From 1939dc85506483b4ef970f553214cb3cb049ffeb Mon Sep 17 00:00:00 2001 From: steveseguin Date: Thu, 8 Dec 2022 10:30:16 -0500 Subject: [PATCH] minor bug fixes; &automute also added. currently what's on alpha --- index.html | 107 ++++--- lib.js | 827 +++++++++++++++++++++++++++++++++++++---------------- main.css | 136 +++++---- main.js | 55 ++-- webrtc.js | 2 +- 5 files changed, 761 insertions(+), 366 deletions(-) diff --git a/index.html b/index.html index 0e38f85..5d22ea7 100644 --- a/index.html +++ b/index.html @@ -57,7 +57,7 @@ - + @@ -83,14 +83,14 @@ - + -
+
Audio Output Destination @@ -867,7 +867,7 @@
-
Known issues: + Known issues:
  • @@ -882,7 +882,7 @@

  • - Welcome to VDO Ninja! We've rebranded! Nothing else is changing and we're staying 100% free. + Welcome to VDO Ninja! We've rebranded! Nothing else is changing and we're staying 100% free.


    🚀🚀 Site last updated on Nov.18th (v22 release notes). You can also still access the previous version, which is hosted here. Development updates are here. @@ -909,16 +909,16 @@ LINKS (GUEST INVITES & SCENES) - + Click Here for a quick overview and help
    @@ -986,7 +986,7 @@ âš This can cause guests to be too quiet or have feedback/echo issues Pro-audio mode + âš This can cause guests to be too quiet or have feedback/echo issues Pro-audio mode
    - âš This can cause video playback to lag1080p60 Video if Available + âš This can cause video playback to lag1080p60 Video if Available
    - âš Uses more CPU and freezes the video if the guest doesn't keep the tab visible. Virtual backgrounds + âš Uses more CPU and freezes the video if the guest doesn't keep the tab visible. Virtual backgrounds
    - âš Pretty experimental and limited browser support, though relatively low CPU usage. + âš Pretty experimental and limited browser support, though relatively low CPU usage. P2P Chunked-mode @@ -1094,7 +1094,7 @@ - âš Only use with powerful computers and small groups!! Guests see HD video + âš Only use with powerful computers and small groups!! Guests see HD video
    - âš Uses a server to restream data, rather than p2p. + âš Uses a server to restream data, rather than p2p. Stream via server
    @@ -1208,14 +1208,14 @@ âš This can cause audio clicking issues + âš This can cause audio clicking issues Pro-audio mode
    💉Can reduce packet loss video corruption in OBS on PC + 💉Can reduce packet loss video corruption in OBS on PC Use H264 codec @@ -1269,7 +1269,7 @@ - ⚠This can cause video playback to lag + ⚠This can cause video playback to lag Unlock video bitrate
    @@ -1277,7 +1277,7 @@ - âš This can cause higher CPU load for everyone in the room + âš This can cause higher CPU load for everyone in the room Increase sharpness @@ -1305,7 +1305,7 @@ -
    Learn more about URL parameters at params.vdo.ninja +
    Learn more about URL parameters at params.vdo.ninja
    @@ -1334,16 +1334,37 @@ - + +
    + +
    +
    - + 100 - + - - @@ -1471,7 +1492,7 @@ Mix Order @@ -1557,10 +1578,12 @@
    @@ -1644,7 +1667,7 @@
    0
    @@ -2045,7 +2068,7 @@
    @@ -2305,11 +2328,11 @@ // session.defaultBackgroundImages = ["./media/bg_sample1.webp", "./media/bg_sample2.webp"]; // for &effects=5 (virtual backgrounds) // session.hidehome = true; // If used, 'hide home' will make the landing page inaccessible, along with hiding a few go-home elements. - + - + diff --git a/lib.js b/lib.js index f81daa2..0eaff6d 100644 --- a/lib.js +++ b/lib.js @@ -30,7 +30,7 @@ var miscTranslations = { "director-redirect-2": "\n\nPress OK to be redirected.", "add-a-label": "Add a label", "audio-processing-disabled": "Audio processing is disabled with this guest. Can't mute or change volume", - "not-the-director": "You are not the director of this room. You will have limited to no control. See &codirector on how to become a co-director.", + "not-the-director": "You are not the director of this room. You will have limited to no control. See &codirector on how to become a co-director.", "room-is-claimed": "The room is already claimed by someone else.\n\nOnly the first person to join a room is the assigned director.\n\nRefresh after the first director leaves to claim.", "room-is-claimed-codirector": "The room is already claimed by someone else.\n\nTrying to join as a co-director...", "streamid-already-published": "The stream ID you are publishing to is already in use.\n\nPlease try with a different invite link or refresh to retry again.\n\nYou will now be disconnected.", @@ -356,10 +356,20 @@ function detectGPUSupport() { if (!gl) { return false; } - const debugInfo = gl.getExtension('WEBGL_debug_renderer_info'); - if (debugInfo){ - return gl.getParameter(debugInfo.UNMASKED_RENDERER_WEBGL); + + if (!Firefox){ + try { + const debugInfo = gl.getExtension('WEBGL_debug_renderer_info'); // chrome + if (debugInfo){ + return gl.getParameter(debugInfo.UNMASKED_RENDERER_WEBGL); + } + } catch(e){} } + + try { + return gl.getParameter(gl.RENDERER) || false; // firefox + } catch(e){} + } catch(e){} return false; } @@ -662,7 +672,7 @@ async function promptAlt(inputText, block=false, asterix=false, value=false){ var backdropClass = "modalBackdrop"; } - inputText = ""+inputText.replace("\n","
    ")+""; + inputText = ""+inputText.replace("\n","
    ")+""; inputText = inputText.replace(/\n/g,"
    "); var type = "text"; if (asterix){ @@ -746,7 +756,7 @@ async function promptTransfer(value=null, bcmode = null, updateurl = null){ var zindex = 30 + document.querySelectorAll('.promptModal').length; var backdropClass = "modalBackdrop"; - var inputText = ""+(miscTranslations["transfer-guest-to-room"].replace("\n","
    "))+""; + var inputText = ""+(miscTranslations["transfer-guest-to-room"].replace("\n","
    "))+""; inputText = inputText.replace(/\n/g,"
    "); modalTemplate = @@ -861,7 +871,7 @@ async function confirmAlt(inputText, block=false){ var backdropClass = "modalBackdrop"; } - inputText = ""+inputText.replace("\n","
    ")+""; + inputText = ""+inputText.replace("\n","
    ")+""; inputText = inputText.replace(/\n/g,"
    "); modalTemplate = @@ -1008,12 +1018,12 @@ var checkStrengthRoom = function() { target.style.display = "block"; if (result1) { if (result2) { - target.innerHTML = ""+miscTranslations["share-with-trusted"]+""; + target.innerHTML = ""+miscTranslations["share-with-trusted"]+""; } else { - target.innerHTML = ""+miscTranslations["pass-recommended"]+""; + target.innerHTML = ""+miscTranslations["pass-recommended"]+""; } } else { - target.innerHTML = ""+miscTranslations["insecure-room-name"]+" "+miscTranslations["allowed-chars"]+": A-Z, a-z, 0-9, _"; + target.innerHTML = ""+miscTranslations["insecure-room-name"]+" "+miscTranslations["allowed-chars"]+": A-Z, a-z, 0-9, _"; } }; @@ -1733,43 +1743,65 @@ function processOBSCommand(msg){ function applySceneState(){ // guest side; tally light, etc. if (session.disableOBS){return;} // the guest can decide to hide the tally light - if (session.cleanOutput===false){ - if (document.getElementById("videosource")){ - var visibility = false; - var ondeck = false; - var recording = false; - for (var uid in session.pcs){ - - if (session.pcs[uid].obsState.sourceActive!==false && session.pcs[uid].obsState.visibility && (session.pcs[uid].sceneDisplay!==false)){ - visibility=true; - } else if (session.pcs[uid].obsVisibility && (session.pcs[uid].sceneDisplay!==false)){ - ondeck=true; - } - if ((session.pcs[uid].obsState.recording || session.pcs[uid].obsState.streaming) && (session.pcs[uid].obsState.sourceActive!==false && session.pcs[uid].obsState.visibility && (session.pcs[uid].sceneDisplay!==false))){ // the scene that is recording must be visible also. - recording=true; - } - } + + if (document.getElementById("videosource")){ + var visibility = false; + var ondeck = false; + var recording = false; + for (var uid in session.pcs){ - if (recording){ - getById("obsState").classList.remove("ondeck"); - getById("obsState").classList.add("recording"); // TODO: this needs to check all peers to make sure it's valid - getById("obsState").innerHTML = "ON AIR"; - } else if (ondeck && !visibility){ - getById("obsState").classList.remove("recording"); - getById("obsState").classList.add("ondeck"); // TODO: this needs to check all peers to make sure it's valid - getById("obsState").innerHTML = "STAND BY"; - } else { - getById("obsState").classList.remove("recording"); - getById("obsState").classList.remove("ondeck"); - getById("obsState").innerHTML = "ACTIVE"; + if (session.pcs[uid].obsState.sourceActive!==false && session.pcs[uid].obsState.visibility && (session.pcs[uid].sceneDisplay!==false)){ + visibility=true; + } else if (session.pcs[uid].obsState.visibility && (session.pcs[uid].sceneDisplay!==false)){ + ondeck=true; } + if ((session.pcs[uid].obsState.recording || session.pcs[uid].obsState.streaming) && (session.pcs[uid].obsState.sourceActive!==false && session.pcs[uid].obsState.visibility && (session.pcs[uid].sceneDisplay!==false))){ // the scene that is recording must be visible also. + recording=true; + } + } + + if (!session.cleanOutput){ + getById("obsState").classList.remove("hidden"); + } + + if (recording){ + getById("obsState").classList.remove("ondeck"); + getById("obsState").classList.add("recording"); // TODO: this needs to check all peers to make sure it's valid + getById("obsState").innerHTML = "ON AIR"; + } else if (ondeck && !visibility){ + getById("obsState").classList.remove("recording"); + getById("obsState").classList.add("ondeck"); // TODO: this needs to check all peers to make sure it's valid + getById("obsState").innerHTML = "STAND BY"; + } else if (visibility){ + getById("obsState").classList.remove("recording"); + getById("obsState").classList.remove("ondeck"); + getById("obsState").innerHTML = "ACTIVE"; + } else { + getById("obsState").classList.remove("recording"); + getById("obsState").classList.remove("ondeck"); + getById("obsState").innerHTML = "INACTIVE"; + } - if (visibility){ // BASIC TALLY LIGHT (on deck disabled) - getById("obsState").classList.add("onair"); // LIVE + if (visibility){ // BASIC TALLY LIGHT (on deck disabled) + getById("obsState").classList.add("onair"); // LIVE + } else { + getById("obsState").classList.remove("onair"); + } + + if (session.automute){ + if (!visibility){ + session.micIsolatedAutoMute = []; + if (session.automute !== "2"){ + for (var uid in session.pcs){ + if (session.directorList.indexOf(uid)>=0){ // allow validated directors to hear the guest + session.micIsolatedAutoMute.push(uid); + } + } + } } else { - getById("obsState").classList.remove("onair"); - + session.micIsolatedAutoMute = false; } + session.applyIsolatedChat(); } } } @@ -3443,6 +3475,7 @@ function updateMixerRun(e=false){ // this is the main auto-mixing code. It's a if (roomQuality === 0){roomQuality=1;} var totalRoomBitrate = session.totalRoomBitrate; + if ((session.controlRoomBitrate!==false) && (session.controlRoomBitrate!==true)){ totalRoomBitrate = Math.min(session.controlRoomBitrate, totalRoomBitrate); } @@ -3451,7 +3484,9 @@ function updateMixerRun(e=false){ // this is the main auto-mixing code. It's a var sceneBitrate = false; var screenShareBitrate = false; - if (session.screenShareBitrate!==false){ + if (session.bitrate && !roomBitrate && !session.totalSceneBitrate){ + roomBitrate = session.bitrate; + } else if (session.screenShareBitrate!==false){ screenShareBitrate = session.screenShareBitrate; if ((roomQuality-screenShareTotal)>0){ roomBitrate = parseInt(totalRoomBitrate/(roomQuality-screenShareTotal)); @@ -3514,10 +3549,11 @@ function updateMixerRun(e=false){ // this is the main auto-mixing code. It's a sceneBitrate = session.totalSceneBitrate; } } - - } + + + var i = null; var countOrder = 0; try{ @@ -3912,7 +3948,10 @@ function updateMixerRun(e=false){ // this is the main auto-mixing code. It's a var customLayout=false; - if (sssid && !session.layout){ + + if (!session.notifyScreenShare && (session.scene!==false)){ + // this is a scene, so lets assume &smallshare will disable larger screen shares since there is no one to screen share. + } else if (sssid && !session.layout){ customLayout = {}; if (mediaPool.length>=12){ @@ -4248,7 +4287,12 @@ function updateMixerRun(e=false){ // this is the main auto-mixing code. It's a var layout = false; if (customLayout || session.layout){ layout = session.layout || customLayout; - mediaPool = sortByZ(mediaPool, layout); + try { + mediaPool = sortByZ(mediaPool, layout); + } catch(e){ + // layout = false; + errorlog(e); + } } if (session.waitImage && !(mediaPool_invisible.length || mediaPool.length)){ @@ -7769,8 +7813,32 @@ function processStats(UUID){ if ((stat.type == "candidate-pair") && (stat.nominated==true)){ - session.rpcs[UUID].stats['Peer-to-Peer Connection']._local_ice_id = stat.localCandidateId; - session.rpcs[UUID].stats['Peer-to-Peer Connection']._remote_ice_id = stat.remoteCandidateId; + + if (stat.localCandidateId && session.rpcs[UUID].stats['Peer-to-Peer Connection']._local_ice_id && (session.rpcs[UUID].stats['Peer-to-Peer Connection']._local_ice_id !== stat.localCandidateId)){ + if ("candidateType" in stat){ + try { + session.rpcs[UUID].stats['Peer-to-Peer Connection'].local_candidateType = null; + session.rpcs[UUID].stats['Peer-to-Peer Connection'].local_relay_IP = null; + session.rpcs[UUID].stats['Peer-to-Peer Connection'].local_relay_protocol = null; + } catch(e){} + } + } + + if (stat.remoteCandidateId && session.rpcs[UUID].stats['Peer-to-Peer Connection']._remote_ice_id && (session.rpcs[UUID].stats['Peer-to-Peer Connection']._remote_ice_id !== stat.remoteCandidateId)){ + if ("candidateType" in stat){ + try { + session.rpcs[UUID].stats['Peer-to-Peer Connection'].remote_candidateType = null; + session.rpcs[UUID].stats['Peer-to-Peer Connection'].remote_relay_IP = null; + session.rpcs[UUID].stats['Peer-to-Peer Connection'].remote_relay_protocol = null; + } catch(e){} + } + } + if (stat.localCandidateId){ + session.rpcs[UUID].stats['Peer-to-Peer Connection']._local_ice_id = stat.localCandidateId; + } + if (stat.remoteCandidateId){ + session.rpcs[UUID].stats['Peer-to-Peer Connection']._remote_ice_id = stat.remoteCandidateId; + } if ("currentRoundTripTime" in stat){ session.rpcs[UUID].stats['Peer-to-Peer Connection'].Round_Trip_Time_ms = stat.currentRoundTripTime*1000; } @@ -7816,15 +7884,17 @@ function processStats(UUID){ if (stat.candidateType === "relay"){ if ("relayProtocol" in stat){ session.rpcs[UUID].stats['Peer-to-Peer Connection'].remote_relay_protocol = stat.relayProtocol; + } else { + session.rpcs[UUID].stats['Peer-to-Peer Connection'].remote_relay_protocol = null; } if ("ip" in stat){session.rpcs[UUID].stats['Peer-to-Peer Connection'].remote_relay_IP = stat.ip;} + else {session.rpcs[UUID].stats['Peer-to-Peer Connection'].remote_relay_IP = null;} } else { try { - delete session.rpcs[UUID].stats['Peer-to-Peer Connection'].local_relay_IP; - delete session.rpcs[UUID].stats['Peer-to-Peer Connection'].local_relay_protocol; + session.rpcs[UUID].stats['Peer-to-Peer Connection'].local_relay_IP = null; + session.rpcs[UUID].stats['Peer-to-Peer Connection'].local_relay_protocol = null; } catch(e){} } - } if ("networkType" in stat){ @@ -7841,12 +7911,15 @@ function processStats(UUID){ if (stat.candidateType === "relay"){ if ("relayProtocol" in stat){ session.rpcs[UUID].stats['Peer-to-Peer Connection'].local_relay_protocol = stat.relayProtocol; + } else { + session.rpcs[UUID].stats['Peer-to-Peer Connection'].local_relay_protocol = null; } if ("ip" in stat){session.rpcs[UUID].stats['Peer-to-Peer Connection'].local_relay_IP = stat.ip;} + else {session.rpcs[UUID].stats['Peer-to-Peer Connection'].local_relay_IP = null;} } else { try { - delete session.rpcs[UUID].stats['Peer-to-Peer Connection'].local_relay_IP; - delete session.rpcs[UUID].stats['Peer-to-Peer Connection'].local_relay_protocol; + session.rpcs[UUID].stats['Peer-to-Peer Connection'].local_relay_IP = null; + session.rpcs[UUID].stats['Peer-to-Peer Connection'].local_relay_protocol = null; } catch(e){} } } @@ -9851,84 +9924,81 @@ function directorAdvanced(ele) { } function directorSendMessage(ele) { - var target = document.createElement("div"); - target.style = "position:absolute;float:left;width:270px;height:222px;background-color:#7E7E7E;"; - target.style.zIndex = "2"; - - var inputField = document.createElement("textarea"); - inputField.placeholder = "Enter your message here"; - inputField.style.width = "255px"; - inputField.style.height = "170px"; - inputField.style.margin = "5px 10px 5px 10px"; - inputField.style.padding = "5px"; - - var sendButton = document.createElement("button"); - sendButton.innerHTML = " send message "; - miniTranslate(sendButton); - sendButton.style.left = "5px"; - sendButton.style.position = "relative"; - sendButton.onclick = function() { - var chatMsg = {}; - chatMsg.chat = inputField.value; - if (sendButton.parentNode.overlay) { - chatMsg.overlay = sendButton.parentNode.overlay; - } - session.sendRequest(chatMsg, ele.dataset.UUID); - inputField.value = ""; - //target.parentNode.removeChild(target); - }; - - - var closeButton = document.createElement("button"); - closeButton.innerHTML = " close"; - miniTranslate(closeButton); - closeButton.style.left = "5px"; - closeButton.style.position = "relative"; - closeButton.onclick = function() { - inputField.value = ""; - target.parentNode.removeChild(target); - }; - - var overlayMsg = document.createElement("span"); - - overlayMsg.style.left = "16px"; - overlayMsg.style.top = "6px"; - overlayMsg.style.position = "relative"; - overlayMsg.innerHTML = ""; - overlayMsg.title = "Toggle between the message appearing as a large overlay and as normal chat"; + var UUID = ele.dataset.UUID; + var target = document.querySelector("[data--u-u-i-d='"+UUID+"'][data-action-type='messaging-box']"); + if (!target){return;} + + if (target.classList.contains("hidden")){ + target.classList.remove("hidden"); + ele.classList.add("pressed"); + } else { + target.classList.add("hidden"); + ele.classList.remove("pressed"); + return; + } + + + var inputField = target.querySelector("[data-action-type='messaging-box-text']"); + if (inputField){ + inputField.focus(); + inputField.select(); + } + if ("overlay" in target){ + return; + } + target.overlay = true; - - overlayMsg.onclick = function(e) { - log(e.target.parentNode.parentNode); - if (e.target.parentNode.parentNode.overlay === true) { - e.target.parentNode.parentNode.overlay = false; - e.target.parentNode.innerHTML = ""; - } else { - e.target.parentNode.parentNode.overlay = true; - e.target.parentNode.innerHTML = ""; - } + + if (inputField){ + inputField.addEventListener("keydown", function(e) { + if (e.keyCode == 13) { + e.preventDefault(); + sendButton.click(); + } else if (e.keyCode == 27) { + e.preventDefault(); + inputField.value = ""; + target.parentNode.removeChild(target); + } + }); + } + + var sendButton = target.querySelector("[data-action-type='messaging-box-send']"); + if (sendButton){ + sendButton.onclick = function() { + var chatMsg = {}; + chatMsg.chat = inputField.value; + if (sendButton.parentNode.overlay) { + chatMsg.overlay = sendButton.parentNode.overlay; + } + session.sendRequest(chatMsg, ele.dataset.UUID); + inputField.value = ""; + //target.parentNode.removeChild(target); + }; } - - inputField.addEventListener("keydown", function(e) { - if (e.keyCode == 13) { - e.preventDefault(); - sendButton.click(); - } else if (e.keyCode == 27) { - e.preventDefault(); + var closeButton = target.querySelector("[data-action-type='messaging-box-close']"); + if (closeButton){ + closeButton.onclick = function() { inputField.value = ""; - target.parentNode.removeChild(target); + target.classList.add("hidden"); + ele.classList.remove("pressed"); + }; + } + + var overlayMsg = target.querySelector("[data-action-type='messaging-box-toggle']"); + if (overlayMsg){ + overlayMsg.onclick = function(e) { + log(e.target.parentNode.parentNode); + if (e.target.parentNode.parentNode.overlay === true) { + e.target.parentNode.parentNode.overlay = false; + e.target.parentNode.innerHTML = ""; + } else { + e.target.parentNode.parentNode.overlay = true; + e.target.parentNode.innerHTML = ""; + } } - }); - target.appendChild(closeButton); - target.appendChild(sendButton); - target.appendChild(overlayMsg); - target.appendChild(inputField); - ele.parentNode.appendChild(target); - inputField.focus(); - inputField.select(); - + } } function toggleAutoVideoMute(){ // for iOS devices, that tab out. @@ -10091,14 +10161,14 @@ function hangup() { // TODO: I need to have this be MUTE, toggle, with volume no if (session.hostedTransfers.length){ confirmAlt("There are still file transfer in progress\nAre you sure you wish to exit?").then(res=>{ if (res){ - getById("main").innerHTML = "👋"; + getById("main").innerHTML = "👋"; setTimeout(function() { session.hangup(); }, 0); } }); } else { - getById("main").innerHTML = "👋"; + getById("main").innerHTML = "👋"; setTimeout(function() { session.hangup(); }, 0); @@ -10132,7 +10202,7 @@ function hangup2() { } function hangupComplete() { - getById("main").innerHTML = "👋"; + getById("main").innerHTML = "👋"; pokeIframeAPI("hungup",true); // don't use Hangup, as that's an action. pokeAPI("hangup",true); } @@ -11196,9 +11266,12 @@ function remoteSpeakerMute(ele, event=false){ } else { msg.speakerMute = true; } - msg.UUID = ele.UUID; - session.sendRequest(msg, ele.UUID); + msg.UUID = ele.dataset.UUID; + session.sendRequest(msg, ele.dataset.UUID); syncDirectorState(ele); + + errorlog(msg); + return msg.speakerMute; } @@ -14387,12 +14460,19 @@ async function createDirectorOnlyBox() { container.innerHTML = buttons; + var oldGroups = []; + document.querySelectorAll("#groups [data-action-type='toggle-group'][data-group]:not(.green)").forEach(ee=>{ + oldGroups.push(ee.dataset.group); + }); + getById("groups").remove(); + if (session.hidesololinks==false){ // won't be updating the solo link to a view-only one ever, since director is always expected to be in a room controls.innerHTML += "
    \ " + sanitizeChat(soloLink) + "\ \
    \ +
    \

    This is you, the director.
    You are also a performer.

    "; } @@ -14427,14 +14507,19 @@ async function createDirectorOnlyBox() { } }); - getById("groups").classList.add("hidden"); - getById("groups").innerHTML = ""; + getById("groups").showDirector = true; session.group.forEach(group=>{ // changeGroupDirectorAPI(group, state=null, update=true) changeGroupDirectorAPI(group, true, false); // update the UI only / }); + oldGroups.forEach(group=>{ + // changeGroupDirectorAPI(group, state=null, update=true) + changeGroupDirectorAPI(group, false, false); // update the UI only / + }); + + //if (session.group && session.group.length){ // session.group.forEach(group=>{ @@ -15450,7 +15535,8 @@ function gotDevices(deviceInfos) { return 0; } //deviceInfos.sort(comp); // I like this idea, but it messes with the defaults. I just don't know what it will do. - + var deviceInfo; + // This is to hide NDI from default device. NDI Tools fucks up. var tmp = []; for (let i = 0; i !== deviceInfos.length; ++i) { @@ -15469,22 +15555,22 @@ function gotDevices(deviceInfos) { } deviceInfos = tmp; - if ((session.audioDevice) && (session.audioDevice !== 1)) { // this sorts according to users's manual selection + if (typeof session.audioDevice == "object") { // this sorts according to users's manual selection var tmp = []; for (let i = 0; i !== deviceInfos.length; ++i) { deviceInfo = deviceInfos[i]; - if ((deviceInfo.kind === 'audioinput') && (deviceInfo.label.replace(/[\W]+/g, "_").toLowerCase().includes(session.audioDevice))) { + if ((deviceInfo.kind === 'audioinput') && session.audioDevice.filter(ele => deviceInfo.label.replace(/[\W]+/g, "_").toLowerCase().includes(ele)).length) { tmp.push(deviceInfo); - log("A DEVICE FOUND = " + deviceInfo.label.replace(/[\W]+/g, "_").toLowerCase()); - } else if (deviceInfo.deviceId === session.audioDevice){ + log("A DEVICE FOUND = " + deviceInfo.label); + } else if ((deviceInfo.kind === 'audioinput') && session.audioDevice.includes(deviceInfo.deviceId)) { tmp.push(deviceInfo); log("EXACT A DEVICE FOUND: "+session.audioDevice); } } for (let i = 0; i !== deviceInfos.length; ++i) { deviceInfo = deviceInfos[i]; - if (!((deviceInfo.kind === 'audioinput') && (deviceInfo.label.replace(/[\W]+/g, "_").toLowerCase().includes(session.audioDevice)))) { - if (deviceInfo.deviceId !== session.audioDevice){ + if (!((deviceInfo.kind === 'audioinput') && session.audioDevice.filter(ele => deviceInfo.label.replace(/[\W]+/g, "_").toLowerCase().includes(ele)).length)) { // opposite of previous loop + if (!(((deviceInfo.kind === 'audioinput') && session.audioDevice.includes(deviceInfo.deviceId)))){ // ditto tmp.push(deviceInfo); } } @@ -15605,7 +15691,7 @@ function gotDevices(deviceInfos) { deviceInfos = matched.concat(notmatch); delete session.store.SelectedVideoInputDevices; } - + var adMatch = session.audioDevice; var counter = 1; for (let i = 0; i !== deviceInfos.length; ++i) { const deviceInfo = deviceInfos[i]; @@ -15618,7 +15704,37 @@ function gotDevices(deviceInfos) { option.type = "checkbox"; counter++; listele = document.createElement('li'); - if (counter == 2) { + listele.style.display = "none"; + + if (typeof adMatch == "object"){ + for (var j = 0;j { if (device.kind == "audiooutput"){ @@ -16459,13 +16567,24 @@ function gotDevices2(deviceInfos) { } }); - + } + } + } + + audioOutputSelect.onchange = function() { + log("audioOutputSelect.onchange = function() {"); + + if ((iOS) || (iPad)) { + return; + } + + if (Firefox && !session.mobile){ + if (audioOutputSelect.options[audioOutputSelect.selectedIndex].value === "others"){ // we handle this elsewhere return; } } try { - session.sink = audioOutputSelect.options[audioOutputSelect.selectedIndex].value; saveSettings(); } catch (e) { @@ -16531,8 +16650,10 @@ function gotDevicesRemote(deviceInfos, UUID) { session.sendRequest(data, UUID); // Viewer is requesting the PUBLISHER }; - getById("advanced_video_director_" + UUID).appendChild(videoSelect); - getById("advanced_video_director_" + UUID).appendChild(buttonGO); + var videoSelectDiv = document.createElement("div"); + getById("advanced_video_director_" + UUID).appendChild(videoSelectDiv); + videoSelectDiv.appendChild(videoSelect); + videoSelectDiv.appendChild(buttonGO); } if (document.getElementById("remoteAudioSelect_"+UUID)){ @@ -16610,9 +16731,11 @@ function gotDevicesRemote(deviceInfos, UUID) { data.UUID = UUID; session.sendRequest(data, UUID); // Viewer is requesting the PUBLISHER } - getById("advanced_audio_director_" + UUID).appendChild(audioOutputSelect); - getById("advanced_audio_director_" + UUID).appendChild(buttonGO); - getById("advanced_audio_director_" + UUID).appendChild(buttonGO); + + var audioOutputSelectContainer = document.createElement("div"); + getById("advanced_audio_director_" + UUID).appendChild(audioOutputSelectContainer); + audioOutputSelectContainer.appendChild(audioOutputSelect); + audioOutputSelectContainer.appendChild(buttonGO); } var matched = false; @@ -17233,19 +17356,21 @@ function resetupAudioOut(ele=false, forceReset=false) { // this re-sets ALL outp ele.setSinkId(eleSink).then(() => { log("New Output Device"); }).catch(error => { - errorlog(error); + if (!Firefox){ + errorlog(error); + } // TODO: If error, then see if I need to add mic support, and grab it if needed. }); }).catch(error => { - if (Firefox){ - warnlog(error); - } else { + if (!Firefox){ errorlog(error); } ele.setSinkId(eleSink).then(() => { log("New Output Device"); }).catch(error => { - errorlog(error); + if (!Firefox){ + errorlog(error); + } // TODO: If error, then see if I need to add mic support, and grab it if needed. }); }); @@ -17254,8 +17379,10 @@ function resetupAudioOut(ele=false, forceReset=false) { // this re-sets ALL outp ele.setSinkId(eleSink).then(() => { log("New Output Device for self-preview"); }).catch(error => { - warnlog("Need to add mic support, and grab it if needed."); - warnlog(error); + if (!Firefox){ + warnlog("Need to add mic support, and grab it if needed."); + warnlog(error); + } // TODO: If error, then see if I need to add mic support, and grab it if needed. }); } @@ -17274,7 +17401,9 @@ function resetupAudioOut(ele=false, forceReset=false) { // this re-sets ALL outp session.videoElement.setSinkId(eleSink).then(() => { log("New Output Device for self-preview"); }).catch(error => { - errorlog(error); + if (!Firefox){ + errorlog(error); + } // TODO: If error, then see if I need to add mic support, and grab it if needed. }); } @@ -17292,7 +17421,9 @@ function resetupAudioOut(ele=false, forceReset=false) { // this re-sets ALL outp session.rpcs[UUID].videoElement.setSinkId(eleSink).then(() => { log("New Output Device for: " + UUID); }).catch(error => { - errorlog(error); + if (!Firefox){ + errorlog(error); + } // TODO: If error, then see if I need to add mic support, and grab it if needed. }); } @@ -19219,7 +19350,9 @@ function pushOutVideoTrack(track){ } } } - + if (track.kind === "audio"){ + session.applyIsolatedChat(); + } session.refreshScale(); } @@ -19318,16 +19451,17 @@ async function grabAudio(selector = "#audioSource", trackid = null, override = f } session.toggleSoloChat = function(UUID, event=false){ // ==> applyIsolatedChat -- this should be trigger by the director only I think - if (Firefox){ - warnUser("Sorry, but Firefox does not support solo talk.",2000) - return false; - } else if (session.director){ + + if (session.director){ if (!session.directorEnabledPPT){ warnUser("Enable the director's microphone first.",2000); return false; } } + if (Firefox){ + warnlog("Solo talk support for Firefox is currently experimental"); + } var msg = {}; msg.micIsolate = false; @@ -19340,7 +19474,6 @@ session.toggleSoloChat = function(UUID, event=false){ // ==> applyIsolatedChat - msg.lowerVolume = true; } - if (event){ if ( event.ctrlKey || event.metaKey){ if (session.soloChatUUID.includes(UUID)){ @@ -19348,18 +19481,20 @@ session.toggleSoloChat = function(UUID, event=false){ // ==> applyIsolatedChat - } } } + session.sendRequest(msg, UUID); - var elements = document.querySelectorAll('[data-action-type="solo-chat"]'); // [data--u-u-i-d="'+UUID+'"] // this all just updates the buttons - for (var i = 0; i< elements.length; i++){ - if ((elements[i].dataset.UUID == UUID) && (session.soloChatUUID.includes(elements[i].dataset.UUID))){ - if (msg.micIsolate){ - elements[i].classList.add("altpress"); // we will do this later. - } - } else if (elements[i].dataset.UUID == UUID){ - elements[i].classList.remove("pressed"); - elements[i].classList.remove("altpress"); + log(session.soloChatUUID); + var ele = document.querySelector('[data-action-type="solo-chat"][data--u-u-i-d="'+UUID+'"]'); // [data--u-u-i-d="'+UUID+'"] // this all just updates the buttons + log(ele); + + if (session.soloChatUUID.includes(UUID)){ + if (msg.micIsolate){ + ele.classList.add("altpress"); // we will do this later. } + } else { + ele.classList.remove("pressed"); + ele.classList.remove("altpress"); } session.applySoloChat(false); @@ -19435,10 +19570,10 @@ session.applyIsolatedVolume = function(){ // mutes outbound mic audio; for gues } } -session.applyIsolatedChat = function(){ // mutes outbound mic audio; for guests, and not the director - +session.applyIsolatedChat = function(UUID=false){ // mutes outbound mic audio; for guests, and not the director + log("applyIsolatedChat"); session.applyIsolatedVolume(); // this toggle the speaker output - + var i = session.micIsolated.length; while (i--){ if (!(session.micIsolated[i] in session.pcs) && !(session.micIsolated[i] in session.rpcs)){ @@ -19446,10 +19581,24 @@ session.applyIsolatedChat = function(){ // mutes outbound mic audio; for guests } } + var muteList = [...session.micIsolated]; // one thing I hate about Javascript. Doesn't actually copy arrays. var soloMode = false; + if (session.micIsolatedAutoMute){ // session.micIsolatedAutoMute + soloMode = true; + session.micIsolatedAutoMute.forEach(uid =>{ + if (!muteList.includes(uid) && (uid in session.rpcs || uid in session.pcs)){ + muteList.push(uid); + } + }); + } + + if (muteList.length){ + soloMode = true; + } + if (!(session.cleanOutput)){ - if (session.micIsolated.length){ + if (soloMode){ getById("header").classList.add('orange'); getById("head6").classList.remove('hidden'); } else if (session.audioGain === 0){ @@ -19460,10 +19609,6 @@ session.applyIsolatedChat = function(){ // mutes outbound mic audio; for guests } } - if (session.micIsolated.length){ - soloMode = true; - } - ///// if (session.directorSpeakerMuted!==null){ for (var uuid in session.rpcs){ @@ -19474,7 +19619,9 @@ session.applyIsolatedChat = function(){ // mutes outbound mic audio; for guests receivers[i].track.enabled = !session.directorSpeakerMuted; } } - } catch(e){} + } catch(e){ + errorlog(e); + } } if (session.directorSpeakerMuted){ getById("videosource").muted = true; @@ -19482,31 +19629,161 @@ session.applyIsolatedChat = function(){ // mutes outbound mic audio; for guests } ////////////// - for (var UUID in session.pcs){ + if (UUID){ try { var senders = getSenders2(UUID); senders.forEach((sender) => { if (!sender.track){return;} if (sender.track.kind !== "audio"){return;} - const params = sender.getParameters(); - if (!params.encodings) { - params.encodings = [{ }]; - } else if (!params.encodings.length){ - return; - } + var settings = {}; if (!soloMode){ - params.encodings[0].active = true; - sender.setParameters(params).then(() => {}).catch(warnlog); - } else if (session.micIsolated.indexOf(UUID)>=0){ - params.encodings[0].active = true; - sender.setParameters(params).then(() => {}).catch(warnlog); + settings.active = true; + session.pcs[UUID].audioMutedOverride = false; + } else if (muteList.indexOf(UUID)>=0){ + settings.active = true; + session.pcs[UUID].audioMutedOverride = false; } else { - params.encodings[0].active = false; - sender.setParameters(params).then(() => {}).catch(warnlog); - } + log("MUTING via session.applyIsolatedChat"); + settings.active = false; + session.pcs[UUID].audioMutedOverride = true + } + setEncodings(sender, settings); }); } catch(e){errorlog(e);} + } else { + for (var UUID in session.pcs){ + try { + var senders = getSenders2(UUID); + senders.forEach((sender) => { + if (!sender.track){return;} + if (sender.track.kind !== "audio"){return;} + + var settings = {}; + if (!soloMode){ + settings.active = true; + session.pcs[UUID].audioMutedOverride = false; + } else if (muteList.indexOf(UUID)>=0){ + settings.active = true; + session.pcs[UUID].audioMutedOverride = false; + } else { + log("MUTING via session.applyIsolatedChat"); + settings.active = false; + session.pcs[UUID].audioMutedOverride = true; + } + setEncodings(sender, settings); + }); + } catch(e){errorlog(e);} + } + } +} + +var FirefoxSenders = {}; + +function setEncodings(sender, settings=null, callback=null){ + if (!settings){ + if (!(sender.encodingsQueue)){ // not set + return; + } else if (!sender.encodingsQueue.length){ // none left + return; + } + } else if (!("encodingsQueue" in sender)){ + sender.encodingsQueue = [[settings, callback]]; + } else { + sender.encodingsQueue.push([settings, callback]); + } + + if (sender.encodingsQueueActive){return;} + + try { + sender.encodingsQueueActive = true; // we're now busy. + + var options = sender.encodingsQueue.shift(); + settings = options[0]; + callback = options[1]; + + const params = sender.getParameters(); + if (!params.encodings || (params.encodings.length==0)){ + params.encodings = [{}]; + } + var changed = false; + for (var setting in settings){ + if (settings[setting]===null){ + if (setting in params.encodings[0]){ + delete params.encodings[0][setting]; + changed = true + } + } else { + if (setting in params.encodings[0]){ + if (params.encodings[0][setting] !== settings[setting]){ + changed = true + } + } else { + changed = true + } + params.encodings[0][setting] = settings[setting]; + } + } + + log(settings); + + // if Firefox, see if I can do something other than Active? + + if (!changed){ + log("SET ENCODINGS MATCH INPUT; skipping"); + if (callback){ + setTimeout(function(){callback();},0); + } + sender.encodingsQueueActive = false; + setEncodings(sender); + return; + } + + if (Firefox){ + if ("active" in settings){ + warnlog("Firefox does not support track active state. We will use enable/disable for that instead."); + if (FirefoxSenders.sender){ + if (FirefoxSenders.sender.lastState === false){ + FirefoxSenders.sender.activeState = settings.active; + // already set to false, so should stay disabled + } else { + FirefoxSenders.sender.activeState = settings.active; + sender.track.enabled = settings.active; // either true or false + } + } else { + FirefoxSenders.sender = {lastState: sender.track.enabled, activeState: settings.active}; + sender.track.enabled = settings.active; + } + + delete settings.active; + if (!Object.keys(settings).length){ + if (callback){ + setTimeout(function(){callback();},0); + } + log("COMPELTED FIREFOX SET ENCODINGS"); + sender.encodingsQueueActive = false; + setEncodings(sender); + return; + } + } + } + + sender.setParameters(params).then(() => { + if (callback){ + log(callback); + setTimeout(function(){callback();},0); + } + log("COMPLETED SET ENCODINGS"); + sender.encodingsQueueActive = false; + setEncodings(sender); + }).catch((e)=>{ + errorlog(e); + sender.encodingsQueueActive = false; + setEncodings(sender); + }); + } catch(e){ + errorlog(e); + sender.encodingsQueueActive = false; } } @@ -19518,10 +19795,13 @@ session.applySoloChat = function(apply=true){ // mutes outbound mic audio; ;; d return; } + log("applySoloChat()"); + var i = session.soloChatUUID.length; while (i--){ if (!(session.soloChatUUID[i] in session.pcs)){ session.soloChatUUID.splice(i, 1); + log("splicing out: "+i); } } @@ -19532,31 +19812,33 @@ session.applySoloChat = function(apply=true){ // mutes outbound mic audio; ;; d if (!sender.track){return;} if (sender.track.kind !== "audio"){return;} - const params = sender.getParameters(); - if (!params.encodings) { - params.encodings = [{ }]; - } else if (!params.encodings.length){ - return;//params.encodings = [{ }]; - } - if (session.soloChatUUID.length && (session.soloChatUUID.includes(uuid))){ - //sender.track.enabled = true; - params.encodings[0].active = true; - setTimeout(function(uuid,params,sender){ - sender.setParameters(params).then(() => { - document.querySelectorAll('[data-action-type="solo-chat"][data--u-u-i-d="'+uuid+'"]')[0].classList.add("pressed"); - }).catch(warnlog); - },0,uuid,params,sender); + var settings = {}; + + if (session.soloChatUUID.length && (session.soloChatUUID.includes(uuid))){ + + settings.active = true; + setEncodings(sender, settings, (function(){ + log(uuid); + document.querySelectorAll('[data-action-type="solo-chat"][data--u-u-i-d="'+uuid+'"]')[0].classList.add("pressed"); + document.querySelectorAll('[data-action-type="solo-chat"][data--u-u-i-d="'+uuid+'"]')[0].classList.remove("hint"); + }.bind(uuid))()); + + } else if (session.soloChatUUID.length==0){ - params.encodings[0].active = true; - sender.setParameters(params).then(() => {}).catch(warnlog); + settings.active = true; + setEncodings(sender, settings, (function(){ + log(uuid); + document.querySelectorAll('[data-action-type="solo-chat"][data--u-u-i-d="'+uuid+'"]')[0].classList.remove("pressed"); + document.querySelectorAll('[data-action-type="solo-chat"][data--u-u-i-d="'+uuid+'"]')[0].classList.remove("hint"); + }.bind(uuid))()); } else { - params.encodings[0].active = false; - setTimeout( function(uuid,params,sender){ - sender.setParameters(params).then().catch((e) => { - warnlog(e); - document.querySelectorAll('[data-action-type="solo-chat"][data--u-u-i-d="'+uuid+'"]')[0].classList.add("pressed"); - }); - },0,uuid,params,sender); + settings.active = false; + setEncodings(sender, settings, (function(){ + warnlog("mutied the output to:"+ uuid); + document.querySelectorAll('[data-action-type="solo-chat"][data--u-u-i-d="'+uuid+'"]')[0].classList.remove("pressed"); + document.querySelectorAll('[data-action-type="solo-chat"][data--u-u-i-d="'+uuid+'"]')[0].classList.add("hint"); + }.bind(uuid))()); + } }); @@ -19707,9 +19989,10 @@ function senderAudioUpdate(callback=false){ } } } - session.applySoloChat(); // mute streams that should be muted if a director + if (session.director!==false){ + session.applySoloChat(); // mute streams that should be muted if a director + } session.applyIsolatedChat(); - try { if (toggleSettingsState){ @@ -25039,12 +25322,10 @@ function setupWebcamSelection() { grabVideo(session.quality_wb); } }; - - outputSelect.onchange = function() { - if ((iOS) || (iPad)) { - return; - } - if (Firefox && !session.mobile){ + + if (Firefox && !session.mobile){ + outputSelect.onclick = function() { + log("on click"); if (outputSelect.options[outputSelect.selectedIndex].value === "others"){ navigator.mediaDevices.selectAudioOutput().then((device) => { @@ -25078,10 +25359,21 @@ function setupWebcamSelection() { } }); - + } + } + } + + + outputSelect.onchange = function() { + if ((iOS) || (iPad)) { + return; + } + if (Firefox && !session.mobile){ + if (outputSelect.options[outputSelect.selectedIndex].value === "others"){ return; } } + try{ session.sink = outputSelect.options[outputSelect.selectedIndex].value; saveSettings(); // we're saving because there was an explicit action to change devices @@ -25384,6 +25676,7 @@ function createScreenShareURL(transparent=true){ // iframe.src = if (session.meshcast){ extras += "&meshcast"; } + if (session.remote){ if (session.remote===true){ extras += "&remote"; @@ -28753,7 +29046,7 @@ function changeGroupDirector(ele, state=null){ } function changeGroupDirectorAPI(group, state=null, update=true){ - + log("changeGroupDirectorAPI()"); group = sanitizeLabel(group); if (document.getElementById("container_director")){ @@ -28776,10 +29069,25 @@ function changeGroupDirectorAPI(group, state=null, update=true){ var eleGroup = getById("groups"); eleGroup.classList.remove("hidden"); - var ele = eleGroup.querySelector('[data-action-type="toggle-group"][data-group="'+group+'"'); - if (!ele){ + if (eleGroup.showDirector){ + if (!ele){ + ele = htmlToElement(''); + + var added = false; + eleGroup.querySelectorAll('[data-group]').forEach(ele2=>{ + log(ele2); + if (!added && ele2.dataset.group>group+""){ + ele2.parentNode.insertBefore(ele, ele2); + added = true; + } + }); + if (!added){ + eleGroup.appendChild(ele); + } + } + } else if (!ele){ ele = document.createElement("div"); ele.dataset.actionType = "toggle-group"; ele.dataset.group = group; @@ -28794,22 +29102,38 @@ function changeGroupDirectorAPI(group, state=null, update=true){ } if (state===true){ - ele.classList.add("green"); + if (eleGroup.showDirector){ + ele.classList.add("pressed"); + } else { + ele.classList.add("green"); + } if (index === -1){ session.group.push(group); } } else if (state === false){ - ele.classList.remove("green"); + if (eleGroup.showDirector){ + ele.classList.remove("pressed"); + } else { + ele.classList.remove("green"); + } if (index > -1){ session.group.splice(index, 1); } } else if (ele.classList.contains("green")){ - ele.classList.remove("green"); + if (eleGroup.showDirector){ + ele.classList.remove("pressed"); + } else { + ele.classList.remove("green"); + } if (index > -1){ session.group.splice(index, 1); } } else { - ele.classList.add("green"); + if (eleGroup.showDirector){ + ele.classList.add("pressed"); + } else { + ele.classList.add("green"); + } if (index === -1){ session.group.push(group); } @@ -30964,6 +31288,7 @@ async function createSecondStream2(UUID){ session.pcs[UUID+"_screen"].setBitrate = false; session.pcs[UUID+"_screen"].maxBandwidth = null; // based on max available bitrate session.pcs[UUID+"_screen"].limitAudio = false; + session.pcs[UUID+"_screen"].audioMutedOverride = false; session.pcs[UUID+"_screen"].enhanceAudio = false; session.pcs[UUID+"_screen"].meshcast = null; session.pcs[UUID+"_screen"].UUID = UUID+"_screen"; @@ -31041,11 +31366,11 @@ async function createSecondStream2(UUID){ if (!added){ session.pcs[UUID].addTrack(track, session.screenStream); } - } + session.applyIsolatedChat(); } -var screenshareTracks = {}; +var screenshareTracks = {}; var firsttime = true; async function createSecondStream() { //////////////////////////// if (session.screenShareState == false) { // adding a screen diff --git a/main.css b/main.css index 0fd1903..cf75622 100644 --- a/main.css +++ b/main.css @@ -198,6 +198,13 @@ button.grey { color: white; } +button.hint { + -webkit-box-shadow: inset 0px 0px 25px #0004; + -moz-box-shadow: inset 0px 0px 25px #0004; + box-shadow: inset 0px 0px 25px #0004; +} + + #miniPerformer>#videosource{ width: 80px; @@ -1056,54 +1063,7 @@ button.glyphicon-button.active.focus { 100% { transform: translate(1px, -2px) rotate(-1deg); } } -#obsState { - border:green solid 2px; - padding:2px 5px; - color: white; - z-index:2; - background-color: #222D; - display: block; - top: 0; - position: fixed; - opacity: 0.7; - transform: scale(0.7); -} -@media only screen and (max-width: 620px){ - #obsState { - top:20px; - transform: scale(0.63); - } -} -@media only screen and (max-width: 400px){ - #obsState { - top:30px; - transform: scale(0.56); - display:none!important; - opacity:0; - } -} -@media only screen and (max-width: 300px){ - #obsState { - display:none!important; - opacity:0; - } -} -@media only screen and (max-height: 400px){ - #obsState { - transform: scale(0.5); - } -} -@media only screen and (max-height: 300px){ - #obsState { - transform: scale(0.4); - } -} -@media only screen and (max-height: 200px){ - #obsState { - transform: scale(0.3); - } -} button.btnArmTransferRoom{ width:auto; @@ -2178,6 +2138,27 @@ iframe { font-size: 32px; color: white; } +.controlsGrid-1x1 { + margin-left: auto; + margin-right: 0; + text-align: right; +} +.director-message-box{ + margin-top: 5px; +} +.director-message-box textarea { + margin: 5px; + width: 260px; + padding: 5px; +} +.director-message-box > button { + margin: 5px; + text-align: right; +} +.director-message-box > span { + top: 5px; + position: relative; +} img { max-width: 100%; @@ -2273,8 +2254,63 @@ img { top:0.5; } +#obsState { + border:#888 solid 2px; + padding:2px 5px; + color: white; + z-index:2; + background-color: #222D; + display: block; + top: 0; + position: fixed; + opacity: 0.7; + font-size: 11px; + border-radius: 4px; + text-align: center; +} +@media only screen and (max-width: 620px){ + #obsState { + top:20px; + transform: scale(0.63); + } +} +@media only screen and (max-width: 400px){ + #obsState { + top:30px; + transform: scale(0.56); + display:none!important; + opacity:0; + } +} +@media only screen and (max-width: 300px){ + #obsState { + display:none!important; + opacity:0; + } +} + +@media only screen and (max-height: 400px){ + #obsState { + transform: scale(0.5); + } +} +@media only screen and (max-height: 300px){ + #obsState { + transform: scale(0.4); + } +} +@media only screen and (max-height: 200px){ + #obsState { + transform: scale(0.3); + } +} + +.onair { + border:green solid 2px !important; +} + .ondeck { - border: grey solid 2px !important; + border: yellow solid 2px !important; display: block !important; } @@ -2282,10 +2318,6 @@ img { border: red solid 2px !important; } -.onair { - display: block !important; -} - .raisedHand{ background-color: #DD1A !important; } diff --git a/main.js b/main.js index 4d53eae..9319c14 100644 --- a/main.js +++ b/main.js @@ -747,6 +747,14 @@ async function main(){ // main asyncronous thread; mostly initializes the user s } } } + + /* if (session.layout && session.layouts && (typeof session.layout !== "object") && parseInt(session.layout) && (session.layout == parseInt(session.layout))){ + try { + session.layout = session.layouts[session.layout-1]; + } catch(e){ + session.layout= false; + } + } */ if (urlParams.has('deaf') || urlParams.has('deafen')) { session.directorSpeakerMuted=true; // false == true in this case. @@ -1900,6 +1908,11 @@ async function main(){ // main asyncronous thread; mostly initializes the user s log("Tally Light off"); getById("obsState").style.setProperty("display", "none", "important"); } + + if (urlParams.has('automute') || urlParams.has('am')){ + session.automute = urlParams.get('automute') || true; + session.micIsolatedAutoMute = []; // default auto mutes + } if (window.obsstudio) { session.disableWebAudio = true; // default true; might be useful to disable on slow or old computers? @@ -2119,9 +2132,9 @@ async function main(){ // main asyncronous thread; mostly initializes the user s if (session.audioDevice === null) { session.audioDevice = "1"; - } else if (session.audioDevice) { - session.audioDevice = session.audioDevice.toLowerCase().replace(/[\W]+/g, "_"); - } + } //else if (session.audioDevice) { + // session.audioDevice = session.audioDevice.toLowerCase().replace(/[\W]+/g, "_"); + //} if (session.audioDevice == "false") { session.audioDevice = 0; @@ -2138,19 +2151,21 @@ async function main(){ // main asyncronous thread; mostly initializes the user s } else if (session.audioDevice == "default") { session.audioDevice = 1; } else if (session.audioDevice == "ndi") { - session.audioDevice = "line_newtek_ndi_audio"; + session.audioDevice = ["line_newtek_ndi_audio"]; } else { // whatever the user entered I guess - session.audioDevice = session.audioDevice.replace(/[\W]+/g, "_").toLowerCase(); + session.audioDevice = session.audioDevice.split(","); + for (var i =0;i 0) { @@ -4189,7 +4204,6 @@ async function main(){ // main asyncronous thread; mostly initializes the user s if (session.group){ session.group.forEach(group =>{ - var ele = eleGroup.querySelector('[data-action-type="toggle-group"][data-group="'+group+'"'); if (!ele){ ele = document.createElement("div"); @@ -5016,7 +5030,7 @@ async function main(){ // main asyncronous thread; mostly initializes the user s var visAudioTimeout = null document.addEventListener("visibilitychange", function() { //log("hidden : " +document.hidden); - log("vis : "+document.visibilityState); + //log("vis : "+document.visibilityState); if ((iOS) || (iPad)) { // fixes a bug on iOS devices. Not need with other devices? toggleAutoVideoMute(); clearTimeout(visAudioTimeout); @@ -5056,7 +5070,6 @@ async function main(){ // main asyncronous thread; mostly initializes the user s log("Back ONLINE"); closeModal(); session.ping(); - }); function updateConnectionStatus() { @@ -5415,7 +5428,9 @@ async function main(){ // main asyncronous thread; mostly initializes the user s window.addEventListener("beforeunload", confirmUnload); // This just keeps people from killing the live stream accidentally. Also give me a headsup that the stream is ending window.addEventListener("unload", function(e) { try { - session.ws.close(); + if (session.ws){ + session.ws.close(); + } if (session.videoElement.recording) { session.videoElement.recorder.writer.close(); session.videoElement.recording = false; diff --git a/webrtc.js b/webrtc.js index e236cb3..cab2698 100644 --- a/webrtc.js +++ b/webrtc.js @@ -6,4 +6,4 @@ * No warranty, explicit or implicit, provided. * */ -var _0x437dd4=_0x9870;(function(_0x1ae69f,_0x47a3ec){var _0x4a6996=_0x9870,_0x19d0a4=_0x1ae69f();while(!![]){try{var _0xa29373=-parseInt(_0x4a6996(0x382))/0x1+-parseInt(_0x4a6996(0xc6))/0x2+parseInt(_0x4a6996(0xe4))/0x3+parseInt(_0x4a6996(0x625))/0x4*(parseInt(_0x4a6996(0x155))/0x5)+-parseInt(_0x4a6996(0x886))/0x6*(-parseInt(_0x4a6996(0x798))/0x7)+-parseInt(_0x4a6996(0x809))/0x8+parseInt(_0x4a6996(0x7ed))/0x9;if(_0xa29373===_0x47a3ec)break;else _0x19d0a4['push'](_0x19d0a4['shift']());}catch(_0x3ee9bb){_0x19d0a4['push'](_0x19d0a4['shift']());}}}(_0x1493,0x6fc69));function log(_0x27eda0){var _0x414eae=_0x9870;if(debugSocket){if(debugSocket[_0x414eae(0xcd)]===debugSocket[_0x414eae(0x3ef)])for(var _0x33a61e=0x0;_0x33a61e_0xb48b84[_0x29c403(0x8fe)]())[_0x29c403(0x414)](function(_0x59daa3){var _0x3bae4c=_0x29c403;_0x59daa3[_0x3bae4c(0x422)]['forEach'](_0x3c745a=>{var _0x35ec29=_0x3bae4c;try{if(session['forceTcpMode']&&_0x3c745a[_0x35ec29(0x211)]){}else _0x599ba7[_0x35ec29(0x20d)](_0x3c745a);}catch(_0x4f7c5a){errorlog(_0x4f7c5a);}});if(isIFrame&&_0x59daa3[_0x3bae4c(0x9d)]&&session['speedtest']&&!session[_0x3bae4c(0x571)])pokeIframeAPI(_0x3bae4c(0x39f),_0x59daa3[_0x3bae4c(0x9d)]);else!session[_0x3bae4c(0x90c)]&&setStorage('turnlist',_0x59daa3['servers'],0x1);})[_0x29c403(0x538)](function(_0x329f03){var _0x363010=_0x29c403;warnlog(_0x329f03),_0x599ba7=[{'username':_0x363010(0x27f),'credential':_0x363010(0x10f),'urls':['turns:www.turn.obs.ninja:443'],'tz':0x12c,'udp':![],'locale':'cae1'},{'username':_0x363010(0x27f),'credential':'setupYourOwnPlease','urls':[_0x363010(0x73)],'tz':0x12c,'udp':!![],'locale':_0x363010(0x77f)},{'username':_0x363010(0x174),'credential':'theyBeSharksHere','urls':[_0x363010(0x8b7)],'tz':0x1e0,'udp':!![],'locale':'usw2'},{'username':_0x363010(0x174),'credential':'PolandPirat','urls':[_0x363010(0x42e)],'tz':-0x46,'udp':!![],'locale':_0x363010(0x906)},{'username':'obsninja','credential':_0x363010(0xb0),'urls':[_0x363010(0x741)],'tz':-0x3c,'udp':!![],'locale':_0x363010(0x436)},{'username':'steve','credential':_0x363010(0x10f),'urls':[_0x363010(0x95)],'tz':-0x3c,'udp':![],'locale':'de1'},{'username':_0x363010(0x27f),'credential':_0x363010(0x10f),'urls':[_0x363010(0x599)],'tz':-0x3c,'udp':!![],'locale':_0x363010(0x89a)},{'username':_0x363010(0x174),'credential':_0x363010(0x337),'urls':[_0x363010(0x143)],'tz':-0x3c,'udp':!![],'locale':_0x363010(0x2d4)},{'username':'vdoninja','credential':_0x363010(0x337),'urls':[_0x363010(0x7ff)],'tz':-0x3c,'udp':![],'locale':_0x363010(0x2d4)},{'username':_0x363010(0x174),'credential':_0x363010(0x171),'urls':['turn:turn-use1.vdo.ninja:3478'],'tz':0x12c,'udp':!![],'locale':_0x363010(0x595)}],_0x599ba7=processTURNs(_0x599ba7);}),!session[_0x29c403(0x588)]&&(session['stunServers']=[]),session['configuration']={'iceServers':session[_0x29c403(0x588)],'sdpSemantics':_0x29c403(0x668)},session[_0x29c403(0x216)]&&(session[_0x29c403(0x2dc)]['iceTransportPolicy']=_0x29c403(0x7dc)),!_0x599ba7&&(_0x599ba7=[]),session['configuration'][_0x29c403(0x190)]=session[_0x29c403(0x2dc)][_0x29c403(0x190)]['concat'](_0x599ba7),log(_0x29c403(0x2e6)),!![];}var TURNPromise=null;async function chooseBestTURN(){var _0x3ed6e0=_0x437dd4;if(session[_0x3ed6e0(0x2dc)])return;return!TURNPromise?TURNPromise=getTURNList():warnlog('Second\x20Thread\x20Waiting\x20for\x20TURN\x20LIST\x20to\x20load'),await TURNPromise;}var WebRTC={};WebRTC[_0x437dd4(0x5a0)]=(function(){var _0x2f8f35=_0x437dd4,_0x2c8760={};function _0x51c852(){var _0x3768ec=_0x9870,_0x75b39a,_0x359eca,_0x4b7bb0=new Promise((_0x77726f,_0x535bb4)=>{_0x75b39a=_0x77726f,_0x359eca=_0x535bb4;});return _0x4b7bb0[_0x3768ec(0x45d)]=_0x75b39a,_0x4b7bb0[_0x3768ec(0x88b)]=_0x359eca,_0x4b7bb0;}_0x2c8760[_0x2f8f35(0x45e)]=function(_0x42a510=0x7){var _0x4873de=_0x2f8f35,_0x6599cd='',_0x41ed1b=_0x4873de(0x80f);for(var _0x555685=0x0;_0x555685<_0x42a510;_0x555685++){_0x6599cd+=_0x41ed1b[_0x4873de(0x471)](Math[_0x4873de(0x7c7)](Math[_0x4873de(0x632)]()*_0x41ed1b[_0x4873de(0x542)]));}try{_0x6599cd=_0x6599cd['replaceAll']('AD',_0x4873de(0x69f)),_0x6599cd=_0x6599cd['replaceAll']('Ad','vdAv'),_0x6599cd=_0x6599cd[_0x4873de(0x5cf)]('ad',_0x4873de(0x707)),_0x6599cd=_0x6599cd['replaceAll']('aD',_0x4873de(0x878));}catch(_0x4d1a3a){errorlog(_0x4d1a3a);}return log(_0x6599cd),_0x6599cd;},_0x2c8760[_0x2f8f35(0x5f4)]=function(_0x5371b3=0x7){var _0x3e4ea0=_0x2f8f35,_0x475eab='',_0x20f765=[_0x3e4ea0(0x335),'of','to',_0x3e4ea0(0x53d),'a','in','is','it',_0x3e4ea0(0x113),_0x3e4ea0(0xcc),'he',_0x3e4ea0(0xfe),_0x3e4ea0(0x32d),'on','are',_0x3e4ea0(0x296),'as','I',_0x3e4ea0(0x4a3),'they','be','at',_0x3e4ea0(0x3e7),'have',_0x3e4ea0(0x5d2),_0x3e4ea0(0x62b),'or',_0x3e4ea0(0x170),'by',_0x3e4ea0(0x5c9),'but',_0x3e4ea0(0x2b2),_0x3e4ea0(0x215),'we','can',_0x3e4ea0(0x74),_0x3e4ea0(0x3b5),_0x3e4ea0(0x35f),_0x3e4ea0(0x54f),_0x3e4ea0(0x24c),'when','up',_0x3e4ea0(0x5db),_0x3e4ea0(0x577),_0x3e4ea0(0x3dc),_0x3e4ea0(0x30d),'an',_0x3e4ea0(0x72d),_0x3e4ea0(0x7bd),_0x3e4ea0(0x2b7),'do',_0x3e4ea0(0x41d),_0x3e4ea0(0x637),'if',_0x3e4ea0(0x125),_0x3e4ea0(0x1f5),_0x3e4ea0(0x78c),_0x3e4ea0(0x61f),_0x3e4ea0(0x414),'them','write','would','like','so','these','her','long',_0x3e4ea0(0x8a6),_0x3e4ea0(0x318),'see','him',_0x3e4ea0(0x4ce),_0x3e4ea0(0x612),_0x3e4ea0(0x84a),_0x3e4ea0(0x900),_0x3e4ea0(0x6fc),_0x3e4ea0(0x7c1),'go','come',_0x3e4ea0(0x902),'number','sound','no',_0x3e4ea0(0x9a),_0x3e4ea0(0x403),'my',_0x3e4ea0(0x298),_0x3e4ea0(0x455),_0x3e4ea0(0xd1),_0x3e4ea0(0x736),_0x3e4ea0(0x44d),'first','who','may',_0x3e4ea0(0x489),_0x3e4ea0(0x116),_0x3e4ea0(0x2b6),_0x3e4ea0(0x6b5),_0x3e4ea0(0x323),_0x3e4ea0(0x630),'new',_0x3e4ea0(0xea),_0x3e4ea0(0x3f6),'take',_0x3e4ea0(0x8c8),_0x3e4ea0(0x8f3),_0x3e4ea0(0x4b9),_0x3e4ea0(0x84b),'where',_0x3e4ea0(0xa3),'back',_0x3e4ea0(0x8b),_0x3e4ea0(0x109),_0x3e4ea0(0x5e6),'man',_0x3e4ea0(0x85c),_0x3e4ea0(0x71f),_0x3e4ea0(0x188),_0x3e4ea0(0x3dd),'good','me',_0x3e4ea0(0x5f5),_0x3e4ea0(0x3cd),'under',_0x3e4ea0(0x42d),_0x3e4ea0(0x84),'through',_0x3e4ea0(0x815),_0x3e4ea0(0x1b4),_0x3e4ea0(0x892),'great',_0x3e4ea0(0x698),_0x3e4ea0(0x3df),_0x3e4ea0(0x665),_0x3e4ea0(0x364),_0x3e4ea0(0x8ff),_0x3e4ea0(0x1c7),_0x3e4ea0(0x545),'cause',_0x3e4ea0(0x729),_0x3e4ea0(0x89c),_0x3e4ea0(0x55e),_0x3e4ea0(0xfa),_0x3e4ea0(0x445),_0x3e4ea0(0x200),_0x3e4ea0(0x602),'too',_0x3e4ea0(0x27a),_0x3e4ea0(0x543),'does',_0x3e4ea0(0x567),_0x3e4ea0(0x7ac),_0x3e4ea0(0x4be),_0x3e4ea0(0x5fd),_0x3e4ea0(0x305),_0x3e4ea0(0x494),_0x3e4ea0(0xa6),_0x3e4ea0(0x6fd),'end','put',_0x3e4ea0(0x801),'read',_0x3e4ea0(0x60f),_0x3e4ea0(0x6f7),_0x3e4ea0(0x136),_0x3e4ea0(0xef),'add',_0x3e4ea0(0x7a8),_0x3e4ea0(0x59b),'here','must','big',_0x3e4ea0(0x168),'such',_0x3e4ea0(0x7b2),_0x3e4ea0(0x3d3),_0x3e4ea0(0x1bc),_0x3e4ea0(0xc5),_0x3e4ea0(0x5b8),_0x3e4ea0(0x4cf),_0x3e4ea0(0x32b),_0x3e4ea0(0x561),_0x3e4ea0(0x8d5),_0x3e4ea0(0x1eb),_0x3e4ea0(0x332),_0x3e4ea0(0x48e),_0x3e4ea0(0x718),_0x3e4ea0(0x78f),'us',_0x3e4ea0(0x32f),_0x3e4ea0(0x645),_0x3e4ea0(0x8bd),'mother','world','near','build',_0x3e4ea0(0x523),_0x3e4ea0(0x398),_0x3e4ea0(0x5f0),_0x3e4ea0(0x47f),_0x3e4ea0(0x1fb),'own',_0x3e4ea0(0x467),'should',_0x3e4ea0(0xb8),'found',_0x3e4ea0(0x8cf),_0x3e4ea0(0x2dd),'grow',_0x3e4ea0(0x3bd),_0x3e4ea0(0xeb),_0x3e4ea0(0x865),_0x3e4ea0(0xcf),_0x3e4ea0(0x29d),_0x3e4ea0(0x8d4),'sun',_0x3e4ea0(0x589),_0x3e4ea0(0x6d6),'state',_0x3e4ea0(0x884),_0x3e4ea0(0x7fb),_0x3e4ea0(0x871),'last',_0x3e4ea0(0x37e),'thought',_0x3e4ea0(0xff),'tree',_0x3e4ea0(0xe8),_0x3e4ea0(0x673),_0x3e4ea0(0x2ec),_0x3e4ea0(0x608),'might',_0x3e4ea0(0x217),'saw',_0x3e4ea0(0x500),_0x3e4ea0(0x5bd),_0x3e4ea0(0x6aa),_0x3e4ea0(0x4f5),_0x3e4ea0(0x431),_0x3e4ea0(0x78a),'don\x27t','while',_0x3e4ea0(0x5d8),'close',_0x3e4ea0(0x1fa),_0x3e4ea0(0x1f2),_0x3e4ea0(0x6d2),'few','north',_0x3e4ea0(0x873),_0x3e4ea0(0x30c),_0x3e4ea0(0x6df),_0x3e4ea0(0x241),_0x3e4ea0(0x62e),'children',_0x3e4ea0(0x1c3),'got',_0x3e4ea0(0x61d),'example','ease',_0x3e4ea0(0x636),'group',_0x3e4ea0(0x4bb),'music',_0x3e4ea0(0x7da),_0x3e4ea0(0x597),_0x3e4ea0(0x568),_0x3e4ea0(0x8f0),'letter',_0x3e4ea0(0x844),'mile','river',_0x3e4ea0(0x90),'feet',_0x3e4ea0(0x702),'second','book',_0x3e4ea0(0x351),_0x3e4ea0(0x33c),_0x3e4ea0(0x587),'eat',_0x3e4ea0(0x43a),_0x3e4ea0(0x19a),'began','idea','fish',_0x3e4ea0(0x764),'stop','once',_0x3e4ea0(0x377),_0x3e4ea0(0x3ec),_0x3e4ea0(0x3c2),_0x3e4ea0(0xf6),_0x3e4ea0(0xb6),_0x3e4ea0(0x138),_0x3e4ea0(0x4ee),_0x3e4ea0(0x699),_0x3e4ea0(0x118),'main','enough',_0x3e4ea0(0x71c),_0x3e4ea0(0x7b0),_0x3e4ea0(0x280),_0x3e4ea0(0x753),_0x3e4ea0(0x2ab),'above','ever',_0x3e4ea0(0x3f1),_0x3e4ea0(0x8a7),_0x3e4ea0(0x106),_0x3e4ea0(0x2b1),_0x3e4ea0(0x1dd),'bird',_0x3e4ea0(0x45b),'body',_0x3e4ea0(0x89f),_0x3e4ea0(0xfb),'direct','pose','leave','song',_0x3e4ea0(0x49b),_0x3e4ea0(0x76a),_0x3e4ea0(0x7c8),_0x3e4ea0(0x2fe),_0x3e4ea0(0x68c),_0x3e4ea0(0x1e2),_0x3e4ea0(0x752),'wind',_0x3e4ea0(0x7bf),'happen',_0x3e4ea0(0x579),_0x3e4ea0(0x1cf),_0x3e4ea0(0x6f1),_0x3e4ea0(0x3b0),_0x3e4ea0(0x770),_0x3e4ea0(0x77),_0x3e4ea0(0x294),'south',_0x3e4ea0(0x6a1),_0x3e4ea0(0x5cc),_0x3e4ea0(0x49d),_0x3e4ea0(0x71),_0x3e4ea0(0x6b7),_0x3e4ea0(0x47e),_0x3e4ea0(0x365),'whole',_0x3e4ea0(0x73e),_0x3e4ea0(0x289),_0x3e4ea0(0x425),_0x3e4ea0(0x198),_0x3e4ea0(0x6d8),'better',_0x3e4ea0(0x7a4),_0x3e4ea0(0x5c7),_0x3e4ea0(0x4ed),'five',_0x3e4ea0(0x79d),'step',_0x3e4ea0(0x903),_0x3e4ea0(0x682),_0x3e4ea0(0x6a7),_0x3e4ea0(0x3a0),_0x3e4ea0(0x1de),_0x3e4ea0(0x250),_0x3e4ea0(0x746),_0x3e4ea0(0x3b9),_0x3e4ea0(0x257),_0x3e4ea0(0x107),_0x3e4ea0(0x307),_0x3e4ea0(0x594),_0x3e4ea0(0x669),_0x3e4ea0(0x314),'morning',_0x3e4ea0(0x50c),'simple',_0x3e4ea0(0x6e3),_0x3e4ea0(0x1c5),_0x3e4ea0(0xf3),_0x3e4ea0(0xae),_0x3e4ea0(0x358),_0x3e4ea0(0x6b2),'pattern',_0x3e4ea0(0x508),_0x3e4ea0(0x308),'love','person','money',_0x3e4ea0(0x287),_0x3e4ea0(0x65a),_0x3e4ea0(0x97),_0x3e4ea0(0x55f),'rain',_0x3e4ea0(0x1a3),'govern','pull','cold',_0x3e4ea0(0x38a),'voice',_0x3e4ea0(0x681),_0x3e4ea0(0x8d3),_0x3e4ea0(0x237),_0x3e4ea0(0x918),_0x3e4ea0(0x789),_0x3e4ea0(0x8a2),_0x3e4ea0(0x6e5),_0x3e4ea0(0x153),'cry',_0x3e4ea0(0x6bd),_0x3e4ea0(0x6b8),_0x3e4ea0(0x812),'wait',_0x3e4ea0(0x7e3),'figure','star',_0x3e4ea0(0x6bc),_0x3e4ea0(0x5b9),_0x3e4ea0(0x66b),_0x3e4ea0(0x7cc),_0x3e4ea0(0x2e8),_0x3e4ea0(0xba),_0x3e4ea0(0x470),_0x3e4ea0(0x619),'beauty',_0x3e4ea0(0x2ce),_0x3e4ea0(0x8af),'contain','front',_0x3e4ea0(0x4bd),_0x3e4ea0(0x394),'final',_0x3e4ea0(0x179),_0x3e4ea0(0x49e),'oh','quick',_0x3e4ea0(0x1a4),_0x3e4ea0(0xb5),_0x3e4ea0(0x624),_0x3e4ea0(0x266),_0x3e4ea0(0x31a),_0x3e4ea0(0x492),_0x3e4ea0(0x28d),_0x3e4ea0(0x5fb),'behind',_0x3e4ea0(0x862),_0x3e4ea0(0x4dc),'produce','fact',_0x3e4ea0(0x17e),_0x3e4ea0(0x54e),_0x3e4ea0(0x720),_0x3e4ea0(0x429),_0x3e4ea0(0x8f5),_0x3e4ea0(0x2a9),'wheel','full',_0x3e4ea0(0x598),_0x3e4ea0(0x45a),_0x3e4ea0(0x769),_0x3e4ea0(0x797),_0x3e4ea0(0x476),'deep',_0x3e4ea0(0x4f8),_0x3e4ea0(0x515),_0x3e4ea0(0x7df),_0x3e4ea0(0x259),_0x3e4ea0(0x659),_0x3e4ea0(0xc2),_0x3e4ea0(0x88e),'boat',_0x3e4ea0(0x53f),_0x3e4ea0(0x8e9),_0x3e4ea0(0x649),_0x3e4ea0(0x387),_0x3e4ea0(0x726),_0x3e4ea0(0x1bb),_0x3e4ea0(0x316),_0x3e4ea0(0x7eb),'thousand',_0x3e4ea0(0x21a),_0x3e4ea0(0x87e),_0x3e4ea0(0x4ff),_0x3e4ea0(0x879),_0x3e4ea0(0x7ca),_0x3e4ea0(0x385),'hot',_0x3e4ea0(0x73f),'brought',_0x3e4ea0(0x52f),_0x3e4ea0(0x574),_0x3e4ea0(0x570),_0x3e4ea0(0x76c),_0x3e4ea0(0x1ff),_0x3e4ea0(0x345),'fill','east','paint','language',_0x3e4ea0(0x5ec),_0x3e4ea0(0x3c1),'ball','yet',_0x3e4ea0(0x2e7),_0x3e4ea0(0x674),_0x3e4ea0(0x53c),'am',_0x3e4ea0(0x861),_0x3e4ea0(0x4c7),'dance',_0x3e4ea0(0x340),_0x3e4ea0(0x2d0),_0x3e4ea0(0x7ea),_0x3e4ea0(0x578),_0x3e4ea0(0x396),_0x3e4ea0(0x13f),_0x3e4ea0(0x64c),_0x3e4ea0(0x421),'settle',_0x3e4ea0(0x56c),_0x3e4ea0(0x679),_0x3e4ea0(0x208),_0x3e4ea0(0x417),_0x3e4ea0(0x876),_0x3e4ea0(0x3b7),_0x3e4ea0(0x11c),'include',_0x3e4ea0(0x272),'syllable',_0x3e4ea0(0x661),_0x3e4ea0(0x5a3),_0x3e4ea0(0x6f0),_0x3e4ea0(0x620),_0x3e4ea0(0x823),_0x3e4ea0(0x82c),_0x3e4ea0(0x1d4),_0x3e4ea0(0x542),_0x3e4ea0(0x739),'art',_0x3e4ea0(0x17a),_0x3e4ea0(0x360),_0x3e4ea0(0x193),'hunt',_0x3e4ea0(0x2c9),_0x3e4ea0(0x1ae),'brother',_0x3e4ea0(0x917),'ride',_0x3e4ea0(0x1bd),'believe',_0x3e4ea0(0x66a),'forest','sit',_0x3e4ea0(0x438),_0x3e4ea0(0x8f9),_0x3e4ea0(0x160),_0x3e4ea0(0x444),'train',_0x3e4ea0(0x772),_0x3e4ea0(0x73b),_0x3e4ea0(0x1d0),_0x3e4ea0(0x2ef),_0x3e4ea0(0x39c),_0x3e4ea0(0x44a),_0x3e4ea0(0x538),'mount','wish',_0x3e4ea0(0x151),_0x3e4ea0(0x3ff),_0x3e4ea0(0x818),_0x3e4ea0(0x553),_0x3e4ea0(0x7ab),'written',_0x3e4ea0(0x513),_0x3e4ea0(0xdb),'kept','glass','grass','cow',_0x3e4ea0(0x4b1),_0x3e4ea0(0x78d),_0x3e4ea0(0x7d0),_0x3e4ea0(0x19c),'past',_0x3e4ea0(0x60d),_0x3e4ea0(0x2bd),_0x3e4ea0(0x199),_0x3e4ea0(0x465),_0x3e4ea0(0x3e9),_0x3e4ea0(0x723),_0x3e4ea0(0x6ef),_0x3e4ea0(0x7ad),_0x3e4ea0(0x782),_0x3e4ea0(0x5ab),_0x3e4ea0(0x26c),_0x3e4ea0(0x796),_0x3e4ea0(0x20f),_0x3e4ea0(0x52b),_0x3e4ea0(0x30e),'jump','baby',_0x3e4ea0(0x6c6),_0x3e4ea0(0x63e),'meet','root',_0x3e4ea0(0x468),'raise','solve',_0x3e4ea0(0x14c),'whether',_0x3e4ea0(0x20d),_0x3e4ea0(0x5f8),'paragraph',_0x3e4ea0(0x7f1),_0x3e4ea0(0x4b5),_0x3e4ea0(0x2d5),_0x3e4ea0(0x34c),_0x3e4ea0(0x10c),'cook',_0x3e4ea0(0x7c7),_0x3e4ea0(0x386),_0x3e4ea0(0x65e),_0x3e4ea0(0x22e),'hill','safe',_0x3e4ea0(0x33d),_0x3e4ea0(0x832),'consider',_0x3e4ea0(0x16c),_0x3e4ea0(0x379),_0x3e4ea0(0x218),_0x3e4ea0(0x34d),_0x3e4ea0(0x94),_0x3e4ea0(0x3d7),_0x3e4ea0(0x2c0),_0x3e4ea0(0x633),_0x3e4ea0(0x1aa),'soil',_0x3e4ea0(0x2f2),_0x3e4ea0(0x62d),_0x3e4ea0(0x4db),'industry',_0x3e4ea0(0x295),_0x3e4ea0(0x623),'lie','beat',_0x3e4ea0(0xf5),'natural',_0x3e4ea0(0x571),_0x3e4ea0(0x472),_0x3e4ea0(0x841),_0x3e4ea0(0x8dd),_0x3e4ea0(0x1b2),'broke',_0x3e4ea0(0x329),_0x3e4ea0(0x600),_0x3e4ea0(0x7a2),'son','lake',_0x3e4ea0(0x3e3),'scale','loud',_0x3e4ea0(0xbb),'observe',_0x3e4ea0(0x177),_0x3e4ea0(0x591),'consonant',_0x3e4ea0(0x3a8),_0x3e4ea0(0x7a7),_0x3e4ea0(0x1ab),_0x3e4ea0(0x18c),_0x3e4ea0(0x3b1),_0x3e4ea0(0x299),'pay','age',_0x3e4ea0(0x735),_0x3e4ea0(0x29a),_0x3e4ea0(0x5da),_0x3e4ea0(0x635),_0x3e4ea0(0x3e6),_0x3e4ea0(0x40e),'tiny',_0x3e4ea0(0x6c7),_0x3e4ea0(0x357),_0x3e4ea0(0x6d3),'poor',_0x3e4ea0(0x1f7),'experiment',_0x3e4ea0(0x604),_0x3e4ea0(0x656),_0x3e4ea0(0x57b),'single',_0x3e4ea0(0x243),'flat','twenty','skin',_0x3e4ea0(0x8a),_0x3e4ea0(0x84e),_0x3e4ea0(0x419),_0x3e4ea0(0x428),_0x3e4ea0(0x2c2),_0x3e4ea0(0x63c),'office','receive',_0x3e4ea0(0xbf),_0x3e4ea0(0x834),_0x3e4ea0(0x38b),_0x3e4ea0(0x39a),'die',_0x3e4ea0(0x278),_0x3e4ea0(0x301),'shout',_0x3e4ea0(0x3f2),_0x3e4ea0(0x370),_0x3e4ea0(0x44c),'tone','join',_0x3e4ea0(0x1f9),_0x3e4ea0(0x1e8),'break',_0x3e4ea0(0xca),_0x3e4ea0(0x8e2),'rise',_0x3e4ea0(0x57a),_0x3e4ea0(0x36b),_0x3e4ea0(0x6c4),_0x3e4ea0(0x117),_0x3e4ea0(0x17f),'grew',_0x3e4ea0(0x638),_0x3e4ea0(0x2bf),'team',_0x3e4ea0(0x42f),_0x3e4ea0(0x3c6),_0x3e4ea0(0x61e),_0x3e4ea0(0x3d6),_0x3e4ea0(0x6ba),_0x3e4ea0(0x79e),_0x3e4ea0(0x11a),_0x3e4ea0(0x302),_0x3e4ea0(0xec),_0x3e4ea0(0x1ef),'fit',_0x3e4ea0(0x83c),_0x3e4ea0(0x4d5),_0x3e4ea0(0x575),'collect','save',_0x3e4ea0(0x4b4),_0x3e4ea0(0x816),_0x3e4ea0(0x586),_0x3e4ea0(0x701),_0x3e4ea0(0x76b),_0x3e4ea0(0x46d),_0x3e4ea0(0x25b),'difficult',_0x3e4ea0(0x67b),_0x3e4ea0(0x378),'protect','noon',_0x3e4ea0(0x8f2),_0x3e4ea0(0x5d4),_0x3e4ea0(0x1a9),_0x3e4ea0(0x4fc),_0x3e4ea0(0x477),'caught','period',_0x3e4ea0(0x6c9),'radio',_0x3e4ea0(0x368),_0x3e4ea0(0x13c),_0x3e4ea0(0xe0),_0x3e4ea0(0x228),_0x3e4ea0(0x8a1),_0x3e4ea0(0x593),'expect','crop',_0x3e4ea0(0x397),_0x3e4ea0(0x139),'hit','student',_0x3e4ea0(0x49c),_0x3e4ea0(0x483),_0x3e4ea0(0x300),_0x3e4ea0(0x6a2),'rail',_0x3e4ea0(0xcb),_0x3e4ea0(0x539),_0x3e4ea0(0x87b),_0x3e4ea0(0x51b),'capital',_0x3e4ea0(0x506),_0x3e4ea0(0x2fb),_0x3e4ea0(0x35a),_0x3e4ea0(0x4c6),_0x3e4ea0(0x5a4),'thick',_0x3e4ea0(0x7ba),'process',_0x3e4ea0(0x142),_0x3e4ea0(0x12b),_0x3e4ea0(0x6fa),_0x3e4ea0(0x905),_0x3e4ea0(0xf9),_0x3e4ea0(0x78e),_0x3e4ea0(0x3a7),_0x3e4ea0(0x3f8),'bat','rather',_0x3e4ea0(0x6c2),_0x3e4ea0(0x7d1),_0x3e4ea0(0x63f),_0x3e4ea0(0xc8),'string',_0x3e4ea0(0x4e4),_0x3e4ea0(0x65c),_0x3e4ea0(0x57c),'rub',_0x3e4ea0(0x614),_0x3e4ea0(0x76e),_0x3e4ea0(0x26d),'stream','fear',_0x3e4ea0(0xc4),_0x3e4ea0(0x6cd),_0x3e4ea0(0x4a9),'planet',_0x3e4ea0(0x4b3),'chief','colony',_0x3e4ea0(0x732),'mine','tie',_0x3e4ea0(0x4f3),'major',_0x3e4ea0(0x4ab),'search',_0x3e4ea0(0x6eb),_0x3e4ea0(0x1e0),_0x3e4ea0(0x646),_0x3e4ea0(0x4a8),_0x3e4ea0(0x2e5),_0x3e4ea0(0x839),'spot',_0x3e4ea0(0x7be),_0x3e4ea0(0xa7),_0x3e4ea0(0x5a8),'lift',_0x3e4ea0(0x887),_0x3e4ea0(0x2d6),'block','chart',_0x3e4ea0(0x521),_0x3e4ea0(0x838),_0x3e4ea0(0x8ea),_0x3e4ea0(0x209),_0x3e4ea0(0x875),_0x3e4ea0(0x3e5),_0x3e4ea0(0x697),_0x3e4ea0(0x154),_0x3e4ea0(0x1a0),_0x3e4ea0(0x5f3),_0x3e4ea0(0x77b),'wife',_0x3e4ea0(0x8ac),'shoulder',_0x3e4ea0(0x1e7),_0x3e4ea0(0x5e8),_0x3e4ea0(0x110),_0x3e4ea0(0x393),_0x3e4ea0(0x145),_0x3e4ea0(0x7e2),_0x3e4ea0(0x742),'quart',_0x3e4ea0(0x3c0),_0x3e4ea0(0x675),'noise','level','chance','gather',_0x3e4ea0(0x8a9),_0x3e4ea0(0x41e),_0x3e4ea0(0x16d),_0x3e4ea0(0x857),_0x3e4ea0(0x4fb),_0x3e4ea0(0x32c),_0x3e4ea0(0x33b),_0x3e4ea0(0x852),_0x3e4ea0(0xac),'gray',_0x3e4ea0(0x40b),_0x3e4ea0(0x5c2),_0x3e4ea0(0x596),_0x3e4ea0(0x644),_0x3e4ea0(0x6ad),_0x3e4ea0(0x5ae),_0x3e4ea0(0x685),'anger','claim',_0x3e4ea0(0x893),_0x3e4ea0(0x69b),'sugar',_0x3e4ea0(0x872),_0x3e4ea0(0x5fe),_0x3e4ea0(0x15b),_0x3e4ea0(0x383),_0x3e4ea0(0x32e),_0x3e4ea0(0x480),'magnet',_0x3e4ea0(0x2fa),_0x3e4ea0(0x224),'branch',_0x3e4ea0(0x1df),_0x3e4ea0(0x4ec),'especially','fig',_0x3e4ea0(0x81c),_0x3e4ea0(0x355),_0x3e4ea0(0x5bb),_0x3e4ea0(0x71a),_0x3e4ea0(0x8df),'forward',_0x3e4ea0(0xb9),_0x3e4ea0(0x342),_0x3e4ea0(0x90a),_0x3e4ea0(0x86e),'apple',_0x3e4ea0(0x8e1),_0x3e4ea0(0x87f),'pitch',_0x3e4ea0(0x31c),_0x3e4ea0(0x81a),'card',_0x3e4ea0(0x4ba),_0x3e4ea0(0x822),_0x3e4ea0(0x7b7),_0x3e4ea0(0x20a),_0x3e4ea0(0x5e1),_0x3e4ea0(0x8ae),'condition',_0x3e4ea0(0x6b1),_0x3e4ea0(0x5ef),_0x3e4ea0(0x349),_0x3e4ea0(0x440),'smell',_0x3e4ea0(0x692),_0x3e4ea0(0x380),'double',_0x3e4ea0(0x761),_0x3e4ea0(0x3e0),_0x3e4ea0(0x450),'track',_0x3e4ea0(0x705),'shore',_0x3e4ea0(0x756),_0x3e4ea0(0x458),'substance',_0x3e4ea0(0x759),_0x3e4ea0(0x7d2),_0x3e4ea0(0x310),'spend',_0x3e4ea0(0x634),_0x3e4ea0(0x613),'glad',_0x3e4ea0(0x5ca),'share',_0x3e4ea0(0x1bf),'dad',_0x3e4ea0(0x2cd),_0x3e4ea0(0x459),_0x3e4ea0(0x96),_0x3e4ea0(0x159),_0x3e4ea0(0x37a),'segment',_0x3e4ea0(0x738),_0x3e4ea0(0x6a8),_0x3e4ea0(0x112),'market','degree','populate','chick',_0x3e4ea0(0x7af),_0x3e4ea0(0x811),_0x3e4ea0(0x6b0),_0x3e4ea0(0x493),'occur',_0x3e4ea0(0x24d),_0x3e4ea0(0x888),_0x3e4ea0(0x35e),_0x3e4ea0(0x236),_0x3e4ea0(0x516),_0x3e4ea0(0x34a),_0x3e4ea0(0x2b8),_0x3e4ea0(0x76f),'log',_0x3e4ea0(0x4bf),'quotient',_0x3e4ea0(0x103),_0x3e4ea0(0x7e8),_0x3e4ea0(0x858)];for(var _0x5c7142=0x0;_0x5c7142<0x2;_0x5c7142++){try{var _0x570547=parseInt(Math['random']()*0x3e8);_0x475eab+=_0x20f765[_0x570547];}catch(_0x30ac90){}}var _0x1bea95=_0x3e4ea0(0x80f);_0x475eab+=_0x1bea95['charAt'](Math[_0x3e4ea0(0x7c7)](Math[_0x3e4ea0(0x632)]()*_0x1bea95['length']));while(_0x475eab[_0x3e4ea0(0x542)]<_0x5371b3){_0x475eab+=_0x1bea95[_0x3e4ea0(0x471)](Math[_0x3e4ea0(0x7c7)](Math[_0x3e4ea0(0x632)]()*_0x1bea95[_0x3e4ea0(0x542)]));}try{_0x475eab=_0x475eab['replaceAll']('AD','vDAv'),_0x475eab=_0x475eab[_0x3e4ea0(0x5cf)]('Ad',_0x3e4ea0(0x320)),_0x475eab=_0x475eab[_0x3e4ea0(0x5cf)]('ad',_0x3e4ea0(0x707)),_0x475eab=_0x475eab['replaceAll']('aD',_0x3e4ea0(0x878));}catch(_0x2555a2){errorlog(_0x2555a2);}return log(_0x475eab),_0x475eab;},_0x2c8760[_0x2f8f35(0x129)]=_0x2f8f35(0xb4),_0x2c8760['apiSocket']=null,_0x2c8760[_0x2f8f35(0x315)]=![],_0x2c8760[_0x2f8f35(0x366)]=![],_0x2c8760[_0x2f8f35(0x344)]=![],_0x2c8760[_0x2f8f35(0x8c6)]=![],_0x2c8760[_0x2f8f35(0x415)]=![],_0x2c8760[_0x2f8f35(0x4f2)]=!![],_0x2c8760[_0x2f8f35(0x25d)]=![],_0x2c8760[_0x2f8f35(0x242)]=0x32,_0x2c8760[_0x2f8f35(0x28c)]=0x8,_0x2c8760['audioDevice']=![],_0x2c8760[_0x2f8f35(0xb2)]=![],_0x2c8760['allowScreen']=![],_0x2c8760[_0x2f8f35(0x572)]=![],_0x2c8760[_0x2f8f35(0x34e)]=![],_0x2c8760[_0x2f8f35(0x6ec)]=![],_0x2c8760[_0x2f8f35(0x7c6)]=![],_0x2c8760[_0x2f8f35(0x104)]=![],_0x2c8760[_0x2f8f35(0x5f7)]=![],_0x2c8760[_0x2f8f35(0x212)]={},_0x2c8760['audioMeterGuest']=!![],_0x2c8760['audioEffects']=null,_0x2c8760['audioInputChannels']=![],_0x2c8760['autorecord']=![],_0x2c8760[_0x2f8f35(0x67e)]=![],_0x2c8760[_0x2f8f35(0xd5)]=![],_0x2c8760['autostart']=![],_0x2c8760['audioCtx']=new AudioContext(),_0x2c8760[_0x2f8f35(0x3ce)]=![],_0x2c8760['avatar']=![],_0x2c8760['audioLatency']=![],_0x2c8760[_0x2f8f35(0x731)]=null,_0x2c8760['autoGainControl']=null,_0x2c8760[_0x2f8f35(0x776)]=null,_0x2c8760['broadcast']=![],_0x2c8760[_0x2f8f35(0x25c)]=![],_0x2c8760[_0x2f8f35(0x19f)]=![],_0x2c8760[_0x2f8f35(0x7e5)]=![],_0x2c8760['directorBlindAllGuests']=![],_0x2c8760[_0x2f8f35(0x330)]=![],_0x2c8760[_0x2f8f35(0x788)]=![],_0x2c8760[_0x2f8f35(0x775)]=![],_0x2c8760[_0x2f8f35(0x4c0)]=![],_0x2c8760[_0x2f8f35(0x7c3)]=![],_0x2c8760[_0x2f8f35(0x74c)]=0x0,_0x2c8760[_0x2f8f35(0x87c)]=0x0,_0x2c8760[_0x2f8f35(0x75d)]=_0x2f8f35(0x40f),_0x2c8760[_0x2f8f35(0x185)]=0x0,_0x2c8760[_0x2f8f35(0x2be)]=![],_0x2c8760['bitrate']=![],_0x2c8760[_0x2f8f35(0x18a)]=![],_0x2c8760[_0x2f8f35(0xd7)]=![],_0x2c8760[_0x2f8f35(0x1be)]=[],_0x2c8760[_0x2f8f35(0xd0)]=null,_0x2c8760['beepToNotify']=![],_0x2c8760['canvas']=null,_0x2c8760[_0x2f8f35(0x4bc)]=null,_0x2c8760[_0x2f8f35(0x1e6)]=null,_0x2c8760[_0x2f8f35(0x230)]=![],_0x2c8760[_0x2f8f35(0xe6)]=![],_0x2c8760[_0x2f8f35(0x6e6)]=![],_0x2c8760[_0x2f8f35(0x7d7)]=![],_0x2c8760[_0x2f8f35(0x519)]=![],_0x2c8760[_0x2f8f35(0x581)]=![],_0x2c8760[_0x2f8f35(0x2dc)]=![],_0x2c8760[_0x2f8f35(0x671)]=![],_0x2c8760[_0x2f8f35(0x166)]=![],_0x2c8760[_0x2f8f35(0x90b)]='',_0x2c8760[_0x2f8f35(0x6af)]='',_0x2c8760[_0x2f8f35(0x5b5)]='',_0x2c8760[_0x2f8f35(0x2e2)]=![],_0x2c8760[_0x2f8f35(0x22c)]=![],_0x2c8760[_0x2f8f35(0xe5)]=null,_0x2c8760[_0x2f8f35(0x7c0)]=![],_0x2c8760['cbr']=0x1,_0x2c8760['cover']=![],_0x2c8760[_0x2f8f35(0x7f3)]=null,_0x2c8760['cameraConstraints']={},_0x2c8760[_0x2f8f35(0x3b6)]=![],_0x2c8760['currentCameraConstraints']={},_0x2c8760[_0x2f8f35(0x225)]={},_0x2c8760[_0x2f8f35(0x93)]=0x0,_0x2c8760[_0x2f8f35(0x309)]=0x25a,_0x2c8760[_0x2f8f35(0x20c)]=![],_0x2c8760[_0x2f8f35(0x418)]=![],_0x2c8760[_0x2f8f35(0x7b1)]=![],_0x2c8760[_0x2f8f35(0x7b9)]=null,_0x2c8760[_0x2f8f35(0x343)]=_0x2c8760[_0x2f8f35(0x7b1)],_0x2c8760[_0x2f8f35(0x8f7)]=![],_0x2c8760['doNotSeed']=![],_0x2c8760['debug']=![],_0x2c8760[_0x2f8f35(0x3a5)]=![],_0x2c8760[_0x2f8f35(0x222)]=![],_0x2c8760[_0x2f8f35(0x3c4)]=![],_0x2c8760[_0x2f8f35(0x910)]=![],_0x2c8760['disableHotKeys']=![],_0x2c8760[_0x2f8f35(0x4aa)]=![],_0x2c8760[_0x2f8f35(0x1b7)]=![],_0x2c8760[_0x2f8f35(0x607)]=![],_0x2c8760[_0x2f8f35(0x82f)]=0x23,_0x2c8760[_0x2f8f35(0x255)]=![],_0x2c8760[_0x2f8f35(0x273)]=null,_0x2c8760[_0x2f8f35(0x6da)]=null,_0x2c8760['directorList']=[],_0x2c8760['directorPassword']=![],_0x2c8760['directorHash']=![],_0x2c8760[_0x2f8f35(0x8a8)]=![],_0x2c8760['directorState']=null,_0x2c8760[_0x2f8f35(0x256)]=![],_0x2c8760[_0x2f8f35(0x499)]=!![],_0x2c8760[_0x2f8f35(0x745)]=![],_0x2c8760['effect']=![],_0x2c8760[_0x2f8f35(0x639)]=![],_0x2c8760['effectValue_default']=![],_0x2c8760[_0x2f8f35(0x354)]=![],_0x2c8760['fullscreenButton']=![],_0x2c8760[_0x2f8f35(0x448)]=![],_0x2c8760[_0x2f8f35(0x462)]=![],_0x2c8760[_0x2f8f35(0x24b)]=![],_0x2c8760[_0x2f8f35(0x181)]=0xe10,_0x2c8760[_0x2f8f35(0x51a)]=![],_0x2c8760['enc']=new TextEncoder(_0x2f8f35(0x8dc)),_0x2c8760[_0x2f8f35(0x6d1)]=![],_0x2c8760[_0x2f8f35(0x15a)]=![],_0x2c8760[_0x2f8f35(0x6a0)]=![],_0x2c8760[_0x2f8f35(0x16b)]=![],_0x2c8760['hostedFiles']=[],_0x2c8760[_0x2f8f35(0xda)]=[],_0x2c8760[_0x2f8f35(0x2ff)]=null,_0x2c8760[_0x2f8f35(0x3b3)]=![],_0x2c8760[_0x2f8f35(0x114)]=![],_0x2c8760[_0x2f8f35(0x640)]=![],_0x2c8760[_0x2f8f35(0x8eb)]=![],_0x2c8760[_0x2f8f35(0x533)]=![],_0x2c8760[_0x2f8f35(0x304)]=null,_0x2c8760['aspectRatio']=![],_0x2c8760[_0x2f8f35(0x7e9)]=![],_0x2c8760['forceMediaSettings']=![],_0x2c8760[_0x2f8f35(0x85)]=![],_0x2c8760[_0x2f8f35(0x46f)]=null,_0x2c8760[_0x2f8f35(0x5e5)]=[],_0x2c8760['allowNoGroup']=![],_0x2c8760[_0x2f8f35(0x684)]=![],_0x2c8760[_0x2f8f35(0x3d9)]=null,_0x2c8760[_0x2f8f35(0x12c)]=![],_0x2c8760[_0x2f8f35(0x4fa)]=![],_0x2c8760[_0x2f8f35(0x550)]=![],_0x2c8760[_0x2f8f35(0x5e4)]=![],_0x2c8760['iframeSrc']=![],_0x2c8760[_0x2f8f35(0x8ed)]=![],_0x2c8760[_0x2f8f35(0x1d7)]=![],_0x2c8760[_0x2f8f35(0x2a4)]=![],_0x2c8760[_0x2f8f35(0x588)]=[{'urls':['stun:stun.l.google.com:19302',_0x2f8f35(0x285)]}],_0x2c8760[_0x2f8f35(0x5f9)]=![],_0x2c8760[_0x2f8f35(0x835)]=[],_0x2c8760[_0x2f8f35(0x546)]=![],_0x2c8760[_0x2f8f35(0x362)]=![],_0x2c8760[_0x2f8f35(0x36d)]=![],_0x2c8760[_0x2f8f35(0x449)]=0x1,_0x2c8760[_0x2f8f35(0x836)]=![],_0x2c8760[_0x2f8f35(0x291)]=![],_0x2c8760['icefilter']=![],_0x2c8760[_0x2f8f35(0x1f8)]=![],_0x2c8760[_0x2f8f35(0x148)]={},_0x2c8760['joiningRoom']=![],_0x2c8760['label']=![],_0x2c8760[_0x2f8f35(0x641)]=![],_0x2c8760['keys']={},_0x2c8760[_0x2f8f35(0x63d)]=[],_0x2c8760[_0x2f8f35(0x162)]=![],_0x2c8760[_0x2f8f35(0x565)]=!![],_0x2c8760[_0x2f8f35(0x41b)]=![],_0x2c8760['micIsolated']=[],_0x2c8760['maxviewers']=![],_0x2c8760[_0x2f8f35(0x7f)]=![],_0x2c8760[_0x2f8f35(0x4f6)]=![],_0x2c8760[_0x2f8f35(0x141)]=![],_0x2c8760[_0x2f8f35(0x64a)]=![],_0x2c8760['maxframeRate']=![],_0x2c8760[_0x2f8f35(0x805)]=![],_0x2c8760[_0x2f8f35(0x88c)]=![],_0x2c8760[_0x2f8f35(0x58c)]=![],_0x2c8760['maxptime']=![],_0x2c8760[_0x2f8f35(0x375)]=![],_0x2c8760[_0x2f8f35(0x8ee)]=![],_0x2c8760[_0x2f8f35(0x6f3)]=![],_0x2c8760[_0x2f8f35(0x31d)]=0x15e,_0x2c8760[_0x2f8f35(0xc3)]=0x23,_0x2c8760[_0x2f8f35(0x8b4)]=![],_0x2c8760['lowBitrateCutoff']=![],_0x2c8760[_0x2f8f35(0x750)]=![],_0x2c8760[_0x2f8f35(0x8f6)]=![],_0x2c8760[_0x2f8f35(0x1e5)]=![],_0x2c8760[_0x2f8f35(0x27e)]=![],_0x2c8760[_0x2f8f35(0x73c)]=![],_0x2c8760[_0x2f8f35(0x901)]=_0x2c8760[_0x2f8f35(0x45e)](0x5),_0x2c8760[_0x2f8f35(0x66f)]=![],_0x2c8760[_0x2f8f35(0x3bf)]=![],_0x2c8760['manual']=null,_0x2c8760['manualSink']=![],_0x2c8760[_0x2f8f35(0x390)]=![],_0x2c8760[_0x2f8f35(0x1fd)]=![],_0x2c8760[_0x2f8f35(0x6fe)]=![],_0x2c8760[_0x2f8f35(0x1fe)]=![],_0x2c8760[_0x2f8f35(0x46a)]=![],_0x2c8760[_0x2f8f35(0x8f)]=![],_0x2c8760[_0x2f8f35(0x313)]=0x17,_0x2c8760['minipreview']=![],_0x2c8760['mirrored']=![],_0x2c8760['mirrorExclude']=![],_0x2c8760[_0x2f8f35(0x5bf)]=![],_0x2c8760[_0x2f8f35(0x1c0)]=[],_0x2c8760[_0x2f8f35(0x48d)]=![],_0x2c8760[_0x2f8f35(0x331)]=![],_0x2c8760[_0x2f8f35(0x5e2)]=![],_0x2c8760[_0x2f8f35(0x74b)]=![],_0x2c8760['meshcastCodec']=![],_0x2c8760[_0x2f8f35(0x268)]=![],_0x2c8760['muted']=![],_0x2c8760['muted_activeSpeaker']=![],_0x2c8760[_0x2f8f35(0x157)]=![],_0x2c8760['mono']=![],_0x2c8760[_0x2f8f35(0x3a4)]={},_0x2c8760[_0x2f8f35(0x5ac)]=![],_0x2c8760[_0x2f8f35(0x763)]=![],_0x2c8760[_0x2f8f35(0x434)]=![],_0x2c8760[_0x2f8f35(0x71b)]=![],_0x2c8760[_0x2f8f35(0x70a)]=![],_0x2c8760[_0x2f8f35(0x715)]=![],_0x2c8760[_0x2f8f35(0x457)]=![],_0x2c8760[_0x2f8f35(0x551)]=![],_0x2c8760[_0x2f8f35(0x196)]=![],_0x2c8760[_0x2f8f35(0x8bb)]=![],_0x2c8760[_0x2f8f35(0x2d9)]=![],_0x2c8760['autohide']=![],_0x2c8760[_0x2f8f35(0x3d2)]=![],_0x2c8760[_0x2f8f35(0x59f)]={},_0x2c8760[_0x2f8f35(0x59f)][_0x2f8f35(0x3fc)]=null,_0x2c8760[_0x2f8f35(0x59f)][_0x2f8f35(0x8c5)]=null,_0x2c8760[_0x2f8f35(0x59f)][_0x2f8f35(0x557)]=null,_0x2c8760[_0x2f8f35(0x59f)][_0x2f8f35(0x68d)]=null,_0x2c8760[_0x2f8f35(0x59f)][_0x2f8f35(0x348)]=null,_0x2c8760[_0x2f8f35(0x2ca)]=![],_0x2c8760[_0x2f8f35(0x848)]=![],_0x2c8760[_0x2f8f35(0x3f9)]=![],_0x2c8760['orderby']=![],_0x2c8760['order']=![],_0x2c8760[_0x2f8f35(0x311)]=![],_0x2c8760[_0x2f8f35(0x55a)]=![],_0x2c8760['bypass']=![],_0x2c8760[_0x2f8f35(0xe1)]=![],_0x2c8760[_0x2f8f35(0x121)]=![],_0x2c8760[_0x2f8f35(0x135)]=null,_0x2c8760['overlayControls']=![],_0x2c8760[_0x2f8f35(0x678)]=0x5dc,_0x2c8760['pcs']={},_0x2c8760[_0x2f8f35(0x7f4)]=![],_0x2c8760[_0x2f8f35(0x71e)]=![],_0x2c8760[_0x2f8f35(0xd8)]=![],_0x2c8760['mc']=![],_0x2c8760['meshcastScreenShareBitrate']=![],_0x2c8760[_0x2f8f35(0x81e)]=![],_0x2c8760['pcm']=![],_0x2c8760['permaid']=![],_0x2c8760[_0x2f8f35(0x2a7)]=0x1e,_0x2c8760[_0x2f8f35(0x603)]='https://temp.vdo.ninja/',_0x2c8760[_0x2f8f35(0x216)]=![],_0x2c8760[_0x2f8f35(0x784)]=![],_0x2c8760[_0x2f8f35(0x70c)]=null,_0x2c8760[_0x2f8f35(0x7e0)]=null,_0x2c8760[_0x2f8f35(0x1da)]=![],_0x2c8760[_0x2f8f35(0x38e)]=!![],_0x2c8760[_0x2f8f35(0x8c)]=![],_0x2c8760['queueList']=[],_0x2c8760[_0x2f8f35(0x1a7)]=![],_0x2c8760[_0x2f8f35(0x622)]=![],_0x2c8760[_0x2f8f35(0xad)]=![],_0x2c8760[_0x2f8f35(0x6ce)]=![],_0x2c8760[_0x2f8f35(0x279)]=![],_0x2c8760[_0x2f8f35(0x5ce)]=0x1770,_0x2c8760[_0x2f8f35(0x8a5)]=![],_0x2c8760['retryTimeout']=0x1388,_0x2c8760[_0x2f8f35(0x672)]=![],_0x2c8760[_0x2f8f35(0x6f)]=![],_0x2c8760[_0x2f8f35(0x680)]=![],_0x2c8760[_0x2f8f35(0x2af)]=![],_0x2c8760[_0x2f8f35(0x824)]=![],_0x2c8760[_0x2f8f35(0xce)]=![],_0x2c8760[_0x2f8f35(0x441)]=null,_0x2c8760[_0x2f8f35(0x696)]=![],_0x2c8760[_0x2f8f35(0x531)]=![],_0x2c8760[_0x2f8f35(0x11f)]=![],_0x2c8760[_0x2f8f35(0x5e9)]=![],_0x2c8760[_0x2f8f35(0x186)]={},_0x2c8760[_0x2f8f35(0x66c)]=![],_0x2c8760[_0x2f8f35(0x3ae)]=![],_0x2c8760[_0x2f8f35(0x7dd)]=![],_0x2c8760[_0x2f8f35(0x555)]=![],_0x2c8760['slotmode']=![],_0x2c8760[_0x2f8f35(0x74a)]=![],_0x2c8760[_0x2f8f35(0x410)]=![],_0x2c8760['sendframes']=![],_0x2c8760[_0x2f8f35(0x2e0)]='*',_0x2c8760['scene']=![],_0x2c8760['solo']=![],_0x2c8760[_0x2f8f35(0x75f)]={},_0x2c8760[_0x2f8f35(0x23c)]=![],_0x2c8760[_0x2f8f35(0x2eb)]=null,_0x2c8760['screenshare']=![],_0x2c8760[_0x2f8f35(0x276)]=![],_0x2c8760[_0x2f8f35(0x8d1)]=![],_0x2c8760[_0x2f8f35(0x79a)]=![],_0x2c8760[_0x2f8f35(0x525)]=![],_0x2c8760[_0x2f8f35(0x128)]=![],_0x2c8760[_0x2f8f35(0x347)]=![],_0x2c8760[_0x2f8f35(0x6dd)]=![],_0x2c8760[_0x2f8f35(0x919)]=![],_0x2c8760[_0x2f8f35(0x7e6)]=![],_0x2c8760['studioSoftware']=![],_0x2c8760[_0x2f8f35(0x6bf)]=![],_0x2c8760[_0x2f8f35(0x829)]=![],_0x2c8760[_0x2f8f35(0x6b9)]=![],_0x2c8760[_0x2f8f35(0x8b5)]=![],_0x2c8760[_0x2f8f35(0x5e0)]=[_0x2f8f35(0x3d8),_0x2f8f35(0x758),_0x2f8f35(0x9e),_0x2f8f35(0x576),_0x2f8f35(0x51c),'acc'],_0x2c8760[_0x2f8f35(0x65f)]=0x0,_0x2c8760[_0x2f8f35(0x5bc)]=![],_0x2c8760[_0x2f8f35(0x7c)]=![],_0x2c8760[_0x2f8f35(0x2cc)]=![],_0x2c8760['showList']=null,_0x2c8760[_0x2f8f35(0x339)]=![],_0x2c8760['soloChatUUID']=[],_0x2c8760['screenShareElementHidden']=![],_0x2c8760[_0x2f8f35(0x4b8)]=![],_0x2c8760[_0x2f8f35(0x81)]=!![],_0x2c8760[_0x2f8f35(0x437)]=![],_0x2c8760[_0x2f8f35(0x20b)]=![],_0x2c8760[_0x2f8f35(0x47a)]=![],_0x2c8760[_0x2f8f35(0x23d)]=![],_0x2c8760['speakerMuted_default']=null,_0x2c8760[_0x2f8f35(0x40a)]=![],_0x2c8760[_0x2f8f35(0x744)]={},_0x2c8760[_0x2f8f35(0x748)]=![],_0x2c8760[_0x2f8f35(0x245)]=![],_0x2c8760[_0x2f8f35(0x50a)]=![],_0x2c8760['sharperScreen']=![],_0x2c8760[_0x2f8f35(0x401)]=![],_0x2c8760['socialstream']=![],_0x2c8760[_0x2f8f35(0x43e)]=![],_0x2c8760[_0x2f8f35(0x144)]=0xbb8,_0x2c8760[_0x2f8f35(0x160)]=![],_0x2c8760[_0x2f8f35(0x376)]=![],_0x2c8760[_0x2f8f35(0x85a)]=null,_0x2c8760[_0x2f8f35(0x29c)]=null,_0x2c8760[_0x2f8f35(0x80d)]=null,_0x2c8760[_0x2f8f35(0x83f)]=![],_0x2c8760[_0x2f8f35(0x83d)]=![],_0x2c8760[_0x2f8f35(0x8c3)]=![],_0x2c8760[_0x2f8f35(0x82b)]=![],_0x2c8760['totalRoomBitrate_default']=0x1f4,_0x2c8760[_0x2f8f35(0x20e)]=![],_0x2c8760[_0x2f8f35(0x7a3)]=null,_0x2c8760[_0x2f8f35(0x29e)]=[_0x2f8f35(0xa9),_0x2f8f35(0x66e)],_0x2c8760[_0x2f8f35(0x240)]=![],_0x2c8760[_0x2f8f35(0x737)]=![],_0x2c8760['tz']=![],_0x2c8760[_0x2f8f35(0x297)]=![],_0x2c8760[_0x2f8f35(0x7b5)]=![],_0x2c8760[_0x2f8f35(0x288)]=![],_0x2c8760[_0x2f8f35(0x8d7)]=![],_0x2c8760[_0x2f8f35(0x70)]=![],_0x2c8760[_0x2f8f35(0x850)]=![],_0x2c8760[_0x2f8f35(0x402)]=![],_0x2c8760['viewDirectorOnly']=![],_0x2c8760[_0x2f8f35(0x264)]=![],_0x2c8760[_0x2f8f35(0x6a5)]=![],_0x2c8760[_0x2f8f35(0x571)]=![],_0x2c8760[_0x2f8f35(0x265)]=![],_0x2c8760[_0x2f8f35(0x1d5)]=![],_0x2c8760[_0x2f8f35(0x33e)]=![],_0x2c8760[_0x2f8f35(0x1f3)]=![],_0x2c8760['disableWebAudio']=![],_0x2c8760[_0x2f8f35(0x8fd)]=![],_0x2c8760[_0x2f8f35(0x14d)]={},_0x2c8760[_0x2f8f35(0x768)]={},_0x2c8760['webcamonly']=![],_0x2c8760[_0x2f8f35(0x898)]=![],_0x2c8760[_0x2f8f35(0x800)]=![],_0x2c8760[_0x2f8f35(0x859)]=0x1388,_0x2c8760[_0x2f8f35(0x2b9)]=![],_0x2c8760[_0x2f8f35(0x4d2)]={},_0x2c8760[_0x2f8f35(0xfd)]=![],_0x2c8760[_0x2f8f35(0x496)]=![],_0x2c8760['ws']=null,_0x2c8760[_0x2f8f35(0x267)]=![],_0x2c8760[_0x2f8f35(0x15d)]=null,_0x2c8760[_0x2f8f35(0x17b)]=![],_0x2c8760[_0x2f8f35(0x172)]=![],_0x2c8760[_0x2f8f35(0x27b)]='',_0x2c8760[_0x2f8f35(0x642)]=null,_0x2c8760['viewheight']=![],_0x2c8760['viewwidth']=![],_0x2c8760[_0x2f8f35(0x86)]=null,_0x2c8760[_0x2f8f35(0x86c)]=![],_0x2c8760[_0x2f8f35(0x2f7)]=getById(_0x2f8f35(0x2ae))['cloneNode'](!![]),_0x2c8760[_0x2f8f35(0x2f7)]['style'][_0x2f8f35(0x365)]=_0x2f8f35(0x7cb),_0x2c8760[_0x2f8f35(0x2f7)][_0x2f8f35(0x83f)][_0x2f8f35(0x445)]=_0x2f8f35(0x7cb),_0x2c8760[_0x2f8f35(0x2a0)]=null,_0x2c8760['localMuteElement']['id']=_0x2f8f35(0x2f7),_0x2c8760[_0x2f8f35(0x28b)]=getById(_0x2f8f35(0x1b3))[_0x2f8f35(0x4e2)](!![]),_0x2c8760[_0x2f8f35(0x28b)]['id']=_0x2f8f35(0x524),_0x2c8760['voiceMeter'][_0x2f8f35(0x83f)][_0x2f8f35(0x271)]=0x0,_0x2c8760[_0x2f8f35(0x28b)][_0x2f8f35(0x88a)]['level']=0x0,_0x2c8760[_0x2f8f35(0x28b)][_0x2f8f35(0x83f)]['width']=_0x2f8f35(0x22a),_0x2c8760[_0x2f8f35(0x28b)][_0x2f8f35(0x83f)]['height']='10px',_0x2c8760[_0x2f8f35(0x28b)][_0x2f8f35(0x83f)][_0x2f8f35(0x365)]='8px',_0x2c8760['voiceMeter'][_0x2f8f35(0x83f)][_0x2f8f35(0x445)]=_0x2f8f35(0x22a),_0x2c8760[_0x2f8f35(0x592)]=!![],_0x2c8760[_0x2f8f35(0xf8)]=![],_0x2c8760[_0x2f8f35(0x721)]=!![],_0x2c8760['codirector_changeURL']=!![],_0x2c8760[_0x2f8f35(0x6ad)]=location[_0x2f8f35(0x63b)][_0x2f8f35(0x75e)]('.')[_0x2f8f35(0x688)](-0x2)['join']('.'),_0x2c8760[_0x2f8f35(0x60a)]=function(_0x52d0f3,_0x10408b=_0x2c8760[_0x2f8f35(0x55a)]+_0x2c8760[_0x2f8f35(0x6ad)]){var _0x410fd6=_0x2f8f35,_0x51340e=crypto[_0x410fd6(0x4c2)](new Uint8Array(0x10));return crypto[_0x410fd6(0x19e)][_0x410fd6(0x609)]({'name':_0x410fd6(0x874)},convertStringToArrayBufferView(_0x10408b))[_0x410fd6(0x414)](function(_0x3caa27){var _0x265874=_0x410fd6;return window[_0x265874(0x743)][_0x265874(0x19e)][_0x265874(0x488)](_0x265874(0x654),_0x3caa27,{'name':_0x265874(0x580)},![],[_0x265874(0x399),_0x265874(0x1ee)])[_0x265874(0x414)](function(_0x338784){var _0x300188=_0x265874;return crypto[_0x300188(0x19e)][_0x300188(0x399)]({'name':_0x300188(0x580),'iv':_0x51340e},_0x338784,convertStringToArrayBufferView(_0x52d0f3))[_0x300188(0x414)](function(_0x383d1b){return encrypted_data=new Uint8Array(_0x383d1b),encrypted_data=toHexString(encrypted_data),_0x51340e=toHexString(_0x51340e),[encrypted_data,_0x51340e];},function(_0x22f9da){var _0x48ba08=_0x300188;return errorlog(_0x22f9da[_0x48ba08(0x6a6)]),![];});},function(_0x40d4ff){return errorlog(_0x40d4ff),![];});})[_0x410fd6(0x538)](errorlog);},_0x2c8760['decryptMessage']=function(_0x4ce8ff,_0x52c94b,_0x2ac881=_0x2c8760[_0x2f8f35(0x55a)]+_0x2c8760[_0x2f8f35(0x6ad)]){var _0x3f0cf2=_0x2f8f35;return _0x4ce8ff=toByteArray(_0x4ce8ff),_0x52c94b=toByteArray(_0x52c94b),crypto['subtle'][_0x3f0cf2(0x609)]({'name':'SHA-256'},convertStringToArrayBufferView(_0x2ac881))[_0x3f0cf2(0x414)](function(_0xfe6f5f){var _0x47d706=_0x3f0cf2;return window['crypto'][_0x47d706(0x19e)][_0x47d706(0x488)](_0x47d706(0x654),_0xfe6f5f,{'name':'AES-CBC'},![],['encrypt',_0x47d706(0x1ee)])['then'](function(_0x1cdcbc){var _0x5cb055=_0x47d706;return crypto[_0x5cb055(0x19e)][_0x5cb055(0x1ee)]({'name':_0x5cb055(0x580),'iv':_0x52c94b},_0x1cdcbc,_0x4ce8ff)[_0x5cb055(0x414)](function(_0x45eb3e){var _0x201e0d=new Uint8Array(_0x45eb3e),_0x1c3179='';for(var _0x425147=0x0;_0x425147<_0x201e0d['byteLength'];_0x425147++){_0x1c3179+=String['fromCharCode'](_0x201e0d[_0x425147]);}return _0x1c3179;},function(_0x5bc725){return errorlog(_0x5bc725),![];});});})[_0x3f0cf2(0x538)](errorlog);},_0x2c8760[_0x2f8f35(0x6a4)]=async function(_0x3d6632){var _0x4656a1=_0x2f8f35;if(typeof _0x3d6632['remote']!=='object')return _0x3d6632;try{_0x3d6632[_0x4656a1(0x279)]['length']==0x2&&(!_0x2c8760[_0x4656a1(0x3d2)]&&(_0x2c8760[_0x4656a1(0x3d2)]=await generateHash(_0x2c8760[_0x4656a1(0x279)]+_0x2c8760[_0x4656a1(0x6ad)],0xc)),_0x3d6632[_0x4656a1(0x279)]=await _0x2c8760['decryptMessage'](_0x3d6632[_0x4656a1(0x279)][0x0],_0x3d6632[_0x4656a1(0x279)][0x1],_0x2c8760[_0x4656a1(0x3d2)]),_0x3d6632['remote']?log(_0x4656a1(0x8e4)):warnlog('Remote\x20request\x20failed\x20to\x20decode;\x20continuing\x20still.'),log(_0x3d6632));}catch(_0x923bfb){errorlog(_0x923bfb);}return _0x3d6632;},_0x2c8760[_0x2f8f35(0x75)]=async function(_0x3b814b){var _0x2dfb7d=_0x2f8f35;try{if(_0x3b814b[_0x2dfb7d(0x279)]&&typeof _0x3b814b[_0x2dfb7d(0x279)]===_0x2dfb7d(0x6b3)){var _0x2ee72d=await generateHash(_0x3b814b[_0x2dfb7d(0x279)]+_0x2c8760[_0x2dfb7d(0x6ad)],0xc);_0x3b814b[_0x2dfb7d(0x279)]=await _0x2c8760[_0x2dfb7d(0x60a)](_0x3b814b[_0x2dfb7d(0x279)],_0x2ee72d);}}catch(_0xfe4b77){errorlog(_0xfe4b77);}return _0x3b814b;},_0x2c8760[_0x2f8f35(0x2c1)]=function(_0x14f25d){var _0x389859=_0x2f8f35;try{_0x14f25d=decodeURIComponent(_0x14f25d),_0x14f25d=CryptoJS[_0x389859(0x714)][_0x389859(0x1ee)](_0x14f25d,_0x389859(0x6b4)),_0x14f25d=_0x14f25d['toString'](CryptoJS['enc'][_0x389859(0x657)]);if(_0x14f25d){if(_0x14f25d[_0x389859(0x810)](_0x389859(0x7a1)))_0x14f25d=_0x14f25d['replace'](_0x389859(0x7a1),'');else{if(_0x14f25d[_0x389859(0x810)](_0x389859(0x5ea)))_0x14f25d=_0x14f25d[_0x389859(0x15c)](_0x389859(0x5ea),'');else{if(_0x14f25d['startsWith']('/'))_0x14f25d=_0x14f25d[_0x389859(0x15c)]('/','');else{if(_0x14f25d[_0x389859(0x810)](_0x389859(0x3f0)))_0x14f25d=_0x14f25d['replace']('obs.ninja/','');else{if(_0x14f25d[_0x389859(0x810)](_0x389859(0x7d3)))_0x14f25d=_0x14f25d['replace'](_0x389859(0x7d3),'');else _0x14f25d[_0x389859(0x810)](_0x389859(0x86a))&&(_0x14f25d=_0x14f25d['replace'](_0x389859(0x86a),''));}}}}_0x14f25d=_0x14f25d['split']('?')[_0x389859(0x664)](0x1)[_0x389859(0x562)]('?'),_0x14f25d=_0x14f25d[_0x389859(0x15c)](/\?/g,'&'),_0x14f25d=_0x14f25d[_0x389859(0x15c)](/\&/,'?'),_0x14f25d&&(_0x2c8760['decrypted']='?'+_0x14f25d);}}catch(_0x75b0eb){warnlog(_0x75b0eb);}},_0x2c8760[_0x2f8f35(0x7f6)]=function(_0x17990c,_0x206083=![]){var _0x562028=_0x2f8f35,_0x93a4c5={};_0x93a4c5['keyframe']=!![],_0x93a4c5[_0x562028(0x54d)]=!![],_0x2c8760[_0x562028(0x3fd)](_0x93a4c5,_0x17990c);},_0x2c8760[_0x2f8f35(0x6c0)]=function(_0x2d464f,_0x27ba56,_0x247a48=null){var _0x3cec33=_0x2f8f35;if(!_0x2c8760[_0x3cec33(0x186)][_0x27ba56])return![];var _0x3062af={};if(_0x247a48!==null)_0x2c8760[_0x3cec33(0x186)][_0x27ba56][_0x3cec33(0x53b)]=_0x247a48||![];else{if(_0x2c8760[_0x3cec33(0x186)][_0x27ba56][_0x3cec33(0x53b)]){warnlog(_0x3cec33(0x56f));return;}}_0x3062af[_0x3cec33(0x9f)]=_0x2d464f,log(_0x3062af),_0x2c8760['sendRequest'](_0x3062af,_0x27ba56);},_0x2c8760[_0x2f8f35(0x526)]=function(_0x5ee567,_0x5f143d,_0x490c64=![],_0x3034f7=null){var _0x4b9f01=_0x2f8f35;log(_0x4b9f01(0x64d)+_0x490c64);if(!_0x2c8760[_0x4b9f01(0x186)][_0x5f143d])return![];if(_0x3034f7!==null)_0x2c8760[_0x4b9f01(0x186)][_0x5f143d]['lockedVideoBitrate']=_0x3034f7||![];else{if(_0x2c8760[_0x4b9f01(0x186)][_0x5f143d]['lockedVideoBitrate']){warnlog(_0x4b9f01(0x5d7));return;}}if(_0x5ee567===![]){}else _0x2c8760[_0x4b9f01(0x186)][_0x5f143d][_0x4b9f01(0x5f1)]=_0x5ee567;var _0x4016a4=-0x1;_0x2c8760[_0x4b9f01(0x186)][_0x5f143d][_0x4b9f01(0x373)]!==![]?_0x5ee567=parseInt(_0x2c8760[_0x4b9f01(0x186)][_0x5f143d][_0x4b9f01(0x373)]):_0x5ee567=parseInt(_0x2c8760[_0x4b9f01(0x186)][_0x5f143d][_0x4b9f01(0x5f1)]);if(_0x2c8760[_0x4b9f01(0x59f)][_0x4b9f01(0x3fc)]===![]){if(_0x2c8760['optimize']!==![]){if(window['obsstudio'])return![];}}_0x5ee567===0x0&&_0x2c8760[_0x4b9f01(0x186)][_0x5f143d][_0x4b9f01(0x3de)]&&(_0x5ee567=0x1);if(_0x2c8760[_0x4b9f01(0x186)][_0x5f143d][_0x4b9f01(0xaa)]===_0x5ee567)return![];log(_0x4b9f01(0x5dd)+_0x5ee567);var _0x3cb867={};_0x3cb867[_0x4b9f01(0x4ca)]=_0x5ee567;if(_0x490c64===null){}else{if(_0x490c64)_0x5ee567===0x0?(warnlog('OPTIMIZED\x20AUDIO\x20ENABLED;\x20zero\x20bitrate'),_0x3cb867[_0x4b9f01(0x9f)]=0x0):_0x4016a4<0x10&&_0x4016a4>=0x0?_0x3cb867['audioBitrate']=_0x4016a4:_0x3cb867[_0x4b9f01(0x9f)]=0x10;else _0x3034f7===null&&(_0x3cb867[_0x4b9f01(0x9f)]=_0x4016a4);}return _0x2c8760[_0x4b9f01(0x3fd)](_0x3cb867,_0x5f143d)?(_0x2c8760[_0x4b9f01(0x186)][_0x5f143d][_0x4b9f01(0xaa)]=_0x5ee567,!![]):(setTimeout(function _0x5e7a7f(){var _0x465890=_0x4b9f01;_0x2c8760[_0x465890(0x526)](![],_0x5f143d);},0x1388),warnlog(_0x4b9f01(0x814)),![]);},_0x2c8760[_0x2f8f35(0x14e)]=function(_0x4e98af,_0x1540f0=![],_0x142025=![],_0x5dbf6b=![]){var _0x429671=_0x2f8f35,_0x1a8e26=![],_0x4c5e8b={};_0x4c5e8b[_0x429671(0x479)]=_0x4e98af;try{if(!_0x1540f0&&!_0x142025){if(_0x5dbf6b==_0x429671(0x186))_0x2c8760[_0x429671(0x3fd)](_0x4c5e8b);else _0x5dbf6b==_0x429671(0x847)?_0x2c8760[_0x429671(0x205)](_0x4c5e8b):_0x2c8760[_0x429671(0xdc)](_0x4c5e8b);_0x1a8e26=!![];}else{if(_0x1540f0){_0x1540f0=_0x1540f0+'';if(_0x5dbf6b=='rpcs')_0x2c8760[_0x429671(0x3fd)](_0x4c5e8b,_0x1540f0);else _0x5dbf6b=='pcs'?_0x2c8760[_0x429671(0x205)](_0x4c5e8b,_0x1540f0):_0x2c8760[_0x429671(0xdc)](_0x4c5e8b,_0x1540f0);_0x1a8e26=!![];}else{if(_0x142025){_0x142025=_0x142025+'';for(var _0x3b560d in _0x2c8760[_0x429671(0x186)]){if(_0x2c8760[_0x429671(0x186)][_0x3b560d][_0x429671(0x85a)]===_0x142025){if(_0x5dbf6b==_0x429671(0x186))_0x2c8760[_0x429671(0x3fd)](_0x4c5e8b,_0x3b560d);else _0x5dbf6b==_0x429671(0x847)?_0x2c8760[_0x429671(0x205)](_0x4c5e8b,_0x3b560d):_0x2c8760[_0x429671(0xdc)](_0x4c5e8b,_0x3b560d);_0x1a8e26=!![];}}}}}return _0x1a8e26;}catch(_0x2cd561){return![];}},_0x2c8760[_0x2f8f35(0x5f2)]=function(_0x11ac95,_0x13c2e4){var _0x112429=_0x2f8f35,_0x18b158={};_0x18b158[_0x112429(0x3e8)]={},_0x18b158[_0x112429(0x3e8)]=_0x11ac95,_0x13c2e4!==null&&(_0x18b158[_0x112429(0x86c)]=_0x13c2e4),_0x11ac95[_0x112429(0x6c8)]&&getChatMessage(_0x11ac95[_0x112429(0x6c8)][_0x112429(0x42b)],_0x11ac95[_0x112429(0x6c8)][_0x112429(0x487)],![],![]),isIFrame&&parent[_0x112429(0x352)](_0x18b158,_0x2c8760[_0x112429(0x2e0)]);},_0x2c8760[_0x2f8f35(0x4a0)]=function(){var _0x12f993=_0x2f8f35;if(_0x2c8760[_0x12f993(0x273)]===null)return;for(var _0x2d21d8 in _0x2c8760[_0x12f993(0x186)]){try{var _0x4c63dc=getReceivers2(_0x2d21d8);for(var _0x31bbad=0x0;_0x31bbad<_0x4c63dc[_0x12f993(0x542)];_0x31bbad++){_0x4c63dc[_0x31bbad][_0x12f993(0x124)][_0x12f993(0x8d5)]=='audio'&&(_0x4c63dc[_0x31bbad]['track'][_0x12f993(0x734)]=!_0x2c8760[_0x12f993(0x273)]);}}catch(_0x4600d6){}}_0x2c8760['directorSpeakerMuted']&&(getById('videosource')[_0x12f993(0xc0)]=!![]);},_0x2c8760[_0x2f8f35(0x1a5)]=function(){var _0x3c485d=_0x2f8f35;if(_0x2c8760[_0x3c485d(0x6da)]===null)return;_0x2c8760[_0x3c485d(0x6da)]?(getById('gridlayout')['style'][_0x3c485d(0x5c1)]=_0x3c485d(0x263),!_0x2c8760[_0x3c485d(0x7d7)]&&warnUser(_0x3c485d(0x1f1),![],![])):(getById(_0x3c485d(0x8e7))[_0x3c485d(0x83f)][_0x3c485d(0x5c1)]='',!_0x2c8760[_0x3c485d(0x7d7)]&&closeModal());for(var _0x2191d6 in _0x2c8760[_0x3c485d(0x186)]){try{var _0xafc96e=getReceivers2(_0x2191d6);for(var _0x43bf91=0x0;_0x43bf91<_0xafc96e[_0x3c485d(0x542)];_0x43bf91++){_0xafc96e[_0x43bf91]['track'][_0x3c485d(0x8d5)]==_0x3c485d(0x456)&&(_0xafc96e[_0x43bf91][_0x3c485d(0x124)]['enabled']=!_0x2c8760[_0x3c485d(0x6da)]);}}catch(_0x300e0c){errorlog(_0x300e0c);}}_0x2c8760[_0x3c485d(0x6da)]&&(getById(_0x3c485d(0x8e3))[_0x3c485d(0xc0)]=!![]);},_0x2c8760[_0x2f8f35(0x6c3)]=function(_0xa53948){var _0x458ca0=_0x2f8f35;_0xa53948[_0x458ca0(0x1f4)]();var _0x35fc0a=parseFloat(_0xa53948[_0x458ca0(0x2f3)]*-0.001);log(_0xa53948[_0x458ca0(0x484)]),_0xa53948[_0x458ca0(0x164)]||_0xa53948['metaKey']?_0x2c8760[_0x458ca0(0x446)](_0x35fc0a,_0xa53948[_0x458ca0(0x484)][_0x458ca0(0x88a)]['UUID']):_0x2c8760['requestZoomChange'](_0x35fc0a,_0xa53948[_0x458ca0(0x484)][_0x458ca0(0x88a)][_0x458ca0(0x86c)]);},_0x2c8760[_0x2f8f35(0x2ac)]=async function(_0x52bb62,_0x4d8639,_0x2e6593=_0x2c8760[_0x2f8f35(0x279)]){var _0x5de932=_0x2f8f35;log('request\x20zoom\x20change:\x20'+_0x52bb62),log(_0x4d8639);var _0x4b1172={};_0x4b1172[_0x5de932(0x1f3)]=_0x52bb62,_0x4b1172[_0x5de932(0x279)]=_0x2e6593,_0x4b1172=await _0x2c8760[_0x5de932(0x75)](_0x4b1172),_0x2c8760[_0x5de932(0x3fd)](_0x4b1172,_0x4d8639)?log(_0x5de932(0x55d)):errorlog(_0x5de932(0x39e));},_0x2c8760[_0x2f8f35(0x446)]=async function(_0x392ebb,_0x3cef5c,_0x36a934=_0x2c8760[_0x2f8f35(0x279)]){var _0x11a9d2=_0x2f8f35;log(_0x11a9d2(0x68b)+_0x392ebb);var _0x20aa9b={};_0x20aa9b[_0x11a9d2(0x615)]=_0x392ebb,_0x20aa9b[_0x11a9d2(0x279)]=_0x36a934,_0x20aa9b=await _0x2c8760[_0x11a9d2(0x75)](_0x20aa9b),_0x2c8760[_0x11a9d2(0x3fd)](_0x20aa9b,_0x3cef5c)?log(_0x11a9d2(0x497)):errorlog(_0x11a9d2(0x24e));},_0x2c8760['seedStream']=async function(){var _0x1f9a64=_0x2f8f35;await _0x2c8760[_0x1f9a64(0x7d2)]();if(_0x2c8760[_0x1f9a64(0x5dc)]!==![])_0x2c8760[_0x1f9a64(0x5dc)]=_0x1f9a64(0x12d),log('seeding\x20blocked');else{if(_0x2c8760[_0x1f9a64(0xf0)])return;else{var _0xb0d073={};_0xb0d073[_0x1f9a64(0x10b)]='seed',_0xb0d073[_0x1f9a64(0x85a)]=_0x2c8760[_0x1f9a64(0x85a)],_0x2c8760[_0x1f9a64(0x100)](_0xb0d073),log(_0x1f9a64(0x464)),pokeAPI('seeding',!![]),pokeIframeAPI('seeding-started',!![]),pokeIframeAPI(_0x1f9a64(0x6b9),!![]);}}await meshcast();},_0x2c8760[_0x2f8f35(0x2d8)]=function(){var _0x4277d4=_0x2f8f35;getById('coDirectorEnable')['disabled']=!![],getById(_0x4277d4(0x77c))[_0x4277d4(0x833)]=_0x4277d4(0x8e),getById('codirectorSettings')[_0x4277d4(0x83f)]['display']='none',_0x2c8760['directorPassword']&&(_0x2c8760['directorHash']?_0x2c8760['directorUUID']&&(_0x2c8760[_0x4277d4(0x8a8)]in _0x2c8760[_0x4277d4(0x186)]&&(_0x2c8760['rpcs'][_0x2c8760['directorUUID']]['codirectorRequested']===![]&&_0x2c8760[_0x4277d4(0x60a)](_0x2c8760['directorHash'],_0x2c8760[_0x4277d4(0x791)])[_0x4277d4(0x414)](function(_0x1371b4){var _0x5e7c14=_0x4277d4,_0x1315c4={};_0x1315c4[_0x5e7c14(0x86c)]=_0x2c8760['directorUUID'],_0x1315c4['requestCoDirector']=_0x1371b4[0x0],_0x1315c4['vector']=_0x1371b4[0x1],_0x2c8760[_0x5e7c14(0x186)][_0x2c8760[_0x5e7c14(0x8a8)]][_0x5e7c14(0x6cc)]===![]&&(_0x2c8760[_0x5e7c14(0x3fd)](_0x1315c4,_0x1315c4[_0x5e7c14(0x86c)])&&(_0x2c8760['rpcs'][_0x2c8760['directorUUID']][_0x5e7c14(0x6cc)]=!![]));})['catch'](errorlog))):generateHash(_0x2c8760['directorPassword']+_0x2c8760[_0x4277d4(0x6ad)]+_0x4277d4(0x6e),0xc)['then'](function(_0x1d7ac1){var _0x52a02b=_0x4277d4;_0x2c8760['directorHash']=_0x1d7ac1;_0x2c8760['directorUUID']&&(_0x2c8760[_0x52a02b(0x186)][_0x2c8760[_0x52a02b(0x8a8)]][_0x52a02b(0x6cc)]===![]&&_0x2c8760[_0x52a02b(0x60a)](_0x2c8760[_0x52a02b(0x791)],_0x2c8760[_0x52a02b(0x791)])[_0x52a02b(0x414)](function(_0x561513){var _0x157a09=_0x52a02b,_0xe84d7c={};_0xe84d7c['UUID']=_0x2c8760[_0x157a09(0x8a8)],_0xe84d7c[_0x157a09(0x2d8)]=_0x561513[0x0],_0xe84d7c[_0x157a09(0x4e8)]=_0x561513[0x1],_0x2c8760[_0x157a09(0x186)][_0x2c8760['directorUUID']][_0x157a09(0x6cc)]===![]&&(_0x2c8760[_0x157a09(0x3fd)](_0xe84d7c,_0xe84d7c[_0x157a09(0x86c)])&&(_0x2c8760[_0x157a09(0x186)][_0x2c8760[_0x157a09(0x8a8)]][_0x157a09(0x6cc)]=!![]));})[_0x52a02b(0x538)](errorlog));return;})[_0x4277d4(0x538)](errorlog));},_0x2c8760[_0x2f8f35(0x2f5)]=function(_0x484555,_0x41d6f9){return _0x484555;},_0x2c8760[_0x2f8f35(0x38c)]=function(){var _0x1d74f3=_0x2f8f35;log(_0x1d74f3(0x52e));for(var _0x29b505 in _0x2c8760[_0x1d74f3(0x847)]){setTimeout(function(_0x125e1e){var _0x42e38d=_0x1d74f3;if(_0x2c8760[_0x42e38d(0x847)][_0x125e1e][_0x42e38d(0x5b1)]!==![])log(_0x42e38d(0x37f)),_0x2c8760[_0x42e38d(0x4af)](_0x125e1e,_0x2c8760[_0x42e38d(0x847)][_0x125e1e][_0x42e38d(0x11e)],_0x2c8760[_0x42e38d(0x847)][_0x125e1e][_0x42e38d(0x34b)],_0x2c8760[_0x42e38d(0x847)][_0x125e1e][_0x42e38d(0x29b)]);else _0x2c8760[_0x42e38d(0x847)][_0x125e1e][_0x42e38d(0x555)]!==![]&&(log(_0x42e38d(0x695)),_0x2c8760[_0x42e38d(0x235)](_0x125e1e,_0x2c8760[_0x42e38d(0x847)][_0x125e1e]['scale']));},0x0,_0x29b505);}},_0x2c8760[_0x2f8f35(0x703)]=function(_0x2e444b=_0x2c8760[_0x2f8f35(0x2ca)]){var _0x3fc92f=_0x2f8f35;warnlog(_0x3fc92f(0x783));if(_0x2c8760['mc']['scale']!==_0x2e444b){if(_0x2e444b==null){try{var _0x33f6c4=_0x2c8760['mc'][_0x3fc92f(0x45f)]()['find'](function(_0x345d7d){var _0x193b6c=_0x3fc92f;return _0x345d7d[_0x193b6c(0x124)]&&_0x345d7d[_0x193b6c(0x124)][_0x193b6c(0x8d5)]==_0x193b6c(0x456);});}catch(_0x1ac29c){errorlog(_0x1ac29c);}if(!_0x33f6c4){warnlog('can\x27t\x20change\x20bitrate;\x20no\x20video\x20senders\x20found');return;}var _0x2c9821=_0x33f6c4[_0x3fc92f(0x8c1)]();(!_0x2c9821[_0x3fc92f(0x5a7)]||_0x2c9821['encodings']['length']==0x0)&&(_0x2c9821[_0x3fc92f(0x5a7)]=[{}]),_0x3fc92f(0x601)in _0x2c9821[_0x3fc92f(0x5a7)][0x0]?(_0x2e444b=0x64/_0x2c9821[_0x3fc92f(0x5a7)][0x0][_0x3fc92f(0x601)],_0x2e444b=_0x2e444b*0.95):_0x2e444b=0x5f;}else _0x2c8760['mc'][_0x3fc92f(0x555)]=_0x2e444b;try{if(SafariVersion&&SafariVersion<=0xd&&(iOS||iPad))log(_0x3fc92f(0x5aa));else{if(_0x3fc92f(0x48c)in window&&'setParameters'in window[_0x3fc92f(0x48c)][_0x3fc92f(0x62a)]){try{var _0x33f6c4=_0x2c8760['mc'][_0x3fc92f(0x45f)]()['find'](function(_0x2796da){var _0x49f09b=_0x3fc92f;return _0x2796da[_0x49f09b(0x124)]&&_0x2796da[_0x49f09b(0x124)]['kind']==_0x49f09b(0x456);});}catch(_0x4515bb){errorlog(_0x4515bb);}if(!_0x33f6c4){warnlog(_0x3fc92f(0x3bb));return;}var _0x2c9821=_0x33f6c4['getParameters']();(!_0x2c9821[_0x3fc92f(0x5a7)]||_0x2c9821['encodings'][_0x3fc92f(0x542)]==0x0)&&(_0x2c9821[_0x3fc92f(0x5a7)]=[{}]);if(_0x2e444b<=0x0||_0x2e444b==0x64){var _0x207a6b=getChromeVersion();_0x207a6b>0x50?_0x3fc92f(0x601)in _0x2c9821[_0x3fc92f(0x5a7)][0x0]&&delete _0x2c9821[_0x3fc92f(0x5a7)][0x0]['scaleResolutionDownBy']:_0x2c9821[_0x3fc92f(0x5a7)][0x0][_0x3fc92f(0x601)]=0x1;}else _0x2c9821[_0x3fc92f(0x5a7)][0x0][_0x3fc92f(0x601)]=0x64/_0x2e444b;_0x33f6c4['setParameters'](_0x2c9821)['then'](()=>{var _0x4dc609=_0x3fc92f;log(_0x4dc609(0x8ba)),log(_0x33f6c4[_0x4dc609(0x8c1)]()),pokeIframeAPI(_0x4dc609(0x13a),_0x2e444b,_0x4dc609(0x331)),pokeIframeAPI('set-video-scale',_0x2e444b,'meshcast');})[_0x3fc92f(0x538)](warnlog),_0x2c8760['mc'][_0x3fc92f(0x744)][_0x3fc92f(0x424)]=parseInt(_0x2e444b)+'%';return;}}}catch(_0x5f554b){errorlog(_0x5f554b);}}},_0x2c8760[_0x2f8f35(0x235)]=function(_0x6cd28d,_0xd1188e){var _0x1439ba=_0x2f8f35;warnlog(_0x1439ba(0x82));if(_0x2c8760[_0x1439ba(0x847)][_0x6cd28d][_0x1439ba(0x555)]===_0xd1188e)return;if(_0xd1188e==null){try{var _0x1f345f=getSenders2(_0x6cd28d)[_0x1439ba(0x323)](function(_0x4b0fdb){var _0x4b5d22=_0x1439ba;return _0x4b0fdb[_0x4b5d22(0x124)]&&_0x4b0fdb[_0x4b5d22(0x124)][_0x4b5d22(0x8d5)]==_0x4b5d22(0x456);});}catch(_0x1cf710){errorlog(_0x1cf710);}if(!_0x1f345f){warnlog(_0x1439ba(0x3bb));return;}var _0x4320b1=_0x1f345f[_0x1439ba(0x8c1)]();(!_0x4320b1[_0x1439ba(0x5a7)]||_0x4320b1[_0x1439ba(0x5a7)][_0x1439ba(0x542)]==0x0)&&(_0x4320b1[_0x1439ba(0x5a7)]=[{}]),_0x1439ba(0x601)in _0x4320b1[_0x1439ba(0x5a7)][0x0]?(_0xd1188e=0x64/_0x4320b1['encodings'][0x0][_0x1439ba(0x601)],_0xd1188e=_0xd1188e*0.95):_0xd1188e=0x5f;}else _0x2c8760[_0x1439ba(0x847)][_0x6cd28d][_0x1439ba(0x555)]=_0xd1188e;try{if(SafariVersion&&SafariVersion<=0xd&&(iOS||iPad))log('iOS\x20devices\x20do\x20not\x20support\x20dynamic\x20bitrates\x20correctly;\x20skipping');else{if(_0x1439ba(0x48c)in window&&'setParameters'in window['RTCRtpSender'][_0x1439ba(0x62a)]){try{var _0x1f345f=getSenders2(_0x6cd28d)[_0x1439ba(0x323)](function(_0x955ab2){var _0x4b432b=_0x1439ba;return _0x955ab2[_0x4b432b(0x124)]&&_0x955ab2['track'][_0x4b432b(0x8d5)]=='video';});}catch(_0x1365a5){errorlog(_0x1365a5);}if(!_0x1f345f){warnlog(_0x1439ba(0x3bb));return;}_0xd1188e=_0x2c8760[_0x1439ba(0x1e4)](_0x6cd28d,![],_0xd1188e);var _0x4320b1=_0x1f345f[_0x1439ba(0x8c1)]();(!_0x4320b1[_0x1439ba(0x5a7)]||_0x4320b1['encodings']['length']==0x0)&&(_0x4320b1[_0x1439ba(0x5a7)]=[{}]);if(_0xd1188e<=0x0||_0xd1188e==0x64){var _0x3ea719=getChromeVersion();_0x3ea719>0x50?'scaleResolutionDownBy'in _0x4320b1[_0x1439ba(0x5a7)][0x0]&&delete _0x4320b1['encodings'][0x0]['scaleResolutionDownBy']:_0x4320b1[_0x1439ba(0x5a7)][0x0][_0x1439ba(0x601)]=0x1;}else _0x4320b1[_0x1439ba(0x5a7)][0x0]['scaleResolutionDownBy']=0x64/_0xd1188e;_0x1f345f['setParameters'](_0x4320b1)[_0x1439ba(0x414)](()=>{var _0x5501d8=_0x1439ba;log(_0x5501d8(0x8ba)),log(_0x1f345f[_0x5501d8(0x8c1)]()),pokeIframeAPI(_0x5501d8(0x13a),_0xd1188e,_0x6cd28d),pokeIframeAPI(_0x5501d8(0x3e2),_0xd1188e,_0x6cd28d);})[_0x1439ba(0x538)](warnlog),_0x2c8760[_0x1439ba(0x847)][_0x6cd28d][_0x1439ba(0x744)][_0x1439ba(0x424)]=parseInt(_0xd1188e)+'%';return;}}}catch(_0x526d26){errorlog(_0x526d26);}},_0x2c8760[_0x2f8f35(0x41f)]=function(_0x47c53b,_0x1f542f,_0x20c5a6,_0x1fad1e=![],_0x18cc04=![]){var _0x17ee71=_0x2f8f35;if(!(_0x47c53b in _0x2c8760[_0x17ee71(0x186)]))return;_0x1f542f=parseInt(Math[_0x17ee71(0x5e6)](_0x1f542f)),_0x20c5a6=parseInt(Math[_0x17ee71(0x5e6)](_0x20c5a6));var _0x4612a5=![];_0x2c8760[_0x17ee71(0x186)][_0x47c53b]['scaleWidth']!=_0x1f542f&&(_0x2c8760['rpcs'][_0x47c53b][_0x17ee71(0x11e)]=_0x1f542f,_0x4612a5=!![]);_0x2c8760[_0x17ee71(0x186)][_0x47c53b][_0x17ee71(0x34b)]!=_0x20c5a6&&(_0x2c8760[_0x17ee71(0x186)][_0x47c53b][_0x17ee71(0x34b)]=_0x20c5a6,_0x4612a5=!![]);_0x2c8760[_0x17ee71(0x186)][_0x47c53b]['scaleSnap']!=_0x1fad1e&&(_0x2c8760[_0x17ee71(0x186)][_0x47c53b][_0x17ee71(0x29b)]=_0x1fad1e,_0x4612a5=!![]);if(_0x4612a5){var _0x54cf9f={};_0x54cf9f[_0x17ee71(0x86c)]=_0x47c53b,_0x54cf9f['requestResolution']={'w':_0x1f542f,'h':_0x20c5a6,'s':_0x1fad1e},_0x18cc04&&(_0x54cf9f[_0x17ee71(0x49a)]=_0x18cc04),log(_0x1f542f+'\x20'+_0x20c5a6),_0x2c8760[_0x17ee71(0x3fd)](_0x54cf9f,_0x47c53b);}_0x1fad1e?_0x2c8760[_0x17ee71(0x186)][_0x47c53b][_0x17ee71(0x744)]['Requested_resolution']='~\x20'+parseInt(_0x1f542f)+_0x17ee71(0x5df)+parseInt(_0x20c5a6):_0x2c8760['rpcs'][_0x47c53b][_0x17ee71(0x744)][_0x17ee71(0x1ad)]=parseInt(_0x1f542f)+_0x17ee71(0x5df)+parseInt(_0x20c5a6);},_0x2c8760[_0x2f8f35(0x1e4)]=function(_0x4c4131,_0x1f5c3d=![],_0x5cb42c=![]){var _0x449bfd=_0x2f8f35;if(_0x5cb42c){}else _0x2c8760['pcs'][_0x4c4131]['scale']?_0x5cb42c=_0x2c8760[_0x449bfd(0x847)][_0x4c4131]['scale']:_0x5cb42c=0x64;_0x2c8760[_0x449bfd(0x847)][_0x4c4131]['scaleResolution']&&_0x5cb42c>_0x2c8760['pcs'][_0x4c4131][_0x449bfd(0x5b1)]&&(_0x5cb42c=_0x2c8760[_0x449bfd(0x847)][_0x4c4131][_0x449bfd(0x5b1)]);if(_0x1f5c3d)_0x5cb42c=_0xf3eb45(_0x4c4131,_0x5cb42c,_0x1f5c3d);else _0x2c8760[_0x449bfd(0x847)][_0x4c4131][_0x449bfd(0x817)]&&_0x2c8760[_0x449bfd(0x847)][_0x4c4131][_0x449bfd(0x817)]<_0x5cb42c&&(_0x5cb42c=_0x2c8760[_0x449bfd(0x847)][_0x4c4131][_0x449bfd(0x817)]);if(_0x2c8760[_0x449bfd(0x128)]&&_0x2c8760[_0x449bfd(0x847)][_0x4c4131][_0x449bfd(0x29b)]){if(_0x5cb42c>0x55)_0x5cb42c=0x64;else _0x5cb42c>0x2a&&_0x5cb42c<0x32&&(_0x5cb42c=0x32);}return _0x5cb42c=_0x2c8760[_0x449bfd(0x2f5)](_0x5cb42c,_0x4c4131),_0x5cb42c;},_0x2c8760['setResolution']=function(_0x448cb6=![],_0x4f2be8=null,_0x1aa10a=null,_0xfacf98=![]){var _0x85bb10=_0x2f8f35;if(_0x448cb6&&!(_0x448cb6 in _0x2c8760[_0x85bb10(0x847)]))return;else{if(!_0x448cb6){for(var _0x195014 in _0x2c8760['pcs']){_0x2c8760[_0x85bb10(0x4af)](_0x195014);}return;}}if(_0x4f2be8===null&&_0x1aa10a===null){if(!_0x2c8760[_0x85bb10(0x847)][_0x448cb6][_0x85bb10(0x11e)]&&!_0x2c8760[_0x85bb10(0x847)][_0x448cb6]['scaleHeight'])return;else _0x4f2be8=_0x2c8760['pcs'][_0x448cb6]['scaleWidth']||0x64,_0x1aa10a=_0x2c8760[_0x85bb10(0x847)][_0x448cb6][_0x85bb10(0x34b)]||0x64;}else _0x2c8760[_0x85bb10(0x847)][_0x448cb6][_0x85bb10(0x11e)]=_0x4f2be8,_0x2c8760['pcs'][_0x448cb6]['scaleHeight']=_0x1aa10a,_0x2c8760[_0x85bb10(0x847)][_0x448cb6][_0x85bb10(0x29b)]=_0xfacf98;if(SafariVersion&&SafariVersion<=0xd&&(iOS||iPad))return;if(_0x85bb10(0x48c)in window&&_0x85bb10(0x430)in window[_0x85bb10(0x48c)][_0x85bb10(0x62a)]){var _0x157817=getSenders2(_0x448cb6)['find'](function(_0x5aadac){var _0x553c25=_0x85bb10;return _0x5aadac[_0x553c25(0x124)]&&_0x5aadac[_0x553c25(0x124)]['kind']==_0x553c25(0x456);});if(!_0x157817){warnlog(_0x85bb10(0x2e3));return;}var _0x551433=_0x157817[_0x85bb10(0x8c1)]();(!_0x551433[_0x85bb10(0x5a7)]||_0x551433[_0x85bb10(0x5a7)][_0x85bb10(0x542)]==0x0)&&(_0x551433[_0x85bb10(0x5a7)]=[{}]);if(_0x85bb10(0x4fd)in _0x2c8760['pcs'][_0x448cb6]){var _0x1866a3=_0x2c8760[_0x85bb10(0x401)][_0x85bb10(0x454)]();if(_0x1866a3[_0x85bb10(0x542)])var _0x435d11=_0x1866a3[0x0][_0x85bb10(0x244)](),_0x156d81=_0x435d11[_0x85bb10(0x5e4)],_0x3cd047=_0x435d11['width'];else return;}else{if(_0x2c8760['videoElement']&&_0x2c8760[_0x85bb10(0x850)][_0x85bb10(0x548)]){var _0x1866a3=_0x2c8760[_0x85bb10(0x850)]['srcObject'][_0x85bb10(0x454)]();if(_0x1866a3[_0x85bb10(0x542)])var _0x435d11=_0x1866a3[0x0]['getSettings'](),_0x156d81=_0x435d11[_0x85bb10(0x5e4)],_0x3cd047=_0x435d11[_0x85bb10(0x33e)];else return;}else return;}var _0x1cfd4b=0x64*_0x4f2be8/_0x3cd047,_0x2b72ce=0x64*_0x1aa10a/_0x156d81;log(_0x1cfd4b+_0x85bb10(0x5df)+_0x2b72ce);var _0x20c76b=0x64;_0x1cfd4b>_0x2b72ce?_0x20c76b=_0x2b72ce:_0x20c76b=_0x1cfd4b;_0x20c76b>0x64&&(_0x20c76b=0x64);log(_0x85bb10(0x3be)+_0x20c76b),_0x2c8760['pcs'][_0x448cb6]['scaleResolution']=_0x20c76b;var _0x44f76a=_0x2c8760[_0x85bb10(0x1e4)](_0x448cb6);if(_0x44f76a<=0x0||_0x44f76a==0x64){var _0x346798=getChromeVersion();if(_0x346798>0x50)_0x85bb10(0x601)in _0x551433[_0x85bb10(0x5a7)][0x0]&&delete _0x551433[_0x85bb10(0x5a7)][0x0][_0x85bb10(0x601)];else{if(_0x551433[_0x85bb10(0x5a7)][0x0]['scaleResolutionDownBy']&&_0x551433[_0x85bb10(0x5a7)][0x0][_0x85bb10(0x601)]==0x1){_0x2c8760['pcs'][_0x448cb6][_0x85bb10(0x744)][_0x85bb10(0x424)]=parseInt(_0x44f76a)+'%';return;}else _0x551433['encodings'][0x0][_0x85bb10(0x601)]=0x1;}}else{if(_0x85bb10(0x601)in _0x551433[_0x85bb10(0x5a7)][0x0]&&_0x551433[_0x85bb10(0x5a7)][0x0]['scaleResolutionDownBy']==0x64/_0x44f76a){_0x2c8760[_0x85bb10(0x847)][_0x448cb6]['stats'][_0x85bb10(0x424)]=parseInt(_0x44f76a)+'%';return;}else _0x551433[_0x85bb10(0x5a7)][0x0]['scaleResolutionDownBy']=0x64/_0x44f76a;}_0x157817[_0x85bb10(0x430)](_0x551433)[_0x85bb10(0x414)](()=>{var _0x2faab1=_0x85bb10;log('scale\x20set!'),log(_0x551433),pokeIframeAPI(_0x2faab1(0x13a),_0x44f76a,_0x448cb6),pokeIframeAPI('set-video-scale',_0x44f76a,_0x448cb6);})[_0x85bb10(0x538)](warnlog),_0x2c8760[_0x85bb10(0x847)][_0x448cb6][_0x85bb10(0x744)]['scaleFactor']=parseInt(_0x44f76a)+'%';return;}},_0x2c8760['forcePLI']=function(_0x58d6ce=null,_0x2eb5fd=null){var _0x106ffe=_0x2f8f35;_0x2eb5fd&&_0x2eb5fd['stopPropagation']();_0x9283a8&&(_0x9283a8[_0x106ffe(0x47c)]=!![],log(_0x106ffe(0x896)+_0x58d6ce));if(iOS||iPad)return log(_0x106ffe(0x5aa)),![];else{if(_0x106ffe(0x48c)in window&&_0x106ffe(0x430)in window['RTCRtpSender'][_0x106ffe(0x62a)]){log(_0x106ffe(0x220)+_0x58d6ce);if(_0x58d6ce==null){for(_0x58d6ce in _0x2c8760[_0x106ffe(0x847)]){_0x2c8760[_0x106ffe(0x6b6)](_0x58d6ce);}return![];}if(!(_0x58d6ce in _0x2c8760[_0x106ffe(0x847)]))return![];_0x2c8760[_0x106ffe(0x847)][_0x58d6ce][_0x106ffe(0x641)]&&(_0x2c8760[_0x106ffe(0x847)][_0x58d6ce][_0x106ffe(0x64b)]&&(clearTimeout(_0x2c8760[_0x106ffe(0x847)][_0x58d6ce][_0x106ffe(0x64b)]),_0x2c8760[_0x106ffe(0x847)][_0x58d6ce][_0x106ffe(0x64b)]=null),_0x2c8760[_0x106ffe(0x847)][_0x58d6ce][_0x106ffe(0x64b)]=setTimeout(function(_0x560ece){var _0x38bd9e=_0x106ffe;!_0x2c8760[_0x38bd9e(0x847)][_0x560ece]?clearInterval(this):_0x2c8760[_0x38bd9e(0x6b6)](_0x560ece);},parseInt(_0x2c8760[_0x106ffe(0x847)][_0x58d6ce][_0x106ffe(0x641)]),_0x58d6ce));try{var _0xec53e1=getSenders2(_0x58d6ce)[_0x106ffe(0x323)](function(_0x1649c4){var _0x5c6977=_0x106ffe;return _0x1649c4['track']&&_0x1649c4[_0x5c6977(0x124)][_0x5c6977(0x8d5)]=='video';});if(!_0xec53e1)return warnlog(_0x106ffe(0x2e3)),![];var _0x589ced=_0xec53e1[_0x106ffe(0x8c1)]();(!_0x589ced[_0x106ffe(0x5a7)]||_0x589ced[_0x106ffe(0x5a7)][_0x106ffe(0x542)]==0x0)&&(_0x589ced['encodings']=[{}]);var _0x403abb=![];return _0x589ced['encodings'][0x0][_0x106ffe(0x601)]=0xa,_0xec53e1[_0x106ffe(0x430)](_0x589ced)[_0x106ffe(0x414)](()=>{var _0x5de6de=_0x106ffe,_0xa80e8d=_0x2c8760[_0x5de6de(0x1e4)](_0x58d6ce),_0x46dc39=_0xec53e1[_0x5de6de(0x8c1)]();if(_0xa80e8d<=0x0||_0xa80e8d==0x64){var _0x1fd596=getChromeVersion();_0x1fd596>0x50?_0x5de6de(0x601)in _0x46dc39['encodings'][0x0]&&delete _0x46dc39['encodings'][0x0][_0x5de6de(0x601)]:_0x46dc39['encodings'][0x0][_0x5de6de(0x601)]=0x1;}else _0x46dc39[_0x5de6de(0x5a7)][0x0][_0x5de6de(0x601)]=0x64/_0xa80e8d;_0xec53e1[_0x5de6de(0x430)](_0x46dc39)[_0x5de6de(0x414)](()=>{log('scaleResolutionDownBy\x20set\x202!');})[_0x5de6de(0x538)](warnlog);})[_0x106ffe(0x538)](warnlog),!![];}catch(_0x35be29){errorlog(_0x35be29);}}}return![];},_0x2c8760[_0x2f8f35(0x4a5)]=function(_0x53b7b3){var _0x55be91=_0x2f8f35;log('enhacing\x20audio\x20encoder');var _0x359653=getSenders2(_0x53b7b3)[_0x55be91(0x323)](function(_0x1fc72e){var _0x300994=_0x55be91;return _0x1fc72e[_0x300994(0x124)]&&_0x1fc72e[_0x300994(0x124)][_0x300994(0x8d5)]==_0x300994(0x6ee);});if(!_0x359653)return log('no\x20audio\x20track\x20to\x20poke'),![];var _0x5de3ac=_0x359653[_0x55be91(0x8c1)]();(!_0x5de3ac[_0x55be91(0x5a7)]||_0x5de3ac[_0x55be91(0x5a7)][_0x55be91(0x542)]==0x0)&&(_0x5de3ac[_0x55be91(0x5a7)]=[{}]);try{_0x5de3ac[_0x55be91(0x5a7)][0x0][_0x55be91(0x846)]=_0x55be91(0x168),_0x5de3ac[_0x55be91(0x5a7)][0x0][_0x55be91(0x3db)]=_0x55be91(0x168),_0x5de3ac[_0x55be91(0x5a7)][0x0][_0x55be91(0x757)]=!![],_0x359653[_0x55be91(0x430)](_0x5de3ac)[_0x55be91(0x414)](()=>{var _0xaad08c=_0x55be91;log(_0xaad08c(0x28e)),pokeIframeAPI(_0xaad08c(0x643),!![],_0x53b7b3);});}catch(_0x5e1d25){errorlog(_0x5e1d25);}},_0x2c8760[_0x2f8f35(0x7f0)]=function(_0x5bdc6e,_0x3200c8=_0x2f8f35(0x8d0)){var _0x1bb9d2=_0x2f8f35,_0x15075f=getSenders2(_0x5bdc6e)[_0x1bb9d2(0x323)](function(_0xfd5d8e){var _0x1acf79=_0x1bb9d2;return _0xfd5d8e[_0x1acf79(0x124)]&&_0xfd5d8e[_0x1acf79(0x124)][_0x1acf79(0x8d5)]==_0x1acf79(0x456);});if(!_0x15075f)return log(_0x1bb9d2(0x4a1)),![];var _0x35752f=_0x15075f['getParameters']();(!_0x35752f[_0x1bb9d2(0x5a7)]||_0x35752f['encodings']['length']==0x0)&&(_0x35752f[_0x1bb9d2(0x5a7)]=[{}]);try{_0x3200c8===!![]?(_0x35752f[_0x1bb9d2(0x5a7)][0x0][_0x1bb9d2(0x7f0)]='maintain-framerate',log(_0x1bb9d2(0x270))):(_0x35752f[_0x1bb9d2(0x5a7)][0x0][_0x1bb9d2(0x7f0)]=_0x3200c8,log('done\x20setting\x20degrad\x20to\x20'+_0x3200c8)),_0x15075f[_0x1bb9d2(0x430)](_0x35752f)['then'](()=>{log('done\x20setting\x20degrad');});}catch(_0x52955d){errorlog(_0x52955d);}},_0x2c8760[_0x2f8f35(0x55b)]=function(_0x5f37fb,_0x52ba1e,_0x56c0a4=![]){var _0xb2995c=_0x2f8f35;log(_0xb2995c(0x4f9)+_0x5f37fb+_0xb2995c(0x8ad)+_0x56c0a4);if(_0x2c8760[_0xb2995c(0x4f6)]===![])return;_0x52ba1e[_0xb2995c(0x4f6)]=parseInt(_0x2c8760['maxBandwidth']/0x64*_0x5f37fb),_0x56c0a4?_0x2c8760[_0xb2995c(0x4dd)](null):(console[_0xb2995c(0x253)](_0x52ba1e[_0xb2995c(0x86c)]),_0x2c8760[_0xb2995c(0x85f)](_0x52ba1e['UUID'],null));},_0x2c8760[_0x2f8f35(0x7ef)]=function(_0x2d364c,_0x435997=0x7d00,_0x4cb600=0x3e8){var _0x291251=_0x2f8f35;log(_0x291251(0x206));var _0x3a794e=getSenders2(_0x2d364c)[_0x291251(0x323)](function(_0x4f0b9d){var _0x3534fa=_0x291251;return _0x4f0b9d[_0x3534fa(0x124)]&&_0x4f0b9d['track'][_0x3534fa(0x8d5)]==_0x3534fa(0x6ee);});if(!_0x3a794e)return log(_0x291251(0x4d8)),![];var _0x20242f=_0x3a794e[_0x291251(0x8c1)]();(!_0x20242f['encodings']||_0x20242f[_0x291251(0x5a7)]['length']==0x0)&&(_0x20242f[_0x291251(0x5a7)]=[{}]),_0x20242f[_0x291251(0x5a7)][0x0][_0x291251(0x4e1)]=_0x435997,_0x3a794e['setParameters'](_0x20242f)[_0x291251(0x414)](()=>{var _0x27c0c7=_0x291251;pokeIframeAPI(_0x27c0c7(0x158),_0x435997,_0x2d364c),_0x4cb600>0x0&&setTimeout(function(){var _0x494469=_0x27c0c7;try{if(_0x2d364c in _0x2c8760['pcs'])var _0x12b40d=getSenders2(_0x2d364c)[_0x494469(0x323)](function(_0x2f8144){var _0x3aa095=_0x494469;return _0x2f8144['track']&&_0x2f8144[_0x3aa095(0x124)][_0x3aa095(0x8d5)]=='audio';});else return![];if(!_0x12b40d)return log(_0x494469(0x4d8)),![];var _0x4bbecc=_0x12b40d[_0x494469(0x8c1)]();delete _0x4bbecc['encodings'][0x0][_0x494469(0x4e1)],_0x12b40d['setParameters'](_0x4bbecc)[_0x494469(0x414)](()=>{var _0x2c8e9d=_0x494469;log(_0x2c8e9d(0x28e));});}catch(_0xde3681){errorlog(_0xde3681);}},_0x4cb600,_0x2d364c);});},_0x2c8760[_0x2f8f35(0x510)]=function(_0x3eb60f,_0x54a966,_0x2c947f){var _0x4fbb9a=_0x2f8f35;pokeIframeAPI('transfer',_0x3eb60f,_0x2c947f);if(_0x2c8760[_0x4fbb9a(0x55a)])return generateHash(_0x3eb60f+_0x2c8760[_0x4fbb9a(0x55a)]+_0x2c8760[_0x4fbb9a(0x6ad)],0x10)[_0x4fbb9a(0x414)](function(_0x52bd5f){var _0x1bb6ed=_0x4fbb9a,_0x17a64f={};_0x54a966[_0x1bb6ed(0x564)]&&(_0x54a966[_0x1bb6ed(0x680)]=_0x52bd5f);if(_0x2c8760[_0x1bb6ed(0x3c4)]&&_0x2c8760['directorUUID'])_0x17a64f[_0x1bb6ed(0x799)]=_0x2c947f,_0x17a64f[_0x1bb6ed(0x2af)]=_0x52bd5f,_0x17a64f['transferSettings']=_0x54a966,_0x2c8760[_0x1bb6ed(0x3fd)](_0x17a64f,_0x2c8760[_0x1bb6ed(0x8a8)]),log(_0x17a64f);else{if(_0x54a966[_0x1bb6ed(0x564)]){_0x17a64f[_0x1bb6ed(0x10b)]=_0x1bb6ed(0x799),_0x17a64f[_0x1bb6ed(0x50d)]=_0x54a966,log(_0x17a64f);if(_0x2c8760['sendRequest'](_0x17a64f,_0x2c947f)){var _0x17a64f={};_0x17a64f[_0x1bb6ed(0x10b)]=_0x1bb6ed(0x799),_0x17a64f[_0x1bb6ed(0x2af)]=_0x52bd5f,_0x17a64f[_0x1bb6ed(0x52a)]=_0x2c947f,_0x2c8760[_0x1bb6ed(0x100)](_0x17a64f);}log(_0x17a64f);}else{if(_0x1bb6ed(0x4d7)in _0x54a966){_0x17a64f[_0x1bb6ed(0x10b)]=_0x1bb6ed(0x799),_0x17a64f[_0x1bb6ed(0x50d)]=_0x54a966,delete _0x17a64f[_0x1bb6ed(0x50d)][_0x1bb6ed(0x2af)],delete _0x17a64f[_0x1bb6ed(0x50d)]['roomenc'],log(_0x17a64f);if(_0x2c8760[_0x1bb6ed(0x3fd)](_0x17a64f,_0x2c947f)){var _0x17a64f={};_0x17a64f[_0x1bb6ed(0x10b)]='migrate',_0x17a64f['roomid']=_0x52bd5f,_0x17a64f['target']=_0x2c947f,_0x2c8760[_0x1bb6ed(0x100)](_0x17a64f);}log(_0x17a64f);}else _0x17a64f['request']=_0x1bb6ed(0x799),_0x17a64f[_0x1bb6ed(0x2af)]=_0x52bd5f,_0x17a64f['target']=_0x2c947f,_0x2c8760[_0x1bb6ed(0x100)](_0x17a64f);}}})[_0x4fbb9a(0x538)](errorlog);else{_0x54a966[_0x4fbb9a(0x564)]&&(_0x54a966[_0x4fbb9a(0x680)]=_0x3eb60f);var _0x3a4b6c={};if(_0x2c8760[_0x4fbb9a(0x3c4)]&&_0x2c8760[_0x4fbb9a(0x8a8)])_0x3a4b6c[_0x4fbb9a(0x799)]=_0x2c947f,_0x3a4b6c[_0x4fbb9a(0x2af)]=_0x3eb60f,_0x3a4b6c['transferSettings']=_0x54a966,_0x2c8760['sendRequest'](_0x3a4b6c,_0x2c8760[_0x4fbb9a(0x8a8)]),log(_0x3a4b6c);else{if(_0x54a966[_0x4fbb9a(0x564)]){_0x3a4b6c['request']='migrate',_0x3a4b6c[_0x4fbb9a(0x50d)]=_0x54a966;if(_0x2c8760[_0x4fbb9a(0x3fd)](_0x3a4b6c,_0x2c947f)){log(_0x3a4b6c);var _0x3a4b6c={};_0x3a4b6c[_0x4fbb9a(0x10b)]='migrate',_0x3a4b6c['roomid']=_0x3eb60f,_0x3a4b6c[_0x4fbb9a(0x52a)]=_0x2c947f,_0x2c8760[_0x4fbb9a(0x100)](_0x3a4b6c);}}else{if(_0x4fbb9a(0x4d7)in _0x54a966){_0x3a4b6c[_0x4fbb9a(0x10b)]='migrate',_0x3a4b6c[_0x4fbb9a(0x50d)]=_0x54a966,delete _0x3a4b6c[_0x4fbb9a(0x50d)]['roomid'],delete _0x3a4b6c[_0x4fbb9a(0x50d)]['roomenc'];if(_0x2c8760[_0x4fbb9a(0x3fd)](_0x3a4b6c,_0x2c947f)){warnlog(_0x3a4b6c);var _0x3a4b6c={};_0x3a4b6c[_0x4fbb9a(0x10b)]=_0x4fbb9a(0x799),_0x3a4b6c[_0x4fbb9a(0x2af)]=rid,_0x3a4b6c['target']=_0x2c947f,_0x2c8760[_0x4fbb9a(0x100)](_0x3a4b6c);}}else _0x3a4b6c[_0x4fbb9a(0x10b)]=_0x4fbb9a(0x799),_0x3a4b6c[_0x4fbb9a(0x2af)]=_0x3eb60f,_0x3a4b6c['target']=_0x2c947f,_0x2c8760[_0x4fbb9a(0x100)](_0x3a4b6c);}}}},_0x2c8760[_0x2f8f35(0x14f)]=async function(_0x5cc1aa,_0xe0ac39){var _0x37d69d=_0x2f8f35;_0xe0ac39=parseInt(_0xe0ac39);try{var _0x5b1658=getSenders2(_0x5cc1aa)[_0x37d69d(0x323)](function(_0x479243){var _0x3f1fba=_0x37d69d;return _0x479243[_0x3f1fba(0x124)]&&_0x479243[_0x3f1fba(0x124)][_0x3f1fba(0x8d5)]==_0x3f1fba(0x6ee);});if(!_0x5b1658){warnlog(_0x37d69d(0xdd));return;}var _0x5258ba=_0x5b1658[_0x37d69d(0x8c1)]();(!_0x5258ba[_0x37d69d(0x5a7)]||_0x5258ba[_0x37d69d(0x5a7)][_0x37d69d(0x542)]==0x0)&&(_0x5258ba[_0x37d69d(0x5a7)]=[{}]);if(_0xe0ac39<0x0){_0x5258ba[_0x37d69d(0x5a7)][0x0][_0x37d69d(0x2a8)]==![]&&(_0x5258ba[_0x37d69d(0x5a7)][0x0][_0x37d69d(0x2a8)]=!![]);if(SafariVersion&&SafariVersion<=0xd&&(iOS||iPad)){_0xe0ac39=0x20;if(_0x2c8760[_0x37d69d(0x847)][_0x5cc1aa][_0x37d69d(0x158)]!==![])_0xe0ac39=_0x2c8760[_0x37d69d(0x847)][_0x5cc1aa][_0x37d69d(0x158)];else _0x2c8760['audiobitrate']&&(_0xe0ac39=_0x2c8760[_0x37d69d(0x25d)]);_0x5258ba[_0x37d69d(0x5a7)][0x0][_0x37d69d(0x4e1)]=_0xe0ac39*0x400;}else _0x2c8760[_0x37d69d(0x847)][_0x5cc1aa][_0x37d69d(0x158)]!==![]?(_0xe0ac39=_0x2c8760[_0x37d69d(0x847)][_0x5cc1aa][_0x37d69d(0x158)],_0x5258ba['encodings'][0x0][_0x37d69d(0x4e1)]=_0xe0ac39*0x400):delete _0x5258ba[_0x37d69d(0x5a7)][0x0][_0x37d69d(0x4e1)];}else _0xe0ac39===0x0?_0x5258ba[_0x37d69d(0x5a7)][0x0][_0x37d69d(0x2a8)]=![]:(_0x5258ba[_0x37d69d(0x5a7)][0x0]['active']==![]&&(_0x5258ba['encodings'][0x0]['active']=!![]),_0x5258ba[_0x37d69d(0x5a7)][0x0][_0x37d69d(0x4e1)]=_0xe0ac39*0x400);_0x5b1658[_0x37d69d(0x430)](_0x5258ba)[_0x37d69d(0x414)](()=>{var _0xfa42c0=_0x37d69d;pokeIframeAPI(_0xfa42c0(0x158),_0xe0ac39,_0x5cc1aa),log(_0xfa42c0(0x583));})[_0x37d69d(0x538)](warnlog);}catch(_0x5da05c){errorlog(_0x5da05c),log(_0x5cc1aa),log(_0x2c8760['pcs'][_0x5cc1aa]);}},_0x2c8760[_0x2f8f35(0x80a)]=function(_0x31f737){var _0x201f14=_0x2f8f35;if(_0x2c8760['iframeSrc']&&_0x2c8760[_0x201f14(0x847)][_0x31f737][_0x201f14(0x621)]===!![])_0x2c8760[_0x201f14(0x85f)](_0x31f737,0x0),_0x2c8760[_0x201f14(0x847)][_0x31f737][_0x201f14(0x5b2)]===0x0&&(_0x2c8760[_0x201f14(0x847)][_0x31f737][_0x201f14(0x5d0)]===![]?_0x2c8760['limitAudioBitrate'](_0x31f737,0x0):_0x2c8760['limitAudioBitrate'](_0x31f737,-0x1));else{if(_0x2c8760[_0x201f14(0x847)][_0x31f737]&&_0x2c8760[_0x201f14(0x847)][_0x31f737][_0x201f14(0x5b2)]!==![]){if(_0x2c8760[_0x201f14(0x847)][_0x31f737][_0x201f14(0x5d0)]===![]){var _0xd6e40b=_0x2c8760[_0x201f14(0x847)][_0x31f737][_0x201f14(0x5b2)];_0x2c8760[_0x201f14(0x847)][_0x31f737][_0x201f14(0x137)]&&_0x2c8760[_0x201f14(0x847)][_0x31f737]['savedBitrate']>0x0&&(_0x2c8760[_0x201f14(0x847)][_0x31f737][_0x201f14(0x137)]<_0x2c8760[_0x201f14(0x847)][_0x31f737][_0x201f14(0x5b2)]&&(_0xd6e40b=_0x2c8760[_0x201f14(0x847)][_0x31f737]['savedBitrate'])),_0x2c8760[_0x201f14(0x85f)](_0x31f737,_0xd6e40b),_0x2c8760[_0x201f14(0x847)][_0x31f737][_0x201f14(0x5b2)]===0x0&&_0x2c8760[_0x201f14(0x14f)](_0x31f737,0x0);}else _0x2c8760[_0x201f14(0x847)][_0x31f737][_0x201f14(0x5b2)]===0x0&&(_0x2c8760[_0x201f14(0x14f)](_0x31f737,-0x1),_0x2c8760[_0x201f14(0x6d9)](),_0x2c8760['maxvideobitrate']&&_0x2c8760[_0x201f14(0x85f)](_0x31f737,null));}else _0x2c8760[_0x201f14(0x6d9)](),_0x2c8760[_0x201f14(0x88c)]&&_0x2c8760[_0x201f14(0x85f)](_0x31f737,null);}},_0x2c8760['limitTotalBitrateGuests']=function(_0xe3d15d=0x0,_0x32c499=![]){var _0x375abf=_0x2f8f35;if(!_0x2c8760[_0x375abf(0x750)])return _0xe3d15d;if(!_0x2c8760[_0x375abf(0x2af)]||_0x2c8760['scene']!==![])return log('Switching\x20to\x20limitTotalBitrateAll'),_0x2c8760['limitTotalBitrateAll'](_0xe3d15d,_0x32c499),_0xe3d15d;if((iOS||iPad)&&SafariVersion&&SafariVersion<=0xd)return _0xe3d15d;var _0x5e7605=_0xe3d15d;if(_0x32c499===![])_0x5e7605=0x0;else _0x5e7605<0x0&&(_0x5e7605=_0x2c8760['pcs'][_0x32c499][_0x375abf(0x7a)]||_0x2c8760[_0x375abf(0x848)]||_0x2c8760['pcs'][_0x56cb4a][_0x375abf(0x4f6)]||0x9c4);var _0x28ceb5=0x0;for(var _0x56cb4a in _0x2c8760[_0x375abf(0x847)]){if(_0x32c499===_0x56cb4a)continue;if(!_0x2c8760['pcs'][_0x56cb4a][_0x375abf(0x2f8)])continue;try{var _0x404081=getSenders2(_0x56cb4a)[_0x375abf(0x323)](function(_0x4a7393){var _0x976c8e=_0x375abf;return _0x4a7393[_0x976c8e(0x124)]&&_0x4a7393[_0x976c8e(0x124)][_0x976c8e(0x8d5)]==_0x976c8e(0x456);});if(!_0x404081)continue;var _0x443a07=_0x404081['getParameters']();if(!_0x443a07['encodings']||_0x443a07[_0x375abf(0x5a7)][_0x375abf(0x542)]==0x0){_0x2c8760[_0x375abf(0x847)][_0x56cb4a][_0x375abf(0x7a)]<0x0?_0x5e7605+=_0x2c8760[_0x375abf(0x848)]||_0x2c8760[_0x375abf(0x847)][_0x56cb4a][_0x375abf(0x4f6)]||0x9c4:_0x5e7605+=_0x2c8760['pcs'][_0x56cb4a][_0x375abf(0x7a)]||_0x2c8760['outboundVideoBitrate']||_0x2c8760[_0x375abf(0x847)][_0x56cb4a]['maxBandwidth']||0x9c4;warnlog(_0x5e7605),_0x28ceb5+=0x1;continue;}if(_0x443a07[_0x375abf(0x5a7)][0x0][_0x375abf(0x2a8)]==![])continue;if(_0x443a07[_0x375abf(0x5a7)][0x0][_0x375abf(0x4e1)])_0x375abf(0x202)in _0x2c8760[_0x375abf(0x847)][_0x56cb4a]?_0x5e7605+=parseInt(_0x2c8760[_0x375abf(0x847)][_0x56cb4a][_0x375abf(0x202)]):_0x5e7605+=parseInt(_0x443a07[_0x375abf(0x5a7)][0x0]['maxBitrate'])/0x400;else _0x2c8760[_0x375abf(0x847)][_0x56cb4a][_0x375abf(0x7a)]<0x0?_0x5e7605+=_0x2c8760['outboundVideoBitrate']||_0x2c8760[_0x375abf(0x847)][_0x56cb4a][_0x375abf(0x4f6)]||0x9c4:(_0x5e7605+=_0x2c8760['pcs'][_0x56cb4a]['setBitrate']||_0x2c8760[_0x375abf(0x848)]||_0x2c8760[_0x375abf(0x847)][_0x56cb4a]['maxBandwidth']||0x9c4,warnlog(_0x5e7605));_0x28ceb5+=0x1;}catch(_0x4a00e9){errorlog(_0x4a00e9);}}if(!_0x5e7605)return _0x5e7605;warnlog(_0x375abf(0x42c)+_0x5e7605);var _0x589da3=parseFloat(_0x5e7605/_0x2c8760[_0x375abf(0x750)]);_0x589da3<0x1&&(_0x589da3=0x1);for(var _0x56cb4a in _0x2c8760[_0x375abf(0x847)]){if(_0x32c499===_0x56cb4a)continue;if(!_0x2c8760[_0x375abf(0x847)][_0x56cb4a]['guest'])continue;try{var _0x404081=getSenders2(_0x56cb4a)['find'](function(_0x5d2988){var _0x3a3b0f=_0x375abf;return _0x5d2988[_0x3a3b0f(0x124)]&&_0x5d2988['track'][_0x3a3b0f(0x8d5)]==_0x3a3b0f(0x456);});if(!_0x404081)continue;var _0x443a07=_0x404081[_0x375abf(0x8c1)]();if(!_0x443a07[_0x375abf(0x5a7)]||_0x443a07['encodings'][_0x375abf(0x542)]==0x0){if(_0x2c8760['pcs'][_0x56cb4a][_0x375abf(0x7a)]<0x0)var _0x130353=_0x2c8760['outboundVideoBitrate']||_0x2c8760[_0x375abf(0x847)][_0x56cb4a][_0x375abf(0x4f6)]||0x9c4;else var _0x130353=_0x2c8760['pcs'][_0x56cb4a][_0x375abf(0x7a)]||_0x2c8760[_0x375abf(0x848)]||_0x2c8760[_0x375abf(0x847)][_0x56cb4a][_0x375abf(0x4f6)]||0x9c4;var _0x3d671a=parseInt(_0x130353/_0x589da3);_0x2c8760[_0x375abf(0x85f)](_0x56cb4a,_0x3d671a,!![]);continue;}if(_0x443a07['encodings'][0x0]['active']==![])continue;if(_0x443a07[_0x375abf(0x5a7)][0x0]['maxBitrate']){if('preLimitedBitrate'in _0x2c8760[_0x375abf(0x847)][_0x56cb4a])var _0x130353=parseInt(_0x2c8760[_0x375abf(0x847)][_0x56cb4a][_0x375abf(0x202)]);else var _0x130353=parseInt(parseInt(_0x443a07[_0x375abf(0x5a7)][0x0]['maxBitrate'])/0x400);var _0x3d671a=parseInt(_0x130353/_0x589da3);_0x2c8760[_0x375abf(0x85f)](_0x56cb4a,_0x3d671a,!![]);}else{if(_0x2c8760[_0x375abf(0x847)][_0x56cb4a]['setBitrate']<0x0)var _0x130353=_0x2c8760[_0x375abf(0x848)]||_0x2c8760[_0x375abf(0x847)][_0x56cb4a][_0x375abf(0x4f6)]||0x9c4;else var _0x130353=_0x2c8760['pcs'][_0x56cb4a]['setBitrate']||_0x2c8760['outboundVideoBitrate']||_0x2c8760['pcs'][_0x56cb4a][_0x375abf(0x4f6)]||0x9c4;var _0x3d671a=parseInt(_0x130353/_0x589da3);_0x2c8760['limitBitrate'](_0x56cb4a,_0x3d671a,!![]);}}catch(_0x166dd3){errorlog(_0x166dd3);}}return parseInt(_0xe3d15d/_0x589da3);},_0x2c8760['limitTotalBitrateAll']=function(_0x2e1822=0x0,_0x2a49dd=![]){var _0x395318=_0x2f8f35;if(!_0x2c8760['limitTotalBitrate'])return _0x2e1822;if((iOS||iPad)&&SafariVersion&&SafariVersion<=0xd)return _0x2e1822;var _0x4ddbad=_0x2e1822;if(_0x2a49dd===![])_0x4ddbad=0x0;else _0x4ddbad<0x0&&(_0x4ddbad=_0x2c8760[_0x395318(0x847)][_0x2a49dd][_0x395318(0x7a)]||_0x2c8760['outboundVideoBitrate']||_0x2c8760[_0x395318(0x847)][_0x1a3e05]['maxBandwidth']||0x9c4);var _0x2c0d45=0x0;for(var _0x1a3e05 in _0x2c8760[_0x395318(0x847)]){if(_0x2a49dd===_0x1a3e05)continue;try{var _0x1f15f8=getSenders2(_0x1a3e05)[_0x395318(0x323)](function(_0x281e5e){var _0x2558bd=_0x395318;return _0x281e5e[_0x2558bd(0x124)]&&_0x281e5e[_0x2558bd(0x124)]['kind']==_0x2558bd(0x456);});if(!_0x1f15f8)continue;var _0x2297dd=_0x1f15f8[_0x395318(0x8c1)]();if(!_0x2297dd['encodings']||_0x2297dd[_0x395318(0x5a7)]['length']==0x0){_0x2c8760[_0x395318(0x847)][_0x1a3e05][_0x395318(0x7a)]<0x0?_0x4ddbad+=_0x2c8760['outboundVideoBitrate']||_0x2c8760[_0x395318(0x847)][_0x1a3e05]['maxBandwidth']||0x9c4:_0x4ddbad+=_0x2c8760[_0x395318(0x847)][_0x1a3e05]['setBitrate']||_0x2c8760[_0x395318(0x848)]||_0x2c8760[_0x395318(0x847)][_0x1a3e05][_0x395318(0x4f6)]||0x9c4;warnlog(_0x4ddbad),_0x2c0d45+=0x1;continue;}if(_0x2297dd['encodings'][0x0][_0x395318(0x2a8)]==![])continue;if(_0x2297dd['encodings'][0x0][_0x395318(0x4e1)])'preLimitedBitrate'in _0x2c8760[_0x395318(0x847)][_0x1a3e05]?_0x4ddbad+=parseInt(_0x2c8760[_0x395318(0x847)][_0x1a3e05][_0x395318(0x202)]):_0x4ddbad+=parseInt(_0x2297dd['encodings'][0x0]['maxBitrate'])/0x400;else _0x2c8760[_0x395318(0x847)][_0x1a3e05]['setBitrate']<0x0?_0x4ddbad+=_0x2c8760[_0x395318(0x848)]||_0x2c8760['pcs'][_0x1a3e05]['maxBandwidth']||0x9c4:(_0x4ddbad+=_0x2c8760[_0x395318(0x847)][_0x1a3e05][_0x395318(0x7a)]||_0x2c8760[_0x395318(0x848)]||_0x2c8760[_0x395318(0x847)][_0x1a3e05][_0x395318(0x4f6)]||0x9c4,warnlog(_0x4ddbad));_0x2c0d45+=0x1;}catch(_0x272237){errorlog(_0x272237);}}if(!_0x4ddbad)return _0x4ddbad;warnlog(_0x395318(0x42c)+_0x4ddbad);var _0x1ce59c=parseFloat(_0x4ddbad/_0x2c8760[_0x395318(0x750)]);_0x1ce59c<0x1&&(_0x1ce59c=0x1);for(var _0x1a3e05 in _0x2c8760['pcs']){if(_0x2a49dd===_0x1a3e05)continue;try{var _0x1f15f8=getSenders2(_0x1a3e05)['find'](function(_0x3609a2){var _0xadfe9c=_0x395318;return _0x3609a2['track']&&_0x3609a2['track']['kind']==_0xadfe9c(0x456);});if(!_0x1f15f8)continue;var _0x2297dd=_0x1f15f8[_0x395318(0x8c1)]();if(!_0x2297dd[_0x395318(0x5a7)]||_0x2297dd[_0x395318(0x5a7)]['length']==0x0){if(_0x2c8760[_0x395318(0x847)][_0x1a3e05]['setBitrate']<0x0)var _0x28e806=_0x2c8760[_0x395318(0x848)]||_0x2c8760[_0x395318(0x847)][_0x1a3e05][_0x395318(0x4f6)]||0x9c4;else var _0x28e806=_0x2c8760[_0x395318(0x847)][_0x1a3e05]['setBitrate']||_0x2c8760[_0x395318(0x848)]||_0x2c8760['pcs'][_0x1a3e05]['maxBandwidth']||0x9c4;var _0x2e6b6d=parseInt(_0x28e806/_0x1ce59c);_0x2c8760[_0x395318(0x85f)](_0x1a3e05,_0x2e6b6d,!![]);continue;}if(_0x2297dd[_0x395318(0x5a7)][0x0][_0x395318(0x2a8)]==![])continue;if(_0x2297dd['encodings'][0x0][_0x395318(0x4e1)]){if('preLimitedBitrate'in _0x2c8760['pcs'][_0x1a3e05])var _0x28e806=parseInt(_0x2c8760[_0x395318(0x847)][_0x1a3e05][_0x395318(0x202)]);else var _0x28e806=parseInt(parseInt(_0x2297dd[_0x395318(0x5a7)][0x0][_0x395318(0x4e1)])/0x400);var _0x2e6b6d=parseInt(_0x28e806/_0x1ce59c);_0x2c8760['limitBitrate'](_0x1a3e05,_0x2e6b6d,!![]);}else{if(_0x2c8760[_0x395318(0x847)][_0x1a3e05][_0x395318(0x7a)]<0x0)var _0x28e806=_0x2c8760[_0x395318(0x848)]||_0x2c8760[_0x395318(0x847)][_0x1a3e05][_0x395318(0x4f6)]||0x9c4;else var _0x28e806=_0x2c8760[_0x395318(0x847)][_0x1a3e05][_0x395318(0x7a)]||_0x2c8760[_0x395318(0x848)]||_0x2c8760[_0x395318(0x847)][_0x1a3e05][_0x395318(0x4f6)]||0x9c4;var _0x2e6b6d=parseInt(_0x28e806/_0x1ce59c);_0x2c8760[_0x395318(0x85f)](_0x1a3e05,_0x2e6b6d,!![]);}}catch(_0x1752cc){errorlog(_0x1752cc);}}return parseInt(_0x2e1822/_0x1ce59c);},_0x2c8760[_0x2f8f35(0x670)]=function(_0x24f690,_0x242937=![]){var _0x26c1f3=_0x2f8f35,_0x5bb6cb={};_0x5bb6cb['directorSettings']={},_0x5bb6cb[_0x26c1f3(0x18b)][_0x26c1f3(0x26a)]=[_0x24f690],_0x2c8760[_0x26c1f3(0xdc)](_0x5bb6cb,_0x242937);},_0x2c8760[_0x2f8f35(0x4dd)]=function(_0x45f128=null){var _0x171576=_0x2f8f35;if(!_0x2c8760['mc'])return;_0x2c8760['mc'][_0x171576(0x867)]&&(clearInterval(_0x2c8760['mc'][_0x171576(0x867)]),_0x2c8760['mc'][_0x171576(0x867)]=null);if(_0x45f128===null){if(_0x2c8760['mc'][_0x171576(0x137)]===![])return;_0x45f128=_0x2c8760['mc'][_0x171576(0x137)];}_0x45f128=parseInt(_0x45f128);if(_0x2c8760['mc'][_0x171576(0x7a)]&&_0x45f128>_0x2c8760['mc'][_0x171576(0x7a)])_0x45f128=_0x2c8760['mc']['setBitrate'];else _0x2c8760['mc']['setBitrate']===![]&&(_0x45f128<0x0&&(_0x2c8760[_0x171576(0x848)]?_0x45f128=_0x2c8760[_0x171576(0x848)]:_0x45f128=0x9c4));_0x2c8760['maxvideobitrate']&&(_0x45f128>_0x2c8760[_0x171576(0x88c)]&&(_0x45f128=_0x2c8760['maxvideobitrate']));_0x2c8760['mc'][_0x171576(0x137)]=_0x45f128;_0x2c8760['mc'][_0x171576(0x5b2)]!==![]&&(_0x2c8760['mc'][_0x171576(0x5d0)]===![]&&(_0x45f128>_0x2c8760['mc'][_0x171576(0x5b2)]&&(_0x2c8760['mc'][_0x171576(0x137)]=_0x45f128,_0x45f128=parseInt(_0x2c8760['mc'][_0x171576(0x5b2)])||0x0)));if(_0x2c8760['mc'][_0x171576(0x4f6)]!==null){if(_0x2c8760['mc']['maxBandwidth']<_0x45f128)_0x45f128=_0x2c8760['mc'][_0x171576(0x4f6)],_0x2c8760['mc'][_0x171576(0x744)]['max_bandwidth_capped_kbps']=_0x45f128,warnlog(_0x171576(0x189)+_0x45f128+'-kbps');else _0x2c8760['mc'][_0x171576(0x744)]&&(_0x2c8760['mc'][_0x171576(0x744)][_0x171576(0x88d)]=![]);}else _0x171576(0x88d)in _0x2c8760['mc'][_0x171576(0x744)]&&(_0x2c8760['mc'][_0x171576(0x744)][_0x171576(0x88d)]=![]);if(_0x45f128===0x0){var _0x552be4=Date[_0x171576(0x6b5)]()-_0x2c8760['mc'][_0x171576(0x5c6)];_0x552be4<_0x2c8760['rampUpTime']&&(_0x45f128=_0x2c8760[_0x171576(0x678)],log(_0x171576(0x61a)+(Date['now']()-_0x2c8760['mc']['startTime'])),_0x2c8760['mc'][_0x171576(0x867)]=setTimeout(function(){var _0x4ff395=_0x171576;try{warnlog(_0x4ff395(0x3e1)+(Date['now']()-_0x2c8760['mc']['startTime'])),_0x2c8760[_0x4ff395(0x4dd)](null);}catch(_0x4fba1e){};},_0x2c8760['rampUpTime']-_0x552be4+0x5));}try{if((iOS||iPad)&&SafariVersion&&SafariVersion<=0xd){log(_0x171576(0x5aa));var _0x3b65b5=_0x2c8760['mc']['getSenders']()['find'](function(_0x21fd7b){var _0x2fa68e=_0x171576;return _0x21fd7b['track']&&_0x21fd7b[_0x2fa68e(0x124)][_0x2fa68e(0x8d5)]=='video';});if(!_0x3b65b5){warnlog('can\x27t\x20change\x20bitrate;\x20no\x20video\x20sender\x20found');return;}var _0x1a562c=_0x3b65b5[_0x171576(0x8c1)]();(!_0x1a562c['encodings']||_0x1a562c[_0x171576(0x5a7)][_0x171576(0x542)]==0x0)&&(_0x1a562c[_0x171576(0x5a7)]=[{}]);if(_0x45f128<0x0)_0x1a562c['encodings'][0x0][_0x171576(0x2a8)]==![]&&(_0x1a562c[_0x171576(0x5a7)][0x0][_0x171576(0x2a8)]=!![]),_0x45f128=0x9c4,_0x2c8760[_0x171576(0x4ca)]&&(_0x45f128=_0x2c8760['bitrate']),_0x2c8760[_0x171576(0x88c)]&&(_0x45f128>_0x2c8760[_0x171576(0x88c)]&&(_0x45f128=_0x2c8760[_0x171576(0x88c)])),_0x1a562c[_0x171576(0x5a7)][0x0][_0x171576(0x4e1)]=_0x45f128*0x400;else _0x45f128===0x0?_0x1a562c[_0x171576(0x5a7)][0x0][_0x171576(0x2a8)]=![]:(_0x1a562c[_0x171576(0x5a7)][0x0][_0x171576(0x2a8)]==![]&&(_0x1a562c[_0x171576(0x5a7)][0x0][_0x171576(0x2a8)]=!![]),_0x1a562c[_0x171576(0x5a7)][0x0][_0x171576(0x4e1)]=_0x45f128*0x400);_0x3b65b5[_0x171576(0x430)](_0x1a562c)[_0x171576(0x414)](()=>{var _0x47fb39=_0x171576;pokeIframeAPI(_0x47fb39(0x3af),_0x45f128),log(_0x47fb39(0x1d9)+_0x45f128);})['catch'](warnlog);return;}else{if(_0x171576(0x48c)in window&&_0x171576(0x430)in window[_0x171576(0x48c)][_0x171576(0x62a)]){var _0x3b65b5=_0x2c8760['mc'][_0x171576(0x45f)]()[_0x171576(0x323)](function(_0x123d98){var _0x5bbed9=_0x171576;return _0x123d98[_0x5bbed9(0x124)]&&_0x123d98['track'][_0x5bbed9(0x8d5)]==_0x5bbed9(0x456);});if(!_0x3b65b5){warnlog(_0x171576(0x2e3));return;}var _0x1a562c=_0x3b65b5[_0x171576(0x8c1)]();(!_0x1a562c[_0x171576(0x5a7)]||_0x1a562c['encodings'][_0x171576(0x542)]==0x0)&&(_0x1a562c[_0x171576(0x5a7)]=[{}]);if(_0x45f128<0x0)_0x1a562c['encodings'][0x0]['active']==![]&&(_0x1a562c[_0x171576(0x5a7)][0x0][_0x171576(0x2a8)]=!![]),delete _0x1a562c[_0x171576(0x5a7)][0x0][_0x171576(0x4e1)];else _0x45f128===0x0?(_0x1a562c[_0x171576(0x5a7)][0x0][_0x171576(0x2a8)]=![],Firefox&&(_0x1a562c[_0x171576(0x5a7)][0x0][_0x171576(0x4e1)]=0x1)):(_0x1a562c['encodings'][0x0][_0x171576(0x2a8)]==![]&&(_0x1a562c[_0x171576(0x5a7)][0x0][_0x171576(0x2a8)]=!![]),_0x1a562c[_0x171576(0x5a7)][0x0][_0x171576(0x4e1)]=_0x45f128*0x400);iPad||iOS||Firefox?_0x2c8760['mc']['bitrateTimeoutFirefox']?(clearInterval(_0x2c8760['mc'][_0x171576(0x6d5)]),_0x2c8760['mc'][_0x171576(0x6d5)]=setTimeout(function(){var _0x546463=_0x171576;log('bitrate\x20timeout;\x20ios/firefox\x20specific:\x20'+_0x45f128),_0x2c8760['mc'][_0x546463(0x6d5)]=![],_0x2c8760[_0x546463(0x4dd)](null);},0x1f4)):(_0x2c8760['mc']['bitrateTimeoutFirefox']=setTimeout(function(){_0x2c8760['mc']['bitrateTimeoutFirefox']=![];},0x1f4),_0x3b65b5['setParameters'](_0x1a562c)[_0x171576(0x414)](()=>{var _0x48637d=_0x171576;log(_0x48637d(0x2e1)+_0x45f128),log(_0x1a562c),pokeIframeAPI(_0x48637d(0x3af),_0x45f128);})[_0x171576(0x538)](warnlog)):_0x3b65b5[_0x171576(0x430)](_0x1a562c)[_0x171576(0x414)](()=>{var _0x29794c=_0x171576;log(_0x29794c(0x47d)+_0x45f128),pokeIframeAPI(_0x29794c(0x3af),_0x45f128);})[_0x171576(0x538)](warnlog);return;}else warnlog(_0x171576(0x423));}}catch(_0x34ba49){errorlog(_0x34ba49);}},_0x2c8760['targetBitrate']=function(_0x53ab05,_0x39c997){var _0x53e4f3=_0x2f8f35;_0x39c997===![]?(_0x2c8760[_0x53e4f3(0x847)][_0x53ab05][_0x53e4f3(0x7a)]=![],_0x2c8760[_0x53e4f3(0x85f)](_0x53ab05,-0x1)):(_0x39c997=parseInt(_0x39c997)||-0x1,_0x39c997>=0x0&&(_0x2c8760[_0x53e4f3(0x847)][_0x53ab05][_0x53e4f3(0x7a)]=_0x39c997,_0x2c8760[_0x53e4f3(0x85f)](_0x53ab05,_0x39c997)));},_0x2c8760[_0x2f8f35(0x2d3)]=function(_0x47b95b,_0x27910f){var _0x4273d3=_0x2f8f35;_0x27910f===![]?(_0x2c8760['pcs'][_0x47b95b]['setAudioBitrate']=![],_0x2c8760[_0x4273d3(0x14f)](_0x47b95b,-0x1)):(_0x27910f=parseInt(_0x27910f)||-0x1,_0x27910f>=0x0&&(_0x2c8760[_0x4273d3(0x847)][_0x47b95b][_0x4273d3(0x158)]=_0x27910f,_0x2c8760['limitAudioBitrate'](_0x47b95b,_0x27910f)));},_0x2c8760[_0x2f8f35(0x85f)]=function(_0x4773b5,_0xa14c43=null,_0x1d4b60=![]){var _0x2259af=_0x2f8f35;if(!(_0x4773b5 in _0x2c8760[_0x2259af(0x847)]))return;_0x2c8760[_0x2259af(0x847)][_0x4773b5][_0x2259af(0x867)]&&(clearInterval(_0x2c8760['pcs'][_0x4773b5][_0x2259af(0x867)]),_0x2c8760['pcs'][_0x4773b5][_0x2259af(0x867)]=null);var _0x3810e3=!![];if(_0xa14c43===null){if(_0x2c8760[_0x2259af(0x847)][_0x4773b5][_0x2259af(0x137)]===![]){if(_0x2c8760['pcs'][_0x4773b5][_0x2259af(0x4f6)]===null)return;else _0xa14c43=_0x2c8760[_0x2259af(0x847)][_0x4773b5][_0x2259af(0x4f6)],_0x3810e3=![];}else _0xa14c43=_0x2c8760['pcs'][_0x4773b5]['savedBitrate'];}_0xa14c43=parseInt(_0xa14c43);if(_0x2c8760[_0x2259af(0x847)][_0x4773b5][_0x2259af(0x7a)]&&_0xa14c43>_0x2c8760[_0x2259af(0x847)][_0x4773b5][_0x2259af(0x7a)])_0xa14c43=_0x2c8760[_0x2259af(0x847)][_0x4773b5][_0x2259af(0x7a)];else _0xa14c43<0x0&&(_0xa14c43=_0x2c8760[_0x2259af(0x847)][_0x4773b5][_0x2259af(0x7a)]||_0x2c8760[_0x2259af(0x848)]||0x9c4);_0x2c8760[_0x2259af(0x88c)]&&(_0xa14c43>_0x2c8760['maxvideobitrate']&&(_0xa14c43=_0x2c8760[_0x2259af(0x88c)]));_0x3810e3&&!_0x1d4b60&&(_0x2c8760[_0x2259af(0x847)][_0x4773b5][_0x2259af(0x137)]=_0xa14c43);_0x2c8760[_0x2259af(0x847)][_0x4773b5][_0x2259af(0x5b2)]!==![]&&(_0x2c8760['pcs'][_0x4773b5][_0x2259af(0x5d0)]===![]&&(_0xa14c43>_0x2c8760['pcs'][_0x4773b5]['optimizedBitrate']&&(_0x3810e3&&(_0x2c8760[_0x2259af(0x847)][_0x4773b5]['savedBitrate']=_0xa14c43),_0xa14c43=parseInt(_0x2c8760[_0x2259af(0x847)][_0x4773b5][_0x2259af(0x5b2)])||0x0)));if(_0x2c8760[_0x2259af(0x847)][_0x4773b5]['maxBandwidth']!==null){if(_0x2c8760[_0x2259af(0x847)][_0x4773b5][_0x2259af(0x4f6)]<_0xa14c43)_0xa14c43=_0x2c8760[_0x2259af(0x847)][_0x4773b5][_0x2259af(0x4f6)],_0x2c8760[_0x2259af(0x847)][_0x4773b5][_0x2259af(0x744)][_0x2259af(0x88d)]=_0xa14c43,warnlog('Max\x20bandwidth\x20being\x20capped:\x20'+_0xa14c43+_0x2259af(0x5b6));else _0x2c8760[_0x2259af(0x847)][_0x4773b5][_0x2259af(0x4f6)]===_0xa14c43&&!_0x3810e3?(_0x2c8760[_0x2259af(0x847)][_0x4773b5]['stats'][_0x2259af(0x88d)]=_0xa14c43,warnlog(_0x2259af(0x2aa)+_0xa14c43+_0x2259af(0x5b6))):(warnlog(_0x2259af(0x2ea)+_0xa14c43+_0x2259af(0x5b6)),_0x2c8760[_0x2259af(0x847)][_0x4773b5][_0x2259af(0x744)]['max_bandwidth_capped_kbps']=![]);}else _0x2259af(0x88d)in _0x2c8760['pcs'][_0x4773b5]['stats']&&(_0x2c8760[_0x2259af(0x847)][_0x4773b5][_0x2259af(0x744)][_0x2259af(0x88d)]=![]);_0x1d4b60===![]&&(_0x2c8760[_0x2259af(0x750)]&&(_0x2c8760[_0x2259af(0x847)][_0x4773b5][_0x2259af(0x202)]=_0xa14c43,_0xa14c43=_0x2c8760['limitTotalBitrateGuests'](_0xa14c43,_0x4773b5)));if(_0xa14c43===0x0){var _0x6243a3=Date[_0x2259af(0x6b5)]()-_0x2c8760[_0x2259af(0x847)][_0x4773b5]['startTime'];_0x6243a3<_0x2c8760[_0x2259af(0x5ce)]&&(_0xa14c43=_0x2c8760[_0x2259af(0x678)],log(_0x2259af(0x61a)+(Date[_0x2259af(0x6b5)]()-_0x2c8760['pcs'][_0x4773b5][_0x2259af(0x5c6)])),_0x2c8760[_0x2259af(0x847)][_0x4773b5][_0x2259af(0x867)]=setTimeout(function(_0x4e7e36){var _0x23b06e=_0x2259af;try{warnlog(_0x23b06e(0x3e1)+(Date[_0x23b06e(0x6b5)]()-_0x2c8760[_0x23b06e(0x847)][_0x4e7e36][_0x23b06e(0x5c6)])),_0x2c8760[_0x23b06e(0x85f)](_0x4e7e36,null);}catch(_0x3a1465){};},_0x2c8760['rampUpTime']-_0x6243a3+0x5,_0x4773b5));}try{if((iOS||iPad)&&SafariVersion&&SafariVersion<=0xd){log(_0x2259af(0x5aa));if(_0x2c8760[_0x2259af(0x847)][_0x4773b5][_0x2259af(0x2f8)]==!![]&&_0x2c8760[_0x2259af(0x847)][_0x4773b5][_0x2259af(0x7e9)]==![])return;var _0x4d9d15=getSenders2(_0x4773b5)[_0x2259af(0x323)](function(_0x13c672){var _0x4a5c65=_0x2259af;return _0x13c672[_0x4a5c65(0x124)]&&_0x13c672[_0x4a5c65(0x124)][_0x4a5c65(0x8d5)]==_0x4a5c65(0x456);});if(!_0x4d9d15){warnlog('can\x27t\x20change\x20bitrate;\x20no\x20video\x20sender\x20found');return;}var _0x590192=_0x4d9d15[_0x2259af(0x8c1)]();(!_0x590192[_0x2259af(0x5a7)]||_0x590192[_0x2259af(0x5a7)][_0x2259af(0x542)]==0x0)&&(_0x590192['encodings']=[{}]);_0xa14c43===0x0?_0x590192[_0x2259af(0x5a7)][0x0][_0x2259af(0x2a8)]=![]:(_0x590192['encodings'][0x0]['active']==![]&&(_0x590192[_0x2259af(0x5a7)][0x0]['active']=!![]),_0x590192[_0x2259af(0x5a7)][0x0][_0x2259af(0x4e1)]=_0xa14c43*0x400);_0x4d9d15[_0x2259af(0x430)](_0x590192)[_0x2259af(0x414)](()=>{var _0x547896=_0x2259af;pokeIframeAPI('setVideoBitrate',_0xa14c43,_0x4773b5),log(_0x547896(0x532)+_0xa14c43);})['catch'](warnlog);return;}else{if('RTCRtpSender'in window&&_0x2259af(0x430)in window['RTCRtpSender']['prototype']){var _0x4d9d15=getSenders2(_0x4773b5)['find'](function(_0x16a21a){var _0xdcf4=_0x2259af;return _0x16a21a[_0xdcf4(0x124)]&&_0x16a21a[_0xdcf4(0x124)][_0xdcf4(0x8d5)]==_0xdcf4(0x456);});if(!_0x4d9d15){warnlog('can\x27t\x20change\x20bitrate;\x20no\x20video\x20sender\x20found');return;}var _0x590192=_0x4d9d15['getParameters']();(!_0x590192[_0x2259af(0x5a7)]||_0x590192[_0x2259af(0x5a7)][_0x2259af(0x542)]==0x0)&&(_0x590192[_0x2259af(0x5a7)]=[{}]);_0xa14c43===0x0?(_0x590192[_0x2259af(0x5a7)][0x0][_0x2259af(0x2a8)]=![],Firefox&&(_0x590192[_0x2259af(0x5a7)][0x0][_0x2259af(0x4e1)]=0x1,_0x590192[_0x2259af(0x5a7)][0x0]['scaleResolutionDownBy']=0x3e8)):(_0x590192[_0x2259af(0x5a7)][0x0][_0x2259af(0x2a8)]==![]&&(_0x590192[_0x2259af(0x5a7)][0x0][_0x2259af(0x2a8)]=!![]),_0x590192[_0x2259af(0x5a7)][0x0][_0x2259af(0x4e1)]=_0xa14c43*0x400);if(_0xa14c43!==0x0){var _0x21c68c=_0x2c8760[_0x2259af(0x1e4)](_0x4773b5,_0xa14c43);if(_0x21c68c<=0x0||_0x21c68c==0x64){var _0x22064c=getChromeVersion();_0x22064c>0x50?_0x2259af(0x601)in _0x590192[_0x2259af(0x5a7)][0x0]?delete _0x590192[_0x2259af(0x5a7)][0x0][_0x2259af(0x601)]:_0x590192[_0x2259af(0x5a7)][0x0][_0x2259af(0x601)]=0x1:_0x590192['encodings'][0x0][_0x2259af(0x601)]=0x1;}else _0x590192[_0x2259af(0x5a7)][0x0][_0x2259af(0x601)]=0x64/_0x21c68c;iPad||iOS||Firefox?_0x2c8760[_0x2259af(0x847)][_0x4773b5][_0x2259af(0x6d5)]?(clearInterval(_0x2c8760[_0x2259af(0x847)][_0x4773b5][_0x2259af(0x6d5)]),_0x2c8760['pcs'][_0x4773b5][_0x2259af(0x6d5)]=setTimeout(function(_0x2f3a3b,_0xa731f5){var _0x537022=_0x2259af;log('bitrate\x20timeout;\x20ios/firefox\x20specific:\x20'+_0xa14c43),_0x2c8760['pcs'][_0x2f3a3b][_0x537022(0x6d5)]=![],_0x2c8760[_0x537022(0x85f)](_0x2f3a3b,null,_0xa731f5);},0x1f4,_0x4773b5,_0x1d4b60)):(_0x2c8760['pcs'][_0x4773b5]['bitrateTimeoutFirefox']=setTimeout(function(_0x273a0b){var _0xeb73d3=_0x2259af;_0x2c8760[_0xeb73d3(0x847)][_0x273a0b][_0xeb73d3(0x6d5)]=![];},0x1f4,_0x4773b5),_0x4d9d15[_0x2259af(0x430)](_0x590192)[_0x2259af(0x414)](()=>{var _0x4aaba9=_0x2259af;log(_0x4aaba9(0x341)+_0xa14c43),log(_0x590192),_0x2c8760[_0x4aaba9(0x847)][_0x4773b5]['stats'][_0x4aaba9(0x424)]=parseInt(_0x21c68c)+'%',pokeIframeAPI(_0x4aaba9(0x26b),_0xa14c43,_0x4773b5),pokeIframeAPI(_0x4aaba9(0x13a),_0x21c68c,_0x4773b5);})[_0x2259af(0x538)](warnlog)):_0x4d9d15[_0x2259af(0x430)](_0x590192)[_0x2259af(0x414)](()=>{var _0x296f55=_0x2259af;log('bandwidth\x20set\x20c!\x20'+_0xa14c43),_0x2c8760[_0x296f55(0x847)][_0x4773b5][_0x296f55(0x744)][_0x296f55(0x424)]=parseInt(_0x21c68c)+'%',pokeIframeAPI('setVideoBitrate',_0xa14c43,_0x4773b5),pokeIframeAPI(_0x296f55(0x13a),_0x21c68c,_0x4773b5);})[_0x2259af(0x538)](warnlog);}else iPad||iOS||Firefox?_0x2c8760[_0x2259af(0x847)][_0x4773b5]['bitrateTimeoutFirefox']?(clearInterval(_0x2c8760[_0x2259af(0x847)][_0x4773b5]['bitrateTimeoutFirefox']),_0x2c8760[_0x2259af(0x847)][_0x4773b5][_0x2259af(0x6d5)]=setTimeout(function(_0x18fef5,_0x2f9168){var _0x4d0dc0=_0x2259af;log(_0x4d0dc0(0x60e)+_0xa14c43),_0x2c8760[_0x4d0dc0(0x847)][_0x18fef5][_0x4d0dc0(0x6d5)]=![],_0x2c8760[_0x4d0dc0(0x85f)](_0x18fef5,null,_0x2f9168);},0x1f4,_0x4773b5,_0x1d4b60)):(_0x2c8760[_0x2259af(0x847)][_0x4773b5][_0x2259af(0x6d5)]=setTimeout(function(_0x544b31){var _0x5bea97=_0x2259af;_0x2c8760[_0x5bea97(0x847)][_0x544b31]['bitrateTimeoutFirefox']=![];},0x1f4,_0x4773b5),_0x4d9d15[_0x2259af(0x430)](_0x590192)['then'](()=>{var _0x4ed3cf=_0x2259af;log(_0x4ed3cf(0x8bf)+_0xa14c43),log(_0x590192),pokeIframeAPI(_0x4ed3cf(0x26b),_0xa14c43,_0x4773b5);})[_0x2259af(0x538)](warnlog)):_0x4d9d15[_0x2259af(0x430)](_0x590192)[_0x2259af(0x414)](()=>{var _0x5a146b=_0x2259af;log(_0x5a146b(0x411)+_0xa14c43),pokeIframeAPI('setVideoBitrate',_0xa14c43,_0x4773b5);})[_0x2259af(0x538)](warnlog);}else warnlog(_0x2259af(0x423));}}catch(_0x44cfe8){errorlog(_0x44cfe8);}};function _0xf3eb45(_0x4d74b9,_0x5a3aca,_0xc88956){var _0x4edc87=_0x2f8f35;if(_0x2c8760[_0x4edc87(0x74a)])return _0x5a3aca;warnlog('getOptimizedScale:\x20'+_0x5a3aca+'\x20:\x20'+_0xc88956);if(_0xc88956<0x0)_0x2c8760[_0x4edc87(0x847)][_0x4d74b9][_0x4edc87(0x817)]=0x64;else{if(_0xc88956>=0x259)_0x2c8760[_0x4edc87(0x847)][_0x4d74b9][_0x4edc87(0x817)]=0x64;else{if(_0x4edc87(0x4fd)in _0x2c8760['pcs'][_0x4d74b9])_0x2c8760[_0x4edc87(0x847)][_0x4d74b9][_0x4edc87(0x817)]=0x64;else{if(_0x2c8760[_0x4edc87(0x128)])_0x2c8760['pcs'][_0x4d74b9][_0x4edc87(0x817)]=0x64;else{var _0x38aa85=getNativeOutputResolution();if(_0x38aa85)try{_0x38aa85=_0x38aa85[_0x4edc87(0x33e)]*_0x38aa85[_0x4edc87(0x5e4)],_0x38aa85=Math[_0x4edc87(0xd3)](_0x38aa85,0.5);}catch(_0x4fde1d){_0x38aa85=![];}warnlog('dimension:\x20'+_0x38aa85);if(_0xc88956>=0x15e){if(_0x38aa85&&_0x38aa85<=0x1e0)_0x2c8760[_0x4edc87(0x847)][_0x4d74b9][_0x4edc87(0x817)]=0x64;else{if(_0x2c8760[_0x4edc87(0x64a)]){if(_0x38aa85&&_0x38aa85>=0x5a0)_0x2c8760[_0x4edc87(0x847)][_0x4d74b9][_0x4edc87(0x817)]=0x64/0x3;else _0x2c8760[_0x4edc87(0x362)]?_0x38aa85&&_0x38aa85>=0x3c0?_0x2c8760['pcs'][_0x4d74b9]['scaleDueToBitrate']=0x64/0x2:_0x2c8760[_0x4edc87(0x847)][_0x4d74b9][_0x4edc87(0x817)]=0x64:_0x2c8760[_0x4edc87(0x847)][_0x4d74b9]['scaleDueToBitrate']=0x64/0x2;}else{if(_0x38aa85&&_0x38aa85>=0x5a0)_0x2c8760['pcs'][_0x4d74b9][_0x4edc87(0x817)]=0x64/2.5;else _0x38aa85&&_0x38aa85>=0x3c0?_0x2c8760[_0x4edc87(0x847)][_0x4d74b9][_0x4edc87(0x817)]=0x64/0x2:_0x2c8760[_0x4edc87(0x847)][_0x4d74b9][_0x4edc87(0x817)]=0x64;}}}else{if(_0xc88956>=0xc9){if(_0x38aa85&&_0x38aa85<0x1e0)_0x2c8760[_0x4edc87(0x847)][_0x4d74b9][_0x4edc87(0x817)]=0x64;else{if(_0x2c8760[_0x4edc87(0x64a)]){if(_0x38aa85&&_0x38aa85>=0x5a0)_0x2c8760['pcs'][_0x4d74b9][_0x4edc87(0x817)]=0x64/0x4;else _0x2c8760['flagship']?_0x2c8760[_0x4edc87(0x847)][_0x4d74b9][_0x4edc87(0x817)]=0x64/0x2:_0x2c8760['pcs'][_0x4d74b9]['scaleDueToBitrate']=0x64/2.5;}else _0x38aa85&&_0x38aa85>=0x5a0?_0x2c8760[_0x4edc87(0x847)][_0x4d74b9][_0x4edc87(0x817)]=0x64/0x3:_0x2c8760[_0x4edc87(0x847)][_0x4d74b9][_0x4edc87(0x817)]=0x64/0x2;}}else{if(_0x38aa85&&_0x38aa85<=0xf0)_0x2c8760[_0x4edc87(0x847)][_0x4d74b9][_0x4edc87(0x817)]=0x64;else{if(_0xc88956>=0x51){if(_0x2c8760[_0x4edc87(0x64a)]){if(_0x38aa85&&_0x38aa85>=0x5a0)_0x2c8760[_0x4edc87(0x847)][_0x4d74b9][_0x4edc87(0x817)]=0x64/0x6;else _0x2c8760[_0x4edc87(0x362)]?_0x2c8760[_0x4edc87(0x847)][_0x4d74b9][_0x4edc87(0x817)]=0x64/0x3:_0x2c8760[_0x4edc87(0x847)][_0x4d74b9]['scaleDueToBitrate']=0x64/0x4;}else _0x38aa85&&_0x38aa85>=0x5a0?_0x2c8760[_0x4edc87(0x847)][_0x4d74b9][_0x4edc87(0x817)]=0x64/0x4:_0x2c8760[_0x4edc87(0x847)][_0x4d74b9][_0x4edc87(0x817)]=0x64/0x3;}else{if(_0x2c8760[_0x4edc87(0x64a)]){if(_0x38aa85&&_0x38aa85>=0x3c0)_0x2c8760[_0x4edc87(0x847)][_0x4d74b9][_0x4edc87(0x817)]=0x64/0x6;else _0x2c8760['flagship']?_0x2c8760[_0x4edc87(0x847)][_0x4d74b9][_0x4edc87(0x817)]=0x64/0x4:_0x2c8760[_0x4edc87(0x847)][_0x4d74b9][_0x4edc87(0x817)]=0x64/0x5;}else _0x38aa85&&_0x38aa85>=0x5a0?_0x2c8760[_0x4edc87(0x847)][_0x4d74b9][_0x4edc87(0x817)]=0x64/0x5:_0x2c8760[_0x4edc87(0x847)][_0x4d74b9][_0x4edc87(0x817)]=0x64/0x4;}}}}}}}}return _0x2c8760[_0x4edc87(0x847)][_0x4d74b9][_0x4edc87(0x817)]<_0x5a3aca&&(_0x5a3aca=_0x2c8760[_0x4edc87(0x847)][_0x4d74b9][_0x4edc87(0x817)]),_0x5a3aca;}function _0x4b48aa(_0x512e32,_0x598f22=0x2710){var _0x258bcf=_0x2f8f35;_0x598f22=parseInt(_0x598f22);if(_0x2c8760['audiobitrate'])_0x598f22+=_0x2c8760[_0x258bcf(0x25d)];else{if(_0x2c8760[_0x258bcf(0x3c4)]&&_0x2c8760[_0x258bcf(0x376)]==0x5)_0x598f22+=0x20;else _0x2c8760[_0x258bcf(0x376)]&&_0x2c8760[_0x258bcf(0x376)]!=0x3?_0x598f22+=0x100:_0x598f22+=0x20;}return log(_0x258bcf(0x5af)+_0x598f22),_0x598f22<0x1&&(_0x598f22=0x1),_0x512e32=CodecsHandler[_0x258bcf(0x369)](_0x512e32,{'min':parseInt(_0x598f22/0xa)||0x1,'max':_0x598f22||0x1},_0x2c8760[_0x258bcf(0x22c)]),_0x512e32;}_0x2c8760[_0x2f8f35(0x522)]=function(_0x4269c2,_0xc82de){var _0x19da18=_0x2f8f35;log(_0x4269c2),_0x2c8760[_0x19da18(0x3a4)]==={}&&log(_0x19da18(0x498)),window[_0x19da18(0x743)]['subtle'][_0x19da18(0x7d0)]({'name':_0x19da18(0x509)},_0x2c8760['mykey']['privateKey'],_0x2c8760[_0x19da18(0x2a6)][_0x19da18(0x86d)](_0x4269c2))[_0x19da18(0x414)](function(_0x66194f){var _0x463101=_0x19da18;_0x66194f=new Uint8Array(_0x66194f),_0x66194f=_0x66194f['reduce']((_0x4bae90,_0x5b17ee)=>_0x4bae90+_0x5b17ee[_0x463101(0x4fe)](0x10)[_0x463101(0x2b4)](0x2,'0'),''),_0xc82de(_0x4269c2,_0x66194f),log(JSON[_0x463101(0xd4)](_0x66194f));})[_0x19da18(0x538)](errorlog);},_0x2c8760['verifyData']=function(_0x27570f,_0x29446e){var _0x1f3f29=_0x2f8f35;_0x27570f[_0x1f3f29(0x854)]=new Uint8Array(_0x27570f[_0x1f3f29(0x854)][_0x1f3f29(0x1df)](/.{1,2}/g)[_0x1f3f29(0x55f)](_0x43197f=>parseInt(_0x43197f,0x10)));if(_0x2c8760[_0x1f3f29(0x4a2)][_0x29446e][_0x1f3f29(0x4c3)])return window[_0x1f3f29(0x743)][_0x1f3f29(0x19e)][_0x1f3f29(0x37c)]({'name':_0x1f3f29(0x509)},_0x2c8760['keys'][_0x29446e][_0x1f3f29(0x4c3)],_0x27570f[_0x1f3f29(0x854)],_0x2c8760[_0x1f3f29(0x2a6)]['encode'](_0x27570f[_0x1f3f29(0x547)]))['then'](function(_0x298dce){return _0x298dce;})[_0x1f3f29(0x538)](function(_0xf4291e){return errorlog(_0xf4291e),![];});},_0x2c8760[_0x2f8f35(0x50f)]=function(_0x306d71){var _0xb8359=_0x2f8f35;if(_0x2c8760[_0xb8359(0x55a)])return _0x2c8760['hash']!==![]?(_0x306d71=_0x306d71[_0xb8359(0x688)](0x0,-0x1*_0x2c8760[_0xb8359(0x550)][_0xb8359(0x542)]),_0x306d71):generateHash(_0x2c8760[_0xb8359(0x55a)]+_0x2c8760[_0xb8359(0x6ad)],0x6)[_0xb8359(0x414)](function(_0x374a12){var _0x4354f8=_0xb8359;return _0x2c8760[_0x4354f8(0x550)]=_0x374a12,_0x306d71=_0x306d71[_0x4354f8(0x688)](0x0,-0x1*_0x2c8760[_0x4354f8(0x550)][_0x4354f8(0x542)]),_0x306d71;})['catch'](errorlog);return _0x306d71;},_0x2c8760['ping']=function(){var _0x30e133=_0x2f8f35;if(_0x2c8760[_0x30e133(0xd8)])return;clearTimeout(_0x2c8760[_0x30e133(0x70c)]);if(!_0x2c8760['ws']||_0x2c8760['ws'][_0x30e133(0xcd)]!==0x1)return;_0x2c8760[_0x30e133(0x70c)]=setTimeout(function(){var _0x44d2be=_0x30e133;log(_0x44d2be(0x866));var _0x4bf30e={};_0x4bf30e[_0x44d2be(0x10b)]=_0x44d2be(0x7ec),_0x2c8760[_0x44d2be(0x100)](_0x4bf30e);},0xbb8);},_0x2c8760[_0x2f8f35(0x58b)]=async function(_0x551a65){var _0x5b3b9a=_0x2f8f35;await _0x2c8760[_0x5b3b9a(0x7d2)]();if(_0x551a65[_0x5b3b9a(0x542)]>0x0){if(_0x551a65===_0x2c8760[_0x5b3b9a(0x85a)]){warnlog(_0x5b3b9a(0x3ed));return;}var _0x53f964={};_0x53f964[_0x5b3b9a(0x10b)]=_0x5b3b9a(0xa6),_0x53f964['streamID']=_0x551a65,_0x2c8760[_0x5b3b9a(0x100)](_0x53f964),_0x2c8760['waitingWatchList'][_0x551a65]=!![],pokeIframeAPI(_0x5b3b9a(0xf7),_0x551a65);}else log('stream\x20ID\x20is\x200\x20length');},_0x2c8760[_0x2f8f35(0x442)]=async function _0x573098(_0x113556){var _0x3a3103=_0x2f8f35;await _0x2c8760[_0x3a3103(0x7d2)]();var _0x427fe3={};return _0x427fe3[_0x3a3103(0x10b)]='joinroom',_0x2c8760[_0x3a3103(0x3c4)]&&!_0x2c8760[_0x3a3103(0x910)]&&(_0x427fe3[_0x3a3103(0x213)]=!![]),_0x2c8760[_0x3a3103(0xd8)]&&(_0x427fe3['streamID']=_0x2c8760[_0x3a3103(0x85a)]),_0x2c8760[_0x3a3103(0x5dc)]===![]&&(_0x2c8760[_0x3a3103(0x5dc)]=!![]),_0x2c8760['password']?_0x2c8760[_0x3a3103(0x550)]?generateHash(_0x113556+_0x2c8760[_0x3a3103(0x55a)]+_0x2c8760[_0x3a3103(0x6ad)],0x10)['then'](function(_0x46cb83){var _0x27d42d=_0x3a3103;return _0x2c8760[_0x27d42d(0xd8)]&&(_0x2c8760[_0x27d42d(0x680)]=_0x46cb83),_0x427fe3[_0x27d42d(0x2af)]=_0x46cb83,_0x2c8760[_0x27d42d(0x100)](_0x427fe3),_0x2c8760[_0x27d42d(0x72)]=_0x51c852(),log('deferring\x20with\x20a\x20promise;\x20hashed\x20room'),pokeIframeAPI(_0x27d42d(0x2db),_0x113556),_0x2c8760[_0x27d42d(0x72)];})[_0x3a3103(0x538)](errorlog):generateHash(_0x2c8760['password']+_0x2c8760['salt'],0x6)[_0x3a3103(0x414)](function(_0x20faf3){var _0x4f9a63=_0x3a3103;return _0x2c8760[_0x4f9a63(0x550)]=_0x20faf3,log(_0x4f9a63(0x3ac)+_0x20faf3),log(_0x4f9a63(0x2fc)),_0x2c8760[_0x4f9a63(0x442)](_0x113556);})[_0x3a3103(0x538)](errorlog):(_0x2c8760[_0x3a3103(0xd8)]&&(_0x2c8760['roomenc']=_0x113556),_0x427fe3[_0x3a3103(0x2af)]=_0x113556,_0x2c8760[_0x3a3103(0x100)](_0x427fe3),_0x2c8760[_0x3a3103(0x72)]=_0x51c852(),log('deferring\x20with\x20a\x20promise'),pokeIframeAPI(_0x3a3103(0x2db),_0x113556),_0x2c8760[_0x3a3103(0x72)]);},_0x2c8760[_0x2f8f35(0x100)]=function(_0x2955f7,_0x4bbf3b=![]){var _0x55fd9c=_0x2f8f35;_0x4bbf3b&&(_0x2955f7['UUID']=_0x4bbf3b);if(_0x2c8760[_0x55fd9c(0xd8)]){_0x2c8760['UUID']?_0x2955f7['from']=_0x2c8760[_0x55fd9c(0x86c)]:(_0x2c8760['UUID']=_0x2c8760[_0x55fd9c(0x45e)](0x14),_0x2955f7[_0x55fd9c(0x62b)]=_0x2c8760[_0x55fd9c(0x86c)]);if(_0x2955f7[_0x55fd9c(0x86c)]&&_0x2955f7['from']===_0x2955f7[_0x55fd9c(0x86c)])return;_0x2c8760[_0x55fd9c(0x3c4)]&&(_0x2955f7[_0x55fd9c(0x3c4)]=!![]),!(_0x55fd9c(0x2af)in _0x2955f7)&&(_0x2c8760[_0x55fd9c(0x680)]&&(_0x2955f7[_0x55fd9c(0x2af)]=_0x2c8760[_0x55fd9c(0x680)]));}clearTimeout(_0x2c8760['pingTimeout']);try{if(_0x2c8760['password']){if(_0x2955f7[_0x55fd9c(0x85a)]){if(_0x2c8760[_0x55fd9c(0x550)]!==![]){if(_0x2c8760['ws']===null||(typeof _0x2c8760['ws']!=='object'||_0x2c8760['ws'][_0x55fd9c(0xcd)]!==0x1))log(_0x2955f7,_0x55fd9c(0x860)),_0x2c8760[_0x55fd9c(0x1c0)]['push'](_0x2955f7);else{_0x2955f7['streamID']=_0x2955f7[_0x55fd9c(0x85a)]['substring'](0x0,0x2c)+_0x2c8760['hash'][_0x55fd9c(0x53a)](0x0,0x6);var _0x282127=JSON[_0x55fd9c(0xd4)](_0x2955f7);if(_0x282127[_0x55fd9c(0x542)]>0x3a98){errorlog(_0x55fd9c(0x67c)),errorlog(_0x2955f7),errorlog(_0x282127[_0x55fd9c(0x542)]);return;}_0x2c8760['ws'][_0x55fd9c(0x6eb)](_0x282127);}}else return generateHash(_0x2c8760['password']+_0x2c8760['salt'],0x6)['then'](function(_0x525de6){var _0x597589=_0x55fd9c;_0x2c8760[_0x597589(0x550)]=_0x525de6;if(typeof _0x2c8760['ws']!=='object'||_0x2c8760['ws'][_0x597589(0xcd)]!==0x1)log(_0x2955f7,'could\x20not\x20be\x20sent;\x20queuing\x20it'),_0x2c8760[_0x597589(0x1c0)]['push'](_0x2955f7);else{_0x2955f7[_0x597589(0x85a)]=_0x2955f7[_0x597589(0x85a)][_0x597589(0x53a)](0x0,0x2c)+_0x2c8760[_0x597589(0x550)]['substring'](0x0,0x6);var _0x2c58af=JSON[_0x597589(0xd4)](_0x2955f7);if(_0x2c58af[_0x597589(0x542)]>0x3a98){errorlog(_0x597589(0x67c));return;}_0x2c8760['ws'][_0x597589(0x6eb)](_0x2c58af);}})[_0x55fd9c(0x538)](errorlog);}else{if(_0x2c8760['ws']===null||(typeof _0x2c8760['ws']!==_0x55fd9c(0x769)||_0x2c8760['ws'][_0x55fd9c(0xcd)]!==0x1))log(_0x2955f7,_0x55fd9c(0x860)),_0x2c8760[_0x55fd9c(0x1c0)][_0x55fd9c(0x20d)](_0x2955f7);else{var _0x282127=JSON[_0x55fd9c(0xd4)](_0x2955f7);if(_0x282127[_0x55fd9c(0x542)]>0x3a98){errorlog('msg\x20size\x20error');return;}_0x2c8760['ws'][_0x55fd9c(0x6eb)](_0x282127);}}}else{if(typeof _0x2c8760['ws']!==_0x55fd9c(0x769)||_0x2c8760['ws'][_0x55fd9c(0xcd)]!==0x1)warnlog(_0x55fd9c(0x58d)),_0x2c8760[_0x55fd9c(0x1c0)][_0x55fd9c(0x20d)](_0x2955f7);else{var _0x282127=JSON['stringify'](_0x2955f7);if(_0x282127[_0x55fd9c(0x542)]>0x3a98){errorlog('msg\x20size\x20error');return;}_0x2c8760['ws'][_0x55fd9c(0x6eb)](_0x282127);}}}catch(_0x532f62){errorlog(_0x532f62);}},_0x2c8760['sendPeers']=function(_0x16756a,_0x56bf14=![]){var _0x531952=_0x2f8f35,_0x238c61=[],_0x542cf7=JSON[_0x531952(0xd4)](_0x16756a);for(var _0x3f8618 in _0x2c8760[_0x531952(0x847)]){if(_0x56bf14&&_0x56bf14!==_0x3f8618)continue;try{_0x2c8760[_0x531952(0x847)][_0x3f8618][_0x531952(0x460)][_0x531952(0x6eb)](_0x542cf7),_0x238c61[_0x531952(0x20d)](_0x3f8618);}catch(_0x2fb966){warnlog(_0x531952(0x795));}if(_0x56bf14&&_0x56bf14===_0x3f8618)return _0x238c61[_0x531952(0x542)];}for(var _0x3f8618 in _0x2c8760['rpcs']){if(_0x56bf14&&_0x56bf14!==_0x3f8618)continue;if(_0x238c61[_0x531952(0x4cc)](_0x3f8618))continue;try{if(_0x531952(0x4fd)in _0x2c8760[_0x531952(0x186)][_0x3f8618]){var _0x113fff=JSON[_0x531952(0x2bc)](_0x16756a);_0x113fff[_0x531952(0x563)]=!![],_0x113fff=JSON[_0x531952(0xd4)](_0x113fff),_0x2c8760[_0x531952(0x186)][_0x2c8760[_0x531952(0x186)][_0x3f8618][_0x531952(0x4fd)]]['receiveChannel'][_0x531952(0x6eb)](_0x113fff);}else _0x2c8760[_0x531952(0x186)][_0x3f8618]['receiveChannel'][_0x531952(0x6eb)](_0x542cf7);_0x238c61[_0x531952(0x20d)](_0x3f8618);}catch(_0xe8404f){warnlog('RTC\x20Connection\x20seems\x20to\x20be\x20dead\x20or\x20not\x20yet\x20open?\x202');}}return _0x238c61[_0x531952(0x542)];},_0x2c8760[_0x2f8f35(0x4ad)]=function(_0x5c4110,_0x4a435a=![]){var _0x5659db=_0x2f8f35,_0x59a587=![];if(_0x5659db(0x86c)in _0x5c4110)_0x59a587=_0x2c8760[_0x5659db(0x205)](_0x5c4110,_0x5c4110[_0x5659db(0x86c)]),_0x59a587?(log(_0x5c4110),log(_0x5659db(0x406))):(log(_0x5659db(0x58a)),_0x2c8760['sendMsg'](_0x5c4110));else _0x4a435a?(_0x59a587=_0x2c8760[_0x5659db(0x205)](_0x5c4110),_0x59a587?(log(_0x5c4110),log(_0x5659db(0x845))):(log(_0x5659db(0x5fc)),_0x2c8760['sendMsg'](_0x5c4110))):(_0x2c8760[_0x5659db(0x100)](_0x5c4110),warnlog('sending\x20message\x20via\x20server'),warnlog(_0x5c4110));},_0x2c8760['anyrequest']=function(_0x5ed7d3,_0x2a682a=![]){var _0x251cf8=_0x2f8f35,_0x5f5a37=![];if(_0x251cf8(0x86c)in _0x5ed7d3)_0x5f5a37=_0x2c8760[_0x251cf8(0x3fd)](_0x5ed7d3,_0x5ed7d3[_0x251cf8(0x86c)]),_0x5f5a37?log(_0x251cf8(0x406)):(log(_0x251cf8(0x58a)),_0x2c8760[_0x251cf8(0x100)](_0x5ed7d3));else _0x2a682a?(_0x5f5a37=_0x2c8760['sendRequest'](_0x5ed7d3),_0x5f5a37?log(_0x251cf8(0x845)):(log(_0x251cf8(0x5fc)),_0x2c8760[_0x251cf8(0x100)](_0x5ed7d3))):(_0x2c8760[_0x251cf8(0x100)](_0x5ed7d3),warnlog('sending\x20request\x20via\x20server'),warnlog(_0x5ed7d3));},_0x2c8760['directorActions']=function(_0x5311b6){var _0x17a8f0=_0x2f8f35;log(_0x5311b6);if('action'in _0x5311b6){if('target'in _0x5311b6){if(_0x17a8f0(0x54d)in _0x5311b6){if(_0x2c8760[_0x17a8f0(0x54d)]!==![]){var _0x50cd0b=![],_0x385435=0x0;for(var _0x2427d0 in _0x2c8760[_0x17a8f0(0x186)]){_0x385435+=0x1;if(_0x2c8760[_0x17a8f0(0x186)][_0x2427d0][_0x17a8f0(0x85a)]===_0x5311b6[_0x17a8f0(0x52a)]){if(_0x17a8f0(0x295)in _0x5311b6){if(_0x5311b6[_0x17a8f0(0x7bb)]==_0x17a8f0(0x3d0))_0x5311b6[_0x17a8f0(0x295)]==0x1?(log(_0x17a8f0(0x566)),_0x2c8760[_0x17a8f0(0x186)][_0x2427d0]['mutedState']=!![],applyMuteState(_0x2427d0)):(log(_0x17a8f0(0x51f)),_0x2c8760['rpcs'][_0x2427d0][_0x17a8f0(0x559)]=![],applyMuteState(_0x2427d0)),_0x2c8760[_0x17a8f0(0x11d)](_0x2427d0);else{if(_0x5311b6['action']==_0x17a8f0(0x5c1)){if(_0x2c8760['view'])return;;if(_0x2c8760[_0x17a8f0(0x54d)]===_0x5311b6[_0x17a8f0(0x54d)]){if(_0x2c8760['sceneType']==0x2){if(_0x5311b6[_0x17a8f0(0x295)]==0x0){_0x2c8760[_0x17a8f0(0x186)][_0x2427d0][_0x17a8f0(0x130)]=!![],applyMuteState(_0x2427d0);_0x2c8760[_0x17a8f0(0x186)][_0x2427d0][_0x17a8f0(0x850)]&&(_0x2c8760[_0x17a8f0(0x186)][_0x2427d0][_0x17a8f0(0x850)][_0x17a8f0(0x83f)][_0x17a8f0(0x5c1)]&&_0x2c8760[_0x17a8f0(0x186)][_0x2427d0][_0x17a8f0(0x850)]['style'][_0x17a8f0(0x5c1)]!==_0x17a8f0(0x263)&&(_0x2c8760['rpcs'][_0x2427d0][_0x17a8f0(0x850)][_0x17a8f0(0x83f)]['display']=_0x17a8f0(0x263),_0x2c8760[_0x17a8f0(0x186)][_0x2427d0][_0x17a8f0(0x850)][_0x17a8f0(0x53e)]=![],_0x50cd0b=!![]));_0x2c8760[_0x17a8f0(0x186)][_0x2427d0][_0x17a8f0(0x8ed)]&&_0x2c8760[_0x17a8f0(0x186)][_0x2427d0][_0x17a8f0(0x8ed)][_0x17a8f0(0x83f)]['display']&&_0x2c8760['rpcs'][_0x2427d0][_0x17a8f0(0x8ed)][_0x17a8f0(0x83f)]['display']!=='none'&&(_0x2c8760[_0x17a8f0(0x186)][_0x2427d0]['iframeEle'][_0x17a8f0(0x83f)][_0x17a8f0(0x5c1)]=_0x17a8f0(0x263),_0x2c8760[_0x17a8f0(0x186)][_0x2427d0][_0x17a8f0(0x8ed)]['sceneType2']=![],_0x50cd0b=!![]);var _0x4eeaa6=0x0,_0x5ec489=![];for(var _0x1c0ec4 in _0x2c8760[_0x17a8f0(0x186)]){_0x1c0ec4!==_0x2427d0&&(_0x2c8760[_0x17a8f0(0x186)][_0x1c0ec4][_0x17a8f0(0x850)]&&_0x2c8760[_0x17a8f0(0x186)][_0x1c0ec4]['videoElement'][_0x17a8f0(0x53e)]&&(_0x2c8760[_0x17a8f0(0x186)][_0x1c0ec4][_0x17a8f0(0x850)][_0x17a8f0(0x53e)]>_0x4eeaa6&&(_0x4eeaa6=_0x2c8760[_0x17a8f0(0x186)][_0x1c0ec4]['videoElement'][_0x17a8f0(0x53e)],_0x5ec489=_0x1c0ec4)),_0x2c8760[_0x17a8f0(0x186)][_0x1c0ec4][_0x17a8f0(0x8ed)]&&_0x2c8760[_0x17a8f0(0x186)][_0x1c0ec4][_0x17a8f0(0x8ed)][_0x17a8f0(0x53e)]&&(_0x2c8760[_0x17a8f0(0x186)][_0x1c0ec4]['iframeEle']['sceneType2']>_0x4eeaa6&&(_0x4eeaa6=_0x2c8760['rpcs'][_0x1c0ec4][_0x17a8f0(0x8ed)][_0x17a8f0(0x53e)],_0x5ec489=_0x1c0ec4)));}_0x5ec489&&(_0x2c8760[_0x17a8f0(0x186)][_0x5ec489][_0x17a8f0(0x130)]=![],applyMuteState(_0x5ec489),_0x2c8760[_0x17a8f0(0x186)][_0x5ec489]['videoElement']&&(_0x2c8760[_0x17a8f0(0x186)][_0x5ec489]['videoElement'][_0x17a8f0(0x83f)][_0x17a8f0(0x5c1)]&&_0x2c8760['rpcs'][_0x5ec489]['videoElement']['style'][_0x17a8f0(0x5c1)]!==_0x17a8f0(0x25f)&&(_0x2c8760['rpcs'][_0x5ec489][_0x17a8f0(0x850)][_0x17a8f0(0x83f)][_0x17a8f0(0x5c1)]=_0x17a8f0(0x25f),_0x2c8760[_0x17a8f0(0x186)][_0x5ec489][_0x17a8f0(0x850)]['sceneType2']=Date[_0x17a8f0(0x6b5)](),_0x50cd0b=!![]),_0x2c8760[_0x17a8f0(0x186)][_0x5ec489][_0x17a8f0(0x850)][_0x17a8f0(0x813)]&&clearInterval(_0x2c8760[_0x17a8f0(0x186)][_0x5ec489][_0x17a8f0(0x850)]['controlTimer']),_0x2c8760[_0x17a8f0(0x186)][_0x5ec489][_0x17a8f0(0x850)]['controls']=![],_0x2c8760[_0x17a8f0(0x186)][_0x5ec489][_0x17a8f0(0x850)][_0x17a8f0(0x813)]=setTimeout(showControlBar[_0x17a8f0(0x275)](null,_0x2c8760[_0x17a8f0(0x186)][_0x5ec489]['videoElement']),0xbb8)),_0x2c8760[_0x17a8f0(0x186)][_0x5ec489][_0x17a8f0(0x8ed)]&&_0x2c8760[_0x17a8f0(0x186)][_0x5ec489][_0x17a8f0(0x8ed)]['style']['display']&&_0x2c8760['rpcs'][_0x5ec489][_0x17a8f0(0x8ed)]['style']['display']!=='block'&&(_0x2c8760[_0x17a8f0(0x186)][_0x5ec489][_0x17a8f0(0x8ed)]['style'][_0x17a8f0(0x5c1)]='block',_0x2c8760[_0x17a8f0(0x186)][_0x5ec489]['iframeEle'][_0x17a8f0(0x53e)]=Date['now'](),_0x50cd0b=!![]));}else{for(var _0x1c0ec4 in _0x2c8760[_0x17a8f0(0x186)]){_0x1c0ec4!==_0x2427d0&&(_0x2c8760['rpcs'][_0x1c0ec4][_0x17a8f0(0x130)]=!![],applyMuteState(_0x1c0ec4),_0x2c8760[_0x17a8f0(0x186)][_0x1c0ec4]['videoElement']&&(_0x2c8760[_0x17a8f0(0x186)][_0x1c0ec4]['videoElement'][_0x17a8f0(0x83f)][_0x17a8f0(0x5c1)]&&_0x2c8760[_0x17a8f0(0x186)][_0x1c0ec4][_0x17a8f0(0x850)][_0x17a8f0(0x83f)]['display']!==_0x17a8f0(0x263)&&(_0x2c8760['rpcs'][_0x1c0ec4][_0x17a8f0(0x850)]['style'][_0x17a8f0(0x5c1)]=_0x17a8f0(0x263),_0x50cd0b=!![])),_0x2c8760[_0x17a8f0(0x186)][_0x1c0ec4][_0x17a8f0(0x8ed)]&&_0x2c8760[_0x17a8f0(0x186)][_0x1c0ec4][_0x17a8f0(0x8ed)][_0x17a8f0(0x83f)][_0x17a8f0(0x5c1)]&&_0x2c8760[_0x17a8f0(0x186)][_0x1c0ec4]['iframeEle'][_0x17a8f0(0x83f)][_0x17a8f0(0x5c1)]!==_0x17a8f0(0x263)&&(_0x2c8760['rpcs'][_0x1c0ec4][_0x17a8f0(0x8ed)][_0x17a8f0(0x83f)][_0x17a8f0(0x5c1)]=_0x17a8f0(0x263),_0x50cd0b=!![]));}_0x2c8760[_0x17a8f0(0x186)][_0x2427d0]['mutedStateScene']=![],applyMuteState(_0x2427d0),_0x2c8760[_0x17a8f0(0x186)][_0x2427d0][_0x17a8f0(0x850)]&&(_0x2c8760[_0x17a8f0(0x186)][_0x2427d0][_0x17a8f0(0x850)][_0x17a8f0(0x83f)][_0x17a8f0(0x5c1)]&&_0x2c8760[_0x17a8f0(0x186)][_0x2427d0][_0x17a8f0(0x850)][_0x17a8f0(0x83f)]['display']!==_0x17a8f0(0x25f)&&(_0x2c8760[_0x17a8f0(0x186)][_0x2427d0][_0x17a8f0(0x850)][_0x17a8f0(0x83f)]['display']='block',_0x2c8760['rpcs'][_0x2427d0][_0x17a8f0(0x850)]['sceneType2']=Date[_0x17a8f0(0x6b5)](),_0x50cd0b=!![]),_0x2c8760[_0x17a8f0(0x186)][_0x2427d0][_0x17a8f0(0x850)][_0x17a8f0(0x813)]&&clearInterval(_0x2c8760[_0x17a8f0(0x186)][_0x2427d0]['videoElement'][_0x17a8f0(0x813)]),_0x2c8760[_0x17a8f0(0x186)][_0x2427d0][_0x17a8f0(0x850)][_0x17a8f0(0x740)]=![],_0x2c8760[_0x17a8f0(0x186)][_0x2427d0][_0x17a8f0(0x850)]['controlTimer']=setTimeout(showControlBar[_0x17a8f0(0x275)](null,_0x2c8760[_0x17a8f0(0x186)][_0x2427d0][_0x17a8f0(0x850)]),0xbb8)),_0x2c8760['rpcs'][_0x2427d0][_0x17a8f0(0x8ed)]&&_0x2c8760[_0x17a8f0(0x186)][_0x2427d0][_0x17a8f0(0x8ed)][_0x17a8f0(0x83f)][_0x17a8f0(0x5c1)]&&_0x2c8760[_0x17a8f0(0x186)][_0x2427d0][_0x17a8f0(0x8ed)][_0x17a8f0(0x83f)][_0x17a8f0(0x5c1)]!=='block'&&(_0x2c8760[_0x17a8f0(0x186)][_0x2427d0][_0x17a8f0(0x8ed)][_0x17a8f0(0x83f)]['display']=_0x17a8f0(0x25f),_0x2c8760[_0x17a8f0(0x186)][_0x2427d0]['iframeEle']['sceneType2']=Date[_0x17a8f0(0x6b5)](),_0x50cd0b=!![]);}}else{if(_0x2c8760[_0x17a8f0(0x748)]==0x1){if(_0x5311b6[_0x17a8f0(0x295)]==0x0)_0x2c8760['rpcs'][_0x2427d0][_0x17a8f0(0x850)]&&(_0x2c8760[_0x17a8f0(0x186)][_0x2427d0][_0x17a8f0(0x850)]['style']['display']&&_0x2c8760[_0x17a8f0(0x186)][_0x2427d0][_0x17a8f0(0x850)]['style'][_0x17a8f0(0x5c1)]!==_0x17a8f0(0x263)&&(_0x2c8760[_0x17a8f0(0x186)][_0x2427d0]['videoElement'][_0x17a8f0(0x83f)][_0x17a8f0(0x5c1)]=_0x17a8f0(0x263),_0x50cd0b=!![])),_0x2c8760[_0x17a8f0(0x186)][_0x2427d0]['iframeEle']&&_0x2c8760[_0x17a8f0(0x186)][_0x2427d0][_0x17a8f0(0x8ed)][_0x17a8f0(0x83f)][_0x17a8f0(0x5c1)]&&_0x2c8760[_0x17a8f0(0x186)][_0x2427d0]['iframeEle'][_0x17a8f0(0x83f)][_0x17a8f0(0x5c1)]!==_0x17a8f0(0x263)&&(_0x2c8760['rpcs'][_0x2427d0][_0x17a8f0(0x8ed)][_0x17a8f0(0x83f)][_0x17a8f0(0x5c1)]=_0x17a8f0(0x263),_0x50cd0b=!![]);else{for(var _0x1c0ec4 in _0x2c8760['rpcs']){_0x1c0ec4!==_0x2427d0&&(_0x2c8760[_0x17a8f0(0x186)][_0x1c0ec4]['videoElement']&&(_0x2c8760[_0x17a8f0(0x186)][_0x1c0ec4][_0x17a8f0(0x850)][_0x17a8f0(0x83f)][_0x17a8f0(0x5c1)]&&_0x2c8760['rpcs'][_0x1c0ec4]['videoElement']['style'][_0x17a8f0(0x5c1)]!==_0x17a8f0(0x263)&&(_0x2c8760[_0x17a8f0(0x186)][_0x1c0ec4][_0x17a8f0(0x850)][_0x17a8f0(0x83f)][_0x17a8f0(0x5c1)]=_0x17a8f0(0x263),_0x50cd0b=!![])),_0x2c8760[_0x17a8f0(0x186)][_0x1c0ec4]['iframeEle']&&_0x2c8760[_0x17a8f0(0x186)][_0x1c0ec4][_0x17a8f0(0x8ed)]['style'][_0x17a8f0(0x5c1)]&&_0x2c8760[_0x17a8f0(0x186)][_0x1c0ec4]['iframeEle']['style'][_0x17a8f0(0x5c1)]!==_0x17a8f0(0x263)&&(_0x2c8760[_0x17a8f0(0x186)][_0x1c0ec4][_0x17a8f0(0x8ed)]['style']['display']=_0x17a8f0(0x263),_0x50cd0b=!![]));}_0x2c8760[_0x17a8f0(0x186)][_0x2427d0][_0x17a8f0(0x850)]&&(_0x2c8760[_0x17a8f0(0x186)][_0x2427d0]['videoElement'][_0x17a8f0(0x83f)][_0x17a8f0(0x5c1)]&&_0x2c8760[_0x17a8f0(0x186)][_0x2427d0][_0x17a8f0(0x850)][_0x17a8f0(0x83f)]['display']!==_0x17a8f0(0x25f)&&(_0x2c8760[_0x17a8f0(0x186)][_0x2427d0][_0x17a8f0(0x850)][_0x17a8f0(0x83f)][_0x17a8f0(0x5c1)]='block',_0x50cd0b=!![]),_0x2c8760['rpcs'][_0x2427d0][_0x17a8f0(0x850)][_0x17a8f0(0x813)]&&clearInterval(_0x2c8760[_0x17a8f0(0x186)][_0x2427d0]['videoElement'][_0x17a8f0(0x813)]),_0x2c8760[_0x17a8f0(0x186)][_0x2427d0][_0x17a8f0(0x850)][_0x17a8f0(0x740)]=![],_0x2c8760['rpcs'][_0x2427d0][_0x17a8f0(0x850)][_0x17a8f0(0x813)]=setTimeout(showControlBar[_0x17a8f0(0x275)](null,_0x2c8760[_0x17a8f0(0x186)][_0x2427d0][_0x17a8f0(0x850)]),0xbb8)),_0x2c8760['rpcs'][_0x2427d0][_0x17a8f0(0x8ed)]&&_0x2c8760[_0x17a8f0(0x186)][_0x2427d0][_0x17a8f0(0x8ed)][_0x17a8f0(0x83f)]['display']&&_0x2c8760[_0x17a8f0(0x186)][_0x2427d0][_0x17a8f0(0x8ed)]['style'][_0x17a8f0(0x5c1)]!=='block'&&(_0x2c8760[_0x17a8f0(0x186)][_0x2427d0]['iframeEle'][_0x17a8f0(0x83f)][_0x17a8f0(0x5c1)]=_0x17a8f0(0x25f),_0x50cd0b=!![]);}}else _0x5311b6[_0x17a8f0(0x295)]==0x0?(_0x2c8760[_0x17a8f0(0x186)][_0x2427d0][_0x17a8f0(0x130)]=!![],applyMuteState(_0x2427d0),_0x2c8760[_0x17a8f0(0x186)][_0x2427d0][_0x17a8f0(0x850)]&&(_0x2c8760[_0x17a8f0(0x186)][_0x2427d0][_0x17a8f0(0x850)][_0x17a8f0(0x83f)][_0x17a8f0(0x5c1)]&&_0x2c8760[_0x17a8f0(0x186)][_0x2427d0][_0x17a8f0(0x850)][_0x17a8f0(0x83f)][_0x17a8f0(0x5c1)]!=='none'&&(_0x2c8760[_0x17a8f0(0x186)][_0x2427d0]['videoElement']['style'][_0x17a8f0(0x5c1)]='none',_0x50cd0b=!![])),_0x2c8760['rpcs'][_0x2427d0][_0x17a8f0(0x8ed)]&&_0x2c8760[_0x17a8f0(0x186)][_0x2427d0]['iframeEle']['style'][_0x17a8f0(0x5c1)]&&_0x2c8760[_0x17a8f0(0x186)][_0x2427d0][_0x17a8f0(0x8ed)][_0x17a8f0(0x83f)][_0x17a8f0(0x5c1)]!==_0x17a8f0(0x263)&&(_0x2c8760[_0x17a8f0(0x186)][_0x2427d0][_0x17a8f0(0x8ed)]['style']['display']=_0x17a8f0(0x263),_0x50cd0b=!![])):(_0x2c8760[_0x17a8f0(0x186)][_0x2427d0][_0x17a8f0(0x130)]=![],applyMuteState(_0x2427d0),_0x2c8760['rpcs'][_0x2427d0][_0x17a8f0(0x850)]&&(_0x2c8760[_0x17a8f0(0x186)][_0x2427d0][_0x17a8f0(0x850)][_0x17a8f0(0x83f)][_0x17a8f0(0x5c1)]&&_0x2c8760[_0x17a8f0(0x186)][_0x2427d0][_0x17a8f0(0x850)][_0x17a8f0(0x83f)][_0x17a8f0(0x5c1)]!==_0x17a8f0(0x25f)&&(_0x2c8760['rpcs'][_0x2427d0][_0x17a8f0(0x850)]['style']['display']=_0x17a8f0(0x25f),_0x50cd0b=!![]),_0x2c8760['rpcs'][_0x2427d0][_0x17a8f0(0x850)]['controlTimer']&&clearInterval(_0x2c8760[_0x17a8f0(0x186)][_0x2427d0]['videoElement'][_0x17a8f0(0x813)]),_0x2c8760[_0x17a8f0(0x186)][_0x2427d0]['videoElement'][_0x17a8f0(0x740)]=![],_0x2c8760['rpcs'][_0x2427d0][_0x17a8f0(0x850)][_0x17a8f0(0x813)]=setTimeout(showControlBar[_0x17a8f0(0x275)](null,_0x2c8760[_0x17a8f0(0x186)][_0x2427d0]['videoElement']),0xbb8)),_0x2c8760[_0x17a8f0(0x186)][_0x2427d0][_0x17a8f0(0x8ed)]&&_0x2c8760[_0x17a8f0(0x186)][_0x2427d0][_0x17a8f0(0x8ed)][_0x17a8f0(0x83f)][_0x17a8f0(0x5c1)]&&_0x2c8760[_0x17a8f0(0x186)][_0x2427d0]['iframeEle'][_0x17a8f0(0x83f)][_0x17a8f0(0x5c1)]!==_0x17a8f0(0x25f)&&(_0x2c8760[_0x17a8f0(0x186)][_0x2427d0][_0x17a8f0(0x8ed)]['style'][_0x17a8f0(0x5c1)]='block',_0x50cd0b=!![]));}}_0x2c8760['sceneSync'](_0x2427d0);}else _0x5311b6[_0x17a8f0(0x7bb)]=='volume'&&(log(parseInt(_0x5311b6['value'])/0x64),_0x2c8760[_0x17a8f0(0x186)][_0x2427d0][_0x17a8f0(0x850)]&&(_0x2c8760['rpcs'][_0x2427d0]['videoElement']['volume']=parseInt(_0x5311b6['value'])/0x64,log(_0x17a8f0(0x6fb))));}}}}_0x50cd0b&&updateMixer();}}else{if(_0x5311b6[_0x17a8f0(0x7bb)]=='migrate'){}else{if(_0x5311b6[_0x17a8f0(0x7bb)]=='hangup'){}}}}else _0x5311b6[_0x17a8f0(0x7bb)]==='layout'&&(warnlog(_0x17a8f0(0x306)),log(_0x5311b6),_0x2c8760[_0x17a8f0(0x8f6)]=_0x5311b6['value'],pokeIframeAPI('layout-updated',_0x2c8760[_0x17a8f0(0x8f6)]),updateMixer());}},_0x2c8760[_0x2f8f35(0x6e7)]=function(){var _0x179a45=_0x2f8f35;_0x2c8760[_0x179a45(0x8a8)]in _0x2c8760[_0x179a45(0x847)]&&(_0x2c8760[_0x179a45(0x847)][_0x2c8760['directorUUID']][_0x179a45(0x744)][_0x179a45(0x148)]&&(_0x2c8760[_0x179a45(0x847)][_0x2c8760[_0x179a45(0x8a8)]][_0x179a45(0x744)][_0x179a45(0x148)][_0x179a45(0x3c4)]=!![])),_0x2c8760[_0x179a45(0x8a8)]in _0x2c8760[_0x179a45(0x186)]&&(_0x2c8760[_0x179a45(0x186)][_0x2c8760[_0x179a45(0x8a8)]][_0x179a45(0x744)]['info']&&(_0x2c8760['rpcs'][_0x2c8760['directorUUID']][_0x179a45(0x744)][_0x179a45(0x148)]['director']=!![]),_0x2c8760['director']&&(getById(_0x179a45(0x2e9)+_0x2c8760['directorUUID'])[_0x179a45(0x60b)][_0x179a45(0x48f)](_0x179a45(0x560)),_0x2c8760[_0x179a45(0x186)][_0x2c8760[_0x179a45(0x8a8)]]['label']===![]&&(getById('label_'+_0x2c8760[_0x179a45(0x8a8)])[_0x179a45(0x780)]=miscTranslations[_0x179a45(0x481)]))),_0x2c8760['requestCoDirector'](),updateUserList();},_0x2c8760[_0x2f8f35(0x7d2)]=async function _0x2ed54b(_0x177563=![]){var _0x244511=_0x2f8f35;if(_0x2c8760['taintedSession']===!![]){log(_0x244511(0x1b0));return;}if(_0x2c8760['ws']!==null){log(_0x244511(0x37b));return;}_0x2c8760[_0x244511(0x267)]==![]&&(_0x2c8760[_0x244511(0x784)]!==![]?_0x2c8760['wss']='wss://proxywss.rtc.ninja:443':_0x2c8760['wss']='wss://wss.vdo.ninja:443');if(!RTCPeerConnection){console[_0x244511(0xf4)](miscTranslations['webrtc-is-blocked']);!_0x2c8760['cleanOutput']&&warnUser(miscTranslations[_0x244511(0x8d)],![],![]);return;}_0x2c8760['ws']===null&&(_0x2c8760['ws']=![],await chooseBestTURN());if(_0x2c8760[_0x244511(0xd8)]===![]){_0x2c8760[_0x244511(0x15d)]=_0x2c8760['generateStreamID'](0xc);for(var _0x38dd41 in _0x2c8760[_0x244511(0x186)]){warnlog(_0x244511(0x10d)),_0x2c8760[_0x244511(0x186)][_0x38dd41]['connectionState']===_0x244511(0x2c3)&&(_0x2c8760['closeRPC'](_0x38dd41),warnlog(_0x244511(0x227)));}}_0x2c8760['bypass']?(_0x2c8760['ws']={},_0x2c8760['ws'][_0x244511(0xcd)]=0x1,_0x2c8760['ws'][_0x244511(0x6eb)]=function(_0x17b73e){parent['postMessage']({'bypass':_0x17b73e},_0x2c8760['iframetarget']);},setTimeout(function(){var _0x36cca3=_0x244511;_0x2c8760['ws'][_0x36cca3(0x350)]();},0xa)):_0x2c8760['ws']=new WebSocket(_0x2c8760[_0x244511(0x267)]),_0x177563==![]&&(_0x2c8760[_0x244511(0x441)]===!![]&&(_0x2c8760[_0x244511(0x441)]=null,toggleClock()),_0x2c8760['timeout']=setTimeout(function(){var _0x44db9e=_0x244511;pokeIframeAPI(_0x44db9e(0x102),'timeout'),errorlog(_0x44db9e(0x6ed)),!_0x2c8760[_0x44db9e(0x7d7)]&&(!_0x2c8760[_0x44db9e(0x7f9)]&&setTimeout(function(){var _0x2343db=_0x44db9e;warnUser(miscTranslations[_0x2343db(0x453)],![],![]);},0x1));},0x7530)),_0x2c8760['ws'][_0x244511(0x350)]=function _0x5d3288(){var _0x250d40=_0x244511;clearTimeout(_0x2c8760[_0x250d40(0x70c)]),clearInterval(_0x2c8760['timeout']),log('connected\x20to\x20video\x20server'),checkConnection();if(_0x2c8760[_0x250d40(0x8d7)]){errorlog(_0x250d40(0x1cc));for(_0x30e597 in _0x2c8760[_0x250d40(0x186)]){try{_0x2c8760[_0x250d40(0x186)][_0x30e597][_0x250d40(0x7f8)]();}catch(_0x3ae0e5){}}for(_0x30e597 in _0x2c8760[_0x250d40(0x847)]){try{_0x2c8760[_0x250d40(0x847)][_0x30e597][_0x250d40(0x7f8)]();}catch(_0x144b4a){}}_0x2c8760[_0x250d40(0x8d7)]=![],_0x2c8760[_0x250d40(0x7e5)]=![];}if(_0x2c8760['msg']!==[])try{var _0x3c70b4=_0x2c8760[_0x250d40(0x1c0)]['slice'](-0x1e);_0x2c8760[_0x250d40(0x1c0)]=[];for(var _0x36b188 in _0x3c70b4){log(_0x250d40(0x5cb)),_0x2c8760[_0x250d40(0x100)](_0x3c70b4[_0x36b188]);}}catch(_0x4c4274){errorlog(_0x4c4274);}if(_0x177563==!![]){pokeIframeAPI('hssConnection','reconnected');_0x2c8760['seeding']&&_0x2c8760[_0x250d40(0x7bc)]();if(_0x2c8760[_0x250d40(0x2af)]!==![]){if(_0x2c8760[_0x250d40(0x2af)]===''&&(!_0x2c8760['view']||_0x2c8760['view']==='')){}else log(_0x250d40(0x64f)),log(_0x250d40(0x514)),joinRoom(_0x2c8760[_0x250d40(0x2af)]);if(_0x2c8760[_0x250d40(0x835)][_0x250d40(0x542)]){var _0x49b267=Object['keys'](_0x2c8760[_0x250d40(0x4d2)]);for(var _0x30e597 in _0x49b267){_0x2c8760[_0x250d40(0x835)][_0x250d40(0x4cc)](_0x49b267[_0x30e597])&&(log('LOADING\x20UP\x20WAITING\x20WATCH\x20STREAM:\x20'+_0x49b267[_0x30e597]),_0x2c8760['watchStream'](_0x49b267[_0x30e597]));}}}else{var _0x49b267=Object[_0x250d40(0x4a2)](_0x2c8760['waitingWatchList']);for(var _0x30e597 in _0x49b267){log(_0x250d40(0x3ad)+_0x49b267[_0x30e597]),_0x2c8760['watchStream'](_0x49b267[_0x30e597]);}}}else pokeIframeAPI(_0x250d40(0x102),_0x250d40(0x5d1));},_0x2c8760[_0x244511(0x3cf)]=function(_0x56225f){var _0x46a2fc=_0x244511;for(var _0x37c9c9 in _0x2c8760[_0x46a2fc(0x186)]){if(_0x2c8760['rpcs'][_0x37c9c9]['streamID']===_0x56225f)return log(_0x46a2fc(0x3a9)),![];}if(_0x2c8760['waitingWatchList'][_0x56225f])return log(_0x46a2fc(0x8de)),![];return _0x2c8760['watchStream'](_0x56225f),log('requesting\x20stream'),!![];},_0x2c8760['ws'][_0x244511(0x8b1)]=async function(_0x1996dd){var _0x346e4b=_0x244511;clearTimeout(_0x2c8760['pingTimeout']);try{var _0xcd19a2=JSON['parse'](_0x1996dd[_0x346e4b(0x547)]);}catch(_0x6154d4){try{var _0xcd19a2=JSON['parse'](_0x1996dd['data']['toString']());}catch(_0x567bef){errorlog(_0x567bef);return;}}_0x346e4b(0x85a)in _0xcd19a2&&(_0xcd19a2[_0x346e4b(0x85a)]=_0x2c8760[_0x346e4b(0x50f)](_0xcd19a2[_0x346e4b(0x85a)]));if(_0x346e4b(0x279)in _0xcd19a2){_0xcd19a2=await _0x2c8760[_0x346e4b(0x6a4)](_0xcd19a2);if(!_0xcd19a2)return;}if(_0x2c8760[_0x346e4b(0xd8)]){if(_0x346e4b(0x62b)in _0xcd19a2&&_0x2c8760[_0x346e4b(0x86c)]&&_0xcd19a2[_0x346e4b(0x62b)]===_0x2c8760['UUID'])return;else log(_0xcd19a2);if(_0x346e4b(0x86c)in _0xcd19a2){if(_0x2c8760[_0x346e4b(0x86c)]){if(_0xcd19a2[_0x346e4b(0x86c)]!==_0x2c8760[_0x346e4b(0x86c)])return;}else return;delete _0xcd19a2[_0x346e4b(0x86c)];}if(_0x346e4b(0x2af)in _0xcd19a2){if(!_0x2c8760[_0x346e4b(0x680)])return;if('request'in _0xcd19a2){if(_0xcd19a2[_0x346e4b(0x10b)]===_0x346e4b(0x799)){if(_0x346e4b(0x2af)in _0xcd19a2){if('target'in _0xcd19a2){if(_0xcd19a2[_0x346e4b(0x52a)]==_0x2c8760[_0x346e4b(0x86c)]){_0xcd19a2['request']=_0x346e4b(0x8d7),_0x2c8760[_0x346e4b(0x680)]=_0xcd19a2[_0x346e4b(0x2af)];var _0x1dd177={};_0x1dd177['request']=_0x346e4b(0x197),_0x1dd177[_0x346e4b(0x2af)]=_0x2c8760[_0x346e4b(0x680)],_0x1dd177['streamID']=_0x2c8760['streamID'],_0x2c8760[_0x346e4b(0x100)](_0x1dd177);}else return;}else return;}else return;}else{if(_0xcd19a2['roomid']!==_0x2c8760[_0x346e4b(0x680)])return;}}else{if(_0xcd19a2[_0x346e4b(0x2af)]!==_0x2c8760[_0x346e4b(0x680)])return;}delete _0xcd19a2['roomid'];}_0x346e4b(0x3c4)in _0xcd19a2&&(_0xcd19a2[_0x346e4b(0x62b)]&&(_0x2c8760['directorUUID']=_0xcd19a2[_0x346e4b(0x62b)],_0x2c8760[_0x346e4b(0x807)]=[],_0x2c8760[_0x346e4b(0x807)][_0x346e4b(0x20d)](_0x2c8760['directorUUID']),_0x2c8760[_0x346e4b(0x6e7)]()),delete _0xcd19a2['director']);_0x346e4b(0x62b)in _0xcd19a2&&(_0xcd19a2['UUID']=_0xcd19a2[_0x346e4b(0x62b)],delete _0xcd19a2[_0x346e4b(0x62b)]);if(_0x346e4b(0x10b)in _0xcd19a2){if(_0xcd19a2[_0x346e4b(0x10b)]===_0x346e4b(0xa6)){if(_0x346e4b(0x85a)in _0xcd19a2){if(_0xcd19a2[_0x346e4b(0x85a)]===_0x2c8760[_0x346e4b(0x85a)])_0xcd19a2[_0x346e4b(0x10b)]=_0x346e4b(0x326);else return;}}else{if(_0xcd19a2[_0x346e4b(0x10b)]===_0x346e4b(0x44c)){if(_0x2c8760[_0x346e4b(0x265)]){if(_0x2c8760[_0x346e4b(0x265)]['includes'](_0xcd19a2[_0x346e4b(0x85a)])){play(_0xcd19a2[_0x346e4b(0x85a)]);return;}else return;}}else{if(_0xcd19a2['request']===_0x346e4b(0x197)){if(_0x346e4b(0x85a)in _0xcd19a2){if(_0x2c8760[_0x346e4b(0x265)]){if(_0x2c8760[_0x346e4b(0x265)][_0x346e4b(0x4cc)](_0xcd19a2['streamID']))play(_0xcd19a2[_0x346e4b(0x85a)]);else{}}else play(_0xcd19a2[_0x346e4b(0x85a)]);}_0xcd19a2['request']=_0x346e4b(0x326);}}}}else{if(_0x346e4b(0x85a)in _0xcd19a2){if(_0x2c8760[_0x346e4b(0x265)]){if(_0x2c8760[_0x346e4b(0x265)][_0x346e4b(0x4cc)](_0xcd19a2[_0x346e4b(0x85a)])){}else return;}else{if(_0x2c8760[_0x346e4b(0x571)]){if(_0x2c8760['view']!==_0xcd19a2[_0x346e4b(0x85a)])return;else{}}}}}}if(_0xcd19a2[_0x346e4b(0x10b)]){if(_0xcd19a2[_0x346e4b(0x10b)]==_0x346e4b(0x326)){if(_0x2c8760['queue']){if(_0x2c8760[_0x346e4b(0x807)]['indexOf'](_0xcd19a2['UUID'])>=0x0)_0x2c8760[_0x346e4b(0x326)](_0xcd19a2['UUID']);else _0x2c8760[_0x346e4b(0x3c4)]&&(_0xcd19a2[_0x346e4b(0x86c)]in _0x2c8760[_0x346e4b(0x186)]&&_0x2c8760['offerSDP'](_0xcd19a2[_0x346e4b(0x86c)]));}else _0x2c8760[_0x346e4b(0x326)](_0xcd19a2['UUID']);}else{if(_0xcd19a2[_0x346e4b(0x10b)]==_0x346e4b(0x210))log(_0xcd19a2),_0x346e4b(0x3c4)in _0xcd19a2?(_0x2c8760[_0x346e4b(0x8a8)]=_0xcd19a2[_0x346e4b(0x3c4)],_0x2c8760['directorList']=[],_0x2c8760['directorList'][_0x346e4b(0x20d)](_0x2c8760[_0x346e4b(0x8a8)]),_0x2c8760[_0x346e4b(0x6e7)]()):(_0x2c8760['directorUUID']=![],_0x2c8760[_0x346e4b(0x807)]=[]),_0x346e4b(0x213)in _0xcd19a2&&(_0xcd19a2[_0x346e4b(0x213)]==![]?(!_0x2c8760[_0x346e4b(0x7d7)]&&(getById('head4')[_0x346e4b(0x29f)]=miscTranslations[_0x346e4b(0x77d)],_0x2c8760['directorPassword']?_0x2c8760[_0x346e4b(0x4c8)]===null&&warnUser(miscTranslations[_0x346e4b(0x1cd)],![],![]):setTimeout(function(){warnUser(miscTranslations['room-is-claimed'],![],![]);},0x1)),_0x2c8760[_0x346e4b(0x4c8)]=![],pokeAPI(_0x346e4b(0x3c4),![]),pokeIframeAPI(_0x346e4b(0x3c4),![])):(_0x2c8760[_0x346e4b(0x4c8)]=!![],pokeAPI(_0x346e4b(0x3c4),!![]),pokeIframeAPI('director',!![]))),_0x2c8760['listPromise'][_0x346e4b(0x45d)](_0xcd19a2[_0x346e4b(0x8a7)]);else{if(_0xcd19a2['request']==_0x346e4b(0x8d7)){_0x2c8760[_0x346e4b(0x231)]=[],_0x2c8760[_0x346e4b(0x8d7)]=!![],_0x2c8760['broadcastIFrame']=![],log('You\x27ve\x20been\x20transferred'),pokeIframeAPI(_0x346e4b(0x8d7));!_0x2c8760[_0x346e4b(0x3c4)]&&(_0x2c8760[_0x346e4b(0x8c)]=![]);log(_0xcd19a2[_0x346e4b(0x8a7)]);_0x346e4b(0x3c4)in _0xcd19a2?(_0x2c8760[_0x346e4b(0x8a8)]=_0xcd19a2[_0x346e4b(0x3c4)],_0x2c8760[_0x346e4b(0x807)]=[],_0x2c8760['directorList'][_0x346e4b(0x20d)](_0x2c8760[_0x346e4b(0x8a8)]),_0x2c8760[_0x346e4b(0x6e7)]()):(_0x2c8760[_0x346e4b(0x8a8)]=![],_0x2c8760[_0x346e4b(0x807)]=[]);for(_0x25318b in _0x2c8760[_0x346e4b(0x186)]){try{!_0x2c8760['include'][_0x346e4b(0x4cc)](_0x2c8760[_0x346e4b(0x186)][_0x25318b][_0x346e4b(0x85a)])&&_0x2c8760[_0x346e4b(0x9b)](_0x25318b);}catch(_0x31007e){}}for(_0x25318b in _0x2c8760[_0x346e4b(0x847)]){try{log(_0x346e4b(0x361)),_0x2c8760['closePC'](_0x25318b);}catch(_0x279e49){}}youveBeenTransferred(),_0x2c8760['totalRoomBitrate']=_0x2c8760['totalRoomBitrate_default'],updateMixer(),log('Members\x20in\x20Room'),log(_0xcd19a2[_0x346e4b(0x8a7)]);for(var _0x25318b in _0xcd19a2[_0x346e4b(0x8a7)]){if('UUID'in _0xcd19a2[_0x346e4b(0x8a7)][_0x25318b]){if(_0x346e4b(0x85a)in _0xcd19a2['list'][_0x25318b]){if(_0xcd19a2[_0x346e4b(0x8a7)][_0x25318b][_0x346e4b(0x86c)]in _0x2c8760[_0x346e4b(0x186)])log(_0x346e4b(0x356));else{var _0x5e1d47=_0x2c8760[_0x346e4b(0x50f)](_0xcd19a2[_0x346e4b(0x8a7)][_0x25318b][_0x346e4b(0x85a)]);log(_0x346e4b(0x4b2)+_0x5e1d47);if(_0x2c8760[_0x346e4b(0x8c)]){if(_0x2c8760[_0x346e4b(0x807)][_0x346e4b(0x1db)](_0xcd19a2[_0x346e4b(0x8a7)][_0x25318b][_0x346e4b(0x86c)])>=0x0)play(_0x5e1d47,_0xcd19a2[_0x346e4b(0x8a7)][_0x25318b]['UUID']);else{if(_0x2c8760[_0x346e4b(0x265)]&&_0x2c8760[_0x346e4b(0x265)][_0x346e4b(0x4cc)](_0x5e1d47))play(_0x5e1d47,_0xcd19a2[_0x346e4b(0x8a7)][_0x25318b][_0x346e4b(0x86c)]);else _0x2c8760['queueList'][_0x346e4b(0x542)]<0x1388&&(!(_0x5e1d47 in _0x2c8760[_0x346e4b(0x14d)])&&!_0x2c8760['queueList'][_0x346e4b(0x4cc)](_0x5e1d47)&&_0x2c8760[_0x346e4b(0x231)][_0x346e4b(0x20d)](_0x5e1d47));}}else play(_0x5e1d47,_0xcd19a2[_0x346e4b(0x8a7)][_0x25318b][_0x346e4b(0x86c)]);}}}}updateQueue();}else{if(_0xcd19a2[_0x346e4b(0x10b)]==_0x346e4b(0x238))log(_0xcd19a2),'director'in _0xcd19a2?(_0x2c8760[_0x346e4b(0x8a8)]=_0xcd19a2[_0x346e4b(0x3c4)],_0x2c8760[_0x346e4b(0x807)]=[],_0x2c8760[_0x346e4b(0x807)][_0x346e4b(0x20d)](_0x2c8760[_0x346e4b(0x8a8)]),_0x2c8760['newMainDirectorSetup']()):(_0x2c8760[_0x346e4b(0x8a8)]=![],_0x2c8760['directorList']=[],errorlog(_0x346e4b(0x133))),updateUserList();else{if(_0xcd19a2[_0x346e4b(0x10b)]==_0x346e4b(0x2de)){log('Inbound\x20User-based\x20Message\x20from\x20Room'),log(_0xcd19a2);try{'director'in _0xcd19a2&&(_0xcd19a2[_0x346e4b(0x3c4)]==!![]&&_0x2c8760[_0x346e4b(0x828)](_0xcd19a2));}catch(_0xd0eb03){errorlog(_0xd0eb03);}}else{if(_0xcd19a2['request']==_0x346e4b(0x169)){_0xcd19a2[_0x346e4b(0x3c4)]&&(_0x2c8760['directorUUID']=_0xcd19a2[_0x346e4b(0x86c)],_0x2c8760[_0x346e4b(0x807)]=[],_0x2c8760[_0x346e4b(0x807)]['push'](_0x2c8760[_0x346e4b(0x8a8)]),_0x2c8760[_0x346e4b(0x6e7)]());if('streamID'in _0xcd19a2){log(_0x346e4b(0x75a));if(_0x2c8760[_0x346e4b(0x8c)]){if(_0x2c8760['directorList']['indexOf'](_0xcd19a2[_0x346e4b(0x86c)])>=0x0)play(_0x5e1d47,_0xcd19a2[_0x346e4b(0x86c)]);else{if(_0x2c8760[_0x346e4b(0x265)]&&_0x2c8760[_0x346e4b(0x265)]['includes'](_0x5e1d47))play(_0x5e1d47,_0xcd19a2['UUID']);else _0x2c8760[_0x346e4b(0x231)]['length']<0x1388&&(!(_0xcd19a2[_0x346e4b(0x85a)]in _0x2c8760[_0x346e4b(0x14d)])&&!_0x2c8760['queueList']['includes'](_0xcd19a2[_0x346e4b(0x85a)])&&(_0x2c8760[_0x346e4b(0x231)][_0x346e4b(0x20d)](_0xcd19a2[_0x346e4b(0x85a)]),updateQueue(!![])));}}else play(_0xcd19a2[_0x346e4b(0x85a)]);}else log(_0x346e4b(0x127));}else{if(_0xcd19a2[_0x346e4b(0x10b)]==_0x346e4b(0x1ac)){log(_0x346e4b(0x426)),log(_0xcd19a2);if(_0x2c8760[_0x346e4b(0x8c)]){if(_0x2c8760[_0x346e4b(0x807)][_0x346e4b(0x1db)](_0xcd19a2[_0x346e4b(0x86c)])>=0x0)play(_0x5e1d47,_0xcd19a2[_0x346e4b(0x86c)]);else{if(_0x2c8760['view_set']&&_0x2c8760['view_set']['includes'](_0x5e1d47))play(_0x5e1d47,_0xcd19a2[_0x346e4b(0x86c)]);else _0x2c8760['queueList'][_0x346e4b(0x542)]<0x1388&&(!(_0xcd19a2['streamID']in _0x2c8760[_0x346e4b(0x14d)])&&!_0x2c8760[_0x346e4b(0x231)][_0x346e4b(0x4cc)](_0xcd19a2[_0x346e4b(0x85a)])&&(_0x2c8760[_0x346e4b(0x231)]['push'](_0xcd19a2[_0x346e4b(0x85a)]),updateQueue(!![])));}}else play(_0xcd19a2[_0x346e4b(0x85a)]);}else{if(_0xcd19a2[_0x346e4b(0x10b)]==_0x346e4b(0x43d)){errorlog(_0xcd19a2),pokeIframeAPI(_0x346e4b(0x43d),_0xcd19a2[_0x346e4b(0x6a6)]);if(_0x2c8760[_0x346e4b(0x54d)]===![]){if('message'in _0xcd19a2){if(_0xcd19a2[_0x346e4b(0x6a6)]===_0x346e4b(0x251))_0x2c8760[_0x346e4b(0x65f)]<0x2?(_0x2c8760['seedAttempts']=parseInt(_0x2c8760[_0x346e4b(0x65f)])+0x1,setTimeout(function(){var _0x23562c=_0x346e4b;_0x2c8760[_0x23562c(0x7bc)]();},0x1388)):(hangup(),!_0x2c8760['cleanOutput']&&setTimeout(function(){var _0x4becf4=_0x346e4b;warnUser(miscTranslations[_0x4becf4(0x32a)],![],![]);},0x1));else _0xcd19a2[_0x346e4b(0x6a6)]===_0x346e4b(0xd9)?(!_0x2c8760[_0x346e4b(0x7d7)]&&(getById('head4')[_0x346e4b(0x29f)]=miscTranslations['not-the-director'],_0x2c8760[_0x346e4b(0x416)]?_0x2c8760[_0x346e4b(0x4c8)]===null&&warnUser(miscTranslations[_0x346e4b(0x1cd)],![],![]):setTimeout(function(){var _0x3e05d5=_0x346e4b;warnUser(miscTranslations[_0x3e05d5(0x89d)],![],![]);},0x1)),_0x2c8760[_0x346e4b(0x4c8)]=![],pokeAPI(_0x346e4b(0x3c4),![]),pokeIframeAPI(_0x346e4b(0x3c4),![])):!_0x2c8760[_0x346e4b(0x7d7)]&&setTimeout(function(){var _0x31df28=_0x346e4b;warnUser(_0xcd19a2[_0x31df28(0x6a6)]);},0x1);}}}else _0xcd19a2[_0x346e4b(0x10b)]=='warn'?_0x346e4b(0x6a6)in _0xcd19a2&&warnlog(_0xcd19a2[_0x346e4b(0x6a6)]):log(_0xcd19a2);}}}}}}}}else{if(_0xcd19a2[_0x346e4b(0x80c)])'streamID'in _0xcd19a2&&(_0xcd19a2[_0x346e4b(0x85a)]in _0x2c8760[_0x346e4b(0x14d)]&&(clearTimeout(_0x2c8760[_0x346e4b(0x14d)][_0xcd19a2[_0x346e4b(0x85a)]]),delete _0x2c8760['watchTimeoutList'][_0xcd19a2[_0x346e4b(0x85a)]])),_0x2c8760[_0x346e4b(0x412)](_0xcd19a2);else{if(_0xcd19a2[_0x346e4b(0x182)])log('GOT\x20ICE!!'),_0x2c8760['processIce'](_0xcd19a2);else{if(_0xcd19a2[_0x346e4b(0x7a5)])log(_0x346e4b(0x3d5)),_0x2c8760[_0x346e4b(0x730)](_0xcd19a2);else _0xcd19a2[_0x346e4b(0x10b)]==_0x346e4b(0xe9)?(warnlog('Clean\x20up'),_0xcd19a2[_0x346e4b(0x86c)]in _0x2c8760[_0x346e4b(0x847)]&&(warnlog(_0x346e4b(0x6a1)),log(_0x346e4b(0x361)),_0x2c8760[_0x346e4b(0x8db)](_0xcd19a2[_0x346e4b(0x86c)])),_0xcd19a2['UUID']in _0x2c8760[_0x346e4b(0x186)]&&(warnlog(_0x346e4b(0x6a1)),_0x2c8760[_0x346e4b(0x9b)](_0xcd19a2[_0x346e4b(0x86c)]))):log(_0x346e4b(0x6e9));}}}},_0x2c8760['ws'][_0x244511(0x482)]=async function(_0x46767d){var _0x1be661=_0x244511;clearTimeout(_0x2c8760[_0x1be661(0x70c)]),pokeIframeAPI('hssConnection',_0x1be661(0x146));try{_0x1be661(0x27c)in _0x46767d&&(_0x46767d[_0x1be661(0x27c)]==0x1f7&&(_0x177563==![]&&(clearInterval(_0x2c8760['timeout']),!_0x2c8760[_0x1be661(0x7d7)]&&warnUser(_0x1be661(0x83b),0x7530,![]))));}catch(_0x4ba4d0){errorlog(_0x4ba4d0);}warnlog('Connection\x20to\x20Control\x20Server\x20lost.\x0a\x0aAuto-reconnect\x20is\x20partially\x20implemented');if(_0x2c8760[_0x1be661(0x829)]==![])try{_0x2c8760['ws'][_0x1be661(0xcd)]===WebSocket[_0x1be661(0x663)]&&(_0x2c8760['ws']=null,setTimeout(()=>{var _0x40bfca=_0x1be661;try{_0x2c8760[_0x40bfca(0x7d2)](!![]);}catch(_0x31b5d0){};},0x7d0));}catch(_0x154a84){errorlog(_0x154a84);}};},_0x2c8760['sendMessage']=function(_0x5dec8a,_0x1a62b2=null){var _0x49ac5d=_0x2f8f35;log(_0x49ac5d(0x5fa)),warnlog(_0x5dec8a),_0x5dec8a=JSON['stringify'](_0x5dec8a);if(_0x1a62b2==null){for(var _0x2bac42 in _0x2c8760[_0x49ac5d(0x847)]){try{_0x2c8760[_0x49ac5d(0x847)][_0x2bac42]['sendChannel'][_0x49ac5d(0x6eb)](_0x5dec8a);}catch(_0x5a9b62){warnlog(_0x49ac5d(0x881));}}return!![];}else try{return _0x2c8760[_0x49ac5d(0x847)][_0x1a62b2][_0x49ac5d(0x460)][_0x49ac5d(0x6eb)](_0x5dec8a),!![];}catch(_0x4d133b){return warnlog(_0x49ac5d(0x762)),warnlog(_0x5dec8a),![];}return![];},_0x2c8760[_0x2f8f35(0x3fd)]=function(_0x366bcf,_0x46cac3=null){var _0x307cd8=_0x2f8f35,_0x56ff86=JSON[_0x307cd8(0xd4)](_0x366bcf);if(_0x46cac3==null){var _0x5f0db0=[];for(var _0x1b51fc in _0x2c8760['rpcs']){try{if(_0x307cd8(0x4fd)in _0x2c8760[_0x307cd8(0x186)][_0x1b51fc]){var _0x24b23b=_0x366bcf;_0x24b23b[_0x307cd8(0x563)]=!![],_0x24b23b=JSON[_0x307cd8(0xd4)](_0x24b23b),_0x2c8760[_0x307cd8(0x186)][_0x2c8760['rpcs'][_0x1b51fc][_0x307cd8(0x4fd)]][_0x307cd8(0x23a)][_0x307cd8(0x6eb)](_0x24b23b);}else _0x2c8760[_0x307cd8(0x186)][_0x1b51fc][_0x307cd8(0x23a)][_0x307cd8(0x6eb)](_0x56ff86);_0x5f0db0[_0x307cd8(0x20d)](_0x1b51fc);}catch(_0x3e20fc){log(_0x307cd8(0x451));}}return _0x5f0db0[_0x307cd8(0x542)];}else try{if(_0x307cd8(0x4fd)in _0x2c8760[_0x307cd8(0x186)][_0x46cac3]){var _0x24b23b=_0x366bcf;_0x24b23b[_0x307cd8(0x563)]=!![],_0x24b23b=JSON[_0x307cd8(0xd4)](_0x24b23b),_0x2c8760[_0x307cd8(0x186)][_0x2c8760[_0x307cd8(0x186)][_0x46cac3][_0x307cd8(0x4fd)]]['receiveChannel']['send'](_0x24b23b);}else _0x2c8760[_0x307cd8(0x186)][_0x46cac3]['receiveChannel'][_0x307cd8(0x6eb)](_0x56ff86);return!![];}catch(_0x516c2c){return log(_0x307cd8(0x451)),![];}},_0x2c8760['hangup']=function(_0x14bac7=![],_0x9c83cb=![]){var _0x4cad15=_0x2f8f35;_0x9c83cb&&recordLocalVideo(_0x4cad15(0x863));_0x2c8760[_0x4cad15(0x7b5)]=!![],warnlog('hanging\x20up');try{recordLocalVideo('stop');}catch(_0x4fa13b){}try{var _0x554878={};_0x554878[_0x4cad15(0x402)]=!![],_0x554878[_0x4cad15(0x161)]=!![],_0x2c8760[_0x4cad15(0x205)](_0x554878);}catch(_0x1ffac8){}try{_0x2c8760['ws']['close']();}catch(_0x219a99){}try{transferList[_0x4cad15(0x648)](_0x2b6efa=>{var _0x4e6618=_0x4cad15;_0x2b6efa[_0x4e6618(0x25e)]&&_0x2b6efa['writer']['close'](),_0x2b6efa[_0x4e6618(0x16f)]&&_0x2b6efa[_0x4e6618(0x4d9)];});}catch(_0x150005){errorlog(_0x150005);}try{_0x2c8760[_0x4cad15(0x4bc)]&&_0x2c8760['canvasSource'][_0x4cad15(0x548)]&&_0x2c8760[_0x4cad15(0x4bc)][_0x4cad15(0x548)][_0x4cad15(0x81d)]()[_0x4cad15(0x648)](function(_0x1cbe9f){var _0x5be756=_0x4cad15;_0x1cbe9f[_0x5be756(0xee)](),_0x2c8760['videoElement'][_0x5be756(0x548)]['removeTrack'](_0x1cbe9f),log(_0x5be756(0x686));}),_0x2c8760[_0x4cad15(0x850)]&&_0x2c8760[_0x4cad15(0x850)][_0x4cad15(0x548)]&&_0x2c8760[_0x4cad15(0x850)]['srcObject'][_0x4cad15(0x81d)]()[_0x4cad15(0x648)](function(_0x7a4b6e){var _0x3f772a=_0x4cad15;_0x7a4b6e['stop'](),_0x2c8760[_0x3f772a(0x850)][_0x3f772a(0x548)]['removeTrack'](_0x7a4b6e),log(_0x3f772a(0x686));}),_0x2c8760[_0x4cad15(0x29c)]&&_0x2c8760[_0x4cad15(0x29c)]['getTracks']()[_0x4cad15(0x648)](function(_0x2d0148){var _0x5d83ab=_0x4cad15;_0x2d0148['stop'](),_0x2c8760[_0x5d83ab(0x850)][_0x5d83ab(0x548)][_0x5d83ab(0x101)](_0x2d0148),log(_0x5d83ab(0x686));}),_0x2c8760[_0x4cad15(0x401)]&&_0x2c8760['screenStream'][_0x4cad15(0x81d)]()['forEach'](function(_0xf19bb1){var _0x3c0280=_0x4cad15;_0xf19bb1['stop'](),_0x2c8760[_0x3c0280(0x401)]['removeTrack'](_0xf19bb1),log('stopping\x20old\x20track');});}catch(_0xa1e7da){errorlog(_0xa1e7da);}try{for(i in _0x2c8760[_0x4cad15(0x186)]){try{_0x2c8760['rpcs'][i][_0x4cad15(0x850)]&&(_0x2c8760[_0x4cad15(0x186)][i][_0x4cad15(0x850)]['recording']&&recordLocalVideo('stop',null,_0x2c8760[_0x4cad15(0x186)][i][_0x4cad15(0x850)]));}catch(_0x29578c){}_0x2c8760['closeRPC'](i,!![]);}for(i in _0x2c8760['pcs']){log(_0x4cad15(0x7b6)),_0x2c8760[_0x4cad15(0x8db)](i);}}catch(_0x489eb0){errorlog(_0x489eb0);}for(var _0x3a7d8a in _0x2c8760['watchTimeoutList']){clearTimeout(_0x2c8760[_0x4cad15(0x14d)][_0x3a7d8a]);}if(_0x14bac7){reloadRequested(),warnlog(_0x4cad15(0x855));return;}else setTimeout(function(){for(i in _0x2c8760){try{delete _0x2c8760[i];}catch(_0x356f45){}}delete _0x2c8760;},0x4b0),hangupComplete(),log('HANG\x20UP\x20COMPLETE');},_0x2c8760[_0x2f8f35(0x7d8)]=function(){var _0x2f5aba=_0x2f8f35;_0x2c8760[_0x2f5aba(0x7b5)]=!![],_0x2c8760[_0x2f5aba(0x128)]=![],notifyOfScreenShare(),warnlog(_0x2f5aba(0xf2)),pokeIframeAPI(_0x2f5aba(0x4f7),![]),pokeIframeAPI(_0x2f5aba(0x6b9),![]),pokeAPI('seeding',![]);try{_0x2c8760[_0x2f5aba(0x850)]&&_0x2c8760[_0x2f5aba(0x850)]['srcObject']&&_0x2c8760[_0x2f5aba(0x850)][_0x2f5aba(0x548)]['getTracks']()[_0x2f5aba(0x648)](function(_0x59c426){var _0x48a045=_0x2f5aba;_0x59c426[_0x48a045(0xee)](),_0x2c8760[_0x48a045(0x850)][_0x48a045(0x548)][_0x48a045(0x101)](_0x59c426),log(_0x48a045(0x686));});_0x2c8760['streamSrc']&&_0x2c8760['streamSrc'][_0x2f5aba(0x81d)]()[_0x2f5aba(0x648)](function(_0x2d0898){var _0x581dd5=_0x2f5aba;_0x2d0898[_0x581dd5(0xee)](),_0x2c8760[_0x581dd5(0x29c)][_0x581dd5(0x101)](_0x2d0898),log(_0x581dd5(0x686));});for(UUID in _0x2c8760['pcs']){var _0x44d2b1=getSenders2(UUID);_0x44d2b1[_0x2f5aba(0x648)](_0x5b817b=>{var _0x405114=_0x2f5aba;_0x5b817b[_0x405114(0x124)]&&(_0x5b817b[_0x405114(0x124)]['enabled']=![]);});}var _0xfaeb26={};_0xfaeb26[_0x2f5aba(0x402)]=!![],_0xfaeb26[_0x2f5aba(0x86b)]=!![],_0x2c8760[_0x2f5aba(0x205)](_0xfaeb26),getById(_0x2f5aba(0x8e3))[_0x2f5aba(0x8ec)]();}catch(_0x1659ca){errorlog(_0x2f5aba(0x2a1));}log(_0x2f5aba(0x40c));},_0x2c8760['createOffer']=function(_0x3d0b1f,_0x5109a5=![]){var _0x457e22=_0x2f8f35;_0x2c8760[_0x457e22(0x847)][_0x3d0b1f][_0x457e22(0x6f8)]({'iceRestart':_0x5109a5})[_0x457e22(0x414)](_0x43b571=>{var _0x5c14ff=_0x457e22;log('create\x20offer\x20worked');if(SafariVersion&&SafariVersion<=0xd&&(iOS||iPad)){}else{if(_0x2c8760[_0x5c14ff(0x376)]==0x3||_0x2c8760[_0x5c14ff(0x376)]==0x5||_0x2c8760[_0x5c14ff(0x376)]==0x1)_0x43b571[_0x5c14ff(0x3ab)]=CodecsHandler[_0x5c14ff(0x1b9)](_0x43b571[_0x5c14ff(0x3ab)],{'stereo':0x1}),log('stereo\x20enabled');else{if(iOS||iPad){}else _0x2c8760[_0x5c14ff(0x376)]==0x4&&(_0x43b571[_0x5c14ff(0x3ab)]=CodecsHandler[_0x5c14ff(0x1b9)](_0x43b571['sdp'],{'stereo':0x2}),log(_0x5c14ff(0x7e4)));}}if(_0x2c8760[_0x5c14ff(0x847)][_0x3d0b1f][_0x5c14ff(0x249)])try{_0x43b571[_0x5c14ff(0x3ab)]=CodecsHandler[_0x5c14ff(0x389)](_0x43b571[_0x5c14ff(0x3ab)],_0x2c8760[_0x5c14ff(0x847)][_0x3d0b1f][_0x5c14ff(0x249)]),log('Trying\x20to\x20set\x20'+_0x2c8760[_0x5c14ff(0x847)][_0x3d0b1f]['preferVideoCodec']+_0x5c14ff(0x8cd));}catch(_0x67520f){errorlog(_0x67520f),warnlog('couldn\x27t\x20set\x20preferred\x20video\x20codec');}if(_0x2c8760[_0x5c14ff(0x847)][_0x3d0b1f][_0x5c14ff(0x8b6)])try{if(_0x2c8760['pcs'][_0x3d0b1f]['preferAudioCodec']===_0x5c14ff(0x907))_0x43b571[_0x5c14ff(0x3ab)]=CodecsHandler[_0x5c14ff(0x282)](_0x43b571[_0x5c14ff(0x3ab)]);else{if(_0x2c8760[_0x5c14ff(0x847)][_0x3d0b1f]['preferAudioCodec']===_0x5c14ff(0x4d3)){if(_0x2c8760[_0x5c14ff(0x683)]&&_0x2c8760[_0x5c14ff(0x683)]==0x1)_0x43b571[_0x5c14ff(0x3ab)]=CodecsHandler[_0x5c14ff(0x31b)](_0x43b571[_0x5c14ff(0x3ab)],_0x2c8760['micSampleRate']||0xbb80,![]);else _0x2c8760['stereo']?_0x43b571['sdp']=CodecsHandler['modifyDescPCM'](_0x43b571[_0x5c14ff(0x3ab)],_0x2c8760[_0x5c14ff(0x3ae)]||0xbb80,!![]):_0x43b571['sdp']=CodecsHandler['modifyDescPCM'](_0x43b571[_0x5c14ff(0x3ab)],_0x2c8760[_0x5c14ff(0x3ae)]||0xbb80,![]);}else _0x43b571[_0x5c14ff(0x3ab)]=CodecsHandler[_0x5c14ff(0x8b6)](_0x43b571[_0x5c14ff(0x3ab)],_0x2c8760[_0x5c14ff(0x847)][_0x3d0b1f][_0x5c14ff(0x8b6)]);}log('Trying\x20to\x20set\x20'+_0x2c8760[_0x5c14ff(0x847)][_0x3d0b1f]['preferAudioCodec']+_0x5c14ff(0x6de));}catch(_0x567b99){errorlog(_0x567b99),warnlog('couldn\x27t\x20set\x20preferred\x20audio\x20codec');}Android&&_0x2c8760[_0x5c14ff(0xe5)]!==![]&&_0x2c8760[_0x5c14ff(0x415)]&&(_0x43b571[_0x5c14ff(0x3ab)]=_0x43b571[_0x5c14ff(0x3ab)]['replace'](/42e01f/gi,_0x5c14ff(0x5b3))),_0x2c8760[_0x5c14ff(0x847)][_0x3d0b1f]['setLocalDescription'](_0x43b571)[_0x5c14ff(0x414)](function(){var _0x4a9ece=_0x5c14ff;log(_0x4a9ece(0x3d1)+_0x3d0b1f);var _0x11407d={};_0x11407d['UUID']=_0x3d0b1f,_0x11407d[_0x4a9ece(0x85a)]=_0x2c8760['streamID'],_0x11407d['description']=_0x2c8760['pcs'][_0x3d0b1f][_0x4a9ece(0xc7)],_0x11407d[_0x4a9ece(0x4d0)]=_0x2c8760[_0x4a9ece(0x847)][_0x3d0b1f][_0x4a9ece(0x4d0)];_0x2c8760[_0x4a9ece(0xd8)]&&(_0x11407d[_0x4a9ece(0x33a)]=_0x2c8760[_0x4a9ece(0x54d)]);if(_0x2c8760['screenStream']!==![]){var _0x1286d6=_0x2c8760[_0x4a9ece(0x401)][_0x4a9ece(0x81d)](),_0xc6ae2a=_0x2c8760['pcs'][_0x3d0b1f][_0x4a9ece(0x45f)](),_0x488c53=[];for(var _0x29a48c=0x0;_0x29a48c<_0xc6ae2a[_0x4a9ece(0x542)];_0x29a48c++){for(var _0x59ba01=0x0;_0x59ba01<_0x1286d6[_0x4a9ece(0x542)];_0x59ba01++){_0xc6ae2a[_0x29a48c]['track']&&_0xc6ae2a[_0x29a48c][_0x4a9ece(0x124)]['id']==_0x1286d6[_0x59ba01]['id']&&_0x488c53[_0x4a9ece(0x20d)](_0x29a48c);}}_0x488c53['length']&&(_0x11407d['screen']=_0x488c53);}_0x2c8760[_0x4a9ece(0x55a)]?_0x2c8760[_0x4a9ece(0x60a)](JSON[_0x4a9ece(0xd4)](_0x11407d[_0x4a9ece(0x80c)]))[_0x4a9ece(0x414)](function(_0x115e5d){var _0x240a98=_0x4a9ece;_0x11407d['description']=_0x115e5d[0x0],_0x11407d['vector']=_0x115e5d[0x1],_0x2c8760[_0x240a98(0x4ad)](_0x11407d);})['catch'](errorlog):_0x2c8760[_0x4a9ece(0x4ad)](_0x11407d);})[_0x5c14ff(0x538)](errorlog);})[_0x457e22(0x538)](errorlog);},_0x2c8760[_0x2f8f35(0x427)]=function(){var _0x454b16=_0x2f8f35;for(var _0x3fac68 in _0x2c8760[_0x454b16(0x847)]){_0x2c8760[_0x454b16(0x847)][_0x3fac68]['scene']!==![]?(_0x2c8760['forcePLI'](_0x3fac68),log(_0x454b16(0x1ea))):log(_0x454b16(0x33f));}},_0x2c8760[_0x2f8f35(0x8db)]=function(_0x20a371,_0x4eb7e2=!![]){var _0x37f9e6=_0x2f8f35;log(_0x37f9e6(0x8db));if(!(_0x20a371 in _0x2c8760[_0x37f9e6(0x847)]))return;clearTimeout(_0x2c8760[_0x37f9e6(0x847)][_0x20a371][_0x37f9e6(0x618)]),clearTimeout(_0x2c8760[_0x37f9e6(0x847)][_0x20a371]['closeTimeout']),clearInterval(_0x2c8760[_0x37f9e6(0x847)][_0x20a371][_0x37f9e6(0x666)]),pokeIframeAPI(_0x37f9e6(0x54c),![],_0x20a371);if(_0x37f9e6(0x4fd)in _0x2c8760['pcs'][_0x20a371]){delete _0x2c8760['pcs'][_0x20a371],applySceneState();return;}_0x20a371+_0x37f9e6(0x2cb)in _0x2c8760[_0x37f9e6(0x847)]&&_0x2c8760[_0x37f9e6(0x847)][_0x20a371+'_screen'][_0x37f9e6(0x4fd)]&&_0x2c8760[_0x37f9e6(0x847)][_0x20a371+_0x37f9e6(0x2cb)]['realUUID']===_0x20a371&&(clearTimeout(_0x2c8760[_0x37f9e6(0x847)][_0x20a371+_0x37f9e6(0x2cb)][_0x37f9e6(0x618)]),clearTimeout(_0x2c8760[_0x37f9e6(0x847)][_0x20a371+_0x37f9e6(0x2cb)][_0x37f9e6(0x35b)]),clearInterval(_0x2c8760[_0x37f9e6(0x847)][_0x20a371+_0x37f9e6(0x2cb)][_0x37f9e6(0x666)]),_0x2c8760['pcs'][_0x20a371+'_screen']=null,delete _0x2c8760[_0x37f9e6(0x847)][_0x20a371+_0x37f9e6(0x2cb)]);try{_0x2c8760['sendMessage']({'bye':!![]},_0x20a371);}catch(_0x155f4f){}try{_0x2c8760[_0x37f9e6(0x847)][_0x20a371][_0x37f9e6(0x7f8)]();}catch(_0x1bb540){}_0x2c8760[_0x37f9e6(0x847)][_0x20a371]['guest']&&(_0x2c8760['beepToNotify']&&(_0x4eb7e2&&(warnlog(_0x37f9e6(0x334)),playtone(![],_0x37f9e6(0x79b))))),_0x2c8760[_0x37f9e6(0x847)][_0x20a371]=null,_0x2c8760['security']&&(!_0x2c8760[_0x37f9e6(0x7d7)]&&setTimeout(function _0x3ba945(){var _0x324a14=_0x37f9e6;warnUser(_0x324a14(0xbc));},0x1)),delete _0x2c8760['pcs'][_0x20a371],_0x2c8760[_0x37f9e6(0x6bb)](),applySceneState();},_0x2c8760[_0x2f8f35(0x9b)]=function(_0x235798,_0x58e6da=![]){var _0x15666e=_0x2f8f35;log(_0x15666e(0x9b));if(!(_0x235798 in _0x2c8760[_0x15666e(0x186)])){log(_0x15666e(0x1ba));return;}clearInterval(_0x2c8760[_0x15666e(0x186)][_0x235798][_0x15666e(0x35b)]);try{_0x2c8760[_0x15666e(0x3fd)]({'bye':!![]},_0x235798),warnlog(_0x15666e(0x68a));}catch(_0x515902){}try{var _0x3d6234=_0x2c8760[_0x15666e(0x186)][_0x235798]['streamID'];}catch(_0x3ad094){}try{_0x2c8760['rpcs'][_0x235798][_0x15666e(0x7f8)]();}catch(_0x166628){warnlog(_0x15666e(0x2a5));}try{_0x2c8760['rpcs'][_0x235798][_0x15666e(0x29c)]&&_0x2c8760[_0x15666e(0x186)][_0x235798][_0x15666e(0x29c)]['getTracks']()['forEach'](function(_0x280dde){var _0x3ea8a0=_0x15666e;_0x280dde[_0x3ea8a0(0xee)](),log('Track\x20stopped');});}catch(_0x1fb16a){}if(_0x2c8760[_0x15666e(0x3c4)])try{_0x2c8760['rpcs'][_0x235798][_0x15666e(0x850)]&&'recorder'in _0x2c8760[_0x15666e(0x186)][_0x235798][_0x15666e(0x850)]&&_0x2c8760[_0x15666e(0x186)][_0x235798]['videoElement'][_0x15666e(0x8a0)][_0x15666e(0xee)]();}catch(_0x201e01){warnlog(_0x201e01);}else!_0x2c8760['roomid']&&(_0x2c8760[_0x15666e(0x3a2)]&&playtone(![],_0x15666e(0x79b)));try{document[_0x15666e(0x21f)](_0x15666e(0x2e9)+_0x235798)&&(!_0x2c8760[_0x15666e(0x23c)]&&(_0x2c8760[_0x15666e(0x23c)]={}),_0x3d6234&&(_0x2c8760[_0x15666e(0x23c)][_0x3d6234]=getDetailedState(_0x3d6234)),getById(_0x15666e(0x2e9)+_0x235798)['parentNode']['removeChild'](getById(_0x15666e(0x2e9)+_0x235798)),updateLockedElements());}catch(_0x3b369f){warnlog(_0x3b369f);}try{_0x2c8760[_0x15666e(0x186)][_0x235798]['videoElement']&&_0x2c8760['rpcs'][_0x235798][_0x15666e(0x850)]['remove']();}catch(_0xae2ba3){}try{if(_0x2c8760['broadcast']!==![]){if(_0x2c8760[_0x15666e(0x186)][_0x235798][_0x15666e(0x8ed)]){try{_0x2c8760[_0x15666e(0x186)][_0x235798]['iframeEle']['remove']();}catch(_0x24242b){errorlog(_0x24242b);}_0x2c8760[_0x15666e(0x186)][_0x235798]['iframeEle'][_0x15666e(0x8ec)]();}}}catch(_0x1a0034){}try{_0x2c8760[_0x15666e(0x186)][_0x235798]['canvas']&&_0x2c8760['rpcs'][_0x235798]['canvas'][_0x15666e(0x8ec)]();}catch(_0x1d694b){}try{_0x2c8760[_0x15666e(0x186)][_0x235798][_0x15666e(0x882)]&&_0x2c8760['rpcs'][_0x235798][_0x15666e(0x882)][_0x15666e(0x8ec)]();}catch(_0x1a06cd){}'eventPlayActive'in _0x2c8760['rpcs'][_0x235798]&&clearInterval(_0x2c8760['rpcs'][_0x235798][_0x15666e(0x5c8)]);pokeIframeAPI(_0x15666e(0x82d),![],_0x235798),pokeAPI('endViewConnection',_0x2c8760['rpcs'][_0x235798][_0x15666e(0x85a)]);try{_0x2c8760['rpcs'][_0x235798]=null,delete _0x2c8760['rpcs'][_0x235798];}catch(_0xf07d6a){}_0x2c8760[_0x15666e(0x9b)](_0x235798+_0x15666e(0x2cb));(!_0x2c8760[_0x15666e(0x3c4)]||_0x2c8760['switchMode'])&&setTimeout(function(){updateMixer();},0x1);if(typeof _0x3d6234==_0x15666e(0x2cf))return;try{warnlog(_0x15666e(0x8ab)),_0x3d6234 in _0x2c8760[_0x15666e(0x14d)]&&(log(_0x15666e(0x463)+_0x3d6234),clearTimeout(_0x2c8760['watchTimeoutList'][_0x3d6234]),delete _0x2c8760['watchTimeoutList'][_0x3d6234]),_0x2c8760['watchTimeoutList'][_0x3d6234]=setTimeout(function(_0x21f479){var _0x24f122=_0x15666e;try{delete _0x2c8760[_0x24f122(0x14d)][_0x21f479];}catch(_0x178e7a){warnlog('session.watchTimeoutList\x20no\x20longer\x20exists;\x20won\x27t\x20retry.');return;}log(_0x24f122(0x760)+_0x21f479);try{for(var _0x39400f in _0x2c8760[_0x24f122(0x186)]){if(_0x2c8760['rpcs'][_0x39400f]['streamID']===_0x21f479){if(_0x2c8760[_0x24f122(0x186)][_0x39400f][_0x24f122(0x2a3)]===_0x24f122(0x5d1)){warnlog('\x20---\x20we\x20will\x20not\x20ask\x20again;\x20we\x27re\x20already\x20connected');return;}}}}catch(_0x2466f6){errorlog(_0x2466f6);}warnlog('\x20---\x20we\x20will\x20ask\x20again'),_0x2c8760['watchStream'](_0x21f479);},_0x2c8760[_0x15666e(0x90f)],_0x3d6234);}catch(_0x24b4a3){errorlog(_0x24b4a3);}pokeIframeAPI(_0x15666e(0xbd),![],_0x235798),_0x3d6234!==null?pokeIframeAPI(_0x15666e(0x2a2),_0x3d6234,_0x235798):pokeIframeAPI('end-view-connection',!![],_0x235798),updateUserList();},_0x2c8760['forceRetryTimeout']=null,_0x2c8760[_0x2f8f35(0x469)]=function(){var _0x3d56be=_0x2f8f35;if(_0x2c8760[_0x3d56be(0x571)]){if(_0x2c8760['ws']===null||(typeof _0x2c8760['ws']!==_0x3d56be(0x769)||_0x2c8760['ws'][_0x3d56be(0xcd)]!==0x1)){}else{var _0x2b606a=_0x2c8760[_0x3d56be(0x571)][_0x3d56be(0x75e)](',');for(var _0x513079 in _0x2b606a){if(_0x2b606a[_0x513079]){var _0x15af36=![];for(var _0x2db77e in _0x2c8760[_0x3d56be(0x186)]){if(_0x2c8760[_0x3d56be(0x186)][_0x2db77e][_0x3d56be(0x85a)]&&_0x2c8760['rpcs'][_0x2db77e]['streamID']===_0x2b606a[_0x513079]){_0x15af36=!![];break;}}_0x2b606a[_0x513079]in _0x2c8760[_0x3d56be(0x14d)]&&(_0x15af36=!![]);if(_0x15af36)continue;_0x2c8760[_0x3d56be(0x58b)](_0x2b606a[_0x513079]);}}}_0x2c8760[_0x3d56be(0x181)]&&_0x2c8760['forceRetry']<0xa&&(_0x2c8760[_0x3d56be(0x181)]=0xa),_0x2c8760[_0x3d56be(0x181)]&&(clearTimeout(_0x2c8760[_0x3d56be(0x3fa)]),_0x2c8760['forceRetryTimeout']=setTimeout(function(){var _0x115e08=_0x3d56be;log('retrying\x20at\x20an\x20interval'),_0x2c8760[_0x115e08(0x469)]();},_0x2c8760[_0x3d56be(0x181)]*0x3e8));}},_0x2c8760[_0x2f8f35(0x326)]=async function(_0x258807){var _0x275280=_0x2f8f35;if(_0x258807 in _0x2c8760[_0x275280(0x847)]){if(_0x2c8760[_0x275280(0x847)][_0x258807][_0x275280(0x2a3)]==='failed'||_0x2c8760[_0x275280(0x847)][_0x258807][_0x275280(0x2a3)]==='closed')log(_0x275280(0x7a6)),_0x2c8760[_0x275280(0x8db)](_0x258807),warnlog(_0x275280(0x227));else{if(iPad||iOS)log(_0x275280(0x8fc)),_0x2c8760[_0x275280(0x8db)](_0x258807),warnlog(_0x275280(0x8d6));else{warnlog('The\x20other\x20end\x20is\x20just\x20being\x20a\x20keener.\x20Ignore\x20it:\x20'+_0x2c8760[_0x275280(0x847)][_0x258807][_0x275280(0x2a3)]);return;}}}else log(_0x275280(0x7ee));if(_0x2c8760[_0x275280(0x1e1)]!==![]){if(Object['keys'](_0x2c8760[_0x275280(0x847)])[_0x275280(0x542)]>_0x2c8760[_0x275280(0x1e1)]){log('closing\x201'),log(_0x275280(0x452)),_0x2c8760[_0x275280(0x8db)](_0x258807);return;}}else{if(_0x2c8760['maxconnections']!==![]){if(Object[_0x275280(0x4a2)](_0x2c8760['rpcs'])[_0x275280(0x542)]+Object[_0x275280(0x4a2)](_0x2c8760['pcs'])[_0x275280(0x542)]>_0x2c8760[_0x275280(0x141)]){log(_0x275280(0x74f)),log(_0x275280(0x1b8)),_0x2c8760[_0x275280(0x8db)](_0x258807);return;}}}!_0x2c8760[_0x275280(0x2dc)]&&await chooseBestTURN();_0x2c8760['encodedInsertableStreams']&&(_0x2c8760['configuration']['encodedInsertableStreams']=!![]);try{_0x2c8760[_0x275280(0x847)][_0x258807]=new RTCPeerConnection(_0x2c8760[_0x275280(0x2dc)]);}catch(_0x122dfd){!_0x2c8760[_0x275280(0x7d7)]&&warnUser('An\x20RTC\x20error\x20occured');errorlog(_0x122dfd);return;}if(_0x2c8760['security']){if(Object['keys'](_0x2c8760[_0x275280(0x847)])['length']>0x1){log(_0x275280(0x79)),log('closing\x2010'),_0x2c8760[_0x275280(0x8db)](_0x258807);return;}}_0x2c8760[_0x275280(0x847)][_0x258807][_0x275280(0x744)]={},_0x2c8760[_0x275280(0x847)][_0x258807][_0x275280(0x4d0)]=_0x2c8760[_0x275280(0x901)]+_0x2c8760['generateStreamID'](0x5),_0x2c8760[_0x275280(0x847)][_0x258807][_0x275280(0x7de)]=null,_0x2c8760[_0x275280(0x847)][_0x258807]['sceneMute']=null,_0x2c8760['pcs'][_0x258807][_0x275280(0x59f)]={},_0x2c8760[_0x275280(0x847)][_0x258807][_0x275280(0x59f)]['visibility']=null,_0x2c8760[_0x275280(0x847)][_0x258807][_0x275280(0x59f)][_0x275280(0x348)]=null,_0x2c8760['pcs'][_0x258807][_0x275280(0x59f)][_0x275280(0x8c5)]=null,_0x2c8760[_0x275280(0x847)][_0x258807][_0x275280(0x59f)][_0x275280(0x557)]=null,_0x2c8760[_0x275280(0x847)][_0x258807]['obsState']['virtualcam']=null,_0x2c8760['pcs'][_0x258807]['optimizedBitrate']=![],_0x2c8760[_0x275280(0x847)][_0x258807][_0x275280(0x137)]=![],_0x2c8760[_0x275280(0x847)][_0x258807][_0x275280(0x52c)]=null,_0x2c8760[_0x275280(0x847)][_0x258807]['layout']=null,_0x2c8760['pcs'][_0x258807][_0x275280(0x867)]=null,_0x2c8760['pcs'][_0x258807][_0x275280(0x4f6)]=null,_0x2c8760[_0x275280(0x847)][_0x258807][_0x275280(0x6d5)]=![],_0x2c8760['pcs'][_0x258807]['coDirector']=![],_0x2c8760[_0x275280(0x847)][_0x258807][_0x275280(0x7a)]=![],_0x2c8760[_0x275280(0x847)][_0x258807][_0x275280(0x158)]=![],_0x2c8760['pcs'][_0x258807]['guest']=![],_0x2c8760[_0x275280(0x847)][_0x258807][_0x275280(0x6f4)]=![],_0x2c8760[_0x275280(0x847)][_0x258807]['enhanceAudio']=![],_0x2c8760[_0x275280(0x847)][_0x258807][_0x275280(0x7f0)]=![],_0x2c8760['pcs'][_0x258807][_0x275280(0x192)]=null,_0x2c8760[_0x275280(0x847)][_0x258807][_0x275280(0x7e9)]=![],_0x2c8760[_0x275280(0x847)][_0x258807]['allowVideo']=![],_0x2c8760[_0x275280(0x847)][_0x258807]['allowAudio']=![],_0x2c8760[_0x275280(0x847)][_0x258807]['allowIframe']=![],_0x2c8760[_0x275280(0x847)][_0x258807]['allowWebp']=![],_0x2c8760[_0x275280(0x847)][_0x258807][_0x275280(0x727)]=![],_0x2c8760[_0x275280(0x847)][_0x258807]['allowMIDI']=![],_0x2c8760[_0x275280(0x847)][_0x258807][_0x275280(0x785)]=![],_0x2c8760[_0x275280(0x847)][_0x258807][_0x275280(0x5b7)]=![],_0x2c8760['pcs'][_0x258807][_0x275280(0x331)]=null,_0x2c8760[_0x275280(0x847)][_0x258807][_0x275280(0x86c)]=_0x258807,_0x2c8760[_0x275280(0x847)][_0x258807][_0x275280(0x555)]=![],_0x2c8760['pcs'][_0x258807][_0x275280(0x817)]=![],_0x2c8760[_0x275280(0x847)][_0x258807]['scaleWidth']=![],_0x2c8760[_0x275280(0x847)][_0x258807][_0x275280(0x34b)]=![],_0x2c8760[_0x275280(0x847)][_0x258807][_0x275280(0x29b)]=![],_0x2c8760[_0x275280(0x847)][_0x258807][_0x275280(0x5b1)]=![],_0x2c8760[_0x275280(0x847)][_0x258807]['showDirector']=null,_0x2c8760['pcs'][_0x258807]['scene']=![],_0x2c8760[_0x275280(0x847)][_0x258807][_0x275280(0x641)]=![],_0x2c8760[_0x275280(0x847)][_0x258807][_0x275280(0x64b)]=null,_0x2c8760[_0x275280(0x847)][_0x258807][_0x275280(0x751)]=![],_0x2c8760[_0x275280(0x847)][_0x258807][_0x275280(0x77)]=![],_0x2c8760[_0x275280(0x847)][_0x258807][_0x275280(0x249)]=![],_0x2c8760[_0x275280(0x847)][_0x258807][_0x275280(0x8b6)]=![],_0x2c8760[_0x275280(0x847)][_0x258807][_0x275280(0x35b)]=null,_0x2c8760['pcs'][_0x258807][_0x275280(0x15d)]=_0x2c8760[_0x275280(0x15d)],_0x2c8760[_0x275280(0x847)][_0x258807][_0x275280(0x5c6)]=Date[_0x275280(0x6b5)]();function _0x85a639(_0x611dc5=![]){var _0x302e0b=_0x275280;if(_0x611dc5)return;_0x2c8760[_0x302e0b(0x847)][_0x258807][_0x302e0b(0x460)]=_0x2c8760[_0x302e0b(0x847)][_0x258807][_0x302e0b(0x31f)](_0x302e0b(0x460)),_0x2c8760[_0x302e0b(0x847)][_0x258807][_0x302e0b(0x460)][_0x302e0b(0x86c)]=_0x258807,_0x2c8760['pcs'][_0x258807][_0x302e0b(0x460)][_0x302e0b(0x350)]=()=>{var _0x23b394=_0x302e0b;if(_0x611dc5)return;log(_0x23b394(0x883)),msg={},msg[_0x23b394(0x148)]={},msg[_0x23b394(0x148)]['label']=_0x2c8760[_0x23b394(0x751)],msg[_0x23b394(0x148)][_0x23b394(0x77)]=_0x2c8760[_0x23b394(0x77)],msg[_0x23b394(0x148)][_0x23b394(0xc0)]=_0x2c8760['muted'];try{(_0x2c8760[_0x23b394(0x5e5)]['length']||_0x2c8760[_0x23b394(0x6a3)])&&(msg[_0x23b394(0x148)][_0x23b394(0x61b)]=_0x2c8760[_0x23b394(0x5e5)]['join'](','));}catch(_0x258031){}msg[_0x23b394(0x148)]['directorSpeakerMuted']=_0x2c8760[_0x23b394(0x273)],msg['info'][_0x23b394(0x6da)]=_0x2c8760[_0x23b394(0x6da)],msg[_0x23b394(0x148)][_0x23b394(0x264)]=_0x2c8760[_0x23b394(0x264)],msg[_0x23b394(0x148)]['video_muted_init']=_0x2c8760[_0x23b394(0x402)];_0x2c8760[_0x23b394(0x2af)]?msg[_0x23b394(0x148)][_0x23b394(0xa2)]=!![]:msg['info'][_0x23b394(0xa2)]=![];if(_0x2c8760[_0x23b394(0x3c4)]){if(_0x2c8760['directorUUID']&&_0x2c8760[_0x23b394(0x8a8)]===_0x258807)_0x2c8760[_0x23b394(0x6e7)]();else{msg[_0x23b394(0x18b)]={},msg['directorSettings'][_0x23b394(0x82b)]=_0x2c8760[_0x23b394(0x82b)];_0x2c8760['soloChatUUID'][_0x23b394(0x542)]&&!_0x2c8760[_0x23b394(0x47b)][_0x23b394(0x4cc)](_0x258807)&&(msg[_0x23b394(0x148)]['muted']=!![]);var _0x2bf21b=[];for(var _0x4fac6b in _0x2c8760[_0x23b394(0x847)]){_0x2c8760['pcs'][_0x4fac6b]['coDirector']===!![]&&_0x2bf21b[_0x23b394(0x20d)](_0x4fac6b);}_0x2c8760[_0x23b394(0x877)]&&(msg[_0x23b394(0x18b)][_0x23b394(0x1ce)]=!![]),_0x2bf21b[_0x23b394(0x542)]&&(msg[_0x23b394(0x18b)][_0x23b394(0x26a)]=_0x2bf21b);}_0x2c8760[_0x23b394(0x104)]&&(msg[_0x23b394(0x148)][_0x23b394(0x10a)]=_0x2c8760['autoSyncObject']);}_0x2c8760[_0x23b394(0x4d7)]!==![]?msg[_0x23b394(0x148)][_0x23b394(0x420)]=!![]:msg[_0x23b394(0x148)][_0x23b394(0x420)]=![];_0x2c8760[_0x23b394(0x279)]?msg[_0x23b394(0x148)][_0x23b394(0x279)]=!![]:msg[_0x23b394(0x148)][_0x23b394(0x279)]=![];if(_0x2c8760[_0x23b394(0x135)])msg[_0x23b394(0x148)][_0x23b394(0x333)]=_0x2c8760['obsControls'];else{if(_0x2c8760['obsControls']===![])msg[_0x23b394(0x148)][_0x23b394(0x333)]=![];else _0x2c8760[_0x23b394(0x2af)]&&!_0x2c8760[_0x23b394(0x3c4)]?msg[_0x23b394(0x148)][_0x23b394(0x333)]=![]:msg[_0x23b394(0x148)][_0x23b394(0x333)]=null;}_0x2c8760[_0x23b394(0x71e)]&&(msg['info'][_0x23b394(0x71e)]=!![]);msg['info'][_0x23b394(0x24f)]=_0x2c8760[_0x23b394(0x56d)];_0x2c8760[_0x23b394(0x565)]?msg[_0x23b394(0x128)]=_0x2c8760['screenShareState']:msg['screenShareState']=![];msg['info'][_0x23b394(0x85d)]=_0x2c8760['width'],msg['info'][_0x23b394(0x1b5)]=_0x2c8760[_0x23b394(0x5e4)],msg[_0x23b394(0x148)][_0x23b394(0x8c0)]=_0x2c8760[_0x23b394(0x36d)],msg[_0x23b394(0x148)]['maxvb_url']=_0x2c8760[_0x23b394(0x88c)],msg['info'][_0x23b394(0x68f)]=_0x2c8760[_0x23b394(0x1e1)],msg['info'][_0x23b394(0x175)]=_0x2c8760['stereo'],msg[_0x23b394(0x148)][_0x23b394(0x7f7)]=_0x2c8760['echoCancellation'],msg[_0x23b394(0x148)]['agc_url']=_0x2c8760[_0x23b394(0x3ba)],msg[_0x23b394(0x148)][_0x23b394(0x6dc)]=_0x2c8760['noiseSuppression'],msg[_0x23b394(0x148)][_0x23b394(0x642)]=_0x2c8760[_0x23b394(0x642)],msg[_0x23b394(0x148)]['recording_audio_gain']=_0x2c8760[_0x23b394(0x6ec)],msg['info'][_0x23b394(0x610)]=_0x2c8760[_0x23b394(0x671)],msg['info'][_0x23b394(0x5ff)]=_0x2c8760[_0x23b394(0x41b)],msg['info'][_0x23b394(0x443)]=_0x2c8760[_0x23b394(0x473)],msg[_0x23b394(0x148)]['recording_audio_pipeline']=!_0x2c8760['disableWebAudio'],msg['info'][_0x23b394(0x67f)]=_0x2c8760[_0x23b394(0x6cb)],msg['info'][_0x23b394(0x747)]=_0x2c8760[_0x23b394(0x66c)],msg['info'][_0x23b394(0x527)]=_0x2c8760[_0x23b394(0x447)];_0x2c8760['stats']['network_type']&&(msg[_0x23b394(0x148)]['conn_type']=_0x2c8760[_0x23b394(0x744)][_0x23b394(0x502)]);_0x2c8760['forceRotate']!==![]?_0x2c8760[_0x23b394(0x531)]?msg['info'][_0x23b394(0x187)]=_0x2c8760[_0x23b394(0xe1)]+parseInt(_0x2c8760['rotate']):msg[_0x23b394(0x148)][_0x23b394(0x187)]=_0x2c8760[_0x23b394(0xe1)]:msg[_0x23b394(0x148)]['rotate_video']=_0x2c8760['rotate'];msg['info']['rotate_video']&&msg[_0x23b394(0x148)][_0x23b394(0x187)]>=0x168&&(msg[_0x23b394(0x148)][_0x23b394(0x187)]-=0x168);try{navigator&&navigator[_0x23b394(0x1d3)]&&(msg['info']['useragent']=navigator[_0x23b394(0x1d3)]);navigator&&navigator[_0x23b394(0x88)]&&(msg[_0x23b394(0x148)][_0x23b394(0x88)]=navigator['platform']);msg[_0x23b394(0x148)][_0x23b394(0x35c)]=gpgpuSupport;if(SafariVersion)msg[_0x23b394(0x148)][_0x23b394(0x7d4)]=_0x23b394(0x895);else{if(getChromeVersion()>0x3c)msg[_0x23b394(0x148)][_0x23b394(0x7d4)]=_0x23b394(0x3b4)+getChromeVersion();else{if(userAgent[_0x23b394(0x1db)](_0x23b394(0x8ef))>=0x0)msg[_0x23b394(0x148)][_0x23b394(0x7d4)]='Firefox';else userAgent[_0x23b394(0x1db)](_0x23b394(0x54a))>=0x0?msg[_0x23b394(0x148)][_0x23b394(0x7d4)]=_0x23b394(0x8c2):msg[_0x23b394(0x148)][_0x23b394(0x7d4)]=_0x23b394(0x5ba);}}}catch(_0x4a25b4){};_0x2c8760[_0x23b394(0xd0)]&&(_0x23b394(0x84f)in _0x2c8760['batteryState']&&(typeof _0x2c8760['batteryState'][_0x23b394(0x84f)]==_0x23b394(0x2ee)?msg[_0x23b394(0x148)][_0x23b394(0x359)]=parseInt(_0x2c8760[_0x23b394(0xd0)]['level']*0x64):msg[_0x23b394(0x148)][_0x23b394(0x359)]=_0x2c8760[_0x23b394(0xd0)][_0x23b394(0x84f)]),_0x23b394(0x6e4)in _0x2c8760[_0x23b394(0xd0)]&&(msg['info'][_0x23b394(0x2f0)]=_0x2c8760[_0x23b394(0xd0)]['charging']));_0x2c8760['cpuLimited']&&(msg[_0x23b394(0x148)]['cpuLimited']=_0x2c8760['cpuLimited']);try{_0x2c8760['info'][_0x23b394(0x74)]&&(msg[_0x23b394(0x700)]={},msg[_0x23b394(0x700)]['out']={},msg[_0x23b394(0x700)]['out']['c']=_0x2c8760[_0x23b394(0x148)][_0x23b394(0x74)]['c']);}catch(_0x3b37b4){}_0x2c8760[_0x23b394(0x205)](msg,_0x258807),pokeIframeAPI(_0x23b394(0x85e),!![],_0x258807),pokeIframeAPI(_0x23b394(0x54c),!![],_0x258807),updateUserList();},_0x2c8760['pcs'][_0x258807]['sendChannel'][_0x302e0b(0x482)]=()=>{var _0x302c16=_0x302e0b;pokeIframeAPI(_0x302c16(0x85e),![],_0x258807),_0x2c8760[_0x302c16(0x7ec)](),warnlog('send\x20channel\x20closed');return;},_0x2c8760[_0x302e0b(0x847)][_0x258807][_0x302e0b(0x460)][_0x302e0b(0x8b1)]=async function(_0x39646f){var _0x581fd1=_0x302e0b;log(_0x581fd1(0x43f));try{var _0x366287=JSON[_0x581fd1(0x2bc)](_0x39646f[_0x581fd1(0x547)]);}catch(_0x39edab){warnlog('Couldn\x27t\x20parse\x20JSON;\x20will\x20attempt\x20as\x20ArrayBuffer\x20UINT8ARRAY'),log(_0x39646f[_0x581fd1(0x547)]);try{var _0x5d2c3e=new TextDecoder()[_0x581fd1(0x4ef)](_0x39646f[_0x581fd1(0x547)]),_0x366287=JSON['parse'](_0x5d2c3e);}catch(_0x1a3a0b){try{var _0x366287=await new Response(_0x39646f['data'])[_0x581fd1(0x5e3)]();_0x366287=JSON[_0x581fd1(0x2bc)](_0x366287);}catch(_0x5664e3){return;}}}log(_0x366287);if('remote'in _0x366287)try{_0x366287=await _0x2c8760[_0x581fd1(0x6a4)](_0x366287);if(!_0x366287)return;}catch(_0x101b03){errorlor(_0x101b03);}'altUUID'in _0x366287?await _0x2c8760[_0x581fd1(0x1d2)](_0x366287,_0x258807+_0x581fd1(0x2cb)):await _0x2c8760['processPCSOnMessage'](_0x366287,_0x258807);};}_0x85a639(![]),_0x2c8760[_0x275280(0x847)][_0x258807][_0x275280(0x8da)]=function(_0x18f9a4){var _0x2a6b94=_0x275280;warnlog(_0x2a6b94(0x78b)),warnlog(_0x18f9a4);if(_0x18f9a4[_0x2a6b94(0x606)][_0x2a6b94(0x751)]&&_0x18f9a4[_0x2a6b94(0x606)][_0x2a6b94(0x751)]!=='sendChannel'){_0x2c8760[_0x2a6b94(0x885)](_0x2c8760[_0x2a6b94(0x186)],_0x258807,_0x18f9a4[_0x2a6b94(0x606)]);return;}},_0x2c8760[_0x275280(0x847)][_0x258807][_0x275280(0x41c)]=function(_0x3f6760){var _0x289846=_0x275280;log(_0x289846(0x711)),_0x2c8760[_0x289846(0x6f8)](_0x258807);},_0x2c8760[_0x275280(0x847)][_0x258807][_0x275280(0x223)]=_0x58c666=>{errorlog('Publisher\x20is\x20being\x20sent\x20a\x20video\x20stream???\x20NOT\x20EXPECTED!');},_0x2c8760[_0x275280(0x847)][_0x258807][_0x275280(0x618)]=null,_0x2c8760['pcs'][_0x258807]['iceBundle']=[],_0x2c8760['pcs'][_0x258807][_0x275280(0x15f)]=function(_0x5de8c4){var _0xae1775=_0x275280;if(_0x5de8c4[_0xae1775(0x182)]==null){log(_0xae1775(0x23e));return;}log(_0x5de8c4);try{if(_0x2c8760[_0xae1775(0x219)]){if(_0x5de8c4[_0xae1775(0x182)]['candidate'][_0xae1775(0x1db)](_0x2c8760[_0xae1775(0x219)])===-0x1){log(_0xae1775(0x87a));return;}else log(_0x5de8c4[_0xae1775(0x182)]);}}catch(_0x41f298){errorlog(_0x41f298);}if(_0x2c8760['pcs'][_0x258807][_0xae1775(0x618)]!==null){_0x2c8760[_0xae1775(0x847)][_0x258807][_0xae1775(0x535)][_0xae1775(0x20d)](_0x5de8c4[_0xae1775(0x182)]);return;}_0x2c8760['pcs'][_0x258807][_0xae1775(0x535)][_0xae1775(0x20d)](_0x5de8c4[_0xae1775(0x182)]),_0x2c8760[_0xae1775(0x847)][_0x258807][_0xae1775(0x618)]=setTimeout(function(_0x298dd9){var _0x48d7b9=_0xae1775;try{_0x2c8760[_0x48d7b9(0x847)][_0x298dd9][_0x48d7b9(0x618)]=null;}catch(_0x4a49eb){warnlog(_0x48d7b9(0x18e));return;}var _0x324a7d={};_0x324a7d[_0x48d7b9(0x86c)]=_0x298dd9,_0x324a7d['type']=_0x48d7b9(0x67d),_0x324a7d['candidates']=_0x2c8760['pcs'][_0x298dd9][_0x48d7b9(0x535)],_0x324a7d[_0x48d7b9(0x4d0)]=_0x2c8760[_0x48d7b9(0x847)][_0x298dd9]['session'],_0x2c8760[_0x48d7b9(0x847)][_0x298dd9]['iceBundle']=[],_0x2c8760[_0x48d7b9(0x55a)]?_0x2c8760[_0x48d7b9(0x60a)](JSON[_0x48d7b9(0xd4)](_0x324a7d['candidates']))['then'](function(_0x232e32){_0x324a7d['candidates']=_0x232e32[0x0],_0x324a7d['vector']=_0x232e32[0x1],_0x2c8760['anysend'](_0x324a7d);})[_0x48d7b9(0x538)](errorlog):_0x2c8760[_0x48d7b9(0x4ad)](_0x324a7d);},0xc8,_0x258807);},_0x2c8760[_0x275280(0x1d2)]=async function(_0x2e1be9,_0x1d0707){var _0x14af91=_0x275280;_0x2e1be9[_0x14af91(0x86c)]=_0x1d0707;if(_0x2e1be9[_0x14af91(0x80c)]){_0x2c8760[_0x14af91(0x412)](_0x2e1be9);return;}else{if(_0x2e1be9['candidate']){log('GOT\x20ICE!!'),_0x2c8760[_0x14af91(0x4e9)](_0x2e1be9);return;}else{if(_0x2e1be9[_0x14af91(0x7a5)]){log(_0x14af91(0x826)),_0x2c8760[_0x14af91(0x730)](_0x2e1be9);return;}else{if(_0x14af91(0x7ec)in _0x2e1be9){var _0x2d4c23={};_0x2d4c23[_0x14af91(0x3fe)]=_0x2e1be9[_0x14af91(0x7ec)],_0x2c8760['sendMessage'](_0x2d4c23,_0x1d0707),warnlog(_0x14af91(0x856));return;}else{if('pong'in _0x2e1be9){warnlog(_0x14af91(0x3f7));return;}else{if('bye'in _0x2e1be9){warnlog(_0x14af91(0x904)),log(_0x14af91(0x2b0)),_0x2c8760[_0x14af91(0x8db)](_0x1d0707);return;}}}}}}if(_0x2c8760[_0x14af91(0x3c4)]){if(_0x14af91(0x2d8)in _0x2e1be9&&_0x14af91(0x4e8)in _0x2e1be9){if(_0x2c8760[_0x14af91(0x416)])_0x2c8760[_0x14af91(0x791)]?_0x2c8760['decryptMessage'](_0x2e1be9['requestCoDirector'],_0x2e1be9['vector'],_0x2c8760[_0x14af91(0x791)])[_0x14af91(0x414)](function(_0x32bc36){var _0x3aa32a=_0x14af91;if(_0x32bc36===_0x2c8760[_0x3aa32a(0x791)]){_0x2c8760[_0x3aa32a(0x847)][_0x1d0707][_0x3aa32a(0x3b8)]=!![],getById('container_'+_0x1d0707)[_0x3aa32a(0x60b)][_0x3aa32a(0x48f)](_0x3aa32a(0x804)),_0x2c8760[_0x3aa32a(0x670)](_0x1d0707);var _0x4dfdcb={};_0x4dfdcb[_0x3aa32a(0x7c2)]=_0x3aa32a(0x2d8),_0x2c8760[_0x3aa32a(0x205)](_0x4dfdcb,_0x1d0707);}else{warnlog('codirector\x20request\x20hash\x20failed');var _0x4dfdcb={};_0x4dfdcb['rejected']=_0x3aa32a(0x2d8),_0x2c8760[_0x3aa32a(0x205)](_0x4dfdcb,_0x1d0707);}})[_0x14af91(0x538)](function(){var _0x34b85c=_0x14af91;warnlog(_0x34b85c(0x5ad));var _0x539fd3={};_0x539fd3[_0x34b85c(0x5d6)]='requestCoDirector',_0x2c8760[_0x34b85c(0x205)](_0x539fd3,_0x1d0707);}):generateHash(_0x2c8760['directorPassword']+_0x2c8760[_0x14af91(0x6ad)]+_0x14af91(0x6e),0xc)[_0x14af91(0x414)](function(_0x481aaa){var _0x1ec17c=_0x14af91;_0x2c8760[_0x1ec17c(0x791)]=_0x481aaa,_0x2c8760[_0x1ec17c(0x655)](_0x2e1be9[_0x1ec17c(0x2d8)],_0x2e1be9[_0x1ec17c(0x4e8)],_0x2c8760[_0x1ec17c(0x791)])[_0x1ec17c(0x414)](function(_0x8d4140){var _0x4bcc99=_0x1ec17c;if(_0x8d4140===_0x2c8760[_0x4bcc99(0x791)]){_0x2c8760[_0x4bcc99(0x847)][_0x1d0707]['coDirector']=!![],getById(_0x4bcc99(0x2e9)+_0x1d0707)[_0x4bcc99(0x60b)]['add'](_0x4bcc99(0x804)),_0x2c8760[_0x4bcc99(0x670)](_0x1d0707);var _0x25d151={};_0x25d151[_0x4bcc99(0x7c2)]=_0x4bcc99(0x2d8),_0x2c8760['sendRequest'](_0x25d151,_0x1d0707);}else{warnlog(_0x4bcc99(0x72e));var _0x25d151={};_0x25d151[_0x4bcc99(0x5d6)]='requestCoDirector',_0x2c8760[_0x4bcc99(0x3fd)](_0x25d151,_0x1d0707);}})['catch'](function(){var _0x199b7f=_0x1ec17c;warnlog('Failed\x20attempt\x20to\x20connect\x20as\x20co-director');var _0x34afb4={};_0x34afb4[_0x199b7f(0x5d6)]=_0x199b7f(0x2d8),_0x2c8760[_0x199b7f(0x3fd)](_0x34afb4,_0x1d0707);});return;})[_0x14af91(0x538)](errorlog);else{warnlog(_0x14af91(0x408));var _0x2d4c23={};_0x2d4c23[_0x14af91(0x5d6)]=_0x14af91(0x2d8),_0x2c8760[_0x14af91(0x3fd)](_0x2d4c23,_0x1d0707);}}if('migrate'in _0x2e1be9&&'roomid'in _0x2e1be9){log(_0x14af91(0x1c8));if(_0x2c8760[_0x14af91(0x721)]){if(_0x1d0707 in _0x2c8760[_0x14af91(0x847)]&&_0x2c8760[_0x14af91(0x847)][_0x1d0707]['coDirector']===!![]){log(_0x14af91(0x486));var _0x2d4c23={};if(_0x2e1be9['transferSettings']&&_0x2e1be9[_0x14af91(0x50d)][_0x14af91(0x564)]){_0x2d4c23[_0x14af91(0x10b)]=_0x14af91(0x799),_0x2d4c23[_0x14af91(0x50d)]=_0x2e1be9[_0x14af91(0x50d)],log(_0x2d4c23);if(_0x2c8760[_0x14af91(0x3fd)](_0x2d4c23,_0x2e1be9[_0x14af91(0x799)][_0x14af91(0x4fe)]())){var _0x2d4c23={};_0x2d4c23[_0x14af91(0x10b)]='migrate',_0x2d4c23[_0x14af91(0x2af)]=_0x2e1be9[_0x14af91(0x2af)],_0x2d4c23[_0x14af91(0x52a)]=_0x2e1be9[_0x14af91(0x799)][_0x14af91(0x4fe)](),_0x2c8760[_0x14af91(0x100)](_0x2d4c23);}log(_0x2d4c23);}else{if(_0x2e1be9['transferSettings']&&_0x14af91(0x4d7)in _0x2e1be9[_0x14af91(0x50d)]){_0x2d4c23[_0x14af91(0x10b)]=_0x14af91(0x799),_0x2d4c23[_0x14af91(0x50d)]=_0x2e1be9[_0x14af91(0x50d)],delete _0x2d4c23[_0x14af91(0x50d)][_0x14af91(0x2af)],delete _0x2d4c23[_0x14af91(0x50d)][_0x14af91(0x680)],log(_0x2d4c23);if(_0x2c8760[_0x14af91(0x3fd)](_0x2d4c23,_0x2e1be9[_0x14af91(0x799)]['toString']())){var _0x2d4c23={};_0x2d4c23[_0x14af91(0x10b)]='migrate',_0x2d4c23[_0x14af91(0x2af)]=_0x2e1be9[_0x14af91(0x2af)],_0x2d4c23[_0x14af91(0x52a)]=_0x2e1be9['migrate']['toString'](),_0x2c8760[_0x14af91(0x100)](_0x2d4c23);}log(_0x2d4c23);}else _0x2d4c23[_0x14af91(0x10b)]=_0x14af91(0x799),_0x2d4c23[_0x14af91(0x2af)]=_0x2e1be9[_0x14af91(0x2af)],_0x2d4c23['target']=_0x2e1be9[_0x14af91(0x799)][_0x14af91(0x4fe)](),_0x2c8760[_0x14af91(0x100)](_0x2d4c23);}pokeIframeAPI(_0x14af91(0x6e1),_0x2e1be9[_0x14af91(0x2af)],_0x2e1be9[_0x14af91(0x799)]['toString']());}}else{var _0x2d4c23={};_0x2d4c23['rejected']=_0x14af91(0x6db),_0x2c8760[_0x14af91(0x3fd)](_0x2d4c23,_0x1d0707);}}}if(_0x14af91(0x49a)in _0x2e1be9){if(!_0x2e1be9[_0x14af91(0x86c)]){log(_0x14af91(0x80b));return;}var _0x23533b=_0x2e1be9['requestAs'];if(!_0x2c8760[_0x14af91(0x847)][_0x23533b]){log(_0x14af91(0x194));return;}if(_0x2c8760['directorList'][_0x14af91(0x1db)](_0x23533b)>=0x0){var _0x2d4c23={};_0x2d4c23[_0x14af91(0x5d6)]=_0x14af91(0x49a),_0x2c8760['sendMessage'](_0x2d4c23,_0x2e1be9[_0x14af91(0x86c)]),warnlog(_0x14af91(0x319));return;}if(_0x2c8760[_0x14af91(0x279)]){if(_0x14af91(0x279)in _0x2e1be9&&_0x2e1be9[_0x14af91(0x279)]===_0x2c8760['remote']&&_0x2c8760['remote']){}else{if(_0x2c8760[_0x14af91(0x279)]===!![]){}}}else{if(_0x2c8760[_0x14af91(0x807)]['indexOf'](_0x2e1be9[_0x14af91(0x86c)])>=0x0){}else return;}_0x14af91(0x7b4)in _0x2e1be9&&_0x2c8760[_0x14af91(0x7b4)](_0x23533b,_0x2e1be9['targetBitrate']);'targetAudioBitrate'in _0x2e1be9&&_0x2c8760[_0x14af91(0x2d3)](_0x23533b,_0x2e1be9[_0x14af91(0x2d3)]);if(_0x14af91(0x41f)in _0x2e1be9)try{_0x2e1be9[_0x14af91(0x41f)]['s']?_0x2c8760[_0x14af91(0x4af)](_0x23533b,_0x2e1be9[_0x14af91(0x41f)]['w'],_0x2e1be9[_0x14af91(0x41f)]['h'],!![]):_0x2c8760['setResolution'](_0x23533b,_0x2e1be9[_0x14af91(0x41f)]['w'],_0x2e1be9[_0x14af91(0x41f)]['h'],![]);}catch(_0xe2fff3){errorlog(_0xe2fff3);}return;}try{if(_0x14af91(0x148)in _0x2e1be9){_0x2c8760[_0x14af91(0x847)][_0x1d0707][_0x14af91(0x744)][_0x14af91(0x148)]=_0x2e1be9['info'];'label'in _0x2e1be9[_0x14af91(0x148)]&&(typeof _0x2e1be9[_0x14af91(0x148)][_0x14af91(0x751)]=='string'?_0x2c8760[_0x14af91(0x847)][_0x1d0707][_0x14af91(0x751)]=sanitizeLabel(_0x2e1be9[_0x14af91(0x148)]['label']):_0x2c8760[_0x14af91(0x847)][_0x1d0707][_0x14af91(0x751)]=![]);if(_0x1d0707===_0x2c8760['directorUUID'])try{_0x2c8760[_0x14af91(0x847)][_0x1d0707][_0x14af91(0x744)][_0x14af91(0x148)][_0x14af91(0x3c4)]=!![];}catch(_0x368e32){}else{if(_0x2c8760['directorList']['indexOf'](_0x1d0707)>=0x0)try{_0x2c8760[_0x14af91(0x847)][_0x1d0707][_0x14af91(0x744)]['info'][_0x14af91(0x3b8)]=!![];}catch(_0x53df4d){}}if(Firefox)try{_0x14af91(0x21b)in _0x2e1be9['info']&&(_0x2c8760[_0x14af91(0x847)][_0x1d0707][_0x14af91(0x137)]===![]&&(_0x2e1be9['info'][_0x14af91(0x21b)]&&parseInt(_0x2e1be9[_0x14af91(0x148)][_0x14af91(0x21b)])>0x0&&(_0x2c8760[_0x14af91(0x847)][_0x1d0707]['savedBitrate']=parseInt(_0x2e1be9[_0x14af91(0x148)][_0x14af91(0x21b)]),_0x2c8760['pcs'][_0x1d0707][_0x14af91(0x867)]&&clearTimeout(_0x2c8760['pcs'][_0x1d0707]['bitrateTimeout']),_0x2c8760[_0x14af91(0x847)][_0x1d0707][_0x14af91(0x867)]=setTimeout(function(_0x2c0a07){var _0x3d2bd2=_0x14af91;_0x2c8760[_0x3d2bd2(0x85f)](_0x2c0a07,null);},0x3e8,_0x1d0707))));}catch(_0x2dd452){errorlog(_0x2dd452);}pokeIframeAPI(_0x14af91(0x3ee),_0x2e1be9[_0x14af91(0x148)],_0x1d0707);}if(_0x14af91(0x534)in _0x2e1be9){if(_0x2c8760[_0x14af91(0x584)])try{_0x2c8760[_0x14af91(0x584)][_0x14af91(0x810)](_0x14af91(0x8fb))&&processIframeSyncFeedback(_0x2e1be9['ifs'],_0x1d0707);}catch(_0x4ba729){errorlog(_0x4ba729);}}_0x14af91(0x479)in _0x2e1be9&&_0x2c8760[_0x14af91(0x5f2)](_0x2e1be9[_0x14af91(0x479)],_0x1d0707);'autoSync'in _0x2e1be9&&(_0x2c8760['autoSyncObject']=_0x2e1be9[_0x14af91(0x10a)],_0x2c8760[_0x14af91(0x6f6)](_0x1d0707));'optimizedBitrate'in _0x2e1be9&&(_0x2c8760['pcs'][_0x1d0707][_0x14af91(0x5b2)]=parseInt(_0x2e1be9[_0x14af91(0x5b2)]));_0x14af91(0x9f)in _0x2e1be9&&_0x2c8760[_0x14af91(0x14f)](_0x1d0707,_0x2e1be9['audioBitrate']);_0x14af91(0x4ca)in _0x2e1be9&&_0x2c8760['limitBitrate'](_0x1d0707,_0x2e1be9['bitrate']);_0x14af91(0x7b4)in _0x2e1be9&&_0x2c8760[_0x14af91(0x7b4)](_0x1d0707,_0x2e1be9[_0x14af91(0x7b4)]);_0x14af91(0x2d3)in _0x2e1be9&&_0x2c8760[_0x14af91(0x2d3)](_0x1d0707,_0x2e1be9[_0x14af91(0x2d3)]);if('hangup'in _0x2e1be9){if('remote'in _0x2e1be9){if(_0x2e1be9['remote']===_0x2c8760['remote']&&_0x2c8760['remote']||_0x2c8760[_0x14af91(0x279)]===!![]){_0x2c8760[_0x14af91(0x5a6)]();return;}}}if(_0x14af91(0x41a)in _0x2e1be9){if(_0x14af91(0x279)in _0x2e1be9){if(_0x2e1be9[_0x14af91(0x279)]===_0x2c8760['remote']&&_0x2c8760['remote']||_0x2c8760['remote']===!![]){_0x2c8760[_0x14af91(0x5a6)](!![]);return;}}}if('requestStats'in _0x2e1be9){if(_0x2c8760[_0x14af91(0x807)]['indexOf'](_0x1d0707)>=0x0){var _0xade854={};if(_0x2c8760['mc'][_0x14af91(0x744)])_0xade854['meshcast']=_0x2c8760['mc'][_0x14af91(0x744)];else for(var _0x5ab576 in _0x2c8760[_0x14af91(0x847)]){if(_0x5ab576===_0x1d0707)continue;_0xade854[_0x5ab576]=_0x2c8760[_0x14af91(0x847)][_0x5ab576][_0x14af91(0x744)];}var _0x2d4c23={};_0x2d4c23[_0x14af91(0x404)]=_0xade854,_0x2c8760[_0x14af91(0x205)](_0x2d4c23,_0x1d0707);}else{if(_0x14af91(0x279)in _0x2e1be9){if(_0x2e1be9['remote']===_0x2c8760[_0x14af91(0x279)]&&_0x2c8760[_0x14af91(0x279)]||_0x2c8760[_0x14af91(0x279)]===!![]){var _0xade854={};if(_0x2c8760['mc'][_0x14af91(0x744)])_0xade854[_0x14af91(0x331)]=_0x2c8760['mc'][_0x14af91(0x744)];else for(var _0x5ab576 in _0x2c8760[_0x14af91(0x847)]){if(_0x5ab576===_0x1d0707)continue;_0xade854[_0x5ab576]=_0x2c8760[_0x14af91(0x847)][_0x5ab576][_0x14af91(0x744)];}var _0x2d4c23={};_0x2d4c23[_0x14af91(0x404)]=_0xade854,_0x2c8760[_0x14af91(0x205)](_0x2d4c23,_0x1d0707);}}else{var _0xade854={};if(_0x2c8760['mc']['stats'])_0xade854[_0x14af91(0x331)]=_0x2c8760['mc']['stats'];else for(var _0x5ab576 in _0x2c8760['pcs']){if(_0x5ab576===_0x1d0707)continue;if(!_0x2c8760[_0x14af91(0x847)][_0x5ab576]['stats'])continue;if(_0x2c8760[_0x14af91(0x847)][_0x5ab576][_0x14af91(0x2f8)])continue;if(_0x2c8760[_0x14af91(0x2af)]){if(_0x14af91(0x54d)in _0x2c8760[_0x14af91(0x847)][_0x5ab576][_0x14af91(0x744)]){if(_0x2c8760[_0x14af91(0x847)][_0x5ab576]['stats'][_0x14af91(0x54d)]===![])continue;}else continue;}_0xade854[_0x5ab576]={},_0x2c8760[_0x14af91(0x847)][_0x5ab576][_0x14af91(0x744)][_0x14af91(0x328)]&&(_0xade854[_0x5ab576][_0x14af91(0x328)]=_0x2c8760[_0x14af91(0x847)][_0x5ab576]['stats']['video_bitrate_kbps']),_0x2c8760['pcs'][_0x5ab576][_0x14af91(0x744)][_0x14af91(0x518)]&&(_0xade854[_0x5ab576][_0x14af91(0x518)]=_0x2c8760[_0x14af91(0x847)][_0x5ab576]['stats'][_0x14af91(0x518)]),_0x2c8760[_0x14af91(0x847)][_0x5ab576][_0x14af91(0x744)][_0x14af91(0x77e)]&&(_0xade854[_0x5ab576][_0x14af91(0x77e)]=_0x2c8760[_0x14af91(0x847)][_0x5ab576][_0x14af91(0x744)]['available_outgoing_bitrate_kbps']),_0x2c8760[_0x14af91(0x847)][_0x5ab576][_0x14af91(0x744)]['scene']&&(_0xade854[_0x5ab576][_0x14af91(0x54d)]=_0x2c8760[_0x14af91(0x847)][_0x5ab576][_0x14af91(0x744)][_0x14af91(0x54d)]),_0x2c8760[_0x14af91(0x847)][_0x5ab576][_0x14af91(0x751)]&&(_0xade854[_0x5ab576][_0x14af91(0x751)]=_0x2c8760[_0x14af91(0x847)][_0x5ab576][_0x14af91(0x751)]),_0x2c8760[_0x14af91(0x847)][_0x5ab576][_0x14af91(0x744)]['resolution']&&(_0xade854[_0x5ab576][_0x14af91(0x1dc)]=_0x2c8760[_0x14af91(0x847)][_0x5ab576][_0x14af91(0x744)][_0x14af91(0x1dc)]),_0x2c8760[_0x14af91(0x847)][_0x5ab576][_0x14af91(0x744)][_0x14af91(0x2f9)]&&(_0xade854[_0x5ab576][_0x14af91(0x2f9)]=_0x2c8760[_0x14af91(0x847)][_0x5ab576]['stats'][_0x14af91(0x2f9)]);}var _0x2d4c23={};_0x2d4c23[_0x14af91(0x404)]=_0xade854,_0x2c8760[_0x14af91(0x205)](_0x2d4c23,_0x1d0707);}}}if(_0x14af91(0x693)in _0x2e1be9){clearInterval(_0x2c8760['pcs'][_0x1d0707][_0x14af91(0x666)]);if(_0x2c8760[_0x14af91(0x807)][_0x14af91(0x1db)](_0x1d0707)>=0x0){if(_0x2e1be9[_0x14af91(0x693)]){_0x2c8760['pcs'][_0x1d0707][_0x14af91(0x666)]=setInterval(function(_0x219f3b){var _0x667195=_0x14af91,_0x4c3dd9={};if(_0x2c8760['mc'][_0x667195(0x744)])_0x4c3dd9[_0x667195(0x331)]=_0x2c8760['mc'][_0x667195(0x744)];else for(var _0x15302e in _0x2c8760[_0x667195(0x847)]){if(_0x15302e===_0x219f3b)continue;if(!_0x2c8760[_0x667195(0x847)][_0x15302e][_0x667195(0x744)])continue;if(_0x2c8760[_0x667195(0x847)][_0x15302e]['guest'])continue;_0x4c3dd9[_0x15302e]=_0x2c8760[_0x667195(0x847)][_0x15302e][_0x667195(0x744)];}var _0x33ae69={};_0x33ae69[_0x667195(0x404)]=_0x4c3dd9,_0x2c8760[_0x667195(0x205)](_0x33ae69,_0x219f3b);},0xbb8,_0x1d0707);var _0xade854={};if(_0x2c8760['mc'][_0x14af91(0x744)])_0xade854[_0x14af91(0x331)]=_0x2c8760['mc']['stats'];else for(var _0x5ab576 in _0x2c8760['pcs']){if(_0x5ab576===_0x1d0707)continue;if(!_0x2c8760[_0x14af91(0x847)][_0x5ab576][_0x14af91(0x744)])continue;if(_0x2c8760[_0x14af91(0x847)][_0x5ab576][_0x14af91(0x2f8)])continue;_0xade854[_0x5ab576]=_0x2c8760['pcs'][_0x5ab576][_0x14af91(0x744)];}var _0x2d4c23={};_0x2d4c23[_0x14af91(0x404)]=_0xade854,_0x2c8760[_0x14af91(0x205)](_0x2d4c23,_0x1d0707);}}else{if(_0x14af91(0x279)in _0x2e1be9){if(_0x2e1be9[_0x14af91(0x279)]===_0x2c8760['remote']&&_0x2c8760['remote']||_0x2c8760['remote']===!![]){if(_0x2e1be9[_0x14af91(0x693)]){_0x2c8760[_0x14af91(0x847)][_0x1d0707][_0x14af91(0x666)]=setInterval(function(_0x3e080d){var _0x307806=_0x14af91,_0x4252d8={};if(_0x2c8760['mc']['stats'])_0x4252d8[_0x307806(0x331)]=_0x2c8760['mc'][_0x307806(0x744)];else for(var _0xd36fb1 in _0x2c8760[_0x307806(0x847)]){if(_0xd36fb1===_0x3e080d)continue;if(!_0x2c8760[_0x307806(0x847)][_0xd36fb1][_0x307806(0x744)])continue;if(_0x2c8760[_0x307806(0x847)][_0xd36fb1][_0x307806(0x2f8)])continue;_0x4252d8[_0xd36fb1]=_0x2c8760[_0x307806(0x847)][_0xd36fb1][_0x307806(0x744)];}var _0x397e63={};_0x397e63[_0x307806(0x404)]=_0x4252d8,_0x2c8760[_0x307806(0x205)](_0x397e63,_0x3e080d);},0xbb8,_0x1d0707);var _0xade854={};if(_0x2c8760['mc'][_0x14af91(0x744)])_0xade854[_0x14af91(0x331)]=_0x2c8760['mc'][_0x14af91(0x744)];else for(var _0x5ab576 in _0x2c8760['pcs']){if(_0x5ab576===_0x1d0707)continue;if(!_0x2c8760[_0x14af91(0x847)][_0x5ab576][_0x14af91(0x744)])continue;if(_0x2c8760['pcs'][_0x5ab576]['guest'])continue;_0xade854[_0x5ab576]=_0x2c8760[_0x14af91(0x847)][_0x5ab576][_0x14af91(0x744)];}var _0x2d4c23={};_0x2d4c23[_0x14af91(0x404)]=_0xade854,_0x2c8760[_0x14af91(0x205)](_0x2d4c23,_0x1d0707);}}}else{if(_0x2e1be9[_0x14af91(0x693)]){_0x2c8760[_0x14af91(0x847)][_0x1d0707][_0x14af91(0x666)]=setInterval(function(_0x6c260){var _0x462f56=_0x14af91,_0x2a2007={};if(_0x2c8760['mc'][_0x462f56(0x744)])_0x2a2007['meshcast']=_0x2c8760['mc']['stats'];else for(var _0x215980 in _0x2c8760[_0x462f56(0x847)]){if(_0x215980===_0x6c260)continue;if(!_0x2c8760[_0x462f56(0x847)][_0x215980][_0x462f56(0x744)])continue;if(_0x2c8760[_0x462f56(0x847)][_0x215980][_0x462f56(0x2f8)])continue;if(_0x2c8760[_0x462f56(0x2af)]){if(_0x462f56(0x54d)in _0x2c8760['pcs'][_0x215980][_0x462f56(0x744)]){if(_0x2c8760[_0x462f56(0x847)][_0x215980][_0x462f56(0x744)][_0x462f56(0x54d)]===![])continue;}else continue;}_0x2a2007[_0x215980]={},_0x2c8760['pcs'][_0x215980]['stats'][_0x462f56(0x328)]&&(_0x2a2007[_0x215980][_0x462f56(0x328)]=_0x2c8760[_0x462f56(0x847)][_0x215980][_0x462f56(0x744)][_0x462f56(0x328)]),_0x2c8760[_0x462f56(0x847)][_0x215980][_0x462f56(0x744)][_0x462f56(0x518)]&&(_0x2a2007[_0x215980][_0x462f56(0x518)]=_0x2c8760[_0x462f56(0x847)][_0x215980][_0x462f56(0x744)][_0x462f56(0x518)]),_0x2c8760[_0x462f56(0x847)][_0x215980][_0x462f56(0x744)][_0x462f56(0x77e)]&&(_0x2a2007[_0x215980]['available_outgoing_bitrate_kbps']=_0x2c8760['pcs'][_0x215980][_0x462f56(0x744)][_0x462f56(0x77e)]),_0x2c8760[_0x462f56(0x847)][_0x215980][_0x462f56(0x744)][_0x462f56(0x54d)]&&(_0x2a2007[_0x215980][_0x462f56(0x54d)]=_0x2c8760[_0x462f56(0x847)][_0x215980]['stats'][_0x462f56(0x54d)]),_0x2c8760[_0x462f56(0x847)][_0x215980][_0x462f56(0x751)]&&(_0x2a2007[_0x215980][_0x462f56(0x751)]=_0x2c8760[_0x462f56(0x847)][_0x215980][_0x462f56(0x751)]),_0x2c8760['pcs'][_0x215980]['stats'][_0x462f56(0x1dc)]&&(_0x2a2007[_0x215980][_0x462f56(0x1dc)]=_0x2c8760[_0x462f56(0x847)][_0x215980]['stats']['resolution']),_0x2c8760[_0x462f56(0x847)][_0x215980]['stats'][_0x462f56(0x2f9)]&&(_0x2a2007[_0x215980]['video_encoder']=_0x2c8760[_0x462f56(0x847)][_0x215980][_0x462f56(0x744)][_0x462f56(0x2f9)]);}var _0x499d94={};_0x499d94['remoteStats']=_0x2a2007,_0x2c8760['sendMessage'](_0x499d94,_0x6c260);},0xbb8,_0x1d0707);var _0xade854={};if(_0x2c8760['mc']['stats'])_0xade854['meshcast']=_0x2c8760['mc'][_0x14af91(0x744)];else for(var _0x5ab576 in _0x2c8760['pcs']){if(_0x5ab576===_0x1d0707)continue;if(!_0x2c8760[_0x14af91(0x847)][_0x5ab576][_0x14af91(0x744)])continue;if(_0x2c8760['pcs'][_0x5ab576][_0x14af91(0x2f8)])continue;if(_0x2c8760['roomid']){if('scene'in _0x2c8760[_0x14af91(0x847)][_0x5ab576]['stats']){if(_0x2c8760[_0x14af91(0x847)][_0x5ab576][_0x14af91(0x744)][_0x14af91(0x54d)]===![])continue;}else continue;}_0xade854[_0x5ab576]={},_0x2c8760[_0x14af91(0x847)][_0x5ab576]['stats'][_0x14af91(0x328)]&&(_0xade854[_0x5ab576][_0x14af91(0x328)]=_0x2c8760[_0x14af91(0x847)][_0x5ab576][_0x14af91(0x744)][_0x14af91(0x328)]),_0x2c8760[_0x14af91(0x847)][_0x5ab576][_0x14af91(0x744)]['nacks_per_second']&&(_0xade854[_0x5ab576][_0x14af91(0x518)]=_0x2c8760[_0x14af91(0x847)][_0x5ab576][_0x14af91(0x744)][_0x14af91(0x518)]),_0x2c8760[_0x14af91(0x847)][_0x5ab576][_0x14af91(0x744)][_0x14af91(0x77e)]&&(_0xade854[_0x5ab576][_0x14af91(0x77e)]=_0x2c8760[_0x14af91(0x847)][_0x5ab576][_0x14af91(0x744)][_0x14af91(0x77e)]),_0x2c8760['pcs'][_0x5ab576]['stats'][_0x14af91(0x54d)]&&(_0xade854[_0x5ab576]['scene']=_0x2c8760[_0x14af91(0x847)][_0x5ab576][_0x14af91(0x744)]['scene']),_0x2c8760[_0x14af91(0x847)][_0x5ab576][_0x14af91(0x751)]&&(_0xade854[_0x5ab576][_0x14af91(0x751)]=_0x2c8760[_0x14af91(0x847)][_0x5ab576][_0x14af91(0x751)]),_0x2c8760[_0x14af91(0x847)][_0x5ab576][_0x14af91(0x744)]['resolution']&&(_0xade854[_0x5ab576][_0x14af91(0x1dc)]=_0x2c8760[_0x14af91(0x847)][_0x5ab576][_0x14af91(0x744)]['resolution']),_0x2c8760['pcs'][_0x5ab576][_0x14af91(0x744)][_0x14af91(0x2f9)]&&(_0xade854[_0x5ab576]['video_encoder']=_0x2c8760[_0x14af91(0x847)][_0x5ab576][_0x14af91(0x744)]['video_encoder']);}var _0x2d4c23={};_0x2d4c23[_0x14af91(0x404)]=_0xade854,_0x2c8760[_0x14af91(0x205)](_0x2d4c23,_0x1d0707);}}}}if(_0x14af91(0x41f)in _0x2e1be9)try{_0x2e1be9[_0x14af91(0x41f)]['s']?_0x2c8760[_0x14af91(0x4af)](_0x2e1be9[_0x14af91(0x86c)],_0x2e1be9[_0x14af91(0x41f)]['w'],_0x2e1be9[_0x14af91(0x41f)]['h'],!![]):_0x2c8760[_0x14af91(0x4af)](_0x2e1be9['UUID'],_0x2e1be9[_0x14af91(0x41f)]['w'],_0x2e1be9[_0x14af91(0x41f)]['h'],![]);}catch(_0x3b14f2){errorlog(_0x3b14f2);}_0x14af91(0x312)in _0x2e1be9&&(_0x2e1be9[_0x14af91(0x54d)]?_0x2c8760[_0x14af91(0x807)][_0x14af91(0x1db)](_0x1d0707)>=0x0?_0x2c8760[_0x14af91(0x427)]():errorlog(_0x14af91(0x70f)):_0x2c8760['forcePLI'](_0x1d0707));if(_0x14af91(0x166)in _0x2e1be9){var _0x2c326f=![],_0x5a6253=![];_0x2c8760[_0x14af91(0x807)][_0x14af91(0x1db)](_0x1d0707)>=0x0&&(_0x2c326f=!![],_0x14af91(0x728)in _0x2e1be9&&(_0x2e1be9[_0x14af91(0x728)]==!![]&&(_0x5a6253=!![]))),log(_0x14af91(0x827)+_0x2c326f),getChatMessage(_0x2e1be9[_0x14af91(0x166)],_0x2c8760[_0x14af91(0x847)][_0x1d0707][_0x14af91(0x751)],_0x2c326f,_0x5a6253);}if('order'in _0x2e1be9){_0x2c8760['pcs'][_0x1d0707][_0x14af91(0x77)]=parseInt(_0x2e1be9[_0x14af91(0x77)])||0x0;_0x1d0707 in _0x2c8760['rpcs']&&(_0x2c8760[_0x14af91(0x186)][_0x1d0707][_0x14af91(0x77)]=_0x2c8760[_0x14af91(0x847)][_0x1d0707][_0x14af91(0x77)]);if(_0x2c8760[_0x14af91(0x3c4)]){var _0x4cab9f=document[_0x14af91(0x233)](_0x14af91(0x890)+_0x1d0707+'\x22]');log(_0x4cab9f),_0x4cab9f[0x0]&&(_0x4cab9f[0x0][_0x14af91(0x780)]=parseInt(_0x2e1be9[_0x14af91(0x77)])||0x0);}updateMixer();}_0x14af91(0x555)in _0x2e1be9&&_0x2c8760[_0x14af91(0x235)](_0x1d0707,parseFloat(_0x2e1be9[_0x14af91(0x555)])||0x0);if(_0x2c8760['director']&&_0x2c8760['pcs'][_0x1d0707][_0x14af91(0x3b8)]&&_0x14af91(0x4c8)in _0x2e1be9){log(_0x2e1be9),_0x2c8760['syncState']=_0x2e1be9[_0x14af91(0x4c8)];for(var _0x3096f4 in _0x2c8760[_0x14af91(0x23c)]){syncSceneState(_0x3096f4),syncOtherState(_0x3096f4);}}if(_0x2c8760[_0x14af91(0x807)][_0x14af91(0x1db)](_0x1d0707)==-0x1){if('requestAudioHack'in _0x2e1be9){var _0x2d4c23={};_0x2d4c23[_0x14af91(0x5d6)]=_0x14af91(0x4d6),_0x2c8760[_0x14af91(0x205)](_0x2d4c23,_0x1d0707);}else{if('requestVideoRecord'in _0x2e1be9){var _0x2d4c23={};_0x2d4c23[_0x14af91(0x5d6)]='requestVideoRecord',_0x2c8760[_0x14af91(0x205)](_0x2d4c23,_0x1d0707);}else{if(_0x14af91(0x36a)in _0x2e1be9){var _0x2d4c23={};_0x2d4c23['rejected']=_0x14af91(0x36a),_0x2c8760[_0x14af91(0x205)](_0x2d4c23,_0x1d0707);}else{if(_0x14af91(0x766)in _0x2e1be9){var _0x2d4c23={};_0x2d4c23['rejected']=_0x14af91(0x766),_0x2c8760[_0x14af91(0x205)](_0x2d4c23,_0x1d0707);}else{if(_0x14af91(0x239)in _0x2e1be9){var _0x2d4c23={};_0x2d4c23[_0x14af91(0x5d6)]=_0x14af91(0x239),_0x2c8760[_0x14af91(0x205)](_0x2d4c23,_0x1d0707);}else{if('requestChangeEQ'in _0x2e1be9){var _0x2d4c23={};_0x2d4c23[_0x14af91(0x5d6)]=_0x14af91(0x248),_0x2c8760[_0x14af91(0x205)](_0x2d4c23,_0x1d0707);}else{if(_0x14af91(0x4ae)in _0x2e1be9){var _0x2d4c23={};_0x2d4c23[_0x14af91(0x5d6)]='requestChangeGating',_0x2c8760[_0x14af91(0x205)](_0x2d4c23,_0x1d0707);}else{if(_0x14af91(0x1b6)in _0x2e1be9){var _0x2d4c23={};_0x2d4c23[_0x14af91(0x5d6)]=_0x14af91(0x1b6),_0x2c8760[_0x14af91(0x205)](_0x2d4c23,_0x1d0707);}else{if(_0x14af91(0x79f)in _0x2e1be9){var _0x2d4c23={};_0x2d4c23[_0x14af91(0x5d6)]='requestChangeSubGain',_0x2c8760[_0x14af91(0x205)](_0x2d4c23,_0x1d0707);}else{if(_0x14af91(0x7ce)in _0x2e1be9){var _0x2d4c23={};_0x2d4c23[_0x14af91(0x5d6)]=_0x14af91(0x7ce),_0x2c8760[_0x14af91(0x205)](_0x2d4c23,_0x1d0707);}else{if(_0x14af91(0x6c5)in _0x2e1be9){var _0x2d4c23={};_0x2d4c23['rejected']=_0x14af91(0x6c5),_0x2c8760[_0x14af91(0x205)](_0x2d4c23,_0x1d0707);}else{if(_0x14af91(0x5a6)in _0x2e1be9){var _0x2d4c23={};_0x2d4c23[_0x14af91(0x5d6)]=_0x14af91(0x5a6),_0x2c8760[_0x14af91(0x205)](_0x2d4c23,_0x1d0707);}else{if(_0x14af91(0x4b0)in _0x2e1be9){var _0x2d4c23={};_0x2d4c23[_0x14af91(0x5d6)]=_0x14af91(0x4b0),_0x2c8760[_0x14af91(0x205)](_0x2d4c23,_0x1d0707);}else{if(_0x14af91(0x820)in _0x2e1be9){var _0x2d4c23={};_0x2d4c23[_0x14af91(0x5d6)]=_0x14af91(0x820),_0x2c8760[_0x14af91(0x205)](_0x2d4c23,_0x1d0707);}else{if(_0x14af91(0x1d5)in _0x2e1be9){var _0x2d4c23={};_0x2d4c23[_0x14af91(0x5d6)]=_0x14af91(0x1d5),_0x2c8760['sendMessage'](_0x2d4c23,_0x1d0707);}else{if(_0x14af91(0x725)in _0x2e1be9){var _0x2d4c23={};_0x2d4c23[_0x14af91(0x5d6)]='micIsolated',_0x2c8760[_0x14af91(0x205)](_0x2d4c23,_0x1d0707);}else{if('requestUpload'in _0x2e1be9){var _0x2d4c23={};_0x2d4c23['rejected']=_0x14af91(0x83),_0x2c8760[_0x14af91(0x205)](_0x2d4c23,_0x1d0707);}else{if('stopClock'in _0x2e1be9){var _0x2d4c23={};_0x2d4c23[_0x14af91(0x5d6)]='stopClock',_0x2c8760[_0x14af91(0x205)](_0x2d4c23,_0x1d0707);}else{if(_0x14af91(0x7c4)in _0x2e1be9){var _0x2d4c23={};_0x2d4c23[_0x14af91(0x5d6)]=_0x14af91(0x7c4),_0x2c8760['sendMessage'](_0x2d4c23,_0x1d0707);}else{if(_0x14af91(0x773)in _0x2e1be9){var _0x2d4c23={};_0x2d4c23[_0x14af91(0x5d6)]='setClock',_0x2c8760[_0x14af91(0x205)](_0x2d4c23,_0x1d0707);}else{if('hideClock'in _0x2e1be9){var _0x2d4c23={};_0x2d4c23[_0x14af91(0x5d6)]=_0x14af91(0x65d),_0x2c8760[_0x14af91(0x205)](_0x2d4c23,_0x1d0707);}else{if('showClock'in _0x2e1be9){var _0x2d4c23={};_0x2d4c23[_0x14af91(0x5d6)]=_0x14af91(0x3c3),_0x2c8760[_0x14af91(0x205)](_0x2d4c23,_0x1d0707);}else{if(_0x14af91(0x2ed)in _0x2e1be9){var _0x2d4c23={};_0x2d4c23[_0x14af91(0x5d6)]=_0x14af91(0x2ed),_0x2c8760[_0x14af91(0x205)](_0x2d4c23,_0x1d0707);}else{if(_0x14af91(0x912)in _0x2e1be9){var _0x2d4c23={};_0x2d4c23[_0x14af91(0x5d6)]=_0x14af91(0x912),_0x2c8760[_0x14af91(0x205)](_0x2d4c23,_0x1d0707);}else{if(_0x14af91(0x441)in _0x2e1be9){var _0x2d4c23={};_0x2d4c23['rejected']=_0x14af91(0x441),_0x2c8760[_0x14af91(0x205)](_0x2d4c23,_0x1d0707);}else{if('group'in _0x2e1be9){var _0x2d4c23={};_0x2d4c23[_0x14af91(0x5d6)]=_0x14af91(0x5e5),_0x2c8760[_0x14af91(0x205)](_0x2d4c23,_0x1d0707);}}}}}}}}}}}}}}}}}}}}}}}}}}}else{if('requestAudioHack'in _0x2e1be9){var _0x1f46d9=_0x2c8760[_0x14af91(0x29c)][_0x14af91(0x556)]();_0x1f46d9[_0x14af91(0x542)]&&(_0x14af91(0x4e6)in _0x2e1be9?applyAudioHack(_0x2e1be9[_0x14af91(0xa5)],_0x2e1be9[_0x14af91(0x295)],_0x2e1be9[_0x14af91(0x4e6)]):applyAudioHack(_0x2e1be9[_0x14af91(0xa5)],_0x2e1be9[_0x14af91(0x295)]));}if(_0x14af91(0x722)in _0x2e1be9){if(_0x2e1be9['requestVideoRecord']){if(_0x2c8760[_0x14af91(0x850)]){var _0x12420c=0x1770;_0x2e1be9['value']&&(_0x12420c=parseInt(_0x2e1be9[_0x14af91(0x295)])),recordLocalVideo(_0x14af91(0x608),_0x12420c);}}else _0x2c8760[_0x14af91(0x850)]&&recordLocalVideo(_0x14af91(0xee));}if('changeOrder'in _0x2e1be9){_0x2c8760[_0x14af91(0x77)]==![]&&(_0x2c8760[_0x14af91(0x77)]=0x0);_0x2c8760['order']+=parseInt(_0x2e1be9[_0x14af91(0x36a)])||0x0;var _0x2d4c23={};_0x2d4c23={},_0x2d4c23[_0x14af91(0x77)]=_0x2c8760['order'],_0x2c8760[_0x14af91(0xdc)](_0x2d4c23),updateMixer();}'changeURL'in _0x2e1be9&&changeURL(_0x2e1be9[_0x14af91(0x766)]);_0x14af91(0x777)in _0x2e1be9&&stopClock();_0x14af91(0x7c4)in _0x2e1be9&&resumeClock();_0x14af91(0x773)in _0x2e1be9&&setClock(_0x2e1be9[_0x14af91(0x773)]);_0x14af91(0x65d)in _0x2e1be9&&hideClock();'showClock'in _0x2e1be9&&showClock();_0x14af91(0x2ed)in _0x2e1be9&&startClock();'pauseClock'in _0x2e1be9&&pauseClock();if(_0x14af91(0x441)in _0x2e1be9){if(_0x2c8760[_0x14af91(0x441)]!==![]){if(_0x2e1be9[_0x14af91(0x441)]&&!_0x2c8760['showTime'])toggleClock();else!_0x2e1be9[_0x14af91(0x441)]&&_0x2c8760[_0x14af91(0x441)]&&toggleClock();}}'requestUpload'in _0x2e1be9&&toggleFileshare(_0x1d0707);if(_0x14af91(0x5e5)in _0x2e1be9)try{_0x2c8760['sendMessage']({'group':_0x2e1be9[_0x14af91(0x5e5)]}),_0x2e1be9[_0x14af91(0x5e5)]?_0x2c8760['group']=_0x2e1be9['group'][_0x14af91(0x75e)](','):_0x2c8760[_0x14af91(0x5e5)]=[],updateMixer(),pokeIframeAPI(_0x14af91(0x825),_0x2c8760[_0x14af91(0x5e5)]);}catch(_0x54f238){}if(_0x14af91(0x239)in _0x2e1be9){if(_0x14af91(0x295)in _0x2e1be9){if(typeof _0x2e1be9[_0x14af91(0x295)]==_0x14af91(0x6b3)){_0x2c8760['label']=sanitizeLabel(_0x2e1be9[_0x14af91(0x295)]),log('New\x20Label:\x20'+_0x2c8760['label']);if(_0x2c8760[_0x14af91(0x3c4)]){var _0x4cab9f=getById(_0x14af91(0x6f2)+_0x1d0707);if(_0x2c8760[_0x14af91(0x751)])_0x4cab9f[_0x14af91(0x780)]=_0x2c8760['label'],_0x4cab9f[_0x14af91(0x60b)][_0x14af91(0x8ec)](_0x14af91(0x405));else _0x2c8760['directorUUID']===_0x1d0707?(_0x4cab9f[_0x14af91(0x780)]=miscTranslations[_0x14af91(0x481)],_0x4cab9f[_0x14af91(0x60b)][_0x14af91(0x8ec)](_0x14af91(0x405))):(_0x4cab9f[_0x14af91(0x780)]=miscTranslations[_0x14af91(0x710)],_0x4cab9f[_0x14af91(0x60b)][_0x14af91(0x48f)](_0x14af91(0x405)));}else _0x2c8760[_0x14af91(0x7c)]&&updateMixer();!_0x2c8760[_0x14af91(0x3c4)]&&(_0x2c8760[_0x14af91(0x751)]?document[_0x14af91(0x833)]=_0x2c8760[_0x14af91(0x751)]:document[_0x14af91(0x833)]=location[_0x14af91(0x63b)]);var _0x17cdea=encodeURIComponent(_0x2c8760[_0x14af91(0x751)]);urlParams[_0x14af91(0x612)]('l')?updateURL('l='+_0x17cdea,!![],![]):updateURL(_0x14af91(0x781)+_0x17cdea,!![],![]);var _0x2d4c23={};_0x2d4c23[_0x14af91(0x239)]=!![],_0x2d4c23['value']=_0x2c8760[_0x14af91(0x751)],_0x2c8760[_0x14af91(0x205)](_0x2d4c23);}else{_0x2c8760['label']=![];var _0x2d4c23={};_0x2d4c23['changeLabel']=!![],_0x2d4c23['value']=_0x2c8760[_0x14af91(0x751)],_0x2c8760[_0x14af91(0x205)](_0x2d4c23);if(_0x2c8760[_0x14af91(0x3c4)]){var _0x4cab9f=getById(_0x14af91(0x6f2)+_0x1d0707);_0x2c8760[_0x14af91(0x8a8)]===_0x1d0707?(_0x4cab9f['innerText']=miscTranslations[_0x14af91(0x481)],_0x4cab9f[_0x14af91(0x60b)][_0x14af91(0x8ec)](_0x14af91(0x405))):(_0x4cab9f['innerText']=miscTranslations[_0x14af91(0x710)],_0x4cab9f[_0x14af91(0x60b)]['add']('addALabel'));}else _0x2c8760[_0x14af91(0x7c)]?(document['title']=location['hostname'],updateMixer()):document['title']=location[_0x14af91(0x63b)];}}}if(_0x14af91(0x248)in _0x2e1be9){if(_0x2e1be9['keyname']=='low')changeLowEQ(parseFloat(_0x2e1be9['value']),_0x2e1be9['track']);else{if(_0x2e1be9['keyname']==_0x14af91(0x56e))changeMidEQ(parseFloat(_0x2e1be9[_0x14af91(0x295)]),_0x2e1be9[_0x14af91(0x124)]);else _0x2e1be9[_0x14af91(0xa5)]=='high'&&changeHighEQ(parseFloat(_0x2e1be9['value']),_0x2e1be9['track']);}}if(_0x14af91(0x4ae)in _0x2e1be9){var _0x16ef33=_0x2c8760[_0x14af91(0x46f)];if(_0x2e1be9[_0x14af91(0x295)]===_0x14af91(0x78))_0x2c8760[_0x14af91(0x46f)]=![],log(_0x14af91(0x59a));else _0x2e1be9['value']===_0x14af91(0x647)?(_0x2c8760[_0x14af91(0x46f)]=!![],log(_0x14af91(0x3c7))):_0x2c8760[_0x14af91(0x46f)]=_0x2e1be9[_0x14af91(0x295)];_0x2c8760[_0x14af91(0x46f)]!==_0x16ef33&&senderAudioUpdate();}if(_0x14af91(0x1b6)in _0x2e1be9){var _0x16ef33=_0x2c8760['compressor'];if(_0x2e1be9['value']==='false')_0x2c8760[_0x14af91(0x671)]=![],log(_0x14af91(0x59a));else{if(_0x2e1be9[_0x14af91(0x295)]==='1')_0x2c8760['compressor']=0x1,log(_0x14af91(0x3c7));else _0x2e1be9[_0x14af91(0x295)]==='2'?(_0x2c8760['compressor']=0x2,log(_0x14af91(0x3c7))):_0x2c8760[_0x14af91(0x671)]=parseInt(_0x2e1be9['value'])||![];}_0x2c8760['compressor']!==_0x16ef33&&senderAudioUpdate();}_0x14af91(0x7ce)in _0x2e1be9&&(_0x2c8760['micDelay']===![]?(_0x2c8760['micDelay']=parseInt(_0x2e1be9[_0x14af91(0x295)])||0x0,senderAudioUpdate()):(_0x2c8760[_0x14af91(0x41b)]=parseInt(_0x2e1be9[_0x14af91(0x295)])||0x0,changeMicDelay(_0x2c8760['micDelay'],_0x2e1be9[_0x14af91(0x4e6)])));_0x14af91(0x79f)in _0x2e1be9&&changeSubGain(parseFloat(_0x2e1be9[_0x14af91(0x295)]),_0x2e1be9[_0x14af91(0x4e6)]);_0x14af91(0x6c5)in _0x2e1be9&&(_0x2c8760[_0x14af91(0x8a5)]&&lowerhand());if(_0x14af91(0x8e5)in _0x2e1be9){var _0x2d4c23={};_0x2d4c23[_0x14af91(0x86c)]=_0x1d0707,_0x2d4c23[_0x14af91(0x490)]=listAudioSettingsPrep(),sendMediaDevices(_0x2d4c23['UUID']),_0x2c8760[_0x14af91(0x205)](_0x2d4c23,_0x2d4c23[_0x14af91(0x86c)]);}if(_0x14af91(0x708)in _0x2e1be9){var _0x2d4c23={};_0x2d4c23['UUID']=_0x1d0707,_0x2d4c23[_0x14af91(0x6be)]=listVideoSettingsPrep(),sendMediaDevices(_0x2d4c23[_0x14af91(0x86c)]),_0x2c8760[_0x14af91(0x205)](_0x2d4c23,_0x2d4c23[_0x14af91(0x86c)]);}'changeSpeaker'in _0x2e1be9&&changeAudioOutputDeviceById(_0x2e1be9['changeSpeaker'],_0x1d0707);'changeMicrophone'in _0x2e1be9&&changeAudioDeviceById(_0x2e1be9[_0x14af91(0x7f2)],_0x1d0707);_0x14af91(0x12a)in _0x2e1be9&&changeVideoDeviceById(_0x2e1be9[_0x14af91(0x12a)],_0x1d0707);_0x14af91(0x65b)in _0x2e1be9&&(_0x14af91(0x338)in _0x2e1be9&&_0x2e1be9['ctrl']?updateCameraConstraints(_0x2e1be9[_0x14af91(0xa5)],_0x2e1be9[_0x14af91(0x295)],!![],_0x1d0707):updateCameraConstraints(_0x2e1be9[_0x14af91(0xa5)],_0x2e1be9[_0x14af91(0x295)],![],![]));'requestChangeLowcut'in _0x2e1be9&&changeLowCut(parseFloat(_0x2e1be9['value']),_0x2e1be9[_0x14af91(0x124)]);'requestChangeLowcut'in _0x2e1be9&&changeLowCut(parseFloat(_0x2e1be9[_0x14af91(0x295)]),_0x2e1be9[_0x14af91(0x124)]);_0x14af91(0x5a6)in _0x2e1be9&&(_0x2c8760['directorUUID']&&_0x2c8760[_0x14af91(0x5a6)]());if('mute'in _0x2e1be9){}if(_0x14af91(0x1d5)in _0x2e1be9){var _0x235271=parseInt(_0x2e1be9[_0x14af91(0x1d5)])/0x64||0x0;_0x2c8760[_0x14af91(0x6ec)]=parseInt(_0x2e1be9[_0x14af91(0x1d5)])||0x0;try{for(var _0x1fd301 in _0x2c8760[_0x14af91(0x768)]){log(_0x14af91(0x184)),_0x2c8760[_0x14af91(0x768)][_0x1fd301]['gainNode'][_0x14af91(0x485)][_0x14af91(0x49f)](_0x235271,_0x2c8760[_0x14af91(0x768)][_0x1fd301][_0x14af91(0x8c7)][_0x14af91(0x7b3)]);}}catch(_0x22e4c0){}updateVolume(!![]);}if(_0x14af91(0x511)in _0x2e1be9){if(_0x2e1be9['micIsolate'])_0x2c8760[_0x14af91(0x807)]['indexOf'](_0x1d0707)>=0x0&&(_0x2c8760[_0x14af91(0x725)][_0x14af91(0x20d)](_0x1d0707),_0x2c8760[_0x14af91(0x712)]());else{var _0x240f6c=_0x2c8760[_0x14af91(0x725)][_0x14af91(0x1db)](_0x1d0707);_0x240f6c>-0x1&&(_0x2c8760['micIsolated'][_0x14af91(0x664)](_0x240f6c,0x1),_0x2c8760[_0x14af91(0x712)]());}}if(_0x14af91(0x63d)in _0x2e1be9){if(_0x2e1be9[_0x14af91(0x63d)])_0x2c8760[_0x14af91(0x807)]['indexOf'](_0x1d0707)>=0x0&&(_0x2c8760[_0x14af91(0x63d)][_0x14af91(0x20d)](_0x1d0707),_0x2c8760[_0x14af91(0x3da)]());else{var _0x240f6c=_0x2c8760[_0x14af91(0x63d)]['indexOf'](_0x1d0707);_0x240f6c>-0x1&&(_0x2c8760[_0x14af91(0x63d)][_0x14af91(0x664)](_0x240f6c,0x1),_0x2c8760[_0x14af91(0x3da)]());}}'speakerMute'in _0x2e1be9&&(_0x2e1be9['speakerMute']?(_0x2c8760[_0x14af91(0x273)]=!![],_0x2c8760[_0x14af91(0x4a0)]()):(_0x2c8760[_0x14af91(0x273)]=![],_0x2c8760[_0x14af91(0x4a0)]())),_0x14af91(0x4b0)in _0x2e1be9&&(_0x2e1be9[_0x14af91(0x4b0)]?(_0x2c8760[_0x14af91(0x6da)]=!![],_0x2c8760[_0x14af91(0x1a5)]()):(_0x2c8760[_0x14af91(0x6da)]=![],_0x2c8760['directorDisplayMute']())),_0x14af91(0x5be)in _0x2e1be9&&applyNewParams(_0x2e1be9[_0x14af91(0x5be)]);}if(_0x2c8760[_0x14af91(0x8a8)]===_0x1d0707){_0x2e1be9[_0x14af91(0x10b)]===_0x14af91(0x799)&&(warnlog(_0x14af91(0x44e)),'transferSettings'in _0x2e1be9&&('roomenc'in _0x2e1be9[_0x14af91(0x50d)]&&(_0x2c8760[_0x14af91(0x680)]=_0x2e1be9['roomenc']),_0x14af91(0x4d7)in _0x2e1be9[_0x14af91(0x50d)]&&(_0x2e1be9[_0x14af91(0x50d)][_0x14af91(0x4d7)]===!![]||_0x2e1be9['transferSettings'][_0x14af91(0x4d7)]===null?(_0x2c8760['broadcast']=null,_0x2c8760['minipreview']===![]&&(_0x2c8760['minipreview']=0x2),_0x2c8760[_0x14af91(0x83f)]===![]&&(_0x2c8760['style']=0x1),_0x2c8760['showList']===null&&(_0x2c8760['showList']=!![])):_0x2c8760[_0x14af91(0x4d7)]=_0x2e1be9['transferSettings'][_0x14af91(0x4d7)],_0x2e1be9[_0x14af91(0x50d)]['updateurl']&&(_0x2c8760[_0x14af91(0x4d7)]!==![]?updateURL(_0x14af91(0x4d7),!![]):updateURL('broadcast=false',!![]))),_0x14af91(0x2af)in _0x2e1be9[_0x14af91(0x50d)]&&(_0x2c8760[_0x14af91(0x2af)]=_0x2e1be9[_0x14af91(0x50d)][_0x14af91(0x2af)],_0x2e1be9[_0x14af91(0x50d)][_0x14af91(0x564)]&&updateURL('room='+_0x2c8760['roomid'],!![]))));try{if(_0x14af91(0x18b)in _0x2e1be9&&_0x14af91(0x26a)in _0x2e1be9[_0x14af91(0x18b)])for(var _0x45f797=0x0;_0x45f797<_0x2e1be9[_0x14af91(0x18b)][_0x14af91(0x26a)][_0x14af91(0x542)];_0x45f797++){if(!_0x2c8760['directorList'][_0x14af91(0x4cc)](_0x2e1be9[_0x14af91(0x18b)][_0x14af91(0x26a)][_0x45f797][_0x14af91(0x4fe)])){_0x2c8760[_0x14af91(0x807)][_0x14af91(0x20d)](_0x2e1be9['directorSettings'][_0x14af91(0x26a)][_0x45f797][_0x14af91(0x4fe)]());var _0x3bc362=getById(_0x14af91(0x2e9)+_0x2e1be9[_0x14af91(0x18b)][_0x14af91(0x26a)][_0x45f797][_0x14af91(0x4fe)]());_0x3bc362&&_0x3bc362[_0x14af91(0x60b)]['add'](_0x14af91(0x804));}}}catch(_0x31d93f){errorlog(_0x31d93f);}}if(_0x14af91(0x1f3)in _0x2e1be9){if(_0x2c8760[_0x14af91(0x279)]){if(_0x14af91(0x279)in _0x2e1be9&&_0x2e1be9['remote']===_0x2c8760[_0x14af91(0x279)]&&_0x2c8760[_0x14af91(0x279)])_0x2c8760[_0x14af91(0x6d0)](parseFloat(_0x2e1be9['zoom']));else _0x2c8760[_0x14af91(0x279)]===!![]&&_0x2c8760['remoteZoom'](parseFloat(_0x2e1be9[_0x14af91(0x1f3)]));}else{if(_0x2c8760[_0x14af91(0x807)][_0x14af91(0x1db)](_0x1d0707)>=0x0)_0x2c8760[_0x14af91(0x6d0)](parseFloat(_0x2e1be9[_0x14af91(0x1f3)]));else return;}}if('focus'in _0x2e1be9){if(_0x2c8760[_0x14af91(0x279)]){if(_0x14af91(0x279)in _0x2e1be9&&_0x2e1be9[_0x14af91(0x279)]===_0x2c8760['remote']&&_0x2c8760[_0x14af91(0x279)])_0x2c8760[_0x14af91(0x8e0)](parseFloat(_0x2e1be9[_0x14af91(0x615)]));else _0x2c8760[_0x14af91(0x279)]===!![]&&_0x2c8760['remoteFocus'](parseFloat(_0x2e1be9[_0x14af91(0x615)]));}else{if(_0x2c8760[_0x14af91(0x807)]['indexOf'](_0x1d0707)>=0x0)_0x2c8760[_0x14af91(0x8e0)](parseFloat(_0x2e1be9[_0x14af91(0x615)]));else return;}}if(_0x14af91(0x395)in _0x2e1be9){log(_0x14af91(0x395));try{_0x2c8760['sendFile'](_0x1d0707,_0x2e1be9['requestFile']);}catch(_0x33d4dc){errorlog(_0x33d4dc);}}_0x14af91(0x72f)in _0x2e1be9&&playbackMIDI(_0x2e1be9[_0x14af91(0x72f)],!![]);}catch(_0x268835){errorlog(_0x268835);}manageSceneState(_0x2e1be9,_0x1d0707);if(_0x14af91(0x5d6)in _0x2e1be9){if(_0x2e1be9[_0x14af91(0x5d6)]=='obsCommand'){if(_0x2c8760[_0x14af91(0x279)])warnUser(_0x14af91(0x3f3),0xbb8);else document[_0x14af91(0x39d)](_0x14af91(0x36f))&&document[_0x14af91(0x39d)](_0x14af91(0x36f))[_0x14af91(0x295)]?warnUser('Invalid\x20remote\x20control\x20code.\x0a\x0aThe\x20remote\x20OBS\x20system\x20needs\x20a\x20matching\x20passcode\x20set\x20using\x20&remote.\x0a\x0aSee\x20the\x20documentation\x20for\x20help..',0x1b58):warnUser('The\x20request\x20was\x20rejected.\x0a\x0aThe\x20remote\x20OBS\x20system\x20needs\x20a\x20matching\x20passcode\x20set\x20using\x20&remote.\x0a\x0aSee\x20the\x20documentation\x20for\x20help.',0x2710);getById(_0x14af91(0x3a1))[_0x14af91(0x60b)][_0x14af91(0x8ec)](_0x14af91(0x30f));}else{if(_0x2c8760[_0x14af91(0x3c4)])!_0x2c8760['cleanOutput']&&warnUser('The\x20request\x20('+_0x2e1be9['rejected']+_0x14af91(0x167),0x1388);else!_0x2c8760[_0x14af91(0x7d7)]&&(_0x2c8760[_0x14af91(0x279)]?warnUser('The\x20remote\x20request\x20failed;\x20the\x20&remote\x20token\x20did\x20not\x20match\x20or\x20the\x20remote\x20user\x20does\x20not\x20allow\x20remote\x20control.',0x1388):warnUser(_0x14af91(0x5ed),0x1388));}errorlog(_0x14af91(0x46b)+_0x2e1be9[_0x14af91(0x5d6)]+',\x20isDirector:\x20'+_0x2c8760['director']);}if(_0x14af91(0x6ee)in _0x2e1be9||_0x14af91(0x456)in _0x2e1be9){log(_0x14af91(0x152));_0x2e1be9[_0x14af91(0x6ee)]&&(_0x2c8760[_0x14af91(0x847)][_0x1d0707]['allowAudio']=!![]);if(_0x2c8760[_0x14af91(0xfd)]&&_0x14af91(0x69d)in _0x2e1be9&&_0x2e1be9['allowwebp']!==![])_0x2c8760[_0x14af91(0x847)][_0x1d0707][_0x14af91(0x5f6)]=_0x2e1be9['allowwebp'],_0x2c8760[_0x14af91(0x847)][_0x1d0707][_0x14af91(0x466)]=![],setTimeout(function(){makeImages(!![]);},0x3e8);else _0x2e1be9['video']&&(_0x2c8760['pcs'][_0x1d0707][_0x14af91(0x466)]=!![]);_0x14af91(0x4d7)in _0x2e1be9&&_0x2e1be9['broadcast']!==![]&&(_0x2c8760[_0x14af91(0x847)][_0x1d0707][_0x14af91(0x785)]=_0x2e1be9['broadcast']);_0x14af91(0x37d)in _0x2e1be9&&_0x2e1be9['iframe']!==![]&&(_0x2c8760['pcs'][_0x1d0707][_0x14af91(0x621)]=_0x2e1be9[_0x14af91(0x37d)]);'allowmidi'in _0x2e1be9&&_0x2e1be9['allowmidi']!==![]&&(_0x2c8760[_0x14af91(0x847)][_0x1d0707][_0x14af91(0x687)]=_0x2e1be9['allowmidi']);'downloads'in _0x2e1be9&&_0x2e1be9[_0x14af91(0x916)]!==![]&&(_0x2c8760[_0x14af91(0x847)][_0x1d0707][_0x14af91(0x727)]=_0x2e1be9['downloads']);_0x14af91(0x573)in _0x2e1be9&&_0x2e1be9[_0x14af91(0x573)]!==![]&&(_0x2c8760['pcs'][_0x1d0707][_0x14af91(0x5b7)]=!![]);_0x14af91(0x249)in _0x2e1be9&&_0x2e1be9[_0x14af91(0x249)]!==![]&&(_0x2c8760[_0x14af91(0x847)][_0x1d0707]['preferVideoCodec']=_0x2e1be9[_0x14af91(0x249)][_0x14af91(0x18f)]());_0x14af91(0x8b6)in _0x2e1be9&&_0x2e1be9['preferAudioCodec']!==![]&&(_0x2c8760['pcs'][_0x1d0707][_0x14af91(0x8b6)]=_0x2e1be9[_0x14af91(0x8b6)][_0x14af91(0x18f)]());if(_0x2c8760[_0x14af91(0x331)]){if(_0x2c8760[_0x14af91(0x331)]==_0x14af91(0x456))_0x2c8760['pcs'][_0x1d0707][_0x14af91(0x466)]=![];else{if(_0x2c8760['meshcast']=='audio')_0x2c8760['pcs'][_0x1d0707][_0x14af91(0x6d7)]=![];else _0x2c8760[_0x14af91(0x847)][_0x1d0707]['allowVideo']==![]?_0x2c8760[_0x14af91(0x847)][_0x1d0707][_0x14af91(0x331)]=![]:(_0x2c8760[_0x14af91(0x847)][_0x1d0707][_0x14af91(0x6d7)]=![],_0x2c8760[_0x14af91(0x847)][_0x1d0707][_0x14af91(0x466)]=![]);}}if(_0x2c8760['promptAccess']){playtone(),window['focus']();var _0x253502=![];_0x1d0707 in _0x2c8760[_0x14af91(0x186)]&&_0x2c8760['rpcs'][_0x1d0707][_0x14af91(0x751)]&&(_0x253502=_0x2c8760['rpcs'][_0x1d0707][_0x14af91(0x751)]||_0x2c8760['rpcs'][_0x1d0707][_0x14af91(0x85a)]||![]);_0x253502=_0x2c8760[_0x14af91(0x847)][_0x1d0707][_0x14af91(0x751)]||_0x253502||_0x2c8760['pcs'][_0x1d0707][_0x14af91(0x85a)]||_0x1d0707||_0x14af91(0x12e);var _0x41c7c2=await confirmAlt(_0x253502+miscTranslations['prompt-access-request'],!![]);if(!_0x41c7c2){try{log(_0x14af91(0x3e4)),_0x2c8760['closePC'](_0x1d0707);}catch(_0x5e30ee){}return;}}_0x14af91(0x2f8)in _0x2e1be9&&(_0x2e1be9[_0x14af91(0x2f8)]==!![]&&(_0x2c8760[_0x14af91(0x847)][_0x1d0707][_0x14af91(0x2f8)]=!![],_0x2c8760['beepToNotify']&&(playtone(![],_0x14af91(0x58e)),showNotification('A\x20Guest\x20joined\x20the\x20room','')),pokeIframeAPI(_0x14af91(0x374),_0x2e1be9[_0x14af91(0x3c4)],_0x1d0707)));_0x14af91(0x3c4)in _0x2e1be9&&(_0x2e1be9[_0x14af91(0x3c4)]==!![]&&((iOS||iPad)&&(_0x2c8760['pcs'][_0x1d0707][_0x14af91(0x7e9)]==!![]&&(_0x2c8760[_0x14af91(0x847)][_0x1d0707][_0x14af91(0x2f8)]=!![])),_0x2c8760['beepToNotify']&&(playtone(![],'jointone'),showNotification(_0x14af91(0x69c),_0x14af91(0xbe))),pokeIframeAPI(_0x14af91(0x870),_0x2e1be9[_0x14af91(0x3c4)],_0x1d0707)));_0x14af91(0x7e9)in _0x2e1be9&&(_0x2e1be9[_0x14af91(0x7e9)]===!![]&&(_0x2c8760[_0x14af91(0x847)][_0x1d0707]['forceios']=!![]));_0x14af91(0x616)in _0x2e1be9&&(_0x2e1be9[_0x14af91(0x616)]==!![]&&(_0x2c8760[_0x14af91(0x847)][_0x1d0707][_0x14af91(0x6f4)]=!![]));_0x14af91(0x82a)in _0x2e1be9&&(_0x2e1be9[_0x14af91(0x82a)]==!![]&&(_0x2c8760[_0x14af91(0x847)][_0x1d0707][_0x14af91(0x767)]=!![]));_0x2e1be9[_0x14af91(0x448)]&&(_0x2c8760['pcs'][_0x1d0707][_0x14af91(0x7f0)]=_0x2e1be9['degrade']);if(_0x14af91(0x641)in _0x2e1be9)try{_0x2c8760['pcs'][_0x1d0707]['keyframeRate']=_0x2e1be9['keyframeRate'],_0x2c8760[_0x14af91(0x847)][_0x1d0707][_0x14af91(0x641)]&&setTimeout(function(){var _0x1ddb4f=_0x14af91;_0x2c8760[_0x1ddb4f(0x6b6)](_0x1d0707);},0x1388);}catch(_0x490ebc){warnlog(_0x490ebc);}_0x14af91(0x52c)in _0x2e1be9&&(_0x2c8760['pcs'][_0x1d0707][_0x14af91(0x52c)]=_0x2e1be9['solo']);_0x14af91(0x8f6)in _0x2e1be9&&(_0x2c8760[_0x14af91(0x847)][_0x1d0707][_0x14af91(0x8f6)]=_0x2e1be9['layout'],pokeIframeAPI(_0x14af91(0x512),_0x2e1be9[_0x14af91(0x8f6)],_0x1d0707));if(_0x14af91(0x54d)in _0x2e1be9){if(_0x2e1be9[_0x14af91(0x54d)]!==![]){try{typeof _0x2e1be9[_0x14af91(0x54d)]==='string'?_0x2c8760['pcs'][_0x1d0707][_0x14af91(0x54d)]=_0x2e1be9[_0x14af91(0x54d)][_0x14af91(0x15c)](/[\W]+/g,'_'):_0x2c8760[_0x14af91(0x847)][_0x1d0707][_0x14af91(0x54d)]=(parseInt(_0x2e1be9[_0x14af91(0x54d)])||0x0)+'',_0x2c8760[_0x14af91(0x847)][_0x1d0707]['stats']['scene']=_0x2c8760[_0x14af91(0x847)][_0x1d0707][_0x14af91(0x54d)],updateSceneList(_0x2c8760[_0x14af91(0x847)][_0x1d0707][_0x14af91(0x54d)]);}catch(_0x105616){errorlog(_0x105616);}_0x14af91(0x437)in _0x2e1be9&&(_0x2c8760[_0x14af91(0x847)][_0x1d0707][_0x14af91(0x437)]=_0x2e1be9[_0x14af91(0x437)]);if(_0x14af91(0x437)in _0x2e1be9&&_0x2e1be9['showDirector'])_0x2e1be9[_0x14af91(0x437)]==0x2&&(_0x2c8760['pcs'][_0x1d0707][_0x14af91(0x6d7)]=![]);else{if(_0x2c8760[_0x14af91(0x3c4)]&&_0x2c8760['showDirector']==![])_0x2c8760[_0x14af91(0x847)][_0x1d0707][_0x14af91(0x6d7)]=![],_0x2c8760[_0x14af91(0x847)][_0x1d0707][_0x14af91(0x466)]=![],_0x2c8760[_0x14af91(0x847)][_0x1d0707][_0x14af91(0x621)]=![],_0x2c8760[_0x14af91(0x847)][_0x1d0707][_0x14af91(0x331)]=![],_0x2c8760[_0x14af91(0x847)][_0x1d0707][_0x14af91(0x5f6)]=![];else _0x2c8760[_0x14af91(0x3c4)]&&(_0x2c8760[_0x14af91(0x437)]==0x2&&(_0x2c8760[_0x14af91(0x847)][_0x1d0707][_0x14af91(0x6d7)]=![]),_0x2c8760[_0x14af91(0x847)][_0x1d0707][_0x14af91(0x621)]=![]);}_0x2c8760['pcs'][_0x1d0707][_0x14af91(0x52c)]?pokeIframeAPI(_0x14af91(0x8c4),_0x2e1be9['scene'],_0x1d0707):pokeIframeAPI(_0x14af91(0x821),_0x2e1be9[_0x14af91(0x54d)],_0x1d0707);}}if(_0x2c8760['director']==!![]){var _0x2d4c23={};_0x2d4c23[_0x14af91(0x18b)]=getDirectorSettings(_0x2c8760[_0x14af91(0x847)][_0x1d0707][_0x14af91(0x54d)]),'director'in _0x2e1be9&&(_0x2e1be9[_0x14af91(0x3c4)]==!![]&&(_0x2d4c23[_0x14af91(0x4c8)]=getDetailedState())),_0x2c8760['sendMessage'](_0x2d4c23,_0x1d0707);}_0x2c8760['initialPublish'](_0x1d0707);}},_0x2c8760['initialPublish']=function(_0x21cd7e){var _0x57d34e=_0x275280;log(_0x57d34e(0x3f5)+_0x21cd7e);if(_0x21cd7e in _0x2c8760['pcs']){}else{errorlog(_0x57d34e(0x849));return;}getSenders2(_0x21cd7e)[_0x57d34e(0x542)]&&errorlog(_0x57d34e(0x8f1)+getSenders2(_0x21cd7e)['length']);if(_0x2c8760[_0x57d34e(0x847)][_0x21cd7e]['allowIframe']===!![]){if(_0x2c8760[_0x57d34e(0x584)]){var _0x3408c9={};_0x3408c9[_0x57d34e(0x584)]=_0x2c8760['iframeSrc'],_0x2c8760[_0x57d34e(0x8ed)]&&_0x2c8760[_0x57d34e(0x8ed)]['sendOnNewConnect']&&(_0x2c8760[_0x57d34e(0x584)][_0x57d34e(0x810)](_0x57d34e(0x8fb))&&(_0x3408c9[_0x57d34e(0x584)]+='&start='+parseInt(Math[_0x57d34e(0x70e)](_0x2c8760[_0x57d34e(0x8ed)][_0x57d34e(0x8b3)][_0x57d34e(0x534)]['t']))+'')),_0x2c8760['sendMessage'](_0x3408c9,_0x21cd7e);}}_0x2c8760[_0x57d34e(0x847)][_0x21cd7e][_0x57d34e(0x727)]===!![]&&_0x2c8760[_0x57d34e(0x2d7)](_0x21cd7e);if(_0x2c8760[_0x57d34e(0x3b6)]){_0x2c8760['chunkedStream'](_0x21cd7e);return;}var _0x39b5d9=_0x2c8760['getLocalStream']();log(_0x57d34e(0xd2)),log(_0x39b5d9[_0x57d34e(0x81d)]());if(_0x2c8760[_0x57d34e(0x5e2)]&&_0x2c8760[_0x57d34e(0x847)][_0x21cd7e][_0x57d34e(0x331)]===null){_0x2c8760[_0x57d34e(0x847)][_0x21cd7e][_0x57d34e(0x331)]=!![];var _0x3408c9={};_0x3408c9['meshcast']=_0x2c8760[_0x57d34e(0x5e2)],_0x2c8760[_0x57d34e(0x205)](_0x3408c9,_0x21cd7e),warnlog(_0x3408c9);}_0x2c8760[_0x57d34e(0x847)][_0x21cd7e]['allowScreen']&&createSecondStream2(_0x21cd7e);var _0x3d786a=![];_0x39b5d9[_0x57d34e(0x454)]()[_0x57d34e(0x648)](_0x5ba9ed=>{var _0x49f2fc=_0x57d34e;try{_0x2c8760['pcs'][_0x21cd7e][_0x49f2fc(0x466)]===!![]&&(_0x5ba9ed[_0x49f2fc(0x8d5)]=='video'&&(_0x2c8760[_0x49f2fc(0x847)][_0x21cd7e][_0x49f2fc(0x2f8)]===!![]&&_0x2c8760[_0x49f2fc(0x824)]===0x0?log(_0x49f2fc(0x830)):(_0x2c8760[_0x49f2fc(0x847)][_0x21cd7e]['addTrack'](_0x5ba9ed,_0x39b5d9),warnlog(_0x49f2fc(0x5d5)),_0x3d786a=!![],setTimeout(function(_0x2f33d1){try{_0x2c8760['optimizeBitrate'](_0x2f33d1);}catch(_0x34dae2){warnlog(_0x34dae2);}},_0x2c8760[_0x49f2fc(0x5ce)],_0x21cd7e))));}catch(_0x5026fe){errorlog(_0x5026fe);}});_0x2c8760[_0x57d34e(0x3ea)]&&(_0x39b5d9=mixMinusAudio(_0x21cd7e));_0x2c8760[_0x57d34e(0x847)][_0x21cd7e][_0x57d34e(0x6d7)]&&(_0x39b5d9[_0x57d34e(0x556)]()[_0x57d34e(0x648)](_0x295296=>{var _0x334de1=_0x57d34e;try{_0x295296[_0x334de1(0x8d5)]=='audio'&&(_0x2c8760[_0x334de1(0x847)][_0x21cd7e][_0x334de1(0x2ad)](_0x295296,_0x39b5d9),warnlog(_0x334de1(0x140)));}catch(_0x44b697){errorlog(_0x44b697);}}),log(_0x57d34e(0x432)),_0x39b5d9[_0x57d34e(0x556)]()[_0x57d34e(0x542)]&&(_0x2c8760[_0x57d34e(0x6bb)](),log(_0x57d34e(0x4b7)),_0x2c8760['pcs'][_0x21cd7e]['preferAudioCodec']==_0x57d34e(0x907)&&lyraEncode(_0x21cd7e),_0x2c8760[_0x57d34e(0x847)][_0x21cd7e][_0x57d34e(0x6f4)]===!![]&&(warnlog(_0x57d34e(0x180)),setTimeout(_0x2c8760[_0x57d34e(0x7ef)],0x3e8,_0x21cd7e,0x7d00,0x0)),_0x2c8760['pcs'][_0x21cd7e][_0x57d34e(0x767)]===!![]&&setTimeout(_0x2c8760['enhanceAudioEncoder'],0x3e8,_0x21cd7e)));if(_0x2c8760['pcs'][_0x21cd7e]['degradationPreference'])setTimeout(_0x2c8760[_0x57d34e(0x7f0)],0x3e8,_0x21cd7e,_0x2c8760[_0x57d34e(0x847)][_0x21cd7e][_0x57d34e(0x7f0)]);else{if(_0x2c8760[_0x57d34e(0x90b)]&&SafariVersion){if(_0x2c8760[_0x57d34e(0x90b)]==_0x57d34e(0x530))setTimeout(_0x2c8760[_0x57d34e(0x7f0)],0x3e8,_0x21cd7e,'maintain-resolution');else _0x2c8760['contentHint']=='motion'&&setTimeout(_0x2c8760[_0x57d34e(0x7f0)],0x3e8,_0x21cd7e,_0x57d34e(0x8d0));}}if(iOS||iPad){if(SafariVersion&&SafariVersion<=0xd){}else _0x3d786a&&(setTimeout(function(_0x5bf4ed){var _0x3296e9=_0x57d34e;_0x2c8760[_0x3296e9(0x235)](_0x5bf4ed,null);},0x7d0,_0x21cd7e),setTimeout(function(_0x3c461d){var _0x2a3e36=_0x57d34e,_0x569332=0x64;_0x2c8760[_0x2a3e36(0x847)][_0x3c461d]['scale']&&(_0x569332=_0x2c8760[_0x2a3e36(0x847)][_0x3c461d][_0x2a3e36(0x555)]),_0x2c8760[_0x2a3e36(0x235)](_0x3c461d,_0x569332);},0x1388,_0x21cd7e));}};function _0x4f5fda(_0x923617,_0x31a0c8,_0x300b94){var _0x4f1ca2=_0x275280,_0x3469fd=new Blob([_0x923617],{'type':'text/plain'}),_0x2c8f87=new FileReader();_0x2c8f87['onload']=function(_0x227299){var _0x373924=_0x9870;_0x300b94(_0x227299[_0x373924(0x52a)][_0x373924(0x65e)]);},_0x2c8f87[_0x4f1ca2(0x7cf)](_0x3469fd,_0x31a0c8);}_0x2c8760[_0x275280(0x2d7)]=function(_0x36b1ba){var _0xd4751d=_0x275280;log(_0xd4751d(0x558));if(!_0x2c8760[_0xd4751d(0x7d6)]||!_0x2c8760[_0xd4751d(0x7d6)][_0xd4751d(0x542)])return;var _0x3ac155={},_0x410c9f=[];for(var _0x11ca1b=0x0;_0x11ca1b<_0x2c8760[_0xd4751d(0x7d6)][_0xd4751d(0x542)];_0x11ca1b++){(_0x2c8760[_0xd4751d(0x7d6)][_0x11ca1b][_0xd4751d(0x203)]===![]||_0x2c8760[_0xd4751d(0x7d6)][_0x11ca1b][_0xd4751d(0x203)]===_0x36b1ba)&&_0x410c9f[_0xd4751d(0x20d)]({'id':_0x2c8760[_0xd4751d(0x7d6)][_0x11ca1b]['id'],'name':_0x2c8760[_0xd4751d(0x7d6)][_0x11ca1b][_0xd4751d(0x42d)],'size':_0x2c8760['hostedFiles'][_0x11ca1b][_0xd4751d(0x64c)]});}_0x3ac155[_0xd4751d(0x269)]=_0x410c9f;if(_0x36b1ba in _0x2c8760[_0xd4751d(0x847)])_0x2c8760['sendMessage'](_0x3ac155,_0x36b1ba);else _0x36b1ba in _0x2c8760[_0xd4751d(0x186)]&&_0x2c8760[_0xd4751d(0x3fd)](_0x3ac155,_0x36b1ba);log(_0x3ac155);},_0x2c8760['pcs'][_0x258807][_0x275280(0xdf)]=function(_0x32fa68){var _0x58afbb=_0x275280;if(!(_0x258807 in _0x2c8760[_0x58afbb(0x847)]))return;try{if(this[_0x58afbb(0x778)]===_0x58afbb(0x146))log(_0x58afbb(0x806));else{if(this[_0x58afbb(0x778)]==='disconnected')log('PCS:\x20ICE\x20Disconnected;\x20wait\x20for\x20retry?\x20pcs');else{if(this[_0x58afbb(0x778)]===_0x58afbb(0x2c3))log(_0x58afbb(0x652)),_0x2c8760[_0x58afbb(0x847)][_0x258807][_0x58afbb(0x790)]?_0x2c8760[_0x58afbb(0x847)][_0x258807][_0x58afbb(0x790)]():_0x2c8760[_0x58afbb(0x6f8)](_0x258807,!![]);else this[_0x58afbb(0x778)]===_0x58afbb(0x5d1)?log(_0x58afbb(0x71d)):log(this[_0x58afbb(0x778)]);}}}catch(_0x10b9a1){errorlog(_0x10b9a1);}},_0x2c8760['pcs'][_0x258807][_0x275280(0x283)]=function(_0x42917d){var _0x42e45f=_0x275280;switch(_0x2c8760[_0x42e45f(0x847)][_0x258807]['connectionState']){case _0x42e45f(0x5d1):log('CONNECTEED!'),clearTimeout(_0x2c8760['pcs'][_0x258807]['closeTimeout']);if(_0x2c8760[_0x42e45f(0x829)]){if(_0x2c8760['ws']['readyState']!==0x1){_0x2c8760['ws'][_0x42e45f(0x7f8)]();break;}_0x2c8760['ws']['close'](),setTimeout(function(){var _0x545c83=_0x42e45f;_0x2c8760[_0x545c83(0x7d7)]!=!![]&&warnUser(_0x545c83(0x82e));},0x1);}break;case'disconnected':log(_0x42e45f(0x156)),clearTimeout(_0x2c8760[_0x42e45f(0x847)][_0x258807]['closeTimeout']),_0x2c8760['pcs'][_0x258807]['closeTimeout']=setTimeout(function(_0x5d83db){var _0x1f52c4=_0x42e45f;_0x5d83db in _0x2c8760['pcs']?(warnlog(_0x1f52c4(0x4c9)),log(_0x1f52c4(0x4d4)),_0x2c8760[_0x1f52c4(0x8db)](_0x5d83db)):errorlog(_0x1f52c4(0x4f1));},0x2710,_0x258807);break;case'failed':warnlog(_0x42e45f(0x853)),clearTimeout(_0x2c8760[_0x42e45f(0x847)][_0x258807][_0x42e45f(0x35b)]),_0x2c8760[_0x42e45f(0x847)][_0x258807][_0x42e45f(0x35b)]=setTimeout(function(_0x54e049){var _0x197cd1=_0x42e45f;_0x54e049 in _0x2c8760[_0x197cd1(0x847)]?(warnlog(_0x197cd1(0x4c9)),log(_0x197cd1(0x6a9)),_0x2c8760[_0x197cd1(0x8db)](_0x54e049)):errorlog('\x20---\x20PC\x20TIMED\x20OUT\x20and\x20already\x20deleted.\x20shouldn\x27t\x20happen');},0xbb8,_0x258807);break;case _0x42e45f(0x146):warnlog(_0x42e45f(0x84d)),log(_0x42e45f(0xb1)),_0x2c8760[_0x42e45f(0x8db)](_0x258807);break;default:log(_0x42e45f(0x713)+_0x2c8760[_0x42e45f(0x847)][_0x258807][_0x42e45f(0x2a3)]),clearTimeout(_0x2c8760[_0x42e45f(0x847)][_0x258807]['closeTimeout']);break;}},_0x2c8760['pcs'][_0x258807][_0x275280(0x482)]=function(_0x4fd06f){var _0x136ca5=_0x275280;warnlog(_0x136ca5(0x17d)),log(_0x136ca5(0x86f)),_0x2c8760['closePC'](_0x258807);},_0x2c8760['pcs'][_0x258807][_0x275280(0x350)]=function _0x3853f9(){var _0x1d7148=_0x275280;log(_0x1d7148(0x880));};},_0x2c8760['processDescription2']=function(_0x48d600){var _0x303426=_0x2f8f35;if(_0x48d600['description'][_0x303426(0x16c)]==_0x303426(0x37a))_0x2c8760[_0x303426(0x554)](_0x48d600),_0x2c8760['connectPeer'](_0x48d600);else try{if(!(_0x48d600[_0x303426(0x86c)]in _0x2c8760[_0x303426(0x847)]))return;var _0x3c7c16=_0x2c8760[_0x303426(0x88c)];if(_0x2c8760[_0x303426(0x64a)]&&_0x2c8760[_0x303426(0x847)][_0x48d600[_0x303426(0x86c)]]['guest']==!![]&&_0x2c8760[_0x303426(0x847)][_0x48d600[_0x303426(0x86c)]][_0x303426(0x7e9)]==![]){if(_0x3c7c16===![]||_0x3c7c16>_0x2c8760[_0x303426(0x31d)]){var _0x212799=Object[_0x303426(0x4a2)](_0x2c8760[_0x303426(0x847)])[_0x303426(0x542)];if(_0x2c8760[_0x303426(0x362)])_0x3c7c16=_0x2c8760[_0x303426(0x31d)];else{if(_0x212799>0x4)_0x3c7c16=_0x2c8760['lowMobileBitrate'];else(iOS||iPad)&&SafariVersion&&SafariVersion<=0xd?_0x3c7c16=_0x2c8760[_0x303426(0xc3)]:_0x3c7c16=_0x2c8760[_0x303426(0x31d)];}}(iOS||iPad)&&(_0x2c8760[_0x303426(0x847)][_0x48d600[_0x303426(0x86c)]]['setBitrate']=_0x3c7c16,_0x48d600['description'][_0x303426(0x3ab)]=CodecsHandler['preferCodec'](_0x48d600[_0x303426(0x80c)]['sdp'],'vp8'),_0x48d600[_0x303426(0x80c)]['sdp']=CodecsHandler[_0x303426(0x369)](_0x48d600['description'][_0x303426(0x3ab)],{'min':parseInt(_0x3c7c16/0xa)||0x1,'max':_0x3c7c16}),_0x3c7c16=![]);}else{if(_0x2c8760[_0x303426(0x847)][_0x48d600[_0x303426(0x86c)]][_0x303426(0x2f8)]==!![])_0x3c7c16!==![]?_0x2c8760['roombitrate']!==![]&&(_0x2c8760[_0x303426(0x824)]<_0x3c7c16&&(_0x3c7c16=_0x2c8760[_0x303426(0x824)])):_0x3c7c16=_0x2c8760[_0x303426(0x824)],(iOS||iPad)&&_0x2c8760[_0x303426(0x847)][_0x48d600[_0x303426(0x86c)]][_0x303426(0x7e9)]&&(_0x2c8760[_0x303426(0x847)][_0x48d600['UUID']][_0x303426(0x192)]=!![]);else{if(iOS||iPad){var _0x131c3a=0x0;for(var _0x156e93 in _0x2c8760[_0x303426(0x847)]){_0x48d600[_0x303426(0x86c)]!==_0x156e93&&(_0x2c8760['pcs'][_0x156e93][_0x303426(0x192)]===!![]&&(_0x131c3a+=0x1));}if(_0x131c3a>=0x3){if(_0x2c8760[_0x303426(0x847)][_0x48d600[_0x303426(0x86c)]][_0x303426(0x7e9)])_0x2c8760[_0x303426(0x847)][_0x48d600[_0x303426(0x86c)]][_0x303426(0x192)]=!![],_0x2c8760['pcs'][_0x48d600[_0x303426(0x86c)]]['preferVideoCodec']&&_0x2c8760[_0x303426(0x847)][_0x48d600[_0x303426(0x86c)]][_0x303426(0x249)]===_0x303426(0x147)&&(_0x48d600['description'][_0x303426(0x3ab)]=CodecsHandler[_0x303426(0x389)](_0x48d600[_0x303426(0x80c)][_0x303426(0x3ab)],_0x303426(0x147)),log(_0x303426(0x5c4)+_0x2c8760[_0x303426(0x847)][_0x48d600['UUID']][_0x303426(0x249)]+_0x303426(0x7c5)));else _0x2c8760['pcs'][_0x48d600[_0x303426(0x86c)]][_0x303426(0x249)]&&_0x2c8760[_0x303426(0x847)][_0x48d600[_0x303426(0x86c)]]['preferVideoCodec']==='vp9'?(_0x48d600['description']['sdp']=CodecsHandler[_0x303426(0x389)](_0x48d600[_0x303426(0x80c)][_0x303426(0x3ab)],_0x303426(0x4a7)),log(_0x303426(0x5c4)+_0x2c8760[_0x303426(0x847)][_0x48d600[_0x303426(0x86c)]]['preferVideoCodec']+_0x303426(0x7c5)),_0x2c8760[_0x303426(0x847)][_0x48d600[_0x303426(0x86c)]][_0x303426(0x192)]=![]):(_0x48d600[_0x303426(0x80c)][_0x303426(0x3ab)]=CodecsHandler[_0x303426(0x389)](_0x48d600[_0x303426(0x80c)]['sdp'],_0x303426(0x292)),log('Setting\x20Codec\x20to\x20vp8'),_0x2c8760['pcs'][_0x48d600[_0x303426(0x86c)]][_0x303426(0x192)]=![]);}else _0x2c8760[_0x303426(0x847)][_0x48d600[_0x303426(0x86c)]][_0x303426(0x249)]&&_0x2c8760[_0x303426(0x847)][_0x48d600['UUID']][_0x303426(0x249)]!==_0x303426(0x147)?_0x2c8760[_0x303426(0x847)][_0x48d600[_0x303426(0x86c)]][_0x303426(0x249)]===_0x303426(0x4a7)||_0x2c8760[_0x303426(0x847)][_0x48d600[_0x303426(0x86c)]][_0x303426(0x249)]===_0x303426(0x292)?(_0x48d600[_0x303426(0x80c)][_0x303426(0x3ab)]=CodecsHandler['preferCodec'](_0x48d600[_0x303426(0x80c)][_0x303426(0x3ab)],_0x2c8760[_0x303426(0x847)][_0x48d600[_0x303426(0x86c)]][_0x303426(0x249)]),log(_0x303426(0x5c4)+_0x2c8760['pcs'][_0x48d600['UUID']]['preferVideoCodec']+_0x303426(0x7c5)),_0x2c8760[_0x303426(0x847)][_0x48d600[_0x303426(0x86c)]]['encoder']=![]):_0x2c8760[_0x303426(0x847)][_0x48d600[_0x303426(0x86c)]][_0x303426(0x192)]=!![]:(_0x2c8760[_0x303426(0x847)][_0x48d600[_0x303426(0x86c)]]['encoder']=!![],_0x2c8760['pcs'][_0x48d600['UUID']][_0x303426(0x249)]&&_0x2c8760[_0x303426(0x847)][_0x48d600[_0x303426(0x86c)]][_0x303426(0x249)]===_0x303426(0x147)&&(_0x48d600[_0x303426(0x80c)][_0x303426(0x3ab)]=CodecsHandler[_0x303426(0x389)](_0x48d600['description'][_0x303426(0x3ab)],'h264'),log(_0x303426(0x5c4)+_0x2c8760[_0x303426(0x847)][_0x48d600[_0x303426(0x86c)]]['preferVideoCodec']+_0x303426(0x7c5))));}else _0x2c8760[_0x303426(0x847)][_0x48d600['UUID']][_0x303426(0x249)]&&(_0x48d600['description'][_0x303426(0x3ab)]=CodecsHandler[_0x303426(0x389)](_0x48d600['description']['sdp'],_0x2c8760[_0x303426(0x847)][_0x48d600[_0x303426(0x86c)]]['preferVideoCodec']),log(_0x303426(0x5c4)+_0x2c8760[_0x303426(0x847)][_0x48d600[_0x303426(0x86c)]][_0x303426(0x249)]+_0x303426(0x7c5)));}}if(_0x3c7c16){var _0x4019f5=CodecsHandler[_0x303426(0x7d9)](_0x48d600['description'][_0x303426(0x3ab)]);log(_0x303426(0x21c)+_0x4019f5);if(_0x4019f5!==![]&&_0x4019f5>_0x3c7c16){var _0x23051a=CodecsHandler['getOpusBitrate'](_0x48d600['description']['sdp'])||0x0;_0x48d600[_0x303426(0x80c)][_0x303426(0x3ab)]=CodecsHandler[_0x303426(0x369)](_0x48d600[_0x303426(0x80c)][_0x303426(0x3ab)],{'min':parseInt(_0x3c7c16/0xa)||0x1,'max':parseInt(_0x3c7c16+_0x23051a/0x400)}),_0x2c8760[_0x303426(0x847)][_0x48d600[_0x303426(0x86c)]][_0x303426(0x7a)]=_0x3c7c16;}else{if(_0x4019f5===![]){var _0x23051a=CodecsHandler[_0x303426(0x7e7)](_0x48d600[_0x303426(0x80c)]['sdp'])||0x0;_0x48d600['description'][_0x303426(0x3ab)]=CodecsHandler[_0x303426(0x369)](_0x48d600['description'][_0x303426(0x3ab)],{'min':parseInt(_0x3c7c16/0xa)||0x1,'max':parseInt(_0x3c7c16+_0x23051a/0x400)});if(_0x2c8760[_0x303426(0x848)]&&_0x2c8760[_0x303426(0x848)]>_0x3c7c16)_0x2c8760['pcs'][_0x48d600[_0x303426(0x86c)]][_0x303426(0x7a)]=_0x3c7c16;else _0x2c8760['outboundVideoBitrate']?_0x2c8760[_0x303426(0x847)][_0x48d600[_0x303426(0x86c)]]['setBitrate']=_0x2c8760[_0x303426(0x848)]:_0x2c8760[_0x303426(0x847)][_0x48d600[_0x303426(0x86c)]][_0x303426(0x137)]=0x9c4;}else _0x2c8760[_0x303426(0x847)][_0x48d600['UUID']][_0x303426(0x7a)]=_0x4019f5;}}else{if(_0x2c8760['outboundVideoBitrate']!==![]){var _0x4019f5=CodecsHandler[_0x303426(0x7d9)](_0x48d600['description']['sdp']);log('BITRATE\x202:\x20'+_0x4019f5);if(_0x4019f5===![]){var _0x23051a=CodecsHandler['getOpusBitrate'](_0x48d600['description'][_0x303426(0x3ab)])||0x0;_0x48d600['description'][_0x303426(0x3ab)]=CodecsHandler['setVideoBitrates'](_0x48d600[_0x303426(0x80c)][_0x303426(0x3ab)],{'min':parseInt(_0x2c8760['outboundVideoBitrate']/0xa)||0x1,'max':parseInt(_0x2c8760['outboundVideoBitrate']+_0x23051a/0x400)});}else _0x2c8760[_0x303426(0x847)][_0x48d600['UUID']]['setBitrate']===![]&&(_0x2c8760['pcs'][_0x48d600['UUID']]['setBitrate']=_0x4019f5);}else _0x2c8760[_0x303426(0x847)][_0x48d600[_0x303426(0x86c)]][_0x303426(0x7a)]===![]&&(_0x2c8760[_0x303426(0x847)][_0x48d600[_0x303426(0x86c)]][_0x303426(0x7a)]=CodecsHandler[_0x303426(0x7d9)](_0x48d600[_0x303426(0x80c)][_0x303426(0x3ab)]),log(_0x303426(0x23f)+_0x2c8760[_0x303426(0x847)][_0x48d600[_0x303426(0x86c)]][_0x303426(0x7a)]));}_0x2c8760[_0x303426(0x3f9)]&&(_0x48d600[_0x303426(0x80c)][_0x303426(0x3ab)]=CodecsHandler[_0x303426(0x1b9)](_0x48d600[_0x303426(0x80c)][_0x303426(0x3ab)],{'maxaveragebitrate':_0x2c8760[_0x303426(0x3f9)]*0x400,'cbr':_0x2c8760[_0x303426(0x68e)]}));if(_0x303426(0x4d0)in _0x48d600&&_0x48d600[_0x303426(0x4d0)]!=_0x2c8760[_0x303426(0x847)][_0x48d600[_0x303426(0x86c)]]['session']){errorlog('Answer\x20SDP\x20does\x20not\x20have\x20a\x20matching\x20session\x20ID');return;}_0x2c8760[_0x303426(0x847)][_0x48d600[_0x303426(0x86c)]][_0x303426(0x690)](_0x48d600[_0x303426(0x80c)])[_0x303426(0x414)]()[_0x303426(0x538)](errorlog);}catch(_0x393b06){errorlog(_0x393b06);}},_0x2c8760['processDescription']=function(_0x5cb2ce){var _0x4eece1=_0x2f8f35;_0x2c8760['password']&&_0x4eece1(0x4e8)in _0x5cb2ce?_0x2c8760[_0x4eece1(0x655)](_0x5cb2ce[_0x4eece1(0x80c)],_0x5cb2ce[_0x4eece1(0x4e8)])[_0x4eece1(0x414)](function(_0x5c0c16){var _0x3fd3f5=_0x4eece1;_0x5cb2ce['description']=JSON[_0x3fd3f5(0x2bc)](_0x5c0c16),_0x2c8760[_0x3fd3f5(0x46e)](_0x5cb2ce);}):_0x2c8760[_0x4eece1(0x46e)](_0x5cb2ce);},_0x2c8760[_0x2f8f35(0x4e9)]=function(_0x42e162){var _0x6ec452=_0x2f8f35;_0x2c8760['password']&&_0x6ec452(0x4e8)in _0x42e162?_0x2c8760[_0x6ec452(0x655)](_0x42e162[_0x6ec452(0x182)],_0x42e162[_0x6ec452(0x4e8)])[_0x6ec452(0x414)](function(_0x16bcc2){var _0x1cf7a4=_0x6ec452;_0x42e162[_0x1cf7a4(0x182)]=JSON[_0x1cf7a4(0x2bc)](_0x16bcc2),_0x2c8760[_0x1cf7a4(0x504)](_0x42e162);}):_0x2c8760[_0x6ec452(0x504)](_0x42e162);},_0x2c8760['processIce2']=function(_0x5c46fd){var _0x302713=_0x2f8f35;try{if(_0x2c8760[_0x302713(0x219)]){if(_0x5c46fd[_0x302713(0x182)][_0x302713(0x182)][_0x302713(0x1db)](_0x2c8760[_0x302713(0x219)])===-0x1){log(_0x302713(0x87a)),log(_0x5c46fd[_0x302713(0x182)]);return;}else log(_0x302713(0x45c)),log(_0x5c46fd[_0x302713(0x182)]);}}catch(_0x1aafa1){errorlog(_0x1aafa1);}if(_0x5c46fd['candidate']&&_0x302713(0x182)in _0x5c46fd['candidate']&&_0x5c46fd[_0x302713(0x182)]['candidate']=='')return;if(_0x5c46fd[_0x302713(0x86c)]in _0x2c8760['pcs']&&_0x5c46fd['type']==_0x302713(0x279)){log(_0x302713(0x1f0));if(_0x302713(0x4d0)in _0x5c46fd&&_0x2c8760[_0x302713(0x847)][_0x5c46fd[_0x302713(0x86c)]][_0x302713(0x4d0)]!=_0x5c46fd[_0x302713(0x4d0)]){errorlog('Incoming\x20Ice\x20Offer\x20does\x20not\x20match\x20Session');return;}_0x2c8760['pcs'][_0x5c46fd['UUID']][_0x302713(0x1d6)](_0x5c46fd[_0x302713(0x182)])[_0x302713(0x414)]()[_0x302713(0x538)](function(_0x3d3ad2){errorlog(_0x3d3ad2),errorlog(_0x5c46fd);});}else{if(_0x5c46fd[_0x302713(0x86c)]in _0x2c8760[_0x302713(0x186)]&&_0x5c46fd[_0x302713(0x16c)]=='local'){log(_0x302713(0x2f4));if('session'in _0x5c46fd&&_0x2c8760['rpcs'][_0x5c46fd[_0x302713(0x86c)]][_0x302713(0x4d0)]!=_0x5c46fd[_0x302713(0x4d0)]){errorlog('Incoming\x20Ice\x20Offer\x20does\x20not\x20match\x20Session');return;}if(_0x2c8760[_0x302713(0x186)][_0x5c46fd[_0x302713(0x86c)]]===null)return;_0x2c8760[_0x302713(0x186)][_0x5c46fd[_0x302713(0x86c)]][_0x302713(0x1d6)](_0x5c46fd['candidate'])['then']()[_0x302713(0x538)](function(_0x8de94a){errorlog(_0x8de94a),errorlog(_0x5c46fd);});}else warnlog(_0x5c46fd),warnlog(_0x302713(0x793));}},_0x2c8760[_0x2f8f35(0x730)]=function(_0x294000){var _0x235edc=_0x2f8f35;if(_0x2c8760[_0x235edc(0x55a)]&&_0x235edc(0x4e8)in _0x294000)_0x2c8760[_0x235edc(0x655)](_0x294000[_0x235edc(0x7a5)],_0x294000[_0x235edc(0x4e8)])[_0x235edc(0x414)](function(_0x187843){var _0x33e342=_0x235edc;_0x294000[_0x33e342(0x7a5)]=JSON['parse'](_0x187843);var _0x4de19d={};_0x4de19d[_0x33e342(0x86c)]=_0x294000[_0x33e342(0x86c)],_0x4de19d['type']=_0x294000[_0x33e342(0x16c)];for(var _0x7be701=0x0;_0x7be701<_0x294000['candidates'][_0x33e342(0x542)];_0x7be701++){_0x4de19d[_0x33e342(0x182)]=_0x294000[_0x33e342(0x7a5)][_0x7be701],_0x2c8760[_0x33e342(0x504)](_0x4de19d);}});else{var _0x53a53a={};_0x53a53a['UUID']=_0x294000[_0x235edc(0x86c)],_0x53a53a['type']=_0x294000[_0x235edc(0x16c)];for(var _0x52d348=0x0;_0x52d348<_0x294000[_0x235edc(0x7a5)][_0x235edc(0x542)];_0x52d348++){_0x53a53a[_0x235edc(0x182)]=_0x294000[_0x235edc(0x7a5)][_0x52d348],_0x2c8760[_0x235edc(0x504)](_0x53a53a);}}},_0x2c8760[_0x2f8f35(0x261)]=function(_0x1b6659){var _0x5ad919=_0x2f8f35;'screen'in _0x1b6659&&(_0x2c8760['rpcs'][_0x1b6659['UUID']][_0x5ad919(0x8b8)]=_0x1b6659[_0x5ad919(0x8c9)],log(_0x5ad919(0x2c8)),log(_0x1b6659[_0x5ad919(0x8c9)])),_0x2c8760[_0x5ad919(0x186)][_0x1b6659[_0x5ad919(0x86c)]][_0x5ad919(0x690)](_0x1b6659[_0x5ad919(0x80c)])[_0x5ad919(0x414)](function(){var _0x45e2ae=_0x5ad919;if(_0x2c8760[_0x45e2ae(0x186)][_0x1b6659[_0x45e2ae(0x86c)]][_0x45e2ae(0x1a2)][_0x45e2ae(0x16c)]===_0x45e2ae(0x37a))_0x2c8760[_0x45e2ae(0x186)][_0x1b6659[_0x45e2ae(0x86c)]][_0x45e2ae(0x44f)]()[_0x45e2ae(0x414)](function(_0x5c12ea){var _0x4ad151=_0x45e2ae;log('creating\x20answer');if(!_0x2c8760[_0x4ad151(0x3c4)]&&_0x2c8760[_0x4ad151(0x376)]==0x5)_0x5c12ea[_0x4ad151(0x3ab)]=CodecsHandler['setOpusAttributes'](_0x5c12ea[_0x4ad151(0x3ab)],{'stereo':0x1,'maxaveragebitrate':(_0x2c8760['audiobitrate']||0x100)*0x400,'cbr':_0x2c8760[_0x4ad151(0x68e)],'useinbandfec':_0x2c8760[_0x4ad151(0x71b)]?0x0:0x1,'maxptime':_0x2c8760[_0x4ad151(0x8cc)],'minptime':_0x2c8760[_0x4ad151(0x375)],'ptime':_0x2c8760[_0x4ad151(0x8ee)],'dtx':_0x2c8760['dtx']}),log('stereo\x20inbound\x20enabled');else{if(_0x2c8760[_0x4ad151(0x658)]&&Firefox)_0x2c8760[_0x4ad151(0x25d)]?_0x5c12ea[_0x4ad151(0x3ab)]=CodecsHandler[_0x4ad151(0x1b9)](_0x5c12ea[_0x4ad151(0x3ab)],{'stereo':0x0,'maxaveragebitrate':_0x2c8760[_0x4ad151(0x25d)]*0x400,'cbr':_0x2c8760[_0x4ad151(0x68e)],'useinbandfec':_0x2c8760[_0x4ad151(0x71b)]?0x0:0x1,'maxptime':_0x2c8760[_0x4ad151(0x8cc)],'minptime':_0x2c8760[_0x4ad151(0x375)],'ptime':_0x2c8760[_0x4ad151(0x8ee)],'dtx':_0x2c8760[_0x4ad151(0x6f3)]}):_0x5c12ea[_0x4ad151(0x3ab)]=CodecsHandler[_0x4ad151(0x1b9)](_0x5c12ea[_0x4ad151(0x3ab)],{'stereo':0x0,'useinbandfec':_0x2c8760[_0x4ad151(0x71b)]?0x0:0x1,'maxptime':_0x2c8760[_0x4ad151(0x8cc)],'minptime':_0x2c8760[_0x4ad151(0x375)],'ptime':_0x2c8760[_0x4ad151(0x8ee)],'dtx':_0x2c8760[_0x4ad151(0x6f3)]});else{if(_0x2c8760[_0x4ad151(0x376)]==0x1||_0x2c8760[_0x4ad151(0x376)]==0x2||_0x2c8760['stereo']==0x5)_0x5c12ea['sdp']=CodecsHandler[_0x4ad151(0x1b9)](_0x5c12ea['sdp'],{'stereo':0x1,'maxaveragebitrate':(_0x2c8760[_0x4ad151(0x25d)]||0x100)*0x400,'cbr':_0x2c8760['cbr'],'useinbandfec':_0x2c8760['noFEC']?0x0:0x1,'maxptime':_0x2c8760[_0x4ad151(0x8cc)],'minptime':_0x2c8760['minptime'],'ptime':_0x2c8760[_0x4ad151(0x8ee)],'dtx':_0x2c8760[_0x4ad151(0x6f3)]}),log(_0x4ad151(0x749));else{if(_0x2c8760['stereo']==0x4)_0x5c12ea['sdp']=CodecsHandler[_0x4ad151(0x1b9)](_0x5c12ea[_0x4ad151(0x3ab)],{'stereo':0x2,'maxaveragebitrate':(_0x2c8760['audiobitrate']||0x100)*0x400,'cbr':_0x2c8760[_0x4ad151(0x68e)],'useinbandfec':_0x2c8760['noFEC']?0x0:0x1,'maxptime':_0x2c8760[_0x4ad151(0x8cc)],'minptime':_0x2c8760[_0x4ad151(0x375)],'ptime':_0x2c8760[_0x4ad151(0x8ee)],'dtx':_0x2c8760[_0x4ad151(0x6f3)]});else{if(_0x2c8760[_0x4ad151(0x25d)])_0x5c12ea[_0x4ad151(0x3ab)]=CodecsHandler['setOpusAttributes'](_0x5c12ea[_0x4ad151(0x3ab)],{'maxaveragebitrate':_0x2c8760[_0x4ad151(0x25d)]*0x400,'cbr':_0x2c8760['cbr'],'useinbandfec':_0x2c8760['noFEC']?0x0:0x1,'maxptime':_0x2c8760['maxptime'],'minptime':_0x2c8760[_0x4ad151(0x375)],'ptime':_0x2c8760[_0x4ad151(0x8ee)],'dtx':_0x2c8760[_0x4ad151(0x6f3)]});else{if(_0x2c8760[_0x4ad151(0x71b)])_0x5c12ea[_0x4ad151(0x3ab)]=CodecsHandler[_0x4ad151(0x1b9)](_0x5c12ea[_0x4ad151(0x3ab)],{'useinbandfec':0x0,'maxptime':_0x2c8760[_0x4ad151(0x8cc)],'minptime':_0x2c8760[_0x4ad151(0x375)],'ptime':_0x2c8760['ptime'],'dtx':_0x2c8760[_0x4ad151(0x6f3)]});else _0x2c8760[_0x4ad151(0x6f3)]&&(_0x5c12ea[_0x4ad151(0x3ab)]=CodecsHandler[_0x4ad151(0x1b9)](_0x5c12ea[_0x4ad151(0x3ab)],{'maxptime':_0x2c8760[_0x4ad151(0x8cc)],'minptime':_0x2c8760[_0x4ad151(0x375)],'ptime':_0x2c8760[_0x4ad151(0x8ee)],'dtx':_0x2c8760[_0x4ad151(0x6f3)]}));}}}}}if(_0x2c8760[_0x4ad151(0x2e2)])try{if(_0x2c8760[_0x4ad151(0x2e2)]===_0x4ad151(0x907))_0x5c12ea['sdp']=CodecsHandler['modifyDescLyra'](_0x5c12ea[_0x4ad151(0x3ab)]);else{if(_0x2c8760[_0x4ad151(0x2e2)]===_0x4ad151(0x4d3)){if(_0x2c8760[_0x4ad151(0x658)])_0x5c12ea[_0x4ad151(0x3ab)]=CodecsHandler[_0x4ad151(0x31b)](_0x5c12ea['sdp'],_0x2c8760[_0x4ad151(0x66c)]||0xbb80,![],_0x2c8760[_0x4ad151(0x8ee)]);else _0x2c8760[_0x4ad151(0x376)]?_0x5c12ea['sdp']=CodecsHandler[_0x4ad151(0x31b)](_0x5c12ea['sdp'],_0x2c8760[_0x4ad151(0x66c)]||0x7d00,!![],_0x2c8760[_0x4ad151(0x8ee)]):_0x5c12ea['sdp']=CodecsHandler[_0x4ad151(0x31b)](_0x5c12ea[_0x4ad151(0x3ab)],_0x2c8760[_0x4ad151(0x66c)]||0xbb80,![],_0x2c8760[_0x4ad151(0x8ee)]);}else _0x5c12ea[_0x4ad151(0x3ab)]=CodecsHandler['preferAudioCodec'](_0x5c12ea[_0x4ad151(0x3ab)],_0x2c8760[_0x4ad151(0x2e2)]);}}catch(_0x77a133){errorlog(_0x77a133),warnlog(_0x4ad151(0x28f));}_0x2c8760[_0x4ad151(0x22c)]&&(_0x5c12ea[_0x4ad151(0x3ab)]=CodecsHandler[_0x4ad151(0x389)](_0x5c12ea[_0x4ad151(0x3ab)],_0x2c8760[_0x4ad151(0x22c)]));_0x2c8760['h264profile']&&(_0x5c12ea[_0x4ad151(0x3ab)]=_0x5c12ea[_0x4ad151(0x3ab)][_0x4ad151(0x15c)](/42e01f/gi,_0x2c8760['h264profile']),_0x5c12ea[_0x4ad151(0x3ab)]=_0x5c12ea['sdp'][_0x4ad151(0x15c)](/42001f/gi,_0x2c8760[_0x4ad151(0xe5)]),_0x5c12ea[_0x4ad151(0x3ab)]=_0x5c12ea[_0x4ad151(0x3ab)]['replace'](/420029/gi,_0x2c8760[_0x4ad151(0xe5)]),_0x5c12ea['sdp']=_0x5c12ea[_0x4ad151(0x3ab)][_0x4ad151(0x15c)](/42a01e/gi,_0x2c8760['h264profile']),_0x5c12ea[_0x4ad151(0x3ab)]=_0x5c12ea[_0x4ad151(0x3ab)][_0x4ad151(0x15c)](/42a014/gi,_0x2c8760[_0x4ad151(0xe5)]),_0x5c12ea[_0x4ad151(0x3ab)]=_0x5c12ea[_0x4ad151(0x3ab)][_0x4ad151(0x15c)](/42a00b/gi,_0x2c8760['h264profile']),_0x5c12ea[_0x4ad151(0x3ab)]=_0x5c12ea[_0x4ad151(0x3ab)][_0x4ad151(0x15c)](/640c1f/gi,_0x2c8760[_0x4ad151(0xe5)]));_0x2c8760[_0x4ad151(0x763)]&&(log(_0x5c12ea[_0x4ad151(0x3ab)]),_0x5c12ea[_0x4ad151(0x3ab)]=CodecsHandler[_0x4ad151(0x8aa)](_0x5c12ea['sdp']));_0x2c8760['noPLIs']&&(_0x5c12ea['sdp']=CodecsHandler[_0x4ad151(0x5cd)](_0x5c12ea[_0x4ad151(0x3ab)]));_0x2c8760[_0x4ad151(0x5ac)]&&(_0x5c12ea[_0x4ad151(0x3ab)]=CodecsHandler['disableREMB'](_0x5c12ea[_0x4ad151(0x3ab)]));if(_0x2c8760['rpcs'][_0x1b6659['UUID']]['manualBandwidth'])log(_0x4ad151(0x864)),_0x5c12ea['sdp']=_0x4b48aa(_0x5c12ea[_0x4ad151(0x3ab)],_0x2c8760[_0x4ad151(0x186)][_0x1b6659[_0x4ad151(0x86c)]][_0x4ad151(0x373)]);else _0x2c8760[_0x4ad151(0x4ca)]&&(log('bit\x20rate\x20being\x20munged'),_0x5c12ea[_0x4ad151(0x3ab)]=_0x4b48aa(_0x5c12ea[_0x4ad151(0x3ab)],_0x2c8760[_0x4ad151(0x4ca)]));return _0x2c8760[_0x4ad151(0x186)][_0x1b6659['UUID']][_0x4ad151(0x6e0)](_0x5c12ea);})[_0x45e2ae(0x414)](function _0x44e89f(){var _0x34703a=_0x45e2ae;log(_0x34703a(0x6ea));var _0x1006c3={};_0x1006c3['UUID']=_0x1b6659[_0x34703a(0x86c)],_0x1006c3[_0x34703a(0x80c)]=_0x2c8760[_0x34703a(0x186)][_0x1b6659[_0x34703a(0x86c)]][_0x34703a(0xc7)],_0x1006c3[_0x34703a(0x4d0)]=_0x2c8760[_0x34703a(0x186)][_0x1b6659[_0x34703a(0x86c)]][_0x34703a(0x4d0)],_0x2c8760['password']?_0x2c8760[_0x34703a(0x60a)](JSON[_0x34703a(0xd4)](_0x1006c3[_0x34703a(0x80c)]))[_0x34703a(0x414)](function(_0x28ee72){var _0x58a828=_0x34703a;_0x1006c3[_0x58a828(0x80c)]=_0x28ee72[0x0],_0x1006c3[_0x58a828(0x4e8)]=_0x28ee72[0x1],_0x2c8760[_0x58a828(0x50b)](_0x1006c3);})['catch'](errorlog):_0x2c8760[_0x34703a(0x50b)](_0x1006c3);})['catch'](errorlog);else _0x2c8760['rpcs'][_0x1b6659['UUID']][_0x45e2ae(0x1a2)][_0x45e2ae(0x16c)]===_0x45e2ae(0x8cf)&&errorlog(_0x45e2ae(0x5c5));})[_0x5ad919(0x538)](errorlog);},_0x2c8760['getLocalStream']=function(){var _0x9b0e58=_0x2f8f35;if(_0x2c8760['videoElement']['srcObject'])return _0x2c8760[_0x9b0e58(0x850)]['srcObject'];else return _0x2c8760[_0x9b0e58(0x850)][_0x9b0e58(0x26e)]&&_0x2c8760['streamSrc']?_0x2c8760['streamSrc']:(log(_0x9b0e58(0x8e8)),checkBasicStreamsExist(),_0x2c8760[_0x9b0e58(0x850)]['srcObject']);};var _0x594689={},_0x9283a8=![],_0x4e37b6=[];_0x2c8760[_0x2f8f35(0x590)]=function(_0x3d46ac,_0x3e3a3c){var _0x45eb48=_0x2f8f35;log(_0x45eb48(0x6ae)+_0x3e3a3c+'\x20'+_0x3d46ac);var _0x10e617=new FileReader(),_0x55713b=![];for(var _0x5b6272=0x0;_0x5b6272<_0x2c8760[_0x45eb48(0x7d6)][_0x45eb48(0x542)];_0x5b6272++){if(_0x2c8760['hostedFiles'][_0x5b6272]['id']===_0x3e3a3c){_0x55713b=_0x5b6272;break;}}if(_0x55713b===![]){warnlog('requested\x20file\x20was\x20not\x20found');return;}else{if(_0x2c8760[_0x45eb48(0x7d6)][_0x55713b]['state']==0x0){warnlog(_0x45eb48(0x221));return;}else{if(!(_0x2c8760[_0x45eb48(0x7d6)][_0x55713b][_0x45eb48(0x203)]===![]||_0x2c8760[_0x45eb48(0x7d6)][_0x55713b]['restricted']===_0x3d46ac)){warnlog(_0x45eb48(0x6e8));return;}}}var _0x215b55=0x4000,_0x42a851=0x0,_0x1ff357=_0x55713b;_0x1ff357===_0x45eb48(0x460)&&(_0x1ff357=_0x45eb48(0x7a9)+_0x2c8760[_0x45eb48(0x45e)](0x5));if(_0x3d46ac in _0x2c8760[_0x45eb48(0x847)])var _0xf698f6=_0x2c8760[_0x45eb48(0x847)][_0x3d46ac][_0x45eb48(0x31f)](_0x1ff357);else{if(_0x3d46ac in _0x2c8760[_0x45eb48(0x186)])var _0xf698f6=_0x2c8760[_0x45eb48(0x186)][_0x3d46ac][_0x45eb48(0x31f)](_0x1ff357);else{warnlog(_0x45eb48(0x7fe));return;}}_0xf698f6[_0x45eb48(0x733)]=_0x45eb48(0x87);var _0x51a273=_0x2c8760['hostedFiles'][_0x55713b][_0x45eb48(0x688)](0x0,_0x215b55);_0xf698f6[_0x45eb48(0x350)]=()=>{var _0x3db89b=_0x45eb48;_0xf698f6[_0x3db89b(0x6eb)](JSON['stringify']({'type':_0x3db89b(0x13d),'size':_0x2c8760[_0x3db89b(0x7d6)][_0x55713b][_0x3db89b(0x64c)],'filename':_0x2c8760[_0x3db89b(0x7d6)][_0x55713b][_0x3db89b(0x42d)],'id':_0x2c8760[_0x3db89b(0x7d6)][_0x55713b]['id']})),_0x10e617['readAsArrayBuffer'](_0x51a273);},_0xf698f6['onclose']=()=>{var _0x4a1300=_0x45eb48;try{var _0x8807af=_0x2c8760[_0x4a1300(0xda)][_0x4a1300(0x1db)](_0xf698f6);_0x8807af>-0x1&&_0x2c8760[_0x4a1300(0xda)][_0x4a1300(0x664)](_0x8807af,0x1);}catch(_0x56e0e9){errorlog(_0x56e0e9);}log(_0x4a1300(0x43b)),_0xf698f6=null;},_0xf698f6[_0x45eb48(0x8b1)]=_0x5fc259=>{},_0x2c8760[_0x45eb48(0xda)][_0x45eb48(0x20d)](_0xf698f6),_0x10e617['onload']=function(){var _0x345194=_0x45eb48;if(_0x2c8760[_0x345194(0x7d6)][_0x55713b][_0x345194(0x13e)]==0x0)return;var _0x5691a2=_0x10e617['result'];log(_0x5691a2);try{_0xf698f6['send'](_0x5691a2);}catch(_0x33c19a){try{_0xf698f6[_0x345194(0x7f8)]();}catch(_0x36735e){}warnlog(_0x33c19a);return;}_0x42a851+=0x1;if(_0x42a851*_0x215b55<_0x2c8760[_0x345194(0x7d6)][_0x55713b][_0x345194(0x64c)])try{log(_0x345194(0x59d)+_0x42a851),_0x51a273=_0x2c8760[_0x345194(0x7d6)][_0x55713b]['slice'](_0x42a851*_0x215b55,(_0x42a851+0x1)*_0x215b55),_0x10e617[_0x345194(0x64e)](_0x51a273);}catch(_0x406d1c){errorlog(_0x406d1c);}else _0xf698f6[_0x345194(0x6eb)](_0x345194(0x214)),_0xf698f6[_0x345194(0x7f8)]();};},_0x2c8760[_0x2f8f35(0x22b)]=null,_0x2c8760['chunkedAudioEnabled']=null,_0x2c8760['webCodec']=async function(_0x6994=null){var _0x2cfa46=_0x2f8f35;if(_0x2c8760[_0x2cfa46(0x22b)]!==null)return;else _0x2c8760['chunkedVideoEnabled']=![];!_0x6994&&_0x2c8760['stats']['Chunked_video']&&(_0x6994=_0x2c8760[_0x2cfa46(0x744)]['Chunked_video']);let _0x429020=0x0;var _0x2ac1aa=_0x2c8760['streamSrc'][_0x2cfa46(0x454)]()[0x0];if(!_0x2ac1aa){_0x2c8760[_0x2cfa46(0x22b)]=null;return;}var _0x17ef16=new MediaStreamTrackProcessor(_0x2ac1aa),_0x43bc19=_0x17ef16[_0x2cfa46(0x5c0)];const _0x40752d=_0x43bc19['getReader']();var _0x4a811b=![],_0x20d8d0=-0x1;const _0x45a9c0={'output':_0x382485=>{var _0xabdb07=_0x2cfa46;if(_0x382485[_0xabdb07(0x631)][_0xabdb07(0x42d)]=='EncodedVideoChunk'){let _0x353319=new Uint8Array(_0x382485[_0xabdb07(0x363)]);_0x382485[_0xabdb07(0x1c6)](_0x353319),_0x4e37b6[_0xabdb07(0x20d)]([_0x382485[_0xabdb07(0x627)]-_0x4b0e83,_0x382485[_0xabdb07(0x16c)]]),_0x4e37b6['push'](_0x353319),_0x9283a8[_0xabdb07(0x38f)]();}},'error':_0xfcd144=>{errorlog(_0xfcd144);}};let _0x483a95=new VideoEncoder(_0x45a9c0);_0x483a95[_0x2cfa46(0x585)](_0x6994),_0x2c8760[_0x2cfa46(0x744)][_0x2cfa46(0x897)]=_0x6994,_0x2c8760[_0x2cfa46(0x22b)]=!![];var _0x4b0e83=-0x1;_0x40752d['read']()[_0x2cfa46(0x414)](function _0x2e3ca0({done:_0x54100c,value:_0x5763b8}){var _0x4f8c6a=_0x2cfa46;if(_0x54100c||_0x4a811b){_0x483a95['close']();_0x5763b8&&_0x5763b8[_0x4f8c6a(0x7f8)]();_0x2c8760['chunkedVideoEnabled']=null;return;}_0x4b0e83==-0x1&&(_0x4b0e83=_0x5763b8[_0x4f8c6a(0x627)]);_0x20d8d0==_0x5763b8[_0x4f8c6a(0x627)]&&(_0x5763b8[_0x4f8c6a(0x627)]+=0x1,warnlog(_0x4f8c6a(0x290)));if(!_0x4a811b){_0x20d8d0=_0x5763b8[_0x4f8c6a(0x627)],_0x429020++;if(_0x9283a8[_0x4f8c6a(0x47c)]){const _0x5c84f2=_0x429020>=0x3c;_0x5c84f2&&(_0x429020=0x0,_0x9283a8[_0x4f8c6a(0x47c)]=![],warnlog(_0x4f8c6a(0x5a5))),_0x483a95['encode'](_0x5763b8,{'keyFrame':_0x5c84f2});}else _0x483a95[_0x4f8c6a(0x86d)](_0x5763b8,{'keyFrame':![]});}_0x5763b8['close'](),_0x40752d['read']()['then'](_0x2e3ca0);});},_0x2c8760[_0x2f8f35(0x528)]=async function(_0x37fdeb){var _0x19e154=_0x2f8f35;if(_0x2c8760['chunkedAudioEnabled']!==null)return;else _0x2c8760[_0x19e154(0x808)]=![];!_0x37fdeb&&_0x2c8760[_0x19e154(0x744)][_0x19e154(0x677)]&&(_0x37fdeb=_0x2c8760[_0x19e154(0x744)][_0x19e154(0x677)]);var _0x4d0508=_0x2c8760[_0x19e154(0x850)][_0x19e154(0x548)][_0x19e154(0x556)]()[0x0];if(!_0x4d0508){_0x2c8760[_0x19e154(0x808)]=null;return;}var _0x1b9fd9=_0x4d0508[_0x19e154(0x244)]();_0x37fdeb[_0x19e154(0x837)]>_0x1b9fd9[_0x19e154(0x73d)]&&(_0x37fdeb[_0x19e154(0x837)]=_0x1b9fd9[_0x19e154(0x73d)],_0x37fdeb[_0x19e154(0x495)]=_0x1b9fd9[_0x19e154(0x73d)]);_0x37fdeb[_0x19e154(0x66c)]>_0x1b9fd9['sampleRate']&&(_0x37fdeb['sampleRate']=_0x1b9fd9[_0x19e154(0x66c)]);var _0x40f0f7=new MediaStreamTrackProcessor(_0x4d0508),_0x35357d=_0x40f0f7[_0x19e154(0x5c0)];const _0x19bb85=_0x35357d[_0x19e154(0x81b)]();var _0x3a8bfc=![],_0x2059f9=-0x1,_0x12f208=-0x1;const _0x36a372={'output':_0x3d7c2a=>{var _0x493642=_0x19e154;if(_0x3d7c2a[_0x493642(0x631)]['name']==_0x493642(0x1c4)){let _0x4fe419=new Uint8Array(_0x3d7c2a[_0x493642(0x363)]);_0x3d7c2a['copyTo'](_0x4fe419),_0x4e37b6[_0x493642(0x20d)]([_0x3d7c2a[_0x493642(0x627)]-_0x12f208,'audio']),_0x4e37b6[_0x493642(0x20d)](_0x4fe419),_0x9283a8[_0x493642(0x38f)]();}},'error':_0x5dbc47=>{errorlog(_0x5dbc47);}};let _0x2359ae=new AudioEncoder(_0x36a372);_0x37fdeb[_0x19e154(0x66c)]=0xbb80*_0x37fdeb['numberOfChannels'],_0x2359ae[_0x19e154(0x585)](_0x37fdeb),_0x2c8760[_0x19e154(0x744)][_0x19e154(0x677)]={},_0x2c8760['stats'][_0x19e154(0x677)][_0x19e154(0x22c)]=_0x37fdeb['codec'],_0x2c8760[_0x19e154(0x744)]['Chunked_audio'][_0x19e154(0x837)]=_0x37fdeb[_0x19e154(0x837)],_0x2c8760[_0x19e154(0x744)][_0x19e154(0x677)][_0x19e154(0x66c)]=_0x37fdeb[_0x19e154(0x66c)],_0x2c8760[_0x19e154(0x744)][_0x19e154(0x677)][_0x19e154(0x4ca)]=_0x37fdeb['tuning'][_0x19e154(0x4ca)],_0x2c8760[_0x19e154(0x808)]=!![],_0x19bb85[_0x19e154(0x274)]()[_0x19e154(0x414)](function _0x2323fd({done:_0x32c7ed,value:_0x3ca108}){var _0x4ce9ed=_0x19e154;if(_0x32c7ed||_0x3a8bfc){_0x2359ae[_0x4ce9ed(0x7f8)]();_0x3ca108&&_0x3ca108[_0x4ce9ed(0x7f8)]();_0x2c8760['chunkedAudioEnabled']=null;return;}_0x12f208==-0x1&&(_0x12f208=_0x3ca108[_0x4ce9ed(0x627)]),_0x2059f9==_0x3ca108['timestamp']&&(_0x3ca108[_0x4ce9ed(0x627)]+=0x1),!_0x3a8bfc&&(_0x2059f9=_0x3ca108[_0x4ce9ed(0x627)],_0x2359ae[_0x4ce9ed(0x86d)](_0x3ca108)),_0x3ca108['close'](),_0x19bb85['read']()[_0x4ce9ed(0x414)](_0x2323fd);});},_0x2c8760[_0x2f8f35(0x689)]=function(_0x17e5f9){var _0xafd9fe=_0x2f8f35;warnlog('PCM\x20STARTED');const _0x419de3=window[_0xafd9fe(0x281)]||window[_0xafd9fe(0x507)],_0x131bb9=new _0x419de3(),_0x1f8ab2=_0x131bb9[_0xafd9fe(0x81f)](_0x17e5f9),_0x17a9c1=0x800,_0x3ccee2=(_0x131bb9['createScriptProcessor']||_0x131bb9[_0xafd9fe(0x629)])[_0xafd9fe(0x44d)](_0x131bb9,_0x17a9c1,0x1,0x1);return _0x3ccee2[_0xafd9fe(0x8d8)]=function(_0xe469fa){var _0x7478e0=_0xafd9fe,_0x17c1e9=new Uint8Array(_0xe469fa[_0x7478e0(0x229)][_0x7478e0(0x3c5)](0x0)[_0x7478e0(0xd7)]);_0x4e37b6['push']([0x0,_0x7478e0(0x4d3)]),_0x4e37b6[_0x7478e0(0x20d)](_0x17c1e9),_0x9283a8[_0x7478e0(0x38f)]();},_0x1f8ab2[_0xafd9fe(0x7d2)](_0x3ccee2),_0x3ccee2['connect'](_0x131bb9[_0xafd9fe(0x407)]),_0x3ccee2;},_0x2c8760[_0x2f8f35(0x4ac)]=function(_0x91c8a7){var _0xf48747=_0x2f8f35;log(_0xf48747(0x1b1)+_0x91c8a7);!_0x2c8760[_0xf48747(0x22b)]&&_0x2c8760[_0xf48747(0x744)]['Chunked_video']&&(config=_0x2c8760[_0xf48747(0x744)]['Chunked_video'],_0x2c8760[_0xf48747(0x176)](config));!_0x2c8760['chunkedAudioEnabled']&&_0x2c8760['stats'][_0xf48747(0x677)]&&(config=_0x2c8760[_0xf48747(0x744)][_0xf48747(0x677)],_0x2c8760['webCodecAudio'](config));if(_0x91c8a7 in _0x594689)return;if(!_0x9283a8){var _0x2a1a21=_0x2c8760[_0xf48747(0x831)](),_0x21d399=_0x2c8760[_0xf48747(0x3b6)],_0x39065e=null;_0x2c8760[_0xf48747(0x88c)]&&_0x2c8760[_0xf48747(0x88c)]<_0x21d399&&(_0x21d399=_0x2c8760[_0xf48747(0x88c)]);var _0x222860={'codec':_0xf48747(0x605),'width':0x780,'height':0x438,'bitrate':parseInt(_0x21d399*0x3e8),'frameRate':0x1e},_0x49ce5e=_0x2a1a21[_0xf48747(0x454)]();if(_0x49ce5e[_0xf48747(0x542)]){var _0x23af88=_0x49ce5e[0x0]['getSettings']();_0x23af88[_0xf48747(0x33e)]&&(_0x222860[_0xf48747(0x33e)]=_0x23af88['width']),_0x23af88[_0xf48747(0x5e4)]&&(_0x222860[_0xf48747(0x5e4)]=_0x23af88[_0xf48747(0x5e4)]),_0x23af88[_0xf48747(0x640)]&&(_0x222860['frameRate']=_0x23af88['frameRate']);}else _0x222860=![];if(_0x21d399<0x259){var _0x541975=_0x222860['width']*_0x222860[_0xf48747(0x5e4)]/(0x280*0x168);if(_0x541975>=0x2)_0x222860[_0xf48747(0x33e)]=parseInt(_0x222860[_0xf48747(0x33e)]/0x2),_0x222860['height']=parseInt(_0x222860[_0xf48747(0x5e4)]/0x2);else _0x541975>=1.5&&(_0x222860['width']=parseInt(_0x222860[_0xf48747(0x33e)]/1.5),_0x222860['height']=parseInt(_0x222860[_0xf48747(0x5e4)]/1.5));}var _0x37d834={'codec':_0xf48747(0x503),'numberOfChannels':0x2,'channels':0x2,'sampleRate':0xbb80,'bitrate':0xfa00,'tuning':{'bitrate':0xfa00}};if(_0x21d399>0xbb8)var _0x37d834={'codec':_0xf48747(0x503),'numberOfChannels':0x2,'channels':0x2,'sampleRate':0xbb80,'tuning':{'bitrate':0x1f400}};else{if(_0x21d399<0x259)var _0x37d834={'codec':_0xf48747(0x503),'numberOfChannels':0x1,'channels':0x1,'sampleRate':0xbb80,'tuning':{'bitrate':0x7d00}};}_0x2c8760[_0xf48747(0x4d3)]&&(_0x37d834[_0xf48747(0x22c)]=_0xf48747(0x4d3));!_0x2a1a21[_0xf48747(0x556)]()[_0xf48747(0x542)]&&(_0x37d834=![]);if(!_0x37d834&&!_0x222860)return;_0x9283a8={},_0x9283a8[_0xf48747(0x47c)]=!![],_0x9283a8['configVideo']=_0x222860||![],_0x9283a8['configAudio']=_0x37d834||![],_0x9283a8[_0xf48747(0x4a6)]&&_0x2c8760[_0xf48747(0x176)](_0x9283a8['configVideo']),_0x9283a8[_0xf48747(0x61c)]&&(_0x9283a8[_0xf48747(0x61c)][_0xf48747(0x22c)]==_0xf48747(0x4d3)?_0x2c8760[_0xf48747(0x689)](_0x2a1a21):_0x2c8760[_0xf48747(0x528)](_0x9283a8[_0xf48747(0x61c)])),_0x9283a8[_0xf48747(0x38f)]=function(){var _0x3fd054=_0xf48747;if(_0x39065e)return;_0x39065e=!![];while(_0x4e37b6[_0x3fd054(0x542)]){if(!Object['keys'](_0x594689)[_0x3fd054(0x542)]){_0x4e37b6=[],_0x39065e=null;return;}var _0x2d687d=_0x4e37b6[_0x3fd054(0x286)]();if(_0x2d687d['length']===0x2){_0x2d687d['push'](_0x4e37b6['length']);var _0x4da4ed=JSON['stringify'](_0x2d687d);for(var _0x3822c1 in _0x594689){try{_0x594689[_0x3822c1][_0x3fd054(0xcd)]===_0x3fd054(0x873)&&_0x594689[_0x3822c1][_0x3fd054(0x6eb)](_0x4da4ed);}catch(_0x258b47){}}}else{if(_0x2d687d[_0x3fd054(0x363)]>0x40000){for(var _0x3822c1 in _0x594689){try{_0x594689[_0x3822c1][_0x3fd054(0xcd)]==='open'&&_0x594689[_0x3822c1]['send'](_0x2d687d[_0x3fd054(0x688)](0x0,0x40000));}catch(_0x1e8e71){}}_0x4e37b6[_0x3fd054(0x491)](_0x2d687d[_0x3fd054(0x688)](0x40000));}else for(var _0x3822c1 in _0x594689){try{_0x594689[_0x3822c1]['readyState']===_0x3fd054(0x873)&&_0x594689[_0x3822c1][_0x3fd054(0x6eb)](_0x2d687d);}catch(_0x14d936){}}}_0x2c8760[_0x3fd054(0x744)][_0x3fd054(0x787)]=_0x594689[_0x3822c1][_0x3fd054(0x4c5)];}_0x39065e=null;},_0x2a1a21[_0xf48747(0x8d2)]=function(_0x408bc4){};}var _0x5a9b7d=_0xf48747(0x3b6);if(_0x91c8a7 in _0x2c8760['pcs'])_0x594689[_0x91c8a7]=_0x2c8760['pcs'][_0x91c8a7]['createDataChannel'](_0x5a9b7d);else{if(_0x91c8a7 in _0x2c8760[_0xf48747(0x186)])_0x594689[_0x91c8a7]=_0x2c8760[_0xf48747(0x186)][_0x91c8a7][_0xf48747(0x31f)](_0x5a9b7d);else{warnlog(_0xf48747(0x7fe));return;}}_0x594689[_0x91c8a7][_0xf48747(0x1fc)]=_0xf48747(0x4f4),_0x594689[_0x91c8a7]['binaryType']=_0xf48747(0x87),_0x594689[_0x91c8a7]['header']=![],_0x594689[_0x91c8a7][_0xf48747(0x350)]=()=>{var _0x11c847=_0xf48747;log(_0x11c847(0x163)),_0x594689[_0x91c8a7][_0x11c847(0x6eb)](JSON['stringify']({'type':_0x11c847(0x626),'size':0x5af3107a3fff,'configVideo':_0x9283a8[_0x11c847(0x4a6)],'configAudio':_0x9283a8[_0x11c847(0x61c)],'recordType':_0x2c8760[_0x11c847(0x3b6)],'filename':_0x5a9b7d+_0x11c847(0x719),'id':_0x5a9b7d}));},_0x594689[_0x91c8a7][_0xf48747(0x482)]=()=>{var _0x5d13e9=_0xf48747;try{var _0x647a4e=_0x2c8760['hostedTransfers'][_0x5d13e9(0x1db)](_0x594689[_0x91c8a7]);_0x647a4e>-0x1&&_0x2c8760['hostedTransfers'][_0x5d13e9(0x664)](_0x647a4e,0x1);}catch(_0x33345a){errorlog(_0x33345a);}log('Transfer\x20ended'),_0x594689[_0x91c8a7]=null,delete _0x594689[_0x91c8a7];var _0x228e33=![];for(var _0x4cdeb9=0x0;_0x4cdeb9<_0x2c8760[_0x5d13e9(0xda)][_0x5d13e9(0x542)];_0x4cdeb9++){if(_0x5d13e9(0x1fc)in _0x2c8760[_0x5d13e9(0xda)][_0x4cdeb9]&&_0x2c8760[_0x5d13e9(0xda)][_0x4cdeb9][_0x5d13e9(0x1fc)]==_0x5d13e9(0x4f4)){_0x228e33=!![];break;}}if(_0x228e33)try{_0x9283a8[_0x5d13e9(0xee)]();}catch(_0x32d332){}},_0x594689[_0x91c8a7][_0xf48747(0x8b1)]=_0x43f6ae=>{var _0x419d67=_0xf48747;if(_0x43f6ae[_0x419d67(0x547)])try{var _0x3ec7d7=JSON['parse'](_0x43f6ae[_0x419d67(0x547)]);_0x3ec7d7['kf']&&(log(_0x419d67(0x7c9)),_0x9283a8[_0x419d67(0x47c)]=!![]);}catch(_0x388f63){}},_0x2c8760[_0xf48747(0xda)]['push'](_0x594689[_0x91c8a7]);},_0x2c8760[_0x2f8f35(0x885)]=async function(_0x2c44ed,_0x580142,_0xfe94dc){var _0x1a798c=_0x2f8f35;log(_0x1a798c(0x7fa));var _0xa0e463=_0xfe94dc;_0xa0e463[_0x1a798c(0x733)]='arraybuffer';var _0x447c33='',_0x58b5a6=0x0,_0x2bd3fe=![],_0x14db23=![],_0x404c5c=0x0,_0x5b5246={};_0xa0e463[_0x1a798c(0x350)]=_0x19a23b=>{var _0x728028=_0x1a798c;log(_0x728028(0x1cb));},_0xa0e463[_0x1a798c(0x8b1)]=_0x47b011=>{var _0x37670a=_0x1a798c;if(!_0x2bd3fe)try{_0x2bd3fe=JSON[_0x37670a(0x2bc)](_0x47b011[_0x37670a(0x547)]);if(_0x2bd3fe[_0x37670a(0x16c)]==_0x37670a(0x13d)){var {readable:_0x5a9e0e,writable:_0x38ef1b}=new TransformStream({'transform':(_0x15ce55,_0x3e4f64)=>_0x15ce55[_0x37670a(0x1f6)]()[_0x37670a(0x414)](_0x458100=>_0x3e4f64[_0x37670a(0x165)](new Uint8Array(_0x458100)))});_0x5b5246[_0x37670a(0x25e)]=_0x38ef1b['getWriter']();;_0x5a9e0e[_0x37670a(0x651)](streamSaver['createWriteStream'](_0x2bd3fe[_0x37670a(0x6d4)]));for(var _0x25ce2d=0x0;_0x25ce2d{var _0x3b202b=_0x1a798c;_0x404c5c<=0x0&&(_0x5b5246['writer']&&setTimeout(function(_0x1213d4,_0x2b68f5){_0x2b68f5<=0x0?(_0x1213d4['close'](),_0x1213d4=null):setTimeout(function(_0x577841,_0x274748){_0x577841['close'](),_0x577841=null;},0x1388,_0x1213d4);},0x3e8,_0x5b5246[_0x3b202b(0x25e)],_0x404c5c));_0xa0e463=null;return;};return;};async function _0x25bd24(_0x1f5257,_0x5e6bd0=![]){var _0x49e988=_0x2f8f35;_0x1f5257[_0x49e988(0x691)][_0x49e988(0x4ef)](_0x1f5257[_0x49e988(0x8c)][_0x49e988(0x286)]());if(_0x1f5257['nextQueue']===null&&!_0x5e6bd0)return;_0x1f5257[_0x49e988(0x6e2)]=setTimeout(function(_0x360489){_0x25bd24(_0x360489);},0x21,_0x1f5257);}return _0x2c8760[_0x2f8f35(0x1ed)]=async function(_0x1f4b0a,_0x5203fe,_0x5a0699){var _0x39f875=_0x2f8f35;log(_0x39f875(0x7fa));var _0x5e7f28=_0x5a0699;_0x5e7f28['binaryType']=_0x39f875(0x87);var _0x411d1a='',_0x1bdfe4=0x0,_0x1c7c2d=![],_0x186ad7=![],_0x5685f2={};_0x5e7f28[_0x39f875(0x350)]=_0x28d685=>{var _0x3c7e21=_0x39f875;log(_0x3c7e21(0x1cb)),_0x2c8760['rpcs'][_0x5203fe]['stats']['chunked_mode']={};},_0x5e7f28[_0x39f875(0x482)]=async function(_0x5900c1){var _0x1089a9=_0x39f875;if(_0x5685f2[_0x1089a9(0x16f)]){if(_0x5685f2[_0x1089a9(0x850)][_0x1089a9(0x4d9)]){await delay(0x3e8);try{await _0x5685f2[_0x1089a9(0x850)]['stopWriter']();}catch(_0x51ce9d){}}}_0x5e7f28=null;_0x2c8760[_0x1089a9(0x186)][_0x5203fe]&&(_0x2c8760['rpcs'][_0x5203fe][_0x1089a9(0x744)][_0x1089a9(0x786)]=_0x1089a9(0x48a));return;};async function _0x54df91(){var _0x4413ca=_0x39f875,_0x52fe7e=await window[_0x4413ca(0x2c4)]({'startIn':'videos','suggestedName':_0x4413ca(0x6cf),'types':[{'description':'Video\x20File','accept':{'video/webm':[_0x4413ca(0x719)]}}]}),_0x2ea69c=await _0x52fe7e[_0x4413ca(0x7ae)]();return _0x5685f2['writer_config']['fileWriter']=_0x2ea69c,_0x5685f2[_0x4413ca(0x16f)]=new WebMWriter(_0x5685f2['writer_config']),_0x5685f2[_0x4413ca(0x850)][_0x4413ca(0x4d9)]=async function(){var _0x376a78=_0x4413ca;_0x5685f2[_0x376a78(0x850)]['stopWriter']=![],clearInterval(_0x5685f2[_0x376a78(0x1a8)]),await _0x5685f2[_0x376a78(0x16f)]['complete'](),_0x5685f2['writer_config'][_0x376a78(0x8a3)]['close']();},_0x5685f2[_0x4413ca(0x16f)];}_0x5e7f28[_0x39f875(0x8b1)]=async function(_0x1883a6){var _0x1a1df1=_0x39f875;if(!_0x1c7c2d)try{_0x1c7c2d=JSON[_0x1a1df1(0x2bc)](_0x1883a6[_0x1a1df1(0x547)]);if(_0x1c7c2d[_0x1a1df1(0x16c)]==_0x1a1df1(0x626)){log(_0x1a1df1(0x76d)),log(_0x1c7c2d),_0x5685f2[_0x1a1df1(0x86c)]=_0x5203fe,_0x5685f2[_0x1a1df1(0x18d)]=0x0,_0x5685f2[_0x1a1df1(0x16e)]=0x2,_0x5685f2[_0x1a1df1(0x637)]=Date[_0x1a1df1(0x6b5)](),_0x5685f2['dc']=_0x5e7f28,_0x5685f2['id']=_0x1c7c2d['id'],_0x5685f2[_0x1a1df1(0x70d)]={},_0x5685f2[_0x1a1df1(0x70d)][_0x1a1df1(0x456)]=![],_0x5685f2[_0x1a1df1(0x70d)][_0x1a1df1(0x6ee)]=![],_0x5685f2[_0x1a1df1(0x25a)]=![],_0x5685f2[_0x1a1df1(0x4a4)]=![];_0x1c7c2d[_0x1a1df1(0x4a6)]&&(_0x5685f2['stream_configVideo']={},_0x5685f2[_0x1a1df1(0x25a)][_0x1a1df1(0x33e)]=_0x1c7c2d[_0x1a1df1(0x4a6)][_0x1a1df1(0x33e)]+''||_0x1a1df1(0x2fd),_0x5685f2['stream_configVideo'][_0x1a1df1(0x5e4)]=_0x1c7c2d['configVideo'][_0x1a1df1(0x5e4)]+''||'720',_0x5685f2[_0x1a1df1(0x25a)][_0x1a1df1(0x22c)]=_0x1c7c2d[_0x1a1df1(0x4a6)][_0x1a1df1(0x22c)]||_0x1a1df1(0x605),_0x5685f2['writer_config'][_0x1a1df1(0x456)]=!![],_0x5685f2[_0x1a1df1(0x70d)][_0x1a1df1(0x33e)]=parseInt(_0x5685f2[_0x1a1df1(0x25a)][_0x1a1df1(0x33e)]),_0x5685f2[_0x1a1df1(0x70d)][_0x1a1df1(0x5e4)]=parseInt(_0x5685f2[_0x1a1df1(0x25a)]['height']),_0x1c7c2d['configVideo'][_0x1a1df1(0x22c)]==_0x1a1df1(0x605)?_0x5685f2[_0x1a1df1(0x70d)][_0x1a1df1(0x22c)]=_0x1a1df1(0x540):_0x5685f2[_0x1a1df1(0x70d)][_0x1a1df1(0x22c)]=_0x1a1df1(0x540),_0x2c8760[_0x1a1df1(0x186)][_0x5203fe][_0x1a1df1(0x744)]['chunked_mode_video']=_0x1c7c2d[_0x1a1df1(0x4a6)]);_0x1c7c2d[_0x1a1df1(0x61c)]&&(_0x5685f2[_0x1a1df1(0x4a4)]=_0x1c7c2d[_0x1a1df1(0x61c)],_0x5685f2['writer_config'][_0x1a1df1(0x6ee)]=!![],_0x5685f2[_0x1a1df1(0x70d)][_0x1a1df1(0x384)]=_0x1c7c2d[_0x1a1df1(0x61c)][_0x1a1df1(0x66c)]||0xbb80,_0x5685f2[_0x1a1df1(0x70d)][_0x1a1df1(0x495)]=_0x1c7c2d['configAudio'][_0x1a1df1(0x837)]||0x1,_0x2c8760['rpcs'][_0x5203fe][_0x1a1df1(0x744)][_0x1a1df1(0x89)]=_0x1c7c2d[_0x1a1df1(0x61c)]);_0x5685f2[_0x1a1df1(0xd7)]=![],_0x5685f2[_0x1a1df1(0x850)]=createVideoElement(),_0x5685f2[_0x1a1df1(0x850)][_0x1a1df1(0x284)]=!![],_0x5685f2[_0x1a1df1(0x850)][_0x1a1df1(0xc0)]=![],_0x5685f2[_0x1a1df1(0x850)][_0x1a1df1(0x226)](_0x1a1df1(0x8ce),''),_0x5685f2['videoElement']['dataset'][_0x1a1df1(0x86c)]=_0x5203fe,_0x5685f2[_0x1a1df1(0x850)]['chunkedtransfer']=!![],_0x5685f2[_0x1a1df1(0x850)][_0x1a1df1(0x548)]=new MediaStream(),_0x5685f2[_0x1a1df1(0x16f)]=![],_0x5685f2['frameMeta']=![],_0x5685f2[_0x1a1df1(0x72a)]=![],_0x5685f2[_0x1a1df1(0x59c)]=![],_0x5685f2[_0x1a1df1(0x456)]=![],_0x5685f2['audio']=![];_0x5685f2[_0x1a1df1(0x25a)]&&(_0x5685f2[_0x1a1df1(0x72a)]={'output':_0x347725=>{var _0x453657=_0x1a1df1;_0x5685f2[_0x453657(0x456)][_0x453657(0x3d4)][_0x453657(0x536)](_0x347725);},'error':_0x1fdd62=>{var _0x103f15=_0x1a1df1;_0x5685f2[_0x103f15(0x456)]['decoder'][_0x103f15(0x13e)]==_0x103f15(0x146)?warnlog(_0x103f15(0x663)):errorlog(_0x1fdd62[_0x103f15(0x6a6)]);}},_0x5685f2[_0x1a1df1(0x456)]={},_0x5685f2[_0x1a1df1(0x456)][_0x1a1df1(0xe7)]=new MediaStreamTrackGenerator({'kind':_0x1a1df1(0x456)}),_0x5685f2['video'][_0x1a1df1(0x2c6)]=new MediaStream([_0x5685f2[_0x1a1df1(0x456)][_0x1a1df1(0xe7)]]),_0x5685f2[_0x1a1df1(0x456)][_0x1a1df1(0x3d4)]=_0x5685f2['video']['generator']['writable'][_0x1a1df1(0x2d1)](),_0x5685f2[_0x1a1df1(0x456)]['decoder']=new VideoDecoder(_0x5685f2[_0x1a1df1(0x72a)]),_0x5685f2[_0x1a1df1(0x456)]['decoder']['configure'](_0x5685f2[_0x1a1df1(0x25a)]),_0x5685f2[_0x1a1df1(0x456)]['queue']=[],_0x5685f2[_0x1a1df1(0x456)][_0x1a1df1(0x6e2)]=null,_0x5685f2[_0x1a1df1(0x850)]['srcObject'][_0x1a1df1(0x2ad)](_0x5685f2[_0x1a1df1(0x456)][_0x1a1df1(0x2c6)][_0x1a1df1(0x454)]()[0x0]));_0x5685f2[_0x1a1df1(0x4a4)]&&(_0x5685f2[_0x1a1df1(0x4a4)]['codec']&&_0x5685f2[_0x1a1df1(0x4a4)][_0x1a1df1(0x22c)]==_0x1a1df1(0x4d3)?(!_0x5685f2[_0x1a1df1(0x407)]?_0x5685f2[_0x1a1df1(0x407)]=_0x2c8760[_0x1a1df1(0x55c)][_0x1a1df1(0x232)]():_0x5685f2['videoElement'][_0x1a1df1(0x548)][_0x1a1df1(0x556)]()[_0x1a1df1(0x648)](_0x1ac484=>{var _0x307b78=_0x1a1df1;_0x5685f2[_0x307b78(0x850)][_0x307b78(0x548)][_0x307b78(0x101)](_0x1ac484);}),_0x5685f2[_0x1a1df1(0x407)][_0x1a1df1(0x2c6)]['getAudioTracks']()['forEach'](_0x213bde=>{var _0x1a559e=_0x1a1df1;_0x5685f2[_0x1a559e(0x850)][_0x1a559e(0x548)][_0x1a559e(0x2ad)](_0x213bde);}),_0x5685f2[_0x1a1df1(0x48b)]=!![]):(_0x5685f2['init_audio']={'output':_0xac4ddf=>{var _0x1766ea=_0x1a1df1;_0x5685f2[_0x1766ea(0x6ee)]['frameWriter'][_0x1766ea(0x536)](_0xac4ddf);},'error':_0x1d4b99=>{var _0x4705ba=_0x1a1df1;_0x5685f2[_0x4705ba(0x6ee)][_0x4705ba(0x691)]['state']=='closed'?warnlog(_0x4705ba(0x663)):errorlog(_0x1d4b99['message']);}},_0x5685f2[_0x1a1df1(0x6ee)]={},_0x5685f2[_0x1a1df1(0x6ee)][_0x1a1df1(0xe7)]=new MediaStreamTrackGenerator({'kind':_0x1a1df1(0x6ee)}),_0x5685f2[_0x1a1df1(0x6ee)][_0x1a1df1(0x2c6)]=new MediaStream([_0x5685f2[_0x1a1df1(0x6ee)][_0x1a1df1(0xe7)]]),_0x5685f2[_0x1a1df1(0x6ee)][_0x1a1df1(0x3d4)]=_0x5685f2[_0x1a1df1(0x6ee)]['generator']['writable'][_0x1a1df1(0x2d1)](),_0x5685f2[_0x1a1df1(0x6ee)][_0x1a1df1(0x691)]=new AudioDecoder(_0x5685f2[_0x1a1df1(0x59c)]),_0x5685f2['audio'][_0x1a1df1(0x691)]['configure'](_0x5685f2[_0x1a1df1(0x4a4)]),_0x5685f2[_0x1a1df1(0x6ee)][_0x1a1df1(0x8c)]=[],_0x5685f2[_0x1a1df1(0x6ee)][_0x1a1df1(0x6e2)]=null,_0x5685f2[_0x1a1df1(0x6ee)]['stream'][_0x1a1df1(0x556)]()[_0x1a1df1(0x648)](_0xfee505=>{var _0x2c8c4b=_0x1a1df1;_0x5685f2[_0x2c8c4b(0x850)][_0x2c8c4b(0x548)][_0x2c8c4b(0x2ad)](_0xfee505);})));log(_0x5685f2),_0x5685f2['playbackheader']=![],_0x5685f2['header']=![],_0x5685f2[_0x1a1df1(0x62f)]=0x0,_0x5685f2[_0x1a1df1(0x850)]['addEventListener']('error',function(_0x1be07d){errorlog(_0x1be07d);}),_0x5685f2[_0x1a1df1(0x850)][_0x1a1df1(0x4df)]=_0x54df91,_0x5685f2['videoElement'][_0x1a1df1(0x63a)]=function(){updateMixer();},_0x5685f2[_0x1a1df1(0x4eb)]=0x2;_0x1c7c2d[_0x1a1df1(0x4eb)]&&(_0x5685f2['chunkTime']=parseFloat(_0x1c7c2d['chunkTime'])||0x2);_0x2c8760[_0x1a1df1(0x186)][_0x5203fe][_0x1a1df1(0x29c)]=_0x5685f2['videoElement'][_0x1a1df1(0x548)],_0x2c8760['rpcs'][_0x5203fe][_0x1a1df1(0x850)]=_0x5685f2[_0x1a1df1(0x850)],setupIncomingVideoTracking(_0x2c8760['rpcs'][_0x5203fe][_0x1a1df1(0x850)],_0x5203fe);if(_0x5685f2[_0x1a1df1(0x6ee)]&&_0x5685f2['video'])updateIncomingVideoElement(_0x5203fe);else{if(_0x5685f2[_0x1a1df1(0x456)])updateIncomingVideoElement(_0x5203fe,!![],![]);else _0x5685f2[_0x1a1df1(0x6ee)]&&updateIncomingVideoElement(_0x5203fe,![],!![]);}_0x5685f2[_0x1a1df1(0x7d)]=async function(_0x50537f){var _0x398fc9=_0x1a1df1;_0x2c8760[_0x398fc9(0x186)][_0x5203fe][_0x398fc9(0x744)]['chunked_mode']['my_time']=_0x50537f[_0x398fc9(0x627)]/0xf4240;if(_0x50537f['type']==_0x398fc9(0x6ee)){await _0x5685f2[_0x398fc9(0x91)](_0x50537f);return;}else{if(_0x50537f['type']==_0x398fc9(0x4d3)){var _0xf4c923=_0x2c8760[_0x398fc9(0x55c)][_0x398fc9(0x27d)]();_0xf4c923['connect'](_0x5685f2['destination']),_0xf4c923[_0x398fc9(0x1d1)]=function(){var _0x576181=_0x398fc9;this[_0x576181(0x8e6)]();};var _0x43a932=_0x2c8760[_0x398fc9(0x55c)][_0x398fc9(0x5c3)](0x2,_0x50537f[_0x398fc9(0x547)][_0x398fc9(0x542)],_0x2c8760['audioCtx'][_0x398fc9(0x66c)]/0x2);_0xf4c923[_0x398fc9(0xd7)]=_0x43a932;var _0x18ec38=_0x43a932['getChannelData'](0x0)['set'](_0x50537f['data']);_0xf4c923[_0x398fc9(0x608)](0x0);return;}}try{_0x50537f=new EncodedVideoChunk(_0x50537f);}catch(_0x46c233){errorlog(_0x46c233),errorlog(_0x50537f);return;}if(_0x5685f2['videoWriter']&&_0x5685f2[_0x398fc9(0x850)][_0x398fc9(0x4d9)]){if(!_0x5685f2['header']&&_0x50537f[_0x398fc9(0x16c)]!==_0x398fc9(0x656))log(_0x398fc9(0x58f)),log(_0x50537f),!_0x5685f2['requestKeyframe']&&(_0x5e7f28[_0x398fc9(0x6eb)](JSON[_0x398fc9(0xd4)]({'kf':!![]})),_0x5685f2[_0x398fc9(0x7f6)]=setTimeout(function(){var _0x249ca1=_0x398fc9;clearTimeout(_0x5685f2[_0x249ca1(0x7f6)]),_0x5685f2[_0x249ca1(0x7f6)]=null;},0x3e8));else!_0x5685f2[_0x398fc9(0x628)]?(_0x5685f2[_0x398fc9(0x628)]=Date[_0x398fc9(0x6b5)](),_0x5685f2['videoWriter'][_0x398fc9(0x3aa)](_0x50537f),log(_0x398fc9(0x2bb)),_0x2c8760['director']&&(_0x5685f2[_0x398fc9(0x1a8)]=setInterval(function(_0x268ee2){var _0x43246b=_0x398fc9,_0x53b523=(Date['now']()-_0x5685f2['header'])/0x3e8,_0x23822c=Math[_0x43246b(0x7c7)](_0x53b523/0x3c),_0x18ac63=Math[_0x43246b(0x7c7)](_0x53b523-_0x23822c*0x3c);try{document[_0x43246b(0x39d)](_0x43246b(0x76)+_0x268ee2+'\x27]')[_0x43246b(0x29f)]=_0x43246b(0x3b2)+_0x23822c+_0x43246b(0x23b)+zpadTime(_0x18ac63)+'s';}catch(_0xfd202a){log(_0x43246b(0x73a));}},0x3e8,_0x5203fe))):_0x5685f2[_0x398fc9(0x16f)][_0x398fc9(0x3aa)](_0x50537f);}_0x5685f2[_0x398fc9(0x433)]&&_0x5685f2['video']&&_0x5685f2['video'][_0x398fc9(0x691)][_0x398fc9(0x13e)]==='closed'&&(warnlog(_0x398fc9(0x2c7)),_0x5685f2[_0x398fc9(0x433)]=![],_0x5685f2[_0x398fc9(0x456)][_0x398fc9(0x691)]=new VideoDecoder(_0x5685f2[_0x398fc9(0x72a)]),await _0x5685f2[_0x398fc9(0x456)]['decoder'][_0x398fc9(0x585)](_0x5685f2[_0x398fc9(0x25a)]),_0x5685f2['playbackheader']=![]);if(_0x5685f2[_0x398fc9(0x433)]||_0x50537f['type']===_0x398fc9(0x656)){_0x5685f2[_0x398fc9(0x433)]=!![];_0x50537f[_0x398fc9(0x16c)]===_0x398fc9(0x656)?_0x5685f2['delta']=0x0:_0x5685f2['delta']+=0x1;try{_0x2c8760[_0x398fc9(0xd7)]||_0x2c8760['sync']?(clearTimeout(_0x5685f2[_0x398fc9(0x456)][_0x398fc9(0x6e2)]),_0x5685f2['video']['queue']['length']?_0x50537f[_0x398fc9(0x627)]-_0x5685f2[_0x398fc9(0x456)][_0x398fc9(0x8c)][0x0][_0x398fc9(0x627)]>0x3e8*((_0x2c8760['buffer']||0x0)+(_0x2c8760[_0x398fc9(0x83d)]||0x0))?(_0x25bd24(_0x5685f2[_0x398fc9(0x456)],!![]),_0x5685f2['video']['queue'][_0x398fc9(0x20d)](_0x50537f)):_0x5685f2['video'][_0x398fc9(0x8c)][_0x398fc9(0x20d)](_0x50537f):_0x5685f2[_0x398fc9(0x456)][_0x398fc9(0x8c)][_0x398fc9(0x20d)](_0x50537f)):_0x5685f2[_0x398fc9(0x456)]['decoder'][_0x398fc9(0x4ef)](_0x50537f);}catch(_0x42ea2a){errorlog(_0x42ea2a),_0x5685f2[_0x398fc9(0x433)]=![];}}!_0x5685f2[_0x398fc9(0x433)]&&(!_0x5685f2[_0x398fc9(0x7f6)]&&(_0x5e7f28['send'](JSON[_0x398fc9(0xd4)]({'kf':!![]})),_0x5685f2[_0x398fc9(0x7f6)]=setTimeout(function(){var _0x2cc8a5=_0x398fc9;clearTimeout(_0x5685f2[_0x2cc8a5(0x7f6)]),_0x5685f2[_0x2cc8a5(0x7f6)]=null;},0x3e8)));},_0x5685f2[_0x1a1df1(0x91)]=async function(_0x6cd09){var _0x193c69=_0x1a1df1;if(!_0x5685f2[_0x193c69(0x6ee)]){errorlog('Audio\x20isn\x27t\x20setup\x20yet.');return;}try{_0x6cd09['type']=_0x193c69(0x656),_0x6cd09=new EncodedAudioChunk(_0x6cd09);}catch(_0x1b27bf){return;}_0x5685f2[_0x193c69(0x16f)]&&_0x5685f2['header']&&_0x5685f2[_0x193c69(0x850)]['stopWriter']&&_0x5685f2[_0x193c69(0x16f)][_0x193c69(0x3aa)](_0x6cd09),_0x5685f2[_0x193c69(0x6ee)][_0x193c69(0x691)][_0x193c69(0x13e)]===_0x193c69(0x146)&&(_0x5685f2[_0x193c69(0x6ee)][_0x193c69(0x691)]=new AudioDecoder(_0x5685f2[_0x193c69(0x59c)]),_0x5685f2[_0x193c69(0x6ee)][_0x193c69(0x691)][_0x193c69(0x585)](_0x5685f2[_0x193c69(0x4a4)])),_0x2c8760[_0x193c69(0xd7)]||_0x2c8760[_0x193c69(0x83d)]?(clearTimeout(_0x5685f2['audio'][_0x193c69(0x6e2)]),_0x5685f2[_0x193c69(0x6ee)][_0x193c69(0x8c)][_0x193c69(0x542)]?_0x6cd09[_0x193c69(0x627)]-_0x5685f2[_0x193c69(0x6ee)][_0x193c69(0x8c)][0x0][_0x193c69(0x627)]>(_0x2c8760[_0x193c69(0xd7)]||0x0)+(_0x2c8760[_0x193c69(0x83d)]||0x0)?(_0x25bd24(_0x5685f2[_0x193c69(0x6ee)]),_0x5685f2[_0x193c69(0x6ee)]['queue'][_0x193c69(0x20d)](_0x6cd09)):_0x5685f2['audio']['queue'][_0x193c69(0x20d)](_0x6cd09):_0x5685f2['audio'][_0x193c69(0x8c)][_0x193c69(0x20d)](_0x6cd09)):_0x5685f2[_0x193c69(0x6ee)][_0x193c69(0x691)]['decode'](_0x6cd09);},transferList[_0x1a1df1(0x20d)](_0x5685f2),_0x186ad7=transferList[_0x1a1df1(0x542)]-0x1,updateDownloadLink(_0x186ad7);}else errorlog(_0x1c7c2d);return;}catch(_0x50493d){errorlog(_0x50493d);}try{var _0x13ed38=_0x1883a6[_0x1a1df1(0x547)];if(typeof _0x13ed38==_0x1a1df1(0x6b3)){if(_0x5685f2[_0x1a1df1(0xd7)]){var _0x3986a8=new Int8Array(_0x13ed38[_0x1a1df1(0xd7)]);_0x5685f2[_0x1a1df1(0xd7)]=![],await _0x5685f2['processFrame']({'data':_0x3986a8,'timestamp':_0x5685f2['frameMeta'][0x0],'type':_0x5685f2[_0x1a1df1(0x149)][0x1]});}_0x5685f2[_0x1a1df1(0x149)]=JSON['parse'](_0x13ed38);}else{try{if(_0x13ed38[_0x1a1df1(0x363)]>=0x40000){if(_0x5685f2['buffer']){_0x13ed38=new Int8Array(_0x13ed38);var _0x3986a8=new Int8Array(_0x5685f2[_0x1a1df1(0xd7)][_0x1a1df1(0x542)]+_0x13ed38['length']);_0x3986a8[_0x1a1df1(0x567)](_0x5685f2[_0x1a1df1(0xd7)]),_0x3986a8[_0x1a1df1(0x567)](_0x13ed38,_0x5685f2[_0x1a1df1(0xd7)][_0x1a1df1(0x542)]),_0x5685f2[_0x1a1df1(0xd7)]=_0x3986a8;}else _0x5685f2['buffer']=new Int8Array(_0x13ed38);return;}else{if(_0x5685f2[_0x1a1df1(0xd7)]){_0x13ed38=new Int8Array(_0x13ed38);var _0x3986a8=new Int8Array(_0x5685f2[_0x1a1df1(0xd7)][_0x1a1df1(0x542)]+_0x13ed38[_0x1a1df1(0x542)]);_0x3986a8[_0x1a1df1(0x567)](_0x5685f2[_0x1a1df1(0xd7)]),_0x3986a8[_0x1a1df1(0x567)](_0x13ed38,_0x5685f2['buffer'][_0x1a1df1(0x542)]),_0x5685f2[_0x1a1df1(0xd7)]=![],await _0x5685f2['processFrame']({'data':_0x3986a8,'timestamp':_0x5685f2[_0x1a1df1(0x149)][0x0],'type':_0x5685f2[_0x1a1df1(0x149)][0x1]});}else await _0x5685f2[_0x1a1df1(0x7d)]({'data':new Uint8Array(_0x13ed38),'timestamp':_0x5685f2['frameMeta'][0x0],'type':_0x5685f2[_0x1a1df1(0x149)][0x1]});}}catch(_0x1bd8b2){errorlog(_0x1bd8b2);}return;}}catch(_0x279c2d){errorlog(_0x279c2d);}};return;},_0x2c8760[_0x2f8f35(0x554)]=async function(_0x53ee7a){var _0x1c1fbb=_0x2f8f35;log(_0x1c1fbb(0x914));var _0x2eb09b=_0x53ee7a[_0x1c1fbb(0x86c)];if(_0x2eb09b in _0x2c8760[_0x1c1fbb(0x186)]){if(_0x1c1fbb(0x4d0)in _0x53ee7a){if(_0x2c8760[_0x1c1fbb(0x186)][_0x2eb09b][_0x1c1fbb(0x4d0)]==_0x53ee7a[_0x1c1fbb(0x4d0)]){log(_0x1c1fbb(0x400));return;}_0x2c8760[_0x1c1fbb(0x9b)](_0x2eb09b);}}else log('MAKING\x20A\x20NEW\x20RPCS\x20RTC\x20CONNECTION');try{for(var _0x447ba6 in _0x2c8760['rpcs']){_0x2c8760[_0x1c1fbb(0x186)][_0x447ba6][_0x1c1fbb(0x85a)]==_0x53ee7a['streamID']&&(_0x2c8760[_0x1c1fbb(0x186)][_0x447ba6][_0x1c1fbb(0x850)]&&(_0x2c8760[_0x1c1fbb(0x186)][_0x447ba6][_0x1c1fbb(0x850)][_0x1c1fbb(0x83f)][_0x1c1fbb(0x5c1)]=_0x1c1fbb(0x263)),_0x2c8760['closeRPC'](_0x447ba6),_0x447ba6!==_0x2eb09b&&(_0x447ba6 in _0x2c8760[_0x1c1fbb(0x847)]&&(_0x53ee7a[_0x1c1fbb(0x4d0)]&&_0x53ee7a['session']['substring'](0x0,0x6)!==_0x2c8760[_0x1c1fbb(0x901)]?(warnlog('CLOSING\x20SECONDARY\x20CONNECTION;\x20matched\x20stream\x20ID\x20has\x20re-connected'),log(_0x1c1fbb(0x5a9)),_0x2c8760[_0x1c1fbb(0x8db)](_0x447ba6,![])):warnlog(_0x1c1fbb(0x134)))));}document['getElementById'](_0x1c1fbb(0x173))&&document['getElementById'](_0x1c1fbb(0x173))['parentNode'][_0x1c1fbb(0x6c1)](document[_0x1c1fbb(0x21f)](_0x1c1fbb(0x173)));}catch(_0x33ef48){errorlog(_0x33ef48);}if(_0x2c8760[_0x1c1fbb(0x7f)]!==![]){if(Object[_0x1c1fbb(0x4a2)](_0x2c8760[_0x1c1fbb(0x186)])[_0x1c1fbb(0x542)]>=_0x2c8760[_0x1c1fbb(0x7f)]){warnlog(_0x1c1fbb(0x131));return;}}else{if(_0x2c8760[_0x1c1fbb(0x141)]!==![]){if(Object[_0x1c1fbb(0x4a2)](_0x2c8760[_0x1c1fbb(0x186)])[_0x1c1fbb(0x542)]+Object['keys'](_0x2c8760[_0x1c1fbb(0x847)])[_0x1c1fbb(0x542)]>=_0x2c8760[_0x1c1fbb(0x141)]){warnlog(_0x1c1fbb(0x131));return;}}}if(_0x2c8760[_0x1c1fbb(0x8c)]){if(_0x2c8760['director'])!(_0x2eb09b in _0x2c8760[_0x1c1fbb(0x847)])&&_0x2c8760[_0x1c1fbb(0x326)](_0x2eb09b);else{if(_0x2c8760[_0x1c1fbb(0x807)][_0x1c1fbb(0x1db)](_0x2eb09b)==-0x1)return;}}!_0x2c8760['configuration']&&await chooseBestTURN();_0x2c8760['encodedInsertableStreams']&&(_0x2c8760[_0x1c1fbb(0x2dc)][_0x1c1fbb(0x1d7)]=!![]);try{_0x2c8760[_0x1c1fbb(0x186)][_0x2eb09b]=new RTCPeerConnection(_0x2c8760[_0x1c1fbb(0x2dc)]);}catch(_0xb63ead){!_0x2c8760['cleanOutput']&&warnUser(_0x1c1fbb(0x72b));errorlog(_0xb63ead);return;}if(_0x2c8760[_0x1c1fbb(0x829)]){if(Object[_0x1c1fbb(0x4a2)](_0x2c8760[_0x1c1fbb(0x186)])['length']>0x1){warnlog(_0x1c1fbb(0x4d1)),log(_0x2c8760['rpcs']),delete _0x2c8760[_0x1c1fbb(0x186)][_0x2eb09b],updateUserList();return;}else warnlog(_0x1c1fbb(0x439));}_0x53ee7a[_0x1c1fbb(0x85a)]in _0x2c8760['waitingWatchList']&&delete _0x2c8760[_0x1c1fbb(0x4d2)][_0x53ee7a[_0x1c1fbb(0x85a)]];try{_0x2c8760[_0x1c1fbb(0x186)][_0x2eb09b][_0x1c1fbb(0x85a)]=_0x53ee7a['streamID'];}catch(_0x2fbc2b){errorlog(_0x2fbc2b);return;}_0x53ee7a['session']?_0x2c8760[_0x1c1fbb(0x186)][_0x2eb09b]['session']=_0x53ee7a[_0x1c1fbb(0x4d0)]:_0x2c8760[_0x1c1fbb(0x186)][_0x2eb09b][_0x1c1fbb(0x4d0)]=null;_0x2c8760['rpcs'][_0x2eb09b]['activelySpeaking']=![],_0x2c8760['rpcs'][_0x2eb09b][_0x1c1fbb(0xb3)]=![],_0x2c8760[_0x1c1fbb(0x186)][_0x2eb09b]['allowMIDI']=![],_0x2c8760[_0x1c1fbb(0x186)][_0x2eb09b]['allowGraphs']=![],_0x2c8760[_0x1c1fbb(0x186)][_0x2eb09b][_0x1c1fbb(0x744)]={},_0x2c8760['rpcs'][_0x2eb09b]['slot']=![],_0x2c8760[_0x1c1fbb(0x186)][_0x2eb09b]['stats'][_0x1c1fbb(0x67a)]=![],_0x2c8760[_0x1c1fbb(0x186)][_0x2eb09b][_0x1c1fbb(0x437)]=![],_0x2c8760[_0x1c1fbb(0x186)][_0x2eb09b][_0x1c1fbb(0x6cc)]=![],_0x2c8760[_0x1c1fbb(0x186)][_0x2eb09b]['canvasIntervalAction']=null,_0x2c8760[_0x1c1fbb(0x186)][_0x2eb09b][_0x1c1fbb(0xaa)]=-0x1,_0x2c8760['rpcs'][_0x2eb09b][_0x1c1fbb(0x544)]=![],_0x2c8760['rpcs'][_0x2eb09b][_0x1c1fbb(0x5d9)]=![],_0x2c8760['rpcs'][_0x2eb09b][_0x1c1fbb(0x8bb)]=![],_0x2c8760[_0x1c1fbb(0x186)][_0x2eb09b][_0x1c1fbb(0x5f1)]=-0x1,_0x2c8760['rpcs'][_0x2eb09b][_0x1c1fbb(0x373)]=![],_0x2c8760['rpcs'][_0x2eb09b][_0x1c1fbb(0x850)]=![],_0x2c8760[_0x1c1fbb(0x186)][_0x2eb09b]['imageElement']=![],_0x2c8760[_0x1c1fbb(0x186)][_0x2eb09b][_0x1c1fbb(0x28b)]=![],_0x2c8760['rpcs'][_0x2eb09b][_0x1c1fbb(0x5e5)]=[],_0x2c8760['rpcs'][_0x2eb09b]['videoMuted']=![],_0x2c8760['rpcs'][_0x2eb09b][_0x1c1fbb(0x74e)]=![],_0x2c8760[_0x1c1fbb(0x186)][_0x2eb09b][_0x1c1fbb(0x24a)]=![],_0x2c8760[_0x1c1fbb(0x186)][_0x2eb09b][_0x1c1fbb(0x53b)]=![],_0x2c8760[_0x1c1fbb(0x186)][_0x2eb09b][_0x1c1fbb(0x86b)]=![],_0x2c8760[_0x1c1fbb(0x186)][_0x2eb09b][_0x1c1fbb(0x3de)]=![],_0x2c8760['rpcs'][_0x2eb09b][_0x1c1fbb(0x478)]=![],_0x2c8760[_0x1c1fbb(0x186)][_0x2eb09b][_0x1c1fbb(0x35b)]=null,_0x2c8760[_0x1c1fbb(0x186)][_0x2eb09b]['mutedState']=null,_0x2c8760[_0x1c1fbb(0x186)][_0x2eb09b]['mutedStateMixer']=null,_0x2c8760[_0x1c1fbb(0x186)][_0x2eb09b][_0x1c1fbb(0x130)]=null,_0x2c8760[_0x1c1fbb(0x186)][_0x2eb09b]['rotate']=![],_0x2c8760[_0x1c1fbb(0x186)][_0x2eb09b][_0x1c1fbb(0x843)]=![],_0x2c8760[_0x1c1fbb(0x186)][_0x2eb09b][_0x1c1fbb(0x34b)]=![],_0x2c8760[_0x1c1fbb(0x186)][_0x2eb09b][_0x1c1fbb(0x11e)]=![],_0x2c8760['rpcs'][_0x2eb09b][_0x1c1fbb(0x29b)]=![],_0x2c8760[_0x1c1fbb(0x186)][_0x2eb09b]['signalMeter']=![],_0x2c8760['rpcs'][_0x2eb09b]['volumeControl']=![],_0x2c8760[_0x1c1fbb(0x186)][_0x2eb09b]['streamSrc']=null,_0x2c8760[_0x1c1fbb(0x186)][_0x2eb09b][_0x1c1fbb(0x8b8)]=![],_0x2c8760[_0x1c1fbb(0x186)][_0x2eb09b][_0x1c1fbb(0x128)]=![],_0x2c8760[_0x1c1fbb(0x186)][_0x2eb09b][_0x1c1fbb(0x3c4)]=null,_0x2c8760[_0x1c1fbb(0x186)][_0x2eb09b][_0x1c1fbb(0x264)]=![],_0x2c8760['rpcs'][_0x2eb09b][_0x1c1fbb(0x1ec)]=0x64,_0x2c8760[_0x1c1fbb(0x186)][_0x2eb09b][_0x1c1fbb(0x322)]=0x0,_0x2c8760[_0x1c1fbb(0x186)][_0x2eb09b]['nackCount']=0x0,_0x2c8760[_0x1c1fbb(0x186)][_0x2eb09b][_0x1c1fbb(0x3cc)]=![],_0x2c8760[_0x1c1fbb(0x186)][_0x2eb09b][_0x1c1fbb(0x56a)]='1',_0x2c8760[_0x1c1fbb(0x186)][_0x2eb09b]['opacityMuted']='1',_0x2c8760['rpcs'][_0x2eb09b]['obsControl']=![],_0x2c8760['rpcs'][_0x2eb09b][_0x1c1fbb(0x42a)]=0x0,_0x2c8760[_0x1c1fbb(0x186)][_0x2eb09b][_0x1c1fbb(0x751)]=![],_0x2c8760[_0x1c1fbb(0x186)][_0x2eb09b][_0x1c1fbb(0x77)]=![],_0x2c8760['rpcs'][_0x2eb09b]['canvasCtx']=null,_0x2c8760[_0x1c1fbb(0x186)][_0x2eb09b][_0x1c1fbb(0x258)]=null,_0x2c8760['rpcs'][_0x2eb09b][_0x1c1fbb(0x277)]={},_0x2c8760[_0x1c1fbb(0x186)][_0x2eb09b][_0x1c1fbb(0x584)]=![],_0x2c8760['rpcs'][_0x2eb09b]['iframeEle']=![],_0x2c8760[_0x1c1fbb(0x186)][_0x2eb09b]['startTime']=Date[_0x1c1fbb(0x6b5)](),_0x2c8760[_0x1c1fbb(0x186)][_0x2eb09b][_0x1c1fbb(0x15d)]=_0x2c8760[_0x1c1fbb(0x15d)];(_0x2c8760[_0x1c1fbb(0x8c6)]==0x2||_0x2c8760[_0x1c1fbb(0x8c6)]==0x4)&&(_0x2c8760[_0x1c1fbb(0x186)][_0x2eb09b]['loudest']=!![]);if(_0x2c8760[_0x1c1fbb(0x410)]){var _0x49d521=createRichVideoElement(_0x2eb09b);_0x49d521[_0x1c1fbb(0x83f)][_0x1c1fbb(0x5c1)]=_0x1c1fbb(0x25f);}if(_0x2c8760['director']){if(_0x2c8760[_0x1c1fbb(0xd8)]&&_0x1c1fbb(0x33a)in _0x53ee7a&&_0x53ee7a[_0x1c1fbb(0x33a)]!==![]){}else{var _0xd86c9=soloLinkGenerator(_0x2c8760['rpcs'][_0x2eb09b][_0x1c1fbb(0x85a)]);createControlBox(_0x2eb09b,_0xd86c9,_0x2c8760[_0x1c1fbb(0x186)][_0x2eb09b][_0x1c1fbb(0x85a)]);}}_0x2c8760['rpcs'][_0x2eb09b]['UUID']=_0x2eb09b;if(_0x1c1fbb(0x85a)in _0x53ee7a){_0x2c8760['rpcs'][_0x2eb09b][_0x1c1fbb(0x85a)]=_0x53ee7a[_0x1c1fbb(0x85a)];try{if(_0x2c8760[_0x1c1fbb(0x265)]){if(_0x2c8760['view_set'][_0x1c1fbb(0x4cc)](_0x2c8760['rpcs'][_0x2eb09b]['streamID'])){if(_0x2c8760[_0x1c1fbb(0x18a)]!==![]){let _0x5519c0=_0x2c8760[_0x1c1fbb(0x265)][_0x1c1fbb(0x1db)](_0x2c8760[_0x1c1fbb(0x186)][_0x2eb09b]['streamID']);_0x2c8760[_0x1c1fbb(0x18a)]['length']>_0x5519c0&&(_0x2c8760[_0x1c1fbb(0x186)][_0x2eb09b]['manualBandwidth']=parseInt(_0x2c8760['bitrate_set'][_0x5519c0]),_0x2c8760[_0x1c1fbb(0x186)][_0x2eb09b][_0x1c1fbb(0x373)]<=0x0&&(_0x2c8760[_0x1c1fbb(0x186)][_0x2eb09b][_0x1c1fbb(0x373)]=![]));}}}}catch(_0x4e3494){errorlog(_0x4e3494);}}_0x2c8760[_0x1c1fbb(0x186)][_0x2eb09b][_0x1c1fbb(0x482)]=function(_0x23971f){_0x2c8760['closeRPC'](_0x2eb09b);},_0x2c8760[_0x1c1fbb(0x186)][_0x2eb09b][_0x1c1fbb(0x618)]=null,_0x2c8760['rpcs'][_0x2eb09b][_0x1c1fbb(0x535)]=[],_0x2c8760['rpcs'][_0x2eb09b][_0x1c1fbb(0x15f)]=function(_0x55a50a){var _0x3a83fe=_0x1c1fbb;if(_0x55a50a['candidate']==null){log(_0x3a83fe(0x409));return;}try{if(_0x2c8760[_0x3a83fe(0x219)]){if(_0x55a50a['candidate'][_0x3a83fe(0x182)]['indexOf'](_0x2c8760[_0x3a83fe(0x219)])===-0x1){log('dropped\x20candidate\x20due\x20to\x20filter');return;}else log(_0x55a50a[_0x3a83fe(0x182)]);}}catch(_0x4a3ebc){errorlog(_0x4a3ebc);}if(_0x2c8760[_0x3a83fe(0x186)][_0x2eb09b][_0x3a83fe(0x618)]!==null){_0x2c8760['rpcs'][_0x2eb09b][_0x3a83fe(0x535)][_0x3a83fe(0x20d)](_0x55a50a[_0x3a83fe(0x182)]);return;}_0x2c8760[_0x3a83fe(0x186)][_0x2eb09b][_0x3a83fe(0x535)]['push'](_0x55a50a['candidate']),_0x2c8760[_0x3a83fe(0x186)][_0x2eb09b]['iceTimer']=setTimeout(function(){var _0x4001a8=_0x3a83fe;if(!(_0x2eb09b in _0x2c8760[_0x4001a8(0x186)]))return;_0x2c8760[_0x4001a8(0x186)][_0x2eb09b][_0x4001a8(0x618)]=null;if(_0x2c8760[_0x4001a8(0x186)][_0x2eb09b][_0x4001a8(0x535)]==[])return;var _0xa3dcfa={};_0xa3dcfa[_0x4001a8(0x86c)]=_0x2eb09b,_0xa3dcfa[_0x4001a8(0x16c)]=_0x4001a8(0x279),_0xa3dcfa[_0x4001a8(0x7a5)]=_0x2c8760[_0x4001a8(0x186)][_0x2eb09b][_0x4001a8(0x535)],_0xa3dcfa[_0x4001a8(0x4d0)]=_0x2c8760['rpcs'][_0x2eb09b][_0x4001a8(0x4d0)],_0x2c8760[_0x4001a8(0x186)][_0x2eb09b][_0x4001a8(0x535)]=[],_0x2c8760[_0x4001a8(0x55a)]?_0x2c8760[_0x4001a8(0x60a)](JSON[_0x4001a8(0xd4)](_0xa3dcfa['candidates']))['then'](function(_0x1993f9){_0xa3dcfa['candidates']=_0x1993f9[0x0],_0xa3dcfa['vector']=_0x1993f9[0x1],_0x2c8760['anyrequest'](_0xa3dcfa);})[_0x4001a8(0x538)](errorlog):_0x2c8760['anyrequest'](_0xa3dcfa);},0x190);},_0x2c8760[_0x1c1fbb(0x186)][_0x2eb09b][_0x1c1fbb(0x283)]=function(_0x32ac69){var _0x448fba=_0x1c1fbb;switch(this['connectionState']){case'new':log(_0x448fba(0x51e)),log(_0x448fba(0xde)),clearInterval(_0x2c8760['rpcs'][this['UUID']][_0x448fba(0x35b)]);case _0x448fba(0x2e4):log(_0x448fba(0x2e4)),log(_0x448fba(0x72c)),clearInterval(_0x2c8760[_0x448fba(0x186)][this[_0x448fba(0x86c)]][_0x448fba(0x35b)]);case _0x448fba(0x5d1):log(_0x448fba(0x60c)),log('closeTimeout\x20cancelled;\x204'),clearInterval(_0x2c8760[_0x448fba(0x186)][this[_0x448fba(0x86c)]][_0x448fba(0x35b)]);if(_0x2c8760['security']){if(_0x2c8760['ws'][_0x448fba(0xcd)]!==0x1){_0x2c8760['ws'][_0x448fba(0x7f8)]();break;}_0x2c8760['ws'][_0x448fba(0x7f8)](),setTimeout(function(){var _0xd66cdb=_0x448fba;_0x2c8760['cleanOutput']!=!![]&&warnUser(_0xd66cdb(0x82e));},0x1);}break;case _0x448fba(0x195):log('closeTimeout\x20cancelled;\x205'),warnlog('rpcs\x20onconnectionstatechange\x20Disconnected;\x20retry\x20in\x205s'),clearInterval(_0x2c8760[_0x448fba(0x186)][this[_0x448fba(0x86c)]][_0x448fba(0x35b)]);this['UUID']in _0x2c8760['rpcs']?_0x2c8760[_0x448fba(0x186)][this['UUID']][_0x448fba(0x35b)]=setTimeout(function(_0x5549d3){var _0x54930a=_0x448fba;_0x2c8760[_0x54930a(0x9b)](_0x5549d3);},0x1388,this[_0x448fba(0x86c)]):log(_0x448fba(0x774));break;case _0x448fba(0x2c3):warnlog('FAIL\x20rpcs\x20onconnectionstatechange'),log(_0x448fba(0x234)),clearInterval(_0x2c8760['rpcs'][this[_0x448fba(0x86c)]][_0x448fba(0x35b)]);this[_0x448fba(0x86c)]in _0x2c8760[_0x448fba(0x186)]?_0x2c8760[_0x448fba(0x186)][this[_0x448fba(0x86c)]][_0x448fba(0x35b)]=setTimeout(function(_0xba9f22){var _0x275afd=_0x448fba;_0x2c8760[_0x275afd(0x9b)](_0xba9f22);},0xbb8,this['UUID']):log('UUID\x20not\x20found;\x20can\x27t\x20close.');break;case _0x448fba(0x146):warnlog('RTC\x20closed'),_0x2c8760['closeRPC'](this[_0x448fba(0x86c)]);break;default:log(_0x448fba(0xa8)),clearInterval(_0x2c8760[_0x448fba(0x186)][this[_0x448fba(0x86c)]][_0x448fba(0x35b)]);break;}},_0x2c8760['rpcs'][_0x2eb09b][_0x1c1fbb(0xdf)]=function(){var _0x33db4e=_0x1c1fbb;try{if(this['iceConnectionState']=='closed')errorlog('CLOSED');else{if(this['iceConnectionState']==_0x33db4e(0x195))warnlog('ICE\x20DISCONNECTED'),_0x2c8760[_0x33db4e(0x186)][_0x2eb09b][_0x33db4e(0x56a)]='0',_0x2c8760[_0x33db4e(0x186)][_0x2eb09b][_0x33db4e(0x850)]['style'][_0x33db4e(0x271)]='0',_0x2c8760[_0x33db4e(0x186)][_0x2eb09b][_0x33db4e(0x207)]=setTimeout(function(_0x596593){updateMixer();},0x1f4,_0x2eb09b);else this[_0x33db4e(0x778)]==_0x33db4e(0x2c3)?errorlog(_0x33db4e(0x911)):(log('ICE:\x20'+this[_0x33db4e(0x778)]),_0x2c8760[_0x33db4e(0x186)][_0x2eb09b]['disconnectedTimeout']&&clearTimeout(_0x2c8760[_0x33db4e(0x186)][_0x2eb09b][_0x33db4e(0x207)]),_0x2c8760[_0x33db4e(0x186)][_0x2eb09b][_0x33db4e(0x850)]&&'opacity'in _0x2c8760[_0x33db4e(0x186)][_0x2eb09b][_0x33db4e(0x850)]['style']?_0x2c8760[_0x33db4e(0x186)][_0x2eb09b][_0x33db4e(0x56a)]=='0'&&_0x2c8760['rpcs'][_0x2eb09b][_0x33db4e(0x69e)]=='1'?(_0x2c8760[_0x33db4e(0x186)][_0x2eb09b]['videoElement'][_0x33db4e(0x83f)][_0x33db4e(0x271)]='1',_0x2c8760['rpcs'][_0x2eb09b]['opacityDisconnect']='1',updateMixer()):_0x2c8760['rpcs'][_0x2eb09b][_0x33db4e(0x56a)]='1':_0x2c8760[_0x33db4e(0x186)][_0x2eb09b][_0x33db4e(0x56a)]='1');}}catch(_0x163004){}},_0x2c8760['rpcs'][_0x2eb09b][_0x1c1fbb(0x8da)]=function(_0x27adad){var _0x140c95=_0x1c1fbb;log(_0x27adad);if(_0x27adad[_0x140c95(0x606)][_0x140c95(0x751)]&&_0x27adad[_0x140c95(0x606)]['label']!==_0x140c95(0x460)){if(_0x2c8760[_0x140c95(0x1be)]['includes'](_0x2c8760[_0x140c95(0x186)][_0x2eb09b][_0x140c95(0x85a)]))return;_0x27adad[_0x140c95(0x606)][_0x140c95(0x751)]===_0x140c95(0x3b6)?_0x2c8760[_0x140c95(0x1ed)](_0x2c8760[_0x140c95(0x186)],_0x2eb09b,_0x27adad[_0x140c95(0x606)]):_0x2c8760[_0x140c95(0x885)](_0x2c8760[_0x140c95(0x186)],_0x2eb09b,_0x27adad[_0x140c95(0x606)]);return;}_0x2c8760['rpcs'][_0x2eb09b]['receiveChannel']=_0x27adad[_0x140c95(0x606)],_0x2c8760[_0x140c95(0x186)][_0x2eb09b][_0x140c95(0x23a)][_0x140c95(0x86c)]=_0x2eb09b,_0x2c8760[_0x140c95(0x186)][_0x2eb09b][_0x140c95(0x23a)][_0x140c95(0x350)]=_0x1d595c=>{var _0x1e3af0=_0x140c95,_0x13368e={};_0x13368e[_0x1e3af0(0x916)]=![],_0x13368e['allowmidi']=![],_0x13368e[_0x1e3af0(0x37d)]=![],_0x13368e[_0x1e3af0(0x6ee)]=![],_0x13368e[_0x1e3af0(0x456)]=![],_0x13368e['broadcast']=![],_0x13368e[_0x1e3af0(0x69d)]=![],_0x13368e[_0x1e3af0(0x573)]=![];_0x2c8760[_0x1e3af0(0x2e2)]&&(_0x2c8760[_0x1e3af0(0x2e2)]===_0x1e3af0(0x3f1)||_0x2c8760[_0x1e3af0(0x2e2)]===_0x1e3af0(0x907))&&(_0x13368e['preferAudioCodec']=_0x2c8760[_0x1e3af0(0x2e2)]);try{if(_0x2c8760[_0x1e3af0(0x344)]!==![])_0x2c8760[_0x1e3af0(0x344)][_0x1e3af0(0x4cc)](_0x2c8760['rpcs'][_0x2eb09b][_0x1e3af0(0x85a)])?_0x13368e[_0x1e3af0(0x456)]=!![]:_0x13368e['video']=![];else{if(_0x2c8760['broadcast']!==![]){if(_0x2c8760[_0x1e3af0(0x4d7)]!==null)_0x2c8760[_0x1e3af0(0x186)][_0x2eb09b][_0x1e3af0(0x85a)]===_0x2c8760[_0x1e3af0(0x4d7)]?(_0x13368e[_0x1e3af0(0x4d7)]=!![],_0x13368e['video']=!![]):_0x13368e[_0x1e3af0(0x456)]=![];else _0x2c8760[_0x1e3af0(0x8a8)]&&(_0x2eb09b==_0x2c8760[_0x1e3af0(0x8a8)]?(_0x13368e['broadcast']=!![],_0x13368e[_0x1e3af0(0x456)]=!![]):_0x13368e[_0x1e3af0(0x456)]=![]);}else _0x2c8760['exclude']!==![]?_0x2c8760[_0x1e3af0(0x6d1)][_0x1e3af0(0x4cc)](_0x2c8760[_0x1e3af0(0x186)][_0x2eb09b][_0x1e3af0(0x85a)])?_0x13368e['video']=![]:_0x13368e[_0x1e3af0(0x456)]=!![]:_0x13368e[_0x1e3af0(0x456)]=!![];}_0x2c8760[_0x1e3af0(0x366)]!==![]?_0x2c8760['noaudio']['includes'](_0x2c8760[_0x1e3af0(0x186)][_0x2eb09b]['streamID'])?_0x13368e[_0x1e3af0(0x6ee)]=!![]:_0x13368e[_0x1e3af0(0x6ee)]=![]:_0x13368e[_0x1e3af0(0x6ee)]=!![];_0x2c8760[_0x1e3af0(0x546)]!==![]?_0x2c8760['noiframe'][_0x1e3af0(0x4cc)](_0x2c8760[_0x1e3af0(0x186)][_0x2eb09b]['streamID'])?_0x13368e[_0x1e3af0(0x37d)]=!![]:_0x13368e[_0x1e3af0(0x37d)]=![]:_0x13368e[_0x1e3af0(0x37d)]=!![];if(_0x2c8760[_0x1e3af0(0x5b7)]!==![]){if(_0x2c8760[_0x1e3af0(0x5b7)]===!![])_0x13368e[_0x1e3af0(0x573)]=!![];else _0x2c8760[_0x1e3af0(0x5b7)][_0x1e3af0(0x4cc)](_0x2c8760['rpcs'][_0x2eb09b]['streamID'])?_0x13368e[_0x1e3af0(0x573)]=!![]:_0x13368e['allowscreen']=![];}else _0x13368e[_0x1e3af0(0x573)]=!![];_0x2c8760[_0x1e3af0(0x572)]!==![]&&(!_0x2c8760[_0x1e3af0(0x572)][_0x1e3af0(0x4cc)](_0x2c8760[_0x1e3af0(0x186)][_0x2eb09b]['streamID'])&&(_0x13368e[_0x1e3af0(0x456)]=![],_0x13368e['audio']=![]));(_0x2c8760['midiIn']||_0x2c8760['midiRemote'])&&(_0x13368e[_0x1e3af0(0x3ca)]=_0x2c8760[_0x1e3af0(0x6fe)]||_0x2c8760[_0x1e3af0(0x1fe)]);_0x13368e['downloads']=!![];_0x2c8760[_0x1e3af0(0x715)]&&(_0x13368e['downloads']=![]);_0x2c8760[_0x1e3af0(0x22c)]&&(_0x2c8760[_0x1e3af0(0x22c)]==_0x1e3af0(0xfd)||_0x2c8760['codec']==_0x1e3af0(0x706)||_0x2c8760[_0x1e3af0(0x22c)]==_0x1e3af0(0x1a6))&&(_0x13368e[_0x1e3af0(0x69d)]=!![]);_0x2c8760[_0x1e3af0(0x8f6)]&&(_0x13368e[_0x1e3af0(0x8f6)]=!![]);if(_0x2c8760['badStreamList'][_0x1e3af0(0x4cc)](_0x2c8760[_0x1e3af0(0x186)][_0x2eb09b][_0x1e3af0(0x85a)])){warnlog(_0x1e3af0(0x4e3)),_0x13368e['downloads']=![],_0x13368e[_0x1e3af0(0x3ca)]=![],_0x13368e[_0x1e3af0(0x37d)]=![],_0x13368e[_0x1e3af0(0x6ee)]=![],_0x13368e[_0x1e3af0(0x456)]=![],_0x13368e[_0x1e3af0(0x4d7)]=![],_0x13368e[_0x1e3af0(0x69d)]=![];;}}catch(_0x4fdb4b){errorlog(_0x4fdb4b);}try{_0x13368e['info']={},_0x13368e[_0x1e3af0(0x148)][_0x1e3af0(0x751)]=_0x2c8760[_0x1e3af0(0x751)],_0x13368e[_0x1e3af0(0x148)][_0x1e3af0(0x77)]=_0x2c8760[_0x1e3af0(0x77)],_0x13368e[_0x1e3af0(0x148)][_0x1e3af0(0x175)]=_0x2c8760['stereo'],_0x13368e['info'][_0x1e3af0(0x21b)]=_0x2c8760[_0x1e3af0(0x4ca)],_0x13368e['info']['ab_url']=_0x2c8760['audiobitrate'],_0x13368e[_0x1e3af0(0x148)][_0x1e3af0(0x57e)]=_0x2c8760['codec'];_0x2c8760[_0x1e3af0(0x2e2)]&&(_0x13368e[_0x1e3af0(0x148)][_0x1e3af0(0x75b)]=_0x2c8760['audioCodec']);_0x13368e[_0x1e3af0(0x148)][_0x1e3af0(0x642)]=_0x2c8760[_0x1e3af0(0x642)],_0x13368e['info'][_0x1e3af0(0x7e9)]=_0x2c8760[_0x1e3af0(0x7e9)],_0x13368e['info'][_0x1e3af0(0x126)]=_0x2c8760[_0x1e3af0(0x462)],_0x13368e[_0x1e3af0(0x148)][_0x1e3af0(0x8ee)]=_0x2c8760[_0x1e3af0(0x8ee)],_0x13368e['info'][_0x1e3af0(0x375)]=_0x2c8760['minptime'],_0x13368e[_0x1e3af0(0x148)][_0x1e3af0(0x8cc)]=_0x2c8760[_0x1e3af0(0x8cc)];navigator&&navigator[_0x1e3af0(0x1d3)]&&(_0x13368e['info'][_0x1e3af0(0x694)]=navigator[_0x1e3af0(0x1d3)]);navigator&&navigator[_0x1e3af0(0x88)]&&(_0x13368e['info']['platform']=navigator[_0x1e3af0(0x88)]);if(_0x2c8760[_0x1e3af0(0x256)]===![]){if(window[_0x1e3af0(0x16a)]){_0x13368e[_0x1e3af0(0x148)][_0x1e3af0(0x413)]=window['obsstudio'][_0x1e3af0(0x5a2)];try{_0x13368e=_0x2c8760['getOBSOptimization'](_0x13368e,_0x2eb09b);}catch(_0x382c81){errorlog(_0x382c81),warnUser(_0x382c81[_0x1e3af0(0x6a6)]);}}else _0x13368e['info']['obs']=![];}else _0x13368e[_0x1e3af0(0x148)][_0x1e3af0(0x413)]=![];}catch(_0x1c1f6c){};_0x13368e[_0x1e3af0(0x2f8)]=![],_0x13368e[_0x1e3af0(0x54d)]=![],_0x13368e[_0x1e3af0(0x3c4)]=![],_0x13368e['limitaudio']=![],_0x13368e[_0x1e3af0(0x7e9)]=![];_0x2c8760['enhance']&&(_0x13368e['enhanceaudio']=!![]);_0x2c8760[_0x1e3af0(0x448)]&&(_0x13368e[_0x1e3af0(0x448)]=_0x2c8760[_0x1e3af0(0x448)]);_0x2c8760['solo']&&(_0x13368e[_0x1e3af0(0x52c)]=_0x2c8760['solo']);_0x2c8760[_0x1e3af0(0x641)]!==![]&&(_0x13368e[_0x1e3af0(0x641)]=_0x2c8760[_0x1e3af0(0x641)]);if(_0x2c8760[_0x1e3af0(0x3c4)]){_0x13368e[_0x1e3af0(0x3c4)]=!![],_0x13368e[_0x1e3af0(0x7e9)]=_0x2c8760['forceios'];if(_0x2c8760['directorUUID']&&_0x2c8760[_0x1e3af0(0x8a8)]===_0x2eb09b)_0x2c8760[_0x1e3af0(0x6e7)]();else{var _0x1b5d50={};_0x1b5d50[_0x1e3af0(0x26a)]=[];for(var _0x5101b0 in _0x2c8760['pcs']){_0x2c8760['pcs'][_0x5101b0][_0x1e3af0(0x3b8)]===!![]&&_0x1b5d50[_0x1e3af0(0x26a)][_0x1e3af0(0x20d)](_0x5101b0);}_0x1b5d50['addCoDirector']['length']&&(_0x13368e['directorSettings']=_0x1b5d50);}if(_0x2c8760['roomTimer']&&_0x2c8760['roomTimer']>0x0)_0x13368e['setClock']=_0x2c8760[_0x1e3af0(0xce)]-Date['now']()/0x3e8,_0x13368e[_0x1e3af0(0x3c3)]=!![],_0x13368e['startClock']=!![];else _0x2c8760[_0x1e3af0(0xce)]&&_0x2c8760['roomTimer']<0x0&&(_0x13368e['setClock']=_0x2c8760['roomTimer']*-0x1,_0x13368e[_0x1e3af0(0x3c3)]=!![],_0x13368e[_0x1e3af0(0x2ed)]=!![],_0x13368e[_0x1e3af0(0x912)]=!![]);_0x2c8760[_0x1e3af0(0x696)]&&(_0x13368e[_0x1e3af0(0x441)]=!![]);}else{if(_0x2c8760[_0x1e3af0(0x54d)]!==![])_0x13368e[_0x1e3af0(0x54d)]=_0x2c8760['scene'],_0x2c8760[_0x1e3af0(0x437)]&&(_0x13368e[_0x1e3af0(0x437)]=_0x2c8760[_0x1e3af0(0x437)]);else _0x2c8760[_0x1e3af0(0x2af)]!==![]&&_0x2c8760[_0x1e3af0(0x2af)]!==''&&(_0x13368e[_0x1e3af0(0x7e9)]=_0x2c8760[_0x1e3af0(0x7e9)],_0x13368e[_0x1e3af0(0x2f8)]=!![]);}!_0x2c8760[_0x1e3af0(0x2af)]&&(_0x2c8760[_0x1e3af0(0x3a2)]&&(playtone(![],_0x1e3af0(0x58e)),showNotification(_0x1e3af0(0x3a3)))),_0x2c8760[_0x1e3af0(0x186)][_0x2eb09b][_0x1e3af0(0x3cc)]=_0x13368e,_0x2c8760[_0x1e3af0(0x3fd)](_0x13368e,_0x2eb09b)?log(_0x1e3af0(0x4ea)):errorlog(_0x1e3af0(0x56b)),pokeIframeAPI(_0x1e3af0(0xbd),!![],_0x2eb09b),pokeIframeAPI(_0x1e3af0(0x82d),!![],_0x2eb09b),pokeAPI('newViewConnection',_0x2c8760[_0x1e3af0(0x186)][_0x2eb09b][_0x1e3af0(0x85a)]);},_0x2c8760[_0x140c95(0x186)][_0x2eb09b][_0x140c95(0x23a)][_0x140c95(0x8b1)]=async _0x4acf53=>{var _0x4e22fa=_0x140c95;if(typeof _0x4acf53[_0x4e22fa(0x547)]==_0x4e22fa(0x769)){if(!_0x2c8760['rpcs'][_0x2eb09b]['imageElement']){_0x2c8760['rpcs'][_0x2eb09b][_0x4e22fa(0x882)]=document[_0x4e22fa(0x19b)](_0x4e22fa(0x7b8)),_0x2c8760['rpcs'][_0x2eb09b][_0x4e22fa(0x882)][_0x4e22fa(0x33e)]=0x10,_0x2c8760[_0x4e22fa(0x186)][_0x2eb09b][_0x4e22fa(0x882)][_0x4e22fa(0x5e4)]=0x9,_0x2c8760[_0x4e22fa(0x186)][_0x2eb09b][_0x4e22fa(0x882)][_0x4e22fa(0x83f)][_0x4e22fa(0x7a0)]='contain',_0x2c8760[_0x4e22fa(0x186)][_0x2eb09b][_0x4e22fa(0x882)]['dataset'][_0x4e22fa(0x86c)]=_0x2eb09b;try{_0x2c8760['rpcs'][_0x2eb09b]['imageElement'][_0x4e22fa(0x88a)][_0x4e22fa(0x8f4)]=_0x2c8760['rpcs'][_0x2eb09b]['streamID'];}catch(_0x55abdf){}_0x2c8760['rpcs'][_0x2eb09b][_0x4e22fa(0x882)][_0x4e22fa(0x30f)]=![],_0x2c8760[_0x4e22fa(0x186)][_0x2eb09b][_0x4e22fa(0x882)]['addEventListener'](_0x4e22fa(0xa4),function(_0x2bf194){var _0x2a8f0a=_0x4e22fa;log(_0x2a8f0a(0x26f));try{if(_0x2bf194[_0x2a8f0a(0x164)]||_0x2bf194[_0x2a8f0a(0x6ab)]){_0x2bf194[_0x2a8f0a(0x1f4)]();var _0x1bea4f=_0x2bf194[_0x2a8f0a(0x484)][_0x2a8f0a(0x88a)][_0x2a8f0a(0x86c)];if(_0x2a8f0a(0x744)in _0x2c8760[_0x2a8f0a(0x186)][_0x1bea4f]){var [_0xf6626,_0x2d086c]=statsMenuCreator();printViewStats(_0x2d086c,_0x1bea4f),_0xf6626['interval']=setInterval(printViewStats,_0x2c8760[_0x2a8f0a(0x144)],_0x2d086c,_0x1bea4f);}return _0x2bf194['stopPropagation'](),![];}}catch(_0xd4efae){errorlog(_0xd4efae);}}),updateMixer();}else _0x2c8760['rpcs'][_0x2eb09b]['imageElement'][_0x4e22fa(0x30f)]&&(_0x2c8760[_0x4e22fa(0x186)][_0x2eb09b][_0x4e22fa(0x882)][_0x4e22fa(0x30f)]=![],_0x2c8760[_0x4e22fa(0x186)][_0x2eb09b][_0x4e22fa(0x882)][_0x4e22fa(0x83f)]['visibility']=_0x4e22fa(0x98));_0x2c8760[_0x4e22fa(0x186)][_0x2eb09b][_0x4e22fa(0x882)][_0x4e22fa(0x26e)]=window['URL'][_0x4e22fa(0x4e5)](new Blob([new Uint8Array(_0x4acf53[_0x4e22fa(0x547)])],{'type':_0x4e22fa(0x293)}));return;}try{var _0xf65f5=JSON[_0x4e22fa(0x2bc)](_0x4acf53[_0x4e22fa(0x547)]);}catch(_0x3b582b){_0xf65f5=_0x3b582b[_0x4e22fa(0x547)];}_0xf65f5[_0x4e22fa(0x86c)]=_0x2eb09b,_0x4e22fa(0x563)in _0xf65f5?await _0x2c8760[_0x4e22fa(0x34f)](_0xf65f5,_0x2eb09b+_0x4e22fa(0x2cb)):await _0x2c8760[_0x4e22fa(0x34f)](_0xf65f5,_0x2eb09b);},_0x2c8760[_0x140c95(0x34f)]=async function(_0x255c84,_0x15f64d){var _0x8b5262=_0x140c95;if(_0x8b5262(0x161)in _0x255c84){warnlog('BYE\x20RPCS'),_0x2c8760[_0x8b5262(0x9b)](_0x15f64d,!![]);return;}else{if(_0x8b5262(0x7ec)in _0x255c84){var _0x67d2ec={};_0x67d2ec['pong']=_0x255c84['ping'],_0x2c8760[_0x8b5262(0x3fd)](_0x67d2ec,_0x15f64d),warnlog('PINGED');return;}else{if('pong'in _0x255c84){warnlog(_0x8b5262(0x3f7));return;}}}var _0x2fa41b=![],_0x3882cd=![];if('rejected'in _0x255c84){if(_0x2c8760[_0x8b5262(0x3c4)])!_0x2c8760[_0x8b5262(0x7d7)]&&warnUser('The\x20request\x20('+_0x255c84[_0x8b5262(0x5d6)]+')\x20failed\x20due\x20to\x20permissions\x20or\x20it\x20was\x20rejected\x20by\x20the\x20user',0x1388);else!_0x2c8760[_0x8b5262(0x7d7)]&&(_0x2c8760['remote']?warnUser(_0x8b5262(0xf1),0x1388):warnUser(_0x8b5262(0x5ed),0x1388));errorlog('ACTION\x20REJECTED:\x20'+_0x255c84[_0x8b5262(0x5d6)]+_0x8b5262(0x913)+_0x2c8760['director']);}if(_0x8b5262(0x80c)in _0x255c84)_0x2c8760[_0x8b5262(0x412)](_0x255c84);else{if(_0x8b5262(0x182)in _0x255c84)_0x255c84[_0x8b5262(0x86c)]=_0x15f64d,log(_0x8b5262(0x204)),_0x2c8760['processIce'](_0x255c84);else _0x8b5262(0x7a5)in _0x255c84&&(_0x255c84[_0x8b5262(0x86c)]=_0x15f64d,log(_0x8b5262(0x3d5)),_0x2c8760[_0x8b5262(0x730)](_0x255c84));}if('iframeSrc'in _0x255c84)try{_0x2c8760[_0x8b5262(0x186)][_0x15f64d][_0x8b5262(0x584)]=_0x255c84[_0x8b5262(0x584)]||![];if(_0x2c8760[_0x8b5262(0x3c4)]){if(_0x2c8760[_0x8b5262(0x186)][_0x15f64d][_0x8b5262(0x584)]){var _0x4708d2=document[_0x8b5262(0x19b)]('div');_0x4708d2[_0x8b5262(0x780)]=_0x2c8760['rpcs'][_0x15f64d][_0x8b5262(0x584)],_0x4708d2[_0x8b5262(0x780)]=_0x4708d2[_0x8b5262(0x29f)],_0x4708d2=_0x4708d2[_0x8b5262(0x52d)]||_0x4708d2['innerText']||'',getById('iframeDetails_'+_0x15f64d)[_0x8b5262(0x29f)]=_0x8b5262(0x36e)+_0x4708d2+_0x8b5262(0x662)+_0x4708d2+_0x8b5262(0x582),getById(_0x8b5262(0x367)+_0x15f64d)[_0x8b5262(0x60b)]['remove'](_0x8b5262(0x30f));}else getById('iframeDetails_'+_0x15f64d)[_0x8b5262(0x60b)][_0x8b5262(0x48f)](_0x8b5262(0x30f)),getById(_0x8b5262(0x367)+_0x15f64d)[_0x8b5262(0x780)]='';}else{if(_0x2c8760[_0x8b5262(0x186)][_0x15f64d][_0x8b5262(0x584)]==![]){try{_0x2c8760[_0x8b5262(0x186)][_0x15f64d][_0x8b5262(0x8ed)][_0x8b5262(0x8ec)]();}catch(_0x12cc41){errorlog(_0x12cc41);}_0x2c8760['rpcs'][_0x15f64d]['iframeVideo']&&(_0x2c8760[_0x8b5262(0x186)][_0x15f64d][_0x8b5262(0x74e)][_0x8b5262(0x8ec)](),_0x2c8760[_0x8b5262(0x186)][_0x15f64d][_0x8b5262(0x74e)]=![]);_0x2c8760[_0x8b5262(0x186)][_0x15f64d][_0x8b5262(0x8ed)]=![],_0x2fa41b=!![];if(_0x2c8760[_0x8b5262(0x4d7)]!==![]){if(_0x2c8760[_0x8b5262(0x4d7)]!==null)_0x2c8760[_0x8b5262(0x186)][_0x15f64d][_0x8b5262(0x85a)]===_0x2c8760[_0x8b5262(0x4d7)]&&(_0x2c8760[_0x8b5262(0x7e5)]=![]);else _0x15f64d==_0x2c8760[_0x8b5262(0x8a8)]&&(_0x2c8760[_0x8b5262(0x7e5)]=![]);}}else{if(_0x2c8760[_0x8b5262(0x4d7)]!==![]){if(_0x2c8760['broadcast']!==null){if(_0x2c8760[_0x8b5262(0x186)][_0x15f64d]['streamID']===_0x2c8760['broadcast']){if(_0x2c8760[_0x8b5262(0x546)]===![])_0x2c8760[_0x8b5262(0x186)][_0x15f64d][_0x8b5262(0x8ed)]=loadIframe(_0x255c84[_0x8b5262(0x584)],_0x15f64d),_0x2fa41b=!![],_0x2c8760[_0x8b5262(0x7e5)]=_0x2c8760['rpcs'][_0x15f64d][_0x8b5262(0x8ed)],_0x2c8760[_0x8b5262(0x186)][_0x15f64d][_0x8b5262(0x85a)]&&(_0x2c8760[_0x8b5262(0x186)][_0x15f64d]['iframeEle']['dataset'][_0x8b5262(0x8f4)]=_0x2c8760[_0x8b5262(0x186)][_0x15f64d][_0x8b5262(0x85a)]);else _0x2c8760['rpcs'][_0x15f64d][_0x8b5262(0x85a)]in _0x2c8760[_0x8b5262(0x546)]&&(_0x2c8760['rpcs'][_0x15f64d][_0x8b5262(0x8ed)]=loadIframe(_0x255c84[_0x8b5262(0x584)],_0x15f64d),_0x2fa41b=!![],_0x2c8760[_0x8b5262(0x7e5)]=_0x2c8760[_0x8b5262(0x186)][_0x15f64d][_0x8b5262(0x8ed)],_0x2c8760[_0x8b5262(0x186)][_0x15f64d][_0x8b5262(0x85a)]&&(_0x2c8760[_0x8b5262(0x186)][_0x15f64d][_0x8b5262(0x8ed)][_0x8b5262(0x88a)][_0x8b5262(0x8f4)]=_0x2c8760[_0x8b5262(0x186)][_0x15f64d]['streamID']));}}else{if(_0x2c8760[_0x8b5262(0x8a8)]){if(_0x15f64d==_0x2c8760[_0x8b5262(0x8a8)]){if(_0x2c8760[_0x8b5262(0x546)]===![])_0x2c8760['rpcs'][_0x15f64d][_0x8b5262(0x8ed)]=loadIframe(_0x255c84['iframeSrc'],_0x15f64d),_0x2fa41b=!![],_0x2c8760[_0x8b5262(0x7e5)]=_0x2c8760['rpcs'][_0x15f64d][_0x8b5262(0x8ed)],_0x2c8760[_0x8b5262(0x186)][_0x15f64d][_0x8b5262(0x85a)]&&(_0x2c8760['rpcs'][_0x15f64d][_0x8b5262(0x8ed)][_0x8b5262(0x88a)][_0x8b5262(0x8f4)]=_0x2c8760['rpcs'][_0x15f64d][_0x8b5262(0x85a)]);else _0x2c8760['rpcs'][_0x15f64d]['streamID']in _0x2c8760[_0x8b5262(0x546)]&&(_0x2c8760[_0x8b5262(0x186)][_0x15f64d]['iframeEle']=loadIframe(_0x255c84[_0x8b5262(0x584)],_0x15f64d),_0x2fa41b=!![],_0x2c8760[_0x8b5262(0x7e5)]=_0x2c8760['rpcs'][_0x15f64d]['iframeEle'],_0x2c8760[_0x8b5262(0x186)][_0x15f64d][_0x8b5262(0x85a)]&&(_0x2c8760['rpcs'][_0x15f64d][_0x8b5262(0x8ed)]['dataset'][_0x8b5262(0x8f4)]=_0x2c8760[_0x8b5262(0x186)][_0x15f64d]['streamID']));}}}}else{if(_0x2c8760['noiframe']===![])_0x2c8760[_0x8b5262(0x186)][_0x15f64d][_0x8b5262(0x8ed)]=loadIframe(_0x255c84['iframeSrc'],_0x15f64d),_0x2fa41b=!![],_0x2c8760['rpcs'][_0x15f64d][_0x8b5262(0x85a)]&&(_0x2c8760[_0x8b5262(0x186)][_0x15f64d][_0x8b5262(0x8ed)]['dataset'][_0x8b5262(0x8f4)]=_0x2c8760[_0x8b5262(0x186)][_0x15f64d][_0x8b5262(0x85a)]);else _0x2c8760[_0x8b5262(0x186)][_0x15f64d]['streamID']in _0x2c8760[_0x8b5262(0x546)]&&(_0x2c8760[_0x8b5262(0x186)][_0x15f64d]['iframeEle']=loadIframe(_0x255c84[_0x8b5262(0x584)],_0x15f64d),_0x2fa41b=!![],_0x2c8760[_0x8b5262(0x186)][_0x15f64d][_0x8b5262(0x85a)]&&(_0x2c8760[_0x8b5262(0x186)][_0x15f64d][_0x8b5262(0x8ed)]['dataset']['sid']=_0x2c8760['rpcs'][_0x15f64d]['streamID']));}}}}catch(_0x40405d){errorlog(_0x40405d);}else{if('ifs'in _0x255c84){if(_0x2c8760['rpcs'][_0x15f64d]['iframeEle'])try{_0x2c8760[_0x8b5262(0x186)][_0x15f64d][_0x8b5262(0x584)][_0x8b5262(0x810)]('https://www.youtube.com/')&&processIframeSyncUpdates(_0x255c84[_0x8b5262(0x534)],_0x15f64d);}catch(_0xb992f7){errorlog(_0xb992f7);}}}if(_0x8b5262(0x279)in _0x255c84)try{_0x255c84=await _0x2c8760[_0x8b5262(0x6a4)](_0x255c84);if(!_0x255c84)return;}catch(_0x34a368){errorlor(_0x34a368);}_0x8b5262(0xa1)in _0x255c84&&processOBSCommand(_0x255c84);if(_0x8b5262(0x166)in _0x255c84){var _0x45d4e6=![],_0x5a1dc7=![];_0x2c8760[_0x8b5262(0x8a8)]===_0x15f64d&&(_0x45d4e6=!![],_0x8b5262(0x728)in _0x255c84&&(_0x255c84[_0x8b5262(0x728)]==!![]&&(_0x5a1dc7=!![])));if(_0x2c8760[_0x8b5262(0x3c4)]){if(_0x255c84[_0x8b5262(0x166)]==_0x8b5262(0x115))_0x2c8760[_0x8b5262(0x3a2)]&&playtone(),getById('hands_'+_0x15f64d)[_0x8b5262(0x83f)][_0x8b5262(0x5c1)]='block',_0x2c8760['rpcs'][_0x15f64d]['remoteRaisedHandElement'][_0x8b5262(0x83f)][_0x8b5262(0x5c1)]=_0x8b5262(0x794);else _0x255c84[_0x8b5262(0x166)]=='Lowered\x20hand'&&(getById('hands_'+_0x15f64d)[_0x8b5262(0x83f)][_0x8b5262(0x5c1)]=_0x8b5262(0x263),_0x2c8760[_0x8b5262(0x186)][_0x15f64d][_0x8b5262(0x252)][_0x8b5262(0x83f)][_0x8b5262(0x5c1)]=_0x8b5262(0x263));}log('isDirector\x20'+_0x45d4e6),getChatMessage(_0x255c84[_0x8b5262(0x166)],_0x2c8760[_0x8b5262(0x186)][_0x15f64d][_0x8b5262(0x751)],_0x45d4e6,_0x5a1dc7);}'pipe'in _0x255c84&&_0x2c8760[_0x8b5262(0x5f2)](_0x255c84['pipe'],_0x15f64d);'autoSync'in _0x255c84&&(_0x2c8760[_0x8b5262(0x104)]=_0x255c84['autoSync'],_0x2c8760[_0x8b5262(0x6f6)](_0x15f64d));'effectsData'in _0x255c84&&log(_0x255c84);if(_0x8b5262(0x5e5)in _0x255c84){log(_0x255c84);_0x255c84[_0x8b5262(0x5e5)]?_0x2c8760[_0x8b5262(0x186)][_0x15f64d][_0x8b5262(0x5e5)]=_0x255c84[_0x8b5262(0x5e5)][_0x8b5262(0x75e)](','):_0x2c8760[_0x8b5262(0x186)][_0x15f64d][_0x8b5262(0x5e5)]=[];log(_0x2c8760[_0x8b5262(0x186)][_0x15f64d]),_0x2fa41b=!![];if(_0x2c8760['director']&&_0x2c8760[_0x8b5262(0x186)][_0x15f64d][_0x8b5262(0x85a)])try{syncGroup(_0x2c8760[_0x8b5262(0x186)][_0x15f64d][_0x8b5262(0x5e5)],_0x15f64d);}catch(_0x4d40b0){errorlog(_0x4d40b0);}pokeIframeAPI(_0x8b5262(0x262),_0x2c8760[_0x8b5262(0x186)][_0x15f64d][_0x8b5262(0x5e5)],_0x15f64d);}_0x8b5262(0x288)in _0x255c84&&(log(_0x255c84),_0x2c8760[_0x8b5262(0x581)]&&updateClosedCaptions(_0x255c84,_0x2c8760[_0x8b5262(0x186)][_0x15f64d]['label'],_0x15f64d));_0x8b5262(0x3ca)in _0x255c84&&_0x255c84['allowmidi']!==![]&&(_0x2c8760['rpcs'][_0x15f64d][_0x8b5262(0x687)]=_0x255c84['allowmidi']);_0x2c8760[_0x8b5262(0x3c4)]&&('audioOptions'in _0x255c84&&updateDirectorsAudio(_0x255c84['audioOptions'],_0x15f64d),_0x8b5262(0x1d8)in _0x255c84&&gotDevicesRemote(_0x255c84[_0x8b5262(0x1d8)],_0x15f64d),_0x8b5262(0x6be)in _0x255c84&&updateDirectorsVideo(_0x255c84['videoOptions'],_0x15f64d),_0x8b5262(0x8a0)in _0x255c84&&updateRemoteRecordButton(_0x15f64d,_0x255c84[_0x8b5262(0x8a0)]),'timer'in _0x255c84&&updateRemoteTimerButton(_0x15f64d,_0x255c84[_0x8b5262(0x569)]));_0x8b5262(0x331)in _0x255c84&&meshcastWatch(_0x15f64d,_0x255c84[_0x8b5262(0x331)]);_0x8b5262(0x6c5)in _0x255c84&&(_0x2c8760[_0x8b5262(0x807)][_0x8b5262(0x1db)](_0x15f64d)>=0x0&&(_0x2c8760[_0x8b5262(0x8a5)]&&lowerhand()));_0x8b5262(0x8f6)in _0x255c84&&(_0x2c8760[_0x8b5262(0x807)][_0x8b5262(0x1db)](_0x15f64d)>=0x0&&(_0x2c8760[_0x8b5262(0x8f6)]=_0x255c84[_0x8b5262(0x8f6)],pokeIframeAPI(_0x8b5262(0x755),_0x2c8760[_0x8b5262(0x8f6)]),_0x2fa41b=!![]));if('infocus'in _0x255c84){if(_0x2c8760['broadcast']===![]){log(_0x255c84);if(_0x2c8760[_0x8b5262(0x807)]['indexOf'](_0x15f64d)>=0x0){if(_0x255c84['infocus']!==![]){if(_0x255c84[_0x8b5262(0x1f8)]===_0x2c8760[_0x8b5262(0x85a)])_0x2c8760[_0x8b5262(0x1f8)]=!![];else{if(_0x2c8760[_0x8b5262(0x265)][_0x8b5262(0x542)]&&!(_0x255c84[_0x8b5262(0x1f8)]in _0x2c8760[_0x8b5262(0x265)]))warnlog(_0x8b5262(0x77a)),_0x2c8760[_0x8b5262(0x1f8)]=![];else{if(_0x2c8760[_0x8b5262(0x571)]&&_0x2c8760[_0x8b5262(0x571)]!==_0x255c84[_0x8b5262(0x1f8)])warnlog(_0x8b5262(0x1e3)),_0x2c8760[_0x8b5262(0x1f8)]=![];else{if(_0x2c8760[_0x8b5262(0x54d)]!==![]&&_0x2c8760[_0x8b5262(0x8a8)]&&_0x2c8760[_0x8b5262(0x8a8)]in _0x2c8760['rpcs']&&!_0x2c8760[_0x8b5262(0x186)][_0x2c8760[_0x8b5262(0x8a8)]][_0x8b5262(0x437)]&&_0x255c84[_0x8b5262(0x1f8)]===_0x2c8760[_0x8b5262(0x186)][_0x2c8760[_0x8b5262(0x8a8)]][_0x8b5262(0x85a)])warnlog(_0x8b5262(0x2b3)),_0x2c8760[_0x8b5262(0x1f8)]=![];else{for(var _0x1c61ae in _0x2c8760[_0x8b5262(0x186)]){if(_0x2c8760[_0x8b5262(0x186)][_0x1c61ae]['streamID']===_0x255c84['infocus']){_0x2c8760[_0x8b5262(0x1f8)]=_0x1c61ae;break;}}warnlog('ON\x20FOCUS\x20NOT\x20FOUND');}}}}}else _0x2c8760[_0x8b5262(0x1f8)]=![];_0x2fa41b=!![],_0x3882cd=!![];}}}'sensors'in _0x255c84&&(log(_0x255c84),_0x2c8760[_0x8b5262(0x186)][_0x15f64d][_0x8b5262(0x744)][_0x8b5262(0x47a)]=_0x255c84[_0x8b5262(0x47a)],isIFrame&&parent[_0x8b5262(0x352)]({'sensors':_0x255c84[_0x8b5262(0x47a)]},_0x2c8760[_0x8b5262(0x2e0)]));_0x8b5262(0x72f)in _0x255c84&&playbackMIDI(_0x255c84[_0x8b5262(0x72f)]);'fileList'in _0x255c84&&_0x255c84[_0x8b5262(0x269)]&&addDownloadLink(_0x255c84[_0x8b5262(0x269)],_0x15f64d,_0x2c8760['rpcs']);_0x8b5262(0x187)in _0x255c84&&(_0x2c8760['rpcs'][_0x15f64d][_0x8b5262(0x531)]!=_0x255c84[_0x8b5262(0x187)]&&(_0x2c8760[_0x8b5262(0x186)][_0x15f64d][_0x8b5262(0x531)]=_0x255c84['rotate_video'],_0x2c8760[_0x8b5262(0x186)][_0x15f64d][_0x8b5262(0x850)]&&(_0x2c8760[_0x8b5262(0x186)][_0x15f64d][_0x8b5262(0x850)][_0x8b5262(0x11b)]=_0x2c8760[_0x8b5262(0x186)][_0x15f64d]['rotate']),_0x2fa41b=!![]));if(_0x8b5262(0x148)in _0x255c84){warnlog(_0x255c84),_0x2c8760['rpcs'][_0x15f64d]['stats']['info']=_0x255c84['info'];_0x255c84[_0x8b5262(0x148)]['autoSync']&&(!_0x2c8760['autoSyncObject']&&(_0x2c8760[_0x8b5262(0x104)]=_0x255c84[_0x8b5262(0x148)][_0x8b5262(0x10a)],_0x2c8760[_0x8b5262(0x6f6)](_0x15f64d)));if(_0x2c8760[_0x8b5262(0x186)][_0x15f64d][_0x8b5262(0x2eb)]){if(_0x2c8760[_0x8b5262(0x186)][_0x15f64d]['stats']['info'][_0x8b5262(0x230)])_0x2c8760['rpcs'][_0x15f64d][_0x8b5262(0x2eb)][_0x8b5262(0x88a)][_0x8b5262(0x324)]='1';else'cpuLimited'in _0x2c8760[_0x8b5262(0x186)][_0x15f64d][_0x8b5262(0x744)][_0x8b5262(0x148)]&&(_0x2c8760['rpcs'][_0x15f64d][_0x8b5262(0x2eb)][_0x8b5262(0x88a)][_0x8b5262(0x324)]='0');}'obs_control'in _0x255c84[_0x8b5262(0x148)]&&(_0x255c84['info'][_0x8b5262(0x333)]!==![]?(_0x2c8760[_0x8b5262(0x186)][_0x15f64d][_0x8b5262(0x7fd)]=_0x255c84[_0x8b5262(0x148)][_0x8b5262(0x333)],_0x2c8760[_0x8b5262(0x59e)](_0x8b5262(0x90d),_0x15f64d)):_0x2c8760['rpcs'][_0x15f64d][_0x8b5262(0x7fd)]=![]);if(_0x8b5262(0x751)in _0x255c84[_0x8b5262(0x148)]){typeof _0x255c84[_0x8b5262(0x148)]['label']==_0x8b5262(0x6b3)?_0x2c8760[_0x8b5262(0x186)][_0x15f64d]['label']=sanitizeLabel(_0x255c84[_0x8b5262(0x148)]['label']):_0x2c8760[_0x8b5262(0x186)][_0x15f64d][_0x8b5262(0x751)]=![];applyStyleEffect(_0x15f64d);if(_0x2c8760[_0x8b5262(0x3c4)]){var _0x1cfa63=getById('label_'+_0x15f64d);if(_0x1cfa63){_0x1cfa63[_0x8b5262(0x83f)][_0x8b5262(0xa0)]='left',_0x1cfa63[_0x8b5262(0x83f)][_0x8b5262(0x365)]=_0x8b5262(0x5b4),_0x1cfa63[_0x8b5262(0x83f)]['marginLeft']=_0x8b5262(0x1ca),_0x1cfa63['style'][_0x8b5262(0x2d0)]=_0x8b5262(0x44b),_0x1cfa63[_0x8b5262(0x83f)][_0x8b5262(0x31e)]=_0x8b5262(0x2b5),_0x1cfa63[_0x8b5262(0x88a)][_0x8b5262(0x86c)]=_0x15f64d;if(_0x2c8760[_0x8b5262(0x186)][_0x15f64d][_0x8b5262(0x751)])_0x1cfa63[_0x8b5262(0x780)]=_0x2c8760[_0x8b5262(0x186)][_0x15f64d][_0x8b5262(0x751)],_0x1cfa63['classList'][_0x8b5262(0x8ec)](_0x8b5262(0x405));else _0x2c8760[_0x8b5262(0x8a8)]===_0x15f64d?(_0x1cfa63[_0x8b5262(0x780)]=miscTranslations[_0x8b5262(0x481)],_0x1cfa63[_0x8b5262(0x60b)][_0x8b5262(0x8ec)]('addALabel')):(_0x1cfa63[_0x8b5262(0x780)]=miscTranslations[_0x8b5262(0x710)],_0x1cfa63[_0x8b5262(0x60b)]['add'](_0x8b5262(0x405)));_0x1cfa63['onclick']=async function(_0x15794d){var _0x1d9dab=_0x8b5262,_0x138ee8=_0x15794d[_0x1d9dab(0x52a)][_0x1d9dab(0x780)];_0x2c8760['rpcs'][_0x15794d[_0x1d9dab(0x52a)][_0x1d9dab(0x88a)][_0x1d9dab(0x86c)]][_0x1d9dab(0x751)]===![]&&(_0x138ee8='');window[_0x1d9dab(0x615)]();var _0x49b97d=await promptAlt(miscTranslations[_0x1d9dab(0x915)],![],![],_0x138ee8);if(_0x49b97d!==null){_0x49b97d==''?(_0x49b97d=![],_0x2c8760['directorUUID']===_0x15f64d?(_0x15794d[_0x1d9dab(0x52a)][_0x1d9dab(0x780)]=miscTranslations[_0x1d9dab(0x481)],_0x15794d[_0x1d9dab(0x52a)]['classList'][_0x1d9dab(0x8ec)](_0x1d9dab(0x405))):(_0x15794d['target'][_0x1d9dab(0x780)]=miscTranslations[_0x1d9dab(0x710)],_0x15794d['target']['classList'][_0x1d9dab(0x48f)](_0x1d9dab(0x405)))):(_0x15794d[_0x1d9dab(0x52a)][_0x1d9dab(0x780)]=_0x49b97d,_0x15794d['target'][_0x1d9dab(0x60b)][_0x1d9dab(0x8ec)](_0x1d9dab(0x405)));var _0x405e2c={};_0x405e2c[_0x1d9dab(0x86c)]=_0x15794d[_0x1d9dab(0x52a)][_0x1d9dab(0x88a)][_0x1d9dab(0x86c)],_0x405e2c[_0x1d9dab(0x239)]=!![],_0x405e2c[_0x1d9dab(0x295)]=_0x49b97d,_0x2c8760[_0x1d9dab(0x3fd)](_0x405e2c,_0x405e2c['UUID']);}};}}}if(_0x8b5262(0x77)in _0x255c84['info']){_0x2c8760[_0x8b5262(0x186)][_0x15f64d][_0x8b5262(0x77)]=parseInt(_0x255c84[_0x8b5262(0x148)][_0x8b5262(0x77)])||0x0;if(_0x2c8760[_0x8b5262(0x3c4)]){var _0x32d044=document['querySelectorAll']('[data-action-type=\x22order-value\x22][data--u-u-i-d=\x22'+_0x15f64d+'\x22]');_0x32d044[0x0]&&(_0x32d044[0x0][_0x8b5262(0x780)]=_0x2c8760[_0x8b5262(0x186)][_0x15f64d][_0x8b5262(0x77)]);}}else _0x2c8760[_0x8b5262(0x186)][_0x15f64d]['order']=0x0;if(_0x2c8760[_0x8b5262(0x186)][_0x15f64d]['batteryMeter']){if('power_level'in _0x255c84['info']){if(_0x255c84[_0x8b5262(0x148)][_0x8b5262(0x359)]!==null){var _0x5e0a9e=_0x2c8760[_0x8b5262(0x186)][_0x15f64d][_0x8b5262(0xed)]['querySelector'](_0x8b5262(0x537));if(_0x5e0a9e){var _0x59a898=parseInt(_0x2c8760[_0x8b5262(0x186)][_0x15f64d][_0x8b5262(0x744)]['info'][_0x8b5262(0x359)])||0x0;_0x59a898>0x64&&(_0x59a898=0x64);_0x59a898<0x0&&(_0x59a898=0x0);_0x5e0a9e[_0x8b5262(0x83f)][_0x8b5262(0x5e4)]=parseInt(_0x59a898)+'%';if(_0x59a898<0xa)_0x2c8760[_0x8b5262(0x186)][_0x15f64d]['batteryMeter'][_0x8b5262(0x60b)][_0x8b5262(0x8ec)](_0x8b5262(0x253)),_0x2c8760[_0x8b5262(0x186)][_0x15f64d]['batteryMeter'][_0x8b5262(0x60b)]['add']('alert');else _0x59a898<0x19?(_0x2c8760[_0x8b5262(0x186)][_0x15f64d][_0x8b5262(0xed)]['classList'][_0x8b5262(0x8ec)](_0x8b5262(0x43d)),_0x2c8760[_0x8b5262(0x186)][_0x15f64d][_0x8b5262(0xed)][_0x8b5262(0x60b)][_0x8b5262(0x48f)](_0x8b5262(0x253))):(_0x2c8760[_0x8b5262(0x186)][_0x15f64d]['batteryMeter']['classList'][_0x8b5262(0x8ec)](_0x8b5262(0x43d)),_0x2c8760[_0x8b5262(0x186)][_0x15f64d][_0x8b5262(0xed)][_0x8b5262(0x60b)]['remove'](_0x8b5262(0x253)));_0x59a898<0x64&&_0x2c8760['rpcs'][_0x15f64d][_0x8b5262(0xed)][_0x8b5262(0x60b)]['remove'](_0x8b5262(0x30f)),_0x2c8760['rpcs'][_0x15f64d][_0x8b5262(0xed)][_0x8b5262(0x833)]=_0x59a898+_0x8b5262(0x3fb);}}}_0x8b5262(0x2f0)in _0x255c84[_0x8b5262(0x148)]&&(_0x255c84[_0x8b5262(0x148)][_0x8b5262(0x2f0)]===![]?(_0x2c8760[_0x8b5262(0x186)][_0x15f64d]['batteryMeter'][_0x8b5262(0x88a)][_0x8b5262(0x89b)]='0',_0x2c8760[_0x8b5262(0x186)][_0x15f64d][_0x8b5262(0xed)][_0x8b5262(0x60b)]['remove'](_0x8b5262(0x30f))):_0x2c8760[_0x8b5262(0x186)][_0x15f64d][_0x8b5262(0xed)][_0x8b5262(0x88a)][_0x8b5262(0x89b)]='1');}if(_0x8b5262(0x61b)in _0x255c84[_0x8b5262(0x148)]){_0x255c84['info'][_0x8b5262(0x61b)]?_0x2c8760[_0x8b5262(0x186)][_0x15f64d][_0x8b5262(0x5e5)]=_0x255c84[_0x8b5262(0x148)][_0x8b5262(0x61b)][_0x8b5262(0x75e)](','):_0x2c8760[_0x8b5262(0x186)][_0x15f64d][_0x8b5262(0x5e5)]=[];if(_0x2c8760['director']){var _0x32d044=document[_0x8b5262(0x233)](_0x8b5262(0x260)+_0x15f64d+'\x22]');for(var _0x5d2658=0x0;_0x5d2658<_0x32d044['length'];_0x5d2658++){_0x32d044[_0x5d2658]['classList']['remove'](_0x8b5262(0x6f9));for(var _0x15b9c2=0x0;_0x15b9c2<_0x2c8760[_0x8b5262(0x186)][_0x15f64d][_0x8b5262(0x5e5)][_0x8b5262(0x542)];_0x15b9c2++){_0x32d044[_0x5d2658][_0x8b5262(0x88a)][_0x8b5262(0x5e5)]===_0x2c8760[_0x8b5262(0x186)][_0x15f64d][_0x8b5262(0x5e5)][_0x15b9c2]&&_0x32d044[_0x5d2658]['classList'][_0x8b5262(0x48f)](_0x8b5262(0x6f9));}}_0x2c8760[_0x8b5262(0x186)][_0x15f64d][_0x8b5262(0x5e5)][_0x8b5262(0x542)]&&syncGroup(_0x2c8760['rpcs'][_0x15f64d][_0x8b5262(0x5e5)],_0x15f64d);}else _0x2fa41b=!![];}_0x8b5262(0xc0)in _0x255c84[_0x8b5262(0x148)]&&(_0x2c8760['rpcs'][_0x15f64d][_0x8b5262(0x3de)]=_0x255c84[_0x8b5262(0x148)][_0x8b5262(0xc0)],_0x2c8760[_0x8b5262(0x54d)]===![]&&(_0x2c8760['roomid']&&((!_0x2c8760[_0x8b5262(0x7d7)]||_0x2c8760[_0x8b5262(0x3c4)])&&(_0x2c8760[_0x8b5262(0x186)][_0x15f64d]['remoteMuteElement']?_0x2c8760[_0x8b5262(0x186)][_0x15f64d]['remoteMuteState']?_0x2c8760[_0x8b5262(0x186)][_0x15f64d]['remoteMuteElement'][_0x8b5262(0x83f)]['display']=_0x8b5262(0x25f):_0x2c8760[_0x8b5262(0x186)][_0x15f64d][_0x8b5262(0x478)]['style'][_0x8b5262(0x5c1)]=_0x8b5262(0x263):(_0x2c8760[_0x8b5262(0x186)][_0x15f64d][_0x8b5262(0x478)]=getById(_0x8b5262(0x2ae))[_0x8b5262(0x4e2)](!![]),_0x2c8760[_0x8b5262(0x186)][_0x15f64d][_0x8b5262(0x478)]['id']=_0x8b5262(0x2ba)+_0x15f64d,_0x2c8760[_0x8b5262(0x186)][_0x15f64d][_0x8b5262(0x3de)]?_0x2c8760[_0x8b5262(0x186)][_0x15f64d][_0x8b5262(0x478)][_0x8b5262(0x83f)][_0x8b5262(0x5c1)]='block':_0x2c8760[_0x8b5262(0x186)][_0x15f64d][_0x8b5262(0x478)][_0x8b5262(0x83f)]['display']=_0x8b5262(0x263),_0x2fa41b=!![])))),pokeIframeAPI(_0x8b5262(0x851),_0x2c8760['rpcs'][_0x15f64d]['remoteMuteState'],_0x15f64d));if(_0x2c8760[_0x8b5262(0x3c4)]){if('recording_audio_pipeline'in _0x255c84[_0x8b5262(0x148)]){if(_0x255c84['info']['recording_audio_pipeline']==![]){var _0x32d044=document['querySelectorAll'](_0x8b5262(0x247)+_0x15f64d+'\x22]');_0x32d044[0x0]&&(_0x32d044[0x0][_0x8b5262(0x5e7)]=!![],_0x32d044[0x0][_0x8b5262(0x833)]=miscTranslations[_0x8b5262(0x475)]);var _0x32d044=document[_0x8b5262(0x233)](_0x8b5262(0x803)+_0x15f64d+'\x22]');_0x32d044[0x0]&&(_0x32d044[0x0][_0x8b5262(0x5e7)]=!![],_0x32d044[0x0][_0x8b5262(0x833)]=title=miscTranslations[_0x8b5262(0x475)],_0x32d044[0x0][_0x8b5262(0x83f)]['opacity']=0.2);}}if(_0x8b5262(0x15e)in _0x255c84[_0x8b5262(0x148)]){if(_0x255c84[_0x8b5262(0x148)][_0x8b5262(0x15e)]!==![]){var _0x568849=parseInt(_0x255c84[_0x8b5262(0x148)][_0x8b5262(0x15e)])||0x0;if(_0x568849===0x0){var _0x32d044=document[_0x8b5262(0x233)](_0x8b5262(0x247)+_0x15f64d+'\x22]');_0x32d044[0x0]&&(_0x32d044[0x0][_0x8b5262(0x295)]=0x1,_0x32d044[0x0]['className']='pressed',_0x32d044[0x0]['children'][0x1]['innerHTML']=miscTranslations[_0x8b5262(0x321)],_0x2c8760[_0x8b5262(0x186)][_0x15f64d]['directorMutedState']=0x1),pokeIframeAPI(_0x8b5262(0x5a1),!![],_0x15f64d);}else{var _0x32d044=document['querySelectorAll'](_0x8b5262(0x803)+_0x15f64d+'\x22]');_0x32d044[0x0]&&(_0x32d044[0x0][_0x8b5262(0x295)]=_0x568849,_0x2c8760[_0x8b5262(0x186)][_0x15f64d][_0x8b5262(0x1ec)]=_0x568849,remoteVolumeUI(_0x32d044[0x0]));}}}_0x8b5262(0x273)in _0x255c84[_0x8b5262(0x148)]&&(_0x255c84[_0x8b5262(0x148)][_0x8b5262(0x273)]&&updateRemoteSpeakerMute(_0x15f64d)),'directorDisplayMuted'in _0x255c84[_0x8b5262(0x148)]&&(_0x255c84[_0x8b5262(0x148)]['directorDisplayMuted']&&updateRemoteDisplayMute(_0x15f64d));}_0x8b5262(0x264)in _0x255c84[_0x8b5262(0x148)]&&(_0x2c8760[_0x8b5262(0x3c4)]?_0x255c84[_0x8b5262(0x148)][_0x8b5262(0x264)]&&updateDirectorVideoMute(_0x15f64d):(_0x2c8760[_0x8b5262(0x186)][_0x15f64d][_0x8b5262(0x264)]=_0x255c84[_0x8b5262(0x148)][_0x8b5262(0x264)],_0x2c8760[_0x8b5262(0x186)][_0x15f64d][_0x8b5262(0x264)]&&(_0x15f64d in _0x2c8760[_0x8b5262(0x186)]&&_0x2c8760[_0x8b5262(0x526)](0x0,_0x15f64d))));_0x8b5262(0x549)in _0x255c84[_0x8b5262(0x148)]&&(_0x2c8760[_0x8b5262(0x186)][_0x15f64d][_0x8b5262(0x402)]=_0x255c84[_0x8b5262(0x148)]['video_muted_init'],_0x2c8760[_0x8b5262(0x186)][_0x15f64d]['videoMuted']&&(_0x2c8760[_0x8b5262(0x3c4)]&&(_0x2c8760[_0x8b5262(0x186)][_0x15f64d]['remoteVideoMuteElement'][_0x8b5262(0x83f)][_0x8b5262(0x5c1)]=_0x8b5262(0x25f))),pokeIframeAPI(_0x8b5262(0x372),_0x2c8760[_0x8b5262(0x186)][_0x15f64d][_0x8b5262(0x402)],_0x15f64d));_0x8b5262(0x187)in _0x255c84[_0x8b5262(0x148)]&&(_0x2c8760['rpcs'][_0x15f64d][_0x8b5262(0x531)]!=_0x255c84['info'][_0x8b5262(0x187)]&&(_0x2c8760[_0x8b5262(0x186)][_0x15f64d]['rotate']=_0x255c84[_0x8b5262(0x148)][_0x8b5262(0x187)],_0x2c8760[_0x8b5262(0x186)][_0x15f64d][_0x8b5262(0x850)]&&(_0x2c8760[_0x8b5262(0x186)][_0x15f64d][_0x8b5262(0x850)][_0x8b5262(0x11b)]=_0x2c8760[_0x8b5262(0x186)][_0x15f64d]['rotate']),_0x2fa41b=!![]));_0x8b5262(0xa2)in _0x255c84[_0x8b5262(0x148)]&&(_0x255c84['info']['room_init']===![]&&document[_0x8b5262(0x233)](_0x8b5262(0x2e9)+_0x15f64d)[_0x8b5262(0x648)](_0x30c459=>{var _0x521152=_0x8b5262;_0x30c459[_0x521152(0x233)](_0x521152(0x381))[_0x521152(0x648)](_0x59e7ed=>{var _0x1b75b3=_0x521152,_0x205eb9=soloLinkGenerator(_0x2c8760['rpcs'][_0x15f64d][_0x1b75b3(0x85a)],![]);_0x59e7ed['value']=_0x205eb9,_0x59e7ed[_0x1b75b3(0x660)]=_0x205eb9,_0x59e7ed[_0x1b75b3(0x780)]=_0x205eb9;});}));if(_0x15f64d===_0x2c8760[_0x8b5262(0x8a8)])try{_0x2c8760[_0x8b5262(0x186)][_0x15f64d][_0x8b5262(0x744)][_0x8b5262(0x148)][_0x8b5262(0x3c4)]=!![],getById('container_'+_0x15f64d)[_0x8b5262(0x60b)][_0x8b5262(0x48f)]('directorBox');}catch(_0x595bb1){}else{if(_0x2c8760[_0x8b5262(0x807)][_0x8b5262(0x1db)](_0x15f64d)>=0x0)try{_0x2c8760['rpcs'][_0x15f64d][_0x8b5262(0x744)]['info'][_0x8b5262(0x3b8)]=!![],getById(_0x8b5262(0x2e9)+_0x15f64d)['classList'][_0x8b5262(0x48f)]('directorBlue');}catch(_0x1106e5){}}_0x3882cd=!![],pokeAPI(_0x8b5262(0x90d),getDetailedState(_0x2c8760['rpcs'][_0x15f64d][_0x8b5262(0x85a)])),pokeIframeAPI(_0x8b5262(0x8b9),_0x255c84[_0x8b5262(0x148)],_0x15f64d);}if('miniInfo'in _0x255c84){if(_0x2c8760[_0x8b5262(0x186)][_0x15f64d][_0x8b5262(0x744)]&&_0x2c8760[_0x8b5262(0x186)][_0x15f64d][_0x8b5262(0x744)][_0x8b5262(0x148)]){_0x8b5262(0x88f)in _0x255c84[_0x8b5262(0x700)]&&(_0x2c8760[_0x8b5262(0x186)][_0x15f64d][_0x8b5262(0x744)]['info'][_0x8b5262(0x8cb)]=_0x255c84['miniInfo'][_0x8b5262(0x88f)]);'con'in _0x255c84[_0x8b5262(0x700)]&&(_0x2c8760[_0x8b5262(0x186)][_0x15f64d][_0x8b5262(0x744)][_0x8b5262(0x148)][_0x8b5262(0x7b)]=_0x255c84[_0x8b5262(0x700)][_0x8b5262(0x1c1)]);if('cpu'in _0x255c84[_0x8b5262(0x700)]){_0x2c8760[_0x8b5262(0x186)][_0x15f64d][_0x8b5262(0x744)][_0x8b5262(0x148)][_0x8b5262(0x230)]=_0x255c84['miniInfo'][_0x8b5262(0x324)];if(_0x2c8760[_0x8b5262(0x186)][_0x15f64d][_0x8b5262(0x2eb)]){if(_0x255c84[_0x8b5262(0x700)][_0x8b5262(0x324)])_0x2c8760[_0x8b5262(0x186)][_0x15f64d]['signalMeter'][_0x8b5262(0x88a)][_0x8b5262(0x324)]='1';else _0x8b5262(0x324)in _0x255c84[_0x8b5262(0x700)]&&(_0x2c8760[_0x8b5262(0x186)][_0x15f64d][_0x8b5262(0x2eb)]['dataset'][_0x8b5262(0x324)]='0');}}'hw_enc'in _0x255c84['miniInfo']&&(_0x2c8760[_0x8b5262(0x186)][_0x15f64d][_0x8b5262(0x744)][_0x8b5262(0x148)][_0x8b5262(0x327)]=_0x255c84[_0x8b5262(0x700)][_0x8b5262(0x57d)]);_0x8b5262(0x90e)in _0x255c84['miniInfo']&&(typeof _0x255c84[_0x8b5262(0x700)][_0x8b5262(0x90e)]=='number'?_0x2c8760[_0x8b5262(0x186)][_0x15f64d]['stats'][_0x8b5262(0x148)][_0x8b5262(0x359)]=_0x255c84['miniInfo'][_0x8b5262(0x90e)]*0x64:_0x2c8760[_0x8b5262(0x186)][_0x15f64d][_0x8b5262(0x744)]['info'][_0x8b5262(0x359)]=null);_0x8b5262(0x5eb)in _0x255c84[_0x8b5262(0x700)]&&(_0x2c8760[_0x8b5262(0x186)][_0x15f64d][_0x8b5262(0x744)]['info'][_0x8b5262(0x2f0)]=_0x255c84[_0x8b5262(0x700)][_0x8b5262(0x5eb)]);_0x8b5262(0x74)in _0x255c84[_0x8b5262(0x700)]&&'c'in _0x255c84[_0x8b5262(0x700)]['out']&&(_0x2c8760[_0x8b5262(0x186)][_0x15f64d][_0x8b5262(0x744)][_0x8b5262(0x148)][_0x8b5262(0x868)]=_0x255c84[_0x8b5262(0x700)][_0x8b5262(0x74)]['c'],_0x2c8760[_0x8b5262(0x40a)]&&_0x2c8760[_0x8b5262(0x186)][_0x15f64d]['connectionDetails']&&(_0x2c8760[_0x8b5262(0x186)][_0x15f64d][_0x8b5262(0x105)]['innerText']='🔗'+_0x2c8760['rpcs'][_0x15f64d]['stats'][_0x8b5262(0x148)][_0x8b5262(0x868)],_0x2c8760[_0x8b5262(0x186)][_0x15f64d][_0x8b5262(0x105)][_0x8b5262(0x88a)][_0x8b5262(0x295)]=_0x2c8760['rpcs'][_0x15f64d]['stats'][_0x8b5262(0x148)]['total_outbound_p2p_connections']));if(_0x2c8760[_0x8b5262(0x186)][_0x15f64d][_0x8b5262(0xed)]){if(_0x2c8760[_0x8b5262(0x186)][_0x15f64d]['stats'][_0x8b5262(0x148)]&&_0x2c8760[_0x8b5262(0x186)][_0x15f64d][_0x8b5262(0x744)][_0x8b5262(0x148)][_0x8b5262(0x359)]!==null){var _0x5e0a9e=_0x2c8760[_0x8b5262(0x186)][_0x15f64d][_0x8b5262(0xed)]['querySelector'](_0x8b5262(0x537));if(_0x5e0a9e){var _0x59a898=_0x2c8760[_0x8b5262(0x186)][_0x15f64d][_0x8b5262(0x744)][_0x8b5262(0x148)][_0x8b5262(0x359)];_0x59a898>0x64&&(_0x59a898=0x64);_0x59a898<0x0&&(_0x59a898=0x0);_0x5e0a9e[_0x8b5262(0x83f)][_0x8b5262(0x5e4)]=parseInt(_0x59a898)+'%';if(_0x59a898<0xa)_0x2c8760['rpcs'][_0x15f64d][_0x8b5262(0xed)][_0x8b5262(0x60b)]['remove'](_0x8b5262(0x253)),_0x2c8760[_0x8b5262(0x186)][_0x15f64d][_0x8b5262(0xed)][_0x8b5262(0x60b)][_0x8b5262(0x48f)](_0x8b5262(0x43d));else _0x59a898<0x19?(_0x2c8760[_0x8b5262(0x186)][_0x15f64d][_0x8b5262(0xed)][_0x8b5262(0x60b)]['remove']('alert'),_0x2c8760['rpcs'][_0x15f64d][_0x8b5262(0xed)]['classList'][_0x8b5262(0x48f)](_0x8b5262(0x253))):(_0x2c8760[_0x8b5262(0x186)][_0x15f64d][_0x8b5262(0xed)][_0x8b5262(0x60b)][_0x8b5262(0x8ec)](_0x8b5262(0x43d)),_0x2c8760['rpcs'][_0x15f64d][_0x8b5262(0xed)][_0x8b5262(0x60b)][_0x8b5262(0x8ec)](_0x8b5262(0x253)));_0x59a898<0x64&&_0x2c8760[_0x8b5262(0x186)][_0x15f64d][_0x8b5262(0xed)]['classList']['remove'](_0x8b5262(0x30f)),_0x2c8760[_0x8b5262(0x186)][_0x15f64d][_0x8b5262(0xed)][_0x8b5262(0x833)]=_0x59a898+_0x8b5262(0x3fb);}}_0x2c8760[_0x8b5262(0x186)][_0x15f64d][_0x8b5262(0x744)][_0x8b5262(0x148)]&&'plugged_in'in _0x2c8760['rpcs'][_0x15f64d][_0x8b5262(0x744)]['info']&&_0x2c8760[_0x8b5262(0x186)][_0x15f64d][_0x8b5262(0x744)][_0x8b5262(0x148)]['plugged_in']===![]?(_0x2c8760['rpcs'][_0x15f64d][_0x8b5262(0xed)][_0x8b5262(0x88a)][_0x8b5262(0x89b)]='0',_0x2c8760[_0x8b5262(0x186)][_0x15f64d]['batteryMeter'][_0x8b5262(0x60b)]['remove'](_0x8b5262(0x30f))):_0x2c8760['rpcs'][_0x15f64d][_0x8b5262(0xed)]['dataset']['plugged']='1';}}}if(_0x8b5262(0x18b)in _0x255c84){_0x2c8760['rpcs'][_0x15f64d][_0x8b5262(0x3c4)]=!![];if(_0x2c8760[_0x8b5262(0x8a8)]===_0x15f64d){_0x8b5262(0x82b)in _0x255c84[_0x8b5262(0x18b)]&&(_0x2c8760[_0x8b5262(0x82b)]=parseInt(_0x255c84[_0x8b5262(0x18b)][_0x8b5262(0x82b)])||0x0,_0x2fa41b=!![]);if(_0x255c84[_0x8b5262(0x18b)]['soloVideo']){if(_0x2c8760[_0x8b5262(0x4d7)]===![]){if(_0x255c84[_0x8b5262(0x18b)][_0x8b5262(0x2da)]===_0x2c8760[_0x8b5262(0x85a)])_0x2c8760[_0x8b5262(0x1f8)]=!![];else for(var _0x1c61ae in _0x2c8760[_0x8b5262(0x186)]){if(_0x2c8760[_0x8b5262(0x186)][_0x1c61ae][_0x8b5262(0x85a)]===_0x255c84[_0x8b5262(0x18b)]['soloVideo']){if((_0x2c8760[_0x8b5262(0x807)]['includes'](_0x1c61ae)||_0x2c8760['rpcs'][_0x1c61ae]['director'])&&!_0x2c8760[_0x8b5262(0x437)])break;_0x2c8760[_0x8b5262(0x1f8)]=_0x1c61ae;break;}}_0x2fa41b=!![],_0x3882cd=!![];}}if(_0x8b5262(0x437)in _0x255c84[_0x8b5262(0x18b)]){if(_0x2c8760[_0x8b5262(0x54d)]!==![]){if(_0x2c8760[_0x8b5262(0x437)])_0x2c8760[_0x8b5262(0x186)][_0x15f64d]['showDirector']=_0x2c8760[_0x8b5262(0x437)];else _0x255c84[_0x8b5262(0x18b)]['showDirector']&&(_0x2c8760[_0x8b5262(0x186)][_0x15f64d]['showDirector']=_0x255c84[_0x8b5262(0x18b)][_0x8b5262(0x437)]);}}if(_0x2c8760['scene']!==![]){if(_0x255c84[_0x8b5262(0x18b)][_0x8b5262(0x54d)])for(var _0x1c61ae in _0x255c84[_0x8b5262(0x18b)][_0x8b5262(0x54d)]){setTimeout(function(_0x25d5fe){var _0x2dd4f0=_0x8b5262;_0x2c8760[_0x2dd4f0(0x828)](_0x25d5fe);},0x3e8,_0x255c84[_0x8b5262(0x18b)][_0x8b5262(0x54d)][_0x1c61ae]);}if(_0x255c84['directorSettings'][_0x8b5262(0x3d0)])for(var _0x1c61ae in _0x255c84[_0x8b5262(0x18b)]['mute']){setTimeout(function(_0x568d2f){var _0x3c728a=_0x8b5262;_0x2c8760[_0x3c728a(0x828)](_0x568d2f);},0x3e8,_0x255c84[_0x8b5262(0x18b)]['mute'][_0x1c61ae]);}}if(_0x8b5262(0x26a)in _0x255c84[_0x8b5262(0x18b)])for(var _0x5d2658=0x0;_0x5d2658<_0x255c84[_0x8b5262(0x18b)]['addCoDirector']['length'];_0x5d2658++){if(!_0x2c8760[_0x8b5262(0x807)][_0x8b5262(0x4cc)](_0x255c84[_0x8b5262(0x18b)][_0x8b5262(0x26a)][_0x5d2658][_0x8b5262(0x4fe)])){_0x2c8760['directorList']['push'](_0x255c84[_0x8b5262(0x18b)][_0x8b5262(0x26a)][_0x5d2658]['toString']());var _0x2b84d6=getById('container_'+_0x255c84[_0x8b5262(0x18b)][_0x8b5262(0x26a)][_0x5d2658][_0x8b5262(0x4fe)]());_0x2b84d6&&_0x2b84d6[_0x8b5262(0x60b)]['add'](_0x8b5262(0x804));}}}}if(_0x2c8760[_0x8b5262(0x807)][_0x8b5262(0x1db)](_0x15f64d)>=0x0){_0x2c8760[_0x8b5262(0x54d)]!==![]&&('action'in _0x255c84&&_0x2c8760[_0x8b5262(0x828)](_0x255c84));_0x8b5262(0x18b)in _0x255c84&&_0x255c84[_0x8b5262(0x18b)][_0x8b5262(0x1ce)]&&(!_0x2c8760[_0x8b5262(0x3c4)]&&(_0x2c8760['scene']===![]&&(_0x2c8760[_0x8b5262(0x6da)]=!![],_0x2c8760[_0x8b5262(0x1a5)]())));if(_0x8b5262(0x4c8)in _0x255c84){_0x2c8760['syncState']=_0x255c84[_0x8b5262(0x4c8)],log(_0x255c84);for(var _0xb4557 in _0x2c8760['syncState']){syncSceneState(_0xb4557),syncOtherState(_0xb4557);}}}if(_0x8b5262(0x5d6)in _0x255c84){if(_0x2c8760[_0x8b5262(0x3c4)]){if(_0x255c84[_0x8b5262(0x5d6)]===_0x8b5262(0x2d8))_0x2c8760[_0x8b5262(0x4c8)]=![],pokeAPI(_0x8b5262(0x3c4),![]),pokeIframeAPI('director',![]),!_0x2c8760['cleanOutput']&&(warnUser(_0x8b5262(0x201),0xbb8),getById('head4')[_0x8b5262(0x29f)]=miscTranslations[_0x8b5262(0x77d)]);else{if(_0x255c84[_0x8b5262(0x5d6)]==='requestCoMigrate')!_0x2c8760['cleanOutput']&&warnUser('Only\x20the\x20main\x20director\x20can\x20transfer\x20this\x20guest',0xbb8);else{if(!_0x2c8760[_0x8b5262(0x7d7)]){if(_0x2c8760['directorUUID']===_0x15f64d)warnUser(_0x8b5262(0x889),0x1388);else _0x2c8760['remote']&&!_0x2c8760[_0x8b5262(0x3c4)]?warnUser('The\x20remote\x20request\x20failed;\x20the\x20remote\x20token\x20did\x20not\x20match\x20or\x20the\x20remote\x20user\x20does\x20not\x20allow\x20remote\x20control.',0x1388):warnUser(_0x8b5262(0x7d5),0x1388);}}}}warnlog(_0x8b5262(0x46b)+_0x255c84[_0x8b5262(0x5d6)]+_0x8b5262(0x913)+_0x2c8760[_0x8b5262(0x3c4)]);}if('approved'in _0x255c84){if(_0x255c84[_0x8b5262(0x7c2)]==='requestCoDirector'){if(_0x2c8760['director']){try{_0x2c8760[_0x8b5262(0x751)]===![]&&(document[_0x8b5262(0x833)]=miscTranslations[_0x8b5262(0xb7)]);}catch(_0x573c77){errorlog(_0x573c77);};!_0x2c8760['cleanOutput']&&!_0x2c8760[_0x8b5262(0x4c8)]&&(warnUser(_0x8b5262(0x676),0xbb8),getById(_0x8b5262(0x1c9))[_0x8b5262(0x29f)]=_0x8b5262(0x43c)),_0x2c8760[_0x8b5262(0x4c8)]=!![],pokeAPI('director',!![]),pokeIframeAPI(_0x8b5262(0x3c4),!![]);}}}if(_0x8b5262(0x77)in _0x255c84){_0x2c8760[_0x8b5262(0x186)][_0x15f64d][_0x8b5262(0x77)]=parseInt(_0x255c84['order'])||0x0;_0x15f64d in _0x2c8760['pcs']&&(_0x2c8760[_0x8b5262(0x847)][_0x15f64d][_0x8b5262(0x77)]=parseInt(_0x255c84[_0x8b5262(0x77)])||0x0);if(_0x2c8760[_0x8b5262(0x3c4)]){var _0x32d044=document[_0x8b5262(0x233)](_0x8b5262(0x890)+_0x15f64d+'\x22]');_0x32d044[0x0]&&(_0x32d044[0x0][_0x8b5262(0x780)]=parseInt(_0x255c84[_0x8b5262(0x77)])||0x0);}_0x2fa41b=!![];}if(_0x8b5262(0x239)in _0x255c84){log(_0x8b5262(0x3bc));if('value'in _0x255c84){log(_0x8b5262(0x552));if(typeof _0x255c84[_0x8b5262(0x295)]==_0x8b5262(0x6b3)){_0x2c8760[_0x8b5262(0x186)][_0x15f64d]['label']=sanitizeLabel(_0x255c84[_0x8b5262(0x295)]);_0x2c8760['rpcs'][_0x15f64d][_0x8b5262(0x751)][_0x8b5262(0x542)]==0x0&&(_0x2c8760[_0x8b5262(0x186)][_0x15f64d]['label']=![]);applyStyleEffect(_0x15f64d);if(_0x2c8760[_0x8b5262(0x3c4)]){var _0x32d044=getById(_0x8b5262(0x6f2)+_0x15f64d);if(_0x2c8760[_0x8b5262(0x186)][_0x15f64d][_0x8b5262(0x751)])_0x32d044[_0x8b5262(0x780)]=_0x2c8760[_0x8b5262(0x186)][_0x15f64d]['label'],_0x32d044[_0x8b5262(0x60b)][_0x8b5262(0x8ec)]('addALabel');else _0x2c8760[_0x8b5262(0x8a8)]===_0x15f64d?(_0x32d044[_0x8b5262(0x780)]=miscTranslations['main-director'],_0x32d044[_0x8b5262(0x60b)][_0x8b5262(0x8ec)]('addALabel')):(_0x32d044[_0x8b5262(0x780)]=miscTranslations[_0x8b5262(0x710)],_0x32d044[_0x8b5262(0x60b)][_0x8b5262(0x48f)](_0x8b5262(0x405)));}else _0x2c8760[_0x8b5262(0x7c)]&&(_0x2fa41b=!![]);}else{_0x2c8760[_0x8b5262(0x186)][_0x15f64d][_0x8b5262(0x751)]=![],applyStyleEffect(_0x15f64d);if(_0x2c8760['director']){var _0x32d044=getById('label_'+_0x15f64d);_0x2c8760[_0x8b5262(0x8a8)]===_0x15f64d?(_0x32d044[_0x8b5262(0x780)]=miscTranslations[_0x8b5262(0x481)],_0x32d044[_0x8b5262(0x60b)]['remove'](_0x8b5262(0x405))):(_0x32d044[_0x8b5262(0x780)]=miscTranslations[_0x8b5262(0x710)],_0x32d044[_0x8b5262(0x60b)][_0x8b5262(0x48f)](_0x8b5262(0x405)));}else _0x2c8760[_0x8b5262(0x7c)]&&(_0x2fa41b=!![]);}_0x3882cd=!![],pokeIframeAPI(_0x8b5262(0x2d2),_0x2c8760[_0x8b5262(0x186)][_0x15f64d]['label'],_0x15f64d);}}_0x8b5262(0x391)in _0x255c84&&(log(_0x255c84),_0x2c8760[_0x8b5262(0x186)][_0x15f64d][_0x8b5262(0x3de)]=_0x255c84[_0x8b5262(0x391)],_0x2c8760[_0x8b5262(0x526)](![],_0x15f64d),_0x2c8760[_0x8b5262(0x186)][_0x15f64d]['stats']['info']&&(_0x2c8760[_0x8b5262(0x186)][_0x15f64d][_0x8b5262(0x744)][_0x8b5262(0x148)][_0x8b5262(0xc0)]=_0x2c8760['rpcs'][_0x15f64d]['remoteMuteState']),_0x2c8760[_0x8b5262(0x54d)]===![]&&(_0x2c8760[_0x8b5262(0x2af)]&&((!_0x2c8760[_0x8b5262(0x7d7)]||_0x2c8760[_0x8b5262(0x3c4)])&&(_0x2c8760['rpcs'][_0x15f64d][_0x8b5262(0x478)]?_0x2c8760[_0x8b5262(0x186)][_0x15f64d][_0x8b5262(0x3de)]?_0x2c8760[_0x8b5262(0x186)][_0x15f64d][_0x8b5262(0x478)][_0x8b5262(0x83f)][_0x8b5262(0x5c1)]='block':_0x2c8760[_0x8b5262(0x186)][_0x15f64d]['remoteMuteElement']['style']['display']=_0x8b5262(0x263):(_0x2c8760[_0x8b5262(0x186)][_0x15f64d][_0x8b5262(0x478)]=getById('muteStateTemplate')['cloneNode'](!![]),_0x2c8760[_0x8b5262(0x186)][_0x15f64d][_0x8b5262(0x478)]['id']='remoteMuteState_'+_0x15f64d,_0x2c8760[_0x8b5262(0x186)][_0x15f64d][_0x8b5262(0x3de)]?_0x2c8760[_0x8b5262(0x186)][_0x15f64d][_0x8b5262(0x478)][_0x8b5262(0x83f)][_0x8b5262(0x5c1)]=_0x8b5262(0x25f):_0x2c8760[_0x8b5262(0x186)][_0x15f64d][_0x8b5262(0x478)][_0x8b5262(0x83f)]['display']=_0x8b5262(0x263),_0x2fa41b=!![]),_0x3882cd=!![]))),pokeAPI('remoteMuted',_0x2c8760[_0x8b5262(0x186)][_0x15f64d][_0x8b5262(0x3de)],_0x2c8760[_0x8b5262(0x186)][_0x15f64d][_0x8b5262(0x85a)]),pokeIframeAPI('remote-mute-state',_0x255c84['muteState'],_0x15f64d));if('requestSceneUpdate'in _0x255c84){var _0x262960=getChromeVersion();_0x262960&&(_0x262960<0x50&&(_0x2fa41b=!![]));}if('videoMuted'in _0x255c84){log(_0x8b5262(0x5de)+_0x255c84[_0x8b5262(0x402)]),_0x2c8760['rpcs'][_0x15f64d][_0x8b5262(0x402)]=_0x255c84[_0x8b5262(0x402)];!_0x2c8760[_0x8b5262(0x3c4)]?(_0x2c8760[_0x8b5262(0x186)][_0x15f64d]['videoMuted']?(!_0x2c8760[_0x8b5262(0x4c4)]&&_0x2c8760['requestRateLimit'](0x0,_0x15f64d),_0x2c8760[_0x8b5262(0x186)][_0x15f64d]['imageElement']&&(_0x2c8760[_0x8b5262(0x186)][_0x15f64d][_0x8b5262(0x882)][_0x8b5262(0x30f)]=!![],_0x2c8760[_0x8b5262(0x186)][_0x15f64d][_0x8b5262(0x882)][_0x8b5262(0x83f)][_0x8b5262(0x3fc)]='hidden')):updateIncomingVideoElement(_0x15f64d,!![],![]),_0x2fa41b=!![]):_0x2c8760[_0x8b5262(0x186)][_0x15f64d][_0x8b5262(0x402)]?_0x2c8760[_0x8b5262(0x186)][_0x15f64d][_0x8b5262(0x819)][_0x8b5262(0x83f)]['display']=_0x8b5262(0x794):_0x2c8760[_0x8b5262(0x186)][_0x15f64d][_0x8b5262(0x819)][_0x8b5262(0x83f)][_0x8b5262(0x5c1)]='none';if(_0x2c8760[_0x8b5262(0x186)][_0x15f64d][_0x8b5262(0x894)]&&_0x2c8760[_0x8b5262(0x186)][_0x15f64d][_0x8b5262(0x402)])setTimeout(function(){activeSpeaker();},0x0);else!_0x2c8760[_0x8b5262(0x186)][_0x15f64d]['videoMuted']&&setTimeout(function(){activeSpeaker();},0x0);_0x3882cd=!![],pokeAPI(_0x8b5262(0x6ff),_0x2c8760[_0x8b5262(0x186)][_0x15f64d]['videoMuted'],_0x2c8760[_0x8b5262(0x186)][_0x15f64d][_0x8b5262(0x85a)]),pokeIframeAPI('remote-video-mute-state',_0x255c84[_0x8b5262(0x402)],_0x15f64d);}if(_0x8b5262(0x4da)in _0x255c84){if(_0x15f64d+_0x8b5262(0x2cb)in _0x2c8760['rpcs']){_0x2c8760[_0x8b5262(0x186)][_0x15f64d+_0x8b5262(0x2cb)][_0x8b5262(0x86b)]=_0x255c84[_0x8b5262(0x4da)];if(_0x2c8760[_0x8b5262(0x3c4)]){_0x2c8760[_0x8b5262(0x186)][_0x15f64d+_0x8b5262(0x2cb)][_0x8b5262(0x402)]=!_0x255c84[_0x8b5262(0x4da)];try{pokeAPI(_0x8b5262(0x6ff),_0x2c8760[_0x8b5262(0x186)][_0x15f64d+'_screen'][_0x8b5262(0x402)],_0x2c8760[_0x8b5262(0x186)][_0x15f64d+_0x8b5262(0x2cb)][_0x8b5262(0x85a)]);}catch(_0x366a5d){}_0x2c8760[_0x8b5262(0x186)][_0x15f64d][_0x8b5262(0x402)]?_0x2c8760[_0x8b5262(0x186)][_0x15f64d][_0x8b5262(0x819)][_0x8b5262(0x83f)][_0x8b5262(0x5c1)]='inline-block':_0x2c8760['rpcs'][_0x15f64d]['remoteVideoMuteElement'][_0x8b5262(0x83f)]['display']=_0x8b5262(0x263);}else _0x2c8760[_0x8b5262(0x186)][_0x15f64d+_0x8b5262(0x2cb)]['virtualHangup']=_0x255c84[_0x8b5262(0x4da)],_0x2fa41b=!![];_0x3882cd=!![];}}_0x8b5262(0x128)in _0x255c84&&(_0x2c8760[_0x8b5262(0x186)][_0x15f64d][_0x8b5262(0x128)]=_0x255c84[_0x8b5262(0x128)],_0x2fa41b=!![],pokeIframeAPI(_0x8b5262(0x909),_0x255c84[_0x8b5262(0x128)],_0x15f64d));if(_0x8b5262(0x2c5)in _0x255c84){if(!_0x2c8760[_0x8b5262(0x3c4)]){if(_0x8b5262(0x52a)in _0x255c84){if(_0x2c8760['directorList'][_0x8b5262(0x1db)](_0x15f64d)>=0x0){var _0x43e237=_0x255c84[_0x8b5262(0x52a)];if(_0x43e237===!![])_0x2c8760[_0x8b5262(0x264)]=_0x255c84[_0x8b5262(0x2c5)];else _0x43e237 in _0x2c8760[_0x8b5262(0x186)]&&(_0x2c8760[_0x8b5262(0x186)][_0x43e237][_0x8b5262(0x264)]=_0x255c84[_0x8b5262(0x2c5)],_0x2c8760[_0x8b5262(0x186)][_0x43e237]['directorVideoMuted']&&_0x2c8760[_0x8b5262(0x526)](0x0,_0x43e237),_0x2fa41b=!![]);}}}_0x3882cd=!![];}_0x8b5262(0x86b)in _0x255c84&&(!_0x2c8760[_0x8b5262(0x3c4)]&&(_0x2c8760[_0x8b5262(0x807)]['indexOf'](_0x15f64d)>=0x0&&(_0x15f64d in _0x2c8760[_0x8b5262(0x186)]&&(_0x2c8760['rpcs'][_0x15f64d]['virtualHangup']=_0x255c84[_0x8b5262(0x86b)],_0x2c8760[_0x8b5262(0x186)][_0x15f64d][_0x8b5262(0x86b)]&&(_0x15f64d in _0x2c8760['rpcs']&&_0x2c8760['requestRateLimit'](0x0,_0x15f64d)),_0x2fa41b=!![]))),_0x3882cd=!![]);if('requestFile'in _0x255c84){log('requestFile\x20in\x20reverse');try{_0x2c8760['sendFile'](_0x15f64d,_0x255c84[_0x8b5262(0x395)]);}catch(_0x24ecea){errorlog(_0x24ecea);}}_0x8b5262(0x404)in _0x255c84&&remoteStats(_0x255c84,_0x15f64d);if(_0x2fa41b)setTimeout(function(){updateMixer(),updateUserList();},0x1);else _0x3882cd&&updateUserList();},_0x2c8760[_0x140c95(0x186)][_0x2eb09b][_0x140c95(0x23a)][_0x140c95(0x482)]=()=>{warnlog('rpc\x20datachannel\x20closed');};},_0x2c8760[_0x1c1fbb(0x186)][_0x2eb09b]['ontrack']=_0x3d6ba8=>{var _0x13a949=_0x1c1fbb;warnlog(_0x13a949(0x83e)),_0x2c8760[_0x13a949(0x14b)](_0x3d6ba8,_0x2eb09b);},log(_0x1c1fbb(0x8ca));},_0x2c8760[_0x2f8f35(0x1a1)]=function(_0x15d40f,_0x354ed6){var _0x1ed10c=_0x2f8f35;log(_0x1ed10c(0x51d)),!_0x2c8760[_0x1ed10c(0x186)][_0x354ed6][_0x1ed10c(0x7aa)]?(_0x2c8760['rpcs'][_0x354ed6][_0x1ed10c(0x7aa)]=createVideoElement(),_0x2c8760[_0x1ed10c(0x186)][_0x354ed6+_0x1ed10c(0x2cb)]={},_0x2c8760[_0x1ed10c(0x186)][_0x354ed6+_0x1ed10c(0x2cb)][_0x1ed10c(0x4fd)]=_0x354ed6,_0x2c8760[_0x1ed10c(0x186)][_0x354ed6][_0x1ed10c(0x85a)]&&(_0x2c8760[_0x1ed10c(0x186)][_0x354ed6+'_screen'][_0x1ed10c(0x85a)]=_0x2c8760[_0x1ed10c(0x186)][_0x354ed6][_0x1ed10c(0x85a)]+':s'),_0x2c8760[_0x1ed10c(0x186)][_0x354ed6+_0x1ed10c(0x2cb)][_0x1ed10c(0x744)]={},_0x2c8760[_0x1ed10c(0x186)][_0x354ed6][_0x1ed10c(0x744)][_0x1ed10c(0x67a)]=![],_0x2c8760['rpcs'][_0x354ed6+'_screen'][_0x1ed10c(0x22d)]=function(){return new Promise((_0x475cc8,_0x141d7b)=>{_0x475cc8([]);});},_0x2c8760[_0x1ed10c(0x186)][_0x354ed6+'_screen']['allowGraphs']=![],_0x2c8760['rpcs'][_0x354ed6+_0x1ed10c(0x2cb)]['allowMIDI']=![],_0x2c8760[_0x1ed10c(0x186)][_0x354ed6+_0x1ed10c(0x2cb)][_0x1ed10c(0x4f2)]=![],_0x2c8760[_0x1ed10c(0x186)][_0x354ed6+_0x1ed10c(0x2cb)][_0x1ed10c(0xb3)]=![],_0x2c8760[_0x1ed10c(0x186)][_0x354ed6+'_screen']['canvasIntervalAction']=null,_0x2c8760[_0x1ed10c(0x186)][_0x354ed6+'_screen'][_0x1ed10c(0x6cc)]=![],_0x2c8760['rpcs'][_0x354ed6+_0x1ed10c(0x2cb)][_0x1ed10c(0xaa)]=-0x1,_0x2c8760[_0x1ed10c(0x186)][_0x354ed6+_0x1ed10c(0x2cb)][_0x1ed10c(0x544)]=![],_0x2c8760[_0x1ed10c(0x186)][_0x354ed6+_0x1ed10c(0x2cb)][_0x1ed10c(0x437)]=![],_0x2c8760[_0x1ed10c(0x186)][_0x354ed6+_0x1ed10c(0x2cb)][_0x1ed10c(0x5d9)]=![],_0x2c8760[_0x1ed10c(0x186)][_0x354ed6+_0x1ed10c(0x2cb)][_0x1ed10c(0x8bb)]=![],_0x2c8760[_0x1ed10c(0x186)][_0x354ed6+_0x1ed10c(0x2cb)][_0x1ed10c(0x5f1)]=-0x1,_0x2c8760['rpcs'][_0x354ed6+'_screen']['manualBandwidth']=![],_0x2c8760[_0x1ed10c(0x186)][_0x354ed6+'_screen'][_0x1ed10c(0x850)]=![],_0x2c8760[_0x1ed10c(0x186)][_0x354ed6+_0x1ed10c(0x2cb)]['imageElement']=![],_0x2c8760[_0x1ed10c(0x186)][_0x354ed6+_0x1ed10c(0x2cb)][_0x1ed10c(0x28b)]=![],_0x2c8760[_0x1ed10c(0x186)][_0x354ed6+_0x1ed10c(0x2cb)][_0x1ed10c(0x5e5)]=_0x2c8760[_0x1ed10c(0x186)][_0x354ed6]['group']||[],_0x2c8760[_0x1ed10c(0x186)][_0x354ed6+_0x1ed10c(0x2cb)][_0x1ed10c(0x402)]=![],_0x2c8760[_0x1ed10c(0x186)][_0x354ed6+_0x1ed10c(0x2cb)][_0x1ed10c(0x74e)]=![],_0x2c8760['rpcs'][_0x354ed6+_0x1ed10c(0x2cb)][_0x1ed10c(0x264)]=![],_0x2c8760['rpcs'][_0x354ed6+_0x1ed10c(0x2cb)][_0x1ed10c(0x86b)]=![],_0x2c8760[_0x1ed10c(0x186)][_0x354ed6+'_screen']['remoteMuteState']=![],_0x2c8760[_0x1ed10c(0x186)][_0x354ed6+_0x1ed10c(0x2cb)]['remoteMuteElement']=![],_0x2c8760[_0x1ed10c(0x186)][_0x354ed6+_0x1ed10c(0x2cb)][_0x1ed10c(0x24a)]=![],_0x2c8760[_0x1ed10c(0x186)][_0x354ed6+_0x1ed10c(0x2cb)]['lockedAudioBitrate']=![],_0x2c8760[_0x1ed10c(0x186)][_0x354ed6+_0x1ed10c(0x2cb)]['closeTimeout']=null,_0x2c8760['rpcs'][_0x354ed6+_0x1ed10c(0x2cb)][_0x1ed10c(0x559)]=null,_0x2c8760[_0x1ed10c(0x186)][_0x354ed6+_0x1ed10c(0x2cb)]['mutedStateMixer']=null,_0x2c8760['rpcs'][_0x354ed6+_0x1ed10c(0x2cb)]['mutedStateScene']=null,_0x2c8760['rpcs'][_0x354ed6+_0x1ed10c(0x2cb)][_0x1ed10c(0x34b)]=![],_0x2c8760[_0x1ed10c(0x186)][_0x354ed6+_0x1ed10c(0x2cb)][_0x1ed10c(0x11e)]=![],_0x2c8760[_0x1ed10c(0x186)][_0x354ed6+_0x1ed10c(0x2cb)][_0x1ed10c(0x29b)]=![],_0x2c8760[_0x1ed10c(0x186)][_0x354ed6+_0x1ed10c(0x2cb)][_0x1ed10c(0x245)]=![],_0x2c8760['rpcs'][_0x354ed6+'_screen'][_0x1ed10c(0x2eb)]=![],_0x2c8760[_0x1ed10c(0x186)][_0x354ed6+_0x1ed10c(0x2cb)][_0x1ed10c(0x2a0)]=![],_0x2c8760['rpcs'][_0x354ed6+_0x1ed10c(0x2cb)][_0x1ed10c(0x29c)]=null,_0x2c8760[_0x1ed10c(0x186)][_0x354ed6+_0x1ed10c(0x2cb)][_0x1ed10c(0x8b8)]=![],_0x2c8760[_0x1ed10c(0x186)][_0x354ed6+'_screen']['screenShareState']=!![],_0x2c8760[_0x1ed10c(0x186)][_0x354ed6+_0x1ed10c(0x2cb)][_0x1ed10c(0x1ec)]=0x64,_0x2c8760[_0x1ed10c(0x186)][_0x354ed6+_0x1ed10c(0x2cb)]['directorMutedState']=0x0,_0x2c8760['rpcs'][_0x354ed6+_0x1ed10c(0x2cb)]['nackCount']=0x0,_0x2c8760[_0x1ed10c(0x186)][_0x354ed6+_0x1ed10c(0x2cb)][_0x1ed10c(0x56a)]='1',_0x2c8760[_0x1ed10c(0x186)][_0x354ed6+_0x1ed10c(0x2cb)][_0x1ed10c(0x69e)]='1',_0x2c8760['rpcs'][_0x354ed6+_0x1ed10c(0x2cb)]['obsControl']=![],_0x2c8760[_0x1ed10c(0x186)][_0x354ed6+'_screen'][_0x1ed10c(0x42a)]=0x0,_0x2c8760['rpcs'][_0x354ed6+_0x1ed10c(0x2cb)][_0x1ed10c(0x751)]=![],_0x2c8760['rpcs'][_0x354ed6+_0x1ed10c(0x2cb)][_0x1ed10c(0x77)]=![],_0x2c8760[_0x1ed10c(0x186)][_0x354ed6+'_screen'][_0x1ed10c(0x8bc)]=null,_0x2c8760[_0x1ed10c(0x186)][_0x354ed6+'_screen'][_0x1ed10c(0x258)]=null,_0x2c8760[_0x1ed10c(0x186)][_0x354ed6+_0x1ed10c(0x2cb)][_0x1ed10c(0x277)]={},_0x2c8760['rpcs'][_0x354ed6+_0x1ed10c(0x2cb)][_0x1ed10c(0x584)]=![],_0x2c8760[_0x1ed10c(0x186)][_0x354ed6+_0x1ed10c(0x2cb)]['iframeEle']=![],_0x2c8760[_0x1ed10c(0x186)][_0x354ed6+_0x1ed10c(0x2cb)][_0x1ed10c(0x5c6)]=Date[_0x1ed10c(0x6b5)](),_0x2c8760[_0x1ed10c(0x186)][_0x354ed6+_0x1ed10c(0x2cb)]['settings']=![],_0x2c8760[_0x1ed10c(0x186)][_0x354ed6+'_screen']['savedVolume']=![],(_0x2c8760[_0x1ed10c(0x8c6)]==0x2||_0x2c8760[_0x1ed10c(0x8c6)]==0x4)&&(_0x2c8760[_0x1ed10c(0x186)][_0x354ed6+'_screen'][_0x1ed10c(0xb3)]=!![]),_0x2c8760[_0x1ed10c(0x186)][_0x354ed6+_0x1ed10c(0x2cb)][_0x1ed10c(0x850)]=_0x2c8760[_0x1ed10c(0x186)][_0x354ed6]['screenElement'],_0x2c8760[_0x1ed10c(0x186)][_0x354ed6+_0x1ed10c(0x2cb)]['videoElement'][_0x1ed10c(0x88a)]['UUID']=_0x354ed6+_0x1ed10c(0x2cb),_0x2c8760['rpcs'][_0x354ed6+'_screen'][_0x1ed10c(0x850)]['id']='videosource_'+_0x354ed6+_0x1ed10c(0x2cb),_0x2c8760[_0x1ed10c(0x186)][_0x354ed6+_0x1ed10c(0x2cb)][_0x1ed10c(0x85a)]&&(_0x2c8760[_0x1ed10c(0x186)][_0x354ed6+_0x1ed10c(0x2cb)][_0x1ed10c(0x850)]['dataset'][_0x1ed10c(0x8f4)]=_0x2c8760[_0x1ed10c(0x186)][_0x354ed6+_0x1ed10c(0x2cb)][_0x1ed10c(0x85a)]),_0x2c8760[_0x1ed10c(0x186)][_0x354ed6+_0x1ed10c(0x2cb)][_0x1ed10c(0x850)][_0x1ed10c(0x56d)]=![],_0x2c8760['rpcs'][_0x354ed6+_0x1ed10c(0x2cb)][_0x1ed10c(0x28b)]=![],setupIncomingScreenTracking(_0x2c8760[_0x1ed10c(0x186)][_0x354ed6+_0x1ed10c(0x2cb)][_0x1ed10c(0x850)],_0x354ed6+_0x1ed10c(0x2cb)),_0x2c8760[_0x1ed10c(0x186)][_0x354ed6][_0x1ed10c(0x7aa)]['srcObject']=createMediaStream(),_0x15d40f[_0x1ed10c(0x648)](function(_0x2b56d0){var _0x16a47c=_0x1ed10c;_0x2c8760[_0x16a47c(0x186)][_0x354ed6][_0x16a47c(0x7aa)]['srcObject'][_0x16a47c(0x2ad)](_0x2b56d0);}),_0x2c8760[_0x1ed10c(0x186)][_0x354ed6+_0x1ed10c(0x2cb)][_0x1ed10c(0x850)][_0x1ed10c(0x284)]=!![],_0x2c8760[_0x1ed10c(0x186)][_0x354ed6+_0x1ed10c(0x2cb)][_0x1ed10c(0x850)][_0x1ed10c(0x226)](_0x1ed10c(0x8ce),''),mediaSourceUpdated(_0x354ed6+_0x1ed10c(0x2cb),_0x2c8760[_0x1ed10c(0x186)][_0x354ed6+_0x1ed10c(0x2cb)][_0x1ed10c(0x85a)])):_0x15d40f['forEach'](function(_0x222314){var _0x2c5a71=_0x1ed10c,_0x206c7b=![];_0x2c8760[_0x2c5a71(0x186)][_0x354ed6][_0x2c5a71(0x7aa)][_0x2c5a71(0x548)]['getTracks']()['forEach'](function(_0x3c5964){_0x3c5964['id']==_0x222314['id']&&(_0x206c7b=!![]);}),!_0x206c7b&&_0x2c8760[_0x2c5a71(0x186)][_0x354ed6][_0x2c5a71(0x7aa)][_0x2c5a71(0x548)][_0x2c5a71(0x2ad)](_0x222314);});},_0x2c8760['onTrack']=function(_0x317b5d,_0x2b8a7e){var _0x18c298=_0x2f8f35;if(_0x2c8760['badStreamList'][_0x18c298(0x4cc)](_0x2c8760[_0x18c298(0x186)][_0x2b8a7e][_0x18c298(0x85a)])){errorlog('new\x20connection\x20is\x20contained\x20in\x20badStreamList\x202!\x20This\x20shouldn\x27t\x20happen');return;}var _0xdaccf7=[],_0x2448f0=![];if(_0x317b5d[_0x18c298(0x191)]&&_0x317b5d[_0x18c298(0x191)][0x0])_0x2448f0=_0x317b5d[_0x18c298(0x191)][0x0],_0xdaccf7=_0x2448f0['getTracks']();else{if(_0x317b5d['track'])_0xdaccf7[_0x18c298(0x20d)](_0x317b5d[_0x18c298(0x124)]);else{errorlog(_0x18c298(0x108));return;}}if(_0x2c8760[_0x18c298(0x186)][_0x2b8a7e][_0x18c298(0x29c)]){var _0x522c7=_0x2c8760['rpcs'][_0x2b8a7e][_0x18c298(0x29c)][_0x18c298(0x81d)]();_0xdaccf7[_0x18c298(0x648)](function(_0x5cc119){var _0x4c8056=_0x18c298;_0x522c7[_0x4c8056(0x648)](function(_0x41fc4a){if(_0x5cc119['id']==_0x41fc4a['id']){var _0x8e8613=_0xdaccf7['indexOf'](_0x5cc119);_0x8e8613>-0x1&&_0xdaccf7['splice'](_0x8e8613,0x1);}});});}var _0x321a42=![];if(_0x2c8760['rpcs'][_0x2b8a7e]['screenIndexes']&&_0x2c8760[_0x18c298(0x186)][_0x2b8a7e][_0x18c298(0x8b8)]['length']){log(_0x18c298(0x842)+_0x2c8760['rpcs'][_0x2b8a7e][_0x18c298(0x8b8)]);var _0x5f2cdc=_0x2c8760[_0x18c298(0x186)][_0x2b8a7e][_0x18c298(0x75c)]();for(var _0x4b6d90=0x0;_0x4b6d90<_0x5f2cdc[_0x18c298(0x542)];_0x4b6d90++){for(var _0x2ca30e=0x0;_0x2ca30e<_0xdaccf7['length'];_0x2ca30e++){if(_0x5f2cdc[_0x4b6d90][_0x18c298(0x124)]&&_0x5f2cdc[_0x4b6d90][_0x18c298(0x124)]['id']==_0xdaccf7[_0x2ca30e]['id'])for(var _0x32c823=0x0;_0x32c823<_0x2c8760[_0x18c298(0x186)][_0x2b8a7e]['screenIndexes']['length'];_0x32c823++){if(_0x2c8760[_0x18c298(0x186)][_0x2b8a7e][_0x18c298(0x8b8)][_0x32c823]==_0x4b6d90){_0x321a42=!![];break;}}if(_0x321a42)break;}if(_0x321a42)break;}}log(_0x18c298(0x336)+_0x321a42);try{var _0x4f7b5a=_0xdaccf7[_0x18c298(0x542)];while(_0x4f7b5a--){if(_0xdaccf7[_0x4f7b5a][_0x18c298(0x8d5)]==_0x18c298(0x456)){if(_0x2c8760[_0x18c298(0x344)]!==![]&&!_0x2c8760[_0x18c298(0x344)][_0x18c298(0x4cc)](_0x2c8760[_0x18c298(0x186)][_0x2b8a7e]['streamID'])){_0xdaccf7[_0x18c298(0x664)](_0x4f7b5a,0x1);continue;}else{if(_0x2c8760['rpcs'][_0x2b8a7e]['settings']&&_0x2c8760['rpcs'][_0x2b8a7e]['settings'][_0x18c298(0x573)]&&_0x321a42)continue;else{if(_0x2c8760[_0x18c298(0x186)][_0x2b8a7e]['settings']&&!_0x2c8760[_0x18c298(0x186)][_0x2b8a7e][_0x18c298(0x3cc)][_0x18c298(0x456)]){_0xdaccf7['splice'](_0x4f7b5a,0x1);continue;}}}}else{if(_0xdaccf7[_0x4f7b5a][_0x18c298(0x8d5)]==_0x18c298(0x6ee)){if(_0x2c8760[_0x18c298(0x366)]!==![]&&!_0x2c8760[_0x18c298(0x366)][_0x18c298(0x4cc)](_0x2c8760[_0x18c298(0x186)][_0x2b8a7e][_0x18c298(0x85a)])){_0xdaccf7[_0x18c298(0x664)](_0x4f7b5a,0x1);continue;}else{if(_0x2c8760[_0x18c298(0x186)][_0x2b8a7e][_0x18c298(0x3cc)]&&_0x2c8760[_0x18c298(0x186)][_0x2b8a7e]['settings'][_0x18c298(0x573)]&&_0x321a42)continue;else{if(_0x2c8760[_0x18c298(0x186)][_0x2b8a7e][_0x18c298(0x3cc)]&&!_0x2c8760['rpcs'][_0x2b8a7e][_0x18c298(0x3cc)][_0x18c298(0x6ee)]){_0xdaccf7[_0x18c298(0x664)](_0x4f7b5a,0x1);continue;}}}}}}}catch(_0x3888e0){errorlog(_0x3888e0);}if(!_0xdaccf7[_0x18c298(0x542)]){log('NO\x20NEW\x20TRACKS?');return;}if(_0x321a42){_0x2c8760[_0x18c298(0x1a1)](_0xdaccf7,_0x2b8a7e);return;}_0x2c8760['buffer']!==![]&&playoutdelay(_0x2b8a7e);_0x2c8760['directorSpeakerMute'](),_0x2c8760[_0x18c298(0x1a5)]();_0x2448f0&&(_0x2448f0[_0x18c298(0x1af)]=function(_0x1a8a47){var _0x1e49bc=_0x18c298;try{warnlog('Track\x20was\x20removed'),_0x2c8760[_0x1e49bc(0x186)][_0x2b8a7e][_0x1e49bc(0x29c)][_0x1e49bc(0x81d)]()[_0x1e49bc(0x648)](_0x2142c5=>{var _0xfcbbe0=_0x1e49bc;_0x2142c5['id']==_0x1a8a47['track']['id']&&_0x2c8760[_0xfcbbe0(0x186)][_0x2b8a7e][_0xfcbbe0(0x29c)][_0xfcbbe0(0x101)](_0x2142c5);}),_0x1a8a47[_0x1e49bc(0x124)][_0x1e49bc(0x8d5)]=='video'?updateIncomingVideoElement(_0x2b8a7e,!![],![]):updateIncomingVideoElement(_0x2b8a7e,![],!![]),updateIncomingVideoElement(_0x2b8a7e),setTimeout(function(){updateMixer();},0x1);}catch(_0x455fa1){}},_0x2448f0[_0x18c298(0x4c1)]=function(_0x3b4665){var _0x524d5f=_0x18c298;errorlog(_0x3b4665);try{warnlog(_0x524d5f(0x317)),_0x2c8760[_0x524d5f(0x186)][_0x2b8a7e]['streamSrc'][_0x524d5f(0x81d)]()[_0x524d5f(0x648)](_0xdb8c1e=>{var _0x38f21a=_0x524d5f;try{_0xdb8c1e['id']==_0x3b4665[_0x38f21a(0x124)]['id']&&_0x2c8760[_0x38f21a(0x186)][_0x2b8a7e]['streamSrc'][_0x38f21a(0x101)](_0xdb8c1e);}catch(_0x39b2ea){}}),_0x3b4665[_0x524d5f(0x124)][_0x524d5f(0x8d5)]==_0x524d5f(0x456)?updateIncomingVideoElement(_0x2b8a7e,!![],![]):updateIncomingVideoElement(_0x2b8a7e,![],!![]),setTimeout(function(){updateMixer();},0x1);}catch(_0x2d11fe){errorlog(_0x2d11fe);}});createRichVideoElement(_0x2b8a7e);!_0x2c8760[_0x18c298(0x186)][_0x2b8a7e][_0x18c298(0x29c)]&&(_0x2c8760[_0x18c298(0x186)][_0x2b8a7e][_0x18c298(0x29c)]=createMediaStream(),mediaSourceUpdated(_0x2b8a7e,_0x2c8760[_0x18c298(0x186)][_0x2b8a7e]['streamID']));var _0x482e16=![],_0x5eb453=![];_0xdaccf7[_0x18c298(0x648)](_0x4186e8=>{var _0x276d5a=_0x18c298;if(_0x4186e8['kind']==_0x276d5a(0x456))_0x482e16=!![];else _0x4186e8[_0x276d5a(0x8d5)]=='audio'&&(_0x5eb453=!![]);log(_0x276d5a(0x303)),_0x2c8760[_0x276d5a(0x186)][_0x2b8a7e]['streamSrc'][_0x276d5a(0x2ad)](_0x4186e8);});isIFrame&&_0x2c8760[_0x18c298(0x80)]&&_0xdaccf7[_0x18c298(0x648)](_0x27b018=>{var _0x3b438b=_0x18c298;if(_0x27b018['kind']===_0x3b438b(0x456))log(_0x3b438b(0x667)),_0x27b018[_0x3b438b(0x4cd)]=new MediaStreamTrackProcessor(_0x27b018)[_0x3b438b(0x5c0)][_0x3b438b(0x81b)](),_0x27b018['frameReader'][_0x3b438b(0x274)]()[_0x3b438b(0x414)](function _0x4aa802({done:_0x1fce9f,value:_0x1507f9}){var _0x13a277=_0x3b438b;if(_0x1fce9f){_0x1507f9&&_0x1507f9['close']();return;}try{parent[_0x13a277(0x352)]({'frame':_0x1507f9,'UUID':_0x2b8a7e,'streamID':_0x2c8760['rpcs'][_0x2b8a7e][_0x13a277(0x85a)],'trackID':_0x27b018['id'],'kind':_0x13a277(0x456)},_0x2c8760[_0x13a277(0x80)],[_0x1507f9]);}catch(_0x2bb803){_0x1507f9[_0x13a277(0x7f8)]();return;}_0x1507f9['close'](),_0x27b018[_0x13a277(0x4cd)][_0x13a277(0x274)]()[_0x13a277(0x414)](_0x4aa802);});else _0x27b018[_0x3b438b(0x8d5)]==='audio'&&(log(_0x3b438b(0x183)),_0x27b018[_0x3b438b(0x4cd)]=new MediaStreamTrackProcessor(_0x27b018)[_0x3b438b(0x5c0)][_0x3b438b(0x81b)](),_0x27b018['frameReader']['read']()[_0x3b438b(0x414)](function _0x2167f9({done:_0x5734cb,value:_0x5174cf}){var _0x1ff53f=_0x3b438b;if(_0x5734cb){_0x5174cf&&_0x5174cf[_0x1ff53f(0x7f8)]();return;}try{parent[_0x1ff53f(0x352)]({'frame':_0x5174cf,'UUID':_0x2b8a7e,'streamID':_0x2c8760[_0x1ff53f(0x186)][_0x2b8a7e][_0x1ff53f(0x85a)],'trackID':_0x27b018['id'],'kind':_0x1ff53f(0x6ee)},_0x2c8760[_0x1ff53f(0x80)],[new ArrayBuffer(_0x5174cf)]);}catch(_0x32d505){_0x5174cf[_0x1ff53f(0x7f8)]();return;}_0x5174cf[_0x1ff53f(0x7f8)](),_0x27b018['frameReader'][_0x1ff53f(0x274)]()[_0x1ff53f(0x414)](_0x2167f9);}));});if(_0x5eb453&&_0x482e16)updateIncomingVideoElement(_0x2b8a7e);else{if(_0x482e16)updateIncomingVideoElement(_0x2b8a7e,!![],![]);else{if(_0x5eb453){try{_0x2c8760['audioCodec']=='lyra'&&lyraDecode(_0x317b5d[_0x18c298(0x246)]);}catch(_0x1917d0){errorlog(_0x1917d0);}updateIncomingVideoElement(_0x2b8a7e,![],!![]),!_0x2c8760[_0x18c298(0x2af)]&&_0x2c8760[_0x18c298(0x571)]&&!_0x2c8760[_0x18c298(0xe2)]&&setTimeout(function(){updateMixer();},0xa);}}}return _0x2c8760;},_0x2c8760;}());function getMeshcastCanvasTrack(){var _0x1617d9=_0x437dd4;!session['mc']&&errorlog(_0x1617d9(0x30b));!session['mc'][_0x1617d9(0x258)]&&(session['mc']['canvas']=document[_0x1617d9(0x19b)](_0x1617d9(0x258)),session['mc'][_0x1617d9(0x258)]['width']=0x140,session['mc'][_0x1617d9(0x258)][_0x1617d9(0x5e4)]=0xb4);!session['mc'][_0x1617d9(0x802)]&&(session['mc'][_0x1617d9(0x802)]=session['mc'][_0x1617d9(0x258)]['getContext']('2d',{'alpha':![]}),session['mc'][_0x1617d9(0x802)][_0x1617d9(0x21d)]=_0x1617d9(0x40f),session['mc']['ctx'][_0x1617d9(0x505)](0x0,0x0,session['mc']['canvas'][_0x1617d9(0x33e)],session['mc'][_0x1617d9(0x258)][_0x1617d9(0x5e4)]));!session['mc'][_0x1617d9(0x84c)]&&(function _0x4fe3d7(){var _0x4cb8fd=_0x1617d9;session['mc'][_0x4cb8fd(0x802)]['fillRect'](0x0,0x0,session['mc']['canvas'][_0x4cb8fd(0x33e)],session['mc'][_0x4cb8fd(0x258)][_0x4cb8fd(0x5e4)]),setTimeout(_0x4fe3d7,0xfa);}(),session['mc'][_0x1617d9(0x84c)]=session['mc']['canvas'][_0x1617d9(0xab)](0x4));var _0x6ba2a=session['mc'][_0x1617d9(0x84c)][_0x1617d9(0x454)]();if(_0x6ba2a[_0x1617d9(0x542)])return _0x6ba2a[0x0];return errorlog(_0x1617d9(0x8b2)),![];}var meshcastServer=![];function _0x1493(){var _0x5d2ce4=['signature','Reloading?\x20uh\x20oh.\x20Why\x20didn\x27t\x20it?','PINGED','shine','neck','waitImageTimeout','streamID','host','year','width_url','new-push-connection','limitBitrate','could\x20not\x20be\x20sent;\x20queuing\x20it','present','clear','estop','bit\x20rate\x20being\x20munged','learn','Pinging','bitrateTimeout','total_outbound_p2p_connections','ON\x20NEGO\x20NEEDED','backup.vdo.ninja/','virtualHangup','UUID','encode','score','closing\x2019','director-connected','never','death','open','SHA-256','subtract','matter','directorBlindAllGuests','vDav','game','dropped\x20candidate\x20due\x20to\x20filter','agree','borderRadius','turnlist','ran','led','WEBRTC\x20CONNECTION\x20OPEN','RTC\x20Connection\x20seems\x20to\x20be\x20dead\x20or\x20not\x20yet\x20open?\x204','imageElement','send\x20channel\x20open\x20pcs','keep','recieveFile','120GsSTLn','rose','speech','The\x20request\x20failed;\x20you\x20can\x27t\x20apply\x20this\x20action\x20to\x20the\x20main\x20director.','dataset','reject','maxvideobitrate','max_bandwidth_capped_kbps','record','qlr','[data-action-type=\x22order-value\x22][data--u-u-i-d=\x22','\x20is\x20not\x20defined;\x20skipping.','sentence','continent','defaultSpeaker','Safari','FORCING\x20A\x20CHUNKED\x20KEY\x20FRAME:\x20','Chunked_video','windowed','\x20(fail)','de1','plugged','mean','room-is-claimed','&code=','dog','recorder','effect','fly','fileWriter','content-type','raisehands','make','list','directorUUID','shop','disableNACK','Should\x20we\x20ask\x20to\x20play\x20the\x20stream\x20Again?','shoe',',\x20mc?:\x20','evening','stood','Transfer\x20was\x20cnacelled\x20by\x20remote\x20user;\x20parital\x20file\x20saved.','onmessage','Meschast\x20canvas\x20not\x20working','sendOnNewConnect','labelsize','sensorData','preferAudioCodec','turn:turn-usw2.vdo.ninja:3478','screenIndexes','view-connection-info','scale\x20set!','channelWidth','canvasCtx','point','/h264','bandwidth\x20set\x20d!\x20','quality_url','getParameters','Chrome\x20for\x20iOS','forceTcpMode','solo-scene-connected','streaming','activeSpeaker','audioContext','get','screen','setup\x20peer\x20complete','quality_limitation_reason','maxptime','\x20as\x20preferred\x20video\x20codec\x20by\x20viewer\x20via\x20API\x20(offer)','playsinline','answer','maintain-framerate','screenshareid','ended','power','food','kind','cleaning\x20up\x20lost\x20connection\x20--\x20disconnected\x20-\x20iOS\x20specific','transferred','onaudioprocess','edgelist','ondatachannel','closePC','utf-8','else','already\x20waiting\x20for\x20stream','discuss','remoteFocus','bought','yard','videosource','Remote\x20request\x20decoded\x20successfully','getAudioSettings','disconnect','gridlayout','checkBasicStreamsExist','gold','success','focusDistance','remove','iframeEle','ptime','Firefox','often','PROBLEM,\x20Senders\x20is\x20more\x20than\x200:\x20','whose','place','sid','course','layout','dataMode','video/webm','window','writeEBMLVarInt','https://www.youtube.com/','closing\x207','disableViewerWebAudioPipeline','json','line','more','loadoutID','did','early','BYE','sharp','pol1','lyra','EncodedVideoChunk','remote-screenshare-state','experience','contentHint','speedtest','details','bat','retryTimeout','directorView','ICE\x20FAILED','pauseClock',',\x20isDirector:\x20','SETUP\x20INCOMING','new-display-name','downloads','egg','fine','screenShareLabel','abc123','remoteInterfaceAPI','videoDevice','knew','listPromise','turn:turn-cae1.vdo.ninja:3478','out','encodeRemote','[data-action-type=\x27recorder-local\x27][data--u-u-i-d=\x27','order','false','closing\x203','setBitrate','conn_type','showlabels','processFrame','https://meshcast.io/view.html?id=','maxpublishers','sendframes','showSettings','SET\x20SCALING\x20IS\x20FIRING,\x20which\x20is\x20GOOD\x20!!!!!!','requestUpload','very','fullscreen','updateLocalStatsInterval','arraybuffer','platform','chunked_mode_audio','smile','little','queue','webrtc-is-blocked','Only\x20the\x20main\x20director\x20can\x20use\x20this\x20setting','midiDevice','car','processFrameAudio','reportbutton','hiddenSceneViewBitrate','copy','turns:turn.obs.ninja:443','proper','road','visible','dataOffset','most','closeRPC','getAsDataArray','options','ori','audioBitrate','float','obsCommand','room_init','after','click','keyname','play','suit','closeTimeout\x20cancelled;\x207','./media/bg_sample.webp','bandwidth','captureStream','wrong','recordedBlobs','war','span','tabernac','closing\x2018','outputDevice','loudest','wss://api.vdo.ninja:443','ocean','sure','control-room-co-director','country','similar','able','spring','Remote\x20peer\x20disconnected.\x20Due\x20to\x20enhanced\x20security,\x20please\x20refresh\x20to\x20create\x20a\x20new\x20connection.','new-view-connection','Trying\x20to\x20join\x20at\x20least','row','muted','trackNumber','test','lowMobileBitrate','sight','ask','173392ZYbhVc','localDescription','poem','getResponseHeader','lady','imagine','that','readyState','roomTimer','plant','batteryState','water','Does\x20Local\x20Stream\x20Source\x20EXIST?','pow','stringify','autorecordlocal','onreadystatechange','buffer','customWSS','Room\x20is\x20already\x20claimed\x20by\x20someone\x20else.','hostedTransfers','instrument','sendPeers','can\x27t\x20change\x20audio\x20bitrate;\x20no\x20audio\x20sender\x20found','closeTimeout\x20cancelled;\x202','oniceconnectionstatechange','human','forceRotate','permaid','Can\x27t\x20change\x20the\x20location\x20once\x20started\x20streaming','1011186TVkNXt','h264profile','controlRoomBitrate','generator','cross','cleanup','work','still','choose','batteryMeter','stop','spell','doNotSeed','The\x20remote\x20request\x20failed;\x20the\x20&remote\x20token\x20did\x20not\x20match\x20or\x20the\x20remote\x20user\x20does\x20not\x20allow\x20remote\x20control.','hanging\x20up','toward','error','excite','cut','requested-stream','introOnClean','wing','move','family','Meshcast\x20error:\x20432','webp','was','city','sendMsg','removeTrack','hssConnection','teeth','autoSyncObject','connectionDetails','though','listen','Something\x20went\x20wrong\x20with\x20incoming\x20track..','only','autoSync','request','describe','Checking\x20to\x20see\x20if\x20reconnectino\x20to\x20ws\x20lost\x20any\x20peers','subarray','setupYourOwnPlease','camp','setRequestHeader','instant','you','flipped','Raised\x20hand','side','blood','wood','writeBytes','equal','rotated','pair','sceneSync','scaleWidth','ruleOfThirds','getTimezoneOffset','orientation','InvalidOperationException','https://meshcast.io/view.html?api=','track','will','enhance_audio','Someone\x20Joined\x20the\x20Room','screenShareState','apiserver','changeCamera','guess','grabFaceData','seedPlz','Someone','writeU16BE','mutedStateScene','Publisher\x20will\x20be\x20ignored\x20due\x20to\x20max\x20connections\x20already\x20hit','POST','This\x20shouldn\x27t\x20happen','Websocket\x20connection\x20failed\x20or\x20something;\x20this\x20is\x20a\x20split\x20connection.\x20not\x20ideal,\x20as\x20it\x20could\x20be\x20unstable.','obsControls','large','savedBitrate','watch','element','setVideoScale','Bad\x20EBML\x20VINT\x20size\x20','atom','filetransfer','state','material','added\x20audio\x20track','maxconnections','operate','turn:www.turn.vdo.ninja:3478','statsInterval','cotton','closed','h264','info','frameMeta','location','onTrack','metal','watchTimeoutList','sendGenericData','limitAudioBitrate','\x20(good)','sky','ASKING\x20FOR\x20AUDIO\x20AND\x20VIDEO?','lead','deal','110rliBXL','onconnectionstatechange\x20pcs\x20ice\x20--\x20disconnected,\x20but\x20not\x20yet\x20closed?\x20','muted_savedState','setAudioBitrate','bar','fadein','skill','replace','wssid','recording_audio_gain','onicecandidate','store','bye','noisegateSettings','chunkedtransfer\x20OPEN','ctrlKey','enqueue','chat',')\x20failed\x20due\x20to\x20permissions\x20or\x20it\x20was\x20rejected\x20by\x20the\x20user','high','someonejoined','obsstudio','hidesololinks','type','throw','status','videoWriter','had','EastSideRepresentZ','welcomeMessage','mainmenu','vdoninja','stereo_url','webCodec','child','\x20(full)','gave','subject','website','url','WebRTC\x20Connection\x20Closed.\x20Clean\x20up.\x20657','street','touch','limiting\x20AudioEncoder','forceRetry','candidate','STARTING\x20NEW\x20AUDIO\x20TRACK','Adjusting\x20Gain;\x20only\x20track\x200\x20in\x20all\x20likely\x20hood,\x20unless\x20more\x20than\x20track\x200\x20support\x20is\x20added.','videoMargin','rpcs','rotate_video','show','Max\x20bandwidth\x20being\x20capped:\x20','bitrate_set','directorSettings','speed','completed','ice\x20timer\x20no\x20longer\x20exists','toLowerCase','iceServers','streams','encoder','energy','no\x20pcs[UUID]','disconnected','offsetChannel','joinroom','best','bright','friend','createElement','visit','maxaveragebitrate','subtle','broadcastChannelID','swim','setupScreenShareAddon','remoteDescription','rule','develop','directorDisplayMute','jpeg','pushLoudness','updateTime','ring','sand','milk','videoaddedtoroom','Requested_resolution','bed','onremovetrack','tainted','SENDING\x20CHUNKS\x20TO:\x20','quite','voiceMeterTemplate','form','height_url','requestChangeCompressor','disableMouseEvents','closing\x209','setOpusAttributes','UUID\x20not\x20found;\x20cant\x27\x20close','dry','why','cell','badStreamList','station','msg','con','Seeking\x20beyond\x20the\x20end\x20of\x20file\x20is\x20not\x20allowed','begin','EncodedAudioChunk','vowel','copyTo','differ','Someone\x20is\x20trying\x20to\x20transfer\x20a\x20guest','head4','5px','Opened\x20transfer\x20channel','RECONNECTING\x20to\x20HSS;\x20DISCONNECTING\x20FROM\x20TRANSFERRED\x20ROOM','room-is-claimed-codirector','blindAllGuests','ship','lone','onended','processPCSOnMessage','userAgent','reason','volume','addIceCandidate','encodedInsertableStreams','mediaDevices','bandwidth\x20set\x20g!\x20','promptAccess','indexOf','resolution','talk','interest','match','yellow','maxviewers','numeral','NOT\x20VIEW\x20TARGET','calculateScale','lowcut','canvasWebGL','spread','clean','/status','FORCE\x20KEYFRAME\x20FOR\x20SCENE','off','directorVolumeState','recieveChunkedStream','decrypt','fell','PCS\x20WINS\x20ICE','The\x20Director\x20has\x20disabled\x20your\x20vision\x20temporarily
    ','real','zoom','preventDefault','way','arrayBuffer','lot','infocus','suggest','night','stand','contentType','midiOut','midiRemote','yes','boy','The\x20main\x20director\x20denied\x20you\x20as\x20a\x20co-director','preLimitedBitrate','restricted','GOT\x20ICE!!','sendMessage','encodering\x20being\x20kicked','disconnectedTimeout','general','company','win','sink','codecGroupFlag','push','totalSceneBitrate','clothe','listing','udp','audioConstraints','claim','EOF1','some','privacy','story','bit','icefilter','ago','vb_url','BITRATE\x201:\x20','fillStyle','RPCS\x20for\x20MESHCAST\x20ISNT\x20MADE\x20YET??','getElementById','FORCING\x20A\x20KEY\x20FRAME:\x20','requested\x20file\x20has\x20been\x20removed.','dedicatedControlBarSpace','ontrack','thank','currentAudioConstraints','setAttribute','cleaning\x20up\x20lost\x20connection','history','inputBuffer','10px','chunkedVideoEnabled','codec','getStats','burn','measureEBMLVarInt','cpuLimited','queueList','createMediaStreamDestination','querySelectorAll','closeTimeout\x20cancelled;\x206\x27\x20retry\x20in\x203s?','setScale','range','town','roomclaimed','changeLabel','receiveChannel','m\x20:\x20','syncState','speakerMuted','empty\x20ice..','BITRATE\x203:\x20','selectImageTFLITE_contents','next','animatedMoves','stick','getSettings','slot','receiver','[data-action-type=\x22mute-guest\x22][data--u-u-i-d=\x22','requestChangeEQ','preferVideoCodec','lockedVideoBitrate','pushEffectsData','there','support','failed\x20to\x20send\x20focus\x20change\x20request','screenshare_url','reach','Stream\x20ID\x20is\x20already\x20in\x20use.','remoteRaisedHandElement','warn','writeU8','directorEnabledPPT','disableOBS','sing','canvas','system','stream_configVideo','separate','broadcastChannel','audiobitrate','writer','block','[data-action-type=\x22toggle-group\x22][data--u-u-i-d=\x22','connectPeer','remote-group-change','none','directorVideoMuted','view_set','free','wss','miconly','fileList','addCoDirector','setVideoBitrate','hope','dollar','src','clicked','done\x20setting\x20degrad\x20to\x20maintain-framerate','opacity','divide','directorSpeakerMuted','read','bind','screenShareElement','inboundAudioPipeline','least','remote','same','defaultIframeSrc','code','createBufferSource','layouts','steve','usual','AudioContext','modifyDescLyra','onconnectionstatechange','autoplay','stun:stun4.l.google.com:19302','shift','serve','transcript','space','EOF2','voiceMeter','audioChannels','special','done\x20clearing\x20audio','couldn\x27t\x20set\x20preferred\x20audio\x20codec','Timestamp\x20duplicated','quietOthers','vp8','image/webp','fire','value','with','transparent','over','organ','dress','scaleSnap','streamSrc','cover','defaultBackgroundImages','innerHTML','volumeControl','failed\x20to\x20disconnect','end-view-connection','connectionState','invite','already\x20closed\x20PCS','enc','postInterval','active','stay','Max\x20bandwidth\x20controlling\x20bitrate:\x20','ready','requestZoomChange','addTrack','muteStateTemplate','roomid','closing\x2012','feel','what','not\x20allowed\x20to\x20show\x20the\x20director','padStart','pointer','been','which','path','waitImageTimeoutObject','remoteMuteState_','start\x20writing\x20frames','parse','fun','bigmutebutton','mix','silent','decodeInvite','melody','failed','showSaveFilePicker','directVideoMuted','stream','Restarting\x20since\x20closed','SCREENS','probable','meshcastScale','_screen','screenshareVideoOnly','bread','drive','undefined','position','getWriter','remote-label-changed','targetAudioBitrate','de2','held','continue','provideFileList','requestCoDirector','optimize','soloVideo','joining-room','configuration','school','sendroom','TrackNumber\x20must\x20be\x20>\x200\x20and\x20<\x20127','iframetarget','bandwidth\x20set\x20h!\x20','audioCodec','can\x27t\x20change\x20bitrate;\x20no\x20video\x20sender\x20found','checking','print','Remote\x20TURN\x20LIST\x20Loaded\x20**\x20','wave','correct','container_','Max\x20bandwidth\x20NOT\x20being\x20capped:\x20','signalMeter','hard','startClock','number','leg','plugged_in','webm','roll','deltaY','RPCS\x20WINS\x20ICE','pixelFix','vdo.socialstream.ninja','localMuteElement','guest','video_encoder','silver','chair','rejoining\x20room','1280','black','hangupbutton','supply','trouble','sent','adding\x20track','forceScreenShareAspectRatio','well','custom\x20layout\x20being\x20applied','six','center','zoomedBitrate','writeDoubleBE','Meshcast\x20not\x20connected;\x20cant\x27\x20create\x20canvas\x20for\x20it','seem','said','gone','hidden','post','panning','keyframe','midiOffset','less','api','wonder','Track\x20threw\x20an\x20error;\x20going\x20to\x20reconnect\x20it','thing','Remote\x20user\x20is\x20a\x20director','minute','modifyDescPCM','coat','maxMobileBitrate','cursor','createDataChannel','vdAv','unmute-guest','directorMutedState','find','cpu','pop','offerSDP','hardware_video_encoder','video_bitrate_kbps','case','streamid-already-published','went','column','for','season','again','screenshareDenoise','meshcast','need','obs_control','WHY\x20ARE\x20YOU\x20GOD\x20DAMN\x20BEEPING','the','screenshare:\x20','IchBinSteveDerNinja','ctrl','labelstyle','isScene','molecule','took','cat','width','Not\x20a\x20scene','engine','bandwidth\x20set\x20b!\x20','guide','sitePassword','novideo','distant','ArrayBufferDataStream','screensharecursor','sourceActive','total','motion','scaleHeight','hair','coast','allowGraphs','processRPCSOnMessage','onopen','carry','postMessage','FileSystemWritableFileStream','fakeUser','huge','RTC\x20already\x20connected','cool','lay','power_level','danger','closeTimeout','gpGPU','hasOwnProperty','nature','were','region','closing\x204','flagship','byteLength','low','top','noaudio','iframeDetails_','spoke','setVideoBitrates','changeOrder','blow','isView','quality','Shared\x20website:\x20input','wrote','selectedIndex','remote-video-mute-state','manualBandwidth','guest-connected','minptime','stereo','base','please','law','offer','already\x20connected','verify','iframe','let','resolution\x20scale','nor','[data-sololink]','356135YYKrkZ','women','samplingFrequency','equate','either','plane','&id=','preferCodec','notice','exact','refreshScale','rtc.ninja','previewToggleState','sendChunks','midiHotkeys','muteState','A_OPUS','invent','week','requestFile','sail','modern','earth','encrypt','symbol','onload','exercise','querySelector','failed\x20to\x20send\x20zoom\x20change\x20request','available-speedtest-servers','ground','obsRemotePassword','beepToNotify','There\x27s\x20a\x20new\x20incoming\x20connection.','mykey','decrypted','BlobBuffer','neighbor','nation','already\x20watching\x20stream','addFrame','sdp','hash\x20is\x20','LOADING\x20UP\x20WAITING\x20WATCH\x20STREAM:\x20','micSampleRate','setMeshcastVideoBitrate','half','method','\x20','firstPlayTriggered','Chromium-based\x20v','other','chunked','circle','coDirector','verb','autoGainControl','can\x27t\x20change\x20bitrate;\x20no\x20video\x20senders\x20found','Change\x20Label','study','resolution\x20scale:\x20','meshcastAudioBitrate','nine','grand','horse','showClock','director','getChannelData','cost','noise\x20gate\x20on','Authorization','offset','allowmidi','EBML\x20VINT\x20size\x20not\x20supported\x20','settings','our','audioCtxOutbound','requestStream','mute','publishing\x20SDP\x20Offer:\x20','remoteHash','act','frameWriter','GOT\x20ICES!!','brown','phrase','pos','guestFeeds','applyIsolatedVolume','priority','how','every','remoteMuteState','say','arrive','stopping\x20some\x20preload\x20bitrate\x20','set-video-scale','moment','closing\x2013','event','quiet','one','dataReceived','weather','mixMinus','Bearer\x20','hear','Can\x27t\x20play\x20your\x20own\x20stream\x20ID','push-connection-info','OPEN','obs.ninja/','red','except','Invalid\x20remote\x20control\x20code.\x0a\x0aUse\x20the\x20field\x20below\x20to\x20try\x20again\x20with\x20a\x20different\x20passcode.','selected','INITIAL\x20PUBLISH\x20START:\x20','part','PONGED','wash','outboundAudioBitrate','forceRetryTimeout','%\x20battery\x20remaining','visibility','sendRequest','pong','board','SDP\x20Sessions\x20Match.\x20I\x20assume\x20ADDING\x20TRACKS.\x20RPCS','screenStream','videoMuted','people','remoteStats','addALabel','successfully\x20sent\x20message\x20vis\x20WebRTC\x20instead\x20of\x20WSS','destination','reject\x20co','null\x20ice\x20rpcs','showConnections','repeat','HANG\x20UP\x202\x20COMPLETE','writeUnsignedIntBE','stone','#000','showall','bandwidth\x20set\x20e!\x20','processDescription','obs','then','AndroidFix','directorPassword','ice','bitrateGroupFlag','hole','reload','micDelay','onnegotiationneeded','their','stretch','requestResolution','broadcast_mode','vary','servers','BROWER\x20DID\x20NOT\x20SUPPORT\x20LIMIT\x20BITRATE','scaleFactor','heard','Someone\x20published\x20a\x20video\x20to\x20the\x20Room','sendKeyFrameScenes','trade','nothing','pliCount','chatmessage','totalBitrate:\x20','name','turn:turn-eu4.vdo.ninja:3478','wire','setParameters','late','does\x20any\x20audio\x20exist?','playbackheader','noPLIs','addEventListener','fr1','showDirector','race','CONNECTED\x20TO\x20FIRST\x20PEER','room','Transfer\x20ended','You\x20are\x20a\x20co-director\x20of\x20this\x20room;\x20you\x20have\x20partial\x20director\x20control\x20assigned\x20to\x20you.','alert','statsMenu','received\x20data\x20from\x20viewer','basic','showTime','joinRoom','recording_audio_ctx_latency','summer','right','requestFocusChange','audioMeterGuest','degrade','quality_wb','wall','relative','seed','call','TRANSFERRING?','createAnswer','master','PUBLISHER\x27s\x20RTC\x20Connection\x20seems\x20to\x20be\x20dead?\x20','closing\x208','site-not-responsive','getVideoTracks','know','video','noExitPrompt','sheet','charge','blue','soon','PASSED','resolve','generateStreamID','getSenders','sendChannel','\x20(ok)','enhance','watchTimeoutList:','seeding\x20!!','gas','allowVideo','page','buy','retryWatchInterval','midiChannel','ACTION\x20REJECTED:\x20','https://turnservers.rtc.ninja/','practice','processDescription2','noisegate','pound','charAt','sense','audioLatency','ArrayBufferDataStream\x27s\x20pos\x20lies\x20beyond\x20end\x20of\x20buffer','Audio\x20processing\x20is\x20disabled\x20with\x20this\x20guest.\x20Can\x27t\x20mute\x20or\x20change\x20volume','surface','insect','remoteMuteElement','pipe','sensors','soloChatUUID','needKeyFrame','bandwidth\x20set\x20i!\x20','since','head','solution','main-director','onclose','party','currentTarget','gain','Valid\x20co\x20director\x20trying\x20to\x20transfer\x20a\x20guest','chatname','importKey','down','Chunked\x20Stream\x20Ended','PCMSource','RTCRtpSender','hidehome','house','add','audioOptions','unshift','strong','drink','also','channels','webPquality','focus\x20success','Generate\x20Some\x20Crypto\x20keys\x20first','dynamicScale','requestAs','measure','corner','told','green','setValueAtTime','directorSpeakerMute','no\x20video\x20track\x20to\x20control','keys','his','stream_configAudio','enhanceAudioEncoder','configVideo','vp9','allow','triangle','defaultMedia','fresh','chunkedStream','anysend','requestChangeGating','setResolution','displayMute','job','STREAM\x20ID\x20desalted\x202:','hurry','control','shall','GET','starting\x20kicker','screenshareType','made','band','always','canvasSource','teach','want','meant','screenshareStereo','onerror','getRandomValues','publicKey','manual','bufferedAmount','fruit','heavy','directorState','\x20---\x20PC\x20TIMED\x20OUT,\x20but\x20still\x20alive.\x20Killing\x20it.','bitrate','Offset\x20may\x20not\x20be\x20negative','includes','frameReader','two','change','session','TOO\x20MANY\x20PUBLISHING\x20PEERS','waitingWatchList','pcm','closing\x2014','fair','requestAudioHack','broadcast','no\x20audio\x20track\x20to\x20poke','stopWriter','screenStopped','finger','tail','limitMeshcastBitrate','iceTransportPolicy','startWriter','ontimeout','maxBitrate','cloneNode','new\x20connection\x20is\x20contained\x20in\x20badStreamList!\x20This\x20might\x20be\x20the\x20director\x27s\x20video/audio\x20->\x20this\x20a\x20scene?','bell','createObjectURL','deviceId','WebMWriter','vector','processIce','successfully\x20requested\x20audio\x20and\x20video','chunkTime','suffix','hundred','color','decode','meshcastScreenShareBitrate','\x20---\x20PC\x20TIMED\x20OUT\x20and\x20already\x20deleted.\x20shouldn\x27t\x20happen','activelySpeaking','enter','chunks','left','maxBandwidth','director-share','moon','session.limitMaxBandwidth\x20running:\x20','switchMode','property','character','realUUID','toString','check','far','err','network_type','opus','processIce2','fillRect','won\x27t','webkitAudioContext','slow','RSASSA-PKCS1-v1_5','slots','anyrequest','ten','transferSettings','appendChild','desaltStreamID','directMigrateIssue','micIsolate','layout-enabled','wild','Update\x20Mixer\x20Event\x20on\x20REsize\x20SET','island','steam','getWrittenSize','nacks_per_second','cleanish','equalizer','thus','gyro','session.setupScreenShareAddon','new','Unmute\x20video','abs','hat','signData','self','localVoiceMeter','screensharefps','requestRateLimit','playback_audio_volume_meter','webCodecAudio','responseText','target','strange','solo','textContent','Refreshing\x20scale','heat','detail','rotate','bandwidth\x20set\x20a!\x20','forceAspectRatio','ifs','iceBundle','write','.battery-level','catch','provide','substring','lockedAudioBitrate','heart','and','sceneType2','common','VP9','application/sdp','length','tell','bandwidthMuted','turn','noiframe','data','srcObject','video_muted_init','CriOS','writeEBMLVarIntWidth','push-connection','scene','inch','all','hash','obsfix','value\x20there','winter','setupIncoming','scale','getAudioTracks','recording','session.provideFileList','mutedState','password','limitMaxBandwidth','audioCtx','zoom\x20success','before','map','directorBox','light','join','altUUID','updateurl','notifyScreenShare','Mute\x20video\x203306','set','mark','timer','opacityDisconnect','Failed\x20to\x20request\x20video\x20and\x20audio;\x20iOS\x20device\x20asking?','speak','screenshare','mid','Audio\x20Bitrate\x20is\x20locked;\x20can\x27t\x20update','tire','view','allowVideos','allowscreen','snow','bank','mag','your','wide','complete','bad','iron','meat','hw_enc','codec_url','setFloat32','AES-CBC','closedCaptions','','audio\x20bandwidth\x20set\x20f!','iframeSrc','configure','gentle','science','stunServers','four','sending\x20message\x20via\x20WSS\x20as\x20WebRTC\x20failed\x20to\x20send\x20message','watchStream','maxsamplerate','message\x20could\x20not\x20be\x20sent;\x20queuing\x20it','jointone','waiting\x20for\x20keyframe','sendFile','straight','screensharebutton','electric','table','use1','broad','both','force','turn:turn-eu1.vdo.ninja:3478','noise\x20gate\x20off','land','init_audio','cid:','obsStateSync','obsState','Media','director-mute-state','pluginVersion','perhaps','rich','Keyframe\x20inserted','hangup','encodings','current','closing\x2020','iOS\x20devices\x20do\x20not\x20support\x20dynamic\x20bitrates\x20correctly;\x20skipping','happy','noREMB','Failed\x20attempt\x20to\x20connect\x20as\x20co-director','nose','actual\x20bitrate:','?ts=','scaleResolution','optimizedBitrate','42001f','2px','screenshareContentHint','-kbps','allowScreen','men','noun','Unknown','sister','devicePixelRatio','sea','changeParams','minimumRoomBitrate','readable','display','require','createBuffer','Trying\x20to\x20set\x20','Someone\x20sent\x20us\x20an\x20ANSWER\x20sdp??','startTime','during','eventPlayActive','word','original','resending\x20message','piece','disablePLI','rampUpTime','replaceAll','obsVisibility','connected','this','\x20(timeout)','locate','added\x20video\x20track','rejected','Video\x20Bitrate\x20is\x20locked;\x20can\x27t\x20update','press','channelOffset','cloud','use','joiningRoom','request\x20rate\x20limit:\x20','videoMuted:\x20','\x20x\x20','sensorDataFilter','dream','meshcastSettings','text','height','group','round','disabled','arrange','ptz','https://','chrg','among','The\x20remote\x20control\x20request\x20failed.','Unhandeled\x20Error\x20occured','tool','father','targetBandwidth','gotGenericData','term','generateRandomString','give','allowWebp','alpha','seven','introButton','Messaging\x20sent','mind','sending\x20message\x20via\x20WSS\x20as\x20WebRTC\x20failed\x20to\x20send\x20message;\x20RTC\x20peers\x20only','air','pretty','recording_audio_mic_delay','middle','scaleResolutionDownBy','old','postURL','bottom','vp09.00.10.08','channel','directorChat','start','digest','encryptMessage','classList','**\x20connected','soft','bitrate\x20timeout;\x20ios/firefox\x20specific:\x20','hand','recording_audio_compressor_type','42e01f','has','fat','tube','focus','limitaudio','meshcastCodec','iceTimer','done','starting\x20some\x20preload\x20bitrate\x20','initial_group','configAudio','walk','lost','many','sudden','allowIframe','randomize','fight','warm','114440FrcgXR','chunkedtransfer','timestamp','header','createJavaScriptNode','prototype','from','MESHCAST();','temperature','white','delta','any','constructor','random','tall','chord','surprise','paper','time','cent','effectValue','oncanplay','hostname','trip','lowerVolume','village','compare','frameRate','keyframeRate','version','prioritize-audio','prepare','animal','gun','true','forEach','possible','mobile','keyframeTimeout','size','requestRateLimit\x20RUN:\x20','readAsArrayBuffer','ROOMID\x20EANBLED','Bad\x20UINT\x20size\x20','pipeTo','ICE\x20FAILed.\x20bad?','measureUnsignedInt','raw','decryptMessage','key','Utf8','mono','busy','appear','requestVideoHack','depend','hideClock','result','seedAttempts','href','felt','\x27\x20target=\x27_blank\x27>','CLOSED','splice','help','requestedStatsInterval','STARTING\x20NEW\x20VIDEO\x20TRACK','unified-plan','travel','fraction','field','sampleRate','We\x20will\x20not\x20request\x20the\x20meshcast\x20as\x20no\x20audio\x20or\x20video\x20is\x20requested','./media/bg_sample2.webp','meterStyle','announceCoDirector','compressor','recordingVideoCodec','farm','drop','truck','The\x20director\x20approved\x20you\x20as\x20a\x20co-director','Chunked_audio','preloadbitrate','weight','Audio_Loudness','doctor','msg\x20size\x20error','local','autorecordremote','playback_audio_pipeline','roomenc','unit','hold','audioInputChannels','groupAudio','plural','stopping\x20old\x20track','allowMIDI','slice','getPCM','SEND\x20BYE','request\x20focus\x20change:\x20','short','virtualcam','cbr','maxviewers_url','setRemoteDescription','decoder','valley','requestStatsContinuous','useragent','scale\x20scale','showRoomTime','particular','think','face','isArray','oxygen','A\x20director\x20joined\x20the\x20room','allowwebp','opacityMuted','vDAv','roomhost','problem','bone','allowNoGroup','decodeRemote','videoMutedFlag','message','west','duck','closing\x2016','draw','metaKey','writeString','salt','SENDING\x20FILE:\x20','audioContentHint','reply','feed','against','string','OBSNINJAFORLIFE','now','forcePLI','pass','machine','seeding','wear','applySoloChat','box','dark','videoOptions','sticky','requestAudioRateLimit','removeChild','crowd','remoteFocusZoomRequest','oil','lowerhand','eight','climb','overlayNinja','indicate','https://turnservers.socialstream.ninja/','audioEffects','codirectorRequested','thin','recordLocal','myVideo.webm','remoteZoom','exclude','life','design','filename','bitrateTimeoutFirefox','between','allowAudio','hour','limitTotalBitrateGuests','directorDisplayMuted','requestCoMigrate','denoise_url','screenShareBitrate','\x20as\x20preferred\x20audio\x20codec\x20by\x20viewer\x20via\x20API\x20(offer)','together','setLocalDescription','transfer','nextQueue','several','charging','fall','cleanDirector','newMainDirectorSetup','user\x20didn\x27t\x20have\x20access\x20for\x20this\x20file.','what\x20is\x20this?','providing\x20answer','send','audioGain','Websockets\x20timed\x20out;\x2030\x20seconds','audio','million','pick','area','label_','dtx','limitAudio','writeByte','autoSyncCallback','port','createOffer','pressed','necessary','UN-MUTED','day','small','midiIn','remoteVideoMuted','miniInfo','woman','care','mcSetScale','setUint32','parent','images','vdav','getVideoSettings','Bad\x20EBML\x20datatype\x20','nocursor','cmd','pingTimeout','writer_config','ceil','Not\x20director','add-a-label','onnegotiationneeded\x20triggered;\x20creating\x20offer','applyIsolatedChat','rtc\x20state:\x20','AES','nodownloads','charCodeAt','max','picture','.webm','steel','noFEC','plain','iceConnectionState\x20==\x20connected','consent','came','multiply','codirector_transfer','requestVideoRecord','month','writeFloatBE','micIsolated','stead','allowDownloads','overlay','much','init_video','An\x20RTC\x20error\x20occured','closeTimeout\x20cancelled;\x203','each','codirector\x20request\x20hash\x20failed','midi','processIceBundle','echoCancellation','clock','binaryType','enabled','section','than','tfliteModule','slave','represent','not\x20record\x20button\x20detected;\x20can\x27t\x20update\x20time\x20since\x20started\x20recording','prove','lyraCodecModule','channelCount','king','miss','controls','turn:turn-eu2.obs.ninja:3478','determine','crypto','stats','darkmode','fast','playback_audio_samplerate','sceneType','stereo\x20inbound\x20enabled','noScaling','meshcastBitrate','border','log','iframeVideo','closing\x202','limitTotalBitrate','label','class','young','Content-Type','layout-updated','division','adaptivePtime','lin','favor','Someone\x20Joined\x20the\x20Room\x20with\x20a\x20video','audio_codec_url','getReceivers','borderColor','split','sceneList','watchTimeoutList2:','seat','RTC\x20Connection\x20seems\x20to\x20be\x20dead\x20or\x20not\x20yet\x20open?\x203','noNacks','mountain','timecode','changeURL','enhanceAudio','webAudios','object','door','captain','bring','CHUNKED\x20DETAILS','famous','liquid','rock','VDO-Ninja','sleep','setClock','UUID\x20not\x20found;\x20can\x27t\x20close.','screenshareAEC','noiseSuppression','stopClock','iceConnectionState','timeout','NOT\x20IN\x20VIEW\x20SET','opposite','coDirectorEnable','not-the-director','available_outgoing_bitrate_kbps','cae1','innerText','label=','finish','Meshcast\x20SET\x20SCALING\x20IS\x20FIRING,\x20which\x20is\x20GOOD\x20!!!!!!','proxy','allowBroadcast','chunked_mode','chunksInQueue','screenshareAutogain','certain','run','data\x20channel\x20being\x20used\x20in\x20reverse;\x20this\x20shouldn\x27t\x20really\x20happen,\x20except\x20if\x20maybe\x20doing\x20a\x20file\x20transfer','about','edge','create','try','restartIce','directorHash','Not\x20supported;\x20expected\x20\x27filetransfer\x27','ICE\x20DID\x20NOT\x20FIND\x20A\x20PC\x20OPTION?\x20peer\x20might\x20have\x20left\x20before\x20ICE\x20complete','inline-block','RTC\x20Connection\x20seems\x20to\x20be\x20dead\x20or\x20not\x20yet\x20open?\x201','flower','decide','48153gkkBSC','migrate','screensharequality','leavetone','frame','remember','garden','requestChangeSubGain','objectFit','http://','kill','TFJSModel','true\x20.','candidates','closing\x206','dictionary','even','sendChannel_','screenElement','sat','three','bear','createWritable','dear','girl','defaultPassword','follow','currentTime','targetBitrate','taintedSession','closing\x205','slip','img','showControls','soldier','action','seedStream','she','desert','question','cleanViewer','could','approved','directorBlindButton','resumeClock','\x20as\x20preferred\x20codec\x20by\x20viewer\x20via\x20API','autoadd','floor','product','KEY\x20FRAME\x20REQUESTED','shape','1vh','rest','If\x20self-hosting\x20VDO.Ninja,\x20please\x20contact\x20steve@seguin.email\x20to\x20request\x20having\x20access\x20to\x20Meshcast.','requestChangeMicDelay','readAsText','sign','corn','connect','vdo.ninja/','Browser','The\x20request\x20failed;\x20the\x20remote\x20user\x20did\x20not\x20recognize\x20you\x20as\x20the\x20director','hostedFiles','cleanOutput','hangupDirector','getVideoBitrates','those','token','relay','safemode','sceneDisplay','foot','nopreview','sort','born','plan','stereo\x20enabled','broadcastIFrame','screenShareStartPaused','getOpusBitrate','shell','forceios','arm','laugh','ping','4404429DBIvIg','Create\x20a\x20new\x20RTC\x20connection;\x20offering\x20SDP\x20on\x20request','limitAudioEncoder','degradationPreference','third','changeMicrophone','chatbutton','pip','application/json;\x20charset=utf-8','requestKeyframe','aec_url','close','studioSoftware','Created\x20transfer\x20channel','eye','useinbandfec','obsControl','UUID\x20does\x20not\x20exist','turns:www.turn.vdo.ninja:443','waitImage','home','ctx','[data-action-type=\x22volume\x22][data--u-u-i-d=\x22','directorBlue','maxframeRate_q2','ICE\x20closed?','directorList','chunkedAudioEnabled','5542232QdkXao','optimizeBitrate','no\x20UUID\x20in\x20msg','description','screenSrc','seek','ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnpqrstuvwxyz23456789','startsWith','enemy','note','controlTimer','couldn\x27t\x20set\x20rate\x20limit','just','decimal','scaleDueToBitrate','joy','remoteVideoMuteElement','mass','getReader','afraid','getTracks','meshcastScreenShareCodec','createMediaStreamSource','speakerMute','scene-connected','rope','count','roombitrate','group-set-updated','GOT\x20ICEs!!','isDirector\x20','directorActions','security','enhanceaudio','totalRoomBitrate','square','view-connection','Remote\x20peer\x20connected\x20to\x20video\x20stream.\x0a\x0aConnection\x20to\x20handshake\x20server\x20being\x20killed\x20on\x20request.\x20This\x20increases\x20security,\x20but\x20the\x20peer\x20will\x20not\x20be\x20able\x20to\x20reconnect\x20automatically\x20on\x20connection\x20failure.\x0a\x0aPress\x20OK\x20to\x20start\x20the\x20stream!','directorViewBitrate','room\x20rate\x20restriction\x20detected.\x20No\x20videos\x20will\x20be\x20published\x20to\x20other\x20guests','getLocalStream','century','title','mouth','include','quality_ss','numberOfChannels','sell','dead','und','Failed\x20to\x20connect\x20to\x20service:\x20Error\x20503Possibly\x20too\x20many\x20connections\x20from\x20the\x20same\x20address\x20tried\x20to\x20connect.Visit\x20https://discord.vdo.ninja\x20for\x20support.','flow','sync','New\x20ON\x20TRACK\x20event','style','Unknown\x20Meshcast\x20error','ear','session.rpcs[UUID].screenIndexes:\x20','savedVolume','until','successfully\x20sent\x20message\x20vis\x20WebRTC\x20instead\x20of\x20WSS\x20to\x20all\x20RTC\x20Peers','networkPriority','pcs','outboundVideoBitrate','UUID\x20not\x20found\x20in\x20pcs','look','live','canvasStream','pcs\x20RTC\x20CLOSED','crease','level','videoElement','remote-mute-state','select','Setting\x20pc\x20connection\x20timeout\x20in\x205\x20seconds\x20??'];_0x1493=function(){return _0x5d2ce4;};return _0x1493();}function selectMeshcast(_0x4638ee){var _0x15472f=_0x437dd4;meshcastServer={};var _0xf9803f=_0x4638ee[_0x15472f(0x371)],_0x177e6f=_0x4638ee[_0x15472f(0x9d)];meshcastServer[_0x15472f(0x17c)]=_0x177e6f[_0xf9803f]['url'],meshcastServer[_0x15472f(0x27c)]=_0x177e6f[_0xf9803f][_0x15472f(0x27c)];}async function meshcast(_0x1ebbdb=![]){var _0x50b80f=_0x437dd4;async function _0x34bd82(_0x37b5ef,_0x14763f){var _0x39b1b5=_0x9870;const _0x4fb463=new XMLHttpRequest();_0x4fb463[_0x39b1b5(0x39b)]=function(){var _0x48f59f=_0x39b1b5;if(parseFloat(this['responseText'])>=0x0){if(parseFloat(this[_0x48f59f(0x529)])>0x32)_0x37b5ef[_0x48f59f(0x29f)]+=_0x48f59f(0x178);else{if(parseFloat(this['responseText'])>0xa)_0x37b5ef[_0x48f59f(0x29f)]+=_0x48f59f(0x461);else{if(parseFloat(this['responseText'])>0x0)_0x37b5ef[_0x48f59f(0x29f)]+=_0x48f59f(0x150);else{var _0x56d033=![];_0x37b5ef[_0x48f59f(0x3f4)]&&(_0x56d033=!![]),_0x37b5ef[_0x48f59f(0x5e7)]=!![],_0x37b5ef['innerHTML']+=_0x48f59f(0x899),document[_0x48f59f(0x21f)](_0x48f59f(0x8d9))[_0x48f59f(0x50e)](_0x37b5ef),_0x56d033&&(document[_0x48f59f(0x21f)]('edgelist')['options'][0x0][_0x48f59f(0x3f4)]=!![]);}}}}else{var _0x56d033=![];_0x37b5ef[_0x48f59f(0x3f4)]&&(_0x56d033=!![]),document[_0x48f59f(0x21f)](_0x48f59f(0x8d9))[_0x48f59f(0x50e)](_0x37b5ef),_0x37b5ef[_0x48f59f(0x29f)]+=_0x48f59f(0x899),_0x37b5ef[_0x48f59f(0x5e7)]=!![],_0x56d033&&(document[_0x48f59f(0x21f)](_0x48f59f(0x8d9))[_0x48f59f(0x9d)][0x0][_0x48f59f(0x3f4)]=!![]);}session[_0x48f59f(0x3c4)]&&!session[_0x48f59f(0x7d7)]&&!session[_0x48f59f(0x6e6)]&&document[_0x48f59f(0x21f)]('meshcastMenu')[_0x48f59f(0x60b)][_0x48f59f(0x8ec)](_0x48f59f(0x30f));},_0x4fb463[_0x39b1b5(0x4c1)]=function(){var _0x350246=_0x39b1b5,_0x52f856=![];_0x37b5ef['selected']&&(_0x52f856=!![]),document[_0x350246(0x21f)]('edgelist')[_0x350246(0x50e)](_0x37b5ef),_0x37b5ef[_0x350246(0x29f)]+=_0x350246(0x899),_0x37b5ef[_0x350246(0x5e7)]=!![],_0x52f856&&(document[_0x350246(0x21f)](_0x350246(0x8d9))[_0x350246(0x9d)][0x0]['selected']=!![]);},_0x4fb463[_0x39b1b5(0x873)](_0x39b1b5(0x4b6),_0x14763f,!![]),_0x4fb463[_0x39b1b5(0x779)]=0x3e8,_0x4fb463[_0x39b1b5(0x4e0)]=function(_0x4e2c9d){var _0xb47813=_0x39b1b5,_0x312075=![];_0x37b5ef[_0xb47813(0x3f4)]&&(_0x312075=!![]),document[_0xb47813(0x21f)](_0xb47813(0x8d9))[_0xb47813(0x50e)](_0x37b5ef),_0x37b5ef['innerHTML']+=_0xb47813(0x5d3),_0x312075&&(document[_0xb47813(0x21f)]('edgelist')[_0xb47813(0x9d)][0x0][_0xb47813(0x3f4)]=!![]);},_0x4fb463[_0x39b1b5(0x6eb)]();}async function _0x550420(_0x110e1f=![]){var _0x3bae59=_0x9870,_0x2f45d2=new Date(),_0x188629=_0x2f45d2[_0x3bae59(0x120)]();urlParams['has']('tz')&&(_0x188629=parseInt(urlParams[_0x3bae59(0x8c8)]('tz'))||_0x188629),fetch('https://meshcast.io/servers.json?ts='+Date[_0x3bae59(0x6b5)]())[_0x3bae59(0x414)](_0x1a2259=>_0x1a2259[_0x3bae59(0x8fe)]())[_0x3bae59(0x414)](async _0x4ee17d=>{var _0x256ad8=_0x3bae59;for(var _0x4b73b3=0x0;_0x4b73b3<_0x4ee17d[_0x256ad8(0x542)];_0x4b73b3++){var _0x130691=Math[_0x256ad8(0x520)](_0x4ee17d[_0x4b73b3]['tz']-_0x188629);Math['abs'](_0x130691-0x3c*0x18)<_0x130691&&(_0x130691=Math[_0x256ad8(0x520)](_0x130691-0x3c*0x18)),_0x4ee17d[_0x4b73b3][_0x256ad8(0x62f)]=_0x130691,session[_0x256ad8(0x331)]!==_0x4ee17d[_0x4b73b3][_0x256ad8(0x27c)]&&(_0x4ee17d[_0x4b73b3]['delta']+=0x3e8);}_0x4ee17d[_0x256ad8(0x7e1)](compare_deltas);for(var _0x4b73b3=0x0;_0x4b73b3<_0x4ee17d[_0x256ad8(0x542)];_0x4b73b3++){var _0x2723dd=document[_0x256ad8(0x19b)]('option');_0x2723dd[_0x256ad8(0x27c)]=_0x4ee17d[_0x4b73b3][_0x256ad8(0x27c)],_0x2723dd[_0x256ad8(0x17c)]=_0x4ee17d[_0x4b73b3][_0x256ad8(0x17c)],_0x2723dd[_0x256ad8(0x29f)]=_0x4ee17d[_0x4b73b3][_0x256ad8(0x751)],_0x34bd82(_0x2723dd,_0x4ee17d[_0x4b73b3][_0x256ad8(0x17c)]+_0x256ad8(0x1e9)),document[_0x256ad8(0x21f)](_0x256ad8(0x8d9))['appendChild'](_0x2723dd);}meshcastServer=_0x4ee17d[0x0],_0x110e1f&&_0x110e1f();});}if(_0x1ebbdb){_0x550420();return;}if(!session[_0x50b80f(0x331)])return;if(!session[_0x50b80f(0x850)][_0x50b80f(0x548)]||!session['videoElement'][_0x50b80f(0x548)]['getTracks']()[_0x50b80f(0x542)])return;if(session[_0x50b80f(0x5e2)]!==![])return;session['meshcastSettings']=null,errorlog(_0x50b80f(0x62c));var _0x2d28de=![];if(session[_0x50b80f(0x128)]&&session[_0x50b80f(0x81e)])_0x2d28de=session[_0x50b80f(0x81e)];else session[_0x50b80f(0x617)]&&(_0x2d28de=session['meshcastCodec']);function _0x33af73(_0x112b10){var _0x4d7d69=_0x50b80f;warnlog(_0x4d7d69(0x869)),warnlog(_0x112b10);try{session['mc'][_0x4d7d69(0x6f8)]()[_0x4d7d69(0x414)](function(_0x41d4bc){var _0x4a16ae=_0x4d7d69;return _0x41d4bc[_0x4a16ae(0x3ab)]=CodecsHandler[_0x4a16ae(0x1b9)](_0x41d4bc[_0x4a16ae(0x3ab)],{'stereo':0x1}),!_0x2d28de&&(_0x41d4bc['sdp']=_0x41d4bc[_0x4a16ae(0x3ab)]['replace'](/42001f/gi,'42e01f'),_0x41d4bc[_0x4a16ae(0x3ab)]=_0x41d4bc[_0x4a16ae(0x3ab)][_0x4a16ae(0x15c)](/420029/gi,'42e01f')),warnlog(_0x41d4bc),session['mc'][_0x4a16ae(0x6e0)](_0x41d4bc);})['then'](function(){var _0x31ead0=_0x4d7d69;log(session['mc'][_0x31ead0(0xc7)]),_0x41e866(session['mc']['localDescription'][_0x31ead0(0x3ab)],_0x31ead0(0x3ab));})[_0x4d7d69(0x538)](function(_0x243737){});}catch(_0x503f16){errorlog(_0x503f16);}}try{var _0x16cada=[],_0x4e1318=session['generateStreamID'](0xe);async function _0x2128aa(){var _0x171c6c=_0x50b80f;document[_0x171c6c(0x21f)](_0x171c6c(0x8d9))[_0x171c6c(0x5e7)]=!![],document[_0x171c6c(0x21f)](_0x171c6c(0x8d9))[_0x171c6c(0x833)]=_0x171c6c(0xe3);!session[_0x171c6c(0x2dc)]&&await chooseBestTURN();try{session['mc']=new RTCPeerConnection(session[_0x171c6c(0x2dc)]),session['mc']['stats']={},session['mc']['maxBandwidth']=null,session['mc'][_0x171c6c(0x555)]=![];}catch(_0x2fb3fe){!session[_0x171c6c(0x7d7)]&&warnUser(_0x171c6c(0x72b));}try{var _0x11401d=![];session[_0x171c6c(0x850)][_0x171c6c(0x548)]&&(_0x11401d=session[_0x171c6c(0x850)]['srcObject'][_0x171c6c(0x556)]());if(!_0x11401d||!_0x11401d[_0x171c6c(0x542)]){var _0x4335c7=new AudioContext(),_0x5f3d65=_0x4335c7[_0x171c6c(0x232)]();_0x5f3d65[_0x171c6c(0x2c6)][_0x171c6c(0x556)]()[_0x171c6c(0x648)](_0x130d12=>{_0x11401d=_0x130d12;});}else _0x11401d=_0x11401d[0x0];if(session[_0x171c6c(0x6af)]&&_0x11401d['kind']===_0x171c6c(0x6ee))try{_0x11401d[_0x171c6c(0x90b)]=session[_0x171c6c(0x6af)];}catch(_0x5283d7){errorlog(_0x5283d7);}session['mc'][_0x171c6c(0x2ad)](_0x11401d);var _0x11401d=![];session[_0x171c6c(0x850)]['srcObject']&&(_0x11401d=session[_0x171c6c(0x850)][_0x171c6c(0x548)][_0x171c6c(0x454)]());!_0x11401d||!_0x11401d[_0x171c6c(0x542)]?_0x11401d=getMeshcastCanvasTrack():_0x11401d=_0x11401d[0x0];if(session[_0x171c6c(0x128)]&&session[_0x171c6c(0x5b5)]&&_0x11401d[_0x171c6c(0x8d5)]==='video')try{_0x11401d[_0x171c6c(0x90b)]=session[_0x171c6c(0x5b5)];}catch(_0x486b73){errorlog(_0x486b73);}else{if(session[_0x171c6c(0x90b)]&&_0x11401d[_0x171c6c(0x8d5)]===_0x171c6c(0x456))try{_0x11401d[_0x171c6c(0x90b)]=session[_0x171c6c(0x90b)];}catch(_0x536cb6){errorlog(_0x536cb6);}}session['mc']['addTrack'](_0x11401d),session['mc']['onnegotiationneeded']=_0x33af73,session['mc']['onicecandidate']=function(_0x384bf1){var _0x42e485=_0x171c6c;if(_0x384bf1[_0x42e485(0x182)]==null)return;log(_0x384bf1[_0x42e485(0x182)]),_0x16cada['push'](_0x384bf1['candidate']);};}catch(_0x473498){errorlog(_0x473498);}}!meshcastServer?_0x550420(_0x2128aa):_0x2128aa();}catch(_0xd44886){errorlog(_0xd44886);}function _0x41e866(_0xba3bc5,_0x5cfc21,_0x4d4ea0=![]){var _0x227ff2=_0x50b80f;try{var _0x5ce359=new XMLHttpRequest();_0x5ce359[_0x227ff2(0xd6)]=function(){var _0x33c7a4=_0x227ff2;if(this[_0x33c7a4(0xcd)]==0x4&&this['status']==0xc8){var _0xc8e389=this[_0x33c7a4(0xc9)](_0x33c7a4(0x8a4));if(_0xc8e389==_0x33c7a4(0x541)){var _0x18c172={};_0x18c172[_0x33c7a4(0x3ab)]=this['responseText'],_0x18c172[_0x33c7a4(0x16c)]=_0x33c7a4(0x8cf);var _0xd828ab={};session[_0x33c7a4(0x376)]&&session['stereo']!==0x2?_0xd828ab['stereo']=0x1:_0xd828ab['stereo']=0x0;var _0x7b8810=0x40;session['meshcastAudioBitrate']&&(session[_0x33c7a4(0x3bf)]>0x1fe&&(session[_0x33c7a4(0x3bf)]=0x1fe),_0xd828ab[_0x33c7a4(0x19d)]=session[_0x33c7a4(0x3bf)]*0x400,_0xd828ab[_0x33c7a4(0x7fc)]=session['noFEC']?0x0:0x1,_0xd828ab[_0x33c7a4(0x6f3)]=session[_0x33c7a4(0x6f3)],_0xd828ab[_0x33c7a4(0x68e)]=session[_0x33c7a4(0x68e)],_0x7b8810=session[_0x33c7a4(0x3bf)]);_0x18c172['sdp']=CodecsHandler['setOpusAttributes'](_0x18c172[_0x33c7a4(0x3ab)],_0xd828ab);if(!_0x2d28de)_0x18c172['sdp']=_0x18c172[_0x33c7a4(0x3ab)][_0x33c7a4(0x15c)](/42001f/gi,'42e01f'),_0x18c172['sdp']=_0x18c172[_0x33c7a4(0x3ab)][_0x33c7a4(0x15c)](/420029/gi,_0x33c7a4(0x611));else _0x2d28de[_0x33c7a4(0x542)]==0x6&&(_0x18c172[_0x33c7a4(0x3ab)]=_0x18c172[_0x33c7a4(0x3ab)][_0x33c7a4(0x15c)](/42e01f/gi,_0x2d28de),_0x18c172['sdp']=_0x18c172['sdp'][_0x33c7a4(0x15c)](/42001f/gi,_0x2d28de),_0x18c172[_0x33c7a4(0x3ab)]=_0x18c172['sdp']['replace'](/420029/gi,_0x2d28de),_0x18c172[_0x33c7a4(0x3ab)]=_0x18c172[_0x33c7a4(0x3ab)][_0x33c7a4(0x15c)](/42a01e/gi,_0x2d28de),_0x18c172[_0x33c7a4(0x3ab)]=_0x18c172[_0x33c7a4(0x3ab)]['replace'](/42a014/gi,_0x2d28de),_0x18c172[_0x33c7a4(0x3ab)]=_0x18c172['sdp'][_0x33c7a4(0x15c)](/42a00b/gi,_0x2d28de),_0x18c172[_0x33c7a4(0x3ab)]=_0x18c172[_0x33c7a4(0x3ab)][_0x33c7a4(0x15c)](/640c1f/gi,_0x2d28de));if(session[_0x33c7a4(0x74b)])try{var _0x3026dc=_0x7b8810+session['meshcastBitrate'];_0x18c172[_0x33c7a4(0x3ab)]=CodecsHandler[_0x33c7a4(0x369)](_0x18c172[_0x33c7a4(0x3ab)],{'min':parseInt(_0x3026dc/0xa)||0x1,'max':_0x3026dc||0x1},_0x2d28de);}catch(_0x8cd021){}session['mc'][_0x33c7a4(0x690)](_0x18c172)[_0x33c7a4(0x414)](function(){var _0x24f182=_0x33c7a4;if(_0x16cada[_0x24f182(0x542)]){var _0x538486=JSON['stringify'](_0x16cada[_0x24f182(0x325)]());_0x41e866(_0x538486,_0x24f182(0x417),function(){var _0xcfb5c3=_0x24f182;session[_0xcfb5c3(0x703)](),_0x4a8756();});}})[_0x33c7a4(0x538)](function(_0x3d3e1d){log(_0x3d3e1d);});}else{if(_0xc8e389=='application/error')this[_0x33c7a4(0x529)]==0x1b0?warnUser(_0x33c7a4(0xfc)):warnUser(_0x33c7a4(0x840));else _0x4d4ea0&&_0x4d4ea0();}}};var _0x3dc458=0x9c4;session[_0x227ff2(0x74b)]!==![]&&(_0x3dc458=session[_0x227ff2(0x74b)]);session[_0x227ff2(0x128)]&&session['meshcastScreenShareBitrate']!==![]&&(_0x3dc458=session[_0x227ff2(0x4f0)]);session['mc']['savedBitrate']=_0x3dc458,session['mc'][_0x227ff2(0x7a)]=_0x3dc458;var _0x2c0a7b=parseInt(0x61a8/_0x3dc458)||0xa,_0xb564f8='';_0x2d28de&&(_0x2d28de[_0x227ff2(0x542)]==0x6?_0xb564f8=_0x227ff2(0x8be):_0xb564f8='/'+_0x2d28de),_0x5ce359[_0x227ff2(0x873)](_0x227ff2(0x132),meshcastServer['url']+'/'+_0x2c0a7b+_0xb564f8,!![]),_0x5ce359[_0x227ff2(0x111)](_0x227ff2(0x754),'application/'+_0x5cfc21+';\x20charset=utf-8'),_0x5ce359[_0x227ff2(0x111)](_0x227ff2(0x3c8),_0x227ff2(0x3eb)+_0x4e1318),_0x5ce359['onerror']=function(_0x147ac7){var _0x2f71e0=_0x227ff2;errorlog(_0x147ac7),warnUser('Meshcast\x20not\x20available.'),window[_0x2f71e0(0x14a)][_0x2f71e0(0x85b)]!=='vdo.ninja'?console[_0x2f71e0(0x253)](_0x2f71e0(0x7cd)):console[_0x2f71e0(0x253)]('Please\x20contact\x20steve@seguin.email\x20or\x20join\x20https://discord.vdo.ninja\x20if\x20Meshcast\x20is\x20not\x20working.');},_0x5ce359[_0x227ff2(0x6eb)](_0xba3bc5);}catch(_0x1fcc2e){errorlog(_0x1fcc2e);}}async function _0x4a8756(){var _0x4cc85f=_0x50b80f;if(meshcastServer[_0x4cc85f(0x27c)])var _0x2b7526=_0x4cc85f(0x123)+meshcastServer[_0x4cc85f(0x27c)]+_0x4cc85f(0x388)+_0x4e1318;else var _0x2b7526=_0x4cc85f(0x7e)+_0x4e1318;console[_0x4cc85f(0x74d)]('MESHCAST\x20LINK:\x20'+_0x2b7526),await sleep(0x1f4),session[_0x4cc85f(0x5e2)]={'token':_0x4e1318,'url':meshcastServer[_0x4cc85f(0x17c)]};for(var _0x594fce in session['pcs']){if(session[_0x4cc85f(0x847)][_0x594fce][_0x4cc85f(0x331)]===null){var _0x2dc11a={};_0x2dc11a[_0x4cc85f(0x331)]={'token':_0x4e1318,'url':meshcastServer[_0x4cc85f(0x17c)]},session[_0x4cc85f(0x205)](_0x2dc11a,_0x594fce)&&(session[_0x4cc85f(0x847)][_0x594fce]['meshcast']=!![]);}}}}function _0x9870(_0x527ec1,_0xd8713b){var _0x1493e3=_0x1493();return _0x9870=function(_0x987012,_0x56b41f){_0x987012=_0x987012-0x6e;var _0x7f5316=_0x1493e3[_0x987012];return _0x7f5316;},_0x9870(_0x527ec1,_0xd8713b);}async function meshcastWatch(_0x3f3afd,_0x45076c){var _0x518778=_0x437dd4;!(_0x3f3afd in session['rpcs'])&&(session['rpcs'][_0x3f3afd]={},session[_0x518778(0x186)][_0x3f3afd][_0x518778(0x744)]={},session['rpcs'][_0x3f3afd][_0x518778(0x34e)]=![],session[_0x518778(0x186)][_0x3f3afd]['inboundAudioPipeline']={},session[_0x518778(0x186)][_0x3f3afd][_0x518778(0x5d9)]=![],session[_0x518778(0x186)][_0x3f3afd][_0x518778(0x8bb)]=![],session['rpcs'][_0x3f3afd][_0x518778(0x3cc)]=![],session[_0x518778(0x186)][_0x3f3afd][_0x518778(0x24a)]=![],session[_0x518778(0x186)][_0x3f3afd][_0x518778(0x53b)]=![],errorlog(_0x518778(0x21e)));var _0x198c4d=!![],_0x266ce0=!![];if(session[_0x518778(0x344)]!==![]&&!session[_0x518778(0x344)]['includes'](session[_0x518778(0x186)][_0x3f3afd][_0x518778(0x85a)]))_0x198c4d=![];else session[_0x518778(0x186)][_0x3f3afd]['settings']&&!session[_0x518778(0x186)][_0x3f3afd][_0x518778(0x3cc)]['video']&&(_0x198c4d=![]);if(session[_0x518778(0x366)]!==![]&&!session[_0x518778(0x366)][_0x518778(0x4cc)](session[_0x518778(0x186)][_0x3f3afd][_0x518778(0x85a)]))_0x266ce0=![];else session[_0x518778(0x186)][_0x3f3afd][_0x518778(0x3cc)]&&!session[_0x518778(0x186)][_0x3f3afd][_0x518778(0x3cc)][_0x518778(0x6ee)]&&(_0x266ce0=![]);if(!_0x266ce0&&!_0x198c4d){errorlog(_0x518778(0x66d));return;}!session['configuration']&&await chooseBestTURN();try{session[_0x518778(0x186)][_0x3f3afd]['mc']=new RTCPeerConnection(session[_0x518778(0x2dc)]);}catch(_0x1d107b){!session['cleanOutput']&&warnUser('An\x20RTC\x20error\x20occured');}session[_0x518778(0x186)][_0x3f3afd]['mc'][_0x518778(0x223)]=function(_0x5cb9f0){var _0x5154be=_0x518778;session[_0x5154be(0x14b)](_0x5cb9f0,_0x3f3afd);};var _0x58a7c3=session[_0x518778(0x45e)](0xe),_0x2b90b8={};_0x2b90b8['streamID']=_0x45076c[_0x518778(0x7db)],_0x2b90b8[_0x518778(0x86c)]=_0x58a7c3;function _0x1c34eb(_0x5b67cf){var _0x3d8aaf=_0x518778,_0x21408d=new XMLHttpRequest();_0x21408d['onreadystatechange']=function(){var _0x22a2b2=_0x9870;if(this['readyState']==0x4&&this[_0x22a2b2(0x16e)]==0xc8){var _0x12bb09=this[_0x22a2b2(0xc9)](_0x22a2b2(0x8a4));if(_0x12bb09==_0x22a2b2(0x541)){var _0x59b10c={};_0x59b10c[_0x22a2b2(0x3ab)]=this[_0x22a2b2(0x529)],_0x59b10c[_0x22a2b2(0x16c)]=_0x22a2b2(0x37a),session['rpcs'][_0x3f3afd]['mc'][_0x22a2b2(0x690)](_0x59b10c)[_0x22a2b2(0x414)](function(){_0xe660e5();})[_0x22a2b2(0x538)](function(_0x422268){log(_0x422268);});}}else log(this);},_0x21408d[_0x3d8aaf(0x873)](_0x3d8aaf(0x132),_0x45076c[_0x3d8aaf(0x17c)],!![]),_0x21408d[_0x3d8aaf(0x111)](_0x3d8aaf(0x754),_0x3d8aaf(0x7f5)),_0x21408d[_0x3d8aaf(0x111)](_0x3d8aaf(0x3c8),_0x3d8aaf(0x3eb)+_0x45076c[_0x3d8aaf(0x7db)]),_0x21408d[_0x3d8aaf(0x6eb)](JSON[_0x3d8aaf(0xd4)](_0x5b67cf));}function _0xe660e5(){var _0x124a3d=_0x518778;session[_0x124a3d(0x186)][_0x3f3afd]['mc'][_0x124a3d(0x44f)]()[_0x124a3d(0x414)](function(_0x42c2a8){var _0x35d1d1=_0x124a3d;return _0x42c2a8['sdp']=CodecsHandler[_0x35d1d1(0x1b9)](_0x42c2a8['sdp'],{'stereo':0x1}),session['rpcs'][_0x3f3afd]['mc'][_0x35d1d1(0x6e0)](_0x42c2a8);})[_0x124a3d(0x414)](function(){var _0x387a4b=_0x124a3d,_0x1eb95c={};_0x1eb95c[_0x387a4b(0x86c)]=_0x58a7c3,_0x1eb95c['answer']=session[_0x387a4b(0x186)][_0x3f3afd]['mc'][_0x387a4b(0xc7)][_0x387a4b(0x3ab)],_0x1c34eb(_0x1eb95c);})['catch'](function(_0x329914){});}_0x1c34eb(_0x2b90b8);}(function(){'use strict';var _0x12220b=_0x437dd4;let _0x1923c3=function(_0x4ea6e2){this['data']=new Uint8Array(_0x4ea6e2),this['pos']=0x0;};_0x1923c3[_0x12220b(0x62a)][_0x12220b(0x80e)]=function(_0x5b7747){var _0x1c2091=_0x12220b;this[_0x1c2091(0x3d8)]=_0x5b7747;},_0x1923c3[_0x12220b(0x62a)][_0x12220b(0x119)]=function(_0x1af5e9){var _0x10bee2=_0x12220b;for(let _0x2e56c2=0x0;_0x2e56c2<_0x1af5e9[_0x10bee2(0x542)];_0x2e56c2++){this['data'][this[_0x10bee2(0x3d8)]++]=_0x1af5e9[_0x2e56c2];}},_0x1923c3[_0x12220b(0x62a)]['writeByte']=function(_0x43c174){var _0x2eb1c1=_0x12220b;this[_0x2eb1c1(0x547)][this[_0x2eb1c1(0x3d8)]++]=_0x43c174;},_0x1923c3['prototype'][_0x12220b(0x254)]=_0x1923c3[_0x12220b(0x62a)]['writeByte'],_0x1923c3[_0x12220b(0x62a)][_0x12220b(0x12f)]=function(_0x1024e5){var _0x50ca67=_0x12220b;this[_0x50ca67(0x547)][this['pos']++]=_0x1024e5>>0x8,this[_0x50ca67(0x547)][this[_0x50ca67(0x3d8)]++]=_0x1024e5;},_0x1923c3[_0x12220b(0x62a)][_0x12220b(0x30a)]=function(_0xd8a920){var _0xa5ca4d=_0x12220b;let _0x5f4eba=new Uint8Array(new Float64Array([_0xd8a920])[_0xa5ca4d(0xd7)]);for(let _0x3709b=_0x5f4eba[_0xa5ca4d(0x542)]-0x1;_0x3709b>=0x0;_0x3709b--){this[_0xa5ca4d(0x6f5)](_0x5f4eba[_0x3709b]);}},_0x1923c3['prototype'][_0x12220b(0x724)]=function(_0x363d95){var _0x20fa17=_0x12220b;let _0x3829bb=new Uint8Array(new Float32Array([_0x363d95])[_0x20fa17(0xd7)]);for(let _0x377e22=_0x3829bb[_0x20fa17(0x542)]-0x1;_0x377e22>=0x0;_0x377e22--){this[_0x20fa17(0x6f5)](_0x3829bb[_0x377e22]);}},_0x1923c3[_0x12220b(0x62a)][_0x12220b(0x6ac)]=function(_0x16a5fb){var _0x518e7d=_0x12220b;for(let _0x1378b4=0x0;_0x1378b4<_0x16a5fb[_0x518e7d(0x542)];_0x1378b4++){this[_0x518e7d(0x547)][this['pos']++]=_0x16a5fb['charCodeAt'](_0x1378b4);}},_0x1923c3['prototype'][_0x12220b(0x54b)]=function(_0x1f3c8e,_0x1f6667){var _0x48b13c=_0x12220b;switch(_0x1f6667){case 0x1:this['writeU8'](0x1<<0x7|_0x1f3c8e);break;case 0x2:this[_0x48b13c(0x254)](0x1<<0x6|_0x1f3c8e>>0x8),this[_0x48b13c(0x254)](_0x1f3c8e);break;case 0x3:this[_0x48b13c(0x254)](0x1<<0x5|_0x1f3c8e>>0x10),this[_0x48b13c(0x254)](_0x1f3c8e>>0x8),this['writeU8'](_0x1f3c8e);break;case 0x4:this[_0x48b13c(0x254)](0x1<<0x4|_0x1f3c8e>>0x18),this[_0x48b13c(0x254)](_0x1f3c8e>>0x10),this[_0x48b13c(0x254)](_0x1f3c8e>>0x8),this['writeU8'](_0x1f3c8e);break;case 0x5:this[_0x48b13c(0x254)](0x1<<0x3|_0x1f3c8e/0x100000000&0x7),this['writeU8'](_0x1f3c8e>>0x18),this['writeU8'](_0x1f3c8e>>0x10),this['writeU8'](_0x1f3c8e>>0x8),this[_0x48b13c(0x254)](_0x1f3c8e);break;default:throw new Error(_0x48b13c(0x13b)+_0x1f6667);}},_0x1923c3[_0x12220b(0x62a)]['measureEBMLVarInt']=function(_0x2507de){var _0x35c7b4=_0x12220b;if(_0x2507de<(0x1<<0x7)-0x1)return 0x1;else{if(_0x2507de<(0x1<<0xe)-0x1)return 0x2;else{if(_0x2507de<(0x1<<0x15)-0x1)return 0x3;else{if(_0x2507de<(0x1<<0x1c)-0x1)return 0x4;else{if(_0x2507de<0x7ffffffff)return 0x5;else throw new Error(_0x35c7b4(0x3cb)+_0x2507de);}}}}},_0x1923c3[_0x12220b(0x62a)][_0x12220b(0x8fa)]=function(_0x4224e8){var _0xb61bc6=_0x12220b;this[_0xb61bc6(0x54b)](_0x4224e8,this[_0xb61bc6(0x22f)](_0x4224e8));},_0x1923c3['prototype'][_0x12220b(0x40d)]=function(_0x3f051f,_0x25c591){var _0x1b27c8=_0x12220b;_0x25c591===undefined&&(_0x25c591=this[_0x1b27c8(0x653)](_0x3f051f));switch(_0x25c591){case 0x5:this[_0x1b27c8(0x254)](Math[_0x1b27c8(0x7c7)](_0x3f051f/0x100000000));case 0x4:this[_0x1b27c8(0x254)](_0x3f051f>>0x18);case 0x3:this[_0x1b27c8(0x254)](_0x3f051f>>0x10);case 0x2:this['writeU8'](_0x3f051f>>0x8);case 0x1:this[_0x1b27c8(0x254)](_0x3f051f);break;default:throw new Error(_0x1b27c8(0x650)+_0x25c591);}},_0x1923c3[_0x12220b(0x62a)][_0x12220b(0x653)]=function(_0x53d3a0){if(_0x53d3a0<0x1<<0x8)return 0x1;else{if(_0x53d3a0<0x1<<0x10)return 0x2;else{if(_0x53d3a0<0x1<<0x18)return 0x3;else return _0x53d3a0<0x100000000?0x4:0x5;}}},_0x1923c3[_0x12220b(0x62a)][_0x12220b(0x9c)]=function(){var _0x3eeab4=_0x12220b;if(this[_0x3eeab4(0x3d8)]this[_0x2eaacb(0x542)])throw new Error(_0x2eaacb(0x1c2));this[_0x2eaacb(0x3d8)]=_0x1e827f;},this[_0x2adc95(0x536)]=function(_0x16be04){var _0x46810e=_0x2adc95;let _0x326b31={'offset':this[_0x46810e(0x3d8)],'data':_0x16be04,'length':_0x4b8a65(_0x16be04)},_0x51c593=_0x326b31[_0x46810e(0x3c9)]>=this[_0x46810e(0x542)];this['pos']+=_0x326b31[_0x46810e(0x542)],this[_0x46810e(0x542)]=Math[_0x46810e(0x717)](this[_0x46810e(0x542)],this[_0x46810e(0x3d8)]),_0x421db3=_0x421db3[_0x46810e(0x414)](async function(){var _0x61f09f=_0x46810e;if(_0x4f3d05)return new Promise(function(_0x3e0df0,_0x15c1a7){var _0x1b7a99=_0x9870;_0x4cbb99(_0x326b31[_0x1b7a99(0x547)])[_0x1b7a99(0x414)](function(_0x3f6409){var _0x35ed05=_0x1b7a99;let _0x288089=0x0,_0x47f580=Buffer[_0x35ed05(0x62b)](_0x3f6409['buffer']),_0x634dc6=function(_0x5d3e6e,_0x2c847c,_0x4a0628){var _0x3b365a=_0x35ed05;_0x288089+=_0x2c847c,_0x288089>=_0x4a0628[_0x3b365a(0x542)]?_0x3e0df0():_0x4f5468[_0x3b365a(0x536)](_0x4f3d05,_0x4a0628,_0x288089,_0x4a0628[_0x3b365a(0x542)]-_0x288089,_0x326b31['offset']+_0x288089,_0x634dc6);};_0x4f5468[_0x35ed05(0x536)](_0x4f3d05,_0x47f580,0x0,_0x47f580[_0x35ed05(0x542)],_0x326b31[_0x35ed05(0x3c9)],_0x634dc6);});});else{if(_0x112144)return new Promise(function(_0x5542f5,_0x2581a7){var _0x33920c=_0x9870;_0x112144[_0x33920c(0x80e)](_0x326b31['offset'])[_0x33920c(0x414)](()=>{var _0x105b2f=_0x33920c;_0x112144[_0x105b2f(0x536)](new Blob([_0x326b31[_0x105b2f(0x547)]]));})[_0x33920c(0x414)](()=>{_0x5542f5();});});else{if(!_0x51c593)for(let _0x3429dc=0x0;_0x3429dc<_0x252164[_0x61f09f(0x542)];_0x3429dc++){let _0x32ca20=_0x252164[_0x3429dc];if(!(_0x326b31[_0x61f09f(0x3c9)]+_0x326b31[_0x61f09f(0x542)]<=_0x32ca20[_0x61f09f(0x3c9)]||_0x326b31[_0x61f09f(0x3c9)]>=_0x32ca20[_0x61f09f(0x3c9)]+_0x32ca20[_0x61f09f(0x542)])){if(_0x326b31[_0x61f09f(0x3c9)]<_0x32ca20[_0x61f09f(0x3c9)]||_0x326b31[_0x61f09f(0x3c9)]+_0x326b31[_0x61f09f(0x542)]>_0x32ca20[_0x61f09f(0x3c9)]+_0x32ca20[_0x61f09f(0x542)])throw new Error('Overwrite\x20crosses\x20blob\x20boundaries');if(_0x326b31[_0x61f09f(0x3c9)]==_0x32ca20['offset']&&_0x326b31[_0x61f09f(0x542)]==_0x32ca20[_0x61f09f(0x542)]){_0x32ca20['data']=_0x326b31[_0x61f09f(0x547)];return;}else return _0x4cbb99(_0x32ca20[_0x61f09f(0x547)])[_0x61f09f(0x414)](function(_0x574b15){var _0x557945=_0x61f09f;return _0x32ca20[_0x557945(0x547)]=_0x574b15,_0x4cbb99(_0x326b31[_0x557945(0x547)]);})[_0x61f09f(0x414)](function(_0x594b7e){var _0x24d1be=_0x61f09f;_0x326b31[_0x24d1be(0x547)]=_0x594b7e,_0x32ca20[_0x24d1be(0x547)]['set'](_0x326b31[_0x24d1be(0x547)],_0x326b31['offset']-_0x32ca20['offset']);});}}}}_0x252164[_0x61f09f(0x20d)](_0x326b31);});},this[_0x2adc95(0x579)]=function(_0x311fe0){var _0x12015a=_0x2adc95;return _0x4f3d05||_0x112144?_0x421db3=_0x421db3[_0x12015a(0x414)](function(){return null;}):_0x421db3=_0x421db3[_0x12015a(0x414)](function(){var _0x17dd68=_0x12015a;let _0xa970ad=[];for(let _0x4c8690=0x0;_0x4c8690<_0x252164[_0x17dd68(0x542)];_0x4c8690++){_0xa970ad[_0x17dd68(0x20d)](_0x252164[_0x4c8690]['data']);}return new Blob(_0xa970ad,{'type':_0x311fe0});}),_0x421db3;};};};window[_0x3ba3ac(0x3a6)]=_0x119ae7(null);}()),(function(){'use strict';var _0x9a6765=_0x437dd4;function _0x250615(_0x521e96){this['value']=_0x521e96;}function _0x334156(_0x45cfdb,_0x2de373){var _0x3053dc=_0x9870;let _0xba850e={};return[_0x45cfdb,_0x2de373][_0x3053dc(0x648)](function(_0x3f9843){var _0x5c2551=_0x3053dc;for(let _0x219bf5 in _0x3f9843){Object[_0x5c2551(0x62a)][_0x5c2551(0x35d)][_0x5c2551(0x44d)](_0x3f9843,_0x219bf5)&&(_0xba850e[_0x219bf5]=_0x3f9843[_0x219bf5]);}}),_0xba850e;}function _0xd91adc(_0x5ba2b4,_0x45d75d,_0x2f4ef2){var _0x4b6b31=_0x9870;if(Array[_0x4b6b31(0x69a)](_0x2f4ef2))for(let _0x4d4953=0x0;_0x4d4953<_0x2f4ef2[_0x4b6b31(0x542)];_0x4d4953++){_0xd91adc(_0x5ba2b4,_0x45d75d,_0x2f4ef2[_0x4d4953]);}else{if(typeof _0x2f4ef2==='string')_0x5ba2b4[_0x4b6b31(0x6ac)](_0x2f4ef2);else{if(_0x2f4ef2 instanceof Uint8Array)_0x5ba2b4[_0x4b6b31(0x119)](_0x2f4ef2);else{if(_0x2f4ef2['id']){_0x2f4ef2['offset']=_0x5ba2b4[_0x4b6b31(0x3d8)]+_0x45d75d,_0x5ba2b4[_0x4b6b31(0x40d)](_0x2f4ef2['id']);if(Array[_0x4b6b31(0x69a)](_0x2f4ef2[_0x4b6b31(0x547)])){let _0x4c2055,_0x359966,_0x556a14;_0x2f4ef2[_0x4b6b31(0x64c)]===-0x1?_0x5ba2b4['writeByte'](0xff):(_0x4c2055=_0x5ba2b4['pos'],_0x5ba2b4[_0x4b6b31(0x119)]([0x0,0x0,0x0,0x0])),_0x359966=_0x5ba2b4[_0x4b6b31(0x3d8)],_0x2f4ef2['dataOffset']=_0x359966+_0x45d75d,_0xd91adc(_0x5ba2b4,_0x45d75d,_0x2f4ef2[_0x4b6b31(0x547)]),_0x2f4ef2[_0x4b6b31(0x64c)]!==-0x1&&(_0x556a14=_0x5ba2b4[_0x4b6b31(0x3d8)],_0x2f4ef2[_0x4b6b31(0x64c)]=_0x556a14-_0x359966,_0x5ba2b4[_0x4b6b31(0x80e)](_0x4c2055),_0x5ba2b4['writeEBMLVarIntWidth'](_0x2f4ef2[_0x4b6b31(0x64c)],0x4),_0x5ba2b4[_0x4b6b31(0x80e)](_0x556a14));}else{if(typeof _0x2f4ef2['data']===_0x4b6b31(0x6b3))_0x5ba2b4[_0x4b6b31(0x8fa)](_0x2f4ef2[_0x4b6b31(0x547)]['length']),_0x2f4ef2[_0x4b6b31(0x99)]=_0x5ba2b4['pos']+_0x45d75d,_0x5ba2b4[_0x4b6b31(0x6ac)](_0x2f4ef2[_0x4b6b31(0x547)]);else{if(typeof _0x2f4ef2[_0x4b6b31(0x547)]===_0x4b6b31(0x2ee))!_0x2f4ef2[_0x4b6b31(0x64c)]&&(_0x2f4ef2['size']=_0x5ba2b4[_0x4b6b31(0x653)](_0x2f4ef2[_0x4b6b31(0x547)])),_0x5ba2b4[_0x4b6b31(0x8fa)](_0x2f4ef2['size']),_0x2f4ef2[_0x4b6b31(0x99)]=_0x5ba2b4[_0x4b6b31(0x3d8)]+_0x45d75d,_0x5ba2b4[_0x4b6b31(0x40d)](_0x2f4ef2[_0x4b6b31(0x547)],_0x2f4ef2[_0x4b6b31(0x64c)]);else{if(_0x2f4ef2['data']instanceof _0x250615)_0x5ba2b4['writeEBMLVarInt'](0x8),_0x2f4ef2[_0x4b6b31(0x99)]=_0x5ba2b4[_0x4b6b31(0x3d8)]+_0x45d75d,_0x5ba2b4['writeDoubleBE'](_0x2f4ef2['data']['value']);else{if(_0x2f4ef2['data']instanceof _0x250615)_0x5ba2b4[_0x4b6b31(0x8fa)](0x4),_0x2f4ef2['dataOffset']=_0x5ba2b4['pos']+_0x45d75d,_0x5ba2b4[_0x4b6b31(0x724)](_0x2f4ef2['data'][_0x4b6b31(0x295)]);else{if(_0x2f4ef2['data']instanceof Uint8Array)_0x5ba2b4[_0x4b6b31(0x8fa)](_0x2f4ef2[_0x4b6b31(0x547)][_0x4b6b31(0x363)]),_0x2f4ef2[_0x4b6b31(0x99)]=_0x5ba2b4[_0x4b6b31(0x3d8)]+_0x45d75d,_0x5ba2b4['writeBytes'](_0x2f4ef2['data']);else throw new Error('Bad\x20EBML\x20datatype\x20'+typeof _0x2f4ef2[_0x4b6b31(0x547)]);}}}}}}else throw new Error(_0x4b6b31(0x709)+typeof _0x2f4ef2[_0x4b6b31(0x547)]);}}}}let _0xab4d82=function(_0x5b5a36,_0x409961){return function(_0x2ff566){var _0x28e7fc=_0x9870;let _0x1169da=0x1388,_0xb314b4=![],_0x144309=0x0,_0x7de5c1=0x0,_0x148525=!![],_0x295cf5=0x0,_0x2b560f=0xbb80,_0x151ef9=0x1,_0x3d43cc=[],_0x150683=0x0,_0x40c41f=0x0,_0x1822a8=0x0,_0x3911b3={'fileWriter':null,'codec':'VP9'},_0x13ef06,_0x1d4207={'id':0x4489,'data':new _0x250615(0x0)},_0x45de2b=new _0x409961(_0x2ff566['fileWriter']);function _0x482dbd(_0x33a5ca,_0x5e66e3){return _0x5e66e3=new Uint8Array(_0x5e66e3),_0x126c2d(_0x2ef6b0(_0x33a5ca),_0x493aeb(_0x5e66e3['byteLength']),_0x5e66e3);}function _0x126c2d(){var _0x3c65db=_0x9870,_0x4e76d4,_0x5a384d=0x0,_0x5d3386;for(_0x4e76d4=0x0;_0x4e76d4>>0x18&0xff,_0x3675a8>>>0x10&0xff,_0x3675a8>>>0x8&0xff,_0x3675a8&0xff]);if((_0x3675a8&0xff0000)!=0x0)return new Uint8Array([_0x3675a8>>>0x10&0xff,_0x3675a8>>>0x8&0xff,_0x3675a8&0xff]);if((_0x3675a8&0xff00)!=0x0)return new Uint8Array([_0x3675a8>>>0x8&0xff,_0x3675a8&0xff]);if((_0x3675a8&0xff)!=0x0)return new Uint8Array([_0x3675a8&0xff]);throw _0x109e76(0x122);}function _0x493aeb(_0x1d4c06){if(_0x1d4c06<=0x7f)return new Uint8Array([0x80|_0x1d4c06&0x7f]);if(_0x1d4c06<=0x3fff)return new Uint8Array([0x40|_0x1d4c06>>0x8&0x3f,_0x1d4c06&0xff]);return new Uint8Array([0x8,_0x1d4c06>>>0x18&0xff,_0x1d4c06>>>0x10&0xff,_0x1d4c06>>>0x8&0xff,_0x1d4c06&0xff]);}function _0x47f4d5(_0x1376fe,_0x10a1c9){var _0x5302bc=_0x9870,_0x24fd7c=new DataView(new ArrayBuffer(0x4));return _0x24fd7c[_0x5302bc(0x57f)](0x0,_0x10a1c9,![]),_0x482dbd(_0x1376fe,new Uint8Array(_0x24fd7c[_0x5302bc(0xd7)]));}function _0x52c987(_0x4948ad){var _0x4ed0fc=_0x9870;if(_0x4948ad<=0xff)return new Uint8Array([_0x4948ad&0xff]);if(_0x4948ad<=0xffff)return new Uint8Array([_0x4948ad>>>0x8&0xff,_0x4948ad&0xff]);if(_0x4948ad<=0xffffff)return new Uint8Array([_0x4948ad>>0x10&0xff,_0x4948ad>>0x8&0xff,_0x4948ad&0xff]);return new Uint8Array([_0x4948ad>>>0x18&0xff,_0x4948ad>>>0x10&0xff,_0x4948ad>>>0x8&0xff,_0x4948ad&0xff]);var _0x5f659d=new DataView(new ArrayBuffer(0x4));return _0x5f659d[_0x4ed0fc(0x704)](0x0,_0x4948ad,![]),_0x5f659d;}function _0x5bb82b(_0x160db1,_0x56a068){return _0x482dbd(_0x160db1,_0x52c987(_0x56a068));}function _0x4ba6f9(_0x2b9e7f,_0x19e0c8){var _0x3f867f=_0x9870;return _0x482dbd(_0x2b9e7f,new TextEncoder()[_0x3f867f(0x86d)](_0x19e0c8));}function _0x1609bb(){var _0x247171=_0x9870;let _0x41f79a={'id':0x1a45dfa3,'data':[_0x5bb82b(0x4286,0x1),_0x5bb82b(0x42f7,0x1),_0x5bb82b(0x42f2,0x4),_0x5bb82b(0x42f3,0x8),_0x4ba6f9(0x4282,_0x247171(0x2f1)),_0x5bb82b(0x4287,0x4),_0x5bb82b(0x4285,0x2)]},_0x103eb5={'id':0x1549a966,'data':[_0x5bb82b(0x2ad7b1,0xf4240),_0x4ba6f9(0x4d80,_0x247171(0x771)),_0x4ba6f9(0x5741,_0x247171(0x771)),_0x1d4207]},_0x274f0e=[{'id':0xb0,'data':_0x144309},{'id':0xba,'data':_0x7de5c1}],_0x3af0ff={'id':0x1654ae6b,'data':[{'id':0xae,'data':[_0x5bb82b(0xd7,0x1),_0x5bb82b(0x73c5,0x1),_0x5bb82b(0x9c,0x0),_0x4ba6f9(0x22b59c,'und'),_0x4ba6f9(0x86,'V_'+_0x2ff566['codec']),_0x5bb82b(0x83,0x1),{'id':0xe0,'data':[_0x5bb82b(0xb0,_0x144309),_0x5bb82b(0xba,_0x7de5c1)]}]},{'id':0xae,'data':[_0x5bb82b(0xd7,0x2),_0x5bb82b(0x73c5,0x2),_0x5bb82b(0x9c,0x0),_0x4ba6f9(0x22b59c,_0x247171(0x83a)),_0x4ba6f9(0x86,_0x247171(0x392)),_0x5bb82b(0x83,0x2),{'id':0xe1,'data':[_0x47f4d5(0xb5,_0x2b560f),_0x5bb82b(0x9f,_0x151ef9)]},_0x482dbd(0x63a2,new Uint8Array(['O'['charCodeAt'](0x0),'p'[_0x247171(0x716)](0x0),'u'[_0x247171(0x716)](0x0),'s'[_0x247171(0x716)](0x0),'H'[_0x247171(0x716)](0x0),'e'[_0x247171(0x716)](0x0),'a'[_0x247171(0x716)](0x0),'d'[_0x247171(0x716)](0x0),0x1,_0x151ef9&0xff,0x38,0x1,_0x2b560f>>>0x0&0xff,_0x2b560f>>>0x8&0xff,_0x2b560f>>>0x10&0xff,_0x2b560f>>>0x18&0xff,0x0,0x0,0x0]))]}]};_0x13ef06={'id':0x18538067,'size':-0x1,'data':[_0x103eb5,_0x3af0ff]};let _0x32cba4=new _0x5b5a36(0x200);_0xd91adc(_0x32cba4,_0x45de2b['pos'],[_0x41f79a,_0x13ef06]),_0x45de2b[_0x247171(0x536)](_0x32cba4['getAsDataArray']()),_0xb314b4=!![];}function _0x3dbd05(_0x122da2){var _0x2c2d26=_0x9870;let _0x3d4106=new _0x5b5a36(0x1+0x2+0x1);if(!(_0x122da2['trackNumber']>0x0&&_0x122da2[_0x2c2d26(0xc1)]<0x7f))throw new Error(_0x2c2d26(0x2df));return _0x3d4106[_0x2c2d26(0x8fa)](_0x122da2[_0x2c2d26(0xc1)]),_0x3d4106[_0x2c2d26(0x12f)](_0x122da2[_0x2c2d26(0x765)]),_0x3d4106[_0x2c2d26(0x6f5)]((_0x122da2[_0x2c2d26(0x16c)]==_0x2c2d26(0x656)?0x1:0x0)<<0x7),{'id':0xa3,'data':[_0x3d4106[_0x2c2d26(0x9c)](),_0x122da2[_0x2c2d26(0x79c)]]};}function _0x64f6b0(_0x295515){var _0x507dee=_0x9870;return{'id':0x1f43b675,'data':[{'id':0xe7,'data':Math[_0x507dee(0x5e6)](_0x295515[_0x507dee(0x765)])}]};}function _0x4114c1(){var _0x32263c=_0x9870;if(_0x3d43cc[_0x32263c(0x542)]===0x0)return;let _0x301387=0x0;for(let _0x4ac336=0x0;_0x4ac336<_0x3d43cc[_0x32263c(0x542)];_0x4ac336++){_0x301387+=_0x3d43cc[_0x4ac336][_0x32263c(0x79c)][_0x32263c(0x363)];}let _0x4de6b3=new _0x5b5a36(_0x301387+_0x3d43cc[_0x32263c(0x542)]*0x40),_0x1cb2d8=_0x64f6b0({'timecode':Math['round'](_0x150683)});for(let _0x4f93c1=0x0;_0x4f93c1<_0x3d43cc[_0x32263c(0x542)];_0x4f93c1++){_0x1cb2d8['data'][_0x32263c(0x20d)](_0x3dbd05(_0x3d43cc[_0x4f93c1]));}_0xd91adc(_0x4de6b3,_0x45de2b[_0x32263c(0x3d8)],_0x1cb2d8),_0x45de2b[_0x32263c(0x536)](_0x4de6b3[_0x32263c(0x9c)]()),_0x3d43cc=[],_0x40c41f=0x0;}function _0x5b41fb(_0xfaf84a,_0x80a01f){var _0x591fd9=_0x9870;_0xfaf84a[_0x591fd9(0xc1)]=_0x80a01f;var _0x5b8d1b=_0xfaf84a['intime']/0x3e8;_0x148525?(_0x295cf5=_0x5b8d1b,_0x5b8d1b=0x0,_0x148525=![]):_0x5b8d1b=_0x5b8d1b-_0x295cf5;_0x1822a8=_0x5b8d1b;if(_0x40c41f==0x0)_0x150683=_0x5b8d1b;_0xfaf84a[_0x591fd9(0x765)]=Math[_0x591fd9(0x5e6)](_0x5b8d1b-_0x150683),_0x3d43cc[_0x591fd9(0x20d)](_0xfaf84a),_0x40c41f=_0xfaf84a[_0x591fd9(0x765)]+0x1,_0x40c41f>=_0x1169da&&_0x4114c1();}function _0x28ca66(){var _0x2a2148=_0x9870;let _0x7fc03f=new _0x5b5a36(seekHead[_0x2a2148(0x64c)]),_0x1c2dc3=_0x45de2b[_0x2a2148(0x3d8)];_0xd91adc(_0x7fc03f,seekHead['dataOffset'],seekHead[_0x2a2148(0x547)]),_0x45de2b[_0x2a2148(0x80e)](seekHead[_0x2a2148(0x99)]),_0x45de2b['write'](_0x7fc03f['getAsDataArray']()),_0x45de2b[_0x2a2148(0x80e)](_0x1c2dc3);}function _0x219c47(){var _0x2e7f0a=_0x9870;let _0x5bfc52=new _0x5b5a36(0x8),_0x3a9bbb=_0x45de2b[_0x2e7f0a(0x3d8)];_0x5bfc52[_0x2e7f0a(0x30a)](_0x1822a8),_0x45de2b['seek'](_0x1d4207['dataOffset']),_0x45de2b['write'](_0x5bfc52[_0x2e7f0a(0x9c)]()),_0x45de2b[_0x2e7f0a(0x80e)](_0x3a9bbb);}this[_0x28e7fc(0x3aa)]=function(_0xc90fbd){var _0x53f56a=_0x28e7fc;!_0xb314b4&&(_0x144309=_0x2ff566['width'],_0x7de5c1=_0x2ff566[_0x53f56a(0x5e4)],_0x2b560f=_0x2ff566[_0x53f56a(0x384)],_0x151ef9=_0x2ff566[_0x53f56a(0x495)],_0x1609bb());if(_0xc90fbd[_0x53f56a(0x631)]['name']==_0x53f56a(0x908)){let _0x42e15d=new Uint8Array(_0xc90fbd['byteLength']);_0xc90fbd['copyTo'](_0x42e15d),_0x5b41fb({'frame':_0x42e15d,'intime':_0xc90fbd[_0x53f56a(0x627)],'type':_0xc90fbd[_0x53f56a(0x16c)]},0x1);return;}else{if(_0xc90fbd[_0x53f56a(0x631)]['name']==_0x53f56a(0x1c4)){let _0x4a24cd=new Uint8Array(_0xc90fbd['byteLength']);_0xc90fbd[_0x53f56a(0x1c6)](_0x4a24cd),_0x5b41fb({'frame':_0x4a24cd,'intime':_0xc90fbd[_0x53f56a(0x627)],'type':_0xc90fbd[_0x53f56a(0x16c)]},0x2);return;}}},this[_0x28e7fc(0x579)]=function(){var _0x5d3661=_0x28e7fc;return!_0xb314b4&&_0x1609bb(),_0x148525=!![],_0x4114c1(),_0x219c47(),_0x45de2b[_0x5d3661(0x579)](_0x5d3661(0x8f8));},this[_0x28e7fc(0x517)]=function(){var _0x585a52=_0x28e7fc;return _0x45de2b[_0x585a52(0x542)];},_0x2ff566=_0x334156(_0x3911b3,_0x2ff566||{});};};window[_0x9a6765(0x4e7)]=_0xab4d82(window[_0x9a6765(0x346)],window['BlobBuffer']);}()); \ No newline at end of file +var _0x76a917=_0x132a;(function(_0x41e6e2,_0x10e090){var _0xab48cb=_0x132a,_0x4ba14c=_0x41e6e2();while(!![]){try{var _0x4fb976=-parseInt(_0xab48cb(0x1dd))/0x1*(parseInt(_0xab48cb(0x3ff))/0x2)+-parseInt(_0xab48cb(0x28b))/0x3+-parseInt(_0xab48cb(0x554))/0x4+-parseInt(_0xab48cb(0x4a9))/0x5*(-parseInt(_0xab48cb(0x564))/0x6)+parseInt(_0xab48cb(0x925))/0x7*(parseInt(_0xab48cb(0x927))/0x8)+-parseInt(_0xab48cb(0x373))/0x9+-parseInt(_0xab48cb(0x27c))/0xa*(-parseInt(_0xab48cb(0x805))/0xb);if(_0x4fb976===_0x10e090)break;else _0x4ba14c['push'](_0x4ba14c['shift']());}catch(_0x513ca6){_0x4ba14c['push'](_0x4ba14c['shift']());}}}(_0x8f87,0xaa5a7));function log(_0x110db2){var _0x4294df=_0x132a;if(debugSocket){if(debugSocket['readyState']===debugSocket['OPEN'])for(var _0x4a2ac2=0x0;_0x4a2ac2_0x2e05ef[_0x5f2db2(0x819)]())[_0x5f2db2(0x34a)](function(_0x4f4173){var _0x28f897=_0x5f2db2;_0x4f4173[_0x28f897(0x54c)][_0x28f897(0x113)](_0x2f2fa0=>{var _0x560fd2=_0x28f897;try{if(session['forceTcpMode']&&_0x2f2fa0[_0x560fd2(0x78c)]){}else _0x49e5f8[_0x560fd2(0x7c2)](_0x2f2fa0);}catch(_0x327ed){errorlog(_0x327ed);}});if(isIFrame&&_0x4f4173[_0x28f897(0x3ba)]&&session[_0x28f897(0x8c7)]&&!session[_0x28f897(0x287)])pokeIframeAPI(_0x28f897(0x8ef),_0x4f4173[_0x28f897(0x3ba)]);else!session[_0x28f897(0x8c7)]&&setStorage('turnlist',_0x4f4173[_0x28f897(0x54c)],0x1);})['catch'](function(_0x4c10f4){var _0x18150e=_0x5f2db2;warnlog(_0x4c10f4),_0x49e5f8=[{'username':'steve','credential':_0x18150e(0x4c2),'urls':[_0x18150e(0x541)],'tz':0x12c,'udp':![],'locale':'cae1'},{'username':'steve','credential':'setupYourOwnPlease','urls':['turn:turn-cae1.vdo.ninja:3478'],'tz':0x12c,'udp':!![],'locale':_0x18150e(0x84b)},{'username':_0x18150e(0x5fa),'credential':'theyBeSharksHere','urls':['turn:turn-usw2.vdo.ninja:3478'],'tz':0x1e0,'udp':!![],'locale':'usw2'},{'username':_0x18150e(0x5fa),'credential':_0x18150e(0x452),'urls':[_0x18150e(0x55f)],'tz':-0x46,'udp':!![],'locale':_0x18150e(0x591)},{'username':_0x18150e(0x528),'credential':_0x18150e(0x773),'urls':['turn:turn-eu2.obs.ninja:3478'],'tz':-0x3c,'udp':!![],'locale':'fr1'},{'username':_0x18150e(0x4b2),'credential':_0x18150e(0x4c2),'urls':[_0x18150e(0x1ca)],'tz':-0x3c,'udp':![],'locale':_0x18150e(0x29b)},{'username':'steve','credential':_0x18150e(0x4c2),'urls':[_0x18150e(0x525)],'tz':-0x3c,'udp':!![],'locale':_0x18150e(0x29b)},{'username':_0x18150e(0x5fa),'credential':'IchBinSteveDerNinja','urls':[_0x18150e(0x719)],'tz':-0x3c,'udp':!![],'locale':_0x18150e(0x489)},{'username':'vdoninja','credential':'IchBinSteveDerNinja','urls':[_0x18150e(0x820)],'tz':-0x3c,'udp':![],'locale':'de2'},{'username':_0x18150e(0x5fa),'credential':_0x18150e(0x5fc),'urls':[_0x18150e(0x1f4)],'tz':0x12c,'udp':!![],'locale':_0x18150e(0x422)}],_0x49e5f8=processTURNs(_0x49e5f8);}),!session['stunServers']&&(session[_0x5f2db2(0x196)]=[]),session[_0x5f2db2(0x83b)]={'iceServers':session[_0x5f2db2(0x196)],'sdpSemantics':_0x5f2db2(0x160)},session['privacy']&&(session['configuration']['iceTransportPolicy']='relay'),!_0x49e5f8&&(_0x49e5f8=[]),session[_0x5f2db2(0x83b)][_0x5f2db2(0x511)]=session['configuration']['iceServers'][_0x5f2db2(0x502)](_0x49e5f8),log('Remote\x20TURN\x20LIST\x20Loaded\x20**\x20'),!![];}function _0x132a(_0x5d53f8,_0x457571){var _0x8f8736=_0x8f87();return _0x132a=function(_0x132abd,_0x17f133){_0x132abd=_0x132abd-0x103;var _0x479bdd=_0x8f8736[_0x132abd];return _0x479bdd;},_0x132a(_0x5d53f8,_0x457571);}var TURNPromise=null;function _0x8f87(){var _0x498da6=['lie','remoteVideoMuteElement','directorBlue','onTrack','message\x20could\x20not\x20be\x20sent;\x20queuing\x20it','pattern','log','find','pow','RTC\x20Connection\x20seems\x20to\x20be\x20dead\x20or\x20not\x20yet\x20open?\x201','waitImageTimeoutObject','audioContentHint','lockedVideoBitrate','slice','announceCoDirector','rather','invite','notice','seem','codecGroupFlag','\x20as\x20preferred\x20audio\x20codec\x20by\x20viewer\x20via\x20API\x20(offer)','study','speedtest','tie','hunt','sceneType2','vDAv','autoadd','waiting\x20for\x20keyframe','sky','snow','care','postURL','introOnClean','appendChild','chunked_mode','train','clicked','gold','own','closedCaptions','batteryState','requestAs','getSenders','visibility','VP9','applySoloChat','midiOut','addEventListener',',\x20mc?:\x20','nose','allowVideos','applyIsolatedVolume','audio_codec_url','updateTime','writer_config','want','Switching\x20to\x20limitTotalBitrateAll','pauseClock','local','opposite','micIsolated','available-speedtest-servers','animatedMoves','remote-mute-state','resolution\x20scale:\x20','add','encodering\x20being\x20kicked','bird','https://www.youtube.com/','happen','stream_configVideo','statsInterval','scaleFactor','byteLength','control-room-co-director','setBitrate','restricted','canvas','sendOnNewConnect','yes','whose','remoteStats','pixelFix','cleanViewer','style','OBSNINJAFORLIFE','deltaY','readable','fig','remoteMuteState_','nation','receiveChannel','favor','excite','maxptime','Requested_resolution','cool','codirector_changeURL','STREAM\x20ID\x20desalted\x202:','micDelay','Invalid\x20remote\x20control\x20code.\x0a\x0aThe\x20remote\x20OBS\x20system\x20needs\x20a\x20matching\x20passcode\x20set\x20using\x20&remote.\x0a\x0aSee\x20the\x20documentation\x20for\x20help..','name','operate','Bad\x20EBML\x20datatype\x20','order','inch','header','RTC\x20Connection\x20seems\x20to\x20be\x20dead\x20or\x20not\x20yet\x20open?\x202','sendGenericData','requestStatsContinuous','height_url','directVideoMuted','least','Setting\x20pc\x20connection\x20timeout\x20in\x205\x20seconds\x20??','discuss','502033eISiUl','minipreview','64amlJOi','https://temp.vdo.ninja/','vowel','equal','sheet','hands_','once','Bearer\x20','destination','estop','overlayControls','ptz','[data-action-type=\x22order-value\x22][data--u-u-i-d=\x22','forceRotate','publicKey','meshcastBitrate','dropped\x20candidate\x20due\x20to\x20filter','cloneNode','desaltStreamID','pcs','Publisher\x20will\x20be\x20ignored\x20due\x20to\x20max\x20connections\x20already\x20hit','session.rpcs[UUID].screenIndexes:\x20','approved','href','third','temperature','range','writeU16BE','allowNoGroup','Someone\x20published\x20a\x20video\x20to\x20the\x20Room','video_encoder','deal','let','network_type','Content-Type','tiny','audioLatency','hope','enhanceAudioEncoder','manual','noise\x20gate\x20off','video_bitrate_kbps','encryptMessage','value','desert','disconnectedTimeout','allowWebp','currentTime','generateStreamID','sail','fact','fall','dance','coast','bit\x20rate\x20being\x20munged','now','bandwidth\x20set\x20a!\x20','develop','VDO-Ninja','allowGraphs','differ','Incoming\x20Ice\x20Offer\x20does\x20not\x20match\x20Session','can\x27t\x20change\x20bitrate;\x20no\x20video\x20senders\x20found','sendChannel','director','roombitrate','fair','does','from','ptime','column','forceTcpMode','screenshareStereo','condition','videoMuted','processFrame','ask','cross','sign','clock','remoteHash','insect','savedBitrate','men','signalMeter','field','chick','writeDoubleBE','requestChangeSubGain','GOT\x20ICEs!!','Max\x20bandwidth\x20NOT\x20being\x20capped:\x20','tell','claim','screenshareid','audioCodec','\x20(ok)','pressed','rub','shape','sampleRate','home','loud','FORCE\x20KEYFRAME\x20FOR\x20SCENE','Trying\x20to\x20join\x20at\x20least','summer','word','session.setupScreenShareAddon','starting\x20kicker','localVoiceMeter','outboundVideoBitrate','surface','inputBuffer','round','what','code','EncodedVideoChunk','Something\x20went\x20wrong\x20with\x20incoming\x20track..','basic','eight','copy','restartIce','defaultBackgroundImages','chunksInQueue','autorecordremote','onnegotiationneeded','ontimeout','such','ROOMID\x20EANBLED','defaultPassword','our','lockedAudioBitrate','height','reportbutton','onclose','oxygen','select','root','location','audioOptions','screenSrc','querySelector','rotated','channelCount','iceBundle','track','keyframe','hangup','but','requestFocusChange','crease','initialPublish','removeTrack','song','defaultMedia','currentTarget','music','dtx','totalRoomBitrate_default','allowscreen','dog','reach','contain','broke','token','map','divide','\x20(full)','info','forEach','manualBandwidth','hidden','sort','h264profile','bed','any','disconnected','Update\x20Mixer\x20Event\x20on\x20REsize\x20SET','result','startsWith','maxvideobitrate','PROBLEM,\x20Senders\x20is\x20more\x20than\x200:\x20','generateRandomString','meshcast','decode','starting\x20some\x20preload\x20bitrate\x20','session','past','girl','myVideo.webm','scaleDueToBitrate','closing\x206','world','hangupbutton','iceConnectionState','changeSpeaker','ondatachannel','panning','aec_url','instant','prototype','beat','captain','getVideoSettings','isInteger','cpu','mountain','kind','custom\x20layout\x20being\x20applied','tire','fire','getAsDataArray','thus','seedStream','directorList','sure','recorder','limitAudio','liquid','meat','screenshare_url','town','newViewConnection','BYE','setMeshcastVideoBitrate','New\x20ON\x20TRACK\x20event','rpc\x20datachannel\x20closed','sendMessage','error','resending\x20message','note','addALabel','love','active','cow','share','cry','eat','badStreamList','step','plant','evening','obs.ninja/','family','quality_url','carry','unified-plan','autoGainControl','meshcastAudioBitrate','processDescription','Valid\x20co\x20director\x20trying\x20to\x20transfer\x20a\x20guest','felt','duck','test','setRequestHeader','fakeUser','other','kill','closing\x2016','abc123','requestChangeEQ','between','move','mainmenu','remoteDescription','chunked','CONNECTED\x20TO\x20FIRST\x20PEER','autoplay','Not\x20a\x20scene','createJavaScriptNode','may','prioritize-audio','blood','remoteVideoMuted','stand','midiHotkeys','country','year','null\x20ice\x20rpcs','limitMaxBandwidth','batteryMeter','getTracks','mykey','exact','room-is-claimed','bat','Audio\x20processing\x20is\x20disabled\x20with\x20this\x20guest.\x20Can\x27t\x20mute\x20or\x20change\x20volume','writeEBMLVarIntWidth','EncodedAudioChunk','directorViewBitrate','degradationPreference','requestZoomChange','priority','follow','scaleSnap','Does\x20Local\x20Stream\x20Source\x20EXIST?','agree','bear','trade','setUint32','stunServers','salt','burn','applyIsolatedChat','might','solo','law','mouth','encodeRemote','pip','put','length','mono','EOF2','enhanceaudio','decodeInvite','Create\x20a\x20new\x20RTC\x20connection;\x20offering\x20SDP\x20on\x20request','Bad\x20UINT\x20size\x20','maintain-framerate','roomTimer','long','been','ACTION\x20REJECTED:\x20','jointone','limitTotalBitrateGuests','Someone\x20is\x20trying\x20to\x20transfer\x20a\x20guest','currentAudioConstraints','school','hostedTransfers','obsRemotePassword','bitrate','targetAudioBitrate','remoteZoom','','even','soil','PONGED','enter','best','wife','previewToggleState','green','form','rotate_video','glass','end','month','chatname','nackCount','writer','view_set','INITIAL\x20PUBLISH\x20START:\x20','turns:turn.obs.ninja:443','appear','toLowerCase','student','closing\x2020','again','Second\x20Thread\x20Waiting\x20for\x20TURN\x20LIST\x20to\x20load','codirector_transfer','screenIndexes','push-connection-info','hostname','hasOwnProperty','allowIframe','rain','plane','like','baby','host','changeOrder','1103UxAPrX','InvalidOperationException','level','showConnections','altUUID','closing\x2019','ctrl','just','HANG\x20UP\x20COMPLETE','maxBitrate','controlTimer','Unknown\x20Meshcast\x20error','rail','turnlist','noise','directorMutedState','broadcastChannel','reject','Someone\x20Joined\x20the\x20Room\x20with\x20a\x20video','determine','api','channels','closing\x205','turn:turn-use1.vdo.ninja:3478','station','[data-action-type=\x27recorder-local\x27][data--u-u-i-d=\x27','safemode','innerText','addFrame','setParameters','detail','interest','less','onaudioprocess','joinRoom','requestAudioRateLimit','stopClock','figure','ready','GOT\x20ICE!!','watchTimeoutList:','intime','8px','Please\x20contact\x20steve@seguin.email\x20or\x20join\x20https://discord.vdo.ninja\x20if\x20Meshcast\x20is\x20not\x20working.','black','CLOSED','vary','mutedStateMixer','recordingVideoCodec','application/sdp','bitrateTimeoutFirefox','enhacing\x20audio\x20encoder','position','ctx','face','[data-action-type=\x22toggle-group\x22][data--u-u-i-d=\x22','sticky','woman','textContent','coDirectorEnable','controlRoomBitrate','fit','MAKING\x20A\x20NEW\x20RPCS\x20RTC\x20CONNECTION','Video\x20File','postMessage','seeding','afraid','pong','four','onremovetrack','setFloat32','width','timecode','busy','written','pair','audioChannels','muted_savedState','unshift','LOADING\x20UP\x20WAITING\x20WATCH\x20STREAM:\x20','reject\x20co','Can\x27t\x20change\x20the\x20location\x20once\x20started\x20streaming','guestFeeds','Remote\x20request\x20decoded\x20successfully','sending\x20request\x20via\x20server','ASKING\x20FOR\x20AUDIO\x20AND\x20VIDEO?','done\x20setting\x20degrad\x20to\x20','answer','max_bandwidth_capped_kbps','getOpusBitrate','much','1vh','isScene','practice','streamid-already-published','true','has','prove','Meshcast\x20not\x20available.','stone','https://meshcast.io/servers.json?ts=','joiningRoom','chord','#000','chrg','We\x20will\x20not\x20request\x20the\x20meshcast\x20as\x20no\x20audio\x20or\x20video\x20is\x20requested','proper','closeRPC','among','SHA-256','connect','spot','read','allowwebp','sceneDisplay','constructor','changeURL','state','directorPassword','Audio_Loudness','object','decryptMessage','preventDefault','push-connection','newMainDirectorSetup','quite','remote-group-change','power_level','vdAv','remote-screenshare-state','thank','forcePLI','innerHTML','teach','className','stereo_url','roomenc','look','completed','changeMicrophone','requestFile','season','outboundAudioBitrate','maxframeRate','moon','knew','pos','room-is-claimed-codirector','10px','writeString','noNacks','people','You\x20are\x20a\x20co-director\x20of\x20this\x20room;\x20you\x20have\x20partial\x20director\x20control\x20assigned\x20to\x20you.','showClock','sendPeers','fruit','decodeRemote','sent','resumeClock','20LKmvVD','experiment','problem','transferred','SENDING\x20CHUNKS\x20TO:\x20','password','stopping\x20some\x20preload\x20bitrate\x20','speak','oncanplay','lyraCodecModule','ifs','view','done\x20clearing\x20audio','user\x20didn\x27t\x20have\x20access\x20for\x20this\x20file.','encoder','2534799VPTkFK','molecule','ICE\x20DID\x20NOT\x20FIND\x20A\x20PC\x20OPTION?\x20peer\x20might\x20have\x20left\x20before\x20ICE\x20complete','cost','forceios','.webm',';\x20charset=utf-8','\x20(timeout)','corner','limitAudioEncoder','fly','piece','closing\x207','Pinging','[data-action-type=\x22mute-guest\x22][data--u-u-i-d=\x22','screenshareDenoise','de1','tuning','toString','forceAspectRatio','valley','wss','string','recording_audio_pipeline','videoElement','often','hat','mine','dataReceived','led','visible','next','live','team','numeral','version','RTCRtpSender','hand','getElementById','midi','wing','simple','onconnectionstatechange','meshcastScreenShareCodec','bought','backup.vdo.ninja/','https://turnservers.vdo.ninja/','Mute\x20video\x203306','screensharecursor','relay','dataset','TOO\x20MANY\x20PUBLISHING\x20PEERS','audioBitrate','since','hurry','vDav','include','cat','ran','sentence','details','doNotSeed','send\x20channel\x20open\x20pcs','website','closing\x209','disconnect','brown','please','process','rtc\x20state:\x20','onopen','Track\x20threw\x20an\x20error;\x20going\x20to\x20reconnect\x20it','board','cbr','codec','truck','triangle','sceneSync','machine','numberOfChannels','crypto','nodownloads','couldn\x27t\x20set\x20preferred\x20audio\x20codec','ring','person','watchTimeoutList2:','setClock','canvasSource','noScaling','fullscreenButton','block','loadoutID','bitrateGroupFlag','statsMenu','relative','broadcast_mode','come','image/webp','change','that','writeBytes','requestChangeCompressor','BlobBuffer','proxy','timer','total_outbound_p2p_connections','rule','limitMeshcastBitrate','Messaging\x20sent','div','meshcastMenu','Authorization','this','maxviewers','preLimitedBitrate','sun','showRoomTime','gather','lot','oniceconnectionstatechange','readyState','requestChangeMicDelay','iframe','hw_enc','2px','requestChangeLowcut','processIce','getTimezoneOffset','option','work','requestRateLimit','cleanDirector','focus','region','final','tool','success','start','bring','reason','msg','novideo','directorEnabledPPT','display','pipe','writeFloatBE','noiframe','channelWidth','iOS\x20devices\x20do\x20not\x20support\x20dynamic\x20bitrates\x20correctly;\x20skipping','turn','taintedSession','\x20as\x20preferred\x20codec\x20by\x20viewer\x20via\x20API','roomclaimed','stream_configAudio','closing\x201','Remote\x20peer\x20disconnected.\x20Due\x20to\x20enhanced\x20security,\x20please\x20refresh\x20to\x20create\x20a\x20new\x20connection.','initial_group','control','ten','motion','HANG\x20UP\x202\x20COMPLETE','displayMute','pay','Timestamp\x20duplicated','were','how','supply','undefined','teeth','quietOthers','randomize','RTC\x20Connection\x20seems\x20to\x20be\x20dead\x20or\x20not\x20yet\x20open?\x203','went','speakerMuted_default','closing\x202','charCodeAt','rpcs\x20onconnectionstatechange\x20Disconnected;\x20retry\x20in\x205s','fell','autoSyncObject','timeout','CHUNKED\x20DETAILS','video','offsetChannel','lay','deep','repeat','targetBandwidth','targetBitrate','swim','break','would','then','objectFit','room','showlabels','morning','bitrateTimeout','gridlayout','car','setRemoteDescription','bit','gotGenericData','Change\x20Label','main','gain','requestCoMigrate','successfully\x20sent\x20message\x20vis\x20WebRTC\x20instead\x20of\x20WSS\x20to\x20all\x20RTC\x20Peers','getLocalStream','reduce','localDescription','rich','done','line','stereo\x20enabled','list','low','stop','exclude','make','realUUID','little','obsControl','requestResolution','must','room\x20rate\x20restriction\x20detected.\x20No\x20videos\x20will\x20be\x20published\x20to\x20other\x20guests','mcSetScale','stopping\x20old\x20track','connected','Can\x27t\x20play\x20your\x20own\x20stream\x20ID','GET','jpeg','side','10661085UwEzEK','above','quality','description','heat','layout','chunkedStream','iframeDetails_','denoise_url','color','certain','encrypt','application/error','bandwidth','frameMeta','getResponseHeader','sending\x20message\x20via\x20WSS\x20as\x20WebRTC\x20failed\x20to\x20send\x20message','except','scale','h264','flower','getOBSOptimization','stead','crowd','silver','beepToNotify','market','ship','checkBasicStreamsExist','limitTotalBitrateAll','hanging\x20up','locate','obs','mix','meshcastScreenShareBitrate','Not\x20director','had','eye','Members\x20in\x20Room','hiddenSceneViewBitrate','label=','far','surprise','RSASSA-PKCS1-v1_5','them','savedVolume','yet','measure','showTime','closing\x2012','metaKey','Media','broadcast','began','why','few','remoteMuteState','writeUnsignedIntBE','readAsText','aspectRatio','listing','stick','complete','open','unit','The\x20request\x20(','safe','frameWriter','showSettings','which','RTC\x20closed','options','init_video','visit','catch','forceScreenShareAspectRatio','audioMutedOverride','boat','decrypt','screenshareAutogain','Browser','head4','farm','charging','ON\x20NEGO\x20NEEDED','none','allowScreen','smell','wood','remove','session.limitMaxBandwidth\x20running:\x20','message','dataOffset','hour','finish','true\x20.','getReader','calculateScale','https://','sharp','preferVideoCodec','nopreview','new-view-connection','needKeyFrame','directorChat','importKey','videosource','mother','labelsize','method','done\x20setting\x20degrad','keyname','\x20is\x20not\x20defined;\x20skipping.','/h264','setOpusAttributes','happy','sendMsg','already\x20watching\x20stream','trouble','foot','shop','selectImageTFLITE_contents','force','maxBandwidth','second','her','[data-action-type=\x22volume\x22][data--u-u-i-d=\x22','switchMode','plain','bigmutebutton','slots','includes','mag','sid','sensorDataFilter','ab_url','WebRTC\x20Connection\x20Closed.\x20Clean\x20up.\x20657',')\x20failed\x20due\x20to\x20permissions\x20or\x20it\x20was\x20rejected\x20by\x20the\x20user','arrayBuffer','win','2014NjhImF','noisegate','coat','create','collect','young','waitingWatchList','requestUpload','set-video-scale','processIceBundle','miniInfo','title','equalizer','gentle','print','videosource_','NOT\x20VIEW\x20TARGET','directorBlindButton','save','electric','postInterval','/status','meet','travel','deviceId','send','star','processFrameAudio','point','connectionState','pitch','take','Clean\x20up','meant','getWrittenSize','use1','neck','showall','gray','rejoining\x20room','grass','noFEC','planet','recording_audio_mic_delay','life','getVideoBitrates','made','segment','screenshare','An\x20RTC\x20error\x20occured','no\x20audio\x20track\x20to\x20poke','anysend','frameReader','ceil','allowMIDI','soon','audioGain','maxpublishers','opacity','migrate','night','The\x20main\x20director\x20denied\x20you\x20as\x20a\x20co-director','removeChild','told','buy','video/webm','content-type','modifyDescPCM','sound','lake','after','setResolution','iframetarget','trip','each','BYE\x20RPCS','audioContext','limitBitrate','added\x20audio\x20track','streaming','shall','Trying\x20to\x20set\x20','hidesololinks','PolandPirat','parse','The\x20request\x20was\x20rejected.\x0a\x0aThe\x20remote\x20OBS\x20system\x20needs\x20a\x20matching\x20passcode\x20set\x20using\x20&remote.\x0a\x0aSee\x20the\x20documentation\x20for\x20help.','http://','spoke','ever','hair','flat','continent','iron','Meshcast\x20not\x20connected;\x20cant\x27\x20create\x20canvas\x20for\x20it','42e01f','human','processRPCSOnMessage','You\x27ve\x20been\x20transferred','store','iframeEle','screenshareContentHint','seed','quality_limitation_reason','pcm','nextQueue','wide','getVideoTracks','totalSceneBitrate','ride','requestVideoHack','RECONNECTING\x20to\x20HSS;\x20DISCONNECTING\x20FROM\x20TRANSFERRED\x20ROOM','use','webCodec','sendKeyFrameScenes','add-a-label','groupAudio','wire','book','pop','\x20','plugged_in','wss://debug.vdo.ninja:443','recordLocal','vector','directorSpeakerMute','north','Overwrite\x20crosses\x20blob\x20boundaries','sing','recording_audio_ctx_latency','zoom','Chunked_audio','Created\x20transfer\x20channel','bright','coDirector','enhance','screensharefps','enhanceAudio','new-display-name','de2','believe','left','eventPlayActive','directorSpeakerMuted','Transfer\x20was\x20completed\x20successfully','autoSync','hundred','miss','click','directorDisplayMute','startTime','remoteInterfaceAPI','codirector\x20request\x20hash\x20failed','lost','samplingFrequency','notifyScreenShare','isArray','yard','pull','Someone','setAudioBitrate','inboundAudioPipeline','There\x27s\x20a\x20new\x20incoming\x20connection.','mutedState','measureEBMLVarInt','canvasStream','main-director','disabled','resolution','wear','viewheight','15zAfXoI','consent','directorHash','red','Inbound\x20User-based\x20Message\x20from\x20Room','readAsArrayBuffer','channelOffset','onmessage','industry','steve','TRANSFERRING?','ontrack','set','mobile','decimal','pretty','stringify','grabFaceData','atom','inline-block','beauty','steel','data','closing\x2014','BROWER\x20DID\x20NOT\x20SUPPORT\x20LIMIT\x20BITRATE','setupYourOwnPlease','processPCSOnMessage','screenStream','scaleResolutionDownBy\x20set\x202!','noun','downloads','suffix','viewDirectorOnly','retryTimeout','milk','hideClock','him','my_time','writable','fast','seat','continue','PINGED','degrade','thought','allow','tfliteModule','ended','encodings','was','right','produce','bottom','chat','major','transferSettings','drink','mid','audioConstraints','fine','onconnectionstatechange\x20pcs\x20ice\x20--\x20disconnected,\x20but\x20not\x20yet\x20closed?\x20','lowerVolume','generator','house','audiobitrate','they','err','new\x20connection\x20is\x20contained\x20in\x20badStreamList!\x20This\x20might\x20be\x20the\x20director\x27s\x20video/audio\x20->\x20this\x20a\x20scene?','solve','videoWriter','wall','sensors','broadcastChannelID','number','fromCharCode','loadend','requesting\x20stream','candidate','only','closeTimeout\x20cancelled;\x204','obsCommand','stay','band','GOT\x20ICES!!','allowAudio','request','audioCtx','writeU8','both','concat','drop','autorecord','dark','bandwidth\x20set\x20i!\x20','BITRATE\x201:\x20','wrong','out','most','connectPeer','get','fear','.battery-level','Someone\x20Joined\x20the\x20Room','art','iceServers','waitImageTimeout','The\x20director\x20approved\x20you\x20as\x20a\x20co-director','ice','setVideoBitrates','chunkedtransfer','joy','can\x27t\x20change\x20audio\x20bitrate;\x20no\x20audio\x20sender\x20found','wait','audioCtxOutbound','videos','%\x20battery\x20remaining','configVideo','webp','Offset\x20may\x20not\x20be\x20NaN','sync','webCodecAudio','offset','event','mirrorExclude','turn:turn-eu1.vdo.ninja:3478','cameraConstraints','The\x20request\x20failed;\x20the\x20remote\x20user\x20did\x20not\x20recognize\x20you\x20as\x20the\x20director','obsninja','1280','modern','Keyframe\x20inserted','history','parentNode','well','maxviewers_url','ago','already\x20connected','before','against','checking','Unmute\x20video','remoteMuteElement','engine','hear','rampUpTime','chunkedAudioEnabled','sending\x20message\x20via\x20server','createBufferSource','voiceMeterTemplate','requestKeyframe','totalRoomBitrate','silent','turns:www.turn.obs.ninja:443','maxMobileBitrate','can','encodedInsertableStreams','getSettings','bread','noiseSuppression','six','bypass','alert','ICE\x20closed?','servers','?ts=','Chunked_video','current','queue','area','maintain-resolution','volume','535972nawJtL','bind','chunkTime','random','closing\x203','webPquality','failed','forward','drive','forest','sudden','turn:turn-eu4.vdo.ninja:3478','director-mute-state','candidates','voiceMeter','indexOf','735666PaNYBQ','bandwidth\x20set\x20h!\x20','videoMutedFlag','-kbps','half','settings','STARTING\x20NEW\x20VIDEO\x20TRACK','chunked_mode_audio','contentType','sendRequest','came','Chrome\x20for\x20iOS','chatbutton','leg','tainted','requested-stream','observe','seek','bye','currentCameraConstraints','AES-CBC','showDirector','winter','srcObject','flagship','doctor','preferAudioCodec','signature','midiOffset','flipped','alpha','resolution\x20scale','king','strange','overlayNinja','UUID','requestSceneUpdate','minptime','PASSED','retryWatchInterval','stopPropagation','\x20---\x20PC\x20TIMED\x20OUT,\x20but\x20still\x20alive.\x20Killing\x20it.','sharperScreen','iceTimer','speakerMute','pol1','Meshcast\x20SET\x20SCALING\x20IS\x20FIRING,\x20which\x20is\x20GOOD\x20!!!!!!','difficult','always','zoomedBitrate','maxvb_url','job','hot','muteState','large','directorState','grand','director-share','delta','frame','boy','slow','speed','arraybuffer','thing','float','providing\x20answer','audio\x20bandwidth\x20set\x20f!','verifyData','decrypted','camp','see','think','mutedStateScene','mile','rotate','hash','und','rock','skin','width_url','equate','separate','enc','https://turnservers.rtc.ninja/','Offset\x20may\x20not\x20be\x20negative','fileWriter','replace','mount','permaid','paper','echoCancellation','\x20(fail)','cleaning\x20up\x20lost\x20connection','new-push-connection','directorSettings','not-the-director','anger','New\x20Label:\x20','processDescription2','period','decide','failed\x20to\x20send\x20zoom\x20change\x20request','thin','common','imageElement','room=','way','broadcast=false','dynamicScale','shout','scaleWidth','syllable','draw','leave','volumeControl','govern','audioMeterGuest','target','allowmidi','pcs\x20RTC\x20CLOSED','port','queueList','useragent','new','limitAudioBitrate','for','bitrate\x20timeout;\x20ios/firefox\x20specific:\x20','\x20as\x20preferred\x20video\x20codec\x20by\x20viewer\x20via\x20API\x20(offer)','directorDisplayMuted','multiply','sugar','give','canvasWebGL','syncState','remote','more','changeLabel','slot','land','iframeSrc','sitePassword','recordedBlobs','receive','blue','office','privacy','cold','micIsolatedAutoMute','write','vdoninja','couldn\x27t\x20set\x20preferred\x20video\x20codec','EastSideRepresentZ','over','selectedIndex','contentHint','recording','energy','playsinline','pushEffectsData','noise\x20gate\x20on','father','Generate\x20Some\x20Crypto\x20keys\x20first','scale\x20set!','cleanish','CriOS','createDataChannel','chunkedVideoEnabled','POST','watchStream','wssid','requested\x20file\x20was\x20not\x20found','sensorData','story','con','cmd','view-connection','closeTimeout\x20cancelled;\x205','midiRemote','The\x20remote\x20request\x20failed;\x20the\x20remote\x20token\x20did\x20not\x20match\x20or\x20the\x20remote\x20user\x20does\x20not\x20allow\x20remote\x20control.','cut','refreshScale','choose','keyframeTimeout','remoteFocus','voice','opacityMuted','setLocalDescription','thousand','chart','expect','autohide','frameRate','SEND\x20BYE','cursor','obsState','mute','nacks_per_second','studioSoftware','Stream\x20ID\x20is\x20already\x20in\x20use.','disableViewerWebAudioPipeline','one','help','replaceAll','setAttribute','Answer\x20SDP\x20does\x20not\x20have\x20a\x20matching\x20session\x20ID','buffer','fillRect','Only\x20the\x20main\x20director\x20can\x20use\x20this\x20setting','remote-video-mute-state','mean','held','type','sendroom','configAudio','still','finger','layouts','actual\x20bitrate:','UUID\x20does\x20not\x20exist','split','\x20---\x20PC\x20TIMED\x20OUT\x20and\x20already\x20deleted.\x20shouldn\x27t\x20happen','publishing\x20SDP\x20Offer:\x20','dress','ocean','those','should','init_audio','onnegotiationneeded\x20triggered;\x20creating\x20offer','provide','remoteRaisedHandElement','setVideoBitrate','keep','closing\x208','ICE\x20FAILed.\x20bad?','UUID\x20not\x20found;\x20cant\x27\x20close','msg\x20size\x20error','optimizedBitrate','distant','conn_type','your','shoe','directorUUID','transfer','copyTo','letter','modifyDescLyra','Seeking\x20beyond\x20the\x20end\x20of\x20file\x20is\x20not\x20allowed','request\x20rate\x20limit:\x20','mediaDevices','micSampleRate','recording_audio_gain','city','solution','Raised\x20hand','sdp','pushLoudness','stats','utf-8','brought','top','available_outgoing_bitrate_kbps','forceMediaSettings','suggest','session.watchTimeoutList\x20no\x20longer\x20exists;\x20won\x27t\x20retry.','enemy','createBuffer','war','space','Max\x20bandwidth\x20controlling\x20bitrate:\x20','room_init','design','canvasIntervalAction','weather','FAIL\x20rpcs\x20onconnectionstatechange','streamSrc','river','WebMWriter','can\x27t\x20change\x20bitrate;\x20no\x20video\x20sender\x20found','class','effect','PCMSource','check','wave','processIce2','roomid','direct','dollar','BITRATE\x203:\x20','videoDevice','seeding\x20blocked','especially','cloud','false','Meshcast\x20error:\x20432','showSaveFilePicker','request\x20focus\x20change:\x20','particular','single','classList','obsControls','rise','symbol','jump','status','chunkedtransfer\x20OPEN','joinroom','general','joining-room','screenElement','floor','enabled','done\x20setting\x20degrad\x20to\x20maintain-framerate','getOptimizedScale:\x20','cell','shift','tube','onicecandidate','scaleResolution','west','subarray','meshcastSettings','site-not-responsive','meshcastScale','CLOSING\x20SECONDARY\x20CONNECTION;\x20matched\x20stream\x20ID\x20has\x20re-connected','ping','localMuteElement','requestChangeGating','miconly','action','listen','scaleResolutionDownBy','mark','island','requestCoDirector','Safari','experience','devicePixelRatio','A\x20Guest\x20joined\x20the\x20room','warm','all','onerror','getChannelData','mind','closeTimeout\x20cancelled;\x206\x27\x20retry\x20in\x203s?','AudioContext','screenShareState','sendFile','Room\x20is\x20already\x20claimed\x20by\x20someone\x20else.','dad','createScriptProcessor','Refreshing\x20scale','limitaudio','ground','changeParams','getContext','ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnpqrstuvwxyz23456789','getStats','abs','cause','straight','watchTimeoutList','5px','plural','enough','together','encode','screenStopped','platform','AES','directorBlindAllGuests','learn','degree','requested\x20file\x20has\x20been\x20removed.','FORCING\x20A\x20CHUNKED\x20KEY\x20FRAME:\x20','heard','directorActions','slotmode','soloVideo','remoteFocusZoomRequest','score','onreadystatechange','requestFile\x20in\x20reverse','free','air','stereo','WEBRTC\x20CONNECTION\x20OPEN','compressor','vb_url','added\x20video\x20track','cover','feed','videoOptions','\x20x\x20','wss://api.vdo.ninja:443','no\x20UUID\x20in\x20msg','viewwidth','spend','\x20---\x20we\x20will\x20ask\x20again','raisehands','provideFileList','firstPlayTriggered','zoom\x20success','img','present','getWriter','walk','seedAttempts','down','A_OPUS','bandwidthMuted','Firefox','container_','screenShareLabel','seven','took','total','reload','bar','createWritable','getPCM','under','big','MESHCAST\x20LINK:\x20','createMediaStreamDestination','bone','blindAllGuests','muteStateTemplate','querySelectorAll','Transfer\x20was\x20cnacelled\x20by\x20remote\x20user;\x20parital\x20file\x20saved.','describe','directorBox','\x20:\x20','charge','wish','high','saw','turn:www.turn.vdo.ninja:3478','shoulder','requestAudioHack','listPromise','offerSDP','SETUP\x20INCOMING','cleanOutput','OPEN','useinbandfec','remoteMuted','window','cpuLimited','This\x20shouldn\x27t\x20happen','Meschast\x20canvas\x20not\x20working','createElement','language','The\x20Director\x20has\x20disabled\x20your\x20vision\x20temporarily
    ','EBML\x20VINT\x20size\x20not\x20supported\x20','opus','key','video_muted_init','successfully\x20requested\x20audio\x20and\x20video','keyframeRate','sceneList','userAgent','nine','screen','director-connected','shell','meshcastCodec','noExitPrompt','oil','throw','bufferedAmount','closing\x204','socialstream','have','virtualHangup','good','fight','Remote\x20peer\x20connected\x20to\x20video\x20stream.\x0a\x0aConnection\x20to\x20handshake\x20server\x20being\x20killed\x20on\x20request.\x20This\x20increases\x20security,\x20but\x20the\x20peer\x20will\x20not\x20be\x20able\x20to\x20reconnect\x20automatically\x20on\x20connection\x20failure.\x0a\x0aPress\x20OK\x20to\x20start\x20the\x20stream!','720','necessary','recieveChunkedStream','able','preloadbitrate','Opened\x20transfer\x20channel','setupScreenShareAddon','wonder','press','EOF1','broadcastIFrame','ICE\x20DISCONNECTED','limitTotalBitrate','customWSS','scene-connected','effectValue_default','webkitAudioContext','rejected','screenShareBitrate','fileList','front','gave','recieveFile','element','quality_ss','requestRateLimit\x20RUN:\x20','dimension:\x20','magnet','src','lyra','moment','bandwidth\x20set\x20g!\x20','close','apiSocket','science','reconnected','pass','ICE\x20FAILED','resolve','plugged','updateLocalStatsInterval','million','every','KEY\x20FRAME\x20REQUESTED','verb','sense','playback_audio_samplerate','size','sourceActive','tabernac','fat','addCoDirector','writeByte','streamID','opacityDisconnect','https://meshcast.io/view.html?api=','slip','connectionDetails','decoder','with','vp8','disableNACK','TrackNumber\x20must\x20be\x20>\x200\x20and\x20<\x20127','received\x20data\x20from\x20viewer','failed\x20to\x20send\x20focus\x20change\x20request','selected','age','forceRetryTimeout','five','label','fill','addTrack','too','substring','udp','very','videoaddedtoroom','know','case','fish','grow','privateKey','say','Unhandeled\x20Error\x20occured','play','sceneType','request\x20zoom\x20change:\x20','south','ctrlKey','unmute-guest','Someone\x20sent\x20us\x20an\x20ANSWER\x20sdp??','configure','strong','codirectorRequested','ArrayBufferDataStream\x27s\x20pos\x20lies\x20beyond\x20end\x20of\x20buffer','scaleHeight','stopWriter','closing\x2013','not\x20allowed\x20to\x20show\x20the\x20director','clean','grew','prompt-access-request','substance','orderby','populate','onload','heavy','she','startClock','measureUnsignedInt','autostart','skill','branch','wheel','subtle','chatmessage','nature','end-view-connection','child','RTC\x20Connection\x20seems\x20to\x20be\x20dead\x20or\x20not\x20yet\x20open?\x204','videoMargin','clear','disableREMB','URL','cid:','lady','corn','lowerhand','push','createOffer','hostedFiles','midiIn','allowVideo','bandwidth\x20set\x20d!\x20','whether','group','allowBroadcast','sink','Only\x20the\x20main\x20director\x20can\x20transfer\x20this\x20guest','gone','laugh','late','vdo.ninja','Checking\x20to\x20see\x20if\x20reconnectino\x20to\x20ws\x20lost\x20any\x20peers','OPTIMIZED\x20AUDIO\x20ENABLED;\x20zero\x20bitrate','screenshare:\x20','old','stream','about','maxconnections','addIceCandidate','metal','tall','digest','The\x20remote\x20request\x20failed;\x20the\x20&remote\x20token\x20did\x20not\x20match\x20or\x20the\x20remote\x20user\x20does\x20not\x20allow\x20remote\x20control.','edgelist','usual','updateurl','loudest','sending\x20message\x20via\x20WSS\x20as\x20WebRTC\x20failed\x20to\x20send\x20message;\x20RTC\x20peers\x20only','forceRetry','stun:stun.l.google.com:19302','AndroidFix','paragraph','better','pingTimeout','getAudioTracks','picture','place','chunks','allowDownloads','water','obs_control','fraction','stereo\x20inbound\x20enabled','day','UUID\x20not\x20found;\x20can\x27t\x20close.','wash','noREMB','streams',',\x20isDirector:\x20','defaultSpeaker','cook','his','audioInputChannels','material','Shared\x20website:\x20','transparent','configuration','requestVideoRecord','nor','creating\x20answer','death','Audio\x20Bitrate\x20is\x20locked;\x20can\x27t\x20update','warn','lowMobileBitrate','square','when','sendframes','hit','getAudioSettings','lead','pliCount','occur','cae1','obsstudio','RPCS\x20WINS\x20ICE','setupIncoming','qlr','overlay','obsfix','UN-MUTED','the','timestamp','closed','activelySpeaking','sit','playbackheader','remember','man','controls','labelstyle','tail','createMediaStreamSource','audio','children','dear','protect','RTC\x20already\x20connected','canvasCtx','SCREENS','directMigrateIssue','and','wss://wss.vdo.ninja:443','join','guest','plan','preferCodec','muted_activeSpeaker','requestedStatsInterval','near','pose','windowed','rpcs','probable','label_','endViewConnection','webm','effectsData','lowcut','obsStateSync','closePC','perhaps','offer','url','hidehome','micIsolate','wrote','Max\x20bandwidth\x20being\x20capped:\x20','Should\x20we\x20ask\x20to\x20play\x20the\x20stream\x20Again?','circle','networkPriority','_screen','soloChatUUID','bandwidth\x20set\x20b!\x20','autoSyncCallback','Failed\x20to\x20connect\x20to\x20service:\x20Error\x20503Possibly\x20too\x20many\x20connections\x20from\x20the\x20same\x20address\x20tried\x20to\x20connect.Visit\x20https://discord.vdo.ninja\x20for\x20support.','borderRadius','poor','sceneMute','closeTimeout','arrive','signData','though','webAudios','isDirector\x20','hangupDirector','charAt','keys','closeTimeout\x20cancelled;\x202','subtract','scene','getParameters','showList','&code=','promptAccess','WHY\x20ARE\x20YOU\x20GOD\x20DAMN\x20BEEPING','binaryType','record','section','pluginVersion','directorVolumeState','enqueue','century','setVideoScale','original','dead','send\x20channel\x20closed','anyrequest','chief','spring','directorVideoMuted','transcript','manualSink','channel','agc_url'];_0x8f87=function(){return _0x498da6;};return _0x8f87();}async function chooseBestTURN(){var _0x49bd65=_0x76a917;if(session['configuration'])return;return!TURNPromise?TURNPromise=getTURNList():warnlog(_0x49bd65(0x1d0)),await TURNPromise;}var WebRTC={};WebRTC[_0x76a917(0x3a6)]=(function(){var _0x1bf14b=_0x76a917,_0x1620b3={};function _0x11d87d(){var _0x3847cb=_0x132a,_0x182a29,_0x437c7e,_0x3d9c08=new Promise((_0x2bc7c7,_0xb49b96)=>{_0x182a29=_0x2bc7c7,_0x437c7e=_0xb49b96;});return _0x3d9c08[_0x3847cb(0x768)]=_0x182a29,_0x3d9c08[_0x3847cb(0x1ee)]=_0x437c7e,_0x3d9c08;}_0x1620b3[_0x1bf14b(0x957)]=function(_0x14c10b=0x7){var _0x27229c=_0x1bf14b,_0x140cd6='',_0x4394f2=_0x27229c(0x6c8);for(var _0x4cbb0c=0x0;_0x4cbb0c<_0x14c10b;_0x4cbb0c++){_0x140cd6+=_0x4394f2[_0x27229c(0x894)](Math['floor'](Math[_0x27229c(0x557)]()*_0x4394f2[_0x27229c(0x1a1)]));}try{_0x140cd6=_0x140cd6['replaceAll']('AD','vDAv'),_0x140cd6=_0x140cd6[_0x27229c(0x62f)]('Ad',_0x27229c(0x25d)),_0x140cd6=_0x140cd6['replaceAll']('ad',_0x27229c(0x802)),_0x140cd6=_0x140cd6[_0x27229c(0x62f)]('aD',_0x27229c(0x2c2));}catch(_0x311252){errorlog(_0x311252);}return log(_0x140cd6),_0x140cd6;},_0x1620b3[_0x1bf14b(0x120)]=function(_0x4d9803=0x7){var _0x29494b=_0x1bf14b,_0xd1a268='',_0x2a5f7b=[_0x29494b(0x853),'of','to',_0x29494b(0x867),'a','in','is','it',_0x29494b(0x82c),_0x29494b(0x2ee),'he',_0x29494b(0x4da),_0x29494b(0x5e2),'on','are',_0x29494b(0x77d),'as','I',_0x29494b(0x7f9),_0x29494b(0x4ea),'be','at',_0x29494b(0x62d),_0x29494b(0x73d),_0x29494b(0x2fb),_0x29494b(0x96b),'or',_0x29494b(0x397),'by',_0x29494b(0x990),_0x29494b(0x9ba),_0x29494b(0x998),'some','we',_0x29494b(0x543),'out',_0x29494b(0x16a),_0x29494b(0x32f),_0x29494b(0x6b8),'there',_0x29494b(0x844),'up',_0x29494b(0x46e),_0x29494b(0x654),_0x29494b(0x330),'said','an',_0x29494b(0x449),_0x29494b(0x7ad),_0x29494b(0x3b8),'do','their','time','if','will',_0x29494b(0x5cf),_0x29494b(0x7d6),'many',_0x29494b(0x34a),_0x29494b(0x39f),_0x29494b(0x5f9),_0x29494b(0x349),_0x29494b(0x1d9),'so','these',_0x29494b(0x3f0),_0x29494b(0x1aa),_0x29494b(0x365),_0x29494b(0x5a4),_0x29494b(0x5ab),_0x29494b(0x4cd),'two','has',_0x29494b(0x266),_0x29494b(0x5ec),_0x29494b(0x7f1),'could','go',_0x29494b(0x2eb),'did',_0x29494b(0x4f2),_0x29494b(0x443),'no',_0x29494b(0x50a),_0x29494b(0x274),'my',_0x29494b(0x5fd),_0x29494b(0x78f),_0x29494b(0x7ed),'than','call','first','who',_0x29494b(0x178),_0x29494b(0x6fc),_0x29494b(0x372),_0x29494b(0x1ab),_0x29494b(0x95e),'find',_0x29494b(0x119),'new',_0x29494b(0x30c),'part',_0x29494b(0x41e),_0x29494b(0x50c),_0x29494b(0x7ea),_0x29494b(0x42d),_0x29494b(0x2ab),'where',_0x29494b(0x445),'back',_0x29494b(0x367),_0x29494b(0x4f7),_0x29494b(0x997),_0x29494b(0x85a),_0x29494b(0x17f),_0x29494b(0x56e),'show',_0x29494b(0x76c),_0x29494b(0x73f),'me',_0x29494b(0x5e8),_0x29494b(0x9a8),_0x29494b(0x709),_0x29494b(0x917),_0x29494b(0x78d),'through',_0x29494b(0x1e4),_0x29494b(0x1c0),_0x29494b(0x2c6),'great',_0x29494b(0x5ac),_0x29494b(0x794),_0x29494b(0x62e),_0x29494b(0x362),_0x29494b(0x35f),_0x29494b(0x963),_0x29494b(0x320),_0x29494b(0x6cb),_0x29494b(0x237),_0x29494b(0x636),_0x29494b(0x532),_0x29494b(0x170),_0x29494b(0x4db),_0x29494b(0x5a0),_0x29494b(0x7d4),_0x29494b(0x78a),'same',_0x29494b(0x982),_0x29494b(0x96a),_0x29494b(0x4b5),'three',_0x29494b(0x8e9),_0x29494b(0x6e4),_0x29494b(0x52e),_0x29494b(0x821),_0x29494b(0x796),_0x29494b(0x7fe),_0x29494b(0x1c3),_0x29494b(0x1a0),_0x29494b(0x98b),_0x29494b(0x24d),_0x29494b(0x2b0),_0x29494b(0x5dd),_0x29494b(0x59a),'spell',_0x29494b(0x8f3),_0x29494b(0x1b8),_0x29494b(0x5ef),'here',_0x29494b(0x36a),_0x29494b(0x70a),_0x29494b(0x717),_0x29494b(0x9a5),_0x29494b(0x18f),'act',_0x29494b(0x3a9),_0x29494b(0x973),_0x29494b(0x97a),_0x29494b(0x2ed),_0x29494b(0x337),_0x29494b(0x80f),_0x29494b(0x139),'off','need',_0x29494b(0x4e8),_0x29494b(0x7e9),'try','us',_0x29494b(0x1cf),'animal',_0x29494b(0x41b),_0x29494b(0x3de),_0x29494b(0x12a),_0x29494b(0x86f),'build','self','earth',_0x29494b(0x605),'head',_0x29494b(0x17c),_0x29494b(0x8d8),'page',_0x29494b(0x646),_0x29494b(0x17e),'found',_0x29494b(0x234),_0x29494b(0x1b1),_0x29494b(0x792),_0x29494b(0x8c6),_0x29494b(0x63b),_0x29494b(0x6d7),_0x29494b(0x15a),_0x29494b(0x6ea),'food',_0x29494b(0x2fe),_0x29494b(0x221),_0x29494b(0x16f),'state',_0x29494b(0x64c),_0x29494b(0x398),_0x29494b(0x82f),'last',_0x29494b(0x947),_0x29494b(0x4d5),_0x29494b(0x660),'tree',_0x29494b(0x974),_0x29494b(0x3c5),'hard','start',_0x29494b(0x19a),_0x29494b(0x611),_0x29494b(0x718),_0x29494b(0x39c),'sea',_0x29494b(0x5d5),_0x29494b(0x48b),_0x29494b(0x7cf),'run','don\x27t','while',_0x29494b(0x74a),_0x29494b(0x762),_0x29494b(0x43b),'real',_0x29494b(0x42b),_0x29494b(0x3aa),_0x29494b(0x47c),'open',_0x29494b(0x8c3),_0x29494b(0x6d1),_0x29494b(0x2aa),'white',_0x29494b(0x860),'begin','got',_0x29494b(0x6fa),'example','ease',_0x29494b(0x5be),_0x29494b(0x7c9),_0x29494b(0x594),_0x29494b(0x106),_0x29494b(0x645),_0x29494b(0x501),_0x29494b(0x6b0),_0x29494b(0x2a4),_0x29494b(0x659),'until',_0x29494b(0x5ae),_0x29494b(0x678),_0x29494b(0x351),'feet',_0x29494b(0x8d0),_0x29494b(0x3ef),_0x29494b(0x474),_0x29494b(0x15f),_0x29494b(0x703),_0x29494b(0x764),_0x29494b(0x157),_0x29494b(0x34c),'friend',_0x29494b(0x3a8),_0x29494b(0x823),_0x29494b(0x791),_0x29494b(0x138),_0x29494b(0x363),_0x29494b(0x92d),'base',_0x29494b(0x538),'horse',_0x29494b(0x618),_0x29494b(0x141),'watch',_0x29494b(0x37c),_0x29494b(0x213),_0x29494b(0x3cb),_0x29494b(0x356),_0x29494b(0x6d0),_0x29494b(0x3f3),_0x29494b(0x126),_0x29494b(0x7de),_0x29494b(0x404),_0x29494b(0x203),_0x29494b(0x374),_0x29494b(0x457),_0x29494b(0x4ac),_0x29494b(0x361),_0x29494b(0x890),'feel','talk',_0x29494b(0x8f5),_0x29494b(0x436),'body',_0x29494b(0x10a),_0x29494b(0x15d),_0x29494b(0x682),_0x29494b(0x870),_0x29494b(0x5d6),_0x29494b(0x103),_0x29494b(0x3a2),'door',_0x29494b(0x837),_0x29494b(0x209),'short',_0x29494b(0x2ad),_0x29494b(0x67b),_0x29494b(0x803),'question',_0x29494b(0x8f7),_0x29494b(0x3b1),_0x29494b(0x38e),_0x29494b(0x551),_0x29494b(0x568),_0x29494b(0x5b2),_0x29494b(0x91a),_0x29494b(0x13c),_0x29494b(0x799),_0x29494b(0x27e),_0x29494b(0x296),_0x29494b(0x43e),_0x29494b(0x26e),_0x29494b(0x766),_0x29494b(0x2c0),'top','whole',_0x29494b(0x584),_0x29494b(0x670),_0x29494b(0x6db),_0x29494b(0x1bc),_0x29494b(0x3d0),_0x29494b(0x7e6),_0x29494b(0x3d2),'during',_0x29494b(0x490),_0x29494b(0x786),_0x29494b(0x859),_0x29494b(0x159),'early','hold',_0x29494b(0x6a3),_0x29494b(0x6c5),_0x29494b(0x1fc),_0x29494b(0x10b),_0x29494b(0x4d0),_0x29494b(0x76e),_0x29494b(0x47e),_0x29494b(0x6ae),_0x29494b(0x548),'table',_0x29494b(0x416),_0x29494b(0x1fd),_0x29494b(0x34e),_0x29494b(0x329),_0x29494b(0x2b4),'several',_0x29494b(0x929),'toward',_0x29494b(0x66f),_0x29494b(0x342),_0x29494b(0x533),_0x29494b(0x8b6),_0x29494b(0x5a1),'center',_0x29494b(0x152),_0x29494b(0x2df),'money','serve',_0x29494b(0x1cb),'road',_0x29494b(0x10f),_0x29494b(0x1d7),_0x29494b(0x2f5),_0x29494b(0x5d8),_0x29494b(0x49c),_0x29494b(0x5f7),_0x29494b(0x8c2),_0x29494b(0x61d),_0x29494b(0x3b3),'power',_0x29494b(0x147),_0x29494b(0x4e4),_0x29494b(0x37d),_0x29494b(0x295),_0x29494b(0x95a),_0x29494b(0x848),_0x29494b(0x156),_0x29494b(0x505),_0x29494b(0x2d9),_0x29494b(0x150),_0x29494b(0x519),_0x29494b(0x86b),_0x29494b(0x202),_0x29494b(0x419),'box',_0x29494b(0x4c6),_0x29494b(0x97c),'rest','correct',_0x29494b(0x745),'pound',_0x29494b(0x35e),_0x29494b(0x4bd),_0x29494b(0x55c),'stood',_0x29494b(0x10c),_0x29494b(0x756),_0x29494b(0x262),'week',_0x29494b(0x311),_0x29494b(0x757),_0x29494b(0x1bf),'oh','quick',_0x29494b(0x960),_0x29494b(0x644),_0x29494b(0x6b7),_0x29494b(0x6e3),'minute',_0x29494b(0x79e),'special',_0x29494b(0x6bb),'behind',_0x29494b(0x7bb),_0x29494b(0x85d),_0x29494b(0x4dc),_0x29494b(0x959),'street',_0x29494b(0x91b),_0x29494b(0x5e6),'nothing','course',_0x29494b(0x4fa),_0x29494b(0x7b3),_0x29494b(0x815),_0x29494b(0x3ed),_0x29494b(0x5f4),_0x29494b(0x255),_0x29494b(0x5c9),_0x29494b(0x995),_0x29494b(0x343),_0x29494b(0x26d),_0x29494b(0x6b1),_0x29494b(0x3ea),'system',_0x29494b(0x226),_0x29494b(0x167),_0x29494b(0x89f),_0x29494b(0x3c0),_0x29494b(0x5cc),_0x29494b(0x8d7),'possible',_0x29494b(0x1d8),_0x29494b(0x389),'dry',_0x29494b(0x749),_0x29494b(0x7ce),_0x29494b(0x620),_0x29494b(0x530),_0x29494b(0x2c5),_0x29494b(0x67e),'game',_0x29494b(0x989),_0x29494b(0x5b5),_0x29494b(0x598),_0x29494b(0x491),_0x29494b(0x667),_0x29494b(0x377),_0x29494b(0x8cf),_0x29494b(0x13b),_0x29494b(0x315),_0x29494b(0x901),_0x29494b(0x652),_0x29494b(0x788),'east','paint',_0x29494b(0x728),_0x29494b(0x249),_0x29494b(0x59c),'ball',_0x29494b(0x3a1),_0x29494b(0x67f),_0x29494b(0x503),'heart','am',_0x29494b(0x6f8),_0x29494b(0x7ac),_0x29494b(0x95b),_0x29494b(0x537),_0x29494b(0x211),'arm',_0x29494b(0x468),_0x29494b(0x958),_0x29494b(0x7fb),_0x29494b(0x771),_0x29494b(0x20b),'settle',_0x29494b(0x283),'weight',_0x29494b(0x697),_0x29494b(0x514),'matter',_0x29494b(0x883),_0x29494b(0x228),_0x29494b(0x2c3),_0x29494b(0x110),_0x29494b(0x5d4),_0x29494b(0x165),_0x29494b(0x87b),'pick',_0x29494b(0x55e),'count',_0x29494b(0x843),_0x29494b(0x316),_0x29494b(0x1a1),'represent',_0x29494b(0x510),'subject',_0x29494b(0x310),_0x29494b(0x601),_0x29494b(0x8c9),_0x29494b(0x873),_0x29494b(0x118),'brother',_0x29494b(0x833),_0x29494b(0x46b),_0x29494b(0x69e),_0x29494b(0x48a),_0x29494b(0x7ef),_0x29494b(0x55d),_0x29494b(0x857),'race',_0x29494b(0x723),'store',_0x29494b(0x98f),_0x29494b(0x8d5),'sleep',_0x29494b(0x23e),'lone',_0x29494b(0x571),'exercise',_0x29494b(0x4ef),'catch',_0x29494b(0x5bc),_0x29494b(0x716),_0x29494b(0x8ce),_0x29494b(0x2d3),_0x29494b(0x517),_0x29494b(0x57a),'sat',_0x29494b(0x227),_0x29494b(0x834),'instrument','kept',_0x29494b(0x1c2),_0x29494b(0x427),_0x29494b(0x154),_0x29494b(0x597),'edge',_0x29494b(0x975),_0x29494b(0x3bc),_0x29494b(0x125),'soft','fun',_0x29494b(0x483),'gas',_0x29494b(0x675),_0x29494b(0x1c4),_0x29494b(0x76b),_0x29494b(0x193),_0x29494b(0x3d1),_0x29494b(0x3e6),_0x29494b(0x94c),_0x29494b(0x387),'clothe',_0x29494b(0x585),_0x29494b(0x7cd),_0x29494b(0x693),_0x29494b(0x1da),_0x29494b(0x99d),'village',_0x29494b(0x415),_0x29494b(0x9af),_0x29494b(0x43f),'raise',_0x29494b(0x4ed),_0x29494b(0x7d9),_0x29494b(0x7c8),_0x29494b(0x7c2),_0x29494b(0x702),_0x29494b(0x7e5),_0x29494b(0x93f),_0x29494b(0x44f),_0x29494b(0x637),_0x29494b(0x458),_0x29494b(0x712),_0x29494b(0x7f8),_0x29494b(0x69a),'either',_0x29494b(0x11c),_0x29494b(0x198),'hill',_0x29494b(0x3b5),_0x29494b(0x2c4),_0x29494b(0x8a4),'consider',_0x29494b(0x638),_0x29494b(0x19c),_0x29494b(0x353),_0x29494b(0x95c),_0x29494b(0x99e),'phrase',_0x29494b(0x540),_0x29494b(0x7da),'sand',_0x29494b(0x1b9),'roll',_0x29494b(0x940),_0x29494b(0x63c),_0x29494b(0x4b1),_0x29494b(0x952),_0x29494b(0x740),_0x29494b(0x8b1),_0x29494b(0x133),_0x29494b(0x90f),'natural','view',_0x29494b(0x76f),'ear','else',_0x29494b(0x25a),_0x29494b(0x10d),_0x29494b(0x790),'middle',_0x29494b(0x16b),'son',_0x29494b(0x444),_0x29494b(0x760),_0x29494b(0x385),_0x29494b(0x98c),_0x29494b(0x8ab),_0x29494b(0x574),_0x29494b(0x7b8),_0x29494b(0x6cc),'consonant',_0x29494b(0x90c),'dictionary',_0x29494b(0x4cb),_0x29494b(0x5a2),_0x29494b(0x3e0),'organ',_0x29494b(0x32d),_0x29494b(0x784),_0x29494b(0x8a0),_0x29494b(0x643),_0x29494b(0x688),_0x29494b(0x39d),'quiet',_0x29494b(0x240),_0x29494b(0x94a),'climb',_0x29494b(0x912),_0x29494b(0x673),_0x29494b(0x88b),_0x29494b(0x301),_0x29494b(0x27d),_0x29494b(0x4dd),_0x29494b(0x72c),_0x29494b(0x45b),_0x29494b(0x68e),_0x29494b(0x3b0),_0x29494b(0x459),'twenty',_0x29494b(0x5b3),'smile',_0x29494b(0x9bc),'hole',_0x29494b(0x194),'melody',_0x29494b(0x448),_0x29494b(0x5f5),_0x29494b(0x5f3),'row',_0x29494b(0x19d),_0x29494b(0x185),_0x29494b(0x692),'die',_0x29494b(0x922),_0x29494b(0x3e9),_0x29494b(0x5d2),_0x29494b(0x384),_0x29494b(0x880),_0x29494b(0x464),'tone',_0x29494b(0x869),_0x29494b(0x66b),_0x29494b(0x7a5),_0x29494b(0x348),_0x29494b(0x7bf),_0x29494b(0x49b),_0x29494b(0x691),_0x29494b(0x836),_0x29494b(0x806),_0x29494b(0x738),_0x29494b(0x17a),'touch',_0x29494b(0x7a6),'cent',_0x29494b(0x394),_0x29494b(0x2ac),_0x29494b(0x473),_0x29494b(0x28e),_0x29494b(0x497),_0x29494b(0x2cd),_0x29494b(0x4a7),'garden',_0x29494b(0x92a),_0x29494b(0x27a),_0x29494b(0x61a),_0x29494b(0x33c),_0x29494b(0x21a),'flow',_0x29494b(0x969),'bank',_0x29494b(0x403),_0x29494b(0x411),_0x29494b(0x328),_0x29494b(0x4b7),_0x29494b(0x40c),_0x29494b(0x216),_0x29494b(0x134),_0x29494b(0x23a),_0x29494b(0x5b6),_0x29494b(0x593),_0x29494b(0x57d),_0x29494b(0x2ce),_0x29494b(0x862),'noon',_0x29494b(0x902),_0x29494b(0x392),_0x29494b(0x2de),'character',_0x29494b(0x978),'caught',_0x29494b(0x5c8),'indicate','radio',_0x29494b(0x456),_0x29494b(0x4bb),_0x29494b(0x45e),_0x29494b(0x52c),_0x29494b(0x67c),_0x29494b(0x412),_0x29494b(0x622),'crop',_0x29494b(0x52a),_0x29494b(0x759),_0x29494b(0x846),_0x29494b(0x1cd),_0x29494b(0x293),'party',_0x29494b(0x331),_0x29494b(0x70d),_0x29494b(0x1e9),'imagine',_0x29494b(0x649),_0x29494b(0x192),_0x29494b(0x13e),'capital','won\x27t','chair','danger',_0x29494b(0x278),_0x29494b(0x35d),'thick','soldier',_0x29494b(0x2cf),_0x29494b(0x918),'guess',_0x29494b(0x743),_0x29494b(0x3d6),_0x29494b(0x2b3),_0x29494b(0x402),'neighbor',_0x29494b(0x7f3),_0x29494b(0x187),_0x29494b(0x8c0),_0x29494b(0x38a),_0x29494b(0x7c0),'compare','poem',_0x29494b(0x2a1),'bell','depend',_0x29494b(0x145),_0x29494b(0x988),_0x29494b(0x6a0),'famous',_0x29494b(0x683),_0x29494b(0x7d5),_0x29494b(0x50d),'sight',_0x29494b(0x5cb),_0x29494b(0x2d7),_0x29494b(0x429),_0x29494b(0x2c1),_0x29494b(0x8aa),_0x29494b(0x81e),_0x29494b(0x976),_0x29494b(0x2a6),_0x29494b(0x8c8),_0x29494b(0x1bb),_0x29494b(0x4df),'fresh','search',_0x29494b(0x418),'yellow','gun',_0x29494b(0x4d6),_0x29494b(0x40d),_0x29494b(0x8a7),_0x29494b(0x24c),_0x29494b(0x953),'suit',_0x29494b(0x54f),'lift','rose',_0x29494b(0x4d2),'block',_0x29494b(0x621),_0x29494b(0x2a5),'sell',_0x29494b(0x313),'company',_0x29494b(0x897),_0x29494b(0x523),_0x29494b(0x68d),_0x29494b(0x946),_0x29494b(0x347),'term',_0x29494b(0x8ed),_0x29494b(0x1bd),_0x29494b(0x655),_0x29494b(0x71a),'spread','arrange',_0x29494b(0x5aa),'invent','cotton','born',_0x29494b(0x1f0),'quart',_0x29494b(0x732),_0x29494b(0x2d6),_0x29494b(0x1eb),_0x29494b(0x1df),'chance',_0x29494b(0x300),_0x29494b(0x3eb),'stretch',_0x29494b(0x739),'shine',_0x29494b(0x832),_0x29494b(0x96d),_0x29494b(0x28c),_0x29494b(0x9ae),_0x29494b(0x508),_0x29494b(0x425),_0x29494b(0x344),_0x29494b(0x804),'broad',_0x29494b(0x814),_0x29494b(0x197),_0x29494b(0x8e3),_0x29494b(0x6cf),_0x29494b(0x5c5),'claim',_0x29494b(0x45a),_0x29494b(0x9ad),_0x29494b(0x5e7),_0x29494b(0x83f),_0x29494b(0x4b8),_0x29494b(0x7b1),'women',_0x29494b(0x26a),_0x29494b(0x661),_0x29494b(0x75d),_0x29494b(0x38b),_0x29494b(0x25f),_0x29494b(0x7b2),'match',_0x29494b(0x4c8),_0x29494b(0x687),_0x29494b(0x90a),_0x29494b(0x21f),'huge','sister',_0x29494b(0x4be),_0x29494b(0x924),_0x29494b(0x55b),'similar','guide',_0x29494b(0x6b4),_0x29494b(0x6e0),'apple',_0x29494b(0x2b7),_0x29494b(0x2a8),_0x29494b(0x41d),_0x29494b(0x401),'mass','card',_0x29494b(0x4fb),'rope',_0x29494b(0x77a),_0x29494b(0x3fe),'dream',_0x29494b(0x15b),_0x29494b(0x970),_0x29494b(0x6eb),_0x29494b(0x312),_0x29494b(0x704),_0x29494b(0x99c),_0x29494b(0x3ca),_0x29494b(0x29f),_0x29494b(0x83d),'double',_0x29494b(0x4d1),_0x29494b(0x88e),'master',_0x29494b(0x9b7),'parent','shore','division',_0x29494b(0x92b),_0x29494b(0x7a8),_0x29494b(0x90e),_0x29494b(0x24b),_0x29494b(0x830),_0x29494b(0x6f1),_0x29494b(0x243),_0x29494b(0x774),_0x29494b(0x81c),_0x29494b(0x8a6),_0x29494b(0x155),_0x29494b(0x1f5),_0x29494b(0x6c1),_0x29494b(0x546),_0x29494b(0x715),_0x29494b(0x247),_0x29494b(0x706),_0x29494b(0x87c),_0x29494b(0x42e),'slave',_0x29494b(0x166),_0x29494b(0x131),_0x29494b(0x38d),_0x29494b(0x6d8),_0x29494b(0x7aa),_0x29494b(0x97d),_0x29494b(0x861),_0x29494b(0x66d),'reply',_0x29494b(0x4e1),_0x29494b(0x84a),'support','speech',_0x29494b(0x7b6),_0x29494b(0x941),'steam',_0x29494b(0x32a),'path',_0x29494b(0x144),_0x29494b(0x8b7),_0x29494b(0x420),'quotient',_0x29494b(0x333),_0x29494b(0x735),_0x29494b(0x423)];for(var _0x594b1a=0x0;_0x594b1a<0x2;_0x594b1a++){try{var _0x16ee36=parseInt(Math[_0x29494b(0x557)]()*0x3e8);_0xd1a268+=_0x2a5f7b[_0x16ee36];}catch(_0x54fdee){}}var _0x1e55e6=_0x29494b(0x6c8);_0xd1a268+=_0x1e55e6[_0x29494b(0x894)](Math[_0x29494b(0x69a)](Math[_0x29494b(0x557)]()*_0x1e55e6[_0x29494b(0x1a1)]));while(_0xd1a268[_0x29494b(0x1a1)]<_0x4d9803){_0xd1a268+=_0x1e55e6['charAt'](Math[_0x29494b(0x69a)](Math[_0x29494b(0x557)]()*_0x1e55e6[_0x29494b(0x1a1)]));}try{_0xd1a268=_0xd1a268[_0x29494b(0x62f)]('AD',_0x29494b(0x8cb)),_0xd1a268=_0xd1a268[_0x29494b(0x62f)]('Ad',_0x29494b(0x25d)),_0xd1a268=_0xd1a268[_0x29494b(0x62f)]('ad','vdav'),_0xd1a268=_0xd1a268[_0x29494b(0x62f)]('aD',_0x29494b(0x2c2));}catch(_0x352af8){errorlog(_0x352af8);}return log(_0xd1a268),_0xd1a268;},_0x1620b3['apiserver']=_0x1bf14b(0x6ee),_0x1620b3[_0x1bf14b(0x763)]=null,_0x1620b3[_0x1bf14b(0x1f1)]=![],_0x1620b3['noaudio']=![],_0x1620b3[_0x1bf14b(0x318)]=![],_0x1620b3[_0x1bf14b(0x835)]=![],_0x1620b3['AndroidFix']=![],_0x1620b3[_0x1bf14b(0x856)]=!![],_0x1620b3['audiobitrate']=![],_0x1620b3[_0x1bf14b(0x8f0)]=0x32,_0x1620b3[_0x1bf14b(0x229)]=0x8,_0x1620b3['audioDevice']=![],_0x1620b3['outputDevice']=![],_0x1620b3['allowScreen']=![],_0x1620b3[_0x1bf14b(0x8e4)]=![],_0x1620b3[_0x1bf14b(0x962)]=![],_0x1620b3[_0x1bf14b(0x437)]=![],_0x1620b3[_0x1bf14b(0x8cc)]=![],_0x1620b3[_0x1bf14b(0x33d)]=![],_0x1620b3[_0x1bf14b(0x582)]=![],_0x1620b3[_0x1bf14b(0x4e3)]={},_0x1620b3[_0x1bf14b(0x5d9)]=!![],_0x1620b3['audioEffects']=null,_0x1620b3[_0x1bf14b(0x7fa)]=![],_0x1620b3[_0x1bf14b(0x504)]=![],_0x1620b3[_0x1bf14b(0x9a2)]=![],_0x1620b3['autorecordlocal']=![],_0x1620b3[_0x1bf14b(0x7b0)]=![],_0x1620b3[_0x1bf14b(0x4ff)]=new AudioContext(),_0x1620b3[_0x1bf14b(0x51a)]=![],_0x1620b3['avatar']=![],_0x1620b3[_0x1bf14b(0x94b)]=![],_0x1620b3[_0x1bf14b(0x5bf)]=null,_0x1620b3[_0x1bf14b(0x161)]=null,_0x1620b3[_0x1bf14b(0x547)]=null,_0x1620b3['broadcast']=![],_0x1620b3[_0x1bf14b(0x1ed)]=![],_0x1620b3[_0x1bf14b(0x4f1)]=![],_0x1620b3[_0x1bf14b(0x74c)]=![],_0x1620b3['directorBlindAllGuests']=![],_0x1620b3[_0x1bf14b(0x29a)]=![],_0x1620b3[_0x1bf14b(0x3c2)]=![],_0x1620b3['screenshareAEC']=![],_0x1620b3[_0x1bf14b(0x96f)]=![],_0x1620b3[_0x1bf14b(0x410)]=![],_0x1620b3['border']=0x0,_0x1620b3[_0x1bf14b(0x88a)]=0x0,_0x1620b3['borderColor']='#000',_0x1620b3[_0x1bf14b(0x7ba)]=0x0,_0x1620b3[_0x1bf14b(0x3f4)]=![],_0x1620b3[_0x1bf14b(0x1b4)]=![],_0x1620b3[_0x1bf14b(0x817)]=![],_0x1620b3[_0x1bf14b(0x632)]=![],_0x1620b3['badStreamList']=[],_0x1620b3[_0x1bf14b(0x8da)]=null,_0x1620b3['beepToNotify']=![],_0x1620b3[_0x1bf14b(0x8ff)]=null,_0x1620b3[_0x1bf14b(0x2e2)]=null,_0x1620b3[_0x1bf14b(0x5e9)]=null,_0x1620b3[_0x1bf14b(0x724)]=![],_0x1620b3[_0x1bf14b(0x219)]=![],_0x1620b3[_0x1bf14b(0x30e)]=![],_0x1620b3[_0x1bf14b(0x71f)]=![],_0x1620b3[_0x1bf14b(0x608)]=![],_0x1620b3[_0x1bf14b(0x8d9)]=![],_0x1620b3[_0x1bf14b(0x83b)]=![],_0x1620b3[_0x1bf14b(0x6e7)]=![],_0x1620b3[_0x1bf14b(0x4de)]=![],_0x1620b3[_0x1bf14b(0x5ff)]='',_0x1620b3['audioContentHint']='',_0x1620b3[_0x1bf14b(0x463)]='',_0x1620b3[_0x1bf14b(0x985)]=![],_0x1620b3[_0x1bf14b(0x2d5)]=![],_0x1620b3[_0x1bf14b(0x117)]=null,_0x1620b3[_0x1bf14b(0x905)]=![],_0x1620b3[_0x1bf14b(0x2d4)]=0x1,_0x1620b3[_0x1bf14b(0x6ea)]=![],_0x1620b3[_0x1bf14b(0x570)]=null,_0x1620b3[_0x1bf14b(0x526)]={},_0x1620b3[_0x1bf14b(0x173)]=![],_0x1620b3[_0x1bf14b(0x577)]={},_0x1620b3[_0x1bf14b(0x1b0)]={},_0x1620b3[_0x1bf14b(0x39a)]=0x0,_0x1620b3[_0x1bf14b(0x595)]=0x25a,_0x1620b3[_0x1bf14b(0x8c4)]=![],_0x1620b3[_0x1bf14b(0x2e7)]=![],_0x1620b3[_0x1bf14b(0x9a7)]=![],_0x1620b3['showControls']=null,_0x1620b3[_0x1bf14b(0x5f1)]=_0x1620b3[_0x1bf14b(0x9a7)],_0x1620b3[_0x1bf14b(0x816)]=![],_0x1620b3[_0x1bf14b(0x2c8)]=![],_0x1620b3['debug']=![],_0x1620b3[_0x1bf14b(0x5a9)]=![],_0x1620b3['dedicatedControlBarSpace']=![],_0x1620b3['director']=![],_0x1620b3['directorView']=![],_0x1620b3['disableHotKeys']=![],_0x1620b3[_0x1bf14b(0x104)]=![],_0x1620b3['disableMouseEvents']=![],_0x1620b3[_0x1bf14b(0x3db)]=![],_0x1620b3[_0x1bf14b(0x18b)]=0x23,_0x1620b3[_0x1bf14b(0x319)]=![],_0x1620b3[_0x1bf14b(0x48d)]=null,_0x1620b3['directorDisplayMuted']=null,_0x1620b3[_0x1bf14b(0x140)]=[],_0x1620b3['directorPassword']=![],_0x1620b3[_0x1bf14b(0x4ab)]=![],_0x1620b3[_0x1bf14b(0x656)]=![],_0x1620b3[_0x1bf14b(0x59b)]=null,_0x1620b3['disableOBS']=![],_0x1620b3[_0x1bf14b(0x5d1)]=!![],_0x1620b3['darkmode']=![],_0x1620b3[_0x1bf14b(0x67c)]=![],_0x1620b3['effectValue']=![],_0x1620b3[_0x1bf14b(0x751)]=![],_0x1620b3[_0x1bf14b(0x169)]=![],_0x1620b3[_0x1bf14b(0x2e4)]=![],_0x1620b3['degrade']=![],_0x1620b3['enhance']=![],_0x1620b3[_0x1bf14b(0x603)]=![],_0x1620b3['forceRetry']=0xe10,_0x1620b3[_0x1bf14b(0x40b)]=![],_0x1620b3[_0x1bf14b(0x5b7)]=new TextEncoder('utf-8'),_0x1620b3[_0x1bf14b(0x364)]=![],_0x1620b3['fadein']=![],_0x1620b3['roomhost']=![],_0x1620b3[_0x1bf14b(0x451)]=![],_0x1620b3[_0x1bf14b(0x7c4)]=[],_0x1620b3[_0x1bf14b(0x1b2)]=[],_0x1620b3['automute']=![],_0x1620b3[_0x1bf14b(0x12b)]=null,_0x1620b3[_0x1bf14b(0x6f5)]=![],_0x1620b3[_0x1bf14b(0x581)]=![],_0x1620b3[_0x1bf14b(0x624)]=![],_0x1620b3['focusDistance']=![],_0x1620b3[_0x1bf14b(0x29e)]=![],_0x1620b3[_0x1bf14b(0x3be)]=null,_0x1620b3[_0x1bf14b(0x3ae)]=![],_0x1620b3[_0x1bf14b(0x28f)]=![],_0x1620b3[_0x1bf14b(0x66a)]=![],_0x1620b3['fullscreen']=![],_0x1620b3[_0x1bf14b(0x400)]=null,_0x1620b3[_0x1bf14b(0x7c9)]=[],_0x1620b3['allowNoGroup']=![],_0x1620b3[_0x1bf14b(0x472)]=![],_0x1620b3[_0x1bf14b(0x22f)]=null,_0x1620b3[_0x1bf14b(0x4ba)]=![],_0x1620b3[_0x1bf14b(0x3f2)]=![],_0x1620b3[_0x1bf14b(0x5b0)]=![],_0x1620b3[_0x1bf14b(0x9aa)]=![],_0x1620b3[_0x1bf14b(0x5f0)]=![],_0x1620b3[_0x1bf14b(0x462)]=![],_0x1620b3[_0x1bf14b(0x544)]=![],_0x1620b3[_0x1bf14b(0x8c1)]=![],_0x1620b3[_0x1bf14b(0x196)]=[{'urls':[_0x1bf14b(0x7e3),'stun:stun4.l.google.com:19302']}],_0x1620b3['introButton']=![],_0x1620b3[_0x1bf14b(0x2c3)]=[],_0x1620b3[_0x1bf14b(0x31d)]=![],_0x1620b3[_0x1bf14b(0x57c)]=![],_0x1620b3[_0x1bf14b(0x375)]=![],_0x1620b3[_0x1bf14b(0x801)]=0x1,_0x1620b3[_0x1bf14b(0x75a)]=![],_0x1620b3[_0x1bf14b(0x334)]=![],_0x1620b3['icefilter']=![],_0x1620b3[_0x1bf14b(0x809)]=![],_0x1620b3[_0x1bf14b(0x112)]={},_0x1620b3['joiningRoom']=![],_0x1620b3[_0x1bf14b(0x787)]=![],_0x1620b3[_0x1bf14b(0x72f)]=![],_0x1620b3[_0x1bf14b(0x895)]={},_0x1620b3[_0x1bf14b(0x4e6)]=[],_0x1620b3['noisegateSettings']=![],_0x1620b3[_0x1bf14b(0x499)]=!![],_0x1620b3[_0x1bf14b(0x915)]=![],_0x1620b3[_0x1bf14b(0x8ee)]=[],_0x1620b3[_0x1bf14b(0x5f8)]=![],_0x1620b3[_0x1bf14b(0x2fc)]=![],_0x1620b3[_0x1bf14b(0x438)]=![],_0x1620b3[_0x1bf14b(0x3ee)]=![],_0x1620b3[_0x1bf14b(0x7d7)]=![],_0x1620b3[_0x1bf14b(0x4b6)]=![],_0x1620b3[_0x1bf14b(0x26c)]=![],_0x1620b3['maxframeRate_q2']=![],_0x1620b3[_0x1bf14b(0x11e)]=![],_0x1620b3['maxsamplerate']=![],_0x1620b3[_0x1bf14b(0x910)]=![],_0x1620b3[_0x1bf14b(0x589)]=![],_0x1620b3[_0x1bf14b(0x96c)]=![],_0x1620b3['dtx']=![],_0x1620b3['maxMobileBitrate']=0x15e,_0x1620b3[_0x1bf14b(0x842)]=0x23,_0x1620b3[_0x1bf14b(0x3df)]=![],_0x1620b3['lowBitrateCutoff']=![],_0x1620b3[_0x1bf14b(0x74e)]=![],_0x1620b3['layout']=![],_0x1620b3[_0x1bf14b(0x878)]=![],_0x1620b3[_0x1bf14b(0x63d)]=![],_0x1620b3[_0x1bf14b(0x285)]=![],_0x1620b3[_0x1bf14b(0x2e6)]=_0x1620b3[_0x1bf14b(0x957)](0x5),_0x1620b3['meterStyle']=![],_0x1620b3['meshcastAudioBitrate']=![],_0x1620b3['manual']=null,_0x1620b3[_0x1bf14b(0x8ae)]=![],_0x1620b3[_0x1bf14b(0x17d)]=![],_0x1620b3[_0x1bf14b(0x8e0)]=![],_0x1620b3[_0x1bf14b(0x7c5)]=![],_0x1620b3['midiRemote']=![],_0x1620b3['midiChannel']=![],_0x1620b3['midiDevice']=![],_0x1620b3[_0x1bf14b(0x580)]=0x17,_0x1620b3[_0x1bf14b(0x926)]=![],_0x1620b3['mirrored']=![],_0x1620b3[_0x1bf14b(0x524)]=![],_0x1620b3['minimumRoomBitrate']=![],_0x1620b3['msg']=[],_0x1620b3[_0x1bf14b(0x87e)]=![],_0x1620b3[_0x1bf14b(0x121)]=![],_0x1620b3['meshcastSettings']=![],_0x1620b3['meshcastBitrate']=![],_0x1620b3[_0x1bf14b(0x736)]=![],_0x1620b3[_0x1bf14b(0x6ac)]=![],_0x1620b3[_0x1bf14b(0x7ff)]=![],_0x1620b3[_0x1bf14b(0x86d)]=![],_0x1620b3[_0x1bf14b(0x22a)]=![],_0x1620b3['mono']=![],_0x1620b3[_0x1bf14b(0x184)]={},_0x1620b3[_0x1bf14b(0x7f4)]=![],_0x1620b3[_0x1bf14b(0x273)]=![],_0x1620b3[_0x1bf14b(0x81b)]=![],_0x1620b3[_0x1bf14b(0x428)]=![],_0x1620b3['nocursor']=![],_0x1620b3[_0x1bf14b(0x2dc)]=![],_0x1620b3[_0x1bf14b(0x737)]=![],_0x1620b3[_0x1bf14b(0x851)]=![],_0x1620b3[_0x1bf14b(0x341)]=![],_0x1620b3['channelWidth']=![],_0x1620b3['optimize']=![],_0x1620b3[_0x1bf14b(0x623)]=![],_0x1620b3['remoteHash']=![],_0x1620b3['obsState']={},_0x1620b3[_0x1bf14b(0x627)]['visibility']=null,_0x1620b3[_0x1bf14b(0x627)][_0x1bf14b(0x44e)]=null,_0x1620b3[_0x1bf14b(0x627)][_0x1bf14b(0x600)]=null,_0x1620b3[_0x1bf14b(0x627)]['virtualcam']=null,_0x1620b3['obsState'][_0x1bf14b(0x772)]=null,_0x1620b3['meshcastScale']=![],_0x1620b3[_0x1bf14b(0x994)]=![],_0x1620b3[_0x1bf14b(0x26b)]=![],_0x1620b3[_0x1bf14b(0x7a9)]=![],_0x1620b3[_0x1bf14b(0x91a)]=![],_0x1620b3[_0x1bf14b(0x12f)]=![],_0x1620b3[_0x1bf14b(0x281)]=![],_0x1620b3['bypass']=![],_0x1620b3[_0x1bf14b(0x934)]=![],_0x1620b3['orientation']=![],_0x1620b3[_0x1bf14b(0x690)]=null,_0x1620b3[_0x1bf14b(0x931)]=![],_0x1620b3[_0x1bf14b(0x746)]=0x5dc,_0x1620b3['pcs']={},_0x1620b3[_0x1bf14b(0x19f)]=![],_0x1620b3[_0x1bf14b(0x4aa)]=![],_0x1620b3['customWSS']=![],_0x1620b3['mc']=![],_0x1620b3['meshcastScreenShareBitrate']=![],_0x1620b3[_0x1bf14b(0x2b6)]=![],_0x1620b3['pcm']=![],_0x1620b3[_0x1bf14b(0x5bd)]=![],_0x1620b3[_0x1bf14b(0x413)]=0x1e,_0x1620b3[_0x1bf14b(0x8d1)]=_0x1bf14b(0x928),_0x1620b3[_0x1bf14b(0x5f6)]=![],_0x1620b3['proxy']=![],_0x1620b3[_0x1bf14b(0x7e7)]=null,_0x1620b3[_0x1bf14b(0x3d8)]=null,_0x1620b3[_0x1bf14b(0x89c)]=![],_0x1620b3[_0x1bf14b(0x1be)]=!![],_0x1620b3['queue']=![],_0x1620b3[_0x1bf14b(0x5de)]=[],_0x1620b3[_0x1bf14b(0x664)]=![],_0x1620b3[_0x1bf14b(0x335)]=![],_0x1620b3[_0x1bf14b(0x5f2)]=![],_0x1620b3[_0x1bf14b(0x479)]=![],_0x1620b3[_0x1bf14b(0x5eb)]=![],_0x1620b3[_0x1bf14b(0x539)]=0x1770,_0x1620b3[_0x1bf14b(0x6f3)]=![],_0x1620b3[_0x1bf14b(0x4ca)]=0x1388,_0x1620b3[_0x1bf14b(0x20d)]=![],_0x1620b3[_0x1bf14b(0x495)]=![],_0x1620b3[_0x1bf14b(0x265)]=![],_0x1620b3[_0x1bf14b(0x681)]=![],_0x1620b3[_0x1bf14b(0x968)]=![],_0x1620b3[_0x1bf14b(0x1a9)]=![],_0x1620b3[_0x1bf14b(0x3a3)]=null,_0x1620b3[_0x1bf14b(0x2ff)]=![],_0x1620b3['rotate']=![],_0x1620b3['ruleOfThirds']=![],_0x1620b3[_0x1bf14b(0x932)]=![],_0x1620b3[_0x1bf14b(0x872)]={},_0x1620b3['sampleRate']=![],_0x1620b3[_0x1bf14b(0x65e)]=![],_0x1620b3[_0x1bf14b(0x1f7)]=![],_0x1620b3['scale']=![],_0x1620b3[_0x1bf14b(0x6dd)]=![],_0x1620b3[_0x1bf14b(0x2e3)]=![],_0x1620b3[_0x1bf14b(0x424)]=![],_0x1620b3[_0x1bf14b(0x845)]=![],_0x1620b3[_0x1bf14b(0x447)]='*',_0x1620b3[_0x1bf14b(0x898)]=![],_0x1620b3[_0x1bf14b(0x19b)]=![],_0x1620b3[_0x1bf14b(0x730)]={},_0x1620b3[_0x1bf14b(0x5ea)]=![],_0x1620b3[_0x1bf14b(0x97b)]=null,_0x1620b3[_0x1bf14b(0x42f)]=![],_0x1620b3['screenShareElement']=![],_0x1620b3[_0x1bf14b(0x984)]=![],_0x1620b3['screensharequality']=![],_0x1620b3[_0x1bf14b(0x486)]=![],_0x1620b3['screenShareState']=![],_0x1620b3[_0x1bf14b(0x2bb)]=![],_0x1620b3[_0x1bf14b(0x754)]=![],_0x1620b3[_0x1bf14b(0x701)]=![],_0x1620b3['screenShareStartPaused']=![],_0x1620b3[_0x1bf14b(0x62a)]=![],_0x1620b3[_0x1bf14b(0x215)]=![],_0x1620b3['security']=![],_0x1620b3[_0x1bf14b(0x21e)]=![],_0x1620b3[_0x1bf14b(0x610)]=![],_0x1620b3[_0x1bf14b(0x3f9)]=[_0x1bf14b(0x26f),'lin','ori',_0x1bf14b(0x3f7),_0x1bf14b(0x829),'acc'],_0x1620b3['seedAttempts']=0x0,_0x1620b3[_0x1bf14b(0x6b5)]=![],_0x1620b3[_0x1bf14b(0x34d)]=![],_0x1620b3['screenshareVideoOnly']=![],_0x1620b3[_0x1bf14b(0x89a)]=null,_0x1620b3[_0x1bf14b(0x85c)]=![],_0x1620b3[_0x1bf14b(0x886)]=[],_0x1620b3['screenShareElementHidden']=![],_0x1620b3[_0x1bf14b(0x800)]=![],_0x1620b3[_0x1bf14b(0x3b7)]=!![],_0x1620b3[_0x1bf14b(0x579)]=![],_0x1620b3[_0x1bf14b(0x7cb)]=![],_0x1620b3[_0x1bf14b(0x4f0)]=![],_0x1620b3['speakerMuted']=![],_0x1620b3[_0x1bf14b(0x338)]=null,_0x1620b3[_0x1bf14b(0x1e0)]=![],_0x1620b3[_0x1bf14b(0x665)]={},_0x1620b3[_0x1bf14b(0x797)]=![],_0x1620b3[_0x1bf14b(0x5ee)]=![],_0x1620b3[_0x1bf14b(0x3f5)]=![],_0x1620b3[_0x1bf14b(0x58e)]=![],_0x1620b3[_0x1bf14b(0x4c4)]=![],_0x1620b3[_0x1bf14b(0x73c)]=![],_0x1620b3[_0x1bf14b(0x2e8)]=![],_0x1620b3[_0x1bf14b(0x8f9)]=0xbb8,_0x1620b3[_0x1bf14b(0x461)]=![],_0x1620b3[_0x1bf14b(0x6e5)]=![],_0x1620b3[_0x1bf14b(0x777)]=null,_0x1620b3[_0x1bf14b(0x677)]=null,_0x1620b3[_0x1bf14b(0x9b2)]=null,_0x1620b3['style']=![],_0x1620b3[_0x1bf14b(0x520)]=![],_0x1620b3[_0x1bf14b(0x96e)]=![],_0x1620b3[_0x1bf14b(0x53f)]=![],_0x1620b3[_0x1bf14b(0x108)]=0x1f4,_0x1620b3[_0x1bf14b(0x46a)]=![],_0x1620b3['TFJSModel']=null,_0x1620b3[_0x1bf14b(0x9a0)]=['./media/bg_sample.webp','./media/bg_sample2.webp'],_0x1620b3[_0x1bf14b(0x3ec)]=![],_0x1620b3[_0x1bf14b(0x4d7)]=![],_0x1620b3['tz']=![],_0x1620b3[_0x1bf14b(0x83a)]=![],_0x1620b3['taintedSession']=![],_0x1620b3[_0x1bf14b(0x8ad)]=![],_0x1620b3[_0x1bf14b(0x27f)]=![],_0x1620b3[_0x1bf14b(0x685)]=![],_0x1620b3[_0x1bf14b(0x2a3)]=![],_0x1620b3[_0x1bf14b(0x971)]=![],_0x1620b3[_0x1bf14b(0x4c9)]=![],_0x1620b3[_0x1bf14b(0x8ac)]=![],_0x1620b3[_0x1bf14b(0x566)]=![],_0x1620b3[_0x1bf14b(0x287)]=![],_0x1620b3[_0x1bf14b(0x1c8)]=![],_0x1620b3[_0x1bf14b(0x553)]=![],_0x1620b3[_0x1bf14b(0x224)]=![],_0x1620b3[_0x1bf14b(0x480)]=![],_0x1620b3['disableWebAudio']=![],_0x1620b3[_0x1bf14b(0x62c)]=![],_0x1620b3[_0x1bf14b(0x6cd)]={},_0x1620b3[_0x1bf14b(0x891)]={},_0x1620b3['webcamonly']=![],_0x1620b3[_0x1bf14b(0x871)]=![],_0x1620b3['waitImage']=![],_0x1620b3[_0x1bf14b(0x512)]=0x1388,_0x1620b3[_0x1bf14b(0x8bb)]=![],_0x1620b3['waitingWatchList']={},_0x1620b3['webp']=![],_0x1620b3[_0x1bf14b(0x559)]=![],_0x1620b3['ws']=null,_0x1620b3[_0x1bf14b(0x2a0)]=![],_0x1620b3['wssid']=null,_0x1620b3[_0x1bf14b(0x2ca)]=![],_0x1620b3['welcomeMessage']=![],_0x1620b3['defaultIframeSrc']='',_0x1620b3[_0x1bf14b(0x2ae)]=null,_0x1620b3[_0x1bf14b(0x4a8)]=![],_0x1620b3[_0x1bf14b(0x6f0)]=![],_0x1620b3[_0x1bf14b(0x76a)]=null,_0x1620b3[_0x1bf14b(0x587)]=![],_0x1620b3['localMuteElement']=getById(_0x1bf14b(0x70f))['cloneNode'](!![]),_0x1620b3['localMuteElement'][_0x1bf14b(0x906)][_0x1bf14b(0x668)]='1vh',_0x1620b3[_0x1bf14b(0x6aa)][_0x1bf14b(0x906)][_0x1bf14b(0x4db)]=_0x1bf14b(0x238),_0x1620b3['volumeControl']=null,_0x1620b3[_0x1bf14b(0x6aa)]['id']='localMuteElement',_0x1620b3[_0x1bf14b(0x562)]=getById(_0x1bf14b(0x53d))[_0x1bf14b(0x938)](!![]),_0x1620b3[_0x1bf14b(0x562)]['id']=_0x1bf14b(0x993),_0x1620b3[_0x1bf14b(0x562)][_0x1bf14b(0x906)][_0x1bf14b(0x439)]=0x0,_0x1620b3[_0x1bf14b(0x562)][_0x1bf14b(0x2bd)][_0x1bf14b(0x1df)]=0x0,_0x1620b3['voiceMeter'][_0x1bf14b(0x906)]['width']=_0x1bf14b(0x271),_0x1620b3[_0x1bf14b(0x562)][_0x1bf14b(0x906)][_0x1bf14b(0x9aa)]='10px',_0x1620b3[_0x1bf14b(0x562)][_0x1bf14b(0x906)]['top']=_0x1bf14b(0x207),_0x1620b3[_0x1bf14b(0x562)][_0x1bf14b(0x906)][_0x1bf14b(0x4db)]=_0x1bf14b(0x271),_0x1620b3['screensharebutton']=!![],_0x1620b3[_0x1bf14b(0x8d2)]=![],_0x1620b3[_0x1bf14b(0x1d1)]=!![],_0x1620b3[_0x1bf14b(0x913)]=!![],_0x1620b3['salt']=location[_0x1bf14b(0x1d4)][_0x1bf14b(0x640)]('.')[_0x1bf14b(0x8be)](-0x2)['join']('.'),_0x1620b3[_0x1bf14b(0x951)]=function(_0x3329d6,_0x124b2d=_0x1620b3[_0x1bf14b(0x281)]+_0x1620b3['salt']){var _0x3ff4b7=_0x1bf14b,_0xc8f50f=crypto['getRandomValues'](new Uint8Array(0x10));return crypto[_0x3ff4b7(0x7b4)][_0x3ff4b7(0x7db)]({'name':'SHA-256'},convertStringToArrayBufferView(_0x124b2d))[_0x3ff4b7(0x34a)](function(_0x4910f2){var _0x3dcd12=_0x3ff4b7;return window['crypto']['subtle'][_0x3dcd12(0x3dc)]('raw',_0x4910f2,{'name':_0x3dcd12(0x578)},![],[_0x3dcd12(0x37e),_0x3dcd12(0x3c1)])[_0x3dcd12(0x34a)](function(_0x43bf53){var _0x464f1=_0x3dcd12;return crypto[_0x464f1(0x7b4)]['encrypt']({'name':_0x464f1(0x578),'iv':_0xc8f50f},_0x43bf53,convertStringToArrayBufferView(_0x3329d6))[_0x464f1(0x34a)](function(_0x324011){return encrypted_data=new Uint8Array(_0x324011),encrypted_data=toHexString(encrypted_data),_0xc8f50f=toHexString(_0xc8f50f),[encrypted_data,_0xc8f50f];},function(_0x427f9c){var _0x19d9f3=_0x464f1;return errorlog(_0x427f9c[_0x19d9f3(0x3ce)]),![];});},function(_0xdf0c7){return errorlog(_0xdf0c7),![];});})[_0x3ff4b7(0x3bd)](errorlog);},_0x1620b3['decryptMessage']=function(_0x23a16a,_0x6db211,_0xf4e39e=_0x1620b3[_0x1bf14b(0x281)]+_0x1620b3[_0x1bf14b(0x197)]){var _0x28ed27=_0x1bf14b;return _0x23a16a=toByteArray(_0x23a16a),_0x6db211=toByteArray(_0x6db211),crypto[_0x28ed27(0x7b4)][_0x28ed27(0x7db)]({'name':_0x28ed27(0x24a)},convertStringToArrayBufferView(_0xf4e39e))['then'](function(_0x15a631){var _0x85d7f6=_0x28ed27;return window[_0x85d7f6(0x2db)][_0x85d7f6(0x7b4)][_0x85d7f6(0x3dc)]('raw',_0x15a631,{'name':_0x85d7f6(0x578)},![],[_0x85d7f6(0x37e),_0x85d7f6(0x3c1)])[_0x85d7f6(0x34a)](function(_0x1c5b49){var _0xbc9b82=_0x85d7f6;return crypto[_0xbc9b82(0x7b4)][_0xbc9b82(0x3c1)]({'name':_0xbc9b82(0x578),'iv':_0x6db211},_0x1c5b49,_0x23a16a)[_0xbc9b82(0x34a)](function(_0x5b651e){var _0x4002f5=_0xbc9b82,_0x1d57b8=new Uint8Array(_0x5b651e),_0x44593f='';for(var _0x3d1356=0x0;_0x3d1356<_0x1d57b8['byteLength'];_0x3d1356++){_0x44593f+=String[_0x4002f5(0x4f3)](_0x1d57b8[_0x3d1356]);}return _0x44593f;},function(_0xe10e0e){return errorlog(_0xe10e0e),![];});});})['catch'](errorlog);},_0x1620b3[_0x1bf14b(0x279)]=async function(_0x5c6551){var _0x1c7afc=_0x1bf14b;if(typeof _0x5c6551['remote']!==_0x1c7afc(0x255))return _0x5c6551;try{_0x5c6551['remote']['length']==0x2&&(!_0x1620b3[_0x1c7afc(0x977)]&&(_0x1620b3[_0x1c7afc(0x977)]=await generateHash(_0x1620b3['remote']+_0x1620b3[_0x1c7afc(0x197)],0xc)),_0x5c6551[_0x1c7afc(0x5eb)]=await _0x1620b3[_0x1c7afc(0x256)](_0x5c6551[_0x1c7afc(0x5eb)][0x0],_0x5c6551[_0x1c7afc(0x5eb)][0x1],_0x1620b3['remoteHash']),_0x5c6551[_0x1c7afc(0x5eb)]?log(_0x1c7afc(0x230)):warnlog('Remote\x20request\x20failed\x20to\x20decode;\x20continuing\x20still.'),log(_0x5c6551));}catch(_0x1d9920){errorlog(_0x1d9920);}return _0x5c6551;},_0x1620b3[_0x1bf14b(0x19e)]=async function(_0x1446af){var _0x538531=_0x1bf14b;try{if(_0x1446af[_0x538531(0x5eb)]&&typeof _0x1446af[_0x538531(0x5eb)]===_0x538531(0x2a1)){var _0x467194=await generateHash(_0x1446af['remote']+_0x1620b3[_0x538531(0x197)],0xc);_0x1446af[_0x538531(0x5eb)]=await _0x1620b3[_0x538531(0x951)](_0x1446af[_0x538531(0x5eb)],_0x467194);}}catch(_0x554e3c){errorlog(_0x554e3c);}return _0x1446af;},_0x1620b3[_0x1bf14b(0x1a5)]=function(_0x34dfa5){var _0x3e2ed2=_0x1bf14b;try{_0x34dfa5=decodeURIComponent(_0x34dfa5),_0x34dfa5=CryptoJS[_0x3e2ed2(0x6d5)][_0x3e2ed2(0x3c1)](_0x34dfa5,_0x3e2ed2(0x907)),_0x34dfa5=_0x34dfa5[_0x3e2ed2(0x29d)](CryptoJS[_0x3e2ed2(0x5b7)]['Utf8']);if(_0x34dfa5){if(_0x34dfa5[_0x3e2ed2(0x11d)](_0x3e2ed2(0x455)))_0x34dfa5=_0x34dfa5[_0x3e2ed2(0x5bb)](_0x3e2ed2(0x455),'');else{if(_0x34dfa5[_0x3e2ed2(0x11d)](_0x3e2ed2(0x3d5)))_0x34dfa5=_0x34dfa5[_0x3e2ed2(0x5bb)](_0x3e2ed2(0x3d5),'');else{if(_0x34dfa5[_0x3e2ed2(0x11d)]('/'))_0x34dfa5=_0x34dfa5[_0x3e2ed2(0x5bb)]('/','');else{if(_0x34dfa5[_0x3e2ed2(0x11d)](_0x3e2ed2(0x15c)))_0x34dfa5=_0x34dfa5[_0x3e2ed2(0x5bb)](_0x3e2ed2(0x15c),'');else{if(_0x34dfa5[_0x3e2ed2(0x11d)](_0x3e2ed2(0x838)))_0x34dfa5=_0x34dfa5[_0x3e2ed2(0x5bb)](_0x3e2ed2(0x838),'');else _0x34dfa5[_0x3e2ed2(0x11d)](_0x3e2ed2(0x2b8))&&(_0x34dfa5=_0x34dfa5[_0x3e2ed2(0x5bb)](_0x3e2ed2(0x2b8),''));}}}}_0x34dfa5=_0x34dfa5[_0x3e2ed2(0x640)]('?')['splice'](0x1)[_0x3e2ed2(0x869)]('?'),_0x34dfa5=_0x34dfa5['replace'](/\?/g,'&'),_0x34dfa5=_0x34dfa5[_0x3e2ed2(0x5bb)](/\&/,'?'),_0x34dfa5&&(_0x1620b3['decrypted']='?'+_0x34dfa5);}}catch(_0x29a986){warnlog(_0x29a986);}},_0x1620b3[_0x1bf14b(0x53e)]=function(_0x39a3ec,_0x1b3485=![]){var _0x800d31=_0x1bf14b,_0x46906d={};_0x46906d[_0x800d31(0x9b8)]=!![],_0x46906d[_0x800d31(0x898)]=!![],_0x1620b3['sendRequest'](_0x46906d,_0x39a3ec);},_0x1620b3[_0x1bf14b(0x200)]=function(_0x318ab5,_0x3e9db3,_0x22fe84=null){var _0x414835=_0x1bf14b;if(!_0x1620b3[_0x414835(0x872)][_0x3e9db3])return![];var _0x4d5797={};if(_0x22fe84!==null)_0x1620b3[_0x414835(0x872)][_0x3e9db3][_0x414835(0x9a9)]=_0x22fe84||![];else{if(_0x1620b3['rpcs'][_0x3e9db3][_0x414835(0x9a9)]){warnlog(_0x414835(0x840));return;}}_0x4d5797[_0x414835(0x2bf)]=_0x318ab5,log(_0x4d5797),_0x1620b3[_0x414835(0x56d)](_0x4d5797,_0x3e9db3);},_0x1620b3['requestRateLimit']=function(_0x1cab0f,_0x31aaa9,_0x23d8a7=![],_0x4b938c=null){var _0x27a83c=_0x1bf14b;log(_0x27a83c(0x75b)+_0x23d8a7);if(!_0x1620b3[_0x27a83c(0x872)][_0x31aaa9])return![];if(_0x4b938c!==null)_0x1620b3[_0x27a83c(0x872)][_0x31aaa9][_0x27a83c(0x8bd)]=_0x4b938c||![];else{if(_0x1620b3[_0x27a83c(0x872)][_0x31aaa9][_0x27a83c(0x8bd)]){warnlog('Video\x20Bitrate\x20is\x20locked;\x20can\x27t\x20update');return;}}if(_0x1cab0f===![]){}else _0x1620b3[_0x27a83c(0x872)][_0x31aaa9]['targetBandwidth']=_0x1cab0f;var _0xaa8464=-0x1;_0x1620b3['rpcs'][_0x31aaa9][_0x27a83c(0x114)]!==![]?_0x1cab0f=parseInt(_0x1620b3[_0x27a83c(0x872)][_0x31aaa9][_0x27a83c(0x114)]):_0x1cab0f=parseInt(_0x1620b3['rpcs'][_0x31aaa9][_0x27a83c(0x345)]);if(_0x1620b3[_0x27a83c(0x627)][_0x27a83c(0x8dd)]===![]){if(_0x1620b3['optimize']!==![]){if(window['obsstudio'])return![];}}_0x1cab0f===0x0&&_0x1620b3[_0x27a83c(0x872)][_0x31aaa9][_0x27a83c(0x3ab)]&&(_0x1cab0f=0x1);if(_0x1620b3[_0x27a83c(0x872)][_0x31aaa9][_0x27a83c(0x380)]===_0x1cab0f)return![];log(_0x27a83c(0x65c)+_0x1cab0f);var _0x22ed62={};_0x22ed62[_0x27a83c(0x1b4)]=_0x1cab0f;if(_0x23d8a7===null){}else{if(_0x23d8a7)_0x1cab0f===0x0?(warnlog(_0x27a83c(0x7d2)),_0x22ed62[_0x27a83c(0x2bf)]=0x0):_0xaa8464<0x10&&_0xaa8464>=0x0?_0x22ed62[_0x27a83c(0x2bf)]=_0xaa8464:_0x22ed62[_0x27a83c(0x2bf)]=0x10;else _0x4b938c===null&&(_0x22ed62[_0x27a83c(0x2bf)]=_0xaa8464);}return _0x1620b3[_0x27a83c(0x56d)](_0x22ed62,_0x31aaa9)?(_0x1620b3[_0x27a83c(0x872)][_0x31aaa9][_0x27a83c(0x380)]=_0x1cab0f,!![]):(setTimeout(function _0xb75ad3(){_0x1620b3['requestRateLimit'](![],_0x31aaa9);},0x1388),warnlog('couldn\x27t\x20set\x20rate\x20limit'),![]);},_0x1620b3[_0x1bf14b(0x91e)]=function(_0x46e29b,_0x1b40cf=![],_0xd9c30a=![],_0x2a0461=![]){var _0x3b1e88=_0x1bf14b,_0x30f930=![],_0x48191c={};_0x48191c['pipe']=_0x46e29b;try{if(!_0x1b40cf&&!_0xd9c30a){if(_0x2a0461==_0x3b1e88(0x872))_0x1620b3[_0x3b1e88(0x56d)](_0x48191c);else _0x2a0461==_0x3b1e88(0x93a)?_0x1620b3[_0x3b1e88(0x14d)](_0x48191c):_0x1620b3[_0x3b1e88(0x277)](_0x48191c);_0x30f930=!![];}else{if(_0x1b40cf){_0x1b40cf=_0x1b40cf+'';if(_0x2a0461==_0x3b1e88(0x872))_0x1620b3['sendRequest'](_0x48191c,_0x1b40cf);else _0x2a0461==_0x3b1e88(0x93a)?_0x1620b3[_0x3b1e88(0x14d)](_0x48191c,_0x1b40cf):_0x1620b3[_0x3b1e88(0x277)](_0x48191c,_0x1b40cf);_0x30f930=!![];}else{if(_0xd9c30a){_0xd9c30a=_0xd9c30a+'';for(var _0x40b4c5 in _0x1620b3[_0x3b1e88(0x872)]){if(_0x1620b3[_0x3b1e88(0x872)][_0x40b4c5][_0x3b1e88(0x777)]===_0xd9c30a){if(_0x2a0461==_0x3b1e88(0x872))_0x1620b3[_0x3b1e88(0x56d)](_0x48191c,_0x40b4c5);else _0x2a0461==_0x3b1e88(0x93a)?_0x1620b3[_0x3b1e88(0x14d)](_0x48191c,_0x40b4c5):_0x1620b3['sendPeers'](_0x48191c,_0x40b4c5);_0x30f930=!![];}}}}}return _0x30f930;}catch(_0x20ef51){return![];}},_0x1620b3['gotGenericData']=function(_0x223369,_0x2d715e){var _0x387f42=_0x1bf14b,_0x2f8f1b={};_0x2f8f1b['dataReceived']={},_0x2f8f1b[_0x387f42(0x2a7)]=_0x223369,_0x2d715e!==null&&(_0x2f8f1b[_0x387f42(0x587)]=_0x2d715e),_0x223369['overlayNinja']&&getChatMessage(_0x223369['overlayNinja'][_0x387f42(0x7b5)],_0x223369[_0x387f42(0x586)][_0x387f42(0x1c5)],![],![]),isIFrame&&parent[_0x387f42(0x21d)](_0x2f8f1b,_0x1620b3[_0x387f42(0x447)]);},_0x1620b3[_0x1bf14b(0x47b)]=function(){var _0x38338e=_0x1bf14b;if(_0x1620b3[_0x38338e(0x48d)]===null)return;for(var _0x3c6c44 in _0x1620b3[_0x38338e(0x872)]){try{var _0xa69f0=getReceivers2(_0x3c6c44);for(var _0x415e29=0x0;_0x415e29<_0xa69f0['length'];_0x415e29++){_0xa69f0[_0x415e29][_0x38338e(0x9b7)][_0x38338e(0x139)]=='audio'&&(_0xa69f0[_0x415e29]['track']['enabled']=!_0x1620b3[_0x38338e(0x48d)]);}}catch(_0x1253c5){}}_0x1620b3[_0x38338e(0x48d)]&&(getById(_0x38338e(0x3dd))[_0x38338e(0x7ff)]=!![]);},_0x1620b3[_0x1bf14b(0x493)]=function(){var _0x5519b6=_0x1bf14b;if(_0x1620b3[_0x5519b6(0x5e5)]===null)return;_0x1620b3[_0x5519b6(0x5e5)]?(getById(_0x5519b6(0x350))[_0x5519b6(0x906)][_0x5519b6(0x31a)]='none',!_0x1620b3[_0x5519b6(0x71f)]&&warnUser(_0x5519b6(0x729),![],![])):(getById(_0x5519b6(0x350))[_0x5519b6(0x906)][_0x5519b6(0x31a)]='',!_0x1620b3[_0x5519b6(0x71f)]&&closeModal());for(var _0x3f978a in _0x1620b3['rpcs']){try{var _0x1036f7=getReceivers2(_0x3f978a);for(var _0x193771=0x0;_0x193771<_0x1036f7[_0x5519b6(0x1a1)];_0x193771++){_0x1036f7[_0x193771][_0x5519b6(0x9b7)]['kind']==_0x5519b6(0x340)&&(_0x1036f7[_0x193771]['track'][_0x5519b6(0x69b)]=!_0x1620b3[_0x5519b6(0x5e5)]);}}catch(_0x45ea3c){errorlog(_0x45ea3c);}}_0x1620b3['directorDisplayMuted']&&(getById(_0x5519b6(0x3dd))[_0x5519b6(0x7ff)]=!![]);},_0x1620b3[_0x1bf14b(0x6df)]=function(_0xbb77eb){var _0x2965d6=_0x1bf14b;_0xbb77eb[_0x2965d6(0x257)]();var _0x2be8ba=parseFloat(_0xbb77eb[_0x2965d6(0x908)]*-0.001);log(_0xbb77eb['currentTarget']),_0xbb77eb[_0x2965d6(0x79a)]||_0xbb77eb[_0x2965d6(0x3a5)]?_0x1620b3[_0x2965d6(0x9bb)](_0x2be8ba,_0xbb77eb[_0x2965d6(0x105)]['dataset'][_0x2965d6(0x587)]):_0x1620b3[_0x2965d6(0x18d)](_0x2be8ba,_0xbb77eb[_0x2965d6(0x105)][_0x2965d6(0x2bd)][_0x2965d6(0x587)]);},_0x1620b3[_0x1bf14b(0x18d)]=async function(_0x35689b,_0x5813f7,_0x275144=_0x1620b3['remote']){var _0x538e2e=_0x1bf14b;log(_0x538e2e(0x798)+_0x35689b),log(_0x5813f7);var _0x238739={};_0x238739[_0x538e2e(0x480)]=_0x35689b,_0x238739['remote']=_0x275144,_0x238739=await _0x1620b3[_0x538e2e(0x19e)](_0x238739),_0x1620b3[_0x538e2e(0x56d)](_0x238739,_0x5813f7)?log(_0x538e2e(0x6f6)):errorlog(_0x538e2e(0x5ca));},_0x1620b3['requestFocusChange']=async function(_0x432b1f,_0x192756,_0x3e9ced=_0x1620b3[_0x1bf14b(0x5eb)]){var _0x2ce705=_0x1bf14b;log(_0x2ce705(0x68c)+_0x432b1f);var _0x3238d7={};_0x3238d7[_0x2ce705(0x30f)]=_0x432b1f,_0x3238d7[_0x2ce705(0x5eb)]=_0x3e9ced,_0x3238d7=await _0x1620b3[_0x2ce705(0x19e)](_0x3238d7),_0x1620b3[_0x2ce705(0x56d)](_0x3238d7,_0x192756)?log('focus\x20success'):errorlog(_0x2ce705(0x782));},_0x1620b3[_0x1bf14b(0x13f)]=async function(){var _0x143669=_0x1bf14b;await _0x1620b3[_0x143669(0x24b)]();if(_0x1620b3[_0x143669(0x242)]!==![])_0x1620b3[_0x143669(0x242)]='seedPlz',log(_0x143669(0x686));else{if(_0x1620b3[_0x143669(0x2c8)])return;else{var _0xcf5110={};_0xcf5110[_0x143669(0x4fe)]='seed',_0xcf5110[_0x143669(0x777)]=_0x1620b3[_0x143669(0x777)],_0x1620b3[_0x143669(0x3e7)](_0xcf5110),log('seeding\x20!!'),pokeAPI('seeding',!![]),pokeIframeAPI('seeding-started',!![]),pokeIframeAPI('seeding',!![]);}}await meshcast();},_0x1620b3[_0x1bf14b(0x6b2)]=function(){var _0x1259c1=_0x1bf14b;getById(_0x1259c1(0x218))['disabled']=!![],getById('coDirectorEnable')[_0x1259c1(0x40a)]=_0x1259c1(0x634),getById('codirectorSettings')['style'][_0x1259c1(0x31a)]=_0x1259c1(0x3c8),_0x1620b3[_0x1259c1(0x253)]&&(_0x1620b3['directorHash']?_0x1620b3[_0x1259c1(0x656)]&&(_0x1620b3[_0x1259c1(0x656)]in _0x1620b3['rpcs']&&(_0x1620b3[_0x1259c1(0x872)][_0x1620b3['directorUUID']]['codirectorRequested']===![]&&_0x1620b3[_0x1259c1(0x951)](_0x1620b3[_0x1259c1(0x4ab)],_0x1620b3[_0x1259c1(0x4ab)])['then'](function(_0x1972ac){var _0x1fdfdd=_0x1259c1,_0x54c7b0={};_0x54c7b0[_0x1fdfdd(0x587)]=_0x1620b3[_0x1fdfdd(0x656)],_0x54c7b0[_0x1fdfdd(0x6b2)]=_0x1972ac[0x0],_0x54c7b0[_0x1fdfdd(0x47a)]=_0x1972ac[0x1],_0x1620b3['rpcs'][_0x1620b3[_0x1fdfdd(0x656)]][_0x1fdfdd(0x79f)]===![]&&(_0x1620b3[_0x1fdfdd(0x56d)](_0x54c7b0,_0x54c7b0['UUID'])&&(_0x1620b3['rpcs'][_0x1620b3[_0x1fdfdd(0x656)]][_0x1fdfdd(0x79f)]=!![]));})[_0x1259c1(0x3bd)](errorlog))):generateHash(_0x1620b3[_0x1259c1(0x253)]+_0x1620b3[_0x1259c1(0x197)]+'abc123',0xc)[_0x1259c1(0x34a)](function(_0x493d86){var _0x60f8ce=_0x1259c1;_0x1620b3[_0x60f8ce(0x4ab)]=_0x493d86;_0x1620b3[_0x60f8ce(0x656)]&&(_0x1620b3[_0x60f8ce(0x872)][_0x1620b3[_0x60f8ce(0x656)]][_0x60f8ce(0x79f)]===![]&&_0x1620b3['encryptMessage'](_0x1620b3[_0x60f8ce(0x4ab)],_0x1620b3[_0x60f8ce(0x4ab)])[_0x60f8ce(0x34a)](function(_0x4cdd48){var _0x37014f=_0x60f8ce,_0x31a651={};_0x31a651['UUID']=_0x1620b3[_0x37014f(0x656)],_0x31a651[_0x37014f(0x6b2)]=_0x4cdd48[0x0],_0x31a651['vector']=_0x4cdd48[0x1],_0x1620b3[_0x37014f(0x872)][_0x1620b3[_0x37014f(0x656)]]['codirectorRequested']===![]&&(_0x1620b3[_0x37014f(0x56d)](_0x31a651,_0x31a651[_0x37014f(0x587)])&&(_0x1620b3['rpcs'][_0x1620b3[_0x37014f(0x656)]][_0x37014f(0x79f)]=!![]));})[_0x60f8ce(0x3bd)](errorlog));return;})['catch'](errorlog));},_0x1620b3['pixelFix']=function(_0x2515a8,_0xf790bd){return _0x2515a8;},_0x1620b3[_0x1bf14b(0x619)]=function(){var _0x3d1866=_0x1bf14b;log(_0x3d1866(0x6c3));for(var _0x5e3622 in _0x1620b3[_0x3d1866(0x93a)]){setTimeout(function(_0x404ba0){var _0xee204c=_0x3d1866;if(_0x1620b3['pcs'][_0x404ba0]['scaleResolution']!==![])log(_0xee204c(0x583)),_0x1620b3[_0xee204c(0x446)](_0x404ba0,_0x1620b3[_0xee204c(0x93a)][_0x404ba0]['scaleWidth'],_0x1620b3[_0xee204c(0x93a)][_0x404ba0][_0xee204c(0x7a1)],_0x1620b3[_0xee204c(0x93a)][_0x404ba0][_0xee204c(0x190)]);else _0x1620b3[_0xee204c(0x93a)][_0x404ba0][_0xee204c(0x385)]!==![]&&(log('scale\x20scale'),_0x1620b3['setScale'](_0x404ba0,_0x1620b3[_0xee204c(0x93a)][_0x404ba0][_0xee204c(0x385)]));},0x0,_0x5e3622);}},_0x1620b3[_0x1bf14b(0x36c)]=function(_0x437a36=_0x1620b3[_0x1bf14b(0x6a7)]){var _0x4700f8=_0x1bf14b;warnlog(_0x4700f8(0x592));if(_0x1620b3['mc'][_0x4700f8(0x385)]!==_0x437a36){if(_0x437a36==null){try{var _0x1173a7=_0x1620b3['mc'][_0x4700f8(0x8dc)]()[_0x4700f8(0x8b8)](function(_0x5b4db3){var _0x129f18=_0x4700f8;return _0x5b4db3[_0x129f18(0x9b7)]&&_0x5b4db3[_0x129f18(0x9b7)][_0x129f18(0x139)]==_0x129f18(0x340);});}catch(_0x15fc24){errorlog(_0x15fc24);}if(!_0x1173a7){warnlog('can\x27t\x20change\x20bitrate;\x20no\x20video\x20senders\x20found');return;}var _0x3a8f2d=_0x1173a7[_0x4700f8(0x899)]();(!_0x3a8f2d[_0x4700f8(0x4d9)]||_0x3a8f2d['encodings']['length']==0x0)&&(_0x3a8f2d[_0x4700f8(0x4d9)]=[{}]),'scaleResolutionDownBy'in _0x3a8f2d['encodings'][0x0]?(_0x437a36=0x64/_0x3a8f2d[_0x4700f8(0x4d9)][0x0]['scaleResolutionDownBy'],_0x437a36=_0x437a36*0.95):_0x437a36=0x5f;}else _0x1620b3['mc'][_0x4700f8(0x385)]=_0x437a36;try{if(SafariVersion&&SafariVersion<=0xd&&(iOS||iPad))log(_0x4700f8(0x31f));else{if(_0x4700f8(0x2af)in window&&_0x4700f8(0x1fa)in window[_0x4700f8(0x2af)][_0x4700f8(0x132)]){try{var _0x1173a7=_0x1620b3['mc'][_0x4700f8(0x8dc)]()['find'](function(_0x28ba97){var _0x93b1ec=_0x4700f8;return _0x28ba97[_0x93b1ec(0x9b7)]&&_0x28ba97[_0x93b1ec(0x9b7)][_0x93b1ec(0x139)]==_0x93b1ec(0x340);});}catch(_0x56f889){errorlog(_0x56f889);}if(!_0x1173a7){warnlog(_0x4700f8(0x965));return;}var _0x59f19f={};if(_0x437a36<=0x0||_0x437a36==0x64){var _0x2ffd8d=getChromeVersion();_0x2ffd8d>0x50?_0x59f19f['scaleResolutionDownBy']=null:_0x59f19f[_0x4700f8(0x6af)]=0x1;}else _0x59f19f[_0x4700f8(0x6af)]=0x64/_0x437a36;setEncodings(_0x1173a7,_0x59f19f,function(){var _0x2054b9=_0x4700f8;log('scale\x20set!'),pokeIframeAPI(_0x2054b9(0x8a5),_0x437a36,'meshcast'),pokeIframeAPI(_0x2054b9(0x407),_0x437a36,_0x2054b9(0x121)),_0x1620b3['mc'][_0x2054b9(0x665)][_0x2054b9(0x8fa)]=parseInt(_0x437a36)+'%';}[_0x4700f8(0x555)](_0x437a36)());return;}}}catch(_0x294362){errorlog(_0x294362);}}},_0x1620b3['setScale']=function(_0x52cce7,_0x254beb){var _0x5e4b48=_0x1bf14b;warnlog('SET\x20SCALING\x20IS\x20FIRING,\x20which\x20is\x20GOOD\x20!!!!!!');if(_0x1620b3[_0x5e4b48(0x93a)][_0x52cce7][_0x5e4b48(0x385)]===_0x254beb)return;if(_0x254beb==null){try{var _0xb0dc84=getSenders2(_0x52cce7)[_0x5e4b48(0x8b8)](function(_0x3802df){var _0x298e3e=_0x5e4b48;return _0x3802df[_0x298e3e(0x9b7)]&&_0x3802df[_0x298e3e(0x9b7)][_0x298e3e(0x139)]==_0x298e3e(0x340);});}catch(_0x3e36c6){errorlog(_0x3e36c6);}if(!_0xb0dc84){warnlog(_0x5e4b48(0x965));return;}var _0x21f085=_0xb0dc84[_0x5e4b48(0x899)]();(!_0x21f085[_0x5e4b48(0x4d9)]||_0x21f085[_0x5e4b48(0x4d9)][_0x5e4b48(0x1a1)]==0x0)&&(_0x21f085['encodings']=[{}]),'scaleResolutionDownBy'in _0x21f085[_0x5e4b48(0x4d9)][0x0]?(_0x254beb=0x64/_0x21f085[_0x5e4b48(0x4d9)][0x0][_0x5e4b48(0x6af)],_0x254beb=_0x254beb*0.95):_0x254beb=0x5f;}else _0x1620b3['pcs'][_0x52cce7][_0x5e4b48(0x385)]=_0x254beb;try{if(SafariVersion&&SafariVersion<=0xd&&(iOS||iPad))log(_0x5e4b48(0x31f));else{if(_0x5e4b48(0x2af)in window&&_0x5e4b48(0x1fa)in window[_0x5e4b48(0x2af)][_0x5e4b48(0x132)]){try{var _0xb0dc84=getSenders2(_0x52cce7)[_0x5e4b48(0x8b8)](function(_0x4fca92){var _0x8f6761=_0x5e4b48;return _0x4fca92[_0x8f6761(0x9b7)]&&_0x4fca92[_0x8f6761(0x9b7)]['kind']=='video';});}catch(_0x529fbe){errorlog(_0x529fbe);}if(!_0xb0dc84){warnlog(_0x5e4b48(0x965));return;}_0x254beb=_0x1620b3[_0x5e4b48(0x3d4)](_0x52cce7,![],_0x254beb);var _0x4a06c4={};if(_0x254beb<=0x0||_0x254beb==0x64){var _0x4f7d90=getChromeVersion();_0x4f7d90>0x50?_0x4a06c4[_0x5e4b48(0x6af)]=null:_0x4a06c4[_0x5e4b48(0x6af)]=0x1;}else _0x4a06c4[_0x5e4b48(0x6af)]=0x64/_0x254beb;setEncodings(_0xb0dc84,_0x4a06c4,function(){var _0x207fe0=_0x5e4b48;log('scale\x20set!'),pokeIframeAPI('setVideoScale',_0x254beb,_0x52cce7),pokeIframeAPI(_0x207fe0(0x407),_0x254beb,_0x52cce7),_0x1620b3['pcs'][_0x52cce7][_0x207fe0(0x665)][_0x207fe0(0x8fa)]=parseInt(_0x254beb)+'%';}[_0x5e4b48(0x555)](_0x254beb,_0x52cce7)());return;}}}catch(_0x5ba0c9){errorlog(_0x5ba0c9);}},_0x1620b3[_0x1bf14b(0x369)]=function(_0x19f68d,_0x313048,_0x251700,_0x4f22f7=![],_0x3ff2b4=![]){var _0x15ebce=_0x1bf14b;if(!(_0x19f68d in _0x1620b3[_0x15ebce(0x872)]))return;_0x313048=parseInt(Math[_0x15ebce(0x997)](_0x313048)),_0x251700=parseInt(Math[_0x15ebce(0x997)](_0x251700));var _0x1bbfe1=![];_0x1620b3[_0x15ebce(0x872)][_0x19f68d][_0x15ebce(0x5d3)]!=_0x313048&&(_0x1620b3[_0x15ebce(0x872)][_0x19f68d][_0x15ebce(0x5d3)]=_0x313048,_0x1bbfe1=!![]);_0x1620b3[_0x15ebce(0x872)][_0x19f68d]['scaleHeight']!=_0x251700&&(_0x1620b3[_0x15ebce(0x872)][_0x19f68d][_0x15ebce(0x7a1)]=_0x251700,_0x1bbfe1=!![]);_0x1620b3[_0x15ebce(0x872)][_0x19f68d]['scaleSnap']!=_0x4f22f7&&(_0x1620b3['rpcs'][_0x19f68d][_0x15ebce(0x190)]=_0x4f22f7,_0x1bbfe1=!![]);if(_0x1bbfe1){var _0x9c7b8a={};_0x9c7b8a[_0x15ebce(0x587)]=_0x19f68d,_0x9c7b8a[_0x15ebce(0x369)]={'w':_0x313048,'h':_0x251700,'s':_0x4f22f7},_0x3ff2b4&&(_0x9c7b8a[_0x15ebce(0x8db)]=_0x3ff2b4),log(_0x313048+'\x20'+_0x251700),_0x1620b3[_0x15ebce(0x56d)](_0x9c7b8a,_0x19f68d);}_0x4f22f7?_0x1620b3[_0x15ebce(0x872)][_0x19f68d][_0x15ebce(0x665)]['Requested_resolution']='~\x20'+parseInt(_0x313048)+_0x15ebce(0x6ed)+parseInt(_0x251700):_0x1620b3[_0x15ebce(0x872)][_0x19f68d][_0x15ebce(0x665)][_0x15ebce(0x911)]=parseInt(_0x313048)+'\x20x\x20'+parseInt(_0x251700);},_0x1620b3[_0x1bf14b(0x3d4)]=function(_0x3760bb,_0x12357a=![],_0x58206c=![]){var _0x59a488=_0x1bf14b;if(_0x58206c){}else _0x1620b3[_0x59a488(0x93a)][_0x3760bb][_0x59a488(0x385)]?_0x58206c=_0x1620b3['pcs'][_0x3760bb][_0x59a488(0x385)]:_0x58206c=0x64;_0x1620b3['pcs'][_0x3760bb][_0x59a488(0x6a2)]&&_0x58206c>_0x1620b3['pcs'][_0x3760bb]['scaleResolution']&&(_0x58206c=_0x1620b3[_0x59a488(0x93a)][_0x3760bb][_0x59a488(0x6a2)]);if(_0x12357a)_0x58206c=_0x2b9bf2(_0x3760bb,_0x58206c,_0x12357a);else _0x1620b3['pcs'][_0x3760bb][_0x59a488(0x128)]&&_0x1620b3[_0x59a488(0x93a)][_0x3760bb]['scaleDueToBitrate']<_0x58206c&&(_0x58206c=_0x1620b3[_0x59a488(0x93a)][_0x3760bb][_0x59a488(0x128)]);if(_0x1620b3[_0x59a488(0x6be)]&&_0x1620b3[_0x59a488(0x93a)][_0x3760bb][_0x59a488(0x190)]){if(_0x58206c>0x55)_0x58206c=0x64;else _0x58206c>0x2a&&_0x58206c<0x32&&(_0x58206c=0x32);}return _0x58206c=_0x1620b3[_0x59a488(0x904)](_0x58206c,_0x3760bb),_0x58206c;},_0x1620b3[_0x1bf14b(0x446)]=function(_0x45108b=![],_0x18592b=null,_0x173cf6=null,_0x4f4e18=![]){var _0x2de842=_0x1bf14b;if(_0x45108b&&!(_0x45108b in _0x1620b3[_0x2de842(0x93a)]))return;else{if(!_0x45108b){for(var _0x2b06ef in _0x1620b3['pcs']){_0x1620b3[_0x2de842(0x446)](_0x2b06ef);}return;}}if(_0x18592b===null&&_0x173cf6===null){if(!_0x1620b3[_0x2de842(0x93a)][_0x45108b][_0x2de842(0x5d3)]&&!_0x1620b3[_0x2de842(0x93a)][_0x45108b]['scaleHeight'])return;else _0x18592b=_0x1620b3['pcs'][_0x45108b]['scaleWidth']||0x64,_0x173cf6=_0x1620b3['pcs'][_0x45108b][_0x2de842(0x7a1)]||0x64;}else _0x1620b3['pcs'][_0x45108b][_0x2de842(0x5d3)]=_0x18592b,_0x1620b3[_0x2de842(0x93a)][_0x45108b]['scaleHeight']=_0x173cf6,_0x1620b3[_0x2de842(0x93a)][_0x45108b][_0x2de842(0x190)]=_0x4f4e18;if(SafariVersion&&SafariVersion<=0xd&&(iOS||iPad))return;if(_0x2de842(0x2af)in window&&_0x2de842(0x1fa)in window[_0x2de842(0x2af)]['prototype']){var _0x20f814=getSenders2(_0x45108b)[_0x2de842(0x8b8)](function(_0x484c17){var _0x2695a8=_0x2de842;return _0x484c17[_0x2695a8(0x9b7)]&&_0x484c17[_0x2695a8(0x9b7)]['kind']==_0x2695a8(0x340);});if(!_0x20f814){warnlog(_0x2de842(0x67a));return;}var _0x21c07e={};if(_0x2de842(0x366)in _0x1620b3[_0x2de842(0x93a)][_0x45108b]){var _0x2ecb1d=_0x1620b3[_0x2de842(0x4c4)][_0x2de842(0x469)]();if(_0x2ecb1d[_0x2de842(0x1a1)])var _0x4e751e=_0x2ecb1d[0x0][_0x2de842(0x545)](),_0x345a2f=_0x4e751e[_0x2de842(0x9aa)],_0x298929=_0x4e751e[_0x2de842(0x224)];else return;}else{if(_0x1620b3[_0x2de842(0x2a3)]&&_0x1620b3[_0x2de842(0x2a3)][_0x2de842(0x57b)]){var _0x2ecb1d=_0x1620b3[_0x2de842(0x2a3)]['srcObject'][_0x2de842(0x469)]();if(_0x2ecb1d[_0x2de842(0x1a1)])var _0x4e751e=_0x2ecb1d[0x0][_0x2de842(0x545)](),_0x345a2f=_0x4e751e[_0x2de842(0x9aa)],_0x298929=_0x4e751e[_0x2de842(0x224)];else return;}else return;}var _0x4a993a=0x64*_0x18592b/_0x298929,_0x5cbd35=0x64*_0x173cf6/_0x345a2f;log(_0x4a993a+_0x2de842(0x6ed)+_0x5cbd35);var _0x366283=0x64;_0x4a993a>_0x5cbd35?_0x366283=_0x5cbd35:_0x366283=_0x4a993a;_0x366283>0x64&&(_0x366283=0x64);log(_0x2de842(0x8f2)+_0x366283),_0x1620b3[_0x2de842(0x93a)][_0x45108b][_0x2de842(0x6a2)]=_0x366283;var _0x552428=_0x1620b3[_0x2de842(0x3d4)](_0x45108b);if(_0x552428<=0x0||_0x552428==0x64){var _0x4e8e54=getChromeVersion();_0x4e8e54>0x50?_0x21c07e['scaleResolutionDownBy']=null:_0x21c07e[_0x2de842(0x6af)]=0x1;}else _0x21c07e[_0x2de842(0x6af)]=0x64/_0x552428;setEncodings(_0x20f814,_0x21c07e,function(){var _0x46ea6d=_0x2de842;log(_0x46ea6d(0x607)),pokeIframeAPI(_0x46ea6d(0x8a5),_0x552428,_0x45108b),pokeIframeAPI(_0x46ea6d(0x407),_0x552428,_0x45108b),_0x1620b3[_0x46ea6d(0x93a)][_0x45108b][_0x46ea6d(0x665)][_0x46ea6d(0x8fa)]=parseInt(_0x552428)+'%';}[_0x2de842(0x555)](_0x552428,_0x45108b)());return;}},_0x1620b3[_0x1bf14b(0x260)]=function(_0x1c2a08=null,_0x394215=null){var _0x37772d=_0x1bf14b;_0x394215&&_0x394215[_0x37772d(0x58c)]();_0x532538&&(_0x532538['needKeyFrame']=!![],log(_0x37772d(0x6da)+_0x1c2a08));if(iOS||iPad)return log(_0x37772d(0x31f)),![];else{if(_0x37772d(0x2af)in window&&_0x37772d(0x1fa)in window[_0x37772d(0x2af)][_0x37772d(0x132)]){log('FORCING\x20A\x20KEY\x20FRAME:\x20'+_0x1c2a08);if(_0x1c2a08==null){for(_0x1c2a08 in _0x1620b3['pcs']){_0x1620b3['forcePLI'](_0x1c2a08);}return![];}if(!(_0x1c2a08 in _0x1620b3[_0x37772d(0x93a)]))return![];_0x1620b3['pcs'][_0x1c2a08]['keyframeRate']&&(_0x1620b3['pcs'][_0x1c2a08][_0x37772d(0x61b)]&&(clearTimeout(_0x1620b3['pcs'][_0x1c2a08][_0x37772d(0x61b)]),_0x1620b3['pcs'][_0x1c2a08][_0x37772d(0x61b)]=null),_0x1620b3['pcs'][_0x1c2a08][_0x37772d(0x61b)]=setTimeout(function(_0x34926f){var _0x5a348a=_0x37772d;!_0x1620b3[_0x5a348a(0x93a)][_0x34926f]?clearInterval(this):_0x1620b3[_0x5a348a(0x260)](_0x34926f);},parseInt(_0x1620b3[_0x37772d(0x93a)][_0x1c2a08]['keyframeRate']),_0x1c2a08));try{var _0x4f05da=getSenders2(_0x1c2a08)[_0x37772d(0x8b8)](function(_0x2d3385){var _0x23ed65=_0x37772d;return _0x2d3385[_0x23ed65(0x9b7)]&&_0x2d3385['track'][_0x23ed65(0x139)]==_0x23ed65(0x340);});if(!_0x4f05da)return warnlog(_0x37772d(0x67a)),![];var _0x4446c1={};return _0x4446c1['scaleResolutionDownBy']=0xa,setEncodings(_0x4f05da,_0x4446c1,function(){var _0x5c4c1b=_0x37772d;log('scaleResolutionDownBy\x20set\x202!');var _0xdafcdc=_0x1620b3[_0x5c4c1b(0x3d4)](_0x1c2a08),_0x434d41={};if(_0xdafcdc<=0x0||_0xdafcdc==0x64){var _0xbdb4e4=getChromeVersion();_0xbdb4e4>0x50?_0x434d41[_0x5c4c1b(0x6af)]=null:_0x434d41[_0x5c4c1b(0x6af)]=0x1;}else _0x434d41['scaleResolutionDownBy']=0x64/_0xdafcdc;setEncodings(_0x4f05da,_0x434d41,function(){var _0x3a19d6=_0x5c4c1b;log(_0x3a19d6(0x4c5));}[_0x5c4c1b(0x555)](_0x1c2a08));}[_0x37772d(0x555)](_0x1c2a08,_0x4f05da)()),!![];}catch(_0x1d68be){errorlog(_0x1d68be);}}}return![];},_0x1620b3[_0x1bf14b(0x94d)]=function(_0x1b6017){var _0x1206e9=_0x1bf14b;log(_0x1206e9(0x210));var _0x409544=getSenders2(_0x1b6017)[_0x1206e9(0x8b8)](function(_0x5becdb){var _0x19aae5=_0x1206e9;return _0x5becdb[_0x19aae5(0x9b7)]&&_0x5becdb[_0x19aae5(0x9b7)]['kind']==_0x19aae5(0x85f);});if(!_0x409544)return log(_0x1206e9(0x431)),![];var _0x27bca1={};try{_0x27bca1[_0x1206e9(0x884)]=_0x1206e9(0x717),_0x27bca1[_0x1206e9(0x18e)]='high',_0x27bca1['adaptivePtime']=!![],setEncodings(_0x409544,_0x27bca1,function(){var _0x3c4dca=_0x1206e9;log(_0x3c4dca(0x288)),pokeIframeAPI(_0x3c4dca(0x179),!![],_0x1b6017);}['bind'](_0x1b6017)());}catch(_0x285efc){errorlog(_0x285efc);}},_0x1620b3[_0x1bf14b(0x18c)]=function(_0x3db075,_0x5130e4='maintain-framerate'){var _0x25e955=_0x1bf14b,_0x2f6511=getSenders2(_0x3db075)[_0x25e955(0x8b8)](function(_0x3b2ade){var _0x3bda67=_0x25e955;return _0x3b2ade[_0x3bda67(0x9b7)]&&_0x3b2ade[_0x3bda67(0x9b7)][_0x3bda67(0x139)]==_0x3bda67(0x340);});if(!_0x2f6511)return log('no\x20video\x20track\x20to\x20control'),![];var _0xc9797c={};try{_0x5130e4===!![]?(_0xc9797c[_0x25e955(0x18c)]=_0x25e955(0x1a8),log(_0x25e955(0x69c))):(_0xc9797c['degradationPreference']=_0x5130e4,log(_0x25e955(0x233)+_0x5130e4)),setEncodings(_0x2f6511,_0xc9797c,(function(){var _0x2570d0=_0x25e955;log(_0x2570d0(0x3e1));}()));}catch(_0x9e9206){errorlog(_0x9e9206);}},_0x1620b3[_0x1bf14b(0x181)]=function(_0x362e21,_0x43e866,_0x273a0d=![]){var _0x43be0e=_0x1bf14b;log(_0x43be0e(0x3cd)+_0x362e21+_0x43be0e(0x8e2)+_0x273a0d);if(_0x1620b3['maxBandwidth']===![])return;_0x43e866[_0x43be0e(0x3ee)]=parseInt(_0x1620b3[_0x43be0e(0x3ee)]/0x64*_0x362e21),_0x273a0d?_0x1620b3['limitMeshcastBitrate'](null):(console[_0x43be0e(0x841)](_0x43e866[_0x43be0e(0x587)]),_0x1620b3[_0x43be0e(0x44c)](_0x43e866['UUID'],null));},_0x1620b3['limitAudioEncoder']=function(_0x1388da,_0x5e26f3=0x7d00,_0x202c0b=0x3e8){var _0x3f80e7=_0x1bf14b;log(_0x3f80e7(0x8f4));var _0x121456=getSenders2(_0x1388da)[_0x3f80e7(0x8b8)](function(_0x10f94e){var _0x4da3d7=_0x3f80e7;return _0x10f94e[_0x4da3d7(0x9b7)]&&_0x10f94e[_0x4da3d7(0x9b7)]['kind']=='audio';});if(!_0x121456)return log('no\x20audio\x20track\x20to\x20poke'),![];var _0x4ed40d={};_0x4ed40d[_0x3f80e7(0x1e6)]=_0x5e26f3,setEncodings(_0x121456,_0x4ed40d,function(){var _0xaec5fd=_0x3f80e7;pokeIframeAPI(_0xaec5fd(0x49e),_0x5e26f3,_0x1388da),_0x202c0b>0x0&&setTimeout(function(){var _0x2d6db6=_0xaec5fd;try{if(_0x1388da in _0x1620b3[_0x2d6db6(0x93a)])var _0xbb9e38=getSenders2(_0x1388da)[_0x2d6db6(0x8b8)](function(_0x5dfab4){var _0x51220d=_0x2d6db6;return _0x5dfab4[_0x51220d(0x9b7)]&&_0x5dfab4[_0x51220d(0x9b7)]['kind']==_0x51220d(0x85f);});else return![];if(!_0xbb9e38)return log(_0x2d6db6(0x431)),![];var _0x3f6517={};_0x3f6517['maxBitrate']=null,setEncodings(_0xbb9e38,_0x3f6517,function(){var _0x1bf970=_0x2d6db6;log(_0x1bf970(0x288));});}catch(_0x1c5e6a){errorlog(_0x1c5e6a);}},_0x202c0b,_0x1388da);}[_0x3f80e7(0x555)](_0x5e26f3,_0x1388da,_0x121456,_0x202c0b)());},_0x1620b3[_0x1bf14b(0x866)]=function(_0x524749,_0x2a1948,_0x4fb469){var _0x428017=_0x1bf14b;pokeIframeAPI(_0x428017(0x657),_0x524749,_0x4fb469);if(_0x1620b3[_0x428017(0x281)])return generateHash(_0x524749+_0x1620b3['password']+_0x1620b3[_0x428017(0x197)],0x10)[_0x428017(0x34a)](function(_0x584994){var _0x462584=_0x428017,_0x4097eb={};_0x2a1948[_0x462584(0x7df)]&&(_0x2a1948[_0x462584(0x265)]=_0x584994);if(_0x1620b3['director']&&_0x1620b3['directorUUID'])_0x4097eb[_0x462584(0x43a)]=_0x4fb469,_0x4097eb[_0x462584(0x681)]=_0x584994,_0x4097eb[_0x462584(0x4e0)]=_0x2a1948,_0x1620b3[_0x462584(0x56d)](_0x4097eb,_0x1620b3[_0x462584(0x656)]),log(_0x4097eb);else{if(_0x2a1948[_0x462584(0x7df)]){_0x4097eb[_0x462584(0x4fe)]='migrate',_0x4097eb[_0x462584(0x4e0)]=_0x2a1948,log(_0x4097eb);if(_0x1620b3[_0x462584(0x56d)](_0x4097eb,_0x4fb469)){var _0x4097eb={};_0x4097eb['request']=_0x462584(0x43a),_0x4097eb[_0x462584(0x681)]=_0x584994,_0x4097eb[_0x462584(0x5da)]=_0x4fb469,_0x1620b3['sendMsg'](_0x4097eb);}log(_0x4097eb);}else{if('broadcast'in _0x2a1948){_0x4097eb['request']=_0x462584(0x43a),_0x4097eb[_0x462584(0x4e0)]=_0x2a1948,delete _0x4097eb[_0x462584(0x4e0)]['roomid'],delete _0x4097eb[_0x462584(0x4e0)]['roomenc'],log(_0x4097eb);if(_0x1620b3[_0x462584(0x56d)](_0x4097eb,_0x4fb469)){var _0x4097eb={};_0x4097eb['request']=_0x462584(0x43a),_0x4097eb['roomid']=_0x584994,_0x4097eb[_0x462584(0x5da)]=_0x4fb469,_0x1620b3[_0x462584(0x3e7)](_0x4097eb);}log(_0x4097eb);}else _0x4097eb[_0x462584(0x4fe)]=_0x462584(0x43a),_0x4097eb[_0x462584(0x681)]=_0x584994,_0x4097eb[_0x462584(0x5da)]=_0x4fb469,_0x1620b3['sendMsg'](_0x4097eb);}}})[_0x428017(0x3bd)](errorlog);else{_0x2a1948[_0x428017(0x7df)]&&(_0x2a1948['roomenc']=_0x524749);var _0x52a213={};if(_0x1620b3['director']&&_0x1620b3['directorUUID'])_0x52a213[_0x428017(0x43a)]=_0x4fb469,_0x52a213[_0x428017(0x681)]=_0x524749,_0x52a213[_0x428017(0x4e0)]=_0x2a1948,_0x1620b3[_0x428017(0x56d)](_0x52a213,_0x1620b3['directorUUID']),log(_0x52a213);else{if(_0x2a1948[_0x428017(0x7df)]){_0x52a213['request']=_0x428017(0x43a),_0x52a213[_0x428017(0x4e0)]=_0x2a1948;if(_0x1620b3[_0x428017(0x56d)](_0x52a213,_0x4fb469)){log(_0x52a213);var _0x52a213={};_0x52a213[_0x428017(0x4fe)]='migrate',_0x52a213['roomid']=_0x524749,_0x52a213[_0x428017(0x5da)]=_0x4fb469,_0x1620b3[_0x428017(0x3e7)](_0x52a213);}}else{if('broadcast'in _0x2a1948){_0x52a213[_0x428017(0x4fe)]=_0x428017(0x43a),_0x52a213[_0x428017(0x4e0)]=_0x2a1948,delete _0x52a213['transferSettings']['roomid'],delete _0x52a213['transferSettings'][_0x428017(0x265)];if(_0x1620b3[_0x428017(0x56d)](_0x52a213,_0x4fb469)){warnlog(_0x52a213);var _0x52a213={};_0x52a213[_0x428017(0x4fe)]=_0x428017(0x43a),_0x52a213['roomid']=rid,_0x52a213[_0x428017(0x5da)]=_0x4fb469,_0x1620b3[_0x428017(0x3e7)](_0x52a213);}}else _0x52a213['request']=_0x428017(0x43a),_0x52a213[_0x428017(0x681)]=_0x524749,_0x52a213['target']=_0x4fb469,_0x1620b3['sendMsg'](_0x52a213);}}}},_0x1620b3['limitAudioBitrate']=async function(_0x469b78,_0x5be684){var _0x5808fb=_0x1bf14b;_0x5be684=parseInt(_0x5be684);try{var _0x129fc8=getSenders2(_0x469b78)[_0x5808fb(0x8b8)](function(_0x16a25f){var _0x179144=_0x5808fb;return _0x16a25f[_0x179144(0x9b7)]&&_0x16a25f[_0x179144(0x9b7)][_0x179144(0x139)]==_0x179144(0x85f);});if(!_0x129fc8){warnlog(_0x5808fb(0x518));return;}var _0x41e64b={};if(_0x5be684<0x0){_0x41e64b[_0x5808fb(0x153)]=!![];if(SafariVersion&&SafariVersion<=0xd&&(iOS||iPad)){_0x5be684=0x20;if(_0x1620b3[_0x5808fb(0x93a)][_0x469b78][_0x5808fb(0x49e)]!==![])_0x5be684=_0x1620b3[_0x5808fb(0x93a)][_0x469b78][_0x5808fb(0x49e)];else _0x1620b3[_0x5808fb(0x4e9)]&&(_0x5be684=_0x1620b3['audiobitrate']);_0x41e64b[_0x5808fb(0x1e6)]=_0x5be684*0x400;}else _0x1620b3['pcs'][_0x469b78][_0x5808fb(0x49e)]!==![]?(_0x5be684=_0x1620b3[_0x5808fb(0x93a)][_0x469b78][_0x5808fb(0x49e)],_0x41e64b[_0x5808fb(0x1e6)]=_0x5be684*0x400):_0x41e64b[_0x5808fb(0x1e6)]=null;}else _0x5be684===0x0?_0x41e64b[_0x5808fb(0x153)]=![]:(_0x41e64b[_0x5808fb(0x153)]=!![],_0x41e64b[_0x5808fb(0x1e6)]=_0x5be684*0x400);_0x1620b3[_0x5808fb(0x93a)][_0x469b78][_0x5808fb(0x3bf)]&&(_0x41e64b['active']=![]),setEncodings(_0x129fc8,_0x41e64b,function(){var _0x2dc530=_0x5808fb;pokeIframeAPI('setAudioBitrate',_0x5be684,_0x469b78),log(_0x2dc530(0x5a7));}[_0x5808fb(0x555)](_0x5be684,_0x469b78)());}catch(_0x229f06){errorlog(_0x229f06),log(_0x469b78),log(_0x1620b3['pcs'][_0x469b78]);}},_0x1620b3['optimizeBitrate']=function(_0x4f3c86){var _0x31be1d=_0x1bf14b;if(_0x1620b3['iframeSrc']&&_0x1620b3['pcs'][_0x4f3c86][_0x31be1d(0x1d6)]===!![])_0x1620b3[_0x31be1d(0x44c)](_0x4f3c86,0x0),_0x1620b3[_0x31be1d(0x93a)][_0x4f3c86][_0x31be1d(0x651)]===0x0&&(_0x1620b3[_0x31be1d(0x93a)][_0x4f3c86][_0x31be1d(0x627)][_0x31be1d(0x8dd)]===![]?_0x1620b3[_0x31be1d(0x5e1)](_0x4f3c86,0x0):_0x1620b3['limitAudioBitrate'](_0x4f3c86,-0x1));else{if(_0x1620b3[_0x31be1d(0x93a)][_0x4f3c86]&&_0x1620b3[_0x31be1d(0x93a)][_0x4f3c86]['optimizedBitrate']!==![]){if(_0x1620b3[_0x31be1d(0x93a)][_0x4f3c86]['obsState']['visibility']===![]){var _0x2ff4a9=_0x1620b3[_0x31be1d(0x93a)][_0x4f3c86][_0x31be1d(0x651)];_0x1620b3['pcs'][_0x4f3c86][_0x31be1d(0x979)]&&_0x1620b3[_0x31be1d(0x93a)][_0x4f3c86][_0x31be1d(0x979)]>0x0&&(_0x1620b3['pcs'][_0x4f3c86][_0x31be1d(0x979)]<_0x1620b3[_0x31be1d(0x93a)][_0x4f3c86][_0x31be1d(0x651)]&&(_0x2ff4a9=_0x1620b3['pcs'][_0x4f3c86][_0x31be1d(0x979)])),_0x1620b3[_0x31be1d(0x44c)](_0x4f3c86,_0x2ff4a9),_0x1620b3[_0x31be1d(0x93a)][_0x4f3c86][_0x31be1d(0x651)]===0x0&&_0x1620b3[_0x31be1d(0x5e1)](_0x4f3c86,0x0);}else _0x1620b3[_0x31be1d(0x93a)][_0x4f3c86][_0x31be1d(0x651)]===0x0&&(_0x1620b3[_0x31be1d(0x5e1)](_0x4f3c86,-0x1),_0x1620b3[_0x31be1d(0x1ae)](),_0x1620b3['maxvideobitrate']&&_0x1620b3[_0x31be1d(0x44c)](_0x4f3c86,null));}else _0x1620b3[_0x31be1d(0x1ae)](),_0x1620b3[_0x31be1d(0x11e)]&&_0x1620b3[_0x31be1d(0x44c)](_0x4f3c86,null);}},_0x1620b3[_0x1bf14b(0x1ae)]=function(_0x4a8847=0x0,_0x529310=![]){var _0x7d47ac=_0x1bf14b;if(!_0x1620b3[_0x7d47ac(0x74e)])return _0x4a8847;if(!_0x1620b3[_0x7d47ac(0x681)]||_0x1620b3[_0x7d47ac(0x898)]!==![])return log(_0x7d47ac(0x8ea)),_0x1620b3[_0x7d47ac(0x390)](_0x4a8847,_0x529310),_0x4a8847;if((iOS||iPad)&&SafariVersion&&SafariVersion<=0xd)return _0x4a8847;var _0x48978d=_0x4a8847;if(_0x529310===![])_0x48978d=0x0;else _0x48978d<0x0&&(_0x48978d=_0x1620b3[_0x7d47ac(0x93a)][_0x529310]['setBitrate']||_0x1620b3[_0x7d47ac(0x994)]||_0x1620b3[_0x7d47ac(0x93a)][_0x1d731f]['maxBandwidth']||0x9c4);var _0x1b6598=0x0;for(var _0x1d731f in _0x1620b3[_0x7d47ac(0x93a)]){if(_0x529310===_0x1d731f)continue;if(!_0x1620b3[_0x7d47ac(0x93a)][_0x1d731f][_0x7d47ac(0x86a)])continue;try{var _0x26e74a=getSenders2(_0x1d731f)[_0x7d47ac(0x8b8)](function(_0x54b99a){var _0x289786=_0x7d47ac;return _0x54b99a[_0x289786(0x9b7)]&&_0x54b99a[_0x289786(0x9b7)][_0x289786(0x139)]==_0x289786(0x340);});if(!_0x26e74a)continue;var _0x59aee0=_0x26e74a['getParameters']();if(!_0x59aee0['encodings']||_0x59aee0[_0x7d47ac(0x4d9)][_0x7d47ac(0x1a1)]==0x0){_0x1620b3[_0x7d47ac(0x93a)][_0x1d731f][_0x7d47ac(0x8fd)]<0x0?_0x48978d+=_0x1620b3[_0x7d47ac(0x994)]||_0x1620b3[_0x7d47ac(0x93a)][_0x1d731f][_0x7d47ac(0x3ee)]||0x9c4:_0x48978d+=_0x1620b3[_0x7d47ac(0x93a)][_0x1d731f][_0x7d47ac(0x8fd)]||_0x1620b3[_0x7d47ac(0x994)]||_0x1620b3[_0x7d47ac(0x93a)][_0x1d731f][_0x7d47ac(0x3ee)]||0x9c4;warnlog(_0x48978d),_0x1b6598+=0x1;continue;}if(_0x59aee0[_0x7d47ac(0x4d9)][0x0][_0x7d47ac(0x153)]==![])continue;if(_0x59aee0[_0x7d47ac(0x4d9)][0x0][_0x7d47ac(0x1e6)])_0x7d47ac(0x2fd)in _0x1620b3[_0x7d47ac(0x93a)][_0x1d731f]?_0x48978d+=parseInt(_0x1620b3[_0x7d47ac(0x93a)][_0x1d731f][_0x7d47ac(0x2fd)]):_0x48978d+=parseInt(_0x59aee0[_0x7d47ac(0x4d9)][0x0][_0x7d47ac(0x1e6)])/0x400;else _0x1620b3[_0x7d47ac(0x93a)][_0x1d731f]['setBitrate']<0x0?_0x48978d+=_0x1620b3[_0x7d47ac(0x994)]||_0x1620b3['pcs'][_0x1d731f]['maxBandwidth']||0x9c4:(_0x48978d+=_0x1620b3[_0x7d47ac(0x93a)][_0x1d731f][_0x7d47ac(0x8fd)]||_0x1620b3[_0x7d47ac(0x994)]||_0x1620b3[_0x7d47ac(0x93a)][_0x1d731f][_0x7d47ac(0x3ee)]||0x9c4,warnlog(_0x48978d));_0x1b6598+=0x1;}catch(_0x9cbdb8){errorlog(_0x9cbdb8);}}if(!_0x48978d)return _0x48978d;warnlog('totalBitrate:\x20'+_0x48978d);var _0x187498=parseFloat(_0x48978d/_0x1620b3['limitTotalBitrate']);_0x187498<0x1&&(_0x187498=0x1);for(var _0x1d731f in _0x1620b3[_0x7d47ac(0x93a)]){if(_0x529310===_0x1d731f)continue;if(!_0x1620b3[_0x7d47ac(0x93a)][_0x1d731f]['guest'])continue;try{var _0x26e74a=getSenders2(_0x1d731f)[_0x7d47ac(0x8b8)](function(_0x4a1174){var _0x48773f=_0x7d47ac;return _0x4a1174[_0x48773f(0x9b7)]&&_0x4a1174[_0x48773f(0x9b7)][_0x48773f(0x139)]==_0x48773f(0x340);});if(!_0x26e74a)continue;var _0x59aee0=_0x26e74a[_0x7d47ac(0x899)]();if(!_0x59aee0[_0x7d47ac(0x4d9)]||_0x59aee0['encodings'][_0x7d47ac(0x1a1)]==0x0){if(_0x1620b3[_0x7d47ac(0x93a)][_0x1d731f][_0x7d47ac(0x8fd)]<0x0)var _0x49394a=_0x1620b3[_0x7d47ac(0x994)]||_0x1620b3[_0x7d47ac(0x93a)][_0x1d731f][_0x7d47ac(0x3ee)]||0x9c4;else var _0x49394a=_0x1620b3[_0x7d47ac(0x93a)][_0x1d731f][_0x7d47ac(0x8fd)]||_0x1620b3['outboundVideoBitrate']||_0x1620b3[_0x7d47ac(0x93a)][_0x1d731f][_0x7d47ac(0x3ee)]||0x9c4;var _0x11cf73=parseInt(_0x49394a/_0x187498);_0x1620b3[_0x7d47ac(0x44c)](_0x1d731f,_0x11cf73,!![]);continue;}if(_0x59aee0[_0x7d47ac(0x4d9)][0x0][_0x7d47ac(0x153)]==![])continue;if(_0x59aee0[_0x7d47ac(0x4d9)][0x0]['maxBitrate']){if(_0x7d47ac(0x2fd)in _0x1620b3['pcs'][_0x1d731f])var _0x49394a=parseInt(_0x1620b3[_0x7d47ac(0x93a)][_0x1d731f][_0x7d47ac(0x2fd)]);else var _0x49394a=parseInt(parseInt(_0x59aee0[_0x7d47ac(0x4d9)][0x0]['maxBitrate'])/0x400);var _0x11cf73=parseInt(_0x49394a/_0x187498);_0x1620b3[_0x7d47ac(0x44c)](_0x1d731f,_0x11cf73,!![]);}else{if(_0x1620b3[_0x7d47ac(0x93a)][_0x1d731f][_0x7d47ac(0x8fd)]<0x0)var _0x49394a=_0x1620b3[_0x7d47ac(0x994)]||_0x1620b3[_0x7d47ac(0x93a)][_0x1d731f]['maxBandwidth']||0x9c4;else var _0x49394a=_0x1620b3[_0x7d47ac(0x93a)][_0x1d731f]['setBitrate']||_0x1620b3[_0x7d47ac(0x994)]||_0x1620b3['pcs'][_0x1d731f][_0x7d47ac(0x3ee)]||0x9c4;var _0x11cf73=parseInt(_0x49394a/_0x187498);_0x1620b3[_0x7d47ac(0x44c)](_0x1d731f,_0x11cf73,!![]);}}catch(_0x341ade){errorlog(_0x341ade);}}return parseInt(_0x4a8847/_0x187498);},_0x1620b3['limitTotalBitrateAll']=function(_0xbaf75d=0x0,_0xb55720=![]){var _0x5f167a=_0x1bf14b;if(!_0x1620b3['limitTotalBitrate'])return _0xbaf75d;if((iOS||iPad)&&SafariVersion&&SafariVersion<=0xd)return _0xbaf75d;var _0x1c2003=_0xbaf75d;if(_0xb55720===![])_0x1c2003=0x0;else _0x1c2003<0x0&&(_0x1c2003=_0x1620b3[_0x5f167a(0x93a)][_0xb55720][_0x5f167a(0x8fd)]||_0x1620b3[_0x5f167a(0x994)]||_0x1620b3[_0x5f167a(0x93a)][_0x333a85]['maxBandwidth']||0x9c4);var _0x533254=0x0;for(var _0x333a85 in _0x1620b3['pcs']){if(_0xb55720===_0x333a85)continue;try{var _0x524faa=getSenders2(_0x333a85)[_0x5f167a(0x8b8)](function(_0x238f47){var _0x7351fe=_0x5f167a;return _0x238f47['track']&&_0x238f47[_0x7351fe(0x9b7)][_0x7351fe(0x139)]==_0x7351fe(0x340);});if(!_0x524faa)continue;var _0x4c636a=_0x524faa[_0x5f167a(0x899)]();if(!_0x4c636a[_0x5f167a(0x4d9)]||_0x4c636a[_0x5f167a(0x4d9)][_0x5f167a(0x1a1)]==0x0){_0x1620b3[_0x5f167a(0x93a)][_0x333a85]['setBitrate']<0x0?_0x1c2003+=_0x1620b3['outboundVideoBitrate']||_0x1620b3[_0x5f167a(0x93a)][_0x333a85]['maxBandwidth']||0x9c4:_0x1c2003+=_0x1620b3['pcs'][_0x333a85][_0x5f167a(0x8fd)]||_0x1620b3[_0x5f167a(0x994)]||_0x1620b3[_0x5f167a(0x93a)][_0x333a85][_0x5f167a(0x3ee)]||0x9c4;warnlog(_0x1c2003),_0x533254+=0x1;continue;}if(_0x4c636a[_0x5f167a(0x4d9)][0x0][_0x5f167a(0x153)]==![])continue;if(_0x4c636a[_0x5f167a(0x4d9)][0x0][_0x5f167a(0x1e6)])_0x5f167a(0x2fd)in _0x1620b3['pcs'][_0x333a85]?_0x1c2003+=parseInt(_0x1620b3[_0x5f167a(0x93a)][_0x333a85][_0x5f167a(0x2fd)]):_0x1c2003+=parseInt(_0x4c636a[_0x5f167a(0x4d9)][0x0][_0x5f167a(0x1e6)])/0x400;else _0x1620b3[_0x5f167a(0x93a)][_0x333a85]['setBitrate']<0x0?_0x1c2003+=_0x1620b3[_0x5f167a(0x994)]||_0x1620b3[_0x5f167a(0x93a)][_0x333a85][_0x5f167a(0x3ee)]||0x9c4:(_0x1c2003+=_0x1620b3[_0x5f167a(0x93a)][_0x333a85]['setBitrate']||_0x1620b3[_0x5f167a(0x994)]||_0x1620b3[_0x5f167a(0x93a)][_0x333a85][_0x5f167a(0x3ee)]||0x9c4,warnlog(_0x1c2003));_0x533254+=0x1;}catch(_0x4e077c){errorlog(_0x4e077c);}}if(!_0x1c2003)return _0x1c2003;warnlog('totalBitrate:\x20'+_0x1c2003);var _0x5b7820=parseFloat(_0x1c2003/_0x1620b3[_0x5f167a(0x74e)]);_0x5b7820<0x1&&(_0x5b7820=0x1);for(var _0x333a85 in _0x1620b3[_0x5f167a(0x93a)]){if(_0xb55720===_0x333a85)continue;try{var _0x524faa=getSenders2(_0x333a85)[_0x5f167a(0x8b8)](function(_0x3472a2){var _0x1e7624=_0x5f167a;return _0x3472a2[_0x1e7624(0x9b7)]&&_0x3472a2[_0x1e7624(0x9b7)]['kind']==_0x1e7624(0x340);});if(!_0x524faa)continue;var _0x4c636a=_0x524faa[_0x5f167a(0x899)]();if(!_0x4c636a['encodings']||_0x4c636a['encodings']['length']==0x0){if(_0x1620b3['pcs'][_0x333a85][_0x5f167a(0x8fd)]<0x0)var _0x5afb58=_0x1620b3['outboundVideoBitrate']||_0x1620b3[_0x5f167a(0x93a)][_0x333a85][_0x5f167a(0x3ee)]||0x9c4;else var _0x5afb58=_0x1620b3['pcs'][_0x333a85]['setBitrate']||_0x1620b3['outboundVideoBitrate']||_0x1620b3[_0x5f167a(0x93a)][_0x333a85][_0x5f167a(0x3ee)]||0x9c4;var _0xfce0e0=parseInt(_0x5afb58/_0x5b7820);_0x1620b3['limitBitrate'](_0x333a85,_0xfce0e0,!![]);continue;}if(_0x4c636a[_0x5f167a(0x4d9)][0x0][_0x5f167a(0x153)]==![])continue;if(_0x4c636a[_0x5f167a(0x4d9)][0x0][_0x5f167a(0x1e6)]){if('preLimitedBitrate'in _0x1620b3[_0x5f167a(0x93a)][_0x333a85])var _0x5afb58=parseInt(_0x1620b3['pcs'][_0x333a85]['preLimitedBitrate']);else var _0x5afb58=parseInt(parseInt(_0x4c636a[_0x5f167a(0x4d9)][0x0][_0x5f167a(0x1e6)])/0x400);var _0xfce0e0=parseInt(_0x5afb58/_0x5b7820);_0x1620b3['limitBitrate'](_0x333a85,_0xfce0e0,!![]);}else{if(_0x1620b3[_0x5f167a(0x93a)][_0x333a85][_0x5f167a(0x8fd)]<0x0)var _0x5afb58=_0x1620b3['outboundVideoBitrate']||_0x1620b3[_0x5f167a(0x93a)][_0x333a85][_0x5f167a(0x3ee)]||0x9c4;else var _0x5afb58=_0x1620b3[_0x5f167a(0x93a)][_0x333a85]['setBitrate']||_0x1620b3[_0x5f167a(0x994)]||_0x1620b3[_0x5f167a(0x93a)][_0x333a85]['maxBandwidth']||0x9c4;var _0xfce0e0=parseInt(_0x5afb58/_0x5b7820);_0x1620b3[_0x5f167a(0x44c)](_0x333a85,_0xfce0e0,!![]);}}catch(_0x1a641d){errorlog(_0x1a641d);}}return parseInt(_0xbaf75d/_0x5b7820);},_0x1620b3[_0x1bf14b(0x8bf)]=function(_0xd62bed,_0x5a317c=![]){var _0xc35df0=_0x1bf14b,_0x216fb5={};_0x216fb5[_0xc35df0(0x5c3)]={},_0x216fb5[_0xc35df0(0x5c3)][_0xc35df0(0x775)]=[_0xd62bed],_0x1620b3['sendPeers'](_0x216fb5,_0x5a317c);},_0x1620b3[_0x1bf14b(0x2f6)]=function(_0x39a2ef=null){var _0x28b597=_0x1bf14b;if(!_0x1620b3['mc'])return;_0x1620b3['mc']['bitrateTimeout']&&(clearInterval(_0x1620b3['mc'][_0x28b597(0x34f)]),_0x1620b3['mc'][_0x28b597(0x34f)]=null);if(_0x39a2ef===null){if(_0x1620b3['mc'][_0x28b597(0x979)]===![])return;_0x39a2ef=_0x1620b3['mc'][_0x28b597(0x979)];}_0x39a2ef=parseInt(_0x39a2ef);if(_0x1620b3['mc'][_0x28b597(0x8fd)]&&_0x39a2ef>_0x1620b3['mc'][_0x28b597(0x8fd)])_0x39a2ef=_0x1620b3['mc'][_0x28b597(0x8fd)];else _0x1620b3['mc'][_0x28b597(0x8fd)]===![]&&(_0x39a2ef<0x0&&(_0x1620b3[_0x28b597(0x994)]?_0x39a2ef=_0x1620b3['outboundVideoBitrate']:_0x39a2ef=0x9c4));_0x1620b3[_0x28b597(0x11e)]&&(_0x39a2ef>_0x1620b3[_0x28b597(0x11e)]&&(_0x39a2ef=_0x1620b3['maxvideobitrate']));_0x1620b3['mc'][_0x28b597(0x979)]=_0x39a2ef;_0x1620b3['mc'][_0x28b597(0x651)]!==![]&&(_0x1620b3['mc'][_0x28b597(0x627)]['visibility']===![]&&(_0x39a2ef>_0x1620b3['mc']['optimizedBitrate']&&(_0x1620b3['mc'][_0x28b597(0x979)]=_0x39a2ef,_0x39a2ef=parseInt(_0x1620b3['mc']['optimizedBitrate'])||0x0)));if(_0x1620b3['mc']['maxBandwidth']!==null){if(_0x1620b3['mc'][_0x28b597(0x3ee)]<_0x39a2ef)_0x39a2ef=_0x1620b3['mc']['maxBandwidth'],_0x1620b3['mc']['stats'][_0x28b597(0x235)]=_0x39a2ef,warnlog(_0x28b597(0x881)+_0x39a2ef+'-kbps');else _0x1620b3['mc']['stats']&&(_0x1620b3['mc'][_0x28b597(0x665)][_0x28b597(0x235)]=![]);}else _0x28b597(0x235)in _0x1620b3['mc']['stats']&&(_0x1620b3['mc'][_0x28b597(0x665)][_0x28b597(0x235)]=![]);if(_0x39a2ef===0x0){var _0x29c58=Date[_0x28b597(0x95e)]()-_0x1620b3['mc']['startTime'];_0x29c58<_0x1620b3['rampUpTime']&&(_0x39a2ef=_0x1620b3[_0x28b597(0x746)],log('starting\x20some\x20preload\x20bitrate\x20'+(Date[_0x28b597(0x95e)]()-_0x1620b3['mc'][_0x28b597(0x494)])),_0x1620b3['mc']['bitrateTimeout']=setTimeout(function(){var _0x4ffa7c=_0x28b597;try{warnlog(_0x4ffa7c(0x282)+(Date[_0x4ffa7c(0x95e)]()-_0x1620b3['mc'][_0x4ffa7c(0x494)])),_0x1620b3[_0x4ffa7c(0x2f6)](null);}catch(_0x4d1bbd){};},_0x1620b3[_0x28b597(0x539)]-_0x29c58+0x5));}try{if((iOS||iPad)&&SafariVersion&&SafariVersion<=0xd){log(_0x28b597(0x31f));var _0xfc3931=_0x1620b3['mc'][_0x28b597(0x8dc)]()[_0x28b597(0x8b8)](function(_0x2e388d){var _0x10d596=_0x28b597;return _0x2e388d[_0x10d596(0x9b7)]&&_0x2e388d[_0x10d596(0x9b7)]['kind']==_0x10d596(0x340);});if(!_0xfc3931){warnlog(_0x28b597(0x67a));return;}var _0x396bf5={};if(_0x39a2ef<0x0)_0x396bf5[_0x28b597(0x153)]=!![],_0x39a2ef=0x9c4,_0x1620b3[_0x28b597(0x1b4)]&&(_0x39a2ef=_0x1620b3[_0x28b597(0x1b4)]),_0x1620b3[_0x28b597(0x11e)]&&(_0x39a2ef>_0x1620b3['maxvideobitrate']&&(_0x39a2ef=_0x1620b3[_0x28b597(0x11e)])),_0x396bf5[_0x28b597(0x1e6)]=_0x39a2ef*0x400;else _0x39a2ef===0x0?_0x396bf5[_0x28b597(0x153)]=![]:(_0x396bf5[_0x28b597(0x153)]=!![],_0x396bf5[_0x28b597(0x1e6)]=_0x39a2ef*0x400);setEncodings(_0xfc3931,_0x396bf5,function(){var _0x3c3b89=_0x28b597;pokeIframeAPI('setMeshcastVideoBitrate',_0x39a2ef),log(_0x3c3b89(0x761)+_0x39a2ef);}['bind'](_0x39a2ef)());return;}else{if(_0x28b597(0x2af)in window&&'setParameters'in window[_0x28b597(0x2af)][_0x28b597(0x132)]){var _0xfc3931=_0x1620b3['mc'][_0x28b597(0x8dc)]()[_0x28b597(0x8b8)](function(_0x33887c){var _0x56a79d=_0x28b597;return _0x33887c[_0x56a79d(0x9b7)]&&_0x33887c[_0x56a79d(0x9b7)]['kind']=='video';});if(!_0xfc3931){warnlog(_0x28b597(0x67a));return;}var _0x396bf5={};if(_0x39a2ef<0x0)_0x396bf5['active']==![]&&(_0x396bf5[_0x28b597(0x153)]=!![]),_0x396bf5[_0x28b597(0x1e6)]=null;else _0x39a2ef===0x0?(_0x396bf5['active']=![],Firefox&&(_0x396bf5[_0x28b597(0x1e6)]=0x1)):(_0x396bf5[_0x28b597(0x153)]=!![],_0x396bf5[_0x28b597(0x1e6)]=_0x39a2ef*0x400);iPad||iOS||Firefox?_0x1620b3['mc'][_0x28b597(0x20f)]?(clearInterval(_0x1620b3['mc'][_0x28b597(0x20f)]),_0x1620b3['mc']['bitrateTimeoutFirefox']=setTimeout(function(){var _0x6fdb6d=_0x28b597;log(_0x6fdb6d(0x5e3)+_0x39a2ef),_0x1620b3['mc'][_0x6fdb6d(0x20f)]=![],_0x1620b3['limitMeshcastBitrate'](null);},0x1f4)):(_0x1620b3['mc'][_0x28b597(0x20f)]=setTimeout(function(){var _0x2e01d8=_0x28b597;_0x1620b3['mc'][_0x2e01d8(0x20f)]=![];},0x1f4),setEncodings(_0xfc3931,_0x396bf5,function(){var _0x176934=_0x28b597;log(_0x176934(0x565)+_0x39a2ef),pokeIframeAPI(_0x176934(0x14a),_0x39a2ef);}[_0x28b597(0x555)](_0x39a2ef)())):setEncodings(_0xfc3931,_0x396bf5,function(){var _0x46dd36=_0x28b597;log(_0x46dd36(0x506)+_0x39a2ef),pokeIframeAPI(_0x46dd36(0x14a),_0x39a2ef);}[_0x28b597(0x555)](_0x39a2ef)());return;}else warnlog(_0x28b597(0x4c1));}}catch(_0x2146aa){errorlog(_0x2146aa);}},_0x1620b3[_0x1bf14b(0x346)]=function(_0x441c4f,_0x22e599){var _0x292115=_0x1bf14b;_0x22e599===![]?(_0x1620b3[_0x292115(0x93a)][_0x441c4f][_0x292115(0x8fd)]=![],_0x1620b3[_0x292115(0x44c)](_0x441c4f,-0x1)):(_0x22e599=parseInt(_0x22e599)||-0x1,_0x22e599>=0x0&&(_0x1620b3[_0x292115(0x93a)][_0x441c4f][_0x292115(0x8fd)]=_0x22e599,_0x1620b3[_0x292115(0x44c)](_0x441c4f,_0x22e599)));},_0x1620b3[_0x1bf14b(0x1b5)]=function(_0x24cc5a,_0x51de05){var _0x16a5b8=_0x1bf14b;_0x51de05===![]?(_0x1620b3[_0x16a5b8(0x93a)][_0x24cc5a]['setAudioBitrate']=![],_0x1620b3[_0x16a5b8(0x5e1)](_0x24cc5a,-0x1)):(_0x51de05=parseInt(_0x51de05)||-0x1,_0x51de05>=0x0&&(_0x1620b3[_0x16a5b8(0x93a)][_0x24cc5a][_0x16a5b8(0x49e)]=_0x51de05,_0x1620b3[_0x16a5b8(0x5e1)](_0x24cc5a,_0x51de05)));},_0x1620b3[_0x1bf14b(0x44c)]=function(_0x174665,_0x62f716=null,_0x32fc83=![]){var _0x3f6926=_0x1bf14b;if(!(_0x174665 in _0x1620b3[_0x3f6926(0x93a)]))return;_0x1620b3[_0x3f6926(0x93a)][_0x174665][_0x3f6926(0x34f)]&&(clearInterval(_0x1620b3[_0x3f6926(0x93a)][_0x174665][_0x3f6926(0x34f)]),_0x1620b3[_0x3f6926(0x93a)][_0x174665][_0x3f6926(0x34f)]=null);var _0x58d76b=!![];if(_0x62f716===null){if(_0x1620b3['pcs'][_0x174665][_0x3f6926(0x979)]===![]){if(_0x1620b3[_0x3f6926(0x93a)][_0x174665][_0x3f6926(0x3ee)]===null)return;else _0x62f716=_0x1620b3[_0x3f6926(0x93a)][_0x174665]['maxBandwidth'],_0x58d76b=![];}else _0x62f716=_0x1620b3[_0x3f6926(0x93a)][_0x174665][_0x3f6926(0x979)];}_0x62f716=parseInt(_0x62f716);if(_0x1620b3['pcs'][_0x174665][_0x3f6926(0x8fd)]&&_0x62f716>_0x1620b3[_0x3f6926(0x93a)][_0x174665]['setBitrate'])_0x62f716=_0x1620b3['pcs'][_0x174665]['setBitrate'];else _0x62f716<0x0&&(_0x62f716=_0x1620b3[_0x3f6926(0x93a)][_0x174665][_0x3f6926(0x8fd)]||_0x1620b3[_0x3f6926(0x994)]||0x9c4);_0x1620b3[_0x3f6926(0x11e)]&&(_0x62f716>_0x1620b3['maxvideobitrate']&&(_0x62f716=_0x1620b3[_0x3f6926(0x11e)]));_0x58d76b&&!_0x32fc83&&(_0x1620b3[_0x3f6926(0x93a)][_0x174665][_0x3f6926(0x979)]=_0x62f716);_0x1620b3['pcs'][_0x174665][_0x3f6926(0x651)]!==![]&&(_0x1620b3[_0x3f6926(0x93a)][_0x174665][_0x3f6926(0x627)][_0x3f6926(0x8dd)]===![]&&(_0x62f716>_0x1620b3[_0x3f6926(0x93a)][_0x174665]['optimizedBitrate']&&(_0x58d76b&&(_0x1620b3[_0x3f6926(0x93a)][_0x174665][_0x3f6926(0x979)]=_0x62f716),_0x62f716=parseInt(_0x1620b3['pcs'][_0x174665][_0x3f6926(0x651)])||0x0)));if(_0x1620b3['pcs'][_0x174665][_0x3f6926(0x3ee)]!==null){if(_0x1620b3[_0x3f6926(0x93a)][_0x174665][_0x3f6926(0x3ee)]<_0x62f716)_0x62f716=_0x1620b3[_0x3f6926(0x93a)][_0x174665][_0x3f6926(0x3ee)],_0x1620b3[_0x3f6926(0x93a)][_0x174665][_0x3f6926(0x665)]['max_bandwidth_capped_kbps']=_0x62f716,warnlog(_0x3f6926(0x881)+_0x62f716+_0x3f6926(0x567));else _0x1620b3['pcs'][_0x174665]['maxBandwidth']===_0x62f716&&!_0x58d76b?(_0x1620b3[_0x3f6926(0x93a)][_0x174665][_0x3f6926(0x665)]['max_bandwidth_capped_kbps']=_0x62f716,warnlog(_0x3f6926(0x671)+_0x62f716+_0x3f6926(0x567))):(warnlog(_0x3f6926(0x981)+_0x62f716+_0x3f6926(0x567)),_0x1620b3['pcs'][_0x174665]['stats'][_0x3f6926(0x235)]=![]);}else _0x3f6926(0x235)in _0x1620b3[_0x3f6926(0x93a)][_0x174665][_0x3f6926(0x665)]&&(_0x1620b3[_0x3f6926(0x93a)][_0x174665]['stats'][_0x3f6926(0x235)]=![]);_0x32fc83===![]&&(_0x1620b3['limitTotalBitrate']&&(_0x1620b3[_0x3f6926(0x93a)][_0x174665][_0x3f6926(0x2fd)]=_0x62f716,_0x62f716=_0x1620b3[_0x3f6926(0x1ae)](_0x62f716,_0x174665)));if(_0x62f716===0x0){var _0x59d83b=Date[_0x3f6926(0x95e)]()-_0x1620b3[_0x3f6926(0x93a)][_0x174665][_0x3f6926(0x494)];_0x59d83b<_0x1620b3[_0x3f6926(0x539)]&&(_0x62f716=_0x1620b3[_0x3f6926(0x746)],log(_0x3f6926(0x123)+(Date[_0x3f6926(0x95e)]()-_0x1620b3[_0x3f6926(0x93a)][_0x174665][_0x3f6926(0x494)])),_0x1620b3[_0x3f6926(0x93a)][_0x174665][_0x3f6926(0x34f)]=setTimeout(function(_0x56f7f4){var _0x49902b=_0x3f6926;try{warnlog(_0x49902b(0x282)+(Date[_0x49902b(0x95e)]()-_0x1620b3[_0x49902b(0x93a)][_0x56f7f4][_0x49902b(0x494)])),_0x1620b3[_0x49902b(0x44c)](_0x56f7f4,null);}catch(_0x85d40c){};},_0x1620b3[_0x3f6926(0x539)]-_0x59d83b+0x5,_0x174665));}try{if((iOS||iPad)&&SafariVersion&&SafariVersion<=0xd){log('iOS\x20devices\x20do\x20not\x20support\x20dynamic\x20bitrates\x20correctly;\x20skipping');if(_0x1620b3[_0x3f6926(0x93a)][_0x174665][_0x3f6926(0x86a)]==!![]&&_0x1620b3['pcs'][_0x174665]['forceios']==![])return;var _0x7e50fe=getSenders2(_0x174665)['find'](function(_0x465095){var _0x59ba48=_0x3f6926;return _0x465095[_0x59ba48(0x9b7)]&&_0x465095[_0x59ba48(0x9b7)][_0x59ba48(0x139)]==_0x59ba48(0x340);});if(!_0x7e50fe){warnlog(_0x3f6926(0x67a));return;}var _0x2e739c={};_0x62f716===0x0?_0x2e739c[_0x3f6926(0x153)]=![]:(_0x2e739c[_0x3f6926(0x153)]=!![],_0x2e739c['maxBitrate']=_0x62f716*0x400);setEncodings(_0x7e50fe,_0x2e739c,function(){var _0x3f9eb9=_0x3f6926;pokeIframeAPI('setVideoBitrate',_0x62f716,_0x174665),log(_0x3f9eb9(0x95f)+_0x62f716);}[_0x3f6926(0x555)](_0x62f716,_0x174665)());return;}else{if(_0x3f6926(0x2af)in window&&_0x3f6926(0x1fa)in window[_0x3f6926(0x2af)][_0x3f6926(0x132)]){var _0x7e50fe=getSenders2(_0x174665)[_0x3f6926(0x8b8)](function(_0x1f7527){var _0x4b2bbe=_0x3f6926;return _0x1f7527['track']&&_0x1f7527[_0x4b2bbe(0x9b7)]['kind']=='video';});if(!_0x7e50fe){warnlog(_0x3f6926(0x67a));return;}var _0x2e739c={};_0x62f716===0x0?(_0x2e739c['active']=![],Firefox&&(_0x2e739c[_0x3f6926(0x1e6)]=0x1,_0x2e739c[_0x3f6926(0x6af)]=0x3e8)):(_0x2e739c['active']=!![],_0x2e739c[_0x3f6926(0x1e6)]=_0x62f716*0x400);if(_0x62f716!==0x0){var _0x354824=_0x1620b3[_0x3f6926(0x3d4)](_0x174665,_0x62f716);if(_0x354824<=0x0||_0x354824==0x64){var _0x10f24e=getChromeVersion();_0x10f24e>0x50?_0x2e739c[_0x3f6926(0x6af)]=null:_0x2e739c[_0x3f6926(0x6af)]=0x1;}else _0x2e739c[_0x3f6926(0x6af)]=0x64/_0x354824;iPad||iOS||Firefox?_0x1620b3[_0x3f6926(0x93a)][_0x174665]['bitrateTimeoutFirefox']?(clearInterval(_0x1620b3['pcs'][_0x174665][_0x3f6926(0x20f)]),_0x1620b3[_0x3f6926(0x93a)][_0x174665][_0x3f6926(0x20f)]=setTimeout(function(_0xbb5b45,_0x2ba45e){var _0x4fa53d=_0x3f6926;log('bitrate\x20timeout;\x20ios/firefox\x20specific:\x20'+_0x62f716),_0x1620b3[_0x4fa53d(0x93a)][_0xbb5b45][_0x4fa53d(0x20f)]=![],_0x1620b3[_0x4fa53d(0x44c)](_0xbb5b45,null,_0x2ba45e);},0x1f4,_0x174665,_0x32fc83)):(_0x1620b3['pcs'][_0x174665]['bitrateTimeoutFirefox']=setTimeout(function(_0x3775f5){var _0x2e1b65=_0x3f6926;_0x1620b3[_0x2e1b65(0x93a)][_0x3775f5][_0x2e1b65(0x20f)]=![];},0x1f4,_0x174665),setEncodings(_0x7e50fe,_0x2e739c,function(){var _0x444644=_0x3f6926;log(_0x444644(0x887)+_0x62f716),_0x1620b3['pcs'][_0x174665]['stats'][_0x444644(0x8fa)]=parseInt(_0x354824)+'%',pokeIframeAPI('setVideoBitrate',_0x62f716,_0x174665),pokeIframeAPI(_0x444644(0x8a5),_0x354824,_0x174665);}[_0x3f6926(0x555)](_0x62f716,_0x174665,_0x354824)())):setEncodings(_0x7e50fe,_0x2e739c,function(){var _0x4c0e23=_0x3f6926;log('bandwidth\x20set\x20c!\x20'+_0x62f716),_0x1620b3[_0x4c0e23(0x93a)][_0x174665][_0x4c0e23(0x665)][_0x4c0e23(0x8fa)]=parseInt(_0x354824)+'%',pokeIframeAPI('setVideoBitrate',_0x62f716,_0x174665),pokeIframeAPI(_0x4c0e23(0x8a5),_0x354824,_0x174665);}[_0x3f6926(0x555)](_0x62f716,_0x174665,_0x354824)());}else iPad||iOS||Firefox?_0x1620b3[_0x3f6926(0x93a)][_0x174665][_0x3f6926(0x20f)]?(clearInterval(_0x1620b3[_0x3f6926(0x93a)][_0x174665][_0x3f6926(0x20f)]),_0x1620b3[_0x3f6926(0x93a)][_0x174665][_0x3f6926(0x20f)]=setTimeout(function(_0x53a95a,_0x450c60){var _0x1bb4ff=_0x3f6926;log('bitrate\x20timeout;\x20ios/firefox\x20specific:\x20'+_0x62f716),_0x1620b3[_0x1bb4ff(0x93a)][_0x53a95a][_0x1bb4ff(0x20f)]=![],_0x1620b3[_0x1bb4ff(0x44c)](_0x53a95a,null,_0x450c60);},0x1f4,_0x174665,_0x32fc83)):(_0x1620b3[_0x3f6926(0x93a)][_0x174665][_0x3f6926(0x20f)]=setTimeout(function(_0x3d183b){var _0x5e7a71=_0x3f6926;_0x1620b3['pcs'][_0x3d183b][_0x5e7a71(0x20f)]=![];},0x1f4,_0x174665),setEncodings(_0x7e50fe,_0x2e739c,function(){var _0x5a1752=_0x3f6926;log(_0x5a1752(0x7c7)+_0x62f716),pokeIframeAPI(_0x5a1752(0x64b),_0x62f716,_0x174665);}[_0x3f6926(0x555)](_0x62f716,_0x174665,_0x354824)())):setEncodings(_0x7e50fe,_0x2e739c,function(){var _0x498561=_0x3f6926;log('bandwidth\x20set\x20e!\x20'+_0x62f716),pokeIframeAPI(_0x498561(0x64b),_0x62f716,_0x174665);}['bind'](_0x62f716,_0x174665)());}else warnlog('BROWER\x20DID\x20NOT\x20SUPPORT\x20LIMIT\x20BITRATE');}}catch(_0x1451c3){errorlog(_0x1451c3);}};function _0x2b9bf2(_0x3c5118,_0x2599c6,_0x461ae3){var _0x5edfb6=_0x1bf14b;if(_0x1620b3['noScaling'])return _0x2599c6;warnlog(_0x5edfb6(0x69d)+_0x2599c6+_0x5edfb6(0x714)+_0x461ae3);if(_0x461ae3<0x0)_0x1620b3[_0x5edfb6(0x93a)][_0x3c5118]['scaleDueToBitrate']=0x64;else{if(_0x461ae3>=0x259)_0x1620b3[_0x5edfb6(0x93a)][_0x3c5118][_0x5edfb6(0x128)]=0x64;else{if(_0x5edfb6(0x366)in _0x1620b3[_0x5edfb6(0x93a)][_0x3c5118])_0x1620b3[_0x5edfb6(0x93a)][_0x3c5118][_0x5edfb6(0x128)]=0x64;else{if(_0x1620b3[_0x5edfb6(0x6be)])_0x1620b3[_0x5edfb6(0x93a)][_0x3c5118][_0x5edfb6(0x128)]=0x64;else{var _0x3aa136=getNativeOutputResolution();if(_0x3aa136)try{_0x3aa136=_0x3aa136[_0x5edfb6(0x224)]*_0x3aa136['height'],_0x3aa136=Math[_0x5edfb6(0x8b9)](_0x3aa136,0.5);}catch(_0x5b58b4){_0x3aa136=![];}warnlog(_0x5edfb6(0x75c)+_0x3aa136);if(_0x461ae3>=0x15e){if(_0x3aa136&&_0x3aa136<=0x1e0)_0x1620b3[_0x5edfb6(0x93a)][_0x3c5118][_0x5edfb6(0x128)]=0x64;else{if(_0x1620b3[_0x5edfb6(0x4b6)]){if(_0x3aa136&&_0x3aa136>=0x5a0)_0x1620b3['pcs'][_0x3c5118][_0x5edfb6(0x128)]=0x64/0x3;else _0x1620b3[_0x5edfb6(0x57c)]?_0x3aa136&&_0x3aa136>=0x3c0?_0x1620b3[_0x5edfb6(0x93a)][_0x3c5118][_0x5edfb6(0x128)]=0x64/0x2:_0x1620b3[_0x5edfb6(0x93a)][_0x3c5118][_0x5edfb6(0x128)]=0x64:_0x1620b3[_0x5edfb6(0x93a)][_0x3c5118][_0x5edfb6(0x128)]=0x64/0x2;}else{if(_0x3aa136&&_0x3aa136>=0x5a0)_0x1620b3[_0x5edfb6(0x93a)][_0x3c5118][_0x5edfb6(0x128)]=0x64/2.5;else _0x3aa136&&_0x3aa136>=0x3c0?_0x1620b3['pcs'][_0x3c5118]['scaleDueToBitrate']=0x64/0x2:_0x1620b3[_0x5edfb6(0x93a)][_0x3c5118][_0x5edfb6(0x128)]=0x64;}}}else{if(_0x461ae3>=0xc9){if(_0x3aa136&&_0x3aa136<0x1e0)_0x1620b3[_0x5edfb6(0x93a)][_0x3c5118]['scaleDueToBitrate']=0x64;else{if(_0x1620b3['mobile']){if(_0x3aa136&&_0x3aa136>=0x5a0)_0x1620b3[_0x5edfb6(0x93a)][_0x3c5118][_0x5edfb6(0x128)]=0x64/0x4;else _0x1620b3['flagship']?_0x1620b3[_0x5edfb6(0x93a)][_0x3c5118]['scaleDueToBitrate']=0x64/0x2:_0x1620b3[_0x5edfb6(0x93a)][_0x3c5118][_0x5edfb6(0x128)]=0x64/2.5;}else _0x3aa136&&_0x3aa136>=0x5a0?_0x1620b3[_0x5edfb6(0x93a)][_0x3c5118][_0x5edfb6(0x128)]=0x64/0x3:_0x1620b3[_0x5edfb6(0x93a)][_0x3c5118]['scaleDueToBitrate']=0x64/0x2;}}else{if(_0x3aa136&&_0x3aa136<=0xf0)_0x1620b3[_0x5edfb6(0x93a)][_0x3c5118][_0x5edfb6(0x128)]=0x64;else{if(_0x461ae3>=0x51){if(_0x1620b3[_0x5edfb6(0x4b6)]){if(_0x3aa136&&_0x3aa136>=0x5a0)_0x1620b3[_0x5edfb6(0x93a)][_0x3c5118][_0x5edfb6(0x128)]=0x64/0x6;else _0x1620b3[_0x5edfb6(0x57c)]?_0x1620b3['pcs'][_0x3c5118][_0x5edfb6(0x128)]=0x64/0x3:_0x1620b3[_0x5edfb6(0x93a)][_0x3c5118][_0x5edfb6(0x128)]=0x64/0x4;}else _0x3aa136&&_0x3aa136>=0x5a0?_0x1620b3[_0x5edfb6(0x93a)][_0x3c5118][_0x5edfb6(0x128)]=0x64/0x4:_0x1620b3[_0x5edfb6(0x93a)][_0x3c5118]['scaleDueToBitrate']=0x64/0x3;}else{if(_0x1620b3['mobile']){if(_0x3aa136&&_0x3aa136>=0x3c0)_0x1620b3[_0x5edfb6(0x93a)][_0x3c5118][_0x5edfb6(0x128)]=0x64/0x6;else _0x1620b3[_0x5edfb6(0x57c)]?_0x1620b3['pcs'][_0x3c5118][_0x5edfb6(0x128)]=0x64/0x4:_0x1620b3[_0x5edfb6(0x93a)][_0x3c5118][_0x5edfb6(0x128)]=0x64/0x5;}else _0x3aa136&&_0x3aa136>=0x5a0?_0x1620b3[_0x5edfb6(0x93a)][_0x3c5118][_0x5edfb6(0x128)]=0x64/0x5:_0x1620b3[_0x5edfb6(0x93a)][_0x3c5118][_0x5edfb6(0x128)]=0x64/0x4;}}}}}}}}return _0x1620b3['pcs'][_0x3c5118][_0x5edfb6(0x128)]<_0x2599c6&&(_0x2599c6=_0x1620b3['pcs'][_0x3c5118][_0x5edfb6(0x128)]),_0x2599c6;}function _0x3a8d3b(_0x52295c,_0x199723=0x2710){var _0x5ddfbe=_0x1bf14b;_0x199723=parseInt(_0x199723);if(_0x1620b3[_0x5ddfbe(0x4e9)])_0x199723+=_0x1620b3[_0x5ddfbe(0x4e9)];else{if(_0x1620b3[_0x5ddfbe(0x967)]&&_0x1620b3[_0x5ddfbe(0x6e5)]==0x5)_0x199723+=0x20;else _0x1620b3['stereo']&&_0x1620b3[_0x5ddfbe(0x6e5)]!=0x3?_0x199723+=0x100:_0x199723+=0x20;}return log(_0x5ddfbe(0x63e)+_0x199723),_0x199723<0x1&&(_0x199723=0x1),_0x52295c=CodecsHandler['setVideoBitrates'](_0x52295c,{'min':parseInt(_0x199723/0xa)||0x1,'max':_0x199723||0x1},_0x1620b3[_0x5ddfbe(0x2d5)]),_0x52295c;}_0x1620b3[_0x1bf14b(0x88f)]=function(_0x42ce1c,_0x5d262a){var _0x488fac=_0x1bf14b;log(_0x42ce1c),_0x1620b3[_0x488fac(0x184)]==={}&&log(_0x488fac(0x606)),window[_0x488fac(0x2db)]['subtle'][_0x488fac(0x975)]({'name':_0x488fac(0x39e)},_0x1620b3['mykey'][_0x488fac(0x793)],_0x1620b3[_0x488fac(0x5b7)][_0x488fac(0x6d2)](_0x42ce1c))[_0x488fac(0x34a)](function(_0x20e77c){var _0x526ed0=_0x488fac;_0x20e77c=new Uint8Array(_0x20e77c),_0x20e77c=_0x20e77c[_0x526ed0(0x35b)]((_0x5206f8,_0x333432)=>_0x5206f8+_0x333432[_0x526ed0(0x29d)](0x10)['padStart'](0x2,'0'),''),_0x5d262a(_0x42ce1c,_0x20e77c),log(JSON[_0x526ed0(0x4b9)](_0x20e77c));})[_0x488fac(0x3bd)](errorlog);},_0x1620b3[_0x1bf14b(0x5a8)]=function(_0x2b3119,_0x518bd9){var _0x48a8a7=_0x1bf14b;_0x2b3119[_0x48a8a7(0x57f)]=new Uint8Array(_0x2b3119[_0x48a8a7(0x57f)]['match'](/.{1,2}/g)[_0x48a8a7(0x10f)](_0x514ee2=>parseInt(_0x514ee2,0x10)));if(_0x1620b3[_0x48a8a7(0x895)][_0x518bd9][_0x48a8a7(0x935)])return window['crypto'][_0x48a8a7(0x7b4)]['verify']({'name':_0x48a8a7(0x39e)},_0x1620b3[_0x48a8a7(0x895)][_0x518bd9][_0x48a8a7(0x935)],_0x2b3119[_0x48a8a7(0x57f)],_0x1620b3[_0x48a8a7(0x5b7)][_0x48a8a7(0x6d2)](_0x2b3119[_0x48a8a7(0x4bf)]))[_0x48a8a7(0x34a)](function(_0x1d4e92){return _0x1d4e92;})['catch'](function(_0x4c8dd1){return errorlog(_0x4c8dd1),![];});},_0x1620b3[_0x1bf14b(0x939)]=function(_0x1538e6){var _0x43cc5a=_0x1bf14b;if(_0x1620b3[_0x43cc5a(0x281)])return _0x1620b3[_0x43cc5a(0x5b0)]!==![]?(_0x1538e6=_0x1538e6[_0x43cc5a(0x8be)](0x0,-0x1*_0x1620b3[_0x43cc5a(0x5b0)]['length']),_0x1538e6):generateHash(_0x1620b3[_0x43cc5a(0x281)]+_0x1620b3[_0x43cc5a(0x197)],0x6)['then'](function(_0xdcc0a6){var _0x16bfb4=_0x43cc5a;return _0x1620b3[_0x16bfb4(0x5b0)]=_0xdcc0a6,_0x1538e6=_0x1538e6['slice'](0x0,-0x1*_0x1620b3['hash'][_0x16bfb4(0x1a1)]),_0x1538e6;})[_0x43cc5a(0x3bd)](errorlog);return _0x1538e6;},_0x1620b3[_0x1bf14b(0x6a9)]=function(){var _0x157bfa=_0x1bf14b;if(_0x1620b3['customWSS'])return;clearTimeout(_0x1620b3[_0x157bfa(0x7e7)]);if(!_0x1620b3['ws']||_0x1620b3['ws']['readyState']!==0x1)return;_0x1620b3['pingTimeout']=setTimeout(function(){var _0x364375=_0x157bfa;log(_0x364375(0x298));var _0x50e0cb={};_0x50e0cb[_0x364375(0x4fe)]=_0x364375(0x6a9),_0x1620b3[_0x364375(0x3e7)](_0x50e0cb);},0xbb8);},_0x1620b3[_0x1bf14b(0x60d)]=async function(_0x3cb365){var _0x6b5c9d=_0x1bf14b;await _0x1620b3[_0x6b5c9d(0x24b)]();if(_0x3cb365['length']>0x0){if(_0x3cb365===_0x1620b3[_0x6b5c9d(0x777)]){warnlog(_0x6b5c9d(0x36f));return;}var _0x1e475f={};_0x1e475f[_0x6b5c9d(0x4fe)]=_0x6b5c9d(0x796),_0x1e475f[_0x6b5c9d(0x777)]=_0x3cb365,_0x1620b3[_0x6b5c9d(0x3e7)](_0x1e475f),_0x1620b3['waitingWatchList'][_0x3cb365]=!![],pokeIframeAPI(_0x6b5c9d(0x573),_0x3cb365);}else log('stream\x20ID\x20is\x200\x20length');},_0x1620b3['joinRoom']=async function _0x418c13(_0x490ecd){var _0x59f464=_0x1bf14b;await _0x1620b3['connect']();var _0x5a88df={};return _0x5a88df[_0x59f464(0x4fe)]=_0x59f464(0x696),_0x1620b3[_0x59f464(0x967)]&&!_0x1620b3['directorView']&&(_0x5a88df[_0x59f464(0x983)]=!![]),_0x1620b3['customWSS']&&(_0x5a88df['streamID']=_0x1620b3[_0x59f464(0x777)]),_0x1620b3['joiningRoom']===![]&&(_0x1620b3[_0x59f464(0x242)]=!![]),_0x1620b3['password']?_0x1620b3[_0x59f464(0x5b0)]?generateHash(_0x490ecd+_0x1620b3[_0x59f464(0x281)]+_0x1620b3[_0x59f464(0x197)],0x10)[_0x59f464(0x34a)](function(_0x12ac41){var _0x4a7205=_0x59f464;return _0x1620b3[_0x4a7205(0x74f)]&&(_0x1620b3[_0x4a7205(0x265)]=_0x12ac41),_0x5a88df['roomid']=_0x12ac41,_0x1620b3[_0x4a7205(0x3e7)](_0x5a88df),_0x1620b3[_0x4a7205(0x71c)]=_0x11d87d(),log('deferring\x20with\x20a\x20promise;\x20hashed\x20room'),pokeIframeAPI(_0x4a7205(0x698),_0x490ecd),_0x1620b3[_0x4a7205(0x71c)];})['catch'](errorlog):generateHash(_0x1620b3[_0x59f464(0x281)]+_0x1620b3[_0x59f464(0x197)],0x6)[_0x59f464(0x34a)](function(_0x42cdc6){var _0xaef0e0=_0x59f464;return _0x1620b3[_0xaef0e0(0x5b0)]=_0x42cdc6,log('hash\x20is\x20'+_0x42cdc6),log(_0xaef0e0(0x426)),_0x1620b3[_0xaef0e0(0x1ff)](_0x490ecd);})[_0x59f464(0x3bd)](errorlog):(_0x1620b3[_0x59f464(0x74f)]&&(_0x1620b3[_0x59f464(0x265)]=_0x490ecd),_0x5a88df['roomid']=_0x490ecd,_0x1620b3[_0x59f464(0x3e7)](_0x5a88df),_0x1620b3[_0x59f464(0x71c)]=_0x11d87d(),log('deferring\x20with\x20a\x20promise'),pokeIframeAPI(_0x59f464(0x698),_0x490ecd),_0x1620b3['listPromise']);},_0x1620b3[_0x1bf14b(0x3e7)]=function(_0x4b2034,_0x40d95e=![]){var _0x36ea00=_0x1bf14b;_0x40d95e&&(_0x4b2034[_0x36ea00(0x587)]=_0x40d95e);if(_0x1620b3[_0x36ea00(0x74f)]){_0x1620b3[_0x36ea00(0x587)]?_0x4b2034[_0x36ea00(0x96b)]=_0x1620b3[_0x36ea00(0x587)]:(_0x1620b3[_0x36ea00(0x587)]=_0x1620b3[_0x36ea00(0x957)](0x14),_0x4b2034[_0x36ea00(0x96b)]=_0x1620b3[_0x36ea00(0x587)]);if(_0x4b2034['UUID']&&_0x4b2034[_0x36ea00(0x96b)]===_0x4b2034['UUID'])return;_0x1620b3[_0x36ea00(0x967)]&&(_0x4b2034['director']=!![]),!('roomid'in _0x4b2034)&&(_0x1620b3['roomenc']&&(_0x4b2034[_0x36ea00(0x681)]=_0x1620b3[_0x36ea00(0x265)]));}clearTimeout(_0x1620b3['pingTimeout']);try{if(_0x1620b3[_0x36ea00(0x281)]){if(_0x4b2034[_0x36ea00(0x777)]){if(_0x1620b3[_0x36ea00(0x5b0)]!==![]){if(_0x1620b3['ws']===null||(typeof _0x1620b3['ws']!==_0x36ea00(0x255)||_0x1620b3['ws']['readyState']!==0x1))log(_0x4b2034,_0x36ea00(0x82d)),_0x1620b3[_0x36ea00(0x317)][_0x36ea00(0x7c2)](_0x4b2034);else{_0x4b2034['streamID']=_0x4b2034['streamID'][_0x36ea00(0x78b)](0x0,0x2c)+_0x1620b3[_0x36ea00(0x5b0)][_0x36ea00(0x78b)](0x0,0x6);var _0x526a4c=JSON[_0x36ea00(0x4b9)](_0x4b2034);if(_0x526a4c['length']>0x3a98){errorlog(_0x36ea00(0x650)),errorlog(_0x4b2034),errorlog(_0x526a4c[_0x36ea00(0x1a1)]);return;}_0x1620b3['ws'][_0x36ea00(0x418)](_0x526a4c);}}else return generateHash(_0x1620b3[_0x36ea00(0x281)]+_0x1620b3['salt'],0x6)[_0x36ea00(0x34a)](function(_0x2778f6){var _0x3868b3=_0x36ea00;_0x1620b3[_0x3868b3(0x5b0)]=_0x2778f6;if(typeof _0x1620b3['ws']!=='object'||_0x1620b3['ws'][_0x3868b3(0x303)]!==0x1)log(_0x4b2034,_0x3868b3(0x82d)),_0x1620b3[_0x3868b3(0x317)]['push'](_0x4b2034);else{_0x4b2034[_0x3868b3(0x777)]=_0x4b2034['streamID'][_0x3868b3(0x78b)](0x0,0x2c)+_0x1620b3['hash'][_0x3868b3(0x78b)](0x0,0x6);var _0x49f3fa=JSON[_0x3868b3(0x4b9)](_0x4b2034);if(_0x49f3fa[_0x3868b3(0x1a1)]>0x3a98){errorlog(_0x3868b3(0x650));return;}_0x1620b3['ws'][_0x3868b3(0x418)](_0x49f3fa);}})[_0x36ea00(0x3bd)](errorlog);}else{if(_0x1620b3['ws']===null||(typeof _0x1620b3['ws']!==_0x36ea00(0x255)||_0x1620b3['ws'][_0x36ea00(0x303)]!==0x1))log(_0x4b2034,'could\x20not\x20be\x20sent;\x20queuing\x20it'),_0x1620b3[_0x36ea00(0x317)]['push'](_0x4b2034);else{var _0x526a4c=JSON['stringify'](_0x4b2034);if(_0x526a4c['length']>0x3a98){errorlog(_0x36ea00(0x650));return;}_0x1620b3['ws'][_0x36ea00(0x418)](_0x526a4c);}}}else{if(typeof _0x1620b3['ws']!=='object'||_0x1620b3['ws'][_0x36ea00(0x303)]!==0x1)warnlog(_0x36ea00(0x8b5)),_0x1620b3[_0x36ea00(0x317)][_0x36ea00(0x7c2)](_0x4b2034);else{var _0x526a4c=JSON['stringify'](_0x4b2034);if(_0x526a4c['length']>0x3a98){errorlog(_0x36ea00(0x650));return;}_0x1620b3['ws'][_0x36ea00(0x418)](_0x526a4c);}}}catch(_0x1a77d9){errorlog(_0x1a77d9);}},_0x1620b3[_0x1bf14b(0x277)]=function(_0x7cde1,_0x4a40ff=![]){var _0x714ef1=_0x1bf14b,_0x4a6a1e=[],_0x16461c=JSON[_0x714ef1(0x4b9)](_0x7cde1);for(var _0x31e07a in _0x1620b3[_0x714ef1(0x93a)]){if(_0x4a40ff&&_0x4a40ff!==_0x31e07a)continue;try{_0x1620b3[_0x714ef1(0x93a)][_0x31e07a][_0x714ef1(0x966)][_0x714ef1(0x418)](_0x16461c),_0x4a6a1e['push'](_0x31e07a);}catch(_0x8ee4){warnlog(_0x714ef1(0x8ba));}if(_0x4a40ff&&_0x4a40ff===_0x31e07a)return _0x4a6a1e[_0x714ef1(0x1a1)];}for(var _0x31e07a in _0x1620b3[_0x714ef1(0x872)]){if(_0x4a40ff&&_0x4a40ff!==_0x31e07a)continue;if(_0x4a6a1e[_0x714ef1(0x3f6)](_0x31e07a))continue;try{if(_0x714ef1(0x366)in _0x1620b3[_0x714ef1(0x872)][_0x31e07a]){var _0x1508f4=JSON[_0x714ef1(0x453)](_0x7cde1);_0x1508f4[_0x714ef1(0x1e1)]=!![],_0x1508f4=JSON[_0x714ef1(0x4b9)](_0x1508f4),_0x1620b3['rpcs'][_0x1620b3['rpcs'][_0x31e07a][_0x714ef1(0x366)]][_0x714ef1(0x90d)]['send'](_0x1508f4);}else _0x1620b3[_0x714ef1(0x872)][_0x31e07a][_0x714ef1(0x90d)][_0x714ef1(0x418)](_0x16461c);_0x4a6a1e[_0x714ef1(0x7c2)](_0x31e07a);}catch(_0x2374a4){warnlog(_0x714ef1(0x91d));}}return _0x4a6a1e[_0x714ef1(0x1a1)];},_0x1620b3['anysend']=function(_0x2d28d6,_0x4c7a51=![]){var _0x192d61=_0x1bf14b,_0x2189e4=![];if(_0x192d61(0x587)in _0x2d28d6)_0x2189e4=_0x1620b3[_0x192d61(0x14d)](_0x2d28d6,_0x2d28d6[_0x192d61(0x587)]),_0x2189e4?(log(_0x2d28d6),log('successfully\x20sent\x20message\x20vis\x20WebRTC\x20instead\x20of\x20WSS')):(log(_0x192d61(0x383)),_0x1620b3[_0x192d61(0x3e7)](_0x2d28d6));else _0x4c7a51?(_0x2189e4=_0x1620b3[_0x192d61(0x14d)](_0x2d28d6),_0x2189e4?(log(_0x2d28d6),log(_0x192d61(0x359))):(log('sending\x20message\x20via\x20WSS\x20as\x20WebRTC\x20failed\x20to\x20send\x20message;\x20RTC\x20peers\x20only'),_0x1620b3[_0x192d61(0x3e7)](_0x2d28d6))):(_0x1620b3[_0x192d61(0x3e7)](_0x2d28d6),warnlog(_0x192d61(0x53b)),warnlog(_0x2d28d6));},_0x1620b3[_0x1bf14b(0x8a9)]=function(_0x46f5c6,_0x2593f6=![]){var _0x588338=_0x1bf14b,_0x3b93a1=![];if(_0x588338(0x587)in _0x46f5c6)_0x3b93a1=_0x1620b3[_0x588338(0x56d)](_0x46f5c6,_0x46f5c6[_0x588338(0x587)]),_0x3b93a1?log('successfully\x20sent\x20message\x20vis\x20WebRTC\x20instead\x20of\x20WSS'):(log(_0x588338(0x383)),_0x1620b3[_0x588338(0x3e7)](_0x46f5c6));else _0x2593f6?(_0x3b93a1=_0x1620b3[_0x588338(0x56d)](_0x46f5c6),_0x3b93a1?log(_0x588338(0x359)):(log(_0x588338(0x7e1)),_0x1620b3[_0x588338(0x3e7)](_0x46f5c6))):(_0x1620b3[_0x588338(0x3e7)](_0x46f5c6),warnlog(_0x588338(0x231)),warnlog(_0x46f5c6));},_0x1620b3[_0x1bf14b(0x6dc)]=function(_0x5406a9){var _0x21b9d6=_0x1bf14b;log(_0x5406a9);if(_0x21b9d6(0x6ad)in _0x5406a9){if(_0x21b9d6(0x5da)in _0x5406a9){if(_0x21b9d6(0x898)in _0x5406a9){if(_0x1620b3[_0x21b9d6(0x898)]!==![]){var _0x6b5356=![],_0x390b26=0x0;for(var _0x1a90dd in _0x1620b3[_0x21b9d6(0x872)]){_0x390b26+=0x1;if(_0x1620b3[_0x21b9d6(0x872)][_0x1a90dd][_0x21b9d6(0x777)]===_0x5406a9[_0x21b9d6(0x5da)]){if('value'in _0x5406a9){if(_0x5406a9['action']==_0x21b9d6(0x628))_0x5406a9['value']==0x1?(log(_0x21b9d6(0x2ba)),_0x1620b3['rpcs'][_0x1a90dd]['mutedState']=!![],applyMuteState(_0x1a90dd)):(log(_0x21b9d6(0x535)),_0x1620b3[_0x21b9d6(0x872)][_0x1a90dd][_0x21b9d6(0x4a1)]=![],applyMuteState(_0x1a90dd)),_0x1620b3[_0x21b9d6(0x2d8)](_0x1a90dd);else{if(_0x5406a9[_0x21b9d6(0x6ad)]==_0x21b9d6(0x31a)){if(_0x1620b3[_0x21b9d6(0x287)])return;;if(_0x1620b3[_0x21b9d6(0x898)]===_0x5406a9[_0x21b9d6(0x898)]){if(_0x1620b3[_0x21b9d6(0x797)]==0x2){if(_0x5406a9[_0x21b9d6(0x952)]==0x0){_0x1620b3[_0x21b9d6(0x872)][_0x1a90dd][_0x21b9d6(0x5ad)]=!![],applyMuteState(_0x1a90dd);_0x1620b3[_0x21b9d6(0x872)][_0x1a90dd][_0x21b9d6(0x2a3)]&&(_0x1620b3[_0x21b9d6(0x872)][_0x1a90dd]['videoElement'][_0x21b9d6(0x906)][_0x21b9d6(0x31a)]&&_0x1620b3['rpcs'][_0x1a90dd][_0x21b9d6(0x2a3)][_0x21b9d6(0x906)][_0x21b9d6(0x31a)]!==_0x21b9d6(0x3c8)&&(_0x1620b3[_0x21b9d6(0x872)][_0x1a90dd]['videoElement'][_0x21b9d6(0x906)][_0x21b9d6(0x31a)]=_0x21b9d6(0x3c8),_0x1620b3[_0x21b9d6(0x872)][_0x1a90dd]['videoElement'][_0x21b9d6(0x8ca)]=![],_0x6b5356=!![]));_0x1620b3[_0x21b9d6(0x872)][_0x1a90dd][_0x21b9d6(0x462)]&&_0x1620b3[_0x21b9d6(0x872)][_0x1a90dd]['iframeEle'][_0x21b9d6(0x906)][_0x21b9d6(0x31a)]&&_0x1620b3[_0x21b9d6(0x872)][_0x1a90dd][_0x21b9d6(0x462)]['style']['display']!==_0x21b9d6(0x3c8)&&(_0x1620b3['rpcs'][_0x1a90dd][_0x21b9d6(0x462)][_0x21b9d6(0x906)][_0x21b9d6(0x31a)]='none',_0x1620b3['rpcs'][_0x1a90dd][_0x21b9d6(0x462)][_0x21b9d6(0x8ca)]=![],_0x6b5356=!![]);var _0x3ce1c6=0x0,_0x51037c=![];for(var _0x1b5cae in _0x1620b3[_0x21b9d6(0x872)]){_0x1b5cae!==_0x1a90dd&&(_0x1620b3['rpcs'][_0x1b5cae][_0x21b9d6(0x2a3)]&&_0x1620b3['rpcs'][_0x1b5cae][_0x21b9d6(0x2a3)][_0x21b9d6(0x8ca)]&&(_0x1620b3['rpcs'][_0x1b5cae][_0x21b9d6(0x2a3)][_0x21b9d6(0x8ca)]>_0x3ce1c6&&(_0x3ce1c6=_0x1620b3[_0x21b9d6(0x872)][_0x1b5cae][_0x21b9d6(0x2a3)][_0x21b9d6(0x8ca)],_0x51037c=_0x1b5cae)),_0x1620b3[_0x21b9d6(0x872)][_0x1b5cae][_0x21b9d6(0x462)]&&_0x1620b3[_0x21b9d6(0x872)][_0x1b5cae][_0x21b9d6(0x462)][_0x21b9d6(0x8ca)]&&(_0x1620b3[_0x21b9d6(0x872)][_0x1b5cae][_0x21b9d6(0x462)]['sceneType2']>_0x3ce1c6&&(_0x3ce1c6=_0x1620b3[_0x21b9d6(0x872)][_0x1b5cae][_0x21b9d6(0x462)][_0x21b9d6(0x8ca)],_0x51037c=_0x1b5cae)));}_0x51037c&&(_0x1620b3[_0x21b9d6(0x872)][_0x51037c]['mutedStateScene']=![],applyMuteState(_0x51037c),_0x1620b3[_0x21b9d6(0x872)][_0x51037c]['videoElement']&&(_0x1620b3[_0x21b9d6(0x872)][_0x51037c][_0x21b9d6(0x2a3)]['style'][_0x21b9d6(0x31a)]&&_0x1620b3[_0x21b9d6(0x872)][_0x51037c]['videoElement'][_0x21b9d6(0x906)][_0x21b9d6(0x31a)]!==_0x21b9d6(0x2e5)&&(_0x1620b3[_0x21b9d6(0x872)][_0x51037c]['videoElement'][_0x21b9d6(0x906)][_0x21b9d6(0x31a)]=_0x21b9d6(0x2e5),_0x1620b3[_0x21b9d6(0x872)][_0x51037c][_0x21b9d6(0x2a3)][_0x21b9d6(0x8ca)]=Date['now'](),_0x6b5356=!![]),_0x1620b3[_0x21b9d6(0x872)][_0x51037c][_0x21b9d6(0x2a3)][_0x21b9d6(0x1e7)]&&clearInterval(_0x1620b3[_0x21b9d6(0x872)][_0x51037c][_0x21b9d6(0x2a3)][_0x21b9d6(0x1e7)]),_0x1620b3[_0x21b9d6(0x872)][_0x51037c][_0x21b9d6(0x2a3)]['controls']=![],_0x1620b3[_0x21b9d6(0x872)][_0x51037c][_0x21b9d6(0x2a3)][_0x21b9d6(0x1e7)]=setTimeout(showControlBar[_0x21b9d6(0x555)](null,_0x1620b3[_0x21b9d6(0x872)][_0x51037c][_0x21b9d6(0x2a3)]),0xbb8)),_0x1620b3['rpcs'][_0x51037c][_0x21b9d6(0x462)]&&_0x1620b3[_0x21b9d6(0x872)][_0x51037c][_0x21b9d6(0x462)][_0x21b9d6(0x906)][_0x21b9d6(0x31a)]&&_0x1620b3['rpcs'][_0x51037c]['iframeEle']['style'][_0x21b9d6(0x31a)]!=='block'&&(_0x1620b3[_0x21b9d6(0x872)][_0x51037c][_0x21b9d6(0x462)][_0x21b9d6(0x906)][_0x21b9d6(0x31a)]='block',_0x1620b3[_0x21b9d6(0x872)][_0x51037c]['iframeEle'][_0x21b9d6(0x8ca)]=Date[_0x21b9d6(0x95e)](),_0x6b5356=!![]));}else{for(var _0x1b5cae in _0x1620b3[_0x21b9d6(0x872)]){_0x1b5cae!==_0x1a90dd&&(_0x1620b3['rpcs'][_0x1b5cae]['mutedStateScene']=!![],applyMuteState(_0x1b5cae),_0x1620b3[_0x21b9d6(0x872)][_0x1b5cae][_0x21b9d6(0x2a3)]&&(_0x1620b3[_0x21b9d6(0x872)][_0x1b5cae]['videoElement']['style'][_0x21b9d6(0x31a)]&&_0x1620b3[_0x21b9d6(0x872)][_0x1b5cae][_0x21b9d6(0x2a3)]['style'][_0x21b9d6(0x31a)]!==_0x21b9d6(0x3c8)&&(_0x1620b3[_0x21b9d6(0x872)][_0x1b5cae][_0x21b9d6(0x2a3)][_0x21b9d6(0x906)][_0x21b9d6(0x31a)]=_0x21b9d6(0x3c8),_0x6b5356=!![])),_0x1620b3[_0x21b9d6(0x872)][_0x1b5cae][_0x21b9d6(0x462)]&&_0x1620b3[_0x21b9d6(0x872)][_0x1b5cae][_0x21b9d6(0x462)][_0x21b9d6(0x906)][_0x21b9d6(0x31a)]&&_0x1620b3[_0x21b9d6(0x872)][_0x1b5cae][_0x21b9d6(0x462)][_0x21b9d6(0x906)][_0x21b9d6(0x31a)]!==_0x21b9d6(0x3c8)&&(_0x1620b3[_0x21b9d6(0x872)][_0x1b5cae][_0x21b9d6(0x462)][_0x21b9d6(0x906)]['display']=_0x21b9d6(0x3c8),_0x6b5356=!![]));}_0x1620b3[_0x21b9d6(0x872)][_0x1a90dd][_0x21b9d6(0x5ad)]=![],applyMuteState(_0x1a90dd),_0x1620b3[_0x21b9d6(0x872)][_0x1a90dd]['videoElement']&&(_0x1620b3[_0x21b9d6(0x872)][_0x1a90dd][_0x21b9d6(0x2a3)]['style']['display']&&_0x1620b3[_0x21b9d6(0x872)][_0x1a90dd][_0x21b9d6(0x2a3)]['style']['display']!==_0x21b9d6(0x2e5)&&(_0x1620b3[_0x21b9d6(0x872)][_0x1a90dd][_0x21b9d6(0x2a3)][_0x21b9d6(0x906)][_0x21b9d6(0x31a)]=_0x21b9d6(0x2e5),_0x1620b3[_0x21b9d6(0x872)][_0x1a90dd][_0x21b9d6(0x2a3)][_0x21b9d6(0x8ca)]=Date[_0x21b9d6(0x95e)](),_0x6b5356=!![]),_0x1620b3[_0x21b9d6(0x872)][_0x1a90dd]['videoElement'][_0x21b9d6(0x1e7)]&&clearInterval(_0x1620b3[_0x21b9d6(0x872)][_0x1a90dd][_0x21b9d6(0x2a3)][_0x21b9d6(0x1e7)]),_0x1620b3['rpcs'][_0x1a90dd]['videoElement'][_0x21b9d6(0x85b)]=![],_0x1620b3[_0x21b9d6(0x872)][_0x1a90dd]['videoElement']['controlTimer']=setTimeout(showControlBar[_0x21b9d6(0x555)](null,_0x1620b3['rpcs'][_0x1a90dd]['videoElement']),0xbb8)),_0x1620b3[_0x21b9d6(0x872)][_0x1a90dd][_0x21b9d6(0x462)]&&_0x1620b3['rpcs'][_0x1a90dd][_0x21b9d6(0x462)]['style'][_0x21b9d6(0x31a)]&&_0x1620b3[_0x21b9d6(0x872)][_0x1a90dd][_0x21b9d6(0x462)]['style'][_0x21b9d6(0x31a)]!==_0x21b9d6(0x2e5)&&(_0x1620b3[_0x21b9d6(0x872)][_0x1a90dd]['iframeEle'][_0x21b9d6(0x906)][_0x21b9d6(0x31a)]=_0x21b9d6(0x2e5),_0x1620b3[_0x21b9d6(0x872)][_0x1a90dd]['iframeEle']['sceneType2']=Date['now'](),_0x6b5356=!![]);}}else{if(_0x1620b3['sceneType']==0x1){if(_0x5406a9[_0x21b9d6(0x952)]==0x0)_0x1620b3[_0x21b9d6(0x872)][_0x1a90dd][_0x21b9d6(0x2a3)]&&(_0x1620b3[_0x21b9d6(0x872)][_0x1a90dd][_0x21b9d6(0x2a3)]['style'][_0x21b9d6(0x31a)]&&_0x1620b3[_0x21b9d6(0x872)][_0x1a90dd][_0x21b9d6(0x2a3)][_0x21b9d6(0x906)][_0x21b9d6(0x31a)]!==_0x21b9d6(0x3c8)&&(_0x1620b3[_0x21b9d6(0x872)][_0x1a90dd][_0x21b9d6(0x2a3)][_0x21b9d6(0x906)][_0x21b9d6(0x31a)]=_0x21b9d6(0x3c8),_0x6b5356=!![])),_0x1620b3[_0x21b9d6(0x872)][_0x1a90dd][_0x21b9d6(0x462)]&&_0x1620b3[_0x21b9d6(0x872)][_0x1a90dd][_0x21b9d6(0x462)][_0x21b9d6(0x906)][_0x21b9d6(0x31a)]&&_0x1620b3['rpcs'][_0x1a90dd]['iframeEle'][_0x21b9d6(0x906)][_0x21b9d6(0x31a)]!==_0x21b9d6(0x3c8)&&(_0x1620b3[_0x21b9d6(0x872)][_0x1a90dd][_0x21b9d6(0x462)][_0x21b9d6(0x906)]['display']=_0x21b9d6(0x3c8),_0x6b5356=!![]);else{for(var _0x1b5cae in _0x1620b3['rpcs']){_0x1b5cae!==_0x1a90dd&&(_0x1620b3[_0x21b9d6(0x872)][_0x1b5cae]['videoElement']&&(_0x1620b3[_0x21b9d6(0x872)][_0x1b5cae][_0x21b9d6(0x2a3)][_0x21b9d6(0x906)][_0x21b9d6(0x31a)]&&_0x1620b3[_0x21b9d6(0x872)][_0x1b5cae][_0x21b9d6(0x2a3)][_0x21b9d6(0x906)][_0x21b9d6(0x31a)]!=='none'&&(_0x1620b3[_0x21b9d6(0x872)][_0x1b5cae][_0x21b9d6(0x2a3)][_0x21b9d6(0x906)][_0x21b9d6(0x31a)]=_0x21b9d6(0x3c8),_0x6b5356=!![])),_0x1620b3['rpcs'][_0x1b5cae][_0x21b9d6(0x462)]&&_0x1620b3[_0x21b9d6(0x872)][_0x1b5cae]['iframeEle'][_0x21b9d6(0x906)]['display']&&_0x1620b3['rpcs'][_0x1b5cae][_0x21b9d6(0x462)][_0x21b9d6(0x906)][_0x21b9d6(0x31a)]!==_0x21b9d6(0x3c8)&&(_0x1620b3[_0x21b9d6(0x872)][_0x1b5cae][_0x21b9d6(0x462)][_0x21b9d6(0x906)][_0x21b9d6(0x31a)]=_0x21b9d6(0x3c8),_0x6b5356=!![]));}_0x1620b3[_0x21b9d6(0x872)][_0x1a90dd]['videoElement']&&(_0x1620b3[_0x21b9d6(0x872)][_0x1a90dd]['videoElement']['style'][_0x21b9d6(0x31a)]&&_0x1620b3['rpcs'][_0x1a90dd][_0x21b9d6(0x2a3)][_0x21b9d6(0x906)][_0x21b9d6(0x31a)]!=='block'&&(_0x1620b3[_0x21b9d6(0x872)][_0x1a90dd][_0x21b9d6(0x2a3)][_0x21b9d6(0x906)]['display']=_0x21b9d6(0x2e5),_0x6b5356=!![]),_0x1620b3[_0x21b9d6(0x872)][_0x1a90dd][_0x21b9d6(0x2a3)][_0x21b9d6(0x1e7)]&&clearInterval(_0x1620b3['rpcs'][_0x1a90dd][_0x21b9d6(0x2a3)]['controlTimer']),_0x1620b3[_0x21b9d6(0x872)][_0x1a90dd][_0x21b9d6(0x2a3)][_0x21b9d6(0x85b)]=![],_0x1620b3[_0x21b9d6(0x872)][_0x1a90dd][_0x21b9d6(0x2a3)]['controlTimer']=setTimeout(showControlBar[_0x21b9d6(0x555)](null,_0x1620b3[_0x21b9d6(0x872)][_0x1a90dd][_0x21b9d6(0x2a3)]),0xbb8)),_0x1620b3[_0x21b9d6(0x872)][_0x1a90dd][_0x21b9d6(0x462)]&&_0x1620b3[_0x21b9d6(0x872)][_0x1a90dd][_0x21b9d6(0x462)]['style'][_0x21b9d6(0x31a)]&&_0x1620b3[_0x21b9d6(0x872)][_0x1a90dd][_0x21b9d6(0x462)][_0x21b9d6(0x906)][_0x21b9d6(0x31a)]!==_0x21b9d6(0x2e5)&&(_0x1620b3[_0x21b9d6(0x872)][_0x1a90dd][_0x21b9d6(0x462)][_0x21b9d6(0x906)][_0x21b9d6(0x31a)]='block',_0x6b5356=!![]);}}else _0x5406a9[_0x21b9d6(0x952)]==0x0?(_0x1620b3[_0x21b9d6(0x872)][_0x1a90dd][_0x21b9d6(0x5ad)]=!![],applyMuteState(_0x1a90dd),_0x1620b3[_0x21b9d6(0x872)][_0x1a90dd][_0x21b9d6(0x2a3)]&&(_0x1620b3['rpcs'][_0x1a90dd]['videoElement'][_0x21b9d6(0x906)]['display']&&_0x1620b3['rpcs'][_0x1a90dd]['videoElement'][_0x21b9d6(0x906)][_0x21b9d6(0x31a)]!=='none'&&(_0x1620b3['rpcs'][_0x1a90dd][_0x21b9d6(0x2a3)][_0x21b9d6(0x906)][_0x21b9d6(0x31a)]='none',_0x6b5356=!![])),_0x1620b3[_0x21b9d6(0x872)][_0x1a90dd]['iframeEle']&&_0x1620b3[_0x21b9d6(0x872)][_0x1a90dd][_0x21b9d6(0x462)]['style']['display']&&_0x1620b3[_0x21b9d6(0x872)][_0x1a90dd]['iframeEle'][_0x21b9d6(0x906)][_0x21b9d6(0x31a)]!==_0x21b9d6(0x3c8)&&(_0x1620b3[_0x21b9d6(0x872)][_0x1a90dd][_0x21b9d6(0x462)][_0x21b9d6(0x906)][_0x21b9d6(0x31a)]='none',_0x6b5356=!![])):(_0x1620b3[_0x21b9d6(0x872)][_0x1a90dd][_0x21b9d6(0x5ad)]=![],applyMuteState(_0x1a90dd),_0x1620b3[_0x21b9d6(0x872)][_0x1a90dd][_0x21b9d6(0x2a3)]&&(_0x1620b3[_0x21b9d6(0x872)][_0x1a90dd][_0x21b9d6(0x2a3)][_0x21b9d6(0x906)][_0x21b9d6(0x31a)]&&_0x1620b3[_0x21b9d6(0x872)][_0x1a90dd][_0x21b9d6(0x2a3)][_0x21b9d6(0x906)][_0x21b9d6(0x31a)]!==_0x21b9d6(0x2e5)&&(_0x1620b3[_0x21b9d6(0x872)][_0x1a90dd][_0x21b9d6(0x2a3)][_0x21b9d6(0x906)][_0x21b9d6(0x31a)]=_0x21b9d6(0x2e5),_0x6b5356=!![]),_0x1620b3[_0x21b9d6(0x872)][_0x1a90dd][_0x21b9d6(0x2a3)][_0x21b9d6(0x1e7)]&&clearInterval(_0x1620b3['rpcs'][_0x1a90dd][_0x21b9d6(0x2a3)][_0x21b9d6(0x1e7)]),_0x1620b3[_0x21b9d6(0x872)][_0x1a90dd][_0x21b9d6(0x2a3)][_0x21b9d6(0x85b)]=![],_0x1620b3['rpcs'][_0x1a90dd][_0x21b9d6(0x2a3)][_0x21b9d6(0x1e7)]=setTimeout(showControlBar['bind'](null,_0x1620b3[_0x21b9d6(0x872)][_0x1a90dd]['videoElement']),0xbb8)),_0x1620b3[_0x21b9d6(0x872)][_0x1a90dd][_0x21b9d6(0x462)]&&_0x1620b3[_0x21b9d6(0x872)][_0x1a90dd][_0x21b9d6(0x462)][_0x21b9d6(0x906)]['display']&&_0x1620b3[_0x21b9d6(0x872)][_0x1a90dd][_0x21b9d6(0x462)]['style']['display']!=='block'&&(_0x1620b3[_0x21b9d6(0x872)][_0x1a90dd][_0x21b9d6(0x462)][_0x21b9d6(0x906)][_0x21b9d6(0x31a)]=_0x21b9d6(0x2e5),_0x6b5356=!![]));}}_0x1620b3[_0x21b9d6(0x2d8)](_0x1a90dd);}else _0x5406a9[_0x21b9d6(0x6ad)]==_0x21b9d6(0x553)&&(log(parseInt(_0x5406a9[_0x21b9d6(0x952)])/0x64),_0x1620b3[_0x21b9d6(0x872)][_0x1a90dd][_0x21b9d6(0x2a3)]&&(_0x1620b3[_0x21b9d6(0x872)][_0x1a90dd]['videoElement'][_0x21b9d6(0x553)]=parseInt(_0x5406a9[_0x21b9d6(0x952)])/0x64,log(_0x21b9d6(0x852))));}}}}_0x6b5356&&updateMixer();}}else{if(_0x5406a9['action']==_0x21b9d6(0x43a)){}else{if(_0x5406a9[_0x21b9d6(0x6ad)]==_0x21b9d6(0x9b9)){}}}}else _0x5406a9['action']===_0x21b9d6(0x378)&&(warnlog(_0x21b9d6(0x13a)),log(_0x5406a9),_0x1620b3[_0x21b9d6(0x378)]=_0x5406a9['value'],pokeIframeAPI('layout-updated',_0x1620b3[_0x21b9d6(0x378)]),updateMixer());}},_0x1620b3['newMainDirectorSetup']=function(){var _0x59f0e9=_0x1bf14b;_0x1620b3[_0x59f0e9(0x656)]in _0x1620b3[_0x59f0e9(0x93a)]&&(_0x1620b3[_0x59f0e9(0x93a)][_0x1620b3[_0x59f0e9(0x656)]][_0x59f0e9(0x665)]['info']&&(_0x1620b3[_0x59f0e9(0x93a)][_0x1620b3['directorUUID']]['stats']['info'][_0x59f0e9(0x967)]=!![])),_0x1620b3['directorUUID']in _0x1620b3['rpcs']&&(_0x1620b3[_0x59f0e9(0x872)][_0x1620b3['directorUUID']]['stats'][_0x59f0e9(0x112)]&&(_0x1620b3[_0x59f0e9(0x872)][_0x1620b3[_0x59f0e9(0x656)]]['stats'][_0x59f0e9(0x112)][_0x59f0e9(0x967)]=!![]),_0x1620b3[_0x59f0e9(0x967)]&&(getById(_0x59f0e9(0x700)+_0x1620b3[_0x59f0e9(0x656)])[_0x59f0e9(0x68f)][_0x59f0e9(0x8f3)]('directorBox'),_0x1620b3[_0x59f0e9(0x872)][_0x1620b3[_0x59f0e9(0x656)]][_0x59f0e9(0x787)]===![]&&(getById(_0x59f0e9(0x874)+_0x1620b3[_0x59f0e9(0x656)])[_0x59f0e9(0x1f8)]=miscTranslations[_0x59f0e9(0x4a4)]))),_0x1620b3['requestCoDirector'](),updateUserList();},_0x1620b3[_0x1bf14b(0x24b)]=async function _0x532874(_0x236cd2=![]){var _0x414c0f=_0x1bf14b;if(_0x1620b3['taintedSession']===!![]){log(_0x414c0f(0x572));return;}if(_0x1620b3['ws']!==null){log(_0x414c0f(0x531));return;}_0x1620b3[_0x414c0f(0x2a0)]==![]&&(_0x1620b3[_0x414c0f(0x2f2)]!==![]?_0x1620b3[_0x414c0f(0x2a0)]='wss://proxywss.rtc.ninja:443':_0x1620b3[_0x414c0f(0x2a0)]=_0x414c0f(0x868));if(!RTCPeerConnection){console['error'](miscTranslations['webrtc-is-blocked']);!_0x1620b3['cleanOutput']&&warnUser(miscTranslations['webrtc-is-blocked'],![],![]);return;}_0x1620b3['ws']===null&&(_0x1620b3['ws']=![],await chooseBestTURN());if(_0x1620b3[_0x414c0f(0x74f)]===![]){_0x1620b3[_0x414c0f(0x60e)]=_0x1620b3[_0x414c0f(0x957)](0xc);for(var _0x389452 in _0x1620b3[_0x414c0f(0x872)]){warnlog(_0x414c0f(0x7d1)),_0x1620b3['rpcs'][_0x389452][_0x414c0f(0x41c)]===_0x414c0f(0x55a)&&(_0x1620b3[_0x414c0f(0x248)](_0x389452),warnlog(_0x414c0f(0x5c1)));}}_0x1620b3[_0x414c0f(0x549)]?(_0x1620b3['ws']={},_0x1620b3['ws']['readyState']=0x1,_0x1620b3['ws'][_0x414c0f(0x418)]=function(_0x1613a9){var _0x4b18fb=_0x414c0f;parent[_0x4b18fb(0x21d)]({'bypass':_0x1613a9},_0x1620b3['iframetarget']);},setTimeout(function(){var _0x1ce8c8=_0x414c0f;_0x1620b3['ws'][_0x1ce8c8(0x2d1)]();},0xa)):_0x1620b3['ws']=new WebSocket(_0x1620b3['wss']),_0x236cd2==![]&&(_0x1620b3['showTime']===!![]&&(_0x1620b3[_0x414c0f(0x3a3)]=null,toggleClock()),_0x1620b3[_0x414c0f(0x33e)]=setTimeout(function(){var _0x269a27=_0x414c0f;pokeIframeAPI('hssConnection','timeout'),errorlog('Websockets\x20timed\x20out;\x2030\x20seconds'),!_0x1620b3[_0x269a27(0x71f)]&&(!_0x1620b3['studioSoftware']&&setTimeout(function(){var _0x4ce6a5=_0x269a27;warnUser(miscTranslations[_0x4ce6a5(0x6a6)],![],![]);},0x1));},0x7530)),_0x1620b3['ws'][_0x414c0f(0x2d1)]=function _0x4e28cc(){var _0xe5b9d=_0x414c0f;clearTimeout(_0x1620b3[_0xe5b9d(0x7e7)]),clearInterval(_0x1620b3[_0xe5b9d(0x33e)]),log('connected\x20to\x20video\x20server'),checkConnection();if(_0x1620b3['transferred']){errorlog(_0xe5b9d(0x46d));for(_0xa073a5 in _0x1620b3[_0xe5b9d(0x872)]){try{_0x1620b3[_0xe5b9d(0x872)][_0xa073a5][_0xe5b9d(0x762)]();}catch(_0x31d234){}}for(_0xa073a5 in _0x1620b3['pcs']){try{_0x1620b3[_0xe5b9d(0x93a)][_0xa073a5]['close']();}catch(_0x57a09a){}}_0x1620b3[_0xe5b9d(0x27f)]=![],_0x1620b3['broadcastIFrame']=![];}if(_0x1620b3[_0xe5b9d(0x317)]!==[])try{var _0x5ad06f=_0x1620b3[_0xe5b9d(0x317)][_0xe5b9d(0x8be)](-0x1e);_0x1620b3[_0xe5b9d(0x317)]=[];for(var _0x13b859 in _0x5ad06f){log(_0xe5b9d(0x14f)),_0x1620b3[_0xe5b9d(0x3e7)](_0x5ad06f[_0x13b859]);}}catch(_0x583da8){errorlog(_0x583da8);}if(_0x236cd2==!![]){pokeIframeAPI('hssConnection',_0xe5b9d(0x765));_0x1620b3[_0xe5b9d(0x21e)]&&_0x1620b3['seedStream']();if(_0x1620b3[_0xe5b9d(0x681)]!==![]){if(_0x1620b3[_0xe5b9d(0x681)]===''&&(!_0x1620b3[_0xe5b9d(0x287)]||_0x1620b3[_0xe5b9d(0x287)]==='')){}else log(_0xe5b9d(0x9a6)),log(_0xe5b9d(0x11b)),joinRoom(_0x1620b3[_0xe5b9d(0x681)]);if(_0x1620b3[_0xe5b9d(0x2c3)][_0xe5b9d(0x1a1)]){var _0x47ca8f=Object['keys'](_0x1620b3[_0xe5b9d(0x405)]);for(var _0xa073a5 in _0x47ca8f){_0x1620b3[_0xe5b9d(0x2c3)][_0xe5b9d(0x3f6)](_0x47ca8f[_0xa073a5])&&(log(_0xe5b9d(0x22c)+_0x47ca8f[_0xa073a5]),_0x1620b3[_0xe5b9d(0x60d)](_0x47ca8f[_0xa073a5]));}}}else{var _0x47ca8f=Object[_0xe5b9d(0x895)](_0x1620b3[_0xe5b9d(0x405)]);for(var _0xa073a5 in _0x47ca8f){log('LOADING\x20UP\x20WAITING\x20WATCH\x20STREAM:\x20'+_0x47ca8f[_0xa073a5]),_0x1620b3[_0xe5b9d(0x60d)](_0x47ca8f[_0xa073a5]);}}}else pokeIframeAPI('hssConnection',_0xe5b9d(0x36e));},_0x1620b3['requestStream']=function(_0x427b29){var _0x5bcdd2=_0x414c0f;for(var _0x264d58 in _0x1620b3[_0x5bcdd2(0x872)]){if(_0x1620b3['rpcs'][_0x264d58]['streamID']===_0x427b29)return log(_0x5bcdd2(0x3e8)),![];}if(_0x1620b3[_0x5bcdd2(0x405)][_0x427b29])return log('already\x20waiting\x20for\x20stream'),![];return _0x1620b3[_0x5bcdd2(0x60d)](_0x427b29),log(_0x5bcdd2(0x4f5)),!![];},_0x1620b3['ws'][_0x414c0f(0x4b0)]=async function(_0x1fa2da){var _0xb0a1d5=_0x414c0f;clearTimeout(_0x1620b3[_0xb0a1d5(0x7e7)]);try{var _0x3374eb=JSON[_0xb0a1d5(0x453)](_0x1fa2da['data']);}catch(_0x221bac){try{var _0x3374eb=JSON[_0xb0a1d5(0x453)](_0x1fa2da[_0xb0a1d5(0x4bf)]['toString']());}catch(_0x9ccc30){errorlog(_0x9ccc30);return;}}_0xb0a1d5(0x777)in _0x3374eb&&(_0x3374eb['streamID']=_0x1620b3[_0xb0a1d5(0x939)](_0x3374eb['streamID']));if(_0xb0a1d5(0x5eb)in _0x3374eb){_0x3374eb=await _0x1620b3[_0xb0a1d5(0x279)](_0x3374eb);if(!_0x3374eb)return;}if(_0x1620b3[_0xb0a1d5(0x74f)]){if('from'in _0x3374eb&&_0x1620b3['UUID']&&_0x3374eb['from']===_0x1620b3['UUID'])return;else log(_0x3374eb);if('UUID'in _0x3374eb){if(_0x1620b3[_0xb0a1d5(0x587)]){if(_0x3374eb[_0xb0a1d5(0x587)]!==_0x1620b3[_0xb0a1d5(0x587)])return;}else return;delete _0x3374eb['UUID'];}if(_0xb0a1d5(0x681)in _0x3374eb){if(!_0x1620b3['roomenc'])return;if(_0xb0a1d5(0x4fe)in _0x3374eb){if(_0x3374eb[_0xb0a1d5(0x4fe)]===_0xb0a1d5(0x43a)){if('roomid'in _0x3374eb){if('target'in _0x3374eb){if(_0x3374eb['target']==_0x1620b3['UUID']){_0x3374eb[_0xb0a1d5(0x4fe)]='transferred',_0x1620b3[_0xb0a1d5(0x265)]=_0x3374eb['roomid'];var _0x3b26c1={};_0x3b26c1[_0xb0a1d5(0x4fe)]=_0xb0a1d5(0x696),_0x3b26c1[_0xb0a1d5(0x681)]=_0x1620b3[_0xb0a1d5(0x265)],_0x3b26c1['streamID']=_0x1620b3[_0xb0a1d5(0x777)],_0x1620b3[_0xb0a1d5(0x3e7)](_0x3b26c1);}else return;}else return;}else return;}else{if(_0x3374eb[_0xb0a1d5(0x681)]!==_0x1620b3[_0xb0a1d5(0x265)])return;}}else{if(_0x3374eb[_0xb0a1d5(0x681)]!==_0x1620b3[_0xb0a1d5(0x265)])return;}delete _0x3374eb[_0xb0a1d5(0x681)];}_0xb0a1d5(0x967)in _0x3374eb&&(_0x3374eb['from']&&(_0x1620b3[_0xb0a1d5(0x656)]=_0x3374eb[_0xb0a1d5(0x96b)],_0x1620b3[_0xb0a1d5(0x140)]=[],_0x1620b3[_0xb0a1d5(0x140)][_0xb0a1d5(0x7c2)](_0x1620b3[_0xb0a1d5(0x656)]),_0x1620b3['newMainDirectorSetup']()),delete _0x3374eb['director']);_0xb0a1d5(0x96b)in _0x3374eb&&(_0x3374eb[_0xb0a1d5(0x587)]=_0x3374eb[_0xb0a1d5(0x96b)],delete _0x3374eb[_0xb0a1d5(0x96b)]);if(_0xb0a1d5(0x4fe)in _0x3374eb){if(_0x3374eb[_0xb0a1d5(0x4fe)]==='play'){if(_0xb0a1d5(0x777)in _0x3374eb){if(_0x3374eb[_0xb0a1d5(0x777)]===_0x1620b3['streamID'])_0x3374eb['request']=_0xb0a1d5(0x71d);else return;}}else{if(_0x3374eb['request']==='seed'){if(_0x1620b3['view_set']){if(_0x1620b3[_0xb0a1d5(0x1c8)][_0xb0a1d5(0x3f6)](_0x3374eb[_0xb0a1d5(0x777)])){play(_0x3374eb[_0xb0a1d5(0x777)]);return;}else return;}}else{if(_0x3374eb[_0xb0a1d5(0x4fe)]==='joinroom'){if(_0xb0a1d5(0x777)in _0x3374eb){if(_0x1620b3['view_set']){if(_0x1620b3['view_set']['includes'](_0x3374eb['streamID']))play(_0x3374eb['streamID']);else{}}else play(_0x3374eb[_0xb0a1d5(0x777)]);}_0x3374eb[_0xb0a1d5(0x4fe)]=_0xb0a1d5(0x71d);}}}}else{if(_0xb0a1d5(0x777)in _0x3374eb){if(_0x1620b3[_0xb0a1d5(0x1c8)]){if(_0x1620b3['view_set'][_0xb0a1d5(0x3f6)](_0x3374eb[_0xb0a1d5(0x777)])){}else return;}else{if(_0x1620b3[_0xb0a1d5(0x287)]){if(_0x1620b3[_0xb0a1d5(0x287)]!==_0x3374eb[_0xb0a1d5(0x777)])return;else{}}}}}}if(_0x3374eb[_0xb0a1d5(0x4fe)]){if(_0x3374eb[_0xb0a1d5(0x4fe)]=='offerSDP'){if(_0x1620b3['queue']){if(_0x1620b3[_0xb0a1d5(0x140)][_0xb0a1d5(0x563)](_0x3374eb[_0xb0a1d5(0x587)])>=0x0)_0x1620b3[_0xb0a1d5(0x71d)](_0x3374eb[_0xb0a1d5(0x587)]);else _0x1620b3[_0xb0a1d5(0x967)]&&(_0x3374eb[_0xb0a1d5(0x587)]in _0x1620b3[_0xb0a1d5(0x872)]&&_0x1620b3[_0xb0a1d5(0x71d)](_0x3374eb[_0xb0a1d5(0x587)]));}else _0x1620b3['offerSDP'](_0x3374eb[_0xb0a1d5(0x587)]);}else{if(_0x3374eb[_0xb0a1d5(0x4fe)]==_0xb0a1d5(0x3af))log(_0x3374eb),_0xb0a1d5(0x967)in _0x3374eb?(_0x1620b3['directorUUID']=_0x3374eb[_0xb0a1d5(0x967)],_0x1620b3['directorList']=[],_0x1620b3[_0xb0a1d5(0x140)][_0xb0a1d5(0x7c2)](_0x1620b3[_0xb0a1d5(0x656)]),_0x1620b3[_0xb0a1d5(0x259)]()):(_0x1620b3[_0xb0a1d5(0x656)]=![],_0x1620b3[_0xb0a1d5(0x140)]=[]),_0xb0a1d5(0x983)in _0x3374eb&&(_0x3374eb[_0xb0a1d5(0x983)]==![]?(!_0x1620b3[_0xb0a1d5(0x71f)]&&(getById(_0xb0a1d5(0x3c4))[_0xb0a1d5(0x261)]=miscTranslations[_0xb0a1d5(0x5c4)],_0x1620b3[_0xb0a1d5(0x253)]?_0x1620b3['directorState']===null&&warnUser(miscTranslations['room-is-claimed-codirector'],![],![]):setTimeout(function(){warnUser(miscTranslations['room-is-claimed'],![],![]);},0x1)),_0x1620b3[_0xb0a1d5(0x59b)]=![],pokeAPI('director',![]),pokeIframeAPI(_0xb0a1d5(0x967),![])):(_0x1620b3[_0xb0a1d5(0x59b)]=!![],pokeAPI('director',!![]),pokeIframeAPI(_0xb0a1d5(0x967),!![]))),_0x1620b3[_0xb0a1d5(0x71c)][_0xb0a1d5(0x768)](_0x3374eb[_0xb0a1d5(0x361)]);else{if(_0x3374eb[_0xb0a1d5(0x4fe)]==_0xb0a1d5(0x27f)){_0x1620b3[_0xb0a1d5(0x5de)]=[],_0x1620b3[_0xb0a1d5(0x27f)]=!![],_0x1620b3[_0xb0a1d5(0x74c)]=![],log(_0xb0a1d5(0x460)),pokeIframeAPI(_0xb0a1d5(0x27f));!_0x1620b3['director']&&(_0x1620b3[_0xb0a1d5(0x550)]=![]);log(_0x3374eb[_0xb0a1d5(0x361)]);_0xb0a1d5(0x967)in _0x3374eb?(_0x1620b3[_0xb0a1d5(0x656)]=_0x3374eb[_0xb0a1d5(0x967)],_0x1620b3['directorList']=[],_0x1620b3[_0xb0a1d5(0x140)][_0xb0a1d5(0x7c2)](_0x1620b3['directorUUID']),_0x1620b3['newMainDirectorSetup']()):(_0x1620b3[_0xb0a1d5(0x656)]=![],_0x1620b3[_0xb0a1d5(0x140)]=[]);for(_0x131896 in _0x1620b3[_0xb0a1d5(0x872)]){try{!_0x1620b3['include'][_0xb0a1d5(0x3f6)](_0x1620b3['rpcs'][_0x131896][_0xb0a1d5(0x777)])&&_0x1620b3[_0xb0a1d5(0x248)](_0x131896);}catch(_0x1a403b){}}for(_0x131896 in _0x1620b3[_0xb0a1d5(0x93a)]){try{log(_0xb0a1d5(0x73b)),_0x1620b3[_0xb0a1d5(0x87a)](_0x131896);}catch(_0x19e34b){}}youveBeenTransferred(),_0x1620b3[_0xb0a1d5(0x53f)]=_0x1620b3[_0xb0a1d5(0x108)],updateMixer(),log(_0xb0a1d5(0x399)),log(_0x3374eb[_0xb0a1d5(0x361)]);for(var _0x131896 in _0x3374eb[_0xb0a1d5(0x361)]){if(_0xb0a1d5(0x587)in _0x3374eb[_0xb0a1d5(0x361)][_0x131896]){if('streamID'in _0x3374eb[_0xb0a1d5(0x361)][_0x131896]){if(_0x3374eb[_0xb0a1d5(0x361)][_0x131896][_0xb0a1d5(0x587)]in _0x1620b3['rpcs'])log(_0xb0a1d5(0x863));else{var _0xb00f81=_0x1620b3['desaltStreamID'](_0x3374eb[_0xb0a1d5(0x361)][_0x131896][_0xb0a1d5(0x777)]);log(_0xb0a1d5(0x914)+_0xb00f81);if(_0x1620b3['queue']){if(_0x1620b3[_0xb0a1d5(0x140)][_0xb0a1d5(0x563)](_0x3374eb[_0xb0a1d5(0x361)][_0x131896][_0xb0a1d5(0x587)])>=0x0)play(_0xb00f81,_0x3374eb[_0xb0a1d5(0x361)][_0x131896][_0xb0a1d5(0x587)]);else{if(_0x1620b3[_0xb0a1d5(0x1c8)]&&_0x1620b3['view_set']['includes'](_0xb00f81))play(_0xb00f81,_0x3374eb[_0xb0a1d5(0x361)][_0x131896][_0xb0a1d5(0x587)]);else _0x1620b3['queueList']['length']<0x1388&&(!(_0xb00f81 in _0x1620b3[_0xb0a1d5(0x6cd)])&&!_0x1620b3[_0xb0a1d5(0x5de)][_0xb0a1d5(0x3f6)](_0xb00f81)&&_0x1620b3['queueList'][_0xb0a1d5(0x7c2)](_0xb00f81));}}else play(_0xb00f81,_0x3374eb[_0xb0a1d5(0x361)][_0x131896][_0xb0a1d5(0x587)]);}}}}updateQueue();}else{if(_0x3374eb[_0xb0a1d5(0x4fe)]==_0xb0a1d5(0x323))log(_0x3374eb),_0xb0a1d5(0x967)in _0x3374eb?(_0x1620b3[_0xb0a1d5(0x656)]=_0x3374eb['director'],_0x1620b3[_0xb0a1d5(0x140)]=[],_0x1620b3[_0xb0a1d5(0x140)][_0xb0a1d5(0x7c2)](_0x1620b3[_0xb0a1d5(0x656)]),_0x1620b3[_0xb0a1d5(0x259)]()):(_0x1620b3[_0xb0a1d5(0x656)]=![],_0x1620b3[_0xb0a1d5(0x140)]=[],errorlog(_0xb0a1d5(0x725))),updateUserList();else{if(_0x3374eb[_0xb0a1d5(0x4fe)]==_0xb0a1d5(0x639)){log(_0xb0a1d5(0x4ad)),log(_0x3374eb);try{_0xb0a1d5(0x967)in _0x3374eb&&(_0x3374eb[_0xb0a1d5(0x967)]==!![]&&_0x1620b3[_0xb0a1d5(0x6dc)](_0x3374eb));}catch(_0x3f6a05){errorlog(_0x3f6a05);}}else{if(_0x3374eb[_0xb0a1d5(0x4fe)]=='someonejoined'){_0x3374eb['director']&&(_0x1620b3[_0xb0a1d5(0x656)]=_0x3374eb[_0xb0a1d5(0x587)],_0x1620b3[_0xb0a1d5(0x140)]=[],_0x1620b3[_0xb0a1d5(0x140)][_0xb0a1d5(0x7c2)](_0x1620b3['directorUUID']),_0x1620b3[_0xb0a1d5(0x259)]());if(_0xb0a1d5(0x777)in _0x3374eb){log(_0xb0a1d5(0x1ef));if(_0x1620b3[_0xb0a1d5(0x550)]){if(_0x1620b3[_0xb0a1d5(0x140)][_0xb0a1d5(0x563)](_0x3374eb['UUID'])>=0x0)play(_0xb00f81,_0x3374eb[_0xb0a1d5(0x587)]);else{if(_0x1620b3[_0xb0a1d5(0x1c8)]&&_0x1620b3['view_set'][_0xb0a1d5(0x3f6)](_0xb00f81))play(_0xb00f81,_0x3374eb[_0xb0a1d5(0x587)]);else _0x1620b3[_0xb0a1d5(0x5de)][_0xb0a1d5(0x1a1)]<0x1388&&(!(_0x3374eb[_0xb0a1d5(0x777)]in _0x1620b3['watchTimeoutList'])&&!_0x1620b3[_0xb0a1d5(0x5de)][_0xb0a1d5(0x3f6)](_0x3374eb[_0xb0a1d5(0x777)])&&(_0x1620b3[_0xb0a1d5(0x5de)]['push'](_0x3374eb['streamID']),updateQueue(!![])));}}else play(_0x3374eb[_0xb0a1d5(0x777)]);}else log(_0xb0a1d5(0x50f));}else{if(_0x3374eb[_0xb0a1d5(0x4fe)]==_0xb0a1d5(0x78e)){log(_0xb0a1d5(0x944)),log(_0x3374eb);if(_0x1620b3['queue']){if(_0x1620b3[_0xb0a1d5(0x140)][_0xb0a1d5(0x563)](_0x3374eb[_0xb0a1d5(0x587)])>=0x0)play(_0xb00f81,_0x3374eb[_0xb0a1d5(0x587)]);else{if(_0x1620b3[_0xb0a1d5(0x1c8)]&&_0x1620b3['view_set'][_0xb0a1d5(0x3f6)](_0xb00f81))play(_0xb00f81,_0x3374eb[_0xb0a1d5(0x587)]);else _0x1620b3[_0xb0a1d5(0x5de)][_0xb0a1d5(0x1a1)]<0x1388&&(!(_0x3374eb['streamID']in _0x1620b3[_0xb0a1d5(0x6cd)])&&!_0x1620b3[_0xb0a1d5(0x5de)][_0xb0a1d5(0x3f6)](_0x3374eb['streamID'])&&(_0x1620b3[_0xb0a1d5(0x5de)]['push'](_0x3374eb[_0xb0a1d5(0x777)]),updateQueue(!![])));}}else play(_0x3374eb[_0xb0a1d5(0x777)]);}else{if(_0x3374eb[_0xb0a1d5(0x4fe)]==_0xb0a1d5(0x54a)){errorlog(_0x3374eb),pokeIframeAPI(_0xb0a1d5(0x54a),_0x3374eb[_0xb0a1d5(0x3ce)]);if(_0x1620b3[_0xb0a1d5(0x898)]===![]){if(_0xb0a1d5(0x3ce)in _0x3374eb){if(_0x3374eb[_0xb0a1d5(0x3ce)]===_0xb0a1d5(0x62b))_0x1620b3[_0xb0a1d5(0x6fb)]<0x2?(_0x1620b3[_0xb0a1d5(0x6fb)]=parseInt(_0x1620b3['seedAttempts'])+0x1,setTimeout(function(){var _0x3cf652=_0xb0a1d5;_0x1620b3[_0x3cf652(0x13f)]();},0x1388)):(hangup(),!_0x1620b3[_0xb0a1d5(0x71f)]&&setTimeout(function(){var _0x50e8c8=_0xb0a1d5;warnUser(miscTranslations[_0x50e8c8(0x23b)],![],![]);},0x1));else _0x3374eb[_0xb0a1d5(0x3ce)]===_0xb0a1d5(0x6c0)?(!_0x1620b3['cleanOutput']&&(getById(_0xb0a1d5(0x3c4))['innerHTML']=miscTranslations['not-the-director'],_0x1620b3[_0xb0a1d5(0x253)]?_0x1620b3[_0xb0a1d5(0x59b)]===null&&warnUser(miscTranslations[_0xb0a1d5(0x270)],![],![]):setTimeout(function(){var _0x2a135b=_0xb0a1d5;warnUser(miscTranslations[_0x2a135b(0x186)],![],![]);},0x1)),_0x1620b3[_0xb0a1d5(0x59b)]=![],pokeAPI('director',![]),pokeIframeAPI(_0xb0a1d5(0x967),![])):!_0x1620b3['cleanOutput']&&setTimeout(function(){var _0x53ad26=_0xb0a1d5;warnUser(_0x3374eb[_0x53ad26(0x3ce)]);},0x1);}}}else _0x3374eb[_0xb0a1d5(0x4fe)]==_0xb0a1d5(0x841)?'message'in _0x3374eb&&warnlog(_0x3374eb[_0xb0a1d5(0x3ce)]):log(_0x3374eb);}}}}}}}}else{if(_0x3374eb['description'])_0xb0a1d5(0x777)in _0x3374eb&&(_0x3374eb[_0xb0a1d5(0x777)]in _0x1620b3['watchTimeoutList']&&(clearTimeout(_0x1620b3[_0xb0a1d5(0x6cd)][_0x3374eb['streamID']]),delete _0x1620b3['watchTimeoutList'][_0x3374eb['streamID']])),_0x1620b3[_0xb0a1d5(0x163)](_0x3374eb);else{if(_0x3374eb['candidate'])log('GOT\x20ICE!!'),_0x1620b3['processIce'](_0x3374eb);else{if(_0x3374eb[_0xb0a1d5(0x561)])log(_0xb0a1d5(0x4fc)),_0x1620b3[_0xb0a1d5(0x408)](_0x3374eb);else _0x3374eb['request']=='cleanup'?(warnlog(_0xb0a1d5(0x41f)),_0x3374eb['UUID']in _0x1620b3[_0xb0a1d5(0x93a)]&&(warnlog('problem'),log(_0xb0a1d5(0x73b)),_0x1620b3[_0xb0a1d5(0x87a)](_0x3374eb['UUID'])),_0x3374eb[_0xb0a1d5(0x587)]in _0x1620b3[_0xb0a1d5(0x872)]&&(warnlog('problem'),_0x1620b3[_0xb0a1d5(0x248)](_0x3374eb[_0xb0a1d5(0x587)]))):log('what\x20is\x20this?');}}}},_0x1620b3['ws'][_0x414c0f(0x9ac)]=async function(_0x1d094f){var _0x5b8a40=_0x414c0f;clearTimeout(_0x1620b3[_0x5b8a40(0x7e7)]),pokeIframeAPI('hssConnection',_0x5b8a40(0x855));try{_0x5b8a40(0x999)in _0x1d094f&&(_0x1d094f[_0x5b8a40(0x999)]==0x1f7&&(_0x236cd2==![]&&(clearInterval(_0x1620b3[_0x5b8a40(0x33e)]),!_0x1620b3[_0x5b8a40(0x71f)]&&warnUser(_0x5b8a40(0x889),0x7530,![]))));}catch(_0xa51d04){errorlog(_0xa51d04);}warnlog(_0x5b8a40(0x82e));if(_0x1620b3['security']==![])try{_0x1620b3['ws'][_0x5b8a40(0x303)]===WebSocket[_0x5b8a40(0x20a)]&&(_0x1620b3['ws']=null,setTimeout(()=>{var _0x271fab=_0x5b8a40;try{_0x1620b3[_0x271fab(0x24b)](!![]);}catch(_0x1ed38e){};},0x7d0));}catch(_0x15a83e){errorlog(_0x15a83e);}};},_0x1620b3['sendMessage']=function(_0x2101d3,_0x2e56bd=null){var _0x57b723=_0x1bf14b;log(_0x57b723(0x2f7)),warnlog(_0x2101d3),_0x2101d3=JSON[_0x57b723(0x4b9)](_0x2101d3);if(_0x2e56bd==null){for(var _0x29ee8f in _0x1620b3[_0x57b723(0x93a)]){try{_0x1620b3[_0x57b723(0x93a)][_0x29ee8f]['sendChannel'][_0x57b723(0x418)](_0x2101d3);}catch(_0x45fc53){warnlog(_0x57b723(0x7b9));}}return!![];}else try{return _0x1620b3[_0x57b723(0x93a)][_0x2e56bd][_0x57b723(0x966)][_0x57b723(0x418)](_0x2101d3),!![];}catch(_0x53ecf1){return warnlog(_0x57b723(0x336)),warnlog(_0x2101d3),![];}return![];},_0x1620b3[_0x1bf14b(0x56d)]=function(_0x1925aa,_0x188a54=null){var _0x154051=_0x1bf14b,_0x98a560=JSON[_0x154051(0x4b9)](_0x1925aa);if(_0x188a54==null){var _0x50a050=[];for(var _0x264c8f in _0x1620b3[_0x154051(0x872)]){try{if(_0x154051(0x366)in _0x1620b3[_0x154051(0x872)][_0x264c8f]){var _0x3cce52=_0x1925aa;_0x3cce52[_0x154051(0x1e1)]=!![],_0x3cce52=JSON[_0x154051(0x4b9)](_0x3cce52),_0x1620b3[_0x154051(0x872)][_0x1620b3[_0x154051(0x872)][_0x264c8f][_0x154051(0x366)]][_0x154051(0x90d)]['send'](_0x3cce52);}else _0x1620b3['rpcs'][_0x264c8f][_0x154051(0x90d)][_0x154051(0x418)](_0x98a560);_0x50a050['push'](_0x264c8f);}catch(_0x389c39){log(_0x154051(0x81f));}}return _0x50a050[_0x154051(0x1a1)];}else try{if(_0x154051(0x366)in _0x1620b3[_0x154051(0x872)][_0x188a54]){var _0x3cce52=_0x1925aa;_0x3cce52['altUUID']=!![],_0x3cce52=JSON[_0x154051(0x4b9)](_0x3cce52),_0x1620b3[_0x154051(0x872)][_0x1620b3['rpcs'][_0x188a54][_0x154051(0x366)]][_0x154051(0x90d)][_0x154051(0x418)](_0x3cce52);}else _0x1620b3[_0x154051(0x872)][_0x188a54][_0x154051(0x90d)][_0x154051(0x418)](_0x98a560);return!![];}catch(_0x5cbea4){return log(_0x154051(0x81f)),![];}},_0x1620b3[_0x1bf14b(0x9b9)]=function(_0x4128e8=![],_0x2b0f91=![]){var _0x3d5340=_0x1bf14b;_0x2b0f91&&recordLocalVideo(_0x3d5340(0x930));_0x1620b3[_0x3d5340(0x321)]=!![],warnlog(_0x3d5340(0x391));try{recordLocalVideo(_0x3d5340(0x363));}catch(_0x3785a0){}try{var _0x1c4862={};_0x1c4862[_0x3d5340(0x971)]=!![],_0x1c4862[_0x3d5340(0x576)]=!![],_0x1620b3[_0x3d5340(0x14d)](_0x1c4862);}catch(_0x467986){}try{_0x1620b3['ws'][_0x3d5340(0x762)]();}catch(_0x4d6127){}try{transferList[_0x3d5340(0x113)](_0x943bfb=>{var _0x54f675=_0x3d5340;_0x943bfb[_0x54f675(0x1c7)]&&_0x943bfb['writer'][_0x54f675(0x762)](),_0x943bfb[_0x54f675(0x4ee)]&&_0x943bfb[_0x54f675(0x7a2)];});}catch(_0x49b8ef){errorlog(_0x49b8ef);}try{_0x1620b3[_0x3d5340(0x2e2)]&&_0x1620b3['canvasSource'][_0x3d5340(0x57b)]&&_0x1620b3[_0x3d5340(0x2e2)]['srcObject'][_0x3d5340(0x183)]()[_0x3d5340(0x113)](function(_0x2c6edf){var _0x4ff609=_0x3d5340;_0x2c6edf['stop'](),_0x1620b3[_0x4ff609(0x2a3)][_0x4ff609(0x57b)][_0x4ff609(0x9be)](_0x2c6edf),log(_0x4ff609(0x36d));}),_0x1620b3['videoElement']&&_0x1620b3[_0x3d5340(0x2a3)][_0x3d5340(0x57b)]&&_0x1620b3[_0x3d5340(0x2a3)][_0x3d5340(0x57b)]['getTracks']()[_0x3d5340(0x113)](function(_0xcdfafe){var _0x110690=_0x3d5340;_0xcdfafe[_0x110690(0x363)](),_0x1620b3[_0x110690(0x2a3)]['srcObject'][_0x110690(0x9be)](_0xcdfafe),log(_0x110690(0x36d));}),_0x1620b3[_0x3d5340(0x677)]&&_0x1620b3[_0x3d5340(0x677)][_0x3d5340(0x183)]()[_0x3d5340(0x113)](function(_0x34bef0){var _0x30970f=_0x3d5340;_0x34bef0[_0x30970f(0x363)](),_0x1620b3[_0x30970f(0x2a3)]['srcObject'][_0x30970f(0x9be)](_0x34bef0),log(_0x30970f(0x36d));}),_0x1620b3['screenStream']&&_0x1620b3[_0x3d5340(0x4c4)]['getTracks']()[_0x3d5340(0x113)](function(_0x1f7fe4){var _0x2f99a8=_0x3d5340;_0x1f7fe4[_0x2f99a8(0x363)](),_0x1620b3[_0x2f99a8(0x4c4)]['removeTrack'](_0x1f7fe4),log('stopping\x20old\x20track');});}catch(_0x48b775){errorlog(_0x48b775);}try{for(i in _0x1620b3[_0x3d5340(0x872)]){try{_0x1620b3[_0x3d5340(0x872)][i][_0x3d5340(0x2a3)]&&(_0x1620b3[_0x3d5340(0x872)][i][_0x3d5340(0x2a3)][_0x3d5340(0x600)]&&recordLocalVideo(_0x3d5340(0x363),null,_0x1620b3['rpcs'][i][_0x3d5340(0x2a3)]));}catch(_0x354564){}_0x1620b3[_0x3d5340(0x248)](i,!![]);}for(i in _0x1620b3[_0x3d5340(0x93a)]){log(_0x3d5340(0x1f3)),_0x1620b3['closePC'](i);}}catch(_0x4d1c2b){errorlog(_0x4d1c2b);}for(var _0xa64d6c in _0x1620b3['watchTimeoutList']){clearTimeout(_0x1620b3['watchTimeoutList'][_0xa64d6c]);}if(_0x4128e8){reloadRequested(),warnlog('Reloading?\x20uh\x20oh.\x20Why\x20didn\x27t\x20it?');return;}else setTimeout(function(){for(i in _0x1620b3){try{delete _0x1620b3[i];}catch(_0x310422){}}delete _0x1620b3;},0x4b0),hangupComplete(),log(_0x3d5340(0x1e5));},_0x1620b3[_0x1bf14b(0x893)]=function(){var _0x2d64a1=_0x1bf14b;_0x1620b3['taintedSession']=!![],_0x1620b3['screenShareState']=![],notifyOfScreenShare(),warnlog('hanging\x20up'),pokeIframeAPI(_0x2d64a1(0x59d),![]),pokeIframeAPI(_0x2d64a1(0x21e),![]),pokeAPI('seeding',![]);try{_0x1620b3[_0x2d64a1(0x2a3)]&&_0x1620b3['videoElement']['srcObject']&&_0x1620b3[_0x2d64a1(0x2a3)]['srcObject'][_0x2d64a1(0x183)]()[_0x2d64a1(0x113)](function(_0x314f36){var _0x23fdfb=_0x2d64a1;_0x314f36[_0x23fdfb(0x363)](),_0x1620b3[_0x23fdfb(0x2a3)][_0x23fdfb(0x57b)][_0x23fdfb(0x9be)](_0x314f36),log(_0x23fdfb(0x36d));});_0x1620b3[_0x2d64a1(0x677)]&&_0x1620b3[_0x2d64a1(0x677)][_0x2d64a1(0x183)]()['forEach'](function(_0x3d573c){var _0xc5854a=_0x2d64a1;_0x3d573c[_0xc5854a(0x363)](),_0x1620b3[_0xc5854a(0x677)][_0xc5854a(0x9be)](_0x3d573c),log(_0xc5854a(0x36d));});for(UUID in _0x1620b3[_0x2d64a1(0x93a)]){var _0x1ec1bc=getSenders2(UUID);_0x1ec1bc[_0x2d64a1(0x113)](_0x11896a=>{var _0x1b9552=_0x2d64a1;_0x11896a['track']&&(_0x11896a[_0x1b9552(0x9b7)]['enabled']=![]);});}var _0x25ceff={};_0x25ceff[_0x2d64a1(0x971)]=!![],_0x25ceff['virtualHangup']=!![],_0x1620b3[_0x2d64a1(0x14d)](_0x25ceff),getById(_0x2d64a1(0x3dd))[_0x2d64a1(0x3cc)]();}catch(_0x1487a1){errorlog('failed\x20to\x20disconnect');}log(_0x2d64a1(0x32b));},_0x1620b3['createOffer']=function(_0x1b70e5,_0x21ae08=![]){var _0x20dfa0=_0x1bf14b;_0x1620b3[_0x20dfa0(0x93a)][_0x1b70e5]['createOffer']({'iceRestart':_0x21ae08})[_0x20dfa0(0x34a)](_0x132d7d=>{var _0x326ea8=_0x20dfa0;log('create\x20offer\x20worked');if(SafariVersion&&SafariVersion<=0xd&&(iOS||iPad)){}else{if(_0x1620b3[_0x326ea8(0x6e5)]==0x3||_0x1620b3[_0x326ea8(0x6e5)]==0x5||_0x1620b3[_0x326ea8(0x6e5)]==0x1)_0x132d7d[_0x326ea8(0x663)]=CodecsHandler[_0x326ea8(0x3e5)](_0x132d7d[_0x326ea8(0x663)],{'stereo':0x1}),log(_0x326ea8(0x360));else{if(iOS||iPad){}else _0x1620b3[_0x326ea8(0x6e5)]==0x4&&(_0x132d7d[_0x326ea8(0x663)]=CodecsHandler['setOpusAttributes'](_0x132d7d[_0x326ea8(0x663)],{'stereo':0x2}),log(_0x326ea8(0x360)));}}if(_0x1620b3[_0x326ea8(0x93a)][_0x1b70e5][_0x326ea8(0x3d7)])try{_0x132d7d[_0x326ea8(0x663)]=CodecsHandler[_0x326ea8(0x86c)](_0x132d7d['sdp'],_0x1620b3['pcs'][_0x1b70e5][_0x326ea8(0x3d7)]),log(_0x326ea8(0x450)+_0x1620b3[_0x326ea8(0x93a)][_0x1b70e5][_0x326ea8(0x3d7)]+_0x326ea8(0x5e4));}catch(_0xb24449){errorlog(_0xb24449),warnlog(_0x326ea8(0x5fb));}if(_0x1620b3[_0x326ea8(0x93a)][_0x1b70e5]['preferAudioCodec'])try{if(_0x1620b3['pcs'][_0x1b70e5][_0x326ea8(0x57e)]==='lyra')_0x132d7d[_0x326ea8(0x663)]=CodecsHandler[_0x326ea8(0x65a)](_0x132d7d[_0x326ea8(0x663)]);else{if(_0x1620b3['pcs'][_0x1b70e5][_0x326ea8(0x57e)]==='pcm'){if(_0x1620b3[_0x326ea8(0x7fa)]&&_0x1620b3['audioInputChannels']==0x1)_0x132d7d['sdp']=CodecsHandler['modifyDescPCM'](_0x132d7d[_0x326ea8(0x663)],_0x1620b3[_0x326ea8(0x65e)]||0xbb80,![]);else _0x1620b3[_0x326ea8(0x6e5)]?_0x132d7d[_0x326ea8(0x663)]=CodecsHandler['modifyDescPCM'](_0x132d7d[_0x326ea8(0x663)],_0x1620b3[_0x326ea8(0x65e)]||0xbb80,!![]):_0x132d7d['sdp']=CodecsHandler[_0x326ea8(0x442)](_0x132d7d['sdp'],_0x1620b3[_0x326ea8(0x65e)]||0xbb80,![]);}else _0x132d7d[_0x326ea8(0x663)]=CodecsHandler[_0x326ea8(0x57e)](_0x132d7d['sdp'],_0x1620b3[_0x326ea8(0x93a)][_0x1b70e5][_0x326ea8(0x57e)]);}log(_0x326ea8(0x450)+_0x1620b3['pcs'][_0x1b70e5][_0x326ea8(0x57e)]+_0x326ea8(0x8c5));}catch(_0x370a3d){errorlog(_0x370a3d),warnlog(_0x326ea8(0x2dd));}Android&&_0x1620b3[_0x326ea8(0x117)]!==![]&&_0x1620b3[_0x326ea8(0x7e4)]&&(_0x132d7d[_0x326ea8(0x663)]=_0x132d7d[_0x326ea8(0x663)][_0x326ea8(0x5bb)](/42e01f/gi,'42001f')),_0x1620b3[_0x326ea8(0x93a)][_0x1b70e5][_0x326ea8(0x61f)](_0x132d7d)[_0x326ea8(0x34a)](function(){var _0x3bb6c7=_0x326ea8;log(_0x3bb6c7(0x642)+_0x1b70e5),_0x1620b3[_0x3bb6c7(0x199)](_0x1b70e5);var _0x422e94={};_0x422e94[_0x3bb6c7(0x587)]=_0x1b70e5,_0x422e94['streamID']=_0x1620b3[_0x3bb6c7(0x777)],_0x422e94['description']=_0x1620b3['pcs'][_0x1b70e5][_0x3bb6c7(0x35c)],_0x422e94['session']=_0x1620b3[_0x3bb6c7(0x93a)][_0x1b70e5][_0x3bb6c7(0x124)];_0x1620b3['customWSS']&&(_0x422e94[_0x3bb6c7(0x239)]=_0x1620b3['scene']);if(_0x1620b3[_0x3bb6c7(0x4c4)]!==![]){var _0x597354=_0x1620b3['screenStream'][_0x3bb6c7(0x183)](),_0x120f56=_0x1620b3[_0x3bb6c7(0x93a)][_0x1b70e5][_0x3bb6c7(0x8dc)](),_0x45e7a3=[];for(var _0x5a738a=0x0;_0x5a738a<_0x120f56[_0x3bb6c7(0x1a1)];_0x5a738a++){for(var _0x2ff997=0x0;_0x2ff997<_0x597354[_0x3bb6c7(0x1a1)];_0x2ff997++){_0x120f56[_0x5a738a][_0x3bb6c7(0x9b7)]&&_0x120f56[_0x5a738a][_0x3bb6c7(0x9b7)]['id']==_0x597354[_0x2ff997]['id']&&_0x45e7a3[_0x3bb6c7(0x7c2)](_0x5a738a);}}_0x45e7a3[_0x3bb6c7(0x1a1)]&&(_0x422e94[_0x3bb6c7(0x733)]=_0x45e7a3);}_0x1620b3['password']?_0x1620b3[_0x3bb6c7(0x951)](JSON[_0x3bb6c7(0x4b9)](_0x422e94['description']))[_0x3bb6c7(0x34a)](function(_0x74e7f6){var _0xaaeb83=_0x3bb6c7;_0x422e94[_0xaaeb83(0x376)]=_0x74e7f6[0x0],_0x422e94[_0xaaeb83(0x47a)]=_0x74e7f6[0x1],_0x1620b3[_0xaaeb83(0x432)](_0x422e94);})['catch'](errorlog):_0x1620b3[_0x3bb6c7(0x432)](_0x422e94);})['catch'](errorlog);})[_0x20dfa0(0x3bd)](errorlog);},_0x1620b3[_0x1bf14b(0x470)]=function(){var _0x32c77d=_0x1bf14b;for(var _0xab8663 in _0x1620b3[_0x32c77d(0x93a)]){_0x1620b3[_0x32c77d(0x93a)][_0xab8663][_0x32c77d(0x898)]!==![]?(_0x1620b3[_0x32c77d(0x260)](_0xab8663),log(_0x32c77d(0x98d))):log(_0x32c77d(0x176));}},_0x1620b3['closePC']=function(_0x3f7aed,_0x2d2371=!![]){var _0x3ef662=_0x1bf14b;log(_0x3ef662(0x87a));if(!(_0x3f7aed in _0x1620b3[_0x3ef662(0x93a)]))return;clearTimeout(_0x1620b3[_0x3ef662(0x93a)][_0x3f7aed][_0x3ef662(0x58f)]),clearTimeout(_0x1620b3[_0x3ef662(0x93a)][_0x3f7aed]['closeTimeout']),clearInterval(_0x1620b3[_0x3ef662(0x93a)][_0x3f7aed]['requestedStatsInterval']),pokeIframeAPI(_0x3ef662(0x258),![],_0x3f7aed);if('realUUID'in _0x1620b3[_0x3ef662(0x93a)][_0x3f7aed]){delete _0x1620b3['pcs'][_0x3f7aed],applySceneState();return;}_0x3f7aed+_0x3ef662(0x885)in _0x1620b3[_0x3ef662(0x93a)]&&_0x1620b3['pcs'][_0x3f7aed+'_screen']['realUUID']&&_0x1620b3[_0x3ef662(0x93a)][_0x3f7aed+_0x3ef662(0x885)][_0x3ef662(0x366)]===_0x3f7aed&&(clearTimeout(_0x1620b3[_0x3ef662(0x93a)][_0x3f7aed+'_screen'][_0x3ef662(0x58f)]),clearTimeout(_0x1620b3[_0x3ef662(0x93a)][_0x3f7aed+_0x3ef662(0x885)][_0x3ef662(0x88d)]),clearInterval(_0x1620b3[_0x3ef662(0x93a)][_0x3f7aed+_0x3ef662(0x885)][_0x3ef662(0x86e)]),_0x1620b3[_0x3ef662(0x93a)][_0x3f7aed+_0x3ef662(0x885)]=null,delete _0x1620b3['pcs'][_0x3f7aed+_0x3ef662(0x885)]);try{_0x1620b3[_0x3ef662(0x14d)]({'bye':!![]},_0x3f7aed);}catch(_0x87b75){}try{_0x1620b3[_0x3ef662(0x93a)][_0x3f7aed][_0x3ef662(0x762)]();}catch(_0x56d18a){}_0x1620b3['pcs'][_0x3f7aed][_0x3ef662(0x86a)]&&(_0x1620b3['beepToNotify']&&(_0x2d2371&&(warnlog(_0x3ef662(0x89d)),playtone(![],'leavetone')))),_0x1620b3[_0x3ef662(0x93a)][_0x3f7aed]=null,_0x1620b3[_0x3ef662(0x80a)]&&(!_0x1620b3[_0x3ef662(0x71f)]&&setTimeout(function _0x163776(){var _0x30162d=_0x3ef662;warnUser(_0x30162d(0x326));},0x1)),delete _0x1620b3[_0x3ef662(0x93a)][_0x3f7aed],_0x1620b3['applySoloChat'](),applySceneState();},_0x1620b3['closeRPC']=function(_0x39ec98,_0x1ef614=![]){var _0x4ac8e4=_0x1bf14b;log(_0x4ac8e4(0x248));if(!(_0x39ec98 in _0x1620b3[_0x4ac8e4(0x872)])){log(_0x4ac8e4(0x64f));return;}clearInterval(_0x1620b3[_0x4ac8e4(0x872)][_0x39ec98][_0x4ac8e4(0x88d)]);try{_0x1620b3[_0x4ac8e4(0x56d)]({'bye':!![]},_0x39ec98),warnlog(_0x4ac8e4(0x625));}catch(_0x22e07f){}try{var _0x296570=_0x1620b3[_0x4ac8e4(0x872)][_0x39ec98]['streamID'];}catch(_0x5dd14b){}try{_0x1620b3[_0x4ac8e4(0x872)][_0x39ec98][_0x4ac8e4(0x762)]();}catch(_0x498ffa){warnlog('already\x20closed\x20PCS');}try{_0x1620b3[_0x4ac8e4(0x872)][_0x39ec98][_0x4ac8e4(0x677)]&&_0x1620b3[_0x4ac8e4(0x872)][_0x39ec98][_0x4ac8e4(0x677)][_0x4ac8e4(0x183)]()[_0x4ac8e4(0x113)](function(_0x37df65){var _0x2124b1=_0x4ac8e4;_0x37df65[_0x2124b1(0x363)](),log(_0x2124b1(0x81d));});}catch(_0x1e473d){}if(_0x1620b3[_0x4ac8e4(0x967)])try{_0x1620b3[_0x4ac8e4(0x872)][_0x39ec98][_0x4ac8e4(0x2a3)]&&_0x4ac8e4(0x142)in _0x1620b3[_0x4ac8e4(0x872)][_0x39ec98]['videoElement']&&_0x1620b3[_0x4ac8e4(0x872)][_0x39ec98][_0x4ac8e4(0x2a3)]['recorder'][_0x4ac8e4(0x363)]();}catch(_0x485631){warnlog(_0x485631);}else!_0x1620b3[_0x4ac8e4(0x681)]&&(_0x1620b3[_0x4ac8e4(0x38c)]&&playtone(![],'leavetone'));try{document[_0x4ac8e4(0x2b1)]('container_'+_0x39ec98)&&(!_0x1620b3[_0x4ac8e4(0x5ea)]&&(_0x1620b3[_0x4ac8e4(0x5ea)]={}),_0x296570&&(_0x1620b3[_0x4ac8e4(0x5ea)][_0x296570]=getDetailedState(_0x296570)),getById(_0x4ac8e4(0x700)+_0x39ec98)['parentNode'][_0x4ac8e4(0x43d)](getById(_0x4ac8e4(0x700)+_0x39ec98)),updateLockedElements());}catch(_0x25737e){warnlog(_0x25737e);}try{_0x1620b3[_0x4ac8e4(0x872)][_0x39ec98]['videoElement']&&_0x1620b3[_0x4ac8e4(0x872)][_0x39ec98]['videoElement'][_0x4ac8e4(0x3cc)]();}catch(_0x25d46d){}try{if(_0x1620b3[_0x4ac8e4(0x3a7)]!==![]){if(_0x1620b3['rpcs'][_0x39ec98][_0x4ac8e4(0x462)]){try{_0x1620b3[_0x4ac8e4(0x872)][_0x39ec98][_0x4ac8e4(0x462)][_0x4ac8e4(0x3cc)]();}catch(_0x3df2e8){errorlog(_0x3df2e8);}_0x1620b3[_0x4ac8e4(0x872)][_0x39ec98][_0x4ac8e4(0x462)][_0x4ac8e4(0x3cc)]();}}}catch(_0x5b7340){}try{_0x1620b3['rpcs'][_0x39ec98][_0x4ac8e4(0x8ff)]&&_0x1620b3[_0x4ac8e4(0x872)][_0x39ec98][_0x4ac8e4(0x8ff)]['remove']();}catch(_0x480b57){}try{_0x1620b3[_0x4ac8e4(0x872)][_0x39ec98][_0x4ac8e4(0x5cd)]&&_0x1620b3[_0x4ac8e4(0x872)][_0x39ec98][_0x4ac8e4(0x5cd)][_0x4ac8e4(0x3cc)]();}catch(_0x142359){}_0x4ac8e4(0x48c)in _0x1620b3[_0x4ac8e4(0x872)][_0x39ec98]&&clearInterval(_0x1620b3[_0x4ac8e4(0x872)][_0x39ec98][_0x4ac8e4(0x48c)]);pokeIframeAPI(_0x4ac8e4(0x614),![],_0x39ec98),pokeAPI(_0x4ac8e4(0x875),_0x1620b3[_0x4ac8e4(0x872)][_0x39ec98][_0x4ac8e4(0x777)]);try{_0x1620b3['rpcs'][_0x39ec98]=null,delete _0x1620b3[_0x4ac8e4(0x872)][_0x39ec98];}catch(_0x32c189){}_0x1620b3[_0x4ac8e4(0x248)](_0x39ec98+_0x4ac8e4(0x885));(!_0x1620b3[_0x4ac8e4(0x967)]||_0x1620b3[_0x4ac8e4(0x3f2)])&&setTimeout(function(){updateMixer();},0x1);if(typeof _0x296570==_0x4ac8e4(0x332))return;try{warnlog(_0x4ac8e4(0x882)),_0x296570 in _0x1620b3['watchTimeoutList']&&(log(_0x4ac8e4(0x205)+_0x296570),clearTimeout(_0x1620b3[_0x4ac8e4(0x6cd)][_0x296570]),delete _0x1620b3['watchTimeoutList'][_0x296570]),_0x1620b3[_0x4ac8e4(0x6cd)][_0x296570]=setTimeout(function(_0x2a3bdf){var _0x29e064=_0x4ac8e4;try{delete _0x1620b3[_0x29e064(0x6cd)][_0x2a3bdf];}catch(_0x704b1){warnlog(_0x29e064(0x66c));return;}log(_0x29e064(0x2e0)+_0x2a3bdf);try{for(var _0x28abf4 in _0x1620b3['rpcs']){if(_0x1620b3[_0x29e064(0x872)][_0x28abf4][_0x29e064(0x777)]===_0x2a3bdf){if(_0x1620b3[_0x29e064(0x872)][_0x28abf4][_0x29e064(0x41c)]===_0x29e064(0x36e)){warnlog('\x20---\x20we\x20will\x20not\x20ask\x20again;\x20we\x27re\x20already\x20connected');return;}}}}catch(_0x3a5ed5){errorlog(_0x3a5ed5);}warnlog(_0x29e064(0x6f2)),_0x1620b3['watchStream'](_0x2a3bdf);},_0x1620b3[_0x4ac8e4(0x4ca)],_0x296570);}catch(_0x22cff9){errorlog(_0x22cff9);}pokeIframeAPI(_0x4ac8e4(0x3d9),![],_0x39ec98),_0x296570!==null?pokeIframeAPI(_0x4ac8e4(0x7b7),_0x296570,_0x39ec98):pokeIframeAPI(_0x4ac8e4(0x7b7),!![],_0x39ec98),updateUserList();},_0x1620b3[_0x1bf14b(0x785)]=null,_0x1620b3[_0x1bf14b(0x58b)]=function(){var _0x15bf41=_0x1bf14b;if(_0x1620b3[_0x15bf41(0x287)]){if(_0x1620b3['ws']===null||(typeof _0x1620b3['ws']!=='object'||_0x1620b3['ws'][_0x15bf41(0x303)]!==0x1)){}else{var _0x4319e5=_0x1620b3[_0x15bf41(0x287)][_0x15bf41(0x640)](',');for(var _0x32ada3 in _0x4319e5){if(_0x4319e5[_0x32ada3]){var _0x402b88=![];for(var _0x166757 in _0x1620b3[_0x15bf41(0x872)]){if(_0x1620b3[_0x15bf41(0x872)][_0x166757][_0x15bf41(0x777)]&&_0x1620b3[_0x15bf41(0x872)][_0x166757][_0x15bf41(0x777)]===_0x4319e5[_0x32ada3]){_0x402b88=!![];break;}}_0x4319e5[_0x32ada3]in _0x1620b3[_0x15bf41(0x6cd)]&&(_0x402b88=!![]);if(_0x402b88)continue;_0x1620b3['watchStream'](_0x4319e5[_0x32ada3]);}}}_0x1620b3[_0x15bf41(0x7e2)]&&_0x1620b3[_0x15bf41(0x7e2)]<0xa&&(_0x1620b3['forceRetry']=0xa),_0x1620b3['forceRetry']&&(clearTimeout(_0x1620b3['forceRetryTimeout']),_0x1620b3['forceRetryTimeout']=setTimeout(function(){log('retrying\x20at\x20an\x20interval'),_0x1620b3['retryWatchInterval']();},_0x1620b3[_0x15bf41(0x7e2)]*0x3e8));}},_0x1620b3[_0x1bf14b(0x71d)]=async function(_0x3045dc){var _0x4be935=_0x1bf14b;if(_0x3045dc in _0x1620b3['pcs']){if(_0x1620b3['pcs'][_0x3045dc][_0x4be935(0x41c)]==='failed'||_0x1620b3['pcs'][_0x3045dc]['connectionState']===_0x4be935(0x855))log(_0x4be935(0x129)),_0x1620b3[_0x4be935(0x87a)](_0x3045dc),warnlog(_0x4be935(0x5c1));else{if(iPad||iOS)log(_0x4be935(0x297)),_0x1620b3[_0x4be935(0x87a)](_0x3045dc),warnlog('cleaning\x20up\x20lost\x20connection\x20--\x20disconnected\x20-\x20iOS\x20specific');else{warnlog('The\x20other\x20end\x20is\x20just\x20being\x20a\x20keener.\x20Ignore\x20it:\x20'+_0x1620b3[_0x4be935(0x93a)][_0x3045dc][_0x4be935(0x41c)]);return;}}}else log(_0x4be935(0x1a6));if(_0x1620b3[_0x4be935(0x2fc)]!==![]){if(Object[_0x4be935(0x895)](_0x1620b3['pcs'])[_0x4be935(0x1a1)]>_0x1620b3['maxviewers']){log(_0x4be935(0x325)),log(_0x4be935(0x64d)),_0x1620b3['closePC'](_0x3045dc);return;}}else{if(_0x1620b3[_0x4be935(0x7d7)]!==![]){if(Object[_0x4be935(0x895)](_0x1620b3[_0x4be935(0x872)])[_0x4be935(0x1a1)]+Object[_0x4be935(0x895)](_0x1620b3[_0x4be935(0x93a)])[_0x4be935(0x1a1)]>_0x1620b3[_0x4be935(0x7d7)]){log(_0x4be935(0x339)),log(_0x4be935(0x2cb)),_0x1620b3['closePC'](_0x3045dc);return;}}}!_0x1620b3[_0x4be935(0x83b)]&&await chooseBestTURN();_0x1620b3[_0x4be935(0x544)]&&(_0x1620b3['configuration']['encodedInsertableStreams']=!![]);try{_0x1620b3[_0x4be935(0x93a)][_0x3045dc]=new RTCPeerConnection(_0x1620b3[_0x4be935(0x83b)]);}catch(_0x45e6aa){!_0x1620b3['cleanOutput']&&warnUser('An\x20RTC\x20error\x20occured');errorlog(_0x45e6aa);return;}if(_0x1620b3[_0x4be935(0x80a)]){if(Object[_0x4be935(0x895)](_0x1620b3[_0x4be935(0x93a)])['length']>0x1){log(_0x4be935(0x558)),log('closing\x2010'),_0x1620b3[_0x4be935(0x87a)](_0x3045dc);return;}}_0x1620b3[_0x4be935(0x93a)][_0x3045dc][_0x4be935(0x665)]={},_0x1620b3[_0x4be935(0x93a)][_0x3045dc][_0x4be935(0x124)]=_0x1620b3[_0x4be935(0x2e6)]+_0x1620b3['generateStreamID'](0x5),_0x1620b3[_0x4be935(0x93a)][_0x3045dc][_0x4be935(0x24f)]=null,_0x1620b3[_0x4be935(0x93a)][_0x3045dc][_0x4be935(0x88c)]=null,_0x1620b3[_0x4be935(0x93a)][_0x3045dc][_0x4be935(0x627)]={},_0x1620b3[_0x4be935(0x93a)][_0x3045dc][_0x4be935(0x627)]['visibility']=null,_0x1620b3[_0x4be935(0x93a)][_0x3045dc][_0x4be935(0x627)][_0x4be935(0x772)]=null,_0x1620b3[_0x4be935(0x93a)][_0x3045dc][_0x4be935(0x627)]['streaming']=null,_0x1620b3[_0x4be935(0x93a)][_0x3045dc][_0x4be935(0x627)][_0x4be935(0x600)]=null,_0x1620b3[_0x4be935(0x93a)][_0x3045dc][_0x4be935(0x627)]['virtualcam']=null,_0x1620b3[_0x4be935(0x93a)][_0x3045dc][_0x4be935(0x651)]=![],_0x1620b3[_0x4be935(0x93a)][_0x3045dc][_0x4be935(0x979)]=![],_0x1620b3[_0x4be935(0x93a)][_0x3045dc]['solo']=null,_0x1620b3[_0x4be935(0x93a)][_0x3045dc][_0x4be935(0x378)]=null,_0x1620b3[_0x4be935(0x93a)][_0x3045dc][_0x4be935(0x34f)]=null,_0x1620b3[_0x4be935(0x93a)][_0x3045dc]['maxBandwidth']=null,_0x1620b3[_0x4be935(0x93a)][_0x3045dc][_0x4be935(0x3bf)]=![],_0x1620b3[_0x4be935(0x93a)][_0x3045dc][_0x4be935(0x20f)]=![],_0x1620b3[_0x4be935(0x93a)][_0x3045dc]['coDirector']=![],_0x1620b3[_0x4be935(0x93a)][_0x3045dc][_0x4be935(0x8fd)]=![],_0x1620b3[_0x4be935(0x93a)][_0x3045dc][_0x4be935(0x49e)]=![],_0x1620b3[_0x4be935(0x93a)][_0x3045dc][_0x4be935(0x86a)]=![],_0x1620b3[_0x4be935(0x93a)][_0x3045dc][_0x4be935(0x143)]=![],_0x1620b3[_0x4be935(0x93a)][_0x3045dc][_0x4be935(0x487)]=![],_0x1620b3[_0x4be935(0x93a)][_0x3045dc][_0x4be935(0x18c)]=![],_0x1620b3[_0x4be935(0x93a)][_0x3045dc][_0x4be935(0x28a)]=null,_0x1620b3[_0x4be935(0x93a)][_0x3045dc][_0x4be935(0x28f)]=![],_0x1620b3['pcs'][_0x3045dc][_0x4be935(0x7c6)]=![],_0x1620b3['pcs'][_0x3045dc]['allowAudio']=![],_0x1620b3[_0x4be935(0x93a)][_0x3045dc]['allowIframe']=![],_0x1620b3[_0x4be935(0x93a)][_0x3045dc][_0x4be935(0x955)]=![],_0x1620b3[_0x4be935(0x93a)][_0x3045dc][_0x4be935(0x7ec)]=![],_0x1620b3[_0x4be935(0x93a)][_0x3045dc]['allowMIDI']=![],_0x1620b3[_0x4be935(0x93a)][_0x3045dc][_0x4be935(0x7ca)]=![],_0x1620b3[_0x4be935(0x93a)][_0x3045dc][_0x4be935(0x3c9)]=![],_0x1620b3[_0x4be935(0x93a)][_0x3045dc]['meshcast']=null,_0x1620b3[_0x4be935(0x93a)][_0x3045dc][_0x4be935(0x587)]=_0x3045dc,_0x1620b3[_0x4be935(0x93a)][_0x3045dc][_0x4be935(0x385)]=![],_0x1620b3[_0x4be935(0x93a)][_0x3045dc][_0x4be935(0x128)]=![],_0x1620b3[_0x4be935(0x93a)][_0x3045dc]['scaleWidth']=![],_0x1620b3['pcs'][_0x3045dc][_0x4be935(0x7a1)]=![],_0x1620b3['pcs'][_0x3045dc][_0x4be935(0x190)]=![],_0x1620b3[_0x4be935(0x93a)][_0x3045dc][_0x4be935(0x6a2)]=![],_0x1620b3['pcs'][_0x3045dc]['showDirector']=null,_0x1620b3[_0x4be935(0x93a)][_0x3045dc][_0x4be935(0x898)]=![],_0x1620b3[_0x4be935(0x93a)][_0x3045dc]['keyframeRate']=![],_0x1620b3[_0x4be935(0x93a)][_0x3045dc][_0x4be935(0x61b)]=null,_0x1620b3[_0x4be935(0x93a)][_0x3045dc][_0x4be935(0x787)]=![],_0x1620b3['pcs'][_0x3045dc][_0x4be935(0x91a)]=![],_0x1620b3[_0x4be935(0x93a)][_0x3045dc][_0x4be935(0x3d7)]=![],_0x1620b3['pcs'][_0x3045dc][_0x4be935(0x57e)]=![],_0x1620b3[_0x4be935(0x93a)][_0x3045dc][_0x4be935(0x88d)]=null,_0x1620b3[_0x4be935(0x93a)][_0x3045dc][_0x4be935(0x60e)]=_0x1620b3['wssid'],_0x1620b3[_0x4be935(0x93a)][_0x3045dc][_0x4be935(0x494)]=Date[_0x4be935(0x95e)]();function _0x7a25c0(_0x525635=![]){var _0x78094d=_0x4be935;if(_0x525635)return;_0x1620b3[_0x78094d(0x93a)][_0x3045dc][_0x78094d(0x966)]=_0x1620b3[_0x78094d(0x93a)][_0x3045dc][_0x78094d(0x60a)]('sendChannel'),_0x1620b3['pcs'][_0x3045dc]['sendChannel'][_0x78094d(0x587)]=_0x3045dc,_0x1620b3['pcs'][_0x3045dc][_0x78094d(0x966)]['onopen']=()=>{var _0x1a5f71=_0x78094d;if(_0x525635)return;log(_0x1a5f71(0x2c9)),msg={},msg[_0x1a5f71(0x112)]={},msg['info']['label']=_0x1620b3[_0x1a5f71(0x787)],msg[_0x1a5f71(0x112)][_0x1a5f71(0x91a)]=_0x1620b3[_0x1a5f71(0x91a)],msg[_0x1a5f71(0x112)][_0x1a5f71(0x7ff)]=_0x1620b3[_0x1a5f71(0x7ff)];try{(_0x1620b3[_0x1a5f71(0x7c9)][_0x1a5f71(0x1a1)]||_0x1620b3[_0x1a5f71(0x943)])&&(msg['info'][_0x1a5f71(0x327)]=_0x1620b3[_0x1a5f71(0x7c9)][_0x1a5f71(0x869)](','));}catch(_0x59d187){}msg['info']['directorSpeakerMuted']=_0x1620b3[_0x1a5f71(0x48d)],msg['info'][_0x1a5f71(0x5e5)]=_0x1620b3['directorDisplayMuted'],msg[_0x1a5f71(0x112)][_0x1a5f71(0x8ac)]=_0x1620b3['directorVideoMuted'],msg[_0x1a5f71(0x112)][_0x1a5f71(0x72d)]=_0x1620b3[_0x1a5f71(0x971)];_0x1620b3[_0x1a5f71(0x681)]?msg[_0x1a5f71(0x112)][_0x1a5f71(0x672)]=!![]:msg['info']['room_init']=![];if(_0x1620b3[_0x1a5f71(0x967)]){if(_0x1620b3['directorUUID']&&_0x1620b3[_0x1a5f71(0x656)]===_0x3045dc)_0x1620b3[_0x1a5f71(0x259)]();else{msg[_0x1a5f71(0x5c3)]={},msg[_0x1a5f71(0x5c3)]['totalRoomBitrate']=_0x1620b3[_0x1a5f71(0x53f)];_0x1620b3[_0x1a5f71(0x886)][_0x1a5f71(0x1a1)]&&!_0x1620b3[_0x1a5f71(0x886)][_0x1a5f71(0x3f6)](_0x3045dc)&&(msg[_0x1a5f71(0x112)][_0x1a5f71(0x7ff)]=!![]);var _0x5f4b1b=[];for(var _0x4da5ee in _0x1620b3[_0x1a5f71(0x93a)]){_0x1620b3[_0x1a5f71(0x93a)][_0x4da5ee][_0x1a5f71(0x484)]===!![]&&_0x5f4b1b[_0x1a5f71(0x7c2)](_0x4da5ee);}_0x1620b3[_0x1a5f71(0x6d6)]&&(msg[_0x1a5f71(0x5c3)]['blindAllGuests']=!![]),_0x5f4b1b['length']&&(msg[_0x1a5f71(0x5c3)]['addCoDirector']=_0x5f4b1b);}_0x1620b3[_0x1a5f71(0x33d)]&&(msg[_0x1a5f71(0x112)][_0x1a5f71(0x48f)]=_0x1620b3[_0x1a5f71(0x33d)]);}_0x1620b3[_0x1a5f71(0x3a7)]!==![]?msg[_0x1a5f71(0x112)][_0x1a5f71(0x2ea)]=!![]:msg['info'][_0x1a5f71(0x2ea)]=![];_0x1620b3[_0x1a5f71(0x5eb)]?msg['info'][_0x1a5f71(0x5eb)]=!![]:msg[_0x1a5f71(0x112)][_0x1a5f71(0x5eb)]=![];if(_0x1620b3[_0x1a5f71(0x690)])msg[_0x1a5f71(0x112)][_0x1a5f71(0x7ee)]=_0x1620b3['obsControls'];else{if(_0x1620b3['obsControls']===![])msg['info']['obs_control']=![];else _0x1620b3[_0x1a5f71(0x681)]&&!_0x1620b3[_0x1a5f71(0x967)]?msg[_0x1a5f71(0x112)][_0x1a5f71(0x7ee)]=![]:msg[_0x1a5f71(0x112)]['obs_control']=null;}_0x1620b3['consent']&&(msg[_0x1a5f71(0x112)][_0x1a5f71(0x4aa)]=!![]);msg[_0x1a5f71(0x112)][_0x1a5f71(0x146)]=_0x1620b3['screenshare'];_0x1620b3[_0x1a5f71(0x499)]?msg[_0x1a5f71(0x6be)]=_0x1620b3[_0x1a5f71(0x6be)]:msg[_0x1a5f71(0x6be)]=![];msg[_0x1a5f71(0x112)][_0x1a5f71(0x5b4)]=_0x1620b3[_0x1a5f71(0x224)],msg[_0x1a5f71(0x112)][_0x1a5f71(0x920)]=_0x1620b3[_0x1a5f71(0x9aa)],msg['info'][_0x1a5f71(0x15e)]=_0x1620b3[_0x1a5f71(0x375)],msg['info'][_0x1a5f71(0x596)]=_0x1620b3['maxvideobitrate'],msg[_0x1a5f71(0x112)][_0x1a5f71(0x52f)]=_0x1620b3[_0x1a5f71(0x2fc)],msg[_0x1a5f71(0x112)]['stereo_url']=_0x1620b3[_0x1a5f71(0x6e5)],msg['info'][_0x1a5f71(0x130)]=_0x1620b3[_0x1a5f71(0x5bf)],msg[_0x1a5f71(0x112)][_0x1a5f71(0x8b0)]=_0x1620b3[_0x1a5f71(0x161)],msg[_0x1a5f71(0x112)][_0x1a5f71(0x37b)]=_0x1620b3[_0x1a5f71(0x547)],msg[_0x1a5f71(0x112)][_0x1a5f71(0x2ae)]=_0x1620b3[_0x1a5f71(0x2ae)],msg[_0x1a5f71(0x112)][_0x1a5f71(0x65f)]=_0x1620b3[_0x1a5f71(0x437)],msg[_0x1a5f71(0x112)]['recording_audio_compressor_type']=_0x1620b3['compressor'],msg['info'][_0x1a5f71(0x42a)]=_0x1620b3[_0x1a5f71(0x915)],msg[_0x1a5f71(0x112)][_0x1a5f71(0x47f)]=_0x1620b3['audioLatency'],msg[_0x1a5f71(0x112)][_0x1a5f71(0x2a2)]=!_0x1620b3['disableWebAudio'],msg['info']['playback_audio_pipeline']=_0x1620b3['audioEffects'],msg[_0x1a5f71(0x112)][_0x1a5f71(0x770)]=_0x1620b3[_0x1a5f71(0x98a)],msg[_0x1a5f71(0x112)]['playback_audio_volume_meter']=_0x1620b3[_0x1a5f71(0x5d9)];_0x1620b3[_0x1a5f71(0x665)]['network_type']&&(msg[_0x1a5f71(0x112)][_0x1a5f71(0x653)]=_0x1620b3['stats'][_0x1a5f71(0x948)]);_0x1620b3[_0x1a5f71(0x934)]!==![]?_0x1620b3[_0x1a5f71(0x5af)]?msg[_0x1a5f71(0x112)][_0x1a5f71(0x1c1)]=_0x1620b3[_0x1a5f71(0x934)]+parseInt(_0x1620b3[_0x1a5f71(0x5af)]):msg[_0x1a5f71(0x112)][_0x1a5f71(0x1c1)]=_0x1620b3[_0x1a5f71(0x934)]:msg['info'][_0x1a5f71(0x1c1)]=_0x1620b3[_0x1a5f71(0x5af)];msg[_0x1a5f71(0x112)][_0x1a5f71(0x1c1)]&&msg[_0x1a5f71(0x112)][_0x1a5f71(0x1c1)]>=0x168&&(msg[_0x1a5f71(0x112)][_0x1a5f71(0x1c1)]-=0x168);try{navigator&&navigator[_0x1a5f71(0x731)]&&(msg[_0x1a5f71(0x112)][_0x1a5f71(0x5df)]=navigator[_0x1a5f71(0x731)]);navigator&&navigator[_0x1a5f71(0x6d4)]&&(msg[_0x1a5f71(0x112)]['platform']=navigator[_0x1a5f71(0x6d4)]);msg['info']['gpGPU']=gpgpuSupport;if(SafariVersion)msg[_0x1a5f71(0x112)][_0x1a5f71(0x3c3)]=_0x1a5f71(0x6b3);else{if(getChromeVersion()>0x3c)msg['info'][_0x1a5f71(0x3c3)]='Chromium-based\x20v'+getChromeVersion();else{if(userAgent[_0x1a5f71(0x563)](_0x1a5f71(0x6ff))>=0x0)msg['info'][_0x1a5f71(0x3c3)]=_0x1a5f71(0x6ff);else userAgent[_0x1a5f71(0x563)](_0x1a5f71(0x609))>=0x0?msg[_0x1a5f71(0x112)][_0x1a5f71(0x3c3)]=_0x1a5f71(0x56f):msg['info']['Browser']='Unknown';}}}catch(_0x5010a7){};_0x1620b3[_0x1a5f71(0x8da)]&&(_0x1a5f71(0x1df)in _0x1620b3[_0x1a5f71(0x8da)]&&(typeof _0x1620b3[_0x1a5f71(0x8da)][_0x1a5f71(0x1df)]==_0x1a5f71(0x4f2)?msg[_0x1a5f71(0x112)][_0x1a5f71(0x25c)]=parseInt(_0x1620b3[_0x1a5f71(0x8da)][_0x1a5f71(0x1df)]*0x64):msg[_0x1a5f71(0x112)][_0x1a5f71(0x25c)]=_0x1620b3[_0x1a5f71(0x8da)][_0x1a5f71(0x1df)]),_0x1a5f71(0x3c6)in _0x1620b3[_0x1a5f71(0x8da)]&&(msg[_0x1a5f71(0x112)][_0x1a5f71(0x477)]=_0x1620b3[_0x1a5f71(0x8da)][_0x1a5f71(0x3c6)]));_0x1620b3[_0x1a5f71(0x724)]&&(msg[_0x1a5f71(0x112)][_0x1a5f71(0x724)]=_0x1620b3['cpuLimited']);try{_0x1620b3['info']['out']&&(msg[_0x1a5f71(0x409)]={},msg['miniInfo'][_0x1a5f71(0x509)]={},msg[_0x1a5f71(0x409)][_0x1a5f71(0x509)]['c']=_0x1620b3[_0x1a5f71(0x112)][_0x1a5f71(0x509)]['c']);}catch(_0x23a4ad){}_0x1620b3['sendMessage'](msg,_0x3045dc),pokeIframeAPI(_0x1a5f71(0x5c2),!![],_0x3045dc),pokeIframeAPI(_0x1a5f71(0x258),!![],_0x3045dc),updateUserList();},_0x1620b3[_0x78094d(0x93a)][_0x3045dc]['sendChannel'][_0x78094d(0x9ac)]=()=>{var _0x131a9e=_0x78094d;pokeIframeAPI(_0x131a9e(0x5c2),![],_0x3045dc),_0x1620b3['ping'](),warnlog(_0x131a9e(0x8a8));return;},_0x1620b3[_0x78094d(0x93a)][_0x3045dc][_0x78094d(0x966)][_0x78094d(0x4b0)]=async function(_0x22509d){var _0x15dcf9=_0x78094d;log(_0x15dcf9(0x781));try{var _0xe8b798=JSON['parse'](_0x22509d[_0x15dcf9(0x4bf)]);}catch(_0xdb4c93){warnlog('Couldn\x27t\x20parse\x20JSON;\x20will\x20attempt\x20as\x20ArrayBuffer\x20UINT8ARRAY'),log(_0x22509d[_0x15dcf9(0x4bf)]);try{var _0x13fc6b=new TextDecoder()[_0x15dcf9(0x122)](_0x22509d[_0x15dcf9(0x4bf)]),_0xe8b798=JSON[_0x15dcf9(0x453)](_0x13fc6b);}catch(_0x53e7ab){try{var _0xe8b798=await new Response(_0x22509d[_0x15dcf9(0x4bf)])['text']();_0xe8b798=JSON[_0x15dcf9(0x453)](_0xe8b798);}catch(_0x17c2a4){return;}}}log(_0xe8b798);if(_0x15dcf9(0x5eb)in _0xe8b798)try{_0xe8b798=await _0x1620b3[_0x15dcf9(0x279)](_0xe8b798);if(!_0xe8b798)return;}catch(_0x27bad9){errorlor(_0x27bad9);}_0x15dcf9(0x1e1)in _0xe8b798?await _0x1620b3['processPCSOnMessage'](_0xe8b798,_0x3045dc+_0x15dcf9(0x885)):await _0x1620b3[_0x15dcf9(0x4c3)](_0xe8b798,_0x3045dc);};}_0x7a25c0(![]),_0x1620b3[_0x4be935(0x93a)][_0x3045dc][_0x4be935(0x12e)]=function(_0x6120ac){var _0x4c444e=_0x4be935;warnlog('data\x20channel\x20being\x20used\x20in\x20reverse;\x20this\x20shouldn\x27t\x20really\x20happen,\x20except\x20if\x20maybe\x20doing\x20a\x20file\x20transfer'),warnlog(_0x6120ac);if(_0x6120ac[_0x4c444e(0x8af)][_0x4c444e(0x787)]&&_0x6120ac[_0x4c444e(0x8af)][_0x4c444e(0x787)]!==_0x4c444e(0x966)){_0x1620b3['recieveFile'](_0x1620b3[_0x4c444e(0x872)],_0x3045dc,_0x6120ac[_0x4c444e(0x8af)]);return;}},_0x1620b3[_0x4be935(0x93a)][_0x3045dc][_0x4be935(0x9a3)]=function(_0x122fcd){var _0x416f20=_0x4be935;log(_0x416f20(0x648)),_0x1620b3[_0x416f20(0x7c3)](_0x3045dc);},_0x1620b3[_0x4be935(0x93a)][_0x3045dc]['ontrack']=_0xa04668=>{errorlog('Publisher\x20is\x20being\x20sent\x20a\x20video\x20stream???\x20NOT\x20EXPECTED!');},_0x1620b3[_0x4be935(0x93a)][_0x3045dc][_0x4be935(0x58f)]=null,_0x1620b3[_0x4be935(0x93a)][_0x3045dc][_0x4be935(0x9b6)]=[],_0x1620b3[_0x4be935(0x93a)][_0x3045dc]['onicecandidate']=function(_0x1c9dc1){var _0x3a5db6=_0x4be935;if(_0x1c9dc1[_0x3a5db6(0x4f6)]==null){log('empty\x20ice..');return;}log(_0x1c9dc1);try{if(_0x1620b3[_0x3a5db6(0x80e)]){if(_0x1c9dc1[_0x3a5db6(0x4f6)][_0x3a5db6(0x4f6)][_0x3a5db6(0x563)](_0x1620b3[_0x3a5db6(0x80e)])===-0x1){log(_0x3a5db6(0x937));return;}else log(_0x1c9dc1[_0x3a5db6(0x4f6)]);}}catch(_0xd806e3){errorlog(_0xd806e3);}if(_0x1620b3[_0x3a5db6(0x93a)][_0x3045dc]['iceTimer']!==null){_0x1620b3[_0x3a5db6(0x93a)][_0x3045dc][_0x3a5db6(0x9b6)][_0x3a5db6(0x7c2)](_0x1c9dc1[_0x3a5db6(0x4f6)]);return;}_0x1620b3[_0x3a5db6(0x93a)][_0x3045dc][_0x3a5db6(0x9b6)][_0x3a5db6(0x7c2)](_0x1c9dc1[_0x3a5db6(0x4f6)]),_0x1620b3[_0x3a5db6(0x93a)][_0x3045dc][_0x3a5db6(0x58f)]=setTimeout(function(_0x3dbae3){var _0xfbcb41=_0x3a5db6;try{_0x1620b3[_0xfbcb41(0x93a)][_0x3dbae3][_0xfbcb41(0x58f)]=null;}catch(_0x46655e){warnlog('ice\x20timer\x20no\x20longer\x20exists');return;}var _0x2c2bbc={};_0x2c2bbc[_0xfbcb41(0x587)]=_0x3dbae3,_0x2c2bbc[_0xfbcb41(0x638)]=_0xfbcb41(0x8ec),_0x2c2bbc['candidates']=_0x1620b3[_0xfbcb41(0x93a)][_0x3dbae3][_0xfbcb41(0x9b6)],_0x2c2bbc['session']=_0x1620b3[_0xfbcb41(0x93a)][_0x3dbae3][_0xfbcb41(0x124)],_0x1620b3[_0xfbcb41(0x93a)][_0x3dbae3]['iceBundle']=[],_0x1620b3[_0xfbcb41(0x281)]?_0x1620b3['encryptMessage'](JSON['stringify'](_0x2c2bbc['candidates']))[_0xfbcb41(0x34a)](function(_0x227efd){var _0x15fe7b=_0xfbcb41;_0x2c2bbc[_0x15fe7b(0x561)]=_0x227efd[0x0],_0x2c2bbc[_0x15fe7b(0x47a)]=_0x227efd[0x1],_0x1620b3['anysend'](_0x2c2bbc);})[_0xfbcb41(0x3bd)](errorlog):_0x1620b3[_0xfbcb41(0x432)](_0x2c2bbc);},0xc8,_0x3045dc);},_0x1620b3[_0x4be935(0x4c3)]=async function(_0x137118,_0x14724a){var _0x1f6685=_0x4be935;_0x137118[_0x1f6685(0x587)]=_0x14724a;if(_0x137118[_0x1f6685(0x376)]){_0x1620b3['processDescription'](_0x137118);return;}else{if(_0x137118['candidate']){log('GOT\x20ICE!!'),_0x1620b3[_0x1f6685(0x309)](_0x137118);return;}else{if(_0x137118['candidates']){log(_0x1f6685(0x980)),_0x1620b3[_0x1f6685(0x408)](_0x137118);return;}else{if(_0x1f6685(0x6a9)in _0x137118){var _0x3adc4a={};_0x3adc4a['pong']=_0x137118[_0x1f6685(0x6a9)],_0x1620b3[_0x1f6685(0x14d)](_0x3adc4a,_0x14724a),warnlog(_0x1f6685(0x4d3));return;}else{if(_0x1f6685(0x220)in _0x137118){warnlog(_0x1f6685(0x1ba));return;}else{if(_0x1f6685(0x576)in _0x137118){warnlog(_0x1f6685(0x149)),log(_0x1f6685(0x3a4)),_0x1620b3[_0x1f6685(0x87a)](_0x14724a);return;}}}}}}if(_0x1620b3[_0x1f6685(0x967)]){if('requestCoDirector'in _0x137118&&_0x1f6685(0x47a)in _0x137118){if(_0x1620b3[_0x1f6685(0x253)])_0x1620b3[_0x1f6685(0x4ab)]?_0x1620b3[_0x1f6685(0x256)](_0x137118['requestCoDirector'],_0x137118['vector'],_0x1620b3[_0x1f6685(0x4ab)])[_0x1f6685(0x34a)](function(_0x4bfb79){var _0x46853d=_0x1f6685;if(_0x4bfb79===_0x1620b3[_0x46853d(0x4ab)]){_0x1620b3['pcs'][_0x14724a]['coDirector']=!![],getById(_0x46853d(0x700)+_0x14724a)[_0x46853d(0x68f)][_0x46853d(0x8f3)]('directorBlue'),_0x1620b3['announceCoDirector'](_0x14724a);var _0x43b3b0={};_0x43b3b0[_0x46853d(0x93d)]=_0x46853d(0x6b2),_0x1620b3[_0x46853d(0x14d)](_0x43b3b0,_0x14724a);}else{warnlog(_0x46853d(0x496));var _0x43b3b0={};_0x43b3b0['rejected']='requestCoDirector',_0x1620b3[_0x46853d(0x14d)](_0x43b3b0,_0x14724a);}})[_0x1f6685(0x3bd)](function(){var _0x1d5790=_0x1f6685;warnlog(_0x1d5790(0x808));var _0x29b27e={};_0x29b27e[_0x1d5790(0x753)]='requestCoDirector',_0x1620b3[_0x1d5790(0x14d)](_0x29b27e,_0x14724a);}):generateHash(_0x1620b3[_0x1f6685(0x253)]+_0x1620b3['salt']+_0x1f6685(0x16d),0xc)[_0x1f6685(0x34a)](function(_0x38f072){var _0x231dc7=_0x1f6685;_0x1620b3[_0x231dc7(0x4ab)]=_0x38f072,_0x1620b3[_0x231dc7(0x256)](_0x137118[_0x231dc7(0x6b2)],_0x137118['vector'],_0x1620b3[_0x231dc7(0x4ab)])['then'](function(_0x5edc11){var _0x363b3c=_0x231dc7;if(_0x5edc11===_0x1620b3[_0x363b3c(0x4ab)]){_0x1620b3[_0x363b3c(0x93a)][_0x14724a][_0x363b3c(0x484)]=!![],getById(_0x363b3c(0x700)+_0x14724a)['classList'][_0x363b3c(0x8f3)](_0x363b3c(0x8b3)),_0x1620b3[_0x363b3c(0x8bf)](_0x14724a);var _0xe080aa={};_0xe080aa[_0x363b3c(0x93d)]='requestCoDirector',_0x1620b3[_0x363b3c(0x56d)](_0xe080aa,_0x14724a);}else{warnlog(_0x363b3c(0x496));var _0xe080aa={};_0xe080aa[_0x363b3c(0x753)]=_0x363b3c(0x6b2),_0x1620b3[_0x363b3c(0x56d)](_0xe080aa,_0x14724a);}})['catch'](function(){var _0x520365=_0x231dc7;warnlog('Failed\x20attempt\x20to\x20connect\x20as\x20co-director');var _0x4a3316={};_0x4a3316['rejected']=_0x520365(0x6b2),_0x1620b3['sendRequest'](_0x4a3316,_0x14724a);});return;})['catch'](errorlog);else{warnlog(_0x1f6685(0x22d));var _0x3adc4a={};_0x3adc4a['rejected']=_0x1f6685(0x6b2),_0x1620b3[_0x1f6685(0x56d)](_0x3adc4a,_0x14724a);}}if(_0x1f6685(0x43a)in _0x137118&&_0x1f6685(0x681)in _0x137118){log(_0x1f6685(0x1af));if(_0x1620b3[_0x1f6685(0x1d1)]){if(_0x14724a in _0x1620b3[_0x1f6685(0x93a)]&&_0x1620b3[_0x1f6685(0x93a)][_0x14724a][_0x1f6685(0x484)]===!![]){log(_0x1f6685(0x164));var _0x3adc4a={};if(_0x137118[_0x1f6685(0x4e0)]&&_0x137118['transferSettings'][_0x1f6685(0x7df)]){_0x3adc4a[_0x1f6685(0x4fe)]='migrate',_0x3adc4a[_0x1f6685(0x4e0)]=_0x137118[_0x1f6685(0x4e0)],log(_0x3adc4a);if(_0x1620b3['sendRequest'](_0x3adc4a,_0x137118[_0x1f6685(0x43a)][_0x1f6685(0x29d)]())){var _0x3adc4a={};_0x3adc4a[_0x1f6685(0x4fe)]=_0x1f6685(0x43a),_0x3adc4a[_0x1f6685(0x681)]=_0x137118[_0x1f6685(0x681)],_0x3adc4a['target']=_0x137118[_0x1f6685(0x43a)][_0x1f6685(0x29d)](),_0x1620b3[_0x1f6685(0x3e7)](_0x3adc4a);}log(_0x3adc4a);}else{if(_0x137118['transferSettings']&&_0x1f6685(0x3a7)in _0x137118[_0x1f6685(0x4e0)]){_0x3adc4a['request']=_0x1f6685(0x43a),_0x3adc4a[_0x1f6685(0x4e0)]=_0x137118[_0x1f6685(0x4e0)],delete _0x3adc4a[_0x1f6685(0x4e0)][_0x1f6685(0x681)],delete _0x3adc4a['transferSettings'][_0x1f6685(0x265)],log(_0x3adc4a);if(_0x1620b3[_0x1f6685(0x56d)](_0x3adc4a,_0x137118['migrate']['toString']())){var _0x3adc4a={};_0x3adc4a[_0x1f6685(0x4fe)]=_0x1f6685(0x43a),_0x3adc4a[_0x1f6685(0x681)]=_0x137118[_0x1f6685(0x681)],_0x3adc4a[_0x1f6685(0x5da)]=_0x137118['migrate'][_0x1f6685(0x29d)](),_0x1620b3[_0x1f6685(0x3e7)](_0x3adc4a);}log(_0x3adc4a);}else _0x3adc4a[_0x1f6685(0x4fe)]='migrate',_0x3adc4a['roomid']=_0x137118['roomid'],_0x3adc4a[_0x1f6685(0x5da)]=_0x137118[_0x1f6685(0x43a)]['toString'](),_0x1620b3[_0x1f6685(0x3e7)](_0x3adc4a);}pokeIframeAPI(_0x1f6685(0x657),_0x137118[_0x1f6685(0x681)],_0x137118[_0x1f6685(0x43a)][_0x1f6685(0x29d)]());}}else{var _0x3adc4a={};_0x3adc4a[_0x1f6685(0x753)]='requestCoMigrate',_0x1620b3['sendRequest'](_0x3adc4a,_0x14724a);}}}if(_0x1f6685(0x8db)in _0x137118){if(!_0x137118[_0x1f6685(0x587)]){log(_0x1f6685(0x6ef));return;}var _0x374b5f=_0x137118[_0x1f6685(0x8db)];if(!_0x1620b3[_0x1f6685(0x93a)][_0x374b5f]){log('no\x20pcs[UUID]');return;}if(_0x1620b3[_0x1f6685(0x140)][_0x1f6685(0x563)](_0x374b5f)>=0x0){var _0x3adc4a={};_0x3adc4a['rejected']=_0x1f6685(0x8db),_0x1620b3[_0x1f6685(0x14d)](_0x3adc4a,_0x137118[_0x1f6685(0x587)]),warnlog('Remote\x20user\x20is\x20a\x20director');return;}if(_0x1620b3[_0x1f6685(0x5eb)]){if(_0x1f6685(0x5eb)in _0x137118&&_0x137118[_0x1f6685(0x5eb)]===_0x1620b3[_0x1f6685(0x5eb)]&&_0x1620b3[_0x1f6685(0x5eb)]){}else{if(_0x1620b3[_0x1f6685(0x5eb)]===!![]){}}}else{if(_0x1620b3[_0x1f6685(0x140)][_0x1f6685(0x563)](_0x137118[_0x1f6685(0x587)])>=0x0){}else return;}_0x1f6685(0x346)in _0x137118&&_0x1620b3['targetBitrate'](_0x374b5f,_0x137118[_0x1f6685(0x346)]);'targetAudioBitrate'in _0x137118&&_0x1620b3[_0x1f6685(0x1b5)](_0x374b5f,_0x137118[_0x1f6685(0x1b5)]);if(_0x1f6685(0x369)in _0x137118)try{_0x137118[_0x1f6685(0x369)]['s']?_0x1620b3[_0x1f6685(0x446)](_0x374b5f,_0x137118[_0x1f6685(0x369)]['w'],_0x137118[_0x1f6685(0x369)]['h'],!![]):_0x1620b3[_0x1f6685(0x446)](_0x374b5f,_0x137118[_0x1f6685(0x369)]['w'],_0x137118[_0x1f6685(0x369)]['h'],![]);}catch(_0x136c93){errorlog(_0x136c93);}return;}try{if(_0x1f6685(0x112)in _0x137118){_0x1620b3[_0x1f6685(0x93a)][_0x14724a][_0x1f6685(0x665)][_0x1f6685(0x112)]=_0x137118[_0x1f6685(0x112)];_0x1f6685(0x787)in _0x137118['info']&&(typeof _0x137118['info'][_0x1f6685(0x787)]==_0x1f6685(0x2a1)?_0x1620b3[_0x1f6685(0x93a)][_0x14724a][_0x1f6685(0x787)]=sanitizeLabel(_0x137118[_0x1f6685(0x112)]['label']):_0x1620b3['pcs'][_0x14724a][_0x1f6685(0x787)]=![]);if(_0x14724a===_0x1620b3['directorUUID'])try{_0x1620b3['pcs'][_0x14724a][_0x1f6685(0x665)]['info'][_0x1f6685(0x967)]=!![];}catch(_0x525315){}else{if(_0x1620b3['directorList'][_0x1f6685(0x563)](_0x14724a)>=0x0)try{_0x1620b3[_0x1f6685(0x93a)][_0x14724a][_0x1f6685(0x665)][_0x1f6685(0x112)][_0x1f6685(0x484)]=!![];}catch(_0x22e920){}}if(Firefox)try{'vb_url'in _0x137118[_0x1f6685(0x112)]&&(_0x1620b3['pcs'][_0x14724a][_0x1f6685(0x979)]===![]&&(_0x137118[_0x1f6685(0x112)][_0x1f6685(0x6e8)]&&parseInt(_0x137118[_0x1f6685(0x112)][_0x1f6685(0x6e8)])>0x0&&(_0x1620b3[_0x1f6685(0x93a)][_0x14724a]['savedBitrate']=parseInt(_0x137118[_0x1f6685(0x112)][_0x1f6685(0x6e8)]),_0x1620b3['pcs'][_0x14724a]['bitrateTimeout']&&clearTimeout(_0x1620b3[_0x1f6685(0x93a)][_0x14724a][_0x1f6685(0x34f)]),_0x1620b3[_0x1f6685(0x93a)][_0x14724a][_0x1f6685(0x34f)]=setTimeout(function(_0x25071d){var _0x577712=_0x1f6685;_0x1620b3[_0x577712(0x44c)](_0x25071d,null);},0x3e8,_0x14724a))));}catch(_0x4d13d5){errorlog(_0x4d13d5);}pokeIframeAPI(_0x1f6685(0x1d3),_0x137118[_0x1f6685(0x112)],_0x14724a);}if('ifs'in _0x137118){if(_0x1620b3[_0x1f6685(0x5f0)])try{_0x1620b3[_0x1f6685(0x5f0)][_0x1f6685(0x11d)]('https://www.youtube.com/')&&processIframeSyncFeedback(_0x137118[_0x1f6685(0x286)],_0x14724a);}catch(_0x5674cf){errorlog(_0x5674cf);}}_0x1f6685(0x31b)in _0x137118&&_0x1620b3['gotGenericData'](_0x137118['pipe'],_0x14724a);_0x1f6685(0x48f)in _0x137118&&(_0x1620b3[_0x1f6685(0x33d)]=_0x137118[_0x1f6685(0x48f)],_0x1620b3[_0x1f6685(0x888)](_0x14724a));_0x1f6685(0x651)in _0x137118&&(_0x1620b3[_0x1f6685(0x93a)][_0x14724a][_0x1f6685(0x651)]=parseInt(_0x137118[_0x1f6685(0x651)]));_0x1f6685(0x2bf)in _0x137118&&_0x1620b3['limitAudioBitrate'](_0x14724a,_0x137118[_0x1f6685(0x2bf)]);_0x1f6685(0x1b4)in _0x137118&&_0x1620b3['limitBitrate'](_0x14724a,_0x137118[_0x1f6685(0x1b4)]);'targetBitrate'in _0x137118&&_0x1620b3[_0x1f6685(0x346)](_0x14724a,_0x137118['targetBitrate']);'targetAudioBitrate'in _0x137118&&_0x1620b3[_0x1f6685(0x1b5)](_0x14724a,_0x137118[_0x1f6685(0x1b5)]);if(_0x1f6685(0x9b9)in _0x137118){if(_0x1f6685(0x5eb)in _0x137118){if(_0x137118[_0x1f6685(0x5eb)]===_0x1620b3['remote']&&_0x1620b3[_0x1f6685(0x5eb)]||_0x1620b3[_0x1f6685(0x5eb)]===!![]){_0x1620b3[_0x1f6685(0x9b9)]();return;}}}if(_0x1f6685(0x705)in _0x137118){if('remote'in _0x137118){if(_0x137118['remote']===_0x1620b3[_0x1f6685(0x5eb)]&&_0x1620b3[_0x1f6685(0x5eb)]||_0x1620b3[_0x1f6685(0x5eb)]===!![]){_0x1620b3[_0x1f6685(0x9b9)](!![]);return;}}}if('requestStats'in _0x137118){if(_0x1620b3[_0x1f6685(0x140)][_0x1f6685(0x563)](_0x14724a)>=0x0){var _0x302935={};if(_0x1620b3['mc']['stats'])_0x302935[_0x1f6685(0x121)]=_0x1620b3['mc'][_0x1f6685(0x665)];else for(var _0xd770b in _0x1620b3[_0x1f6685(0x93a)]){if(_0xd770b===_0x14724a)continue;_0x302935[_0xd770b]=_0x1620b3[_0x1f6685(0x93a)][_0xd770b][_0x1f6685(0x665)];}var _0x3adc4a={};_0x3adc4a['remoteStats']=_0x302935,_0x1620b3['sendMessage'](_0x3adc4a,_0x14724a);}else{if('remote'in _0x137118){if(_0x137118[_0x1f6685(0x5eb)]===_0x1620b3['remote']&&_0x1620b3[_0x1f6685(0x5eb)]||_0x1620b3[_0x1f6685(0x5eb)]===!![]){var _0x302935={};if(_0x1620b3['mc']['stats'])_0x302935[_0x1f6685(0x121)]=_0x1620b3['mc']['stats'];else for(var _0xd770b in _0x1620b3[_0x1f6685(0x93a)]){if(_0xd770b===_0x14724a)continue;_0x302935[_0xd770b]=_0x1620b3[_0x1f6685(0x93a)][_0xd770b][_0x1f6685(0x665)];}var _0x3adc4a={};_0x3adc4a[_0x1f6685(0x903)]=_0x302935,_0x1620b3[_0x1f6685(0x14d)](_0x3adc4a,_0x14724a);}}else{var _0x302935={};if(_0x1620b3['mc'][_0x1f6685(0x665)])_0x302935['meshcast']=_0x1620b3['mc'][_0x1f6685(0x665)];else for(var _0xd770b in _0x1620b3[_0x1f6685(0x93a)]){if(_0xd770b===_0x14724a)continue;if(!_0x1620b3['pcs'][_0xd770b]['stats'])continue;if(_0x1620b3[_0x1f6685(0x93a)][_0xd770b][_0x1f6685(0x86a)])continue;if(_0x1620b3[_0x1f6685(0x681)]){if(_0x1f6685(0x898)in _0x1620b3['pcs'][_0xd770b]['stats']){if(_0x1620b3[_0x1f6685(0x93a)][_0xd770b][_0x1f6685(0x665)][_0x1f6685(0x898)]===![])continue;}else continue;}_0x302935[_0xd770b]={},_0x1620b3['pcs'][_0xd770b][_0x1f6685(0x665)]['video_bitrate_kbps']&&(_0x302935[_0xd770b][_0x1f6685(0x950)]=_0x1620b3[_0x1f6685(0x93a)][_0xd770b]['stats']['video_bitrate_kbps']),_0x1620b3[_0x1f6685(0x93a)][_0xd770b][_0x1f6685(0x665)][_0x1f6685(0x629)]&&(_0x302935[_0xd770b][_0x1f6685(0x629)]=_0x1620b3[_0x1f6685(0x93a)][_0xd770b]['stats'][_0x1f6685(0x629)]),_0x1620b3[_0x1f6685(0x93a)][_0xd770b][_0x1f6685(0x665)]['available_outgoing_bitrate_kbps']&&(_0x302935[_0xd770b][_0x1f6685(0x669)]=_0x1620b3[_0x1f6685(0x93a)][_0xd770b]['stats'][_0x1f6685(0x669)]),_0x1620b3[_0x1f6685(0x93a)][_0xd770b][_0x1f6685(0x665)][_0x1f6685(0x898)]&&(_0x302935[_0xd770b][_0x1f6685(0x898)]=_0x1620b3[_0x1f6685(0x93a)][_0xd770b][_0x1f6685(0x665)][_0x1f6685(0x898)]),_0x1620b3[_0x1f6685(0x93a)][_0xd770b][_0x1f6685(0x787)]&&(_0x302935[_0xd770b][_0x1f6685(0x787)]=_0x1620b3[_0x1f6685(0x93a)][_0xd770b]['label']),_0x1620b3[_0x1f6685(0x93a)][_0xd770b][_0x1f6685(0x665)][_0x1f6685(0x4a6)]&&(_0x302935[_0xd770b][_0x1f6685(0x4a6)]=_0x1620b3[_0x1f6685(0x93a)][_0xd770b]['stats'][_0x1f6685(0x4a6)]),_0x1620b3[_0x1f6685(0x93a)][_0xd770b][_0x1f6685(0x665)][_0x1f6685(0x945)]&&(_0x302935[_0xd770b][_0x1f6685(0x945)]=_0x1620b3[_0x1f6685(0x93a)][_0xd770b][_0x1f6685(0x665)][_0x1f6685(0x945)]);}var _0x3adc4a={};_0x3adc4a[_0x1f6685(0x903)]=_0x302935,_0x1620b3[_0x1f6685(0x14d)](_0x3adc4a,_0x14724a);}}}if(_0x1f6685(0x91f)in _0x137118){clearInterval(_0x1620b3[_0x1f6685(0x93a)][_0x14724a][_0x1f6685(0x86e)]);if(_0x1620b3[_0x1f6685(0x140)][_0x1f6685(0x563)](_0x14724a)>=0x0){if(_0x137118[_0x1f6685(0x91f)]){_0x1620b3[_0x1f6685(0x93a)][_0x14724a][_0x1f6685(0x86e)]=setInterval(function(_0x28bc4c){var _0x394bc5=_0x1f6685,_0x405ebf={};if(_0x1620b3['mc']['stats'])_0x405ebf[_0x394bc5(0x121)]=_0x1620b3['mc'][_0x394bc5(0x665)];else for(var _0x4c668b in _0x1620b3[_0x394bc5(0x93a)]){if(_0x4c668b===_0x28bc4c)continue;if(!_0x1620b3['pcs'][_0x4c668b][_0x394bc5(0x665)])continue;if(_0x1620b3[_0x394bc5(0x93a)][_0x4c668b]['guest'])continue;_0x405ebf[_0x4c668b]=_0x1620b3[_0x394bc5(0x93a)][_0x4c668b][_0x394bc5(0x665)];}var _0x56e022={};_0x56e022['remoteStats']=_0x405ebf,_0x1620b3['sendMessage'](_0x56e022,_0x28bc4c);},0xbb8,_0x14724a);var _0x302935={};if(_0x1620b3['mc'][_0x1f6685(0x665)])_0x302935[_0x1f6685(0x121)]=_0x1620b3['mc'][_0x1f6685(0x665)];else for(var _0xd770b in _0x1620b3['pcs']){if(_0xd770b===_0x14724a)continue;if(!_0x1620b3['pcs'][_0xd770b][_0x1f6685(0x665)])continue;if(_0x1620b3['pcs'][_0xd770b][_0x1f6685(0x86a)])continue;_0x302935[_0xd770b]=_0x1620b3[_0x1f6685(0x93a)][_0xd770b][_0x1f6685(0x665)];}var _0x3adc4a={};_0x3adc4a[_0x1f6685(0x903)]=_0x302935,_0x1620b3[_0x1f6685(0x14d)](_0x3adc4a,_0x14724a);}}else{if(_0x1f6685(0x5eb)in _0x137118){if(_0x137118[_0x1f6685(0x5eb)]===_0x1620b3['remote']&&_0x1620b3[_0x1f6685(0x5eb)]||_0x1620b3[_0x1f6685(0x5eb)]===!![]){if(_0x137118[_0x1f6685(0x91f)]){_0x1620b3['pcs'][_0x14724a][_0x1f6685(0x86e)]=setInterval(function(_0x41430b){var _0x130f4a=_0x1f6685,_0x2f4aa8={};if(_0x1620b3['mc'][_0x130f4a(0x665)])_0x2f4aa8[_0x130f4a(0x121)]=_0x1620b3['mc'][_0x130f4a(0x665)];else for(var _0x1a1e73 in _0x1620b3['pcs']){if(_0x1a1e73===_0x41430b)continue;if(!_0x1620b3[_0x130f4a(0x93a)][_0x1a1e73][_0x130f4a(0x665)])continue;if(_0x1620b3[_0x130f4a(0x93a)][_0x1a1e73][_0x130f4a(0x86a)])continue;_0x2f4aa8[_0x1a1e73]=_0x1620b3[_0x130f4a(0x93a)][_0x1a1e73][_0x130f4a(0x665)];}var _0x420b3a={};_0x420b3a[_0x130f4a(0x903)]=_0x2f4aa8,_0x1620b3[_0x130f4a(0x14d)](_0x420b3a,_0x41430b);},0xbb8,_0x14724a);var _0x302935={};if(_0x1620b3['mc'][_0x1f6685(0x665)])_0x302935[_0x1f6685(0x121)]=_0x1620b3['mc'][_0x1f6685(0x665)];else for(var _0xd770b in _0x1620b3[_0x1f6685(0x93a)]){if(_0xd770b===_0x14724a)continue;if(!_0x1620b3[_0x1f6685(0x93a)][_0xd770b]['stats'])continue;if(_0x1620b3['pcs'][_0xd770b][_0x1f6685(0x86a)])continue;_0x302935[_0xd770b]=_0x1620b3['pcs'][_0xd770b]['stats'];}var _0x3adc4a={};_0x3adc4a[_0x1f6685(0x903)]=_0x302935,_0x1620b3[_0x1f6685(0x14d)](_0x3adc4a,_0x14724a);}}}else{if(_0x137118[_0x1f6685(0x91f)]){_0x1620b3[_0x1f6685(0x93a)][_0x14724a]['requestedStatsInterval']=setInterval(function(_0x486336){var _0x5709b9=_0x1f6685,_0x4d47d0={};if(_0x1620b3['mc'][_0x5709b9(0x665)])_0x4d47d0[_0x5709b9(0x121)]=_0x1620b3['mc'][_0x5709b9(0x665)];else for(var _0x4a0d1d in _0x1620b3[_0x5709b9(0x93a)]){if(_0x4a0d1d===_0x486336)continue;if(!_0x1620b3[_0x5709b9(0x93a)][_0x4a0d1d][_0x5709b9(0x665)])continue;if(_0x1620b3[_0x5709b9(0x93a)][_0x4a0d1d][_0x5709b9(0x86a)])continue;if(_0x1620b3[_0x5709b9(0x681)]){if(_0x5709b9(0x898)in _0x1620b3[_0x5709b9(0x93a)][_0x4a0d1d][_0x5709b9(0x665)]){if(_0x1620b3['pcs'][_0x4a0d1d][_0x5709b9(0x665)]['scene']===![])continue;}else continue;}_0x4d47d0[_0x4a0d1d]={},_0x1620b3['pcs'][_0x4a0d1d][_0x5709b9(0x665)][_0x5709b9(0x950)]&&(_0x4d47d0[_0x4a0d1d]['video_bitrate_kbps']=_0x1620b3[_0x5709b9(0x93a)][_0x4a0d1d][_0x5709b9(0x665)][_0x5709b9(0x950)]),_0x1620b3['pcs'][_0x4a0d1d][_0x5709b9(0x665)]['nacks_per_second']&&(_0x4d47d0[_0x4a0d1d][_0x5709b9(0x629)]=_0x1620b3[_0x5709b9(0x93a)][_0x4a0d1d][_0x5709b9(0x665)][_0x5709b9(0x629)]),_0x1620b3['pcs'][_0x4a0d1d][_0x5709b9(0x665)][_0x5709b9(0x669)]&&(_0x4d47d0[_0x4a0d1d][_0x5709b9(0x669)]=_0x1620b3[_0x5709b9(0x93a)][_0x4a0d1d]['stats'][_0x5709b9(0x669)]),_0x1620b3[_0x5709b9(0x93a)][_0x4a0d1d][_0x5709b9(0x665)][_0x5709b9(0x898)]&&(_0x4d47d0[_0x4a0d1d]['scene']=_0x1620b3[_0x5709b9(0x93a)][_0x4a0d1d][_0x5709b9(0x665)]['scene']),_0x1620b3[_0x5709b9(0x93a)][_0x4a0d1d][_0x5709b9(0x787)]&&(_0x4d47d0[_0x4a0d1d][_0x5709b9(0x787)]=_0x1620b3[_0x5709b9(0x93a)][_0x4a0d1d][_0x5709b9(0x787)]),_0x1620b3['pcs'][_0x4a0d1d]['stats'][_0x5709b9(0x4a6)]&&(_0x4d47d0[_0x4a0d1d][_0x5709b9(0x4a6)]=_0x1620b3[_0x5709b9(0x93a)][_0x4a0d1d][_0x5709b9(0x665)]['resolution']),_0x1620b3[_0x5709b9(0x93a)][_0x4a0d1d][_0x5709b9(0x665)][_0x5709b9(0x945)]&&(_0x4d47d0[_0x4a0d1d][_0x5709b9(0x945)]=_0x1620b3[_0x5709b9(0x93a)][_0x4a0d1d]['stats'][_0x5709b9(0x945)]);}var _0x2c111d={};_0x2c111d[_0x5709b9(0x903)]=_0x4d47d0,_0x1620b3[_0x5709b9(0x14d)](_0x2c111d,_0x486336);},0xbb8,_0x14724a);var _0x302935={};if(_0x1620b3['mc'][_0x1f6685(0x665)])_0x302935[_0x1f6685(0x121)]=_0x1620b3['mc']['stats'];else for(var _0xd770b in _0x1620b3[_0x1f6685(0x93a)]){if(_0xd770b===_0x14724a)continue;if(!_0x1620b3[_0x1f6685(0x93a)][_0xd770b]['stats'])continue;if(_0x1620b3[_0x1f6685(0x93a)][_0xd770b][_0x1f6685(0x86a)])continue;if(_0x1620b3['roomid']){if('scene'in _0x1620b3['pcs'][_0xd770b]['stats']){if(_0x1620b3[_0x1f6685(0x93a)][_0xd770b][_0x1f6685(0x665)]['scene']===![])continue;}else continue;}_0x302935[_0xd770b]={},_0x1620b3['pcs'][_0xd770b]['stats']['video_bitrate_kbps']&&(_0x302935[_0xd770b][_0x1f6685(0x950)]=_0x1620b3[_0x1f6685(0x93a)][_0xd770b][_0x1f6685(0x665)]['video_bitrate_kbps']),_0x1620b3[_0x1f6685(0x93a)][_0xd770b][_0x1f6685(0x665)][_0x1f6685(0x629)]&&(_0x302935[_0xd770b][_0x1f6685(0x629)]=_0x1620b3[_0x1f6685(0x93a)][_0xd770b][_0x1f6685(0x665)][_0x1f6685(0x629)]),_0x1620b3[_0x1f6685(0x93a)][_0xd770b][_0x1f6685(0x665)]['available_outgoing_bitrate_kbps']&&(_0x302935[_0xd770b][_0x1f6685(0x669)]=_0x1620b3['pcs'][_0xd770b][_0x1f6685(0x665)][_0x1f6685(0x669)]),_0x1620b3[_0x1f6685(0x93a)][_0xd770b][_0x1f6685(0x665)][_0x1f6685(0x898)]&&(_0x302935[_0xd770b][_0x1f6685(0x898)]=_0x1620b3[_0x1f6685(0x93a)][_0xd770b]['stats'][_0x1f6685(0x898)]),_0x1620b3[_0x1f6685(0x93a)][_0xd770b][_0x1f6685(0x787)]&&(_0x302935[_0xd770b][_0x1f6685(0x787)]=_0x1620b3['pcs'][_0xd770b]['label']),_0x1620b3[_0x1f6685(0x93a)][_0xd770b][_0x1f6685(0x665)][_0x1f6685(0x4a6)]&&(_0x302935[_0xd770b][_0x1f6685(0x4a6)]=_0x1620b3[_0x1f6685(0x93a)][_0xd770b][_0x1f6685(0x665)][_0x1f6685(0x4a6)]),_0x1620b3[_0x1f6685(0x93a)][_0xd770b]['stats']['video_encoder']&&(_0x302935[_0xd770b][_0x1f6685(0x945)]=_0x1620b3['pcs'][_0xd770b][_0x1f6685(0x665)][_0x1f6685(0x945)]);}var _0x3adc4a={};_0x3adc4a[_0x1f6685(0x903)]=_0x302935,_0x1620b3['sendMessage'](_0x3adc4a,_0x14724a);}}}}if(_0x1f6685(0x369)in _0x137118)try{_0x137118['requestResolution']['s']?_0x1620b3[_0x1f6685(0x446)](_0x137118[_0x1f6685(0x587)],_0x137118[_0x1f6685(0x369)]['w'],_0x137118[_0x1f6685(0x369)]['h'],!![]):_0x1620b3['setResolution'](_0x137118['UUID'],_0x137118['requestResolution']['w'],_0x137118['requestResolution']['h'],![]);}catch(_0x7d7621){errorlog(_0x7d7621);}_0x1f6685(0x9b8)in _0x137118&&(_0x137118[_0x1f6685(0x898)]?_0x1620b3['directorList'][_0x1f6685(0x563)](_0x14724a)>=0x0?_0x1620b3[_0x1f6685(0x470)]():errorlog(_0x1f6685(0x396)):_0x1620b3[_0x1f6685(0x260)](_0x14724a));if('chat'in _0x137118){var _0x29a286=![],_0x171cf9=![];_0x1620b3[_0x1f6685(0x140)][_0x1f6685(0x563)](_0x14724a)>=0x0&&(_0x29a286=!![],_0x1f6685(0x850)in _0x137118&&(_0x137118[_0x1f6685(0x850)]==!![]&&(_0x171cf9=!![]))),log('isDirector\x20'+_0x29a286),getChatMessage(_0x137118['chat'],_0x1620b3[_0x1f6685(0x93a)][_0x14724a][_0x1f6685(0x787)],_0x29a286,_0x171cf9);}if(_0x1f6685(0x91a)in _0x137118){_0x1620b3[_0x1f6685(0x93a)][_0x14724a][_0x1f6685(0x91a)]=parseInt(_0x137118[_0x1f6685(0x91a)])||0x0;_0x14724a in _0x1620b3[_0x1f6685(0x872)]&&(_0x1620b3[_0x1f6685(0x872)][_0x14724a][_0x1f6685(0x91a)]=_0x1620b3[_0x1f6685(0x93a)][_0x14724a][_0x1f6685(0x91a)]);if(_0x1620b3['director']){var _0x46b5c4=document[_0x1f6685(0x710)](_0x1f6685(0x933)+_0x14724a+'\x22]');log(_0x46b5c4),_0x46b5c4[0x0]&&(_0x46b5c4[0x0]['innerText']=parseInt(_0x137118[_0x1f6685(0x91a)])||0x0);}updateMixer();}_0x1f6685(0x385)in _0x137118&&_0x1620b3['setScale'](_0x14724a,parseFloat(_0x137118[_0x1f6685(0x385)])||0x0);if(_0x1620b3[_0x1f6685(0x967)]&&_0x1620b3[_0x1f6685(0x93a)][_0x14724a]['coDirector']&&_0x1f6685(0x59b)in _0x137118){log(_0x137118),_0x1620b3['syncState']=_0x137118['directorState'];for(var _0xd0806e in _0x1620b3['syncState']){syncSceneState(_0xd0806e),syncOtherState(_0xd0806e);}}if(_0x1620b3['directorList'][_0x1f6685(0x563)](_0x14724a)==-0x1){if(_0x1f6685(0x71b)in _0x137118){var _0x3adc4a={};_0x3adc4a['rejected']=_0x1f6685(0x71b),_0x1620b3[_0x1f6685(0x14d)](_0x3adc4a,_0x14724a);}else{if(_0x1f6685(0x83c)in _0x137118){var _0x3adc4a={};_0x3adc4a[_0x1f6685(0x753)]='requestVideoRecord',_0x1620b3[_0x1f6685(0x14d)](_0x3adc4a,_0x14724a);}else{if(_0x1f6685(0x1dc)in _0x137118){var _0x3adc4a={};_0x3adc4a[_0x1f6685(0x753)]=_0x1f6685(0x1dc),_0x1620b3[_0x1f6685(0x14d)](_0x3adc4a,_0x14724a);}else{if(_0x1f6685(0x251)in _0x137118){var _0x3adc4a={};_0x3adc4a[_0x1f6685(0x753)]=_0x1f6685(0x251),_0x1620b3['sendMessage'](_0x3adc4a,_0x14724a);}else{if(_0x1f6685(0x5ed)in _0x137118){var _0x3adc4a={};_0x3adc4a[_0x1f6685(0x753)]='changeLabel',_0x1620b3[_0x1f6685(0x14d)](_0x3adc4a,_0x14724a);}else{if('requestChangeEQ'in _0x137118){var _0x3adc4a={};_0x3adc4a[_0x1f6685(0x753)]=_0x1f6685(0x16e),_0x1620b3[_0x1f6685(0x14d)](_0x3adc4a,_0x14724a);}else{if(_0x1f6685(0x6ab)in _0x137118){var _0x3adc4a={};_0x3adc4a[_0x1f6685(0x753)]='requestChangeGating',_0x1620b3[_0x1f6685(0x14d)](_0x3adc4a,_0x14724a);}else{if(_0x1f6685(0x2f0)in _0x137118){var _0x3adc4a={};_0x3adc4a['rejected']='requestChangeCompressor',_0x1620b3[_0x1f6685(0x14d)](_0x3adc4a,_0x14724a);}else{if('requestChangeSubGain'in _0x137118){var _0x3adc4a={};_0x3adc4a[_0x1f6685(0x753)]=_0x1f6685(0x97f),_0x1620b3[_0x1f6685(0x14d)](_0x3adc4a,_0x14724a);}else{if(_0x1f6685(0x304)in _0x137118){var _0x3adc4a={};_0x3adc4a[_0x1f6685(0x753)]=_0x1f6685(0x304),_0x1620b3[_0x1f6685(0x14d)](_0x3adc4a,_0x14724a);}else{if(_0x1f6685(0x7c1)in _0x137118){var _0x3adc4a={};_0x3adc4a[_0x1f6685(0x753)]=_0x1f6685(0x7c1),_0x1620b3[_0x1f6685(0x14d)](_0x3adc4a,_0x14724a);}else{if(_0x1f6685(0x9b9)in _0x137118){var _0x3adc4a={};_0x3adc4a[_0x1f6685(0x753)]=_0x1f6685(0x9b9),_0x1620b3[_0x1f6685(0x14d)](_0x3adc4a,_0x14724a);}else{if(_0x1f6685(0x32c)in _0x137118){var _0x3adc4a={};_0x3adc4a['rejected']=_0x1f6685(0x32c),_0x1620b3[_0x1f6685(0x14d)](_0x3adc4a,_0x14724a);}else{if(_0x1f6685(0x590)in _0x137118){var _0x3adc4a={};_0x3adc4a[_0x1f6685(0x753)]='speakerMute',_0x1620b3['sendMessage'](_0x3adc4a,_0x14724a);}else{if('volume'in _0x137118){var _0x3adc4a={};_0x3adc4a[_0x1f6685(0x753)]=_0x1f6685(0x553),_0x1620b3['sendMessage'](_0x3adc4a,_0x14724a);}else{if(_0x1f6685(0x8ee)in _0x137118){var _0x3adc4a={};_0x3adc4a[_0x1f6685(0x753)]=_0x1f6685(0x8ee),_0x1620b3[_0x1f6685(0x14d)](_0x3adc4a,_0x14724a);}else{if(_0x1f6685(0x406)in _0x137118){var _0x3adc4a={};_0x3adc4a['rejected']=_0x1f6685(0x406),_0x1620b3[_0x1f6685(0x14d)](_0x3adc4a,_0x14724a);}else{if('stopClock'in _0x137118){var _0x3adc4a={};_0x3adc4a[_0x1f6685(0x753)]=_0x1f6685(0x201),_0x1620b3[_0x1f6685(0x14d)](_0x3adc4a,_0x14724a);}else{if('resumeClock'in _0x137118){var _0x3adc4a={};_0x3adc4a[_0x1f6685(0x753)]='resumeClock',_0x1620b3[_0x1f6685(0x14d)](_0x3adc4a,_0x14724a);}else{if(_0x1f6685(0x2e1)in _0x137118){var _0x3adc4a={};_0x3adc4a[_0x1f6685(0x753)]='setClock',_0x1620b3[_0x1f6685(0x14d)](_0x3adc4a,_0x14724a);}else{if(_0x1f6685(0x4cc)in _0x137118){var _0x3adc4a={};_0x3adc4a[_0x1f6685(0x753)]=_0x1f6685(0x4cc),_0x1620b3[_0x1f6685(0x14d)](_0x3adc4a,_0x14724a);}else{if('showClock'in _0x137118){var _0x3adc4a={};_0x3adc4a[_0x1f6685(0x753)]=_0x1f6685(0x276),_0x1620b3[_0x1f6685(0x14d)](_0x3adc4a,_0x14724a);}else{if(_0x1f6685(0x7ae)in _0x137118){var _0x3adc4a={};_0x3adc4a[_0x1f6685(0x753)]=_0x1f6685(0x7ae),_0x1620b3['sendMessage'](_0x3adc4a,_0x14724a);}else{if('pauseClock'in _0x137118){var _0x3adc4a={};_0x3adc4a[_0x1f6685(0x753)]=_0x1f6685(0x8eb),_0x1620b3['sendMessage'](_0x3adc4a,_0x14724a);}else{if('showTime'in _0x137118){var _0x3adc4a={};_0x3adc4a[_0x1f6685(0x753)]=_0x1f6685(0x3a3),_0x1620b3[_0x1f6685(0x14d)](_0x3adc4a,_0x14724a);}else{if(_0x1f6685(0x7c9)in _0x137118){var _0x3adc4a={};_0x3adc4a[_0x1f6685(0x753)]=_0x1f6685(0x7c9),_0x1620b3[_0x1f6685(0x14d)](_0x3adc4a,_0x14724a);}}}}}}}}}}}}}}}}}}}}}}}}}}}else{if('requestAudioHack'in _0x137118){var _0x569314=_0x1620b3[_0x1f6685(0x677)][_0x1f6685(0x7e8)]();_0x569314['length']&&(_0x1f6685(0x417)in _0x137118?applyAudioHack(_0x137118[_0x1f6685(0x3e2)],_0x137118[_0x1f6685(0x952)],_0x137118['deviceId']):applyAudioHack(_0x137118[_0x1f6685(0x3e2)],_0x137118[_0x1f6685(0x952)]));}if('requestVideoRecord'in _0x137118){if(_0x137118['requestVideoRecord']){if(_0x1620b3['videoElement']){var _0x42fba9=0x1770;_0x137118[_0x1f6685(0x952)]&&(_0x42fba9=parseInt(_0x137118['value'])),recordLocalVideo(_0x1f6685(0x314),_0x42fba9);}}else _0x1620b3[_0x1f6685(0x2a3)]&&recordLocalVideo(_0x1f6685(0x363));}if(_0x1f6685(0x1dc)in _0x137118){_0x1620b3[_0x1f6685(0x91a)]==![]&&(_0x1620b3[_0x1f6685(0x91a)]=0x0);_0x1620b3[_0x1f6685(0x91a)]+=parseInt(_0x137118[_0x1f6685(0x1dc)])||0x0;var _0x3adc4a={};_0x3adc4a={},_0x3adc4a['order']=_0x1620b3['order'],_0x1620b3[_0x1f6685(0x277)](_0x3adc4a),updateMixer();}_0x1f6685(0x251)in _0x137118&&changeURL(_0x137118['changeURL']);'stopClock'in _0x137118&&stopClock();_0x1f6685(0x27b)in _0x137118&&resumeClock();_0x1f6685(0x2e1)in _0x137118&&setClock(_0x137118['setClock']);'hideClock'in _0x137118&&hideClock();_0x1f6685(0x276)in _0x137118&&showClock();'startClock'in _0x137118&&startClock();'pauseClock'in _0x137118&&pauseClock();if(_0x1f6685(0x3a3)in _0x137118){if(_0x1620b3[_0x1f6685(0x3a3)]!==![]){if(_0x137118['showTime']&&!_0x1620b3[_0x1f6685(0x3a3)])toggleClock();else!_0x137118[_0x1f6685(0x3a3)]&&_0x1620b3[_0x1f6685(0x3a3)]&&toggleClock();}}_0x1f6685(0x406)in _0x137118&&toggleFileshare(_0x14724a);if(_0x1f6685(0x7c9)in _0x137118)try{_0x1620b3[_0x1f6685(0x14d)]({'group':_0x137118[_0x1f6685(0x7c9)]}),_0x137118[_0x1f6685(0x7c9)]?_0x1620b3[_0x1f6685(0x7c9)]=_0x137118['group']['split'](','):_0x1620b3['group']=[],updateMixer(),pokeIframeAPI('group-set-updated',_0x1620b3['group']);}catch(_0x41768e){}if(_0x1f6685(0x5ed)in _0x137118){if(_0x1f6685(0x952)in _0x137118){if(typeof _0x137118['value']==_0x1f6685(0x2a1)){_0x1620b3[_0x1f6685(0x787)]=sanitizeLabel(_0x137118['value']),log(_0x1f6685(0x5c6)+_0x1620b3['label']);if(_0x1620b3['director']){var _0x46b5c4=getById(_0x1f6685(0x874)+_0x14724a);if(_0x1620b3[_0x1f6685(0x787)])_0x46b5c4[_0x1f6685(0x1f8)]=_0x1620b3[_0x1f6685(0x787)],_0x46b5c4[_0x1f6685(0x68f)]['remove'](_0x1f6685(0x151));else _0x1620b3['directorUUID']===_0x14724a?(_0x46b5c4[_0x1f6685(0x1f8)]=miscTranslations['main-director'],_0x46b5c4[_0x1f6685(0x68f)][_0x1f6685(0x3cc)](_0x1f6685(0x151))):(_0x46b5c4[_0x1f6685(0x1f8)]=miscTranslations[_0x1f6685(0x471)],_0x46b5c4[_0x1f6685(0x68f)][_0x1f6685(0x8f3)](_0x1f6685(0x151)));}else _0x1620b3[_0x1f6685(0x34d)]&&updateMixer();!_0x1620b3[_0x1f6685(0x967)]&&(_0x1620b3[_0x1f6685(0x787)]?document[_0x1f6685(0x40a)]=_0x1620b3['label']:document['title']=location[_0x1f6685(0x1d4)]);var _0x5dbe1b=encodeURIComponent(_0x1620b3['label']);urlParams[_0x1f6685(0x23d)]('l')?updateURL('l='+_0x5dbe1b,!![],![]):updateURL(_0x1f6685(0x39b)+_0x5dbe1b,!![],![]);var _0x3adc4a={};_0x3adc4a[_0x1f6685(0x5ed)]=!![],_0x3adc4a[_0x1f6685(0x952)]=_0x1620b3[_0x1f6685(0x787)],_0x1620b3[_0x1f6685(0x14d)](_0x3adc4a);}else{_0x1620b3[_0x1f6685(0x787)]=![];var _0x3adc4a={};_0x3adc4a[_0x1f6685(0x5ed)]=!![],_0x3adc4a['value']=_0x1620b3[_0x1f6685(0x787)],_0x1620b3['sendMessage'](_0x3adc4a);if(_0x1620b3[_0x1f6685(0x967)]){var _0x46b5c4=getById(_0x1f6685(0x874)+_0x14724a);_0x1620b3['directorUUID']===_0x14724a?(_0x46b5c4[_0x1f6685(0x1f8)]=miscTranslations[_0x1f6685(0x4a4)],_0x46b5c4[_0x1f6685(0x68f)][_0x1f6685(0x3cc)](_0x1f6685(0x151))):(_0x46b5c4[_0x1f6685(0x1f8)]=miscTranslations[_0x1f6685(0x471)],_0x46b5c4['classList'][_0x1f6685(0x8f3)](_0x1f6685(0x151)));}else _0x1620b3[_0x1f6685(0x34d)]?(document[_0x1f6685(0x40a)]=location[_0x1f6685(0x1d4)],updateMixer()):document['title']=location['hostname'];}}}if(_0x1f6685(0x16e)in _0x137118){if(_0x137118['keyname']==_0x1f6685(0x362))changeLowEQ(parseFloat(_0x137118[_0x1f6685(0x952)]),_0x137118[_0x1f6685(0x9b7)]);else{if(_0x137118[_0x1f6685(0x3e2)]==_0x1f6685(0x4e2))changeMidEQ(parseFloat(_0x137118[_0x1f6685(0x952)]),_0x137118[_0x1f6685(0x9b7)]);else _0x137118[_0x1f6685(0x3e2)]==_0x1f6685(0x717)&&changeHighEQ(parseFloat(_0x137118[_0x1f6685(0x952)]),_0x137118[_0x1f6685(0x9b7)]);}}if('requestChangeGating'in _0x137118){var _0x36554e=_0x1620b3[_0x1f6685(0x400)];if(_0x137118[_0x1f6685(0x952)]===_0x1f6685(0x689))_0x1620b3['noisegate']=![],log(_0x1f6685(0x94f));else _0x137118[_0x1f6685(0x952)]===_0x1f6685(0x23c)?(_0x1620b3[_0x1f6685(0x400)]=!![],log('noise\x20gate\x20on')):_0x1620b3[_0x1f6685(0x400)]=_0x137118[_0x1f6685(0x952)];_0x1620b3[_0x1f6685(0x400)]!==_0x36554e&&senderAudioUpdate();}if(_0x1f6685(0x2f0)in _0x137118){var _0x36554e=_0x1620b3['compressor'];if(_0x137118['value']==='false')_0x1620b3['compressor']=![],log(_0x1f6685(0x94f));else{if(_0x137118['value']==='1')_0x1620b3[_0x1f6685(0x6e7)]=0x1,log(_0x1f6685(0x604));else _0x137118[_0x1f6685(0x952)]==='2'?(_0x1620b3['compressor']=0x2,log(_0x1f6685(0x604))):_0x1620b3[_0x1f6685(0x6e7)]=parseInt(_0x137118['value'])||![];}_0x1620b3[_0x1f6685(0x6e7)]!==_0x36554e&&senderAudioUpdate();}_0x1f6685(0x304)in _0x137118&&(_0x1620b3['micDelay']===![]?(_0x1620b3[_0x1f6685(0x915)]=parseInt(_0x137118[_0x1f6685(0x952)])||0x0,senderAudioUpdate()):(_0x1620b3['micDelay']=parseInt(_0x137118[_0x1f6685(0x952)])||0x0,changeMicDelay(_0x1620b3[_0x1f6685(0x915)],_0x137118[_0x1f6685(0x417)])));'requestChangeSubGain'in _0x137118&&changeSubGain(parseFloat(_0x137118['value']),_0x137118['deviceId']);_0x1f6685(0x7c1)in _0x137118&&(_0x1620b3[_0x1f6685(0x6f3)]&&lowerhand());if(_0x1f6685(0x847)in _0x137118){var _0x3adc4a={};_0x3adc4a[_0x1f6685(0x587)]=_0x14724a,_0x3adc4a['audioOptions']=listAudioSettingsPrep(),sendMediaDevices(_0x3adc4a[_0x1f6685(0x587)]),_0x1620b3['sendMessage'](_0x3adc4a,_0x3adc4a['UUID']);}if(_0x1f6685(0x135)in _0x137118){var _0x3adc4a={};_0x3adc4a[_0x1f6685(0x587)]=_0x14724a,_0x3adc4a['videoOptions']=listVideoSettingsPrep(),sendMediaDevices(_0x3adc4a[_0x1f6685(0x587)]),_0x1620b3[_0x1f6685(0x14d)](_0x3adc4a,_0x3adc4a[_0x1f6685(0x587)]);}'changeSpeaker'in _0x137118&&changeAudioOutputDeviceById(_0x137118[_0x1f6685(0x12d)],_0x14724a);_0x1f6685(0x268)in _0x137118&&changeAudioDeviceById(_0x137118['changeMicrophone'],_0x14724a);_0x1f6685(0x825)in _0x137118&&changeVideoDeviceById(_0x137118[_0x1f6685(0x825)],_0x14724a);_0x1f6685(0x46c)in _0x137118&&(_0x1f6685(0x1e3)in _0x137118&&_0x137118[_0x1f6685(0x1e3)]?updateCameraConstraints(_0x137118[_0x1f6685(0x3e2)],_0x137118[_0x1f6685(0x952)],!![],_0x14724a):updateCameraConstraints(_0x137118[_0x1f6685(0x3e2)],_0x137118[_0x1f6685(0x952)],![],![]));_0x1f6685(0x308)in _0x137118&&changeLowCut(parseFloat(_0x137118[_0x1f6685(0x952)]),_0x137118[_0x1f6685(0x9b7)]);_0x1f6685(0x308)in _0x137118&&changeLowCut(parseFloat(_0x137118[_0x1f6685(0x952)]),_0x137118[_0x1f6685(0x9b7)]);_0x1f6685(0x9b9)in _0x137118&&(_0x1620b3['directorUUID']&&_0x1620b3['hangup']());if(_0x1f6685(0x628)in _0x137118){}if('volume'in _0x137118){var _0x34b2e4=parseInt(_0x137118[_0x1f6685(0x553)])/0x64||0x0;_0x1620b3[_0x1f6685(0x437)]=parseInt(_0x137118[_0x1f6685(0x553)])||0x0;try{for(var _0x467a3f in _0x1620b3[_0x1f6685(0x891)]){log(_0x1f6685(0x82b)),_0x1620b3['webAudios'][_0x467a3f]['gainNode'][_0x1f6685(0x357)]['setValueAtTime'](_0x34b2e4,_0x1620b3[_0x1f6685(0x891)][_0x467a3f][_0x1f6685(0x44b)][_0x1f6685(0x956)]);}}catch(_0x342cc9){}updateVolume(!![]);}if(_0x1f6685(0x87f)in _0x137118){if(_0x137118[_0x1f6685(0x87f)])_0x1620b3[_0x1f6685(0x140)]['indexOf'](_0x14724a)>=0x0&&(_0x1620b3[_0x1f6685(0x8ee)][_0x1f6685(0x7c2)](_0x14724a),_0x1620b3[_0x1f6685(0x199)]());else{var _0x58fd65=_0x1620b3[_0x1f6685(0x8ee)][_0x1f6685(0x563)](_0x14724a);_0x58fd65>-0x1&&(_0x1620b3[_0x1f6685(0x8ee)]['splice'](_0x58fd65,0x1),_0x1620b3[_0x1f6685(0x199)]());}}if(_0x1f6685(0x4e6)in _0x137118){if(_0x137118[_0x1f6685(0x4e6)])_0x1620b3[_0x1f6685(0x140)]['indexOf'](_0x14724a)>=0x0&&(_0x1620b3['lowerVolume'][_0x1f6685(0x7c2)](_0x14724a),_0x1620b3[_0x1f6685(0x8e5)]());else{var _0x58fd65=_0x1620b3[_0x1f6685(0x4e6)][_0x1f6685(0x563)](_0x14724a);_0x58fd65>-0x1&&(_0x1620b3[_0x1f6685(0x4e6)][_0x1f6685(0x80c)](_0x58fd65,0x1),_0x1620b3['applyIsolatedVolume']());}}_0x1f6685(0x590)in _0x137118&&(_0x137118['speakerMute']?(_0x1620b3['directorSpeakerMuted']=!![],_0x1620b3[_0x1f6685(0x47b)]()):(_0x1620b3[_0x1f6685(0x48d)]=![],_0x1620b3[_0x1f6685(0x47b)]())),_0x1f6685(0x32c)in _0x137118&&(_0x137118[_0x1f6685(0x32c)]?(_0x1620b3[_0x1f6685(0x5e5)]=!![],_0x1620b3['directorDisplayMute']()):(_0x1620b3[_0x1f6685(0x5e5)]=![],_0x1620b3[_0x1f6685(0x493)]())),_0x1f6685(0x6c6)in _0x137118&&applyNewParams(_0x137118[_0x1f6685(0x6c6)]);}if(_0x1620b3[_0x1f6685(0x656)]===_0x14724a){_0x137118[_0x1f6685(0x4fe)]===_0x1f6685(0x43a)&&(warnlog(_0x1f6685(0x4b3)),'transferSettings'in _0x137118&&('roomenc'in _0x137118[_0x1f6685(0x4e0)]&&(_0x1620b3[_0x1f6685(0x265)]=_0x137118[_0x1f6685(0x265)]),'broadcast'in _0x137118['transferSettings']&&(_0x137118[_0x1f6685(0x4e0)][_0x1f6685(0x3a7)]===!![]||_0x137118[_0x1f6685(0x4e0)][_0x1f6685(0x3a7)]===null?(_0x1620b3['broadcast']=null,_0x1620b3[_0x1f6685(0x926)]===![]&&(_0x1620b3[_0x1f6685(0x926)]=0x2),_0x1620b3['style']===![]&&(_0x1620b3[_0x1f6685(0x906)]=0x1),_0x1620b3[_0x1f6685(0x89a)]===null&&(_0x1620b3[_0x1f6685(0x89a)]=!![])):_0x1620b3['broadcast']=_0x137118[_0x1f6685(0x4e0)][_0x1f6685(0x3a7)],_0x137118[_0x1f6685(0x4e0)]['updateurl']&&(_0x1620b3[_0x1f6685(0x3a7)]!==![]?updateURL('broadcast',!![]):updateURL(_0x1f6685(0x5d0),!![]))),_0x1f6685(0x681)in _0x137118['transferSettings']&&(_0x1620b3['roomid']=_0x137118[_0x1f6685(0x4e0)][_0x1f6685(0x681)],_0x137118[_0x1f6685(0x4e0)][_0x1f6685(0x7df)]&&updateURL(_0x1f6685(0x5ce)+_0x1620b3[_0x1f6685(0x681)],!![]))));try{if(_0x1f6685(0x5c3)in _0x137118&&_0x1f6685(0x775)in _0x137118[_0x1f6685(0x5c3)])for(var _0x300d89=0x0;_0x300d89<_0x137118[_0x1f6685(0x5c3)]['addCoDirector'][_0x1f6685(0x1a1)];_0x300d89++){if(!_0x1620b3[_0x1f6685(0x140)][_0x1f6685(0x3f6)](_0x137118[_0x1f6685(0x5c3)][_0x1f6685(0x775)][_0x300d89][_0x1f6685(0x29d)])){_0x1620b3[_0x1f6685(0x140)][_0x1f6685(0x7c2)](_0x137118[_0x1f6685(0x5c3)][_0x1f6685(0x775)][_0x300d89]['toString']());var _0x11220b=getById(_0x1f6685(0x700)+_0x137118['directorSettings']['addCoDirector'][_0x300d89][_0x1f6685(0x29d)]());_0x11220b&&_0x11220b[_0x1f6685(0x68f)][_0x1f6685(0x8f3)](_0x1f6685(0x8b3));}}}catch(_0x254057){errorlog(_0x254057);}}if(_0x1f6685(0x480)in _0x137118){if(_0x1620b3[_0x1f6685(0x5eb)]){if(_0x1f6685(0x5eb)in _0x137118&&_0x137118[_0x1f6685(0x5eb)]===_0x1620b3[_0x1f6685(0x5eb)]&&_0x1620b3[_0x1f6685(0x5eb)])_0x1620b3[_0x1f6685(0x1b6)](parseFloat(_0x137118[_0x1f6685(0x480)]));else _0x1620b3[_0x1f6685(0x5eb)]===!![]&&_0x1620b3['remoteZoom'](parseFloat(_0x137118['zoom']));}else{if(_0x1620b3[_0x1f6685(0x140)]['indexOf'](_0x14724a)>=0x0)_0x1620b3[_0x1f6685(0x1b6)](parseFloat(_0x137118[_0x1f6685(0x480)]));else return;}}if(_0x1f6685(0x30f)in _0x137118){if(_0x1620b3[_0x1f6685(0x5eb)]){if(_0x1f6685(0x5eb)in _0x137118&&_0x137118[_0x1f6685(0x5eb)]===_0x1620b3[_0x1f6685(0x5eb)]&&_0x1620b3[_0x1f6685(0x5eb)])_0x1620b3[_0x1f6685(0x61c)](parseFloat(_0x137118[_0x1f6685(0x30f)]));else _0x1620b3[_0x1f6685(0x5eb)]===!![]&&_0x1620b3[_0x1f6685(0x61c)](parseFloat(_0x137118[_0x1f6685(0x30f)]));}else{if(_0x1620b3[_0x1f6685(0x140)][_0x1f6685(0x563)](_0x14724a)>=0x0)_0x1620b3[_0x1f6685(0x61c)](parseFloat(_0x137118[_0x1f6685(0x30f)]));else return;}}if('requestFile'in _0x137118){log(_0x1f6685(0x269));try{_0x1620b3['sendFile'](_0x14724a,_0x137118[_0x1f6685(0x269)]);}catch(_0x53cd7d){errorlog(_0x53cd7d);}}_0x1f6685(0x2b2)in _0x137118&&playbackMIDI(_0x137118[_0x1f6685(0x2b2)],!![]);}catch(_0x5211e7){errorlog(_0x5211e7);}manageSceneState(_0x137118,_0x14724a);if(_0x1f6685(0x753)in _0x137118){if(_0x137118[_0x1f6685(0x753)]==_0x1f6685(0x4f9)){if(_0x1620b3['remote'])warnUser('Invalid\x20remote\x20control\x20code.\x0a\x0aUse\x20the\x20field\x20below\x20to\x20try\x20again\x20with\x20a\x20different\x20passcode.',0xbb8);else document['querySelector']('#obsRemotePassword>input')&&document[_0x1f6685(0x9b3)]('#obsRemotePassword>input')[_0x1f6685(0x952)]?warnUser(_0x1f6685(0x916),0x1b58):warnUser(_0x1f6685(0x454),0x2710);getById(_0x1f6685(0x1b3))['classList'][_0x1f6685(0x3cc)](_0x1f6685(0x115));}else{if(_0x1620b3['director'])!_0x1620b3['cleanOutput']&&warnUser(_0x1f6685(0x3b4)+_0x137118['rejected']+')\x20failed\x20due\x20to\x20permissions\x20or\x20it\x20was\x20rejected\x20by\x20the\x20user',0x1388);else!_0x1620b3[_0x1f6685(0x71f)]&&(_0x1620b3[_0x1f6685(0x5eb)]?warnUser(_0x1f6685(0x7dc),0x1388):warnUser('The\x20remote\x20control\x20request\x20failed.',0x1388));}errorlog('ACTION\x20REJECTED:\x20'+_0x137118['rejected']+_0x1f6685(0x7f6)+_0x1620b3[_0x1f6685(0x967)]);}if(_0x1f6685(0x85f)in _0x137118||'video'in _0x137118){log(_0x1f6685(0x232));_0x137118[_0x1f6685(0x85f)]&&(_0x1620b3[_0x1f6685(0x93a)][_0x14724a][_0x1f6685(0x4fd)]=!![]);if(_0x1620b3['webp']&&_0x1f6685(0x24e)in _0x137118&&_0x137118[_0x1f6685(0x24e)]!==![])_0x1620b3[_0x1f6685(0x93a)][_0x14724a][_0x1f6685(0x955)]=_0x137118['allowwebp'],_0x1620b3['pcs'][_0x14724a][_0x1f6685(0x7c6)]=![],setTimeout(function(){makeImages(!![]);},0x3e8);else _0x137118[_0x1f6685(0x340)]&&(_0x1620b3['pcs'][_0x14724a][_0x1f6685(0x7c6)]=!![]);_0x1f6685(0x3a7)in _0x137118&&_0x137118[_0x1f6685(0x3a7)]!==![]&&(_0x1620b3[_0x1f6685(0x93a)][_0x14724a][_0x1f6685(0x7ca)]=_0x137118[_0x1f6685(0x3a7)]);_0x1f6685(0x305)in _0x137118&&_0x137118[_0x1f6685(0x305)]!==![]&&(_0x1620b3[_0x1f6685(0x93a)][_0x14724a][_0x1f6685(0x1d6)]=_0x137118[_0x1f6685(0x305)]);'allowmidi'in _0x137118&&_0x137118[_0x1f6685(0x5db)]!==![]&&(_0x1620b3[_0x1f6685(0x93a)][_0x14724a][_0x1f6685(0x435)]=_0x137118['allowmidi']);_0x1f6685(0x4c7)in _0x137118&&_0x137118[_0x1f6685(0x4c7)]!==![]&&(_0x1620b3[_0x1f6685(0x93a)][_0x14724a][_0x1f6685(0x7ec)]=_0x137118[_0x1f6685(0x4c7)]);_0x1f6685(0x109)in _0x137118&&_0x137118[_0x1f6685(0x109)]!==![]&&(_0x1620b3[_0x1f6685(0x93a)][_0x14724a][_0x1f6685(0x3c9)]=!![]);'preferVideoCodec'in _0x137118&&_0x137118[_0x1f6685(0x3d7)]!==![]&&(_0x1620b3[_0x1f6685(0x93a)][_0x14724a][_0x1f6685(0x3d7)]=_0x137118['preferVideoCodec'][_0x1f6685(0x1cc)]());_0x1f6685(0x57e)in _0x137118&&_0x137118['preferAudioCodec']!==![]&&(_0x1620b3['pcs'][_0x14724a][_0x1f6685(0x57e)]=_0x137118[_0x1f6685(0x57e)]['toLowerCase']());if(_0x1620b3[_0x1f6685(0x121)]){if(_0x1620b3[_0x1f6685(0x121)]==_0x1f6685(0x340))_0x1620b3[_0x1f6685(0x93a)][_0x14724a][_0x1f6685(0x7c6)]=![];else{if(_0x1620b3[_0x1f6685(0x121)]==_0x1f6685(0x85f))_0x1620b3['pcs'][_0x14724a]['allowAudio']=![];else _0x1620b3[_0x1f6685(0x93a)][_0x14724a][_0x1f6685(0x7c6)]==![]?_0x1620b3[_0x1f6685(0x93a)][_0x14724a][_0x1f6685(0x121)]=![]:(_0x1620b3[_0x1f6685(0x93a)][_0x14724a][_0x1f6685(0x4fd)]=![],_0x1620b3[_0x1f6685(0x93a)][_0x14724a][_0x1f6685(0x7c6)]=![]);}}if(_0x1620b3[_0x1f6685(0x89c)]){playtone(),window[_0x1f6685(0x30f)]();var _0x4032c1=![];_0x14724a in _0x1620b3['rpcs']&&_0x1620b3['rpcs'][_0x14724a][_0x1f6685(0x787)]&&(_0x4032c1=_0x1620b3['rpcs'][_0x14724a][_0x1f6685(0x787)]||_0x1620b3[_0x1f6685(0x872)][_0x14724a][_0x1f6685(0x777)]||![]);_0x4032c1=_0x1620b3[_0x1f6685(0x93a)][_0x14724a][_0x1f6685(0x787)]||_0x4032c1||_0x1620b3[_0x1f6685(0x93a)][_0x14724a][_0x1f6685(0x777)]||_0x14724a||_0x1f6685(0x49d);var _0x4f8c74=await confirmAlt(_0x4032c1+miscTranslations[_0x1f6685(0x7a7)],!![]);if(!_0x4f8c74){try{log(_0x1f6685(0x7a3)),_0x1620b3['closePC'](_0x14724a);}catch(_0xbd8ca9){}return;}}_0x1f6685(0x86a)in _0x137118&&(_0x137118[_0x1f6685(0x86a)]==!![]&&(_0x1620b3[_0x1f6685(0x93a)][_0x14724a][_0x1f6685(0x86a)]=!![],_0x1620b3[_0x1f6685(0x38c)]&&(playtone(![],'jointone'),showNotification(_0x1f6685(0x6b6),'')),pokeIframeAPI('guest-connected',_0x137118['director'],_0x14724a)));_0x1f6685(0x967)in _0x137118&&(_0x137118['director']==!![]&&((iOS||iPad)&&(_0x1620b3[_0x1f6685(0x93a)][_0x14724a][_0x1f6685(0x28f)]==!![]&&(_0x1620b3[_0x1f6685(0x93a)][_0x14724a][_0x1f6685(0x86a)]=!![])),_0x1620b3['beepToNotify']&&(playtone(![],_0x1f6685(0x1ad)),showNotification('A\x20director\x20joined\x20the\x20room',_0x1f6685(0x98e))),pokeIframeAPI(_0x1f6685(0x734),_0x137118[_0x1f6685(0x967)],_0x14724a)));_0x1f6685(0x28f)in _0x137118&&(_0x137118[_0x1f6685(0x28f)]===!![]&&(_0x1620b3[_0x1f6685(0x93a)][_0x14724a]['forceios']=!![]));'limitaudio'in _0x137118&&(_0x137118[_0x1f6685(0x6c4)]==!![]&&(_0x1620b3[_0x1f6685(0x93a)][_0x14724a][_0x1f6685(0x143)]=!![]));'enhanceaudio'in _0x137118&&(_0x137118[_0x1f6685(0x1a4)]==!![]&&(_0x1620b3[_0x1f6685(0x93a)][_0x14724a][_0x1f6685(0x487)]=!![]));_0x137118[_0x1f6685(0x4d4)]&&(_0x1620b3[_0x1f6685(0x93a)][_0x14724a][_0x1f6685(0x18c)]=_0x137118['degrade']);if(_0x1f6685(0x72f)in _0x137118)try{_0x1620b3[_0x1f6685(0x93a)][_0x14724a][_0x1f6685(0x72f)]=_0x137118[_0x1f6685(0x72f)],_0x1620b3[_0x1f6685(0x93a)][_0x14724a][_0x1f6685(0x72f)]&&setTimeout(function(){var _0x31368f=_0x1f6685;_0x1620b3[_0x31368f(0x260)](_0x14724a);},0x1388);}catch(_0x73c6ec){warnlog(_0x73c6ec);}'solo'in _0x137118&&(_0x1620b3[_0x1f6685(0x93a)][_0x14724a][_0x1f6685(0x19b)]=_0x137118['solo']);_0x1f6685(0x378)in _0x137118&&(_0x1620b3[_0x1f6685(0x93a)][_0x14724a][_0x1f6685(0x378)]=_0x137118[_0x1f6685(0x378)],pokeIframeAPI('layout-enabled',_0x137118[_0x1f6685(0x378)],_0x14724a));if('scene'in _0x137118){if(_0x137118['scene']!==![]){try{typeof _0x137118['scene']===_0x1f6685(0x2a1)?_0x1620b3[_0x1f6685(0x93a)][_0x14724a][_0x1f6685(0x898)]=_0x137118[_0x1f6685(0x898)][_0x1f6685(0x5bb)](/[\W]+/g,'_'):_0x1620b3[_0x1f6685(0x93a)][_0x14724a][_0x1f6685(0x898)]=(parseInt(_0x137118[_0x1f6685(0x898)])||0x0)+'',_0x1620b3[_0x1f6685(0x93a)][_0x14724a][_0x1f6685(0x665)][_0x1f6685(0x898)]=_0x1620b3[_0x1f6685(0x93a)][_0x14724a]['scene'],updateSceneList(_0x1620b3[_0x1f6685(0x93a)][_0x14724a]['scene']);}catch(_0x54fbc7){errorlog(_0x54fbc7);}_0x1f6685(0x579)in _0x137118&&(_0x1620b3['pcs'][_0x14724a][_0x1f6685(0x579)]=_0x137118[_0x1f6685(0x579)]);if(_0x1f6685(0x579)in _0x137118&&_0x137118[_0x1f6685(0x579)])_0x137118[_0x1f6685(0x579)]==0x2&&(_0x1620b3[_0x1f6685(0x93a)][_0x14724a][_0x1f6685(0x4fd)]=![]);else{if(_0x1620b3[_0x1f6685(0x967)]&&_0x1620b3[_0x1f6685(0x579)]==![])_0x1620b3[_0x1f6685(0x93a)][_0x14724a]['allowAudio']=![],_0x1620b3[_0x1f6685(0x93a)][_0x14724a][_0x1f6685(0x7c6)]=![],_0x1620b3[_0x1f6685(0x93a)][_0x14724a]['allowIframe']=![],_0x1620b3[_0x1f6685(0x93a)][_0x14724a][_0x1f6685(0x121)]=![],_0x1620b3[_0x1f6685(0x93a)][_0x14724a]['allowWebp']=![];else _0x1620b3[_0x1f6685(0x967)]&&(_0x1620b3['showDirector']==0x2&&(_0x1620b3[_0x1f6685(0x93a)][_0x14724a][_0x1f6685(0x4fd)]=![]),_0x1620b3['pcs'][_0x14724a]['allowIframe']=![]);}_0x1620b3[_0x1f6685(0x93a)][_0x14724a][_0x1f6685(0x19b)]?pokeIframeAPI('solo-scene-connected',_0x137118[_0x1f6685(0x898)],_0x14724a):pokeIframeAPI(_0x1f6685(0x750),_0x137118[_0x1f6685(0x898)],_0x14724a);}}if(_0x1620b3[_0x1f6685(0x967)]==!![]){var _0x3adc4a={};_0x3adc4a['directorSettings']=getDirectorSettings(_0x1620b3[_0x1f6685(0x93a)][_0x14724a][_0x1f6685(0x898)]),_0x1f6685(0x967)in _0x137118&&(_0x137118[_0x1f6685(0x967)]==!![]&&(_0x3adc4a['directorState']=getDetailedState())),_0x1620b3[_0x1f6685(0x14d)](_0x3adc4a,_0x14724a);}_0x1620b3[_0x1f6685(0x9bd)](_0x14724a);}},_0x1620b3[_0x4be935(0x9bd)]=function(_0x219a90){var _0x520978=_0x4be935;log(_0x520978(0x1c9)+_0x219a90);if(_0x219a90 in _0x1620b3[_0x520978(0x93a)]){}else{errorlog('UUID\x20not\x20found\x20in\x20pcs');return;}getSenders2(_0x219a90)['length']&&errorlog(_0x520978(0x11f)+getSenders2(_0x219a90)[_0x520978(0x1a1)]);if(_0x1620b3[_0x520978(0x93a)][_0x219a90][_0x520978(0x1d6)]===!![]){if(_0x1620b3[_0x520978(0x5f0)]){var _0x29ddfe={};_0x29ddfe[_0x520978(0x5f0)]=_0x1620b3[_0x520978(0x5f0)],_0x1620b3[_0x520978(0x462)]&&_0x1620b3[_0x520978(0x462)][_0x520978(0x900)]&&(_0x1620b3['iframeSrc'][_0x520978(0x11d)]('https://www.youtube.com/')&&(_0x29ddfe[_0x520978(0x5f0)]+='&start='+parseInt(Math[_0x520978(0x434)](_0x1620b3[_0x520978(0x462)][_0x520978(0x900)]['ifs']['t']))+'')),_0x1620b3[_0x520978(0x14d)](_0x29ddfe,_0x219a90);}}_0x1620b3[_0x520978(0x93a)][_0x219a90]['allowDownloads']===!![]&&_0x1620b3[_0x520978(0x6f4)](_0x219a90);if(_0x1620b3[_0x520978(0x173)]){_0x1620b3[_0x520978(0x379)](_0x219a90);return;}var _0x180b17=_0x1620b3[_0x520978(0x35a)]();log(_0x520978(0x191)),log(_0x180b17['getTracks']());if(_0x1620b3['meshcastSettings']&&_0x1620b3[_0x520978(0x93a)][_0x219a90][_0x520978(0x121)]===null){_0x1620b3['pcs'][_0x219a90][_0x520978(0x121)]=!![];var _0x29ddfe={};_0x29ddfe[_0x520978(0x121)]=_0x1620b3[_0x520978(0x6a5)],_0x1620b3[_0x520978(0x14d)](_0x29ddfe,_0x219a90),warnlog(_0x29ddfe);}_0x1620b3[_0x520978(0x93a)][_0x219a90][_0x520978(0x3c9)]&&createSecondStream2(_0x219a90);var _0x5b97e1=![];_0x180b17[_0x520978(0x469)]()[_0x520978(0x113)](_0xe32548=>{var _0x4b39f6=_0x520978;try{_0x1620b3['pcs'][_0x219a90][_0x4b39f6(0x7c6)]===!![]&&(_0xe32548[_0x4b39f6(0x139)]==_0x4b39f6(0x340)&&(_0x1620b3['pcs'][_0x219a90][_0x4b39f6(0x86a)]===!![]&&_0x1620b3['roombitrate']===0x0?log(_0x4b39f6(0x36b)):(_0x1620b3[_0x4b39f6(0x93a)][_0x219a90][_0x4b39f6(0x789)](_0xe32548,_0x180b17),warnlog(_0x4b39f6(0x6e9)),_0x5b97e1=!![],setTimeout(function(_0x51ef90){try{_0x1620b3['optimizeBitrate'](_0x51ef90);}catch(_0x272bc1){warnlog(_0x272bc1);}},_0x1620b3[_0x4b39f6(0x539)],_0x219a90))));}catch(_0x2745cd){errorlog(_0x2745cd);}});_0x1620b3['mixMinus']&&(_0x180b17=mixMinusAudio(_0x219a90));_0x1620b3[_0x520978(0x93a)][_0x219a90][_0x520978(0x4fd)]&&(_0x180b17['getAudioTracks']()['forEach'](_0x28f211=>{var _0x398bd1=_0x520978;try{_0x28f211[_0x398bd1(0x139)]==_0x398bd1(0x85f)&&(_0x1620b3[_0x398bd1(0x93a)][_0x219a90][_0x398bd1(0x789)](_0x28f211,_0x180b17),warnlog(_0x398bd1(0x44d)));}catch(_0x134c7b){errorlog(_0x134c7b);}}),log('does\x20any\x20audio\x20exist?'),_0x180b17[_0x520978(0x7e8)]()[_0x520978(0x1a1)]&&(_0x1620b3[_0x520978(0x967)]!==![]&&_0x1620b3[_0x520978(0x8df)](),log(_0x520978(0x992)),_0x1620b3[_0x520978(0x93a)][_0x219a90][_0x520978(0x57e)]==_0x520978(0x75f)&&lyraEncode(_0x219a90),_0x1620b3[_0x520978(0x93a)][_0x219a90][_0x520978(0x143)]===!![]&&(warnlog('limiting\x20AudioEncoder'),setTimeout(_0x1620b3[_0x520978(0x294)],0x3e8,_0x219a90,0x7d00,0x0)),_0x1620b3['pcs'][_0x219a90]['enhanceAudio']===!![]&&setTimeout(_0x1620b3[_0x520978(0x94d)],0x3e8,_0x219a90)));if(_0x1620b3[_0x520978(0x93a)][_0x219a90][_0x520978(0x18c)])setTimeout(_0x1620b3[_0x520978(0x18c)],0x3e8,_0x219a90,_0x1620b3[_0x520978(0x93a)][_0x219a90][_0x520978(0x18c)]);else{if(_0x1620b3[_0x520978(0x5ff)]&&SafariVersion){if(_0x1620b3['contentHint']==_0x520978(0x1fb))setTimeout(_0x1620b3[_0x520978(0x18c)],0x3e8,_0x219a90,_0x520978(0x552));else _0x1620b3[_0x520978(0x5ff)]==_0x520978(0x32a)&&setTimeout(_0x1620b3[_0x520978(0x18c)],0x3e8,_0x219a90,'maintain-framerate');}}if(iOS||iPad){if(SafariVersion&&SafariVersion<=0xd){}else _0x5b97e1&&(setTimeout(function(_0xb96ee9){_0x1620b3['setScale'](_0xb96ee9,null);},0x7d0,_0x219a90),setTimeout(function(_0x192464){var _0x24b615=_0x520978,_0x4a4b76=0x64;_0x1620b3[_0x24b615(0x93a)][_0x192464][_0x24b615(0x385)]&&(_0x4a4b76=_0x1620b3[_0x24b615(0x93a)][_0x192464][_0x24b615(0x385)]),_0x1620b3['setScale'](_0x192464,_0x4a4b76);},0x1388,_0x219a90));}};function _0x24fb33(_0x138230,_0x12e081,_0x435d42){var _0x35b250=_0x4be935,_0x45caee=new Blob([_0x138230],{'type':'text/plain'}),_0x3092db=new FileReader();_0x3092db[_0x35b250(0x7ab)]=function(_0x3d2427){var _0x3b12ca=_0x35b250;_0x435d42(_0x3d2427[_0x3b12ca(0x5da)][_0x3b12ca(0x11c)]);},_0x3092db[_0x35b250(0x3ad)](_0x45caee,_0x12e081);}_0x1620b3[_0x4be935(0x6f4)]=function(_0x25c776){var _0x1b1020=_0x4be935;log('session.provideFileList');if(!_0x1620b3[_0x1b1020(0x7c4)]||!_0x1620b3[_0x1b1020(0x7c4)][_0x1b1020(0x1a1)])return;var _0x7bd452={},_0x1fee7d=[];for(var _0x37f444=0x0;_0x37f444<_0x1620b3[_0x1b1020(0x7c4)][_0x1b1020(0x1a1)];_0x37f444++){(_0x1620b3[_0x1b1020(0x7c4)][_0x37f444][_0x1b1020(0x8fe)]===![]||_0x1620b3[_0x1b1020(0x7c4)][_0x37f444][_0x1b1020(0x8fe)]===_0x25c776)&&_0x1fee7d[_0x1b1020(0x7c2)]({'id':_0x1620b3[_0x1b1020(0x7c4)][_0x37f444]['id'],'name':_0x1620b3['hostedFiles'][_0x37f444][_0x1b1020(0x917)],'size':_0x1620b3['hostedFiles'][_0x37f444][_0x1b1020(0x771)]});}_0x7bd452[_0x1b1020(0x755)]=_0x1fee7d;if(_0x25c776 in _0x1620b3[_0x1b1020(0x93a)])_0x1620b3[_0x1b1020(0x14d)](_0x7bd452,_0x25c776);else _0x25c776 in _0x1620b3['rpcs']&&_0x1620b3[_0x1b1020(0x56d)](_0x7bd452,_0x25c776);log(_0x7bd452);},_0x1620b3[_0x4be935(0x93a)][_0x3045dc][_0x4be935(0x302)]=function(_0xbcbcf9){var _0x148f65=_0x4be935;if(!(_0x3045dc in _0x1620b3[_0x148f65(0x93a)]))return;try{if(this[_0x148f65(0x12c)]===_0x148f65(0x855))log(_0x148f65(0x54b));else{if(this[_0x148f65(0x12c)]==='disconnected')log('PCS:\x20ICE\x20Disconnected;\x20wait\x20for\x20retry?\x20pcs');else{if(this[_0x148f65(0x12c)]===_0x148f65(0x55a))log(_0x148f65(0x64e)),_0x1620b3[_0x148f65(0x93a)][_0x3045dc][_0x148f65(0x99f)]?_0x1620b3[_0x148f65(0x93a)][_0x3045dc]['restartIce']():_0x1620b3['createOffer'](_0x3045dc,!![]);else this[_0x148f65(0x12c)]===_0x148f65(0x36e)?log('iceConnectionState\x20==\x20connected'):log(this[_0x148f65(0x12c)]);}}}catch(_0x209514){errorlog(_0x209514);}},_0x1620b3[_0x4be935(0x93a)][_0x3045dc][_0x4be935(0x2b5)]=function(_0x155c13){var _0x32b05d=_0x4be935;switch(_0x1620b3['pcs'][_0x3045dc][_0x32b05d(0x41c)]){case _0x32b05d(0x36e):log(_0x32b05d(0x822)),clearTimeout(_0x1620b3[_0x32b05d(0x93a)][_0x3045dc]['closeTimeout']);if(_0x1620b3[_0x32b05d(0x80a)]){if(_0x1620b3['ws'][_0x32b05d(0x303)]!==0x1){_0x1620b3['ws'][_0x32b05d(0x762)]();break;}_0x1620b3['ws'][_0x32b05d(0x762)](),setTimeout(function(){var _0x6a8d9b=_0x32b05d;_0x1620b3[_0x6a8d9b(0x71f)]!=!![]&&warnUser(_0x6a8d9b(0x741));},0x1);}break;case _0x32b05d(0x11a):log(_0x32b05d(0x4e5)),clearTimeout(_0x1620b3[_0x32b05d(0x93a)][_0x3045dc][_0x32b05d(0x88d)]),_0x1620b3[_0x32b05d(0x93a)][_0x3045dc][_0x32b05d(0x88d)]=setTimeout(function(_0x25fea1){var _0x307cb0=_0x32b05d;_0x25fea1 in _0x1620b3[_0x307cb0(0x93a)]?(warnlog(_0x307cb0(0x58d)),log(_0x307cb0(0x4c0)),_0x1620b3[_0x307cb0(0x87a)](_0x25fea1)):errorlog(_0x307cb0(0x641));},0x2710,_0x3045dc);break;case _0x32b05d(0x55a):warnlog(_0x32b05d(0x923)),clearTimeout(_0x1620b3[_0x32b05d(0x93a)][_0x3045dc]['closeTimeout']),_0x1620b3[_0x32b05d(0x93a)][_0x3045dc][_0x32b05d(0x88d)]=setTimeout(function(_0x5e5bdf){var _0x4db9ae=_0x32b05d;_0x5e5bdf in _0x1620b3[_0x4db9ae(0x93a)]?(warnlog(_0x4db9ae(0x58d)),log(_0x4db9ae(0x16c)),_0x1620b3['closePC'](_0x5e5bdf)):errorlog(_0x4db9ae(0x641));},0xbb8,_0x3045dc);break;case _0x32b05d(0x855):warnlog(_0x32b05d(0x5dc)),log('closing\x2018'),_0x1620b3[_0x32b05d(0x87a)](_0x3045dc);break;default:log(_0x32b05d(0x2d0)+_0x1620b3['pcs'][_0x3045dc][_0x32b05d(0x41c)]),clearTimeout(_0x1620b3['pcs'][_0x3045dc][_0x32b05d(0x88d)]);break;}},_0x1620b3[_0x4be935(0x93a)][_0x3045dc]['onclose']=function(_0x1d0a42){var _0x1267b8=_0x4be935;warnlog(_0x1267b8(0x3fb)),log(_0x1267b8(0x1e2)),_0x1620b3[_0x1267b8(0x87a)](_0x3045dc);},_0x1620b3['pcs'][_0x3045dc][_0x4be935(0x2d1)]=function _0x8220c9(){var _0x461770=_0x4be935;log(_0x461770(0x6e6));};},_0x1620b3['processDescription2']=function(_0x5419a1){var _0x37830b=_0x1bf14b;if(_0x5419a1[_0x37830b(0x376)][_0x37830b(0x638)]=='offer')_0x1620b3[_0x37830b(0x84e)](_0x5419a1),_0x1620b3[_0x37830b(0x50b)](_0x5419a1);else try{if(!(_0x5419a1[_0x37830b(0x587)]in _0x1620b3[_0x37830b(0x93a)]))return;var _0x3f79e6=_0x1620b3['maxvideobitrate'];if(_0x1620b3[_0x37830b(0x4b6)]&&_0x1620b3[_0x37830b(0x93a)][_0x5419a1[_0x37830b(0x587)]][_0x37830b(0x86a)]==!![]&&_0x1620b3['pcs'][_0x5419a1[_0x37830b(0x587)]][_0x37830b(0x28f)]==![]){if(_0x3f79e6===![]||_0x3f79e6>_0x1620b3[_0x37830b(0x542)]){var _0xa8a563=Object[_0x37830b(0x895)](_0x1620b3[_0x37830b(0x93a)])[_0x37830b(0x1a1)];if(_0x1620b3[_0x37830b(0x57c)])_0x3f79e6=_0x1620b3[_0x37830b(0x542)];else{if(_0xa8a563>0x4)_0x3f79e6=_0x1620b3[_0x37830b(0x842)];else(iOS||iPad)&&SafariVersion&&SafariVersion<=0xd?_0x3f79e6=_0x1620b3['lowMobileBitrate']:_0x3f79e6=_0x1620b3[_0x37830b(0x542)];}}(iOS||iPad)&&(_0x1620b3[_0x37830b(0x93a)][_0x5419a1[_0x37830b(0x587)]][_0x37830b(0x8fd)]=_0x3f79e6,_0x5419a1[_0x37830b(0x376)][_0x37830b(0x663)]=CodecsHandler[_0x37830b(0x86c)](_0x5419a1[_0x37830b(0x376)][_0x37830b(0x663)],_0x37830b(0x77e)),_0x5419a1[_0x37830b(0x376)][_0x37830b(0x663)]=CodecsHandler['setVideoBitrates'](_0x5419a1[_0x37830b(0x376)][_0x37830b(0x663)],{'min':parseInt(_0x3f79e6/0xa)||0x1,'max':_0x3f79e6}),_0x3f79e6=![]);}else{if(_0x1620b3[_0x37830b(0x93a)][_0x5419a1[_0x37830b(0x587)]][_0x37830b(0x86a)]==!![])_0x3f79e6!==![]?_0x1620b3[_0x37830b(0x968)]!==![]&&(_0x1620b3[_0x37830b(0x968)]<_0x3f79e6&&(_0x3f79e6=_0x1620b3[_0x37830b(0x968)])):_0x3f79e6=_0x1620b3[_0x37830b(0x968)],(iOS||iPad)&&_0x1620b3[_0x37830b(0x93a)][_0x5419a1['UUID']][_0x37830b(0x28f)]&&(_0x1620b3['pcs'][_0x5419a1[_0x37830b(0x587)]][_0x37830b(0x28a)]=!![]);else{if(iOS||iPad){var _0x2d7bad=0x0;for(var _0x2f85d2 in _0x1620b3[_0x37830b(0x93a)]){_0x5419a1['UUID']!==_0x2f85d2&&(_0x1620b3['pcs'][_0x2f85d2][_0x37830b(0x28a)]===!![]&&(_0x2d7bad+=0x1));}if(_0x2d7bad>=0x3){if(_0x1620b3[_0x37830b(0x93a)][_0x5419a1[_0x37830b(0x587)]][_0x37830b(0x28f)])_0x1620b3[_0x37830b(0x93a)][_0x5419a1[_0x37830b(0x587)]][_0x37830b(0x28a)]=!![],_0x1620b3[_0x37830b(0x93a)][_0x5419a1[_0x37830b(0x587)]]['preferVideoCodec']&&_0x1620b3[_0x37830b(0x93a)][_0x5419a1[_0x37830b(0x587)]][_0x37830b(0x3d7)]===_0x37830b(0x386)&&(_0x5419a1['description'][_0x37830b(0x663)]=CodecsHandler['preferCodec'](_0x5419a1[_0x37830b(0x376)][_0x37830b(0x663)],_0x37830b(0x386)),log(_0x37830b(0x450)+_0x1620b3[_0x37830b(0x93a)][_0x5419a1['UUID']][_0x37830b(0x3d7)]+_0x37830b(0x322)));else _0x1620b3[_0x37830b(0x93a)][_0x5419a1[_0x37830b(0x587)]][_0x37830b(0x3d7)]&&_0x1620b3[_0x37830b(0x93a)][_0x5419a1[_0x37830b(0x587)]][_0x37830b(0x3d7)]==='vp9'?(_0x5419a1[_0x37830b(0x376)][_0x37830b(0x663)]=CodecsHandler[_0x37830b(0x86c)](_0x5419a1['description'][_0x37830b(0x663)],'vp9'),log(_0x37830b(0x450)+_0x1620b3[_0x37830b(0x93a)][_0x5419a1[_0x37830b(0x587)]][_0x37830b(0x3d7)]+'\x20as\x20preferred\x20codec\x20by\x20viewer\x20via\x20API'),_0x1620b3[_0x37830b(0x93a)][_0x5419a1[_0x37830b(0x587)]][_0x37830b(0x28a)]=![]):(_0x5419a1['description'][_0x37830b(0x663)]=CodecsHandler[_0x37830b(0x86c)](_0x5419a1[_0x37830b(0x376)]['sdp'],_0x37830b(0x77e)),log('Setting\x20Codec\x20to\x20vp8'),_0x1620b3[_0x37830b(0x93a)][_0x5419a1[_0x37830b(0x587)]]['encoder']=![]);}else _0x1620b3[_0x37830b(0x93a)][_0x5419a1[_0x37830b(0x587)]][_0x37830b(0x3d7)]&&_0x1620b3[_0x37830b(0x93a)][_0x5419a1[_0x37830b(0x587)]]['preferVideoCodec']!==_0x37830b(0x386)?_0x1620b3[_0x37830b(0x93a)][_0x5419a1[_0x37830b(0x587)]][_0x37830b(0x3d7)]==='vp9'||_0x1620b3[_0x37830b(0x93a)][_0x5419a1[_0x37830b(0x587)]]['preferVideoCodec']===_0x37830b(0x77e)?(_0x5419a1[_0x37830b(0x376)][_0x37830b(0x663)]=CodecsHandler[_0x37830b(0x86c)](_0x5419a1['description']['sdp'],_0x1620b3[_0x37830b(0x93a)][_0x5419a1[_0x37830b(0x587)]][_0x37830b(0x3d7)]),log(_0x37830b(0x450)+_0x1620b3['pcs'][_0x5419a1[_0x37830b(0x587)]][_0x37830b(0x3d7)]+_0x37830b(0x322)),_0x1620b3['pcs'][_0x5419a1[_0x37830b(0x587)]]['encoder']=![]):_0x1620b3[_0x37830b(0x93a)][_0x5419a1[_0x37830b(0x587)]][_0x37830b(0x28a)]=!![]:(_0x1620b3['pcs'][_0x5419a1[_0x37830b(0x587)]]['encoder']=!![],_0x1620b3[_0x37830b(0x93a)][_0x5419a1[_0x37830b(0x587)]]['preferVideoCodec']&&_0x1620b3['pcs'][_0x5419a1[_0x37830b(0x587)]][_0x37830b(0x3d7)]===_0x37830b(0x386)&&(_0x5419a1[_0x37830b(0x376)][_0x37830b(0x663)]=CodecsHandler['preferCodec'](_0x5419a1[_0x37830b(0x376)][_0x37830b(0x663)],_0x37830b(0x386)),log(_0x37830b(0x450)+_0x1620b3[_0x37830b(0x93a)][_0x5419a1['UUID']][_0x37830b(0x3d7)]+_0x37830b(0x322))));}else _0x1620b3['pcs'][_0x5419a1['UUID']]['preferVideoCodec']&&(_0x5419a1['description'][_0x37830b(0x663)]=CodecsHandler['preferCodec'](_0x5419a1[_0x37830b(0x376)][_0x37830b(0x663)],_0x1620b3[_0x37830b(0x93a)][_0x5419a1[_0x37830b(0x587)]][_0x37830b(0x3d7)]),log('Trying\x20to\x20set\x20'+_0x1620b3[_0x37830b(0x93a)][_0x5419a1[_0x37830b(0x587)]][_0x37830b(0x3d7)]+_0x37830b(0x322)));}}if(_0x3f79e6){var _0x484a3e=CodecsHandler[_0x37830b(0x42c)](_0x5419a1['description']['sdp']);log(_0x37830b(0x507)+_0x484a3e);if(_0x484a3e!==![]&&_0x484a3e>_0x3f79e6){var _0xe9a1d5=CodecsHandler[_0x37830b(0x236)](_0x5419a1[_0x37830b(0x376)][_0x37830b(0x663)])||0x0;_0x5419a1[_0x37830b(0x376)][_0x37830b(0x663)]=CodecsHandler[_0x37830b(0x515)](_0x5419a1['description'][_0x37830b(0x663)],{'min':parseInt(_0x3f79e6/0xa)||0x1,'max':parseInt(_0x3f79e6+_0xe9a1d5/0x400)}),_0x1620b3[_0x37830b(0x93a)][_0x5419a1[_0x37830b(0x587)]][_0x37830b(0x8fd)]=_0x3f79e6;}else{if(_0x484a3e===![]){var _0xe9a1d5=CodecsHandler[_0x37830b(0x236)](_0x5419a1[_0x37830b(0x376)][_0x37830b(0x663)])||0x0;_0x5419a1[_0x37830b(0x376)]['sdp']=CodecsHandler[_0x37830b(0x515)](_0x5419a1[_0x37830b(0x376)][_0x37830b(0x663)],{'min':parseInt(_0x3f79e6/0xa)||0x1,'max':parseInt(_0x3f79e6+_0xe9a1d5/0x400)});if(_0x1620b3[_0x37830b(0x994)]&&_0x1620b3['outboundVideoBitrate']>_0x3f79e6)_0x1620b3[_0x37830b(0x93a)][_0x5419a1[_0x37830b(0x587)]][_0x37830b(0x8fd)]=_0x3f79e6;else _0x1620b3[_0x37830b(0x994)]?_0x1620b3[_0x37830b(0x93a)][_0x5419a1[_0x37830b(0x587)]][_0x37830b(0x8fd)]=_0x1620b3[_0x37830b(0x994)]:_0x1620b3['pcs'][_0x5419a1[_0x37830b(0x587)]][_0x37830b(0x979)]=0x9c4;}else _0x1620b3['pcs'][_0x5419a1[_0x37830b(0x587)]]['setBitrate']=_0x484a3e;}}else{if(_0x1620b3[_0x37830b(0x994)]!==![]){var _0x484a3e=CodecsHandler['getVideoBitrates'](_0x5419a1[_0x37830b(0x376)][_0x37830b(0x663)]);log(_0x37830b(0x810)+_0x484a3e);if(_0x484a3e===![]){var _0xe9a1d5=CodecsHandler['getOpusBitrate'](_0x5419a1[_0x37830b(0x376)]['sdp'])||0x0;_0x5419a1[_0x37830b(0x376)][_0x37830b(0x663)]=CodecsHandler[_0x37830b(0x515)](_0x5419a1[_0x37830b(0x376)][_0x37830b(0x663)],{'min':parseInt(_0x1620b3[_0x37830b(0x994)]/0xa)||0x1,'max':parseInt(_0x1620b3[_0x37830b(0x994)]+_0xe9a1d5/0x400)});}else _0x1620b3[_0x37830b(0x93a)][_0x5419a1[_0x37830b(0x587)]][_0x37830b(0x8fd)]===![]&&(_0x1620b3['pcs'][_0x5419a1['UUID']][_0x37830b(0x8fd)]=_0x484a3e);}else _0x1620b3[_0x37830b(0x93a)][_0x5419a1[_0x37830b(0x587)]][_0x37830b(0x8fd)]===![]&&(_0x1620b3[_0x37830b(0x93a)][_0x5419a1[_0x37830b(0x587)]]['setBitrate']=CodecsHandler[_0x37830b(0x42c)](_0x5419a1[_0x37830b(0x376)][_0x37830b(0x663)]),log(_0x37830b(0x684)+_0x1620b3[_0x37830b(0x93a)][_0x5419a1['UUID']][_0x37830b(0x8fd)]));}_0x1620b3['outboundAudioBitrate']&&(_0x5419a1[_0x37830b(0x376)]['sdp']=CodecsHandler[_0x37830b(0x3e5)](_0x5419a1['description'][_0x37830b(0x663)],{'maxaveragebitrate':_0x1620b3[_0x37830b(0x26b)]*0x400,'cbr':_0x1620b3[_0x37830b(0x2d4)]}));if(_0x37830b(0x124)in _0x5419a1&&_0x5419a1[_0x37830b(0x124)]!=_0x1620b3['pcs'][_0x5419a1[_0x37830b(0x587)]][_0x37830b(0x124)]){errorlog(_0x37830b(0x631));return;}_0x1620b3[_0x37830b(0x93a)][_0x5419a1['UUID']][_0x37830b(0x352)](_0x5419a1['description'])['then']()[_0x37830b(0x3bd)](errorlog);}catch(_0x52e038){errorlog(_0x52e038);}},_0x1620b3[_0x1bf14b(0x163)]=function(_0x74860e){var _0x311e8a=_0x1bf14b;_0x1620b3['password']&&_0x311e8a(0x47a)in _0x74860e?_0x1620b3['decryptMessage'](_0x74860e['description'],_0x74860e[_0x311e8a(0x47a)])[_0x311e8a(0x34a)](function(_0x33ed0e){var _0x1f99f0=_0x311e8a;_0x74860e[_0x1f99f0(0x376)]=JSON['parse'](_0x33ed0e),_0x1620b3[_0x1f99f0(0x5c7)](_0x74860e);}):_0x1620b3['processDescription2'](_0x74860e);},_0x1620b3['processIce']=function(_0x5f4581){var _0x1266a0=_0x1bf14b;_0x1620b3[_0x1266a0(0x281)]&&_0x1266a0(0x47a)in _0x5f4581?_0x1620b3[_0x1266a0(0x256)](_0x5f4581[_0x1266a0(0x4f6)],_0x5f4581[_0x1266a0(0x47a)])['then'](function(_0x56b38b){var _0x3d0a98=_0x1266a0;_0x5f4581[_0x3d0a98(0x4f6)]=JSON[_0x3d0a98(0x453)](_0x56b38b),_0x1620b3['processIce2'](_0x5f4581);}):_0x1620b3[_0x1266a0(0x680)](_0x5f4581);},_0x1620b3[_0x1bf14b(0x680)]=function(_0x11a069){var _0x475eaa=_0x1bf14b;try{if(_0x1620b3[_0x475eaa(0x80e)]){if(_0x11a069[_0x475eaa(0x4f6)][_0x475eaa(0x4f6)][_0x475eaa(0x563)](_0x1620b3[_0x475eaa(0x80e)])===-0x1){log(_0x475eaa(0x937)),log(_0x11a069[_0x475eaa(0x4f6)]);return;}else log(_0x475eaa(0x58a)),log(_0x11a069[_0x475eaa(0x4f6)]);}}catch(_0x51b427){errorlog(_0x51b427);}if(_0x11a069[_0x475eaa(0x4f6)]&&_0x475eaa(0x4f6)in _0x11a069[_0x475eaa(0x4f6)]&&_0x11a069['candidate']['candidate']=='')return;if(_0x11a069[_0x475eaa(0x587)]in _0x1620b3[_0x475eaa(0x93a)]&&_0x11a069['type']==_0x475eaa(0x5eb)){log('PCS\x20WINS\x20ICE');if(_0x475eaa(0x124)in _0x11a069&&_0x1620b3[_0x475eaa(0x93a)][_0x11a069[_0x475eaa(0x587)]][_0x475eaa(0x124)]!=_0x11a069[_0x475eaa(0x124)]){errorlog(_0x475eaa(0x964));return;}_0x1620b3[_0x475eaa(0x93a)][_0x11a069[_0x475eaa(0x587)]][_0x475eaa(0x7d8)](_0x11a069[_0x475eaa(0x4f6)])[_0x475eaa(0x34a)]()[_0x475eaa(0x3bd)](function(_0x352f07){errorlog(_0x352f07),errorlog(_0x11a069);});}else{if(_0x11a069['UUID']in _0x1620b3[_0x475eaa(0x872)]&&_0x11a069[_0x475eaa(0x638)]=='local'){log(_0x475eaa(0x84d));if('session'in _0x11a069&&_0x1620b3[_0x475eaa(0x872)][_0x11a069[_0x475eaa(0x587)]]['session']!=_0x11a069[_0x475eaa(0x124)]){errorlog(_0x475eaa(0x964));return;}if(_0x1620b3[_0x475eaa(0x872)][_0x11a069[_0x475eaa(0x587)]]===null)return;_0x1620b3[_0x475eaa(0x872)][_0x11a069[_0x475eaa(0x587)]]['addIceCandidate'](_0x11a069[_0x475eaa(0x4f6)])[_0x475eaa(0x34a)]()[_0x475eaa(0x3bd)](function(_0x42ec0){errorlog(_0x42ec0),errorlog(_0x11a069);});}else warnlog(_0x11a069),warnlog(_0x475eaa(0x28d));}},_0x1620b3['processIceBundle']=function(_0x202b95){var _0xc6fb11=_0x1bf14b;if(_0x1620b3[_0xc6fb11(0x281)]&&'vector'in _0x202b95)_0x1620b3[_0xc6fb11(0x256)](_0x202b95[_0xc6fb11(0x561)],_0x202b95[_0xc6fb11(0x47a)])[_0xc6fb11(0x34a)](function(_0xdf59c9){var _0x268a7d=_0xc6fb11;_0x202b95[_0x268a7d(0x561)]=JSON[_0x268a7d(0x453)](_0xdf59c9);var _0x5432f={};_0x5432f[_0x268a7d(0x587)]=_0x202b95[_0x268a7d(0x587)],_0x5432f[_0x268a7d(0x638)]=_0x202b95['type'];for(var _0x118591=0x0;_0x118591<_0x202b95[_0x268a7d(0x561)][_0x268a7d(0x1a1)];_0x118591++){_0x5432f[_0x268a7d(0x4f6)]=_0x202b95[_0x268a7d(0x561)][_0x118591],_0x1620b3[_0x268a7d(0x680)](_0x5432f);}});else{var _0x17c4d7={};_0x17c4d7[_0xc6fb11(0x587)]=_0x202b95[_0xc6fb11(0x587)],_0x17c4d7['type']=_0x202b95[_0xc6fb11(0x638)];for(var _0x4b4fac=0x0;_0x4b4fac<_0x202b95['candidates']['length'];_0x4b4fac++){_0x17c4d7[_0xc6fb11(0x4f6)]=_0x202b95['candidates'][_0x4b4fac],_0x1620b3[_0xc6fb11(0x680)](_0x17c4d7);}}},_0x1620b3['connectPeer']=function(_0x4dc013){var _0x27845b=_0x1bf14b;_0x27845b(0x733)in _0x4dc013&&(_0x1620b3[_0x27845b(0x872)][_0x4dc013[_0x27845b(0x587)]][_0x27845b(0x1d2)]=_0x4dc013[_0x27845b(0x733)],log(_0x27845b(0x865)),log(_0x4dc013[_0x27845b(0x733)])),_0x1620b3[_0x27845b(0x872)][_0x4dc013[_0x27845b(0x587)]]['setRemoteDescription'](_0x4dc013['description'])[_0x27845b(0x34a)](function(){var _0x2bd9f5=_0x27845b;if(_0x1620b3['rpcs'][_0x4dc013['UUID']][_0x2bd9f5(0x172)][_0x2bd9f5(0x638)]===_0x2bd9f5(0x87c))_0x1620b3['rpcs'][_0x4dc013['UUID']][_0x2bd9f5(0x824)]()[_0x2bd9f5(0x34a)](function(_0x2556c7){var _0x95c60a=_0x2bd9f5;log(_0x95c60a(0x83e));if(!_0x1620b3[_0x95c60a(0x967)]&&_0x1620b3['stereo']==0x5)_0x2556c7['sdp']=CodecsHandler[_0x95c60a(0x3e5)](_0x2556c7['sdp'],{'stereo':0x1,'maxaveragebitrate':(_0x1620b3['audiobitrate']||0x100)*0x400,'cbr':_0x1620b3[_0x95c60a(0x2d4)],'useinbandfec':_0x1620b3['noFEC']?0x0:0x1,'maxptime':_0x1620b3[_0x95c60a(0x910)],'minptime':_0x1620b3['minptime'],'ptime':_0x1620b3[_0x95c60a(0x96c)],'dtx':_0x1620b3[_0x95c60a(0x107)]}),log(_0x95c60a(0x7f0));else{if(_0x1620b3[_0x95c60a(0x1a2)]&&Firefox)_0x1620b3['audiobitrate']?_0x2556c7[_0x95c60a(0x663)]=CodecsHandler[_0x95c60a(0x3e5)](_0x2556c7[_0x95c60a(0x663)],{'stereo':0x0,'maxaveragebitrate':_0x1620b3[_0x95c60a(0x4e9)]*0x400,'cbr':_0x1620b3['cbr'],'useinbandfec':_0x1620b3[_0x95c60a(0x428)]?0x0:0x1,'maxptime':_0x1620b3[_0x95c60a(0x910)],'minptime':_0x1620b3[_0x95c60a(0x589)],'ptime':_0x1620b3[_0x95c60a(0x96c)],'dtx':_0x1620b3[_0x95c60a(0x107)]}):_0x2556c7[_0x95c60a(0x663)]=CodecsHandler['setOpusAttributes'](_0x2556c7['sdp'],{'stereo':0x0,'useinbandfec':_0x1620b3[_0x95c60a(0x428)]?0x0:0x1,'maxptime':_0x1620b3[_0x95c60a(0x910)],'minptime':_0x1620b3[_0x95c60a(0x589)],'ptime':_0x1620b3[_0x95c60a(0x96c)],'dtx':_0x1620b3[_0x95c60a(0x107)]});else{if(_0x1620b3['stereo']==0x1||_0x1620b3[_0x95c60a(0x6e5)]==0x2||_0x1620b3['stereo']==0x5)_0x2556c7[_0x95c60a(0x663)]=CodecsHandler[_0x95c60a(0x3e5)](_0x2556c7[_0x95c60a(0x663)],{'stereo':0x1,'maxaveragebitrate':(_0x1620b3[_0x95c60a(0x4e9)]||0x100)*0x400,'cbr':_0x1620b3[_0x95c60a(0x2d4)],'useinbandfec':_0x1620b3[_0x95c60a(0x428)]?0x0:0x1,'maxptime':_0x1620b3[_0x95c60a(0x910)],'minptime':_0x1620b3[_0x95c60a(0x589)],'ptime':_0x1620b3['ptime'],'dtx':_0x1620b3[_0x95c60a(0x107)]}),log('stereo\x20inbound\x20enabled');else{if(_0x1620b3[_0x95c60a(0x6e5)]==0x4)_0x2556c7[_0x95c60a(0x663)]=CodecsHandler[_0x95c60a(0x3e5)](_0x2556c7['sdp'],{'stereo':0x2,'maxaveragebitrate':(_0x1620b3[_0x95c60a(0x4e9)]||0x100)*0x400,'cbr':_0x1620b3['cbr'],'useinbandfec':_0x1620b3['noFEC']?0x0:0x1,'maxptime':_0x1620b3[_0x95c60a(0x910)],'minptime':_0x1620b3[_0x95c60a(0x589)],'ptime':_0x1620b3['ptime'],'dtx':_0x1620b3[_0x95c60a(0x107)]});else{if(_0x1620b3[_0x95c60a(0x4e9)])_0x2556c7[_0x95c60a(0x663)]=CodecsHandler[_0x95c60a(0x3e5)](_0x2556c7[_0x95c60a(0x663)],{'maxaveragebitrate':_0x1620b3['audiobitrate']*0x400,'cbr':_0x1620b3[_0x95c60a(0x2d4)],'useinbandfec':_0x1620b3[_0x95c60a(0x428)]?0x0:0x1,'maxptime':_0x1620b3[_0x95c60a(0x910)],'minptime':_0x1620b3[_0x95c60a(0x589)],'ptime':_0x1620b3[_0x95c60a(0x96c)],'dtx':_0x1620b3[_0x95c60a(0x107)]});else{if(_0x1620b3[_0x95c60a(0x428)])_0x2556c7[_0x95c60a(0x663)]=CodecsHandler[_0x95c60a(0x3e5)](_0x2556c7[_0x95c60a(0x663)],{'useinbandfec':0x0,'maxptime':_0x1620b3[_0x95c60a(0x910)],'minptime':_0x1620b3[_0x95c60a(0x589)],'ptime':_0x1620b3[_0x95c60a(0x96c)],'dtx':_0x1620b3[_0x95c60a(0x107)]});else _0x1620b3['dtx']&&(_0x2556c7['sdp']=CodecsHandler[_0x95c60a(0x3e5)](_0x2556c7[_0x95c60a(0x663)],{'maxptime':_0x1620b3[_0x95c60a(0x910)],'minptime':_0x1620b3[_0x95c60a(0x589)],'ptime':_0x1620b3[_0x95c60a(0x96c)],'dtx':_0x1620b3[_0x95c60a(0x107)]}));}}}}}if(_0x1620b3[_0x95c60a(0x985)])try{if(_0x1620b3['audioCodec']===_0x95c60a(0x75f))_0x2556c7[_0x95c60a(0x663)]=CodecsHandler['modifyDescLyra'](_0x2556c7[_0x95c60a(0x663)]);else{if(_0x1620b3[_0x95c60a(0x985)]===_0x95c60a(0x466)){if(_0x1620b3[_0x95c60a(0x1a2)])_0x2556c7['sdp']=CodecsHandler[_0x95c60a(0x442)](_0x2556c7[_0x95c60a(0x663)],_0x1620b3[_0x95c60a(0x98a)]||0xbb80,![],_0x1620b3[_0x95c60a(0x96c)]);else _0x1620b3[_0x95c60a(0x6e5)]?_0x2556c7[_0x95c60a(0x663)]=CodecsHandler[_0x95c60a(0x442)](_0x2556c7[_0x95c60a(0x663)],_0x1620b3[_0x95c60a(0x98a)]||0x7d00,!![],_0x1620b3[_0x95c60a(0x96c)]):_0x2556c7['sdp']=CodecsHandler[_0x95c60a(0x442)](_0x2556c7[_0x95c60a(0x663)],_0x1620b3[_0x95c60a(0x98a)]||0xbb80,![],_0x1620b3[_0x95c60a(0x96c)]);}else _0x2556c7[_0x95c60a(0x663)]=CodecsHandler[_0x95c60a(0x57e)](_0x2556c7['sdp'],_0x1620b3[_0x95c60a(0x985)]);}}catch(_0x1f5639){errorlog(_0x1f5639),warnlog('couldn\x27t\x20set\x20preferred\x20audio\x20codec');}_0x1620b3[_0x95c60a(0x2d5)]&&(_0x2556c7[_0x95c60a(0x663)]=CodecsHandler[_0x95c60a(0x86c)](_0x2556c7[_0x95c60a(0x663)],_0x1620b3[_0x95c60a(0x2d5)]));_0x1620b3[_0x95c60a(0x117)]&&(_0x2556c7[_0x95c60a(0x663)]=_0x2556c7['sdp'][_0x95c60a(0x5bb)](/42e01f/gi,_0x1620b3[_0x95c60a(0x117)]),_0x2556c7['sdp']=_0x2556c7[_0x95c60a(0x663)]['replace'](/42001f/gi,_0x1620b3[_0x95c60a(0x117)]),_0x2556c7[_0x95c60a(0x663)]=_0x2556c7['sdp'][_0x95c60a(0x5bb)](/420029/gi,_0x1620b3[_0x95c60a(0x117)]),_0x2556c7['sdp']=_0x2556c7['sdp']['replace'](/42a01e/gi,_0x1620b3[_0x95c60a(0x117)]),_0x2556c7[_0x95c60a(0x663)]=_0x2556c7[_0x95c60a(0x663)][_0x95c60a(0x5bb)](/42a014/gi,_0x1620b3[_0x95c60a(0x117)]),_0x2556c7[_0x95c60a(0x663)]=_0x2556c7['sdp']['replace'](/42a00b/gi,_0x1620b3['h264profile']),_0x2556c7[_0x95c60a(0x663)]=_0x2556c7['sdp'][_0x95c60a(0x5bb)](/640c1f/gi,_0x1620b3[_0x95c60a(0x117)]));_0x1620b3[_0x95c60a(0x273)]&&(log(_0x2556c7[_0x95c60a(0x663)]),_0x2556c7[_0x95c60a(0x663)]=CodecsHandler[_0x95c60a(0x77f)](_0x2556c7[_0x95c60a(0x663)]));_0x1620b3[_0x95c60a(0x81b)]&&(_0x2556c7['sdp']=CodecsHandler['disablePLI'](_0x2556c7['sdp']));_0x1620b3[_0x95c60a(0x7f4)]&&(_0x2556c7[_0x95c60a(0x663)]=CodecsHandler[_0x95c60a(0x7bc)](_0x2556c7['sdp']));if(_0x1620b3[_0x95c60a(0x872)][_0x4dc013['UUID']]['manualBandwidth'])log(_0x95c60a(0x95d)),_0x2556c7[_0x95c60a(0x663)]=_0x3a8d3b(_0x2556c7[_0x95c60a(0x663)],_0x1620b3[_0x95c60a(0x872)][_0x4dc013[_0x95c60a(0x587)]]['manualBandwidth']);else _0x1620b3[_0x95c60a(0x1b4)]&&(log(_0x95c60a(0x95d)),_0x2556c7[_0x95c60a(0x663)]=_0x3a8d3b(_0x2556c7[_0x95c60a(0x663)],_0x1620b3[_0x95c60a(0x1b4)]));return _0x1620b3[_0x95c60a(0x872)][_0x4dc013[_0x95c60a(0x587)]]['setLocalDescription'](_0x2556c7);})[_0x2bd9f5(0x34a)](function _0x142a93(){var _0x44a91c=_0x2bd9f5;log(_0x44a91c(0x5a6));var _0x20f222={};_0x20f222['UUID']=_0x4dc013[_0x44a91c(0x587)],_0x20f222[_0x44a91c(0x376)]=_0x1620b3[_0x44a91c(0x872)][_0x4dc013[_0x44a91c(0x587)]]['localDescription'],_0x20f222[_0x44a91c(0x124)]=_0x1620b3[_0x44a91c(0x872)][_0x4dc013[_0x44a91c(0x587)]][_0x44a91c(0x124)],_0x1620b3[_0x44a91c(0x281)]?_0x1620b3['encryptMessage'](JSON[_0x44a91c(0x4b9)](_0x20f222['description']))[_0x44a91c(0x34a)](function(_0x4d9ad3){var _0xfe6ddb=_0x44a91c;_0x20f222[_0xfe6ddb(0x376)]=_0x4d9ad3[0x0],_0x20f222['vector']=_0x4d9ad3[0x1],_0x1620b3[_0xfe6ddb(0x8a9)](_0x20f222);})[_0x44a91c(0x3bd)](errorlog):_0x1620b3[_0x44a91c(0x8a9)](_0x20f222);})[_0x2bd9f5(0x3bd)](errorlog);else _0x1620b3['rpcs'][_0x4dc013[_0x2bd9f5(0x587)]]['remoteDescription'][_0x2bd9f5(0x638)]===_0x2bd9f5(0x234)&&errorlog(_0x2bd9f5(0x79c));})[_0x27845b(0x3bd)](errorlog);},_0x1620b3[_0x1bf14b(0x35a)]=function(){var _0x4bcbda=_0x1bf14b;if(_0x1620b3[_0x4bcbda(0x2a3)][_0x4bcbda(0x57b)])return _0x1620b3['videoElement']['srcObject'];else return _0x1620b3[_0x4bcbda(0x2a3)]['src']&&_0x1620b3['streamSrc']?_0x1620b3[_0x4bcbda(0x677)]:(log(_0x4bcbda(0x38f)),checkBasicStreamsExist(),_0x1620b3[_0x4bcbda(0x2a3)][_0x4bcbda(0x57b)]);};var _0xe70c5c={},_0x532538=![],_0x4c7b3c=[];_0x1620b3[_0x1bf14b(0x6bf)]=function(_0x5a4ef9,_0x526dc3){var _0x7d12b2=_0x1bf14b;log('SENDING\x20FILE:\x20'+_0x526dc3+'\x20'+_0x5a4ef9);var _0x2f3469=new FileReader(),_0x19d815=![];for(var _0x43daee=0x0;_0x43daee<_0x1620b3['hostedFiles'][_0x7d12b2(0x1a1)];_0x43daee++){if(_0x1620b3[_0x7d12b2(0x7c4)][_0x43daee]['id']===_0x526dc3){_0x19d815=_0x43daee;break;}}if(_0x19d815===![]){warnlog(_0x7d12b2(0x60f));return;}else{if(_0x1620b3[_0x7d12b2(0x7c4)][_0x19d815]['state']==0x0){warnlog(_0x7d12b2(0x6d9));return;}else{if(!(_0x1620b3[_0x7d12b2(0x7c4)][_0x19d815][_0x7d12b2(0x8fe)]===![]||_0x1620b3[_0x7d12b2(0x7c4)][_0x19d815][_0x7d12b2(0x8fe)]===_0x5a4ef9)){warnlog(_0x7d12b2(0x289));return;}}}var _0x339b82=0x4000,_0x56d093=0x0,_0x163d01=_0x19d815;_0x163d01===_0x7d12b2(0x966)&&(_0x163d01='sendChannel_'+_0x1620b3['generateStreamID'](0x5));if(_0x5a4ef9 in _0x1620b3[_0x7d12b2(0x93a)])var _0x3ee3e2=_0x1620b3[_0x7d12b2(0x93a)][_0x5a4ef9][_0x7d12b2(0x60a)](_0x163d01);else{if(_0x5a4ef9 in _0x1620b3[_0x7d12b2(0x872)])var _0x3ee3e2=_0x1620b3[_0x7d12b2(0x872)][_0x5a4ef9][_0x7d12b2(0x60a)](_0x163d01);else{warnlog(_0x7d12b2(0x63f));return;}}_0x3ee3e2[_0x7d12b2(0x89e)]=_0x7d12b2(0x5a3);var _0x18d7cb=_0x1620b3[_0x7d12b2(0x7c4)][_0x19d815]['slice'](0x0,_0x339b82);_0x3ee3e2[_0x7d12b2(0x2d1)]=()=>{var _0x5c184f=_0x7d12b2;_0x3ee3e2['send'](JSON[_0x5c184f(0x4b9)]({'type':'filetransfer','size':_0x1620b3['hostedFiles'][_0x19d815][_0x5c184f(0x771)],'filename':_0x1620b3[_0x5c184f(0x7c4)][_0x19d815][_0x5c184f(0x917)],'id':_0x1620b3[_0x5c184f(0x7c4)][_0x19d815]['id']})),_0x2f3469[_0x5c184f(0x4ae)](_0x18d7cb);},_0x3ee3e2[_0x7d12b2(0x9ac)]=()=>{var _0xd8b019=_0x7d12b2;try{var _0x5d05f5=_0x1620b3[_0xd8b019(0x1b2)]['indexOf'](_0x3ee3e2);_0x5d05f5>-0x1&&_0x1620b3[_0xd8b019(0x1b2)][_0xd8b019(0x80c)](_0x5d05f5,0x1);}catch(_0x11b007){errorlog(_0x11b007);}log('Transfer\x20ended'),_0x3ee3e2=null;},_0x3ee3e2['onmessage']=_0x11576a=>{},_0x1620b3['hostedTransfers'][_0x7d12b2(0x7c2)](_0x3ee3e2),_0x2f3469[_0x7d12b2(0x7ab)]=function(){var _0x5deaa7=_0x7d12b2;if(_0x1620b3['hostedFiles'][_0x19d815][_0x5deaa7(0x252)]==0x0)return;var _0xc79710=_0x2f3469[_0x5deaa7(0x11c)];log(_0xc79710);try{_0x3ee3e2[_0x5deaa7(0x418)](_0xc79710);}catch(_0x390507){try{_0x3ee3e2[_0x5deaa7(0x762)]();}catch(_0x1e8748){}warnlog(_0x390507);return;}_0x56d093+=0x1;if(_0x56d093*_0x339b82<_0x1620b3[_0x5deaa7(0x7c4)][_0x19d815]['size'])try{log(_0x5deaa7(0x7be)+_0x56d093),_0x18d7cb=_0x1620b3[_0x5deaa7(0x7c4)][_0x19d815][_0x5deaa7(0x8be)](_0x56d093*_0x339b82,(_0x56d093+0x1)*_0x339b82),_0x2f3469[_0x5deaa7(0x4ae)](_0x18d7cb);}catch(_0x9ecc4){errorlog(_0x9ecc4);}else _0x3ee3e2[_0x5deaa7(0x418)](_0x5deaa7(0x74b)),_0x3ee3e2['close']();};},_0x1620b3[_0x1bf14b(0x60b)]=null,_0x1620b3[_0x1bf14b(0x53a)]=null,_0x1620b3['webCodec']=async function(_0x443a22=null){var _0x2fadaa=_0x1bf14b;if(_0x1620b3[_0x2fadaa(0x60b)]!==null)return;else _0x1620b3[_0x2fadaa(0x60b)]=![];!_0x443a22&&_0x1620b3['stats'][_0x2fadaa(0x54e)]&&(_0x443a22=_0x1620b3[_0x2fadaa(0x665)][_0x2fadaa(0x54e)]);let _0x3d489a=0x0;var _0x374b47=_0x1620b3['streamSrc'][_0x2fadaa(0x469)]()[0x0];if(!_0x374b47){_0x1620b3['chunkedVideoEnabled']=null;return;}var _0x1f4350=new MediaStreamTrackProcessor(_0x374b47),_0x521541=_0x1f4350['readable'];const _0x2816eb=_0x521541[_0x2fadaa(0x3d3)]();var _0x2ed916=![],_0x19cb8a=-0x1;const _0x357e1c={'output':_0x161f16=>{var _0x3a178d=_0x2fadaa;if(_0x161f16['constructor'][_0x3a178d(0x917)]==_0x3a178d(0x99a)){let _0x2abee2=new Uint8Array(_0x161f16[_0x3a178d(0x8fb)]);_0x161f16[_0x3a178d(0x658)](_0x2abee2),_0x4c7b3c['push']([_0x161f16[_0x3a178d(0x854)]-_0x1663ec,_0x161f16[_0x3a178d(0x638)]]),_0x4c7b3c[_0x3a178d(0x7c2)](_0x2abee2),_0x532538[_0x3a178d(0x828)]();}},'error':_0x287f2d=>{errorlog(_0x287f2d);}};let _0x55ca66=new VideoEncoder(_0x357e1c);_0x55ca66[_0x2fadaa(0x79d)](_0x443a22),_0x1620b3[_0x2fadaa(0x665)][_0x2fadaa(0x54e)]=_0x443a22,_0x1620b3[_0x2fadaa(0x60b)]=!![];var _0x1663ec=-0x1;_0x2816eb[_0x2fadaa(0x24d)]()[_0x2fadaa(0x34a)](function _0x5d5d6f({done:_0x163cdc,value:_0xb11815}){var _0x4c4069=_0x2fadaa;if(_0x163cdc||_0x2ed916){_0x55ca66['close']();_0xb11815&&_0xb11815[_0x4c4069(0x762)]();_0x1620b3['chunkedVideoEnabled']=null;return;}_0x1663ec==-0x1&&(_0x1663ec=_0xb11815[_0x4c4069(0x854)]);_0x19cb8a==_0xb11815['timestamp']&&(_0xb11815[_0x4c4069(0x854)]+=0x1,warnlog(_0x4c4069(0x32e)));if(!_0x2ed916){_0x19cb8a=_0xb11815[_0x4c4069(0x854)],_0x3d489a++;if(_0x532538['needKeyFrame']){const _0x14109c=_0x3d489a>=0x3c;_0x14109c&&(_0x3d489a=0x0,_0x532538['needKeyFrame']=![],warnlog(_0x4c4069(0x52b))),_0x55ca66[_0x4c4069(0x6d2)](_0xb11815,{'keyFrame':_0x14109c});}else _0x55ca66[_0x4c4069(0x6d2)](_0xb11815,{'keyFrame':![]});}_0xb11815[_0x4c4069(0x762)](),_0x2816eb['read']()[_0x4c4069(0x34a)](_0x5d5d6f);});},_0x1620b3[_0x1bf14b(0x521)]=async function(_0x4734de){var _0x5cff28=_0x1bf14b;if(_0x1620b3[_0x5cff28(0x53a)]!==null)return;else _0x1620b3['chunkedAudioEnabled']=![];!_0x4734de&&_0x1620b3['stats'][_0x5cff28(0x481)]&&(_0x4734de=_0x1620b3['stats'][_0x5cff28(0x481)]);var _0x2083ea=_0x1620b3[_0x5cff28(0x2a3)]['srcObject'][_0x5cff28(0x7e8)]()[0x0];if(!_0x2083ea){_0x1620b3['chunkedAudioEnabled']=null;return;}var _0x4a788f=_0x2083ea[_0x5cff28(0x545)]();_0x4734de[_0x5cff28(0x2da)]>_0x4a788f['channelCount']&&(_0x4734de[_0x5cff28(0x2da)]=_0x4a788f['channelCount'],_0x4734de[_0x5cff28(0x1f2)]=_0x4a788f[_0x5cff28(0x9b5)]);_0x4734de[_0x5cff28(0x98a)]>_0x4a788f[_0x5cff28(0x98a)]&&(_0x4734de[_0x5cff28(0x98a)]=_0x4a788f[_0x5cff28(0x98a)]);var _0x21f9b6=new MediaStreamTrackProcessor(_0x2083ea),_0x54da87=_0x21f9b6['readable'];const _0x1e2308=_0x54da87[_0x5cff28(0x3d3)]();var _0x304292=![],_0x79774f=-0x1,_0x138bba=-0x1;const _0x8a086f={'output':_0x2ce9eb=>{var _0x17c445=_0x5cff28;if(_0x2ce9eb['constructor'][_0x17c445(0x917)]==_0x17c445(0x18a)){let _0x4e8ac1=new Uint8Array(_0x2ce9eb[_0x17c445(0x8fb)]);_0x2ce9eb[_0x17c445(0x658)](_0x4e8ac1),_0x4c7b3c['push']([_0x2ce9eb[_0x17c445(0x854)]-_0x138bba,_0x17c445(0x85f)]),_0x4c7b3c['push'](_0x4e8ac1),_0x532538[_0x17c445(0x828)]();}},'error':_0x4d7775=>{errorlog(_0x4d7775);}};let _0x1c5363=new AudioEncoder(_0x8a086f);_0x4734de[_0x5cff28(0x98a)]=0xbb80*_0x4734de[_0x5cff28(0x2da)],_0x1c5363[_0x5cff28(0x79d)](_0x4734de),_0x1620b3[_0x5cff28(0x665)][_0x5cff28(0x481)]={},_0x1620b3[_0x5cff28(0x665)]['Chunked_audio'][_0x5cff28(0x2d5)]=_0x4734de[_0x5cff28(0x2d5)],_0x1620b3[_0x5cff28(0x665)][_0x5cff28(0x481)][_0x5cff28(0x2da)]=_0x4734de['numberOfChannels'],_0x1620b3['stats']['Chunked_audio'][_0x5cff28(0x98a)]=_0x4734de[_0x5cff28(0x98a)],_0x1620b3[_0x5cff28(0x665)][_0x5cff28(0x481)][_0x5cff28(0x1b4)]=_0x4734de[_0x5cff28(0x29c)]['bitrate'],_0x1620b3[_0x5cff28(0x53a)]=!![],_0x1e2308[_0x5cff28(0x24d)]()['then'](function _0x1ba42a({done:_0x390801,value:_0x8d979a}){var _0x573266=_0x5cff28;if(_0x390801||_0x304292){_0x1c5363['close']();_0x8d979a&&_0x8d979a['close']();_0x1620b3[_0x573266(0x53a)]=null;return;}_0x138bba==-0x1&&(_0x138bba=_0x8d979a[_0x573266(0x854)]),_0x79774f==_0x8d979a[_0x573266(0x854)]&&(_0x8d979a['timestamp']+=0x1),!_0x304292&&(_0x79774f=_0x8d979a[_0x573266(0x854)],_0x1c5363[_0x573266(0x6d2)](_0x8d979a)),_0x8d979a[_0x573266(0x762)](),_0x1e2308[_0x573266(0x24d)]()[_0x573266(0x34a)](_0x1ba42a);});},_0x1620b3[_0x1bf14b(0x708)]=function(_0x117dce){var _0x5ea735=_0x1bf14b;warnlog('PCM\x20STARTED');const _0x3130a8=window[_0x5ea735(0x6bd)]||window[_0x5ea735(0x752)],_0x4a394a=new _0x3130a8(),_0x5c69e2=_0x4a394a[_0x5ea735(0x85e)](_0x117dce),_0x442e3a=0x800,_0xbc64b6=(_0x4a394a[_0x5ea735(0x6c2)]||_0x4a394a[_0x5ea735(0x177)])[_0x5ea735(0x812)](_0x4a394a,_0x442e3a,0x1,0x1);return _0xbc64b6[_0x5ea735(0x1fe)]=function(_0x3918b3){var _0x474c15=_0x5ea735,_0x22685f=new Uint8Array(_0x3918b3[_0x474c15(0x996)][_0x474c15(0x6ba)](0x0)[_0x474c15(0x632)]);_0x4c7b3c[_0x474c15(0x7c2)]([0x0,_0x474c15(0x466)]),_0x4c7b3c[_0x474c15(0x7c2)](_0x22685f),_0x532538[_0x474c15(0x828)]();},_0x5c69e2[_0x5ea735(0x24b)](_0xbc64b6),_0xbc64b6[_0x5ea735(0x24b)](_0x4a394a['destination']),_0xbc64b6;},_0x1620b3[_0x1bf14b(0x379)]=function(_0x432c2e){var _0xef44ea=_0x1bf14b;log(_0xef44ea(0x280)+_0x432c2e);!_0x1620b3[_0xef44ea(0x60b)]&&_0x1620b3['stats'][_0xef44ea(0x54e)]&&(config=_0x1620b3[_0xef44ea(0x665)]['Chunked_video'],_0x1620b3[_0xef44ea(0x46f)](config));!_0x1620b3[_0xef44ea(0x53a)]&&_0x1620b3[_0xef44ea(0x665)][_0xef44ea(0x481)]&&(config=_0x1620b3['stats'][_0xef44ea(0x481)],_0x1620b3['webCodecAudio'](config));if(_0x432c2e in _0xe70c5c)return;if(!_0x532538){var _0x4e3511=_0x1620b3[_0xef44ea(0x35a)](),_0x12f6db=_0x1620b3['chunked'],_0x245115=null;_0x1620b3['maxvideobitrate']&&_0x1620b3[_0xef44ea(0x11e)]<_0x12f6db&&(_0x12f6db=_0x1620b3[_0xef44ea(0x11e)]);var _0x33d990={'codec':_0xef44ea(0x80d),'width':0x780,'height':0x438,'bitrate':parseInt(_0x12f6db*0x3e8),'frameRate':0x1e},_0x3f0a97=_0x4e3511[_0xef44ea(0x469)]();if(_0x3f0a97['length']){var _0x4defc4=_0x3f0a97[0x0][_0xef44ea(0x545)]();_0x4defc4[_0xef44ea(0x224)]&&(_0x33d990['width']=_0x4defc4[_0xef44ea(0x224)]),_0x4defc4[_0xef44ea(0x9aa)]&&(_0x33d990[_0xef44ea(0x9aa)]=_0x4defc4[_0xef44ea(0x9aa)]),_0x4defc4['frameRate']&&(_0x33d990[_0xef44ea(0x624)]=_0x4defc4[_0xef44ea(0x624)]);}else _0x33d990=![];if(_0x12f6db<0x259){var _0x442bed=_0x33d990[_0xef44ea(0x224)]*_0x33d990[_0xef44ea(0x9aa)]/(0x280*0x168);if(_0x442bed>=0x2)_0x33d990[_0xef44ea(0x224)]=parseInt(_0x33d990[_0xef44ea(0x224)]/0x2),_0x33d990[_0xef44ea(0x9aa)]=parseInt(_0x33d990[_0xef44ea(0x9aa)]/0x2);else _0x442bed>=1.5&&(_0x33d990[_0xef44ea(0x224)]=parseInt(_0x33d990[_0xef44ea(0x224)]/1.5),_0x33d990[_0xef44ea(0x9aa)]=parseInt(_0x33d990[_0xef44ea(0x9aa)]/1.5));}var _0xf5f571={'codec':_0xef44ea(0x72b),'numberOfChannels':0x2,'channels':0x2,'sampleRate':0xbb80,'bitrate':0xfa00,'tuning':{'bitrate':0xfa00}};if(_0x12f6db>0xbb8)var _0xf5f571={'codec':_0xef44ea(0x72b),'numberOfChannels':0x2,'channels':0x2,'sampleRate':0xbb80,'tuning':{'bitrate':0x1f400}};else{if(_0x12f6db<0x259)var _0xf5f571={'codec':_0xef44ea(0x72b),'numberOfChannels':0x1,'channels':0x1,'sampleRate':0xbb80,'tuning':{'bitrate':0x7d00}};}_0x1620b3[_0xef44ea(0x466)]&&(_0xf5f571['codec']=_0xef44ea(0x466));!_0x4e3511[_0xef44ea(0x7e8)]()[_0xef44ea(0x1a1)]&&(_0xf5f571=![]);if(!_0xf5f571&&!_0x33d990)return;_0x532538={},_0x532538[_0xef44ea(0x3da)]=!![],_0x532538[_0xef44ea(0x51d)]=_0x33d990||![],_0x532538[_0xef44ea(0x63a)]=_0xf5f571||![],_0x532538[_0xef44ea(0x51d)]&&_0x1620b3['webCodec'](_0x532538[_0xef44ea(0x51d)]),_0x532538[_0xef44ea(0x63a)]&&(_0x532538['configAudio'][_0xef44ea(0x2d5)]=='pcm'?_0x1620b3[_0xef44ea(0x708)](_0x4e3511):_0x1620b3[_0xef44ea(0x521)](_0x532538[_0xef44ea(0x63a)])),_0x532538[_0xef44ea(0x828)]=function(){var _0x2aa999=_0xef44ea;if(_0x245115)return;_0x245115=!![];while(_0x4c7b3c['length']){if(!Object[_0x2aa999(0x895)](_0xe70c5c)[_0x2aa999(0x1a1)]){_0x4c7b3c=[],_0x245115=null;return;}var _0x10f655=_0x4c7b3c[_0x2aa999(0x69f)]();if(_0x10f655[_0x2aa999(0x1a1)]===0x2){_0x10f655[_0x2aa999(0x7c2)](_0x4c7b3c['length']);var _0x341faa=JSON[_0x2aa999(0x4b9)](_0x10f655);for(var _0x396212 in _0xe70c5c){try{_0xe70c5c[_0x396212]['readyState']===_0x2aa999(0x3b2)&&_0xe70c5c[_0x396212]['send'](_0x341faa);}catch(_0x30bccd){}}}else{if(_0x10f655[_0x2aa999(0x8fb)]>0x40000){for(var _0x396212 in _0xe70c5c){try{_0xe70c5c[_0x396212][_0x2aa999(0x303)]==='open'&&_0xe70c5c[_0x396212][_0x2aa999(0x418)](_0x10f655[_0x2aa999(0x8be)](0x0,0x40000));}catch(_0x1fbfe5){}}_0x4c7b3c[_0x2aa999(0x22b)](_0x10f655[_0x2aa999(0x8be)](0x40000));}else for(var _0x396212 in _0xe70c5c){try{_0xe70c5c[_0x396212]['readyState']===_0x2aa999(0x3b2)&&_0xe70c5c[_0x396212]['send'](_0x10f655);}catch(_0x42ae9d){}}}_0x1620b3['stats'][_0x2aa999(0x9a1)]=_0xe70c5c[_0x396212][_0x2aa999(0x73a)];}_0x245115=null;},_0x4e3511[_0xef44ea(0x4d8)]=function(_0x4f7f1a){};}var _0x55c05f='chunked';if(_0x432c2e in _0x1620b3[_0xef44ea(0x93a)])_0xe70c5c[_0x432c2e]=_0x1620b3[_0xef44ea(0x93a)][_0x432c2e][_0xef44ea(0x60a)](_0x55c05f);else{if(_0x432c2e in _0x1620b3[_0xef44ea(0x872)])_0xe70c5c[_0x432c2e]=_0x1620b3['rpcs'][_0x432c2e][_0xef44ea(0x60a)](_0x55c05f);else{warnlog(_0xef44ea(0x63f));return;}}_0xe70c5c[_0x432c2e]['contentType']=_0xef44ea(0x7eb),_0xe70c5c[_0x432c2e][_0xef44ea(0x89e)]=_0xef44ea(0x5a3),_0xe70c5c[_0x432c2e][_0xef44ea(0x91c)]=![],_0xe70c5c[_0x432c2e][_0xef44ea(0x2d1)]=()=>{var _0x334f8a=_0xef44ea;log(_0x334f8a(0x695)),_0xe70c5c[_0x432c2e]['send'](JSON[_0x334f8a(0x4b9)]({'type':'chunkedtransfer','size':0x5af3107a3fff,'configVideo':_0x532538[_0x334f8a(0x51d)],'configAudio':_0x532538[_0x334f8a(0x63a)],'recordType':_0x1620b3[_0x334f8a(0x173)],'filename':_0x55c05f+_0x334f8a(0x290),'id':_0x55c05f}));},_0xe70c5c[_0x432c2e]['onclose']=()=>{var _0x229a29=_0xef44ea;try{var _0x503e7c=_0x1620b3[_0x229a29(0x1b2)][_0x229a29(0x563)](_0xe70c5c[_0x432c2e]);_0x503e7c>-0x1&&_0x1620b3[_0x229a29(0x1b2)][_0x229a29(0x80c)](_0x503e7c,0x1);}catch(_0x13efe8){errorlog(_0x13efe8);}log('Transfer\x20ended'),_0xe70c5c[_0x432c2e]=null,delete _0xe70c5c[_0x432c2e];var _0x107889=![];for(var _0x219cda=0x0;_0x219cda<_0x1620b3[_0x229a29(0x1b2)][_0x229a29(0x1a1)];_0x219cda++){if(_0x229a29(0x56c)in _0x1620b3[_0x229a29(0x1b2)][_0x219cda]&&_0x1620b3[_0x229a29(0x1b2)][_0x219cda][_0x229a29(0x56c)]==_0x229a29(0x7eb)){_0x107889=!![];break;}}if(_0x107889)try{_0x532538[_0x229a29(0x363)]();}catch(_0x4e0c7a){}},_0xe70c5c[_0x432c2e][_0xef44ea(0x4b0)]=_0x4505d2=>{var _0x285b54=_0xef44ea;if(_0x4505d2[_0x285b54(0x4bf)])try{var _0x41462f=JSON[_0x285b54(0x453)](_0x4505d2['data']);_0x41462f['kf']&&(log(_0x285b54(0x76d)),_0x532538[_0x285b54(0x3da)]=!![]);}catch(_0x27cc26){}},_0x1620b3[_0xef44ea(0x1b2)][_0xef44ea(0x7c2)](_0xe70c5c[_0x432c2e]);},_0x1620b3[_0x1bf14b(0x758)]=async function(_0x119e14,_0x1d4c1e,_0x1ddc6e){var _0x245279=_0x1bf14b;log(_0x245279(0x482));var _0x494787=_0x1ddc6e;_0x494787[_0x245279(0x89e)]=_0x245279(0x5a3);var _0xd0aea2='',_0x5eb78e=0x0,_0x19155d=![],_0x2fce84=![],_0xea1735=0x0,_0x10f12f={};_0x494787['onopen']=_0xe4b2b0=>{log('Opened\x20transfer\x20channel');},_0x494787[_0x245279(0x4b0)]=_0x26d7fc=>{var _0x346f74=_0x245279;if(!_0x19155d)try{_0x19155d=JSON['parse'](_0x26d7fc[_0x346f74(0x4bf)]);if(_0x19155d[_0x346f74(0x638)]=='filetransfer'){var {readable:_0x646c0b,writable:_0x39db56}=new TransformStream({'transform':(_0x571c04,_0x2bae28)=>_0x571c04[_0x346f74(0x3fd)]()[_0x346f74(0x34a)](_0x1d973d=>_0x2bae28[_0x346f74(0x8a3)](new Uint8Array(_0x1d973d)))});_0x10f12f[_0x346f74(0x1c7)]=_0x39db56['getWriter']();;_0x646c0b['pipeTo'](streamSaver['createWriteStream'](_0x19155d['filename']));for(var _0x78d5c3=0x0;_0x78d5c3{var _0x55f97b=_0x245279;_0xea1735<=0x0&&(_0x10f12f[_0x55f97b(0x1c7)]&&setTimeout(function(_0xc263c4,_0x2cbea5){var _0x189129=_0x55f97b;_0x2cbea5<=0x0?(_0xc263c4[_0x189129(0x762)](),_0xc263c4=null):setTimeout(function(_0xc65e6a,_0x3f5537){_0xc65e6a['close'](),_0xc65e6a=null;},0x1388,_0xc263c4);},0x3e8,_0x10f12f[_0x55f97b(0x1c7)],_0xea1735));_0x494787=null;return;};return;};async function _0x828653(_0x5ddc4,_0x541863=![]){var _0x1a08a9=_0x1bf14b;_0x5ddc4['decoder'][_0x1a08a9(0x122)](_0x5ddc4['queue'][_0x1a08a9(0x69f)]());if(_0x5ddc4[_0x1a08a9(0x467)]===null&&!_0x541863)return;_0x5ddc4['nextQueue']=setTimeout(function(_0xf40385){_0x828653(_0xf40385);},0x21,_0x5ddc4);}return _0x1620b3[_0x1bf14b(0x744)]=async function(_0x53659d,_0x36bb4a,_0x4affdc){var _0x346b17=_0x1bf14b;log(_0x346b17(0x482));var _0x45b92d=_0x4affdc;_0x45b92d[_0x346b17(0x89e)]=_0x346b17(0x5a3);var _0xd64877='',_0x3be0f6=0x0,_0x2ce73c=![],_0x48897d=![],_0x312463={};_0x45b92d[_0x346b17(0x2d1)]=_0xdebbe1=>{var _0x29e2d6=_0x346b17;log(_0x29e2d6(0x747)),_0x1620b3[_0x29e2d6(0x872)][_0x36bb4a][_0x29e2d6(0x665)]['chunked_mode']={};},_0x45b92d[_0x346b17(0x9ac)]=async function(_0x160c6f){var _0x3a93cb=_0x346b17;if(_0x312463[_0x3a93cb(0x4ee)]){if(_0x312463[_0x3a93cb(0x2a3)]['stopWriter']){await delay(0x3e8);try{await _0x312463[_0x3a93cb(0x2a3)][_0x3a93cb(0x7a2)]();}catch(_0xa532d2){}}}_0x45b92d=null;_0x1620b3[_0x3a93cb(0x872)][_0x36bb4a]&&(_0x1620b3[_0x3a93cb(0x872)][_0x36bb4a][_0x3a93cb(0x665)][_0x3a93cb(0x8d4)]=_0x3a93cb(0x831));return;};async function _0x4a9b4f(){var _0x360bd8=_0x346b17,_0x49141b=await window[_0x360bd8(0x68b)]({'startIn':_0x360bd8(0x51b),'suggestedName':_0x360bd8(0x127),'types':[{'description':_0x360bd8(0x21c),'accept':{'video/webm':[_0x360bd8(0x290)]}}]}),_0x5056e2=await _0x49141b[_0x360bd8(0x707)]();return _0x312463[_0x360bd8(0x8e8)][_0x360bd8(0x5ba)]=_0x5056e2,_0x312463['videoWriter']=new WebMWriter(_0x312463[_0x360bd8(0x8e8)]),_0x312463[_0x360bd8(0x2a3)]['stopWriter']=async function(){var _0x85227e=_0x360bd8;_0x312463[_0x85227e(0x2a3)][_0x85227e(0x7a2)]=![],clearInterval(_0x312463[_0x85227e(0x8e7)]),await _0x312463['videoWriter'][_0x85227e(0x3b1)](),_0x312463['writer_config']['fileWriter']['close']();},_0x312463['videoWriter'];}_0x45b92d['onmessage']=async function(_0x4ced1f){var _0x2f6a91=_0x346b17;if(!_0x2ce73c)try{_0x2ce73c=JSON[_0x2f6a91(0x453)](_0x4ced1f[_0x2f6a91(0x4bf)]);if(_0x2ce73c['type']==_0x2f6a91(0x516)){log(_0x2f6a91(0x33f)),log(_0x2ce73c),_0x312463['UUID']=_0x36bb4a,_0x312463[_0x2f6a91(0x267)]=0x0,_0x312463['status']=0x2,_0x312463['time']=Date['now'](),_0x312463['dc']=_0x45b92d,_0x312463['id']=_0x2ce73c['id'],_0x312463[_0x2f6a91(0x8e8)]={},_0x312463['writer_config'][_0x2f6a91(0x340)]=![],_0x312463[_0x2f6a91(0x8e8)][_0x2f6a91(0x85f)]=![],_0x312463[_0x2f6a91(0x8f8)]=![],_0x312463['stream_configAudio']=![];_0x2ce73c[_0x2f6a91(0x51d)]&&(_0x312463[_0x2f6a91(0x8f8)]={},_0x312463['stream_configVideo'][_0x2f6a91(0x224)]=_0x2ce73c['configVideo'][_0x2f6a91(0x224)]+''||_0x2f6a91(0x529),_0x312463[_0x2f6a91(0x8f8)][_0x2f6a91(0x9aa)]=_0x2ce73c[_0x2f6a91(0x51d)][_0x2f6a91(0x9aa)]+''||_0x2f6a91(0x742),_0x312463[_0x2f6a91(0x8f8)]['codec']=_0x2ce73c['configVideo'][_0x2f6a91(0x2d5)]||_0x2f6a91(0x80d),_0x312463[_0x2f6a91(0x8e8)][_0x2f6a91(0x340)]=!![],_0x312463[_0x2f6a91(0x8e8)]['width']=parseInt(_0x312463[_0x2f6a91(0x8f8)]['width']),_0x312463[_0x2f6a91(0x8e8)]['height']=parseInt(_0x312463['stream_configVideo'][_0x2f6a91(0x9aa)]),_0x2ce73c['configVideo']['codec']=='vp09.00.10.08'?_0x312463['writer_config']['codec']=_0x2f6a91(0x8de):_0x312463[_0x2f6a91(0x8e8)][_0x2f6a91(0x2d5)]=_0x2f6a91(0x8de),_0x1620b3[_0x2f6a91(0x872)][_0x36bb4a][_0x2f6a91(0x665)]['chunked_mode_video']=_0x2ce73c[_0x2f6a91(0x51d)]);_0x2ce73c[_0x2f6a91(0x63a)]&&(_0x312463[_0x2f6a91(0x324)]=_0x2ce73c[_0x2f6a91(0x63a)],_0x312463[_0x2f6a91(0x8e8)][_0x2f6a91(0x85f)]=!![],_0x312463['writer_config'][_0x2f6a91(0x498)]=_0x2ce73c[_0x2f6a91(0x63a)]['sampleRate']||0xbb80,_0x312463[_0x2f6a91(0x8e8)][_0x2f6a91(0x1f2)]=_0x2ce73c['configAudio'][_0x2f6a91(0x2da)]||0x1,_0x1620b3[_0x2f6a91(0x872)][_0x36bb4a][_0x2f6a91(0x665)][_0x2f6a91(0x56b)]=_0x2ce73c[_0x2f6a91(0x63a)]);_0x312463[_0x2f6a91(0x632)]=![],_0x312463[_0x2f6a91(0x2a3)]=createVideoElement(),_0x312463[_0x2f6a91(0x2a3)]['autoplay']=!![],_0x312463[_0x2f6a91(0x2a3)]['muted']=![],_0x312463[_0x2f6a91(0x2a3)][_0x2f6a91(0x630)](_0x2f6a91(0x602),''),_0x312463['videoElement'][_0x2f6a91(0x2bd)]['UUID']=_0x36bb4a,_0x312463[_0x2f6a91(0x2a3)][_0x2f6a91(0x516)]=!![],_0x312463[_0x2f6a91(0x2a3)][_0x2f6a91(0x57b)]=new MediaStream(),_0x312463['videoWriter']=![],_0x312463[_0x2f6a91(0x381)]=![],_0x312463['init_video']=![],_0x312463['init_audio']=![],_0x312463['video']=![],_0x312463['audio']=![];_0x312463[_0x2f6a91(0x8f8)]&&(_0x312463['init_video']={'output':_0x55bbbe=>{var _0x526cb0=_0x2f6a91;_0x312463[_0x526cb0(0x340)][_0x526cb0(0x3b6)]['write'](_0x55bbbe);},'error':_0x3fde3d=>{var _0x1bcec8=_0x2f6a91;_0x312463[_0x1bcec8(0x340)][_0x1bcec8(0x77c)][_0x1bcec8(0x252)]=='closed'?warnlog(_0x1bcec8(0x20a)):errorlog(_0x3fde3d[_0x1bcec8(0x3ce)]);}},_0x312463['video']={},_0x312463[_0x2f6a91(0x340)][_0x2f6a91(0x4e7)]=new MediaStreamTrackGenerator({'kind':_0x2f6a91(0x340)}),_0x312463[_0x2f6a91(0x340)]['stream']=new MediaStream([_0x312463[_0x2f6a91(0x340)][_0x2f6a91(0x4e7)]]),_0x312463[_0x2f6a91(0x340)][_0x2f6a91(0x3b6)]=_0x312463[_0x2f6a91(0x340)]['generator'][_0x2f6a91(0x4cf)]['getWriter'](),_0x312463[_0x2f6a91(0x340)]['decoder']=new VideoDecoder(_0x312463[_0x2f6a91(0x3bb)]),_0x312463[_0x2f6a91(0x340)][_0x2f6a91(0x77c)]['configure'](_0x312463[_0x2f6a91(0x8f8)]),_0x312463[_0x2f6a91(0x340)][_0x2f6a91(0x550)]=[],_0x312463[_0x2f6a91(0x340)]['nextQueue']=null,_0x312463[_0x2f6a91(0x2a3)][_0x2f6a91(0x57b)][_0x2f6a91(0x789)](_0x312463[_0x2f6a91(0x340)][_0x2f6a91(0x7d5)][_0x2f6a91(0x469)]()[0x0]));_0x312463[_0x2f6a91(0x324)]&&(_0x312463['stream_configAudio'][_0x2f6a91(0x2d5)]&&_0x312463[_0x2f6a91(0x324)][_0x2f6a91(0x2d5)]==_0x2f6a91(0x466)?(!_0x312463[_0x2f6a91(0x92f)]?_0x312463[_0x2f6a91(0x92f)]=_0x1620b3[_0x2f6a91(0x4ff)][_0x2f6a91(0x70c)]():_0x312463[_0x2f6a91(0x2a3)][_0x2f6a91(0x57b)]['getAudioTracks']()[_0x2f6a91(0x113)](_0x4fd890=>{var _0x387722=_0x2f6a91;_0x312463[_0x387722(0x2a3)][_0x387722(0x57b)][_0x387722(0x9be)](_0x4fd890);}),_0x312463[_0x2f6a91(0x92f)][_0x2f6a91(0x7d5)][_0x2f6a91(0x7e8)]()[_0x2f6a91(0x113)](_0x365c52=>{var _0xbcd3c8=_0x2f6a91;_0x312463['videoElement'][_0xbcd3c8(0x57b)][_0xbcd3c8(0x789)](_0x365c52);}),_0x312463[_0x2f6a91(0x67d)]=!![]):(_0x312463[_0x2f6a91(0x647)]={'output':_0xec098=>{var _0x5e2e08=_0x2f6a91;_0x312463[_0x5e2e08(0x85f)][_0x5e2e08(0x3b6)][_0x5e2e08(0x5f9)](_0xec098);},'error':_0x2e27fa=>{var _0x2309af=_0x2f6a91;_0x312463[_0x2309af(0x85f)][_0x2309af(0x77c)][_0x2309af(0x252)]==_0x2309af(0x855)?warnlog(_0x2309af(0x20a)):errorlog(_0x2e27fa[_0x2309af(0x3ce)]);}},_0x312463[_0x2f6a91(0x85f)]={},_0x312463[_0x2f6a91(0x85f)][_0x2f6a91(0x4e7)]=new MediaStreamTrackGenerator({'kind':_0x2f6a91(0x85f)}),_0x312463[_0x2f6a91(0x85f)][_0x2f6a91(0x7d5)]=new MediaStream([_0x312463['audio']['generator']]),_0x312463[_0x2f6a91(0x85f)][_0x2f6a91(0x3b6)]=_0x312463['audio'][_0x2f6a91(0x4e7)][_0x2f6a91(0x4cf)][_0x2f6a91(0x6f9)](),_0x312463[_0x2f6a91(0x85f)]['decoder']=new AudioDecoder(_0x312463[_0x2f6a91(0x647)]),_0x312463['audio'][_0x2f6a91(0x77c)][_0x2f6a91(0x79d)](_0x312463['stream_configAudio']),_0x312463[_0x2f6a91(0x85f)]['queue']=[],_0x312463['audio']['nextQueue']=null,_0x312463[_0x2f6a91(0x85f)][_0x2f6a91(0x7d5)][_0x2f6a91(0x7e8)]()[_0x2f6a91(0x113)](_0x2c9ed3=>{var _0x37c8b9=_0x2f6a91;_0x312463[_0x37c8b9(0x2a3)]['srcObject']['addTrack'](_0x2c9ed3);})));log(_0x312463),_0x312463[_0x2f6a91(0x858)]=![],_0x312463[_0x2f6a91(0x91c)]=![],_0x312463[_0x2f6a91(0x59e)]=0x0,_0x312463[_0x2f6a91(0x2a3)][_0x2f6a91(0x8e1)](_0x2f6a91(0x14e),function(_0x282891){errorlog(_0x282891);}),_0x312463[_0x2f6a91(0x2a3)]['startWriter']=_0x4a9b4f,_0x312463[_0x2f6a91(0x2a3)][_0x2f6a91(0x284)]=function(){updateMixer();},_0x312463['chunkTime']=0x2;_0x2ce73c['chunkTime']&&(_0x312463[_0x2f6a91(0x556)]=parseFloat(_0x2ce73c[_0x2f6a91(0x556)])||0x2);_0x1620b3[_0x2f6a91(0x872)][_0x36bb4a]['streamSrc']=_0x312463[_0x2f6a91(0x2a3)][_0x2f6a91(0x57b)],_0x1620b3[_0x2f6a91(0x872)][_0x36bb4a][_0x2f6a91(0x2a3)]=_0x312463[_0x2f6a91(0x2a3)],setupIncomingVideoTracking(_0x1620b3['rpcs'][_0x36bb4a][_0x2f6a91(0x2a3)],_0x36bb4a);if(_0x312463[_0x2f6a91(0x85f)]&&_0x312463['video'])updateIncomingVideoElement(_0x36bb4a);else{if(_0x312463[_0x2f6a91(0x340)])updateIncomingVideoElement(_0x36bb4a,!![],![]);else _0x312463['audio']&&updateIncomingVideoElement(_0x36bb4a,![],!![]);}_0x312463[_0x2f6a91(0x972)]=async function(_0x1333f2){var _0x5504ef=_0x2f6a91;_0x1620b3['rpcs'][_0x36bb4a]['stats'][_0x5504ef(0x8d4)][_0x5504ef(0x4ce)]=_0x1333f2['timestamp']/0xf4240;if(_0x1333f2[_0x5504ef(0x638)]==_0x5504ef(0x85f)){await _0x312463[_0x5504ef(0x41a)](_0x1333f2);return;}else{if(_0x1333f2[_0x5504ef(0x638)]==_0x5504ef(0x466)){var _0x480818=_0x1620b3[_0x5504ef(0x4ff)][_0x5504ef(0x53c)]();_0x480818[_0x5504ef(0x24b)](_0x312463[_0x5504ef(0x92f)]),_0x480818['onended']=function(){var _0x220df2=_0x5504ef;this[_0x220df2(0x2cc)]();};var _0x6cd72e=_0x1620b3['audioCtx'][_0x5504ef(0x66e)](0x2,_0x1333f2[_0x5504ef(0x4bf)][_0x5504ef(0x1a1)],_0x1620b3[_0x5504ef(0x4ff)][_0x5504ef(0x98a)]/0x2);_0x480818[_0x5504ef(0x632)]=_0x6cd72e;var _0x1514c2=_0x6cd72e[_0x5504ef(0x6ba)](0x0)[_0x5504ef(0x4b5)](_0x1333f2[_0x5504ef(0x4bf)]);_0x480818['start'](0x0);return;}}try{_0x1333f2=new EncodedVideoChunk(_0x1333f2);}catch(_0x2a0a03){errorlog(_0x2a0a03),errorlog(_0x1333f2);return;}if(_0x312463[_0x5504ef(0x4ee)]&&_0x312463['videoElement'][_0x5504ef(0x7a2)]){if(!_0x312463[_0x5504ef(0x91c)]&&_0x1333f2[_0x5504ef(0x638)]!=='key')log(_0x5504ef(0x8cd)),log(_0x1333f2),!_0x312463[_0x5504ef(0x53e)]&&(_0x45b92d[_0x5504ef(0x418)](JSON[_0x5504ef(0x4b9)]({'kf':!![]})),_0x312463[_0x5504ef(0x53e)]=setTimeout(function(){var _0x243fe8=_0x5504ef;clearTimeout(_0x312463[_0x243fe8(0x53e)]),_0x312463['requestKeyframe']=null;},0x3e8));else!_0x312463[_0x5504ef(0x91c)]?(_0x312463['header']=Date['now'](),_0x312463[_0x5504ef(0x4ee)][_0x5504ef(0x1f9)](_0x1333f2),log(_0x5504ef(0x82a)),_0x1620b3[_0x5504ef(0x967)]&&(_0x312463['updateTime']=setInterval(function(_0x43197a){var _0x182dbe=_0x5504ef,_0x13f64a=(Date[_0x182dbe(0x95e)]()-_0x312463[_0x182dbe(0x91c)])/0x3e8,_0x504f61=Math[_0x182dbe(0x69a)](_0x13f64a/0x3c),_0x4ad249=Math[_0x182dbe(0x69a)](_0x13f64a-_0x504f61*0x3c);try{document['querySelector'](_0x182dbe(0x1f6)+_0x43197a+'\x27]')['innerHTML']=_0x182dbe(0x476)+_0x504f61+'m\x20:\x20'+zpadTime(_0x4ad249)+'s';}catch(_0x241a77){log('not\x20record\x20button\x20detected;\x20can\x27t\x20update\x20time\x20since\x20started\x20recording');}},0x3e8,_0x36bb4a))):_0x312463['videoWriter'][_0x5504ef(0x1f9)](_0x1333f2);}_0x312463[_0x5504ef(0x858)]&&_0x312463[_0x5504ef(0x340)]&&_0x312463['video']['decoder'][_0x5504ef(0x252)]==='closed'&&(warnlog('Restarting\x20since\x20closed'),_0x312463[_0x5504ef(0x858)]=![],_0x312463[_0x5504ef(0x340)][_0x5504ef(0x77c)]=new VideoDecoder(_0x312463[_0x5504ef(0x3bb)]),await _0x312463[_0x5504ef(0x340)][_0x5504ef(0x77c)][_0x5504ef(0x79d)](_0x312463['stream_configVideo']),_0x312463[_0x5504ef(0x858)]=![]);if(_0x312463[_0x5504ef(0x858)]||_0x1333f2[_0x5504ef(0x638)]===_0x5504ef(0x72c)){_0x312463[_0x5504ef(0x858)]=!![];_0x1333f2[_0x5504ef(0x638)]===_0x5504ef(0x72c)?_0x312463[_0x5504ef(0x59e)]=0x0:_0x312463[_0x5504ef(0x59e)]+=0x1;try{_0x1620b3[_0x5504ef(0x632)]||_0x1620b3[_0x5504ef(0x520)]?(clearTimeout(_0x312463['video'][_0x5504ef(0x467)]),_0x312463[_0x5504ef(0x340)][_0x5504ef(0x550)]['length']?_0x1333f2[_0x5504ef(0x854)]-_0x312463[_0x5504ef(0x340)]['queue'][0x0]['timestamp']>0x3e8*((_0x1620b3[_0x5504ef(0x632)]||0x0)+(_0x1620b3['sync']||0x0))?(_0x828653(_0x312463['video'],!![]),_0x312463[_0x5504ef(0x340)][_0x5504ef(0x550)]['push'](_0x1333f2)):_0x312463[_0x5504ef(0x340)]['queue'][_0x5504ef(0x7c2)](_0x1333f2):_0x312463[_0x5504ef(0x340)][_0x5504ef(0x550)]['push'](_0x1333f2)):_0x312463['video'][_0x5504ef(0x77c)][_0x5504ef(0x122)](_0x1333f2);}catch(_0x4e6095){errorlog(_0x4e6095),_0x312463[_0x5504ef(0x858)]=![];}}!_0x312463[_0x5504ef(0x858)]&&(!_0x312463['requestKeyframe']&&(_0x45b92d['send'](JSON[_0x5504ef(0x4b9)]({'kf':!![]})),_0x312463[_0x5504ef(0x53e)]=setTimeout(function(){var _0x4e0b6d=_0x5504ef;clearTimeout(_0x312463['requestKeyframe']),_0x312463[_0x4e0b6d(0x53e)]=null;},0x3e8)));},_0x312463[_0x2f6a91(0x41a)]=async function(_0x299562){var _0x243318=_0x2f6a91;if(!_0x312463['audio']){errorlog(_0x243318(0x811));return;}try{_0x299562[_0x243318(0x638)]=_0x243318(0x72c),_0x299562=new EncodedAudioChunk(_0x299562);}catch(_0x28e4e4){return;}_0x312463[_0x243318(0x4ee)]&&_0x312463[_0x243318(0x91c)]&&_0x312463[_0x243318(0x2a3)][_0x243318(0x7a2)]&&_0x312463[_0x243318(0x4ee)][_0x243318(0x1f9)](_0x299562),_0x312463[_0x243318(0x85f)][_0x243318(0x77c)][_0x243318(0x252)]===_0x243318(0x855)&&(_0x312463[_0x243318(0x85f)][_0x243318(0x77c)]=new AudioDecoder(_0x312463[_0x243318(0x647)]),_0x312463[_0x243318(0x85f)][_0x243318(0x77c)][_0x243318(0x79d)](_0x312463[_0x243318(0x324)])),_0x1620b3['buffer']||_0x1620b3[_0x243318(0x520)]?(clearTimeout(_0x312463[_0x243318(0x85f)][_0x243318(0x467)]),_0x312463[_0x243318(0x85f)][_0x243318(0x550)]['length']?_0x299562[_0x243318(0x854)]-_0x312463['audio'][_0x243318(0x550)][0x0]['timestamp']>(_0x1620b3[_0x243318(0x632)]||0x0)+(_0x1620b3['sync']||0x0)?(_0x828653(_0x312463[_0x243318(0x85f)]),_0x312463[_0x243318(0x85f)][_0x243318(0x550)]['push'](_0x299562)):_0x312463[_0x243318(0x85f)][_0x243318(0x550)][_0x243318(0x7c2)](_0x299562):_0x312463[_0x243318(0x85f)]['queue'][_0x243318(0x7c2)](_0x299562)):_0x312463[_0x243318(0x85f)]['decoder'][_0x243318(0x122)](_0x299562);},transferList[_0x2f6a91(0x7c2)](_0x312463),_0x48897d=transferList[_0x2f6a91(0x1a1)]-0x1,updateDownloadLink(_0x48897d);}else errorlog(_0x2ce73c);return;}catch(_0x28eb47){errorlog(_0x28eb47);}try{var _0x42d0d0=_0x4ced1f[_0x2f6a91(0x4bf)];if(typeof _0x42d0d0==_0x2f6a91(0x2a1)){if(_0x312463['buffer']){var _0x20bfd7=new Int8Array(_0x42d0d0[_0x2f6a91(0x632)]);_0x312463[_0x2f6a91(0x632)]=![],await _0x312463[_0x2f6a91(0x972)]({'data':_0x20bfd7,'timestamp':_0x312463[_0x2f6a91(0x381)][0x0],'type':_0x312463[_0x2f6a91(0x381)][0x1]});}_0x312463[_0x2f6a91(0x381)]=JSON[_0x2f6a91(0x453)](_0x42d0d0);}else{try{if(_0x42d0d0[_0x2f6a91(0x8fb)]>=0x40000){if(_0x312463[_0x2f6a91(0x632)]){_0x42d0d0=new Int8Array(_0x42d0d0);var _0x20bfd7=new Int8Array(_0x312463[_0x2f6a91(0x632)][_0x2f6a91(0x1a1)]+_0x42d0d0[_0x2f6a91(0x1a1)]);_0x20bfd7['set'](_0x312463[_0x2f6a91(0x632)]),_0x20bfd7[_0x2f6a91(0x4b5)](_0x42d0d0,_0x312463['buffer'][_0x2f6a91(0x1a1)]),_0x312463['buffer']=_0x20bfd7;}else _0x312463['buffer']=new Int8Array(_0x42d0d0);return;}else{if(_0x312463[_0x2f6a91(0x632)]){_0x42d0d0=new Int8Array(_0x42d0d0);var _0x20bfd7=new Int8Array(_0x312463['buffer'][_0x2f6a91(0x1a1)]+_0x42d0d0[_0x2f6a91(0x1a1)]);_0x20bfd7[_0x2f6a91(0x4b5)](_0x312463[_0x2f6a91(0x632)]),_0x20bfd7[_0x2f6a91(0x4b5)](_0x42d0d0,_0x312463[_0x2f6a91(0x632)][_0x2f6a91(0x1a1)]),_0x312463['buffer']=![],await _0x312463['processFrame']({'data':_0x20bfd7,'timestamp':_0x312463[_0x2f6a91(0x381)][0x0],'type':_0x312463[_0x2f6a91(0x381)][0x1]});}else await _0x312463[_0x2f6a91(0x972)]({'data':new Uint8Array(_0x42d0d0),'timestamp':_0x312463[_0x2f6a91(0x381)][0x0],'type':_0x312463[_0x2f6a91(0x381)][0x1]});}}catch(_0x3fd219){errorlog(_0x3fd219);}return;}}catch(_0x344395){errorlog(_0x344395);}};return;},_0x1620b3[_0x1bf14b(0x84e)]=async function(_0x13cfed){var _0x41703b=_0x1bf14b;log(_0x41703b(0x71e));var _0x580a8c=_0x13cfed[_0x41703b(0x587)];if(_0x580a8c in _0x1620b3['rpcs']){if(_0x41703b(0x124)in _0x13cfed){if(_0x1620b3[_0x41703b(0x872)][_0x580a8c]['session']==_0x13cfed[_0x41703b(0x124)]){log('SDP\x20Sessions\x20Match.\x20I\x20assume\x20ADDING\x20TRACKS.\x20RPCS');return;}_0x1620b3[_0x41703b(0x248)](_0x580a8c);}}else log(_0x41703b(0x21b));try{for(var _0x265e8e in _0x1620b3[_0x41703b(0x872)]){_0x1620b3['rpcs'][_0x265e8e]['streamID']==_0x13cfed['streamID']&&(_0x1620b3['rpcs'][_0x265e8e]['videoElement']&&(_0x1620b3[_0x41703b(0x872)][_0x265e8e][_0x41703b(0x2a3)][_0x41703b(0x906)][_0x41703b(0x31a)]=_0x41703b(0x3c8)),_0x1620b3[_0x41703b(0x248)](_0x265e8e),_0x265e8e!==_0x580a8c&&(_0x265e8e in _0x1620b3[_0x41703b(0x93a)]&&(_0x13cfed[_0x41703b(0x124)]&&_0x13cfed[_0x41703b(0x124)][_0x41703b(0x78b)](0x0,0x6)!==_0x1620b3[_0x41703b(0x2e6)]?(warnlog(_0x41703b(0x6a8)),log(_0x41703b(0x1ce)),_0x1620b3[_0x41703b(0x87a)](_0x265e8e,![])):warnlog('Websocket\x20connection\x20failed\x20or\x20something;\x20this\x20is\x20a\x20split\x20connection.\x20not\x20ideal,\x20as\x20it\x20could\x20be\x20unstable.'))));}document['getElementById'](_0x41703b(0x171))&&document[_0x41703b(0x2b1)]('mainmenu')[_0x41703b(0x52d)][_0x41703b(0x43d)](document[_0x41703b(0x2b1)]('mainmenu'));}catch(_0x171f36){errorlog(_0x171f36);}if(_0x1620b3[_0x41703b(0x438)]!==![]){if(Object[_0x41703b(0x895)](_0x1620b3['rpcs'])[_0x41703b(0x1a1)]>=_0x1620b3[_0x41703b(0x438)]){warnlog(_0x41703b(0x93b));return;}}else{if(_0x1620b3['maxconnections']!==![]){if(Object[_0x41703b(0x895)](_0x1620b3['rpcs'])['length']+Object['keys'](_0x1620b3[_0x41703b(0x93a)])[_0x41703b(0x1a1)]>=_0x1620b3[_0x41703b(0x7d7)]){warnlog(_0x41703b(0x93b));return;}}}if(_0x1620b3['queue']){if(_0x1620b3[_0x41703b(0x967)])!(_0x580a8c in _0x1620b3['pcs'])&&_0x1620b3[_0x41703b(0x71d)](_0x580a8c);else{if(_0x1620b3[_0x41703b(0x140)][_0x41703b(0x563)](_0x580a8c)==-0x1)return;}}!_0x1620b3[_0x41703b(0x83b)]&&await chooseBestTURN();_0x1620b3[_0x41703b(0x544)]&&(_0x1620b3['configuration'][_0x41703b(0x544)]=!![]);try{_0x1620b3[_0x41703b(0x872)][_0x580a8c]=new RTCPeerConnection(_0x1620b3['configuration']);}catch(_0x3cc86f){!_0x1620b3['cleanOutput']&&warnUser(_0x41703b(0x430));errorlog(_0x3cc86f);return;}if(_0x1620b3[_0x41703b(0x80a)]){if(Object[_0x41703b(0x895)](_0x1620b3['rpcs'])[_0x41703b(0x1a1)]>0x1){warnlog(_0x41703b(0x2be)),log(_0x1620b3[_0x41703b(0x872)]),delete _0x1620b3['rpcs'][_0x580a8c],updateUserList();return;}else warnlog(_0x41703b(0x174));}_0x13cfed[_0x41703b(0x777)]in _0x1620b3[_0x41703b(0x405)]&&delete _0x1620b3['waitingWatchList'][_0x13cfed[_0x41703b(0x777)]];try{_0x1620b3[_0x41703b(0x872)][_0x580a8c][_0x41703b(0x777)]=_0x13cfed['streamID'];}catch(_0x2f6a7a){errorlog(_0x2f6a7a);return;}_0x13cfed[_0x41703b(0x124)]?_0x1620b3[_0x41703b(0x872)][_0x580a8c][_0x41703b(0x124)]=_0x13cfed[_0x41703b(0x124)]:_0x1620b3[_0x41703b(0x872)][_0x580a8c][_0x41703b(0x124)]=null;_0x1620b3['rpcs'][_0x580a8c][_0x41703b(0x856)]=![],_0x1620b3[_0x41703b(0x872)][_0x580a8c][_0x41703b(0x7e0)]=![],_0x1620b3['rpcs'][_0x580a8c][_0x41703b(0x435)]=![],_0x1620b3[_0x41703b(0x872)][_0x580a8c][_0x41703b(0x962)]=![],_0x1620b3['rpcs'][_0x580a8c]['stats']={},_0x1620b3[_0x41703b(0x872)][_0x580a8c][_0x41703b(0x5ee)]=![],_0x1620b3[_0x41703b(0x872)][_0x580a8c][_0x41703b(0x665)][_0x41703b(0x254)]=![],_0x1620b3[_0x41703b(0x872)][_0x580a8c][_0x41703b(0x579)]=![],_0x1620b3[_0x41703b(0x872)][_0x580a8c][_0x41703b(0x79f)]=![],_0x1620b3[_0x41703b(0x872)][_0x580a8c][_0x41703b(0x674)]=null,_0x1620b3[_0x41703b(0x872)][_0x580a8c][_0x41703b(0x380)]=-0x1,_0x1620b3[_0x41703b(0x872)][_0x580a8c][_0x41703b(0x6fe)]=![],_0x1620b3['rpcs'][_0x580a8c][_0x41703b(0x4af)]=![],_0x1620b3[_0x41703b(0x872)][_0x580a8c]['channelWidth']=![],_0x1620b3[_0x41703b(0x872)][_0x580a8c][_0x41703b(0x345)]=-0x1,_0x1620b3[_0x41703b(0x872)][_0x580a8c]['manualBandwidth']=![],_0x1620b3[_0x41703b(0x872)][_0x580a8c][_0x41703b(0x2a3)]=![],_0x1620b3['rpcs'][_0x580a8c][_0x41703b(0x5cd)]=![],_0x1620b3['rpcs'][_0x580a8c][_0x41703b(0x562)]=![],_0x1620b3[_0x41703b(0x872)][_0x580a8c][_0x41703b(0x7c9)]=[],_0x1620b3[_0x41703b(0x872)][_0x580a8c]['videoMuted']=![],_0x1620b3[_0x41703b(0x872)][_0x580a8c][_0x41703b(0x813)]=![],_0x1620b3['rpcs'][_0x580a8c][_0x41703b(0x8bd)]=![],_0x1620b3[_0x41703b(0x872)][_0x580a8c][_0x41703b(0x9a9)]=![],_0x1620b3[_0x41703b(0x872)][_0x580a8c][_0x41703b(0x73e)]=![],_0x1620b3[_0x41703b(0x872)][_0x580a8c]['remoteMuteState']=![],_0x1620b3[_0x41703b(0x872)][_0x580a8c][_0x41703b(0x536)]=![],_0x1620b3[_0x41703b(0x872)][_0x580a8c][_0x41703b(0x88d)]=null,_0x1620b3[_0x41703b(0x872)][_0x580a8c][_0x41703b(0x4a1)]=null,_0x1620b3[_0x41703b(0x872)][_0x580a8c]['mutedStateMixer']=null,_0x1620b3['rpcs'][_0x580a8c][_0x41703b(0x5ad)]=null,_0x1620b3[_0x41703b(0x872)][_0x580a8c][_0x41703b(0x5af)]=![],_0x1620b3[_0x41703b(0x872)][_0x580a8c][_0x41703b(0x3a0)]=![],_0x1620b3[_0x41703b(0x872)][_0x580a8c][_0x41703b(0x7a1)]=![],_0x1620b3[_0x41703b(0x872)][_0x580a8c][_0x41703b(0x5d3)]=![],_0x1620b3['rpcs'][_0x580a8c]['scaleSnap']=![],_0x1620b3[_0x41703b(0x872)][_0x580a8c][_0x41703b(0x97b)]=![],_0x1620b3['rpcs'][_0x580a8c][_0x41703b(0x5d7)]=![],_0x1620b3[_0x41703b(0x872)][_0x580a8c]['streamSrc']=null,_0x1620b3['rpcs'][_0x580a8c]['screenIndexes']=![],_0x1620b3[_0x41703b(0x872)][_0x580a8c][_0x41703b(0x6be)]=![],_0x1620b3[_0x41703b(0x872)][_0x580a8c][_0x41703b(0x967)]=null,_0x1620b3[_0x41703b(0x872)][_0x580a8c]['directorVideoMuted']=![],_0x1620b3[_0x41703b(0x872)][_0x580a8c][_0x41703b(0x8a2)]=0x64,_0x1620b3[_0x41703b(0x872)][_0x580a8c][_0x41703b(0x1ec)]=0x0,_0x1620b3['rpcs'][_0x580a8c]['nackCount']=0x0,_0x1620b3[_0x41703b(0x872)][_0x580a8c][_0x41703b(0x569)]=![],_0x1620b3['rpcs'][_0x580a8c][_0x41703b(0x778)]='1',_0x1620b3[_0x41703b(0x872)][_0x580a8c][_0x41703b(0x61e)]='1',_0x1620b3['rpcs'][_0x580a8c][_0x41703b(0x368)]=![],_0x1620b3[_0x41703b(0x872)][_0x580a8c][_0x41703b(0x849)]=0x0,_0x1620b3[_0x41703b(0x872)][_0x580a8c]['label']=![],_0x1620b3[_0x41703b(0x872)][_0x580a8c][_0x41703b(0x91a)]=![],_0x1620b3[_0x41703b(0x872)][_0x580a8c][_0x41703b(0x864)]=null,_0x1620b3[_0x41703b(0x872)][_0x580a8c][_0x41703b(0x8ff)]=null,_0x1620b3[_0x41703b(0x872)][_0x580a8c][_0x41703b(0x49f)]={},_0x1620b3[_0x41703b(0x872)][_0x580a8c][_0x41703b(0x5f0)]=![],_0x1620b3[_0x41703b(0x872)][_0x580a8c][_0x41703b(0x462)]=![],_0x1620b3[_0x41703b(0x872)][_0x580a8c][_0x41703b(0x494)]=Date[_0x41703b(0x95e)](),_0x1620b3['rpcs'][_0x580a8c][_0x41703b(0x60e)]=_0x1620b3[_0x41703b(0x60e)];(_0x1620b3[_0x41703b(0x835)]==0x2||_0x1620b3[_0x41703b(0x835)]==0x4)&&(_0x1620b3['rpcs'][_0x580a8c][_0x41703b(0x7e0)]=!![]);if(_0x1620b3[_0x41703b(0x424)]){var _0xca4668=createRichVideoElement(_0x580a8c);_0xca4668[_0x41703b(0x906)][_0x41703b(0x31a)]=_0x41703b(0x2e5);}if(_0x1620b3[_0x41703b(0x967)]){if(_0x1620b3[_0x41703b(0x74f)]&&_0x41703b(0x239)in _0x13cfed&&_0x13cfed['isScene']!==![]){}else{var _0x1266c7=soloLinkGenerator(_0x1620b3[_0x41703b(0x872)][_0x580a8c][_0x41703b(0x777)]);createControlBox(_0x580a8c,_0x1266c7,_0x1620b3[_0x41703b(0x872)][_0x580a8c][_0x41703b(0x777)]);}}_0x1620b3[_0x41703b(0x872)][_0x580a8c][_0x41703b(0x587)]=_0x580a8c;if(_0x41703b(0x777)in _0x13cfed){_0x1620b3[_0x41703b(0x872)][_0x580a8c][_0x41703b(0x777)]=_0x13cfed[_0x41703b(0x777)];try{if(_0x1620b3[_0x41703b(0x1c8)]){if(_0x1620b3[_0x41703b(0x1c8)]['includes'](_0x1620b3[_0x41703b(0x872)][_0x580a8c]['streamID'])){if(_0x1620b3['bitrate_set']!==![]){let _0x4e2458=_0x1620b3[_0x41703b(0x1c8)][_0x41703b(0x563)](_0x1620b3[_0x41703b(0x872)][_0x580a8c][_0x41703b(0x777)]);_0x1620b3[_0x41703b(0x817)]['length']>_0x4e2458&&(_0x1620b3[_0x41703b(0x872)][_0x580a8c][_0x41703b(0x114)]=parseInt(_0x1620b3['bitrate_set'][_0x4e2458]),_0x1620b3['rpcs'][_0x580a8c][_0x41703b(0x114)]<=0x0&&(_0x1620b3[_0x41703b(0x872)][_0x580a8c][_0x41703b(0x114)]=![]));}}}}catch(_0x4b00ee){errorlog(_0x4b00ee);}}_0x1620b3['rpcs'][_0x580a8c]['onclose']=function(_0x1d8714){_0x1620b3['closeRPC'](_0x580a8c);},_0x1620b3[_0x41703b(0x872)][_0x580a8c][_0x41703b(0x58f)]=null,_0x1620b3[_0x41703b(0x872)][_0x580a8c][_0x41703b(0x9b6)]=[],_0x1620b3[_0x41703b(0x872)][_0x580a8c][_0x41703b(0x6a1)]=function(_0x2eab32){var _0x758696=_0x41703b;if(_0x2eab32['candidate']==null){log(_0x758696(0x180));return;}try{if(_0x1620b3[_0x758696(0x80e)]){if(_0x2eab32[_0x758696(0x4f6)][_0x758696(0x4f6)][_0x758696(0x563)](_0x1620b3[_0x758696(0x80e)])===-0x1){log(_0x758696(0x937));return;}else log(_0x2eab32[_0x758696(0x4f6)]);}}catch(_0xea6411){errorlog(_0xea6411);}if(_0x1620b3['rpcs'][_0x580a8c][_0x758696(0x58f)]!==null){_0x1620b3[_0x758696(0x872)][_0x580a8c][_0x758696(0x9b6)][_0x758696(0x7c2)](_0x2eab32[_0x758696(0x4f6)]);return;}_0x1620b3['rpcs'][_0x580a8c][_0x758696(0x9b6)][_0x758696(0x7c2)](_0x2eab32[_0x758696(0x4f6)]),_0x1620b3['rpcs'][_0x580a8c][_0x758696(0x58f)]=setTimeout(function(){var _0x3aded9=_0x758696;if(!(_0x580a8c in _0x1620b3[_0x3aded9(0x872)]))return;_0x1620b3[_0x3aded9(0x872)][_0x580a8c]['iceTimer']=null;if(_0x1620b3[_0x3aded9(0x872)][_0x580a8c]['iceBundle']==[])return;var _0x1ba74d={};_0x1ba74d[_0x3aded9(0x587)]=_0x580a8c,_0x1ba74d[_0x3aded9(0x638)]=_0x3aded9(0x5eb),_0x1ba74d[_0x3aded9(0x561)]=_0x1620b3['rpcs'][_0x580a8c]['iceBundle'],_0x1ba74d[_0x3aded9(0x124)]=_0x1620b3[_0x3aded9(0x872)][_0x580a8c]['session'],_0x1620b3[_0x3aded9(0x872)][_0x580a8c][_0x3aded9(0x9b6)]=[],_0x1620b3[_0x3aded9(0x281)]?_0x1620b3['encryptMessage'](JSON[_0x3aded9(0x4b9)](_0x1ba74d[_0x3aded9(0x561)]))[_0x3aded9(0x34a)](function(_0x1ccbc7){var _0x2dbdac=_0x3aded9;_0x1ba74d[_0x2dbdac(0x561)]=_0x1ccbc7[0x0],_0x1ba74d[_0x2dbdac(0x47a)]=_0x1ccbc7[0x1],_0x1620b3[_0x2dbdac(0x8a9)](_0x1ba74d);})[_0x3aded9(0x3bd)](errorlog):_0x1620b3[_0x3aded9(0x8a9)](_0x1ba74d);},0x190);},_0x1620b3[_0x41703b(0x872)][_0x580a8c][_0x41703b(0x2b5)]=function(_0x4c9da2){var _0x3cc9bd=_0x41703b;switch(this[_0x3cc9bd(0x41c)]){case'new':log(_0x3cc9bd(0x5e0)),log(_0x3cc9bd(0x896)),clearInterval(_0x1620b3[_0x3cc9bd(0x872)][this[_0x3cc9bd(0x587)]][_0x3cc9bd(0x88d)]);case _0x3cc9bd(0x534):log(_0x3cc9bd(0x534)),log('closeTimeout\x20cancelled;\x203'),clearInterval(_0x1620b3[_0x3cc9bd(0x872)][this[_0x3cc9bd(0x587)]][_0x3cc9bd(0x88d)]);case _0x3cc9bd(0x36e):log('**\x20connected'),log(_0x3cc9bd(0x4f8)),clearInterval(_0x1620b3[_0x3cc9bd(0x872)][this['UUID']][_0x3cc9bd(0x88d)]);if(_0x1620b3[_0x3cc9bd(0x80a)]){if(_0x1620b3['ws'][_0x3cc9bd(0x303)]!==0x1){_0x1620b3['ws'][_0x3cc9bd(0x762)]();break;}_0x1620b3['ws']['close'](),setTimeout(function(){var _0x5b9f4f=_0x3cc9bd;_0x1620b3['cleanOutput']!=!![]&&warnUser(_0x5b9f4f(0x741));},0x1);}break;case _0x3cc9bd(0x11a):log(_0x3cc9bd(0x615)),warnlog(_0x3cc9bd(0x33b)),clearInterval(_0x1620b3[_0x3cc9bd(0x872)][this[_0x3cc9bd(0x587)]][_0x3cc9bd(0x88d)]);this[_0x3cc9bd(0x587)]in _0x1620b3[_0x3cc9bd(0x872)]?_0x1620b3[_0x3cc9bd(0x872)][this['UUID']][_0x3cc9bd(0x88d)]=setTimeout(function(_0x4e6b66){_0x1620b3['closeRPC'](_0x4e6b66);},0x1388,this[_0x3cc9bd(0x587)]):log(_0x3cc9bd(0x7f2));break;case _0x3cc9bd(0x55a):warnlog(_0x3cc9bd(0x676)),log(_0x3cc9bd(0x6bc)),clearInterval(_0x1620b3[_0x3cc9bd(0x872)][this['UUID']][_0x3cc9bd(0x88d)]);this['UUID']in _0x1620b3['rpcs']?_0x1620b3[_0x3cc9bd(0x872)][this[_0x3cc9bd(0x587)]][_0x3cc9bd(0x88d)]=setTimeout(function(_0x4ef923){var _0x2a69e3=_0x3cc9bd;_0x1620b3[_0x2a69e3(0x248)](_0x4ef923);},0xbb8,this[_0x3cc9bd(0x587)]):log('UUID\x20not\x20found;\x20can\x27t\x20close.');break;case _0x3cc9bd(0x855):warnlog(_0x3cc9bd(0x3b9)),_0x1620b3[_0x3cc9bd(0x248)](this[_0x3cc9bd(0x587)]);break;default:log('closeTimeout\x20cancelled;\x207'),clearInterval(_0x1620b3[_0x3cc9bd(0x872)][this['UUID']]['closeTimeout']);break;}},_0x1620b3[_0x41703b(0x872)][_0x580a8c]['oniceconnectionstatechange']=function(){var _0x525eb2=_0x41703b;try{if(this[_0x525eb2(0x12c)]==_0x525eb2(0x855))errorlog('CLOSED');else{if(this[_0x525eb2(0x12c)]==_0x525eb2(0x11a))warnlog(_0x525eb2(0x74d)),_0x1620b3[_0x525eb2(0x872)][_0x580a8c][_0x525eb2(0x778)]='0',_0x1620b3[_0x525eb2(0x872)][_0x580a8c][_0x525eb2(0x2a3)][_0x525eb2(0x906)]['opacity']='0',_0x1620b3[_0x525eb2(0x872)][_0x580a8c][_0x525eb2(0x954)]=setTimeout(function(_0x9e1fe4){updateMixer();},0x1f4,_0x580a8c);else this[_0x525eb2(0x12c)]==_0x525eb2(0x55a)?errorlog(_0x525eb2(0x767)):(log('ICE:\x20'+this[_0x525eb2(0x12c)]),_0x1620b3['rpcs'][_0x580a8c]['disconnectedTimeout']&&clearTimeout(_0x1620b3[_0x525eb2(0x872)][_0x580a8c][_0x525eb2(0x954)]),_0x1620b3[_0x525eb2(0x872)][_0x580a8c][_0x525eb2(0x2a3)]&&'opacity'in _0x1620b3['rpcs'][_0x580a8c][_0x525eb2(0x2a3)][_0x525eb2(0x906)]?_0x1620b3['rpcs'][_0x580a8c][_0x525eb2(0x778)]=='0'&&_0x1620b3[_0x525eb2(0x872)][_0x580a8c][_0x525eb2(0x61e)]=='1'?(_0x1620b3[_0x525eb2(0x872)][_0x580a8c][_0x525eb2(0x2a3)]['style'][_0x525eb2(0x439)]='1',_0x1620b3[_0x525eb2(0x872)][_0x580a8c][_0x525eb2(0x778)]='1',updateMixer()):_0x1620b3[_0x525eb2(0x872)][_0x580a8c][_0x525eb2(0x778)]='1':_0x1620b3['rpcs'][_0x580a8c]['opacityDisconnect']='1');}}catch(_0x2d5508){}},_0x1620b3[_0x41703b(0x872)][_0x580a8c]['ondatachannel']=function(_0x2b0fc4){var _0x7bed57=_0x41703b;log(_0x2b0fc4);if(_0x2b0fc4[_0x7bed57(0x8af)][_0x7bed57(0x787)]&&_0x2b0fc4['channel']['label']!==_0x7bed57(0x966)){if(_0x1620b3[_0x7bed57(0x158)][_0x7bed57(0x3f6)](_0x1620b3['rpcs'][_0x580a8c][_0x7bed57(0x777)]))return;_0x2b0fc4[_0x7bed57(0x8af)][_0x7bed57(0x787)]===_0x7bed57(0x173)?_0x1620b3['recieveChunkedStream'](_0x1620b3[_0x7bed57(0x872)],_0x580a8c,_0x2b0fc4[_0x7bed57(0x8af)]):_0x1620b3['recieveFile'](_0x1620b3[_0x7bed57(0x872)],_0x580a8c,_0x2b0fc4['channel']);return;}_0x1620b3[_0x7bed57(0x872)][_0x580a8c]['receiveChannel']=_0x2b0fc4[_0x7bed57(0x8af)],_0x1620b3[_0x7bed57(0x872)][_0x580a8c]['receiveChannel'][_0x7bed57(0x587)]=_0x580a8c,_0x1620b3[_0x7bed57(0x872)][_0x580a8c][_0x7bed57(0x90d)][_0x7bed57(0x2d1)]=_0x55ce33=>{var _0x4c59d7=_0x7bed57,_0x5e5cdf={};_0x5e5cdf[_0x4c59d7(0x4c7)]=![],_0x5e5cdf[_0x4c59d7(0x5db)]=![],_0x5e5cdf['iframe']=![],_0x5e5cdf[_0x4c59d7(0x85f)]=![],_0x5e5cdf[_0x4c59d7(0x340)]=![],_0x5e5cdf[_0x4c59d7(0x3a7)]=![],_0x5e5cdf['allowwebp']=![],_0x5e5cdf['allowscreen']=![];_0x1620b3[_0x4c59d7(0x985)]&&(_0x1620b3['audioCodec']==='red'||_0x1620b3[_0x4c59d7(0x985)]==='lyra')&&(_0x5e5cdf[_0x4c59d7(0x57e)]=_0x1620b3[_0x4c59d7(0x985)]);try{if(_0x1620b3[_0x4c59d7(0x318)]!==![])_0x1620b3['novideo'][_0x4c59d7(0x3f6)](_0x1620b3[_0x4c59d7(0x872)][_0x580a8c][_0x4c59d7(0x777)])?_0x5e5cdf[_0x4c59d7(0x340)]=!![]:_0x5e5cdf['video']=![];else{if(_0x1620b3[_0x4c59d7(0x3a7)]!==![]){if(_0x1620b3[_0x4c59d7(0x3a7)]!==null)_0x1620b3[_0x4c59d7(0x872)][_0x580a8c][_0x4c59d7(0x777)]===_0x1620b3[_0x4c59d7(0x3a7)]?(_0x5e5cdf['broadcast']=!![],_0x5e5cdf[_0x4c59d7(0x340)]=!![]):_0x5e5cdf[_0x4c59d7(0x340)]=![];else _0x1620b3[_0x4c59d7(0x656)]&&(_0x580a8c==_0x1620b3[_0x4c59d7(0x656)]?(_0x5e5cdf[_0x4c59d7(0x3a7)]=!![],_0x5e5cdf[_0x4c59d7(0x340)]=!![]):_0x5e5cdf[_0x4c59d7(0x340)]=![]);}else _0x1620b3['exclude']!==![]?_0x1620b3['exclude'][_0x4c59d7(0x3f6)](_0x1620b3[_0x4c59d7(0x872)][_0x580a8c][_0x4c59d7(0x777)])?_0x5e5cdf['video']=![]:_0x5e5cdf['video']=!![]:_0x5e5cdf['video']=!![];}_0x1620b3[_0x4c59d7(0x826)]!==![]?_0x1620b3[_0x4c59d7(0x826)][_0x4c59d7(0x3f6)](_0x1620b3[_0x4c59d7(0x872)][_0x580a8c]['streamID'])?_0x5e5cdf[_0x4c59d7(0x85f)]=!![]:_0x5e5cdf[_0x4c59d7(0x85f)]=![]:_0x5e5cdf[_0x4c59d7(0x85f)]=!![];_0x1620b3[_0x4c59d7(0x31d)]!==![]?_0x1620b3[_0x4c59d7(0x31d)][_0x4c59d7(0x3f6)](_0x1620b3[_0x4c59d7(0x872)][_0x580a8c]['streamID'])?_0x5e5cdf[_0x4c59d7(0x305)]=!![]:_0x5e5cdf[_0x4c59d7(0x305)]=![]:_0x5e5cdf[_0x4c59d7(0x305)]=!![];if(_0x1620b3[_0x4c59d7(0x3c9)]!==![]){if(_0x1620b3[_0x4c59d7(0x3c9)]===!![])_0x5e5cdf[_0x4c59d7(0x109)]=!![];else _0x1620b3[_0x4c59d7(0x3c9)][_0x4c59d7(0x3f6)](_0x1620b3[_0x4c59d7(0x872)][_0x580a8c]['streamID'])?_0x5e5cdf['allowscreen']=!![]:_0x5e5cdf['allowscreen']=![];}else _0x5e5cdf[_0x4c59d7(0x109)]=!![];_0x1620b3[_0x4c59d7(0x8e4)]!==![]&&(!_0x1620b3[_0x4c59d7(0x8e4)][_0x4c59d7(0x3f6)](_0x1620b3[_0x4c59d7(0x872)][_0x580a8c][_0x4c59d7(0x777)])&&(_0x5e5cdf[_0x4c59d7(0x340)]=![],_0x5e5cdf[_0x4c59d7(0x85f)]=![]));(_0x1620b3[_0x4c59d7(0x7c5)]||_0x1620b3[_0x4c59d7(0x616)])&&(_0x5e5cdf[_0x4c59d7(0x5db)]=_0x1620b3['midiIn']||_0x1620b3[_0x4c59d7(0x616)]);_0x5e5cdf[_0x4c59d7(0x4c7)]=!![];_0x1620b3[_0x4c59d7(0x2dc)]&&(_0x5e5cdf[_0x4c59d7(0x4c7)]=![]);_0x1620b3[_0x4c59d7(0x2d5)]&&(_0x1620b3['codec']==_0x4c59d7(0x51e)||_0x1620b3[_0x4c59d7(0x2d5)]=='images'||_0x1620b3[_0x4c59d7(0x2d5)]==_0x4c59d7(0x371))&&(_0x5e5cdf[_0x4c59d7(0x24e)]=!![]);_0x1620b3[_0x4c59d7(0x378)]&&(_0x5e5cdf[_0x4c59d7(0x378)]=!![]);if(_0x1620b3[_0x4c59d7(0x158)][_0x4c59d7(0x3f6)](_0x1620b3[_0x4c59d7(0x872)][_0x580a8c][_0x4c59d7(0x777)])){warnlog(_0x4c59d7(0x4ec)),_0x5e5cdf[_0x4c59d7(0x4c7)]=![],_0x5e5cdf['allowmidi']=![],_0x5e5cdf[_0x4c59d7(0x305)]=![],_0x5e5cdf[_0x4c59d7(0x85f)]=![],_0x5e5cdf[_0x4c59d7(0x340)]=![],_0x5e5cdf[_0x4c59d7(0x3a7)]=![],_0x5e5cdf['allowwebp']=![];;}}catch(_0x4b76bd){errorlog(_0x4b76bd);}try{_0x5e5cdf['info']={},_0x5e5cdf[_0x4c59d7(0x112)][_0x4c59d7(0x787)]=_0x1620b3[_0x4c59d7(0x787)],_0x5e5cdf['info'][_0x4c59d7(0x91a)]=_0x1620b3[_0x4c59d7(0x91a)],_0x5e5cdf[_0x4c59d7(0x112)][_0x4c59d7(0x264)]=_0x1620b3[_0x4c59d7(0x6e5)],_0x5e5cdf[_0x4c59d7(0x112)][_0x4c59d7(0x6e8)]=_0x1620b3[_0x4c59d7(0x1b4)],_0x5e5cdf[_0x4c59d7(0x112)][_0x4c59d7(0x3fa)]=_0x1620b3[_0x4c59d7(0x4e9)],_0x5e5cdf[_0x4c59d7(0x112)]['codec_url']=_0x1620b3[_0x4c59d7(0x2d5)];_0x1620b3[_0x4c59d7(0x985)]&&(_0x5e5cdf['info'][_0x4c59d7(0x8e6)]=_0x1620b3[_0x4c59d7(0x985)]);_0x5e5cdf[_0x4c59d7(0x112)]['version']=_0x1620b3[_0x4c59d7(0x2ae)],_0x5e5cdf[_0x4c59d7(0x112)]['forceios']=_0x1620b3['forceios'],_0x5e5cdf[_0x4c59d7(0x112)]['enhance_audio']=_0x1620b3[_0x4c59d7(0x485)],_0x5e5cdf[_0x4c59d7(0x112)][_0x4c59d7(0x96c)]=_0x1620b3['ptime'],_0x5e5cdf['info'][_0x4c59d7(0x589)]=_0x1620b3[_0x4c59d7(0x589)],_0x5e5cdf[_0x4c59d7(0x112)][_0x4c59d7(0x910)]=_0x1620b3[_0x4c59d7(0x910)];navigator&&navigator[_0x4c59d7(0x731)]&&(_0x5e5cdf[_0x4c59d7(0x112)]['useragent']=navigator[_0x4c59d7(0x731)]);navigator&&navigator['platform']&&(_0x5e5cdf[_0x4c59d7(0x112)][_0x4c59d7(0x6d4)]=navigator[_0x4c59d7(0x6d4)]);if(_0x1620b3['disableOBS']===![]){if(window[_0x4c59d7(0x84c)]){_0x5e5cdf[_0x4c59d7(0x112)][_0x4c59d7(0x393)]=window[_0x4c59d7(0x84c)][_0x4c59d7(0x8a1)];try{_0x5e5cdf=_0x1620b3[_0x4c59d7(0x388)](_0x5e5cdf,_0x580a8c);}catch(_0x104eb4){errorlog(_0x104eb4),warnUser(_0x104eb4[_0x4c59d7(0x3ce)]);}}else _0x5e5cdf[_0x4c59d7(0x112)][_0x4c59d7(0x393)]=![];}else _0x5e5cdf['info'][_0x4c59d7(0x393)]=![];}catch(_0x2fd1a8){};_0x5e5cdf[_0x4c59d7(0x86a)]=![],_0x5e5cdf[_0x4c59d7(0x898)]=![],_0x5e5cdf[_0x4c59d7(0x967)]=![],_0x5e5cdf[_0x4c59d7(0x6c4)]=![],_0x5e5cdf['forceios']=![];_0x1620b3['enhance']&&(_0x5e5cdf[_0x4c59d7(0x1a4)]=!![]);_0x1620b3[_0x4c59d7(0x4d4)]&&(_0x5e5cdf[_0x4c59d7(0x4d4)]=_0x1620b3[_0x4c59d7(0x4d4)]);_0x1620b3[_0x4c59d7(0x19b)]&&(_0x5e5cdf[_0x4c59d7(0x19b)]=_0x1620b3[_0x4c59d7(0x19b)]);_0x1620b3[_0x4c59d7(0x72f)]!==![]&&(_0x5e5cdf[_0x4c59d7(0x72f)]=_0x1620b3[_0x4c59d7(0x72f)]);if(_0x1620b3[_0x4c59d7(0x967)]){_0x5e5cdf['director']=!![],_0x5e5cdf['forceios']=_0x1620b3['forceios'];if(_0x1620b3[_0x4c59d7(0x656)]&&_0x1620b3[_0x4c59d7(0x656)]===_0x580a8c)_0x1620b3[_0x4c59d7(0x259)]();else{var _0x243b5d={};_0x243b5d[_0x4c59d7(0x775)]=[];for(var _0x43da9b in _0x1620b3[_0x4c59d7(0x93a)]){_0x1620b3[_0x4c59d7(0x93a)][_0x43da9b][_0x4c59d7(0x484)]===!![]&&_0x243b5d[_0x4c59d7(0x775)][_0x4c59d7(0x7c2)](_0x43da9b);}_0x243b5d['addCoDirector']['length']&&(_0x5e5cdf[_0x4c59d7(0x5c3)]=_0x243b5d);}if(_0x1620b3['roomTimer']&&_0x1620b3['roomTimer']>0x0)_0x5e5cdf['setClock']=_0x1620b3['roomTimer']-Date[_0x4c59d7(0x95e)]()/0x3e8,_0x5e5cdf['showClock']=!![],_0x5e5cdf[_0x4c59d7(0x7ae)]=!![];else _0x1620b3[_0x4c59d7(0x1a9)]&&_0x1620b3[_0x4c59d7(0x1a9)]<0x0&&(_0x5e5cdf[_0x4c59d7(0x2e1)]=_0x1620b3[_0x4c59d7(0x1a9)]*-0x1,_0x5e5cdf[_0x4c59d7(0x276)]=!![],_0x5e5cdf[_0x4c59d7(0x7ae)]=!![],_0x5e5cdf[_0x4c59d7(0x8eb)]=!![]);_0x1620b3[_0x4c59d7(0x2ff)]&&(_0x5e5cdf[_0x4c59d7(0x3a3)]=!![]);}else{if(_0x1620b3[_0x4c59d7(0x898)]!==![])_0x5e5cdf[_0x4c59d7(0x898)]=_0x1620b3[_0x4c59d7(0x898)],_0x1620b3['showDirector']&&(_0x5e5cdf[_0x4c59d7(0x579)]=_0x1620b3[_0x4c59d7(0x579)]);else _0x1620b3[_0x4c59d7(0x681)]!==![]&&_0x1620b3[_0x4c59d7(0x681)]!==''&&(_0x5e5cdf[_0x4c59d7(0x28f)]=_0x1620b3['forceios'],_0x5e5cdf[_0x4c59d7(0x86a)]=!![]);}!_0x1620b3[_0x4c59d7(0x681)]&&(_0x1620b3[_0x4c59d7(0x38c)]&&(playtone(![],_0x4c59d7(0x1ad)),showNotification(_0x4c59d7(0x4a0)))),_0x1620b3[_0x4c59d7(0x872)][_0x580a8c]['settings']=_0x5e5cdf,_0x1620b3['sendRequest'](_0x5e5cdf,_0x580a8c)?log(_0x4c59d7(0x72e)):errorlog(_0x4c59d7(0x807)),pokeIframeAPI(_0x4c59d7(0x3d9),!![],_0x580a8c),pokeIframeAPI('view-connection',!![],_0x580a8c),pokeAPI(_0x4c59d7(0x148),_0x1620b3[_0x4c59d7(0x872)][_0x580a8c][_0x4c59d7(0x777)]);},_0x1620b3[_0x7bed57(0x872)][_0x580a8c]['receiveChannel'][_0x7bed57(0x4b0)]=async _0x38ef61=>{var _0x1bb7be=_0x7bed57;if(typeof _0x38ef61[_0x1bb7be(0x4bf)]==_0x1bb7be(0x255)){if(!_0x1620b3['rpcs'][_0x580a8c][_0x1bb7be(0x5cd)]){_0x1620b3[_0x1bb7be(0x872)][_0x580a8c][_0x1bb7be(0x5cd)]=document[_0x1bb7be(0x727)](_0x1bb7be(0x6f7)),_0x1620b3[_0x1bb7be(0x872)][_0x580a8c]['imageElement'][_0x1bb7be(0x224)]=0x10,_0x1620b3['rpcs'][_0x580a8c][_0x1bb7be(0x5cd)][_0x1bb7be(0x9aa)]=0x9,_0x1620b3['rpcs'][_0x580a8c][_0x1bb7be(0x5cd)][_0x1bb7be(0x906)][_0x1bb7be(0x34b)]=_0x1bb7be(0x10c),_0x1620b3['rpcs'][_0x580a8c][_0x1bb7be(0x5cd)][_0x1bb7be(0x2bd)][_0x1bb7be(0x587)]=_0x580a8c;try{_0x1620b3[_0x1bb7be(0x872)][_0x580a8c][_0x1bb7be(0x5cd)]['dataset'][_0x1bb7be(0x3f8)]=_0x1620b3[_0x1bb7be(0x872)][_0x580a8c]['streamID'];}catch(_0x5349ac){}_0x1620b3['rpcs'][_0x580a8c][_0x1bb7be(0x5cd)]['hidden']=![],_0x1620b3[_0x1bb7be(0x872)][_0x580a8c][_0x1bb7be(0x5cd)][_0x1bb7be(0x8e1)](_0x1bb7be(0x492),function(_0x1f815f){var _0x434870=_0x1bb7be;log(_0x434870(0x8d6));try{if(_0x1f815f[_0x434870(0x79a)]||_0x1f815f[_0x434870(0x3a5)]){_0x1f815f['preventDefault']();var _0x407330=_0x1f815f[_0x434870(0x105)][_0x434870(0x2bd)][_0x434870(0x587)];if(_0x434870(0x665)in _0x1620b3[_0x434870(0x872)][_0x407330]){var [_0x416cb0,_0x2369b9]=statsMenuCreator();printViewStats(_0x2369b9,_0x407330),_0x416cb0['interval']=setInterval(printViewStats,_0x1620b3['statsInterval'],_0x2369b9,_0x407330);}return _0x1f815f[_0x434870(0x58c)](),![];}}catch(_0x21d2be){errorlog(_0x21d2be);}}),updateMixer();}else _0x1620b3['rpcs'][_0x580a8c][_0x1bb7be(0x5cd)][_0x1bb7be(0x115)]&&(_0x1620b3[_0x1bb7be(0x872)][_0x580a8c][_0x1bb7be(0x5cd)][_0x1bb7be(0x115)]=![],_0x1620b3['rpcs'][_0x580a8c][_0x1bb7be(0x5cd)]['style'][_0x1bb7be(0x8dd)]=_0x1bb7be(0x2a9));_0x1620b3[_0x1bb7be(0x872)][_0x580a8c][_0x1bb7be(0x5cd)][_0x1bb7be(0x75e)]=window[_0x1bb7be(0x7bd)]['createObjectURL'](new Blob([new Uint8Array(_0x38ef61['data'])],{'type':_0x1bb7be(0x2ec)}));return;}try{var _0x51142b=JSON[_0x1bb7be(0x453)](_0x38ef61[_0x1bb7be(0x4bf)]);}catch(_0x45366d){_0x51142b=_0x45366d[_0x1bb7be(0x4bf)];}_0x51142b['UUID']=_0x580a8c,'altUUID'in _0x51142b?await _0x1620b3['processRPCSOnMessage'](_0x51142b,_0x580a8c+_0x1bb7be(0x885)):await _0x1620b3[_0x1bb7be(0x45f)](_0x51142b,_0x580a8c);},_0x1620b3[_0x7bed57(0x45f)]=async function(_0x312631,_0x49c415){var _0x228258=_0x7bed57;if('bye'in _0x312631){warnlog(_0x228258(0x44a)),_0x1620b3[_0x228258(0x248)](_0x49c415,!![]);return;}else{if(_0x228258(0x6a9)in _0x312631){var _0x20e284={};_0x20e284['pong']=_0x312631[_0x228258(0x6a9)],_0x1620b3['sendRequest'](_0x20e284,_0x49c415),warnlog(_0x228258(0x4d3));return;}else{if(_0x228258(0x220)in _0x312631){warnlog(_0x228258(0x1ba));return;}}}var _0x292efb=![],_0x34061e=![];if(_0x228258(0x753)in _0x312631){if(_0x1620b3[_0x228258(0x967)])!_0x1620b3[_0x228258(0x71f)]&&warnUser(_0x228258(0x3b4)+_0x312631['rejected']+_0x228258(0x3fc),0x1388);else!_0x1620b3[_0x228258(0x71f)]&&(_0x1620b3[_0x228258(0x5eb)]?warnUser(_0x228258(0x7dc),0x1388):warnUser('The\x20remote\x20control\x20request\x20failed.',0x1388));errorlog(_0x228258(0x1ac)+_0x312631[_0x228258(0x753)]+_0x228258(0x7f6)+_0x1620b3['director']);}if(_0x228258(0x376)in _0x312631)_0x1620b3[_0x228258(0x163)](_0x312631);else{if(_0x228258(0x4f6)in _0x312631)_0x312631[_0x228258(0x587)]=_0x49c415,log(_0x228258(0x204)),_0x1620b3[_0x228258(0x309)](_0x312631);else'candidates'in _0x312631&&(_0x312631[_0x228258(0x587)]=_0x49c415,log(_0x228258(0x4fc)),_0x1620b3[_0x228258(0x408)](_0x312631));}if('iframeSrc'in _0x312631)try{_0x1620b3[_0x228258(0x872)][_0x49c415][_0x228258(0x5f0)]=_0x312631[_0x228258(0x5f0)]||![];if(_0x1620b3['director']){if(_0x1620b3['rpcs'][_0x49c415][_0x228258(0x5f0)]){var _0x10dc14=document[_0x228258(0x727)](_0x228258(0x2f8));_0x10dc14[_0x228258(0x1f8)]=_0x1620b3[_0x228258(0x872)][_0x49c415][_0x228258(0x5f0)],_0x10dc14[_0x228258(0x1f8)]=_0x10dc14['innerHTML'],_0x10dc14=_0x10dc14[_0x228258(0x217)]||_0x10dc14['innerText']||'',getById(_0x228258(0x37a)+_0x49c415)[_0x228258(0x261)]=_0x228258(0x7fc)+_0x10dc14+_0x228258(0x839)+_0x10dc14+_0x228258(0x1b7),getById(_0x228258(0x37a)+_0x49c415)['classList'][_0x228258(0x3cc)](_0x228258(0x115));}else getById(_0x228258(0x37a)+_0x49c415)['classList']['add'](_0x228258(0x115)),getById(_0x228258(0x37a)+_0x49c415)['innerText']='';}else{if(_0x1620b3['rpcs'][_0x49c415][_0x228258(0x5f0)]==![]){try{_0x1620b3[_0x228258(0x872)][_0x49c415][_0x228258(0x462)]['remove']();}catch(_0x2baa43){errorlog(_0x2baa43);}_0x1620b3[_0x228258(0x872)][_0x49c415]['iframeVideo']&&(_0x1620b3[_0x228258(0x872)][_0x49c415][_0x228258(0x813)][_0x228258(0x3cc)](),_0x1620b3[_0x228258(0x872)][_0x49c415][_0x228258(0x813)]=![]);_0x1620b3[_0x228258(0x872)][_0x49c415]['iframeEle']=![],_0x292efb=!![];if(_0x1620b3[_0x228258(0x3a7)]!==![]){if(_0x1620b3[_0x228258(0x3a7)]!==null)_0x1620b3[_0x228258(0x872)][_0x49c415][_0x228258(0x777)]===_0x1620b3[_0x228258(0x3a7)]&&(_0x1620b3[_0x228258(0x74c)]=![]);else _0x49c415==_0x1620b3[_0x228258(0x656)]&&(_0x1620b3[_0x228258(0x74c)]=![]);}}else{if(_0x1620b3[_0x228258(0x3a7)]!==![]){if(_0x1620b3[_0x228258(0x3a7)]!==null){if(_0x1620b3['rpcs'][_0x49c415][_0x228258(0x777)]===_0x1620b3[_0x228258(0x3a7)]){if(_0x1620b3[_0x228258(0x31d)]===![])_0x1620b3['rpcs'][_0x49c415]['iframeEle']=loadIframe(_0x312631[_0x228258(0x5f0)],_0x49c415),_0x292efb=!![],_0x1620b3[_0x228258(0x74c)]=_0x1620b3['rpcs'][_0x49c415][_0x228258(0x462)],_0x1620b3[_0x228258(0x872)][_0x49c415][_0x228258(0x777)]&&(_0x1620b3[_0x228258(0x872)][_0x49c415]['iframeEle'][_0x228258(0x2bd)][_0x228258(0x3f8)]=_0x1620b3['rpcs'][_0x49c415][_0x228258(0x777)]);else _0x1620b3[_0x228258(0x872)][_0x49c415]['streamID']in _0x1620b3[_0x228258(0x31d)]&&(_0x1620b3['rpcs'][_0x49c415][_0x228258(0x462)]=loadIframe(_0x312631[_0x228258(0x5f0)],_0x49c415),_0x292efb=!![],_0x1620b3[_0x228258(0x74c)]=_0x1620b3[_0x228258(0x872)][_0x49c415]['iframeEle'],_0x1620b3[_0x228258(0x872)][_0x49c415][_0x228258(0x777)]&&(_0x1620b3[_0x228258(0x872)][_0x49c415][_0x228258(0x462)][_0x228258(0x2bd)][_0x228258(0x3f8)]=_0x1620b3[_0x228258(0x872)][_0x49c415][_0x228258(0x777)]));}}else{if(_0x1620b3['directorUUID']){if(_0x49c415==_0x1620b3[_0x228258(0x656)]){if(_0x1620b3['noiframe']===![])_0x1620b3[_0x228258(0x872)][_0x49c415][_0x228258(0x462)]=loadIframe(_0x312631[_0x228258(0x5f0)],_0x49c415),_0x292efb=!![],_0x1620b3[_0x228258(0x74c)]=_0x1620b3['rpcs'][_0x49c415]['iframeEle'],_0x1620b3['rpcs'][_0x49c415][_0x228258(0x777)]&&(_0x1620b3['rpcs'][_0x49c415][_0x228258(0x462)][_0x228258(0x2bd)][_0x228258(0x3f8)]=_0x1620b3[_0x228258(0x872)][_0x49c415][_0x228258(0x777)]);else _0x1620b3['rpcs'][_0x49c415]['streamID']in _0x1620b3[_0x228258(0x31d)]&&(_0x1620b3[_0x228258(0x872)][_0x49c415][_0x228258(0x462)]=loadIframe(_0x312631[_0x228258(0x5f0)],_0x49c415),_0x292efb=!![],_0x1620b3[_0x228258(0x74c)]=_0x1620b3['rpcs'][_0x49c415][_0x228258(0x462)],_0x1620b3[_0x228258(0x872)][_0x49c415][_0x228258(0x777)]&&(_0x1620b3[_0x228258(0x872)][_0x49c415][_0x228258(0x462)][_0x228258(0x2bd)][_0x228258(0x3f8)]=_0x1620b3['rpcs'][_0x49c415]['streamID']));}}}}else{if(_0x1620b3[_0x228258(0x31d)]===![])_0x1620b3['rpcs'][_0x49c415][_0x228258(0x462)]=loadIframe(_0x312631[_0x228258(0x5f0)],_0x49c415),_0x292efb=!![],_0x1620b3['rpcs'][_0x49c415][_0x228258(0x777)]&&(_0x1620b3[_0x228258(0x872)][_0x49c415][_0x228258(0x462)][_0x228258(0x2bd)][_0x228258(0x3f8)]=_0x1620b3['rpcs'][_0x49c415]['streamID']);else _0x1620b3['rpcs'][_0x49c415][_0x228258(0x777)]in _0x1620b3[_0x228258(0x31d)]&&(_0x1620b3[_0x228258(0x872)][_0x49c415][_0x228258(0x462)]=loadIframe(_0x312631[_0x228258(0x5f0)],_0x49c415),_0x292efb=!![],_0x1620b3[_0x228258(0x872)][_0x49c415]['streamID']&&(_0x1620b3[_0x228258(0x872)][_0x49c415][_0x228258(0x462)][_0x228258(0x2bd)]['sid']=_0x1620b3['rpcs'][_0x49c415][_0x228258(0x777)]));}}}}catch(_0x20b71d){errorlog(_0x20b71d);}else{if(_0x228258(0x286)in _0x312631){if(_0x1620b3[_0x228258(0x872)][_0x49c415][_0x228258(0x462)])try{_0x1620b3[_0x228258(0x872)][_0x49c415][_0x228258(0x5f0)]['startsWith'](_0x228258(0x8f6))&&processIframeSyncUpdates(_0x312631['ifs'],_0x49c415);}catch(_0x3019bd){errorlog(_0x3019bd);}}}if('remote'in _0x312631)try{_0x312631=await _0x1620b3['decodeRemote'](_0x312631);if(!_0x312631)return;}catch(_0x5ab7a0){errorlor(_0x5ab7a0);}_0x228258(0x4f9)in _0x312631&&processOBSCommand(_0x312631);if(_0x228258(0x4de)in _0x312631){var _0x5d1fe4=![],_0x27376f=![];_0x1620b3[_0x228258(0x656)]===_0x49c415&&(_0x5d1fe4=!![],'overlay'in _0x312631&&(_0x312631['overlay']==!![]&&(_0x27376f=!![])));if(_0x1620b3[_0x228258(0x967)]){if(_0x312631[_0x228258(0x4de)]==_0x228258(0x662))_0x1620b3[_0x228258(0x38c)]&&playtone(),getById(_0x228258(0x92c)+_0x49c415)[_0x228258(0x906)][_0x228258(0x31a)]=_0x228258(0x2e5),_0x1620b3[_0x228258(0x872)][_0x49c415][_0x228258(0x64a)][_0x228258(0x906)]['display']=_0x228258(0x4bc);else _0x312631[_0x228258(0x4de)]=='Lowered\x20hand'&&(getById(_0x228258(0x92c)+_0x49c415)[_0x228258(0x906)][_0x228258(0x31a)]=_0x228258(0x3c8),_0x1620b3['rpcs'][_0x49c415][_0x228258(0x64a)][_0x228258(0x906)][_0x228258(0x31a)]=_0x228258(0x3c8));}log(_0x228258(0x892)+_0x5d1fe4),getChatMessage(_0x312631['chat'],_0x1620b3[_0x228258(0x872)][_0x49c415][_0x228258(0x787)],_0x5d1fe4,_0x27376f);}_0x228258(0x31b)in _0x312631&&_0x1620b3[_0x228258(0x354)](_0x312631[_0x228258(0x31b)],_0x49c415);_0x228258(0x48f)in _0x312631&&(_0x1620b3['autoSyncObject']=_0x312631[_0x228258(0x48f)],_0x1620b3['autoSyncCallback'](_0x49c415));_0x228258(0x877)in _0x312631&&log(_0x312631);if(_0x228258(0x7c9)in _0x312631){log(_0x312631);_0x312631[_0x228258(0x7c9)]?_0x1620b3['rpcs'][_0x49c415][_0x228258(0x7c9)]=_0x312631[_0x228258(0x7c9)][_0x228258(0x640)](','):_0x1620b3[_0x228258(0x872)][_0x49c415][_0x228258(0x7c9)]=[];log(_0x1620b3['rpcs'][_0x49c415]),_0x292efb=!![];if(_0x1620b3[_0x228258(0x967)]&&_0x1620b3[_0x228258(0x872)][_0x49c415][_0x228258(0x777)])try{syncGroup(_0x1620b3[_0x228258(0x872)][_0x49c415][_0x228258(0x7c9)],_0x49c415);}catch(_0x31cd88){errorlog(_0x31cd88);}pokeIframeAPI(_0x228258(0x25b),_0x1620b3[_0x228258(0x872)][_0x49c415][_0x228258(0x7c9)],_0x49c415);}_0x228258(0x8ad)in _0x312631&&(log(_0x312631),_0x1620b3[_0x228258(0x8d9)]&&updateClosedCaptions(_0x312631,_0x1620b3[_0x228258(0x872)][_0x49c415]['label'],_0x49c415));_0x228258(0x5db)in _0x312631&&_0x312631[_0x228258(0x5db)]!==![]&&(_0x1620b3[_0x228258(0x872)][_0x49c415]['allowMIDI']=_0x312631['allowmidi']);_0x1620b3['director']&&(_0x228258(0x9b1)in _0x312631&&updateDirectorsAudio(_0x312631['audioOptions'],_0x49c415),_0x228258(0x65d)in _0x312631&&gotDevicesRemote(_0x312631[_0x228258(0x65d)],_0x49c415),'videoOptions'in _0x312631&&updateDirectorsVideo(_0x312631[_0x228258(0x6ec)],_0x49c415),'recorder'in _0x312631&&updateRemoteRecordButton(_0x49c415,_0x312631[_0x228258(0x142)]),_0x228258(0x2f3)in _0x312631&&updateRemoteTimerButton(_0x49c415,_0x312631[_0x228258(0x2f3)]));'meshcast'in _0x312631&&meshcastWatch(_0x49c415,_0x312631['meshcast']);_0x228258(0x7c1)in _0x312631&&(_0x1620b3[_0x228258(0x140)][_0x228258(0x563)](_0x49c415)>=0x0&&(_0x1620b3[_0x228258(0x6f3)]&&lowerhand()));_0x228258(0x378)in _0x312631&&(_0x1620b3['directorList'][_0x228258(0x563)](_0x49c415)>=0x0&&(_0x1620b3[_0x228258(0x378)]=_0x312631[_0x228258(0x378)],pokeIframeAPI('layout-updated',_0x1620b3[_0x228258(0x378)]),_0x292efb=!![]));if('infocus'in _0x312631){if(_0x1620b3[_0x228258(0x3a7)]===![]){log(_0x312631);if(_0x1620b3[_0x228258(0x140)][_0x228258(0x563)](_0x49c415)>=0x0){if(_0x312631[_0x228258(0x809)]!==![]){if(_0x312631[_0x228258(0x809)]===_0x1620b3['streamID'])_0x1620b3[_0x228258(0x809)]=!![];else{if(_0x1620b3[_0x228258(0x1c8)][_0x228258(0x1a1)]&&!(_0x312631['infocus']in _0x1620b3[_0x228258(0x1c8)]))warnlog('NOT\x20IN\x20VIEW\x20SET'),_0x1620b3[_0x228258(0x809)]=![];else{if(_0x1620b3[_0x228258(0x287)]&&_0x1620b3[_0x228258(0x287)]!==_0x312631[_0x228258(0x809)])warnlog(_0x228258(0x40f)),_0x1620b3[_0x228258(0x809)]=![];else{if(_0x1620b3[_0x228258(0x898)]!==![]&&_0x1620b3[_0x228258(0x656)]&&_0x1620b3[_0x228258(0x656)]in _0x1620b3[_0x228258(0x872)]&&!_0x1620b3[_0x228258(0x872)][_0x1620b3['directorUUID']][_0x228258(0x579)]&&_0x312631[_0x228258(0x809)]===_0x1620b3[_0x228258(0x872)][_0x1620b3[_0x228258(0x656)]][_0x228258(0x777)])warnlog(_0x228258(0x7a4)),_0x1620b3[_0x228258(0x809)]=![];else{for(var _0x176b38 in _0x1620b3[_0x228258(0x872)]){if(_0x1620b3[_0x228258(0x872)][_0x176b38][_0x228258(0x777)]===_0x312631[_0x228258(0x809)]){_0x1620b3[_0x228258(0x809)]=_0x176b38;break;}}warnlog('ON\x20FOCUS\x20NOT\x20FOUND');}}}}}else _0x1620b3[_0x228258(0x809)]=![];_0x292efb=!![],_0x34061e=!![];}}}'sensors'in _0x312631&&(log(_0x312631),_0x1620b3[_0x228258(0x872)][_0x49c415][_0x228258(0x665)][_0x228258(0x4f0)]=_0x312631[_0x228258(0x4f0)],isIFrame&&parent[_0x228258(0x21d)]({'sensors':_0x312631[_0x228258(0x4f0)]},_0x1620b3[_0x228258(0x447)]));'midi'in _0x312631&&playbackMIDI(_0x312631[_0x228258(0x2b2)]);_0x228258(0x755)in _0x312631&&_0x312631[_0x228258(0x755)]&&addDownloadLink(_0x312631[_0x228258(0x755)],_0x49c415,_0x1620b3[_0x228258(0x872)]);_0x228258(0x1c1)in _0x312631&&(_0x1620b3[_0x228258(0x872)][_0x49c415][_0x228258(0x5af)]!=_0x312631[_0x228258(0x1c1)]&&(_0x1620b3['rpcs'][_0x49c415][_0x228258(0x5af)]=_0x312631[_0x228258(0x1c1)],_0x1620b3[_0x228258(0x872)][_0x49c415]['videoElement']&&(_0x1620b3[_0x228258(0x872)][_0x49c415][_0x228258(0x2a3)]['rotated']=_0x1620b3[_0x228258(0x872)][_0x49c415]['rotate']),_0x292efb=!![]));if(_0x228258(0x112)in _0x312631){warnlog(_0x312631),_0x1620b3[_0x228258(0x872)][_0x49c415][_0x228258(0x665)][_0x228258(0x112)]=_0x312631['info'];_0x312631[_0x228258(0x112)][_0x228258(0x48f)]&&(!_0x1620b3[_0x228258(0x33d)]&&(_0x1620b3[_0x228258(0x33d)]=_0x312631['info'][_0x228258(0x48f)],_0x1620b3['autoSyncCallback'](_0x49c415)));if(_0x1620b3[_0x228258(0x872)][_0x49c415][_0x228258(0x97b)]){if(_0x1620b3[_0x228258(0x872)][_0x49c415][_0x228258(0x665)][_0x228258(0x112)][_0x228258(0x724)])_0x1620b3[_0x228258(0x872)][_0x49c415][_0x228258(0x97b)]['dataset'][_0x228258(0x137)]='1';else'cpuLimited'in _0x1620b3['rpcs'][_0x49c415][_0x228258(0x665)][_0x228258(0x112)]&&(_0x1620b3[_0x228258(0x872)][_0x49c415][_0x228258(0x97b)][_0x228258(0x2bd)][_0x228258(0x137)]='0');}'obs_control'in _0x312631['info']&&(_0x312631['info'][_0x228258(0x7ee)]!==![]?(_0x1620b3[_0x228258(0x872)][_0x49c415][_0x228258(0x368)]=_0x312631[_0x228258(0x112)]['obs_control'],_0x1620b3[_0x228258(0x879)](_0x228258(0x2c7),_0x49c415)):_0x1620b3[_0x228258(0x872)][_0x49c415][_0x228258(0x368)]=![]);if('label'in _0x312631[_0x228258(0x112)]){typeof _0x312631[_0x228258(0x112)][_0x228258(0x787)]==_0x228258(0x2a1)?_0x1620b3['rpcs'][_0x49c415][_0x228258(0x787)]=sanitizeLabel(_0x312631[_0x228258(0x112)][_0x228258(0x787)]):_0x1620b3[_0x228258(0x872)][_0x49c415]['label']=![];applyStyleEffect(_0x49c415);if(_0x1620b3[_0x228258(0x967)]){var _0x36bda2=getById('label_'+_0x49c415);if(_0x36bda2){_0x36bda2[_0x228258(0x906)][_0x228258(0x5a5)]='left',_0x36bda2[_0x228258(0x906)][_0x228258(0x668)]=_0x228258(0x307),_0x36bda2['style']['marginLeft']=_0x228258(0x6ce),_0x36bda2[_0x228258(0x906)][_0x228258(0x211)]=_0x228258(0x2e9),_0x36bda2[_0x228258(0x906)][_0x228258(0x626)]='pointer',_0x36bda2['dataset'][_0x228258(0x587)]=_0x49c415;if(_0x1620b3[_0x228258(0x872)][_0x49c415][_0x228258(0x787)])_0x36bda2[_0x228258(0x1f8)]=_0x1620b3[_0x228258(0x872)][_0x49c415][_0x228258(0x787)],_0x36bda2[_0x228258(0x68f)][_0x228258(0x3cc)](_0x228258(0x151));else _0x1620b3[_0x228258(0x656)]===_0x49c415?(_0x36bda2['innerText']=miscTranslations[_0x228258(0x4a4)],_0x36bda2[_0x228258(0x68f)][_0x228258(0x3cc)]('addALabel')):(_0x36bda2[_0x228258(0x1f8)]=miscTranslations['add-a-label'],_0x36bda2[_0x228258(0x68f)][_0x228258(0x8f3)](_0x228258(0x151)));_0x36bda2['onclick']=async function(_0x1775df){var _0x550d48=_0x228258,_0x5d2691=_0x1775df['target'][_0x550d48(0x1f8)];_0x1620b3[_0x550d48(0x872)][_0x1775df[_0x550d48(0x5da)][_0x550d48(0x2bd)]['UUID']]['label']===![]&&(_0x5d2691='');window[_0x550d48(0x30f)]();var _0x5d1c08=await promptAlt(miscTranslations[_0x550d48(0x488)],![],![],_0x5d2691);if(_0x5d1c08!==null){_0x5d1c08==''?(_0x5d1c08=![],_0x1620b3[_0x550d48(0x656)]===_0x49c415?(_0x1775df[_0x550d48(0x5da)][_0x550d48(0x1f8)]=miscTranslations['main-director'],_0x1775df[_0x550d48(0x5da)]['classList'][_0x550d48(0x3cc)](_0x550d48(0x151))):(_0x1775df[_0x550d48(0x5da)][_0x550d48(0x1f8)]=miscTranslations[_0x550d48(0x471)],_0x1775df['target'][_0x550d48(0x68f)][_0x550d48(0x8f3)](_0x550d48(0x151)))):(_0x1775df[_0x550d48(0x5da)][_0x550d48(0x1f8)]=_0x5d1c08,_0x1775df['target'][_0x550d48(0x68f)][_0x550d48(0x3cc)](_0x550d48(0x151)));var _0x3fe83b={};_0x3fe83b[_0x550d48(0x587)]=_0x1775df[_0x550d48(0x5da)]['dataset'][_0x550d48(0x587)],_0x3fe83b[_0x550d48(0x5ed)]=!![],_0x3fe83b[_0x550d48(0x952)]=_0x5d1c08,_0x1620b3[_0x550d48(0x56d)](_0x3fe83b,_0x3fe83b[_0x550d48(0x587)]);}};}}}if(_0x228258(0x91a)in _0x312631['info']){_0x1620b3[_0x228258(0x872)][_0x49c415]['order']=parseInt(_0x312631[_0x228258(0x112)][_0x228258(0x91a)])||0x0;if(_0x1620b3[_0x228258(0x967)]){var _0x39faa0=document['querySelectorAll'](_0x228258(0x933)+_0x49c415+'\x22]');_0x39faa0[0x0]&&(_0x39faa0[0x0]['innerText']=_0x1620b3[_0x228258(0x872)][_0x49c415][_0x228258(0x91a)]);}}else _0x1620b3[_0x228258(0x872)][_0x49c415]['order']=0x0;if(_0x1620b3[_0x228258(0x872)][_0x49c415][_0x228258(0x182)]){if(_0x228258(0x25c)in _0x312631[_0x228258(0x112)]){if(_0x312631[_0x228258(0x112)][_0x228258(0x25c)]!==null){var _0x4668b3=_0x1620b3[_0x228258(0x872)][_0x49c415]['batteryMeter'][_0x228258(0x9b3)]('.battery-level');if(_0x4668b3){var _0x350c81=parseInt(_0x1620b3[_0x228258(0x872)][_0x49c415][_0x228258(0x665)]['info']['power_level'])||0x0;_0x350c81>0x64&&(_0x350c81=0x64);_0x350c81<0x0&&(_0x350c81=0x0);_0x4668b3[_0x228258(0x906)]['height']=parseInt(_0x350c81)+'%';if(_0x350c81<0xa)_0x1620b3[_0x228258(0x872)][_0x49c415]['batteryMeter']['classList']['remove'](_0x228258(0x841)),_0x1620b3[_0x228258(0x872)][_0x49c415]['batteryMeter'][_0x228258(0x68f)][_0x228258(0x8f3)]('alert');else _0x350c81<0x19?(_0x1620b3['rpcs'][_0x49c415][_0x228258(0x182)][_0x228258(0x68f)][_0x228258(0x3cc)](_0x228258(0x54a)),_0x1620b3[_0x228258(0x872)][_0x49c415][_0x228258(0x182)][_0x228258(0x68f)][_0x228258(0x8f3)]('warn')):(_0x1620b3['rpcs'][_0x49c415][_0x228258(0x182)][_0x228258(0x68f)][_0x228258(0x3cc)](_0x228258(0x54a)),_0x1620b3[_0x228258(0x872)][_0x49c415][_0x228258(0x182)][_0x228258(0x68f)]['remove']('warn'));_0x350c81<0x64&&_0x1620b3[_0x228258(0x872)][_0x49c415][_0x228258(0x182)]['classList'][_0x228258(0x3cc)](_0x228258(0x115)),_0x1620b3[_0x228258(0x872)][_0x49c415]['batteryMeter'][_0x228258(0x40a)]=_0x350c81+'%\x20battery\x20remaining';}}}'plugged_in'in _0x312631[_0x228258(0x112)]&&(_0x312631[_0x228258(0x112)][_0x228258(0x477)]===![]?(_0x1620b3[_0x228258(0x872)][_0x49c415][_0x228258(0x182)][_0x228258(0x2bd)][_0x228258(0x769)]='0',_0x1620b3[_0x228258(0x872)][_0x49c415]['batteryMeter'][_0x228258(0x68f)][_0x228258(0x3cc)]('hidden')):_0x1620b3[_0x228258(0x872)][_0x49c415][_0x228258(0x182)][_0x228258(0x2bd)][_0x228258(0x769)]='1');}if(_0x228258(0x327)in _0x312631[_0x228258(0x112)]){_0x312631[_0x228258(0x112)][_0x228258(0x327)]?_0x1620b3['rpcs'][_0x49c415][_0x228258(0x7c9)]=_0x312631[_0x228258(0x112)][_0x228258(0x327)][_0x228258(0x640)](','):_0x1620b3['rpcs'][_0x49c415][_0x228258(0x7c9)]=[];if(_0x1620b3['director']){var _0x39faa0=document['querySelectorAll'](_0x228258(0x214)+_0x49c415+'\x22]');for(var _0x3dc4ab=0x0;_0x3dc4ab<_0x39faa0[_0x228258(0x1a1)];_0x3dc4ab++){_0x39faa0[_0x3dc4ab]['classList'][_0x228258(0x3cc)]('pressed');for(var _0x1101ed=0x0;_0x1101ed<_0x1620b3['rpcs'][_0x49c415][_0x228258(0x7c9)]['length'];_0x1101ed++){_0x39faa0[_0x3dc4ab][_0x228258(0x2bd)]['group']===_0x1620b3[_0x228258(0x872)][_0x49c415][_0x228258(0x7c9)][_0x1101ed]&&_0x39faa0[_0x3dc4ab][_0x228258(0x68f)][_0x228258(0x8f3)](_0x228258(0x987));}}_0x1620b3[_0x228258(0x872)][_0x49c415]['group'][_0x228258(0x1a1)]&&syncGroup(_0x1620b3[_0x228258(0x872)][_0x49c415][_0x228258(0x7c9)],_0x49c415);}else _0x292efb=!![];}_0x228258(0x7ff)in _0x312631['info']&&(_0x1620b3[_0x228258(0x872)][_0x49c415][_0x228258(0x3ab)]=_0x312631[_0x228258(0x112)][_0x228258(0x7ff)],_0x1620b3[_0x228258(0x898)]===![]&&(_0x1620b3['roomid']&&((!_0x1620b3[_0x228258(0x71f)]||_0x1620b3[_0x228258(0x967)])&&(_0x1620b3['rpcs'][_0x49c415]['remoteMuteElement']?_0x1620b3[_0x228258(0x872)][_0x49c415][_0x228258(0x3ab)]?_0x1620b3[_0x228258(0x872)][_0x49c415][_0x228258(0x536)][_0x228258(0x906)][_0x228258(0x31a)]=_0x228258(0x2e5):_0x1620b3[_0x228258(0x872)][_0x49c415][_0x228258(0x536)][_0x228258(0x906)][_0x228258(0x31a)]=_0x228258(0x3c8):(_0x1620b3[_0x228258(0x872)][_0x49c415][_0x228258(0x536)]=getById(_0x228258(0x70f))[_0x228258(0x938)](!![]),_0x1620b3[_0x228258(0x872)][_0x49c415][_0x228258(0x536)]['id']=_0x228258(0x90b)+_0x49c415,_0x1620b3['rpcs'][_0x49c415][_0x228258(0x3ab)]?_0x1620b3[_0x228258(0x872)][_0x49c415][_0x228258(0x536)][_0x228258(0x906)][_0x228258(0x31a)]=_0x228258(0x2e5):_0x1620b3[_0x228258(0x872)][_0x49c415][_0x228258(0x536)][_0x228258(0x906)][_0x228258(0x31a)]=_0x228258(0x3c8),_0x292efb=!![])))),pokeIframeAPI(_0x228258(0x8f1),_0x1620b3['rpcs'][_0x49c415][_0x228258(0x3ab)],_0x49c415));if(_0x1620b3[_0x228258(0x967)]){if(_0x228258(0x2a2)in _0x312631[_0x228258(0x112)]){if(_0x312631[_0x228258(0x112)]['recording_audio_pipeline']==![]){var _0x39faa0=document[_0x228258(0x710)](_0x228258(0x299)+_0x49c415+'\x22]');_0x39faa0[0x0]&&(_0x39faa0[0x0][_0x228258(0x4a5)]=!![],_0x39faa0[0x0][_0x228258(0x40a)]=miscTranslations[_0x228258(0x188)]);var _0x39faa0=document[_0x228258(0x710)](_0x228258(0x3f1)+_0x49c415+'\x22]');_0x39faa0[0x0]&&(_0x39faa0[0x0][_0x228258(0x4a5)]=!![],_0x39faa0[0x0][_0x228258(0x40a)]=title=miscTranslations[_0x228258(0x188)],_0x39faa0[0x0][_0x228258(0x906)]['opacity']=0.2);}}if(_0x228258(0x65f)in _0x312631[_0x228258(0x112)]){if(_0x312631[_0x228258(0x112)][_0x228258(0x65f)]!==![]){var _0x22e7c7=parseInt(_0x312631[_0x228258(0x112)][_0x228258(0x65f)])||0x0;if(_0x22e7c7===0x0){var _0x39faa0=document['querySelectorAll'](_0x228258(0x299)+_0x49c415+'\x22]');_0x39faa0[0x0]&&(_0x39faa0[0x0][_0x228258(0x952)]=0x1,_0x39faa0[0x0][_0x228258(0x263)]='pressed',_0x39faa0[0x0][_0x228258(0x860)][0x1][_0x228258(0x261)]=miscTranslations[_0x228258(0x79b)],_0x1620b3[_0x228258(0x872)][_0x49c415][_0x228258(0x1ec)]=0x1),pokeIframeAPI(_0x228258(0x560),!![],_0x49c415);}else{var _0x39faa0=document[_0x228258(0x710)](_0x228258(0x3f1)+_0x49c415+'\x22]');_0x39faa0[0x0]&&(_0x39faa0[0x0][_0x228258(0x952)]=_0x22e7c7,_0x1620b3['rpcs'][_0x49c415]['directorVolumeState']=_0x22e7c7,remoteVolumeUI(_0x39faa0[0x0]));}}}_0x228258(0x48d)in _0x312631[_0x228258(0x112)]&&(_0x312631['info'][_0x228258(0x48d)]&&updateRemoteSpeakerMute(_0x49c415)),_0x228258(0x5e5)in _0x312631[_0x228258(0x112)]&&(_0x312631['info'][_0x228258(0x5e5)]&&updateRemoteDisplayMute(_0x49c415));}_0x228258(0x8ac)in _0x312631[_0x228258(0x112)]&&(_0x1620b3['director']?_0x312631[_0x228258(0x112)][_0x228258(0x8ac)]&&updateDirectorVideoMute(_0x49c415):(_0x1620b3[_0x228258(0x872)][_0x49c415][_0x228258(0x8ac)]=_0x312631[_0x228258(0x112)][_0x228258(0x8ac)],_0x1620b3[_0x228258(0x872)][_0x49c415]['directorVideoMuted']&&(_0x49c415 in _0x1620b3['rpcs']&&_0x1620b3['requestRateLimit'](0x0,_0x49c415))));_0x228258(0x72d)in _0x312631[_0x228258(0x112)]&&(_0x1620b3[_0x228258(0x872)][_0x49c415][_0x228258(0x971)]=_0x312631[_0x228258(0x112)][_0x228258(0x72d)],_0x1620b3[_0x228258(0x872)][_0x49c415]['videoMuted']&&(_0x1620b3[_0x228258(0x967)]&&(_0x1620b3[_0x228258(0x872)][_0x49c415][_0x228258(0x8b2)]['style'][_0x228258(0x31a)]=_0x228258(0x2e5))),pokeIframeAPI(_0x228258(0x635),_0x1620b3['rpcs'][_0x49c415][_0x228258(0x971)],_0x49c415));_0x228258(0x1c1)in _0x312631[_0x228258(0x112)]&&(_0x1620b3[_0x228258(0x872)][_0x49c415][_0x228258(0x5af)]!=_0x312631[_0x228258(0x112)][_0x228258(0x1c1)]&&(_0x1620b3[_0x228258(0x872)][_0x49c415]['rotate']=_0x312631['info'][_0x228258(0x1c1)],_0x1620b3[_0x228258(0x872)][_0x49c415][_0x228258(0x2a3)]&&(_0x1620b3[_0x228258(0x872)][_0x49c415][_0x228258(0x2a3)][_0x228258(0x9b4)]=_0x1620b3['rpcs'][_0x49c415]['rotate']),_0x292efb=!![]));_0x228258(0x672)in _0x312631[_0x228258(0x112)]&&(_0x312631[_0x228258(0x112)][_0x228258(0x672)]===![]&&document['querySelectorAll']('container_'+_0x49c415)[_0x228258(0x113)](_0x4be6a8=>{var _0x18db6a=_0x228258;_0x4be6a8[_0x18db6a(0x710)](_0x18db6a(0x81a))[_0x18db6a(0x113)](_0x4a95ac=>{var _0x1436ed=_0x18db6a,_0x1cf608=soloLinkGenerator(_0x1620b3[_0x1436ed(0x872)][_0x49c415]['streamID'],![]);_0x4a95ac['value']=_0x1cf608,_0x4a95ac[_0x1436ed(0x93e)]=_0x1cf608,_0x4a95ac['innerText']=_0x1cf608;});}));if(_0x49c415===_0x1620b3[_0x228258(0x656)])try{_0x1620b3[_0x228258(0x872)][_0x49c415][_0x228258(0x665)][_0x228258(0x112)][_0x228258(0x967)]=!![],getById('container_'+_0x49c415)['classList'][_0x228258(0x8f3)](_0x228258(0x713));}catch(_0x21b7f7){}else{if(_0x1620b3[_0x228258(0x140)][_0x228258(0x563)](_0x49c415)>=0x0)try{_0x1620b3[_0x228258(0x872)][_0x49c415][_0x228258(0x665)]['info'][_0x228258(0x484)]=!![],getById('container_'+_0x49c415)[_0x228258(0x68f)][_0x228258(0x8f3)](_0x228258(0x8b3));}catch(_0x138f38){}}_0x34061e=!![],pokeAPI(_0x228258(0x2c7),getDetailedState(_0x1620b3[_0x228258(0x872)][_0x49c415][_0x228258(0x777)])),pokeIframeAPI('view-connection-info',_0x312631[_0x228258(0x112)],_0x49c415);}if(_0x228258(0x409)in _0x312631){if(_0x1620b3[_0x228258(0x872)][_0x49c415][_0x228258(0x665)]&&_0x1620b3['rpcs'][_0x49c415]['stats'][_0x228258(0x112)]){_0x228258(0x84f)in _0x312631['miniInfo']&&(_0x1620b3[_0x228258(0x872)][_0x49c415]['stats'][_0x228258(0x112)][_0x228258(0x465)]=_0x312631['miniInfo'][_0x228258(0x84f)]);_0x228258(0x612)in _0x312631[_0x228258(0x409)]&&(_0x1620b3[_0x228258(0x872)][_0x49c415][_0x228258(0x665)][_0x228258(0x112)]['conn_type']=_0x312631[_0x228258(0x409)][_0x228258(0x612)]);if(_0x228258(0x137)in _0x312631[_0x228258(0x409)]){_0x1620b3['rpcs'][_0x49c415][_0x228258(0x665)]['info']['cpuLimited']=_0x312631[_0x228258(0x409)][_0x228258(0x137)];if(_0x1620b3['rpcs'][_0x49c415][_0x228258(0x97b)]){if(_0x312631[_0x228258(0x409)][_0x228258(0x137)])_0x1620b3['rpcs'][_0x49c415][_0x228258(0x97b)][_0x228258(0x2bd)][_0x228258(0x137)]='1';else _0x228258(0x137)in _0x312631[_0x228258(0x409)]&&(_0x1620b3[_0x228258(0x872)][_0x49c415]['signalMeter'][_0x228258(0x2bd)][_0x228258(0x137)]='0');}}_0x228258(0x306)in _0x312631[_0x228258(0x409)]&&(_0x1620b3['rpcs'][_0x49c415][_0x228258(0x665)][_0x228258(0x112)]['hardware_video_encoder']=_0x312631['miniInfo'][_0x228258(0x306)]);'bat'in _0x312631[_0x228258(0x409)]&&(typeof _0x312631[_0x228258(0x409)][_0x228258(0x187)]=='number'?_0x1620b3[_0x228258(0x872)][_0x49c415]['stats'][_0x228258(0x112)][_0x228258(0x25c)]=_0x312631[_0x228258(0x409)][_0x228258(0x187)]*0x64:_0x1620b3['rpcs'][_0x49c415][_0x228258(0x665)][_0x228258(0x112)][_0x228258(0x25c)]=null);_0x228258(0x245)in _0x312631[_0x228258(0x409)]&&(_0x1620b3[_0x228258(0x872)][_0x49c415][_0x228258(0x665)]['info'][_0x228258(0x477)]=_0x312631[_0x228258(0x409)][_0x228258(0x245)]);_0x228258(0x509)in _0x312631['miniInfo']&&'c'in _0x312631[_0x228258(0x409)][_0x228258(0x509)]&&(_0x1620b3[_0x228258(0x872)][_0x49c415]['stats'][_0x228258(0x112)]['total_outbound_p2p_connections']=_0x312631[_0x228258(0x409)][_0x228258(0x509)]['c'],_0x1620b3[_0x228258(0x1e0)]&&_0x1620b3[_0x228258(0x872)][_0x49c415][_0x228258(0x77b)]&&(_0x1620b3[_0x228258(0x872)][_0x49c415][_0x228258(0x77b)][_0x228258(0x1f8)]='🔗'+_0x1620b3['rpcs'][_0x49c415][_0x228258(0x665)][_0x228258(0x112)][_0x228258(0x2f4)],_0x1620b3[_0x228258(0x872)][_0x49c415][_0x228258(0x77b)][_0x228258(0x2bd)][_0x228258(0x952)]=_0x1620b3[_0x228258(0x872)][_0x49c415]['stats'][_0x228258(0x112)]['total_outbound_p2p_connections']));if(_0x1620b3[_0x228258(0x872)][_0x49c415][_0x228258(0x182)]){if(_0x1620b3[_0x228258(0x872)][_0x49c415][_0x228258(0x665)][_0x228258(0x112)]&&_0x1620b3['rpcs'][_0x49c415][_0x228258(0x665)][_0x228258(0x112)][_0x228258(0x25c)]!==null){var _0x4668b3=_0x1620b3[_0x228258(0x872)][_0x49c415][_0x228258(0x182)][_0x228258(0x9b3)](_0x228258(0x50e));if(_0x4668b3){var _0x350c81=_0x1620b3[_0x228258(0x872)][_0x49c415][_0x228258(0x665)][_0x228258(0x112)]['power_level'];_0x350c81>0x64&&(_0x350c81=0x64);_0x350c81<0x0&&(_0x350c81=0x0);_0x4668b3[_0x228258(0x906)][_0x228258(0x9aa)]=parseInt(_0x350c81)+'%';if(_0x350c81<0xa)_0x1620b3[_0x228258(0x872)][_0x49c415][_0x228258(0x182)][_0x228258(0x68f)]['remove']('warn'),_0x1620b3[_0x228258(0x872)][_0x49c415][_0x228258(0x182)][_0x228258(0x68f)][_0x228258(0x8f3)](_0x228258(0x54a));else _0x350c81<0x19?(_0x1620b3[_0x228258(0x872)][_0x49c415][_0x228258(0x182)][_0x228258(0x68f)][_0x228258(0x3cc)](_0x228258(0x54a)),_0x1620b3['rpcs'][_0x49c415]['batteryMeter'][_0x228258(0x68f)][_0x228258(0x8f3)](_0x228258(0x841))):(_0x1620b3[_0x228258(0x872)][_0x49c415][_0x228258(0x182)]['classList'][_0x228258(0x3cc)]('alert'),_0x1620b3['rpcs'][_0x49c415][_0x228258(0x182)][_0x228258(0x68f)][_0x228258(0x3cc)](_0x228258(0x841)));_0x350c81<0x64&&_0x1620b3[_0x228258(0x872)][_0x49c415][_0x228258(0x182)][_0x228258(0x68f)][_0x228258(0x3cc)]('hidden'),_0x1620b3[_0x228258(0x872)][_0x49c415][_0x228258(0x182)][_0x228258(0x40a)]=_0x350c81+_0x228258(0x51c);}}_0x1620b3[_0x228258(0x872)][_0x49c415][_0x228258(0x665)][_0x228258(0x112)]&&_0x228258(0x477)in _0x1620b3[_0x228258(0x872)][_0x49c415][_0x228258(0x665)][_0x228258(0x112)]&&_0x1620b3['rpcs'][_0x49c415][_0x228258(0x665)][_0x228258(0x112)][_0x228258(0x477)]===![]?(_0x1620b3[_0x228258(0x872)][_0x49c415][_0x228258(0x182)][_0x228258(0x2bd)][_0x228258(0x769)]='0',_0x1620b3[_0x228258(0x872)][_0x49c415][_0x228258(0x182)][_0x228258(0x68f)]['remove'](_0x228258(0x115))):_0x1620b3[_0x228258(0x872)][_0x49c415][_0x228258(0x182)][_0x228258(0x2bd)][_0x228258(0x769)]='1';}}}if(_0x228258(0x5c3)in _0x312631){_0x1620b3[_0x228258(0x872)][_0x49c415]['director']=!![];if(_0x1620b3[_0x228258(0x656)]===_0x49c415){_0x228258(0x53f)in _0x312631[_0x228258(0x5c3)]&&(_0x1620b3['totalRoomBitrate']=parseInt(_0x312631[_0x228258(0x5c3)][_0x228258(0x53f)])||0x0,_0x292efb=!![]);if(_0x312631['directorSettings'][_0x228258(0x6de)]){if(_0x1620b3[_0x228258(0x3a7)]===![]){if(_0x312631[_0x228258(0x5c3)][_0x228258(0x6de)]===_0x1620b3[_0x228258(0x777)])_0x1620b3[_0x228258(0x809)]=!![];else for(var _0x176b38 in _0x1620b3['rpcs']){if(_0x1620b3[_0x228258(0x872)][_0x176b38]['streamID']===_0x312631[_0x228258(0x5c3)][_0x228258(0x6de)]){if((_0x1620b3[_0x228258(0x140)][_0x228258(0x3f6)](_0x176b38)||_0x1620b3[_0x228258(0x872)][_0x176b38][_0x228258(0x967)])&&!_0x1620b3[_0x228258(0x579)])break;_0x1620b3[_0x228258(0x809)]=_0x176b38;break;}}_0x292efb=!![],_0x34061e=!![];}}if(_0x228258(0x579)in _0x312631[_0x228258(0x5c3)]){if(_0x1620b3[_0x228258(0x898)]!==![]){if(_0x1620b3[_0x228258(0x579)])_0x1620b3[_0x228258(0x872)][_0x49c415][_0x228258(0x579)]=_0x1620b3['showDirector'];else _0x312631[_0x228258(0x5c3)][_0x228258(0x579)]&&(_0x1620b3[_0x228258(0x872)][_0x49c415]['showDirector']=_0x312631['directorSettings'][_0x228258(0x579)]);}}if(_0x1620b3['scene']!==![]){if(_0x312631[_0x228258(0x5c3)]['scene'])for(var _0x176b38 in _0x312631['directorSettings'][_0x228258(0x898)]){setTimeout(function(_0x5d2f14){var _0x33a948=_0x228258;_0x1620b3[_0x33a948(0x6dc)](_0x5d2f14);},0x3e8,_0x312631[_0x228258(0x5c3)][_0x228258(0x898)][_0x176b38]);}if(_0x312631[_0x228258(0x5c3)]['mute'])for(var _0x176b38 in _0x312631[_0x228258(0x5c3)][_0x228258(0x628)]){setTimeout(function(_0x322be1){var _0x5d6f82=_0x228258;_0x1620b3[_0x5d6f82(0x6dc)](_0x322be1);},0x3e8,_0x312631['directorSettings'][_0x228258(0x628)][_0x176b38]);}}if('addCoDirector'in _0x312631[_0x228258(0x5c3)])for(var _0x3dc4ab=0x0;_0x3dc4ab<_0x312631['directorSettings']['addCoDirector'][_0x228258(0x1a1)];_0x3dc4ab++){if(!_0x1620b3['directorList'][_0x228258(0x3f6)](_0x312631['directorSettings'][_0x228258(0x775)][_0x3dc4ab]['toString'])){_0x1620b3['directorList']['push'](_0x312631[_0x228258(0x5c3)][_0x228258(0x775)][_0x3dc4ab]['toString']());var _0x5d55c0=getById(_0x228258(0x700)+_0x312631[_0x228258(0x5c3)][_0x228258(0x775)][_0x3dc4ab][_0x228258(0x29d)]());_0x5d55c0&&_0x5d55c0[_0x228258(0x68f)][_0x228258(0x8f3)](_0x228258(0x8b3));}}}}if(_0x1620b3[_0x228258(0x140)]['indexOf'](_0x49c415)>=0x0){_0x1620b3[_0x228258(0x898)]!==![]&&('action'in _0x312631&&_0x1620b3[_0x228258(0x6dc)](_0x312631));_0x228258(0x5c3)in _0x312631&&_0x312631[_0x228258(0x5c3)][_0x228258(0x70e)]&&(!_0x1620b3['director']&&(_0x1620b3[_0x228258(0x898)]===![]&&(_0x1620b3[_0x228258(0x5e5)]=!![],_0x1620b3[_0x228258(0x493)]())));if(_0x228258(0x59b)in _0x312631){_0x1620b3['syncState']=_0x312631[_0x228258(0x59b)],log(_0x312631);for(var _0x4a2b20 in _0x1620b3[_0x228258(0x5ea)]){syncSceneState(_0x4a2b20),syncOtherState(_0x4a2b20);}}}if(_0x228258(0x753)in _0x312631){if(_0x1620b3[_0x228258(0x967)]){if(_0x312631['rejected']==='requestCoDirector')_0x1620b3[_0x228258(0x59b)]=![],pokeAPI(_0x228258(0x967),![]),pokeIframeAPI(_0x228258(0x967),![]),!_0x1620b3[_0x228258(0x71f)]&&(warnUser(_0x228258(0x43c),0xbb8),getById(_0x228258(0x3c4))['innerHTML']=miscTranslations[_0x228258(0x5c4)]);else{if(_0x312631[_0x228258(0x753)]===_0x228258(0x358))!_0x1620b3['cleanOutput']&&warnUser(_0x228258(0x7cc),0xbb8);else{if(!_0x1620b3[_0x228258(0x71f)]){if(_0x1620b3[_0x228258(0x656)]===_0x49c415)warnUser('The\x20request\x20failed;\x20you\x20can\x27t\x20apply\x20this\x20action\x20to\x20the\x20main\x20director.',0x1388);else _0x1620b3[_0x228258(0x5eb)]&&!_0x1620b3[_0x228258(0x967)]?warnUser(_0x228258(0x617),0x1388):warnUser(_0x228258(0x527),0x1388);}}}}warnlog('ACTION\x20REJECTED:\x20'+_0x312631['rejected']+_0x228258(0x7f6)+_0x1620b3[_0x228258(0x967)]);}if('approved'in _0x312631){if(_0x312631[_0x228258(0x93d)]===_0x228258(0x6b2)){if(_0x1620b3[_0x228258(0x967)]){try{_0x1620b3[_0x228258(0x787)]===![]&&(document['title']=miscTranslations[_0x228258(0x8fc)]);}catch(_0x48c243){errorlog(_0x48c243);};!_0x1620b3[_0x228258(0x71f)]&&!_0x1620b3[_0x228258(0x59b)]&&(warnUser(_0x228258(0x513),0xbb8),getById('head4')['innerHTML']=_0x228258(0x275)),_0x1620b3[_0x228258(0x59b)]=!![],pokeAPI('director',!![]),pokeIframeAPI(_0x228258(0x967),!![]);}}}if(_0x228258(0x91a)in _0x312631){_0x1620b3['rpcs'][_0x49c415][_0x228258(0x91a)]=parseInt(_0x312631[_0x228258(0x91a)])||0x0;_0x49c415 in _0x1620b3[_0x228258(0x93a)]&&(_0x1620b3[_0x228258(0x93a)][_0x49c415][_0x228258(0x91a)]=parseInt(_0x312631[_0x228258(0x91a)])||0x0);if(_0x1620b3[_0x228258(0x967)]){var _0x39faa0=document[_0x228258(0x710)](_0x228258(0x933)+_0x49c415+'\x22]');_0x39faa0[0x0]&&(_0x39faa0[0x0][_0x228258(0x1f8)]=parseInt(_0x312631[_0x228258(0x91a)])||0x0);}_0x292efb=!![];}if(_0x228258(0x5ed)in _0x312631){log(_0x228258(0x355));if(_0x228258(0x952)in _0x312631){log('value\x20there');if(typeof _0x312631[_0x228258(0x952)]==_0x228258(0x2a1)){_0x1620b3['rpcs'][_0x49c415][_0x228258(0x787)]=sanitizeLabel(_0x312631[_0x228258(0x952)]);_0x1620b3['rpcs'][_0x49c415][_0x228258(0x787)][_0x228258(0x1a1)]==0x0&&(_0x1620b3['rpcs'][_0x49c415][_0x228258(0x787)]=![]);applyStyleEffect(_0x49c415);if(_0x1620b3[_0x228258(0x967)]){var _0x39faa0=getById(_0x228258(0x874)+_0x49c415);if(_0x1620b3[_0x228258(0x872)][_0x49c415][_0x228258(0x787)])_0x39faa0['innerText']=_0x1620b3[_0x228258(0x872)][_0x49c415][_0x228258(0x787)],_0x39faa0[_0x228258(0x68f)][_0x228258(0x3cc)]('addALabel');else _0x1620b3[_0x228258(0x656)]===_0x49c415?(_0x39faa0['innerText']=miscTranslations[_0x228258(0x4a4)],_0x39faa0[_0x228258(0x68f)][_0x228258(0x3cc)](_0x228258(0x151))):(_0x39faa0[_0x228258(0x1f8)]=miscTranslations[_0x228258(0x471)],_0x39faa0[_0x228258(0x68f)][_0x228258(0x8f3)](_0x228258(0x151)));}else _0x1620b3['showlabels']&&(_0x292efb=!![]);}else{_0x1620b3[_0x228258(0x872)][_0x49c415][_0x228258(0x787)]=![],applyStyleEffect(_0x49c415);if(_0x1620b3[_0x228258(0x967)]){var _0x39faa0=getById(_0x228258(0x874)+_0x49c415);_0x1620b3[_0x228258(0x656)]===_0x49c415?(_0x39faa0[_0x228258(0x1f8)]=miscTranslations[_0x228258(0x4a4)],_0x39faa0[_0x228258(0x68f)][_0x228258(0x3cc)](_0x228258(0x151))):(_0x39faa0[_0x228258(0x1f8)]=miscTranslations[_0x228258(0x471)],_0x39faa0['classList'][_0x228258(0x8f3)]('addALabel'));}else _0x1620b3[_0x228258(0x34d)]&&(_0x292efb=!![]);}_0x34061e=!![],pokeIframeAPI('remote-label-changed',_0x1620b3[_0x228258(0x872)][_0x49c415][_0x228258(0x787)],_0x49c415);}}_0x228258(0x599)in _0x312631&&(log(_0x312631),_0x1620b3[_0x228258(0x872)][_0x49c415][_0x228258(0x3ab)]=_0x312631[_0x228258(0x599)],_0x1620b3['requestRateLimit'](![],_0x49c415),_0x1620b3[_0x228258(0x872)][_0x49c415][_0x228258(0x665)]['info']&&(_0x1620b3[_0x228258(0x872)][_0x49c415]['stats'][_0x228258(0x112)][_0x228258(0x7ff)]=_0x1620b3[_0x228258(0x872)][_0x49c415][_0x228258(0x3ab)]),_0x1620b3[_0x228258(0x898)]===![]&&(_0x1620b3[_0x228258(0x681)]&&((!_0x1620b3['cleanOutput']||_0x1620b3[_0x228258(0x967)])&&(_0x1620b3[_0x228258(0x872)][_0x49c415][_0x228258(0x536)]?_0x1620b3['rpcs'][_0x49c415]['remoteMuteState']?_0x1620b3[_0x228258(0x872)][_0x49c415][_0x228258(0x536)][_0x228258(0x906)]['display']='block':_0x1620b3[_0x228258(0x872)][_0x49c415][_0x228258(0x536)][_0x228258(0x906)][_0x228258(0x31a)]='none':(_0x1620b3[_0x228258(0x872)][_0x49c415][_0x228258(0x536)]=getById(_0x228258(0x70f))[_0x228258(0x938)](!![]),_0x1620b3[_0x228258(0x872)][_0x49c415][_0x228258(0x536)]['id']=_0x228258(0x90b)+_0x49c415,_0x1620b3[_0x228258(0x872)][_0x49c415]['remoteMuteState']?_0x1620b3[_0x228258(0x872)][_0x49c415][_0x228258(0x536)][_0x228258(0x906)]['display']=_0x228258(0x2e5):_0x1620b3[_0x228258(0x872)][_0x49c415][_0x228258(0x536)][_0x228258(0x906)][_0x228258(0x31a)]=_0x228258(0x3c8),_0x292efb=!![]),_0x34061e=!![]))),pokeAPI(_0x228258(0x722),_0x1620b3[_0x228258(0x872)][_0x49c415][_0x228258(0x3ab)],_0x1620b3[_0x228258(0x872)][_0x49c415][_0x228258(0x777)]),pokeIframeAPI(_0x228258(0x8f1),_0x312631[_0x228258(0x599)],_0x49c415));if(_0x228258(0x588)in _0x312631){var _0x17f01c=getChromeVersion();_0x17f01c&&(_0x17f01c<0x50&&(_0x292efb=!![]));}if(_0x228258(0x971)in _0x312631){log(_0x228258(0x827)+_0x312631[_0x228258(0x971)]),_0x1620b3[_0x228258(0x872)][_0x49c415][_0x228258(0x971)]=_0x312631[_0x228258(0x971)];!_0x1620b3['director']?(_0x1620b3['rpcs'][_0x49c415][_0x228258(0x971)]?(!_0x1620b3[_0x228258(0x94e)]&&_0x1620b3[_0x228258(0x30d)](0x0,_0x49c415),_0x1620b3['rpcs'][_0x49c415][_0x228258(0x5cd)]&&(_0x1620b3[_0x228258(0x872)][_0x49c415]['imageElement'][_0x228258(0x115)]=!![],_0x1620b3[_0x228258(0x872)][_0x49c415]['imageElement'][_0x228258(0x906)]['visibility']=_0x228258(0x115))):updateIncomingVideoElement(_0x49c415,!![],![]),_0x292efb=!![]):_0x1620b3[_0x228258(0x872)][_0x49c415][_0x228258(0x971)]?_0x1620b3[_0x228258(0x872)][_0x49c415][_0x228258(0x8b2)][_0x228258(0x906)][_0x228258(0x31a)]=_0x228258(0x4bc):_0x1620b3[_0x228258(0x872)][_0x49c415][_0x228258(0x8b2)]['style'][_0x228258(0x31a)]=_0x228258(0x3c8);if(_0x1620b3['rpcs'][_0x49c415][_0x228258(0x7f7)]&&_0x1620b3[_0x228258(0x872)][_0x49c415][_0x228258(0x971)])setTimeout(function(){activeSpeaker();},0x0);else!_0x1620b3['rpcs'][_0x49c415]['videoMuted']&&setTimeout(function(){activeSpeaker();},0x0);_0x34061e=!![],pokeAPI('remoteVideoMuted',_0x1620b3[_0x228258(0x872)][_0x49c415][_0x228258(0x971)],_0x1620b3['rpcs'][_0x49c415]['streamID']),pokeIframeAPI(_0x228258(0x635),_0x312631[_0x228258(0x971)],_0x49c415);}if('screenStopped'in _0x312631){if(_0x49c415+'_screen'in _0x1620b3[_0x228258(0x872)]){_0x1620b3[_0x228258(0x872)][_0x49c415+_0x228258(0x885)][_0x228258(0x73e)]=_0x312631['screenStopped'];if(_0x1620b3[_0x228258(0x967)]){_0x1620b3[_0x228258(0x872)][_0x49c415+_0x228258(0x885)][_0x228258(0x971)]=!_0x312631[_0x228258(0x6d3)];try{pokeAPI(_0x228258(0x17b),_0x1620b3[_0x228258(0x872)][_0x49c415+'_screen'][_0x228258(0x971)],_0x1620b3[_0x228258(0x872)][_0x49c415+'_screen'][_0x228258(0x777)]);}catch(_0x51bff2){}_0x1620b3[_0x228258(0x872)][_0x49c415][_0x228258(0x971)]?_0x1620b3[_0x228258(0x872)][_0x49c415]['remoteVideoMuteElement'][_0x228258(0x906)]['display']='inline-block':_0x1620b3[_0x228258(0x872)][_0x49c415]['remoteVideoMuteElement'][_0x228258(0x906)][_0x228258(0x31a)]=_0x228258(0x3c8);}else _0x1620b3['rpcs'][_0x49c415+_0x228258(0x885)][_0x228258(0x73e)]=_0x312631[_0x228258(0x6d3)],_0x292efb=!![];_0x34061e=!![];}}'screenShareState'in _0x312631&&(_0x1620b3[_0x228258(0x872)][_0x49c415]['screenShareState']=_0x312631[_0x228258(0x6be)],_0x292efb=!![],pokeIframeAPI(_0x228258(0x25e),_0x312631[_0x228258(0x6be)],_0x49c415));if(_0x228258(0x921)in _0x312631){if(!_0x1620b3[_0x228258(0x967)]){if(_0x228258(0x5da)in _0x312631){if(_0x1620b3['directorList'][_0x228258(0x563)](_0x49c415)>=0x0){var _0x389641=_0x312631[_0x228258(0x5da)];if(_0x389641===!![])_0x1620b3['directorVideoMuted']=_0x312631[_0x228258(0x921)];else _0x389641 in _0x1620b3['rpcs']&&(_0x1620b3[_0x228258(0x872)][_0x389641][_0x228258(0x8ac)]=_0x312631['directVideoMuted'],_0x1620b3[_0x228258(0x872)][_0x389641]['directorVideoMuted']&&_0x1620b3[_0x228258(0x30d)](0x0,_0x389641),_0x292efb=!![]);}}}_0x34061e=!![];}'virtualHangup'in _0x312631&&(!_0x1620b3[_0x228258(0x967)]&&(_0x1620b3[_0x228258(0x140)][_0x228258(0x563)](_0x49c415)>=0x0&&(_0x49c415 in _0x1620b3['rpcs']&&(_0x1620b3['rpcs'][_0x49c415][_0x228258(0x73e)]=_0x312631[_0x228258(0x73e)],_0x1620b3[_0x228258(0x872)][_0x49c415][_0x228258(0x73e)]&&(_0x49c415 in _0x1620b3[_0x228258(0x872)]&&_0x1620b3['requestRateLimit'](0x0,_0x49c415)),_0x292efb=!![]))),_0x34061e=!![]);if(_0x228258(0x269)in _0x312631){log(_0x228258(0x6e2));try{_0x1620b3['sendFile'](_0x49c415,_0x312631['requestFile']);}catch(_0x585875){errorlog(_0x585875);}}_0x228258(0x903)in _0x312631&&remoteStats(_0x312631,_0x49c415);if(_0x292efb)setTimeout(function(){updateMixer(),updateUserList();},0x1);else _0x34061e&&updateUserList();},_0x1620b3[_0x7bed57(0x872)][_0x580a8c][_0x7bed57(0x90d)][_0x7bed57(0x9ac)]=()=>{var _0x6e3ab7=_0x7bed57;warnlog(_0x6e3ab7(0x14c));};},_0x1620b3[_0x41703b(0x872)][_0x580a8c][_0x41703b(0x4b4)]=_0x4e30b7=>{var _0x4823ba=_0x41703b;warnlog(_0x4823ba(0x14b)),_0x1620b3[_0x4823ba(0x8b4)](_0x4e30b7,_0x580a8c);},log('setup\x20peer\x20complete');},_0x1620b3[_0x1bf14b(0x748)]=function(_0x3d37c8,_0x26478f){var _0x56d2c5=_0x1bf14b;log(_0x56d2c5(0x991)),!_0x1620b3[_0x56d2c5(0x872)][_0x26478f][_0x56d2c5(0x699)]?(_0x1620b3['rpcs'][_0x26478f][_0x56d2c5(0x699)]=createVideoElement(),_0x1620b3[_0x56d2c5(0x872)][_0x26478f+_0x56d2c5(0x885)]={},_0x1620b3['rpcs'][_0x26478f+'_screen'][_0x56d2c5(0x366)]=_0x26478f,_0x1620b3['rpcs'][_0x26478f][_0x56d2c5(0x777)]&&(_0x1620b3[_0x56d2c5(0x872)][_0x26478f+_0x56d2c5(0x885)][_0x56d2c5(0x777)]=_0x1620b3['rpcs'][_0x26478f][_0x56d2c5(0x777)]+':s'),_0x1620b3['rpcs'][_0x26478f+_0x56d2c5(0x885)]['stats']={},_0x1620b3['rpcs'][_0x26478f][_0x56d2c5(0x665)]['Audio_Loudness']=![],_0x1620b3[_0x56d2c5(0x872)][_0x26478f+_0x56d2c5(0x885)][_0x56d2c5(0x6c9)]=function(){return new Promise((_0x2173d6,_0x18114b)=>{_0x2173d6([]);});},_0x1620b3[_0x56d2c5(0x872)][_0x26478f+'_screen'][_0x56d2c5(0x962)]=![],_0x1620b3['rpcs'][_0x26478f+_0x56d2c5(0x885)][_0x56d2c5(0x435)]=![],_0x1620b3[_0x56d2c5(0x872)][_0x26478f+'_screen']['activelySpeaking']=![],_0x1620b3[_0x56d2c5(0x872)][_0x26478f+_0x56d2c5(0x885)][_0x56d2c5(0x7e0)]=![],_0x1620b3['rpcs'][_0x26478f+_0x56d2c5(0x885)]['canvasIntervalAction']=null,_0x1620b3['rpcs'][_0x26478f+_0x56d2c5(0x885)][_0x56d2c5(0x79f)]=![],_0x1620b3[_0x56d2c5(0x872)][_0x26478f+_0x56d2c5(0x885)][_0x56d2c5(0x380)]=-0x1,_0x1620b3[_0x56d2c5(0x872)][_0x26478f+_0x56d2c5(0x885)][_0x56d2c5(0x6fe)]=![],_0x1620b3['rpcs'][_0x26478f+'_screen'][_0x56d2c5(0x579)]=![],_0x1620b3[_0x56d2c5(0x872)][_0x26478f+_0x56d2c5(0x885)][_0x56d2c5(0x4af)]=![],_0x1620b3[_0x56d2c5(0x872)][_0x26478f+_0x56d2c5(0x885)][_0x56d2c5(0x31e)]=![],_0x1620b3[_0x56d2c5(0x872)][_0x26478f+'_screen'][_0x56d2c5(0x345)]=-0x1,_0x1620b3[_0x56d2c5(0x872)][_0x26478f+_0x56d2c5(0x885)]['manualBandwidth']=![],_0x1620b3['rpcs'][_0x26478f+_0x56d2c5(0x885)][_0x56d2c5(0x2a3)]=![],_0x1620b3[_0x56d2c5(0x872)][_0x26478f+'_screen'][_0x56d2c5(0x5cd)]=![],_0x1620b3[_0x56d2c5(0x872)][_0x26478f+_0x56d2c5(0x885)][_0x56d2c5(0x562)]=![],_0x1620b3[_0x56d2c5(0x872)][_0x26478f+_0x56d2c5(0x885)][_0x56d2c5(0x7c9)]=_0x1620b3['rpcs'][_0x26478f][_0x56d2c5(0x7c9)]||[],_0x1620b3[_0x56d2c5(0x872)][_0x26478f+'_screen'][_0x56d2c5(0x971)]=![],_0x1620b3[_0x56d2c5(0x872)][_0x26478f+_0x56d2c5(0x885)]['iframeVideo']=![],_0x1620b3[_0x56d2c5(0x872)][_0x26478f+_0x56d2c5(0x885)][_0x56d2c5(0x8ac)]=![],_0x1620b3[_0x56d2c5(0x872)][_0x26478f+'_screen']['virtualHangup']=![],_0x1620b3[_0x56d2c5(0x872)][_0x26478f+'_screen'][_0x56d2c5(0x3ab)]=![],_0x1620b3['rpcs'][_0x26478f+'_screen'][_0x56d2c5(0x536)]=![],_0x1620b3['rpcs'][_0x26478f+_0x56d2c5(0x885)]['lockedVideoBitrate']=![],_0x1620b3[_0x56d2c5(0x872)][_0x26478f+_0x56d2c5(0x885)][_0x56d2c5(0x9a9)]=![],_0x1620b3[_0x56d2c5(0x872)][_0x26478f+_0x56d2c5(0x885)][_0x56d2c5(0x88d)]=null,_0x1620b3[_0x56d2c5(0x872)][_0x26478f+'_screen'][_0x56d2c5(0x4a1)]=null,_0x1620b3[_0x56d2c5(0x872)][_0x26478f+_0x56d2c5(0x885)][_0x56d2c5(0x20c)]=null,_0x1620b3['rpcs'][_0x26478f+_0x56d2c5(0x885)]['mutedStateScene']=null,_0x1620b3['rpcs'][_0x26478f+_0x56d2c5(0x885)][_0x56d2c5(0x7a1)]=![],_0x1620b3[_0x56d2c5(0x872)][_0x26478f+_0x56d2c5(0x885)]['scaleWidth']=![],_0x1620b3[_0x56d2c5(0x872)][_0x26478f+_0x56d2c5(0x885)]['scaleSnap']=![],_0x1620b3[_0x56d2c5(0x872)][_0x26478f+_0x56d2c5(0x885)][_0x56d2c5(0x5ee)]=![],_0x1620b3[_0x56d2c5(0x872)][_0x26478f+_0x56d2c5(0x885)]['signalMeter']=![],_0x1620b3['rpcs'][_0x26478f+_0x56d2c5(0x885)]['volumeControl']=![],_0x1620b3[_0x56d2c5(0x872)][_0x26478f+_0x56d2c5(0x885)][_0x56d2c5(0x677)]=null,_0x1620b3[_0x56d2c5(0x872)][_0x26478f+_0x56d2c5(0x885)][_0x56d2c5(0x1d2)]=![],_0x1620b3[_0x56d2c5(0x872)][_0x26478f+'_screen'][_0x56d2c5(0x6be)]=!![],_0x1620b3['rpcs'][_0x26478f+_0x56d2c5(0x885)][_0x56d2c5(0x8a2)]=0x64,_0x1620b3['rpcs'][_0x26478f+_0x56d2c5(0x885)][_0x56d2c5(0x1ec)]=0x0,_0x1620b3['rpcs'][_0x26478f+_0x56d2c5(0x885)][_0x56d2c5(0x1c6)]=0x0,_0x1620b3[_0x56d2c5(0x872)][_0x26478f+_0x56d2c5(0x885)]['opacityDisconnect']='1',_0x1620b3[_0x56d2c5(0x872)][_0x26478f+_0x56d2c5(0x885)][_0x56d2c5(0x61e)]='1',_0x1620b3['rpcs'][_0x26478f+'_screen'][_0x56d2c5(0x368)]=![],_0x1620b3[_0x56d2c5(0x872)][_0x26478f+_0x56d2c5(0x885)][_0x56d2c5(0x849)]=0x0,_0x1620b3[_0x56d2c5(0x872)][_0x26478f+_0x56d2c5(0x885)]['label']=![],_0x1620b3[_0x56d2c5(0x872)][_0x26478f+_0x56d2c5(0x885)][_0x56d2c5(0x91a)]=![],_0x1620b3[_0x56d2c5(0x872)][_0x26478f+_0x56d2c5(0x885)][_0x56d2c5(0x864)]=null,_0x1620b3[_0x56d2c5(0x872)][_0x26478f+'_screen'][_0x56d2c5(0x8ff)]=null,_0x1620b3[_0x56d2c5(0x872)][_0x26478f+_0x56d2c5(0x885)][_0x56d2c5(0x49f)]={},_0x1620b3[_0x56d2c5(0x872)][_0x26478f+_0x56d2c5(0x885)]['iframeSrc']=![],_0x1620b3[_0x56d2c5(0x872)][_0x26478f+_0x56d2c5(0x885)][_0x56d2c5(0x462)]=![],_0x1620b3[_0x56d2c5(0x872)][_0x26478f+'_screen'][_0x56d2c5(0x494)]=Date[_0x56d2c5(0x95e)](),_0x1620b3['rpcs'][_0x26478f+'_screen']['settings']=![],_0x1620b3[_0x56d2c5(0x872)][_0x26478f+_0x56d2c5(0x885)][_0x56d2c5(0x3a0)]=![],(_0x1620b3[_0x56d2c5(0x835)]==0x2||_0x1620b3[_0x56d2c5(0x835)]==0x4)&&(_0x1620b3[_0x56d2c5(0x872)][_0x26478f+'_screen'][_0x56d2c5(0x7e0)]=!![]),_0x1620b3['rpcs'][_0x26478f+_0x56d2c5(0x885)]['videoElement']=_0x1620b3[_0x56d2c5(0x872)][_0x26478f]['screenElement'],_0x1620b3[_0x56d2c5(0x872)][_0x26478f+_0x56d2c5(0x885)][_0x56d2c5(0x2a3)]['dataset']['UUID']=_0x26478f+_0x56d2c5(0x885),_0x1620b3['rpcs'][_0x26478f+_0x56d2c5(0x885)]['videoElement']['id']=_0x56d2c5(0x40e)+_0x26478f+_0x56d2c5(0x885),_0x1620b3[_0x56d2c5(0x872)][_0x26478f+_0x56d2c5(0x885)]['streamID']&&(_0x1620b3[_0x56d2c5(0x872)][_0x26478f+_0x56d2c5(0x885)]['videoElement'][_0x56d2c5(0x2bd)][_0x56d2c5(0x3f8)]=_0x1620b3['rpcs'][_0x26478f+_0x56d2c5(0x885)][_0x56d2c5(0x777)]),_0x1620b3[_0x56d2c5(0x872)][_0x26478f+_0x56d2c5(0x885)][_0x56d2c5(0x2a3)]['screenshare']=![],_0x1620b3['rpcs'][_0x26478f+_0x56d2c5(0x885)]['voiceMeter']=![],setupIncomingScreenTracking(_0x1620b3[_0x56d2c5(0x872)][_0x26478f+_0x56d2c5(0x885)][_0x56d2c5(0x2a3)],_0x26478f+'_screen'),_0x1620b3[_0x56d2c5(0x872)][_0x26478f][_0x56d2c5(0x699)][_0x56d2c5(0x57b)]=createMediaStream(),_0x3d37c8[_0x56d2c5(0x113)](function(_0x54846f){var _0x2c9d28=_0x56d2c5;_0x1620b3[_0x2c9d28(0x872)][_0x26478f][_0x2c9d28(0x699)]['srcObject']['addTrack'](_0x54846f);}),_0x1620b3[_0x56d2c5(0x872)][_0x26478f+_0x56d2c5(0x885)][_0x56d2c5(0x2a3)][_0x56d2c5(0x175)]=!![],_0x1620b3['rpcs'][_0x26478f+'_screen'][_0x56d2c5(0x2a3)][_0x56d2c5(0x630)](_0x56d2c5(0x602),''),mediaSourceUpdated(_0x26478f+'_screen',_0x1620b3[_0x56d2c5(0x872)][_0x26478f+_0x56d2c5(0x885)][_0x56d2c5(0x777)])):_0x3d37c8['forEach'](function(_0x5c4228){var _0x1cccf=_0x56d2c5,_0x23a59c=![];_0x1620b3[_0x1cccf(0x872)][_0x26478f][_0x1cccf(0x699)]['srcObject'][_0x1cccf(0x183)]()[_0x1cccf(0x113)](function(_0x255658){_0x255658['id']==_0x5c4228['id']&&(_0x23a59c=!![]);}),!_0x23a59c&&_0x1620b3[_0x1cccf(0x872)][_0x26478f][_0x1cccf(0x699)]['srcObject'][_0x1cccf(0x789)](_0x5c4228);});},_0x1620b3[_0x1bf14b(0x8b4)]=function(_0x21557c,_0x2a9d5e){var _0x289d37=_0x1bf14b;if(_0x1620b3[_0x289d37(0x158)][_0x289d37(0x3f6)](_0x1620b3['rpcs'][_0x2a9d5e][_0x289d37(0x777)])){errorlog('new\x20connection\x20is\x20contained\x20in\x20badStreamList\x202!\x20This\x20shouldn\x27t\x20happen');return;}var _0x789ef3=[],_0x378db2=![];if(_0x21557c[_0x289d37(0x7f5)]&&_0x21557c[_0x289d37(0x7f5)][0x0])_0x378db2=_0x21557c['streams'][0x0],_0x789ef3=_0x378db2[_0x289d37(0x183)]();else{if(_0x21557c['track'])_0x789ef3['push'](_0x21557c['track']);else{errorlog(_0x289d37(0x99b));return;}}if(_0x1620b3[_0x289d37(0x872)][_0x2a9d5e][_0x289d37(0x677)]){var _0x1244df=_0x1620b3[_0x289d37(0x872)][_0x2a9d5e][_0x289d37(0x677)][_0x289d37(0x183)]();_0x789ef3[_0x289d37(0x113)](function(_0x123fa2){_0x1244df['forEach'](function(_0x467818){if(_0x123fa2['id']==_0x467818['id']){var _0x5bd545=_0x789ef3['indexOf'](_0x123fa2);_0x5bd545>-0x1&&_0x789ef3['splice'](_0x5bd545,0x1);}});});}var _0x53e7c6=![];if(_0x1620b3[_0x289d37(0x872)][_0x2a9d5e][_0x289d37(0x1d2)]&&_0x1620b3[_0x289d37(0x872)][_0x2a9d5e][_0x289d37(0x1d2)][_0x289d37(0x1a1)]){log(_0x289d37(0x93c)+_0x1620b3['rpcs'][_0x2a9d5e]['screenIndexes']);var _0x330a1c=_0x1620b3[_0x289d37(0x872)][_0x2a9d5e]['getReceivers']();for(var _0x3d03d6=0x0;_0x3d03d6<_0x330a1c[_0x289d37(0x1a1)];_0x3d03d6++){for(var _0x357eed=0x0;_0x357eed<_0x789ef3['length'];_0x357eed++){if(_0x330a1c[_0x3d03d6]['track']&&_0x330a1c[_0x3d03d6]['track']['id']==_0x789ef3[_0x357eed]['id'])for(var _0x325548=0x0;_0x325548<_0x1620b3['rpcs'][_0x2a9d5e][_0x289d37(0x1d2)][_0x289d37(0x1a1)];_0x325548++){if(_0x1620b3[_0x289d37(0x872)][_0x2a9d5e][_0x289d37(0x1d2)][_0x325548]==_0x3d03d6){_0x53e7c6=!![];break;}}if(_0x53e7c6)break;}if(_0x53e7c6)break;}}log(_0x289d37(0x7d3)+_0x53e7c6);try{var _0x49643e=_0x789ef3[_0x289d37(0x1a1)];while(_0x49643e--){if(_0x789ef3[_0x49643e]['kind']==_0x289d37(0x340)){if(_0x1620b3[_0x289d37(0x318)]!==![]&&!_0x1620b3[_0x289d37(0x318)][_0x289d37(0x3f6)](_0x1620b3['rpcs'][_0x2a9d5e][_0x289d37(0x777)])){_0x789ef3[_0x289d37(0x80c)](_0x49643e,0x1);continue;}else{if(_0x1620b3[_0x289d37(0x872)][_0x2a9d5e]['settings']&&_0x1620b3[_0x289d37(0x872)][_0x2a9d5e][_0x289d37(0x569)][_0x289d37(0x109)]&&_0x53e7c6)continue;else{if(_0x1620b3[_0x289d37(0x872)][_0x2a9d5e]['settings']&&!_0x1620b3['rpcs'][_0x2a9d5e]['settings'][_0x289d37(0x340)]){_0x789ef3[_0x289d37(0x80c)](_0x49643e,0x1);continue;}}}}else{if(_0x789ef3[_0x49643e]['kind']==_0x289d37(0x85f)){if(_0x1620b3[_0x289d37(0x826)]!==![]&&!_0x1620b3[_0x289d37(0x826)][_0x289d37(0x3f6)](_0x1620b3[_0x289d37(0x872)][_0x2a9d5e][_0x289d37(0x777)])){_0x789ef3[_0x289d37(0x80c)](_0x49643e,0x1);continue;}else{if(_0x1620b3[_0x289d37(0x872)][_0x2a9d5e][_0x289d37(0x569)]&&_0x1620b3['rpcs'][_0x2a9d5e][_0x289d37(0x569)][_0x289d37(0x109)]&&_0x53e7c6)continue;else{if(_0x1620b3[_0x289d37(0x872)][_0x2a9d5e][_0x289d37(0x569)]&&!_0x1620b3['rpcs'][_0x2a9d5e][_0x289d37(0x569)][_0x289d37(0x85f)]){_0x789ef3[_0x289d37(0x80c)](_0x49643e,0x1);continue;}}}}}}}catch(_0x32886b){errorlog(_0x32886b);}if(!_0x789ef3[_0x289d37(0x1a1)]){log('NO\x20NEW\x20TRACKS?');return;}if(_0x53e7c6){_0x1620b3[_0x289d37(0x748)](_0x789ef3,_0x2a9d5e);return;}_0x1620b3['buffer']!==![]&&playoutdelay(_0x2a9d5e);_0x1620b3[_0x289d37(0x47b)](),_0x1620b3['directorDisplayMute']();_0x378db2&&(_0x378db2[_0x289d37(0x222)]=function(_0x350ee0){var _0x49c881=_0x289d37;try{warnlog('Track\x20was\x20removed'),_0x1620b3['rpcs'][_0x2a9d5e][_0x49c881(0x677)][_0x49c881(0x183)]()['forEach'](_0x1d1d4f=>{var _0x2a98bb=_0x49c881;_0x1d1d4f['id']==_0x350ee0[_0x2a98bb(0x9b7)]['id']&&_0x1620b3['rpcs'][_0x2a9d5e][_0x2a98bb(0x677)][_0x2a98bb(0x9be)](_0x1d1d4f);}),_0x350ee0[_0x49c881(0x9b7)][_0x49c881(0x139)]==_0x49c881(0x340)?updateIncomingVideoElement(_0x2a9d5e,!![],![]):updateIncomingVideoElement(_0x2a9d5e,![],!![]),updateIncomingVideoElement(_0x2a9d5e),setTimeout(function(){updateMixer();},0x1);}catch(_0x776e06){}},_0x378db2['onerror']=function(_0x3d2456){var _0x1d977e=_0x289d37;errorlog(_0x3d2456);try{warnlog(_0x1d977e(0x2d2)),_0x1620b3['rpcs'][_0x2a9d5e][_0x1d977e(0x677)][_0x1d977e(0x183)]()['forEach'](_0x4959ed=>{var _0x1ea4b7=_0x1d977e;try{_0x4959ed['id']==_0x3d2456[_0x1ea4b7(0x9b7)]['id']&&_0x1620b3['rpcs'][_0x2a9d5e]['streamSrc'][_0x1ea4b7(0x9be)](_0x4959ed);}catch(_0x2e5441){}}),_0x3d2456[_0x1d977e(0x9b7)]['kind']==_0x1d977e(0x340)?updateIncomingVideoElement(_0x2a9d5e,!![],![]):updateIncomingVideoElement(_0x2a9d5e,![],!![]),setTimeout(function(){updateMixer();},0x1);}catch(_0x31ca4c){errorlog(_0x31ca4c);}});createRichVideoElement(_0x2a9d5e);!_0x1620b3[_0x289d37(0x872)][_0x2a9d5e]['streamSrc']&&(_0x1620b3[_0x289d37(0x872)][_0x2a9d5e][_0x289d37(0x677)]=createMediaStream(),mediaSourceUpdated(_0x2a9d5e,_0x1620b3[_0x289d37(0x872)][_0x2a9d5e][_0x289d37(0x777)]));var _0x4dc05c=![],_0x49f746=![];_0x789ef3[_0x289d37(0x113)](_0x175bba=>{var _0x57709c=_0x289d37;if(_0x175bba[_0x57709c(0x139)]=='video')_0x4dc05c=!![];else _0x175bba[_0x57709c(0x139)]==_0x57709c(0x85f)&&(_0x49f746=!![]);log('adding\x20track'),_0x1620b3[_0x57709c(0x872)][_0x2a9d5e][_0x57709c(0x677)][_0x57709c(0x789)](_0x175bba);});isIFrame&&_0x1620b3[_0x289d37(0x845)]&&_0x789ef3[_0x289d37(0x113)](_0x123472=>{var _0x803964=_0x289d37;if(_0x123472[_0x803964(0x139)]==='video')log(_0x803964(0x56a)),_0x123472[_0x803964(0x433)]=new MediaStreamTrackProcessor(_0x123472)[_0x803964(0x909)]['getReader'](),_0x123472[_0x803964(0x433)][_0x803964(0x24d)]()[_0x803964(0x34a)](function _0x587044({done:_0x55ae30,value:_0x3d6dfd}){var _0x29ce30=_0x803964;if(_0x55ae30){_0x3d6dfd&&_0x3d6dfd[_0x29ce30(0x762)]();return;}try{parent[_0x29ce30(0x21d)]({'frame':_0x3d6dfd,'UUID':_0x2a9d5e,'streamID':_0x1620b3[_0x29ce30(0x872)][_0x2a9d5e][_0x29ce30(0x777)],'trackID':_0x123472['id'],'kind':_0x29ce30(0x340)},_0x1620b3[_0x29ce30(0x845)],[_0x3d6dfd]);}catch(_0xa7a490){_0x3d6dfd[_0x29ce30(0x762)]();return;}_0x3d6dfd[_0x29ce30(0x762)](),_0x123472[_0x29ce30(0x433)][_0x29ce30(0x24d)]()['then'](_0x587044);});else _0x123472[_0x803964(0x139)]==='audio'&&(log('STARTING\x20NEW\x20AUDIO\x20TRACK'),_0x123472[_0x803964(0x433)]=new MediaStreamTrackProcessor(_0x123472)[_0x803964(0x909)][_0x803964(0x3d3)](),_0x123472[_0x803964(0x433)][_0x803964(0x24d)]()['then'](function _0x4f0bd6({done:_0x3cc039,value:_0x311b8a}){var _0x25a02e=_0x803964;if(_0x3cc039){_0x311b8a&&_0x311b8a['close']();return;}try{parent['postMessage']({'frame':_0x311b8a,'UUID':_0x2a9d5e,'streamID':_0x1620b3['rpcs'][_0x2a9d5e][_0x25a02e(0x777)],'trackID':_0x123472['id'],'kind':'audio'},_0x1620b3[_0x25a02e(0x845)],[new ArrayBuffer(_0x311b8a)]);}catch(_0x5261fb){_0x311b8a[_0x25a02e(0x762)]();return;}_0x311b8a[_0x25a02e(0x762)](),_0x123472['frameReader'][_0x25a02e(0x24d)]()['then'](_0x4f0bd6);}));});if(_0x49f746&&_0x4dc05c)updateIncomingVideoElement(_0x2a9d5e);else{if(_0x4dc05c)updateIncomingVideoElement(_0x2a9d5e,!![],![]);else{if(_0x49f746){try{_0x1620b3[_0x289d37(0x985)]==_0x289d37(0x75f)&&lyraDecode(_0x21557c['receiver']);}catch(_0x1711e8){errorlog(_0x1711e8);}updateIncomingVideoElement(_0x2a9d5e,![],!![]),!_0x1620b3[_0x289d37(0x681)]&&_0x1620b3[_0x289d37(0x287)]&&!_0x1620b3[_0x289d37(0x5bd)]&&setTimeout(function(){updateMixer();},0xa);}}}return _0x1620b3;},_0x1620b3;}());function getMeshcastCanvasTrack(){var _0x3954fa=_0x76a917;!session['mc']&&errorlog(_0x3954fa(0x45c));!session['mc'][_0x3954fa(0x8ff)]&&(session['mc'][_0x3954fa(0x8ff)]=document[_0x3954fa(0x727)](_0x3954fa(0x8ff)),session['mc'][_0x3954fa(0x8ff)][_0x3954fa(0x224)]=0x140,session['mc'][_0x3954fa(0x8ff)][_0x3954fa(0x9aa)]=0xb4);!session['mc']['ctx']&&(session['mc'][_0x3954fa(0x212)]=session['mc'][_0x3954fa(0x8ff)][_0x3954fa(0x6c7)]('2d',{'alpha':![]}),session['mc'][_0x3954fa(0x212)]['fillStyle']=_0x3954fa(0x244),session['mc'][_0x3954fa(0x212)][_0x3954fa(0x633)](0x0,0x0,session['mc'][_0x3954fa(0x8ff)][_0x3954fa(0x224)],session['mc'][_0x3954fa(0x8ff)][_0x3954fa(0x9aa)]));!session['mc']['canvasStream']&&(function _0x22816d(){var _0x79fbab=_0x3954fa;session['mc']['ctx'][_0x79fbab(0x633)](0x0,0x0,session['mc']['canvas']['width'],session['mc'][_0x79fbab(0x8ff)]['height']),setTimeout(_0x22816d,0xfa);}(),session['mc']['canvasStream']=session['mc'][_0x3954fa(0x8ff)]['captureStream'](0x4));var _0x3484d3=session['mc'][_0x3954fa(0x4a3)][_0x3954fa(0x469)]();if(_0x3484d3[_0x3954fa(0x1a1)])return _0x3484d3[0x0];return errorlog(_0x3954fa(0x726)),![];}var meshcastServer=![];function selectMeshcast(_0x2017d8){var _0x2e0666=_0x76a917;meshcastServer={};var _0x1514db=_0x2017d8[_0x2e0666(0x5fe)],_0x4f4bd9=_0x2017d8['options'];meshcastServer[_0x2e0666(0x87d)]=_0x4f4bd9[_0x1514db]['url'],meshcastServer[_0x2e0666(0x999)]=_0x4f4bd9[_0x1514db][_0x2e0666(0x999)];}async function meshcast(_0x211b39=![]){var _0x4f674c=_0x76a917;async function _0x4b2b5e(_0x8a2aba,_0x28d7d2){var _0x296cf8=_0x132a;const _0x9d9ef6=new XMLHttpRequest();_0x9d9ef6[_0x296cf8(0x7ab)]=function(){var _0x3d8895=_0x296cf8;if(parseFloat(this[_0x3d8895(0x80b)])>=0x0){if(parseFloat(this[_0x3d8895(0x80b)])>0x32)_0x8a2aba[_0x3d8895(0x261)]+=_0x3d8895(0x111);else{if(parseFloat(this['responseText'])>0xa)_0x8a2aba[_0x3d8895(0x261)]+=_0x3d8895(0x986);else{if(parseFloat(this[_0x3d8895(0x80b)])>0x0)_0x8a2aba[_0x3d8895(0x261)]+='\x20(good)';else{var _0x50e51e=![];_0x8a2aba[_0x3d8895(0x783)]&&(_0x50e51e=!![]),_0x8a2aba[_0x3d8895(0x4a5)]=!![],_0x8a2aba[_0x3d8895(0x261)]+='\x20(fail)',document[_0x3d8895(0x2b1)](_0x3d8895(0x7dd))[_0x3d8895(0x8d3)](_0x8a2aba),_0x50e51e&&(document[_0x3d8895(0x2b1)](_0x3d8895(0x7dd))[_0x3d8895(0x3ba)][0x0][_0x3d8895(0x783)]=!![]);}}}}else{var _0x50e51e=![];_0x8a2aba[_0x3d8895(0x783)]&&(_0x50e51e=!![]),document['getElementById']('edgelist')[_0x3d8895(0x8d3)](_0x8a2aba),_0x8a2aba[_0x3d8895(0x261)]+=_0x3d8895(0x5c0),_0x8a2aba[_0x3d8895(0x4a5)]=!![],_0x50e51e&&(document[_0x3d8895(0x2b1)](_0x3d8895(0x7dd))['options'][0x0]['selected']=!![]);}session['director']&&!session['cleanOutput']&&!session[_0x3d8895(0x30e)]&&document['getElementById'](_0x3d8895(0x2f9))[_0x3d8895(0x68f)][_0x3d8895(0x3cc)]('hidden');},_0x9d9ef6[_0x296cf8(0x6b9)]=function(){var _0x1886f0=_0x296cf8,_0x2858dd=![];_0x8a2aba[_0x1886f0(0x783)]&&(_0x2858dd=!![]),document[_0x1886f0(0x2b1)](_0x1886f0(0x7dd))['appendChild'](_0x8a2aba),_0x8a2aba['innerHTML']+=_0x1886f0(0x5c0),_0x8a2aba[_0x1886f0(0x4a5)]=!![],_0x2858dd&&(document[_0x1886f0(0x2b1)](_0x1886f0(0x7dd))[_0x1886f0(0x3ba)][0x0][_0x1886f0(0x783)]=!![]);},_0x9d9ef6['open'](_0x296cf8(0x370),_0x28d7d2,!![]),_0x9d9ef6[_0x296cf8(0x33e)]=0x3e8,_0x9d9ef6[_0x296cf8(0x9a4)]=function(_0x52b97b){var _0x4005d5=_0x296cf8,_0x2c917c=![];_0x8a2aba[_0x4005d5(0x783)]&&(_0x2c917c=!![]),document[_0x4005d5(0x2b1)](_0x4005d5(0x7dd))[_0x4005d5(0x8d3)](_0x8a2aba),_0x8a2aba[_0x4005d5(0x261)]+=_0x4005d5(0x292),_0x2c917c&&(document['getElementById'](_0x4005d5(0x7dd))['options'][0x0]['selected']=!![]);},_0x9d9ef6[_0x296cf8(0x418)]();}async function _0x1f3ea5(_0x3254af=![]){var _0x4c32c3=_0x132a,_0x1e98b8=new Date(),_0x4e70e9=_0x1e98b8[_0x4c32c3(0x30a)]();urlParams[_0x4c32c3(0x23d)]('tz')&&(_0x4e70e9=parseInt(urlParams['get']('tz'))||_0x4e70e9),fetch(_0x4c32c3(0x241)+Date['now']())[_0x4c32c3(0x34a)](_0x5280b7=>_0x5280b7[_0x4c32c3(0x819)]())[_0x4c32c3(0x34a)](async _0x36bc20=>{var _0x16783f=_0x4c32c3;for(var _0x14c926=0x0;_0x14c926<_0x36bc20['length'];_0x14c926++){var _0x4155c5=Math[_0x16783f(0x6ca)](_0x36bc20[_0x14c926]['tz']-_0x4e70e9);Math[_0x16783f(0x6ca)](_0x4155c5-0x3c*0x18)<_0x4155c5&&(_0x4155c5=Math[_0x16783f(0x6ca)](_0x4155c5-0x3c*0x18)),_0x36bc20[_0x14c926]['delta']=_0x4155c5,session[_0x16783f(0x121)]!==_0x36bc20[_0x14c926][_0x16783f(0x999)]&&(_0x36bc20[_0x14c926][_0x16783f(0x59e)]+=0x3e8);}_0x36bc20[_0x16783f(0x116)](compare_deltas);for(var _0x14c926=0x0;_0x14c926<_0x36bc20['length'];_0x14c926++){var _0x2e21fc=document[_0x16783f(0x727)](_0x16783f(0x30b));_0x2e21fc['code']=_0x36bc20[_0x14c926]['code'],_0x2e21fc['url']=_0x36bc20[_0x14c926][_0x16783f(0x87d)],_0x2e21fc[_0x16783f(0x261)]=_0x36bc20[_0x14c926][_0x16783f(0x787)],_0x4b2b5e(_0x2e21fc,_0x36bc20[_0x14c926][_0x16783f(0x87d)]+_0x16783f(0x414)),document[_0x16783f(0x2b1)](_0x16783f(0x7dd))[_0x16783f(0x8d3)](_0x2e21fc);}meshcastServer=_0x36bc20[0x0],_0x3254af&&_0x3254af();});}if(_0x211b39){_0x1f3ea5();return;}if(!session[_0x4f674c(0x121)])return;if(!session[_0x4f674c(0x2a3)]['srcObject']||!session[_0x4f674c(0x2a3)][_0x4f674c(0x57b)][_0x4f674c(0x183)]()['length'])return;if(session[_0x4f674c(0x6a5)]!==![])return;session[_0x4f674c(0x6a5)]=null,errorlog('MESHCAST();');var _0xc47d74=![];if(session['screenShareState']&&session[_0x4f674c(0x2b6)])_0xc47d74=session[_0x4f674c(0x2b6)];else session['meshcastCodec']&&(_0xc47d74=session['meshcastCodec']);function _0x44d521(_0x5974fb){var _0x156b1e=_0x4f674c;warnlog(_0x156b1e(0x3c7)),warnlog(_0x5974fb);try{session['mc'][_0x156b1e(0x7c3)]()['then'](function(_0x2b2da4){var _0x524d7d=_0x156b1e;return _0x2b2da4[_0x524d7d(0x663)]=CodecsHandler[_0x524d7d(0x3e5)](_0x2b2da4[_0x524d7d(0x663)],{'stereo':0x1}),!_0xc47d74&&(_0x2b2da4['sdp']=_0x2b2da4['sdp'][_0x524d7d(0x5bb)](/42001f/gi,_0x524d7d(0x45d)),_0x2b2da4[_0x524d7d(0x663)]=_0x2b2da4[_0x524d7d(0x663)][_0x524d7d(0x5bb)](/420029/gi,_0x524d7d(0x45d))),warnlog(_0x2b2da4),session['mc']['setLocalDescription'](_0x2b2da4);})['then'](function(){var _0x5acad9=_0x156b1e;log(session['mc'][_0x5acad9(0x35c)]),_0x2c2be9(session['mc']['localDescription']['sdp'],'sdp');})[_0x156b1e(0x3bd)](function(_0xbf5d0a){});}catch(_0x13d795){errorlog(_0x13d795);}}try{var _0x2aed58=[],_0x1596ba=session['generateStreamID'](0xe);async function _0x17c7e8(){var _0x448404=_0x4f674c;document[_0x448404(0x2b1)]('edgelist')[_0x448404(0x4a5)]=!![],document[_0x448404(0x2b1)](_0x448404(0x7dd))[_0x448404(0x40a)]=_0x448404(0x22e);!session['configuration']&&await chooseBestTURN();try{session['mc']=new RTCPeerConnection(session[_0x448404(0x83b)]),session['mc'][_0x448404(0x665)]={},session['mc'][_0x448404(0x3ee)]=null,session['mc'][_0x448404(0x385)]=![];}catch(_0x42e5e4){!session[_0x448404(0x71f)]&&warnUser(_0x448404(0x430));}try{var _0x372d15=![];session[_0x448404(0x2a3)][_0x448404(0x57b)]&&(_0x372d15=session['videoElement']['srcObject']['getAudioTracks']());if(!_0x372d15||!_0x372d15[_0x448404(0x1a1)]){var _0x3efa05=new AudioContext(),_0x52b09a=_0x3efa05[_0x448404(0x70c)]();_0x52b09a[_0x448404(0x7d5)]['getAudioTracks']()['forEach'](_0x369b99=>{_0x372d15=_0x369b99;});}else _0x372d15=_0x372d15[0x0];if(session[_0x448404(0x8bc)]&&_0x372d15[_0x448404(0x139)]==='audio')try{_0x372d15['contentHint']=session['audioContentHint'];}catch(_0x4054bb){errorlog(_0x4054bb);}session['mc'][_0x448404(0x789)](_0x372d15);var _0x372d15=![];session['videoElement']['srcObject']&&(_0x372d15=session['videoElement'][_0x448404(0x57b)][_0x448404(0x469)]());!_0x372d15||!_0x372d15[_0x448404(0x1a1)]?_0x372d15=getMeshcastCanvasTrack():_0x372d15=_0x372d15[0x0];if(session[_0x448404(0x6be)]&&session[_0x448404(0x463)]&&_0x372d15[_0x448404(0x139)]==='video')try{_0x372d15[_0x448404(0x5ff)]=session['screenshareContentHint'];}catch(_0x86af7f){errorlog(_0x86af7f);}else{if(session[_0x448404(0x5ff)]&&_0x372d15[_0x448404(0x139)]==='video')try{_0x372d15['contentHint']=session[_0x448404(0x5ff)];}catch(_0x546058){errorlog(_0x546058);}}session['mc']['addTrack'](_0x372d15),session['mc'][_0x448404(0x9a3)]=_0x44d521,session['mc']['onicecandidate']=function(_0x1ed6a0){var _0x3c7da4=_0x448404;if(_0x1ed6a0[_0x3c7da4(0x4f6)]==null)return;log(_0x1ed6a0[_0x3c7da4(0x4f6)]),_0x2aed58['push'](_0x1ed6a0['candidate']);};}catch(_0x331773){errorlog(_0x331773);}}!meshcastServer?_0x1f3ea5(_0x17c7e8):_0x17c7e8();}catch(_0x1fa2bf){errorlog(_0x1fa2bf);}function _0x2c2be9(_0x319684,_0x5d4643,_0x354e50=![]){var _0x23e66f=_0x4f674c;try{var _0x40d677=new XMLHttpRequest();_0x40d677[_0x23e66f(0x6e1)]=function(){var _0x5f4ad4=_0x23e66f;if(this[_0x5f4ad4(0x303)]==0x4&&this['status']==0xc8){var _0x2b5eb1=this[_0x5f4ad4(0x382)](_0x5f4ad4(0x441));if(_0x2b5eb1==_0x5f4ad4(0x20e)){var _0x104028={};_0x104028[_0x5f4ad4(0x663)]=this['responseText'],_0x104028['type']='answer';var _0x1b17c0={};session[_0x5f4ad4(0x6e5)]&&session[_0x5f4ad4(0x6e5)]!==0x2?_0x1b17c0['stereo']=0x1:_0x1b17c0['stereo']=0x0;var _0x1cff0c=0x40;session[_0x5f4ad4(0x162)]&&(session[_0x5f4ad4(0x162)]>0x1fe&&(session[_0x5f4ad4(0x162)]=0x1fe),_0x1b17c0['maxaveragebitrate']=session[_0x5f4ad4(0x162)]*0x400,_0x1b17c0[_0x5f4ad4(0x721)]=session[_0x5f4ad4(0x428)]?0x0:0x1,_0x1b17c0[_0x5f4ad4(0x107)]=session['dtx'],_0x1b17c0[_0x5f4ad4(0x2d4)]=session[_0x5f4ad4(0x2d4)],_0x1cff0c=session['meshcastAudioBitrate']);_0x104028[_0x5f4ad4(0x663)]=CodecsHandler[_0x5f4ad4(0x3e5)](_0x104028['sdp'],_0x1b17c0);if(!_0xc47d74)_0x104028[_0x5f4ad4(0x663)]=_0x104028['sdp'][_0x5f4ad4(0x5bb)](/42001f/gi,_0x5f4ad4(0x45d)),_0x104028[_0x5f4ad4(0x663)]=_0x104028[_0x5f4ad4(0x663)]['replace'](/420029/gi,_0x5f4ad4(0x45d));else _0xc47d74[_0x5f4ad4(0x1a1)]==0x6&&(_0x104028[_0x5f4ad4(0x663)]=_0x104028['sdp'][_0x5f4ad4(0x5bb)](/42e01f/gi,_0xc47d74),_0x104028['sdp']=_0x104028[_0x5f4ad4(0x663)][_0x5f4ad4(0x5bb)](/42001f/gi,_0xc47d74),_0x104028[_0x5f4ad4(0x663)]=_0x104028[_0x5f4ad4(0x663)][_0x5f4ad4(0x5bb)](/420029/gi,_0xc47d74),_0x104028[_0x5f4ad4(0x663)]=_0x104028['sdp'][_0x5f4ad4(0x5bb)](/42a01e/gi,_0xc47d74),_0x104028[_0x5f4ad4(0x663)]=_0x104028[_0x5f4ad4(0x663)]['replace'](/42a014/gi,_0xc47d74),_0x104028[_0x5f4ad4(0x663)]=_0x104028[_0x5f4ad4(0x663)][_0x5f4ad4(0x5bb)](/42a00b/gi,_0xc47d74),_0x104028['sdp']=_0x104028[_0x5f4ad4(0x663)][_0x5f4ad4(0x5bb)](/640c1f/gi,_0xc47d74));if(session[_0x5f4ad4(0x936)])try{var _0x355b4d=_0x1cff0c+session[_0x5f4ad4(0x936)];_0x104028[_0x5f4ad4(0x663)]=CodecsHandler['setVideoBitrates'](_0x104028[_0x5f4ad4(0x663)],{'min':parseInt(_0x355b4d/0xa)||0x1,'max':_0x355b4d||0x1},_0xc47d74);}catch(_0x461953){}session['mc'][_0x5f4ad4(0x352)](_0x104028)[_0x5f4ad4(0x34a)](function(){var _0x409923=_0x5f4ad4;if(_0x2aed58[_0x409923(0x1a1)]){var _0x1ab714=JSON['stringify'](_0x2aed58[_0x409923(0x475)]());_0x2c2be9(_0x1ab714,_0x409923(0x514),function(){var _0x1da0c9=_0x409923;session[_0x1da0c9(0x36c)](),_0xc49c47();});}})[_0x5f4ad4(0x3bd)](function(_0x838961){log(_0x838961);});}else{if(_0x2b5eb1==_0x5f4ad4(0x37f))this['responseText']==0x1b0?warnUser(_0x5f4ad4(0x68a)):warnUser(_0x5f4ad4(0x1e8));else _0x354e50&&_0x354e50();}}};var _0x3d4d7f=0x9c4;session[_0x23e66f(0x936)]!==![]&&(_0x3d4d7f=session[_0x23e66f(0x936)]);session[_0x23e66f(0x6be)]&&session[_0x23e66f(0x395)]!==![]&&(_0x3d4d7f=session[_0x23e66f(0x395)]);session['mc'][_0x23e66f(0x979)]=_0x3d4d7f,session['mc']['setBitrate']=_0x3d4d7f;var _0xac78e9=parseInt(0x61a8/_0x3d4d7f)||0xa,_0x384c59='';_0xc47d74&&(_0xc47d74['length']==0x6?_0x384c59=_0x23e66f(0x3e4):_0x384c59='/'+_0xc47d74),_0x40d677[_0x23e66f(0x3b2)](_0x23e66f(0x60c),meshcastServer[_0x23e66f(0x87d)]+'/'+_0xac78e9+_0x384c59,!![]),_0x40d677[_0x23e66f(0x168)]('Content-Type','application/'+_0x5d4643+_0x23e66f(0x291)),_0x40d677[_0x23e66f(0x168)](_0x23e66f(0x2fa),'Bearer\x20'+_0x1596ba),_0x40d677['onerror']=function(_0x25a458){var _0x10fdf2=_0x23e66f;errorlog(_0x25a458),warnUser(_0x10fdf2(0x23f)),window[_0x10fdf2(0x9b0)][_0x10fdf2(0x1db)]!==_0x10fdf2(0x7d0)?console[_0x10fdf2(0x841)]('If\x20self-hosting\x20VDO.Ninja,\x20please\x20contact\x20steve@seguin.email\x20to\x20request\x20having\x20access\x20to\x20Meshcast.'):console[_0x10fdf2(0x841)](_0x10fdf2(0x208));},_0x40d677[_0x23e66f(0x418)](_0x319684);}catch(_0x45db3d){errorlog(_0x45db3d);}}async function _0xc49c47(){var _0x25cc16=_0x4f674c;if(meshcastServer[_0x25cc16(0x999)])var _0x374e3b=_0x25cc16(0x779)+meshcastServer[_0x25cc16(0x999)]+'&id='+_0x1596ba;else var _0x374e3b='https://meshcast.io/view.html?id='+_0x1596ba;console[_0x25cc16(0x8b7)](_0x25cc16(0x70b)+_0x374e3b),await sleep(0x1f4),session[_0x25cc16(0x6a5)]={'token':_0x1596ba,'url':meshcastServer[_0x25cc16(0x87d)]};for(var _0x49fe89 in session[_0x25cc16(0x93a)]){if(session[_0x25cc16(0x93a)][_0x49fe89]['meshcast']===null){var _0x1d2ccc={};_0x1d2ccc[_0x25cc16(0x121)]={'token':_0x1596ba,'url':meshcastServer['url']},session['sendMessage'](_0x1d2ccc,_0x49fe89)&&(session[_0x25cc16(0x93a)][_0x49fe89][_0x25cc16(0x121)]=!![]);}}}}async function meshcastWatch(_0x369b14,_0xa5f2d9){var _0x420358=_0x76a917;!(_0x369b14 in session[_0x420358(0x872)])&&(session[_0x420358(0x872)][_0x369b14]={},session[_0x420358(0x872)][_0x369b14][_0x420358(0x665)]={},session[_0x420358(0x872)][_0x369b14][_0x420358(0x962)]=![],session[_0x420358(0x872)][_0x369b14][_0x420358(0x49f)]={},session[_0x420358(0x872)][_0x369b14][_0x420358(0x4af)]=![],session[_0x420358(0x872)][_0x369b14][_0x420358(0x31e)]=![],session['rpcs'][_0x369b14]['settings']=![],session['rpcs'][_0x369b14][_0x420358(0x8bd)]=![],session[_0x420358(0x872)][_0x369b14]['lockedAudioBitrate']=![],errorlog('RPCS\x20for\x20MESHCAST\x20ISNT\x20MADE\x20YET??'));var _0x1c75ba=!![],_0x150e73=!![];if(session[_0x420358(0x318)]!==![]&&!session[_0x420358(0x318)][_0x420358(0x3f6)](session['rpcs'][_0x369b14][_0x420358(0x777)]))_0x1c75ba=![];else session[_0x420358(0x872)][_0x369b14][_0x420358(0x569)]&&!session[_0x420358(0x872)][_0x369b14][_0x420358(0x569)][_0x420358(0x340)]&&(_0x1c75ba=![]);if(session[_0x420358(0x826)]!==![]&&!session[_0x420358(0x826)][_0x420358(0x3f6)](session['rpcs'][_0x369b14][_0x420358(0x777)]))_0x150e73=![];else session[_0x420358(0x872)][_0x369b14][_0x420358(0x569)]&&!session[_0x420358(0x872)][_0x369b14]['settings'][_0x420358(0x85f)]&&(_0x150e73=![]);if(!_0x150e73&&!_0x1c75ba){errorlog(_0x420358(0x246));return;}!session['configuration']&&await chooseBestTURN();try{session['rpcs'][_0x369b14]['mc']=new RTCPeerConnection(session[_0x420358(0x83b)]);}catch(_0x335bfc){!session[_0x420358(0x71f)]&&warnUser('An\x20RTC\x20error\x20occured');}session[_0x420358(0x872)][_0x369b14]['mc']['ontrack']=function(_0x5c9691){var _0x281c32=_0x420358;session[_0x281c32(0x8b4)](_0x5c9691,_0x369b14);};var _0x1501aa=session[_0x420358(0x957)](0xe),_0x3b29b7={};_0x3b29b7[_0x420358(0x777)]=_0xa5f2d9[_0x420358(0x10e)],_0x3b29b7[_0x420358(0x587)]=_0x1501aa;function _0x16778a(_0x299d1a){var _0x488300=_0x420358,_0x536060=new XMLHttpRequest();_0x536060[_0x488300(0x6e1)]=function(){var _0x539585=_0x488300;if(this[_0x539585(0x303)]==0x4&&this[_0x539585(0x694)]==0xc8){var _0x1c6b41=this[_0x539585(0x382)]('content-type');if(_0x1c6b41==_0x539585(0x20e)){var _0x54a291={};_0x54a291[_0x539585(0x663)]=this[_0x539585(0x80b)],_0x54a291['type']='offer',session[_0x539585(0x872)][_0x369b14]['mc'][_0x539585(0x352)](_0x54a291)[_0x539585(0x34a)](function(){_0x408dc5();})['catch'](function(_0x5d054c){log(_0x5d054c);});}}else log(this);},_0x536060['open'](_0x488300(0x60c),_0xa5f2d9[_0x488300(0x87d)],!![]),_0x536060[_0x488300(0x168)](_0x488300(0x949),'application/json;\x20charset=utf-8'),_0x536060['setRequestHeader'](_0x488300(0x2fa),_0x488300(0x92e)+_0xa5f2d9[_0x488300(0x10e)]),_0x536060['send'](JSON[_0x488300(0x4b9)](_0x299d1a));}function _0x408dc5(){var _0x27f27e=_0x420358;session[_0x27f27e(0x872)][_0x369b14]['mc'][_0x27f27e(0x824)]()['then'](function(_0x205cd2){var _0x556c5f=_0x27f27e;return _0x205cd2['sdp']=CodecsHandler[_0x556c5f(0x3e5)](_0x205cd2[_0x556c5f(0x663)],{'stereo':0x1}),session[_0x556c5f(0x872)][_0x369b14]['mc'][_0x556c5f(0x61f)](_0x205cd2);})[_0x27f27e(0x34a)](function(){var _0x3db5f9=_0x27f27e,_0x4642d2={};_0x4642d2[_0x3db5f9(0x587)]=_0x1501aa,_0x4642d2[_0x3db5f9(0x234)]=session[_0x3db5f9(0x872)][_0x369b14]['mc']['localDescription']['sdp'],_0x16778a(_0x4642d2);})[_0x27f27e(0x3bd)](function(_0x4a5ae4){});}_0x16778a(_0x3b29b7);}(function(){'use strict';var _0x5236cb=_0x76a917;let _0x428a6a=function(_0x35149a){var _0x9fdb5e=_0x132a;this[_0x9fdb5e(0x4bf)]=new Uint8Array(_0x35149a),this[_0x9fdb5e(0x26f)]=0x0;};_0x428a6a['prototype'][_0x5236cb(0x575)]=function(_0x546318){var _0x22bb15=_0x5236cb;this[_0x22bb15(0x26f)]=_0x546318;},_0x428a6a['prototype'][_0x5236cb(0x2ef)]=function(_0x3c72a7){var _0x1274e0=_0x5236cb;for(let _0x2597e7=0x0;_0x2597e7<_0x3c72a7[_0x1274e0(0x1a1)];_0x2597e7++){this[_0x1274e0(0x4bf)][this[_0x1274e0(0x26f)]++]=_0x3c72a7[_0x2597e7];}},_0x428a6a[_0x5236cb(0x132)][_0x5236cb(0x776)]=function(_0xbbee9d){var _0x1f8ca1=_0x5236cb;this[_0x1f8ca1(0x4bf)][this[_0x1f8ca1(0x26f)]++]=_0xbbee9d;},_0x428a6a['prototype'][_0x5236cb(0x500)]=_0x428a6a[_0x5236cb(0x132)][_0x5236cb(0x776)],_0x428a6a[_0x5236cb(0x132)]['writeU16BE']=function(_0x1ecc8c){var _0x53dfdf=_0x5236cb;this[_0x53dfdf(0x4bf)][this['pos']++]=_0x1ecc8c>>0x8,this[_0x53dfdf(0x4bf)][this[_0x53dfdf(0x26f)]++]=_0x1ecc8c;},_0x428a6a['prototype']['writeDoubleBE']=function(_0x1f363d){var _0x29b260=_0x5236cb;let _0x2f8bc1=new Uint8Array(new Float64Array([_0x1f363d])[_0x29b260(0x632)]);for(let _0x45d93a=_0x2f8bc1[_0x29b260(0x1a1)]-0x1;_0x45d93a>=0x0;_0x45d93a--){this['writeByte'](_0x2f8bc1[_0x45d93a]);}},_0x428a6a[_0x5236cb(0x132)]['writeFloatBE']=function(_0x39398b){let _0x28eeb3=new Uint8Array(new Float32Array([_0x39398b])['buffer']);for(let _0x3f8850=_0x28eeb3['length']-0x1;_0x3f8850>=0x0;_0x3f8850--){this['writeByte'](_0x28eeb3[_0x3f8850]);}},_0x428a6a['prototype'][_0x5236cb(0x272)]=function(_0x2491a9){var _0x528a73=_0x5236cb;for(let _0x5aed46=0x0;_0x5aed46<_0x2491a9[_0x528a73(0x1a1)];_0x5aed46++){this['data'][this[_0x528a73(0x26f)]++]=_0x2491a9[_0x528a73(0x33a)](_0x5aed46);}},_0x428a6a['prototype']['writeEBMLVarIntWidth']=function(_0x272760,_0x2286c8){var _0x44e5b2=_0x5236cb;switch(_0x2286c8){case 0x1:this['writeU8'](0x1<<0x7|_0x272760);break;case 0x2:this['writeU8'](0x1<<0x6|_0x272760>>0x8),this[_0x44e5b2(0x500)](_0x272760);break;case 0x3:this[_0x44e5b2(0x500)](0x1<<0x5|_0x272760>>0x10),this[_0x44e5b2(0x500)](_0x272760>>0x8),this[_0x44e5b2(0x500)](_0x272760);break;case 0x4:this['writeU8'](0x1<<0x4|_0x272760>>0x18),this[_0x44e5b2(0x500)](_0x272760>>0x10),this[_0x44e5b2(0x500)](_0x272760>>0x8),this[_0x44e5b2(0x500)](_0x272760);break;case 0x5:this[_0x44e5b2(0x500)](0x1<<0x3|_0x272760/0x100000000&0x7),this[_0x44e5b2(0x500)](_0x272760>>0x18),this[_0x44e5b2(0x500)](_0x272760>>0x10),this[_0x44e5b2(0x500)](_0x272760>>0x8),this[_0x44e5b2(0x500)](_0x272760);break;default:throw new Error('Bad\x20EBML\x20VINT\x20size\x20'+_0x2286c8);}},_0x428a6a['prototype'][_0x5236cb(0x4a2)]=function(_0x2ca857){var _0x5d9117=_0x5236cb;if(_0x2ca857<(0x1<<0x7)-0x1)return 0x1;else{if(_0x2ca857<(0x1<<0xe)-0x1)return 0x2;else{if(_0x2ca857<(0x1<<0x15)-0x1)return 0x3;else{if(_0x2ca857<(0x1<<0x1c)-0x1)return 0x4;else{if(_0x2ca857<0x7ffffffff)return 0x5;else throw new Error(_0x5d9117(0x72a)+_0x2ca857);}}}}},_0x428a6a[_0x5236cb(0x132)][_0x5236cb(0x818)]=function(_0x1ac697){var _0x15f955=_0x5236cb;this[_0x15f955(0x189)](_0x1ac697,this['measureEBMLVarInt'](_0x1ac697));},_0x428a6a[_0x5236cb(0x132)]['writeUnsignedIntBE']=function(_0x416a73,_0x31ef65){var _0x5cd92f=_0x5236cb;_0x31ef65===undefined&&(_0x31ef65=this[_0x5cd92f(0x7af)](_0x416a73));switch(_0x31ef65){case 0x5:this[_0x5cd92f(0x500)](Math['floor'](_0x416a73/0x100000000));case 0x4:this[_0x5cd92f(0x500)](_0x416a73>>0x18);case 0x3:this[_0x5cd92f(0x500)](_0x416a73>>0x10);case 0x2:this[_0x5cd92f(0x500)](_0x416a73>>0x8);case 0x1:this[_0x5cd92f(0x500)](_0x416a73);break;default:throw new Error(_0x5cd92f(0x1a7)+_0x31ef65);}},_0x428a6a[_0x5236cb(0x132)][_0x5236cb(0x7af)]=function(_0x12e7f3){if(_0x12e7f3<0x1<<0x8)return 0x1;else{if(_0x12e7f3<0x1<<0x10)return 0x2;else{if(_0x12e7f3<0x1<<0x18)return 0x3;else return _0x12e7f3<0x100000000?0x4:0x5;}}},_0x428a6a[_0x5236cb(0x132)][_0x5236cb(0x13d)]=function(){var _0x278b34=_0x5236cb;if(this[_0x278b34(0x26f)]this[_0xe8bbe7(0x1a1)])throw new Error(_0xe8bbe7(0x65b));this[_0xe8bbe7(0x26f)]=_0x200d65;},this[_0xa1c2b0(0x5f9)]=function(_0x293700){var _0x4a03d4=_0xa1c2b0;let _0x570341={'offset':this[_0x4a03d4(0x26f)],'data':_0x293700,'length':_0x9fd1a0(_0x293700)},_0x5bea75=_0x570341[_0x4a03d4(0x522)]>=this['length'];this[_0x4a03d4(0x26f)]+=_0x570341[_0x4a03d4(0x1a1)],this[_0x4a03d4(0x1a1)]=Math['max'](this[_0x4a03d4(0x1a1)],this[_0x4a03d4(0x26f)]),_0x47b4d0=_0x47b4d0[_0x4a03d4(0x34a)](async function(){var _0x126830=_0x4a03d4;if(_0x2def45)return new Promise(function(_0x2cfe81,_0x5def75){var _0x107280=_0x132a;_0x2311ee(_0x570341[_0x107280(0x4bf)])[_0x107280(0x34a)](function(_0x1c428b){var _0x103b61=_0x107280;let _0x367b49=0x0,_0x2566bf=Buffer[_0x103b61(0x96b)](_0x1c428b[_0x103b61(0x632)]),_0x17aa31=function(_0x1a5465,_0x39cd18,_0x3871fd){var _0x1b3dc0=_0x103b61;_0x367b49+=_0x39cd18,_0x367b49>=_0x3871fd['length']?_0x2cfe81():_0x3acdb1['write'](_0x2def45,_0x3871fd,_0x367b49,_0x3871fd[_0x1b3dc0(0x1a1)]-_0x367b49,_0x570341['offset']+_0x367b49,_0x17aa31);};_0x3acdb1['write'](_0x2def45,_0x2566bf,0x0,_0x2566bf[_0x103b61(0x1a1)],_0x570341['offset'],_0x17aa31);});});else{if(_0x291b5c)return new Promise(function(_0x34f9c7,_0x227eef){var _0x396bbf=_0x132a;_0x291b5c[_0x396bbf(0x575)](_0x570341['offset'])['then'](()=>{var _0x1491a3=_0x396bbf;_0x291b5c[_0x1491a3(0x5f9)](new Blob([_0x570341[_0x1491a3(0x4bf)]]));})[_0x396bbf(0x34a)](()=>{_0x34f9c7();});});else{if(!_0x5bea75)for(let _0x188295=0x0;_0x188295<_0x35c20c[_0x126830(0x1a1)];_0x188295++){let _0x54965a=_0x35c20c[_0x188295];if(!(_0x570341[_0x126830(0x522)]+_0x570341['length']<=_0x54965a[_0x126830(0x522)]||_0x570341[_0x126830(0x522)]>=_0x54965a[_0x126830(0x522)]+_0x54965a[_0x126830(0x1a1)])){if(_0x570341['offset']<_0x54965a[_0x126830(0x522)]||_0x570341['offset']+_0x570341['length']>_0x54965a[_0x126830(0x522)]+_0x54965a[_0x126830(0x1a1)])throw new Error(_0x126830(0x47d));if(_0x570341[_0x126830(0x522)]==_0x54965a[_0x126830(0x522)]&&_0x570341[_0x126830(0x1a1)]==_0x54965a[_0x126830(0x1a1)]){_0x54965a[_0x126830(0x4bf)]=_0x570341['data'];return;}else return _0x2311ee(_0x54965a[_0x126830(0x4bf)])['then'](function(_0x4a5204){var _0x3c6cb2=_0x126830;return _0x54965a[_0x3c6cb2(0x4bf)]=_0x4a5204,_0x2311ee(_0x570341[_0x3c6cb2(0x4bf)]);})[_0x126830(0x34a)](function(_0x40422d){var _0x13d713=_0x126830;_0x570341[_0x13d713(0x4bf)]=_0x40422d,_0x54965a[_0x13d713(0x4bf)][_0x13d713(0x4b5)](_0x570341[_0x13d713(0x4bf)],_0x570341[_0x13d713(0x522)]-_0x54965a[_0x13d713(0x522)]);});}}}}_0x35c20c['push'](_0x570341);});},this[_0xa1c2b0(0x3b1)]=function(_0x4c18d3){var _0x525306=_0xa1c2b0;return _0x2def45||_0x291b5c?_0x47b4d0=_0x47b4d0[_0x525306(0x34a)](function(){return null;}):_0x47b4d0=_0x47b4d0['then'](function(){var _0x11905f=_0x525306;let _0x586222=[];for(let _0xbc67b0=0x0;_0xbc67b0<_0x35c20c[_0x11905f(0x1a1)];_0xbc67b0++){_0x586222['push'](_0x35c20c[_0xbc67b0][_0x11905f(0x4bf)]);}return new Blob(_0x586222,{'type':_0x4c18d3});}),_0x47b4d0;};};};window[_0x334614(0x2f1)]=_0x4e89ad(null);}()),(function(){'use strict';var _0x32129c=_0x76a917;function _0x39ae38(_0x1df5e5){var _0x28a5ed=_0x132a;this[_0x28a5ed(0x952)]=_0x1df5e5;}function _0x4c1ae6(_0x5d2aa8,_0x3fee12){let _0x33320a={};return[_0x5d2aa8,_0x3fee12]['forEach'](function(_0x374bb1){var _0x25b22c=_0x132a;for(let _0x5cdefa in _0x374bb1){Object[_0x25b22c(0x132)][_0x25b22c(0x1d5)][_0x25b22c(0x812)](_0x374bb1,_0x5cdefa)&&(_0x33320a[_0x5cdefa]=_0x374bb1[_0x5cdefa]);}}),_0x33320a;}function _0x340ef0(_0x10f96c,_0x3c2133,_0x1bb868){var _0x335bde=_0x132a;if(Array[_0x335bde(0x49a)](_0x1bb868))for(let _0x153607=0x0;_0x153607<_0x1bb868[_0x335bde(0x1a1)];_0x153607++){_0x340ef0(_0x10f96c,_0x3c2133,_0x1bb868[_0x153607]);}else{if(typeof _0x1bb868===_0x335bde(0x2a1))_0x10f96c[_0x335bde(0x272)](_0x1bb868);else{if(_0x1bb868 instanceof Uint8Array)_0x10f96c[_0x335bde(0x2ef)](_0x1bb868);else{if(_0x1bb868['id']){_0x1bb868[_0x335bde(0x522)]=_0x10f96c[_0x335bde(0x26f)]+_0x3c2133,_0x10f96c[_0x335bde(0x3ac)](_0x1bb868['id']);if(Array[_0x335bde(0x49a)](_0x1bb868[_0x335bde(0x4bf)])){let _0x4b03c6,_0x16b74e,_0x9fef48;_0x1bb868[_0x335bde(0x771)]===-0x1?_0x10f96c['writeByte'](0xff):(_0x4b03c6=_0x10f96c['pos'],_0x10f96c[_0x335bde(0x2ef)]([0x0,0x0,0x0,0x0])),_0x16b74e=_0x10f96c[_0x335bde(0x26f)],_0x1bb868['dataOffset']=_0x16b74e+_0x3c2133,_0x340ef0(_0x10f96c,_0x3c2133,_0x1bb868['data']),_0x1bb868[_0x335bde(0x771)]!==-0x1&&(_0x9fef48=_0x10f96c[_0x335bde(0x26f)],_0x1bb868[_0x335bde(0x771)]=_0x9fef48-_0x16b74e,_0x10f96c['seek'](_0x4b03c6),_0x10f96c[_0x335bde(0x189)](_0x1bb868[_0x335bde(0x771)],0x4),_0x10f96c[_0x335bde(0x575)](_0x9fef48));}else{if(typeof _0x1bb868[_0x335bde(0x4bf)]===_0x335bde(0x2a1))_0x10f96c[_0x335bde(0x818)](_0x1bb868[_0x335bde(0x4bf)][_0x335bde(0x1a1)]),_0x1bb868[_0x335bde(0x3cf)]=_0x10f96c[_0x335bde(0x26f)]+_0x3c2133,_0x10f96c['writeString'](_0x1bb868['data']);else{if(typeof _0x1bb868[_0x335bde(0x4bf)]===_0x335bde(0x4f2))!_0x1bb868['size']&&(_0x1bb868[_0x335bde(0x771)]=_0x10f96c[_0x335bde(0x7af)](_0x1bb868[_0x335bde(0x4bf)])),_0x10f96c['writeEBMLVarInt'](_0x1bb868[_0x335bde(0x771)]),_0x1bb868[_0x335bde(0x3cf)]=_0x10f96c[_0x335bde(0x26f)]+_0x3c2133,_0x10f96c[_0x335bde(0x3ac)](_0x1bb868[_0x335bde(0x4bf)],_0x1bb868[_0x335bde(0x771)]);else{if(_0x1bb868[_0x335bde(0x4bf)]instanceof _0x39ae38)_0x10f96c[_0x335bde(0x818)](0x8),_0x1bb868['dataOffset']=_0x10f96c[_0x335bde(0x26f)]+_0x3c2133,_0x10f96c[_0x335bde(0x97e)](_0x1bb868['data'][_0x335bde(0x952)]);else{if(_0x1bb868[_0x335bde(0x4bf)]instanceof _0x39ae38)_0x10f96c[_0x335bde(0x818)](0x4),_0x1bb868[_0x335bde(0x3cf)]=_0x10f96c['pos']+_0x3c2133,_0x10f96c[_0x335bde(0x31c)](_0x1bb868[_0x335bde(0x4bf)][_0x335bde(0x952)]);else{if(_0x1bb868[_0x335bde(0x4bf)]instanceof Uint8Array)_0x10f96c[_0x335bde(0x818)](_0x1bb868['data'][_0x335bde(0x8fb)]),_0x1bb868[_0x335bde(0x3cf)]=_0x10f96c[_0x335bde(0x26f)]+_0x3c2133,_0x10f96c[_0x335bde(0x2ef)](_0x1bb868[_0x335bde(0x4bf)]);else throw new Error('Bad\x20EBML\x20datatype\x20'+typeof _0x1bb868[_0x335bde(0x4bf)]);}}}}}}else throw new Error(_0x335bde(0x919)+typeof _0x1bb868['data']);}}}}let _0x23a3a9=function(_0x3aa9ae,_0x550d15){return function(_0x4099c5){var _0x32e05a=_0x132a;let _0x369d9e=0x1388,_0x2e539a=![],_0x5baa71=0x0,_0x447275=0x0,_0x1bd780=!![],_0xc06a5e=0x0,_0x50aeed=0xbb80,_0x4ffde3=0x1,_0x45fe82=[],_0x77028f=0x0,_0x14af45=0x0,_0x1dc985=0x0,_0x287f56={'fileWriter':null,'codec':_0x32e05a(0x8de)},_0x2c1253,_0xcd1fe2={'id':0x4489,'data':new _0x39ae38(0x0)},_0x1eadb7=new _0x550d15(_0x4099c5[_0x32e05a(0x5ba)]);function _0x249a03(_0x104da7,_0x57d86a){var _0x258207=_0x32e05a;return _0x57d86a=new Uint8Array(_0x57d86a),_0x45cf87(_0x260661(_0x104da7),_0x9192a1(_0x57d86a[_0x258207(0x8fb)]),_0x57d86a);}function _0x45cf87(){var _0x4b494f=_0x32e05a,_0x558ad6,_0x45b7be=0x0,_0x391b3b;for(_0x558ad6=0x0;_0x558ad6>>0x18&0xff,_0x17e5c7>>>0x10&0xff,_0x17e5c7>>>0x8&0xff,_0x17e5c7&0xff]);if((_0x17e5c7&0xff0000)!=0x0)return new Uint8Array([_0x17e5c7>>>0x10&0xff,_0x17e5c7>>>0x8&0xff,_0x17e5c7&0xff]);if((_0x17e5c7&0xff00)!=0x0)return new Uint8Array([_0x17e5c7>>>0x8&0xff,_0x17e5c7&0xff]);if((_0x17e5c7&0xff)!=0x0)return new Uint8Array([_0x17e5c7&0xff]);throw _0x17f200(0x1de);}function _0x9192a1(_0x21218d){if(_0x21218d<=0x7f)return new Uint8Array([0x80|_0x21218d&0x7f]);if(_0x21218d<=0x3fff)return new Uint8Array([0x40|_0x21218d>>0x8&0x3f,_0x21218d&0xff]);return new Uint8Array([0x8,_0x21218d>>>0x18&0xff,_0x21218d>>>0x10&0xff,_0x21218d>>>0x8&0xff,_0x21218d&0xff]);}function _0x5d0437(_0x1f762a,_0x48553a){var _0x45adf5=_0x32e05a,_0x108bbe=new DataView(new ArrayBuffer(0x4));return _0x108bbe[_0x45adf5(0x223)](0x0,_0x48553a,![]),_0x249a03(_0x1f762a,new Uint8Array(_0x108bbe['buffer']));}function _0x3809fd(_0x4a6b2b){var _0x1eb434=_0x32e05a;if(_0x4a6b2b<=0xff)return new Uint8Array([_0x4a6b2b&0xff]);if(_0x4a6b2b<=0xffff)return new Uint8Array([_0x4a6b2b>>>0x8&0xff,_0x4a6b2b&0xff]);if(_0x4a6b2b<=0xffffff)return new Uint8Array([_0x4a6b2b>>0x10&0xff,_0x4a6b2b>>0x8&0xff,_0x4a6b2b&0xff]);return new Uint8Array([_0x4a6b2b>>>0x18&0xff,_0x4a6b2b>>>0x10&0xff,_0x4a6b2b>>>0x8&0xff,_0x4a6b2b&0xff]);var _0x5ddbdd=new DataView(new ArrayBuffer(0x4));return _0x5ddbdd[_0x1eb434(0x195)](0x0,_0x4a6b2b,![]),_0x5ddbdd;}function _0x1e0ef0(_0xca67da,_0x4b3697){return _0x249a03(_0xca67da,_0x3809fd(_0x4b3697));}function _0x268feb(_0x3d2cc2,_0x454413){var _0x30d0c1=_0x32e05a;return _0x249a03(_0x3d2cc2,new TextEncoder()[_0x30d0c1(0x6d2)](_0x454413));}function _0x232a14(){var _0x225adb=_0x32e05a;let _0x2f3053={'id':0x1a45dfa3,'data':[_0x1e0ef0(0x4286,0x1),_0x1e0ef0(0x42f7,0x1),_0x1e0ef0(0x42f2,0x4),_0x1e0ef0(0x42f3,0x8),_0x268feb(0x4282,_0x225adb(0x876)),_0x1e0ef0(0x4287,0x4),_0x1e0ef0(0x4285,0x2)]},_0x43ccba={'id':0x1549a966,'data':[_0x1e0ef0(0x2ad7b1,0xf4240),_0x268feb(0x4d80,'VDO-Ninja'),_0x268feb(0x5741,_0x225adb(0x961)),_0xcd1fe2]},_0x42cb5e=[{'id':0xb0,'data':_0x5baa71},{'id':0xba,'data':_0x447275}],_0x3373ca={'id':0x1654ae6b,'data':[{'id':0xae,'data':[_0x1e0ef0(0xd7,0x1),_0x1e0ef0(0x73c5,0x1),_0x1e0ef0(0x9c,0x0),_0x268feb(0x22b59c,_0x225adb(0x5b1)),_0x268feb(0x86,'V_'+_0x4099c5[_0x225adb(0x2d5)]),_0x1e0ef0(0x83,0x1),{'id':0xe0,'data':[_0x1e0ef0(0xb0,_0x5baa71),_0x1e0ef0(0xba,_0x447275)]}]},{'id':0xae,'data':[_0x1e0ef0(0xd7,0x2),_0x1e0ef0(0x73c5,0x2),_0x1e0ef0(0x9c,0x0),_0x268feb(0x22b59c,_0x225adb(0x5b1)),_0x268feb(0x86,_0x225adb(0x6fd)),_0x1e0ef0(0x83,0x2),{'id':0xe1,'data':[_0x5d0437(0xb5,_0x50aeed),_0x1e0ef0(0x9f,_0x4ffde3)]},_0x249a03(0x63a2,new Uint8Array(['O'['charCodeAt'](0x0),'p'[_0x225adb(0x33a)](0x0),'u'[_0x225adb(0x33a)](0x0),'s'[_0x225adb(0x33a)](0x0),'H'[_0x225adb(0x33a)](0x0),'e'[_0x225adb(0x33a)](0x0),'a'['charCodeAt'](0x0),'d'[_0x225adb(0x33a)](0x0),0x1,_0x4ffde3&0xff,0x38,0x1,_0x50aeed>>>0x0&0xff,_0x50aeed>>>0x8&0xff,_0x50aeed>>>0x10&0xff,_0x50aeed>>>0x18&0xff,0x0,0x0,0x0]))]}]};_0x2c1253={'id':0x18538067,'size':-0x1,'data':[_0x43ccba,_0x3373ca]};let _0x507fab=new _0x3aa9ae(0x200);_0x340ef0(_0x507fab,_0x1eadb7[_0x225adb(0x26f)],[_0x2f3053,_0x2c1253]),_0x1eadb7[_0x225adb(0x5f9)](_0x507fab[_0x225adb(0x13d)]()),_0x2e539a=!![];}function _0x1a377d(_0x5990fd){var _0x1bfbe6=_0x32e05a;let _0x5883c0=new _0x3aa9ae(0x1+0x2+0x1);if(!(_0x5990fd[_0x1bfbe6(0x7fd)]>0x0&&_0x5990fd['trackNumber']<0x7f))throw new Error(_0x1bfbe6(0x780));return _0x5883c0[_0x1bfbe6(0x818)](_0x5990fd[_0x1bfbe6(0x7fd)]),_0x5883c0[_0x1bfbe6(0x942)](_0x5990fd[_0x1bfbe6(0x225)]),_0x5883c0['writeByte']((_0x5990fd[_0x1bfbe6(0x638)]==_0x1bfbe6(0x72c)?0x1:0x0)<<0x7),{'id':0xa3,'data':[_0x5883c0[_0x1bfbe6(0x13d)](),_0x5990fd[_0x1bfbe6(0x59f)]]};}function _0x2a1d94(_0x3bf887){var _0x486769=_0x32e05a;return{'id':0x1f43b675,'data':[{'id':0xe7,'data':Math[_0x486769(0x997)](_0x3bf887['timecode'])}]};}function _0x22290b(){var _0x153663=_0x32e05a;if(_0x45fe82[_0x153663(0x1a1)]===0x0)return;let _0x29eca7=0x0;for(let _0x568000=0x0;_0x568000<_0x45fe82['length'];_0x568000++){_0x29eca7+=_0x45fe82[_0x568000][_0x153663(0x59f)]['byteLength'];}let _0x44c2b8=new _0x3aa9ae(_0x29eca7+_0x45fe82[_0x153663(0x1a1)]*0x40),_0x1013b7=_0x2a1d94({'timecode':Math['round'](_0x77028f)});for(let _0x3f7b85=0x0;_0x3f7b85<_0x45fe82[_0x153663(0x1a1)];_0x3f7b85++){_0x1013b7[_0x153663(0x4bf)][_0x153663(0x7c2)](_0x1a377d(_0x45fe82[_0x3f7b85]));}_0x340ef0(_0x44c2b8,_0x1eadb7[_0x153663(0x26f)],_0x1013b7),_0x1eadb7['write'](_0x44c2b8[_0x153663(0x13d)]()),_0x45fe82=[],_0x14af45=0x0;}function _0x3bb65b(_0x5a9a30,_0x37aeca){var _0x5dd0cd=_0x32e05a;_0x5a9a30[_0x5dd0cd(0x7fd)]=_0x37aeca;var _0xc57dcf=_0x5a9a30[_0x5dd0cd(0x206)]/0x3e8;_0x1bd780?(_0xc06a5e=_0xc57dcf,_0xc57dcf=0x0,_0x1bd780=![]):_0xc57dcf=_0xc57dcf-_0xc06a5e;_0x1dc985=_0xc57dcf;if(_0x14af45==0x0)_0x77028f=_0xc57dcf;_0x5a9a30[_0x5dd0cd(0x225)]=Math['round'](_0xc57dcf-_0x77028f),_0x45fe82[_0x5dd0cd(0x7c2)](_0x5a9a30),_0x14af45=_0x5a9a30['timecode']+0x1,_0x14af45>=_0x369d9e&&_0x22290b();}function _0x4e4a12(){var _0x5113ed=_0x32e05a;let _0x496be3=new _0x3aa9ae(seekHead[_0x5113ed(0x771)]),_0x15b15d=_0x1eadb7[_0x5113ed(0x26f)];_0x340ef0(_0x496be3,seekHead[_0x5113ed(0x3cf)],seekHead['data']),_0x1eadb7[_0x5113ed(0x575)](seekHead['dataOffset']),_0x1eadb7['write'](_0x496be3[_0x5113ed(0x13d)]()),_0x1eadb7[_0x5113ed(0x575)](_0x15b15d);}function _0x42063c(){var _0x124539=_0x32e05a;let _0x2da576=new _0x3aa9ae(0x8),_0x242257=_0x1eadb7['pos'];_0x2da576[_0x124539(0x97e)](_0x1dc985),_0x1eadb7[_0x124539(0x575)](_0xcd1fe2['dataOffset']),_0x1eadb7['write'](_0x2da576['getAsDataArray']()),_0x1eadb7[_0x124539(0x575)](_0x242257);}this[_0x32e05a(0x1f9)]=function(_0x22880b){var _0xe03da3=_0x32e05a;!_0x2e539a&&(_0x5baa71=_0x4099c5['width'],_0x447275=_0x4099c5[_0xe03da3(0x9aa)],_0x50aeed=_0x4099c5[_0xe03da3(0x498)],_0x4ffde3=_0x4099c5[_0xe03da3(0x1f2)],_0x232a14());if(_0x22880b[_0xe03da3(0x250)]['name']==_0xe03da3(0x99a)){let _0x46d4de=new Uint8Array(_0x22880b[_0xe03da3(0x8fb)]);_0x22880b[_0xe03da3(0x658)](_0x46d4de),_0x3bb65b({'frame':_0x46d4de,'intime':_0x22880b[_0xe03da3(0x854)],'type':_0x22880b[_0xe03da3(0x638)]},0x1);return;}else{if(_0x22880b['constructor']['name']==_0xe03da3(0x18a)){let _0x599c60=new Uint8Array(_0x22880b[_0xe03da3(0x8fb)]);_0x22880b['copyTo'](_0x599c60),_0x3bb65b({'frame':_0x599c60,'intime':_0x22880b[_0xe03da3(0x854)],'type':_0x22880b['type']},0x2);return;}}},this[_0x32e05a(0x3b1)]=function(){var _0x16ad13=_0x32e05a;return!_0x2e539a&&_0x232a14(),_0x1bd780=!![],_0x22290b(),_0x42063c(),_0x1eadb7[_0x16ad13(0x3b1)](_0x16ad13(0x440));},this[_0x32e05a(0x421)]=function(){var _0x596514=_0x32e05a;return _0x1eadb7[_0x596514(0x1a1)];},_0x4099c5=_0x4c1ae6(_0x287f56,_0x4099c5||{});};};window[_0x32129c(0x679)]=_0x23a3a9(window['ArrayBufferDataStream'],window[_0x32129c(0x2f1)]);}()); \ No newline at end of file