diff --git a/.gitignore b/.gitignore index 6d33a11..404bae6 100644 --- a/.gitignore +++ b/.gitignore @@ -35,7 +35,6 @@ bower_components .lock-wscript # Compiled binary addons (https://nodejs.org/api/addons.html) -client/build/ build/ # Dependency directories diff --git a/client/build/asset-manifest.json b/client/build/asset-manifest.json deleted file mode 100644 index 726df3d..0000000 --- a/client/build/asset-manifest.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "files": { - "main.css": "/static/css/main.6061efc8.chunk.css", - "main.js": "/static/js/main.7b159e1b.chunk.js", - "main.js.map": "/static/js/main.7b159e1b.chunk.js.map", - "runtime-main.js": "/static/js/runtime-main.8dbf745e.js", - "runtime-main.js.map": "/static/js/runtime-main.8dbf745e.js.map", - "static/css/2.190caba9.chunk.css": "/static/css/2.190caba9.chunk.css", - "static/js/2.079663ff.chunk.js": "/static/js/2.079663ff.chunk.js", - "static/js/2.079663ff.chunk.js.map": "/static/js/2.079663ff.chunk.js.map", - "static/css/3.42bd9434.chunk.css": "/static/css/3.42bd9434.chunk.css", - "static/js/3.665ad664.chunk.js": "/static/js/3.665ad664.chunk.js", - "static/js/3.665ad664.chunk.js.map": "/static/js/3.665ad664.chunk.js.map", - "index.html": "/index.html", - "precache-manifest.4f53c6bb14d062ed048ba27ddb3691e7.js": "/precache-manifest.4f53c6bb14d062ed048ba27ddb3691e7.js", - "service-worker.js": "/service-worker.js", - "static/css/2.190caba9.chunk.css.map": "/static/css/2.190caba9.chunk.css.map", - "static/css/3.42bd9434.chunk.css.map": "/static/css/3.42bd9434.chunk.css.map", - "static/css/main.6061efc8.chunk.css.map": "/static/css/main.6061efc8.chunk.css.map", - "static/js/2.079663ff.chunk.js.LICENSE.txt": "/static/js/2.079663ff.chunk.js.LICENSE.txt", - "static/media/camera-stop.svg": "/static/media/camera-stop.85f8745d.svg", - "static/media/camera.svg": "/static/media/camera.299a8f67.svg", - "static/media/cuckoo-logo.svg": "/static/media/cuckoo-logo.8c9e061e.svg", - "static/media/fullscreen.svg": "/static/media/fullscreen.8f5e7921.svg", - "static/media/hang-up.svg": "/static/media/hang-up.1b1f0dc8.svg", - "static/media/microphone-stop.svg": "/static/media/microphone-stop.09d0b6c2.svg", - "static/media/microphone.svg": "/static/media/microphone.a2374838.svg", - "static/media/minimize.svg": "/static/media/minimize.fff27c21.svg", - "static/media/ringtone.mp3": "/static/media/ringtone.0be3c651.mp3", - "static/media/share.svg": "/static/media/share.e7b143c0.svg" - }, - "entrypoints": [ - "static/js/runtime-main.8dbf745e.js", - "static/css/2.190caba9.chunk.css", - "static/js/2.079663ff.chunk.js", - "static/css/main.6061efc8.chunk.css", - "static/js/main.7b159e1b.chunk.js" - ] -} \ No newline at end of file diff --git a/client/build/favicon.ico b/client/build/favicon.ico deleted file mode 100644 index effc12b..0000000 Binary files a/client/build/favicon.ico and /dev/null differ diff --git a/client/build/index.html b/client/build/index.html deleted file mode 100644 index db4bbb8..0000000 --- a/client/build/index.html +++ /dev/null @@ -1 +0,0 @@ -Cuckoo - Anonymous Video Calls
\ No newline at end of file diff --git a/client/build/logo192.png b/client/build/logo192.png deleted file mode 100644 index 52ba206..0000000 Binary files a/client/build/logo192.png and /dev/null differ diff --git a/client/build/logo512.png b/client/build/logo512.png deleted file mode 100644 index bb903d4..0000000 Binary files a/client/build/logo512.png and /dev/null differ diff --git a/client/build/manifest.json b/client/build/manifest.json deleted file mode 100644 index 9b8bf97..0000000 --- a/client/build/manifest.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "short_name": "Cuckoo", - "name": "Cuckoo - Video Chat for Free", - "icons": [ - { - "src": "favicon.ico", - "sizes": "64x64 32x32 24x24 16x16", - "type": "image/x-icon" - }, - { - "src": "logo192.png", - "type": "image/png", - "sizes": "192x192" - }, - { - "src": "logo512.png", - "type": "image/png", - "sizes": "512x512" - } - ], - "start_url": ".", - "display": "standalone", - "theme_color": "#26c6da", - "background_color": "#ffffff" -} diff --git a/client/build/og-screenshot.png b/client/build/og-screenshot.png deleted file mode 100644 index 47c9953..0000000 Binary files a/client/build/og-screenshot.png and /dev/null differ diff --git a/client/build/precache-manifest.4f53c6bb14d062ed048ba27ddb3691e7.js b/client/build/precache-manifest.4f53c6bb14d062ed048ba27ddb3691e7.js deleted file mode 100644 index b880a5d..0000000 --- a/client/build/precache-manifest.4f53c6bb14d062ed048ba27ddb3691e7.js +++ /dev/null @@ -1,78 +0,0 @@ -self.__precacheManifest = (self.__precacheManifest || []).concat([ - { - "revision": "91bcbcdb417b020333de15f6dc991e6b", - "url": "/index.html" - }, - { - "revision": "3667b9eb0585c7d74ed3", - "url": "/static/css/2.190caba9.chunk.css" - }, - { - "revision": "9e36b8803b33736a1890", - "url": "/static/css/3.42bd9434.chunk.css" - }, - { - "revision": "01ab1ba1c0644dba501a", - "url": "/static/css/main.6061efc8.chunk.css" - }, - { - "revision": "3667b9eb0585c7d74ed3", - "url": "/static/js/2.079663ff.chunk.js" - }, - { - "revision": "148709ddc638d9a155f2e9c428088f0a", - "url": "/static/js/2.079663ff.chunk.js.LICENSE.txt" - }, - { - "revision": "9e36b8803b33736a1890", - "url": "/static/js/3.665ad664.chunk.js" - }, - { - "revision": "01ab1ba1c0644dba501a", - "url": "/static/js/main.7b159e1b.chunk.js" - }, - { - "revision": "cfae1c5af218911e8778", - "url": "/static/js/runtime-main.8dbf745e.js" - }, - { - "revision": "85f8745d712d011a336d3f3993932bcd", - "url": "/static/media/camera-stop.85f8745d.svg" - }, - { - "revision": "299a8f6706ceab1535aecf69ccaa4754", - "url": "/static/media/camera.299a8f67.svg" - }, - { - "revision": "8c9e061ef6737de90953e983b2f9799b", - "url": "/static/media/cuckoo-logo.8c9e061e.svg" - }, - { - "revision": "8f5e792134c28e4d0c6334510d3034e0", - "url": "/static/media/fullscreen.8f5e7921.svg" - }, - { - "revision": "1b1f0dc8daca05d7bb230891e4acb66b", - "url": "/static/media/hang-up.1b1f0dc8.svg" - }, - { - "revision": "09d0b6c27ab9d2a540058ad888032b50", - "url": "/static/media/microphone-stop.09d0b6c2.svg" - }, - { - "revision": "a23748387b7ae4f2e6377d5b70bcd02d", - "url": "/static/media/microphone.a2374838.svg" - }, - { - "revision": "fff27c21f0f61fc6615b80644f9101e6", - "url": "/static/media/minimize.fff27c21.svg" - }, - { - "revision": "0be3c651e1532de63056a20e2f341bde", - "url": "/static/media/ringtone.0be3c651.mp3" - }, - { - "revision": "e7b143c04ff26c4c774900650b490c9b", - "url": "/static/media/share.e7b143c0.svg" - } -]); \ No newline at end of file diff --git a/client/build/robots.txt b/client/build/robots.txt deleted file mode 100644 index e9e57dc..0000000 --- a/client/build/robots.txt +++ /dev/null @@ -1,3 +0,0 @@ -# https://www.robotstxt.org/robotstxt.html -User-agent: * -Disallow: diff --git a/client/build/service-worker.js b/client/build/service-worker.js deleted file mode 100644 index 27e12e1..0000000 --- a/client/build/service-worker.js +++ /dev/null @@ -1,39 +0,0 @@ -/** - * Welcome to your Workbox-powered service worker! - * - * You'll need to register this file in your web app and you should - * disable HTTP caching for this file too. - * See https://goo.gl/nhQhGp - * - * The rest of the code is auto-generated. Please don't update this file - * directly; instead, make changes to your Workbox build configuration - * and re-run your build process. - * See https://goo.gl/2aRDsh - */ - -importScripts("https://storage.googleapis.com/workbox-cdn/releases/4.3.1/workbox-sw.js"); - -importScripts( - "/precache-manifest.4f53c6bb14d062ed048ba27ddb3691e7.js" -); - -self.addEventListener('message', (event) => { - if (event.data && event.data.type === 'SKIP_WAITING') { - self.skipWaiting(); - } -}); - -workbox.core.clientsClaim(); - -/** - * The workboxSW.precacheAndRoute() method efficiently caches and responds to - * requests for URLs in the manifest. - * See https://goo.gl/S9QRab - */ -self.__precacheManifest = [].concat(self.__precacheManifest || []); -workbox.precaching.precacheAndRoute(self.__precacheManifest, {}); - -workbox.routing.registerNavigationRoute(workbox.precaching.getCacheKeyForURL("/index.html"), { - - blacklist: [/^\/_/,/\/[^\/?]+\.[^\/]+$/], -}); diff --git a/client/build/static/css/2.190caba9.chunk.css b/client/build/static/css/2.190caba9.chunk.css deleted file mode 100644 index 6c9475b..0000000 --- a/client/build/static/css/2.190caba9.chunk.css +++ /dev/null @@ -1,2 +0,0 @@ -.rodal,.rodal-mask{top:0;left:0;width:100%;height:100%;z-index:100}.rodal{position:fixed}.rodal-mask{position:absolute;background:rgba(0,0,0,.3)}.rodal-dialog{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;z-index:101;padding:15px;background:#fff;border-radius:3px;box-shadow:0 1px 3px rgba(0,0,0,.2)}.rodal-dialog:focus{outline:none}.rodal-close{position:absolute;cursor:pointer;top:16px;right:16px;width:16px;height:16px}.rodal-close:after,.rodal-close:before{position:absolute;content:"";height:2px;width:100%;top:50%;left:0;margin-top:-1px;background:#999;border-radius:100%;transition:background .2s}.rodal-close:before{transform:rotate(45deg)}.rodal-close:after{transform:rotate(-45deg)}.rodal-close:hover:after,.rodal-close:hover:before{background:#333}@-webkit-keyframes rodal-fade-enter{0%{opacity:0}}@keyframes rodal-fade-enter{0%{opacity:0}}.rodal-fade-enter{-webkit-animation:rodal-fade-enter ease-in both;animation:rodal-fade-enter ease-in both}@-webkit-keyframes rodal-fade-leave{to{opacity:0}}@keyframes rodal-fade-leave{to{opacity:0}}.rodal-fade-leave{-webkit-animation:rodal-fade-leave ease-out both;animation:rodal-fade-leave ease-out both}@-webkit-keyframes rodal-zoom-enter{0%{transform:scale3d(.3,.3,.3)}}@keyframes rodal-zoom-enter{0%{transform:scale3d(.3,.3,.3)}}.rodal-zoom-enter{-webkit-animation:rodal-zoom-enter cubic-bezier(.4,0,0,1.5) both;animation:rodal-zoom-enter cubic-bezier(.4,0,0,1.5) both}@-webkit-keyframes rodal-zoom-leave{to{transform:scale3d(.3,.3,.3)}}@keyframes rodal-zoom-leave{to{transform:scale3d(.3,.3,.3)}}.rodal-zoom-leave{-webkit-animation:rodal-zoom-leave both;animation:rodal-zoom-leave both}@-webkit-keyframes rodal-slideDown-enter{0%{transform:translate3d(0,-100px,0)}}@keyframes rodal-slideDown-enter{0%{transform:translate3d(0,-100px,0)}}.rodal-slideDown-enter{-webkit-animation:rodal-slideDown-enter cubic-bezier(.4,0,0,1.5) both;animation:rodal-slideDown-enter cubic-bezier(.4,0,0,1.5) both}@-webkit-keyframes rodal-slideDown-leave{to{transform:translate3d(0,-100px,0)}}@keyframes rodal-slideDown-leave{to{transform:translate3d(0,-100px,0)}}.rodal-slideDown-leave{-webkit-animation:rodal-slideDown-leave both;animation:rodal-slideDown-leave both}@-webkit-keyframes rodal-slideLeft-enter{0%{transform:translate3d(-150px,0,0)}}@keyframes rodal-slideLeft-enter{0%{transform:translate3d(-150px,0,0)}}.rodal-slideLeft-enter{-webkit-animation:rodal-slideLeft-enter cubic-bezier(.4,0,0,1.5) both;animation:rodal-slideLeft-enter cubic-bezier(.4,0,0,1.5) both}@-webkit-keyframes rodal-slideLeft-leave{to{transform:translate3d(-150px,0,0)}}@keyframes rodal-slideLeft-leave{to{transform:translate3d(-150px,0,0)}}.rodal-slideLeft-leave{-webkit-animation:rodal-slideLeft-leave both;animation:rodal-slideLeft-leave both}@-webkit-keyframes rodal-slideRight-enter{0%{transform:translate3d(150px,0,0)}}@keyframes rodal-slideRight-enter{0%{transform:translate3d(150px,0,0)}}.rodal-slideRight-enter{-webkit-animation:rodal-slideRight-enter cubic-bezier(.4,0,0,1.5) both;animation:rodal-slideRight-enter cubic-bezier(.4,0,0,1.5) both}@-webkit-keyframes rodal-slideRight-leave{to{transform:translate3d(150px,0,0)}}@keyframes rodal-slideRight-leave{to{transform:translate3d(150px,0,0)}}.rodal-slideRight-leave{-webkit-animation:rodal-slideRight-leave both;animation:rodal-slideRight-leave both}@-webkit-keyframes rodal-slideUp-enter{0%{transform:translate3d(0,100px,0)}}@keyframes rodal-slideUp-enter{0%{transform:translate3d(0,100px,0)}}.rodal-slideUp-enter{-webkit-animation:rodal-slideUp-enter cubic-bezier(.4,0,0,1.5) both;animation:rodal-slideUp-enter cubic-bezier(.4,0,0,1.5) both}@-webkit-keyframes rodal-slideUp-leave{to{transform:translate3d(0,100px,0)}}@keyframes rodal-slideUp-leave{to{transform:translate3d(0,100px,0)}}.rodal-slideUp-leave{-webkit-animation:rodal-slideUp-leave both;animation:rodal-slideUp-leave both}@-webkit-keyframes rodal-flip-enter{0%{transform:perspective(400px) rotateX(60deg)}70%{transform:perspective(400px) rotateX(-15deg)}to{transform:perspective(400px)}}@keyframes rodal-flip-enter{0%{transform:perspective(400px) rotateX(60deg)}70%{transform:perspective(400px) rotateX(-15deg)}to{transform:perspective(400px)}}.rodal-flip-enter{-webkit-animation:rodal-flip-enter ease-in both;animation:rodal-flip-enter ease-in both;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes rodal-flip-leave{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotateX(-15deg)}to{transform:perspective(400px) rotateX(45deg)}}@keyframes rodal-flip-leave{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotateX(-15deg)}to{transform:perspective(400px) rotateX(45deg)}}.rodal-flip-leave{-webkit-animation:rodal-flip-leave both;animation:rodal-flip-leave both;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes rodal-rotate-enter{0%{transform:rotate(-180deg) scale3d(.3,.3,.3)}}@keyframes rodal-rotate-enter{0%{transform:rotate(-180deg) scale3d(.3,.3,.3)}}.rodal-rotate-enter{-webkit-animation:rodal-rotate-enter both;animation:rodal-rotate-enter both;transform-origin:center}@-webkit-keyframes rodal-rotate-leave{to{transform:rotate(180deg) scale3d(.3,.3,.3)}}@keyframes rodal-rotate-leave{to{transform:rotate(180deg) scale3d(.3,.3,.3)}}.rodal-rotate-leave{-webkit-animation:rodal-rotate-leave both;animation:rodal-rotate-leave both;transform-origin:center}@-webkit-keyframes rodal-door-enter{0%{transform:scaleX(0)}}@keyframes rodal-door-enter{0%{transform:scaleX(0)}}.rodal-door-enter{-webkit-animation:rodal-door-enter cubic-bezier(.4,0,0,1.5) both;animation:rodal-door-enter cubic-bezier(.4,0,0,1.5) both}@-webkit-keyframes rodal-door-leave{60%{transform:scaleX(.01)}to{transform:scale3d(0,1,.1)}}@keyframes rodal-door-leave{60%{transform:scaleX(.01)}to{transform:scale3d(0,1,.1)}}.rodal-door-leave{-webkit-animation:rodal-door-leave both;animation:rodal-door-leave both} -/*# sourceMappingURL=2.190caba9.chunk.css.map */ \ No newline at end of file diff --git a/client/build/static/css/2.190caba9.chunk.css.map b/client/build/static/css/2.190caba9.chunk.css.map deleted file mode 100644 index f715ea7..0000000 --- a/client/build/static/css/2.190caba9.chunk.css.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["rodal.css"],"names":[],"mappings":"AACA,mBAEE,KAAM,CACN,MAAO,CACP,UAAW,CACX,WAAY,CACZ,WACF,CAEA,OACE,cACF,CAGA,YACE,iBAAkB,CAClB,yBACF,CAGA,cACE,iBAAkB,CAClB,KAAM,CACN,MAAO,CACP,OAAQ,CACR,QAAS,CACT,WAAY,CACZ,WAAY,CACZ,YAAa,CACb,eAAgB,CAChB,iBAAkB,CAClB,mCACF,CAEA,oBACE,YACF,CAGA,aACE,iBAAkB,CAClB,cAAe,CACf,QAAS,CACT,UAAW,CACX,UAAW,CACX,WACF,CAEA,uCAEE,iBAAkB,CAClB,UAAW,CACX,UAAW,CACX,UAAW,CACX,OAAQ,CACR,MAAO,CACP,eAAgB,CAChB,eAAgB,CAChB,kBAAmB,CAEnB,yBACF,CAEA,oBAEE,uBACF,CAEA,mBAEE,wBACF,CAEA,mDAEE,eACF,CAGA,oCACE,GACE,SACF,CACF,CAEA,4BACE,GACE,SACF,CACF,CAEA,kBACE,+CAAgD,CAChD,uCACF,CAEA,oCACE,GACE,SACF,CACF,CAEA,4BACE,GACE,SACF,CACF,CAEA,kBACE,gDAAiD,CACjD,wCACF,CAGA,oCACE,GAEE,2BACF,CACF,CAEA,4BACE,GAEE,2BACF,CACF,CAEA,kBACE,gEAAqE,CACrE,wDACF,CAEA,oCACE,GAEE,2BACF,CACF,CAEA,4BACE,GAEE,2BACF,CACF,CAEA,kBACE,uCAAwC,CACxC,+BACF,CAGA,yCACE,GAEE,iCACF,CACF,CAEA,iCACE,GAEE,iCACF,CACF,CAEA,uBACE,qEAA0E,CAC1E,6DACF,CAEA,yCACE,GAEE,iCACF,CACF,CAEA,iCACE,GAEE,iCACF,CACF,CAEA,uBACE,4CAA6C,CAC7C,oCACF,CAGA,yCACE,GAEE,iCACF,CACF,CAEA,iCACE,GAEE,iCACF,CACF,CAEA,uBACE,qEAA0E,CAC1E,6DACF,CAEA,yCACE,GAEE,iCACF,CACF,CAEA,iCACE,GAEE,iCACF,CACF,CAEA,uBACE,4CAA6C,CAC7C,oCACF,CAGA,0CACE,GAEE,gCACF,CACF,CAEA,kCACE,GAEE,gCACF,CACF,CAEA,wBACE,sEAA2E,CAC3E,8DACF,CAEA,0CACE,GAEE,gCACF,CACF,CAEA,kCACE,GAEE,gCACF,CACF,CAEA,wBACE,6CAA8C,CAC9C,qCACF,CAGA,uCACE,GAEE,gCACF,CACF,CAEA,+BACE,GAEE,gCACF,CACF,CAEA,qBACE,mEAAwE,CACxE,2DACF,CAEA,uCACE,GAEE,gCACF,CACF,CAEA,+BACE,GAEE,gCACF,CACF,CAEA,qBACE,0CAA2C,CAC3C,kCACF,CAGA,oCACE,GAEE,2CACF,CACA,IAEE,4CACF,CACA,GAEE,4BACF,CACF,CAEA,4BACE,GAEE,2CACF,CACA,IAEE,4CACF,CACA,GAEE,4BACF,CACF,CAEA,kBACE,+CAAgD,CAChD,uCAAwC,CACxC,6CAA+C,CAC/C,qCACF,CAEA,oCACE,GAEE,4BACF,CACA,IAEE,4CACF,CACA,GAEE,2CACF,CACF,CAEA,4BACE,GAEE,4BACF,CACA,IAEE,4CACF,CACA,GAEE,2CACF,CACF,CAEA,kBACE,uCAAwC,CACxC,+BAAgC,CAChC,6CAA+C,CAC/C,qCACF,CAGA,sCACE,GAEE,2CACF,CACF,CAEA,8BACE,GAEE,2CACF,CACF,CAEA,oBACE,yCAA0C,CAC1C,iCAAkC,CAElC,uBACF,CAEA,sCACE,GAEE,0CACF,CACF,CAEA,8BACE,GAEE,0CACF,CACF,CAEA,oBACE,yCAA0C,CAC1C,iCAAkC,CAElC,uBACF,CAGA,oCACE,GAEE,mBACF,CACF,CAEA,4BACE,GAEE,mBACF,CACF,CAEA,kBACE,gEAAqE,CACrE,wDACF,CAEA,oCACE,IAEE,qBACF,CACA,GAEE,yBACF,CACF,CAEA,4BACE,IAEE,qBACF,CACA,GAEE,yBACF,CACF,CAEA,kBACE,uCAAwC,CACxC,+BACF","file":"2.190caba9.chunk.css","sourcesContent":["/* -- container -- */\n.rodal,\n.rodal-mask {\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n z-index: 100;\n}\n\n.rodal {\n position: fixed;\n}\n\n/* -- mask -- */\n.rodal-mask {\n position: absolute;\n background: rgba(0, 0, 0, 0.3);\n}\n\n/* -- dialog -- */\n.rodal-dialog {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n margin: auto;\n z-index: 101;\n padding: 15px;\n background: #fff;\n border-radius: 3px;\n box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);\n}\n\n.rodal-dialog:focus {\n outline: none;\n}\n\n/* -- close button -- */\n.rodal-close {\n position: absolute;\n cursor: pointer;\n top: 16px;\n right: 16px;\n width: 16px;\n height: 16px;\n}\n\n.rodal-close:before,\n.rodal-close:after {\n position: absolute;\n content: '';\n height: 2px;\n width: 100%;\n top: 50%;\n left: 0;\n margin-top: -1px;\n background: #999;\n border-radius: 100%;\n -webkit-transition: background 0.2s;\n transition: background 0.2s;\n}\n\n.rodal-close:before {\n -webkit-transform: rotate(45deg);\n transform: rotate(45deg);\n}\n\n.rodal-close:after {\n -webkit-transform: rotate(-45deg);\n transform: rotate(-45deg);\n}\n\n.rodal-close:hover:before,\n.rodal-close:hover:after {\n background: #333;\n}\n\n/* -- fade -- */\n@-webkit-keyframes rodal-fade-enter {\n from {\n opacity: 0;\n }\n}\n\n@keyframes rodal-fade-enter {\n from {\n opacity: 0;\n }\n}\n\n.rodal-fade-enter {\n -webkit-animation: rodal-fade-enter both ease-in;\n animation: rodal-fade-enter both ease-in;\n}\n\n@-webkit-keyframes rodal-fade-leave {\n to {\n opacity: 0;\n }\n}\n\n@keyframes rodal-fade-leave {\n to {\n opacity: 0;\n }\n}\n\n.rodal-fade-leave {\n -webkit-animation: rodal-fade-leave both ease-out;\n animation: rodal-fade-leave both ease-out;\n}\n\n/* -- zoom -- */\n@-webkit-keyframes rodal-zoom-enter {\n from {\n -webkit-transform: scale3d(0.3, 0.3, 0.3);\n transform: scale3d(0.3, 0.3, 0.3);\n }\n}\n\n@keyframes rodal-zoom-enter {\n from {\n -webkit-transform: scale3d(0.3, 0.3, 0.3);\n transform: scale3d(0.3, 0.3, 0.3);\n }\n}\n\n.rodal-zoom-enter {\n -webkit-animation: rodal-zoom-enter both cubic-bezier(0.4, 0, 0, 1.5);\n animation: rodal-zoom-enter both cubic-bezier(0.4, 0, 0, 1.5);\n}\n\n@-webkit-keyframes rodal-zoom-leave {\n to {\n -webkit-transform: scale3d(0.3, 0.3, 0.3);\n transform: scale3d(0.3, 0.3, 0.3);\n }\n}\n\n@keyframes rodal-zoom-leave {\n to {\n -webkit-transform: scale3d(0.3, 0.3, 0.3);\n transform: scale3d(0.3, 0.3, 0.3);\n }\n}\n\n.rodal-zoom-leave {\n -webkit-animation: rodal-zoom-leave both;\n animation: rodal-zoom-leave both;\n}\n\n/* -- slideDown -- */\n@-webkit-keyframes rodal-slideDown-enter {\n from {\n -webkit-transform: translate3d(0, -100px, 0);\n transform: translate3d(0, -100px, 0);\n }\n}\n\n@keyframes rodal-slideDown-enter {\n from {\n -webkit-transform: translate3d(0, -100px, 0);\n transform: translate3d(0, -100px, 0);\n }\n}\n\n.rodal-slideDown-enter {\n -webkit-animation: rodal-slideDown-enter both cubic-bezier(0.4, 0, 0, 1.5);\n animation: rodal-slideDown-enter both cubic-bezier(0.4, 0, 0, 1.5);\n}\n\n@-webkit-keyframes rodal-slideDown-leave {\n to {\n -webkit-transform: translate3d(0, -100px, 0);\n transform: translate3d(0, -100px, 0);\n }\n}\n\n@keyframes rodal-slideDown-leave {\n to {\n -webkit-transform: translate3d(0, -100px, 0);\n transform: translate3d(0, -100px, 0);\n }\n}\n\n.rodal-slideDown-leave {\n -webkit-animation: rodal-slideDown-leave both;\n animation: rodal-slideDown-leave both;\n}\n\n/* -- slideLeft -- */\n@-webkit-keyframes rodal-slideLeft-enter {\n from {\n -webkit-transform: translate3d(-150px, 0, 0);\n transform: translate3d(-150px, 0, 0);\n }\n}\n\n@keyframes rodal-slideLeft-enter {\n from {\n -webkit-transform: translate3d(-150px, 0, 0);\n transform: translate3d(-150px, 0, 0);\n }\n}\n\n.rodal-slideLeft-enter {\n -webkit-animation: rodal-slideLeft-enter both cubic-bezier(0.4, 0, 0, 1.5);\n animation: rodal-slideLeft-enter both cubic-bezier(0.4, 0, 0, 1.5);\n}\n\n@-webkit-keyframes rodal-slideLeft-leave {\n to {\n -webkit-transform: translate3d(-150px, 0, 0);\n transform: translate3d(-150px, 0, 0);\n }\n}\n\n@keyframes rodal-slideLeft-leave {\n to {\n -webkit-transform: translate3d(-150px, 0, 0);\n transform: translate3d(-150px, 0, 0);\n }\n}\n\n.rodal-slideLeft-leave {\n -webkit-animation: rodal-slideLeft-leave both;\n animation: rodal-slideLeft-leave both;\n}\n\n/* -- slideRight -- */\n@-webkit-keyframes rodal-slideRight-enter {\n from {\n -webkit-transform: translate3d(150px, 0, 0);\n transform: translate3d(150px, 0, 0);\n }\n}\n\n@keyframes rodal-slideRight-enter {\n from {\n -webkit-transform: translate3d(150px, 0, 0);\n transform: translate3d(150px, 0, 0);\n }\n}\n\n.rodal-slideRight-enter {\n -webkit-animation: rodal-slideRight-enter both cubic-bezier(0.4, 0, 0, 1.5);\n animation: rodal-slideRight-enter both cubic-bezier(0.4, 0, 0, 1.5);\n}\n\n@-webkit-keyframes rodal-slideRight-leave {\n to {\n -webkit-transform: translate3d(150px, 0, 0);\n transform: translate3d(150px, 0, 0);\n }\n}\n\n@keyframes rodal-slideRight-leave {\n to {\n -webkit-transform: translate3d(150px, 0, 0);\n transform: translate3d(150px, 0, 0);\n }\n}\n\n.rodal-slideRight-leave {\n -webkit-animation: rodal-slideRight-leave both;\n animation: rodal-slideRight-leave both;\n}\n\n/* -- slideUp -- */\n@-webkit-keyframes rodal-slideUp-enter {\n from {\n -webkit-transform: translate3d(0, 100px, 0);\n transform: translate3d(0, 100px, 0);\n }\n}\n\n@keyframes rodal-slideUp-enter {\n from {\n -webkit-transform: translate3d(0, 100px, 0);\n transform: translate3d(0, 100px, 0);\n }\n}\n\n.rodal-slideUp-enter {\n -webkit-animation: rodal-slideUp-enter both cubic-bezier(0.4, 0, 0, 1.5);\n animation: rodal-slideUp-enter both cubic-bezier(0.4, 0, 0, 1.5);\n}\n\n@-webkit-keyframes rodal-slideUp-leave {\n to {\n -webkit-transform: translate3d(0, 100px, 0);\n transform: translate3d(0, 100px, 0);\n }\n}\n\n@keyframes rodal-slideUp-leave {\n to {\n -webkit-transform: translate3d(0, 100px, 0);\n transform: translate3d(0, 100px, 0);\n }\n}\n\n.rodal-slideUp-leave {\n -webkit-animation: rodal-slideUp-leave both;\n animation: rodal-slideUp-leave both;\n}\n\n/* -- flip -- */\n@-webkit-keyframes rodal-flip-enter {\n from {\n -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 60deg);\n transform: perspective(400px) rotate3d(1, 0, 0, 60deg);\n }\n 70% {\n -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -15deg);\n transform: perspective(400px) rotate3d(1, 0, 0, -15deg);\n }\n to {\n -webkit-transform: perspective(400px);\n transform: perspective(400px);\n }\n}\n\n@keyframes rodal-flip-enter {\n from {\n -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 60deg);\n transform: perspective(400px) rotate3d(1, 0, 0, 60deg);\n }\n 70% {\n -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -15deg);\n transform: perspective(400px) rotate3d(1, 0, 0, -15deg);\n }\n to {\n -webkit-transform: perspective(400px);\n transform: perspective(400px);\n }\n}\n\n.rodal-flip-enter {\n -webkit-animation: rodal-flip-enter both ease-in;\n animation: rodal-flip-enter both ease-in;\n -webkit-backface-visibility: visible !important;\n backface-visibility: visible !important;\n}\n\n@-webkit-keyframes rodal-flip-leave {\n from {\n -webkit-transform: perspective(400px);\n transform: perspective(400px);\n }\n 30% {\n -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -15deg);\n transform: perspective(400px) rotate3d(1, 0, 0, -15deg);\n }\n to {\n -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 45deg);\n transform: perspective(400px) rotate3d(1, 0, 0, 45deg);\n }\n}\n\n@keyframes rodal-flip-leave {\n from {\n -webkit-transform: perspective(400px);\n transform: perspective(400px);\n }\n 30% {\n -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -15deg);\n transform: perspective(400px) rotate3d(1, 0, 0, -15deg);\n }\n to {\n -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 45deg);\n transform: perspective(400px) rotate3d(1, 0, 0, 45deg);\n }\n}\n\n.rodal-flip-leave {\n -webkit-animation: rodal-flip-leave both;\n animation: rodal-flip-leave both;\n -webkit-backface-visibility: visible !important;\n backface-visibility: visible !important;\n}\n\n/* -- rotate -- */\n@-webkit-keyframes rodal-rotate-enter {\n from {\n -webkit-transform: rotate3d(0, 0, 1, -180deg) scale3d(0.3, 0.3, 0.3);\n transform: rotate3d(0, 0, 1, -180deg) scale3d(0.3, 0.3, 0.3);\n }\n}\n\n@keyframes rodal-rotate-enter {\n from {\n -webkit-transform: rotate3d(0, 0, 1, -180deg) scale3d(0.3, 0.3, 0.3);\n transform: rotate3d(0, 0, 1, -180deg) scale3d(0.3, 0.3, 0.3);\n }\n}\n\n.rodal-rotate-enter {\n -webkit-animation: rodal-rotate-enter both;\n animation: rodal-rotate-enter both;\n -webkit-transform-origin: center;\n transform-origin: center;\n}\n\n@-webkit-keyframes rodal-rotate-leave {\n to {\n -webkit-transform: rotate3d(0, 0, 1, 180deg) scale3d(0.3, 0.3, 0.3);\n transform: rotate3d(0, 0, 1, 180deg) scale3d(0.3, 0.3, 0.3);\n }\n}\n\n@keyframes rodal-rotate-leave {\n to {\n -webkit-transform: rotate3d(0, 0, 1, 180deg) scale3d(0.3, 0.3, 0.3);\n transform: rotate3d(0, 0, 1, 180deg) scale3d(0.3, 0.3, 0.3);\n }\n}\n\n.rodal-rotate-leave {\n -webkit-animation: rodal-rotate-leave both;\n animation: rodal-rotate-leave both;\n -webkit-transform-origin: center;\n transform-origin: center;\n}\n\n/* -- door -- */\n@-webkit-keyframes rodal-door-enter {\n from {\n -webkit-transform: scale3d(0, 1, 1);\n transform: scale3d(0, 1, 1);\n }\n}\n\n@keyframes rodal-door-enter {\n from {\n -webkit-transform: scale3d(0, 1, 1);\n transform: scale3d(0, 1, 1);\n }\n}\n\n.rodal-door-enter {\n -webkit-animation: rodal-door-enter both cubic-bezier(0.4, 0, 0, 1.5);\n animation: rodal-door-enter both cubic-bezier(0.4, 0, 0, 1.5);\n}\n\n@-webkit-keyframes rodal-door-leave {\n 60% {\n -webkit-transform: scale3d(0.01, 1, 1);\n transform: scale3d(0.01, 1, 1);\n }\n to {\n -webkit-transform: scale3d(0, 1, 0.1);\n transform: scale3d(0, 1, 0.1);\n }\n}\n\n@keyframes rodal-door-leave {\n 60% {\n -webkit-transform: scale3d(0.01, 1, 1);\n transform: scale3d(0.01, 1, 1);\n }\n to {\n -webkit-transform: scale3d(0, 1, 0.1);\n transform: scale3d(0, 1, 0.1);\n }\n}\n\n.rodal-door-leave {\n -webkit-animation: rodal-door-leave both;\n animation: rodal-door-leave both;\n}\n"]} \ No newline at end of file diff --git a/client/build/static/css/3.42bd9434.chunk.css b/client/build/static/css/3.42bd9434.chunk.css deleted file mode 100644 index 8096bce..0000000 --- a/client/build/static/css/3.42bd9434.chunk.css +++ /dev/null @@ -1,2 +0,0 @@ -.watermark{height:1rem;position:absolute;top:2px;right:2px;display:flex;justify-content:center;align-items:center;opacity:.6}.watermark .logoImage{height:inherit;width:auto}.watermark .logoText{color:#fff} -/*# sourceMappingURL=3.42bd9434.chunk.css.map */ \ No newline at end of file diff --git a/client/build/static/css/3.42bd9434.chunk.css.map b/client/build/static/css/3.42bd9434.chunk.css.map deleted file mode 100644 index 034bc44..0000000 --- a/client/build/static/css/3.42bd9434.chunk.css.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["Watermark.css"],"names":[],"mappings":"AACA,WACI,WAAY,CACZ,iBAAkB,CAClB,OAAQ,CACR,SAAU,CACV,YAAa,CACb,sBAAuB,CACvB,kBAAmB,CACnB,UACF,CAEA,sBACE,cAAe,CACf,UACF,CAEA,qBACE,UACF","file":"3.42bd9434.chunk.css","sourcesContent":["\n.watermark{\n height: 1rem;\n position: absolute;\n top: 2px;\n right: 2px;\n display: flex;\n justify-content: center;\n align-items: center;\n opacity: .6;\n }\n \n .watermark .logoImage{\n height: inherit;\n width: auto;\n }\n \n .watermark .logoText{\n color: #fff;\n }"]} \ No newline at end of file diff --git a/client/build/static/css/main.6061efc8.chunk.css b/client/build/static/css/main.6061efc8.chunk.css deleted file mode 100644 index b79397b..0000000 --- a/client/build/static/css/main.6061efc8.chunk.css +++ /dev/null @@ -1,2 +0,0 @@ -@import url(https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@400;500;600;700&display=swap);:root{--primary-color:#26c6da;--primary-color-hover:rgba(13,163,182,0.08);--primary-color-active:rgba(13,163,182,0.16);--secondary-color:#ffda68;--secondary-color-hover:#ffe082;--secondary-color-active:#ffecb3;--warning-color:#f44336;--warning-color-hover:#ffcdd2;--warning-color-active:#ef9a9a;--drop-shadow:0 1px 6px rgba(0,0,0,0.1),0 4px 24px rgba(0,0,0,0.06);--lift-shadow:0 1px 4px rgba(0,0,0,0.1),0 4px 12px rgba(0,0,0,0.06);--color-text:1,41,46;--color-background:255,255,255;--color-dark-background:25,33,36;--grey-1:#78909c;--color-input-border:228,232,235;--container-width:60rem;--rounded-radius:var(--spacing-unit-xmicro);--site-margin:var(--spacing-unit);--spacing-unit-xxmicro:3px;--spacing-unit-xmicro:0.25rem;--spacing-unit-micro:0.3535534rem;--spacing-unit-tiny:0.5000000266rem;--spacing-unit-small:0.7071068376rem;--spacing-unit:1.0000001064rem;--spacing-unit-large:1.4142137505rem;--spacing-unit-xlarge:2.0000003193rem;--spacing-unit-xxlarge:2.8284276515rem;--spacing-unit-xxxlarge:4.0000008514rem;--spacing-unit-xxxxlarge:5.6568556041rem;--font-weight-regular:400;--font-weight-text:500;--font-weight-semibold:600;--font-weight-bold:700;--home-hero-font-size-a:3rem;--home-hero-font-size-b:2.7rem;--home-hero-font-size-c:1.5rem;--home-hero-font-size-d:1.5rem}@media screen and (min-width:20rem){:root{--home-hero-font-size-a:3.6931719654rem;--home-hero-font-size-b:3.395216879rem;--home-hero-font-size-c:2rem;--home-hero-font-size-d:1.5rem}.u-margin-bottom-xxlarge{margin-bottom:7.07107rem;margin-bottom:calc(var(--spacing-unit-xxxxlarge)*1.25)}.u-margin-top-xxlarge{margin-top:7.07107rem;margin-top:calc(var(--spacing-unit-xxxxlarge)*1.25)}}@media screen and (min-width:60rem){:root{--home-hero-font-size-b:4.55209399rem;--home-hero-font-size-a:5.0377201155rem;--home-hero-font-size-c:3rem;--home-hero-font-size-d:2rem}.u-margin-bottom-xxlarge{margin-bottom:5.6568556041rem;margin-bottom:var(--spacing-unit-xxxxlarge)}.u-margin-top-xxlarge{margin-top:5.6568556041rem;margin-top:var(--spacing-unit-xxxxlarge)}.form-input{font-size:1.21875rem}.primaryButton{width:10rem}}@media screen and (max-width:60rem) and (min-width:20rem){.form-input{font-size:calc(1.1375rem + (8.125vw - 1.625rem)/40)}}body{margin:0;font-family:"IBM Plex Sans",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"kern" 1,"liga" 1,"calt" 1;font-variation-settings:"wdth" 95;line-height:1.55;-webkit-tap-highlight-color:transparent;background-color:#fff;background-color:rgba(var(--color-background),1);color:#01292e;color:rgba(var(--color-text),1)}.flex{display:flex}.flex-row{flex-direction:row}.flex-column{flex-direction:column}.m-auto{margin:0 auto}.o-wrapper-l{padding-left:1.0000001064rem;padding-left:var(--site-margin);padding-right:1.0000001064rem;padding-right:var(--site-margin);max-width:62rem;max-width:calc(var(--container-width) + var(--site-margin)*2)}.hero,.o-wrapper-l{margin-left:auto;margin-right:auto}.hero{width:100%;text-align:center}.welcomeText{font-size:3rem;font-size:var(--home-hero-font-size-a);letter-spacing:-.0075em;line-height:1.1;font-weight:600;font-weight:var(--font-weight-semibold);margin-bottom:.5000000266rem;margin-bottom:var(--spacing-unit-tiny)}.descriptionText{font-size:1.5rem;font-size:var(--home-hero-font-size-c);font-weight:500;font-weight:var(--font-weight-text);margin-bottom:1.4142137505rem;margin-bottom:var(--spacing-unit-large)}.actionText,.descriptionText{line-height:1.35;letter-spacing:-.0075em}.actionText{font-size:1.5rem;font-size:var(--home-hero-font-size-d);font-weight:400;font-weight:var(--font-weight-regular);margin-bottom:1.0000001064rem;margin-bottom:var(--spacing-unit)}.username{color:#26c6da;color:var(--primary-color);cursor:pointer;position:relative}.username.copied:before{width:-webkit-max-content;width:-moz-max-content;width:max-content;content:"Copied to clipboard";box-shadow:0 1px 4px rgba(0,0,0,.1),0 4px 12px rgba(0,0,0,.06);box-shadow:var(--lift-shadow);border-radius:.3535534rem;border-radius:var(--spacing-unit-micro);font-size:.8rem;top:-20px;transform:translateX(-50%)}.username.copied:after,.username.copied:before{background:#192124;background:rgba(var(--color-dark-background),1);padding:.25rem;padding:var(--spacing-unit-xmicro);position:absolute;left:50%}.username.copied:after{content:"";top:0;transform:translateX(-50%);transform:rotate(45deg)}.callBox,.disclaimer{margin-bottom:1.0000001064rem;margin-bottom:var(--spacing-unit)}.form-input{padding:1.0000001064rem 1.4142137505rem;padding:var(--spacing-unit) var(--spacing-unit-large);width:100%;border:3px solid #e4e8eb;border:3px solid rgba(var(--color-input-border),1);border-radius:.5rem;border-radius:calc(var(--rounded-radius)*2);font-weight:500;font-weight:var(--font-weight-text);line-height:1.2;background-color:#fff;background-color:rgba(var(--color-background),1);color:#01292e;color:rgba(var(--color-text),1);transition:box-shadow .2s cubic-bezier(.4,0,.2,1);outline:none;margin-right:1.4142137505rem;margin-right:var(--spacing-unit-large)}.form-input:-moz-placeholder,.form-input::placeholder{font-weight:500;font-weight:var(--font-weight-text);line-height:1.2;color:#01292e;color:rgba(var(--color-text),1)}.form-input:focus,.form-input:hover{box-shadow:0 1px 4px rgba(0,0,0,.1),0 4px 12px rgba(0,0,0,.06);box-shadow:var(--lift-shadow)}.form-input:focus{border:3px solid #26c6da;border:3px solid var(--primary-color)}.highlight{background:linear-gradient(180deg,hsla(0,0%,100%,0) 60%,#ffecb3 0);background:linear-gradient(180deg,hsla(0,0%,100%,0) 60%,var(--secondary-color-active) 0)}.primaryButton{border:none;outline:none;cursor:pointer;font-size:1.5rem;font-size:var(--home-hero-font-size-d);font-weight:600;font-weight:var(--font-weight-semibold);line-height:1.25;padding:.7071068376rem;padding:var(--spacing-unit-small);background-color:#ffda68;background-color:var(--secondary-color);color:#1f292e;border-radius:.25rem;border-radius:var(--rounded-radius);transition:background-color .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1)}.primaryButton:active,.primaryButton:hover{box-shadow:0 1px 4px rgba(0,0,0,.1),0 4px 12px rgba(0,0,0,.06);box-shadow:var(--lift-shadow)}.primaryButton:hover{background-color:#ffe082;background-color:var(--secondary-color-hover)}.primaryButton:active{background-color:#ffecb3;background-color:var(--secondary-color-active)}.alertButtonPrimary,.alertButtonSecondary{border:none;outline:none;width:4rem;cursor:pointer;font-size:14px;font-weight:600;font-weight:var(--font-weight-semibold);line-height:1.25;padding:.25rem;padding:var(--spacing-unit-xmicro);color:#1f292e;border-radius:.25rem;border-radius:var(--rounded-radius);transition:background-color .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1)}.alertButtonPrimary{background-color:#26c6da;background-color:var(--primary-color)}.alertButtonSecondary{background-color:#f44336;background-color:var(--warning-color)}.alertButtonPrimary:active,.alertButtonPrimary:hover,.alertButtonSecondary:active,.alertButtonSecondary:hover{box-shadow:0 1px 4px rgba(0,0,0,.1),0 4px 12px rgba(0,0,0,.06);box-shadow:var(--lift-shadow)}.alertButtonPrimary:hover{background-color:rgba(13,163,182,.08);background-color:var(--primary-color-hover)}.alertButtonSecondary:hover{background-color:#ffcdd2;background-color:var(--warning-color-hover)}.alertButtonPrimary:active{background-color:rgba(13,163,182,.16);background-color:var(--primary-color-active)}.alertButtonSecondary:active{background-color:#ef9a9a;background-color:var(--warning-color-active)}.incomingCallContainer{width:100%;height:100%;background-color:rgba(0,0,0,.1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:display .2s cubic-bezier(.4,0,.2,1)}.incomingCall{height:auto;width:-webkit-max-content;width:-moz-max-content;width:max-content;background-color:#fff;border-radius:.5rem;border-radius:calc(var(--rounded-radius)*2);position:absolute;top:50%;left:50%;box-shadow:0 1px 4px rgba(0,0,0,.1),0 4px 12px rgba(0,0,0,.06);box-shadow:var(--lift-shadow);padding:1.0000001064rem;padding:var(--site-margin);justify-content:space-between;-webkit-animation:callAnimation 2s ease-in-out infinite;animation:callAnimation 2s ease-in-out infinite}@-webkit-keyframes callAnimation{0%{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.1)}to{transform:translate(-50%,-50%) scale(1)}}@keyframes callAnimation{0%{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.1)}to{transform:translate(-50%,-50%) scale(1)}}.callerID{line-height:1.35;font-weight:600;font-weight:var(--font-weight-semibold);letter-spacing:-.0075em}.incomingCallButtons{justify-content:space-between;margin-top:1.0000001064rem;margin-top:var(--spacing-unit)}.callContainer{width:100vw;height:100vh}.userVideoContainer{max-width:9rem;max-height:9rem;height:auto;width:auto;position:absolute;top:.3535534rem;top:var(--spacing-unit-micro);left:.3535534rem;left:var(--spacing-unit-micro);z-index:99}.userVideo{width:100%;height:100%;object-fit:cover;box-shadow:0 1px 4px rgba(0,0,0,.1),0 4px 12px rgba(0,0,0,.06);box-shadow:var(--lift-shadow)}.partnerVideoContainer{width:100%;height:100%;z-index:99;background-color:#000}.partnerVideo{width:100%;height:100%}.partnerVideo.cover{object-fit:cover}.controlsContainer{position:absolute;bottom:0;align-items:center;justify-content:space-around;height:4rem;z-index:999;width:100vw;background-color:rgba(0,0,0,.1)}.iconContainer{padding:10px;border-radius:50%;border:2px solid #26c6da;border:2px solid var(--primary-color);width:1.25rem;height:1.25rem;cursor:pointer;background-color:rgba(13,163,182,.08);background-color:var(--primary-color-hover);box-shadow:0 1px 4px rgba(0,0,0,.1),0 4px 12px rgba(0,0,0,.06);box-shadow:var(--lift-shadow);transition:background-color .2s cubic-bezier(.4,0,.2,1)}.iconContainer:hover{background-color:hsla(0,0%,100%,.2);background-color:rgba(var(--color-background),.2)}.iconContainer img{width:100%;height:auto}.headerWrapper{max-width:calc(var(--container-width) + var(--spacing-unit)*2);margin:0 auto;padding:0 var(--spacing-unit)}.headerContainer{justify-content:space-between;align-items:center}.githubStar{margin-top:var(--spacing-unit-micro)}.headerLogoLinkWrapper{margin:var(--spacing-unit-xxmicro) 0}.headerLogoLink{background-color:#fff;padding:var(--spacing-unit-micro) var(--spacing-unit-tiny);transition:background-color .2s cubic-bezier(.4,0,.2,1);border-radius:var(--spacing-unit-xmicro)}.headerLogoLink a{text-decoration:none;color:var(--color-text);text-align:center;white-space:nowrap}.headerLogoLink:hover{background-color:var(--primary-color-hover)}.headerLogoLink:active{background-color:var(--primary-color-active)}.headerLogo{line-height:1.2;align-items:center;font-size:1.6518974128rem;padding:var(--spacing-unit-xmicro) 0}.logoImg{flex-shrink:0;height:1.5em}.logoImg img{height:inherit;width:auto}.logoText{margin-left:.2em;display:flow-root;font-weight:700;font-variation-settings:"wdth" 85}.logoText:before{margin-top:-.2075em}.logoText:after,.logoText:before{content:"";display:block;height:0;width:0}.logoText:after{margin-bottom:-.2075em}.dropShadow{box-shadow:var(--drop-shadow)}.footerWrapper{width:100%;background-color:rgba(var(--color-dark-background),1);text-align:center;color:var(--grey-1);padding:var(--spacing-unit-xxlarge) 0}.footerContainer{max-width:var(--container-width);margin:0 auto}.self a{text-decoration:none;font-weight:var(--font-weight-text);transition:color .2s cubic-bezier(.4,0,.2,1),-webkit-text-decoration .2s cubic-bezier(.4,0,.2,1);transition:text-decoration .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1);transition:text-decoration .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1),-webkit-text-decoration .2s cubic-bezier(.4,0,.2,1);color:var(--grey-1)}.self a:focus,.self a:hover{text-decoration:underline;color:#fff} -/*# sourceMappingURL=main.6061efc8.chunk.css.map */ \ No newline at end of file diff --git a/client/build/static/css/main.6061efc8.chunk.css.map b/client/build/static/css/main.6061efc8.chunk.css.map deleted file mode 100644 index 4e45016..0000000 --- a/client/build/static/css/main.6061efc8.chunk.css.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["main.6061efc8.chunk.css","index.css","Navigation.css","Footer.css"],"names":[],"mappings":"AAAA,qGAAqG,CCErG,MACE,uBAAwB,CACxB,2CAA4C,CAC5C,4CAA6C,CAC7C,yBAA0B,CAC1B,+BAAgC,CAChC,gCAAiC,CACjC,uBAAwB,CACxB,6BAA8B,CAC9B,8BAA+B,CAC/B,mEAAoE,CACpE,mEAAoE,CACpE,oBAAuB,CACvB,8BAA+B,CAC/B,gCAAiC,CACjC,gBAA4B,CAC5B,gCAAiC,CACjC,uBAAwB,CACxB,2CAA4C,CAC5C,iCAAkC,CAClC,0BAA2B,CAC3B,6BAA8B,CAC9B,iCAAkC,CAClC,mCAAoC,CACpC,oCAAqC,CACrC,8BAA+B,CAC/B,oCAAqC,CACrC,qCAAsC,CACtC,sCAAuC,CACvC,uCAAwC,CACxC,wCAAyC,CACzC,yBAA0B,CAC1B,sBAAuB,CACvB,0BAA2B,CAC3B,sBAAuB,CACvB,4BAA6B,CAC7B,8BAA+B,CAC/B,8BAA+B,CAC/B,8BACF,CACA,oCACE,MACE,uCAAwC,CACxC,sCAAuC,CACvC,4BAA6B,CAC7B,8BACF,CACA,yBACE,wBAAyD,CAAzD,sDACF,CACA,sBACE,qBAAsD,CAAtD,mDACF,CACF,CACA,oCACE,MACI,qCAAsC,CACtC,uCAAwC,CACxC,4BAA6B,CAC7B,4BACJ,CACA,yBACE,6BAA4C,CAA5C,2CACF,CACA,sBACE,0BAAyC,CAAzC,wCACF,CACA,YACE,oBACF,CACA,eACE,WACF,CACF,CAEA,0DACE,YACI,mDACJ,CACF,CAGA,KACE,QAAS,CACT,mKAEY,CACZ,kCAAmC,CACnC,iCAAkC,CAEhC,gDAAiD,CACjD,iCAAkC,CAClC,gBAAiB,CACjB,uCAAwC,CACxC,qBAAiD,CAAjD,gDAAiD,CACjD,aAAgC,CAAhC,+BACJ,CAEA,MACE,YACF,CAEA,UACE,kBACF,CAEA,aACE,qBACF,CAEA,QACE,aACF,CAEA,aAGE,4BAAgC,CAAhC,+BAAgC,CAChC,6BAAiC,CAAjC,gCAAiC,CACjC,eAAgE,CAAhE,6DACF,CAEA,mBAPE,gBAAiB,CACjB,iBAWF,CALA,MAGE,UAAW,CACX,iBACF,CAEA,aACE,cAAuC,CAAvC,sCAAuC,CACvC,uBAAyB,CACzB,eAAgB,CAChB,eAAwC,CAAxC,uCAAwC,CACxC,4BAAuC,CAAvC,sCACF,CAEA,iBACE,gBAAuC,CAAvC,sCAAuC,CAEvC,eAAoC,CAApC,mCAAoC,CAEpC,6BAAwC,CAAxC,uCACF,CAEA,6BANE,gBAAiB,CAEjB,uBAWF,CAPA,YACE,gBAAuC,CAAvC,sCAAuC,CAEvC,eAAuC,CAAvC,sCAAuC,CAEvC,6BAAkC,CAAlC,iCAEF,CAEA,UACE,aAA2B,CAA3B,0BAA2B,CAC3B,cAAe,CACf,iBACF,CAEA,wBACE,yBAAkB,CAAlB,sBAAkB,CAAlB,iBAAkB,CAClB,6BAA8B,CAE9B,8DAA8B,CAA9B,6BAA8B,CAE9B,yBAAwC,CAAxC,uCAAwC,CACxC,eAAiB,CAEjB,SAAU,CAEV,0BACF,CAEA,+CAXE,kBAAgD,CAAhD,+CAAgD,CAEhD,cAAmC,CAAnC,kCAAmC,CAGnC,iBAAkB,CAElB,QAaF,CATA,uBACE,UAAW,CAIX,KAAM,CAEN,0BAA2B,CAC3B,uBACF,CAEA,qBACE,6BAAkC,CAAlC,iCACF,CAEA,YACE,uCAAsD,CAAtD,qDAAsD,CACtD,UAAW,CACX,wBAAmD,CAAnD,kDAAmD,CACnD,mBAA4C,CAA5C,2CAA4C,CAC5C,eAAoC,CAApC,mCAAoC,CACpC,eAAgB,CAChB,qBAAiD,CAAjD,gDAAiD,CACjD,aAAgC,CAAhC,+BAAgC,CAChC,iDAAkD,CAClD,YAAa,CACb,4BAAuC,CAAvC,sCACF,CAEA,sDACE,eAAoC,CAApC,mCAAoC,CACpC,eAAgB,CAChB,aAAgC,CAAhC,+BACF,CAOA,oCAHE,8DAA8B,CAA9B,6BAOF,CAJA,kBACE,wBAAsC,CAAtC,qCAGF,CAEA,WACE,kEAA6F,CAA7F,wFACF,CAEA,eACE,WAAY,CACZ,YAAa,CACb,cAAe,CACf,gBAAuC,CAAvC,sCAAuC,CACvC,eAAwC,CAAxC,uCAAwC,CACxC,gBAAiB,CACjB,sBAAkC,CAAlC,iCAAkC,CAClC,wBAAwC,CAAxC,uCAAwC,CACxC,aAAc,CAEd,oBAAoC,CAApC,mCAAoC,CACpC,gIACF,CAEA,2CACE,8DAA8B,CAA9B,6BACF,CAEA,qBACE,wBAA8C,CAA9C,6CACF,CAEA,sBACE,wBAA+C,CAA/C,8CACF,CAEA,0CACE,WAAY,CACZ,YAAa,CACb,UAAW,CACX,cAAe,CACf,cAAe,CACf,eAAwC,CAAxC,uCAAwC,CACxC,gBAAiB,CACjB,cAAmC,CAAnC,kCAAmC,CACnC,aAAc,CAEd,oBAAoC,CAApC,mCAAoC,CACpC,gIACF,CAEA,oBACE,wBAAsC,CAAtC,qCACF,CAEA,sBACE,wBAAsC,CAAtC,qCACF,CAEA,8GACE,8DAA8B,CAA9B,6BACF,CAEA,0BACE,qCAA4C,CAA5C,2CACF,CAEA,4BACE,wBAA4C,CAA5C,2CACF,CAEA,2BACE,qCAA6C,CAA7C,4CACF,CAEA,6BACE,wBAA6C,CAA7C,4CACF,CAGA,uBACE,UAAW,CACX,WAAY,CACZ,+BAAiC,CACjC,iBAAkB,CAClB,OAAQ,CACR,QAAS,CACT,8BAA+B,CAC/B,8CACF,CAEA,cACE,WAAY,CACZ,yBAAkB,CAAlB,sBAAkB,CAAlB,iBAAkB,CAClB,qBAAsB,CACtB,mBAA4C,CAA5C,2CAA4C,CAC5C,iBAAkB,CAClB,OAAQ,CACR,QAAS,CACT,8DAA8B,CAA9B,6BAA8B,CAC9B,uBAA2B,CAA3B,0BAA2B,CAC3B,6BAA8B,CAC9B,uDAAgD,CAAhD,+CACF,CAEA,iCACE,GACE,uCACF,CACA,IACE,yCACF,CACA,GACE,uCACF,CACF,CAVA,yBACE,GACE,uCACF,CACA,IACE,yCACF,CACA,GACE,uCACF,CACF,CAEA,UACE,gBAAiB,CACjB,eAAwC,CAAxC,uCAAwC,CACxC,uBACF,CAEA,qBACE,6BAA8B,CAC9B,0BAA+B,CAA/B,8BACF,CAEA,eACE,WAAY,CACZ,YACF,CAEA,oBACE,cAAe,CACf,eAAgB,CAChB,WAAY,CACZ,UAAW,CACX,iBAAkB,CAClB,eAA8B,CAA9B,6BAA8B,CAC9B,gBAA+B,CAA/B,8BAA+B,CAC/B,UACF,CAEA,WACE,UAAW,CACX,WAAY,CACZ,gBAAiB,CACjB,8DAA8B,CAA9B,6BACF,CAEA,uBACE,UAAW,CACX,WAAY,CACZ,UAAW,CACX,qBACF,CAEA,cACE,UAAW,CACX,WACF,CAEA,oBACE,gBACF,CAEA,mBACE,iBAAkB,CAClB,QAAS,CACT,kBAAmB,CACnB,4BAA6B,CAC7B,WAAY,CACZ,WAAY,CACZ,WAAY,CACZ,+BACF,CAEA,eACE,YAAa,CACb,iBAAkB,CAClB,wBAAsC,CAAtC,qCAAsC,CACtC,aAAc,CACd,cAAe,CACf,cAAe,CACf,qCAA4C,CAA5C,2CAA4C,CAC5C,8DAA8B,CAA9B,6BAA8B,CAC9B,uDACF,CAEA,qBACE,mCAAmD,CAAnD,iDACF,CAEA,mBACE,UAAW,CACX,WACF,CC9ZA,eACE,8DAA+D,CAC/D,aAAc,CACd,6BACF,CAEA,iBACE,6BAA8B,CAC9B,kBACF,CAEA,YACE,oCACF,CAEA,uBACE,oCACF,CAEA,gBACE,qBAAsB,CACtB,0DAA2D,CAC3D,uDAAwD,CACxD,wCACF,CAEA,kBACE,oBAAqB,CACrB,uBAAwB,CACxB,iBAAkB,CAClB,kBACF,CAEA,sBACE,2CACF,CAEA,uBACE,4CACF,CAEA,YACE,eAAgB,CAChB,kBAAmB,CACnB,yBAA0B,CAC1B,oCACF,CAEA,SACE,aAAc,CACd,YACF,CAEA,aACE,cAAe,CACf,UACF,CAEA,UACE,gBAAiB,CACjB,iBAAkB,CAClB,eAAgB,CAChB,iCACF,CAEA,iBAKE,mBACF,CAEA,iCAPE,UAAW,CACX,aAAc,CACd,QAAS,CACT,OAUF,CANA,gBAKE,sBACF,CAEA,YACE,6BACF,CClFA,eACI,UAAW,CACX,qDAAsD,CACtD,iBAAkB,CAClB,mBAAoB,CACpB,qCACF,CAEA,iBACE,gCAAiC,CACjC,aACF,CAEA,QACE,oBAAqB,CACrB,mCAAoC,CACpC,gGAA0F,CAA1F,wFAA0F,CAA1F,4IAA0F,CAC1F,mBACF,CAEA,4BACE,yBAA0B,CAC1B,UACF","file":"main.6061efc8.chunk.css","sourcesContent":["@import url(https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@400;500;600;700&display=swap);\n:root{\n --primary-color: #26c6da;\n --primary-color-hover: rgba(13,163,182,0.08);\n --primary-color-active: rgba(13,163,182,0.16);\n --secondary-color: #ffda68;\n --secondary-color-hover: #ffe082;\n --secondary-color-active: #ffecb3;\n --warning-color: #f44336;\n --warning-color-hover: #ffcdd2;\n --warning-color-active: #ef9a9a;\n --drop-shadow: 0 1px 6px rgba(0,0,0,0.1),0 4px 24px rgba(0,0,0,0.06);\n --lift-shadow: 0 1px 4px rgba(0,0,0,0.1),0 4px 12px rgba(0,0,0,0.06);\n --color-text: 1, 41, 46;\n --color-background: 255,255,255;\n --color-dark-background: 25,33,36;\n --grey-1: rgb(120, 144, 156);\n --color-input-border: 228,232,235;\n --container-width: 60rem;\n --rounded-radius: var(--spacing-unit-xmicro);\n --site-margin: var(--spacing-unit);\n --spacing-unit-xxmicro: 3px;\n --spacing-unit-xmicro: 0.25rem;\n --spacing-unit-micro: 0.3535534rem;\n --spacing-unit-tiny: 0.5000000266rem;\n --spacing-unit-small: 0.7071068376rem;\n --spacing-unit: 1.0000001064rem;\n --spacing-unit-large: 1.4142137505rem;\n --spacing-unit-xlarge: 2.0000003193rem;\n --spacing-unit-xxlarge: 2.8284276515rem;\n --spacing-unit-xxxlarge: 4.0000008514rem;\n --spacing-unit-xxxxlarge: 5.6568556041rem;\n --font-weight-regular: 400;\n --font-weight-text: 500;\n --font-weight-semibold: 600;\n --font-weight-bold: 700;\n --home-hero-font-size-a: 3rem;\n --home-hero-font-size-b: 2.7rem;\n --home-hero-font-size-c: 1.5rem;\n --home-hero-font-size-d: 1.5rem;\n}\n@media screen and (min-width: 20rem){\n :root{\n --home-hero-font-size-a: 3.6931719654rem;\n --home-hero-font-size-b: 3.395216879rem;\n --home-hero-font-size-c: 2rem;\n --home-hero-font-size-d: 1.5rem;\n }\n .u-margin-bottom-xxlarge {\n margin-bottom: calc(5.6568556041rem * 1.25);\n margin-bottom: calc(var(--spacing-unit-xxxxlarge) * 1.25);\n }\n .u-margin-top-xxlarge {\n margin-top: calc(5.6568556041rem * 1.25);\n margin-top: calc(var(--spacing-unit-xxxxlarge) * 1.25);\n }\n}\n@media screen and (min-width: 60rem){\n :root {\n --home-hero-font-size-b: 4.55209399rem;\n --home-hero-font-size-a: 5.0377201155rem;\n --home-hero-font-size-c: 3rem;\n --home-hero-font-size-d: 2rem;\n }\n .u-margin-bottom-xxlarge {\n margin-bottom: 5.6568556041rem;\n margin-bottom: var(--spacing-unit-xxxxlarge);\n }\n .u-margin-top-xxlarge {\n margin-top: 5.6568556041rem;\n margin-top: var(--spacing-unit-xxxxlarge);\n }\n .form-input {\n font-size: 1.21875rem;\n }\n .primaryButton{\n width: 10rem;\n }\n}\n\n@media screen and (max-width: 60rem) and (min-width: 20rem){\n .form-input {\n font-size: calc(1.1375rem + 0.08125*(100vw - 20rem)/40);\n }\n}\n\n\nbody {\n margin: 0;\n font-family: 'IBM Plex Sans',-apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen',\n 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue',\n sans-serif;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n font-feature-settings: \"kern\" 1,\"liga\" 1,\"calt\" 1;\n font-variation-settings: \"wdth\" 95;\n line-height: 1.55;\n -webkit-tap-highlight-color: transparent;\n background-color: rgba(255,255,255,1);\n background-color: rgba(var(--color-background),1);\n color: rgba(1, 41, 46,1);\n color: rgba(var(--color-text),1);\n}\n\n.flex{\n display: flex;\n}\n\n.flex-row{\n flex-direction: row;\n}\n\n.flex-column{\n flex-direction: column;\n}\n\n.m-auto{\n margin: 0 auto;\n}\n\n.o-wrapper-l {\n margin-left: auto;\n margin-right: auto;\n padding-left: 1.0000001064rem;\n padding-left: var(--site-margin);\n padding-right: 1.0000001064rem;\n padding-right: var(--site-margin);\n max-width: calc(60rem + 1.0000001064rem * 2);\n max-width: calc(var(--container-width) + var(--site-margin) * 2);\n}\n\n.hero{\n margin-left: auto;\n margin-right: auto;\n width: 100%;\n text-align: center;\n}\n\n.welcomeText{\n font-size: 3rem;\n font-size: var(--home-hero-font-size-a);\n letter-spacing: -0.0075em;\n line-height: 1.1;\n font-weight: 600;\n font-weight: var(--font-weight-semibold);\n margin-bottom: 0.5000000266rem;\n margin-bottom: var(--spacing-unit-tiny);\n}\n\n.descriptionText{\n font-size: 1.5rem;\n font-size: var(--home-hero-font-size-c);\n line-height: 1.35;\n font-weight: 500;\n font-weight: var(--font-weight-text);\n letter-spacing: -0.0075em;\n margin-bottom: 1.4142137505rem;\n margin-bottom: var(--spacing-unit-large);\n}\n\n.actionText{\n font-size: 1.5rem;\n font-size: var(--home-hero-font-size-d);\n line-height: 1.35;\n font-weight: 400;\n font-weight: var(--font-weight-regular);\n letter-spacing: -0.0075em;\n margin-bottom: 1.0000001064rem;\n margin-bottom: var(--spacing-unit);\n\n}\n\n.username{\n color: #26c6da;\n color: var(--primary-color);\n cursor: pointer;\n position: relative;\n}\n\n.username.copied::before{\n width: -webkit-max-content;\n width: -moz-max-content;\n width: max-content;\n content: 'Copied to clipboard';\n background: rgba(25,33,36,1);\n background: rgba(var(--color-dark-background),1);\n box-shadow: 0 1px 4px rgba(0,0,0,0.1),0 4px 12px rgba(0,0,0,0.06);\n box-shadow: var(--lift-shadow);\n padding: 0.25rem;\n padding: var(--spacing-unit-xmicro);\n border-radius: 0.3535534rem;\n border-radius: var(--spacing-unit-micro);\n font-size: 0.8rem;\n position: absolute;\n top: -20px;\n left: 50%;\n transform: translateX(-50%);\n}\n\n.username.copied::after{\n content: '';\n background: rgba(25,33,36,1);\n background: rgba(var(--color-dark-background),1);\n padding: 0.25rem;\n padding: var(--spacing-unit-xmicro);\n position: absolute;\n top: 0;\n left: 50%;\n transform: translateX(-50%);\n transform: rotate(45deg);\n}\n\n.callBox, .disclaimer{\n margin-bottom: 1.0000001064rem;\n margin-bottom: var(--spacing-unit);\n}\n\n.form-input{\n padding: 1.0000001064rem 1.4142137505rem;\n padding: var(--spacing-unit) var(--spacing-unit-large);\n width: 100%;\n border: 3px solid rgba(228,232,235,1);\n border: 3px solid rgba(var(--color-input-border),1);\n border-radius: calc(0.25rem*2);\n border-radius: calc(var(--rounded-radius)*2);\n font-weight: 500;\n font-weight: var(--font-weight-text);\n line-height: 1.2;\n background-color: rgba(255,255,255,1);\n background-color: rgba(var(--color-background),1);\n color: rgba(1, 41, 46,1);\n color: rgba(var(--color-text),1);\n transition: box-shadow .2s cubic-bezier(.4,0,.2,1);\n outline: none;\n margin-right: 1.4142137505rem;\n margin-right: var(--spacing-unit-large);\n}\n\n.form-input::placeholder, .form-input:-moz-placeholder{\n font-weight: 500;\n font-weight: var(--font-weight-text);\n line-height: 1.2;\n color: rgba(1, 41, 46,1);\n color: rgba(var(--color-text),1);\n}\n\n.form-input:hover {\n box-shadow: 0 1px 4px #0000001a, 0 4px 12px rgba(0,0,0,.06);\n box-shadow: 0 1px 4px rgba(0,0,0,0.1),0 4px 12px rgba(0,0,0,0.06);\n box-shadow: var(--lift-shadow);\n}\n\n.form-input:focus{\n border: 3px solid #26c6da;\n border: 3px solid var(--primary-color);\n box-shadow: 0 1px 4px #0000001a, 0 4px 12px rgba(0,0,0,.06);\n box-shadow: 0 1px 4px rgba(0,0,0,0.1),0 4px 12px rgba(0,0,0,0.06);\n box-shadow: var(--lift-shadow);\n}\n\n.highlight {\n background: linear-gradient(180deg,rgba(255,255,255,0) 60%,#ffecb3 40%);\n background: linear-gradient(180deg,rgba(255,255,255,0) 60%,var(--secondary-color-active) 40%);\n}\n\n.primaryButton{\n border: none;\n outline: none;\n cursor: pointer;\n font-size: 1.5rem;\n font-size: var(--home-hero-font-size-d);\n font-weight: 600;\n font-weight: var(--font-weight-semibold);\n line-height: 1.25;\n padding: 0.7071068376rem;\n padding: var(--spacing-unit-small);\n background-color: #ffda68;\n background-color: var(--secondary-color);\n color: #1f292e;\n border-radius: .25rem;\n border-radius: 0.25rem;\n border-radius: var(--rounded-radius);\n transition: background-color .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1);\n}\n\n.primaryButton:hover, .primaryButton:active{\n box-shadow: 0 1px 4px rgba(0,0,0,0.1),0 4px 12px rgba(0,0,0,0.06);\n box-shadow: var(--lift-shadow);\n}\n\n.primaryButton:hover{\n background-color: #ffe082;\n background-color: var(--secondary-color-hover);\n}\n\n.primaryButton:active{\n background-color: #ffecb3;\n background-color: var(--secondary-color-active);\n}\n\n.alertButtonPrimary,.alertButtonSecondary{\n border: none;\n outline: none;\n width: 4rem;\n cursor: pointer;\n font-size: 14px;\n font-weight: 600;\n font-weight: var(--font-weight-semibold);\n line-height: 1.25;\n padding: 0.25rem;\n padding: var(--spacing-unit-xmicro);\n color: #1f292e;\n border-radius: .25rem;\n border-radius: 0.25rem;\n border-radius: var(--rounded-radius);\n transition: background-color .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1);\n}\n\n.alertButtonPrimary{\n background-color: #26c6da;\n background-color: var(--primary-color);\n}\n\n.alertButtonSecondary{\n background-color: #f44336;\n background-color: var(--warning-color);\n}\n\n.alertButtonPrimary:hover, .alertButtonPrimary:active, .alertButtonSecondary:hover, .alertButtonSecondary:active{\n box-shadow: 0 1px 4px rgba(0,0,0,0.1),0 4px 12px rgba(0,0,0,0.06);\n box-shadow: var(--lift-shadow);\n}\n\n.alertButtonPrimary:hover{\n background-color: rgba(13,163,182,0.08);\n background-color: var(--primary-color-hover);\n}\n\n.alertButtonSecondary:hover{\n background-color: #ffcdd2;\n background-color: var(--warning-color-hover);\n}\n\n.alertButtonPrimary:active{\n background-color: rgba(13,163,182,0.16);\n background-color: var(--primary-color-active);\n}\n\n.alertButtonSecondary:active{\n background-color: #ef9a9a;\n background-color: var(--warning-color-active);\n}\n\n\n.incomingCallContainer{\n width: 100%;\n height: 100%;\n background-color: rgba(0,0,0,0.1);\n position: absolute;\n top: 50%;\n left: 50%;\n transform: translate(-50%,-50%);\n transition: display .2s cubic-bezier(.4,0,.2,1);\n}\n\n.incomingCall{\n height: auto;\n width: -webkit-max-content;\n width: -moz-max-content;\n width: max-content;\n background-color: #fff;\n border-radius: calc(0.25rem*2);\n border-radius: calc(var(--rounded-radius)*2);\n position: absolute;\n top: 50%;\n left: 50%;\n box-shadow: 0 1px 4px rgba(0,0,0,0.1),0 4px 12px rgba(0,0,0,0.06);\n box-shadow: var(--lift-shadow);\n padding: 1.0000001064rem;\n padding: var(--site-margin);\n justify-content: space-between;\n -webkit-animation: callAnimation 2s infinite ease-in-out;\n animation: callAnimation 2s infinite ease-in-out;\n}\n\n@-webkit-keyframes callAnimation {\n 0% {\n transform: translate(-50%,-50%) scale(1) ;\n }\n 50% {\n transform: translate(-50%,-50%) scale(1.1);\n }\n 100% {\n transform: translate(-50%,-50%) scale(1);\n }\n}\n\n@keyframes callAnimation {\n 0% {\n transform: translate(-50%,-50%) scale(1) ;\n }\n 50% {\n transform: translate(-50%,-50%) scale(1.1);\n }\n 100% {\n transform: translate(-50%,-50%) scale(1);\n }\n}\n\n.callerID{\n line-height: 1.35;\n font-weight: 600;\n font-weight: var(--font-weight-semibold);\n letter-spacing: -0.0075em;\n}\n\n.incomingCallButtons{\n justify-content: space-between;\n margin-top: 1.0000001064rem;\n margin-top: var(--spacing-unit);\n}\n\n.callContainer{\n width: 100vw;\n height: 100vh;\n}\n\n.userVideoContainer{\n max-width: 9rem;\n max-height: 9rem;\n height: auto;\n width: auto;\n position: absolute;\n top: 0.3535534rem;\n top: var(--spacing-unit-micro);\n left: 0.3535534rem;\n left: var(--spacing-unit-micro);\n z-index: 99;\n}\n\n.userVideo{\n width: 100%;\n height: 100%;\n object-fit: cover;\n box-shadow: 0 1px 4px rgba(0,0,0,0.1),0 4px 12px rgba(0,0,0,0.06);\n box-shadow: var(--lift-shadow);\n}\n\n.partnerVideoContainer{\n width: 100%;\n height: 100%;\n z-index: 99;\n background-color: rgba(0,0,0,1);\n}\n\n.partnerVideo{\n width: 100%;\n height: 100%;\n}\n\n.partnerVideo.cover{\n object-fit: cover;\n}\n\n.controlsContainer{\n position: absolute;\n bottom: 0;\n align-items: center;\n justify-content: space-around;\n height: 4rem;\n z-index: 999;\n width: 100vw;\n background-color: rgba(0,0,0,0.1);\n}\n\n.iconContainer{\n padding: 10px;\n border-radius: 50%;\n border: 2px solid #26c6da;\n border: 2px solid var(--primary-color);\n width: 1.25rem;\n height: 1.25rem;\n cursor: pointer;\n background-color: rgba(13,163,182,0.08);\n background-color: var(--primary-color-hover);\n box-shadow: 0 1px 4px rgba(0,0,0,0.1),0 4px 12px rgba(0,0,0,0.06);\n box-shadow: var(--lift-shadow);\n transition: background-color .2s cubic-bezier(.4,0,.2,1);\n}\n\n.iconContainer:hover{\n background-color: rgba(255,255,255,0.2);\n background-color: rgba(var(--color-background),0.2);\n}\n\n.iconContainer img{\n width: 100%;\n height: auto;\n}\n\n.headerWrapper{\n max-width: calc(var(--container-width) + var(--spacing-unit)*2);\n margin: 0 auto;\n padding: 0 var(--spacing-unit);\n}\n\n.headerContainer{\n justify-content: space-between;\n align-items: center;\n}\n\n.githubStar{\n margin-top: var(--spacing-unit-micro);\n}\n\n.headerLogoLinkWrapper{\n margin: var(--spacing-unit-xxmicro) 0;\n}\n\n.headerLogoLink{\n background-color: #fff;\n padding: var(--spacing-unit-micro) var(--spacing-unit-tiny);\n transition: background-color .2s cubic-bezier(.4,0,.2,1);\n border-radius: var(--spacing-unit-xmicro);\n}\n\n.headerLogoLink a{\n text-decoration: none;\n color: var(--color-text);\n text-align: center;\n white-space: nowrap;\n}\n\n.headerLogoLink:hover{\n background-color: var(--primary-color-hover);\n}\n\n.headerLogoLink:active{\n background-color: var(--primary-color-active);\n}\n\n.headerLogo{\n line-height: 1.2;\n align-items: center;\n font-size: 1.6518974128rem;\n padding: var(--spacing-unit-xmicro) 0;\n}\n\n.logoImg{\n flex-shrink: 0;\n height: 1.5em;\n}\n\n.logoImg img{\n height: inherit;\n width: auto;\n}\n\n.logoText{\n margin-left: .2em;\n display: flow-root;\n font-weight: 700;\n font-variation-settings: \"wdth\" 85;\n}\n\n.logoText:before{\n content: \"\";\n display: block;\n height: 0;\n width: 0;\n margin-top: -.2075em;\n}\n\n.logoText:after{\n content: \"\";\n display: block;\n height: 0;\n width: 0;\n margin-bottom: -.2075em;\n}\n\n.dropShadow{\n box-shadow: var(--drop-shadow);\n}\n\n.footerWrapper{\n width: 100%;\n background-color: rgba(var(--color-dark-background),1);\n text-align: center;\n color: var(--grey-1);\n padding: var(--spacing-unit-xxlarge) 0;\n }\n \n .footerContainer{\n max-width: var(--container-width);\n margin: 0 auto;\n }\n \n .self a{\n text-decoration: none;\n font-weight: var(--font-weight-text);\n transition: color .2s cubic-bezier(.4,0,.2,1), -webkit-text-decoration .2s cubic-bezier(.4,0,.2,1);\n transition: text-decoration .2s cubic-bezier(.4,0,.2,1), color .2s cubic-bezier(.4,0,.2,1);\n transition: text-decoration .2s cubic-bezier(.4,0,.2,1), color .2s cubic-bezier(.4,0,.2,1), -webkit-text-decoration .2s cubic-bezier(.4,0,.2,1);\n color: var(--grey-1);\n }\n \n .self a:hover, .self a:focus{\n text-decoration: underline;\n color: #fff;\n }\n","@import url('https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@400;500;600;700&display=swap');\n\n:root{\n --primary-color: #26c6da;\n --primary-color-hover: rgba(13,163,182,0.08);\n --primary-color-active: rgba(13,163,182,0.16);\n --secondary-color: #ffda68;\n --secondary-color-hover: #ffe082;\n --secondary-color-active: #ffecb3;\n --warning-color: #f44336;\n --warning-color-hover: #ffcdd2;\n --warning-color-active: #ef9a9a;\n --drop-shadow: 0 1px 6px rgba(0,0,0,0.1),0 4px 24px rgba(0,0,0,0.06);\n --lift-shadow: 0 1px 4px rgba(0,0,0,0.1),0 4px 12px rgba(0,0,0,0.06);\n --color-text: 1, 41, 46;\n --color-background: 255,255,255;\n --color-dark-background: 25,33,36;\n --grey-1: rgb(120, 144, 156);\n --color-input-border: 228,232,235;\n --container-width: 60rem;\n --rounded-radius: var(--spacing-unit-xmicro);\n --site-margin: var(--spacing-unit);\n --spacing-unit-xxmicro: 3px;\n --spacing-unit-xmicro: 0.25rem;\n --spacing-unit-micro: 0.3535534rem;\n --spacing-unit-tiny: 0.5000000266rem;\n --spacing-unit-small: 0.7071068376rem;\n --spacing-unit: 1.0000001064rem;\n --spacing-unit-large: 1.4142137505rem;\n --spacing-unit-xlarge: 2.0000003193rem;\n --spacing-unit-xxlarge: 2.8284276515rem;\n --spacing-unit-xxxlarge: 4.0000008514rem;\n --spacing-unit-xxxxlarge: 5.6568556041rem;\n --font-weight-regular: 400;\n --font-weight-text: 500;\n --font-weight-semibold: 600;\n --font-weight-bold: 700;\n --home-hero-font-size-a: 3rem;\n --home-hero-font-size-b: 2.7rem;\n --home-hero-font-size-c: 1.5rem;\n --home-hero-font-size-d: 1.5rem;\n}\n@media screen and (min-width: 20rem){\n :root{\n --home-hero-font-size-a: 3.6931719654rem;\n --home-hero-font-size-b: 3.395216879rem;\n --home-hero-font-size-c: 2rem;\n --home-hero-font-size-d: 1.5rem;\n }\n .u-margin-bottom-xxlarge {\n margin-bottom: calc(var(--spacing-unit-xxxxlarge) * 1.25);\n }\n .u-margin-top-xxlarge {\n margin-top: calc(var(--spacing-unit-xxxxlarge) * 1.25);\n }\n}\n@media screen and (min-width: 60rem){\n :root {\n --home-hero-font-size-b: 4.55209399rem;\n --home-hero-font-size-a: 5.0377201155rem;\n --home-hero-font-size-c: 3rem;\n --home-hero-font-size-d: 2rem;\n }\n .u-margin-bottom-xxlarge {\n margin-bottom: var(--spacing-unit-xxxxlarge);\n }\n .u-margin-top-xxlarge {\n margin-top: var(--spacing-unit-xxxxlarge);\n }\n .form-input {\n font-size: 1.21875rem;\n }\n .primaryButton{\n width: 10rem;\n }\n}\n\n@media screen and (max-width: 60rem) and (min-width: 20rem){\n .form-input {\n font-size: calc(1.1375rem + 0.08125*(100vw - 20rem)/40);\n }\n}\n\n\nbody {\n margin: 0;\n font-family: 'IBM Plex Sans',-apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen',\n 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue',\n sans-serif;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n -webkit-font-feature-settings: \"kern\" 1,\"liga\" 1,\"calt\" 1;\n font-feature-settings: \"kern\" 1,\"liga\" 1,\"calt\" 1;\n font-variation-settings: \"wdth\" 95;\n line-height: 1.55;\n -webkit-tap-highlight-color: transparent;\n background-color: rgba(var(--color-background),1);\n color: rgba(var(--color-text),1);\n}\n\n.flex{\n display: flex;\n}\n\n.flex-row{\n flex-direction: row;\n}\n\n.flex-column{\n flex-direction: column;\n}\n\n.m-auto{\n margin: 0 auto;\n}\n\n.o-wrapper-l {\n margin-left: auto;\n margin-right: auto;\n padding-left: var(--site-margin);\n padding-right: var(--site-margin);\n max-width: calc(var(--container-width) + var(--site-margin) * 2);\n}\n\n.hero{\n margin-left: auto;\n margin-right: auto;\n width: 100%;\n text-align: center;\n}\n\n.welcomeText{\n font-size: var(--home-hero-font-size-a);\n letter-spacing: -0.0075em;\n line-height: 1.1;\n font-weight: var(--font-weight-semibold);\n margin-bottom: var(--spacing-unit-tiny);\n}\n\n.descriptionText{\n font-size: var(--home-hero-font-size-c);\n line-height: 1.35;\n font-weight: var(--font-weight-text);\n letter-spacing: -0.0075em;\n margin-bottom: var(--spacing-unit-large);\n}\n\n.actionText{\n font-size: var(--home-hero-font-size-d);\n line-height: 1.35;\n font-weight: var(--font-weight-regular);\n letter-spacing: -0.0075em;\n margin-bottom: var(--spacing-unit);\n\n}\n\n.username{\n color: var(--primary-color);\n cursor: pointer;\n position: relative;\n}\n\n.username.copied::before{\n width: max-content;\n content: 'Copied to clipboard';\n background: rgba(var(--color-dark-background),1);\n box-shadow: var(--lift-shadow);\n padding: var(--spacing-unit-xmicro);\n border-radius: var(--spacing-unit-micro);\n font-size: 0.8rem;\n position: absolute;\n top: -20px;\n left: 50%;\n transform: translateX(-50%);\n}\n\n.username.copied::after{\n content: '';\n background: rgba(var(--color-dark-background),1);\n padding: var(--spacing-unit-xmicro);\n position: absolute;\n top: 0;\n left: 50%;\n transform: translateX(-50%);\n transform: rotate(45deg);\n}\n\n.callBox, .disclaimer{\n margin-bottom: var(--spacing-unit);\n}\n\n.form-input{\n padding: var(--spacing-unit) var(--spacing-unit-large);\n width: 100%;\n border: 3px solid rgba(var(--color-input-border),1);\n border-radius: calc(var(--rounded-radius)*2);\n font-weight: var(--font-weight-text);\n line-height: 1.2;\n background-color: rgba(var(--color-background),1);\n color: rgba(var(--color-text),1);\n transition: box-shadow .2s cubic-bezier(.4,0,.2,1);\n outline: none;\n margin-right: var(--spacing-unit-large);\n}\n\n.form-input::placeholder, .form-input:-moz-placeholder{\n font-weight: var(--font-weight-text);\n line-height: 1.2;\n color: rgba(var(--color-text),1);\n}\n\n.form-input:hover {\n box-shadow: 0 1px 4px #0000001a, 0 4px 12px rgba(0,0,0,.06);\n box-shadow: var(--lift-shadow);\n}\n\n.form-input:focus{\n border: 3px solid var(--primary-color);\n box-shadow: 0 1px 4px #0000001a, 0 4px 12px rgba(0,0,0,.06);\n box-shadow: var(--lift-shadow);\n}\n\n.highlight {\n background: linear-gradient(180deg,rgba(255,255,255,0) 60%,var(--secondary-color-active) 40%);\n}\n\n.primaryButton{\n border: none;\n outline: none;\n cursor: pointer;\n font-size: var(--home-hero-font-size-d);\n font-weight: var(--font-weight-semibold);\n line-height: 1.25;\n padding: var(--spacing-unit-small);\n background-color: var(--secondary-color);\n color: #1f292e;\n border-radius: .25rem;\n border-radius: var(--rounded-radius);\n transition: background-color .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1);\n}\n\n.primaryButton:hover, .primaryButton:active{\n box-shadow: var(--lift-shadow);\n}\n\n.primaryButton:hover{\n background-color: var(--secondary-color-hover);\n}\n\n.primaryButton:active{\n background-color: var(--secondary-color-active);\n}\n\n.alertButtonPrimary,.alertButtonSecondary{\n border: none;\n outline: none;\n width: 4rem;\n cursor: pointer;\n font-size: 14px;\n font-weight: var(--font-weight-semibold);\n line-height: 1.25;\n padding: var(--spacing-unit-xmicro);\n color: #1f292e;\n border-radius: .25rem;\n border-radius: var(--rounded-radius);\n transition: background-color .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1);\n}\n\n.alertButtonPrimary{\n background-color: var(--primary-color);\n}\n\n.alertButtonSecondary{\n background-color: var(--warning-color);\n}\n\n.alertButtonPrimary:hover, .alertButtonPrimary:active, .alertButtonSecondary:hover, .alertButtonSecondary:active{\n box-shadow: var(--lift-shadow);\n}\n\n.alertButtonPrimary:hover{\n background-color: var(--primary-color-hover);\n}\n\n.alertButtonSecondary:hover{\n background-color: var(--warning-color-hover);\n}\n\n.alertButtonPrimary:active{\n background-color: var(--primary-color-active);\n}\n\n.alertButtonSecondary:active{\n background-color: var(--warning-color-active);\n}\n\n\n.incomingCallContainer{\n width: 100%;\n height: 100%;\n background-color: rgba(0,0,0,0.1);\n position: absolute;\n top: 50%;\n left: 50%;\n transform: translate(-50%,-50%);\n transition: display .2s cubic-bezier(.4,0,.2,1);\n}\n\n.incomingCall{\n height: auto;\n width: max-content;\n background-color: #fff;\n border-radius: calc(var(--rounded-radius)*2);\n position: absolute;\n top: 50%;\n left: 50%;\n box-shadow: var(--lift-shadow);\n padding: var(--site-margin);\n justify-content: space-between;\n animation: callAnimation 2s infinite ease-in-out;\n}\n\n@keyframes callAnimation {\n 0% {\n transform: translate(-50%,-50%) scale(1) ;\n }\n 50% {\n transform: translate(-50%,-50%) scale(1.1);\n }\n 100% {\n transform: translate(-50%,-50%) scale(1);\n }\n}\n\n.callerID{\n line-height: 1.35;\n font-weight: var(--font-weight-semibold);\n letter-spacing: -0.0075em;\n}\n\n.incomingCallButtons{\n justify-content: space-between;\n margin-top: var(--spacing-unit);\n}\n\n.callContainer{\n width: 100vw;\n height: 100vh;\n}\n\n.userVideoContainer{\n max-width: 9rem;\n max-height: 9rem;\n height: auto;\n width: auto;\n position: absolute;\n top: var(--spacing-unit-micro);\n left: var(--spacing-unit-micro);\n z-index: 99;\n}\n\n.userVideo{\n width: 100%;\n height: 100%;\n object-fit: cover;\n box-shadow: var(--lift-shadow);\n}\n\n.partnerVideoContainer{\n width: 100%;\n height: 100%;\n z-index: 99;\n background-color: rgba(0,0,0,1);\n}\n\n.partnerVideo{\n width: 100%;\n height: 100%;\n}\n\n.partnerVideo.cover{\n object-fit: cover;\n}\n\n.controlsContainer{\n position: absolute;\n bottom: 0;\n align-items: center;\n justify-content: space-around;\n height: 4rem;\n z-index: 999;\n width: 100vw;\n background-color: rgba(0,0,0,0.1);\n}\n\n.iconContainer{\n padding: 10px;\n border-radius: 50%;\n border: 2px solid var(--primary-color);\n width: 1.25rem;\n height: 1.25rem;\n cursor: pointer;\n background-color: var(--primary-color-hover);\n box-shadow: var(--lift-shadow);\n transition: background-color .2s cubic-bezier(.4,0,.2,1);\n}\n\n.iconContainer:hover{\n background-color: rgba(var(--color-background),0.2);\n}\n\n.iconContainer img{\n width: 100%;\n height: auto;\n}\n",".headerWrapper{\n max-width: calc(var(--container-width) + var(--spacing-unit)*2);\n margin: 0 auto;\n padding: 0 var(--spacing-unit);\n}\n\n.headerContainer{\n justify-content: space-between;\n align-items: center;\n}\n\n.githubStar{\n margin-top: var(--spacing-unit-micro);\n}\n\n.headerLogoLinkWrapper{\n margin: var(--spacing-unit-xxmicro) 0;\n}\n\n.headerLogoLink{\n background-color: #fff;\n padding: var(--spacing-unit-micro) var(--spacing-unit-tiny);\n transition: background-color .2s cubic-bezier(.4,0,.2,1);\n border-radius: var(--spacing-unit-xmicro);\n}\n\n.headerLogoLink a{\n text-decoration: none;\n color: var(--color-text);\n text-align: center;\n white-space: nowrap;\n}\n\n.headerLogoLink:hover{\n background-color: var(--primary-color-hover);\n}\n\n.headerLogoLink:active{\n background-color: var(--primary-color-active);\n}\n\n.headerLogo{\n line-height: 1.2;\n align-items: center;\n font-size: 1.6518974128rem;\n padding: var(--spacing-unit-xmicro) 0;\n}\n\n.logoImg{\n flex-shrink: 0;\n height: 1.5em;\n}\n\n.logoImg img{\n height: inherit;\n width: auto;\n}\n\n.logoText{\n margin-left: .2em;\n display: flow-root;\n font-weight: 700;\n font-variation-settings: \"wdth\" 85;\n}\n\n.logoText:before{\n content: \"\";\n display: block;\n height: 0;\n width: 0;\n margin-top: -.2075em;\n}\n\n.logoText:after{\n content: \"\";\n display: block;\n height: 0;\n width: 0;\n margin-bottom: -.2075em;\n}\n\n.dropShadow{\n box-shadow: var(--drop-shadow);\n}","\n.footerWrapper{\n width: 100%;\n background-color: rgba(var(--color-dark-background),1);\n text-align: center;\n color: var(--grey-1);\n padding: var(--spacing-unit-xxlarge) 0;\n }\n \n .footerContainer{\n max-width: var(--container-width);\n margin: 0 auto;\n }\n \n .self a{\n text-decoration: none;\n font-weight: var(--font-weight-text);\n transition: text-decoration .2s cubic-bezier(.4,0,.2,1), color .2s cubic-bezier(.4,0,.2,1);\n color: var(--grey-1);\n }\n \n .self a:hover, .self a:focus{\n text-decoration: underline;\n color: #fff;\n }"]} \ No newline at end of file diff --git a/client/build/static/js/2.079663ff.chunk.js b/client/build/static/js/2.079663ff.chunk.js deleted file mode 100644 index 0c7ae85..0000000 --- a/client/build/static/js/2.079663ff.chunk.js +++ /dev/null @@ -1,3 +0,0 @@ -/*! For license information please see 2.079663ff.chunk.js.LICENSE.txt */ -(this.webpackJsonpclient=this.webpackJsonpclient||[]).push([[2],[function(e,t,n){"use strict";e.exports=n(64)},function(e,t,n){e.exports=n(126)()},function(e,t,n){"use strict";function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n1)for(var n=1;n=a())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+a().toString(16)+" bytes");return 0|e}function h(e,t){if(u.isBuffer(e))return e.length;if("undefined"!==typeof ArrayBuffer&&"function"===typeof ArrayBuffer.isView&&(ArrayBuffer.isView(e)||e instanceof ArrayBuffer))return e.byteLength;"string"!==typeof e&&(e=""+e);var n=e.length;if(0===n)return 0;for(var r=!1;;)switch(t){case"ascii":case"latin1":case"binary":return n;case"utf8":case"utf-8":case void 0:return U(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*n;case"hex":return n>>>1;case"base64":return z(e).length;default:if(r)return U(e).length;t=(""+t).toLowerCase(),r=!0}}function m(e,t,n){var r=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===n||n>this.length)&&(n=this.length),n<=0)return"";if((n>>>=0)<=(t>>>=0))return"";for(e||(e="utf8");;)switch(e){case"hex":return R(this,t,n);case"utf8":case"utf-8":return x(this,t,n);case"ascii":return S(this,t,n);case"latin1":case"binary":return A(this,t,n);case"base64":return E(this,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return P(this,t,n);default:if(r)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),r=!0}}function y(e,t,n){var r=e[t];e[t]=e[n],e[n]=r}function g(e,t,n,r,o){if(0===e.length)return-1;if("string"===typeof n?(r=n,n=0):n>2147483647?n=2147483647:n<-2147483648&&(n=-2147483648),n=+n,isNaN(n)&&(n=o?0:e.length-1),n<0&&(n=e.length+n),n>=e.length){if(o)return-1;n=e.length-1}else if(n<0){if(!o)return-1;n=0}if("string"===typeof t&&(t=u.from(t,r)),u.isBuffer(t))return 0===t.length?-1:v(e,t,n,r,o);if("number"===typeof t)return t&=255,u.TYPED_ARRAY_SUPPORT&&"function"===typeof Uint8Array.prototype.indexOf?o?Uint8Array.prototype.indexOf.call(e,t,n):Uint8Array.prototype.lastIndexOf.call(e,t,n):v(e,[t],n,r,o);throw new TypeError("val must be string, number or Buffer")}function v(e,t,n,r,o){var i,a=1,s=e.length,u=t.length;if(void 0!==r&&("ucs2"===(r=String(r).toLowerCase())||"ucs-2"===r||"utf16le"===r||"utf-16le"===r)){if(e.length<2||t.length<2)return-1;a=2,s/=2,u/=2,n/=2}function l(e,t){return 1===a?e[t]:e.readUInt16BE(t*a)}if(o){var c=-1;for(i=n;is&&(n=s-u),i=n;i>=0;i--){for(var f=!0,d=0;do&&(r=o):r=o;var i=t.length;if(i%2!==0)throw new TypeError("Invalid hex string");r>i/2&&(r=i/2);for(var a=0;a>8,o=n%256,i.push(o),i.push(r);return i}(t,e.length-n),e,n,r)}function E(e,t,n){return 0===t&&n===e.length?r.fromByteArray(e):r.fromByteArray(e.slice(t,n))}function x(e,t,n){n=Math.min(e.length,n);for(var r=[],o=t;o239?4:l>223?3:l>191?2:1;if(o+f<=n)switch(f){case 1:l<128&&(c=l);break;case 2:128===(192&(i=e[o+1]))&&(u=(31&l)<<6|63&i)>127&&(c=u);break;case 3:i=e[o+1],a=e[o+2],128===(192&i)&&128===(192&a)&&(u=(15&l)<<12|(63&i)<<6|63&a)>2047&&(u<55296||u>57343)&&(c=u);break;case 4:i=e[o+1],a=e[o+2],s=e[o+3],128===(192&i)&&128===(192&a)&&128===(192&s)&&(u=(15&l)<<18|(63&i)<<12|(63&a)<<6|63&s)>65535&&u<1114112&&(c=u)}null===c?(c=65533,f=1):c>65535&&(c-=65536,r.push(c>>>10&1023|55296),c=56320|1023&c),r.push(c),o+=f}return function(e){var t=e.length;if(t<=4096)return String.fromCharCode.apply(String,e);var n="",r=0;for(;r0&&(e=this.toString("hex",0,n).match(/.{2}/g).join(" "),this.length>n&&(e+=" ... ")),""},u.prototype.compare=function(e,t,n,r,o){if(!u.isBuffer(e))throw new TypeError("Argument must be a Buffer");if(void 0===t&&(t=0),void 0===n&&(n=e?e.length:0),void 0===r&&(r=0),void 0===o&&(o=this.length),t<0||n>e.length||r<0||o>this.length)throw new RangeError("out of range index");if(r>=o&&t>=n)return 0;if(r>=o)return-1;if(t>=n)return 1;if(this===e)return 0;for(var i=(o>>>=0)-(r>>>=0),a=(n>>>=0)-(t>>>=0),s=Math.min(i,a),l=this.slice(r,o),c=e.slice(t,n),f=0;fo)&&(n=o),e.length>0&&(n<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");r||(r="utf8");for(var i=!1;;)switch(r){case"hex":return b(this,e,t,n);case"utf8":case"utf-8":return _(this,e,t,n);case"ascii":return w(this,e,t,n);case"latin1":case"binary":return C(this,e,t,n);case"base64":return k(this,e,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return T(this,e,t,n);default:if(i)throw new TypeError("Unknown encoding: "+r);r=(""+r).toLowerCase(),i=!0}},u.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function S(e,t,n){var r="";n=Math.min(e.length,n);for(var o=t;or)&&(n=r);for(var o="",i=t;in)throw new RangeError("Trying to access beyond buffer length")}function F(e,t,n,r,o,i){if(!u.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>o||te.length)throw new RangeError("Index out of range")}function N(e,t,n,r){t<0&&(t=65535+t+1);for(var o=0,i=Math.min(e.length-n,2);o>>8*(r?o:1-o)}function M(e,t,n,r){t<0&&(t=4294967295+t+1);for(var o=0,i=Math.min(e.length-n,4);o>>8*(r?o:3-o)&255}function I(e,t,n,r,o,i){if(n+r>e.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("Index out of range")}function L(e,t,n,r,i){return i||I(e,0,n,4),o.write(e,t,n,r,23,4),n+4}function D(e,t,n,r,i){return i||I(e,0,n,8),o.write(e,t,n,r,52,8),n+8}u.prototype.slice=function(e,t){var n,r=this.length;if((e=~~e)<0?(e+=r)<0&&(e=0):e>r&&(e=r),(t=void 0===t?r:~~t)<0?(t+=r)<0&&(t=0):t>r&&(t=r),t0&&(o*=256);)r+=this[e+--t]*o;return r},u.prototype.readUInt8=function(e,t){return t||O(e,1,this.length),this[e]},u.prototype.readUInt16LE=function(e,t){return t||O(e,2,this.length),this[e]|this[e+1]<<8},u.prototype.readUInt16BE=function(e,t){return t||O(e,2,this.length),this[e]<<8|this[e+1]},u.prototype.readUInt32LE=function(e,t){return t||O(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},u.prototype.readUInt32BE=function(e,t){return t||O(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},u.prototype.readIntLE=function(e,t,n){e|=0,t|=0,n||O(e,t,this.length);for(var r=this[e],o=1,i=0;++i=(o*=128)&&(r-=Math.pow(2,8*t)),r},u.prototype.readIntBE=function(e,t,n){e|=0,t|=0,n||O(e,t,this.length);for(var r=t,o=1,i=this[e+--r];r>0&&(o*=256);)i+=this[e+--r]*o;return i>=(o*=128)&&(i-=Math.pow(2,8*t)),i},u.prototype.readInt8=function(e,t){return t||O(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},u.prototype.readInt16LE=function(e,t){t||O(e,2,this.length);var n=this[e]|this[e+1]<<8;return 32768&n?4294901760|n:n},u.prototype.readInt16BE=function(e,t){t||O(e,2,this.length);var n=this[e+1]|this[e]<<8;return 32768&n?4294901760|n:n},u.prototype.readInt32LE=function(e,t){return t||O(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},u.prototype.readInt32BE=function(e,t){return t||O(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},u.prototype.readFloatLE=function(e,t){return t||O(e,4,this.length),o.read(this,e,!0,23,4)},u.prototype.readFloatBE=function(e,t){return t||O(e,4,this.length),o.read(this,e,!1,23,4)},u.prototype.readDoubleLE=function(e,t){return t||O(e,8,this.length),o.read(this,e,!0,52,8)},u.prototype.readDoubleBE=function(e,t){return t||O(e,8,this.length),o.read(this,e,!1,52,8)},u.prototype.writeUIntLE=function(e,t,n,r){(e=+e,t|=0,n|=0,r)||F(this,e,t,n,Math.pow(2,8*n)-1,0);var o=1,i=0;for(this[t]=255&e;++i=0&&(i*=256);)this[t+o]=e/i&255;return t+n},u.prototype.writeUInt8=function(e,t,n){return e=+e,t|=0,n||F(this,e,t,1,255,0),u.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),this[t]=255&e,t+1},u.prototype.writeUInt16LE=function(e,t,n){return e=+e,t|=0,n||F(this,e,t,2,65535,0),u.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):N(this,e,t,!0),t+2},u.prototype.writeUInt16BE=function(e,t,n){return e=+e,t|=0,n||F(this,e,t,2,65535,0),u.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):N(this,e,t,!1),t+2},u.prototype.writeUInt32LE=function(e,t,n){return e=+e,t|=0,n||F(this,e,t,4,4294967295,0),u.TYPED_ARRAY_SUPPORT?(this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e):M(this,e,t,!0),t+4},u.prototype.writeUInt32BE=function(e,t,n){return e=+e,t|=0,n||F(this,e,t,4,4294967295,0),u.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):M(this,e,t,!1),t+4},u.prototype.writeIntLE=function(e,t,n,r){if(e=+e,t|=0,!r){var o=Math.pow(2,8*n-1);F(this,e,t,n,o-1,-o)}var i=0,a=1,s=0;for(this[t]=255&e;++i>0)-s&255;return t+n},u.prototype.writeIntBE=function(e,t,n,r){if(e=+e,t|=0,!r){var o=Math.pow(2,8*n-1);F(this,e,t,n,o-1,-o)}var i=n-1,a=1,s=0;for(this[t+i]=255&e;--i>=0&&(a*=256);)e<0&&0===s&&0!==this[t+i+1]&&(s=1),this[t+i]=(e/a>>0)-s&255;return t+n},u.prototype.writeInt8=function(e,t,n){return e=+e,t|=0,n||F(this,e,t,1,127,-128),u.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),e<0&&(e=255+e+1),this[t]=255&e,t+1},u.prototype.writeInt16LE=function(e,t,n){return e=+e,t|=0,n||F(this,e,t,2,32767,-32768),u.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):N(this,e,t,!0),t+2},u.prototype.writeInt16BE=function(e,t,n){return e=+e,t|=0,n||F(this,e,t,2,32767,-32768),u.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):N(this,e,t,!1),t+2},u.prototype.writeInt32LE=function(e,t,n){return e=+e,t|=0,n||F(this,e,t,4,2147483647,-2147483648),u.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24):M(this,e,t,!0),t+4},u.prototype.writeInt32BE=function(e,t,n){return e=+e,t|=0,n||F(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),u.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):M(this,e,t,!1),t+4},u.prototype.writeFloatLE=function(e,t,n){return L(this,e,t,!0,n)},u.prototype.writeFloatBE=function(e,t,n){return L(this,e,t,!1,n)},u.prototype.writeDoubleLE=function(e,t,n){return D(this,e,t,!0,n)},u.prototype.writeDoubleBE=function(e,t,n){return D(this,e,t,!1,n)},u.prototype.copy=function(e,t,n,r){if(n||(n=0),r||0===r||(r=this.length),t>=e.length&&(t=e.length),t||(t=0),r>0&&r=this.length)throw new RangeError("sourceStart out of bounds");if(r<0)throw new RangeError("sourceEnd out of bounds");r>this.length&&(r=this.length),e.length-t=0;--o)e[o+t]=this[o+n];else if(i<1e3||!u.TYPED_ARRAY_SUPPORT)for(o=0;o>>=0,n=void 0===n?this.length:n>>>0,e||(e=0),"number"===typeof e)for(i=t;i55295&&n<57344){if(!o){if(n>56319){(t-=3)>-1&&i.push(239,191,189);continue}if(a+1===r){(t-=3)>-1&&i.push(239,191,189);continue}o=n;continue}if(n<56320){(t-=3)>-1&&i.push(239,191,189),o=n;continue}n=65536+(o-55296<<10|n-56320)}else o&&(t-=3)>-1&&i.push(239,191,189);if(o=null,n<128){if((t-=1)<0)break;i.push(n)}else if(n<2048){if((t-=2)<0)break;i.push(n>>6|192,63&n|128)}else if(n<65536){if((t-=3)<0)break;i.push(n>>12|224,n>>6&63|128,63&n|128)}else{if(!(n<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;i.push(n>>18|240,n>>12&63|128,n>>6&63|128,63&n|128)}}return i}function z(e){return r.toByteArray(function(e){if((e=function(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")}(e).replace(B,"")).length<2)return"";for(;e.length%4!==0;)e+="=";return e}(e))}function H(e,t,n,r){for(var o=0;o=t.length||o>=e.length);++o)t[o+n]=e[o];return o}}).call(this,n(5))},function(e,t){var n;n=function(){return this}();try{n=n||new Function("return this")()}catch(r){"object"===typeof window&&(n=window)}e.exports=n},function(e,t,n){var r,o=n(88),i=n(30),a=n(90),s=n(91),u=n(92);"undefined"!==typeof ArrayBuffer&&(r=n(93));var l="undefined"!==typeof navigator&&/Android/i.test(navigator.userAgent),c="undefined"!==typeof navigator&&/PhantomJS/i.test(navigator.userAgent),f=l||c;t.protocol=3;var d=t.packets={open:0,close:1,ping:2,pong:3,message:4,upgrade:5,noop:6},p=o(d),h={type:"error",data:"parser error"},m=n(94);function y(e,t,n){for(var r=new Array(e.length),o=s(e.length,n),i=function(e,n,o){t(n,(function(t,n){r[e]=n,o(t,r)}))},a=0;a1?{type:p[o],data:e.substring(1)}:{type:p[o]}:h}o=new Uint8Array(e)[0];var i=a(e,1);return m&&"blob"===n&&(i=new m([i])),{type:p[o],data:i}},t.decodeBase64Packet=function(e,t){var n=p[e.charAt(0)];if(!r)return{type:n,data:{base64:!0,data:e.substr(1)}};var o=r.decode(e.substr(1));return"blob"===t&&m&&(o=new m([o])),{type:n,data:o}},t.encodePayload=function(e,n,r){"function"===typeof n&&(r=n,n=null);var o=i(e);if(n&&o)return m&&!f?t.encodePayloadAsBlob(e,r):t.encodePayloadAsArrayBuffer(e,r);if(!e.length)return r("0:");y(e,(function(e,r){t.encodePacket(e,!!o&&n,!1,(function(e){r(null,function(e){return e.length+":"+e}(e))}))}),(function(e,t){return r(t.join(""))}))},t.decodePayload=function(e,n,r){if("string"!==typeof e)return t.decodePayloadAsBinary(e,n,r);var o;if("function"===typeof n&&(r=n,n=null),""===e)return r(h,0,1);for(var i,a,s="",u=0,l=e.length;u0;){for(var s=new Uint8Array(o),u=0===s[0],l="",c=1;255!==s[c];c++){if(l.length>310)return r(h,0,1);l+=s[c]}o=a(o,2+l.length),l=parseInt(l);var f=a(o,0,l);if(u)try{f=String.fromCharCode.apply(null,new Uint8Array(f))}catch(m){var d=new Uint8Array(f);f="";for(c=0;c2?"one of ".concat(t," ").concat(e.slice(0,n-1).join(", "),", or ")+e[n-1]:2===n?"one of ".concat(t," ").concat(e[0]," or ").concat(e[1]):"of ".concat(t," ").concat(e[0])}return"of ".concat(t," ").concat(String(e))}o("ERR_INVALID_OPT_VALUE",(function(e,t){return'The value "'+t+'" is invalid for option "'+e+'"'}),TypeError),o("ERR_INVALID_ARG_TYPE",(function(e,t,n){var r,o,a,s;if("string"===typeof t&&(o="not ",t.substr(!a||a<0?0:+a,o.length)===o)?(r="must not be",t=t.replace(/^not /,"")):r="must be",function(e,t,n){return(void 0===n||n>e.length)&&(n=e.length),e.substring(n-t.length,n)===t}(e," argument"))s="The ".concat(e," ").concat(r," ").concat(i(t,"type"));else{var u=function(e,t,n){return"number"!==typeof n&&(n=0),!(n+t.length>e.length)&&-1!==e.indexOf(t,n)}(e,".")?"property":"argument";s='The "'.concat(e,'" ').concat(u," ").concat(r," ").concat(i(t,"type"))}return s+=". Received type ".concat(typeof n)}),TypeError),o("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF"),o("ERR_METHOD_NOT_IMPLEMENTED",(function(e){return"The "+e+" method is not implemented"})),o("ERR_STREAM_PREMATURE_CLOSE","Premature close"),o("ERR_STREAM_DESTROYED",(function(e){return"Cannot call "+e+" after a stream was destroyed"})),o("ERR_MULTIPLE_CALLBACK","Callback called multiple times"),o("ERR_STREAM_CANNOT_PIPE","Cannot pipe, not readable"),o("ERR_STREAM_WRITE_AFTER_END","write after end"),o("ERR_STREAM_NULL_VALUES","May not write null values to stream",TypeError),o("ERR_UNKNOWN_ENCODING",(function(e){return"Unknown encoding: "+e}),TypeError),o("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event"),e.exports.codes=r},function(e,t,n){"use strict";(function(t){var r=Object.keys||function(e){var t=[];for(var n in e)t.push(n);return t};e.exports=l;var o=n(39),i=n(44);n(9)(l,o);for(var a=r(i.prototype),s=0;s=31||"undefined"!==typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)},t.storage=function(){try{return localStorage}catch(e){}}(),t.colors=["#0000CC","#0000FF","#0033CC","#0033FF","#0066CC","#0066FF","#0099CC","#0099FF","#00CC00","#00CC33","#00CC66","#00CC99","#00CCCC","#00CCFF","#3300CC","#3300FF","#3333CC","#3333FF","#3366CC","#3366FF","#3399CC","#3399FF","#33CC00","#33CC33","#33CC66","#33CC99","#33CCCC","#33CCFF","#6600CC","#6600FF","#6633CC","#6633FF","#66CC00","#66CC33","#9900CC","#9900FF","#9933CC","#9933FF","#99CC00","#99CC33","#CC0000","#CC0033","#CC0066","#CC0099","#CC00CC","#CC00FF","#CC3300","#CC3333","#CC3366","#CC3399","#CC33CC","#CC33FF","#CC6600","#CC6633","#CC9900","#CC9933","#CCCC00","#CCCC33","#FF0000","#FF0033","#FF0066","#FF0099","#FF00CC","#FF00FF","#FF3300","#FF3333","#FF3366","#FF3399","#FF33CC","#FF33FF","#FF6600","#FF6633","#FF9900","#FF9933","#FFCC00","#FFCC33"],e.exports=n(70)(t),e.exports.formatters.j=function(e){try{return JSON.stringify(e)}catch(t){return"[UnexpectedJSONParseError]: "+t.message}}}).call(this,n(3))},function(e,t){t.encode=function(e){var t="";for(var n in e)e.hasOwnProperty(n)&&(t.length&&(t+="&"),t+=encodeURIComponent(n)+"="+encodeURIComponent(e[n]));return t},t.decode=function(e){for(var t={},n=e.split("&"),r=0,o=n.length;r=31||"undefined"!==typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)},t.storage=function(){try{return localStorage}catch(e){}}(),t.colors=["#0000CC","#0000FF","#0033CC","#0033FF","#0066CC","#0066FF","#0099CC","#0099FF","#00CC00","#00CC33","#00CC66","#00CC99","#00CCCC","#00CCFF","#3300CC","#3300FF","#3333CC","#3333FF","#3366CC","#3366FF","#3399CC","#3399FF","#33CC00","#33CC33","#33CC66","#33CC99","#33CCCC","#33CCFF","#6600CC","#6600FF","#6633CC","#6633FF","#66CC00","#66CC33","#9900CC","#9900FF","#9933CC","#9933FF","#99CC00","#99CC33","#CC0000","#CC0033","#CC0066","#CC0099","#CC00CC","#CC00FF","#CC3300","#CC3333","#CC3366","#CC3399","#CC33CC","#CC33FF","#CC6600","#CC6633","#CC9900","#CC9933","#CCCC00","#CCCC33","#FF0000","#FF0033","#FF0066","#FF0099","#FF00CC","#FF00FF","#FF3300","#FF3333","#FF3366","#FF3399","#FF33CC","#FF33FF","#FF6600","#FF6633","#FF9900","#FF9933","#FFCC00","#FFCC33"],e.exports=n(95)(t),e.exports.formatters.j=function(e){try{return JSON.stringify(e)}catch(t){return"[UnexpectedJSONParseError]: "+t.message}}}).call(this,n(3))},function(e,t,n){var r=n(71),o=n(72),i=n(73),a=n(74);e.exports=function(e){return r(e)||o(e)||i(e)||a()}},function(e,t,n){var r=n(76)("socket.io-parser"),o=n(79),i=n(80),a=n(25),s=n(26);function u(){}t.protocol=4,t.types=["CONNECT","DISCONNECT","EVENT","ACK","ERROR","BINARY_EVENT","BINARY_ACK"],t.CONNECT=0,t.DISCONNECT=1,t.EVENT=2,t.ACK=3,t.ERROR=4,t.BINARY_EVENT=5,t.BINARY_ACK=6,t.Encoder=u,t.Decoder=f;var l=t.ERROR+'"encode error"';function c(e){var n=""+e.type;if(t.BINARY_EVENT!==e.type&&t.BINARY_ACK!==e.type||(n+=e.attachments+"-"),e.nsp&&"/"!==e.nsp&&(n+=e.nsp+","),null!=e.id&&(n+=e.id),null!=e.data){var o=function(e){try{return JSON.stringify(e)}catch(t){return!1}}(e.data);if(!1===o)return l;n+=o}return r("encoded %j as %s",e,n),n}function f(){this.reconstructor=null}function d(e){this.reconPack=e,this.buffers=[]}function p(e){return{type:t.ERROR,data:"parser error: "+e}}u.prototype.encode=function(e,n){(r("encoding packet %j",e),t.BINARY_EVENT===e.type||t.BINARY_ACK===e.type)?function(e,t){i.removeBlobs(e,(function(e){var n=i.deconstructPacket(e),r=c(n.packet),o=n.buffers;o.unshift(r),t(o)}))}(e,n):n([c(e)])},o(f.prototype),f.prototype.add=function(e){var n;if("string"===typeof e)n=function(e){var n=0,o={type:Number(e.charAt(0))};if(null==t.types[o.type])return p("unknown packet type "+o.type);if(t.BINARY_EVENT===o.type||t.BINARY_ACK===o.type){for(var i="";"-"!==e.charAt(++n)&&(i+=e.charAt(n),n!=e.length););if(i!=Number(i)||"-"!==e.charAt(n))throw new Error("Illegal attachments");o.attachments=Number(i)}if("/"===e.charAt(n+1))for(o.nsp="";++n;){if(","===(u=e.charAt(n)))break;if(o.nsp+=u,n===e.length)break}else o.nsp="/";var s=e.charAt(n+1);if(""!==s&&Number(s)==s){for(o.id="";++n;){var u;if(null==(u=e.charAt(n))||Number(u)!=u){--n;break}if(o.id+=e.charAt(n),n===e.length)break}o.id=Number(o.id)}if(e.charAt(++n)){var l=function(e){try{return JSON.parse(e)}catch(t){return!1}}(e.substr(n));if(!(!1!==l&&(o.type===t.ERROR||a(l))))return p("invalid payload");o.data=l}return r("decoded %s as %j",e,o),o}(e),t.BINARY_EVENT===n.type||t.BINARY_ACK===n.type?(this.reconstructor=new d(n),0===this.reconstructor.reconPack.attachments&&this.emit("decoded",n)):this.emit("decoded",n);else{if(!s(e)&&!e.base64)throw new Error("Unknown type: "+e);if(!this.reconstructor)throw new Error("got binary data when not reconstructing a packet");(n=this.reconstructor.takeBinaryData(e))&&(this.reconstructor=null,this.emit("decoded",n))}},f.prototype.destroy=function(){this.reconstructor&&this.reconstructor.finishedReconstruction()},d.prototype.takeBinaryData=function(e){if(this.buffers.push(e),this.buffers.length===this.reconPack.attachments){var t=i.reconstructPacket(this.reconPack,this.buffers);return this.finishedReconstruction(),t}return null},d.prototype.finishedReconstruction=function(){this.reconPack=null,this.buffers=[]}},function(e,t,n){var r=n(86),o=n(17);e.exports=function(e){var t=e.xdomain,n=e.xscheme,i=e.enablesXDR;try{if("undefined"!==typeof XMLHttpRequest&&(!t||r))return new XMLHttpRequest}catch(a){}try{if("undefined"!==typeof XDomainRequest&&!n&&i)return new XDomainRequest}catch(a){}if(!t)try{return new(o[["Active"].concat("Object").join("X")])("Microsoft.XMLHTTP")}catch(a){}}},function(e,t){e.exports="undefined"!==typeof self?self:"undefined"!==typeof window?window:Function("return this")()},function(e,t,n){var r=n(6),o=n(19);function i(e){this.path=e.path,this.hostname=e.hostname,this.port=e.port,this.secure=e.secure,this.query=e.query,this.timestampParam=e.timestampParam,this.timestampRequests=e.timestampRequests,this.readyState="",this.agent=e.agent||!1,this.socket=e.socket,this.enablesXDR=e.enablesXDR,this.withCredentials=e.withCredentials,this.pfx=e.pfx,this.key=e.key,this.passphrase=e.passphrase,this.cert=e.cert,this.ca=e.ca,this.ciphers=e.ciphers,this.rejectUnauthorized=e.rejectUnauthorized,this.forceNode=e.forceNode,this.isReactNative=e.isReactNative,this.extraHeaders=e.extraHeaders,this.localAddress=e.localAddress}e.exports=i,o(i.prototype),i.prototype.onError=function(e,t){var n=new Error(e);return n.type="TransportError",n.description=t,this.emit("error",n),this},i.prototype.open=function(){return"closed"!==this.readyState&&""!==this.readyState||(this.readyState="opening",this.doOpen()),this},i.prototype.close=function(){return"opening"!==this.readyState&&"open"!==this.readyState||(this.doClose(),this.onClose()),this},i.prototype.send=function(e){if("open"!==this.readyState)throw new Error("Transport not open");this.write(e)},i.prototype.onOpen=function(){this.readyState="open",this.writable=!0,this.emit("open")},i.prototype.onData=function(e){var t=r.decodePacket(e,this.socket.binaryType);this.onPacket(t)},i.prototype.onPacket=function(e){this.emit("packet",e)},i.prototype.onClose=function(){this.readyState="closed",this.emit("close")}},function(e,t,n){function r(e){if(e)return function(e){for(var t in r.prototype)e[t]=r.prototype[t];return e}(e)}e.exports=r,r.prototype.on=r.prototype.addEventListener=function(e,t){return this._callbacks=this._callbacks||{},(this._callbacks["$"+e]=this._callbacks["$"+e]||[]).push(t),this},r.prototype.once=function(e,t){function n(){this.off(e,n),t.apply(this,arguments)}return n.fn=t,this.on(e,n),this},r.prototype.off=r.prototype.removeListener=r.prototype.removeAllListeners=r.prototype.removeEventListener=function(e,t){if(this._callbacks=this._callbacks||{},0==arguments.length)return this._callbacks={},this;var n,r=this._callbacks["$"+e];if(!r)return this;if(1==arguments.length)return delete this._callbacks["$"+e],this;for(var o=0;o65536?(this._debug("start backpressure: bufferedAmount %d",this._channel.bufferedAmount),this._cb=n):n(null)}else this._debug("write before connect"),this._chunk=e,this._cb=n}},{key:"_onFinish",value:function(){var e=this;if(!this.destroyed){var t=function(){setTimeout((function(){return e.destroy()}),1e3)};this._connected?t():this.once("connect",t)}}},{key:"_startIceCompleteTimeout",value:function(){var e=this;this.destroyed||this._iceCompleteTimer||(this._debug("started iceComplete timeout"),this._iceCompleteTimer=setTimeout((function(){e._iceComplete||(e._iceComplete=!0,e._debug("iceComplete timeout completed"),e.emit("iceTimeout"),e.emit("_iceComplete"))}),this.iceCompleteTimeout))}},{key:"_createOffer",value:function(){var e=this;this.destroyed||this._pc.createOffer(this.offerOptions).then((function(t){if(!e.destroyed){e.trickle||e.allowHalfTrickle||(t.sdp=p(t.sdp)),t.sdp=e.sdpTransform(t.sdp);var n=function(){if(!e.destroyed){var n=e._pc.localDescription||t;e._debug("signal"),e.emit("signal",{type:n.type,sdp:n.sdp})}};e._pc.setLocalDescription(t).then((function(){e._debug("createOffer success"),e.destroyed||(e.trickle||e._iceComplete?n():e.once("_iceComplete",n))})).catch((function(t){e.destroy(h(t,"ERR_SET_LOCAL_DESCRIPTION"))}))}})).catch((function(t){e.destroy(h(t,"ERR_CREATE_OFFER"))}))}},{key:"_requestMissingTransceivers",value:function(){var e=this;this._pc.getTransceivers&&this._pc.getTransceivers().forEach((function(t){t.mid||!t.sender.track||t.requested||(t.requested=!0,e.addTransceiver(t.sender.track.kind))}))}},{key:"_createAnswer",value:function(){var e=this;this.destroyed||this._pc.createAnswer(this.answerOptions).then((function(t){if(!e.destroyed){e.trickle||e.allowHalfTrickle||(t.sdp=p(t.sdp)),t.sdp=e.sdpTransform(t.sdp);var n=function(){if(!e.destroyed){var n=e._pc.localDescription||t;e._debug("signal"),e.emit("signal",{type:n.type,sdp:n.sdp}),e.initiator||e._requestMissingTransceivers()}};e._pc.setLocalDescription(t).then((function(){e.destroyed||(e.trickle||e._iceComplete?n():e.once("_iceComplete",n))})).catch((function(t){e.destroy(h(t,"ERR_SET_LOCAL_DESCRIPTION"))}))}})).catch((function(t){e.destroy(h(t,"ERR_CREATE_ANSWER"))}))}},{key:"_onConnectionStateChange",value:function(){this.destroyed||"failed"===this._pc.connectionState&&this.destroy(h("Connection failed.","ERR_CONNECTION_FAILURE"))}},{key:"_onIceStateChange",value:function(){if(!this.destroyed){var e=this._pc.iceConnectionState,t=this._pc.iceGatheringState;this._debug("iceStateChange (connection: %s) (gathering: %s)",e,t),this.emit("iceStateChange",e,t),"connected"!==e&&"completed"!==e||(this._pcReady=!0,this._maybeReady()),"failed"===e&&this.destroy(h("Ice connection failed.","ERR_ICE_CONNECTION_FAILURE")),"closed"===e&&this.destroy(h("Ice connection closed.","ERR_ICE_CONNECTION_CLOSED"))}}},{key:"getStats",value:function(e){var t=this,n=function(e){return"[object Array]"===Object.prototype.toString.call(e.values)&&e.values.forEach((function(t){Object.assign(e,t)})),e};0===this._pc.getStats.length||this._isReactNativeWebrtc?this._pc.getStats().then((function(t){var r=[];t.forEach((function(e){r.push(n(e))})),e(null,r)}),(function(t){return e(t)})):this._pc.getStats.length>0?this._pc.getStats((function(r){if(!t.destroyed){var o=[];r.result().forEach((function(e){var t={};e.names().forEach((function(n){t[n]=e.stat(n)})),t.id=e.id,t.type=e.type,t.timestamp=e.timestamp,o.push(n(t))})),e(null,o)}}),(function(t){return e(t)})):e(null,[])}},{key:"_maybeReady",value:function(){var e=this;if(this._debug("maybeReady pc %s channel %s",this._pcReady,this._channelReady),!this._connected&&!this._connecting&&this._pcReady&&this._channelReady){this._connecting=!0;!function t(){e.destroyed||e.getStats((function(n,r){if(!e.destroyed){n&&(r=[]);var o={},i={},a={},s=!1;r.forEach((function(e){"remotecandidate"!==e.type&&"remote-candidate"!==e.type||(o[e.id]=e),"localcandidate"!==e.type&&"local-candidate"!==e.type||(i[e.id]=e),"candidatepair"!==e.type&&"candidate-pair"!==e.type||(a[e.id]=e)}));var u=function(t){s=!0;var n=i[t.localCandidateId];n&&(n.ip||n.address)?(e.localAddress=n.ip||n.address,e.localPort=Number(n.port)):n&&n.ipAddress?(e.localAddress=n.ipAddress,e.localPort=Number(n.portNumber)):"string"===typeof t.googLocalAddress&&(n=t.googLocalAddress.split(":"),e.localAddress=n[0],e.localPort=Number(n[1])),e.localAddress&&(e.localFamily=e.localAddress.includes(":")?"IPv6":"IPv4");var r=o[t.remoteCandidateId];r&&(r.ip||r.address)?(e.remoteAddress=r.ip||r.address,e.remotePort=Number(r.port)):r&&r.ipAddress?(e.remoteAddress=r.ipAddress,e.remotePort=Number(r.portNumber)):"string"===typeof t.googRemoteAddress&&(r=t.googRemoteAddress.split(":"),e.remoteAddress=r[0],e.remotePort=Number(r[1])),e.remoteAddress&&(e.remoteFamily=e.remoteAddress.includes(":")?"IPv6":"IPv4"),e._debug("connect local: %s:%s remote: %s:%s",e.localAddress,e.localPort,e.remoteAddress,e.remotePort)};if(r.forEach((function(e){"transport"===e.type&&e.selectedCandidatePairId&&u(a[e.selectedCandidatePairId]),("googCandidatePair"===e.type&&"true"===e.googActiveConnection||("candidatepair"===e.type||"candidate-pair"===e.type)&&e.selected)&&u(e)})),s||Object.keys(a).length&&!Object.keys(i).length){if(e._connecting=!1,e._connected=!0,e._chunk){try{e.send(e._chunk)}catch(n){return e.destroy(h(n,"ERR_DATA_CHANNEL"))}e._chunk=null,e._debug('sent chunk from "write before connect"');var l=e._cb;e._cb=null,l(null)}"number"!==typeof e._channel.bufferedAmountLowThreshold&&(e._interval=setInterval((function(){return e._onInterval()}),150),e._interval.unref&&e._interval.unref()),e._debug("connect"),e.emit("connect")}else setTimeout(t,100)}}))}()}}},{key:"_onInterval",value:function(){!this._cb||!this._channel||this._channel.bufferedAmount>65536||this._onChannelBufferedAmountLow()}},{key:"_onSignalingStateChange",value:function(){var e=this;this.destroyed||("stable"!==this._pc.signalingState||this._firstStable||(this._isNegotiating=!1,this._debug("flushing sender queue",this._sendersAwaitingStable),this._sendersAwaitingStable.forEach((function(t){e._pc.removeTrack(t),e._queuedNegotiation=!0})),this._sendersAwaitingStable=[],this._queuedNegotiation&&(this._debug("flushing negotiation queue"),this._queuedNegotiation=!1,this._needsNegotiation()),this._debug("negotiate"),this.emit("negotiate")),this._firstStable=!1,this._debug("signalingStateChange %s",this._pc.signalingState),this.emit("signalingStateChange",this._pc.signalingState))}},{key:"_onIceCandidate",value:function(e){this.destroyed||(e.candidate&&this.trickle?this.emit("signal",{candidate:{candidate:e.candidate.candidate,sdpMLineIndex:e.candidate.sdpMLineIndex,sdpMid:e.candidate.sdpMid}}):e.candidate||this._iceComplete||(this._iceComplete=!0,this.emit("_iceComplete")),e.candidate&&this._startIceCompleteTimeout())}},{key:"_onChannelMessage",value:function(e){if(!this.destroyed){var n=e.data;n instanceof ArrayBuffer&&(n=t.from(n)),this.push(n)}}},{key:"_onChannelBufferedAmountLow",value:function(){if(!this.destroyed&&this._cb){this._debug("ending backpressure: bufferedAmount %d",this._channel.bufferedAmount);var e=this._cb;this._cb=null,e(null)}}},{key:"_onChannelOpen",value:function(){this._connected||this.destroyed||(this._debug("on channel open"),this._channelReady=!0,this._maybeReady())}},{key:"_onChannelClose",value:function(){this.destroyed||(this._debug("on channel close"),this.destroy())}},{key:"_onTrack",value:function(e){var t=this;this.destroyed||e.streams.forEach((function(n){t._debug("on track"),t.emit("track",e.track,n),t._remoteTracks.push({track:e.track,stream:n}),t._remoteStreams.some((function(e){return e.id===n.id}))||(t._remoteStreams.push(n),d((function(){t.emit("stream",n)})))}))}},{key:"_debug",value:function(){var e=[].slice.call(arguments);e[0]="["+this._id+"] "+e[0],u.apply(null,e)}},{key:"bufferSize",get:function(){return this._channel&&this._channel.bufferedAmount||0}},{key:"connected",get:function(){return this._connected&&"open"===this._channel.readyState}}]),f}(f.Duplex);m.WEBRTC_SUPPORT=!!l(),m.config={iceServers:[{urls:"stun:stun.l.google.com:19302"},{urls:"stun:global.stun.twilio.com:3478?transport=udp"}],sdpSemantics:"unified-plan"},m.channelConfig={},e.exports=m}).call(this,n(4).Buffer)},function(e,t,n){"use strict";var r=Object.getOwnPropertySymbols,o=Object.prototype.hasOwnProperty,i=Object.prototype.propertyIsEnumerable;function a(e){if(null===e||void 0===e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map((function(e){return t[e]})).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach((function(e){r[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(o){return!1}}()?Object.assign:function(e,t){for(var n,s,u=a(e),l=1;le.length)&&(t=e.length);for(var n=0,r=new Array(t);n0&&!this.encoding){var e=this.packetBuffer.shift();this.packet(e)}},p.prototype.cleanup=function(){l("cleanup");for(var e=this.subs.length,t=0;t=this._reconnectionAttempts)l("reconnect failed"),this.backoff.reset(),this.emitAll("reconnect_failed"),this.reconnecting=!1;else{var t=this.backoff.duration();l("will wait %dms before reconnect attempt",t),this.reconnecting=!0;var n=setTimeout((function(){e.skipReconnect||(l("attempting reconnect"),e.emitAll("reconnect_attempt",e.backoff.attempts),e.emitAll("reconnecting",e.backoff.attempts),e.skipReconnect||e.open((function(t){t?(l("reconnect attempt error"),e.reconnecting=!1,e.reconnect(),e.emitAll("reconnect_error",t.data)):(l("reconnect success"),e.onreconnect())})))}),t);this.subs.push({destroy:function(){clearTimeout(n)}})}},p.prototype.onreconnect=function(){var e=this.backoff.attempts;this.reconnecting=!1,this.backoff.reset(),this.updateSocketIds(),this.emitAll("reconnect",e)}},function(e,t,n){var r=n(16),o=n(87),i=n(97),a=n(98);t.polling=function(e){var t=!1,n=!1,a=!1!==e.jsonp;if("undefined"!==typeof location){var s="https:"===location.protocol,u=location.port;u||(u=s?443:80),t=e.hostname!==location.hostname||u!==e.port,n=e.secure!==s}if(e.xdomain=t,e.xscheme=n,"open"in new r(e)&&!e.forceJSONP)return new o(e);if(!a)throw new Error("JSONP disabled");return new i(e)},t.websocket=a},function(e,t,n){var r=n(18),o=n(11),i=n(6),a=n(12),s=n(31),u=n(13)("engine.io-client:polling");e.exports=c;var l=null!=new(n(16))({xdomain:!1}).responseType;function c(e){var t=e&&e.forceBase64;l&&!t||(this.supportsBinary=!1),r.call(this,e)}a(c,r),c.prototype.name="polling",c.prototype.doOpen=function(){this.poll()},c.prototype.pause=function(e){var t=this;function n(){u("paused"),t.readyState="paused",e()}if(this.readyState="pausing",this.polling||!this.writable){var r=0;this.polling&&(u("we are currently polling - waiting to pause"),r++,this.once("pollComplete",(function(){u("pre-pause polling complete"),--r||n()}))),this.writable||(u("we are currently writing - waiting to pause"),r++,this.once("drain",(function(){u("pre-pause writing complete"),--r||n()})))}else n()},c.prototype.poll=function(){u("polling"),this.polling=!0,this.doPoll(),this.emit("poll")},c.prototype.onData=function(e){var t=this;u("polling got data %s",e);i.decodePayload(e,this.socket.binaryType,(function(e,n,r){if("opening"===t.readyState&&t.onOpen(),"close"===e.type)return t.onClose(),!1;t.onPacket(e)})),"closed"!==this.readyState&&(this.polling=!1,this.emit("pollComplete"),"open"===this.readyState?this.poll():u('ignoring poll - transport state "%s"',this.readyState))},c.prototype.doClose=function(){var e=this;function t(){u("writing close packet"),e.write([{type:"close"}])}"open"===this.readyState?(u("transport open - closing"),t()):(u("transport not open - deferring close"),this.once("open",t))},c.prototype.write=function(e){var t=this;this.writable=!1;var n=function(){t.writable=!0,t.emit("drain")};i.encodePayload(e,this.supportsBinary,(function(e){t.doWrite(e,n)}))},c.prototype.uri=function(){var e=this.query||{},t=this.secure?"https":"http",n="";return!1!==this.timestampRequests&&(e[this.timestampParam]=s()),this.supportsBinary||e.sid||(e.b64=1),e=o.encode(e),this.port&&("https"===t&&443!==Number(this.port)||"http"===t&&80!==Number(this.port))&&(n=":"+this.port),e.length&&(e="?"+e),t+"://"+(-1!==this.hostname.indexOf(":")?"["+this.hostname+"]":this.hostname)+n+this.path+e}},function(e,t,n){(function(t){var r=n(89),o=Object.prototype.toString,i="function"===typeof Blob||"undefined"!==typeof Blob&&"[object BlobConstructor]"===o.call(Blob),a="function"===typeof File||"undefined"!==typeof File&&"[object FileConstructor]"===o.call(File);e.exports=function e(n){if(!n||"object"!==typeof n)return!1;if(r(n)){for(var o=0,s=n.length;o0);return t}function l(){var e=u(+new Date);return e!==r?(a=0,r=e):e+"."+u(a++)}for(;s<64;s++)i[o[s]]=s;l.encode=u,l.decode=function(e){var t=0;for(s=0;s0)if("string"===typeof t||a.objectMode||Object.getPrototypeOf(t)===s.prototype||(t=function(e){return s.from(e)}(t)),r)a.endEmitted?C(e,new w):S(e,a,t,!0);else if(a.ended)C(e,new b);else{if(a.destroyed)return!1;a.reading=!1,a.decoder&&!n?(t=a.decoder.write(t),a.objectMode||0!==t.length?S(e,a,t,!1):O(e,a)):S(e,a,t,!1)}else r||(a.reading=!1,O(e,a));return!a.ended&&(a.lengtht.highWaterMark&&(t.highWaterMark=function(e){return e>=1073741824?e=1073741824:(e--,e|=e>>>1,e|=e>>>2,e|=e>>>4,e|=e>>>8,e|=e>>>16,e++),e}(e)),e<=t.length?e:t.ended?t.length:(t.needReadable=!0,0))}function R(e){var t=e._readableState;l("emitReadable",t.needReadable,t.emittedReadable),t.needReadable=!1,t.emittedReadable||(l("emitReadable",t.flowing),t.emittedReadable=!0,r.nextTick(P,e))}function P(e){var t=e._readableState;l("emitReadable_",t.destroyed,t.length,t.ended),t.destroyed||!t.length&&!t.ended||(e.emit("readable"),t.emittedReadable=!1),t.needReadable=!t.flowing&&!t.ended&&t.length<=t.highWaterMark,L(e)}function O(e,t){t.readingMore||(t.readingMore=!0,r.nextTick(F,e,t))}function F(e,t){for(;!t.reading&&!t.ended&&(t.length0,t.resumeScheduled&&!t.paused?t.flowing=!0:e.listenerCount("data")>0&&e.resume()}function M(e){l("readable nexttick read 0"),e.read(0)}function I(e,t){l("resume",t.reading),t.reading||e.read(0),t.resumeScheduled=!1,e.emit("resume"),L(e),t.flowing&&!t.reading&&e.read(0)}function L(e){var t=e._readableState;for(l("flow",t.flowing);t.flowing&&null!==e.read(););}function D(e,t){return 0===t.length?null:(t.objectMode?n=t.buffer.shift():!e||e>=t.length?(n=t.decoder?t.buffer.join(""):1===t.buffer.length?t.buffer.first():t.buffer.concat(t.length),t.buffer.clear()):n=t.buffer.consume(e,t.decoder),n);var n}function B(e){var t=e._readableState;l("endReadable",t.endEmitted),t.endEmitted||(t.ended=!0,r.nextTick(j,t,e))}function j(e,t){if(l("endReadableNT",e.endEmitted,e.length),!e.endEmitted&&0===e.length&&(e.endEmitted=!0,t.readable=!1,t.emit("end"),e.autoDestroy)){var n=t._writableState;(!n||n.autoDestroy&&n.finished)&&t.destroy()}}function U(e,t){for(var n=0,r=e.length;n=t.highWaterMark:t.length>0)||t.ended))return l("read: emitReadable",t.length,t.ended),0===t.length&&t.ended?B(this):R(this),null;if(0===(e=A(e,t))&&t.ended)return 0===t.length&&B(this),null;var r,o=t.needReadable;return l("need readable",o),(0===t.length||t.length-e0?D(e,t):null)?(t.needReadable=t.length<=t.highWaterMark,e=0):(t.length-=e,t.awaitDrain=0),0===t.length&&(t.ended||(t.needReadable=!0),n!==e&&t.ended&&B(this)),null!==r&&this.emit("data",r),r},E.prototype._read=function(e){C(this,new _("_read()"))},E.prototype.pipe=function(e,t){var n=this,o=this._readableState;switch(o.pipesCount){case 0:o.pipes=e;break;case 1:o.pipes=[o.pipes,e];break;default:o.pipes.push(e)}o.pipesCount+=1,l("pipe count=%d opts=%j",o.pipesCount,t);var a=(!t||!1!==t.end)&&e!==r.stdout&&e!==r.stderr?u:y;function s(t,r){l("onunpipe"),t===n&&r&&!1===r.hasUnpiped&&(r.hasUnpiped=!0,l("cleanup"),e.removeListener("close",h),e.removeListener("finish",m),e.removeListener("drain",c),e.removeListener("error",p),e.removeListener("unpipe",s),n.removeListener("end",u),n.removeListener("end",y),n.removeListener("data",d),f=!0,!o.awaitDrain||e._writableState&&!e._writableState.needDrain||c())}function u(){l("onend"),e.end()}o.endEmitted?r.nextTick(a):n.once("end",a),e.on("unpipe",s);var c=function(e){return function(){var t=e._readableState;l("pipeOnDrain",t.awaitDrain),t.awaitDrain&&t.awaitDrain--,0===t.awaitDrain&&i(e,"data")&&(t.flowing=!0,L(e))}}(n);e.on("drain",c);var f=!1;function d(t){l("ondata");var r=e.write(t);l("dest.write",r),!1===r&&((1===o.pipesCount&&o.pipes===e||o.pipesCount>1&&-1!==U(o.pipes,e))&&!f&&(l("false write response, pause",o.awaitDrain),o.awaitDrain++),n.pause())}function p(t){l("onerror",t),y(),e.removeListener("error",p),0===i(e,"error")&&C(e,t)}function h(){e.removeListener("finish",m),y()}function m(){l("onfinish"),e.removeListener("close",h),y()}function y(){l("unpipe"),n.unpipe(e)}return n.on("data",d),function(e,t,n){if("function"===typeof e.prependListener)return e.prependListener(t,n);e._events&&e._events[t]?Array.isArray(e._events[t])?e._events[t].unshift(n):e._events[t]=[n,e._events[t]]:e.on(t,n)}(e,"error",p),e.once("close",h),e.once("finish",m),e.emit("pipe",n),o.flowing||(l("pipe resume"),n.resume()),e},E.prototype.unpipe=function(e){var t=this._readableState,n={hasUnpiped:!1};if(0===t.pipesCount)return this;if(1===t.pipesCount)return e&&e!==t.pipes||(e||(e=t.pipes),t.pipes=null,t.pipesCount=0,t.flowing=!1,e&&e.emit("unpipe",this,n)),this;if(!e){var r=t.pipes,o=t.pipesCount;t.pipes=null,t.pipesCount=0,t.flowing=!1;for(var i=0;i0,!1!==o.flowing&&this.resume()):"readable"===e&&(o.endEmitted||o.readableListening||(o.readableListening=o.needReadable=!0,o.flowing=!1,o.emittedReadable=!1,l("on readable",o.length,o.reading),o.length?R(this):o.reading||r.nextTick(M,this))),n},E.prototype.addListener=E.prototype.on,E.prototype.removeListener=function(e,t){var n=a.prototype.removeListener.call(this,e,t);return"readable"===e&&r.nextTick(N,this),n},E.prototype.removeAllListeners=function(e){var t=a.prototype.removeAllListeners.apply(this,arguments);return"readable"!==e&&void 0!==e||r.nextTick(N,this),t},E.prototype.resume=function(){var e=this._readableState;return e.flowing||(l("resume"),e.flowing=!e.readableListening,function(e,t){t.resumeScheduled||(t.resumeScheduled=!0,r.nextTick(I,e,t))}(this,e)),e.paused=!1,this},E.prototype.pause=function(){return l("call pause flowing=%j",this._readableState.flowing),!1!==this._readableState.flowing&&(l("pause"),this._readableState.flowing=!1,this.emit("pause")),this._readableState.paused=!0,this},E.prototype.wrap=function(e){var t=this,n=this._readableState,r=!1;for(var o in e.on("end",(function(){if(l("wrapped end"),n.decoder&&!n.ended){var e=n.decoder.end();e&&e.length&&t.push(e)}t.push(null)})),e.on("data",(function(o){(l("wrapped data"),n.decoder&&(o=n.decoder.write(o)),!n.objectMode||null!==o&&void 0!==o)&&((n.objectMode||o&&o.length)&&(t.push(o)||(r=!0,e.pause())))})),e)void 0===this[o]&&"function"===typeof e[o]&&(this[o]=function(t){return function(){return e[t].apply(e,arguments)}}(o));for(var i=0;i0&&a.length>o&&!a.warned){a.warned=!0;var u=new Error("Possible EventEmitter memory leak detected. "+a.length+" "+String(t)+" listeners added. Use emitter.setMaxListeners() to increase limit");u.name="MaxListenersExceededWarning",u.emitter=e,u.type=t,u.count=a.length,s=u,console&&console.warn&&console.warn(s)}return e}function d(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,0===arguments.length?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function p(e,t,n){var r={fired:!1,wrapFn:void 0,target:e,type:t,listener:n},o=d.bind(r);return o.listener=n,r.wrapFn=o,o}function h(e,t,n){var r=e._events;if(void 0===r)return[];var o=r[t];return void 0===o?[]:"function"===typeof o?n?[o.listener||o]:[o]:n?function(e){for(var t=new Array(e.length),n=0;n0&&(a=t[0]),a instanceof Error)throw a;var s=new Error("Unhandled error."+(a?" ("+a.message+")":""));throw s.context=a,s}var u=o[e];if(void 0===u)return!1;if("function"===typeof u)i(u,this,t);else{var l=u.length,c=y(u,l);for(n=0;n=0;i--)if(n[i]===t||n[i].listener===t){a=n[i].listener,o=i;break}if(o<0)return this;0===o?n.shift():function(e,t){for(;t+1=0;r--)this.removeListener(e,t[r]);return this},s.prototype.listeners=function(e){return h(this,e,!0)},s.prototype.rawListeners=function(e){return h(this,e,!1)},s.listenerCount=function(e,t){return"function"===typeof e.listenerCount?e.listenerCount(t):m.call(e,t)},s.prototype.listenerCount=m,s.prototype.eventNames=function(){return this._eventsCount>0?r(this._events):[]}},function(e,t,n){e.exports=n(40).EventEmitter},function(e,t,n){"use strict";(function(t){function n(e,t){o(e,t),r(e)}function r(e){e._writableState&&!e._writableState.emitClose||e._readableState&&!e._readableState.emitClose||e.emit("close")}function o(e,t){e.emit("error",t)}e.exports={destroy:function(e,i){var a=this,s=this._readableState&&this._readableState.destroyed,u=this._writableState&&this._writableState.destroyed;return s||u?(i?i(e):e&&(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,t.nextTick(o,this,e)):t.nextTick(o,this,e)),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(e||null,(function(e){!i&&e?a._writableState?a._writableState.errorEmitted?t.nextTick(r,a):(a._writableState.errorEmitted=!0,t.nextTick(n,a,e)):t.nextTick(n,a,e):i?(t.nextTick(r,a),i(e)):t.nextTick(r,a)})),this)},undestroy:function(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finalCalled=!1,this._writableState.prefinished=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)},errorOrDestroy:function(e,t){var n=e._readableState,r=e._writableState;n&&n.autoDestroy||r&&r.autoDestroy?e.destroy(t):e.emit("error",t)}}}).call(this,n(3))},function(e,t,n){"use strict";var r=n(7).codes.ERR_INVALID_OPT_VALUE;e.exports={getHighWaterMark:function(e,t,n,o){var i=function(e,t,n){return null!=e.highWaterMark?e.highWaterMark:t?e[n]:null}(t,o,n);if(null!=i){if(!isFinite(i)||Math.floor(i)!==i||i<0)throw new r(o?n:"highWaterMark",i);return Math.floor(i)}return e.objectMode?16:16384}}},function(e,t,n){"use strict";(function(t,r){function o(e){var t=this;this.next=null,this.entry=null,this.finish=function(){!function(e,t,n){var r=e.entry;e.entry=null;for(;r;){var o=r.callback;t.pendingcb--,o(n),r=r.next}t.corkedRequestsFree.next=e}(t,e)}}var i;e.exports=E,E.WritableState=T;var a={deprecate:n(120)},s=n(41),u=n(4).Buffer,l=t.Uint8Array||function(){};var c,f=n(42),d=n(43).getHighWaterMark,p=n(7).codes,h=p.ERR_INVALID_ARG_TYPE,m=p.ERR_METHOD_NOT_IMPLEMENTED,y=p.ERR_MULTIPLE_CALLBACK,g=p.ERR_STREAM_CANNOT_PIPE,v=p.ERR_STREAM_DESTROYED,b=p.ERR_STREAM_NULL_VALUES,_=p.ERR_STREAM_WRITE_AFTER_END,w=p.ERR_UNKNOWN_ENCODING,C=f.errorOrDestroy;function k(){}function T(e,t,a){i=i||n(8),e=e||{},"boolean"!==typeof a&&(a=t instanceof i),this.objectMode=!!e.objectMode,a&&(this.objectMode=this.objectMode||!!e.writableObjectMode),this.highWaterMark=d(this,e,"writableHighWaterMark",a),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var s=!1===e.decodeStrings;this.decodeStrings=!s,this.defaultEncoding=e.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(e){!function(e,t){var n=e._writableState,o=n.sync,i=n.writecb;if("function"!==typeof i)throw new y;if(function(e){e.writing=!1,e.writecb=null,e.length-=e.writelen,e.writelen=0}(n),t)!function(e,t,n,o,i){--t.pendingcb,n?(r.nextTick(i,o),r.nextTick(O,e,t),e._writableState.errorEmitted=!0,C(e,o)):(i(o),e._writableState.errorEmitted=!0,C(e,o),O(e,t))}(e,n,o,t,i);else{var a=R(n)||e.destroyed;a||n.corked||n.bufferProcessing||!n.bufferedRequest||A(e,n),o?r.nextTick(S,e,n,a,i):S(e,n,a,i)}}(t,e)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.emitClose=!1!==e.emitClose,this.autoDestroy=!!e.autoDestroy,this.bufferedRequestCount=0,this.corkedRequestsFree=new o(this)}function E(e){var t=this instanceof(i=i||n(8));if(!t&&!c.call(E,this))return new E(e);this._writableState=new T(e,this,t),this.writable=!0,e&&("function"===typeof e.write&&(this._write=e.write),"function"===typeof e.writev&&(this._writev=e.writev),"function"===typeof e.destroy&&(this._destroy=e.destroy),"function"===typeof e.final&&(this._final=e.final)),s.call(this)}function x(e,t,n,r,o,i,a){t.writelen=r,t.writecb=a,t.writing=!0,t.sync=!0,t.destroyed?t.onwrite(new v("write")):n?e._writev(o,t.onwrite):e._write(o,i,t.onwrite),t.sync=!1}function S(e,t,n,r){n||function(e,t){0===t.length&&t.needDrain&&(t.needDrain=!1,e.emit("drain"))}(e,t),t.pendingcb--,r(),O(e,t)}function A(e,t){t.bufferProcessing=!0;var n=t.bufferedRequest;if(e._writev&&n&&n.next){var r=t.bufferedRequestCount,i=new Array(r),a=t.corkedRequestsFree;a.entry=n;for(var s=0,u=!0;n;)i[s]=n,n.isBuf||(u=!1),n=n.next,s+=1;i.allBuffers=u,x(e,t,!0,t.length,i,"",a.finish),t.pendingcb++,t.lastBufferedRequest=null,a.next?(t.corkedRequestsFree=a.next,a.next=null):t.corkedRequestsFree=new o(t),t.bufferedRequestCount=0}else{for(;n;){var l=n.chunk,c=n.encoding,f=n.callback;if(x(e,t,!1,t.objectMode?1:l.length,l,c,f),n=n.next,t.bufferedRequestCount--,t.writing)break}null===n&&(t.lastBufferedRequest=null)}t.bufferedRequest=n,t.bufferProcessing=!1}function R(e){return e.ending&&0===e.length&&null===e.bufferedRequest&&!e.finished&&!e.writing}function P(e,t){e._final((function(n){t.pendingcb--,n&&C(e,n),t.prefinished=!0,e.emit("prefinish"),O(e,t)}))}function O(e,t){var n=R(t);if(n&&(function(e,t){t.prefinished||t.finalCalled||("function"!==typeof e._final||t.destroyed?(t.prefinished=!0,e.emit("prefinish")):(t.pendingcb++,t.finalCalled=!0,r.nextTick(P,e,t)))}(e,t),0===t.pendingcb&&(t.finished=!0,e.emit("finish"),t.autoDestroy))){var o=e._readableState;(!o||o.autoDestroy&&o.endEmitted)&&e.destroy()}return n}n(9)(E,s),T.prototype.getBuffer=function(){for(var e=this.bufferedRequest,t=[];e;)t.push(e),e=e.next;return t},function(){try{Object.defineProperty(T.prototype,"buffer",{get:a.deprecate((function(){return this.getBuffer()}),"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch(e){}}(),"function"===typeof Symbol&&Symbol.hasInstance&&"function"===typeof Function.prototype[Symbol.hasInstance]?(c=Function.prototype[Symbol.hasInstance],Object.defineProperty(E,Symbol.hasInstance,{value:function(e){return!!c.call(this,e)||this===E&&(e&&e._writableState instanceof T)}})):c=function(e){return e instanceof this},E.prototype.pipe=function(){C(this,new g)},E.prototype.write=function(e,t,n){var o,i=this._writableState,a=!1,s=!i.objectMode&&(o=e,u.isBuffer(o)||o instanceof l);return s&&!u.isBuffer(e)&&(e=function(e){return u.from(e)}(e)),"function"===typeof t&&(n=t,t=null),s?t="buffer":t||(t=i.defaultEncoding),"function"!==typeof n&&(n=k),i.ending?function(e,t){var n=new _;C(e,n),r.nextTick(t,n)}(this,n):(s||function(e,t,n,o){var i;return null===n?i=new b:"string"===typeof n||t.objectMode||(i=new h("chunk",["string","Buffer"],n)),!i||(C(e,i),r.nextTick(o,i),!1)}(this,i,e,n))&&(i.pendingcb++,a=function(e,t,n,r,o,i){if(!n){var a=function(e,t,n){e.objectMode||!1===e.decodeStrings||"string"!==typeof t||(t=u.from(t,n));return t}(t,r,o);r!==a&&(n=!0,o="buffer",r=a)}var s=t.objectMode?1:r.length;t.length+=s;var l=t.length-1))throw new w(e);return this._writableState.defaultEncoding=e,this},Object.defineProperty(E.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}}),Object.defineProperty(E.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),E.prototype._write=function(e,t,n){n(new m("_write()"))},E.prototype._writev=null,E.prototype.end=function(e,t,n){var o=this._writableState;return"function"===typeof e?(n=e,e=null,t=null):"function"===typeof t&&(n=t,t=null),null!==e&&void 0!==e&&this.write(e,t),o.corked&&(o.corked=1,this.uncork()),o.ending||function(e,t,n){t.ending=!0,O(e,t),n&&(t.finished?r.nextTick(n):e.once("finish",n));t.ended=!0,e.writable=!1}(this,o,n),this},Object.defineProperty(E.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}}),Object.defineProperty(E.prototype,"destroyed",{enumerable:!1,get:function(){return void 0!==this._writableState&&this._writableState.destroyed},set:function(e){this._writableState&&(this._writableState.destroyed=e)}}),E.prototype.destroy=f.destroy,E.prototype._undestroy=f.undestroy,E.prototype._destroy=function(e,t){t(e)}}).call(this,n(5),n(3))},function(e,t,n){"use strict";var r=n(38).Buffer,o=r.isEncoding||function(e){switch((e=""+e)&&e.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};function i(e){var t;switch(this.encoding=function(e){var t=function(e){if(!e)return"utf8";for(var t;;)switch(e){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return e;default:if(t)return;e=(""+e).toLowerCase(),t=!0}}(e);if("string"!==typeof t&&(r.isEncoding===o||!o(e)))throw new Error("Unknown encoding: "+e);return t||e}(e),this.encoding){case"utf16le":this.text=u,this.end=l,t=4;break;case"utf8":this.fillLast=s,t=4;break;case"base64":this.text=c,this.end=f,t=3;break;default:return this.write=d,void(this.end=p)}this.lastNeed=0,this.lastTotal=0,this.lastChar=r.allocUnsafe(t)}function a(e){return e<=127?0:e>>5===6?2:e>>4===14?3:e>>3===30?4:e>>6===2?-1:-2}function s(e){var t=this.lastTotal-this.lastNeed,n=function(e,t,n){if(128!==(192&t[0]))return e.lastNeed=0,"\ufffd";if(e.lastNeed>1&&t.length>1){if(128!==(192&t[1]))return e.lastNeed=1,"\ufffd";if(e.lastNeed>2&&t.length>2&&128!==(192&t[2]))return e.lastNeed=2,"\ufffd"}}(this,e);return void 0!==n?n:this.lastNeed<=e.length?(e.copy(this.lastChar,t,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal)):(e.copy(this.lastChar,t,0,e.length),void(this.lastNeed-=e.length))}function u(e,t){if((e.length-t)%2===0){var n=e.toString("utf16le",t);if(n){var r=n.charCodeAt(n.length-1);if(r>=55296&&r<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=e[e.length-2],this.lastChar[1]=e[e.length-1],n.slice(0,-1)}return n}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=e[e.length-1],e.toString("utf16le",t,e.length-1)}function l(e){var t=e&&e.length?this.write(e):"";if(this.lastNeed){var n=this.lastTotal-this.lastNeed;return t+this.lastChar.toString("utf16le",0,n)}return t}function c(e,t){var n=(e.length-t)%3;return 0===n?e.toString("base64",t):(this.lastNeed=3-n,this.lastTotal=3,1===n?this.lastChar[0]=e[e.length-1]:(this.lastChar[0]=e[e.length-2],this.lastChar[1]=e[e.length-1]),e.toString("base64",t,e.length-n))}function f(e){var t=e&&e.length?this.write(e):"";return this.lastNeed?t+this.lastChar.toString("base64",0,3-this.lastNeed):t}function d(e){return e.toString(this.encoding)}function p(e){return e&&e.length?this.write(e):""}t.StringDecoder=i,i.prototype.write=function(e){if(0===e.length)return"";var t,n;if(this.lastNeed){if(void 0===(t=this.fillLast(e)))return"";n=this.lastNeed,this.lastNeed=0}else n=0;return n=0)return o>0&&(e.lastNeed=o-1),o;if(--r=0)return o>0&&(e.lastNeed=o-2),o;if(--r=0)return o>0&&(2===o?o=0:e.lastNeed=o-3),o;return 0}(this,e,t);if(!this.lastNeed)return e.toString("utf8",t);this.lastTotal=n;var r=e.length-(n-this.lastNeed);return e.copy(this.lastChar,0,r),e.toString("utf8",t,r)},i.prototype.fillLast=function(e){if(this.lastNeed<=e.length)return e.copy(this.lastChar,this.lastTotal-this.lastNeed,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);e.copy(this.lastChar,this.lastTotal-this.lastNeed,0,e.length),this.lastNeed-=e.length}},function(e,t,n){"use strict";e.exports=c;var r=n(7).codes,o=r.ERR_METHOD_NOT_IMPLEMENTED,i=r.ERR_MULTIPLE_CALLBACK,a=r.ERR_TRANSFORM_ALREADY_TRANSFORMING,s=r.ERR_TRANSFORM_WITH_LENGTH_0,u=n(8);function l(e,t){var n=this._transformState;n.transforming=!1;var r=n.writecb;if(null===r)return this.emit("error",new i);n.writechunk=null,n.writecb=null,null!=t&&this.push(t),r(e);var o=this._readableState;o.reading=!1,(o.needReadable||o.length0,h=function(e){var t="rodal-dialog rodal-"+(("enter"===e.animationType?e.enterAnimation:e.leaveAnimation)||e.animation)+"-"+e.animationType,n=e.showCloseButton?o.a.createElement("span",{className:"rodal-close",onClick:e.onClose,onKeyPress:function(t){e.onClose&&13===t.which&&e.onClose(t)},tabIndex:0}):null,r=e.width,i=e.height,a=e.measure,s=e.duration,u=f({},{width:r+a,height:i+a,animationDuration:s+"ms",WebkitAnimationDuration:s+"ms"},{},e.customStyles);return o.a.createElement("div",{style:u,className:t},e.children,n)},m=function(e){var t,n;function r(){for(var t,n=arguments.length,r=new Array(n),o=0;o=0&&e<=1){if(t._volume=e,t._muted)return t;t.usingWebAudio&&t.masterGain.gain.setValueAtTime(e,i.ctx.currentTime);for(var n=0;n=0;t--)e._howls[t].unload();return e.usingWebAudio&&e.ctx&&"undefined"!==typeof e.ctx.close&&(e.ctx.close(),e.ctx=null,p()),e},codecs:function(e){return(this||i)._codecs[e.replace(/^x-/,"")]},_setup:function(){var e=this||i;if(e.state=e.ctx&&e.ctx.state||"suspended",e._autoSuspend(),!e.usingWebAudio)if("undefined"!==typeof Audio)try{"undefined"===typeof(new Audio).oncanplaythrough&&(e._canPlayEvent="canplay")}catch(t){e.noAudio=!0}else e.noAudio=!0;try{(new Audio).muted&&(e.noAudio=!0)}catch(t){}return e.noAudio||e._setupCodecs(),e},_setupCodecs:function(){var e=this||i,t=null;try{t="undefined"!==typeof Audio?new Audio:null}catch(a){return e}if(!t||"function"!==typeof t.canPlayType)return e;var n=t.canPlayType("audio/mpeg;").replace(/^no$/,""),r=e._navigator&&e._navigator.userAgent.match(/OPR\/([0-6].)/g),o=r&&parseInt(r[0].split("/")[1],10)<33;return e._codecs={mp3:!(o||!n&&!t.canPlayType("audio/mp3;").replace(/^no$/,"")),mpeg:!!n,opus:!!t.canPlayType('audio/ogg; codecs="opus"').replace(/^no$/,""),ogg:!!t.canPlayType('audio/ogg; codecs="vorbis"').replace(/^no$/,""),oga:!!t.canPlayType('audio/ogg; codecs="vorbis"').replace(/^no$/,""),wav:!!t.canPlayType('audio/wav; codecs="1"').replace(/^no$/,""),aac:!!t.canPlayType("audio/aac;").replace(/^no$/,""),caf:!!t.canPlayType("audio/x-caf;").replace(/^no$/,""),m4a:!!(t.canPlayType("audio/x-m4a;")||t.canPlayType("audio/m4a;")||t.canPlayType("audio/aac;")).replace(/^no$/,""),m4b:!!(t.canPlayType("audio/x-m4b;")||t.canPlayType("audio/m4b;")||t.canPlayType("audio/aac;")).replace(/^no$/,""),mp4:!!(t.canPlayType("audio/x-mp4;")||t.canPlayType("audio/mp4;")||t.canPlayType("audio/aac;")).replace(/^no$/,""),weba:!!t.canPlayType('audio/webm; codecs="vorbis"').replace(/^no$/,""),webm:!!t.canPlayType('audio/webm; codecs="vorbis"').replace(/^no$/,""),dolby:!!t.canPlayType('audio/mp4; codecs="ec-3"').replace(/^no$/,""),flac:!!(t.canPlayType("audio/x-flac;")||t.canPlayType("audio/flac;")).replace(/^no$/,"")},e},_unlockAudio:function(){var e=this||i;if(!e._audioUnlocked&&e.ctx){e._audioUnlocked=!1,e.autoUnlock=!1,e._mobileUnloaded||44100===e.ctx.sampleRate||(e._mobileUnloaded=!0,e.unload()),e._scratchBuffer=e.ctx.createBuffer(1,1,22050);var t=function t(n){for(;e._html5AudioPool.length0?s._seek:n._sprite[e][0]/1e3),c=Math.max(0,(n._sprite[e][0]+n._sprite[e][1])/1e3-l),f=1e3*c/Math.abs(s._rate),d=n._sprite[e][0]/1e3,p=(n._sprite[e][0]+n._sprite[e][1])/1e3;s._sprite=e,s._ended=!1;var h=function(){s._paused=!1,s._seek=l,s._start=d,s._stop=p,s._loop=!(!s._loop&&!n._sprite[e][2])};if(!(l>=p)){var m=s._node;if(n._webAudio){var y=function(){n._playLock=!1,h(),n._refreshBuffer(s);var e=s._muted||n._muted?0:s._volume;m.gain.setValueAtTime(e,i.ctx.currentTime),s._playStart=i.ctx.currentTime,"undefined"===typeof m.bufferSource.start?s._loop?m.bufferSource.noteGrainOn(0,l,86400):m.bufferSource.noteGrainOn(0,l,c):s._loop?m.bufferSource.start(0,l,86400):m.bufferSource.start(0,l,c),f!==1/0&&(n._endTimers[s._id]=setTimeout(n._ended.bind(n,s),f)),t||setTimeout((function(){n._emit("play",s._id),n._loadQueue()}),0)};"running"===i.state&&"interrupted"!==i.ctx.state?y():(n._playLock=!0,n.once("resume",y),n._clearTimer(s._id))}else{var g=function(){m.currentTime=l,m.muted=s._muted||n._muted||i._muted||m.muted,m.volume=s._volume*i.volume(),m.playbackRate=s._rate;try{var r=m.play();if(r&&"undefined"!==typeof Promise&&(r instanceof Promise||"function"===typeof r.then)?(n._playLock=!0,h(),r.then((function(){n._playLock=!1,m._unlocked=!0,t||(n._emit("play",s._id),n._loadQueue())})).catch((function(){n._playLock=!1,n._emit("playerror",s._id,"Playback was unable to start. This is most commonly an issue on mobile devices and Chrome where playback was not within a user interaction."),s._ended=!0,s._paused=!0}))):t||(n._playLock=!1,h(),n._emit("play",s._id),n._loadQueue()),m.playbackRate=s._rate,m.paused)return void n._emit("playerror",s._id,"Playback was unable to start. This is most commonly an issue on mobile devices and Chrome where playback was not within a user interaction.");"__default"!==e||s._loop?n._endTimers[s._id]=setTimeout(n._ended.bind(n,s),f):(n._endTimers[s._id]=function(){n._ended(s),m.removeEventListener("ended",n._endTimers[s._id],!1)},m.addEventListener("ended",n._endTimers[s._id],!1))}catch(o){n._emit("playerror",s._id,o)}};"data:audio/wav;base64,UklGRigAAABXQVZFZm10IBIAAAABAAEARKwAAIhYAQACABAAAABkYXRhAgAAAAEA"===m.src&&(m.src=n._src,m.load());var v=window&&window.ejecta||!m.readyState&&i._navigator.isCocoonJS;if(m.readyState>=3||v)g();else{n._playLock=!0;m.addEventListener(i._canPlayEvent,(function e(){g(),m.removeEventListener(i._canPlayEvent,e,!1)}),!1),n._clearTimer(s._id)}}return s._id}n._ended(s)},pause:function(e){var t=this;if("loaded"!==t._state||t._playLock)return t._queue.push({event:"pause",action:function(){t.pause(e)}}),t;for(var n=t._getSoundIds(e),r=0;r=0?t=parseInt(o[0],10):e=parseFloat(o[0])}else o.length>=2&&(e=parseFloat(o[0]),t=parseInt(o[1],10));if(!("undefined"!==typeof e&&e>=0&&e<=1))return(n=t?r._soundById(t):r._sounds[0])?n._volume:0;if("loaded"!==r._state||r._playLock)return r._queue.push({event:"volume",action:function(){r.volume.apply(r,o)}}),r;"undefined"===typeof t&&(r._volume=e),t=r._getSoundIds(t);for(var u=0;u0?r/l:r),f=Date.now();e._fadeTo=n,e._interval=setInterval((function(){var o=(Date.now()-f)/r;f=Date.now(),s+=u*o,s=u<0?Math.max(n,s):Math.min(n,s),s=Math.round(100*s)/100,a._webAudio?e._volume=s:a.volume(s,e._id,!0),i&&(a._volume=s),(nt&&s>=n)&&(clearInterval(e._interval),e._interval=null,e._fadeTo=null,a.volume(n,e._id),a._emit("fade",e._id))}),c)},_stopFade:function(e){var t=this._soundById(e);return t&&t._interval&&(this._webAudio&&t._node.gain.cancelScheduledValues(i.ctx.currentTime),clearInterval(t._interval),t._interval=null,this.volume(t._fadeTo,e),t._fadeTo=null,this._emit("fade",e)),this},loop:function(){var e,t,n,r=this,o=arguments;if(0===o.length)return r._loop;if(1===o.length){if("boolean"!==typeof o[0])return!!(n=r._soundById(parseInt(o[0],10)))&&n._loop;e=o[0],r._loop=e}else 2===o.length&&(e=o[0],t=parseInt(o[1],10));for(var i=r._getSoundIds(t),a=0;a=0?t=parseInt(o[0],10):e=parseFloat(o[0])}else 2===o.length&&(e=parseFloat(o[0]),t=parseInt(o[1],10));if("number"!==typeof e)return(n=r._soundById(t))?n._rate:r._rate;if("loaded"!==r._state||r._playLock)return r._queue.push({event:"rate",action:function(){r.rate.apply(r,o)}}),r;"undefined"===typeof t&&(r._rate=e),t=r._getSoundIds(t);for(var u=0;u=0?t=parseInt(r[0],10):n._sounds.length&&(t=n._sounds[0]._id,e=parseFloat(r[0]))}else 2===r.length&&(e=parseFloat(r[0]),t=parseInt(r[1],10));if("undefined"===typeof t)return n;if("loaded"!==n._state||n._playLock)return n._queue.push({event:"seek",action:function(){n.seek.apply(n,r)}}),n;var s=n._soundById(t);if(s){if(!("number"===typeof e&&e>=0)){if(n._webAudio){var u=n.playing(t)?i.ctx.currentTime-s._playStart:0,l=s._rateSeek?s._rateSeek-s._seek:0;return s._seek+(l+u*Math.abs(s._rate))}return s._node.currentTime}var c=n.playing(t);c&&n.pause(t,!0),s._seek=e,s._ended=!1,n._clearTimer(t),n._webAudio||!s._node||isNaN(s._node.duration)||(s._node.currentTime=e);var f=function(){n._emit("seek",t),c&&n.play(t,!0)};if(c&&!n._webAudio){var d=function e(){n._playLock?setTimeout(e,0):f()};setTimeout(d,0)}else f()}return n},playing:function(e){if("number"===typeof e){var t=this._soundById(e);return!!t&&!t._paused}for(var n=0;n=0&&i._howls.splice(r,1);var o=!0;for(n=0;n=0){o=!1;break}return u&&o&&delete u[e._src],i.noAudio=!1,e._state="unloaded",e._sounds=[],e=null,null},on:function(e,t,n,r){var o=this["_on"+e];return"function"===typeof t&&o.push(r?{id:n,fn:t,once:r}:{id:n,fn:t}),this},off:function(e,t,n){var r=this["_on"+e],o=0;if("number"===typeof t&&(n=t,t=null),t||n)for(o=0;o=0;o--)r[o].id&&r[o].id!==t&&"load"!==e||(setTimeout(function(e){e.call(this,t,n)}.bind(this,r[o].fn),0),r[o].once&&this.off(e,r[o].fn,r[o].id));return this._loadQueue(e),this},_loadQueue:function(e){if(this._queue.length>0){var t=this._queue[0];t.event===e&&(this._queue.shift(),this._loadQueue()),e||t.action()}return this},_ended:function(e){var t=e._sprite;if(!this._webAudio&&e._node&&!e._node.paused&&!e._node.ended&&e._node.currentTime=0;n--){if(t<=e)return;this._sounds[n]._ended&&(this._webAudio&&this._sounds[n]._node&&this._sounds[n]._node.disconnect(0),this._sounds.splice(n,1),t--)}}},_getSoundIds:function(e){if("undefined"===typeof e){for(var t=[],n=0;n=0;if(i._scratchBuffer&&e.bufferSource&&(e.bufferSource.onended=null,e.bufferSource.disconnect(0),t))try{e.bufferSource.buffer=i._scratchBuffer}catch(n){}return e.bufferSource=null,this},_clearSound:function(e){/MSIE |Trident\//.test(i._navigator&&i._navigator.userAgent)||(e.src="data:audio/wav;base64,UklGRigAAABXQVZFZm10IBIAAAABAAEARKwAAIhYAQACABAAAABkYXRhAgAAAAEA")}};var s=function(e){this._parent=e,this.init()};s.prototype={init:function(){var e=this._parent;return this._muted=e._muted,this._loop=e._loop,this._volume=e._volume,this._rate=e._rate,this._seek=0,this._paused=!0,this._ended=!0,this._sprite="__default",this._id=++i._counter,e._sounds.push(this),this.create(),this},create:function(){var e=this._parent,t=i._muted||this._muted||this._parent._muted?0:this._volume;return e._webAudio?(this._node="undefined"===typeof i.ctx.createGain?i.ctx.createGainNode():i.ctx.createGain(),this._node.gain.setValueAtTime(t,i.ctx.currentTime),this._node.paused=!0,this._node.connect(i.masterGain)):i.noAudio||(this._node=i._obtainHtml5Audio(),this._errorFn=this._errorListener.bind(this),this._node.addEventListener("error",this._errorFn,!1),this._loadFn=this._loadListener.bind(this),this._node.addEventListener(i._canPlayEvent,this._loadFn,!1),this._node.src=e._src,this._node.preload=!0===e._preload?"auto":e._preload,this._node.volume=t*i.volume(),this._node.load()),this},reset:function(){var e=this._parent;return this._muted=e._muted,this._loop=e._loop,this._volume=e._volume,this._rate=e._rate,this._seek=0,this._rateSeek=0,this._paused=!0,this._ended=!0,this._sprite="__default",this._id=++i._counter,this},_errorListener:function(){this._parent._emit("loaderror",this._id,this._node.error?this._node.error.code:0),this._node.removeEventListener("error",this._errorFn,!1)},_loadListener:function(){var e=this._parent;e._duration=Math.ceil(10*this._node.duration)/10,0===Object.keys(e._sprite).length&&(e._sprite={__default:[0,1e3*e._duration]}),"loaded"!==e._state&&(e._state="loaded",e._emit("load"),e._loadQueue()),this._node.removeEventListener(i._canPlayEvent,this._loadFn,!1)}};var u={},l=function(e){var t=e._src;if(u[t])return e._duration=u[t].duration,void d(e);if(/^data:[^;]+;base64,/.test(t)){for(var n=atob(t.split(",")[1]),r=new Uint8Array(n.length),o=0;o0?(u[t._src]=e,d(t,e)):n()};"undefined"!==typeof Promise&&1===i.ctx.decodeAudioData.length?i.ctx.decodeAudioData(e).then(r).catch(n):i.ctx.decodeAudioData(e,r,n)},d=function(e,t){t&&!e._duration&&(e._duration=t.duration),0===Object.keys(e._sprite).length&&(e._sprite={__default:[0,1e3*e._duration]}),"loaded"!==e._state&&(e._state="loaded",e._emit("load"),e._loadQueue())},p=function(){if(i.usingWebAudio){try{"undefined"!==typeof AudioContext?i.ctx=new AudioContext:"undefined"!==typeof webkitAudioContext?i.ctx=new webkitAudioContext:i.usingWebAudio=!1}catch(o){i.usingWebAudio=!1}i.ctx||(i.usingWebAudio=!1);var e=/iP(hone|od|ad)/.test(i._navigator&&i._navigator.platform),t=i._navigator&&i._navigator.appVersion.match(/OS (\d+)_(\d+)_?(\d+)?/),n=t?parseInt(t[1],10):null;if(e&&n&&n<9){var r=/safari/.test(i._navigator&&i._navigator.userAgent.toLowerCase());i._navigator&&!r&&(i.usingWebAudio=!1)}i.usingWebAudio&&(i.masterGain="undefined"===typeof i.ctx.createGain?i.ctx.createGainNode():i.ctx.createGain(),i.masterGain.gain.setValueAtTime(i._muted?0:i._volume,i.ctx.currentTime),i.masterGain.connect(i.ctx.destination)),i._setup()}};void 0===(r=function(){return{Howler:i,Howl:a}}.apply(t,[]))||(e.exports=r),t.Howler=i,t.Howl=a,"undefined"!==typeof n?(n.HowlerGlobal=o,n.Howler=i,n.Howl=a,n.Sound=s):"undefined"!==typeof window&&(window.HowlerGlobal=o,window.Howler=i,window.Howl=a,window.Sound=s)}(),function(){"use strict";var e;HowlerGlobal.prototype._pos=[0,0,0],HowlerGlobal.prototype._orientation=[0,0,-1,0,1,0],HowlerGlobal.prototype.stereo=function(e){if(!this.ctx||!this.ctx.listener)return this;for(var t=this._howls.length-1;t>=0;t--)this._howls[t].stereo(e);return this},HowlerGlobal.prototype.pos=function(e,t,n){return this.ctx&&this.ctx.listener?(t="number"!==typeof t?this._pos[1]:t,n="number"!==typeof n?this._pos[2]:n,"number"!==typeof e?this._pos:(this._pos=[e,t,n],"undefined"!==typeof this.ctx.listener.positionX?(this.ctx.listener.positionX.setTargetAtTime(this._pos[0],Howler.ctx.currentTime,.1),this.ctx.listener.positionY.setTargetAtTime(this._pos[1],Howler.ctx.currentTime,.1),this.ctx.listener.positionZ.setTargetAtTime(this._pos[2],Howler.ctx.currentTime,.1)):this.ctx.listener.setPosition(this._pos[0],this._pos[1],this._pos[2]),this)):this},HowlerGlobal.prototype.orientation=function(e,t,n,r,o,i){if(!this.ctx||!this.ctx.listener)return this;var a=this._orientation;return t="number"!==typeof t?a[1]:t,n="number"!==typeof n?a[2]:n,r="number"!==typeof r?a[3]:r,o="number"!==typeof o?a[4]:o,i="number"!==typeof i?a[5]:i,"number"!==typeof e?a:(this._orientation=[e,t,n,r,o,i],"undefined"!==typeof this.ctx.listener.forwardX?(this.ctx.listener.forwardX.setTargetAtTime(e,Howler.ctx.currentTime,.1),this.ctx.listener.forwardY.setTargetAtTime(t,Howler.ctx.currentTime,.1),this.ctx.listener.forwardZ.setTargetAtTime(n,Howler.ctx.currentTime,.1),this.ctx.listener.upX.setTargetAtTime(r,Howler.ctx.currentTime,.1),this.ctx.listener.upY.setTargetAtTime(o,Howler.ctx.currentTime,.1),this.ctx.listener.upZ.setTargetAtTime(i,Howler.ctx.currentTime,.1)):this.ctx.listener.setOrientation(e,t,n,r,o,i),this)},Howl.prototype.init=(e=Howl.prototype.init,function(t){return this._orientation=t.orientation||[1,0,0],this._stereo=t.stereo||null,this._pos=t.pos||null,this._pannerAttr={coneInnerAngle:"undefined"!==typeof t.coneInnerAngle?t.coneInnerAngle:360,coneOuterAngle:"undefined"!==typeof t.coneOuterAngle?t.coneOuterAngle:360,coneOuterGain:"undefined"!==typeof t.coneOuterGain?t.coneOuterGain:0,distanceModel:"undefined"!==typeof t.distanceModel?t.distanceModel:"inverse",maxDistance:"undefined"!==typeof t.maxDistance?t.maxDistance:1e4,panningModel:"undefined"!==typeof t.panningModel?t.panningModel:"HRTF",refDistance:"undefined"!==typeof t.refDistance?t.refDistance:1,rolloffFactor:"undefined"!==typeof t.rolloffFactor?t.rolloffFactor:1},this._onstereo=t.onstereo?[{fn:t.onstereo}]:[],this._onpos=t.onpos?[{fn:t.onpos}]:[],this._onorientation=t.onorientation?[{fn:t.onorientation}]:[],e.call(this,t)}),Howl.prototype.stereo=function(e,n){var r=this;if(!r._webAudio)return r;if("loaded"!==r._state)return r._queue.push({event:"stereo",action:function(){r.stereo(e,n)}}),r;var o="undefined"===typeof Howler.ctx.createStereoPanner?"spatial":"stereo";if("undefined"===typeof n){if("number"!==typeof e)return r._stereo;r._stereo=e,r._pos=[e,0,0]}for(var i=r._getSoundIds(n),a=0;aP.length&&P.push(e)}function N(e,t,n){return null==e?0:function e(t,n,r,o){var s=typeof t;"undefined"!==s&&"boolean"!==s||(t=null);var u=!1;if(null===t)u=!0;else switch(s){case"string":case"number":u=!0;break;case"object":switch(t.$$typeof){case i:case a:u=!0}}if(u)return r(o,t,""===n?"."+M(t,0):n),1;if(u=0,n=""===n?".":n+":",Array.isArray(t))for(var l=0;l