/*! For license information please see bundle.js.LICENSE.txt */ (()=>{var e,t,n={56:(e,t,n)=>{"use strict";e.exports=function(e){var t=n.nc;t&&e.setAttribute("nonce",t)}},72:e=>{"use strict";var t=[];function n(e){for(var n=-1,r=0;r{"use strict";e.exports=function(e,t){if(t.styleSheet)t.styleSheet.cssText=e;else{for(;t.firstChild;)t.removeChild(t.firstChild);t.appendChild(document.createTextNode(e))}}},159:e=>{"use strict";e.exports=function(e){var t=document.createElement("style");return e.setAttributes(t,e.attributes),e.insert(t,e.options),t}},160:(e,t,n)=>{"use strict";var r=n(540),i="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},o=r.useSyncExternalStore,s=r.useRef,a=r.useEffect,l=r.useMemo,c=r.useDebugValue;t.useSyncExternalStoreWithSelector=function(e,t,n,r,u){var h=s(null);if(null===h.current){var d={hasValue:!1,value:null};h.current=d}else d=h.current;h=l(function(){function e(e){if(!a){if(a=!0,o=e,e=r(e),void 0!==u&&d.hasValue){var t=d.value;if(u(t,e))return s=t}return s=e}if(t=s,i(o,e))return t;var n=r(e);return void 0!==u&&u(t,n)?(o=e,t):(o=e,s=n)}var o,s,a=!1,l=void 0===n?null:n;return[function(){return e(t())},null===l?void 0:function(){return e(l())}]},[t,n,r,u]);var f=o(e,h[0],h[1]);return a(function(){d.hasValue=!0,d.value=f},[f]),c(f),f}},287:(e,t)=>{"use strict";var n=Symbol.for("react.element"),r=Symbol.for("react.portal"),i=Symbol.for("react.fragment"),o=Symbol.for("react.strict_mode"),s=Symbol.for("react.profiler"),a=Symbol.for("react.provider"),l=Symbol.for("react.context"),c=Symbol.for("react.forward_ref"),u=Symbol.for("react.suspense"),h=Symbol.for("react.memo"),d=Symbol.for("react.lazy"),f=Symbol.iterator,p={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},m=Object.assign,g={};function v(e,t,n){this.props=e,this.context=t,this.refs=g,this.updater=n||p}function y(){}function w(e,t,n){this.props=e,this.context=t,this.refs=g,this.updater=n||p}v.prototype.isReactComponent={},v.prototype.setState=function(e,t){if("object"!=typeof e&&"function"!=typeof e&&null!=e)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")},v.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},y.prototype=v.prototype;var b=w.prototype=new y;b.constructor=w,m(b,v.prototype),b.isPureReactComponent=!0;var _=Array.isArray,E=Object.prototype.hasOwnProperty,C={current:null},k={key:!0,ref:!0,__self:!0,__source:!0};function x(e,t,r){var i,o={},s=null,a=null;if(null!=t)for(i in void 0!==t.ref&&(a=t.ref),void 0!==t.key&&(s=""+t.key),t)E.call(t,i)&&!k.hasOwnProperty(i)&&(o[i]=t[i]);var l=arguments.length-2;if(1===l)o.children=r;else if(1{"use strict";e.exports=function(e){var t=[];return t.toString=function(){return this.map(function(t){var n="",r=void 0!==t[5];return t[4]&&(n+="@supports (".concat(t[4],") {")),t[2]&&(n+="@media ".concat(t[2]," {")),r&&(n+="@layer".concat(t[5].length>0?" ".concat(t[5]):""," {")),n+=e(t),r&&(n+="}"),t[2]&&(n+="}"),t[4]&&(n+="}"),n}).join("")},t.i=function(e,n,r,i,o){"string"==typeof e&&(e=[[null,e,void 0]]);var s={};if(r)for(var a=0;a0?" ".concat(u[5]):""," {").concat(u[1],"}")),u[5]=o),n&&(u[2]?(u[1]="@media ".concat(u[2]," {").concat(u[1],"}"),u[2]=n):u[2]=n),i&&(u[4]?(u[1]="@supports (".concat(u[4],") {").concat(u[1],"}"),u[4]=i):u[4]="".concat(i)),t.push(u))}},t}},338:(e,t,n)=>{"use strict";var r=n(961);t.createRoot=r.createRoot,t.hydrateRoot=r.hydrateRoot},408:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});var r=n(601),i=n.n(r),o=n(314),s=n.n(o)()(i());s.push([e.id,"@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@400;700&display=swap);"]),s.push([e.id,"body {\n font-family: 'Montserrat', sans-serif;\n}\n\nh1, label, button {\n text-transform: uppercase;\n}\n",""]);const a=s},417:e=>{"use strict";e.exports=function(e,t){return t||(t={}),e?(e=String(e.__esModule?e.default:e),/^['"].*['"]$/.test(e)&&(e=e.slice(1,-1)),t.hash&&(e+=t.hash),/["'() \t\n]|(%20)/.test(e)||t.needQuotes?'"'.concat(e.replace(/"/g,'\\"').replace(/\n/g,"\\n"),'"'):e):e}},418:(e,t,n)=>{"use strict";e.exports=n(160)},463:(e,t)=>{"use strict";function n(e,t){var n=e.length;e.push(t);e:for(;0>>1,i=e[r];if(!(0>>1;ro(l,n))co(u,l)?(e[r]=u,e[c]=n,r=c):(e[r]=l,e[a]=n,r=a);else{if(!(co(u,n)))break e;e[r]=u,e[c]=n,r=c}}}return t}function o(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}if("object"==typeof performance&&"function"==typeof performance.now){var s=performance;t.unstable_now=function(){return s.now()}}else{var a=Date,l=a.now();t.unstable_now=function(){return a.now()-l}}var c=[],u=[],h=1,d=null,f=3,p=!1,m=!1,g=!1,v="function"==typeof setTimeout?setTimeout:null,y="function"==typeof clearTimeout?clearTimeout:null,w="undefined"!=typeof setImmediate?setImmediate:null;function b(e){for(var t=r(u);null!==t;){if(null===t.callback)i(u);else{if(!(t.startTime<=e))break;i(u),t.sortIndex=t.expirationTime,n(c,t)}t=r(u)}}function _(e){if(g=!1,b(e),!m)if(null!==r(c))m=!0,D(E);else{var t=r(u);null!==t&&O(_,t.startTime-e)}}function E(e,n){m=!1,g&&(g=!1,y(S),S=-1),p=!0;var o=f;try{for(b(n),d=r(c);null!==d&&(!(d.expirationTime>n)||e&&!N());){var s=d.callback;if("function"==typeof s){d.callback=null,f=d.priorityLevel;var a=s(d.expirationTime<=n);n=t.unstable_now(),"function"==typeof a?d.callback=a:d===r(c)&&i(c),b(n)}else i(c);d=r(c)}if(null!==d)var l=!0;else{var h=r(u);null!==h&&O(_,h.startTime-n),l=!1}return l}finally{d=null,f=o,p=!1}}"undefined"!=typeof navigator&&void 0!==navigator.scheduling&&void 0!==navigator.scheduling.isInputPending&&navigator.scheduling.isInputPending.bind(navigator.scheduling);var C,k=!1,x=null,S=-1,T=5,I=-1;function N(){return!(t.unstable_now()-Ie||125s?(e.sortIndex=o,n(u,e),null===r(c)&&e===r(u)&&(g?(y(S),S=-1):g=!0,O(_,o-s))):(e.sortIndex=a,n(c,e),m||p||(m=!0,D(E))),e},t.unstable_shouldYield=N,t.unstable_wrapCallback=function(e){var t=f;return function(){var n=f;f=t;try{return e.apply(this,arguments)}finally{f=n}}}},515:(e,t,n)=>{"use strict";var r;!function(){var i,o="Fake/5.0 (FakeOS) AppleWebKit/123 (KHTML, like Gecko) Fake/12.3.4567.89 Fake/123.45";if("object"==typeof process&&"object"==typeof process.versions&&process.versions.node&&!process.browser){var s=process.versions.node.toString().replace("v","");o="Nodejs/"+s+" (NodeOS) AppleWebKit/"+s+" (KHTML, like Gecko) Nodejs/"+s+" Nodejs/"+s}i=void 0!==n.g?n.g:window,"undefined"==typeof window&&("undefined"==typeof window&&void 0!==n.g&&(n.g.navigator={userAgent:o,getUserMedia:function(){}},i.window=n.g),"undefined"==typeof location&&(i.location={protocol:"file:",href:"",hash:""}),"undefined"==typeof screen&&(i.screen={width:0,height:0}));var a=window.navigator;void 0!==a?(void 0!==a.webkitGetUserMedia&&(a.getUserMedia=a.webkitGetUserMedia),void 0!==a.mozGetUserMedia&&(a.getUserMedia=a.mozGetUserMedia)):a={getUserMedia:function(){},userAgent:o};var l=!!/Android|webOS|iPhone|iPad|iPod|BB10|BlackBerry|IEMobile|Opera Mini|Mobile|mobile/i.test(a.userAgent||""),c=!(-1===a.userAgent.indexOf("Edge")||!a.msSaveOrOpenBlob&&!a.msSaveBlob),u=!!window.opera||a.userAgent.indexOf(" OPR/")>=0,h=a.userAgent.toLowerCase().indexOf("firefox")>-1&&"netscape"in window&&/ rv:/.test(a.userAgent),d=/^((?!chrome|android).)*safari/i.test(a.userAgent),f=!!window.chrome&&!u,p="undefined"!=typeof document&&!!document.documentMode&&!c;function m(e,t){var n=0,r=!1,i=window.setInterval(function(){e()&&(window.clearInterval(i),t(r)),n++>50&&(window.clearInterval(i),t(r=!0))},10)}var g,v,y={Android:function(){return a.userAgent.match(/Android/i)},BlackBerry:function(){return a.userAgent.match(/BlackBerry|BB10/i)},iOS:function(){return a.userAgent.match(/iPhone|iPad|iPod/i)},Opera:function(){return a.userAgent.match(/Opera Mini/i)},Windows:function(){return a.userAgent.match(/IEMobile/i)},any:function(){return y.Android()||y.BlackBerry()||y.iOS()||y.Opera()||y.Windows()},getOsName:function(){var e="Unknown OS";return y.Android()&&(e="Android"),y.BlackBerry()&&(e="BlackBerry"),y.iOS()&&(e="iOS"),y.Opera()&&(e="Opera Mini"),y.Windows()&&(e="Windows"),e}},w="Unknown OS",b="Unknown OS Version",_=function(){for(var e,t=a.appVersion,n=a.userAgent,r="-",i=[{s:"Chrome OS",r:/CrOS/},{s:"Windows 10",r:/(Windows 10.0|Windows NT 10.0)/},{s:"Windows 8.1",r:/(Windows 8.1|Windows NT 6.3)/},{s:"Windows 8",r:/(Windows 8|Windows NT 6.2)/},{s:"Windows 7",r:/(Windows 7|Windows NT 6.1)/},{s:"Windows Vista",r:/Windows NT 6.0/},{s:"Windows Server 2003",r:/Windows NT 5.2/},{s:"Windows XP",r:/(Windows NT 5.1|Windows XP)/},{s:"Windows 2000",r:/(Windows NT 5.0|Windows 2000)/},{s:"Windows ME",r:/(Win 9x 4.90|Windows ME)/},{s:"Windows 98",r:/(Windows 98|Win98)/},{s:"Windows 95",r:/(Windows 95|Win95|Windows_95)/},{s:"Windows NT 4.0",r:/(Windows NT 4.0|WinNT4.0|WinNT|Windows NT)/},{s:"Windows CE",r:/Windows CE/},{s:"Windows 3.11",r:/Win16/},{s:"Android",r:/Android/},{s:"Open BSD",r:/OpenBSD/},{s:"Sun OS",r:/SunOS/},{s:"Linux",r:/(Linux|X11)/},{s:"iOS",r:/(iPhone|iPad|iPod)/},{s:"Mac OS X",r:/Mac OS X/},{s:"Mac OS",r:/(MacPPC|MacIntel|Mac_PowerPC|Macintosh)/},{s:"QNX",r:/QNX/},{s:"UNIX",r:/UNIX/},{s:"BeOS",r:/BeOS/},{s:"OS/2",r:/OS\/2/},{s:"Search Bot",r:/(nuhk|Googlebot|Yammybot|Openbot|Slurp|MSNBot|Ask Jeeves\/Teoma|ia_archiver)/}],o=0;e=i[o];o++)if(e.r.test(n)){r=e.s;break}var s="-";switch(/Windows/.test(r)&&(/Windows (.*)/.test(r)&&(s=/Windows (.*)/.exec(r)[1]),r="Windows"),r){case"Mac OS X":/Mac OS X (10[\.\_\d]+)/.test(n)&&(s=/Mac OS X (10[\.\_\d]+)/.exec(n)[1]);break;case"Android":/Android ([\.\_\d]+)/.test(n)&&(s=/Android ([\.\_\d]+)/.exec(n)[1]);break;case"iOS":/OS (\d+)_(\d+)_?(\d+)?/.test(n)&&(s=/OS (\d+)_(\d+)_?(\d+)?/.exec(t))&&s.length>3&&(s=s[1]+"."+s[2]+"."+(0|s[3]))}return{osName:r,osVersion:s}}();_&&_.osName&&"-"!=_.osName?(w=_.osName,b=_.osVersion):y.any()&&"Android"==(w=y.getOsName())&&(b=!!(v=(g=(g||a.userAgent).toLowerCase()).match(/android\s([0-9\.]*)/))&&v[1]);var E="object"==typeof process&&"object"==typeof process.versions&&process.versions.node;"Unknown OS"===w&&E&&(w="Nodejs",b=process.versions.node.toString().replace("v",""));var C=!1,k=!1;["captureStream","mozCaptureStream","webkitCaptureStream"].forEach(function(e){"undefined"!=typeof document&&"function"==typeof document.createElement&&(!C&&e in document.createElement("canvas")&&(C=!0),!k&&e in document.createElement("video")&&(k=!0))});var x=/^(192\.168\.|169\.254\.|10\.|172\.(1[6-9]|2\d|3[01]))/,S=/([0-9]{1,3}(\.[0-9]{1,3}){3})/,T=/[a-f0-9]{1,4}(:[a-f0-9]{1,4}){7}/,I=[],N=[],R=[],P=[];a.mediaDevices&&a.mediaDevices.enumerateDevices&&(a.enumerateDevices=function(e){var t=a.mediaDevices.enumerateDevices();t&&t.then?a.mediaDevices.enumerateDevices().then(e).catch(function(){e([])}):e([])});var A=!1;("undefined"!=typeof MediaStreamTrack&&"getSources"in MediaStreamTrack||a.mediaDevices&&a.mediaDevices.enumerateDevices)&&(A=!0);var D=!1,O=!1,L=!1,M=!1,F=!1;var U=window.DetectRTC||{};U.browser=function(){a.appVersion;var e,t,n,r=a.userAgent,i=a.appName,o=""+parseFloat(a.appVersion),s=parseInt(a.appVersion,10);if(u){i="Opera";try{s=(o=a.userAgent.split("OPR/")[1].split(" ")[0]).split(".")[0]}catch(e){o="0.0.0.0",s=0}}else p?((t=r.indexOf("rv:"))>0?o=r.substring(t+3):(t=r.indexOf("MSIE"),o=r.substring(t+5)),i="IE"):f?(t=r.indexOf("Chrome"),i="Chrome",o=r.substring(t+7)):d?-1!==r.indexOf("CriOS")?(t=r.indexOf("CriOS"),i="Chrome",o=r.substring(t+6)):-1!==r.indexOf("FxiOS")?(t=r.indexOf("FxiOS"),i="Firefox",o=r.substring(t+6)):(t=r.indexOf("Safari"),i="Safari",o=r.substring(t+7),-1!==(t=r.indexOf("Version"))&&(o=r.substring(t+8)),-1!==a.userAgent.indexOf("Version/")&&(o=a.userAgent.split("Version/")[1].split(" ")[0])):h?(t=r.indexOf("Firefox"),i="Firefox",o=r.substring(t+8)):(e=r.lastIndexOf(" ")+1)<(t=r.lastIndexOf("/"))&&(i=r.substring(e,t),o=r.substring(t+1),i.toLowerCase()===i.toUpperCase()&&(i=a.appName));return c&&(i="Edge",o=a.userAgent.split("Edge/")[1]),-1!==(n=o.search(/[; \)]/))&&(o=o.substring(0,n)),s=parseInt(""+o,10),isNaN(s)&&(o=""+parseFloat(a.appVersion),s=parseInt(a.appVersion,10)),{fullVersion:o,version:s,name:i,isPrivateBrowsing:!1}}(),function(){var e;try{if(window.webkitRequestFileSystem)window.webkitRequestFileSystem(window.TEMPORARY,1,function(){e=!1},function(t){e=!0});else if(window.indexedDB&&/Firefox/.test(window.navigator.userAgent)){var t;try{(t=window.indexedDB.open("test")).onerror=function(){return!0}}catch(t){e=!0}void 0===e&&m(function(){return"done"===t.readyState},function(n){n||(e=!t.result)})}else if(function(){var e=window.navigator.userAgent.toLowerCase();if(0===e.indexOf("msie")&&0===e.indexOf("trident"))return!1;var t=/(?:msie|rv:)\s?([\d\.]+)/.exec(e);return!!(t&&parseInt(t[1],10)>=10)}()){e=!1;try{window.indexedDB||(e=!0)}catch(t){e=!0}}else if(window.localStorage&&/Safari/.test(window.navigator.userAgent)){try{window.localStorage.setItem("test",1)}catch(t){e=!0}void 0===e&&(e=!1,window.localStorage.removeItem("test"))}}catch(t){e=!1}m(function(){return void 0!==e},function(t){var n;n=e,U.browser.isPrivateBrowsing=!!n})}(),U.browser["is"+U.browser.name]=!0,U.osName=w,U.osVersion=b,"object"==typeof process&&"object"==typeof process.versions&&process.versions["node-webkit"];var V=!1;["RTCPeerConnection","webkitRTCPeerConnection","mozRTCPeerConnection","RTCIceGatherer"].forEach(function(e){V||e in window&&(V=!0)}),U.isWebRTCSupported=V,U.isORTCSupported="undefined"!=typeof RTCIceGatherer;var z=!1;(U.browser.isChrome&&U.browser.version>=35||U.browser.isFirefox&&U.browser.version>=34||U.browser.isEdge&&U.browser.version>=17||"Android"===U.osName&&U.browser.isChrome)&&(z=!0),(a.getDisplayMedia||a.mediaDevices&&a.mediaDevices.getDisplayMedia)&&(z=!0),/^(https:|chrome-extension:)$/g.test(location.protocol||"")||("undefined"!=typeof document&&"string"==typeof document.domain&&document.domain.search&&-1===document.domain.search(/localhost|127.0./g)&&(U.browser.isChrome||U.browser.isEdge||U.browser.isOpera)||U.browser.isFirefox)&&(z=!1),U.isScreenCapturingSupported=z;var j={isSupported:!1,isCreateMediaStreamSourceSupported:!1};["AudioContext","webkitAudioContext","mozAudioContext","msAudioContext"].forEach(function(e){j.isSupported||e in window&&(j.isSupported=!0,window[e]&&"createMediaStreamSource"in window[e].prototype&&(j.isCreateMediaStreamSourceSupported=!0))}),U.isAudioContextSupported=j.isSupported,U.isCreateMediaStreamSourceSupported=j.isCreateMediaStreamSourceSupported;var B=!1;U.browser.isChrome&&U.browser.version>31&&(B=!0),U.isRtpDataChannelsSupported=B;var q=!1;(U.browser.isFirefox&&U.browser.version>28||U.browser.isChrome&&U.browser.version>25||U.browser.isOpera&&U.browser.version>=11)&&(q=!0),U.isSctpDataChannelsSupported=q,U.isMobileDevice=l;var W=!1;(a.getUserMedia||a.mediaDevices&&a.mediaDevices.getUserMedia)&&(W=!0),U.browser.isChrome&&U.browser.version>=46&&!/^(https:|chrome-extension:)$/g.test(location.protocol||"")&&"undefined"!=typeof document&&"string"==typeof document.domain&&document.domain.search&&-1===document.domain.search(/localhost|127.0./g)&&(W="Requires HTTPs"),"Nodejs"===U.osName&&(W=!1),U.isGetUserMediaSupported=W;var H,$,K,G="";screen.width&&(G+=(screen.width?screen.width:"")+" x "+(screen.height?screen.height:"")),U.displayResolution=G,U.displayAspectRatio=(H=screen.width,$=screen.height,K=function e(t,n){return 0==n?t:e(n,t%n)}(H,$),H/K/($/K)).toFixed(2),U.isCanvasSupportsStreamCapturing=C,U.isVideoSupportsStreamCapturing=k,"Chrome"==U.browser.name&&U.browser.version>=53&&(U.isCanvasSupportsStreamCapturing||(U.isCanvasSupportsStreamCapturing="Requires chrome flag: enable-experimental-web-platform-features"),U.isVideoSupportsStreamCapturing||(U.isVideoSupportsStreamCapturing="Requires chrome flag: enable-experimental-web-platform-features")),U.DetectLocalIPAddress=function(e,t){if(U.isWebRTCSupported){var n=!0,r=!0;!function(e,t){if("undefined"!=typeof document&&"function"==typeof document.getElementById){var n={},r=window.RTCPeerConnection||window.mozRTCPeerConnection||window.webkitRTCPeerConnection;if(!r){var i=document.getElementById("iframe");if(!i)return;var o=i.contentWindow;r=o.RTCPeerConnection||o.mozRTCPeerConnection||o.webkitRTCPeerConnection}if(r){var s=null;"Chrome"===U.browser&&U.browser.version<58&&(s={optional:[{RtpDataChannels:!0}]});var a=new r({iceServers:[{urls:"stun:stun.l.google.com:19302"}]},s);if(t&&(a.addStream?a.addStream(t):a.addTrack&&t.getTracks()[0]&&a.addTrack(t.getTracks()[0],t)),a.onicecandidate=function(e){e.candidate&&e.candidate.candidate?l(e.candidate.candidate):l()},!t)try{a.createDataChannel("sctp",{})}catch(e){}U.isPromisesSupported?a.createOffer().then(function(e){a.setLocalDescription(e).then(c)}):a.createOffer(function(e){a.setLocalDescription(e,c,function(){})},function(){})}}function l(t){if(t){var r=S.exec(t);if(r){var i=r[1];t.match(x);void 0===n[i]&&e(i),n[i]=!0}}else e()}function c(){a.localDescription.sdp.split("\n").forEach(function(e){e&&0===e.indexOf("a=candidate:")&&l(e)})}}(function(t){t?t.match(x)?e("Local: "+t,n=!1,r):t.match(T)?e("Public: "+t,n,r=!1):e("Public: "+t,n,r):e()},t)}},U.isWebSocketsSupported="WebSocket"in window&&2===window.WebSocket.CLOSING,U.isWebSocketsBlocked=!U.isWebSocketsSupported,"Nodejs"===U.osName&&(U.isWebSocketsSupported=!0,U.isWebSocketsBlocked=!1),U.checkWebSocketsSupport=function(e){e=e||function(){};try{var t,n=new WebSocket("wss://echo.websocket.org:443/");n.onopen=function(){U.isWebSocketsBlocked=!1,t=(new Date).getTime(),n.send("ping")},n.onmessage=function(){U.WebsocketLatency=(new Date).getTime()-t+"ms",e(),n.close(),n=null},n.onerror=function(){U.isWebSocketsBlocked=!0,e()}}catch(t){U.isWebSocketsBlocked=!0,e()}},U.load=function(e){!function(e){if(A)if(!a.enumerateDevices&&window.MediaStreamTrack&&window.MediaStreamTrack.getSources&&(a.enumerateDevices=window.MediaStreamTrack.getSources.bind(window.MediaStreamTrack)),!a.enumerateDevices&&a.enumerateDevices&&(a.enumerateDevices=a.enumerateDevices.bind(a)),a.enumerateDevices){I=[],N=[],R=[],P=[],D=!1,O=!1,L=!1,M=!1,F=!1;var t={};a.enumerateDevices(function(n){I=[],N=[],R=[],P=[],n.forEach(function(e){var n={};for(var r in e)try{"function"!=typeof e[r]&&(n[r]=e[r])}catch(e){}t[n.deviceId+n.label+n.kind]||("audio"===n.kind&&(n.kind="audioinput"),"video"===n.kind&&(n.kind="videoinput"),n.deviceId||(n.deviceId=n.id),n.id||(n.id=n.deviceId),n.label?("videoinput"!==n.kind||F||(F=!0),"audioinput"!==n.kind||M||(M=!0)):(n.isCustomLabel=!0,"videoinput"===n.kind?n.label="Camera "+(P.length+1):"audioinput"===n.kind?n.label="Microphone "+(N.length+1):"audiooutput"===n.kind?n.label="Speaker "+(R.length+1):n.label="Please invoke getUserMedia once.",void 0!==U&&U.browser.isChrome&&U.browser.version>=46&&!/^(https:|chrome-extension:)$/g.test(location.protocol||"")&&"undefined"!=typeof document&&"string"==typeof document.domain&&document.domain.search&&-1===document.domain.search(/localhost|127.0./g)&&(n.label="HTTPs is required to get label of this "+n.kind+" device.")),"audioinput"===n.kind&&(D=!0,-1===N.indexOf(n)&&N.push(n)),"audiooutput"===n.kind&&(O=!0,-1===R.indexOf(n)&&R.push(n)),"videoinput"===n.kind&&(L=!0,-1===P.indexOf(n)&&P.push(n)),I.push(n),t[n.deviceId+n.label+n.kind]=n)}),void 0!==U&&(U.MediaDevices=I,U.hasMicrophone=D,U.hasSpeakers=O,U.hasWebcam=L,U.isWebsiteHasWebcamPermissions=F,U.isWebsiteHasMicrophonePermissions=M,U.audioInputDevices=N,U.audioOutputDevices=R,U.videoInputDevices=P),e&&e()})}else e&&e();else e&&e()}(e=e||function(){})},U.MediaDevices=void 0!==I?I:[],U.hasMicrophone=D,U.hasSpeakers=O,U.hasWebcam=L,U.isWebsiteHasWebcamPermissions=F,U.isWebsiteHasMicrophonePermissions=M,U.audioInputDevices=N,U.audioOutputDevices=R,U.videoInputDevices=P;var Q=!1;"undefined"!=typeof document&&"function"==typeof document.createElement&&"setSinkId"in document.createElement("video")&&(Q=!0),U.isSetSinkIdSupported=Q;var Y=!1;U.browser.isFirefox&&"undefined"!=typeof mozRTCPeerConnection?"getSenders"in mozRTCPeerConnection.prototype&&(Y=!0):U.browser.isChrome&&"undefined"!=typeof webkitRTCPeerConnection&&"getSenders"in webkitRTCPeerConnection.prototype&&(Y=!0),U.isRTPSenderReplaceTracksSupported=Y;var X=!1;U.browser.isFirefox&&U.browser.version>38&&(X=!0),U.isRemoteStreamProcessingSupported=X;var J=!1;"undefined"!=typeof MediaStreamTrack&&"applyConstraints"in MediaStreamTrack.prototype&&(J=!0),U.isApplyConstraintsSupported=J;var Z=!1;U.browser.isFirefox&&U.browser.version>=43&&(Z=!0),U.isMultiMonitorScreenCapturingSupported=Z,U.isPromisesSupported=!!("Promise"in window),U.version="1.4.1",void 0===U&&(window.DetectRTC={});var ee=window.MediaStream;void 0===ee&&"undefined"!=typeof webkitMediaStream&&(ee=webkitMediaStream),U.MediaStream=void 0!==ee&&"function"==typeof ee&&Object.keys(ee.prototype),"undefined"!=typeof MediaStreamTrack?U.MediaStreamTrack=Object.keys(MediaStreamTrack.prototype):U.MediaStreamTrack=!1;var te=window.RTCPeerConnection||window.mozRTCPeerConnection||window.webkitRTCPeerConnection;U.RTCPeerConnection=void 0!==te&&Object.keys(te.prototype),window.DetectRTC=U,e.exports=U,void 0===(r=function(){return U}.apply(t,[]))||(e.exports=r)}()},540:(e,t,n)=>{"use strict";e.exports=n(287)},551:(e,t,n)=>{"use strict";var r=n(540),i=n(982);function o(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n