vdo.ninja/main.js
Steve Seguin 2d60c0a441 release version 6 updates
I've fixed issues with innerHTML calls in this release that would normally totally break things if there were changes to index.html. Now, if there is an error, it is handled more gracefully and usually just a single UI element breaks. You should be able to customize the index.html file now without too many hassles.

You will also notice that the index.html has the following line: 
<script type="text/javascript" id="main-js" data-translation="blank" src="./main.js"></script>

you can specify different languages or different branding/wording translations by setting the data-translation value to that of the json filename located in the translations folder.  You can also create your own json files and specify them that way. By default I am specifying the "blank" translation.

I'm trying to steer the app code in the direction of being a bit like a library, for numerous reasons, but please reach out if you have issues with this new release. This release has numerous bug fixes and uses a new handshake server to improve the group-room experience, which I will continue to update. I will continue to work towards allowing greater accessibility in stylizing the application.
2020-06-09 12:35:40 -04:00

9 lines
94 KiB
JavaScript

/*
* Copyright (c) 2020 Steve Seguin. All Rights Reserved.
*
* This file is part of OBS.Ninja, yet is not intended to be modified.
* This file cannot be modified without the express permission of its author.
* No warranty, explicit or implicit, provided.
*
*/
var _0x59d7=['elements','add','echoCancellation','keyup','history','container-4','NavigatorUserMediaError','className','An\x20OBS\x20Virtual\x20Camera\x20was\x20detected;\x20Success!','task','invite_remotecontrol','fa\x20fa-microphone-slash\x20my-float','size','originalEvent','LXirr','&layer-width=','recording','Mute','createElement','startsWith','HBoxk','multiselect1','ZpTRp','classList','select#audioSourceScreenshare','PfETP','backgroundImage','returnValue','resolution2','never','<i\x20class=\x27fa\x20fa-compress\x27\x20style=\x27font-size:50px\x27\x20aria-hidden=\x27true\x27></i>','qrcode','mouseleave','indexOf','pcs','ARppl','gear_screen','onmousedown','mousedown','contextmenu','enumerated\x20start','&scene=1&room=','Trying\x20Constraints','bold','buffer\x20Changed:\x20','clientY','name','channeloffset','targetBandwidth','setSelectionRange','preventDefault','gear_webcam','getElementById','#FFFFFF','remote','firstChild','jUPAN','gencontent','https://','map','nFKBY','float4','fa\x20fa-eye\x20my-float','invite_quality','room','audiobitrate','An\x20error\x20has\x20occured\x20when\x20trying\x20to\x20access\x20the\x20webcam.\x20The\x20reason\x20is\x20not\x20known.','appendChild','alignSelf','getTracks','offsetHeight','parentNode','</center>','text/uri-list','ctrlKey','relay','300px','prototype','session\x20view\x20list:','?scene=1&room=','\x0a\x09video{\x0a\x09\x09margin:\x200;\x0a\x09\x09padding:\x200;\x0a\x09\x09overflow:\x20hidden;\x0a\x09\x09cursor:\x20url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=),\x20none;\x0a\x09\x09user-select:\x20none;\x0a\x09}\x0a\x09','data','frameRate','sendroom','dirroomid','srcObject','pluginVersion','got\x20first\x20stream','SaiBR','scrollTop','touches','&novideo','0px','backgroundSize','&secure','red','videoinput','push','streamSrc','50px','\x22\x20/><br\x20/><br\x20/></div>\x09\x09\x09<br\x20/><br\x20/>and\x20don\x27t\x20forget\x20the<h2\x20style=\x22color:black\x22>OBS\x20Browser\x20Source\x20Link:</h2><input\x20class=\x22task\x22\x20data-drag=\x221\x22\x20onmousedown=\x22copyFunction(this)\x22\x20onclick=\x22popupMessage(event);copyFunction(this)\x22\x20\x20style=\x22cursor:grab;background-color:#FCC;width:400px;font-size:120%;padding:10px;border:2px\x20solid\x20black;margin:5px;\x22\x20value=\x22','UeZjA','changedTouches','#E3E4FF','head','lgORP','activeated\x20preview\x20return\x202','bottom\x20center','Press\x20OK\x20to\x20start\x20recording.\x20Press\x20again\x20to\x20stop\x20and\x20download.\x0a\x0aWarning:\x20Keep\x20this\x20browser\x20tab\x20active\x20to\x20continue\x20recording.\x0a\x0aYou\x20can\x20change\x20the\x20default\x20video\x20bitrate\x20if\x20desired\x20below\x20(kbps)','previewWebcam','#FCC','controls','center','<button\x20style=\x22margin:10px;padding:5px\x22\x20onclick=\x22toggle(getById(\x27roomnotes2\x27),this);\x22>Click\x20Here\x20for\x20a\x20quick\x20overview\x20and\x20help</button>','copy','#AFA','ontouchstart','QsgKG','backgroundColor','makeCode','left','bZWPR','yfWGf','keyCode','pushState','reshare','microphone\x20','outerHTML','Copied\x20to\x20Clipboard','enumerateDevices()\x20not\x20supported.','framerate','videosource','pageX','?room=','&room=','view=','call','Enhanced\x20Security\x20Mode\x20Enabled.','adding\x20tracks','view','activeated\x20preview\x20return\x201','qrtyl','<font\x20style=\x22color:#EEE\x22>The\x20stream\x20is\x20not\x20available\x20yet\x20or\x20an\x20error\x20occured.</font><br/><button\x20onclick=\x22location.reload();\x22>Retry\x20Manually</button><br/>','UUID','querySelector','catch','#audioSource','VqXgS','invite_group_chat_type','#000000','label=','Join\x20room','Hide\x20This','100px\x20100px','changeTitle','<br\x20/><font\x20style=\x27font-size:130%;color:white;\x27></font><input\x20class=\x27task\x27\x20onclick=\x27popupMessage(event);copyFunction(this)\x27\x20onmousedown=\x27copyFunction(this)\x27\x20style=\x27cursor:grab;font-weight:bold;background-color:#F45;width:400px;font-size:100%;padding:10px;border:2px\x20solid\x20black;margin:5px;\x27\x20value=\x27https://','fullscreen','container-2','#context-menu','quality','username','stereo','optimize','offsetChannel','OBS\x20SCENE','enabled','roZKE','Safari','touchcancel','Waiting\x20for\x20Camera\x20to\x20load','&codec=vp9','video\x20source\x20changed','VKeRB','No\x20OBS\x20Virtual\x20Camera\x20was\x20found','Error\x20acessing\x20webcam.\x0a\x0aWebsite\x20is\x20loaded\x20in\x20an\x20insecure\x20context.\x0a\x0aPlease\x20see:\x20https://developer.mozilla.org/en-US/docs/Web/API/MediaDevices/getUserMedia','dragstart','msvisibilitychange','header','videoElement','Update\x20should\x20not\x20be\x20called\x20on\x20DIRECTORs\x20view?\x20sorta\x20at\x20least','\x20id\x20=\x20','webkitvisibilitychange','&layer-width=1280','getElementsByTagName','sync\x20Changed','WjceZ','kind','IazMZ','opacity','camera\x20','translate','stream\x20ended!\x20stopping\x20recording','Record','value','exec','videoWidth','mouseup','onpopstate','head1','float3','which','dataset','readyState','visibilitychange','fa\x20fa-eye-slash\x20my-float','input','session:','ccyKH','&layer-name=OBS.Ninja','trying\x20with\x20quality:','iceTransportPolicy','Members\x20in\x20Room','keydown','obsSceneChanged','pathname','href','publishScreen','streamID','rtBkD','fFrto','ZZZ','replace','codec','removeAttribute','backgroundRepeat','searchString','mute','audioChannels','location','invite_hidescreen','StHhx','Task\x20ID\x20-\x20','framerate\x20Changed','offsetWidth','length','uCHpr','option','invite_bitrate','ebFzq','got\x20devices!','setData','column\x20columnfade','video/webm','mutevideotoggle','steve','style','video\x20{transform:\x20scale(-1,\x201);webkit-transform:\x20scale(-1,\x201);-o-transform:\x20scale(-1,\x201);-moz-transform:\x20scale(-1,\x201);}','qos','&remote=','isSecureContext','select#videoSource','OverconstrainedError','getVideoTracks','mirror','#3C3','channels','claim','Tkyen','DISABLE\x20CURSOR','xYAyx','ooObi','myself\x20set\x20fullscreen','url(\x27data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHdpZHRoPSI0MHB4IiBoZWlnaHQ9IjQwcHgiIHZpZXdCb3g9IjAgMCA0MCA0MCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWw6c3BhY2U9InByZXNlcnZlIiBzdHlsZT0iZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS1taXRlcmxpbWl0OjEuNDE0MjE7IiB4PSIwcHgiIHk9IjBweCI+CiAgICA8ZGVmcz4KICAgICAgICA8c3R5bGUgdHlwZT0idGV4dC9jc3MiPjwhW0NEQVRBWwogICAgICAgICAgICBALXdlYmtpdC1rZXlmcmFtZXMgc3BpbiB7CiAgICAgICAgICAgICAgZnJvbSB7CiAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpCiAgICAgICAgICAgICAgfQogICAgICAgICAgICAgIHRvIHsKICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTM1OWRlZykKICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0KICAgICAgICAgICAgQGtleWZyYW1lcyBzcGluIHsKICAgICAgICAgICAgICBmcm9tIHsKICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpCiAgICAgICAgICAgICAgfQogICAgICAgICAgICAgIHRvIHsKICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0zNTlkZWcpCiAgICAgICAgICAgICAgfQogICAgICAgICAgICB9CiAgICAgICAgICAgIHN2ZyB7CiAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7CiAgICAgICAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogc3BpbiAxLjVzIGxpbmVhciBpbmZpbml0ZTsKICAgICAgICAgICAgICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOwogICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBzcGluIDEuNXMgbGluZWFyIGluZmluaXRlOwogICAgICAgICAgICB9CiAgICAgICAgXV0+PC9zdHlsZT4KICAgIDwvZGVmcz4KICAgIDxnIGlkPSJvdXRlciI+CiAgICAgICAgPGc+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0yMCwwQzIyLjIwNTgsMCAyMy45OTM5LDEuNzg4MTMgMjMuOTkzOSwzLjk5MzlDMjMuOTkzOSw2LjE5OTY4IDIyLjIwNTgsNy45ODc4MSAyMCw3Ljk4NzgxQzE3Ljc5NDIsNy45ODc4MSAxNi4wMDYxLDYuMTk5NjggMTYuMDA2MSwzLjk5MzlDMTYuMDA2MSwxLjc4ODEzIDE3Ljc5NDIsMCAyMCwwWiIgc3R5bGU9ImZpbGw6YmxhY2s7Ii8+CiAgICAgICAgPC9nPgogICAgICAgIDxnPgogICAgICAgICAgICA8cGF0aCBkPSJNNS44NTc4Niw1Ljg1Nzg2QzcuNDE3NTgsNC4yOTgxNSA5Ljk0NjM4LDQuMjk4MTUgMTEuNTA2MSw1Ljg1Nzg2QzEzLjA2NTgsNy40MTc1OCAxMy4wNjU4LDkuOTQ2MzggMTEuNTA2MSwxMS41MDYxQzkuOTQ2MzgsMTMuMDY1OCA3LjQxNzU4LDEzLjA2NTggNS44NTc4NiwxMS41MDYxQzQuMjk4MTUsOS45NDYzOCA0LjI5ODE1LDcuNDE3NTggNS44NTc4Niw1Ljg1Nzg2WiIgc3R5bGU9ImZpbGw6cmdiKDIxMCwyMTAsMjEwKTsiLz4KICAgICAgICA8L2c+CiAgICAgICAgPGc+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0yMCwzMi4wMTIyQzIyLjIwNTgsMzIuMDEyMiAyMy45OTM5LDMzLjgwMDMgMjMuOTkzOSwzNi4wMDYxQzIzLjk5MzksMzguMjExOSAyMi4yMDU4LDQwIDIwLDQwQzE3Ljc5NDIsNDAgMTYuMDA2MSwzOC4yMTE5IDE2LjAwNjEsMzYuMDA2MUMxNi4wMDYxLDMzLjgwMDMgMTcuNzk0MiwzMi4wMTIyIDIwLDMyLjAxMjJaIiBzdHlsZT0iZmlsbDpyZ2IoMTMwLDEzMCwxMzApOyIvPgogICAgICAgIDwvZz4KICAgICAgICA8Zz4KICAgICAgICAgICAgPHBhdGggZD0iTTI4LjQ5MzksMjguNDkzOUMzMC4wNTM2LDI2LjkzNDIgMzIuNTgyNCwyNi45MzQyIDM0LjE0MjEsMjguNDkzOUMzNS43MDE5LDMwLjA1MzYgMzUuNzAxOSwzMi41ODI0IDM0LjE0MjEsMzQuMTQyMUMzMi41ODI0LDM1LjcwMTkgMzAuMDUzNiwzNS43MDE5IDI4LjQ5MzksMzQuMTQyMUMyNi45MzQyLDMyLjU4MjQgMjYuOTM0MiwzMC4wNTM2IDI4LjQ5MzksMjguNDkzOVoiIHN0eWxlPSJmaWxsOnJnYigxMDEsMTAxLDEwMSk7Ii8+CiAgICAgICAgPC9nPgogICAgICAgIDxnPgogICAgICAgICAgICA8cGF0aCBkPSJNMy45OTM5LDE2LjAwNjFDNi4xOTk2OCwxNi4wMDYxIDcuOTg3ODEsMTcuNzk0MiA3Ljk4NzgxLDIwQzcuOTg3ODEsMjIuMjA1OCA2LjE5OTY4LDIzLjk5MzkgMy45OTM5LDIzLjk5MzlDMS43ODgxMywyMy45OTM5IDAsMjIuMjA1OCAwLDIwQzAsMTcuNzk0MiAxLjc4ODEzLDE2LjAwNjEgMy45OTM5LDE2LjAwNjFaIiBzdHlsZT0iZmlsbDpyZ2IoMTg3LDE4NywxODcpOyIvPgogICAgICAgIDwvZz4KICAgICAgICA8Zz4KICAgICAgICAgICAgPHBhdGggZD0iTTUuODU3ODYsMjguNDkzOUM3LjQxNzU4LDI2LjkzNDIgOS45NDYzOCwyNi45MzQyIDExLjUwNjEsMjguNDkzOUMxMy4wNjU4LDMwLjA1MzYgMTMuMDY1OCwzMi41ODI0IDExLjUwNjEsMzQuMTQyMUM5Ljk0NjM4LDM1LjcwMTkgNy40MTc1OCwzNS43MDE5IDUuODU3ODYsMzQuMTQyMUM0LjI5ODE1LDMyLjU4MjQgNC4yOTgxNSwzMC4wNTM2IDUuODU3ODYsMjguNDkzOVoiIHN0eWxlPSJmaWxsOnJnYigxNjQsMTY0LDE2NCk7Ii8+CiAgICAgICAgPC9nPgogICAgICAgIDxnPgogICAgICAgICAgICA8cGF0aCBkPSJNMzYuMDA2MSwxNi4wMDYxQzM4LjIxMTksMTYuMDA2MSA0MCwxNy43OTQyIDQwLDIwQzQwLDIyLjIwNTggMzguMjExOSwyMy45OTM5IDM2LjAwNjEsMjMuOTkzOUMzMy44MDAzLDIzLjk5MzkgMzIuMDEyMiwyMi4yMDU4IDMyLjAxMjIsMjBDMzIuMDEyMiwxNy43OTQyIDMzLjgwMDMsMTYuMDA2MSAzNi4wMDYxLDE2LjAwNjFaIiBzdHlsZT0iZmlsbDpyZ2IoNzQsNzQsNzQpOyIvPgogICAgICAgIDwvZz4KICAgICAgICA8Zz4KICAgICAgICAgICAgPHBhdGggZD0iTTI4LjQ5MzksNS44NTc4NkMzMC4wNTM2LDQuMjk4MTUgMzIuNTgyNCw0LjI5ODE1IDM0LjE0MjEsNS44NTc4NkMzNS43MDE5LDcuNDE3NTggMzUuNzAxOSw5Ljk0NjM4IDM0LjE0MjEsMTEuNTA2MUMzMi41ODI0LDEzLjA2NTggMzAuMDUzNiwxMy4wNjU4IDI4LjQ5MzksMTEuNTA2MUMyNi45MzQyLDkuOTQ2MzggMjYuOTM0Miw3LjQxNzU4IDI4LjQ5MzksNS44NTc4NloiIHN0eWxlPSJmaWxsOnJnYig1MCw1MCw1MCk7Ii8+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4K\x27)','mutetoggle','setup\x20webcam','&layer-height=','zoom','ROOM\x20ID\x20ENABLED','addEventListener','pointer','querySelectorAll','event','gowebcam','scrollLeft','toLowerCase','TURN\x20server\x20parameters\x20were\x20wrong.','DONE\x20-\x20found\x20stream','main','onresize','Error:\x20Media\x20stream\x20creation\x20failed.','ondataavailable','videoHeight','resolution','ended','top','#messagePopup','\x20set\x20fullscreen','Chrome','zoomSlider','NotReadableError','&stereo','buffer','CODEC\x20CHANGED','[?&]','&view','execCommand','Unmute','browser','scale','block','Download','Webcam','checked','saved','OBS\x20feedback\x20disabled','Room\x20name\x20not\x20long\x20enough\x20or\x20contained\x20all\x20bad\x20characaters','<center>','head3','open','mutevideobutton','UPDATE\x20mixer','ceil','Remove\x20from\x20Group\x20Scene','minHeight','max','drag\x20on','start','Got\x20second\x20stream','&label=','get','backgroundPosition','Share\x20your\x20Screen','head4','disableOBS','#CCC','DtHXq','iceServers','title','GOT\x20IT\x20BUT\x20WITH\x20NO\x20AUDIO','PQoSk','push=','type','CrySS','autoGainControl','Language\x20translation\x20file\x20not\x20found.','Unknown\x20error:\x20\x27NavigatorUserMediaError\x27','currentTarget','Zoom\x20is\x20not\x20supported\x20by\x20','white','has','WFcnI','********Camera\x20failed\x20to\x20work','display','roomid','scrollTo','streamID\x20is:\x20','joinRoom','pageY','Resolution\x20scale\x20requested','object','onchange','mainmenu','ScreenShare','logoname','color','remote\x20ENABLED','obs.ninja','nocursor','off','contains','recorder','getTime','checkbox','undefined','permaid','AUDIO\x20source\x20CHANGED','bitrate','enumerated','\x27\x20/><font\x20style=\x27font-size:130%;color:white;\x27><i\x20class=\x27fa\x20fa-video-camera\x27\x20style=\x27font-size:2em;\x27\x20\x20aria-hidden=\x27true\x27></i>\x20-\x20Invites\x20users\x20to\x20join\x20the\x20group\x20and\x20broadcast\x20their\x20feed\x20to\x20it.\x20These\x20users\x20will\x20see\x20every\x20feed,\x20so\x20a\x20limit\x20of\x204\x20is\x20recommended.</font></div>','scene','uCkTn','mousemove','request','groupId','trim','mutebutton','Error\x20Listing\x20Media\x20Devices.\x0a\x0aThe\x20default\x20Camera\x20may\x20already\x20be\x20in\x20use\x20with\x20another\x20app.\x20Typically\x20webcams\x20can\x20only\x20be\x20accessed\x20by\x20one\x20program\x20at\x20a\x20time.\x0a\x0aThe\x20selected\x20device\x20may\x20also\x20not\x20be\x20supported.','mouseout','volume','getSettings','normal','add_camera','IJZrk','video','noaudio','rpcs','context-menu--active','&quality=1','removeChild','sync','FqxzJ','infocus','getSources','userAgent','now','get\x20media\x20sources;\x20request\x20audio\x20stream','button_','videobitrate','data-action','cursor','obsstudio','#DDDDDD','disabled','reload','Disable\x20Video','deviceId','touchend','innerHTML','trying\x20to\x20list\x20webcam\x20again','<i\x20class=\x27fa\x20fa-arrows-alt\x27\x20style=\x27font-size:50px\x27\x20aria-hidden=\x27true\x27></i>','select','MediaStreamTrack','max\x20channels\x20is\x2032;\x20channels\x20offset','EIjrJ','joinroomID','muted','clientX','metaKey','Error\x20handling\x20QR\x20Code\x20failure','webcamonly','Screenshare\x20with\x20Room','auto\x20playing','float2','addTrack','stop','lastIndexOf','toString','onmousemove','credits','justtesting','info','Join\x20Room\x20with\x20Camera','webcamstats','innerHeight','beforeunload','getUserMedia','./translations/','onkeyup','<br\x20/><font\x20style=\x22color:#CCC\x22>-\x20Please\x20select\x20which\x20you\x20wish\x20to\x20share</font>','multiselect','ontouchmove','getCapabilities','generateStreamID','disable\x20video\x20playback','position','Looks\x20like\x20there\x20was\x20a\x20problem.\x20Status\x20Code:\x20','Problem\x20with\x20Camera','Please\x20enter\x20a\x20room\x20name\x20before\x20continuing','then','getCurrentScene','changing\x20title;\x20if\x20connected\x20at\x20least','fZbLQ','revokeObjectURL','hidden','float','ezIIy','onclick','split','publishStream','remove','credential','PRESS\x20WHEN\x20READY!','invite_joinroom','.json','click','innerWidth','context-menu__link','host','touchmove','head2','Mac\x20OS\x20X','function','Camera\x20failed\x20to\x20load.\x20\x0a\x0aPlease\x20make\x20sure\x20it\x20is\x20not\x20already\x20in\x20use\x20by\x20another\x20application.\x0a\x0aPlease\x20make\x20sure\x20you\x20have\x20accepted\x20the\x20camera\x20permissions.','&quality=2','enumerated\x20failed\x202','documentElement','step','videoname1','mouseenter','<br\x20/><div\x20id=\x22qrcode\x22\x20style=\x22background-color:white;display:inline-block;color:black;max-width:340px;padding:40px;\x22><h2\x20style=\x22color:black\x22>Guest\x20Invite\x20Link:</h2><input\x20class=\x22task\x22\x20onclick=\x22popupMessage(event);copyFunction(this)\x22\x20onmousedown=\x22copyFunction(this)\x22\x20\x20\x09\x09style=\x22cursor:grab;background-color:#CFC;border:\x202px\x20solid\x20black;width:260px;font-size:120%;padding:10px;\x22\x20\x20value=\x22','turn:turn.obs.ninja:443','resize','target','gSmzW','turn:turn2.obs.ninja:443','advanced','fontWeight','director','sink','no-repeat','SELECTED','column\x20columnfade\x20advanced','onmouseup','playing','URL','onmouseenter','OTVeS','status','floor','mediaDevices','false','min','pow','changeStreamID','data-translation','forEach','dataTransfer','videoMuted','play','<font\x20style=\x22color:#666\x22><h1>Attempting\x20to\x20load\x20video\x20stream.</h1></font>','black','directorsgrid','text','for','applyConstraints','json','an\x20error\x20occured\x20with\x20the\x20media\x20recorder;\x20stopping\x20recording','An\x20error\x20occured.\x20Upgrading\x20to\x20at\x20least\x20iOS\x2013.4\x20should\x20fix\x20this\x20glitch\x20from\x20happening\x20again','EajWm','mkPjL','enable','chat','&webcam','drag','body','configuration','invite_secure','sendMsg','BITRATE\x20ENABLED','.webm','RTC\x20already\x20connected','float5','setTimeout','createObjectURL','getAudioTracks','Untitled','div','OPEN','Privacy\x20mode\x20failed\x20to\x20configure.','container-1','&view\x27\x20/><font\x20style=\x27font-size:130%;color:white;\x27><i\x20class=\x27fa\x20fa-video-camera\x27\x20style=\x27font-size:2em;\x27\x20\x20aria-hidden=\x27true\x27></i>\x20-\x20Link\x20to\x20Invite\x20users\x20to\x20broadcast\x20their\x20feeds\x20to\x20the\x20group.\x20These\x20users\x20will\x20not\x20see\x20or\x20hear\x20any\x20feed\x20from\x20the\x20group.</font><br\x20/>','webcamquality','enumerateDevices','privacy','none','getAttribute','<div\x20style=\x27background-color:black;color:white;\x27><h1>On\x20macOS,\x20Please\x20use\x20OBS\x20v23,\x20as\x20OBS\x20v24\x20and\x20v25\x20are\x20not\x20supported\x20currently.</h1>\x09\x09\x09<br\x20/><h2>\x20Please\x20find\x20details\x20<u><a\x20href=\x27https://github.com/steveseguin/obsninja/wiki/FAQ#mac-os\x27>within\x20our\x20wiki\x20guide\x20-\x20https://github.com/steveseguin/obsninja/wiki/FAQ#mac-os</a></u></h2>\x09\x09\x09<br\x20/>\x20(Version\x20of\x20OBS\x20Plugin\x20Detected:\x20','OBS\x20STATUS:','Some\x20other\x20kind\x20of\x20source/device:\x20','Recorded\x20Blobs:\x20','height','zPCBk','=([^&#]*)','fps','search','forceios','YirNV','urls','audio','mouseover','stopping\x20old\x20track','director=','visibility','namedItem','slice','\x20-\x20','old\x20stream\x20found','obsoff','context-menu','maxframerate','\x27\x20/><font\x20style=\x27font-size:130%;color:white\x27><i\x20class=\x27fa\x20fa-th-large\x27\x20style=\x27font-size:2em;\x27\x20aria-hidden=\x27true\x27></i>\x20-\x20This\x20is\x20an\x20OBS\x20Browser\x20Source\x20link\x20that\x20contains\x20the\x20group\x20chat\x20in\x20just\x20a\x20single\x20scene.\x20Videos\x20must\x20be\x20added\x20to\x20Group\x20Scene.</font><br\x20/>','resolution\x20found','Mirror\x20all\x20videos','OvQxu','#audioSource\x20input[type=\x27checkbox\x27]','streamid','touchstart','Add\x20to\x20Group\x20Scene','label','helpbutton','width','URLSearchParams','absolute','[data-translate]','action','onerror','\x20is\x20not\x20defined;\x20skipping.','security','Record\x20Video\x20queued','AUDIO\x20BITRATE\x20SET','requestRateLimit','\x22\x20/>\x20\x09\x09\x09<br\x20/><br\x20/>\x09\x09Please\x20also\x20note,\x20the\x20invite\x20link\x20and\x20OBS\x20ingestion\x20link\x20created\x20is\x20reusable,\x20but\x20only\x20one\x20person\x20may\x20use\x20a\x20specific\x20invite\x20at\x20a\x20time.','Share\x20your\x20Camera','hostname','abYLP','<br\x20/><div\x20style=\x27display:inline-block\x27><font\x20style=\x27font-size:130%;color:white;\x27></font><input\x20\x20onclick=\x27popupMessage(event);copyFunction(this)\x27\x20onmousedown=\x27copyFunction(this)\x27\x20style=\x27cursor:grab;font-weight:bold;background-color:#78F;\x20width:400px;\x20font-size:100%;\x20padding:10px;\x20border:2px\x20solid\x20black;\x20margin:5px;\x27\x20\x20class=\x27task\x27\x20value=\x27https://','add_screen'];(function(_0x19ab91,_0x59d736){var _0xac6271=function(_0x52c9b6){while(--_0x52c9b6){_0x19ab91['push'](_0x19ab91['shift']());}};_0xac6271(++_0x59d736);}(_0x59d7,0xcf));var _0xac62=function(_0x19ab91,_0x59d736){_0x19ab91=_0x19ab91-0x0;var _0xac6271=_0x59d7[_0x19ab91];return _0xac6271;};var formSubmitting=!![];var activatedPreview=![];function getById(_0x3d524e){var _0x4a38de=document[_0xac62('0x1ba')](_0x3d524e);if(!_0x4a38de){errorlog(_0x3d524e+_0xac62('0x17b'));_0x4a38de=document[_0xac62('0x198')]('span');}return _0x4a38de;}if(window[_0xac62('0xc1')]){log('OBS\x20VERSION:'+window[_0xac62('0xc1')][_0xac62('0x1dc')]);log('macOS:\x20'+navigator[_0xac62('0xba')][_0xac62('0x1a7')]('Mac\x20OS\x20X')!=-0x1);log(window[_0xac62('0xc1')]);var ver1=window['obsstudio'][_0xac62('0x1dc')];ver1=ver1[_0xac62('0xfa')]('.');if(ver1['length']==0x3){if(ver1[_0xac62('0x1b')]==0x3&&parseInt(ver1[0x0])==0x2&&parseInt(ver1[0x1])>0x4&&navigator[_0xac62('0xba')][_0xac62('0x1a7')](_0xac62('0x107'))!=-0x1){getById(_0xac62('0x46'))[_0xac62('0xc8')]=_0xac62('0x153')+window[_0xac62('0xc1')][_0xac62('0x1dc')]+',\x20and\x20should\x20currently\x20be\x202.4.0\x20on\x20macOS)\x09\x09\x09<br\x20/>\x20Please\x20report\x20this\x20problem\x20to\x20steve@seguin.email\x20if\x20you\x20feel\x20it\x20is\x20an\x20error.\x09\x09\x09</div>';}}window[_0xac62('0x3d')](_0xac62('0x6'),function(_0xaf9a3b){log('OBS\x20EVENT');log(_0xaf9a3b['detail']['name']);window[_0xac62('0xc1')][_0xac62('0xf2')](function(_0x1f623c){log(_0xac62('0x22a'));log(_0x1f623c);});window[_0xac62('0xc1')]['getStatus'](function(_0x3630fe){log(_0xac62('0x154'));log(_0x3630fe);});});}window['onload']=function(){window[_0xac62('0x3d')](_0xac62('0xe3'),function(_0x217aa5){if(formSubmitting){return undefined;}var _0x232fd3='Leaving\x20the\x20page\x20now\x20will\x20terminate\x20your\x20stream\x20';(_0x217aa5||window[_0xac62('0x40')])[_0xac62('0x1a1')]=_0x232fd3;return _0x232fd3;});};var lastTouchEnd=0x0;document[_0xac62('0x3d')]('touchend',function(_0x392133){var _0x450213=new Date()[_0xac62('0x9a')]();if(_0x450213-lastTouchEnd<=0x12c){_0x392133[_0xac62('0x1b8')]();}lastTouchEnd=_0x450213;},![]);var interacted=![];document[_0xac62('0x3d')](_0xac62('0x101'),function(_0x1875dd){if(interacted==![]){interacted=!![];history['pushState']({},'');}});var Callbacks=[];var CtrlPressed=![];document[_0xac62('0x3d')](_0xac62('0x5'),_0x417e72=>{if(_0x417e72[_0xac62('0x1d0')]||_0x417e72[_0xac62('0xd2')]){if(_0xac62('0x15d')!==_0xac62('0x15d')){return;}else{CtrlPressed=!![];}}});document[_0xac62('0x3d')](_0xac62('0x189'),_0x1dc4c9=>{if(!(_0x1dc4c9[_0xac62('0x1d0')]||_0x1dc4c9['metaKey'])){if(CtrlPressed){CtrlPressed=![];for(var _0x1a8f9d in Callbacks){if(_0xac62('0x1a9')===_0xac62('0x1a9')){var _0x10c516=Callbacks[_0x1a8f9d];log(_0x10c516[_0xac62('0x165')](0x1));_0x10c516[0x0](..._0x10c516[_0xac62('0x165')](0x1));}else{play(response[_0x1a8f9d][_0xac62('0xa')]);}}Callbacks=[];}}});window[_0xac62('0x24b')]=function(){if(interacted){window[_0xac62('0x15')][_0xac62('0xc4')](!![]);}};var session=WebRTC['Media'];session[_0xac62('0xa')]=session[_0xac62('0xeb')]();(function(_0x1326e7){_0x1326e7[_0xac62('0x176')]=_0x1326e7[_0xac62('0x176')]||function(_0x1744c2){var _0x215c0c=this;_0x215c0c[_0xac62('0x12')]=_0x1744c2;_0x215c0c['get']=function(_0x515ecd){var _0x4140d0=new RegExp(_0xac62('0x56')+_0x515ecd+_0xac62('0x159'))[_0xac62('0x248')](_0x215c0c[_0xac62('0x12')]);if(_0x4140d0==null){return null;}else{return decodeURI(_0x4140d0[0x1])||0x0;}};};}(window));var urlParams=new URLSearchParams(window[_0xac62('0x15')][_0xac62('0x15b')]);if(/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i['test'](navigator[_0xac62('0xba')])){session[_0xac62('0xd4')]=!![];}if(urlParams[_0xac62('0x84')]('webcam')){session[_0xac62('0xd4')]=!![];}if(session[_0xac62('0xd4')]==!![]){getById(_0xac62('0x223'))[_0xac62('0x18d')]=_0xac62('0x11c');}if(urlParams[_0xac62('0x84')](_0xac62('0x227'))){log('STEREO\x20ENABLED');session[_0xac62('0x227')]=urlParams[_0xac62('0x70')](_0xac62('0x227'));if(session[_0xac62('0x227')]=='false'){session[_0xac62('0x227')]=0x0;}else if(session[_0xac62('0x227')]=='0'){session[_0xac62('0x227')]=0x0;}else if(session[_0xac62('0x227')]=='no'){session[_0xac62('0x227')]=0x0;}else if(session[_0xac62('0x227')]==_0xac62('0x97')){session[_0xac62('0x227')]=0x0;}else if(session['stereo']=='1'){session[_0xac62('0x227')]=0x1;}else if(session[_0xac62('0x227')]=='3'){session[_0xac62('0x227')]=0x3;}else if(session[_0xac62('0x227')]=='2'){session[_0xac62('0x227')]=0x2;}else{session[_0xac62('0x227')]=0x1;}}if(urlParams[_0xac62('0x84')](_0xac62('0x1c7'))){log(_0xac62('0x17e'));session[_0xac62('0x1c7')]=parseInt(urlParams[_0xac62('0x70')](_0xac62('0x1c7')));if(session[_0xac62('0x1c7')]<0x1){session['audiobitrate']=![];}}if(urlParams['has'](_0xac62('0x170'))||urlParams[_0xac62('0x84')](_0xac62('0x211'))){session['view']=urlParams['get'](_0xac62('0x170'))||urlParams['get'](_0xac62('0x211'));log(_0xac62('0x1d4')+session['view']);}if(urlParams[_0xac62('0x84')]('remote')){log(_0xac62('0x94'));session[_0xac62('0x1bc')]=urlParams[_0xac62('0x70')](_0xac62('0x1bc'))['trim']();}if(urlParams[_0xac62('0x84')](_0xac62('0x228'))){session[_0xac62('0x228')]=!![];}if(urlParams[_0xac62('0x84')](_0xac62('0x168'))){log(_0xac62('0x61'));session[_0xac62('0x74')]=!![];}if(urlParams[_0xac62('0x84')](_0xac62('0xb1'))){log('disable\x20audio\x20playback');session[_0xac62('0x15f')]=![];}if(urlParams[_0xac62('0x84')]('novideo')){log(_0xac62('0xec'));session[_0xac62('0xb0')]=![];}if(urlParams[_0xac62('0x84')](_0xac62('0x15c'))){log('allow\x20iOS\x20to\x20work\x20in\x20video\x20group\x20chat;\x20for\x20this\x20user\x20at\x20least');session['forceios']=!![];}if(urlParams[_0xac62('0x84')](_0xac62('0x96'))){session['nocursor']=!![];log(_0xac62('0x33'));var style=document[_0xac62('0x198')](_0xac62('0x26'));style[_0xac62('0xc8')]=_0xac62('0x1d6');document[_0xac62('0x1ee')][_0xac62('0x1c9')](style);}if(urlParams['has'](_0xac62('0xf'))){log(_0xac62('0x55'));session['codec']=urlParams[_0xac62('0x70')]('codec');}if(urlParams[_0xac62('0x84')](_0xac62('0x5b'))){log(_0xac62('0x8d'));session['scale']=urlParams[_0xac62('0x70')](_0xac62('0x5b'));}var configSettings=getById('main-js');var ln_template=![];if(configSettings){ln_template=configSettings[_0xac62('0x152')](_0xac62('0x129'));if(typeof ln_template==='undefined'){ln_template=![];}}if(urlParams[_0xac62('0x84')]('ln')){ln_template=urlParams['get']('ln');}if(ln_template!==![]){try{fetch('./translations/'+ln_template+_0xac62('0x100'))[_0xac62('0xf1')](function(_0x13341b){if(_0x13341b['status']!==0xc8){log(_0xac62('0xee')+_0x13341b[_0xac62('0x122')]);return;}_0x13341b[_0xac62('0x134')]()[_0xac62('0xf1')](function(_0x236812){log(_0x236812);document[_0xac62('0x3f')](_0xac62('0x178'))[_0xac62('0x12a')](function(_0x4bfe4f){if(_0xac62('0x34')!==_0xac62('0x22c')){if(_0x4bfe4f[_0xac62('0x24f')][_0xac62('0x244')]in _0x236812){_0x4bfe4f[_0xac62('0xc8')]=_0x236812[_0x4bfe4f[_0xac62('0x24f')]['translate']];}}else{if(quality>sq){quality=sq;}}});getById(_0xac62('0x90'))[_0xac62('0x26')]['opacity']=0x1;;})[_0xac62('0x217')](function(_0xfff2fa){errorlog(_0xfff2fa);getById('mainmenu')[_0xac62('0x26')][_0xac62('0x242')]=0x1;});})['catch'](function(_0xcc7f3b){errorlog(_0xcc7f3b);getById(_0xac62('0x90'))[_0xac62('0x26')][_0xac62('0x242')]=0x1;});}catch(_0x2609ec){errorlog(_0x2609ec);getById('mainmenu')[_0xac62('0x26')][_0xac62('0x242')]=0x1;}}else if(location[_0xac62('0x182')]!==_0xac62('0x95')){getById(_0xac62('0x28'))['innerHTML']=location[_0xac62('0x182')];getById(_0xac62('0x92'))[_0xac62('0xc8')]=getById(_0xac62('0x28'))[_0xac62('0x205')];document[_0xac62('0x78')]=location[_0xac62('0x182')];try{fetch('./translations/blank.json')[_0xac62('0xf1')](function(_0x33ae0c){if(_0x33ae0c[_0xac62('0x122')]!==0xc8){log(_0xac62('0xee')+_0x33ae0c[_0xac62('0x122')]);return;}_0x33ae0c[_0xac62('0x134')]()[_0xac62('0xf1')](function(_0x207a9a){log(_0x207a9a);document[_0xac62('0x3f')](_0xac62('0x178'))[_0xac62('0x12a')](function(_0x5845){if(_0x5845[_0xac62('0x24f')][_0xac62('0x244')]in _0x207a9a){if(_0xac62('0x114')==='wePVF'){createRoom(urlParams['get'](_0xac62('0x118'))[_0xac62('0xe')](/[\W_]+/g,'_'));}else{_0x5845['innerHTML']=_0x207a9a[_0x5845['dataset'][_0xac62('0x244')]];}}});getById(_0xac62('0x28'))[_0xac62('0xc8')]=location[_0xac62('0x182')];getById(_0xac62('0x92'))['innerHTML']=getById(_0xac62('0x28'))[_0xac62('0x205')];getById(_0xac62('0x90'))['style'][_0xac62('0x242')]=0x1;;})[_0xac62('0x217')](function(_0x2c3b67){errorlog(_0x2c3b67);getById(_0xac62('0x90'))[_0xac62('0x26')][_0xac62('0x242')]=0x1;});})[_0xac62('0x217')](function(_0x289deb){errorlog(_0x289deb);getById(_0xac62('0x90'))[_0xac62('0x26')][_0xac62('0x242')]=0x1;});}catch(_0x23298d){errorlog(_0x23298d);getById('mainmenu')[_0xac62('0x26')][_0xac62('0x242')]=0x1;}}else{getById(_0xac62('0x90'))['style'][_0xac62('0x242')]=0x1;}function changeLg(_0x3d358c){fetch(_0xac62('0xe5')+_0x3d358c+_0xac62('0x100'))[_0xac62('0xf1')](function(_0x723990){if(_0x723990[_0xac62('0x122')]!==0xc8){logerror(_0xac62('0x7f')+_0x723990[_0xac62('0x122')]);return;}_0x723990[_0xac62('0x134')]()[_0xac62('0xf1')](function(_0x569363){log(_0x569363);document[_0xac62('0x3f')](_0xac62('0x178'))[_0xac62('0x12a')](function(_0x52f38d){_0x52f38d[_0xac62('0xc8')]=_0x569363[_0x52f38d[_0xac62('0x24f')]['translate']];});});})[_0xac62('0x217')](function(_0x15044a){errorlog(_0x15044a);});}if(urlParams[_0xac62('0x84')](_0xac62('0x9f'))){session[_0xac62('0x9f')]=parseInt(urlParams[_0xac62('0x70')]('bitrate'));if(session[_0xac62('0x9f')]<0x1){session[_0xac62('0x9f')]=![];}log(_0xac62('0x141'));log(session[_0xac62('0x9f')]);}else if(urlParams['has'](_0xac62('0xbe'))){session[_0xac62('0x9f')]=parseInt(urlParams['get'](_0xac62('0xbe')));if(session[_0xac62('0x9f')]<0x1){session[_0xac62('0x9f')]=![];}log(_0xac62('0x141'));log(session[_0xac62('0x9f')]);}if(urlParams[_0xac62('0x84')](_0xac62('0x157'))){session[_0xac62('0x157')]=parseInt(urlParams[_0xac62('0x70')](_0xac62('0x157')));}if(urlParams[_0xac62('0x84')](_0xac62('0x175'))){session['width']=parseInt(urlParams[_0xac62('0x70')](_0xac62('0x175')));}if(urlParams[_0xac62('0x84')](_0xac62('0x225'))){try{session[_0xac62('0x225')]=parseInt(urlParams[_0xac62('0x70')](_0xac62('0x225')));getById(_0xac62('0x1aa'))[_0xac62('0x1cd')][_0xac62('0xb5')](getById('gear_screen'));getById(_0xac62('0x1b9'))[_0xac62('0x1cd')][_0xac62('0xb5')](getById(_0xac62('0x1b9')));}catch(_0x5e734e){errorlog(_0x5e734e);}}if(urlParams['has']('sink')){session[_0xac62('0x119')]=urlParams[_0xac62('0x70')](_0xac62('0x119'));}if(urlParams[_0xac62('0x84')](_0xac62('0x1b5'))){session[_0xac62('0x229')]=parseInt(urlParams[_0xac62('0x70')]('channeloffset'));log('max\x20channels\x20is\x2032;\x20channels\x20offset');}if(urlParams[_0xac62('0x84')](_0xac62('0x30'))){session[_0xac62('0x14')]=parseInt(urlParams[_0xac62('0x70')](_0xac62('0x30')));log(_0xac62('0xcd'));}if(urlParams[_0xac62('0x84')]('secure')){session[_0xac62('0x17c')]=!![];setTimeout(function(){alert(_0xac62('0x20f'));},0x64);}if(urlParams[_0xac62('0x84')]('framerate')){session[_0xac62('0x208')]=parseInt(urlParams[_0xac62('0x70')](_0xac62('0x208')));log(_0xac62('0x19'));log(session[_0xac62('0x208')]);}if(urlParams[_0xac62('0x84')](_0xac62('0xb6'))){session[_0xac62('0xb6')]=parseFloat(urlParams[_0xac62('0x70')](_0xac62('0xb6')));log(_0xac62('0x23e'));log(session[_0xac62('0xb6')]);}if(urlParams['has'](_0xac62('0x54'))){session[_0xac62('0x54')]=parseFloat(urlParams[_0xac62('0x70')](_0xac62('0x54')))||0x0;log(_0xac62('0x1b2')+session[_0xac62('0x54')]);}if(urlParams[_0xac62('0x84')](_0xac62('0x2e'))){try{log(_0xac62('0x16d'));var mirrorStyle=document[_0xac62('0x198')](_0xac62('0x26'));mirrorStyle[_0xac62('0xc8')]=_0xac62('0x27');document[_0xac62('0x23d')]('head')[0x0][_0xac62('0x1c9')](mirrorStyle);}catch(_0x226278){errorlog(_0x226278);}}var turn={};if(urlParams[_0xac62('0x84')]('turn')){try{var turnstring=urlParams[_0xac62('0x70')]('turn')[_0xac62('0xfa')](';');if(turnstring!==_0xac62('0x125')){turn={};turn[_0xac62('0x226')]=turnstring[0x0];turn[_0xac62('0xfd')]=turnstring[0x1];turn[_0xac62('0x15e')]=[turnstring[0x2]];session[_0xac62('0x13e')][_0xac62('0x77')][_0xac62('0x1e7')](turn);}}catch(_0x38a96f){alert(_0xac62('0x44'));errorlog(_0x38a96f);}}else{turn={};turn[_0xac62('0x226')]=_0xac62('0x25');turn[_0xac62('0xfd')]='justtesting';turn['urls']=[_0xac62('0x111')];session['configuration'][_0xac62('0x77')][_0xac62('0x1e7')](turn);turn={};turn[_0xac62('0x226')]=_0xac62('0x25');turn[_0xac62('0xfd')]=_0xac62('0xde');turn[_0xac62('0x15e')]=[_0xac62('0x115')];session[_0xac62('0x13e')][_0xac62('0x77')]['push'](turn);}if(urlParams['has'](_0xac62('0x150'))){try{session[_0xac62('0x13e')][_0xac62('0x3')]=_0xac62('0x1d1');}catch(_0x4b7e7f){alert(_0xac62('0x14b'));errorlog(_0x4b7e7f);}}function updateURL(_0x440b1c,_0x54a4d0=![]){var _0x569c69=_0x440b1c['split']('=')[0x0];if(!urlParams[_0xac62('0x84')](_0x569c69)||_0x54a4d0){if(history['pushState']){if(_0xac62('0x85')!==_0xac62('0x85')){alert('SSL\x20(https)\x20is\x20not\x20enabled.\x20This\x20site\x20will\x20not\x20work\x20without\x20it!');}else{var _0x256d15=window[_0xac62('0x15')][_0xac62('0x8')][_0xac62('0xfa')]('?');var _0x45dacf;if(_0x256d15[_0xac62('0x1b')]>0x1&&_0x256d15[0x1]!==''){_0x45dacf=window['location'][_0xac62('0x8')]+'&'+_0x440b1c;}else{_0x45dacf=window[_0xac62('0x15')][_0xac62('0x8')]+'?'+_0x440b1c;}window[_0xac62('0x18a')][_0xac62('0x202')]({'path':_0x45dacf},'',_0x45dacf);}}}}function jumptoroom(){var _0x4be83b=window[_0xac62('0x15')][_0xac62('0x8')][_0xac62('0xfa')]('?');var _0x3bb1a8=getById(_0xac62('0xcf'))[_0xac62('0x247')];_0x3bb1a8=_0x3bb1a8[_0xac62('0xe')](/[\W_]+/g,'_');if(_0x4be83b[_0xac62('0x1b')]>0x1&&_0x4be83b[0x1]!==''){window['location']+=_0xac62('0x20c')+_0x3bb1a8;}else{window['location']+=_0xac62('0x20b')+_0x3bb1a8;}}function sleep(_0x3eb300=0x0){return new Promise(_0x513d29=>setTimeout(_0x513d29,_0x3eb300));}session['connect']();var url=window[_0xac62('0x15')][_0xac62('0x7')];var filename=url['substring'](url[_0xac62('0xda')]('/')+0x1);if(filename['split']('.')[_0xac62('0x1b')]==0x1){if(filename[_0xac62('0x1b')]<0x2){filename=![];}}else{filename=![];}var permaid=![];if(urlParams[_0xac62('0x84')](_0xac62('0x9d'))||urlParams['has']('push')){permaid=urlParams['get'](_0xac62('0x9d'))||urlParams[_0xac62('0x70')](_0xac62('0x1e7'));session[_0xac62('0x128')](permaid);getById(_0xac62('0x14c'))[_0xac62('0x18d')]=_0xac62('0x11c');getById(_0xac62('0x18b'))[_0xac62('0x18d')]=_0xac62('0x11c');getById('info')[_0xac62('0xc8')]='';getById(_0xac62('0xae'))[_0xac62('0xc8')]=_0xac62('0x181');getById('add_screen')[_0xac62('0xc8')]=_0xac62('0x72');getById('videoname1')[_0xac62('0x247')]='';getById(_0xac62('0x1da'))[_0xac62('0xc8')]='';getById(_0xac62('0x88'))[_0xac62('0xc8')]='';getById(_0xac62('0x14c'))[_0xac62('0x18d')]='column\x20columnfade\x20advanced';getById(_0xac62('0x18b'))[_0xac62('0x18d')]=_0xac62('0x11c');getById('mainmenu')['style']['alignSelf']=_0xac62('0x1f6');getById(_0xac62('0x90'))[_0xac62('0x26')][_0xac62('0x87')]='inherit';getById(_0xac62('0x237'))[_0xac62('0x26')][_0xac62('0x1ca')]='center';if(session['webcamonly']==!![]){getById('head1')[_0xac62('0xc8')]='<font\x20style=\x22color:#CCC;\x22>-\x20Please\x20accept\x20any\x20camera\x20permissions</font>';}else{getById(_0xac62('0x24c'))[_0xac62('0xc8')]=_0xac62('0xe7');}}if(urlParams[_0xac62('0x84')](_0xac62('0x88'))||filename||urlParams['has']('room')||permaid!==![]){var roomid='';if(filename){roomid=filename;}else if(urlParams[_0xac62('0x84')](_0xac62('0x1c6'))){roomid=urlParams[_0xac62('0x70')](_0xac62('0x1c6'));}else if(urlParams[_0xac62('0x84')](_0xac62('0x88'))){roomid=urlParams[_0xac62('0x70')](_0xac62('0x88'));}roomid=roomid[_0xac62('0xe')](/[\W_]+/g,'_');session[_0xac62('0x88')]=roomid;getById(_0xac62('0xdf'))[_0xac62('0xc8')]='';getById(_0xac62('0xdf'))['style'][_0xac62('0x93')]=_0xac62('0x75');getById(_0xac62('0x10e'))[_0xac62('0x247')]=roomid;getById(_0xac62('0x1da'))[_0xac62('0xc8')]=roomid;getById(_0xac62('0x88'))[_0xac62('0xc8')]=roomid;getById(_0xac62('0x14c'))[_0xac62('0x18d')]=_0xac62('0x11c');getById(_0xac62('0x18b'))[_0xac62('0x18d')]=_0xac62('0x11c');getById(_0xac62('0x90'))['style']['alignSelf']=_0xac62('0x1f6');getById(_0xac62('0x237'))['style'][_0xac62('0x1ca')]=_0xac62('0x1f6');if(session[_0xac62('0xd4')]==!![]){getById('head1')[_0xac62('0xc8')]='';}else{getById(_0xac62('0x24c'))[_0xac62('0xc8')]='<br\x20/><font\x20style=\x22color:#CCC\x22>Please\x20select\x20an\x20option\x20to\x20join.</font>';}getById(_0xac62('0xae'))[_0xac62('0xc8')]=_0xac62('0xe0');getById(_0xac62('0x185'))[_0xac62('0xc8')]=_0xac62('0xd5');getById(_0xac62('0x64'))['className']=_0xac62('0x116');if(urlParams[_0xac62('0x84')]('scene')){session[_0xac62('0xa2')]=urlParams[_0xac62('0x70')](_0xac62('0xa2'));getById(_0xac62('0x18b'))['className']=_0xac62('0x22');getById('container-3')[_0xac62('0x18d')]='column\x20columnfade';getById(_0xac62('0x223'))[_0xac62('0x18d')]='column\x20columnfade';getById('container-1')[_0xac62('0x18d')]=_0xac62('0x22');getById(_0xac62('0x237'))[_0xac62('0x18d')]='advanced';getById(_0xac62('0xdf'))[_0xac62('0x18d')]=_0xac62('0x116');getById(_0xac62('0x237'))['className']='advanced';getById('head1')[_0xac62('0x18d')]=_0xac62('0x116');getById(_0xac62('0x106'))[_0xac62('0x18d')]=_0xac62('0x116');getById('head3')[_0xac62('0x18d')]=_0xac62('0x116');getById('mainmenu')['style']['display']='none';window['addEventListener'](_0xac62('0x112'),updateMixer);joinRoom(roomid);}}else if(urlParams[_0xac62('0x84')]('director')){createRoom(urlParams['get'](_0xac62('0x118'))[_0xac62('0xe')](/[\W_]+/g,'_'));}function checkConnection(){if(document[_0xac62('0x1ba')](_0xac62('0x28'))){if(session['ws']&&session['ws']['readyState']===WebSocket[_0xac62('0x14a')]){if(_0xac62('0xaf')===_0xac62('0x183')){ln_template=configSettings[_0xac62('0x152')](_0xac62('0x129'));if(typeof ln_template==='undefined'){ln_template=![];}}else{getById(_0xac62('0x28'))['style'][_0xac62('0x93')]=_0xac62('0x83');}}else{getById(_0xac62('0x28'))[_0xac62('0x26')]['color']=_0xac62('0x1e5');}}}setInterval(function(){checkConnection();},0x1388);function updateStats(){log(_0xac62('0x16c'));try{getById(_0xac62('0x1f3'))[_0xac62('0x1db')][_0xac62('0x2d')]()['forEach'](function(_0x3384cc){log(_0x3384cc[_0xac62('0xac')]());log(_0x3384cc[_0xac62('0xac')]()[_0xac62('0x1d8')]);getById(_0xac62('0xe1'))[_0xac62('0xc8')]='Current\x20Video\x20Settings:\x20'+(_0x3384cc['getSettings']()[_0xac62('0x175')]||0x0)+'x'+(_0x3384cc[_0xac62('0xac')]()['height']||0x0)+'@'+parseInt(_0x3384cc[_0xac62('0xac')]()['frameRate']*0xa)/0xa+_0xac62('0x15a');});}catch(_0x184288){if(_0xac62('0x137')!==_0xac62('0xa3')){errorlog(_0x184288);}else{const _0x5f2603=document[_0xac62('0x198')](_0xac62('0x1d'));_0x5f2603[_0xac62('0x247')]=deviceInfo['deviceId'];_0x5f2603[_0xac62('0x131')]=deviceInfo['label']||_0xac62('0x243')+(videoSelect[_0xac62('0x1b')]+0x1);videoSelect[_0xac62('0x1c9')](_0x5f2603);}}}function toggleMute(){if(session[_0xac62('0xd0')]==![]){session[_0xac62('0xd0')]=!![];getById(_0xac62('0x38'))[_0xac62('0x18d')]=_0xac62('0x191');getById(_0xac62('0xa8'))[_0xac62('0x18d')]=_0xac62('0xf7');session[_0xac62('0x1e8')][_0xac62('0x147')]()[_0xac62('0x12a')](_0x1f2b77=>{_0x1f2b77[_0xac62('0x22b')]=![];});}else{session[_0xac62('0xd0')]=![];getById(_0xac62('0x38'))[_0xac62('0x18d')]='fa\x20fa-microphone\x20my-float';getById(_0xac62('0xa8'))[_0xac62('0x18d')]='float3';session[_0xac62('0x1e8')]['getAudioTracks']()[_0xac62('0x12a')](_0x89df97=>{_0x89df97[_0xac62('0x22b')]=!![];});}}function toggleVideoMute(){if(session[_0xac62('0x12c')]==![]){session['videoMuted']=!![];getById(_0xac62('0x24'))[_0xac62('0x18d')]=_0xac62('0x252');getById(_0xac62('0x66'))[_0xac62('0x18d')]=_0xac62('0x144');session[_0xac62('0x1e8')][_0xac62('0x2d')]()[_0xac62('0x12a')](_0x4b8959=>{_0x4b8959[_0xac62('0x22b')]=![];});}else{session['videoMuted']=![];getById(_0xac62('0x24'))[_0xac62('0x18d')]=_0xac62('0x1c4');getById(_0xac62('0x66'))[_0xac62('0x18d')]='float4';session[_0xac62('0x1e8')][_0xac62('0x2d')]()[_0xac62('0x12a')](_0xdec36d=>{_0xdec36d[_0xac62('0x22b')]=!![];});}}function directEnable(_0x290f29){log(_0xac62('0x139'));if(_0x290f29[_0xac62('0x1cd')][_0xac62('0x1cd')][_0xac62('0x24f')][_0xac62('0x139')]==0x1){_0x290f29[_0xac62('0x1cd')][_0xac62('0x1cd')][_0xac62('0x24f')][_0xac62('0x139')]=0x0;_0x290f29[_0xac62('0x18d')]='';_0x290f29[_0xac62('0xc8')]=_0xac62('0x172');_0x290f29[_0xac62('0x1cd')][_0xac62('0x1cd')][_0xac62('0x26')][_0xac62('0x1fc')]=_0xac62('0x1ed');}else{_0x290f29[_0xac62('0x1cd')][_0xac62('0x1cd')]['style']['backgroundColor']=_0xac62('0x1f9');_0x290f29[_0xac62('0x1cd')][_0xac62('0x1cd')][_0xac62('0x24f')][_0xac62('0x139')]=0x1;_0x290f29[_0xac62('0x18d')]='pressed';_0x290f29[_0xac62('0xc8')]=_0xac62('0x69');}var _0x48a0c2={};_0x48a0c2['request']=_0xac62('0x1d9');_0x48a0c2[_0xac62('0x88')]=session[_0xac62('0x88')];_0x48a0c2[_0xac62('0xa2')]='1';_0x48a0c2[_0xac62('0x179')]=_0xac62('0x87');_0x48a0c2[_0xac62('0x247')]=_0x290f29[_0xac62('0x1cd')]['parentNode'][_0xac62('0x24f')][_0xac62('0x139')];_0x48a0c2[_0xac62('0x113')]=_0x290f29[_0xac62('0x1cd')]['parentNode'][_0xac62('0x24f')]['UUID'];session[_0xac62('0x140')](_0x48a0c2);}function directMute(_0x1bd7db){log(_0xac62('0x13'));if(_0x1bd7db['parentNode'][_0xac62('0x1cd')]['dataset'][_0xac62('0x13')]==0x0){_0x1bd7db[_0xac62('0x1cd')]['parentNode']['dataset'][_0xac62('0x13')]=0x1;_0x1bd7db['className']='';_0x1bd7db[_0xac62('0xc8')]=_0xac62('0x197');}else{_0x1bd7db['parentNode'][_0xac62('0x1cd')]['dataset']['mute']=0x0;_0x1bd7db[_0xac62('0x18d')]='pressed';_0x1bd7db[_0xac62('0xc8')]=_0xac62('0x59');}var _0x54ca8b={};_0x54ca8b[_0xac62('0xa5')]=_0xac62('0x1d9');_0x54ca8b[_0xac62('0x88')]=session[_0xac62('0x88')];_0x54ca8b[_0xac62('0xa2')]='1';_0x54ca8b[_0xac62('0x179')]=_0xac62('0x13');_0x54ca8b['value']=_0x1bd7db[_0xac62('0x1cd')][_0xac62('0x1cd')][_0xac62('0x24f')][_0xac62('0x13')];_0x54ca8b[_0xac62('0x113')]=_0x1bd7db[_0xac62('0x1cd')][_0xac62('0x1cd')][_0xac62('0x24f')][_0xac62('0x215')];session[_0xac62('0x140')](_0x54ca8b);}function directVolume(_0x3b59e5){log(_0xac62('0xab'));var _0x2692a2={};_0x2692a2[_0xac62('0xa5')]=_0xac62('0x1d9');_0x2692a2[_0xac62('0x88')]=session[_0xac62('0x88')];_0x2692a2[_0xac62('0xa2')]='1';_0x2692a2[_0xac62('0x179')]=_0xac62('0xab');_0x2692a2['target']=_0x3b59e5['parentNode'][_0xac62('0x1cd')][_0xac62('0x24f')][_0xac62('0x215')];_0x2692a2[_0xac62('0x247')]=_0x3b59e5[_0xac62('0x247')];session[_0xac62('0x140')](_0x2692a2);}function chatRoom(_0xa0be14='hi'){log('Chat\x20message');var _0x495091={};_0x495091[_0xac62('0xa5')]=_0xac62('0x1d9');_0x495091[_0xac62('0x88')]=session[_0xac62('0x88')];_0x495091[_0xac62('0x179')]=_0xac62('0x13a');_0x495091['value']=_0xa0be14;session['sendMsg'](_0x495091);}function changeTitle(_0xb93792=_0xac62('0x148')){log(_0xac62('0xf3'));session[_0xac62('0x220')](_0xb93792);}var activatedStream=![];function publishScreen(){if(activatedStream==!![]){return;}activatedStream=!![];setTimeout(function(){activatedStream=![];},0x3e8);var _0xca0b96=_0xac62('0x91');formSubmitting=![];var _0x5324c4=parseInt(getById('webcamquality2')['elements'][_0xac62('0x164')](_0xac62('0x1a2'))[_0xac62('0x247')]);if(session['quality']!==![]){if(_0xac62('0x121')!==_0xac62('0x121')){log(_0xac62('0x61'));session['disableOBS']=!![];}else{_0x5324c4=session['quality'];}}if(_0x5324c4==0x0){var _0x4f1381={'ideal':0x780};var _0x24c382={'ideal':0x438};}else if(_0x5324c4==0x1){if('zPCBk'!==_0xac62('0x158')){var _0x14c05a={};_0x14c05a[_0xac62('0xa5')]='claim';session[_0xac62('0x140')](_0x14c05a);}else{var _0x4f1381={'ideal':0x500};var _0x24c382={'ideal':0x2d0};}}else if(_0x5324c4==0x2){var _0x4f1381={'ideal':0x280};var _0x24c382={'ideal':0x168};}else if(_0x5324c4>=0x3){var _0x4f1381={'ideal':0x140};var _0x24c382={'ideal':0xb4};}if(session[_0xac62('0x175')]){_0x4f1381={'ideal':session[_0xac62('0x175')]};}if(session[_0xac62('0x157')]){_0x24c382={'ideal':session['height']};}var _0x485729=window['constraints']={'audio':{'echoCancellation':![],'autoGainControl':![],'noiseSuppression':![]},'video':{'width':_0x4f1381,'height':_0x24c382,'cursor':_0xac62('0x1a3'),'mediaSource':_0xac62('0x5a')}};if(session[_0xac62('0x208')]){_0x485729[_0xac62('0xb0')][_0xac62('0x1d8')]=session[_0xac62('0x208')];}var _0x1ff17d=document[_0xac62('0x216')](_0xac62('0x19e'));session[_0xac62('0x9')](_0x485729,_0xca0b96,_0x1ff17d)[_0xac62('0xf1')](_0x34ee0e=>{if(_0x34ee0e==![]){return;}log(_0xac62('0x8a')+session[_0xac62('0xa')]);getById(_0xac62('0xa8'))[_0xac62('0x18d')]=_0xac62('0x24d');getById(_0xac62('0x174'))['className']=_0xac62('0xd7');getById(_0xac62('0x66'))[_0xac62('0x18d')]=_0xac62('0x1c3');getById(_0xac62('0x24c'))[_0xac62('0x18d')]='advanced';getById(_0xac62('0x106'))[_0xac62('0x18d')]='advanced';})[_0xac62('0x217')](()=>{});}function publishWebcam(){if(activatedStream==!![]){return;}activatedStream=!![];log('PRESSED\x20PUBLISH\x20WEBCAM!!');var _0x55c683=_0xac62('0x5e');var _0x296df2=getById(_0xac62('0x1f3'));var _0x17e6b6=_0x296df2[_0xac62('0x1db')];_0x296df2['parentNode']['removeChild'](_0x296df2);formSubmitting=![];window[_0xac62('0x89')](0x0,0x0);if(session[_0xac62('0x88')]!==![]){log(_0xac62('0x3c'));window[_0xac62('0x3d')](_0xac62('0x112'),updateMixer);joinRoom(session[_0xac62('0x88')]);getById(_0xac62('0x64'))[_0xac62('0x18d')]=_0xac62('0x116');}else{getById(_0xac62('0x64'))[_0xac62('0x18d')]='';}log('streamID\x20is:\x20'+session[_0xac62('0xa')]);getById(_0xac62('0x24c'))[_0xac62('0x18d')]=_0xac62('0x116');getById(_0xac62('0x106'))[_0xac62('0x18d')]=_0xac62('0x116');getById(_0xac62('0xa8'))[_0xac62('0x18d')]=_0xac62('0x24d');getById(_0xac62('0x174'))['className']=_0xac62('0xd7');getById(_0xac62('0x66'))[_0xac62('0x18d')]='float4';updateURL(_0xac62('0x7b')+session[_0xac62('0xa')]);session[_0xac62('0xfb')](_0x17e6b6,_0x55c683);}function joinRoom(_0x4cff5b,_0x2c4252=![]){_0x4cff5b=_0x4cff5b[_0xac62('0xe')](/[^0-9a-z]/gi,'');if(_0x4cff5b[_0xac62('0x1b')]){log(_0xac62('0x21d'),_0x4cff5b);log(_0x4cff5b);session[_0xac62('0x8b')](_0x4cff5b,_0x2c4252)[_0xac62('0xf1')](function(_0x3dab35){if('ooObi'!==_0xac62('0x35')){constraints[_0xac62('0xb0')]['width']={'exact':session[_0xac62('0x175')]};}else{if(session[_0xac62('0x118')]){var _0x248493={};_0x248493[_0xac62('0xa5')]=_0xac62('0x31');session[_0xac62('0x140')](_0x248493);}log(_0xac62('0x4'));log(_0x3dab35);for(var _0x3a5251 in _0x3dab35){if(_0xac62('0x1c2')!==_0xac62('0x16e')){if('UUID'in _0x3dab35[_0x3a5251]){if(_0xac62('0xa')in _0x3dab35[_0x3a5251]){if(_0x3dab35[_0x3a5251][_0xac62('0x215')]in session[_0xac62('0x1a8')]){log(_0xac62('0x143'));}else{play(_0x3dab35[_0x3a5251]['streamID']);}}}}else{log(_0xac62('0x143'));}}}},function(_0x3dad45){return{};});}else{log(_0xac62('0x62'));}}function createRoom(_0x5b3db5=![]){if(_0x5b3db5==![]){if(_0xac62('0x19f')!=='WTpUJ'){_0x5b3db5=getById(_0xac62('0x10e'))['value'];_0x5b3db5=_0x5b3db5[_0xac62('0xe')](/[\W_]+/g,'_');updateURL(_0xac62('0x162')+_0x5b3db5);}else{session[_0xac62('0x211')]=urlParams[_0xac62('0x70')](_0xac62('0x170'))||urlParams[_0xac62('0x70')](_0xac62('0x211'));log(_0xac62('0x1d4')+session[_0xac62('0x211')]);}}log(_0x5b3db5);if(_0x5b3db5[_0xac62('0x1b')]==0x0){alert(_0xac62('0xf0'));return;}var _0x3c97ea=getById('gridlayout');_0x3c97ea[_0xac62('0x19d')][_0xac62('0x187')](_0xac62('0x130'));session[_0xac62('0x88')]=_0x5b3db5;formSubmitting=![];var _0x4220be=getById(_0xac62('0x90'));_0x4220be[_0xac62('0xfc')]();getById(_0xac62('0x24c'))[_0xac62('0x18d')]=_0xac62('0x116');getById(_0xac62('0x106'))[_0xac62('0x18d')]=_0xac62('0x116');getById(_0xac62('0x64'))['className']=_0xac62('0x116');getById(_0xac62('0x73'))['className']='';getById(_0xac62('0x1da'))[_0xac62('0xc8')]=decodeURIComponent(_0x5b3db5);getById('roomid')[_0xac62('0xc8')]=_0x5b3db5;session[_0xac62('0x118')]=!![];getById(_0xac62('0x203'))['parentNode'][_0xac62('0xb5')](getById(_0xac62('0x203')));_0x3c97ea[_0xac62('0xc8')]=_0xac62('0x184')+location[_0xac62('0x104')]+location[_0xac62('0x7')]+'?room='+session[_0xac62('0x88')]+_0xac62('0xa1');_0x3c97ea[_0xac62('0xc8')]+=_0xac62('0x221')+location[_0xac62('0x104')]+location[_0xac62('0x7')]+'?room='+session[_0xac62('0x88')]+_0xac62('0x14d');_0x3c97ea[_0xac62('0xc8')]+='<font\x20style=\x27font-size:130%;color:white\x27></font><input\x20class=\x27task\x27\x20onmousedown=\x27copyFunction(this)\x27\x20data-drag=\x271\x27\x20onclick=\x27popupMessage(event);copyFunction(this)\x27\x20style=\x27cursor:grab;font-weight:bold;background-color:#5F4;width:400px;font-size:100%;padding:10px;border:2px\x20solid\x20black;margin:5px;\x27\x20value=\x27https://'+location[_0xac62('0x104')]+location[_0xac62('0x7')]+_0xac62('0x1d5')+session[_0xac62('0x88')]+_0xac62('0x16b');_0x3c97ea[_0xac62('0xc8')]+=_0xac62('0x1f7');_0x3c97ea[_0xac62('0xc8')]+='<div\x20id=\x27roomnotes2\x27\x20style=\x27display:none;padding:0\x200\x200\x2010px;\x27\x20><br\x20/>\x09<font\x20style=\x27color:#CCC;\x27>Welcome.\x20This\x20is\x20the\x20control-room\x20for\x20the\x20group-chat.\x20There\x20are\x20different\x20things\x20you\x20can\x20use\x20this\x20room\x20for:<br\x20/><br\x20/>\x09<li>You\x20can\x20host\x20a\x20small-group\x20chat\x20here.\x20Share\x20the\x20blue\x20link\x20to\x20invite\x20guests\x20who\x20will\x20join\x20the\x20chat\x20automatically.</li>\x09<li>You\x20can\x20use\x20it\x20to\x20invite\x20and\x20manage\x20up\x20to\x2020\x20remote\x20camera\x20streams.\x20Use\x20the\x20red-colored\x20add\x20camera\x20link\x20to\x20bring\x20in\x20such\x20streams.</li>\x09<li>You\x20can\x20add\x20and\x20remote\x20control\x20individual\x20streams\x20loaded\x20into\x20OBS.\x20The\x20required\x20solo-links\x20to\x20add\x20to\x20OBS\x20will\x20appear\x20under\x20videos\x20as\x20they\x20load.</li>\x09<li>You\x20can\x20use\x20the\x20auto-mixing\x20Group\x20Scene,\x20the\x20green\x20link,\x20to\x20auto\x20arrange\x20multiple\x20videos\x20for\x20you\x20in\x20OBS.</li>\x09<li>You\x20can\x20use\x20it\x20to\x20record\x20video\x20streams\x20independently</li>\x09<br\x20/>\x09As\x20guests\x20join,\x20their\x20videos\x20will\x20appear\x20below.\x20You\x20can\x20bring\x20their\x20video\x20streams\x20into\x20OBS\x20as\x20solo-scenes\x20or\x20you\x20can\x20add\x20them\x20to\x20the\x20Group\x20Scene.\x09<br\x20/>The\x20Group\x20Scene\x20auto-mixes\x20videos\x20that\x20have\x20been\x20added\x20to\x20the\x20group\x20scene.\x20Please\x20note\x20that\x20the\x20Auto-Mixer\x20requires\x20guests\x20be\x20manually\x20added\x20to\x20it\x20for\x20them\x20to\x20appear\x20in\x20it;\x20they\x20are\x20not\x20added\x20automatically.<br\x20/><Br\x20/>Apple\x20mobile\x20devices,\x20such\x20as\x20iPhones\x20and\x20iPads,\x20do\x20not\x20fully\x20support\x20Video\x20Group\x20Chat.\x20This\x20is\x20a\x20hardware\x20constraint.<br\x20/><br\x20/></font></div><hr\x20/>';_0x3c97ea[_0xac62('0xc8')]+='<div\x20id=\x27deleteme\x27><br\x20/><br\x20/><center>\x09<div\x20style=\x27display:inline-block;width:300px;height:350px;border:2px\x20solid\x20white;background-color:#999;margin:40px;\x27><br\x20/><br\x20/>GUEST\x20SLOT\x20#1<br\x20/><br\x20/>(A\x20video\x20will\x20appear\x20here\x20when\x20a\x20guest\x20joins)<br\x20/><br\x20/><i\x20class=\x27fa\x20fa-user\x20\x27\x20style=\x27font-size:8em;\x27\x20aria-hidden=\x27true\x27></i><br\x20/><br\x20/>A\x20Solo-Link\x20for\x20OBS\x20will\x20appear\x20here.</div>\x09<div\x20style=\x27display:inline-block;width:300px;height:350px;border:2px\x20solid\x20white;background-color:#999;margin:40px;\x27><br\x20/><br\x20/>GUEST\x20SLOT\x20#2<br\x20/><br\x20/>(A\x20video\x20will\x20appear\x20here\x20when\x20a\x20guest\x20joins)<br\x20/><br\x20/><i\x20class=\x27fa\x20fa-user\x20\x20\x27\x20style=\x27font-size:8em;\x27\x20aria-hidden=\x27true\x27></i><br\x20/><br\x20/>A\x20Solo\x20Link\x20for\x20OBS\x20will\x20appear\x20here</div>\x09<div\x20style=\x27display:inline-block;width:300px;height:350px;border:2px\x20solid\x20white;background-color:#999;margin:40px;\x27><br\x20/><br\x20/>GUEST\x20SLOT\x20#3<br\x20/><br\x20/>(A\x20video\x20will\x20appear\x20here\x20when\x20a\x20guest\x20joins)<br\x20/><br\x20/><i\x20class=\x27fa\x20fa-user\x20\x27\x20style=\x27font-size:8em;\x27aria-hidden=\x27true\x27></i><br\x20/><br\x20/>A\x20Solo\x20Link\x20for\x20OBS\x20will\x20appear\x20here</div>\x09<div\x20style=\x27display:inline-block;width:300px;height:350px;border:2px\x20solid\x20white;background-color:#999;margin:40px;\x27><br\x20/><br\x20/>GUEST\x20SLOT\x20#4<br\x20/><br\x20/>(A\x20video\x20will\x20appear\x20here\x20when\x20a\x20guest\x20joins)<br\x20/><br\x20/><i\x20class=\x27fa\x20fa-user\x20\x27\x20style=\x27font-size:8em;\x27aria-hidden=\x27true\x27></i><br\x20/><br\x20/>A\x20Solo\x20Link\x20for\x20OBS\x20will\x20appear\x20here</div></center></div>';joinRoom(_0x5b3db5);}function toggle(_0x15b3b8,_0x84400c=![]){var _0x6e3757=_0x15b3b8;if(_0x6e3757[_0xac62('0x26')][_0xac62('0x87')]===_0xac62('0x151')){_0x6e3757['style'][_0xac62('0x87')]='block';}else{_0x6e3757[_0xac62('0x26')][_0xac62('0x87')]=_0xac62('0x151');}if(_0x84400c){if(_0x84400c['dataset'][_0xac62('0x60')]){_0x84400c[_0xac62('0xc8')]=_0x84400c[_0xac62('0x24f')][_0xac62('0x60')];delete _0x84400c['dataset'][_0xac62('0x60')];}else{_0x84400c[_0xac62('0x24f')][_0xac62('0x60')]=_0x84400c[_0xac62('0xc8')];_0x84400c['innerHTML']=_0xac62('0x21e');}}}function enumerateDevices(){log(_0xac62('0x1ae'));if(typeof navigator['enumerateDevices']==='function'){errorlog('enumerated\x20failed\x201');return navigator[_0xac62('0x14f')]();}else if(typeof navigator['mediaDevices']===_0xac62('0x8e')&&typeof navigator['mediaDevices']['enumerateDevices']===_0xac62('0x108')){errorlog(_0xac62('0x10b'));return navigator[_0xac62('0x124')]['enumerateDevices']();}else{if('jUPAN'===_0xac62('0x1be')){return new Promise((_0x3da818,_0x4eac53)=>{try{if(window['MediaStreamTrack']==null||window[_0xac62('0xcc')][_0xac62('0xb9')]==null){throw new Error();}window[_0xac62('0xcc')][_0xac62('0xb9')](_0x3eb895=>{_0x3da818(_0x3eb895['filter'](_0x29d45d=>{return _0x29d45d[_0xac62('0x240')][_0xac62('0x43')]()===_0xac62('0xb0')||_0x29d45d[_0xac62('0x240')][_0xac62('0x43')]()==='videoinput';})[_0xac62('0x1c1')](_0x4190b5=>{return{'deviceId':_0x4190b5[_0xac62('0xc6')]!=null?_0x4190b5['deviceId']:'','groupId':_0x4190b5[_0xac62('0xa6')],'kind':_0xac62('0x1e6'),'label':_0x4190b5[_0xac62('0x173')],'toJSON':function(){return this;}};}));});}catch(_0x2aed50){errorlog(_0x2aed50);}});}else{if(tog['dataset'][_0xac62('0x60')]){tog[_0xac62('0xc8')]=tog[_0xac62('0x24f')]['saved'];delete tog[_0xac62('0x24f')][_0xac62('0x60')];}else{tog[_0xac62('0x24f')][_0xac62('0x60')]=tog[_0xac62('0xc8')];tog[_0xac62('0xc8')]=_0xac62('0x21e');}}}}function requestAudioStream(){try{return navigator[_0xac62('0x124')][_0xac62('0xe4')]({'audio':!![],'video':![]})['then'](function(_0x3b8488){log(_0xac62('0xbc'));return enumerateDevices()[_0xac62('0xf1')](function(_0x3bda5a){if(_0xac62('0x23f')===_0xac62('0x23f')){_0x3b8488[_0xac62('0x1cb')]()[_0xac62('0x12a')](function(_0x1671ab){_0x1671ab[_0xac62('0xd9')]();});log('updating\x20audio');const _0x2f2da4=document[_0xac62('0x216')](_0xac62('0x19e'));_0x2f2da4['remove'](0x1);_0x2f2da4[_0xac62('0x10')](_0xac62('0x8f'));for(let _0x2f55a8=0x0;_0x2f55a8!==_0x3bda5a[_0xac62('0x1b')];++_0x2f55a8){const _0x526e13=_0x3bda5a[_0x2f55a8];if(_0x526e13==null){if(_0xac62('0xb7')==='RavMt'){if(e[_0xac62('0x201')]===0x1b){toggleMenuOff();}}else{continue;}}const _0xb148a9=document[_0xac62('0x198')](_0xac62('0x1d'));_0xb148a9[_0xac62('0x247')]=_0x526e13[_0xac62('0xc6')];if(_0x526e13[_0xac62('0x240')]==='audioinput'){_0xb148a9[_0xac62('0x131')]=_0x526e13[_0xac62('0x173')]||_0xac62('0x204')+(_0x2f2da4[_0xac62('0x1b')]+0x1);_0x2f2da4[_0xac62('0x1c9')](_0xb148a9);}else{log(_0xac62('0x155'),_0x526e13);}}}else{const _0x29c1c5=new Blob(recordedBlobs,{'type':_0xac62('0x23')});const _0xa33a85=window[_0xac62('0x11f')][_0xac62('0x146')](_0x29c1c5);const _0xa14363=document[_0xac62('0x198')]('a');_0xa14363[_0xac62('0x26')]['display']='none';_0xa14363[_0xac62('0x8')]=_0xa33a85;_0xa14363['download']=filename+_0xac62('0x142');document[_0xac62('0x13d')][_0xac62('0x1c9')](_0xa14363);_0xa14363[_0xac62('0x101')]();setTimeout(()=>{document['body']['removeChild'](_0xa14363);window[_0xac62('0x11f')][_0xac62('0xf5')](_0xa33a85);},0x64);}});});}catch(_0x120efa){if(window[_0xac62('0x2a')]){alert('An\x20error\x20has\x20occured\x20when\x20trying\x20to\x20access\x20the\x20webcam.\x20The\x20reason\x20is\x20not\x20known.');}else{alert(_0xac62('0x234'));}}}function gotDevices(_0x22166f){log(_0xac62('0x20'));log(_0x22166f);try{const _0xd04f96=document['querySelector'](_0xac62('0x218'));const _0x46ae76=document[_0xac62('0x216')]('select#videoSource');const _0x2d74cc=[_0x46ae76];const _0x3f9dcb=_0x2d74cc[_0xac62('0x1c1')](_0x5f49aa=>_0x5f49aa[_0xac62('0x247')]);_0x2d74cc[_0xac62('0x12a')](_0x2619e4=>{while(_0x2619e4[_0xac62('0x1bd')]){if(_0xac62('0x19c')===_0xac62('0x19c')){_0x2619e4[_0xac62('0xb5')](_0x2619e4[_0xac62('0x1bd')]);}else{log(_0xac62('0xec'));session[_0xac62('0xb0')]=![];}}});var _0xfa2d52=0x1;for(let _0x30f700=0x0;_0x30f700!==_0x22166f[_0xac62('0x1b')];++_0x30f700){const _0x27c980=_0x22166f[_0x30f700];if(_0x27c980==null){continue;}if(_0x27c980['kind']==='audioinput'){const _0x5eb594=document[_0xac62('0x198')](_0xac62('0x253'));_0x5eb594[_0xac62('0x7c')]=_0xac62('0x9b');_0xfa2d52++;const _0x4ad68f=document['createElement']('li');if(_0xfa2d52==0x2){_0x5eb594[_0xac62('0x5f')]=!![];_0x4ad68f[_0xac62('0x26')][_0xac62('0x87')]=_0xac62('0x5c');_0x5eb594[_0xac62('0x26')][_0xac62('0x87')]=_0xac62('0x151');getById(_0xac62('0x19b'))[_0xac62('0x5f')]=![];getById(_0xac62('0x19b'))[_0xac62('0x1cd')]['style'][_0xac62('0x87')]='none';}else{_0x4ad68f[_0xac62('0x26')]['display']=_0xac62('0x151');}_0x5eb594[_0xac62('0x247')]=_0x27c980[_0xac62('0xc6')];_0x5eb594[_0xac62('0x1b4')]=_0xac62('0xe8')+_0xfa2d52;_0x5eb594['id']=_0xac62('0xe8')+_0xfa2d52;const _0x5477fe=document[_0xac62('0x198')](_0xac62('0x173'));_0x5477fe[_0xac62('0x132')]=_0x5eb594[_0xac62('0x1b4')];_0x5477fe['innerHTML']='\x20'+(_0x27c980['label']||_0xac62('0x204')+(_0xd04f96['length']+0x1));_0x4ad68f['appendChild'](_0x5eb594);_0x4ad68f[_0xac62('0x1c9')](_0x5477fe);_0xd04f96[_0xac62('0x1c9')](_0x4ad68f);getById(_0xac62('0x19b'))['onchange']=function(_0x30f113){if(!getById(_0xac62('0x19b'))[_0xac62('0x5f')]){getById(_0xac62('0x19b'))[_0xac62('0x5f')]=!![];}};_0x5eb594[_0xac62('0x8f')]=function(_0x42afe7){getById(_0xac62('0x19b'))[_0xac62('0x5f')]=![];if(!CtrlPressed){document[_0xac62('0x3f')](_0xac62('0x16f'))[_0xac62('0x12a')](function(_0x12b183){if('TmeoX'===_0xac62('0x1f')){sq=0x2;}else{if(_0x42afe7['currentTarget']['id']!==_0x12b183['id']){_0x12b183[_0xac62('0x5f')]=![];}else{_0x12b183['checked']=!![];}}});}};}else if(_0x27c980[_0xac62('0x240')]===_0xac62('0x1e6')){const _0x3a5063=document[_0xac62('0x198')](_0xac62('0x1d'));_0x3a5063[_0xac62('0x247')]=_0x27c980[_0xac62('0xc6')];_0x3a5063[_0xac62('0x131')]=_0x27c980[_0xac62('0x173')]||_0xac62('0x243')+(_0x46ae76[_0xac62('0x1b')]+0x1);_0x46ae76[_0xac62('0x1c9')](_0x3a5063);}else{log(_0xac62('0x155'),_0x27c980);}}option=document[_0xac62('0x198')](_0xac62('0x1d'));option[_0xac62('0x131')]=_0xac62('0xc5');option[_0xac62('0x247')]=_0xac62('0xd');_0x46ae76['appendChild'](option);_0x2d74cc[_0xac62('0x12a')]((_0x365bfb,_0x20bf8c)=>{if(Array[_0xac62('0x1d3')]['slice'][_0xac62('0x20e')](_0x365bfb['childNodes'])['some'](_0xeb5c2b=>_0xeb5c2b[_0xac62('0x247')]===_0x3f9dcb[_0x20bf8c])){_0x365bfb[_0xac62('0x247')]=_0x3f9dcb[_0x20bf8c];}});}catch(_0x18179d){if(_0xac62('0x241')===_0xac62('0x241')){errorlog(_0x18179d);}else{window['location'][_0xac62('0xc4')](!![]);}}}if(location['protocol']!=='https:'){alert('SSL\x20(https)\x20is\x20not\x20enabled.\x20This\x20site\x20will\x20not\x20work\x20without\x20it!');}function getUserMediaVideoParams(_0x5d0b7e,_0x16c998){switch(_0x5d0b7e){case 0x0:if(_0x16c998){return{'width':{'min':0x168,'ideal':0x780,'max':0x780},'height':{'min':0x168,'ideal':0x438,'max':0x438}};}else{return{'width':{'min':0x2d0,'ideal':0x780,'max':0x780},'height':{'min':0x2d0,'ideal':0x438,'max':0x780}};}case 0x1:if(_0x16c998){return{'width':{'min':0x168,'ideal':0x500,'max':0x500},'height':{'min':0x168,'ideal':0x2d0,'max':0x2d0}};}else{return{'width':{'min':0x2d0,'ideal':0x500,'max':0x500},'height':{'min':0x2d0,'ideal':0x2d0,'max':0x500}};}case 0x2:if(_0x16c998){return{'width':{'min':0x280},'height':{'min':0x168}};}else{return{'width':{'min':0xf0,'ideal':0x280,'max':0x500},'height':{'min':0xf0,'ideal':0x168,'max':0x500}};}case 0x3:if(_0x16c998){return{'width':{'min':0x168,'ideal':0x500,'max':0x5a0}};}else{return{'width':{'min':0x168,'ideal':0x500,'max':0x5a0}};}case 0x4:if(_0x16c998){return{'height':{'min':0x168,'ideal':0x2d0,'max':0x3c0}};}else{return{'height':{'min':0x168,'ideal':0x3c0,'max':0x3c0}};}case 0x5:if(_0x16c998){return{'width':{'min':0x168,'ideal':0x280,'max':0x5a0},'height':{'min':0x168,'ideal':0x168,'max':0x2d0}};}else{return{'width':{'min':0x168,'ideal':0x280,'max':0xf00},'height':{'min':0x168,'ideal':0x168,'max':0x870}};}case 0x6:if(_0x16c998){return{};}else{if(_0xac62('0x138')!==_0xac62('0xce')){return{'width':{'min':0x168,'max':0x780},'height':{'min':0x168,'max':0x780}};}else{resolve(devices['filter'](_0x214cbf=>{return _0x214cbf[_0xac62('0x240')][_0xac62('0x43')]()==='video'||_0x214cbf[_0xac62('0x240')][_0xac62('0x43')]()===_0xac62('0x1e6');})[_0xac62('0x1c1')](_0x15136f=>{return{'deviceId':_0x15136f[_0xac62('0xc6')]!=null?_0x15136f[_0xac62('0xc6')]:'','groupId':_0x15136f[_0xac62('0xa6')],'kind':_0xac62('0x1e6'),'label':_0x15136f[_0xac62('0x173')],'toJSON':function(){return this;}};}));}}case 0x7:return{'width':{'min':0x168,'ideal':0x280},'height':{'min':0x168,'ideal':0x168},'frameRate':0xa};case 0x8:return{'width':{'min':0x168,'max':0x780},'height':{'min':0x168,'max':0x780}};case 0x9:return{'frameRate':0x0};default:return{};}}function grabVideo(_0x25cbf5=0x0,_0x5f07b1=![]){if(activatedPreview==!![]){log(_0xac62('0x1f0'));return;}activatedPreview=!![];log(_0x25cbf5);log(_0xac62('0x2'));var _0x12dda5=document[_0xac62('0x216')](_0xac62('0x2b'));var _0x2e13e0=0x0;if(session[_0xac62('0x225')]>0x2){_0x2e13e0=0x2;}else{_0x2e13e0=session[_0xac62('0x225')];}if(_0x2e13e0!==![]){if(_0x25cbf5>_0x2e13e0){_0x25cbf5=_0x2e13e0;}}if(iOS){if(_0x25cbf5==0x0){_0x25cbf5=0x1;}}else if(iPad){if(_0x25cbf5==0x0){_0x25cbf5=0x1;}}var _0x43a450=![];var _0x22fab1=[];if(_0x12dda5[_0xac62('0x247')]==_0xac62('0xd')||_0x5f07b1==!![]){var _0x1b41b1=document['querySelector'](_0xac62('0x218'))[_0xac62('0x3f')]('input');var _0x3c9bc0=[];for(var _0x410736=0x0;_0x410736<_0x1b41b1['length'];_0x410736++){if(_0x1b41b1[_0x410736][_0xac62('0x247')]==_0xac62('0xd')){continue;}if(_0x1b41b1[_0x410736][_0xac62('0x5f')]){_0x3c9bc0[_0xac62('0x1e7')](_0x1b41b1[_0x410736]);}}for(var _0x410736=0x1;_0x410736<_0x3c9bc0[_0xac62('0x1b')];_0x410736++){if(_0xac62('0x32')===_0xac62('0xf4')){button['onclick']=function(){var _0x42c27c=event[_0xac62('0x81')];if(session[_0xac62('0xb8')]===!![]){session['infocus']=![];_0x42c27c['innerHTML']=_0xac62('0xca');}else{session[_0xac62('0xb8')]=!![];log('session:\x20myself');_0x42c27c[_0xac62('0xc8')]=_0xac62('0x1a4');}setTimeout(()=>updateMixer(),0xa);};}else{var _0x200268={'audio':{'deviceId':{'exact':_0x3c9bc0[_0x410736][_0xac62('0x247')]}}};if(session[_0xac62('0x227')]==0x1||session[_0xac62('0x227')]==0x3){_0x200268['audio']['echoCancellation']=![];_0x200268[_0xac62('0x15f')][_0xac62('0x7e')]=![];_0x200268[_0xac62('0x15f')]['noiseSuppression']=![];}navigator[_0xac62('0x124')][_0xac62('0xe4')](_0x200268)[_0xac62('0xf1')](function(_0x515cfb){_0x22fab1[_0xac62('0x1e7')](_0x515cfb);})[_0xac62('0x217')](errorlog);}}if(_0x3c9bc0[_0xac62('0x1b')]){_0x43a450={'deviceId':{'exact':_0x3c9bc0[0x0][_0xac62('0x247')]}};if(session[_0xac62('0x227')]==0x1||session[_0xac62('0x227')]==0x3){_0x43a450[_0xac62('0x188')]=![];_0x43a450[_0xac62('0x7e')]=![];_0x43a450['noiseSuppression']=![];}}}if(_0x12dda5[_0xac62('0x247')]==_0xac62('0xd')){var _0xab56f2={'audio':_0x43a450,'video':![]};navigator[_0xac62('0x124')][_0xac62('0xe4')](_0xab56f2)[_0xac62('0xf1')](function(_0x21c733){if(_0xac62('0x213')!==_0xac62('0xf8')){log('adding\x20additional\x20audio\x20tracks');for(var _0x5e4960=0x0;_0x5e4960<_0x22fab1['length'];_0x5e4960++){_0x22fab1[_0x5e4960][_0xac62('0x147')]()[_0xac62('0x12a')](function(_0x507a22){_0x21c733[_0xac62('0xd8')](_0x507a22);log(_0x507a22);});}_0x22fab1=null;getById(_0xac62('0x1f3'))[_0xac62('0x1db')]=_0x21c733;var _0x12b5c4=getById(_0xac62('0x41'));_0x12b5c4[_0xac62('0xc3')]=![];_0x12b5c4[_0xac62('0x26')][_0xac62('0x1fc')]=_0xac62('0x2f');_0x12b5c4[_0xac62('0x26')][_0xac62('0x93')]=_0xac62('0x12f');_0x12b5c4[_0xac62('0x26')][_0xac62('0x117')]=_0xac62('0x1b1');_0x12b5c4['innerHTML']=_0xac62('0xfe');}else{track0['applyConstraints']({'advanced':[{'zoom':input[_0xac62('0x247')]}]});}})['catch'](function(_0x291a78){errorlog(_0x291a78);alert(_0xac62('0x48'));});}else{var _0xab56f2={'audio':_0x43a450,'video':getUserMediaVideoParams(_0x25cbf5,iOS)};_0xab56f2['video'][_0xac62('0xc6')]=_0x12dda5['value'];if(session['width']){_0xab56f2[_0xac62('0xb0')][_0xac62('0x175')]={'exact':session[_0xac62('0x175')]};}if(session['height']){_0xab56f2[_0xac62('0xb0')]['height']={'exact':session[_0xac62('0x157')]};}if(session[_0xac62('0x208')]){_0xab56f2['video'][_0xac62('0x1d8')]={'exact':session[_0xac62('0x208')]};}else if(session[_0xac62('0x16a')]){_0xab56f2[_0xac62('0xb0')][_0xac62('0x1d8')]={'max':session[_0xac62('0x16a')]};}log(_0xab56f2);setTimeout(()=>{try{log(_0xac62('0x1b0'));var _0x305301=getById(_0xac62('0x1f3'))[_0xac62('0x1db')];if(_0x305301){_0x305301[_0xac62('0x1cb')]()[_0xac62('0x12a')](function(_0x149193){_0x149193[_0xac62('0xd9')]();});}}catch(_0x1f46d8){errorlog(_0x1f46d8);}navigator[_0xac62('0x124')][_0xac62('0xe4')](_0xab56f2)[_0xac62('0xf1')](function(_0x417ee8){if(_0x5f07b1==![]){_0x417ee8['getTracks']()[_0xac62('0x12a')](function(_0x1475bf){_0x1475bf[_0xac62('0xd9')]();});log(_0xac62('0x79'));activatedPreview=![];grabVideo(_0x25cbf5,!![]);}else{log(_0xac62('0x210'));for(var _0x2e5d55=0x0;_0x2e5d55<_0x22fab1['length'];_0x2e5d55++){_0x22fab1[_0x2e5d55][_0xac62('0x147')]()[_0xac62('0x12a')](function(_0x487ab0){_0x417ee8[_0xac62('0xd8')](_0x487ab0);log(_0x487ab0);});}_0x22fab1=null;getById(_0xac62('0x1f3'))[_0xac62('0x1db')]=_0x417ee8;var _0x47385b=getById(_0xac62('0x41'));_0x47385b['disabled']=![];_0x47385b['style']['backgroundColor']=_0xac62('0x2f');_0x47385b[_0xac62('0x26')][_0xac62('0x93')]=_0xac62('0x12f');_0x47385b[_0xac62('0x26')][_0xac62('0x117')]=_0xac62('0x1b1');_0x47385b['innerHTML']=_0xac62('0xfe');setTimeout(function(){dragElement(getById(_0xac62('0x1f3')));},0x3e8);log(_0xac62('0x45'));}})[_0xac62('0x217')](function(_0x4b468e){activatedPreview=![];errorlog(_0x4b468e);if(_0x4b468e[_0xac62('0x1b4')]===_0xac62('0x2c')){errorlog(_0x4b468e['message']);log('Resolution\x20didn\x27t\x20work');}else if(_0x4b468e['name']===_0xac62('0x52')){if(iOS){alert(_0xac62('0x136'));}else{alert(_0xac62('0xa9'));}getById(_0xac62('0x41'))[_0xac62('0xc8')]='Problem\x20with\x20Camera';activatedPreview=!![];return;}else if(_0x4b468e[_0xac62('0x1b4')]===_0xac62('0x18c')){getById(_0xac62('0x41'))[_0xac62('0xc8')]=_0xac62('0xef');alert(_0xac62('0x80'));return;}else{errorlog('An\x20unknown\x20camera\x20error\x20occured');}if(_0x25cbf5<=0x9){if(_0xac62('0x1ff')==='bZWPR'){grabVideo(_0x25cbf5+0x1);}else{return el;}}else{errorlog(_0xac62('0x86'));activatedPreview=!![];getById(_0xac62('0x41'))[_0xac62('0xc8')]=_0xac62('0xef');alert(_0xac62('0x109'));}});},0x0);}}function enterPressed(_0x17ea07,_0x501bf8){if(_0x17ea07[_0xac62('0x201')]===0xd){_0x17ea07[_0xac62('0x1b8')]();_0x501bf8();}}function dragElement(_0x3fa6f1){var _0x2f6f21=Date[_0xac62('0xbb')]();log(_0x3fa6f1);try{var _0x2c3e1f=getById(_0xac62('0x51'));var _0x2fd2cf=_0x3fa6f1[_0xac62('0x1db')];log(_0x2fd2cf);var _0xccd2e6=_0x2fd2cf[_0xac62('0x2d')]();log(_0xccd2e6);_0xccd2e6=_0xccd2e6[0x0];var _0x2ca300=_0xccd2e6[_0xac62('0xea')]();var _0x5a5fed=_0xccd2e6[_0xac62('0xac')]();if(!(_0xac62('0x3b')in _0x2ca300)){log(_0xac62('0x82')+_0xccd2e6[_0xac62('0x173')]);return;}_0x2c3e1f[_0xac62('0x126')]=_0x2ca300[_0xac62('0x3b')][_0xac62('0x126')];_0x2c3e1f[_0xac62('0x6b')]=_0x2ca300[_0xac62('0x3b')][_0xac62('0x6b')];_0x2c3e1f[_0xac62('0x10d')]=_0x2ca300['zoom'][_0xac62('0x10d')];_0x2c3e1f[_0xac62('0x247')]=_0x5a5fed['zoom'];}catch(_0x12ab1b){errorlog(_0x12ab1b);return;}log(_0xac62('0x6c'));_0x3fa6f1[_0xac62('0x1ab')]=_0x44b961;_0x3fa6f1[_0xac62('0xf9')]=_0x28a06f;_0x3fa6f1[_0xac62('0x1fa')]=function(_0x1dce39){_0x44b961(_0x1dce39);};var _0x185e27=0x1;function _0x28a06f(_0x3ad9c0){log(_0xac62('0x101'),_0x3ad9c0);_0x3ad9c0=_0x3ad9c0||window[_0xac62('0x40')];_0x3ad9c0[_0xac62('0x1b8')]();return![];}function _0x44b961(_0xad204c){if(_0xac62('0x1eb')==='UeZjA'){log(_0xad204c);_0x3fa6f1[_0xac62('0x1f5')]=![];_0xad204c=_0xad204c||window[_0xac62('0x40')];_0xad204c[_0xac62('0x1b8')]();_0x185e27=_0x2c3e1f[_0xac62('0x247')];if(_0xad204c[_0xac62('0x7c')]==_0xac62('0x171')||_0xad204c[_0xac62('0x7c')]=='touchmove'||_0xad204c[_0xac62('0x7c')]==_0xac62('0xc7')||_0xad204c[_0xac62('0x7c')]==_0xac62('0x22e')){var _0x485e73=_0xad204c['touches'][0x0]||_0xad204c[_0xac62('0x193')][_0xac62('0x1e0')][0x0]||_0xad204c[_0xac62('0x193')][_0xac62('0x1ec')][0x0];pos3=_0x485e73[_0xac62('0xd1')];pos4=_0x485e73[_0xac62('0x1b3')];}else if(_0xad204c[_0xac62('0x7c')]==_0xac62('0x1ac')||_0xad204c[_0xac62('0x7c')]==_0xac62('0x24a')||_0xad204c['type']==_0xac62('0xa4')||_0xad204c[_0xac62('0x7c')]==_0xac62('0x160')||_0xad204c[_0xac62('0x7c')]==_0xac62('0xaa')||_0xad204c[_0xac62('0x7c')]==_0xac62('0x10f')||_0xad204c[_0xac62('0x7c')]==_0xac62('0x1a6')){pos3=_0xad204c[_0xac62('0xd1')];pos4=_0xad204c[_0xac62('0x1b3')];}document[_0xac62('0xe9')]=_0x57d4f4;document[_0xac62('0x11d')]=_0x1ed874;document[_0xac62('0xdc')]=_0x57d4f4;}else{var _0x26d104=getById(_0xac62('0x51'));var _0x5c3696=_0x3fa6f1[_0xac62('0x1db')];log(_0x5c3696);var _0x38e40f=_0x5c3696[_0xac62('0x2d')]();log(_0x38e40f);_0x38e40f=_0x38e40f[0x0];var _0x581fe5=_0x38e40f[_0xac62('0xea')]();var _0x122b7c=_0x38e40f[_0xac62('0xac')]();if(!(_0xac62('0x3b')in _0x581fe5)){log(_0xac62('0x82')+_0x38e40f[_0xac62('0x173')]);return;}_0x26d104[_0xac62('0x126')]=_0x581fe5[_0xac62('0x3b')]['min'];_0x26d104[_0xac62('0x6b')]=_0x581fe5[_0xac62('0x3b')][_0xac62('0x6b')];_0x26d104[_0xac62('0x10d')]=_0x581fe5['zoom']['step'];_0x26d104[_0xac62('0x247')]=_0x122b7c['zoom'];}}function _0x57d4f4(_0x537db0){_0x537db0=_0x537db0||window[_0xac62('0x40')];_0x537db0[_0xac62('0x1b8')]();if(Date[_0xac62('0xbb')]()-_0x2f6f21<0x32){return;}_0x2f6f21=Date[_0xac62('0xbb')]();if(_0x537db0['type']==_0xac62('0x171')||_0x537db0[_0xac62('0x7c')]==_0xac62('0x105')||_0x537db0['type']==_0xac62('0xc7')||_0x537db0[_0xac62('0x7c')]=='touchcancel'){var _0x2239ef=_0x537db0[_0xac62('0x1e0')][0x0]||_0x537db0[_0xac62('0x193')]['touches'][0x0]||_0x537db0[_0xac62('0x193')][_0xac62('0x1ec')][0x0];pos1=_0x2239ef[_0xac62('0xd1')];pos2=_0x2239ef[_0xac62('0x1b3')];}else if(_0x537db0[_0xac62('0x7c')]==_0xac62('0x1ac')||_0x537db0['type']=='mouseup'||_0x537db0['type']==_0xac62('0xa4')||_0x537db0[_0xac62('0x7c')]=='mouseover'||_0x537db0[_0xac62('0x7c')]=='mouseout'||_0x537db0[_0xac62('0x7c')]==_0xac62('0x10f')||_0x537db0['type']==_0xac62('0x1a6')){pos1=_0x537db0['clientX'];pos2=_0x537db0['clientY'];}var _0x145c9b=parseFloat((pos4-pos2)*0x2/_0x3fa6f1[_0xac62('0x1cc')]);if(_0x145c9b>0x1){_0x145c9b=0x1;}else if(_0x145c9b<-0x1){_0x145c9b=-0x1;}_0x2c3e1f[_0xac62('0x247')]=_0x145c9b*(_0x2c3e1f[_0xac62('0x6b')]-_0x2c3e1f[_0xac62('0x126')])+_0x2c3e1f[_0xac62('0x126')];if(_0x2c3e1f[_0xac62('0x247')]!=_0x185e27){_0xccd2e6[_0xac62('0x133')]({'advanced':[{'zoom':_0x2c3e1f['value']}]});}}function _0x1ed874(_0x428425){_0x3fa6f1[_0xac62('0x1f5')]=!![];document[_0xac62('0x11d')]=null;document[_0xac62('0xdc')]=null;document[_0xac62('0xe9')]=null;}}function setupWebcamSelection(){log(_0xac62('0x39'));try{return enumerateDevices()[_0xac62('0xf1')](gotDevices)[_0xac62('0xf1')](function(){log(_0xac62('0xa0'));if(parseInt(getById(_0xac62('0x14e'))[_0xac62('0x186')][_0xac62('0x164')](_0xac62('0x4b'))[_0xac62('0x247')])==0x3){session[_0xac62('0x16a')]=0x1e;}else{session[_0xac62('0x16a')]=![];}if(iOS||iPad){getById(_0xac62('0x19b'))[_0xac62('0x1cd')][_0xac62('0x26')][_0xac62('0x163')]=_0xac62('0xf6');getById(_0xac62('0x19b'))[_0xac62('0x1cd')]['style'][_0xac62('0x157')]=_0xac62('0x1e2');}var _0x93d6b8=document['querySelector']('#audioSource');var _0x11d80f=document[_0xac62('0x216')](_0xac62('0x2b'));_0x93d6b8[_0xac62('0x8f')]=function(){var _0x4540db=getById(_0xac62('0x41'));_0x4540db[_0xac62('0xc3')]=!![];_0x4540db[_0xac62('0x26')][_0xac62('0x1fc')]=_0xac62('0xc2');_0x4540db[_0xac62('0x26')][_0xac62('0x117')]=_0xac62('0xad');_0x4540db[_0xac62('0xc8')]=_0xac62('0x22f');log(_0xac62('0x9e'));activatedPreview=![];grabVideo(parseInt(getById(_0xac62('0x14e'))[_0xac62('0x186')][_0xac62('0x164')](_0xac62('0x4b'))[_0xac62('0x247')]));};_0x11d80f[_0xac62('0x8f')]=function(){var _0x3ac56f=getById('gowebcam');_0x3ac56f[_0xac62('0xc3')]=!![];_0x3ac56f['style']['backgroundColor']='#DDDDDD';_0x3ac56f[_0xac62('0x26')][_0xac62('0x117')]=_0xac62('0xad');_0x3ac56f[_0xac62('0xc8')]=_0xac62('0x22f');log(_0xac62('0x231'));activatedPreview=![];grabVideo(parseInt(getById(_0xac62('0x14e'))[_0xac62('0x186')][_0xac62('0x164')](_0xac62('0x4b'))['value']));};getById(_0xac62('0x14e'))[_0xac62('0x8f')]=function(){var _0x3e7b3f=getById(_0xac62('0x41'));_0x3e7b3f[_0xac62('0xc3')]=!![];_0x3e7b3f[_0xac62('0x26')]['backgroundColor']=_0xac62('0xc2');_0x3e7b3f['style'][_0xac62('0x117')]=_0xac62('0xad');_0x3e7b3f[_0xac62('0xc8')]=_0xac62('0x22f');log(_0xac62('0x9e'));activatedPreview=![];if(parseInt(getById(_0xac62('0x14e'))[_0xac62('0x186')][_0xac62('0x164')](_0xac62('0x4b'))[_0xac62('0x247')])==0x3){session['maxframerate']=0x1e;}else{session[_0xac62('0x16a')]=![];}grabVideo(parseInt(getById('webcamquality')['elements'][_0xac62('0x164')](_0xac62('0x4b'))[_0xac62('0x247')]));};activatedPreview=![];grabVideo(parseInt(getById(_0xac62('0x14e'))[_0xac62('0x186')][_0xac62('0x164')](_0xac62('0x4b'))[_0xac62('0x247')]));})[_0xac62('0x217')](_0x3c2724=>{errorlog(_0x3c2724);});}catch(_0x14c9d1){errorlog(_0x14c9d1);}}function previewWebcam(){if(activatedPreview==!![]){log(_0xac62('0x212'));return;}activatedPreview=!![];window[_0xac62('0x145')](()=>{try{var _0x1a7c57=getById(_0xac62('0x1f3'))[_0xac62('0x1db')];if(_0x1a7c57){log(_0xac62('0x167'));_0x1a7c57[_0xac62('0x1cb')]()[_0xac62('0x12a')](function(_0xe40688){_0xe40688[_0xac62('0xd9')]();log(_0xac62('0x161'));});}}catch(_0x247831){errorlog(_0x247831);}try{navigator[_0xac62('0x124')][_0xac62('0xe4')]({'audio':!![],'video':!![]})[_0xac62('0xf1')](function(_0x481307){log(_0xac62('0x1dd'));setupWebcamSelection()[_0xac62('0xf1')](()=>{log(_0xac62('0x6e'));_0x481307['getTracks']()[_0xac62('0x12a')](function(_0x30209f){_0x30209f[_0xac62('0xd9')]();});});})[_0xac62('0x217')](function(_0x945c36){errorlog(_0xac62('0xc9'));setupWebcamSelection();});}catch(_0x4adf22){if(window['isSecureContext']){if(_0xac62('0x194')===_0xac62('0x19a')){sq=session[_0xac62('0x225')];}else{alert(_0xac62('0x1c8'));}}else{alert(_0xac62('0x234'));}}},0xa);}function checkOBS(){if(!navigator[_0xac62('0x124')]||!navigator[_0xac62('0x124')][_0xac62('0x14f')]){log(_0xac62('0x207'));return;}navigator[_0xac62('0x124')][_0xac62('0x14f')]()[_0xac62('0xf1')](function(_0x196d99){var _0x290fea=![];_0x196d99[_0xac62('0x12a')](function(_0x1a5a8c){if(_0x1a5a8c[_0xac62('0x173')][_0xac62('0x199')]('OBS-Camera')){alert(_0xac62('0x18e'));log(_0x1a5a8c['kind']+':\x20'+_0x1a5a8c[_0xac62('0x173')]+'\x20id\x20=\x20'+_0x1a5a8c['deviceId']);_0x290fea=!![];}log(_0x1a5a8c['kind']+':\x20'+_0x1a5a8c[_0xac62('0x173')]+_0xac62('0x23a')+_0x1a5a8c['deviceId']);});if(_0x290fea==![]){alert(_0xac62('0x233'));}})[_0xac62('0x217')](function(_0x306aff){if(_0xac62('0x76')===_0xac62('0x76')){log(_0x306aff['name']+':\x20'+_0x306aff['message']);}else{toggleMenuOff();}});}function recordVideo(_0x119cdc,_0x50d83b,_0x34d65f,_0x4abe24=![]){if(CtrlPressed){_0x119cdc[_0xac62('0xc8')]=_0xac62('0x11b');Callbacks[_0xac62('0x1e7')]([recordVideo,_0x119cdc,_0x50d83b,_0x34d65f,0x9c4]);log(_0xac62('0x17d'));return;}log('Record\x20Video\x20Clicked');if(_0xac62('0x196')in _0x50d83b){log('ALREADY\x20RECORDING!');_0x119cdc[_0xac62('0x26')][_0xac62('0x1fc')]=null;_0x119cdc[_0xac62('0xc8')]=_0xac62('0x246');_0x50d83b[_0xac62('0x99')][_0xac62('0xd9')]();session['requestRateLimit'](0x23,_0x34d65f);delete _0x50d83b[_0xac62('0x99')];delete _0x50d83b[_0xac62('0x196')];return;}else{_0x119cdc[_0xac62('0x26')][_0xac62('0x1fc')]=_0xac62('0x1f4');_0x119cdc[_0xac62('0xc8')]=_0xac62('0x5d');_0x50d83b['recording']=!![];}if(_0x4abe24==![]){_0x4abe24=0x9c4;_0x4abe24=prompt(_0xac62('0x1f2'),_0x4abe24);_0x4abe24=parseInt(_0x4abe24);}if(_0x4abe24<0x23){_0x4abe24=0x23;}session[_0xac62('0x17f')](_0x4abe24,_0x34d65f);var _0x2bb5d6=Date['now']()[_0xac62('0xdb')]();var _0x11fada=[];var _0xe84a1a=_0x50d83b[_0xac62('0x1db')];var _0x32a464=![];if(typeof _0xe84a1a===_0xac62('0x9c')||!_0xe84a1a){return;}this[_0xac62('0xd9')]=_0x36ad6b;let _0x1685e3={'mimeType':_0xac62('0x23'),'videoBitsPerSecond':parseInt(_0x4abe24*0x3e8)};var _0x33a0ec=new MediaRecorder(_0xe84a1a,_0x1685e3);var _0x5ce5d8=0x0;function _0x13c3c0(){const _0x53b0bb=new Blob(_0x11fada,{'type':'video/webm'});const _0x3ff62a=window[_0xac62('0x11f')][_0xac62('0x146')](_0x53b0bb);const _0x4eebaf=document[_0xac62('0x198')]('a');_0x4eebaf[_0xac62('0x26')][_0xac62('0x87')]=_0xac62('0x151');_0x4eebaf[_0xac62('0x8')]=_0x3ff62a;_0x4eebaf['download']=_0x2bb5d6+_0xac62('0x142');document[_0xac62('0x13d')][_0xac62('0x1c9')](_0x4eebaf);_0x4eebaf[_0xac62('0x101')]();setTimeout(()=>{document[_0xac62('0x13d')]['removeChild'](_0x4eebaf);window[_0xac62('0x11f')][_0xac62('0xf5')](_0x3ff62a);},0x64);}function _0x58940a(_0x1b9c5d){if(_0x1b9c5d[_0xac62('0x1d7')]&&_0x1b9c5d[_0xac62('0x1d7')][_0xac62('0x192')]>0x0){_0x11fada['push'](_0x1b9c5d[_0xac62('0x1d7')]);}}function _0x36ad6b(){_0x33a0ec[_0xac62('0xd9')]();_0x32a464=!![];log(_0xac62('0x156'),_0x11fada);_0x13c3c0();}_0x33a0ec[_0xac62('0x49')]=_0x58940a;_0x33a0ec[_0xac62('0x17a')]=function(_0x20ad46){errorlog(_0x20ad46);_0x36ad6b();session[_0xac62('0x17f')](0x23,_0x34d65f);alert(_0xac62('0x135'));};_0xe84a1a[_0xac62('0x4c')]=function(_0xd0f0ad){_0x36ad6b();session[_0xac62('0x17f')](0x23,_0x34d65f);alert(_0xac62('0x245'));};_0x33a0ec[_0xac62('0x6d')](0x64);_0x50d83b[_0xac62('0x99')]=this;return;}function copyFunction(_0x189bad){_0x189bad[_0xac62('0xcb')]();_0x189bad[_0xac62('0x1b7')](0x0,0x1869f);document[_0xac62('0x58')](_0xac62('0x1f8'));}function generateQRPage(){try{var _0x4be502=encodeURI(getById('videoname4')[_0xac62('0x247')]);if(_0x4be502[_0xac62('0x1b')]){_0x4be502=_0xac62('0x6f')+_0x4be502;}var _0x2827a3=session[_0xac62('0xeb')]();var _0x11215d='';var _0x4413c6='';if(getById(_0xac62('0x1e'))[_0xac62('0x5f')]){_0x11215d+='&bitrate=20000';}if(getById('invite_vp9')['checked']){_0x11215d+=_0xac62('0x230');}if(getById('invite_stereo')[_0xac62('0x5f')]){_0x11215d+=_0xac62('0x53');_0x4413c6+=_0xac62('0x53');}if(getById(_0xac62('0x13f'))[_0xac62('0x5f')]){_0x4413c6+=_0xac62('0x1e4');}if(getById(_0xac62('0x16'))[_0xac62('0x5f')]){_0x4413c6+=_0xac62('0x13b');}if(getById(_0xac62('0x190'))[_0xac62('0x5f')]){var _0x1e2a49=session[_0xac62('0xeb')]();_0x4413c6+='&remote='+_0x1e2a49;_0x11215d+=_0xac62('0x29')+_0x1e2a49;}if(getById('invite_joinroom')['value']['trim']()[_0xac62('0x1b')]){_0x4413c6+=_0xac62('0x20c')+getById(_0xac62('0xff'))[_0xac62('0x247')][_0xac62('0xa7')]();_0x11215d+='&scene=1&room='+getById('invite_joinroom')['value'][_0xac62('0xa7')]();}if(getById(_0xac62('0x21a'))[_0xac62('0x247')]){if(getById(_0xac62('0x21a'))[_0xac62('0x247')]==0x1){_0x4413c6+=_0xac62('0x1e1');}else if(getById(_0xac62('0x21a'))[_0xac62('0x247')]==0x2){_0x4413c6+=_0xac62('0x57');}}if(getById(_0xac62('0x1c5'))[_0xac62('0x247')]){if(getById(_0xac62('0x1c5'))[_0xac62('0x247')]==0x0){_0x4413c6+='&quality=0';}else if(getById(_0xac62('0x1c5'))[_0xac62('0x247')]==0x1){_0x4413c6+=_0xac62('0xb4');}else if(getById(_0xac62('0x1c5'))[_0xac62('0x247')]==0x2){_0x4413c6+=_0xac62('0x10a');}}_0x4413c6=_0xac62('0x1c0')+location[_0xac62('0x104')]+location[_0xac62('0x7')]+'?push='+_0x2827a3+_0x4413c6;_0x11215d=_0xac62('0x1c0')+location[_0xac62('0x104')]+location[_0xac62('0x7')]+'?view='+_0x2827a3+_0x11215d+_0x4be502;getById(_0xac62('0x1bf'))[_0xac62('0xc8')]=_0xac62('0x110')+_0x4413c6+_0xac62('0x1ea')+_0x11215d+_0xac62('0x180');var _0x5d799d=new QRCode(getById(_0xac62('0x1a5')),{'width':0x12c,'height':0x12c,'colorDark':_0xac62('0x21b'),'colorLight':_0xac62('0x1bb'),'useSVG':![]});_0x5d799d[_0xac62('0x1fd')](_0x4413c6);}catch(_0x43bf36){errorlog(_0x43bf36);}}if(session['view']){getById(_0xac62('0x46'))[_0xac62('0x18d')]='';getById(_0xac62('0xdd'))[_0xac62('0x26')]['display']=_0xac62('0x151');}if(session[_0xac62('0x211')]&&session['roomid']===![]){getById('container-4')[_0xac62('0x18d')]=_0xac62('0x22');getById('container-3')[_0xac62('0x18d')]=_0xac62('0x22');getById(_0xac62('0x223'))[_0xac62('0x18d')]=_0xac62('0x22');getById(_0xac62('0x14c'))['className']='column\x20columnfade';getById(_0xac62('0xdf'))[_0xac62('0x18d')]=_0xac62('0x116');getById(_0xac62('0x237'))['className']=_0xac62('0x116');getById(_0xac62('0x24c'))[_0xac62('0x18d')]='advanced';getById(_0xac62('0x106'))[_0xac62('0x18d')]='advanced';getById(_0xac62('0x64'))['className']=_0xac62('0x116');getById(_0xac62('0x90'))[_0xac62('0x26')][_0xac62('0x11')]=_0xac62('0x11a');getById(_0xac62('0x90'))[_0xac62('0x26')][_0xac62('0x71')]=_0xac62('0x1f1');getById(_0xac62('0x90'))[_0xac62('0x26')][_0xac62('0x6a')]=_0xac62('0x1d2');getById(_0xac62('0x90'))[_0xac62('0x26')][_0xac62('0x1e3')]=_0xac62('0x21f');getById(_0xac62('0x90'))[_0xac62('0xc8')]='';setTimeout(function(){try{if(session['view']){if(document[_0xac62('0x1ba')](_0xac62('0x90'))){getById(_0xac62('0x90'))[_0xac62('0x26')][_0xac62('0x1a0')]=_0xac62('0x37');getById('mainmenu')['innerHTML']=_0xac62('0x12e');getById(_0xac62('0x90'))[_0xac62('0xc8')]+=_0xac62('0x214');}}}catch(_0x137feb){errorlog(_0xac62('0xd3'));}},0xfa0);log(_0xac62('0xd6'));if(navigator[_0xac62('0xba')][_0xac62('0x1a7')](_0xac62('0x22d'))!=-0x1&&navigator[_0xac62('0xba')][_0xac62('0x1a7')](_0xac62('0x50'))==-0x1){alert('Safari\x20requires\x20us\x20to\x20ask\x20for\x20an\x20audio\x20permission\x20to\x20use\x20peer-to-peer\x20technology.\x20You\x20will\x20need\x20to\x20accept\x20it\x20in\x20a\x20moment\x20if\x20asked\x20to\x20view\x20this\x20live\x20video');navigator[_0xac62('0x124')][_0xac62('0xe4')]({'audio':!![]})[_0xac62('0xf1')](function(){play();})['catch'](function(){play();});}else{play();}}function updateMixer(){log(_0xac62('0x67'));var _0x3a82ef=getById('gridlayout');var _0x3b576a=getById(_0xac62('0x237'));var _0x1f6b04=_0x3b576a[_0xac62('0x1cc')];var _0x204449=window['innerWidth'];var _0x108fe0=window[_0xac62('0xe2')]-_0x1f6b04;var _0x4587c9=_0x204449/0x10;var _0xea43fa=_0x108fe0/0x9;var _0xe9f02b=[];if(session[_0xac62('0x238')]){if(session[_0xac62('0x238')][_0xac62('0x26')][_0xac62('0x87')]!='none'){_0xe9f02b[_0xac62('0x1e7')](session[_0xac62('0x238')]);}}if(session[_0xac62('0xb8')]&&session[_0xac62('0xb8')]in session['rpcs']){if(_0xac62('0x1de')===_0xac62('0x1de')){_0xe9f02b=[];log(session[_0xac62('0xb8')]+_0xac62('0x4f'));session[_0xac62('0x17f')](0x4b0,session[_0xac62('0xb8')]);_0xe9f02b[_0xac62('0x1e7')](session[_0xac62('0xb2')][session[_0xac62('0xb8')]][_0xac62('0x238')]);for(var _0x4b98c3 in session[_0xac62('0xb2')]){if(_0x4b98c3!=session[_0xac62('0xb8')]){session[_0xac62('0x17f')](0x23,_0x4b98c3);}}}else{session['requestRateLimit'](0x50,_0x517f6b);}}else if(session['infocus']&&session[_0xac62('0xb8')]===!![]){log(_0xac62('0x36'));for(var _0x4b98c3 in session[_0xac62('0xb2')]){session[_0xac62('0x17f')](0x23,_0x4b98c3);}}else{if(_0xac62('0x7a')===_0xac62('0x7a')){for(var _0x517f6b in session[_0xac62('0xb2')]){if(session[_0xac62('0xb2')][_0x517f6b][_0xac62('0x238')]){session[_0xac62('0xb2')][_0x517f6b][_0xac62('0x1b6')]=-0x1;if(session['rpcs'][_0x517f6b][_0xac62('0x238')][_0xac62('0x26')][_0xac62('0x87')]!=_0xac62('0x151')){_0xe9f02b[_0xac62('0x1e7')](session[_0xac62('0xb2')][_0x517f6b][_0xac62('0x238')]);}if(session[_0xac62('0x118')]){errorlog(_0xac62('0x239'));}else if(session[_0xac62('0xb2')][_0x517f6b][_0xac62('0x238')][_0xac62('0x26')][_0xac62('0x87')]=='none'){if(session[_0xac62('0xa2')]){session['requestRateLimit'](0xc8,_0x517f6b);}else{session[_0xac62('0x17f')](0x23,_0x517f6b);}}else if(session[_0xac62('0xa2')]){}else if(session['roomid']!==![]){session[_0xac62('0x17f')](0x50,_0x517f6b);}}}}else{var _0x14c784={'ideal':0x780};var _0x4b5623={'ideal':0x438};}}if(session[_0xac62('0x118')]){return;}if(_0xe9f02b[_0xac62('0x1b')]>0x1){var _0x11116d=Math[_0xac62('0x127')](_0x4587c9*_0xea43fa/_0xe9f02b['length'],0.5);var _0x2cbab9=Math['ceil'](_0x4587c9/_0x11116d);var _0x5cf65c=Math[_0xac62('0x68')](_0xea43fa/_0x11116d);}else{var _0x2cbab9=0x1;var _0x5cf65c=0x1;}_0x3a82ef[_0xac62('0xc8')]='';var _0x517f6b=0x0;var _0x529941=0x0;_0xe9f02b[_0xac62('0x12a')](_0x20df1f=>{_0x20df1f[_0xac62('0x26')][_0xac62('0xed')]=_0xac62('0x177');_0x20df1f[_0xac62('0x87')]=_0xac62('0x5c');offsetx=0x0;if(Math[_0xac62('0x68')]((_0x517f6b+0.1)/_0x2cbab9)==_0x5cf65c){offsetx=(window[_0xac62('0x102')]-(_0x2cbab9-_0xe9f02b[_0xac62('0x1b')]%_0x5cf65c)*Math[_0xac62('0x68')](window[_0xac62('0x102')]/_0x2cbab9))/0x2;}offsety=(_0x108fe0-Math[_0xac62('0x68')](_0xe9f02b['length']/_0x2cbab9)*Math['ceil'](_0x108fe0/_0x5cf65c))/0x2;_0x20df1f[_0xac62('0x26')][_0xac62('0x1fe')]=offsetx+Math[_0xac62('0x123')]((_0x517f6b%_0x2cbab9+0x0)*_0x204449/_0x2cbab9)+'px';_0x20df1f[_0xac62('0x26')][_0xac62('0x4d')]=offsety+Math[_0xac62('0x123')]((Math[_0xac62('0x123')](_0x517f6b/_0x2cbab9)+0x0)*_0x108fe0/_0x5cf65c+_0x1f6b04)+'px';_0x20df1f[_0xac62('0x26')][_0xac62('0x175')]=Math[_0xac62('0x68')](_0x204449/_0x2cbab9)+'px';_0x20df1f[_0xac62('0x26')][_0xac62('0x157')]=Math[_0xac62('0x68')](_0x108fe0/_0x5cf65c)+'px';_0x3a82ef[_0xac62('0x1c9')](_0x20df1f);try{_0x20df1f[_0xac62('0x12d')]()[_0xac62('0xf1')](_0x59033d=>{log(_0xac62('0x11e'));})[_0xac62('0x217')](errorlog);}catch(_0x5b8554){errorlog(_0x5b8554);}var _0x7c4786=document[_0xac62('0x198')](_0xac62('0x149'));_0x7c4786['id']=_0xac62('0xbd')+_0x20df1f['id'];_0x7c4786[_0xac62('0xc8')]='<i\x20class=\x27fa\x20fa-arrows-alt\x27\x20style=\x27font-size:50px\x27\x20aria-hidden=\x27true\x27></i>';_0x7c4786[_0xac62('0x26')][_0xac62('0x175')]=_0xac62('0x1e9');_0x7c4786['style'][_0xac62('0x157')]=_0xac62('0x1e9');_0x7c4786['style'][_0xac62('0xed')]=_0xac62('0x177');_0x7c4786[_0xac62('0x26')][_0xac62('0x87')]=_0xac62('0x151');_0x7c4786[_0xac62('0x26')][_0xac62('0x1fe')]=Math['ceil'](_0x204449/_0x2cbab9)-0x32+offsetx+Math['floor']((_0x517f6b%_0x2cbab9+0x0)*_0x204449/_0x2cbab9)+'px';_0x7c4786[_0xac62('0x26')][_0xac62('0x4d')]=offsety+Math[_0xac62('0x123')]((Math['floor'](_0x517f6b/_0x2cbab9)+0x0)*_0x108fe0/_0x5cf65c+_0x1f6b04)+'px';_0x7c4786[_0xac62('0x26')][_0xac62('0x93')]=_0xac62('0x83');_0x7c4786['style'][_0xac62('0xc0')]=_0xac62('0x3e');_0x3a82ef[_0xac62('0x1c9')](_0x7c4786);if(_0x20df1f['id']==_0xac62('0x209')){_0x7c4786['onclick']=function(){var _0x468bc3=event[_0xac62('0x81')];if(session[_0xac62('0xb8')]===!![]){session[_0xac62('0xb8')]=![];_0x468bc3[_0xac62('0xc8')]=_0xac62('0xca');}else{session['infocus']=!![];log('session:\x20myself');_0x468bc3[_0xac62('0xc8')]=_0xac62('0x1a4');}setTimeout(()=>updateMixer(),0xa);};}else{_0x7c4786[_0xac62('0x24f')][_0xac62('0x215')]=_0x20df1f[_0xac62('0x24f')][_0xac62('0x215')];_0x7c4786[_0xac62('0xf9')]=function(_0x26e565){if(_0xac62('0xc')===_0xac62('0x232')){if(_0x26e565['currentTarget']['id']!==item['id']){item[_0xac62('0x5f')]=![];}else{item[_0xac62('0x5f')]=!![];}}else{var _0x2689f5=_0x26e565[_0xac62('0x81')];log(_0xac62('0x222'));log(_0x2689f5);if(session[_0xac62('0xb8')]===_0x2689f5[_0xac62('0x24f')]['UUID']){_0x2689f5[_0xac62('0xc8')]=_0xac62('0xca');session[_0xac62('0xb8')]=![];}else{if(_0xac62('0x1c')===_0xac62('0x1c')){_0x2689f5[_0xac62('0xc8')]='<i\x20class=\x27fa\x20fa-compress\x27\x20style=\x27font-size:50px\x27\x20aria-hidden=\x27true\x27></i>';session[_0xac62('0xb8')]=_0x2689f5[_0xac62('0x24f')][_0xac62('0x215')];log(_0xac62('0x254')+_0x2689f5['dataset'][_0xac62('0x215')]);}else{if(session['ws']&&session['ws'][_0xac62('0x250')]===WebSocket['OPEN']){getById(_0xac62('0x28'))[_0xac62('0x26')][_0xac62('0x93')]='white';}else{getById('qos')[_0xac62('0x26')][_0xac62('0x93')]='red';}}}setTimeout(()=>updateMixer(),0xa);}};}_0x7c4786[_0xac62('0x120')]=function(){_0x7c4786[_0xac62('0x26')][_0xac62('0x87')]=_0xac62('0x5c');};_0x20df1f[_0xac62('0x120')]=function(){_0x7c4786[_0xac62('0x26')]['display']=_0xac62('0x5c');};_0x20df1f['onmouseleave']=function(){_0x7c4786[_0xac62('0x26')]['display']=_0xac62('0x151');};_0x517f6b+=0x1;});}var vis=function(){var _0x288d5e,_0x219c97,_0x16adf9={'hidden':_0xac62('0x251'),'webkitHidden':_0xac62('0x23b'),'mozHidden':'mozvisibilitychange','msHidden':_0xac62('0x236')};for(_0x288d5e in _0x16adf9){if(_0x288d5e in document){_0x219c97=_0x16adf9[_0x288d5e];break;}}return function(_0x61dffe){if(_0x61dffe){document[_0xac62('0x3d')](_0x219c97,_0x61dffe);}return!document[_0x288d5e];};}();(function rightclickmenuthing(){'use strict';function _0x7d1b(_0x7dc310,_0x5c6fec){var _0x333754=_0x7dc310['srcElement']||_0x7dc310['target'];if(_0x333754['classList'][_0xac62('0x98')](_0x5c6fec)){return _0x333754;}else{while(_0x333754=_0x333754[_0xac62('0x1cd')]){if(_0x333754[_0xac62('0x19d')]&&_0x333754[_0xac62('0x19d')][_0xac62('0x98')](_0x5c6fec)){return _0x333754;}}}return![];}function _0x18e382(_0x5a6f34){if('xVwGV'===_0xac62('0x7d')){document[_0xac62('0x13d')]['removeChild'](a);window[_0xac62('0x11f')][_0xac62('0xf5')](url);}else{var _0x12399b=0x0;var _0xe6b5fc=0x0;if(!_0x5a6f34)var _0x19bfd2=window[_0xac62('0x40')];if(_0x5a6f34[_0xac62('0x20a')]||_0x5a6f34[_0xac62('0x8c')]){if(_0xac62('0xb')==='VWHfz'){log(data);document[_0xac62('0x3f')](_0xac62('0x178'))[_0xac62('0x12a')](function(_0x22a896){if(_0x22a896[_0xac62('0x24f')][_0xac62('0x244')]in data){_0x22a896['innerHTML']=data[_0x22a896[_0xac62('0x24f')][_0xac62('0x244')]];}});getById(_0xac62('0x28'))[_0xac62('0xc8')]=location[_0xac62('0x182')];getById(_0xac62('0x92'))[_0xac62('0xc8')]=getById(_0xac62('0x28'))[_0xac62('0x205')];getById(_0xac62('0x90'))[_0xac62('0x26')][_0xac62('0x242')]=0x1;;}else{_0x12399b=_0x5a6f34[_0xac62('0x20a')];_0xe6b5fc=_0x5a6f34[_0xac62('0x8c')];}}else if(_0x5a6f34[_0xac62('0xd1')]||_0x5a6f34['clientY']){_0x12399b=_0x5a6f34[_0xac62('0xd1')]+document[_0xac62('0x13d')][_0xac62('0x42')]+document[_0xac62('0x10c')][_0xac62('0x42')];_0xe6b5fc=_0x5a6f34[_0xac62('0x1b3')]+document[_0xac62('0x13d')][_0xac62('0x1df')]+document[_0xac62('0x10c')][_0xac62('0x1df')];}return{'x':_0x12399b,'y':_0xe6b5fc};}}var _0x3f7e76=_0xac62('0x169');var _0x107496='context-menu__item';var _0x4331a0=_0xac62('0x103');var _0x32a846=_0xac62('0xb3');var _0x13128f=_0xac62('0x18f');var _0x5ae908;var _0xded2cc;var _0x50a191;var _0xa383e6;var _0x2961de=document[_0xac62('0x216')](_0xac62('0x224'));var _0x42380f=_0x2961de[_0xac62('0x3f')]('.context-menu__item');var _0x1d6062=0x0;var _0x39c6b8;var _0x150bdf;var _0x12bc92;var _0x23bce0;var _0x4ea2ee;var _0x214fb1;var _0x32db59;function _0x2d8f3b(){_0x13cf04();_0x1ebf97();_0x53ddaf();_0x1a8f47();}function _0x13cf04(){document[_0xac62('0x3d')](_0xac62('0x1ad'),function(_0x4602d2){_0x5ae908=_0x7d1b(_0x4602d2,_0x13128f);if(_0x5ae908){_0x4602d2[_0xac62('0x1b8')]();_0x2629f7();_0x2cd335(_0x4602d2);}else{_0x5ae908=null;_0x1695c7();}});}function _0x1ebf97(){document[_0xac62('0x3d')](_0xac62('0x101'),function(_0x23f491){if(_0xac62('0x0')!==_0xac62('0x0')){if(_0x1d6062!==0x1){_0x1d6062=0x1;_0x2961de[_0xac62('0x19d')][_0xac62('0x187')](_0x32a846);}}else{var _0xfd0875=_0x7d1b(_0x23f491,_0x4331a0);if(_0xfd0875){_0x23f491[_0xac62('0x1b8')]();_0x15ff3a(_0xfd0875);}else{var _0x500488=_0x23f491[_0xac62('0x24e')]||_0x23f491['button'];if(_0x500488===0x1){_0x1695c7();}}}});}function _0x53ddaf(){window[_0xac62('0xe6')]=function(_0xd72359){if(_0xd72359[_0xac62('0x201')]===0x1b){if(_0xac62('0x219')===_0xac62('0x17')){var _0x2e6192=_0xd72359[_0xac62('0x1e0')][0x0]||_0xd72359[_0xac62('0x193')]['touches'][0x0]||_0xd72359[_0xac62('0x193')][_0xac62('0x1ec')][0x0];pos3=_0x2e6192['clientX'];pos4=_0x2e6192[_0xac62('0x1b3')];}else{_0x1695c7();}}};}function _0x1a8f47(){window[_0xac62('0x47')]=function(_0x5b83d3){_0x1695c7();};}function _0x2629f7(){if(_0x1d6062!==0x1){_0x1d6062=0x1;_0x2961de['classList'][_0xac62('0x187')](_0x32a846);}}function _0x1695c7(){if(_0x1d6062!==0x0){_0x1d6062=0x0;_0x2961de['classList']['remove'](_0x32a846);}}function _0x2cd335(_0x2f78bf){_0xded2cc=_0x18e382(_0x2f78bf);_0x50a191=_0xded2cc['x'];_0xa383e6=_0xded2cc['y'];_0x39c6b8=_0x2961de[_0xac62('0x1a')]+0x4;_0x150bdf=_0x2961de[_0xac62('0x1cc')]+0x4;_0x214fb1=window[_0xac62('0x102')];_0x32db59=window['innerHeight'];if(_0x214fb1-_0x50a191<_0x39c6b8){_0x2961de['style']['left']=_0x214fb1-_0x39c6b8+'px';}else{if(_0xac62('0x1ef')==='lgORP'){_0x2961de[_0xac62('0x26')]['left']=_0x50a191+'px';}else{zoom=0x1;}}if(_0x32db59-_0xa383e6<_0x150bdf){_0x2961de[_0xac62('0x26')][_0xac62('0x4d')]=_0x32db59-_0x150bdf+'px';}else{_0x2961de['style'][_0xac62('0x4d')]=_0xa383e6+'px';}}function _0x15ff3a(_0x1c8ead){if(_0xac62('0x1fb')!=='QsgKG'){sendstr+='&room='+getById(_0xac62('0xff'))['value'][_0xac62('0xa7')]();viewstr+=_0xac62('0x1af')+getById(_0xac62('0xff'))[_0xac62('0x247')][_0xac62('0xa7')]();}else{if(_0x1c8ead[_0xac62('0x152')](_0xac62('0xbf'))=='Open'){window[_0xac62('0x65')](_0x5ae908[_0xac62('0x247')]);}else{}log(_0xac62('0x18')+_0x5ae908+',\x20Task\x20action\x20-\x20'+_0x1c8ead[_0xac62('0x152')]('data-action'));_0x1695c7();}}_0x2d8f3b();}());document['addEventListener'](_0xac62('0x235'),_0x1ac970=>{var _0x3bc875=_0x1ac970[_0xac62('0x113')][_0xac62('0x8')]||_0x1ac970[_0xac62('0x113')][_0xac62('0x247')];if(!_0x3bc875||!_0x3bc875[_0xac62('0x199')](_0xac62('0x1c0')))return;if(_0x1ac970[_0xac62('0x113')][_0xac62('0x24f')][_0xac62('0x13c')]!='1'){if(_0xac62('0x200')==='yfWGf'){return;}else{getById('head1')[_0xac62('0xc8')]='<font\x20style=\x22color:#CCC;\x22>-\x20Please\x20accept\x20any\x20camera\x20permissions</font>';}}var _0xfb1a2b=_0x3bc875[_0xac62('0xfa')](_0xac62('0x20d'));var _0x51711d=_0x3bc875[_0xac62('0xfa')](_0xac62('0x21c'));_0x3bc875+=_0xac62('0x1');if(_0xfb1a2b['length']>0x1)_0x3bc875+=':\x20'+_0xfb1a2b[0x1][_0xac62('0xfa')]('&')[0x0];if(_0x51711d[_0xac62('0x1b')]>0x1)_0x3bc875+=_0xac62('0x166')+decodeURI(_0x51711d[0x1][_0xac62('0xfa')]('&')[0x0]);try{var _0x29ac67=getById(_0xac62('0x209'));_0x3bc875+=_0xac62('0x195')+_0x29ac67[_0xac62('0x249')];_0x3bc875+=_0xac62('0x3a')+_0x29ac67[_0xac62('0x4a')];}catch(_0x1584b7){_0x3bc875+=_0xac62('0x23c');_0x3bc875+='&layer-height=720';}_0x1ac970[_0xac62('0x12b')][_0xac62('0x21')](_0xac62('0x1cf'),encodeURI(_0x3bc875));});function popupMessage(_0x164399,_0x4f5b05=_0xac62('0x206')){var _0x4bc663=0x0;var _0x160b62=0x0;if(!_0x164399)var _0x164399=window[_0xac62('0x40')];if(_0x164399[_0xac62('0x20a')]||_0x164399['pageY']){_0x4bc663=_0x164399[_0xac62('0x20a')];_0x160b62=_0x164399['pageY'];}else if(_0x164399['clientX']||_0x164399[_0xac62('0x1b3')]){_0x4bc663=_0x164399[_0xac62('0xd1')]+document[_0xac62('0x13d')][_0xac62('0x42')]+document[_0xac62('0x10c')][_0xac62('0x42')];_0x160b62=_0x164399[_0xac62('0x1b3')]+document[_0xac62('0x13d')][_0xac62('0x1df')]+document[_0xac62('0x10c')]['scrollTop'];}_0x4bc663+=0xa;var _0xbf0c51=document[_0xac62('0x216')](_0xac62('0x4e'));_0xbf0c51['innerHTML']=_0xac62('0x63')+_0x4f5b05+_0xac62('0x1ce');var _0x544f87=0x0;var _0x24be77;var _0x380f77;var _0x535461;var _0x285a33;var _0xfc1483;var _0x321a44;var _0x3e6175;if(_0x544f87!==0x1){_0x544f87=0x1;_0xbf0c51[_0xac62('0x19d')]['add'](_0xac62('0xb3'));}_0x24be77=_0xbf0c51[_0xac62('0x1a')]+0x4;_0x380f77=_0xbf0c51['offsetHeight']+0x4;_0x321a44=window[_0xac62('0x102')];_0x3e6175=window[_0xac62('0xe2')];if(_0x321a44-_0x4bc663<_0x24be77){_0xbf0c51[_0xac62('0x26')][_0xac62('0x1fe')]=_0x321a44-_0x24be77+'px';}else{_0xbf0c51[_0xac62('0x26')]['left']=_0x4bc663+'px';}if(_0x3e6175-_0x160b62<_0x380f77){_0xbf0c51[_0xac62('0x26')][_0xac62('0x4d')]=_0x3e6175-_0x380f77+'px';}else{_0xbf0c51[_0xac62('0x26')][_0xac62('0x4d')]=_0x160b62+'px';}function _0xea8323(){if(_0x544f87!==0x0){_0x544f87=0x0;_0xbf0c51[_0xac62('0x19d')][_0xac62('0xfc')]('context-menu--active');}}setTimeout(function(){_0xea8323();},0x3e8);}