diff --git a/Frameworks/DyteSdk.xcframework/ios-arm64/DyteSdk.framework/main.jsbundle b/Frameworks/DyteSdk.xcframework/ios-arm64/DyteSdk.framework/main.jsbundle index d09d228..fe58795 100644 --- a/Frameworks/DyteSdk.xcframework/ios-arm64/DyteSdk.framework/main.jsbundle +++ b/Frameworks/DyteSdk.xcframework/ios-arm64/DyteSdk.framework/main.jsbundle @@ -3,7 +3,7 @@ var __BUNDLE_START_TIME__=this.nativePerformanceNow?nativePerformanceNow():Date. !(function(n){var e=(function(){function n(n,e){return n}function e(n){var e={};return n.forEach(function(n,r){e[n]=!0}),e}function r(n,r,u){if(n.formatValueCalls++,n.formatValueCalls>200)return"[TOO BIG formatValueCalls "+n.formatValueCalls+" exceeded limit of 200]";var f=t(n,r);if(f)return f;var c=Object.keys(r),s=e(c);if(d(r)&&(c.indexOf('message')>=0||c.indexOf('description')>=0))return o(r);if(0===c.length){if(v(r)){var g=r.name?': '+r.name:'';return n.stylize('[Function'+g+']','special')}if(p(r))return n.stylize(RegExp.prototype.toString.call(r),'regexp');if(y(r))return n.stylize(Date.prototype.toString.call(r),'date');if(d(r))return o(r)}var h,b,m='',j=!1,O=['{','}'];(h=r,Array.isArray(h)&&(j=!0,O=['[',']']),v(r))&&(m=' [Function'+(r.name?': '+r.name:'')+']');return p(r)&&(m=' '+RegExp.prototype.toString.call(r)),y(r)&&(m=' '+Date.prototype.toUTCString.call(r)),d(r)&&(m=' '+o(r)),0!==c.length||j&&0!=r.length?u<0?p(r)?n.stylize(RegExp.prototype.toString.call(r),'regexp'):n.stylize('[Object]','special'):(n.seen.push(r),b=j?i(n,r,u,s,c):c.map(function(e){return l(n,r,u,s,e,j)}),n.seen.pop(),a(b,m,O)):O[0]+m+O[1]}function t(n,e){if(s(e))return n.stylize('undefined','undefined');if('string'==typeof e){var r="'"+JSON.stringify(e).replace(/^"|"$/g,'').replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return n.stylize(r,'string')}return c(e)?n.stylize(''+e,'number'):u(e)?n.stylize(''+e,'boolean'):f(e)?n.stylize('null','null'):void 0}function o(n){return'['+Error.prototype.toString.call(n)+']'}function i(n,e,r,t,o){for(var i=[],a=0,u=e.length;a-1&&(u=l?u.split('\n').map(function(n){return' '+n}).join('\n').substr(2):'\n'+u.split('\n').map(function(n){return' '+n}).join('\n')):u=n.stylize('[Circular]','special')),s(a)){if(l&&i.match(/^\d+$/))return u;(a=JSON.stringify(''+i)).match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(a=a.substr(1,a.length-2),a=n.stylize(a,'name')):(a=a.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),a=n.stylize(a,'string'))}return a+': '+u}function a(n,e,r){return n.reduce(function(n,e){return 0,e.indexOf('\n')>=0&&0,n+e.replace(/\u001b\[\d\d?m/g,'').length+1},0)>60?r[0]+(''===e?'':e+'\n ')+' '+n.join(',\n ')+' '+r[1]:r[0]+e+' '+n.join(', ')+' '+r[1]}function u(n){return'boolean'==typeof n}function f(n){return null===n}function c(n){return'number'==typeof n}function s(n){return void 0===n}function p(n){return g(n)&&'[object RegExp]'===h(n)}function g(n){return'object'==typeof n&&null!==n}function y(n){return g(n)&&'[object Date]'===h(n)}function d(n){return g(n)&&('[object Error]'===h(n)||n instanceof Error)}function v(n){return'function'==typeof n}function h(n){return Object.prototype.toString.call(n)}function b(n,e){return Object.prototype.hasOwnProperty.call(n,e)}return function(e,t){return r({seen:[],formatValueCalls:0,stylize:n},e,t.depth)}})(),r='(index)',t={trace:0,info:1,warn:2,error:3},o=[];o[t.trace]='debug',o[t.info]='log',o[t.warn]='warning',o[t.error]='error';var i=1;function l(r){return function(){var l;l=1===arguments.length&&'string'==typeof arguments[0]?arguments[0]:Array.prototype.map.call(arguments,function(n){return e(n,{depth:10})}).join(', ');var a=arguments[0],u=r;'string'==typeof a&&'Warning: '===a.slice(0,9)&&u>=t.error&&(u=t.warn),n.__inspectorLog&&n.__inspectorLog(o[u],l,[].slice.call(arguments),i),s.length&&(l=p('',l)),n.nativeLoggingHook(l,u)}}function a(n,e){return Array.apply(null,Array(e)).map(function(){return n})}var u="\u2502",f="\u2510",c="\u2518",s=[];function p(n,e){return s.join('')+n+' '+(e||'')}if(n.nativeLoggingHook){n.console;n.console={error:l(t.error),info:l(t.info),log:l(t.info),warn:l(t.warn),trace:l(t.trace),debug:l(t.trace),table:function(e){if(!Array.isArray(e)){var o=e;for(var i in e=[],o)if(o.hasOwnProperty(i)){var l=o[i];l[r]=i,e.push(l)}}if(0!==e.length){var u=Object.keys(e[0]).sort(),f=[],c=[];u.forEach(function(n,r){c[r]=n.length;for(var t=0;t';return function(){for(var r=arguments.length,u=new Array(r),e=0;e0&&void 0!==arguments[0]?arguments[0]:{};if('object'!=typeof t)return Promise.reject(new TypeError('constraints is not a dictionary'));if(!(void 0!==t.audio&&t.audio||void 0!==t.video&&t.video))return Promise.reject(new TypeError('audio and/or video is required'));var o=[];(t=i.normalizeConstraints(t)).audio?o.push(f.default.request({name:'microphone'})):o.push(Promise.resolve(!1));t.video?o.push(f.default.request({name:'camera'})):o.push(Promise.resolve(!1));return new Promise(function(f,l){Promise.all(o).then(function(o){var p=(0,n.default)(o,2),v=p[0],b=p[1];if(v||b){v||delete t.audio,b||delete t.video;y.getUserMedia(t,function(n,o){for(var s,l=c(o);!(s=l()).done;){var p=s.value,v=t[p.kind];'object'==typeof v&&(p.constraints=i.deepClone(v))}var y={streamId:n,streamReactTag:n,tracks:o};f(new u.default(y))},function(t,n){var o;switch(t){case'TypeError':o=new TypeError(n)}o||(o=new s.default({message:n,name:t}));l(o)})}else{l(new s.default({message:'Permission denied.',name:'SecurityError'}))}})})};var n=t(r(d[1])),o=r(d[2]),i=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=l(n);if(o&&o.has(t))return o.get(t);var i={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in t)if("default"!==s&&Object.prototype.hasOwnProperty.call(t,s)){var f=u?Object.getOwnPropertyDescriptor(t,s):null;f&&(f.get||f.set)?Object.defineProperty(i,s,f):i[s]=t[s]}i.default=t,o&&o.set(t,i);return i})(r(d[3])),u=t(r(d[4])),s=t(r(d[5])),f=t(r(d[6]));function l(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(l=function(t){return t?o:n})(t)}function c(t,n){var o="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(o)return(o=o.call(t)).next.bind(o);if(Array.isArray(t)||(o=p(t))||n&&t&&"number"==typeof t.length){o&&(t=o);var i=0;return function(){return i>=t.length?{done:!0}:{done:!1,value:t[i++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function p(t,n){if(t){if("string"==typeof t)return v(t,n);var o=Object.prototype.toString.call(t).slice(8,-1);return"Object"===o&&t.constructor&&(o=t.constructor.name),"Map"===o||"Set"===o?Array.from(t):"Arguments"===o||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(o)?v(t,n):void 0}}function v(t,n){(null==n||n>t.length)&&(n=t.length);for(var o=0,i=new Array(n);o=t.length?{done:!0}:{done:!1,value:t[l++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function n(t,n){if(t){if("string"==typeof t)return o(t,n);var i=Object.prototype.toString.call(t).slice(8,-1);return"Object"===i&&t.constructor&&(i=t.constructor.name),"Map"===i||"Set"===i?Array.from(t):"Arguments"===i||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i)?o(t,n):void 0}}function o(t,n){(null==n||n>t.length)&&(n=t.length);for(var o=0,i=new Array(n);o1&&void 0!==arguments[1]?arguments[1]:'',l=arguments.length>2&&void 0!==arguments[2]?arguments[2]:i,u=new Map,f=new Map;return{clone:(function n(o,i,s){var c=o;if(l(o)){c=null;var v=u.get(o);v?v.push(i):u.set(o,[i])}else{var y=Array.isArray(o)||'undefined'!=typeof FileList&&o instanceof FileList,p=o&&o.constructor===Object;if(y||p){var h=f.has(o);if(h?c=f.get(o):(c=y?[]:{},f.set(o,c)),!s.has(o)){var b=i?i+".":'',A=new Set(s).add(o);if(y)for(var w,S=0,j=t(o);!(w=j()).done;){var I=n(w.value,b+S++,A);h||c.push(I)}else for(var M in o){var O=n(o[M],b+M,A);h||(c[M]=O)}}}}return c})(n,o,new Set),files:u}}},468,[469]); __d(function(g,r,i,a,m,e,d){'use strict';var n=r(d[0]);m.exports=function(t){return'undefined'!=typeof File&&t instanceof File||'undefined'!=typeof Blob&&t instanceof Blob||t instanceof n}},469,[467]); __d(function(g,r,_i,a,m,e,d){function t(t,i){var o="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(o)return(o=o.call(t)).next.bind(o);if(Array.isArray(t)||(o=n(t))||i&&t&&"number"==typeof t.length){o&&(t=o);var f=0;return function(){return f>=t.length?{done:!0}:{done:!1,value:t[f++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function n(t,n){if(t){if("string"==typeof t)return i(t,n);var o=Object.prototype.toString.call(t).slice(8,-1);return"Object"===o&&t.constructor&&(o=t.constructor.name),"Map"===o||"Set"===o?Array.from(t):"Arguments"===o||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(o)?i(t,n):void 0}}function i(t,n){(null==n||n>t.length)&&(n=t.length);for(var i=0,o=new Array(n);i0&&(t.displayName=n.payload.name||'',oe(n.payload.name||''))}),(0,s.default)(n,P.toString(),function(t,n){var o;t.authToken=n.payload,t.id=(o=n.payload,(0,T.parseJwt)(o).id)}),(0,s.default)(n,v.toString(),function(t,n){t.displayName=n.payload,oe(n.payload)}),(0,s.default)(n,N.toString(),function(t,n){t.displayImageURL=n.payload}),(0,s.default)(n,I.toString(),function(t,n){t.loggedIn=n.payload}),(0,s.default)(n,J.toString(),function(t,n){t.participantPermissions=n.payload}),(0,s.default)(n,R.toString(),function(t,n){t.videoProduction=n.payload}),(0,s.default)(n,D.toString(),function(t,n){t.audioProduction=n.payload}),(0,s.default)(n,O.toString(),function(t,n){t.screenSharingProduction=n.payload}),(0,s.default)(n,_.toString(),function(t,n){!1!==t.canUnMute&&(t.audioMuted=n.payload)}),(0,s.default)(n,h.toString(),function(t,n){t.videoOff=n.payload}),(0,s.default)(n,q.toString(),function(t,n){t.videoTrackSelection=n.payload}),(0,s.default)(n,w.toString(),function(t,n){t.audioTrackSelection=n.payload}),(0,s.default)(n,b.toString(),function(t,n){t.sharingScreen=n.payload}),(0,s.default)(n,S.roomJoined.toString(),function(t,n){t.isHost=n.payload.isHost}),(0,s.default)(n,x.toString(),function(t,n){t.isHost||(t.audioMuted=!0,t.canUnMute=n.payload.allowUnMute)}),(0,s.default)(n,Q.toString(),function(t){t.isHost||(t.videoOff=!0)}),(0,s.default)(n,Y.toString(),function(t){t.audioMuted=!0}),(0,s.default)(n,z.toString(),function(t){t.videoOff=!0}),(0,s.default)(n,F.toString(),function(t,n){t.cameraFacing=n.payload}),(0,s.default)(n,k.toString(),function(t,n){t.joinStageSettings=$.ALLOWED,t.requestToJoinStageState=te.ACCEPTED,t.presentingState=ee.INITIATED,t.requestToJoinType=n.payload.requestToJoinType,t.canPresent=!0}),(0,s.default)(n,B.toString(),function(t,n){t.canPresent=n.payload}),(0,s.default)(n,X.toString(),function(t,n){t.webinarHiddenParticipant=n.payload}),(0,s.default)(n,M.toString(),function(t){t.webinarHiddenParticipant=!0,t.joinStageSettings=$.NOT_ALLOWED,t.requestToJoinStageState=te.REJECTED,t.presentingState=ee.NOT_PRESENTING,t.sharingScreen=!1,t.screenSharingProduction=l.MediaStates.NOT_STARTED,A.Alert.alert('Request Declined','Your Request have been declined by host or moderator',[{text:'OK',onPress:function(){}}])}),(0,s.default)(n,U.toString(),function(t,n){t.webinarHiddenParticipant=!0,t.joinStageSettings=$.NOT_ALLOWED,t.audioMuted=!0,t.videoOff=!0,t.sharingScreen=!1,t.requestToJoinStageState=te.NONE,t.presentingState=ee.NOT_PRESENTING,t.screenSharingProduction=l.MediaStates.NOT_STARTED,t.requestToJoinType=void 0;var o=n.payload.type===f.WebinarAcceptRequestType.REQUESTED_BY_PARTICIPANT?'Dropped successfully.':'Dropped from Stage',s=n.payload.type===f.WebinarAcceptRequestType.REQUESTED_BY_PARTICIPANT?"You are no more "+(t.requestToJoinType===ae.present?'Pesenting':'Asking')+".":"Host/Moderator has force stopped you from "+(t.requestToJoinType===ae.present?'Pesenting':'Asking')+".";A.Alert.alert(o,s,[{text:'OK',onPress:function(){}}]),t.canPresent=!1}),(0,s.default)(n,L.toString(),function(t,n){t.requestToJoinStageState=n.payload}),(0,s.default)(n,C.toString(),function(t,n){t.requestToJoinType=n.payload}),(0,s.default)(n,j.toString(),function(t){t.webinarHiddenParticipant=!1,t.presentingState=ee.PRESENTING}),(0,s.default)(n,G.toString(),function(t){t.webinarHiddenParticipant=!0,t.presentingState=ee.NOT_PRESENTING,t.screenSharingProduction=l.MediaStates.NOT_STARTED,t.sharingScreen=!1,t.canPresent=!1}),(0,s.default)(n,W.toString(),function(t){t.presentingState=ee.INITIATED}),(0,s.default)(n,H.toString(),function(t,n){n.payload.id===t.peerId&&(t.requestToJoinType=n.payload.requestToJoinType)}),(0,s.default)(n,K.toString(),function(t,n){var o=n.payload,s=(o.hidden,o.joinStageSettings);t.joinStageSettings=s}),(0,s.default)(n,Z.toString(),function(t,n){t.preset=n.payload.preset}),(0,s.default)(n,S.peerMetadataUpdated.toString(),function(t,n){t.peerId===n.payload.id&&(t.metadata.preset_name=n.payload.preset_name,t.metadata.view_type=n.payload.view_type)}),(0,s.default)(n,ie.toString(),function(t,n){t.videoProduction=l.MediaStates.NOT_STARTED,t.audioProduction=l.MediaStates.NOT_STARTED,t.switched='meeting'}),(0,s.default)(n,S.switchToWebinar.toString(),function(t,n){t.switched='webinar'}),n));e.default=re},487,[1,261,67,475,488,480,481,493,497,2,498]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,Object.defineProperty(e,"useAsyncStorage",{enumerable:!0,get:function(){return n.useAsyncStorage}});var u=t(r(d[1])),n=r(d[2]),o=u.default;e.default=o},488,[1,489,492]); -__d(function(g,r,_i,a,m,_e,d){'use strict';var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var t=e(r(d[1])),n=e(r(d[2]));if(!n.default)throw new Error("[@RNC/AsyncStorage]: NativeModule: AsyncStorage is null.\n\nTo fix this issue try these steps:\n\n \u2022 Run `react-native link @react-native-async-storage/async-storage` in the project root.\n\n \u2022 Rebuild and restart the app.\n\n \u2022 Run the packager with `--reset-cache` flag.\n\n \u2022 If you are using CocoaPods on iOS, run `pod install` in the `ios` directory and then rebuild and re-run the app.\n\n \u2022 If this happens while testing with Jest, check out docs how to integrate AsyncStorage with it: https://react-native-async-storage.github.io/async-storage/docs/advanced/jest\n\nIf none of these fix the issue, please open an issue on the Github repository: https://github.com/react-native-async-storage/react-native-async-storage/issues\n");function i(e,t){var n=arguments.length>1;if('string'!=typeof e&&console.warn("[AsyncStorage] Using "+typeof e+" type for key is not supported. This can lead to unexpected behavior/errors. Use string instead.\nKey passed: "+e+"\n"),n&&'string'!=typeof t){if(null==t)throw new Error("[AsyncStorage] Passing null/undefined as value is not supported. If you want to remove value, Use .remove method instead.\nPassed value: "+t+"\nPassed key: "+e+"\n");console.warn("[AsyncStorage] The value for key \""+e+"\" is not a string. This can lead to unexpected behavior/errors. Consider stringifying it.\nPassed value: "+t+"\nPassed key: "+e+"\n")}}function u(e,t){if(!Array.isArray(e)||0===e.length||!Array.isArray(e[0]))throw new Error('[AsyncStorage] Expected array of key-value pairs as first argument to multiSet');if(t&&'function'!=typeof t){if(Array.isArray(t))throw new Error('[AsyncStorage] Expected function as second argument to multiSet. Did you forget to wrap key-value pairs in an array for the first argument?');throw new Error('[AsyncStorage] Expected function as second argument to multiSet')}}var o={_getRequests:[],_getKeys:[],_immediate:null,getItem:function(e,t){return new Promise(function(u,o){i(e),n.default.multiGet([e],function(e,n){var i=n&&n[0]&&n[0][1]?n[0][1]:null,l=s(e);t&&t(l&&l[0],i),l?o(l[0]):u(i)})})},setItem:function(e,t,u){return new Promise(function(o,l){i(e,t),n.default.multiSet([[e,t]],function(e){var t=s(e);u&&u(t&&t[0]),t?l(t[0]):o(null)})})},removeItem:function(e,t){return new Promise(function(u,o){i(e),n.default.multiRemove([e],function(e){var n=s(e);t&&t(n&&n[0]),n?o(n[0]):u(null)})})},mergeItem:function(e,t,u){return new Promise(function(o,l){i(e,t),n.default.multiMerge([[e,t]],function(e){var t=s(e);u&&u(t&&t[0]),t?l(t[0]):o(null)})})},clear:function(e){return new Promise(function(t,i){n.default.clear(function(n){var u=l(n);e&&e(u),u?i(u):t(null)})})},getAllKeys:function(e){return new Promise(function(t,i){n.default.getAllKeys(function(n,u){var o=l(n);e&&e(o,u),o?i(o):t(u)})})},flushGetRequests:function(){var e=this._getRequests,i=this._getKeys;this._getRequests=[],this._getKeys=[],n.default.multiGet(i,function(n,i){var u={};i&&i.forEach(function(e){var n=(0,t.default)(e,2),i=n[0],o=n[1];return u[i]=o,o});for(var o=e.length,s=0;s=0&&t<=1}),D=function(t){return t&&t.width>0&&t.height>0},b=.5,N=.5;e.withAnchorPoint=function(t,n,u){if(!w((s=n).x)||!w(s.y))return t;var s;if(!D(u))return t;var c=t.transform;if(!c)return t;if(n.x!==b&&u.width){var f=[];f.push({translateX:u.width*(n.x-b)}),(c=[].concat(f,(0,o.default)(c))).push({translateX:u.width*(b-n.x)})}if(!Array.isArray(c))return{transform:c};if(n.y!==N&&u.height){var h=[];h.push({translateY:u.height*(n.y-N)}),(c=[].concat(h,(0,o.default)(c))).push({translateY:u.height*(N-n.y)})}return{transform:c}};var y=function(){return'react native client'};e.browserName=y;var S=function(){return''};e.osName=S;var M=function(){return!0};e.isMobile=M;e.isChrome=function(){return!0};e.getDeviceInfo=function(){return{isMobile:!0,browserName:'react native client',osName:'',browserVersion:'react native client'}};e.isSafari=function(){return!1};e.isDesktopSafari=function(){return!1};e.useDisclosure=function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0],o=v(t),u=(0,n.default)(o,2),s=u[0],c=u[1];return{isOpen:s,onOpen:l(function(){return c(!0)},[]),onClose:l(function(){return c(!1)},[]),toggle:l(function(){return c(function(t){return!t})},[])}}},493,[1,41,49,165,494,496,2]); -__d(function(g,r,i,a,m,_e,d){"use strict";var e=r(d[0]),t={"text/plain":"Text","text/html":"Url",default:"Text"},o="Copy to clipboard: #{key}, Enter";function n(e){var t=(/mac os x/i.test(navigator.userAgent)?"\u2318":"Ctrl")+"+C";return e.replace(/#{\s*key\s*}/g,t)}m.exports=function(c,l){var s,p,u,y,f,b,w=!1;l||(l={}),s=l.debug||!1;try{if(u=e(),y=document.createRange(),f=document.getSelection(),(b=document.createElement("span")).textContent=c,b.style.all="unset",b.style.position="fixed",b.style.top=0,b.style.clip="rect(0, 0, 0, 0)",b.style.whiteSpace="pre",b.style.webkitUserSelect="text",b.style.MozUserSelect="text",b.style.msUserSelect="text",b.style.userSelect="text",b.addEventListener("copy",function(e){if(e.stopPropagation(),l.format)if(e.preventDefault(),void 0===e.clipboardData){s&&console.warn("unable to use e.clipboardData"),s&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var o=t[l.format]||t.default;window.clipboardData.setData(o,c)}else e.clipboardData.clearData(),e.clipboardData.setData(l.format,c);l.onCopy&&(e.preventDefault(),l.onCopy(e.clipboardData))}),document.body.appendChild(b),y.selectNodeContents(b),f.addRange(y),!document.execCommand("copy"))throw new Error("copy command was unsuccessful");w=!0}catch(e){s&&console.error("unable to copy using execCommand: ",e),s&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(l.format||"text",c),l.onCopy&&l.onCopy(window.clipboardData),w=!0}catch(e){s&&console.error("unable to copy using clipboardData: ",e),s&&console.error("falling back to prompt"),p=n("message"in l?l.message:o),window.prompt(p,c)}}finally{f&&("function"==typeof f.removeRange?f.removeRange(y):f.removeAllRanges()),b&&document.body.removeChild(b),u()}return w}},494,[495]); -__d(function(g,r,_i,a,m,e,d){m.exports=function(){var n=document.getSelection();if(!n.rangeCount)return function(){};for(var t=document.activeElement,o=[],u=0;u>2,o=(3&c)<<4|(h=n.charCodeAt(s++))>>4,A=(15&h)<<2|(u=n.charCodeAt(s++))>>6,l=63&u,isNaN(h)?A=l=64:isNaN(u)&&(l=64),f.push(t.charAt(i)+t.charAt(o)+t.charAt(A)+t.charAt(l)),c=h=u="",i=o=A=l=""}while(s>2,o=(3&c)<<4|(h=n[s++])>>4,A=(15&h)<<2|(u=n[s++])>>6,l=63&u,isNaN(h)?A=l=64:isNaN(u)&&(l=64),f.push(t.charAt(i)+t.charAt(o)+t.charAt(A)+t.charAt(l)),c=h=u="",i=o=A=l=""}while(s>>((3&r)<<3)&255;return f},'undefined'!=typeof console&&console.warn&&console.warn("[SECURITY] node-uuid: crypto not usable, falling back to insecure Math.random()")}})():(function(){if('function'==typeof _r)try{var n=_r(d[0]);t=r=n&&function(){return n(16)},r()}catch(n){}})();for(var f='function'==typeof Buffer?Buffer:Array,i=[],c={},s=0;s<256;s++)i[s]=(s+256).toString(16).substr(1),c[i[s]]=s;function l(n,r){var e=r||0,t=i;return t[n[e++]]+t[n[e++]]+t[n[e++]]+t[n[e++]]+'-'+t[n[e++]]+t[n[e++]]+'-'+t[n[e++]]+t[n[e++]]+'-'+t[n[e++]]+t[n[e++]]+'-'+t[n[e++]]+t[n[e++]]+t[n[e++]]+t[n[e++]]+t[n[e++]]+t[n[e++]]}var v=r(),w=[1|v[0],v[1],v[2],v[3],v[4],v[5]],y=16383&(v[6]<<8|v[7]),p=0,h=0;function C(n,e,t){var o=e&&t||0;'string'==typeof n&&(e='binary'===n?new f(16):null,n=null);var u=(n=n||{}).random||(n.rng||r)();if(u[6]=15&u[6]|64,u[8]=63&u[8]|128,e)for(var i=0;i<16;i++)e[o+i]=u[i];return e||l(u)}var R=C;R.v1=function(n,r,e){var t=r&&e||0,o=r||[],u=null!=(n=n||{}).clockseq?n.clockseq:y,f=null!=n.msecs?n.msecs:(new Date).getTime(),i=null!=n.nsecs?n.nsecs:h+1,c=f-p+(i-h)/1e4;if(c<0&&null==n.clockseq&&(u=u+1&16383),(c<0||f>p)&&null==n.nsecs&&(i=0),i>=1e4)throw new Error('uuid.v1(): Can\'t create more than 10M uuids/sec');p=f,h=i,y=u;var s=(1e4*(268435455&(f+=122192928e5))+i)%4294967296;o[t++]=s>>>24&255,o[t++]=s>>>16&255,o[t++]=s>>>8&255,o[t++]=255&s;var v=f/4294967296*1e4&268435455;o[t++]=v>>>8&255,o[t++]=255&v,o[t++]=v>>>24&15|16,o[t++]=v>>>16&255,o[t++]=u>>>8|128,o[t++]=255&u;for(var C=n.node||w,R=0;R<6;R++)o[t+R]=C[R];return r||l(o)},R.v4=C,R.parse=function(n,r,e){var t=r&&e||0,o=0;for(r=r||[],n.toLowerCase().replace(/[0-9a-f]{2}/g,function(n){o<16&&(r[t+o++]=c[n])});o<16;)r[t+o++]=0;return r},R.unparse=l,R.BufferClass=f,R._rng=r,R._mathRNG=e,R._nodeRNG=t,R._whatwgRNG=o,void 0!==m&&m.exports?m.exports=R:'function'==typeof define&&define.amd?define(function(){return R}):(u=n.uuid,R.noConflict=function(){return n.uuid=u,R},n.uuid=R)})('undefined'!=typeof window?window:null)},498,[499]); -__d(function(g,r,i,a,m,e,d){'use strict';var o=65536,n=4294967295;var t=r(d[0]).Buffer,s=g.crypto||g.msCrypto;s&&s.getRandomValues?m.exports=function(u,f){if(u>n)throw new RangeError('requested too many random bytes');var c=t.allocUnsafe(u);if(u>0)if(u>o)for(var l=0;lp)throw new RangeError('The value "'+t+'" is invalid for option "size"');var e=new Uint8Array(t);return Object.setPrototypeOf(e,l.prototype),e}function l(t,e,n){if('number'==typeof t){if('string'==typeof e)throw new TypeError('The "string" argument must be of type string. Received type number');return b(t)}return y(t,e,n)}function y(t,e,n){if('string'==typeof t)return B(t,e);if(ArrayBuffer.isView(t))return m(t);if(null==t)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof t);if(pt(t,ArrayBuffer)||t&&pt(t.buffer,ArrayBuffer))return I(t,e,n);if('undefined'!=typeof SharedArrayBuffer&&(pt(t,SharedArrayBuffer)||t&&pt(t.buffer,SharedArrayBuffer)))return I(t,e,n);if('number'==typeof t)throw new TypeError('The "value" argument must not be of type number. Received type number');var i=t.valueOf&&t.valueOf();if(null!=i&&i!==t)return l.from(i,e,n);var o=U(t);if(o)return o;if('undefined'!=typeof Symbol&&null!=Symbol.toPrimitive&&'function'==typeof t[Symbol.toPrimitive])return l.from(t[Symbol.toPrimitive]('string'),e,n);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof t)}function w(t){if('number'!=typeof t)throw new TypeError('"size" argument must be of type number');if(t<0)throw new RangeError('The value "'+t+'" is invalid for option "size"')}function v(t,e,n){return w(t),t<=0?c(t):void 0!==e?'string'==typeof n?c(t).fill(e,n):c(t).fill(e):c(t)}function b(t){return w(t),c(t<0?0:0|A(t))}function B(t,e){if('string'==typeof e&&''!==e||(e='utf8'),!l.isEncoding(e))throw new TypeError('Unknown encoding: '+e);var n=0|R(t,e),i=c(n),o=i.write(t,e);return o!==n&&(i=i.slice(0,o)),i}function E(t){for(var e=t.length<0?0:0|A(t.length),n=c(e),i=0;i=p)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+p.toString(16)+' bytes');return 0|t}function R(t,e){if(l.isBuffer(t))return t.length;if(ArrayBuffer.isView(t)||pt(t,ArrayBuffer))return t.byteLength;if('string'!=typeof t)throw new TypeError("The \"string\" argument must be one of type string, Buffer, or ArrayBuffer. Received type "+typeof t);var n=t.length,i=arguments.length>2&&!0===arguments[2];if(!i&&0===n)return 0;for(var o=!1;;)switch(e){case'ascii':case'latin1':case'binary':return n;case'utf8':case'utf-8':return ft(t).length;case'ucs2':case'ucs-2':case'utf16le':case'utf-16le':return 2*n;case'hex':return n>>>1;case'base64':return ht(t).length;default:if(o)return i?-1:ft(t).length;e=(''+e).toLowerCase(),o=!0}}function T(t,e,n){var i=!1;if((void 0===e||e<0)&&(e=0),e>this.length)return'';if((void 0===n||n>this.length)&&(n=this.length),n<=0)return'';if((n>>>=0)<=(e>>>=0))return'';for(t||(t='utf8');;)switch(t){case'hex':return Y(this,e,n);case'utf8':case'utf-8':return N(this,e,n);case'ascii':return D(this,e,n);case'latin1':case'binary':return z(this,e,n);case'base64':return C(this,e,n);case'ucs2':case'ucs-2':case'utf16le':case'utf-16le':return G(this,e,n);default:if(i)throw new TypeError('Unknown encoding: '+t);t=(t+'').toLowerCase(),i=!0}}function O(t,e,n){var i=t[e];t[e]=t[n],t[n]=i}function L(t,e,n,i,o){if(0===t.length)return-1;if('string'==typeof n?(i=n,n=0):n>2147483647?n=2147483647:n<-2147483648&&(n=-2147483648),ct(n=+n)&&(n=o?0:t.length-1),n<0&&(n=t.length+n),n>=t.length){if(o)return-1;n=t.length-1}else if(n<0){if(!o)return-1;n=0}if('string'==typeof e&&(e=l.from(e,i)),l.isBuffer(e))return 0===e.length?-1:M(t,e,n,i,o);if('number'==typeof e)return e&=255,'function'==typeof Uint8Array.prototype.indexOf?o?Uint8Array.prototype.indexOf.call(t,e,n):Uint8Array.prototype.lastIndexOf.call(t,e,n):M(t,[e],n,i,o);throw new TypeError('val must be string, number or Buffer')}function M(t,e,n,i,o){var f,u=1,s=t.length,h=e.length;if(void 0!==i&&('ucs2'===(i=String(i).toLowerCase())||'ucs-2'===i||'utf16le'===i||'utf-16le'===i)){if(t.length<2||e.length<2)return-1;u=2,s/=2,h/=2,n/=2}function a(t,e){return 1===u?t[e]:t.readUInt16BE(e*u)}if(o){var p=-1;for(f=n;fs&&(n=s-h),f=n;f>=0;f--){for(var c=!0,l=0;lo&&(i=o):i=o;var f,u=e.length;for(i>u/2&&(i=u/2),f=0;f239?4:f>223?3:f>191?2:1;if(o+s<=n){var h=void 0,a=void 0,p=void 0,c=void 0;switch(s){case 1:f<128&&(u=f);break;case 2:128==(192&(h=t[o+1]))&&(c=(31&f)<<6|63&h)>127&&(u=c);break;case 3:h=t[o+1],a=t[o+2],128==(192&h)&&128==(192&a)&&(c=(15&f)<<12|(63&h)<<6|63&a)>2047&&(c<55296||c>57343)&&(u=c);break;case 4:h=t[o+1],a=t[o+2],p=t[o+3],128==(192&h)&&128==(192&a)&&128==(192&p)&&(c=(15&f)<<18|(63&h)<<12|(63&a)<<6|63&p)>65535&&c<1114112&&(u=c)}}null===u?(u=65533,s=1):u>65535&&(u-=65536,i.push(u>>>10&1023|55296),u=56320|1023&u),i.push(u),o+=s}return j(i)}_e.kMaxLength=p,l.TYPED_ARRAY_SUPPORT=(function(){try{var t=new Uint8Array(1),e={foo:function(){return 42}};return Object.setPrototypeOf(e,Uint8Array.prototype),Object.setPrototypeOf(t,e),42===t.foo()}catch(t){return!1}})(),l.TYPED_ARRAY_SUPPORT||'undefined'==typeof console||'function'!=typeof console.error||console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support."),Object.defineProperty(l.prototype,'parent',{enumerable:!0,get:function(){if(l.isBuffer(this))return this.buffer}}),Object.defineProperty(l.prototype,'offset',{enumerable:!0,get:function(){if(l.isBuffer(this))return this.byteOffset}}),l.poolSize=8192,l.from=function(t,e,n){return y(t,e,n)},Object.setPrototypeOf(l.prototype,Uint8Array.prototype),Object.setPrototypeOf(l,Uint8Array),l.alloc=function(t,e,n){return v(t,e,n)},l.allocUnsafe=function(t){return b(t)},l.allocUnsafeSlow=function(t){return b(t)},l.isBuffer=function(t){return null!=t&&!0===t._isBuffer&&t!==l.prototype},l.compare=function(t,e){if(pt(t,Uint8Array)&&(t=l.from(t,t.offset,t.byteLength)),pt(e,Uint8Array)&&(e=l.from(e,e.offset,e.byteLength)),!l.isBuffer(t)||!l.isBuffer(e))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(t===e)return 0;for(var n=t.length,i=e.length,o=0,f=Math.min(n,i);oi.length?(l.isBuffer(f)||(f=l.from(f)),f.copy(i,o)):Uint8Array.prototype.set.call(i,f,o);else{if(!l.isBuffer(f))throw new TypeError('"list" argument must be an Array of Buffers');f.copy(i,o)}o+=f.length}return i},l.byteLength=R,l.prototype._isBuffer=!0,l.prototype.swap16=function(){var t=this.length;if(t%2!=0)throw new RangeError('Buffer size must be a multiple of 16-bits');for(var e=0;ee&&(t+=' ... '),''},a&&(l.prototype[a]=l.prototype.inspect),l.prototype.compare=function(t,e,n,i,o){if(pt(t,Uint8Array)&&(t=l.from(t,t.offset,t.byteLength)),!l.isBuffer(t))throw new TypeError("The \"target\" argument must be one of type Buffer or Uint8Array. Received type "+typeof t);if(void 0===e&&(e=0),void 0===n&&(n=t?t.length:0),void 0===i&&(i=0),void 0===o&&(o=this.length),e<0||n>t.length||i<0||o>this.length)throw new RangeError('out of range index');if(i>=o&&e>=n)return 0;if(i>=o)return-1;if(e>=n)return 1;if(e>>>=0,n>>>=0,i>>>=0,o>>>=0,this===t)return 0;for(var f=o-i,u=n-e,s=Math.min(f,u),h=this.slice(i,o),a=t.slice(e,n),p=0;p>>=0,isFinite(n)?(n>>>=0,void 0===i&&(i='utf8')):(i=n,n=void 0)}var o=this.length-e;if((void 0===n||n>o)&&(n=o),t.length>0&&(n<0||e<0)||e>this.length)throw new RangeError('Attempt to write outside buffer bounds');i||(i='utf8');for(var f=!1;;)switch(i){case'hex':return _(this,t,e,n);case'utf8':case'utf-8':return S(this,t,e,n);case'ascii':case'latin1':case'binary':return x(this,t,e,n);case'base64':return P(this,t,e,n);case'ucs2':case'ucs-2':case'utf16le':case'utf-16le':return k(this,t,e,n);default:if(f)throw new TypeError('Unknown encoding: '+i);i=(''+i).toLowerCase(),f=!0}},l.prototype.toJSON=function(){return{type:'Buffer',data:Array.prototype.slice.call(this._arr||this,0)}};var F=4096;function j(t){var e=t.length;if(e<=F)return String.fromCharCode.apply(String,t);for(var n='',i=0;ii)&&(n=i);for(var o='',f=e;fn)throw new RangeError('Trying to access beyond buffer length')}function q(t,e,n,i,o,f){if(!l.isBuffer(t))throw new TypeError('"buffer" argument must be a Buffer instance');if(e>o||et.length)throw new RangeError('Index out of range')}function W(t,e,n,i,o){rt(e,i,o,t,n,7);var f=Number(e&BigInt(4294967295));t[n++]=f,f>>=8,t[n++]=f,f>>=8,t[n++]=f,f>>=8,t[n++]=f;var u=Number(e>>BigInt(32)&BigInt(4294967295));return t[n++]=u,u>>=8,t[n++]=u,u>>=8,t[n++]=u,u>>=8,t[n++]=u,n}function X(t,e,n,i,o){rt(e,i,o,t,n,7);var f=Number(e&BigInt(4294967295));t[n+7]=f,f>>=8,t[n+6]=f,f>>=8,t[n+5]=f,f>>=8,t[n+4]=f;var u=Number(e>>BigInt(32)&BigInt(4294967295));return t[n+3]=u,u>>=8,t[n+2]=u,u>>=8,t[n+1]=u,u>>=8,t[n]=u,n+8}function J(t,e,n,i,o,f){if(n+i>t.length)throw new RangeError('Index out of range');if(n<0)throw new RangeError('Index out of range')}function Z(t,e,n,i,o){return e=+e,n>>>=0,o||J(t,0,n,4),h.write(t,e,n,i,23,4),n+4}function $(t,e,n,i,o){return e=+e,n>>>=0,o||J(t,0,n,8),h.write(t,e,n,i,52,8),n+8}l.prototype.slice=function(t,e){var n=this.length;t=~~t,e=void 0===e?n:~~e,t<0?(t+=n)<0&&(t=0):t>n&&(t=n),e<0?(e+=n)<0&&(e=0):e>n&&(e=n),e>>=0,e>>>=0,n||V(t,e,this.length);for(var i=this[t],o=1,f=0;++f>>=0,e>>>=0,n||V(t,e,this.length);for(var i=this[t+--e],o=1;e>0&&(o*=256);)i+=this[t+--e]*o;return i},l.prototype.readUint8=l.prototype.readUInt8=function(t,e){return t>>>=0,e||V(t,1,this.length),this[t]},l.prototype.readUint16LE=l.prototype.readUInt16LE=function(t,e){return t>>>=0,e||V(t,2,this.length),this[t]|this[t+1]<<8},l.prototype.readUint16BE=l.prototype.readUInt16BE=function(t,e){return t>>>=0,e||V(t,2,this.length),this[t]<<8|this[t+1]},l.prototype.readUint32LE=l.prototype.readUInt32LE=function(t,e){return t>>>=0,e||V(t,4,this.length),(this[t]|this[t+1]<<8|this[t+2]<<16)+16777216*this[t+3]},l.prototype.readUint32BE=l.prototype.readUInt32BE=function(t,e){return t>>>=0,e||V(t,4,this.length),16777216*this[t]+(this[t+1]<<16|this[t+2]<<8|this[t+3])},l.prototype.readBigUInt64LE=yt(function(t){et(t>>>=0,'offset');var e=this[t],n=this[t+7];void 0!==e&&void 0!==n||nt(t,this.length-8);var i=e+this[++t]*Math.pow(2,8)+this[++t]*Math.pow(2,16)+this[++t]*Math.pow(2,24),o=this[++t]+this[++t]*Math.pow(2,8)+this[++t]*Math.pow(2,16)+n*Math.pow(2,24);return BigInt(i)+(BigInt(o)<>>=0,'offset');var e=this[t],n=this[t+7];void 0!==e&&void 0!==n||nt(t,this.length-8);var i=e*Math.pow(2,24)+this[++t]*Math.pow(2,16)+this[++t]*Math.pow(2,8)+this[++t],o=this[++t]*Math.pow(2,24)+this[++t]*Math.pow(2,16)+this[++t]*Math.pow(2,8)+n;return(BigInt(i)<>>=0,e>>>=0,n||V(t,e,this.length);for(var i=this[t],o=1,f=0;++f=(o*=128)&&(i-=Math.pow(2,8*e)),i},l.prototype.readIntBE=function(t,e,n){t>>>=0,e>>>=0,n||V(t,e,this.length);for(var i=e,o=1,f=this[t+--i];i>0&&(o*=256);)f+=this[t+--i]*o;return f>=(o*=128)&&(f-=Math.pow(2,8*e)),f},l.prototype.readInt8=function(t,e){return t>>>=0,e||V(t,1,this.length),128&this[t]?-1*(255-this[t]+1):this[t]},l.prototype.readInt16LE=function(t,e){t>>>=0,e||V(t,2,this.length);var n=this[t]|this[t+1]<<8;return 32768&n?4294901760|n:n},l.prototype.readInt16BE=function(t,e){t>>>=0,e||V(t,2,this.length);var n=this[t+1]|this[t]<<8;return 32768&n?4294901760|n:n},l.prototype.readInt32LE=function(t,e){return t>>>=0,e||V(t,4,this.length),this[t]|this[t+1]<<8|this[t+2]<<16|this[t+3]<<24},l.prototype.readInt32BE=function(t,e){return t>>>=0,e||V(t,4,this.length),this[t]<<24|this[t+1]<<16|this[t+2]<<8|this[t+3]},l.prototype.readBigInt64LE=yt(function(t){et(t>>>=0,'offset');var e=this[t],n=this[t+7];void 0!==e&&void 0!==n||nt(t,this.length-8);var i=this[t+4]+this[t+5]*Math.pow(2,8)+this[t+6]*Math.pow(2,16)+(n<<24);return(BigInt(i)<>>=0,'offset');var e=this[t],n=this[t+7];void 0!==e&&void 0!==n||nt(t,this.length-8);var i=(e<<24)+this[++t]*Math.pow(2,16)+this[++t]*Math.pow(2,8)+this[++t];return(BigInt(i)<>>=0,e||V(t,4,this.length),h.read(this,t,!0,23,4)},l.prototype.readFloatBE=function(t,e){return t>>>=0,e||V(t,4,this.length),h.read(this,t,!1,23,4)},l.prototype.readDoubleLE=function(t,e){return t>>>=0,e||V(t,8,this.length),h.read(this,t,!0,52,8)},l.prototype.readDoubleBE=function(t,e){return t>>>=0,e||V(t,8,this.length),h.read(this,t,!1,52,8)},l.prototype.writeUintLE=l.prototype.writeUIntLE=function(t,e,n,i){(t=+t,e>>>=0,n>>>=0,i)||q(this,t,e,n,Math.pow(2,8*n)-1,0);var o=1,f=0;for(this[e]=255&t;++f>>=0,n>>>=0,i)||q(this,t,e,n,Math.pow(2,8*n)-1,0);var o=n-1,f=1;for(this[e+o]=255&t;--o>=0&&(f*=256);)this[e+o]=t/f&255;return e+n},l.prototype.writeUint8=l.prototype.writeUInt8=function(t,e,n){return t=+t,e>>>=0,n||q(this,t,e,1,255,0),this[e]=255&t,e+1},l.prototype.writeUint16LE=l.prototype.writeUInt16LE=function(t,e,n){return t=+t,e>>>=0,n||q(this,t,e,2,65535,0),this[e]=255&t,this[e+1]=t>>>8,e+2},l.prototype.writeUint16BE=l.prototype.writeUInt16BE=function(t,e,n){return t=+t,e>>>=0,n||q(this,t,e,2,65535,0),this[e]=t>>>8,this[e+1]=255&t,e+2},l.prototype.writeUint32LE=l.prototype.writeUInt32LE=function(t,e,n){return t=+t,e>>>=0,n||q(this,t,e,4,4294967295,0),this[e+3]=t>>>24,this[e+2]=t>>>16,this[e+1]=t>>>8,this[e]=255&t,e+4},l.prototype.writeUint32BE=l.prototype.writeUInt32BE=function(t,e,n){return t=+t,e>>>=0,n||q(this,t,e,4,4294967295,0),this[e]=t>>>24,this[e+1]=t>>>16,this[e+2]=t>>>8,this[e+3]=255&t,e+4},l.prototype.writeBigUInt64LE=yt(function(t){return W(this,t,arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,BigInt(0),BigInt('0xffffffffffffffff'))}),l.prototype.writeBigUInt64BE=yt(function(t){return X(this,t,arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,BigInt(0),BigInt('0xffffffffffffffff'))}),l.prototype.writeIntLE=function(t,e,n,i){if(t=+t,e>>>=0,!i){var o=Math.pow(2,8*n-1);q(this,t,e,n,o-1,-o)}var f=0,u=1,s=0;for(this[e]=255&t;++f>0)-s&255;return e+n},l.prototype.writeIntBE=function(t,e,n,i){if(t=+t,e>>>=0,!i){var o=Math.pow(2,8*n-1);q(this,t,e,n,o-1,-o)}var f=n-1,u=1,s=0;for(this[e+f]=255&t;--f>=0&&(u*=256);)t<0&&0===s&&0!==this[e+f+1]&&(s=1),this[e+f]=(t/u>>0)-s&255;return e+n},l.prototype.writeInt8=function(t,e,n){return t=+t,e>>>=0,n||q(this,t,e,1,127,-128),t<0&&(t=255+t+1),this[e]=255&t,e+1},l.prototype.writeInt16LE=function(t,e,n){return t=+t,e>>>=0,n||q(this,t,e,2,32767,-32768),this[e]=255&t,this[e+1]=t>>>8,e+2},l.prototype.writeInt16BE=function(t,e,n){return t=+t,e>>>=0,n||q(this,t,e,2,32767,-32768),this[e]=t>>>8,this[e+1]=255&t,e+2},l.prototype.writeInt32LE=function(t,e,n){return t=+t,e>>>=0,n||q(this,t,e,4,2147483647,-2147483648),this[e]=255&t,this[e+1]=t>>>8,this[e+2]=t>>>16,this[e+3]=t>>>24,e+4},l.prototype.writeInt32BE=function(t,e,n){return t=+t,e>>>=0,n||q(this,t,e,4,2147483647,-2147483648),t<0&&(t=4294967295+t+1),this[e]=t>>>24,this[e+1]=t>>>16,this[e+2]=t>>>8,this[e+3]=255&t,e+4},l.prototype.writeBigInt64LE=yt(function(t){return W(this,t,arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,-BigInt('0x8000000000000000'),BigInt('0x7fffffffffffffff'))}),l.prototype.writeBigInt64BE=yt(function(t){return X(this,t,arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,-BigInt('0x8000000000000000'),BigInt('0x7fffffffffffffff'))}),l.prototype.writeFloatLE=function(t,e,n){return Z(this,t,e,!0,n)},l.prototype.writeFloatBE=function(t,e,n){return Z(this,t,e,!1,n)},l.prototype.writeDoubleLE=function(t,e,n){return $(this,t,e,!0,n)},l.prototype.writeDoubleBE=function(t,e,n){return $(this,t,e,!1,n)},l.prototype.copy=function(t,e,n,i){if(!l.isBuffer(t))throw new TypeError('argument should be a Buffer');if(n||(n=0),i||0===i||(i=this.length),e>=t.length&&(e=t.length),e||(e=0),i>0&&i=this.length)throw new RangeError('Index out of range');if(i<0)throw new RangeError('sourceEnd out of bounds');i>this.length&&(i=this.length),t.length-e>>=0,n=void 0===n?this.length:n>>>0,t||(t=0),'number'==typeof t)for(f=e;f=i+4;n-=3)e="_"+t.slice(n-3,n)+e;return""+t.slice(0,n)+e}function tt(t,e,n){et(e,'offset'),void 0!==t[e]&&void 0!==t[e+n]||nt(e,t.length-(n+1))}function rt(t,e,n,i,o,f){if(t>n||t3?0===e||e===BigInt(0)?">= 0"+s+" and < 2"+s+" ** "+8*(f+1)+s:">= -(2"+s+" ** "+(8*(f+1)-1)+s+") and < 2 ** "+(8*(f+1)-1)+s:">= "+e+s+" and <= "+n+s,new H.ERR_OUT_OF_RANGE('value',u,t)}tt(i,o,f)}function et(t,e){if('number'!=typeof t)throw new H.ERR_INVALID_ARG_TYPE(e,'number',t)}function nt(t,e,n){if(Math.floor(t)!==t)throw et(t,n),new H.ERR_OUT_OF_RANGE(n||'offset','an integer',t);if(e<0)throw new H.ERR_BUFFER_OUT_OF_BOUNDS;throw new H.ERR_OUT_OF_RANGE(n||'offset',">= "+(n?1:0)+" and <= "+e,t)}K('ERR_BUFFER_OUT_OF_BOUNDS',function(t){return t?t+" is outside of buffer bounds":'Attempt to access memory outside buffer bounds'},RangeError),K('ERR_INVALID_ARG_TYPE',function(t,e){return"The \""+t+"\" argument must be of type number. Received type "+typeof e},TypeError),K('ERR_OUT_OF_RANGE',function(t,e,n){var i="The value of \""+t+"\" is out of range.",o=n;return Number.isInteger(n)&&Math.abs(n)>Math.pow(2,32)?o=Q(String(n)):'bigint'==typeof n&&(o=String(n),(n>Math.pow(BigInt(2),BigInt(32))||n<-Math.pow(BigInt(2),BigInt(32)))&&(o=Q(o)),o+='n'),i+=" It must be "+e+". Received "+o},RangeError);var it=/[^+/0-9A-Za-z-_]/g;function ot(t){if((t=(t=t.split('=')[0]).trim().replace(it,'')).length<2)return'';for(;t.length%4!=0;)t+='=';return t}function ft(t,e){var n;e=e||1/0;for(var i=t.length,o=null,f=[],u=0;u55295&&n<57344){if(!o){if(n>56319){(e-=3)>-1&&f.push(239,191,189);continue}if(u+1===i){(e-=3)>-1&&f.push(239,191,189);continue}o=n;continue}if(n<56320){(e-=3)>-1&&f.push(239,191,189),o=n;continue}n=65536+(o-55296<<10|n-56320)}else o&&(e-=3)>-1&&f.push(239,191,189);if(o=null,n<128){if((e-=1)<0)break;f.push(n)}else if(n<2048){if((e-=2)<0)break;f.push(n>>6|192,63&n|128)}else if(n<65536){if((e-=3)<0)break;f.push(n>>12|224,n>>6&63|128,63&n|128)}else{if(!(n<1114112))throw new Error('Invalid code point');if((e-=4)<0)break;f.push(n>>18|240,n>>12&63|128,n>>6&63|128,63&n|128)}}return f}function ut(t){for(var e=[],n=0;n>8,o=n%256,f.push(o),f.push(i);return f}function ht(t){return s.toByteArray(ot(t))}function at(t,e,n,i){var o;for(o=0;o=e.length||o>=t.length);++o)e[o+n]=t[o];return o}function pt(t,e){return t instanceof e||null!=t&&null!=t.constructor&&null!=t.constructor.name&&t.constructor.name===e.name}function ct(t){return t!=t}var lt=(function(){for(var t=new Array(256),e=0;e<16;++e)for(var n=16*e,i=0;i<16;++i)t[n+i]="0123456789abcdef"[e]+"0123456789abcdef"[i];return t})();function yt(t){return'undefined'==typeof BigInt?gt:t}function gt(){throw new Error('BigInt not supported')}},501,[9,10,16,12,14,17,91,502]); -__d(function(g,r,_i,a,_m,_e,_d){_e.read=function(o,t,h,M,f){var w,p,i=8*f-M-1,n=(1<>1,e=-7,u=h?f-1:0,s=h?-1:1,c=o[t+u];for(u+=s,w=c&(1<<-e)-1,c>>=-e,e+=i;e>0;w=256*w+o[t+u],u+=s,e-=8);for(p=w&(1<<-e)-1,w>>=-e,e+=M;e>0;p=256*p+o[t+u],u+=s,e-=8);if(0===w)w=1-N;else{if(w===n)return p?NaN:1/0*(c?-1:1);p+=Math.pow(2,M),w-=N}return(c?-1:1)*p*Math.pow(2,w-M)},_e.write=function(o,t,h,M,f,w){var p,i,n,N=8*w-f-1,e=(1<>1,s=23===f?Math.pow(2,-24)-Math.pow(2,-77):0,c=M?0:w-1,l=M?1:-1,d=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(i=isNaN(t)?1:0,p=e):(p=Math.floor(Math.log(t)/Math.LN2),t*(n=Math.pow(2,-p))<1&&(p--,n*=2),(t+=p+u>=1?s/n:s*Math.pow(2,1-u))*n>=2&&(p++,n/=2),p+u>=e?(i=0,p=e):p+u>=1?(i=(t*n-1)*Math.pow(2,f),p+=u):(i=t*Math.pow(2,u-1)*Math.pow(2,f),p=0));f>=8;o[h+c]=255&i,c+=l,i/=256,f-=8);for(p=p<0;o[h+c]=255&p,c+=l,p/=256,N-=8);o[h+c-l]|=128*d}},502,[]); -__d(function(g,r,i,a,m,e,d){var n=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.removePlugin=e.removeAccessUser=e.default=e.addPlugin=e.addAccessUser=void 0;var u,s=n(r(d[1])),t=n(r(d[2])),c=r(d[3]),l=n(r(d[4])),o=(0,c.createAction)('plugins/addView');e.addPlugin=o;var p=(0,c.createAction)('plugins/removeView');e.removePlugin=p;var f=(0,c.createAction)('websocket/plugin-acl-grant');e.addAccessUser=f;var v=(0,c.createAction)('websocket/plugin-acl-remove');e.removeAccessUser=v;var A=(0,c.createReducer)({plugins:[],main:[],side:[],background:[]},(u={},(0,s.default)(u,o.toString(),function(n,u){var s=u.payload;n.plugins.push(s);var t=new URL(s.baseURL);t.searchParams.append('auth',s.authToken),t.searchParams.append('parent','*'),t.searchParams.append('backend',l.default.apiBase),t.searchParams.append('pluginId',s.id);var c={url:t.href,plugin:s.id,view:'/'};n.main.push(c)}),(0,s.default)(u,p.toString(),function(n,u){var s=u.payload;n.main=n.main.filter(function(n){return n.plugin!==s.id}),n.side=n.side.filter(function(n){return n.plugin!==s.id}),n.background=n.background.filter(function(n){return n.plugin!==s.id}),n.plugins=n.plugins.filter(function(n){return n.id!==s.id})}),(0,s.default)(u,f.toString(),function(n,u){var s=u.payload,c=n.plugins.find(function(n){return n.id===s.pluginId});if(c){var l=(0,t.default)({},c);l.ACLAccessGrantedUsers.push(s.userId),l.ACLAccessRemovedUsers=l.ACLAccessRemovedUsers.filter(function(n){return n!==s.userId}),n.plugins=n.plugins.filter(function(n){return n.id!==c.id}).concat([l])}}),(0,s.default)(u,v.toString(),function(n,u){var s=u.payload,c=n.plugins.find(function(n){return n.id===s.pluginId});if(c){var l=(0,t.default)({},c);l.ACLAccessRemovedUsers.push(s.userId),l.ACLAccessGrantedUsers=l.ACLAccessGrantedUsers.filter(function(n){return n!==s.userId}),n.plugins=n.plugins.filter(function(n){return n.id!==c.id}).concat([l])}}),u));e.default=A},503,[1,261,22,475,504]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.setUrlFromAppHost=e.setUrl=e.default=e.CLIENT_APP_VERSION=void 0;var t={apiBase:'https://api.testing.dyte.in'},s={apiBase:'https://api.testingv2.dyte.in'},n={apiBase:'https://api.testingv3.dyte.in'},p={apiBase:'https://api.cluster.dyte.in'},B={apiBase:'https://api.staging.dyte.in'},f=p;e.CLIENT_APP_VERSION='0.5.0';var o=function(t){f.apiBase=t};e.setUrl=o;e.setUrlFromAppHost=function(f){f.indexOf('testing.dyte.in')>0?o(t.apiBase):f.indexOf('testingv2.dyte.in')>0?o(s.apiBase):f.indexOf('testingv3.dyte.in')>0&&o(n.apiBase),f.indexOf('staging.dyte.in')>0?o(B.apiBase):o(p.apiBase)};var y=f;e.default=y},504,[]); -__d(function(g,r,i,a,m,e,d){var o=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.storeVideoTransform=e.setConsumerScore=e.setConsumerRemotelyResumed=e.setConsumerRemotelyPaused=e.setConsumerClosed=e.default=e.addConsumer=void 0;var t,s=o(r(d[1])),n=o(r(d[2])),u=r(d[3]),c=r(d[4]),l=(0,u.createAction)('session/add-consumer');e.addConsumer=l;var f=(0,u.createAction)('websocket/consumer-paused');e.setConsumerRemotelyPaused=f;var C=(0,u.createAction)('websocket/consumer-resumed');e.setConsumerRemotelyResumed=C;var v=(0,u.createAction)('websocket/consumer-closed');e.setConsumerClosed=v;var y=(0,u.createAction)('websocket/consumer-score');e.setConsumerScore=y;var p=(0,u.createAction)('session/store-video-transforms');e.storeVideoTransform=p;var S=(0,u.createReducer)({activeConsumers:[],closedConsumers:[],videoTransforms:{}},(t={},(0,s.default)(t,c.resetRoom.toString(),function(o){o.activeConsumers=[],o.closedConsumers=[],o.videoTransforms={}}),(0,s.default)(t,l.toString(),function(o,t){o.closedConsumers.includes(t.payload.id)?o.closedConsumers.filter(function(o){return o!==t.payload.id}):o.activeConsumers=o.activeConsumers.filter(function(o){return o.id!==t.payload.id}).concat([t.payload])}),(0,s.default)(t,v.toString(),function(o,t){o.activeConsumers.find(function(o){return o.id===t.payload.id})?o.activeConsumers=o.activeConsumers.filter(function(o){return o.id!==t.payload.id}):o.closedConsumers=o.closedConsumers.concat([t.payload.id])}),(0,s.default)(t,y.toString(),function(o,t){var s=o.activeConsumers.find(function(o){return o.id===t.payload.id});s&&(s.score=t.payload.score.score,s.producerScore=t.payload.score.producerScore,o.activeConsumers=o.activeConsumers.filter(function(o){return o.id!==t.payload.id}).concat([(0,n.default)({},s)]))}),(0,s.default)(t,f.toString(),function(o,t){var s=(0,n.default)({},o.activeConsumers.find(function(o){return o.id===t.payload.id}));s&&(s.remotelyPaused=!0,o.activeConsumers=o.activeConsumers.filter(function(o){return o.id!==t.payload.id}).concat([(0,n.default)({},s)]))}),(0,s.default)(t,C.toString(),function(o,t){var s=o.activeConsumers.find(function(o){return o.id===t.payload.id});s&&(s.remotelyPaused=!1,o.activeConsumers=o.activeConsumers.filter(function(o){return o.id!==t.payload.id}).concat([(0,n.default)({},s)]))}),(0,s.default)(t,p.toString(),function(o,t){o.videoTransforms[t.payload.streamId]=t.payload.transform}),t));e.default=S},505,[1,261,22,475,480]); -__d(function(g,r,i,a,m,e,d){var c=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.setProducerScore=e.setProducerClosed=e.producerConnected=e.default=void 0;var o,t=c(r(d[1])),u=c(r(d[2])),n=r(d[3]),s=r(d[4]),f=(0,n.createAction)('websocket/producer-connect');e.producerConnected=f;var l=(0,n.createAction)('websocket/producer-closed');e.setProducerClosed=l;var v=(0,n.createAction)('websocket/producer-score');e.setProducerScore=v;var P=(0,n.createReducer)({activeProducers:[]},(o={},(0,t.default)(o,s.resetRoom.toString(),function(c){c.activeProducers=[]}),(0,t.default)(o,f.toString(),function(c,o){c.activeProducers=c.activeProducers.filter(function(c){return c.id!==o.payload.id}).concat([o.payload])}),(0,t.default)(o,l.toString(),function(c,o){c.activeProducers=c.activeProducers.filter(function(c){return c.id!==o.payload.id})}),(0,t.default)(o,v.toString(),function(c,o){var t=c.activeProducers.find(function(c){return c.id===o.payload.id});t&&(t.score=o.payload.score[0].score,c.activeProducers=c.activeProducers.filter(function(c){return c.id!==o.payload.id}).concat([(0,u.default)({},t)]))}),o));e.default=P},506,[1,261,22,475,480]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.getClient=e.client=void 0;var l=r(d[1]),n=t(r(d[2])),u=new l.GraphQLClient({url:n.default.apiBase+"/graphql"});e.client=u;e.getClient=function(t){return new l.GraphQLClient({url:(t||n.default.apiBase)+"/graphql"})}},507,[1,465,504]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.ConfigServiceProvider=e.ConfigServiceContext=void 0;var n=t(r(d[1])),o=t(r(d[2])),s=t(r(d[3])),u=O(r(d[4])),l=r(d[5]),f=r(d[6]),c=r(d[7]),p=r(d[8]),h=t(r(d[9])),v=t(r(d[10])),w=t(r(d[11])),y=r(d[12]),C=r(d[13]),P=r(d[14]),T=r(d[15]),_=r(d[16]),S=r(d[17]),b=O(r(d[18]));function k(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(k=function(t){return t?o:n})(t)}function O(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=k(n);if(o&&o.has(t))return o.get(t);var s={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in t)if("default"!==l&&Object.prototype.hasOwnProperty.call(t,l)){var f=u?Object.getOwnPropertyDescriptor(t,l):null;f&&(f.get||f.set)?Object.defineProperty(s,l,f):s[l]=t[l]}return s.default=t,o&&o.set(t,s),s}var V=(0,u.createContext)(null);e.ConfigServiceContext=V;e.ConfigServiceProvider=function(t){var k=(0,f.useDispatch)(),O=t.children,x=t.meeting,j=(0,u.useState)((0,o.default)({},x.config,{permissions_fetched:!1})),M=(0,s.default)(j,2),E=M[0],L=M[1],D=(0,u.useState)(null),I=(0,s.default)(D,2),A=I[0],B=I[1],N=(0,u.useContext)(P.ClientContext),W=u.default.useContext(S.OrientationContext).orientation,U=(0,u.useState)([]),z=(0,s.default)(U,2),H=z[0],R=z[1],G=(0,f.useSelector)(function(t){return t.participant.peerId}),J='LANDSCAPE'===W,F=((0,l.useWindowDimensions)(),function(t){var n,s,u,l,f,p,h=(0,o.default)({},t,{permissions_fetched:!0});null!=(n=h.theme)&&null!=(s=n.grid)&&null!=(u=s.defaultView)&&u.toLowerCase()&&c.store.dispatch((0,y.setRoomGridView)(null==(l=h.theme)?void 0:null==(f=l.grid)?void 0:null==(p=f.defaultView)?void 0:p.toLowerCase())),h.theme=(0,_.convertThemeToV2)(h.theme,x._uiConfig),x.config=h,L((0,o.default)({},h))}),q=function(t){var s;return n.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:s=null!=t&&t.uiConfig||null!=t&&t.role?(0,_.convertPresetToV2)(x.config,t):t,(0,f.batch)(function(){var t,n;if(k((0,y.setPresetFetched)(!0)),k((0,C.peerMetadataUpdated)({id:G,view_type:null==(t=s.permissions)?void 0:t.view_type,preset_name:s.preset_name})),null!=(n=s.permissions)&&n.view_type&&k((0,y.setRoomViewType)(s.permissions.view_type)),E.permissions.view_type!==_.DyteViewTypes.groupCall&&s.permissions.view_type===_.DyteViewTypes.groupCall&&k((0,p.switchToGroupCall)()),E.permissions.view_type!==_.DyteViewTypes.webinar&&s.permissions.view_type===_.DyteViewTypes.webinar)k((0,p.updateWebinarPresentingSetting)(!0)),k((0,p.updateCanPresent)(s.permissions.can_present)),k((0,C.switchToWebinar)());else if(s.permissions.hidden_participant){var o={hidden:!0,joinStageSettings:p.JoinStageSettings.ALLOWED};k((0,p.setVisibilitySettings)(o))}}),F((0,o.default)({},(0,w.default)(x.config,s)));case 3:case"end":return n.stop()}},null,null,null,Promise)},K=function(){fetch(v.default.apiBase+"/auth/anonymous").then(function(t){return t.json()}).then(function(t){var n,o,s,u=(n=t.authToken,o=n.split('.')[1].replace(/-/g,'+').replace(/_/g,'/'),s=decodeURIComponent((0,T.decode)(o).split('').map(function(t){return"%"+("00"+t.charCodeAt(0).toString(16)).slice(-2)}).join('')),JSON.parse(s)).id;k((0,p.setUser)({authToken:t.authToken,id:u})),N.setHeader('Authorization',"Bearer "+t.authToken),B(!0)})};(0,u.useEffect)(function(){var t,s,u;x&&(x.setupConfig.authToken?(N.setHeader('Authorization',"Bearer "+x.setupConfig.authToken),t=x.setupConfig.authToken,n.default.async(function(f){for(;;)switch(f.prev=f.next){case 0:return f.next=2,n.default.awrap(fetch(v.default.apiBase+"/auth/basicUserDetails?authToken="+t,{method:'GET',headers:{authorization:"Bearer "+t}}));case 2:return s=f.sent,f.next=5,n.default.awrap(s.json());case 5:(u=f.sent).user&&(b.Logger.meetingMetadata.peerId=G,b.Logger.meetingMetadata.sdkVersion='0.24.0',b.Logger.meetingMetadata.roomName=x.setupConfig.roomName,b.Logger.meetingMetadata.organizationId=x.setupConfig.clientId,'android'===l.Platform.OS?b.Logger.meetingMetadata.deviceInfo={brand:l.Platform.constants.Brand,model:l.Platform.constants.Model,osVersion:l.Platform.constants.Version}:'ios'===l.Platform.OS&&(b.Logger.meetingMetadata.deviceInfo={isIpad:l.Platform.isPad,osVersion:l.Platform.constants.osVersion}),b.default.warn('init'),u.user.email.endsWith('@anon.dyte.in')&&(delete u.user.email,delete u.user.name),N.setHeader('Authorization',"Bearer "+t),k((0,p.setUser)((0,o.default)({},u.user,{authToken:t}))));case 7:case"end":return f.stop()}},null,null,null,Promise),B(!0)):K(),x._controlsHook=function(t){R(function(n){return n.concat(t)})},x._setUIConfig=F)},[x]),(0,u.useEffect)(function(){var t,n,s=(null==(t=x.config)?void 0:null==(n=t.theme)?void 0:n.dimensions)||{},u=s.width,l=s.height;(J&&u155}function P(t,n){var o=parseInt(t.substring(1,3),16),l=parseInt(t.substring(3,5),16),s=parseInt(t.substring(5,7),16);return o=parseInt(""+o*(100+n)/100),l=parseInt(""+l*(100+n)/100),s=parseInt(""+s*(100+n)/100),o=o<255?o:255,l=l<255?l:255,s=s<255?s:255,"#"+(1===o.toString(16).length?"0"+o.toString(16):o.toString(16))+(1===l.toString(16).length?"0"+l.toString(16):l.toString(16))+(1===s.toString(16).length?"0"+s.toString(16):s.toString(16))}var h=function(t,n){return[P(t,20+n),t,P(t,-20-n),P(t,-30-n)]},x=function(t){var n=t;if(null!=n&&n.primary&&'string'==typeof n.primary&&(n.primary=h(n.primary,25)),null!=n&&n.secondary&&'string'==typeof t.secondary){var l=h(n.secondary,10);n.secondary=v(n.secondary)?l:l.reverse()}if(null!=n&&n.textPrimary&&'string'==typeof t.textPrimary){var s=h(n.textPrimary,-10);n.textPrimary=v(n.textPrimary)?s.reverse():s}var u={primary:{},secondary:{},textPrimary:{}};return null!=n&&n.primary?u.primary={300:n.primary[0],500:n.primary[1],700:n.primary[2],900:n.primary[3]}:delete u.primary,null!=n&&n.secondary?u.secondary={1000:n.secondary[0],900:n.secondary[1],800:n.secondary[2],700:n.secondary[3]}:delete u.secondary,null!=n&&n.textPrimary?u.textPrimary={400:n.textPrimary[0],300:n.textPrimary[1],200:n.textPrimary[2],100:n.textPrimary[3]}:delete u.textPrimary,null!=n&&n.videoBackground&&(0,o.default)(u,{videoBackground:n.videoBackground}),u},b=function(t){var o,p,v,P,h=t.children,b=(0,l.useState)(null),S=(0,n.default)(b,2),I=S[0],O=S[1],j=(0,l.useContext)(u.ConfigServiceContext),C={logo:null==j?void 0:null==(o=j.sessionConfig)?void 0:o.theme.header.elements.logo,colors:(null==j?void 0:null==(p=j.sessionConfig)?void 0:p.theme.colors)||{}};return(0,l.useEffect)(function(){var t,n;(null!=C&&C.colors||null!=C&&C.logo)&&O((t=C,n=C,{fonts:{heading:'"Inter", sans-serif',body:'"Lato", system-ui, sans-serif',mono:'Menlo, monospace'},colors:(0,s.default)((0,s.default)(f.default,null==t?void 0:t.colors),x((null==n?void 0:n.colors)||{})),logo:(null==n?void 0:n.logo)||(null==t?void 0:t.logo)||'/dyte_logo.svg'}))},[null==j?void 0:null==(v=j.sessionConfig)?void 0:v.theme.header.elements.logo,null==j?void 0:null==(P=j.sessionConfig)?void 0:P.theme.colors]),I&&j?l.default.createElement(c.ThemeProvider,{theme:I},h):l.default.createElement(y.default,null)};e.default=b},509,[1,41,22,165,510,508,511,514,576]); -__d(function(g,r,i,a,m,_e,d){var t='__lodash_hash_undefined__',n=800,e=16,o=9007199254740991,u='[object Arguments]',c='[object AsyncFunction]',f='[object Function]',s='[object GeneratorFunction]',l='[object Null]',p='[object Object]',_='[object Proxy]',h='[object Undefined]',v=/^\[object .+?Constructor\]$/,y=/^(?:0|[1-9]\d*)$/,b={};b['[object Float32Array]']=b['[object Float64Array]']=b['[object Int8Array]']=b['[object Int16Array]']=b['[object Int32Array]']=b['[object Uint8Array]']=b['[object Uint8ClampedArray]']=b['[object Uint16Array]']=b['[object Uint32Array]']=!0,b[u]=b['[object Array]']=b['[object ArrayBuffer]']=b['[object Boolean]']=b['[object DataView]']=b['[object Date]']=b['[object Error]']=b[f]=b['[object Map]']=b['[object Number]']=b[p]=b['[object RegExp]']=b['[object Set]']=b['[object String]']=b['[object WeakMap]']=!1;var j='object'==typeof g&&g&&g.Object===Object&&g,O='object'==typeof self&&self&&self.Object===Object&&self,A=j||O||Function('return this')(),w='object'==typeof _e&&_e&&!_e.nodeType&&_e,z=w&&'object'==typeof m&&m&&!m.nodeType&&m,S=z&&z.exports===w,x=S&&j.process,F=(function(){try{var t=z&&z.require&&z.require('util').types;return t||x&&x.binding&&x.binding('util')}catch(t){}})(),U=F&&F.isTypedArray;function $(t,n,e){switch(e.length){case 0:return t.call(n);case 1:return t.call(n,e[0]);case 2:return t.call(n,e[0],e[1]);case 3:return t.call(n,e[0],e[1],e[2])}return t.apply(n,e)}function P(t,n){for(var e=-1,o=Array(t);++e-1},ft.prototype.set=function(t,n){var e=this.__data__,o=vt(e,t);return o<0?(++this.size,e.push([t,n])):e[o][1]=n,this},st.prototype.clear=function(){this.size=0,this.__data__={hash:new at,map:new(it||ft),string:new at}},st.prototype.delete=function(t){var n=Ut(this,t).delete(t);return this.size-=n?1:0,n},st.prototype.get=function(t){return Ut(this,t).get(t)},st.prototype.has=function(t){return Ut(this,t).has(t)},st.prototype.set=function(t,n){var e=Ut(this,t),o=e.size;return e.set(t,n),this.size+=e.size==o?0:1,this},lt.prototype.clear=function(){this.__data__=new ft,this.size=0},lt.prototype.delete=function(t){var n=this.__data__,e=n.delete(t);return this.size=n.size,e},lt.prototype.get=function(t){return this.__data__.get(t)},lt.prototype.has=function(t){return this.__data__.has(t)},lt.prototype.set=function(t,n){var e=this.__data__;if(e instanceof ft){var o=e.__data__;if(!it||o.length<199)return o.push([t,n]),this.size=++e.size,this;e=this.__data__=new st(o)}return e.set(t,n),this.size=e.size,this};var bt,dt=function(t,n,e){for(var o=-1,u=Object(t),c=e(t),f=c.length;f--;){var s=c[bt?f:++o];if(!1===n(u[s],s,u))break}return t};function gt(t){return null==t?void 0===t?h:l:tt&&tt in Object(t)?Pt(t):Mt(t)}function jt(t){return Qt(t)&>(t)==u}function Ot(t){return!(!Kt(t)||L&&L in t)&&(Ht(t)?V:v).test(Ct(t))}function At(t){if(!Kt(t))return Bt(t);var n=kt(t),e=[];for(var o in t)('constructor'!=o||!n&&C.call(t,o))&&e.push(o);return e}function wt(t,n,e,o,u){t!==n&&dt(n,function(c,f){if(u||(u=new lt),Kt(c))zt(t,n,f,e,wt,o,u);else{var s=o?o(Rt(t,f),c,f+'',t,n,u):void 0;void 0===s&&(s=c),_t(t,f,s)}},tr)}function zt(t,n,e,o,u,c,f){var s=Rt(t,e),l=Rt(n,e),p=f.get(l);if(p)_t(t,e,p);else{var _,h,v,y=c?c(s,l,e+'',t,n,f):void 0,b=void 0===y;if(b){var j=Gt(l),O=!j&&Wt(l),A=!j&&!O&&Yt(l);y=l,j||O||A?Gt(s)?y=s:Qt(v=s)&&Vt(v)?y=xt(s):O?(b=!1,y=mt(l,!0)):A?(b=!1,_=l,h=!0?St(_.buffer):_.buffer,y=new _.constructor(h,_.byteOffset,_.length)):y=[]:Xt(l)||Nt(l)?(y=s,Nt(s)?y=Zt(s):Kt(s)&&!Ht(s)||(y=Et(l))):b=!1}b&&(f.set(l,y),u(y,l,o,c,f),f.delete(l)),_t(t,e,y)}}function mt(t,n){if(n)return t.slice();var e=t.length,o=K?K(e):new t.constructor(e);return t.copy(o),o}function St(t){var n=new t.constructor(t.byteLength);return new J(n).set(new J(t)),n}function xt(t,n){var e=-1,o=t.length;for(n||(n=Array(o));++e-1&&t%1==0&&t0){if(++o>=n)return arguments[0]}else o=0;return t.apply(void 0,arguments)}})(rt?function(t,n){return rt(t,'toString',{configurable:!0,enumerable:!1,value:(e=n,function(){return e}),writable:!0});var e}:nr);function Ct(t){if(null!=t){try{return q.call(t)}catch(t){}try{return t+''}catch(t){}}return''}function Lt(t,n){return t===n||t!=t&&n!=n}var Nt=jt((function(){return arguments})())?jt:function(t){return Qt(t)&&C.call(t,'callee')&&!Y.call(t,'callee')},Gt=Array.isArray;function Vt(t){return null!=t&&Jt(t.length)&&!Ht(t)}var Wt=nt||function(){return!1};function Ht(t){if(!Kt(t))return!1;var n=gt(t);return n==f||n==s||n==c||n==_}function Jt(t){return'number'==typeof t&&t>-1&&t%1==0&&t<=o}function Kt(t){var n=typeof t;return null!=t&&('object'==n||'function'==n)}function Qt(t){return null!=t&&'object'==typeof t}function Xt(t){if(!Qt(t)||gt(t)!=p)return!1;var n=Q(t);if(null===n)return!0;var e=C.call(n,'constructor')&&n.constructor;return'function'==typeof e&&e instanceof e&&q.call(e)==G}var Yt=U?(function(t){return function(n){return t(n)}})(U):function(t){return Qt(t)&&Jt(t.length)&&!!b[gt(t)]};function Zt(t){return Ft(t,tr(t))}function tr(t){return Vt(t)?pt(t,!0):At(t)}var rr=(function(t){return qt(Dt(n=function(n,e){var o=-1,u=e.length,c=u>1?e[u-1]:void 0,f=u>2?e[2]:void 0;for(c=t.length>3&&'function'==typeof c?(u--,c):void 0,f&&Tt(e[0],e[1],f)&&(c=u<3?void 0:c,u=1),n=Object(n);++o25?39:97))};function y(e){var t,r='';for(t=Math.abs(e);t>v;t=t/v|0)r=g(t%v)+r;return(g(t%v)+r).replace(m,'$1-$2')}var b=5381,k=function(e,t){for(var r=t.length;r;)e=33*e^t.charCodeAt(--r);return e};function C(e){return e.displayName||e.name||'Component'}function S(e){return'function'==typeof e}var A=function(e){return null!==e&&'object'==typeof e&&'[object Object]'===(e.toString?e.toString():Object.prototype.toString.call(e))&&!c.typeOf(e)};function x(e){return e&&'string'==typeof e.styledComponentId}function E(e,t){for(var r=0;r=0||(s[r]=e[r]);return s}var _='undefined'!=typeof process&&(process.env.REACT_APP_SC_ATTR||process.env.SC_ATTR)||'data-styled',I='undefined'!=typeof window&&'HTMLElement'in window,U=Boolean('boolean'==typeof SC_DISABLE_SPEEDY?SC_DISABLE_SPEEDY:'undefined'!=typeof process&&void 0!==process.env.REACT_APP_SC_DISABLE_SPEEDY&&''!==process.env.REACT_APP_SC_DISABLE_SPEEDY?'false'!==process.env.REACT_APP_SC_DISABLE_SPEEDY&&process.env.REACT_APP_SC_DISABLE_SPEEDY:'undefined'!=typeof process&&void 0!==process.env.SC_DISABLE_SPEEDY&&''!==process.env.SC_DISABLE_SPEEDY&&('false'!==process.env.SC_DISABLE_SPEEDY&&process.env.SC_DISABLE_SPEEDY)),T=Object.freeze([]),B=Object.freeze({});function D(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),n=1;n0?" Args: "+r.join(', '):''))}var j=512,z=(function(){function e(e){this.groupSizes=new Uint32Array(j),this.length=j,this.tag=e}var t=e.prototype;return t.indexOfGroup=function(e){for(var t=0,r=0;r=this.groupSizes.length){for(var r=this.groupSizes,n=r.length,s=n;e>=s;)(s<<=1)<0&&D(16,""+e);this.groupSizes=new Uint32Array(s),this.groupSizes.set(r),this.length=s;for(var i=n;i=this.length||0===this.groupSizes[e])return t;for(var r=this.groupSizes[e],n=this.indexOfGroup(e),s=n+r,i=n;i=V&&(V=t+1),F.set(e,t),M.set(t,e)},W="style["+_+"][data-styled-version=\"5.3.1\"]",G=new RegExp("^"+_+"\\.g(\\d+)\\[id=\"([\\w\\d-]+)\"\\].*?\"([^\"]*)"),J=function(e){for(var t=e.getTag(),r=t.length,n='',s=0;s0&&(c+=e+",")}),n+=""+a+u+"{content:\""+c+"\"}/*!sc*/\n"}}}return n},q=function(e,t,r){for(var n,s=r.split(','),i=0,o=s.length;i=0;r--){var n=t[r];if(n&&1===n.nodeType&&n.hasAttribute(_))return n}},Q=function(e){var t=document.head,r=e||t,n=document.createElement('style'),s=K(r),i=void 0!==s?s.nextSibling:null;n.setAttribute(_,"active"),n.setAttribute("data-styled-version","5.3.1");var o='undefined'!=typeof window&&void 0!==window.__webpack_nonce__?window.__webpack_nonce__:null;return o&&n.setAttribute('nonce',o),r.insertBefore(n,i),n},X=function(e){if(e.sheet)return e.sheet;for(var t=document.styleSheets,r=0,n=t.length;r=0){var r=document.createTextNode(t),n=this.nodes[e];return this.element.insertBefore(r,n||null),this.length++,!0}return!1},t.deleteRule=function(e){this.element.removeChild(this.nodes[e]),this.length--},t.getRule=function(e){return e0&&(s[0]=s[0].replace(n,d))},p,function(e){if(-2===e){var t=f;return f=[],t}}])),w.hash=c.length?c.reduce(function(e,t){return t.name||D(15),k(e,t.name)},b).toString():'',w})(),he=(function(){function e(e,t){var r=this;this.inject=function(e,t){void 0===t&&(t=ce);var n=r.name+t.hash;e.hasNameForId(r.id,n)||e.insertRules(r.id,n,t(r.rules,n,'@keyframes'))},this.toString=function(){return D(12,String(r.name))},this.name=e,this.id="sc-keyframes-"+e,this.rules=t}return e.prototype.getName=function(e){return void 0===e&&(e=ce),this.name+e.hash},e})(),fe=/([A-Z])/,le=/([A-Z])/g,pe=/^ms-/,de=function(e){return"-"+e.toLowerCase()};function we(e){return fe.test(e)?e.replace(le,de).replace(pe,'-ms-'):e}var me=function(e){return void 0===e||null===e||!1===e||''===e},ve=function e(t,r){var n,s,i=[];for(var o in t)t.hasOwnProperty(o)&&!me(t[o])&&(Array.isArray(t[o])&&t[o].isCss||S(t[o])?i.push(we(o)+":",t[o],';'):A(t[o])?i.push.apply(i,e(t[o],o)):i.push(we(o)+": "+(n=o,null==(s=t[o])||'boolean'==typeof s||''===s?'':'number'!=typeof s||0===s||n in p?String(s).trim():s+"px")+";"));return r?[r+" {"].concat(i,['}']):i};function ge(e,t,r,n){if(Array.isArray(e)){for(var s,i=[],o=0,a=e.length;o0?(c=b+o,h=n-i[o].length):(c=b,h=y),w.push(['string',m.slice(k,n+1),b,k-y,c,n-h]),y=h,b=c,k=n;break;case Fe:Me.lastIndex=k+1,Me.test(m),n=0===Me.lastIndex?m.length-1:Me.lastIndex-2,w.push(['at-word',m.slice(k,n+1),b,k-y,b,n-y]),k=n;break;case Se:for(n=k,u=!0;m.charCodeAt(n+1)===Se;)n+=1,u=!u;r=m.charCodeAt(n+1),u&&r!==Ae&&r!==Ee&&r!==xe&&r!==Ne&&r!==Pe&&r!==Re&&(n+=1),w.push(['word',m.slice(k,n+1),b,k-y,b,n-y]),k=n;break;default:r===Ae&&m.charCodeAt(k+1)===je?(0===(n=m.indexOf('*/',k+2)+1)&&(v?n=m.length:C('comment')),(o=(i=(a=m.slice(k,n+1)).split('\n')).length-1)>0?(c=b+o,h=n-i[o].length):(c=b,h=y),w.push(['comment',a,b,k-y,c,n-h]),y=h,b=c,k=n):(Ve.lastIndex=k+1,Ve.test(m),n=0===Ve.lastIndex?m.length-1:Ve.lastIndex-2,w.push(['word',m.slice(k,n+1),b,k-y,b,n-y]),k=n)}k++}return w}var Ye={brackets:[36,39],string:[31,39],'at-word':[31,39],comment:[90,39],'{':[32,39],'}':[32,39],':':[1,22],';':[1,22],'(':[1,22],')':[1,22]};function We(e){return"\x1b["+e+"m"}function Ge(e){var t=[];return $e(new wt(e),{ignoreErrors:!0}).forEach(function(e){var r=Ye[e[0]];r?t.push(e[1].split(/\r?\n/).map(function(e){return We(r[0])+e+We(r[1])}).join('\n')):t.push(e[1])}),t.join('')}var Je=(function(){function e(t,r,n,s,i,o){this.name='CssSyntaxError',this.reason=t,i&&(this.file=i),s&&(this.source=s),o&&(this.plugin=o),void 0!==r&&void 0!==n&&(this.line=r,this.column=n),this.setMessage(),Error.captureStackTrace&&Error.captureStackTrace(this,e)}var t=e.prototype;return t.setMessage=function(){this.message=this.plugin?this.plugin+": ":'',this.message+=this.file?this.file:'',void 0!==this.line&&(this.message+=":"+this.line+":"+this.column),this.message+=": "+this.reason},t.showSourceCode=function(e){var t=this;if(!this.source)return'';var r=this.source;void 0===e&&(e=d),e&&(r=Ge(r));var n=r.split(/\r?\n/),s=Math.max(this.line-3,0),i=Math.min(this.line+2,n.length),o=String(i).length;return n.slice(s,i).map(function(e,r){var n=s+1+r,i=" "+(" "+n).slice(-o)+" | ";return n===t.line?">"+i+e+"\n "+(i.replace(/\d/g,' ')+e.slice(0,t.column-1).replace(/[^\t]/g,' '))+"^":" "+i+e}).join('\n')},t.toString=function(){var e=this.showSourceCode();return e&&(e="\n\n"+e+"\n"),this.name+": "+this.message+e},R(e,[{key:"generated",get:function(){return be('CssSyntaxError#generated is deprecated. Use input instead.'),this.input}}]),e})(),qe={colon:': ',indent:' ',beforeDecl:'\n',beforeRule:'\n',beforeOpen:' ',beforeClose:'\n',beforeComment:'\n',after:'\n',emptyBody:'',commentLeft:' ',commentRight:' '};var He=(function(){function e(e){this.builder=e}var t=e.prototype;return t.stringify=function(e,t){this[e.type](e,t)},t.root=function(e){this.body(e),e.raws.after&&this.builder(e.raws.after)},t.comment=function(e){var t=this.raw(e,'left','commentLeft'),r=this.raw(e,'right','commentRight');this.builder("/*"+t+e.text+r+"*/",e)},t.decl=function(e,t){var r=this.raw(e,'between','colon'),n=e.prop+r+this.rawValue(e,'value');e.important&&(n+=e.raws.important||' !important'),t&&(n+=';'),this.builder(n,e)},t.rule=function(e){this.block(e,this.rawValue(e,'selector'))},t.atrule=function(e,t){var r="@"+e.name,n=e.params?this.rawValue(e,'params'):'';if(void 0!==e.raws.afterName?r+=e.raws.afterName:n&&(r+=' '),e.nodes)this.block(e,r+n);else{var s=(e.raws.between||'')+(t?';':'');this.builder(r+n+s,e)}},t.body=function(e){for(var t=e.nodes.length-1;t>0&&'comment'===e.nodes[t].type;)t-=1;for(var r=this.raw(e,'semicolon'),n=0;n0&&void 0!==e.raws.after)return-1!==(t=e.raws.after).indexOf('\n')&&(t=t.replace(/[^\n]+$/,'')),!1}),t},t.rawBeforeOpen=function(e){var t;return e.walk(function(e){if('decl'!==e.type&&void 0!==(t=e.raws.between))return!1}),t},t.rawColon=function(e){var t;return e.walkDecls(function(e){if(void 0!==e.raws.between)return t=e.raws.between.replace(/[^\s:]/g,''),!1}),t},t.beforeAfter=function(e,t){var r;r='decl'===e.type?this.raw(e,null,'beforeDecl'):'comment'===e.type?this.raw(e,null,'beforeComment'):'before'===t?this.raw(e,null,'beforeRule'):this.raw(e,null,'beforeClose');for(var n=e.parent,s=0;n&&'root'!==n.type;)s+=1,n=n.parent;if(-1!==r.indexOf('\n')){var i=this.raw(e,null,'indent');if(i.length)for(var o=0;o0&&this.unclosedBracket(s),t&&n){for(;this.pos>o&&('space'===(e=this.tokens[this.pos][0])||'comment'===e);)this.pos-=1;this.decl(this.tokens.slice(o,this.pos+1))}else this.unknownWord(o)},t.rule=function(e){e.pop();var t=new at;this.init(t,e[0][2],e[0][3]),t.raws.between=this.spacesFromEnd(e),this.raw(t,'selector',e),this.current=t},t.decl=function(e){var t=new Xe;this.init(t);var r,n=e[e.length-1];for(';'===n[0]&&(this.semicolon=!0,e.pop()),n[4]?t.source.end={line:n[4],column:n[5]}:t.source.end={line:n[2],column:n[3]};'word'!==e[0][0];)t.raws.before+=e.shift()[1];for(t.source.start={line:e[0][2],column:e[0][3]},t.prop='';e.length;){var s=e[0][0];if(':'===s||'space'===s||'comment'===s)break;t.prop+=e.shift()[1]}for(t.raws.between='';e.length;){if(':'===(r=e.shift())[0]){t.raws.between+=r[1];break}t.raws.between+=r[1]}'_'!==t.prop[0]&&'*'!==t.prop[0]||(t.raws.before+=t.prop[0],t.prop=t.prop.slice(1)),t.raws.between+=this.spacesFromStart(e),this.precheckMissedSemicolon(e);for(var i=e.length-1;i>0;i--){if('!important'===(r=e[i])[1]){t.important=!0;var o=this.stringFrom(e,i);' !important'!==(o=this.spacesFromEnd(e)+o)&&(t.raws.important=o);break}if('important'===r[1]){for(var a=e.slice(0),u='',c=i;c>0;c--){var h=a[c][0];if(0===u.trim().indexOf('!')&&'space'!==h)break;u=a.pop()[1]+u}0===u.trim().indexOf('!')&&(t.important=!0,t.raws.important=u,e=a)}if('space'!==r[0]&&'comment'!==r[0])break}this.raw(t,'value',e),-1!==t.value.indexOf(':')&&this.checkMissedSemicolon(e)},t.atrule=function(e){var t=new it;t.name=e[1].slice(1),''===t.name&&this.unnamedAtrule(t,e),this.init(t,e[2],e[3]);var r=!1,n=!1,s=[];for(this.pos+=1;this.pos=0&&('space'===(r=e[s])[0]||2!==(n+=1));s--);throw this.input.error('Missed semicolon',r[2],r[3])}},e})();function rt(e,t){if(t&&t.safe)throw new Error("Option safe was removed. Use parser: require(\"postcss-safe-parser\")");var r=new wt(e,t),n=new tt(r);try{n.tokenize(),n.loop()}catch(e){throw'CssSyntaxError'===e.name&&t&&t.from&&(/\.scss$/i.test(t.from)?e.message+="\nYou tried to parse SCSS with the standard CSS parser; try again with the postcss-scss parser":/\.less$/i.test(t.from)&&(e.message+="\nYou tried to parse Less with the standard CSS parser; try again with the postcss-less parser")),e}return n.root}function nt(e){return e.map(function(e){return e.nodes&&(e.nodes=nt(e.nodes)),delete e.source,e})}var st=(function(e){function t(){return e.apply(this,arguments)||this}P(t,e);var r=t.prototype;return r.push=function(e){return e.parent=this,this.nodes.push(e),this},r.each=function(e){this.lastEach||(this.lastEach=0),this.indexes||(this.indexes={}),this.lastEach+=1;var t=this.lastEach;if(this.indexes[t]=0,this.nodes){for(var r,n;this.indexes[t]=e&&(this.indexes[r]=t-1);return this},r.removeAll=function(){return this.nodes.forEach(function(e){return e.parent=void 0}),this.nodes=[],this},r.replaceValues=function(e,t,r){return r||(r=t,t={}),this.walkDecls(function(n){t.props&&-1===t.props.indexOf(n.prop)||t.fast&&-1===n.value.indexOf(t.fast)||(n.value=n.value.replace(e,r))}),this},r.every=function(e){return this.nodes.every(e)},r.some=function(e){return this.nodes.some(e)},r.index=function(e){return'number'==typeof e?e:this.nodes.indexOf(e)},r.normalize=function(e,t){var r=this;if('string'==typeof e)e=nt(rt(e).nodes);else if(!Array.isArray(e))if('root'===e.type)e=e.nodes;else if(e.type)e=[e];else if(e.prop){if(void 0===e.value)throw new Error('Value field is missed in node creation');'string'!=typeof e.value&&(e.value=String(e.value)),e=[new Xe(e)]}else if(e.selector)e=[new at(e)];else if(e.name)e=[new it(e)];else{if(!e.text)throw new Error('Unknown node type in node creation');e=[new et(e)]}return e.map(function(e){return void 0===e.raws&&(e=r.rebuild(e)),e.parent&&(e=e.clone()),void 0===e.raws.before&&t&&void 0!==t.raws.before&&(e.raws.before=t.raws.before.replace(/[^\s]/g,'')),e.parent=r,e})},r.rebuild=function(e,t){var r,n=this;for(var s in'root'===e.type?r=new pt:'atrule'===e.type?r=new it:'rule'===e.type?r=new at:'decl'===e.type?r=new Xe:'comment'===e.type&&(r=new et),e)'nodes'===s?r.nodes=e.nodes.map(function(e){return n.rebuild(e,r)}):'parent'===s&&t?r.parent=t:e.hasOwnProperty(s)&&(r[s]=e[s]);return r},r.eachInside=function(e){return be("Container#eachInside is deprecated. Use Container#walk instead."),this.walk(e)},r.eachDecl=function(e,t){return be("Container#eachDecl is deprecated. Use Container#walkDecls instead."),this.walkDecls(e,t)},r.eachRule=function(e,t){return be("Container#eachRule is deprecated. Use Container#walkRules instead."),this.walkRules(e,t)},r.eachAtRule=function(e,t){return be("Container#eachAtRule is deprecated. Use Container#walkAtRules instead."),this.walkAtRules(e,t)},r.eachComment=function(e){return be("Container#eachComment is deprecated. Use Container#walkComments instead."),this.walkComments(e)},R(t,[{key:"first",get:function(){if(this.nodes)return this.nodes[0]}},{key:"last",get:function(){if(this.nodes)return this.nodes[this.nodes.length-1]}},{key:"semicolon",get:function(){return be('Node#semicolon is deprecated. Use Node#raws.semicolon'),this.raws.semicolon},set:function(e){be('Node#semicolon is deprecated. Use Node#raws.semicolon'),this.raws.semicolon=e}},{key:"after",get:function(){return be('Node#after is deprecated. Use Node#raws.after'),this.raws.after},set:function(e){be('Node#after is deprecated. Use Node#raws.after'),this.raws.after=e}}]),t})(Qe),it=(function(e){function t(t){var r;return(r=e.call(this,t)||this).type='atrule',r}P(t,e);var r=t.prototype;return r.append=function(){var t;this.nodes||(this.nodes=[]);for(var r=arguments.length,n=new Array(r),s=0;s0&&(o-=1):0===o&&-1!==t.indexOf(h)&&(i=!0),i?(''!==s&&n.push(s.trim()),s='',i=!1):s+=h}return(r||''!==s)&&n.push(s.trim()),n},space:function(e){return ot.split(e,[' ','\n','\t'])},comma:function(e){return ot.split(e,[','],!0)}},at=(function(e){function t(t){var r;return(r=e.call(this,t)||this).type='rule',r.nodes||(r.nodes=[]),r}return P(t,e),R(t,[{key:"selectors",get:function(){return ot.comma(this.selector)},set:function(e){var t=this.selector?this.selector.match(/,\s*/):null,r=t?t[0]:","+this.raw('between','beforeOpen');this.selector=e.join(r)}},{key:"_selector",get:function(){return be('Rule#_selector is deprecated. Use Rule#raws.selector'),this.raws.selector},set:function(e){be('Rule#_selector is deprecated. Use Rule#raws.selector'),this.raws.selector=e}}]),t})(st),ut=(function(){function e(e,t){if(void 0===t&&(t={}),this.type='warning',this.text=e,t.node&&t.node.source){var r=t.node.positionBy(t);this.line=r.line,this.column=r.column}for(var n in t)this[n]=t[n]}return e.prototype.toString=function(){return this.node?this.node.error(this.text,{plugin:this.plugin,index:this.index,word:this.word}).message:this.plugin?this.plugin+": "+this.text:this.text},e})(),ct=(function(){function e(e,t,r){this.processor=e,this.messages=[],this.root=t,this.opts=r,this.css=void 0,this.map=void 0}var t=e.prototype;return t.toString=function(){return this.css},t.warn=function(e,t){void 0===t&&(t={}),t.plugin||this.lastPlugin&&this.lastPlugin.postcssPlugin&&(t.plugin=this.lastPlugin.postcssPlugin);var r=new ut(e,t);return this.messages.push(r),r},t.warnings=function(){return this.messages.filter(function(e){return'warning'===e.type})},R(e,[{key:"content",get:function(){return this.css}}]),e})();function ht(e){return'object'==typeof e&&'function'==typeof e.then}var ft=(function(){function e(t,r,n){var s;if(this.stringified=!1,this.processed=!1,'object'==typeof r&&'root'===r.type)s=r;else if(r instanceof e||r instanceof ct)s=r.root,r.map&&(void 0===n.map&&(n.map={}),n.map.inline||(n.map.inline=!1),n.map.prev=r.map);else{var i=rt;n.syntax&&(i=n.syntax.parse),n.parser&&(i=n.parser),i.parse&&(i=i.parse);try{s=i(r,n)}catch(e){this.error=e}}this.result=new ct(t,s,n)}var t=e.prototype;return t.warnings=function(){return this.sync().warnings()},t.toString=function(){return this.css},t.then=function(e,t){return this.async().then(e,t)},t.catch=function(e){return this.async().catch(e)},t.handleError=function(e,t){try{if(this.error=e,'CssSyntaxError'!==e.name||e.plugin){if(t.postcssVersion){var r=t.postcssPlugin,n=t.postcssVersion,s=this.result.processor.version,i=n.split('.'),o=s.split('.');(i[0]!==o[0]||parseInt(i[1])>parseInt(o[1]))&&be("Your current PostCSS version is "+s+", but "+r+" uses "+n+". Perhaps this is the source of the error below.")}}else e.plugin=t.postcssPlugin,e.setMessage()}catch(e){console&&console.error&&console.error(e)}},t.asyncTick=function(e,t){var r=this;if(this.plugin>=this.processor.plugins.length)return this.processed=!0,e();try{var n=this.processor.plugins[this.plugin],s=this.run(n);this.plugin+=1,ht(s)?s.then(function(){r.asyncTick(e,t)}).catch(function(e){r.handleError(e,n),r.processed=!0,t(e)}):this.asyncTick(e,t)}catch(e){this.processed=!0,t(e)}},t.async=function(){var e=this;return this.processed?new Promise(function(t,r){e.error?r(e.error):t(e.stringify())}):this.processing?this.processing:(this.processing=new Promise(function(t,r){if(e.error)return r(e.error);e.plugin=0,e.asyncTick(t,r)}).then(function(){return e.processed=!0,e.stringify()}),this.processing)},t.sync=function(){var e=this;if(this.processed)return this.result;if(this.processed=!0,this.processing)throw new Error('Use process(css).then(cb) to work with async plugins');if(this.error)throw this.error;return this.result.processor.plugins.forEach(function(t){if(ht(e.run(t)))throw new Error('Use process(css).then(cb) to work with async plugins')}),this.result},t.run=function(e){this.result.lastPlugin=e;try{return e(this.result.root,this.result)}catch(t){throw this.handleError(t,e),t}},t.stringify=function(){if(this.stringified)return this.result;this.stringified=!0,this.sync();var e=this.result.opts,t=Ze;e.syntax&&(t=e.syntax.stringify),e.stringifier&&(t=e.stringifier),t.stringify&&(t=t.stringify);var r='';return t(this.root,function(e){r+=e}),this.result.css=r,this.result},R(e,[{key:"processor",get:function(){return this.result.processor}},{key:"opts",get:function(){return this.result.opts}},{key:"css",get:function(){return this.stringify().css}},{key:"content",get:function(){return this.stringify().content}},{key:"map",get:function(){return this.stringify().map}},{key:"root",get:function(){return this.sync().root}},{key:"messages",get:function(){return this.sync().messages}}]),e})(),lt=(function(){function e(e){void 0===e&&(e=[]),this.version='5.2.0',this.plugins=this.normalize(e)}var t=e.prototype;return t.use=function(e){return this.plugins=this.plugins.concat(this.normalize([e])),this},t.process=function(e,t){return void 0===t&&(t={}),new ft(this,e,t)},t.normalize=function(e){var t=[];return e.forEach(function(e){if(e.postcss&&(e=e.postcss),'object'==typeof e&&Array.isArray(e.plugins))t=t.concat(e.plugins);else{if('function'!=typeof e)throw new Error(e+" is not a PostCSS plugin");t.push(e)}}),t},e})(),pt=(function(e){function t(t){var r;return(r=e.call(this,t)||this).type='root',r.nodes||(r.nodes=[]),r}P(t,e);var r=t.prototype;return r.removeChild=function(t){return 0===(t=this.index(t))&&this.nodes.length>1&&(this.nodes[1].raws.before=this.nodes[t].raws.before),e.prototype.removeChild.call(this,t)},r.normalize=function(t,r,n){var s=e.prototype.normalize.call(this,t);return r&&('prepend'===n?this.nodes.length>1?r.raws.before=this.nodes[1].raws.before:delete r.raws.before:this.first!==r&&s.forEach(function(e){e.raws.before=r.raws.before})),s},r.toResult=function(e){return void 0===e&&(e={}),new ft(new lt,this,e).stringify()},r.remove=function(e){be('Root#remove is deprecated. Use Root#removeChild'),this.removeChild(e)},r.prevMap=function(){return be('Root#prevMap is deprecated. Use Root#source.input.map'),this.source.input.map},t})(st),dt=0,wt=(function(){function e(e,t){void 0===t&&(t={}),this.css=e.toString(),"\ufeff"!==this.css[0]&&"\ufffe"!==this.css[0]||(this.css=this.css.slice(1)),t.from&&(/^\w+:\/\//.test(t.from)?this.file=t.from:this.file=path.resolve(t.from)),this.file||(dt+=1,this.id=""),this.map&&(this.map.file=this.from)}var t=e.prototype;return t.error=function(e,t,r,n){var s;void 0===n&&(n={});var i=this.origin(t,r);return(s=i?new Je(e,i.line,i.column,i.source,i.file,n.plugin):new Je(e,t,r,this.css,this.file,n.plugin)).input={line:t,column:r,source:this.css},this.file&&(s.input.file=this.file),s},t.origin=function(e,t){if(!this.map)return!1;var r=this.map.consumer(),n=r.originalPositionFor({line:e,column:t});if(!n.source)return!1;var s={file:this.mapResolve(n.source),line:n.line,column:n.column},i=r.sourceContentFor(n.source);return i&&(s.source=i),s},t.mapResolve=function(e){return/^\w+:\/\//.test(e)?e:path.resolve(this.map.consumer().sourceRoot||'.',e)},R(e,[{key:"from",get:function(){return this.file||this.id}}]),e})(),mt=(function(e){function t(){return e.apply(this,arguments)||this}P(t,e);var r=t.prototype;return r.tokenize=function(){this.tokens=$e(this.input,{ignoreErrors:!0})},r.comment=function(e){var t=new et;this.init(t,e[2],e[3]),t.source.end={line:e[4],column:e[5]};var r=e[1].slice(2);if('*/'===r.slice(-2)&&(r=r.slice(0,-2)),/^\s*$/.test(r))t.text='',t.raws.left=r,t.raws.right='';else{var n=r.match(/^(\s*)([^]*[^\s])(\s*)$/);t.text=n[2],t.raws.left=n[1],t.raws.right=n[3]}},r.unclosedBracket=function(){},r.unknownWord=function(e){var t=this.tokens.slice(e,this.pos+1);this.spaces+=t.map(function(e){return e[1]}).join('')},r.unexpectedClose=function(){this.current.raws.after+='}'},r.doubleColon=function(){},r.unnamedAtrule=function(e){e.name=''},r.precheckMissedSemicolon=function(e){var t=this.colon(e);if(!1!==t){var r;for(r=t-1;r>=0&&'word'!==e[r][0];r--);for(r-=1;r>=0;r--)if('space'!==e[r][0]){r+=1;break}var n=e.splice(r,e.length-r);this.decl(n)}},r.checkMissedSemicolon=function(){},r.endFile=function(){for(this.current.nodes&&this.current.nodes.length&&(this.current.raws.semicolon=this.semicolon),this.current.raws.after=(this.current.raws.after||'')+this.spaces;this.current.parent;)this.current=this.current.parent,this.current.raws.after=''},t})(tt);var vt={},gt=function(e){return'function'==typeof e||'object'==typeof e&&null!==e&&!Array.isArray(e)},yt=function(e){return'__proto__'!==e&&'constructor'!==e&&'prototype'!==e};function bt(e,t,r){var n=e[r];gt(t)&>(n)?kt(n,t):e[r]=t}function kt(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),n=1;n1?t-1:0),n=1;n>>0);if(!vt[i]){var o=[];(r=new wt(s,t),(n=new mt(r)).tokenize(),n.loop(),n.root).each(function(e){'decl'===e.type&&o.push([e.prop,e.value])});var a=u(o,['borderRadius','borderWidth','borderColor','borderStyle']),c=Tt.create({generated:a});vt[i]=c.generated}return vt[i]},e})())),jt=function(e){return Ut(Dt,e)};"ActivityIndicator ActivityIndicatorIOS ART Button DatePickerIOS DrawerLayoutAndroid\n Image ImageBackground ImageEditor ImageStore KeyboardAvoidingView ListView MapView Modal NavigatorIOS\n Picker PickerIOS ProgressBarAndroid ProgressViewIOS ScrollView SegmentedControlIOS Slider\n SliderIOS SnapshotViewIOS Switch RecyclerViewBackedScrollView RefreshControl SafeAreaView StatusBar\n SwipeableListView SwitchAndroid SwitchIOS TabBarIOS Text TextInput ToastAndroid ToolbarAndroid\n Touchable TouchableHighlight TouchableNativeFeedback TouchableOpacity TouchableWithoutFeedback\n View ViewPagerAndroid WebView FlatList SectionList VirtualizedList Pressable".split(/\s+/m).forEach(function(e){return Object.defineProperty(jt,e,{enumerable:!0,configurable:!1,get:function(){return jt(Bt[e])}})}),i.ThemeConsumer=Et,i.ThemeContext=xt,i.ThemeProvider=function(e){var t=h.useContext(xt),r=h.useMemo(function(){return Rt(e.theme,t)},[e.theme,t]);return e.children?f.createElement(xt.Provider,{value:r},e.children):null},i.css=It,i.default=jt,i.isStyledComponent=x,i.useTheme=function(){return h.useContext(xt)},i.withTheme=function(e){var t=f.forwardRef(function(t,r){var n=h.useContext(xt),s=e.defaultProps,i=Ct(t,n,s);return f.createElement(e,N({},t,{theme:i,ref:r}))});return w(t,e),t.displayName="WithTheme("+C(e)+")",t}},514,[515,524,165,526,527,528,529,443,2]); -__d(function(g,r,_i,a,m,e,d){'use strict';var t=r(d[0]);function n(t){return t&&'object'==typeof t&&'default'in t?t.default:t}Object.defineProperty(e,'__esModule',{value:!0});var o,i=r(d[1]),s=n(i),u=n(r(d[2])),l=n(r(d[3])),c=/^(#(?:[0-9a-f]{3,4}){1,2})$/i,f=/^(rgba?|hsla?|hwb|lab|lch|gray|color)$/,h=function(t){return function(n){return t(n)?'':null}},p=function(t,n){return void 0===n&&(n=String),function(o){if('word'!==o.type)return null;var i=o.value.match(t);return null===i?null:n(i[1])}},v=h(function(t){return'space'===t.type}),x=h(function(t){return'div'===t.type&&'/'===t.value}),w=h(function(t){return'div'===t.type&&','===t.value}),y=(o='word',function(t){return t.type===o?t.value:null}),b=p(/^(none)$/i),k=p(/^(auto)$/i),V=p(/^([+-]?(?:\d*\.)?\d+(?:e[+-]?\d+)?)$/i,Number),$=p(/^(0$|(?:[+-]?(?:\d*\.)?\d+(?:e[+-]?\d+)?)(?=px$))/i,Number),T=p(/^([+-]?(?:\d*\.)?\d+(?:e[+-]?\d+)?(ch|em|ex|rem|vh|vw|vmin|vmax|cm|mm|in|pc|pt))$/i),C=p(/^([+-]?(?:\d*\.)?\d+(?:e[+-]?\d+)?(?:deg|rad))$/i,function(t){return t.toLowerCase()}),S=p(/^([+-]?(?:\d*\.)?\d+(?:e[+-]?\d+)?%)$/i),E=p(/(^-?[_a-z][_a-z0-9-]*$)/i),L=function(t){return'string'!==t.type?null:t.value.replace(/\\([0-9a-f]{1,6})(?:\s|$)/gi,function(t,n){return String.fromCharCode(parseInt(n,16))}).replace(/\\/g,'')},R=function(t){return'word'===t.type&&(c.test(t.value)||t.value in l||'transparent'===t.value)?t.value:'function'===t.type&&f.test(t.value)?i.stringify(t):null},O=p(/^(none|underline|line-through)$/i),F=p(/^(solid|dashed|dotted)$/),B=function(t){var n=t.types,o=void 0===n?[$,T,S]:n,i=t.directions,s=void 0===i?['Top','Right','Bottom','Left']:i,u=t.prefix,l=void 0===u?'':u,c=t.suffix,f=void 0===c?'':c;return function(t){var n,i=[];for(i.push(t.expect.apply(t,o));i.length<4&&t.hasTokens();)t.expect(v),i.push(t.expect.apply(t,o));t.expectEmpty();var u=i[0],c=i[1],h=void 0===c?u:c,p=i[2],x=void 0===p?u:p,w=i[3],y=void 0===w?h:w,b=function(t){return""+l+s[t]+f};return(n={})[b(0)]=u,n[b(1)]=h,n[b(2)]=x,n[b(3)]=y,n}},_=function(t){var n=t.expect($),o=t.matches(v)?t.expect($):n;return t.expectEmpty(),{width:n,height:o}},P=function(t){var n,o,i,s;if(t.matches(b))return t.expectEmpty(),{offset:{width:0,height:0},radius:0,color:'black'};for(var u=!1;t.hasTokens();)u&&t.expect(v),void 0===n&&t.matches($,T)?(n=t.lastValue,t.expect(v),o=t.expect($,T),t.saveRewindPoint(),t.matches(v)&&t.matches($,T)?i=t.lastValue:t.rewind()):void 0===s&&t.matches(R)?s=t.lastValue:t.throw(),u=!0;return void 0===n&&t.throw(),{offset:{width:n,height:o},radius:void 0!==i?i:0,color:void 0!==s?s:'black'}},W=p(/(nowrap|wrap|wrap-reverse)/),Y=p(/(row|row-reverse|column|column-reverse)/),D=function(t){var n;if(t.matches(L))n=t.lastValue;else for(n=t.expect(E);t.hasTokens();){t.expect(v),n+=" "+t.expect(E)}return t.expectEmpty(),{fontFamily:n}},M=p(/^(normal)$/),I=p(/^(italic)$/),N=p(/^([1-9]00|bold)$/),j=p(/^(small-caps)$/),A=[],X=p(/(flex-(?:start|end)|center|stretch|space-(?:between|around))/),H=p(/(flex-(?:start|end)|center|space-(?:between|around|evenly))/),z=p(/^(solid|double|dotted|dashed)$/),G=function(t){return function(n){var o=n.expect(t);return n.expectEmpty(),o}},U=G(V),Z=G($),q=G(C),J=function(t){return function(n,o){return function(i){var s,u,l,c=i.expect(t);if(i.hasTokens())i.expect(w),l=i.expect(t);else{if(void 0===o)return c;l=o}return i.expectEmpty(),[(s={},s[n+"Y"]=l,s),(u={},u[n+"X"]=c,u)]}}},K=J(V),Q=J($),ee=J(C),te={perspective:U,scale:K('scale'),scaleX:U,scaleY:U,translate:Q('translate',0),translateX:Z,translateY:Z,rotate:q,rotateX:q,rotateY:q,rotateZ:q,skewX:q,skewY:q,skew:ee('skew','0deg')},ne=B({types:[R],prefix:'border',suffix:'Color'}),re=B({directions:['TopLeft','TopRight','BottomRight','BottomLeft'],prefix:'border',suffix:'Radius'}),oe=B({prefix:'border',suffix:'Width'}),ie=B({types:[$,T,S,k],prefix:'margin'}),ae=B({prefix:'padding'}),se={background:function(t){return{backgroundColor:t.expect(R)}},border:function(t){var n,o,i;if(t.matches(b))return t.expectEmpty(),{borderWidth:0,borderColor:'black',borderStyle:'solid'};for(var s=0;s<3&&t.hasTokens();)0!==s&&t.expect(v),void 0===n&&t.matches($,T)?n=t.lastValue:void 0===o&&t.matches(R)?o=t.lastValue:void 0===i&&t.matches(F)?i=t.lastValue:t.throw(),s+=1;return t.expectEmpty(),void 0===n&&(n=1),void 0===o&&(o="black"),void 0===i&&(i="solid"),{borderWidth:n,borderColor:o,borderStyle:i}},borderColor:ne,borderRadius:re,borderWidth:oe,boxShadow:function(t){var n=P(t);return{shadowOffset:n.offset,shadowRadius:n.radius,shadowColor:n.color,shadowOpacity:1}},flex:function(t){var n,o,i;if(t.matches(b))return t.expectEmpty(),{flexGrow:0,flexShrink:0,flexBasis:'auto'};if(t.saveRewindPoint(),t.matches(k)&&!t.hasTokens())return{flexGrow:1,flexShrink:1,flexBasis:'auto'};t.rewind();for(var s=0;s<2&&t.hasTokens();)0!==s&&t.expect(v),void 0===n&&t.matches(V)?(n=t.lastValue,t.saveRewindPoint(),t.matches(v)&&t.matches(V)?o=t.lastValue:t.rewind()):void 0===i&&t.matches($,T,S)?i=t.lastValue:void 0===i&&t.matches(k)?i='auto':t.throw(),s+=1;return t.expectEmpty(),void 0===n&&(n=1),void 0===o&&(o=1),void 0===i&&(i=0),{flexGrow:n,flexShrink:o,flexBasis:i}},flexFlow:function(t){for(var n,o,i=0;i<2&&t.hasTokens();)0!==i&&t.expect(v),void 0===n&&t.matches(W)?n=t.lastValue:void 0===o&&t.matches(Y)?o=t.lastValue:t.throw(),i+=1;return t.expectEmpty(),void 0===n&&(n="nowrap"),void 0===o&&(o="row"),{flexWrap:n,flexDirection:o}},font:function(t){for(var n,o,i,s,u=0;u<3&&t.hasTokens();){if(t.matches(M));else if(void 0===n&&t.matches(I))n=t.lastValue;else if(void 0===o&&t.matches(N))o=t.lastValue;else{if(void 0!==i||!t.matches(j))break;i=[t.lastValue]}t.expect(v),u+=1}var l=t.expect($,T);t.matches(x)&&(s=t.expect($,T)),t.expect(v);var c=D(t).fontFamily;void 0===n&&(n="normal"),void 0===o&&(o="normal"),void 0===i&&(i=A);var f={fontStyle:n,fontWeight:o,fontVariant:i,fontSize:l,fontFamily:c};return void 0!==s&&(f.lineHeight=s),f},fontFamily:D,fontVariant:function(t){return{fontVariant:[t.expect(E)]}},fontWeight:function(t){return{fontWeight:t.expect(y)}},margin:ie,padding:ae,placeContent:function(t){var n,o=t.expect(X);return t.hasTokens()?(t.expect(v),n=t.expect(H)):n='stretch',t.expectEmpty(),{alignContent:o,justifyContent:n}},shadowOffset:function(t){return{shadowOffset:_(t)}},textShadow:function(t){var n=P(t);return{textShadowOffset:n.offset,textShadowRadius:n.radius,textShadowColor:n.color}},textShadowOffset:function(t){return{textShadowOffset:_(t)}},textDecoration:function(t){for(var n,o,i,s=!1;t.hasTokens();){if(s&&t.expect(v),void 0===n&&t.matches(O)){var u=[t.lastValue.toLowerCase()];t.saveRewindPoint(),'none'!==u[0]&&t.matches(v)&&t.matches(O)?(u.push(t.lastValue.toLowerCase()),u.sort().reverse()):t.rewind(),n=u.join(' ')}else void 0===o&&t.matches(z)?o=t.lastValue:void 0===i&&t.matches(R)?i=t.lastValue:t.throw();s=!0}return{textDecorationLine:void 0!==n?n:"none",textDecorationColor:void 0!==i?i:"black",textDecorationStyle:void 0!==o?o:"solid"}},textDecorationLine:function(t){for(var n=[],o=!1;t.hasTokens();)o&&t.expect(v),n.push(t.expect(O).toLowerCase()),o=!0;return n.sort().reverse(),{textDecorationLine:n.join(' ')}},transform:function(t){for(var n=[],o=!1;t.hasTokens();){o&&t.expect(v);var i,s=t.expectFunction(),u=s.functionName,l=te[u](s);Array.isArray(l)||(l=[(i={},i[u]=l,i)]),n=l.concat(n),o=!0}return{transform:n}}},ue=(function(){function t(t,n){this.index=0,this.nodes=t,this.functionName=null!=n?n.value:null,this.lastValue=null,this.rewindIndex=-1}var n=t.prototype;return n.hasTokens=function(){return this.index<=this.nodes.length-1},n.SYMBOL_MATCH=function(){if(!this.hasTokens())return null;for(var t=this.nodes[this.index],n=0;n=48&&A<=57)return!0;var n=h.charCodeAt(2);return A===c&&n>=48&&n<=57}return C===c?(A=h.charCodeAt(1))>=48&&A<=57:C>=48&&C<=57}m.exports=function(n){var f,u,v,l=0,s=n.length;if(0===s||!C(n))return!1;for((f=n.charCodeAt(l))!==o&&f!==t||l++;l57);)l+=1;if(f=n.charCodeAt(l),u=n.charCodeAt(l+1),f===c&&u>=48&&u<=57)for(l+=2;l57);)l+=1;if(f=n.charCodeAt(l),u=n.charCodeAt(l+1),v=n.charCodeAt(l+2),(f===h||f===A)&&(u>=48&&u<=57||(u===o||u===t)&&v>=48&&v<=57))for(l+=u===o||u===t?3:2;l57);)l+=1;return{number:n.slice(0,l),unit:n.slice(l)}}},520,[]); -__d(function(g,r,_i,a,m,e,d){function t(i){return i&&'object'==typeof i?u(i)||c(i)?i:o(i)?f(i,t):l(p(i),function(o,u){return o[n(u)]=t(i[u]),o},{}):i}function n(t){return t.replace(/[_.-](\w|$)/g,function(t,n){return n.toUpperCase()})}m.exports=function(o){return'string'==typeof o?n(o):t(o)};var o=Array.isArray||function(t){return'[object Array]'===Object.prototype.toString.call(t)},u=function(t){return'[object Date]'===Object.prototype.toString.call(t)},c=function(t){return'[object RegExp]'===Object.prototype.toString.call(t)},i=Object.prototype.hasOwnProperty,p=Object.keys||function(t){var n=[];for(var o in t)i.call(t,o)&&n.push(o);return n};function f(t,n){if(t.map)return t.map(n);for(var o=[],u=0;uk)&&(I=(L=L.replace(' ',':')).length),0t&&(t=(a=a.trim()).charCodeAt(0)),t){case 38:return a.replace(p,'$1'+e.trim());case 58:return e.trim()+a.replace(p,'$1'+e.trim());default:if(0<1*r&&0f.charCodeAt(8))break;case 115:n=n.replace(f,'-webkit-'+f)+';'+n;break;case 207:case 102:n=n.replace(f,'-webkit-'+(102t.charCodeAt(0)&&(t=t.trim()),t=[t],01&&void 0!==p[1]?p[1]:R,o=p.length>2&&void 0!==p[2]?p[2]:_,(0,h.default)(),l=j(e),u=(0,y.processColor)(o),c=l+":"+n+":"+u,!M.has(c)){v.next=8;break}return v.abrupt("return",M.get(c));case 8:return v.prev=8,v.next=11,t.default.awrap(F.getImageForFont(C,l,n,u));case 11:return f=v.sent,s={uri:f,scale:y.PixelRatio.get()},M.setValue(c,s),v.abrupt("return",s);case 17:throw v.prev=17,v.t0=v.catch(8),M.setError(c,v.t0),v.t0;case 21:case"end":return v.stop()}},null,null,[[8,17]],Promise)},E.getImageSourceSync=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:R,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:_;(0,h.default)();var o=j(e),l=(0,y.processColor)(n),u=o+":"+t+":"+l;if(M.has(u))return M.get(u);try{var c=F.getImageForFontSync(C,o,t,l),f={uri:c,scale:y.PixelRatio.get()};return M.setValue(u,f),f}catch(e){throw M.setError(u,e),e}},E.loadFont=function(){var e,o=arguments;return t.default.async(function(l){for(;;)switch(l.prev=l.next){case 0:if(e=o.length>0&&void 0!==o[0]?o[0]:N,'ios'!==y.Platform.OS){l.next=7;break}if((0,h.default)(),e){l.next=5;break}throw new Error('Unable to load font, because no file was specified. ');case 5:return l.next=7,t.default.awrap(F.loadFontWithFileName.apply(F,(0,n.default)(e.split('.'))));case 7:case"end":return l.stop()}},null,null,null,Promise)},E.hasIcon=function(t){return Object.prototype.hasOwnProperty.call(e,t)},E.getRawGlyphMap=function(){return e},E.getFontFamily=function(){return C},E};var t=e(r(d[1])),n=e(r(d[2])),o=e(r(d[3])),l=e(r(d[4])),u=e(r(d[5])),c=e(r(d[6])),f=e(r(d[7])),s=e(r(d[8])),p=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=P(t);if(n&&n.has(e))return n.get(e);var o={},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in e)if("default"!==u&&Object.prototype.hasOwnProperty.call(e,u)){var c=l?Object.getOwnPropertyDescriptor(e,u):null;c&&(c.get||c.set)?Object.defineProperty(o,u,c):o[u]=e[u]}o.default=e,n&&n.set(e,o);return o})(r(d[9])),v=e(r(d[10])),y=r(d[11]),h=e(r(d[12])),O=e(r(d[13])),b=e(r(d[14])),w=["name","size","color","style","children"];function P(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(P=function(e){return e?n:t})(e)}function I(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}var F=y.NativeModules.RNVectorIconsManager||y.NativeModules.RNVectorIconsModule;_e.NativeIconAPI=F;var R=12;_e.DEFAULT_ICON_SIZE=R;var _='black';_e.DEFAULT_ICON_COLOR=_},531,[1,67,49,96,9,10,12,14,17,165,204,532,533,534,535]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0});var n=r(d[0]);Object.keys(n).forEach(function(t){"default"!==t&&"__esModule"!==t&&(t in e&&e[t]===n[t]||Object.defineProperty(e,t,{enumerable:!0,get:function(){return n[t]}}))})},532,[2]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){if(!n){if('android'===o.Platform.OS)throw new Error('RNVectorIconsModule not available, did you properly integrate the module? Try running `react-native link react-native-vector-icons` and recompiling.');throw new Error('RNVectorIconsManager not available, did you add the library to your project and link with libRNVectorIcons.a? Try running `react-native link react-native-vector-icons` and recompiling.')}};var o=r(d[0]),n=o.NativeModules.RNVectorIconsManager||o.NativeModules.RNVectorIconsModule},533,[532]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){var u=new Map;return{setValue:function(n,o){return u.set(n,{type:t,data:o})},setError:function(t,o){return u.set(t,{type:n,data:o})},has:function(t){return u.has(t)},get:function(t){if(u.has(t)){var o=u.get(t),f=o.type,s=o.data;if(f===n)throw s;return s}}}};var t='value',n='error'},534,[]); -__d(function(g,r,i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=function(e){var O,C;return C=O=(function(h){(0,u.default)(x,h);var O,j,C=(O=x,j=k(),function(){var e,t=(0,s.default)(O);if(j){var n=(0,s.default)(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return(0,c.default)(this,e)});function x(){return(0,o.default)(this,x),C.apply(this,arguments)}return(0,l.default)(x,[{key:"render",value:function(){var o=this.props,l=o.style,u=o.iconStyle,c=o.children,s=(0,n.default)(o,P),h=(0,p.default)(s,w,'style','name','size','color'),O=(0,p.default)(s,R),k=(0,y.default)(s,Object.keys(h),Object.keys(O),'iconStyle','borderRadius','backgroundColor');h.style=u?[S.icon,u]:S.icon;var j=(0,p.default)(this.props,'color'),C=(0,p.default)(this.props,'backgroundColor','borderRadius');return b.default.createElement(v.TouchableHighlight,(0,t.default)({style:[S.touchable,C]},O),b.default.createElement(v.View,(0,t.default)({style:[S.container,C,l]},k),b.default.createElement(e,h),(0,f.default)(c)?b.default.createElement(v.Text,{style:[S.text,j]},c):c))}}]),x})(b.PureComponent),O.propTypes={backgroundColor:h.default.oneOfType([h.default.string,h.default.number]),borderRadius:h.default.number,color:h.default.any,size:h.default.number,iconStyle:h.default.any,style:h.default.any,children:h.default.node},O.defaultProps={backgroundColor:j,borderRadius:5,color:'white',size:20},C};var t=e(r(d[1])),n=e(r(d[2])),o=e(r(d[3])),l=e(r(d[4])),u=e(r(d[5])),c=e(r(d[6])),s=e(r(d[7])),f=e(r(d[8])),y=e(r(d[9])),p=e(r(d[10])),b=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=O(t);if(n&&n.has(e))return n.get(e);var o={},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in e)if("default"!==u&&Object.prototype.hasOwnProperty.call(e,u)){var c=l?Object.getOwnPropertyDescriptor(e,u):null;c&&(c.get||c.set)?Object.defineProperty(o,u,c):o[u]=e[u]}o.default=e,n&&n.set(e,o);return o})(r(d[11])),h=e(r(d[12])),v=r(d[13]),P=["style","iconStyle","children"];function O(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(O=function(e){return e?n:t})(e)}function k(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}var S=v.StyleSheet.create({container:{flexDirection:'row',justifyContent:'flex-start',alignItems:'center',padding:8},touchable:{overflow:'hidden'},icon:{marginRight:10},text:{fontWeight:'600',backgroundColor:'transparent'}}),j='#007AFF',w=['ellipsizeMode','numberOfLines','textBreakStrategy','selectable','suppressHighlighting','allowFontScaling','adjustsFontSizeToFit','minimumFontScale'],R=['accessible','accessibilityLabel','accessibilityHint','accessibilityComponentType','accessibilityRole','accessibilityStates','accessibilityTraits','onFocus','onBlur','disabled','onPress','onPressIn','onPressOut','onLayout','onLongPress','nativeID','testID','delayPressIn','delayPressOut','delayLongPress','activeOpacity','underlayColor','selectionColor','onShowUnderlay','onHideUnderlay','hasTVPreferredFocus','tvParallaxProperties']},535,[1,22,96,9,10,12,14,17,536,537,538,165,204,532]); -__d(function(g,r,i,a,m,e,d){var t='[object String]',n=Object.prototype.toString,o=Array.isArray;function c(t){return!!t&&'object'==typeof t}m.exports=function(f){return'string'==typeof f||!o(f)&&c(f)&&n.call(f)==t}},536,[]); -__d(function(g,r,i,a,m,_e,d){var t=200,n='__lodash_hash_undefined__',e=9007199254740991,o='[object Arguments]',u='[object Function]',c='[object GeneratorFunction]',f='[object Symbol]',l=/^\[object .+?Constructor\]$/,s=/^(?:0|[1-9]\d*)$/,h='object'==typeof g&&g&&g.Object===Object&&g,p='object'==typeof self&&self&&self.Object===Object&&self,_=h||p||Function('return this')();function y(t,n,e){switch(e.length){case 0:return t.call(n);case 1:return t.call(n,e[0]);case 2:return t.call(n,e[0],e[1]);case 3:return t.call(n,e[0],e[1],e[2])}return t.apply(n,e)}function v(t,n){return!!(t?t.length:0)&&S(t,n,0)>-1}function b(t,n,e){for(var o=-1,u=t?t.length:0;++o=t&&(l=P,s=!1,e=new Z(e));t:for(;++f0&&e(l)?n>1?et(l,n-1,e,o,u):O(u,l):o||(u[u.length]=l)}return u}function ot(t,n,e){var o=n(t);return jt(t)?o:O(o,e(t))}function ut(t){return!(!At(t)||G&&G in t)&&(wt(t)||F(t)?B:l).test(dt(t))}function it(t){if(!At(t))return vt(t);var n,e,o,u=(e=(n=t)&&n.constructor,o='function'==typeof e&&e.prototype||M,n===o),c=[];for(var f in t)('constructor'!=f||!u&&q.call(t,f))&&c.push(f);return c}function at(t,n){return ct(t=Object(t),n,function(n,e){return e in t})}function ct(t,n,e){for(var o=-1,u=n.length,c={};++o-1},X.prototype.set=function(t,n){var e=this.__data__,o=rt(e,t);return o<0?e.push([t,n]):e[o][1]=n,this},Y.prototype.clear=function(){this.__data__={hash:new W,map:new(U||X),string:new W}},Y.prototype.delete=function(t){return lt(this,t).delete(t)},Y.prototype.get=function(t){return lt(this,t).get(t)},Y.prototype.has=function(t){return lt(this,t).has(t)},Y.prototype.set=function(t,n){return lt(this,t).set(t,n),this},Z.prototype.add=Z.prototype.push=function(t){return this.__data__.set(t,n),this},Z.prototype.has=function(t){return this.__data__.has(t)};var ht=N?E(N,Object):Ct,pt=N?function(t){for(var n=[];t;)O(n,ht(t)),t=H(t);return n}:Ct;function _t(t){return jt(t)||bt(t)||!!(L&&t&&t[L])}function yt(t,n){return!!(n=null==n?e:n)&&('number'==typeof t||s.test(t))&&t>-1&&t%1==0&&t-1&&t%1==0&&t<=e}function At(t){var n=typeof t;return!!t&&('object'==n||'function'==n)}function $t(t){return!!t&&'object'==typeof t}function Pt(t){return'symbol'==typeof t||$t(t)&&z.call(t)==f}function xt(t){return Ot(t)?tt(t,!0):it(t)}var Ft,Et,kt=(Ft=function(t,n){return null==t?{}:(n=j(et(n,1),gt),at(t,nt(ft(t),n)))},Et=Q(void 0===Et?Ft.length-1:Et,0),function(){for(var t=arguments,n=-1,e=Q(t.length-Et,0),o=Array(e);++n0&&o(b)?n>1?w(b,n-1,o,c,u):v(u,b):c||(u[u.length]=b)}return u}function x(t,n){return _(t=Object(t),n,function(n,o){return o in t})}function _(t,n,o){for(var c=-1,u=n.length,l={};++c-1&&n%1==0&&n<=t}function z(t){var n=typeof t;return!!t&&('object'==n||'function'==n)}function B(t){return!!t&&'object'==typeof t}function D(t){return'symbol'==typeof t||B(t)&&j.call(t)==u}var H,J,K=(H=function(t,n){return null==t?{}:x(t,y(w(n,1),E))},J=F(void 0===J?H.length-1:J,0),function(){for(var t=arguments,n=-1,o=F(t.length-J,0),c=Array(o);++np))return!1;var v=l.get(t);if(v&&l.get(n))return v==n;var h=-1,y=!0,b=f&e?new Ft:void 0;for(l.set(t,n),l.set(n,t);++h-1},Pt.prototype.set=function(t,n){var e=this.__data__,o=Tt(e,t);return o<0?e.push([t,n]):e[o][1]=n,this},xt.prototype.clear=function(){this.__data__={hash:new Et,map:new(ht||Pt),string:new Et}},xt.prototype.delete=function(t){return Zt(this,t).delete(t)},xt.prototype.get=function(t){return Zt(this,t).get(t)},xt.prototype.has=function(t){return Zt(this,t).has(t)},xt.prototype.set=function(t,n){return Zt(this,t).set(t,n),this},Ft.prototype.add=Ft.prototype.push=function(t){return this.__data__.set(t,n),this},Ft.prototype.has=function(t){return this.__data__.has(t)},Mt.prototype.clear=function(){this.__data__=new Pt},Mt.prototype.delete=function(t){return this.__data__.delete(t)},Mt.prototype.get=function(t){return this.__data__.get(t)},Mt.prototype.has=function(t){return this.__data__.has(t)},Mt.prototype.set=function(t,n){var e=this.__data__;if(e instanceof Pt){var o=e.__data__;if(!ht||o.length<199)return o.push([t,n]),this;e=this.__data__=new xt(o)}return e.set(t,n),this};var nr=pt?K(pt,Object):Ir,er=pt?function(t){for(var n=[];t;)V(n,nr(t)),t=ft(t);return n}:Ir,or=function(t){return ut.call(t)};function ur(t,n,e){for(var o,u=-1,c=(n=ir(n,t)?[n]:Jt(n)).length;++u-1&&t%1==0&&t-1&&t%1==0&&t<=u}function mr(t){var n=typeof t;return!!t&&('object'==n||'function'==n)}function Ar(t){return!!t&&'object'==typeof t}function kr(t){return'symbol'==typeof t||Ar(t)&&ut.call(t)==A}var Sr,$r=R?(Sr=R,function(t){return Sr(t)}):function(t){return Ar(t)&&Or(t.length)&&!!T[ut.call(t)]};function Er(t,n,e){var o=null==t?void 0:Ut(t,n);return void 0===o?e:o}function Pr(t,n){return null!=t&&ur(t,n,Ct)}function xr(t){return gr(t)?It(t):Rt(t)}function Fr(t){return gr(t)?It(t,!0):Vt(t)}function Mr(t){return t}function Ir(){return[]}m.exports=function(t,n){return null==t?{}:Nt(t,Yt(t),'function'==typeof(u=n)?u:null==u?Mr:'object'==typeof u?dr(u)?Gt(u[0],u[1]):1==(o=tr(e=u)).length&&o[0][2]?lr(o[0][0],o[0][1]):function(t){return t===e||Bt(t,e,o)}:ir(f=u)?(c=_r(f),function(t){return null==t?void 0:t[c]}):qt(f));var e,o,u,c,f}},542,[]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.DYTE_DEV_MODE=void 0;e.DYTE_DEV_MODE=!1},543,[]); -__d(function(g,r,i,a,m,e,d){var l=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=l(r(d[1])),c={},t={};['arrow-back','call-end','chat','expand-less','expand-more','flip-camera-ios','groups','mic','mic-external-on','mic-off','poll','send','videocam-off','videocam','pan-tool','cancel-presentation','present-to-all','stop-screen-share','screen-share','clear','attach-file','fullscreen','fullscreen-exit','fiber-manual-record','people'].forEach(function(l){c[l]='material'}),['dots-vertical','image','auto-fix','plus-thick','close','signal-cellular-1','signal-cellular-2','exclamation','check','network-strength-1','network-strength-3','network-strength-2','download-circle','voice-off'].forEach(function(l){t[l]='material-community'});var n=(0,o.default)({},c,t);e.default=n},544,[1,22]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"ReactNativeModal",{enumerable:!0,get:function(){return t.ReactNativeModal}}),e.default=void 0;var t=r(d[0]),o=t.ReactNativeModal;e.default=o},545,[546]); -__d(function(g,r,i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=_e.ReactNativeModal=void 0;var n=e(r(d[1])),t=e(r(d[2])),o=e(r(d[3])),s=e(r(d[4])),p=e(r(d[5])),c=e(r(d[6])),l=e(r(d[7])),u=y(r(d[8])),f=r(d[9]),h=y(r(d[10])),v=y(r(d[11])),w=r(d[12]),b=e(r(d[13])),S=["animationIn","animationInTiming","animationOut","animationOutTiming","avoidKeyboard","coverScreen","hasBackdrop","backdropColor","backdropOpacity","backdropTransitionInTiming","backdropTransitionOutTiming","customBackdrop","children","isVisible","onModalShow","onBackButtonPress","useNativeDriver","propagateSwipe","style"],k=["testID"];function D(e){if("function"!=typeof WeakMap)return null;var n=new WeakMap,t=new WeakMap;return(D=function(e){return e?t:n})(e)}function y(e,n){if(!n&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var t=D(n);if(t&&t.has(e))return t.get(e);var o={},s=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var p in e)if("default"!==p&&Object.prototype.hasOwnProperty.call(e,p)){var c=s?Object.getOwnPropertyDescriptor(e,p):null;c&&(c.get||c.set)?Object.defineProperty(o,p,c):o[p]=e[p]}return o.default=e,t&&t.set(e,o),o}function O(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}(0,w.initializeAnimations)();var T=function(e){return{animationIn:e.animationIn,animationOut:e.animationOut}},M=(function(e){(0,p.default)(M,e);var h,D,y=(h=M,D=O(),function(){var e,n=(0,l.default)(h);if(D){var t=(0,l.default)(this).constructor;e=Reflect.construct(n,arguments,t)}else e=n.apply(this,arguments);return(0,c.default)(this,e)});function M(e){var n;(0,o.default)(this,M),(n=y.call(this,e)).state={showContent:!0,isVisible:!1,deviceWidth:f.Dimensions.get('window').width,deviceHeight:f.Dimensions.get('window').height,isSwipeable:!!n.props.swipeDirection,pan:null},n.isTransitioning=!1,n.inSwipeClosingState=!1,n.currentSwipingDirection=null,n.panResponder=null,n.didUpdateDimensionsEmitter=null,n.interactionHandle=null,n.getDeviceHeight=function(){return n.props.deviceHeight||n.state.deviceHeight},n.getDeviceWidth=function(){return n.props.deviceWidth||n.state.deviceWidth},n.onBackButtonPress=function(){return!(!n.props.onBackButtonPress||!n.props.isVisible)&&(n.props.onBackButtonPress(),!0)},n.shouldPropagateSwipe=function(e,t){return'function'==typeof n.props.propagateSwipe?n.props.propagateSwipe(e,t):n.props.propagateSwipe},n.buildPanResponder=function(){var e=null;n.panResponder=f.PanResponder.create({onMoveShouldSetPanResponder:function(t,o){if(!n.shouldPropagateSwipe(t,o)){var s=Math.abs(o.dx)>=n.props.panResponderThreshold||Math.abs(o.dy)>=n.props.panResponderThreshold;return s&&n.props.onSwipeStart&&n.props.onSwipeStart(o),n.currentSwipingDirection=n.getSwipingDirection(o),e=n.createAnimationEventForSwipe(),s}return!1},onStartShouldSetPanResponder:function(e,t){return!(e._dispatchInstances&&e._dispatchInstances.some(function(e){return/scrollview|flatlist/i.test(e.type)})&&n.shouldPropagateSwipe(e,t)&&n.props.scrollTo&&n.props.scrollOffset>0)&&(n.props.onSwipeStart&&n.props.onSwipeStart(t),n.currentSwipingDirection=null,!0)},onPanResponderMove:function(t,o){if(!n.currentSwipingDirection){if(0===o.dx&&0===o.dy)return;n.currentSwipingDirection=n.getSwipingDirection(o),e=n.createAnimationEventForSwipe()}if(n.isSwipeDirectionAllowed(o)){var s=1-n.calcDistancePercentage(o);n.backdropRef&&n.backdropRef.transitionTo({opacity:n.props.backdropOpacity*s}),e(t,o),n.props.onSwipeMove&&n.props.onSwipeMove(s,o)}else if(n.props.scrollTo)if(n.props.scrollHorizontal){var p=-o.dx;p>n.props.scrollOffsetMax&&(p-=(p-n.props.scrollOffsetMax)/2),n.props.scrollTo({x:p,animated:!1})}else{var c=-o.dy;c>n.props.scrollOffsetMax&&(c-=(c-n.props.scrollOffsetMax)/2),n.props.scrollTo({y:c,animated:!1})}},onPanResponderRelease:function(e,t){if(n.getAccDistancePerDirection(t)>n.props.swipeThreshold&&n.isSwipeDirectionAllowed(t)){if(n.props.onSwipeComplete)return n.inSwipeClosingState=!0,void n.props.onSwipeComplete({swipingDirection:n.getSwipingDirection(t)},t);if(n.props.onSwipe)return n.inSwipeClosingState=!0,void n.props.onSwipe()}n.props.onSwipeCancel&&n.props.onSwipeCancel(t),n.backdropRef&&n.backdropRef.transitionTo({opacity:n.props.backdropOpacity}),f.Animated.spring(n.state.pan,{toValue:{x:0,y:0},bounciness:0,useNativeDriver:!1}).start(),n.props.scrollTo&&n.props.scrollOffset>n.props.scrollOffsetMax&&n.props.scrollTo({y:n.props.scrollOffsetMax,animated:!0})}})},n.getAccDistancePerDirection=function(e){switch(n.currentSwipingDirection){case'up':return-e.dy;case'down':return e.dy;case'right':return e.dx;case'left':return-e.dx;default:return 0}},n.getSwipingDirection=function(e){return Math.abs(e.dx)>Math.abs(e.dy)?e.dx>0?'right':'left':e.dy>0?'down':'up'},n.calcDistancePercentage=function(e){switch(n.currentSwipingDirection){case'down':return(e.moveY-e.y0)/((n.props.deviceHeight||n.state.deviceHeight)-e.y0);case'up':return(0,w.reversePercentage)(e.moveY/e.y0);case'left':return(0,w.reversePercentage)(e.moveX/e.x0);case'right':return(e.moveX-e.x0)/((n.props.deviceWidth||n.state.deviceWidth)-e.x0);default:return 0}},n.createAnimationEventForSwipe=function(){return'right'===n.currentSwipingDirection||'left'===n.currentSwipingDirection?f.Animated.event([null,{dx:n.state.pan.x}],{useNativeDriver:!1}):f.Animated.event([null,{dy:n.state.pan.y}],{useNativeDriver:!1})},n.isDirectionIncluded=function(e){return Array.isArray(n.props.swipeDirection)?n.props.swipeDirection.includes(e):n.props.swipeDirection===e},n.isSwipeDirectionAllowed=function(e){var t=e.dy,o=e.dx,s=t>0,p=t<0,c=o<0,l=o>0;return!('up'!==n.currentSwipingDirection||!n.isDirectionIncluded('up')||!p)||(!('down'!==n.currentSwipingDirection||!n.isDirectionIncluded('down')||!s)||(!('right'!==n.currentSwipingDirection||!n.isDirectionIncluded('right')||!l)||!('left'!==n.currentSwipingDirection||!n.isDirectionIncluded('left')||!c)))},n.handleDimensionsUpdate=function(){if(!n.props.deviceHeight&&!n.props.deviceWidth){var e=f.Dimensions.get('window').width,t=f.Dimensions.get('window').height;e===n.state.deviceWidth&&t===n.state.deviceHeight||n.setState({deviceWidth:e,deviceHeight:t})}},n.open=function(){n.isTransitioning||(n.isTransitioning=!0,n.backdropRef&&n.backdropRef.transitionTo({opacity:n.props.backdropOpacity},n.props.backdropTransitionInTiming),n.state.isSwipeable&&n.state.pan.setValue({x:0,y:0}),n.contentRef&&(n.props.onModalWillShow&&n.props.onModalWillShow(),null==n.interactionHandle&&(n.interactionHandle=f.InteractionManager.createInteractionHandle()),n.contentRef.animate(n.animationIn,n.props.animationInTiming).then(function(){n.isTransitioning=!1,n.interactionHandle&&(f.InteractionManager.clearInteractionHandle(n.interactionHandle),n.interactionHandle=null),n.props.isVisible?n.props.onModalShow():n.close()})))},n.close=function(){if(!n.isTransitioning){n.isTransitioning=!0,n.backdropRef&&n.backdropRef.transitionTo({opacity:0},n.props.backdropTransitionOutTiming);var e=n.animationOut;n.inSwipeClosingState&&(n.inSwipeClosingState=!1,'up'===n.currentSwipingDirection?e='slideOutUp':'down'===n.currentSwipingDirection?e='slideOutDown':'right'===n.currentSwipingDirection?e='slideOutRight':'left'===n.currentSwipingDirection&&(e='slideOutLeft')),n.contentRef&&(n.props.onModalWillHide&&n.props.onModalWillHide(),null==n.interactionHandle&&(n.interactionHandle=f.InteractionManager.createInteractionHandle()),n.contentRef.animate(e,n.props.animationOutTiming).then(function(){n.isTransitioning=!1,n.interactionHandle&&(f.InteractionManager.clearInteractionHandle(n.interactionHandle),n.interactionHandle=null),n.props.isVisible?n.open():n.setState({showContent:!1},function(){n.setState({isVisible:!1},function(){n.props.onModalHide()})})}))}},n.makeBackdrop=function(){if(!n.props.hasBackdrop)return null;n.props.customBackdrop&&!u.isValidElement(n.props.customBackdrop)&&console.warn('Invalid customBackdrop element passed to Modal. You must provide a valid React element.');var e=n.props,t=e.customBackdrop,o=e.backdropColor,s=e.useNativeDriver,p=e.useNativeDriverForBackdrop,c=e.onBackdropPress,l=!!n.props.customBackdrop,h=[{width:n.getDeviceWidth(),height:n.getDeviceHeight(),backgroundColor:n.state.showContent&&!l?o:'transparent'}],w=u.createElement(v.View,{ref:function(e){return n.backdropRef=e},useNativeDriver:void 0!==p?p:s,style:[b.default.backdrop,h]},l&&t);return l?w:u.createElement(f.TouchableWithoutFeedback,{onPress:c},w)};var s=(0,w.buildAnimations)(T(e)),p=s.animationIn,c=s.animationOut;return n.animationIn=p,n.animationOut=c,n.state.isSwipeable&&(n.state=(0,t.default)({},n.state,{pan:new f.Animated.ValueXY}),n.buildPanResponder()),e.isVisible&&(n.state=(0,t.default)({},n.state,{isVisible:!0,showContent:!0})),n}return(0,s.default)(M,[{key:"componentDidMount",value:function(){this.props.onSwipe&&console.warn('`` is deprecated and will be removed starting from 13.0.0. Use `` instead.'),this.didUpdateDimensionsEmitter=f.DeviceEventEmitter.addListener('didUpdateDimensions',this.handleDimensionsUpdate),this.state.isVisible&&this.open(),f.BackHandler.addEventListener('hardwareBackPress',this.onBackButtonPress)}},{key:"componentWillUnmount",value:function(){f.BackHandler.removeEventListener('hardwareBackPress',this.onBackButtonPress),this.didUpdateDimensionsEmitter&&this.didUpdateDimensionsEmitter.remove(),this.interactionHandle&&(f.InteractionManager.clearInteractionHandle(this.interactionHandle),this.interactionHandle=null)}},{key:"componentDidUpdate",value:function(e){if(this.props.animationIn!==e.animationIn||this.props.animationOut!==e.animationOut){var n=(0,w.buildAnimations)(T(this.props)),t=n.animationIn,o=n.animationOut;this.animationIn=t,this.animationOut=o}this.props.backdropOpacity!==e.backdropOpacity&&this.backdropRef&&this.backdropRef.transitionTo({opacity:this.props.backdropOpacity},this.props.backdropTransitionInTiming),this.props.isVisible&&!e.isVisible?this.open():!this.props.isVisible&&e.isVisible&&this.close()}},{key:"render",value:function(){var e=this,o=this.props,s=(o.animationIn,o.animationInTiming,o.animationOut,o.animationOutTiming,o.avoidKeyboard),p=o.coverScreen,c=(o.hasBackdrop,o.backdropColor,o.backdropOpacity,o.backdropTransitionInTiming,o.backdropTransitionOutTiming,o.customBackdrop,o.children),l=(o.isVisible,o.onModalShow,o.onBackButtonPress),h=o.useNativeDriver,w=(o.propagateSwipe,o.style),D=(0,n.default)(o,S),y=(D.testID,(0,n.default)(D,k)),O=[{margin:.05*this.getDeviceWidth(),transform:[{translateY:0}]},b.default.content,w],T={},M={};this.state.isSwipeable&&(T=(0,t.default)({},this.panResponder.panHandlers),M=h?{transform:this.state.pan.getTranslateTransform()}:this.state.pan.getLayout());var B=this.props.hideModalContentWhileAnimating&&this.props.useNativeDriver&&!this.state.showContent?u.createElement(v.View,null):c,I=u.createElement(v.View,(0,t.default)({},T,{ref:function(n){return e.contentRef=n},style:[M,O],pointerEvents:"box-none",useNativeDriver:h},y),B);return!p&&this.state.isVisible?u.createElement(f.View,{pointerEvents:"box-none",style:[b.default.backdrop,b.default.containerBox]},this.makeBackdrop(),I):u.createElement(f.Modal,(0,t.default)({transparent:!0,animationType:'none',visible:this.state.isVisible,onRequestClose:l},D),this.makeBackdrop(),s?u.createElement(f.KeyboardAvoidingView,{behavior:'ios'===f.Platform.OS?'padding':void 0,pointerEvents:"box-none",style:O.concat([{margin:0}])},I):I)}}],[{key:"getDerivedStateFromProps",value:function(e,n){return!n.isVisible&&e.isVisible?{isVisible:!0,showContent:!0}:null}}]),M})(u.Component);_e.ReactNativeModal=M,M.propTypes={animationIn:h.oneOfType([h.string,h.object]),animationInTiming:h.number,animationOut:h.oneOfType([h.string,h.object]),animationOutTiming:h.number,avoidKeyboard:h.bool,coverScreen:h.bool,hasBackdrop:h.bool,backdropColor:h.string,backdropOpacity:h.number,backdropTransitionInTiming:h.number,backdropTransitionOutTiming:h.number,customBackdrop:h.node,children:h.node.isRequired,deviceHeight:h.number,deviceWidth:h.number,isVisible:h.bool.isRequired,hideModalContentWhileAnimating:h.bool,propagateSwipe:h.oneOfType([h.bool,h.func]),onModalShow:h.func,onModalWillShow:h.func,onModalHide:h.func,onModalWillHide:h.func,onBackButtonPress:h.func,onBackdropPress:h.func,panResponderThreshold:h.number,onSwipeStart:h.func,onSwipeMove:h.func,onSwipeComplete:h.func,onSwipeCancel:h.func,swipeThreshold:h.number,swipeDirection:h.oneOfType([h.arrayOf(h.oneOf(['up','down','left','right'])),h.oneOf(['up','down','left','right'])]),useNativeDriver:h.bool,useNativeDriverForBackdrop:h.bool,style:h.any,scrollTo:h.func,scrollOffset:h.number,scrollOffsetMax:h.number,scrollHorizontal:h.bool,supportedOrientations:h.arrayOf(h.oneOf(['portrait','portrait-upside-down','landscape','landscape-left','landscape-right']))},M.defaultProps={animationIn:'slideInUp',animationInTiming:300,animationOut:'slideOutDown',animationOutTiming:300,avoidKeyboard:!1,coverScreen:!0,hasBackdrop:!0,backdropColor:'black',backdropOpacity:.7,backdropTransitionInTiming:300,backdropTransitionOutTiming:300,customBackdrop:null,useNativeDriver:!1,deviceHeight:null,deviceWidth:null,hideModalContentWhileAnimating:!1,propagateSwipe:!1,isVisible:!1,panResponderThreshold:4,swipeThreshold:100,onModalShow:function(){return null},onModalWillShow:function(){return null},onModalHide:function(){return null},onModalWillHide:function(){return null},onBackdropPress:function(){return null},onBackButtonPress:function(){return null},scrollTo:null,scrollOffset:0,scrollOffsetMax:0,scrollHorizontal:!1,statusBarTranslucent:!1,supportedOrientations:['portrait','landscape']};var B=M;_e.default=B},546,[1,96,22,9,10,12,14,17,165,2,204,547,568,569]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.createAnimatableComponent=e.View=e.Text=e.Image=void 0,Object.defineProperty(e,"createAnimation",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(e,"initializeRegistryWithDefinitions",{enumerable:!0,get:function(){return u.initializeRegistryWithDefinitions}}),Object.defineProperty(e,"registerAnimation",{enumerable:!0,get:function(){return u.registerAnimation}});var n=r(d[1]),o=t(r(d[2])),u=r(d[3]),f=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=c(n);if(o&&o.has(t))return o.get(t);var u={},f=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in t)if("default"!==l&&Object.prototype.hasOwnProperty.call(t,l)){var p=f?Object.getOwnPropertyDescriptor(t,l):null;p&&(p.get||p.set)?Object.defineProperty(u,l,p):u[l]=t[l]}u.default=t,o&&o.set(t,u);return u})(r(d[4])),l=t(r(d[5]));function c(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(c=function(t){return t?o:n})(t)}(0,u.initializeRegistryWithDefinitions)(f);var p=o.default;e.createAnimatableComponent=p;var s=(0,o.default)(n.View);e.View=s;var y=(0,o.default)(n.Text);e.Text=y;var b=(0,o.default)(n.Image);e.Image=b},547,[1,2,548,554,556,553]); -__d(function(g,r,i,_a,m,_e,d){var t=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=function(t){var T,V,B=t.displayName||t.name||'Component',R=p.Animated.createAnimatedComponent(t);return V=T=(function(t){(0,o.default)(B,t);var c,T,V=(c=B,T=O(),function(){var t,n=(0,s.default)(c);if(T){var e=(0,s.default)(this).constructor;t=Reflect.construct(n,arguments,e)}else t=n.apply(this,arguments);return(0,u.default)(this,t)});function B(t){var e;(0,n.default)(this,B),(e=V.call(this,t)).ref=null,e.handleRef=function(t){e.ref=t};var o=new p.Animated.Value(N(0,e.props.direction)),u={},s={};return t.animation&&(s=D(t.animation),u=j(s,o)),e.state={animationValue:o,animationStyle:u,compiledAnimation:s,transitionStyle:{},transitionValues:{},currentTransitionValues:{}},t.transition&&(e.state=(0,l.default)({},e.state,e.initializeTransitionState(t.transition))),e.delayTimer=null,(0,b.getAnimationNames)().forEach(function(t){t in(0,a.default)(e)||(e[t]=e.animate.bind((0,a.default)(e),t))}),e}return(0,e.default)(B,[{key:"initializeTransitionState",value:function(t){var n={},e={},a=(0,v.default)(t,this.props.style);return Object.keys(a).forEach(function(t){var o=a[t];if(-1!==k.indexOf(t)||'number'!=typeof o)n[t]=new p.Animated.Value(0),e[t]=o;else{var u=new p.Animated.Value(o);n[t]=u,e[t]=u}}),{currentTransitionValues:a,transitionStyle:e,transitionValues:n}}},{key:"getTransitionState",value:function(t){var n=this,e='string'==typeof t?[t]:t,a=this.state,o=a.transitionValues,u=a.currentTransitionValues,s=a.transitionStyle,f=e.filter(function(t){return!n.state.transitionValues[t]});if(f.length){var c=this.initializeTransitionState(f);o=(0,l.default)({},o,c.transitionValues),u=(0,l.default)({},u,c.currentTransitionValues),s=(0,l.default)({},s,c.transitionStyle)}return{transitionValues:o,currentTransitionValues:u,transitionStyle:s}}},{key:"setNativeProps",value:function(t){this.ref&&this.ref.setNativeProps(t)}},{key:"componentDidMount",value:function(){var t=this,n=this.props,e=n.animation,a=n.duration,o=n.delay,u=n.onAnimationBegin,s=n.iterationDelay;if(e){var l=function(){u(),t.startAnimation(a,0,s,function(n){return t.props.onAnimationEnd(n)}),t.delayTimer=null};o?this.delayTimer=setTimeout(l,o):l()}}},{key:"UNSAFE_componentWillReceiveProps",value:function(t){var n,e,a=this,o=t.animation,u=t.delay,s=t.duration,l=t.easing,f=t.iterationDelay,c=t.transition,p=t.onAnimationBegin;if(c){var y=(0,v.default)(c,t.style);this.transitionTo(y,s,l,u)}else n=o,e=this.props.animation,n!==e&&JSON.stringify(n)!==JSON.stringify(e)&&(o?this.delayTimer?this.setAnimation(o):(p(),this.animate(o,s,f).then(function(t){return a.props.onAnimationEnd(t)})):this.stopAnimation())}},{key:"componentWillUnmount",value:function(){this.delayTimer&&clearTimeout(this.delayTimer)}},{key:"setAnimation",value:function(t,n){var e=D(t);this.setState(function(t){return{animationStyle:j(e,t.animationValue),compiledAnimation:e}},n)}},{key:"animate",value:function(t,n,e){var a=this;return new Promise(function(o){a.setAnimation(t,function(){a.startAnimation(n,0,e,o)})})}},{key:"stopAnimation",value:function(){this.setState({scheduledAnimation:!1,animationStyle:{}}),this.state.animationValue.stopAnimation(),this.delayTimer&&(clearTimeout(this.delayTimer),this.delayTimer=null)}},{key:"startAnimation",value:function(t,n,e,a){var o=this,u=this.state,s=u.animationValue,l=u.compiledAnimation,f=this.props,c=f.direction,y=f.iterationCount,v=f.useNativeDriver,h=this.props.easing||l.easing||'ease',T=n||0,b=N(T,c),V=w(T,c);s.setValue(b),'string'==typeof h&&(h=A.default[h]);var O='reverse'===c||'alternate'===c&&!V||'alternate-reverse'===c&&!V;O&&(h=p.Easing.out(h));var k={toValue:V,easing:h,isInteraction:y<=1,duration:t||this.props.duration||1e3,useNativeDriver:v,delay:e||0};p.Animated.timing(s,k).start(function(n){T+=1,n.finished&&o.props.animation&&('infinite'===y||T=1?null:new Error('iterationCount must be a positive number or "infinite"')},iterationDelay:c.default.number,onAnimationBegin:c.default.func,onAnimationEnd:c.default.func,onTransitionBegin:c.default.func,onTransitionEnd:c.default.func,style:c.default.oneOfType([c.default.number,c.default.array,c.default.object]),transition:c.default.oneOfType([c.default.string,c.default.arrayOf(c.default.string)]),useNativeDriver:c.default.bool},T.defaultProps={animation:void 0,delay:0,direction:'normal',duration:void 0,easing:void 0,iterationCount:1,iterationDelay:0,onAnimationBegin:function(){},onAnimationEnd:function(){},onTransitionBegin:function(){},onTransitionEnd:function(){},style:void 0,transition:void 0,useNativeDriver:!1},V};var n=t(r(d[1])),e=t(r(d[2])),a=t(r(d[3])),o=t(r(d[4])),u=t(r(d[5])),s=t(r(d[6])),l=t(r(d[7])),f=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var e=V(n);if(e&&e.has(t))return e.get(t);var a={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in t)if("default"!==u&&Object.prototype.hasOwnProperty.call(t,u)){var s=o?Object.getOwnPropertyDescriptor(t,u):null;s&&(s.get||s.set)?Object.defineProperty(a,u,s):a[u]=t[u]}a.default=t,e&&e.set(t,a);return a})(r(d[8])),c=t(r(d[9])),p=r(d[10]),y=t(r(d[11])),v=t(r(d[12])),h=t(r(d[13])),T=t(r(d[14])),b=r(d[15]),A=t(r(d[16]));function V(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,e=new WeakMap;return(V=function(t){return t?e:n})(t)}function O(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(t){return!1}}var k=['rotate','rotateX','rotateY','rotateZ','skewX','skewY','transformMatrix','backgroundColor','borderColor','borderTopColor','borderRightColor','borderBottomColor','borderLeftColor','shadowColor','color','textDecorationColor','tintColor'],S=['width','height'];function E(t,n){var e={};return Object.keys(n).forEach(function(a){-1===t.indexOf(a)&&(e[a]=n[a])}),e}function w(t,n){switch(n){case'reverse':return 0;case'alternate':return t%2?0:1;case'alternate-reverse':return t%2?1:0;case'normal':default:return 1}}function N(t,n){return w(t,n)?0:1}function D(t){if('string'==typeof t){var n=(0,b.getAnimationByName)(t);if(!n)throw new Error("No animation registred by the name of "+t);return n}return(0,T.default)(t)}function j(t,n){var e={};return Object.keys(t).forEach(function(a){'style'===a?(0,l.default)(e,t.style):'easing'!==a&&(e[a]=n.interpolate(t[a]))}),(0,y.default)(e)}function C(t,n,e,a,o){var u=arguments.length>5&&void 0!==arguments[5]&&arguments[5],s=arguments.length>6?arguments[6]:void 0,l=arguments.length>7?arguments[7]:void 0,f=arguments.length>8?arguments[8]:void 0,c=a||o||s?p.Animated.timing(n,{toValue:e,delay:s,duration:a||1e3,easing:'function'==typeof o?o:A.default[o||'ease'],useNativeDriver:u}):p.Animated.spring(n,{toValue:e,useNativeDriver:u});setTimeout(function(){return l(t)},s),c.start(function(){return f(t)})}},548,[1,9,10,16,12,14,17,22,165,204,2,549,550,551,553,554,555]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){var o={};return Object.keys(t).forEach(function(f){-1!==s.indexOf(f)?(o.transform||(o.transform=[]),o.transform.push((0,n.default)({},f,t[f]))):o[f]=t[f]}),o};var n=t(r(d[1])),s=['perspective','rotate','rotateX','rotateY','rotateZ','scale','scaleX','scaleY','skewX','skewY','translateX','translateY']},549,[1,261]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,u){var o={},c=(0,n.default)(u);return('string'==typeof t?[t]:t).forEach(function(t){o[t]=t in c?c[t]:(0,f.default)(t,c)}),o};var n=t(r(d[1])),f=t(r(d[2]))},550,[1,551,552]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){var o=(0,n.default)({},f.StyleSheet.flatten(t));o.transform&&(o.transform.forEach(function(t){var n=Object.keys(t)[0];o[n]=t[n]}),delete o.transform);return o};var n=t(r(d[1])),f=r(d[2])},551,[1,22,2]); -__d(function(g,r,_i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(i,o){if('backgroundColor'===i)return'rgba(0,0,0,0)';if('color'===i||-1!==i.indexOf('Color'))return'rgba(0,0,0,1)';if(0===i.indexOf('rotate')||0===i.indexOf('skew'))return'0deg';if('opacity'===i||0===i.indexOf('scale'))return 1;if('fontSize'===i)return 14;if(0===i.indexOf('margin')||0===i.indexOf('padding'))for(var f,l=0;l1?null:t}var o={}},553,[1,551]); -__d(function(g,r,i,a,m,e,d){var n=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.getAnimationByName=function(n){return o[n]},e.getAnimationNames=function(){return Object.keys(o)},e.initializeRegistryWithDefinitions=function(n){Object.keys(n).forEach(function(o){u(o,(0,t.default)(n[o]))})},e.registerAnimation=u;var t=n(r(d[1])),o={};function u(n,t){o[n]=t}},554,[1,553]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var s=r(d[0]),n={linear:s.Easing.linear,ease:s.Easing.bezier(.25,.1,.25,1),'ease-in':s.Easing.bezier(.42,0,1,1),'ease-out':s.Easing.bezier(0,0,.58,1),'ease-in-out':s.Easing.bezier(.42,0,.58,1),'ease-in-cubic':s.Easing.bezier(.55,.055,.675,.19),'ease-out-cubic':s.Easing.bezier(.215,.61,.355,1),'ease-in-out-cubic':s.Easing.bezier(.645,.045,.355,1),'ease-in-circ':s.Easing.bezier(.6,.04,.98,.335),'ease-out-circ':s.Easing.bezier(.075,.82,.165,1),'ease-in-out-circ':s.Easing.bezier(.785,.135,.15,.86),'ease-in-expo':s.Easing.bezier(.95,.05,.795,.035),'ease-out-expo':s.Easing.bezier(.19,1,.22,1),'ease-in-out-expo':s.Easing.bezier(1,0,0,1),'ease-in-quad':s.Easing.bezier(.55,.085,.68,.53),'ease-out-quad':s.Easing.bezier(.25,.46,.45,.94),'ease-in-out-quad':s.Easing.bezier(.455,.03,.515,.955),'ease-in-quart':s.Easing.bezier(.895,.03,.685,.22),'ease-out-quart':s.Easing.bezier(.165,.84,.44,1),'ease-in-out-quart':s.Easing.bezier(.77,0,.175,1),'ease-in-quint':s.Easing.bezier(.755,.05,.855,.06),'ease-out-quint':s.Easing.bezier(.23,1,.32,1),'ease-in-out-quint':s.Easing.bezier(.86,0,.07,1),'ease-in-sine':s.Easing.bezier(.47,0,.745,.715),'ease-out-sine':s.Easing.bezier(.39,.575,.565,1),'ease-in-out-sine':s.Easing.bezier(.445,.05,.55,.95),'ease-in-back':s.Easing.bezier(.6,-.28,.735,.045),'ease-out-back':s.Easing.bezier(.175,.885,.32,1.275),'ease-in-out-back':s.Easing.bezier(.68,-.55,.265,1.55)};e.default=n},555,[2]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0});var n=r(d[0]);Object.keys(n).forEach(function(t){"default"!==t&&"__esModule"!==t&&(t in e&&e[t]===n[t]||Object.defineProperty(e,t,{enumerable:!0,get:function(){return n[t]}}))});var t=r(d[1]);Object.keys(t).forEach(function(n){"default"!==n&&"__esModule"!==n&&(n in e&&e[n]===t[n]||Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}}))});var u=r(d[2]);Object.keys(u).forEach(function(n){"default"!==n&&"__esModule"!==n&&(n in e&&e[n]===u[n]||Object.defineProperty(e,n,{enumerable:!0,get:function(){return u[n]}}))});var o=r(d[3]);Object.keys(o).forEach(function(n){"default"!==n&&"__esModule"!==n&&(n in e&&e[n]===o[n]||Object.defineProperty(e,n,{enumerable:!0,get:function(){return o[n]}}))});var c=r(d[4]);Object.keys(c).forEach(function(n){"default"!==n&&"__esModule"!==n&&(n in e&&e[n]===c[n]||Object.defineProperty(e,n,{enumerable:!0,get:function(){return c[n]}}))});var f=r(d[5]);Object.keys(f).forEach(function(n){"default"!==n&&"__esModule"!==n&&(n in e&&e[n]===f[n]||Object.defineProperty(e,n,{enumerable:!0,get:function(){return f[n]}}))});var l=r(d[6]);Object.keys(l).forEach(function(n){"default"!==n&&"__esModule"!==n&&(n in e&&e[n]===l[n]||Object.defineProperty(e,n,{enumerable:!0,get:function(){return l[n]}}))});var b=r(d[7]);Object.keys(b).forEach(function(n){"default"!==n&&"__esModule"!==n&&(n in e&&e[n]===b[n]||Object.defineProperty(e,n,{enumerable:!0,get:function(){return b[n]}}))});var _=r(d[8]);Object.keys(_).forEach(function(n){"default"!==n&&"__esModule"!==n&&(n in e&&e[n]===_[n]||Object.defineProperty(e,n,{enumerable:!0,get:function(){return _[n]}}))});var j=r(d[9]);Object.keys(j).forEach(function(n){"default"!==n&&"__esModule"!==n&&(n in e&&e[n]===j[n]||Object.defineProperty(e,n,{enumerable:!0,get:function(){return j[n]}}))});var s=r(d[10]);Object.keys(s).forEach(function(n){"default"!==n&&"__esModule"!==n&&(n in e&&e[n]===s[n]||Object.defineProperty(e,n,{enumerable:!0,get:function(){return s[n]}}))})},556,[557,558,559,560,561,562,563,564,565,566,567]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.wobble=e.tada=e.swing=e.shake=e.rubberBand=e.rotate=e.pulse=e.jello=e.flash=e.bounce=void 0;e.bounce={0:{translateY:0},.2:{translateY:0},.4:{translateY:-30},.43:{translateY:-30},.53:{translateY:0},.7:{translateY:-15},.8:{translateY:0},.9:{translateY:-4},1:{translateY:0}};e.flash={0:{opacity:1},.25:{opacity:0},.5:{opacity:1},.75:{opacity:0},1:{opacity:1}};e.jello={0:{skewX:'0deg',skewY:'0deg'},.111:{skewX:'0deg',skewY:'0deg'},.222:{skewX:'-12.5deg',skewY:'-12.5deg'},.333:{skewX:'6.25deg',skewY:'6.25deg'},.444:{skewX:'-3.125deg',skewY:'-3.125deg'},.555:{skewX:'1.5625deg',skewY:'1.5625deg'},.666:{skewX:'-0.78125deg',skewY:'-0.78125deg'},.777:{skewX:'0.390625deg',skewY:'0.390625deg'},.888:{skewX:'-0.1953125deg',skewY:'-0.1953125deg'},1:{skewX:'0deg',skewY:'0deg'}};e.pulse={0:{scale:1},.5:{scale:1.05},1:{scale:1}};e.rotate={0:{rotate:'0deg'},.25:{rotate:'90deg'},.5:{rotate:'180deg'},.75:{rotate:'270deg'},1:{rotate:'360deg'}};e.shake={0:{translateX:0},.1:{translateX:-10},.2:{translateX:10},.3:{translateX:-10},.4:{translateX:10},.5:{translateX:-10},.6:{translateX:10},.7:{translateX:-10},.8:{translateX:10},.9:{translateX:-10},1:{translateX:0}};e.swing={0:{rotate:'0deg'},.2:{rotate:'15deg'},.4:{rotate:'-10deg'},.6:{rotate:'5deg'},.8:{rotate:'-5deg'},1:{rotate:'0deg'}};e.rubberBand={0:{scaleX:1,scaleY:1},.3:{scaleX:1.25,scaleY:.75},.4:{scaleX:.75,scaleY:1.25},.5:{scaleX:1.15,scaleY:.85},.65:{scaleX:.95,scaleY:1.05},.75:{scaleX:1.05,scaleY:.95},1:{scaleX:1,scaleY:1}};e.tada={0:{scale:1,rotate:'0deg'},.1:{scale:.9,rotate:'-3deg'},.2:{scale:.9,rotate:'-3deg'},.3:{scale:1.1,rotate:'-3deg'},.4:{rotate:'3deg'},.5:{rotate:'-3deg'},.6:{rotate:'3deg'},.7:{rotate:'-3deg'},.8:{rotate:'3deg'},.9:{scale:1.1,rotate:'3deg'},1:{scale:1,rotate:'0deg'}};e.wobble={0:{translateX:0,rotate:'0deg'},.15:{translateX:-25,rotate:'-5deg'},.3:{translateX:20,rotate:'3deg'},.45:{translateX:-15,rotate:'-3deg'},.6:{translateX:10,rotate:'2deg'},.75:{translateX:-5,rotate:'-1deg'},1:{translateX:0,rotate:'0deg'}}},557,[]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.bounceInUp=e.bounceInRight=e.bounceInLeft=e.bounceInDown=e.bounceIn=void 0;e.bounceIn={0:{opacity:0,scale:.3},.2:{scale:1.1},.4:{scale:.9},.6:{opacity:1,scale:1.03},.8:{scale:.97},1:{opacity:1,scale:1}};e.bounceInUp={0:{opacity:0,translateY:800},.6:{opacity:1,translateY:-25},.75:{translateY:10},.9:{translateY:-5},1:{translateY:0}};e.bounceInDown={0:{opacity:0,translateY:-800},.6:{opacity:1,translateY:25},.75:{translateY:-10},.9:{translateY:5},1:{translateY:0}};e.bounceInRight={0:{opacity:0,translateX:600},.6:{opacity:1,translateX:-20},.75:{translateX:8},.9:{translateX:-4},1:{translateX:0}};e.bounceInLeft={0:{opacity:0,translateX:-600},.6:{opacity:1,translateX:20},.75:{translateX:-8},.9:{translateX:4},1:{translateX:0}}},558,[]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.bounceOutUp=e.bounceOutRight=e.bounceOutLeft=e.bounceOutDown=e.bounceOut=void 0;e.bounceOut={0:{opacity:1,scale:1},.2:{scale:.9},.5:{opacity:1,scale:1.11},.55:{scale:1.11},1:{opacity:0,scale:.3}};e.bounceOutUp={0:{opacity:1,translateY:0},.2:{opacity:1,translateY:-10},.4:{translateY:20},.45:{translateY:20},.55:{opacity:1},1:{opacity:0,translateY:-800}};e.bounceOutDown={0:{opacity:1,translateY:0},.2:{opacity:1,translateY:10},.4:{translateY:-20},.45:{translateY:-20},.55:{opacity:1},1:{opacity:0,translateY:800}};e.bounceOutRight={0:{opacity:1,translateX:0},.2:{opacity:1,translateX:10},.4:{translateX:-20},.45:{translateX:-20},.55:{opacity:1},1:{opacity:0,translateX:600}};e.bounceOutLeft={0:{opacity:1,translateX:0},.2:{opacity:1,translateX:-10},.4:{translateX:20},.45:{translateX:20},.55:{opacity:1},1:{opacity:0,translateX:-600}}},559,[]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.fadeInUpBig=e.fadeInUp=e.fadeInRightBig=e.fadeInRight=e.fadeInLeftBig=e.fadeInLeft=e.fadeInDownBig=e.fadeInDown=e.fadeIn=void 0;var n=t(r(d[1]));function f(t,f){return{from:(0,n.default)({opacity:0},t,f),to:(0,n.default)({opacity:1},t,0)}}e.fadeIn={from:{opacity:0},to:{opacity:1}};var I=f('translateY',-100);e.fadeInDown=I;var o=f('translateY',100);e.fadeInUp=o;var l=f('translateX',-100);e.fadeInLeft=l;var v=f('translateX',100);e.fadeInRight=v;var p=f('translateY',-500);e.fadeInDownBig=p;var s=f('translateY',500);e.fadeInUpBig=s;var B=f('translateX',-500);e.fadeInLeftBig=B;var c=f('translateX',500);e.fadeInRightBig=c},560,[1,261]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.fadeOutUpBig=e.fadeOutUp=e.fadeOutRightBig=e.fadeOutRight=e.fadeOutLeftBig=e.fadeOutLeft=e.fadeOutDownBig=e.fadeOutDown=e.fadeOut=void 0;var f=t(r(d[1]));function u(t,u){return{from:(0,f.default)({opacity:1},t,0),to:(0,f.default)({opacity:0},t,u)}}e.fadeOut={from:{opacity:1},to:{opacity:0}};var O=u('translateY',100);e.fadeOutDown=O;var n=u('translateY',-100);e.fadeOutUp=n;var o=u('translateX',-100);e.fadeOutLeft=o;var l=u('translateX',100);e.fadeOutRight=l;var v=u('translateY',500);e.fadeOutDownBig=v;var p=u('translateY',-500);e.fadeOutUpBig=p;var s=u('translateX',-500);e.fadeOutLeftBig=s;var B=u('translateX',500);e.fadeOutRightBig=B},561,[1,261]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.flipOutY=e.flipOutX=e.flipInY=e.flipInX=void 0;e.flipInX={easing:'ease-in',style:{backfaceVisibility:'visible',perspective:400},0:{opacity:0,rotateX:'90deg'},.4:{rotateX:'-20deg'},.6:{opacity:1,rotateX:'10deg'},.8:{rotateX:'-5deg'},1:{opacity:1,rotateX:'0deg'}};e.flipInY={easing:'ease-in',style:{backfaceVisibility:'visible',perspective:400},0:{opacity:0,rotateY:'90deg'},.4:{rotateY:'-20deg'},.6:{opacity:1,rotateY:'10deg'},.8:{rotateY:'-5deg'},1:{opacity:1,rotateY:'0deg'}};e.flipOutX={style:{backfaceVisibility:'visible',perspective:400},0:{opacity:1,rotateX:'0deg'},.3:{opacity:1,rotateX:'-20deg'},1:{opacity:0,rotateX:'90deg'}};e.flipOutY={style:{backfaceVisibility:'visible',perspective:400},0:{opacity:1,rotateY:'0deg'},.3:{opacity:1,rotateY:'-20deg'},1:{opacity:0,rotateY:'90deg'}}},562,[]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.lightSpeedOut=e.lightSpeedIn=void 0;e.lightSpeedIn={easing:'ease-out',0:{opacity:0,translateX:200,skewX:'-30deg'},.6:{opacity:1,translateX:0,skewX:'20deg'},.8:{skewX:'-5deg'},1:{opacity:1,translateX:0,skewX:'0deg'}};e.lightSpeedOut={easing:'ease-in',0:{opacity:1,translateX:0,skewX:'0deg'},1:{opacity:0,translateX:200,skewX:'30deg'}}},563,[]); -__d(function(g,r,i,a,m,e,d){var n=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.slideInUp=e.slideInRight=e.slideInLeft=e.slideInDown=void 0;var t=n(r(d[1]));function l(n,l){return{from:(0,t.default)({},n,l),to:(0,t.default)({},n,0)}}var s=l('translateY',-100);e.slideInDown=s;var o=l('translateY',100);e.slideInUp=o;var f=l('translateX',-100);e.slideInLeft=f;var v=l('translateX',100);e.slideInRight=v},564,[1,261]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.slideOutUp=e.slideOutRight=e.slideOutLeft=e.slideOutDown=void 0;var l=t(r(d[1]));function u(t,u){return{from:(0,l.default)({},t,0),to:(0,l.default)({},t,u)}}var s=u('translateY',100);e.slideOutDown=s;var n=u('translateY',-100);e.slideOutUp=n;var o=u('translateX',-100);e.slideOutLeft=o;var O=u('translateX',100);e.slideOutRight=O},565,[1,261]); -__d(function(g,r,i,a,m,e,d){var o=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.zoomInUp=e.zoomInRight=e.zoomInLeft=e.zoomInDown=e.zoomIn=void 0;var t=o(r(d[1])),n=r(d[2]);function l(o,l){var c=Math.min(1,Math.max(-1,l));return{easing:n.Easing.bezier(.175,.885,.32,1),0:(0,t.default)({opacity:0,scale:.1},o,-1e3*c),.6:(0,t.default)({opacity:1,scale:.457},o,l),1:(0,t.default)({scale:1},o,0)}}e.zoomIn={from:{opacity:0,scale:.3},.5:{opacity:1},to:{opacity:1,scale:1}};var c=l('translateY',60);e.zoomInDown=c;var s=l('translateY',-60);e.zoomInUp=s;var z=l('translateX',10);e.zoomInLeft=z;var I=l('translateX',-10);e.zoomInRight=I},566,[1,261,2]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.zoomOutUp=e.zoomOutRight=e.zoomOutLeft=e.zoomOutDown=e.zoomOut=void 0;var o=t(r(d[1])),u=r(d[2]);function c(t,c){var l=Math.min(1,Math.max(-1,c));return{easing:u.Easing.bezier(.175,.885,.32,1),0:(0,o.default)({opacity:1,scale:1},t,0),.4:(0,o.default)({opacity:1,scale:.457},t,c),1:(0,o.default)({opacity:0,scale:.1},t,-1e3*l)}}e.zoomOut={from:{opacity:1,scale:1},.5:{opacity:1,scale:.3},to:{opacity:0,scale:0}};var l=c('translateY',60);e.zoomOutDown=l;var n=c('translateY',-60);e.zoomOutUp=n;var s=c('translateX',10);e.zoomOutLeft=s;var z=c('translateX',-10);e.zoomOutRight=z},567,[1,261,2]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.reversePercentage=e.makeSlideTranslation=e.initializeAnimations=e.buildAnimations=void 0;var n=t(r(d[1])),o=r(d[2]),l=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=u(n);if(o&&o.has(t))return o.get(t);var l={},s=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var f in t)if("default"!==f&&Object.prototype.hasOwnProperty.call(t,f)){var c=s?Object.getOwnPropertyDescriptor(t,f):null;c&&(c.get||c.set)?Object.defineProperty(l,f,c):l[f]=t[f]}l.default=t,o&&o.set(t,l);return l})(r(d[3]));function u(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(u=function(t){return t?o:n})(t)}var s=o.Dimensions.get('window'),f=s.height,c=s.width;e.initializeAnimations=function(){var t={slideInDown:p('translateY',-f,0),slideInUp:p('translateY',f,0),slideInLeft:p('translateX',-c,0),slideInRight:p('translateX',c,0),slideOutDown:p('translateY',0,f),slideOutUp:p('translateY',0,-f),slideOutLeft:p('translateX',0,-c),slideOutRight:p('translateX',0,c)};l.initializeRegistryWithDefinitions(t)};var p=function(t,o,l){return{from:(0,n.default)({},t,o),to:(0,n.default)({},t,l)}};e.makeSlideTranslation=p;e.buildAnimations=function(t){var n,o,l=t.animationIn,u=t.animationOut;if(O(l)){var s=JSON.stringify(l);v(s,l),n=s}else n=l;if(O(u)){var f=JSON.stringify(u);v(f,u),o=f}else o=u;return{animationIn:n,animationOut:o}};e.reversePercentage=function(t){return-(t-1)};var v=function(t,n){l.registerAnimation(t,l.createAnimation(n))},O=function(t){return null!==t&&'object'==typeof t}},568,[1,261,2,547]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=r(d[0]).StyleSheet.create({backdrop:{position:'absolute',top:0,bottom:0,left:0,right:0,opacity:0,backgroundColor:'black'},content:{flex:1,justifyContent:'center'},containerBox:{zIndex:2,opacity:1,backgroundColor:'transparent'}});e.default=t},569,[2]); -__d(function(g,r,i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var t=e(r(d[1])),n=e(r(d[2])),o=e(r(d[3])),l=e(r(d[4])),s=e(r(d[5])),u=e(r(d[6])),c=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=p(t);if(n&&n.has(e))return n.get(e);var o={},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in e)if("default"!==s&&Object.prototype.hasOwnProperty.call(e,s)){var u=l?Object.getOwnPropertyDescriptor(e,s):null;u&&(u.get||u.set)?Object.defineProperty(o,s,u):o[s]=e[s]}o.default=e,n&&n.set(e,o);return o})(r(d[7])),f=r(d[8]),h=e(r(d[9]));function p(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(p=function(e){return e?n:t})(e)}function k(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}var C=f.ViewPropTypes||f.View.propTypes,y=(function(e){(0,l.default)(C,e);var t,h,p=(t=C,h=k(),function(){var e,n=(0,u.default)(t);if(h){var o=(0,u.default)(this).constructor;e=Reflect.construct(n,arguments,o)}else e=n.apply(this,arguments);return(0,s.default)(this,e)});function C(e){return(0,n.default)(this,C),p.call(this,e)}return(0,o.default)(C,[{key:"onClick",value:function(){this.props.onClick()}},{key:"_renderLeft",value:function(){return this.props.leftTextView?this.props.leftTextView:this.props.leftText?c.default.createElement(f.Text,{style:[x.leftText,this.props.leftTextStyle]},this.props.leftText):null}},{key:"_renderRight",value:function(){return this.props.rightTextView?this.props.rightTextView:this.props.rightText?c.default.createElement(f.Text,{style:[x.rightText,this.props.rightTextStyle]},this.props.rightText):null}},{key:"_renderImage",value:function(){return this.props.isIndeterminate?this.props.indeterminateImage?this.props.indeterminateImage:this.genCheckedImage():this.props.isChecked?this.props.checkedImage?this.props.checkedImage:this.genCheckedImage():this.props.unCheckedImage?this.props.unCheckedImage:this.genCheckedImage()}},{key:"_getCheckedCheckBoxColor",value:function(){return this.props.checkedCheckBoxColor?this.props.checkedCheckBoxColor:this.props.checkBoxColor}},{key:"_getUncheckedCheckBoxColor",value:function(){return this.props.uncheckedCheckBoxColor?this.props.uncheckedCheckBoxColor:this.props.checkBoxColor}},{key:"_getTintColor",value:function(){return this.props.isChecked?this._getCheckedCheckBoxColor():this._getUncheckedCheckBoxColor()}},{key:"genCheckedImage",value:function(){var e;return e=this.props.isIndeterminate?r(d[10]):this.props.isChecked?r(d[11]):r(d[12]),c.default.createElement(f.Image,{source:e,style:{tintColor:this._getTintColor()}})}},{key:"render",value:function(){var e=this;return c.default.createElement(f.TouchableHighlight,{style:this.props.style,onPress:function(){return e.onClick()},underlayColor:"transparent",disabled:this.props.disabled},c.default.createElement(f.View,{style:x.container},this._renderLeft(),this._renderImage(),this._renderRight()))}}]),C})(c.Component);_e.default=y,y.propTypes=(0,t.default)({},C,{leftText:h.default.string,leftTextView:h.default.element,rightText:h.default.string,leftTextStyle:h.default.oneOfType([h.default.string,h.default.number,h.default.object]),rightTextView:h.default.element,rightTextStyle:h.default.oneOfType([h.default.string,h.default.number,h.default.object]),checkedImage:h.default.element,unCheckedImage:h.default.element,onClick:h.default.func.isRequired,isChecked:h.default.bool.isRequired,isIndeterminate:h.default.bool.isRequired,checkBoxColor:h.default.string,checkedCheckBoxColor:h.default.string,uncheckedCheckBoxColor:h.default.string,disabled:h.default.bool}),y.defaultProps={isChecked:!1,isIndeterminate:!1,leftTextStyle:{},rightTextStyle:{}};var x=f.StyleSheet.create({container:{flexDirection:'row',alignItems:'center'},leftText:{flex:1},rightText:{flex:1,marginLeft:10}})},570,[1,22,9,10,12,14,17,165,2,204,571,573,574]); -__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-check-box/img",width:24,height:24,scales:[1],hash:"910df1b864a696e32bda56876ddf61cd",name:"ic_indeterminate_check_box",type:"png"})},571,[572]); -__d(function(g,r,i,a,m,e,d){'use strict';m.exports=r(d[0])},572,[153]); -__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-check-box/img",width:24,height:24,scales:[1,2,3],hash:"5d3b135d5214e780d63b968d2ade7240",name:"ic_check_box",type:"png"})},573,[572]); -__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-check-box/img",width:24,height:24,scales:[1,2,3],hash:"a254967b747795d2bc7217850e45291a",name:"ic_check_box_outline_blank",type:"png"})},574,[572]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.OrientationContext=void 0,e.default=function(t){var O=t.children,E=u.default.useState(v()?'PORTRAIT':'LANDSCAPE'),P=(0,o.default)(E,2),S=P[0],h=P[1],p=u.default.useState('ios'===l.Platform.OS?s.deviceOrientation():'unknown'),A=(0,o.default)(p,2),D=A[0],T=A[1],x=u.default.useState(!1),C=(0,o.default)(x,2),L=C[0],N=C[1];return u.default.useEffect(function(){var t,o=function(){h(v()?'PORTRAIT':'LANDSCAPE')},u=l.Dimensions.addEventListener('change',o);n.default.async(function(o){for(;;)switch(o.prev=o.next){case 0:if('android'!==l.Platform.OS){o.next=5;break}return o.next=3,n.default.awrap(s.isForcedLandscape());case 3:t=o.sent,N(t||!1);case 5:case"end":return o.stop()}},null,null,null,Promise);var c=null;return'ios'===l.Platform.OS&&(c=f.addListener('DEVICE_ORIENTATION',function(t){T(t.orientation)})),function(){var t;u?u.remove():l.Dimensions.removeEventListener('change',o),'ios'===l.Platform.OS&&(null==(t=c)||t.remove())}},[]),u.default.createElement(c.Provider,{value:{orientation:S,forced:L,setForced:N,orientationType:D}},O)};var n=t(r(d[1])),o=t(r(d[2])),u=t(r(d[3])),l=r(d[4]),s=l.NativeModules.DyteHelper,f=new l.NativeEventEmitter(s),c=u.default.createContext(null);e.OrientationContext=c;var v=function(){var t=l.Dimensions.get('screen');return t.height>=t.width}},575,[1,67,41,165,2]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var F={primary:{300:'#1A90FF',500:'#2160FD',700:'#054DFF',900:'#0635AA'},secondary:{1000:'#0B0B0B',900:'#191919',800:'#262626',700:'#474747'},textPrimary:{400:'#999999',300:'#b8b8b8',200:'#dddddd',100:'#F5F5F7'},logos:{google:'#DD4B39',linkedIn:'#0E76A8',apple:'#EEEEEE'},danger:{300:'#FF5A65',500:'#FF414D',700:'#FF2331'},warning:{500:'#FFC300'},success:{500:'#35F2B3'},videoBackground:'#1A1A1A',paginationDots:{active:'rgba(160,160,160, 0.8)',inactive:'rgba(160,160,160, 0.3)',wandActive:'rgba(160,160,160, 0.9)'}};e.default=F},576,[]); -__d(function(g,r,i,_a,m,e,_d){!(function(t){var n='object'==typeof e&&e,o='object'==typeof m&&m&&m.exports==n&&m,a='object'==typeof g&&g;a.global!==a&&a.window!==a||(t=a);var c=function(t){this.message=t};(c.prototype=new Error).name='InvalidCharacterError';var h=function(t){throw new c(t)},d='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/',f=/[\t\n\f\r ]/g,s={encode:function(t){t=String(t),/[^\0-\xFF]/.test(t)&&h("The string to be encoded contains characters outside of the Latin1 range.");for(var n,o,a,c,f=t.length%3,s='',A=-1,l=t.length-f;++A>18&63)+d.charAt(c>>12&63)+d.charAt(c>>6&63)+d.charAt(63&c);return 2==f?(n=t.charCodeAt(A)<<8,o=t.charCodeAt(++A),s+=d.charAt((c=n+o)>>10)+d.charAt(c>>4&63)+d.charAt(c<<2&63)+'='):1==f&&(c=t.charCodeAt(A),s+=d.charAt(c>>2)+d.charAt(c<<4&63)+'=='),s},decode:function(t){var n=(t=String(t).replace(f,'')).length;n%4==0&&(n=(t=t.replace(/==?$/,'')).length),(n%4==1||/[^+a-zA-Z0-9/]/.test(t))&&h('Invalid character: the string to be decoded is not correctly encoded.');for(var o,a,c=0,s='',A=-1;++A>(-2*c&6)));return s},version:'0.1.0'};if('function'==typeof define&&'object'==typeof define.amd&&define.amd)define(function(){return s});else if(n&&!n.nodeType)if(o)o.exports=s;else for(var A in s)s.hasOwnProperty(A)&&(n[A]=s[A]);else t.base64=s})(this)},577,[]); -__d(function(g,r,i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=_e.Logger=void 0;var t=e(r(d[1])),n=e(r(d[2])),o=e(r(d[3]));function l(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return Object.getOwnPropertyNames(e).forEach(function(o){if(![null,void 0,NaN].includes(e[o])){var c=t?t+"."+o:o;'object'==typeof e[o]?l(e[o],c,n):n[c]=e[o]}}),n}var c=(function(){function e(){(0,n.default)(this,e),this.level=3}return(0,o.default)(e,[{key:"process",value:function(e){var t={};try{Object.getOwnPropertyNames(e||{}).forEach(function(n){try{t[n]=JSON.stringify(e[n])}catch(e){t[n]='Failed to stringify'}})}catch(e){}return t}},{key:"init",value:function(e){'trace'===e?this.level=3:'log'===e?this.level=2:'error'===e&&(this.level=1)}},{key:"trace",value:function(t,n){e.addEventInCurrentSpan('warn',t,n,!0)}},{key:"warn",value:function(t,n){e.addEventInCurrentSpan('warn',t,n,!0)}},{key:"error",value:function(t,n){e.addEventInCurrentSpan('error',t,n,!0)}}],[{key:"addEventInCurrentSpan",value:function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:'info',o=arguments.length>1?arguments[1]:void 0,c=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},u=arguments.length>3?arguments[3]:void 0;try{var s=l(c,'metadata'),v=(0,t.default)({message:o,logSeverity:n},s,{loggedAt:(new Date).getTime()});u?e.sendOtelLogsToNewRelic(e.logsCache.splice(0,25).concat([v])):e.logsCache.push(v)}catch(e){console.debug('opentelemetry::addEventInCurrentSpan_failed',e)}}},{key:"sendOtelLogsToNewRelic",value:function(t){fetch('https://api-silos.dyte.io/otel/logs',{method:'POST',headers:{Accept:'application/json','Content-Type':'application/json'},body:JSON.stringify({meetingMetadata:l(e.meetingMetadata,'meetingMetadata'),serviceName:'mobile-sdk',logs:t})}).catch(function(e){console.debug('opentelemetry::sendOtelLogToNewRelic_failed',e)})}}]),e})();_e.Logger=c,c.logsCache=[],c.meetingMetadata={};var u=new c;_e.default=u},578,[1,22,9,10]); -__d(function(g,r,i,a,m,e,_d){var t=r(_d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.UserTrackContext=void 0,e.default=function(t){var T,P,E,h=(0,c.useState)(),A=(0,o.default)(h,2),b=A[0],N=A[1],k=(0,c.useState)([]),D=(0,o.default)(k,2),M=D[0],O=D[1],x=(0,c.useState)(),C=(0,o.default)(x,2),y=C[0],V=C[1],_=(0,c.useState)([]),R=(0,o.default)(_,2),G=R[0],L=R[1],B=(0,c.useState)(),j=(0,o.default)(B,2),W=j[0],F=j[1],q=(0,c.useState)(),H=(0,o.default)(q,2),U=H[0],J=H[1],Q=(0,c.useRef)(null),K=(0,c.useRef)(null),z=(0,c.useRef)(null),X=(0,c.useRef)(null),Y=(0,c.useContext)(v.ConfigServiceContext),Z=(Y.meeting,Y.sessionConfig),$=Z.permissions.produce.audio,ee=Z.permissions.produce.video,te=Z.permissions.produce.video,ne=ee.allow,re=(0,l.getWebcamConstraints)(ee.quality,ee.frame_rate),ae=((0,l.getScreenShareConstraints)(te.quality,te.frame_rate),t.children),ue=(0,d.useSelector)(function(t){return t.participant.audioMuted}),ie=(0,d.useSelector)(function(t){return t.participant.videoOff}),oe=(0,d.useSelector)(function(t){return t.room.producersState}),ce=(0,d.useSelector)(function(t){return t.participant.switched}),de=(0,d.useSelector)(function(t){return t.participant.canPresent}),se=(0,d.useSelector)(function(t){return t.participant.presentingState}),le=(0,d.useSelector)(function(t){return t.participant.audioTrackSelection}),fe=(0,d.useSelector)(function(t){return t.participant.videoTrackSelection}),ve=(0,d.useSelector)(function(t){return t.participant.videoProduction}),pe=(0,d.useSelector)(function(t){return t.participant.audioProduction}),Se=(0,d.useSelector)(function(t){return t.participant.presentingState}),Te=(oe===s.MediaStates.NOT_APPLICABLE||ve===s.MediaStates.LOADED||ve===s.MediaStates.NOT_STARTED||ve===s.MediaStates.STOPPING&&Se!==f.PresentingState.NOT_PRESENTING)&&ne,Ie=(oe===s.MediaStates.NOT_APPLICABLE||pe===s.MediaStates.LOADED||pe===s.MediaStates.NOT_STARTED||pe===s.MediaStates.STOPPING&&Se!==f.PresentingState.NOT_PRESENTING)&&$,Pe=(0,d.useDispatch)(),Ee=c.default.useState([]),me=(0,o.default)(Ee,2),we=me[0],he=me[1],Ae=function(t){he(t)},ge=(0,d.useSelector)(function(t){return t.room.roomViewType}),be=(0,d.useSelector)(function(t){return t.participant.requestToJoinType}),Ne=(0,d.useSelector)(function(t){return t.room.routerState});ge===S.DyteViewTypes.webinar&&be===f.RequestToJoinType.ask&&(re=(0,l.getWebcamConstraints)('QQVGA',null==(T=Z.permissions)?void 0:null==(P=T.produce)?void 0:null==(E=P.video)?void 0:E.frame_rate));(0,c.useEffect)(function(){Q.current=y,K.current=W,z.current=U,X.current=b},[y,W,U,b]),(0,c.useEffect)(function(){I.default.trace('audioMuted_useEffect',{audioMuted:ue,presentingState:se}),b&&(b.enabled=!ue),ge===S.DyteViewTypes.webinar&&se!==f.PresentingState.PRESENTING||Pe((0,f.setAudioProduction)(s.MediaStates.CONNECTING))},[ue,se]);var ke=function(){var t;return n.default.async(function(u){for(;;)switch(u.prev=u.next){case 0:return u.prev=0,I.default.trace('initialAudioStreamFetch'),t=null,u.prev=3,u.next=6,n.default.awrap((0,l.getAudioTrack)());case 6:t=u.sent,u.next=13;break;case 9:if(u.prev=9,u.t0=u.catch(3),'NotAllowedError'!==u.t0.name){u.next=13;break}throw new Error('No audio permission');case 13:if(t){u.next=15;break}throw new Error('No audio track');case 15:$&&N(t),u.next=23;break;case 18:u.prev=18,u.t1=u.catch(0),I.default.error('initialAudioStreamFetch',u.t1),Pe((0,f.setAudioProduction)(s.MediaStates.NOT_APPLICABLE)),Pe((0,f.setAudioMuted)(!0));case 23:case"end":return u.stop()}},null,null,[[0,18],[3,9]],Promise)},De=function(t){if(I.default.trace('setAudioDevice',{audioTrack:!!b}),b&&b.stop(),$){var u=(null==t?void 0:t.deviceId)||(null==le?void 0:le.selectedDeviceId);(0,d.batch)(function(){return n.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,n.default.awrap(ke());case 2:Pe((0,f.setAudioProduction)(s.MediaStates.CONNECTING)),(null==le?void 0:le.selectedDeviceId)!==u&&Pe((0,f.setAudioTrackSelection)({selectedDeviceId:u}));case 4:case"end":return t.stop()}},null,null,null,Promise)})}else Pe((0,f.setAudioMuted)(!0))},Me=function(){var t,u,o,c;return n.default.async(function(d){for(;;)switch(d.prev=d.next){case 0:return d.prev=0,I.default.trace('initialVideoStreamFetch'),d.next=4,n.default.awrap((0,l.getAllVideoDevices)());case 4:return t=d.sent,u=t.filter(function(t){return'front'===t.facing}),o=u.length>0?u[0]:t[0],c=null,d.prev=8,d.next=11,n.default.awrap((0,l.getVideoTrack)(o.deviceId||'',re));case 11:c=d.sent,d.next=18;break;case 14:if(d.prev=14,d.t0=d.catch(8),'NotAllowedError'!==d.t0.name){d.next=18;break}throw new Error('No video permission');case 18:if(c){d.next=20;break}throw new Error('No video track');case 20:if(ne&&V(c),''!==o.label){d.next=25;break}return d.next=24,n.default.awrap((0,l.getAllVideoDevices)());case 24:t=d.sent;case 25:L(t),Pe((0,f.setVideoTrackSelection)({selectedDeviceId:o.deviceId})),d.next=34;break;case 29:d.prev=29,d.t1=d.catch(0),I.default.error('initialVideoStreamFetch',d.t1),Pe((0,f.setVideoProduction)(s.MediaStates.NOT_APPLICABLE)),Pe((0,f.setVideoOff)(!0));case 34:case"end":return d.stop()}},null,null,[[0,29],[8,14]],Promise)},Oe=function(t){var u;return n.default.async(function(o){for(;;)switch(o.prev=o.next){case 0:if(I.default.trace('setVideoDevice'),u=(null==t?void 0:t.deviceId)||(null==fe?void 0:fe.selectedDeviceId),ne){o.next=5;break}return Pe((0,f.setVideoOff)(!0)),o.abrupt("return");case 5:(0,d.batch)(function(){Pe((0,f.setVideoOff)(!1)),Pe((0,f.setVideoProduction)(s.MediaStates.CONNECTING)),(null==fe?void 0:fe.selectedDeviceId)!==u&&Pe((0,f.setVideoTrackSelection)({selectedDeviceId:u}))}),setTimeout(function(){var t;return n.default.async(function(o){for(;;)switch(o.prev=o.next){case 0:return y&&y.stop(),o.next=3,n.default.awrap((0,l.getVideoTrack)(u,re));case 3:t=o.sent,V(t);case 5:case"end":return o.stop()}},null,null,null,Promise)});case 7:case"end":return o.stop()}},null,null,null,Promise)};(0,c.useEffect)(function(){ge===S.DyteViewTypes.webinar&&Ne===s.MediaStates.LOADED&&Se===f.PresentingState.NOT_PRESENTING?(0,d.batch)(function(){Pe((0,f.setVideoProduction)(s.MediaStates.STOPPING)),Pe((0,f.setAudioProduction)(s.MediaStates.STOPPING)),Pe((0,f.setVideoOff)(!0)),Pe((0,f.setAudioMuted)(!0)),setTimeout(function(){y&&y.stop(),b&&b.stop(),N(void 0),V(void 0)})}):Se===f.PresentingState.INITIATED&&(Me().then(Oe),De())},[Ne,Se]),(0,c.useEffect)(function(){p.default.start({media:'video'});var t=new l.AudioDevicesEmitter(Ae);return n.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:Q.current&&Q.current.stop(),X.current&&X.current.stop(),K.current&&K.current.stop(),z.current&&z.current.stop();case 4:case"end":return t.stop()}},null,null,null,Promise),function(){t.removeListener()}},[]),c.default.useEffect(function(){ne||(Pe((0,f.setVideoOff)(!0)),setTimeout(function(){y&&(y.stop(),V(void 0),(0,f.setVideoProduction)(s.MediaStates.CONNECTING))}))},[ne,y]),(0,c.useEffect)(function(){ve===s.MediaStates.NOT_STARTED&&setTimeout(function(){y&&(y.stop(),V(void 0))})},[ve]);var xe=function(){(0,d.batch)(function(){Pe((0,f.setVideoProduction)(s.MediaStates.CONNECTING)),Pe((0,f.setVideoOff)(!0)),setTimeout(function(){y&&y.stop(),V(void 0)})})};(0,c.useEffect)(function(){$||Pe((0,f.setAudioMuted)(!0)),ne||xe()},[$,ne]),(0,c.useEffect)(function(){'meeting'===ce?ie||xe():'webinar'===ce&&(de||(ue||Pe((0,f.setAudioMuted)(!0)),ie||xe()))},[ce]);var Ce=function(){var t,u,o,c,d=arguments;return n.default.async(function(s){for(;;)switch(s.prev=s.next){case 0:if(t=d.length>0&&void 0!==d[0]?d[0]:null,I.default.trace('changeAudioTrack',{selectedDevice:t,audioDevices:we}),!(we.length>0)){s.next=10;break}return u={},o={deviceId:null,InCallManagerId:null,device:null},t?(c=t.deviceId,u[c]=t):we.forEach(function(t){var n=t.deviceId;u[n]=t}),u.wired?o={deviceId:'wired',InCallManagerId:'WIRED_HEADSET',device:u.wired}:u.bluetooth?o={deviceId:'bluetooth',InCallManagerId:'BLUETOOTH',device:u.bluetooth}:u.speaker&&(o={deviceId:'speaker',InCallManagerId:'SPEAKER_PHONE',device:u.speaker}),s.next=9,n.default.awrap(p.default.chooseAudioRoute(o.InCallManagerId));case 9:De(o.device);case 10:case"end":return s.stop()}},null,null,null,Promise)};(0,l.setOnDeviceChange)(function(){var t,o,c,d,s,f,v;return n.default.async(function(p){for(;;)switch(p.prev=p.next){case 0:return p.next=2,n.default.awrap((0,l.getAllVideoDevices)());case 2:if(t=p.sent,o=(0,u.default)(we).find(function(t){return!M.map(function(t){return t.deviceId}).includes(t.deviceId)}),O(we),c=t.find(function(t){return!G.map(function(t){return t.deviceId}).includes(t.deviceId)}),L(t),ue||!o){p.next=10;break}return De(o),p.abrupt("return");case 10:if(ie||!c){p.next=13;break}return Oe(c),p.abrupt("return");case 13:d=!we.map(function(t){return t.deviceId}).includes(null==le?void 0:le.selectedDeviceId),s=!t.map(function(t){return t.deviceId}).includes(null==fe?void 0:fe.selectedDeviceId),ue||void 0!==b&&!d||(f=we[0],De(f)),ie||void 0!==y&&!s||(v=t[0],Oe(v));case 17:case"end":return p.stop()}},null,null,null,Promise)}),(0,c.useEffect)(function(){Ce(void 0),O(we)},[we]);var ye={mediaTracks:{webcamTrack:y,setWebcamTrack:V,audioTrack:b,setAudioTrack:N,screenShareVideoTrack:W,setScreenShareVideoTrack:F,screenShareAudioTrack:U,setScreenShareAudioTrack:J},inputDevices:{audioInputDevices:M,videoInputDevices:G,setAudioInputDevices:O,setVideoInputDevices:L,setAudioDevice:De,setVideoDevice:Oe,toggleAudioState:function(){return n.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:if(I.default.trace('toggleAudioState',{audioButtonsEnabled:Ie,audioAllowed:$,audioMuted:ue,audioTrack:!!b}),Ie){t.next=3;break}return t.abrupt("return");case 3:$?ue?(b&&'ended'!==(null==b?void 0:b.readyState)||De(void 0),Pe((0,f.setAudioMuted)(!1))):Pe((0,f.setAudioMuted)(!0)):ue||Pe((0,f.setAudioMuted)(!0));case 4:case"end":return t.stop()}},null,null,null,Promise)},toggleVideoState:function(t){return n.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:if(I.default.trace('toggleVideoState',{videoButtonsEnabled:Te,videoOff:ie}),Te){t.next=3;break}return t.abrupt("return");case 3:ie?Oe():xe();case 4:case"end":return t.stop()}},null,null,null,Promise)},onAudioInputChange:function(t){var u;return n.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:I.default.trace('onAudioInputChange',{value:t}),u=M.find(function(n){return n.deviceId===t}),Ce(u);case 3:case"end":return n.stop()}},null,null,null,Promise)},onVideoInputChange:function(t){I.default.trace('onVideoInputChange',{value:t});var n=G.find(function(n){return n.deviceId===t});Pe((0,f.setCameraFacing)(n.facing)),Oe(n)}},setupStreams:function(){return n.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,n.default.awrap(Me());case 2:return t.next=4,n.default.awrap(ke());case 4:case"end":return t.stop()}},null,null,null,Promise)},videoButtonsEnabled:Te,audioButtonsEnabled:Ie};return c.default.createElement(w.Provider,{value:ye},ae)};var n=t(r(_d[1])),u=t(r(_d[2])),o=t(r(_d[3])),c=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var u=P(n);if(u&&u.has(t))return u.get(t);var o={},c=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var d in t)if("default"!==d&&Object.prototype.hasOwnProperty.call(t,d)){var s=c?Object.getOwnPropertyDescriptor(t,d):null;s&&(s.get||s.set)?Object.defineProperty(o,d,s):o[d]=t[d]}o.default=t,u&&u.set(t,o);return o})(r(_d[4])),d=r(_d[5]),s=r(_d[6]),l=r(_d[7]),f=r(_d[8]),v=r(_d[9]),p=t(r(_d[10])),S=r(_d[11]),T=r(_d[12]),I=t(r(_d[13]));function P(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,u=new WeakMap;return(P=function(t){return t?u:n})(t)}var E=T.NativeModules.InCallManager,w=(new T.NativeEventEmitter(E),(0,c.createContext)(null));e.UserTrackContext=w},579,[1,67,49,41,165,432,480,580,487,508,583,482,2,578]); -__d(function(g,r,i,a,m,e,_d){var t=r(_d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.setOnDeviceChange=e.getWebcamConstraints=e.getVideoTrack=e.getSpeakerTrack=e.getScreenShareConstraints=e.getScreenShare=e.getQualityAfterLegacyModeShift=e.getAudioTrack=e.getAllVideoDevices=e.getAllMediaDevices=e.AudioDevicesEmitter=void 0;var n=t(r(_d[1])),u=t(r(_d[2])),c=t(r(_d[3])),o=t(r(_d[4])),s=r(_d[5]),d=r(_d[6]),l=r(_d[7]),f=r(_d[8]),v=t(r(_d[9])),h=l.NativeModules.InCallManager,D=new l.NativeEventEmitter(h),p=function(){var t;return o.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,o.default.awrap(s.mediaDevices.enumerateDevices());case 2:return t=n.sent,n.abrupt("return",t);case 4:case"end":return n.stop()}},null,null,null,Promise)};e.getAllMediaDevices=p;var w=(function(){function t(n){if((0,u.default)(this,t),!n)throw new Error('Callback not initalized');this.callback=n,this.notConnected={connected:!1,haveMic:!1},this.connectedWithMic={connected:!0,haveMic:!0},this.connectedWithoutMic={connected:!0,haveMic:!1};var c=(0,d.getHeadset)();this.audioDevices={speaker:this.connectedWithMic,bluetooth:c?this.connectedWithMic:this.notConnected,wired:this.notConnected},this.checkIfWiredHeadphonesConnected(),this.onBluetoothEvent(),this.onWiredHeadsetEvent(),this.emit(),this.wiredHeadListener=null}return(0,c.default)(t,[{key:"checkIfWiredHeadphonesConnected",value:function(){var t;return o.default.async(function(u){for(;;)switch(u.prev=u.next){case 0:return u.next=2,o.default.awrap(v.default.getIsWiredHeadsetPluggedIn());case 2:t=u.sent,this.audioDevices=(0,n.default)({},this.audioDevices,{wired:t?this.connectedWithMic:this.notConnected}),this.emit();case 5:case"end":return u.stop()}},null,this,null,Promise)}},{key:"onBluetoothEvent",value:function(){var t=this;(0,d.addListener)(function(u){var c=t.audioDevices.bluetooth.connected;u&&!c?(t.audioDevices=(0,n.default)({},t.audioDevices,{bluetooth:(0,n.default)({},t.connectedWithMic)}),t.emit()):!u&&c&&(t.audioDevices=(0,n.default)({},t.audioDevices,{bluetooth:(0,n.default)({},t.notConnected)}),t.emit())})}},{key:"onWiredHeadsetEvent",value:function(){var t=this;this.wiredHeadListener=D.addListener('WiredHeadset',function(u){if(u){var c=u.isPlugged,o=u.hasMic,s=t.audioDevices.wired.connected;if(c&&!s){var d=o?(0,n.default)({},t.connectedWithMic):(0,n.default)({},t.connectedWithoutMic);t.audioDevices=(0,n.default)({},t.audioDevices,{wired:d}),t.emit()}else!c&&s&&(t.audioDevices=(0,n.default)({},t.audioDevices,{wired:(0,n.default)({},t.notConnected)}),t.emit())}})}},{key:"getAudioDevices",value:function(){return this.formatAudioDevices()}},{key:"formatAudioDevices",value:function(){var t=this;return Object.keys(this.audioDevices).map(function(u){var c=t.audioDevices[u];return(0,n.default)({},c,{deviceId:u,label:u,kind:'audioinput'})}).filter(function(t){return t.connected})}},{key:"emit",value:function(){this.callback(this.formatAudioDevices())}},{key:"removeListener",value:function(){var t;null==(t=this.wiredHeadListener)||t.remove()}}]),t})();e.AudioDevicesEmitter=w;e.getAllVideoDevices=function(){var t,n;return o.default.async(function(u){for(;;)switch(u.prev=u.next){case 0:return t={},u.next=3,o.default.awrap(p());case 3:return n=u.sent,u.abrupt("return",n.filter(function(n){return'videoinput'===n.kind&&!t[n.facing]&&(t[n.facing]=!0,n)}));case 5:case"end":return u.stop()}},null,null,null,Promise)};e.getWebcamConstraints=function(t,n){var u=f.VIDEO_CONSTRAINS[t.toLowerCase()];if(!u)throw new Error('Invalid quality');if(n){if(n<5||n>30)throw new Error('Invalid framerate');u.frameRate={ideal:n}}return u};e.getScreenShareConstraints=function(t,n){var u=f.VIDEO_CONSTRAINS_SCREENSHARE[t.toLowerCase()||'vga'];if(!u)throw new Error('Invalid quality');if(n){if(n<5||n>30)throw new Error('Invalid framerate');u.frameRate={max:n}}return u};e.getVideoTrack=function(t,u){var c,d;return o.default.async(function(l){for(;;)switch(l.prev=l.next){case 0:return c=u||f.VIDEO_CONSTRAINS.vga,l.next=3,o.default.awrap(s.mediaDevices.getUserMedia({video:(0,n.default)({deviceId:t||'',frameRate:24},c),audio:!1}));case 3:return d=l.sent,l.abrupt("return",d.getVideoTracks()[0]);case 5:case"end":return l.stop()}},null,null,null,Promise)};e.getAudioTrack=function(){var t;return o.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,o.default.awrap(s.mediaDevices.getUserMedia({audio:!0,video:!1}));case 2:return t=n.sent,n.abrupt("return",t.getAudioTracks()[0]);case 4:case"end":return n.stop()}},null,null,null,Promise)};e.getSpeakerTrack=function(t){return o.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",null);case 2:case"end":return t.stop()}},null,null,null,Promise)};e.getScreenShare=function(){var t;return o.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,o.default.awrap(s.mediaDevices.getDisplayMedia({audio:!0,video:{displaySurface:'monitor',logicalSurface:!0,cursor:!0,width:{max:1920},height:{max:1080},frameRate:{max:5}}}));case 2:return t=n.sent,n.abrupt("return",{video:t.getTracks()[0],audio:null});case 4:case"end":return n.stop()}},null,null,null,Promise)};e.setOnDeviceChange=function(t){};e.getQualityAfterLegacyModeShift=function(t,n,u){return n===f.HD_QUALITY_PEERS_LIMIT&&t?f.VIDEO_CONSTRAINS.vga:n!==f.HD_QUALITY_PEERS_LIMIT+1||t?u:f.VIDEO_CONSTRAINS.hd}},580,[1,22,9,10,67,400,581,2,582,583]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.useBluetoothHeadsetDetection=e.removeListener=e.getHeadset=e.addListener=void 0;var n=t(r(d[1])),u=r(d[2]),o=r(d[3]),s=u.NativeModules.DyteRNBluetoothHeadsetDetect,c=null,v=[],f=new u.NativeEventEmitter(s).addListener('onChange',function(t){var n=t.devices;c=n.length?n[0]:null,v.forEach(function(t){t(c)})});e.getHeadset=function(){return c};var l=function(t){v.push(t)};e.addListener=l;var h=function(t){var n=v.indexOf(t);-1!==n&&v.splice(n,1)};e.removeListener=h;e.useBluetoothHeadsetDetection=function(){var t=(0,o.useState)(null),u=(0,n.default)(t,2),s=u[0],v=u[1];return(0,o.useEffect)(function(){return v(c),l(v),function(){h(v),f.remove()}},[]),s}},581,[1,41,2,165]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.WEBCAM_SIMULCAST_ENCODINGS_VGA=e.WEBCAM_SIMULCAST_ENCODINGS=e.WEBCAM_KSVC_ENCODINGS=e.VIDEO_CONSTRAINS_SCREENSHARE=e.VIDEO_CONSTRAINS=e.SCREEN_SHARING_SVC_ENCODINGS=e.SCREEN_SHARING_SIMULCAST_ENCODINGS=e.PC_PROPRIETARY_CONSTRAINTS=e.ICE_SERVERS=e.HD_QUALITY_PEERS_LIMIT=void 0;e.VIDEO_CONSTRAINS={qqvga:{width:{ideal:160},height:{ideal:120}},qvga:{width:320,height:240},vga:{width:640,height:480},hd:{width:1280,height:720},hd_cropped:{width:900,height:720}};e.VIDEO_CONSTRAINS_SCREENSHARE={vga:{width:{max:640},height:{max:480}},hd:{width:{max:1280},height:{max:720}},full_hd:{width:{max:1980},height:{max:1080}}};e.PC_PROPRIETARY_CONSTRAINTS={optional:[{googDscp:!0},{googHighStartBitrate:0},{googPayloadPadding:!0},{googScreencastMinBitrate:100},{googCpuOveruseDetection:!0},{googCpuOveruseEncodeUsage:!0},{googCpuUnderuseThreshold:55},{googCpuOveruseThreshold:85}]};e.WEBCAM_SIMULCAST_ENCODINGS=[{rid:'r0',scalabilityMode:'S1T3'},{rid:'r1',scalabilityMode:'S1T3'},{rid:'r2',scalabilityMode:'S1T3'}];e.WEBCAM_SIMULCAST_ENCODINGS_VGA=[{rid:'r0',scalabilityMode:'S1T2'},{rid:'r1',scalabilityMode:'S1T2'}];e.WEBCAM_KSVC_ENCODINGS=[{scalabilityMode:'L3T3_KEY'}];e.SCREEN_SHARING_SIMULCAST_ENCODINGS=[{dtx:!0,maxBitrate:15e5},{dtx:!0,maxBitrate:6e6}];e.SCREEN_SHARING_SVC_ENCODINGS=[{scalabilityMode:'L3T3',dtx:!0}];e.HD_QUALITY_PEERS_LIMIT=1;e.ICE_SERVERS=[{urls:'turn:turn.dyte.in:443?transport=tcp',username:'dyte',credential:'dytein',credentialType:'password'},{urls:'turn:turn.dyte.in:3478?transport=udp',username:'dyte',credential:'dytein',credentialType:'password'}]},582,[]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),u=t(r(d[2])),o=t(r(d[3])),s=r(d[4]),l=r(d[4]).NativeModules.InCallManager,c=new((function(){function t(){(0,u.default)(this,t),this.vibrate=!1,this.audioUriMap={ringtone:{_BUNDLE_:null,_DEFAULT_:null},ringback:{_BUNDLE_:null,_DEFAULT_:null},busytone:{_BUNDLE_:null,_DEFAULT_:null}}}return(0,o.default)(t,[{key:"start",value:function(t){var n=!1!==(t=void 0===t?{}:t).auto,u='video'===t.media?'video':'audio',o=t.ringback&&'string'==typeof t.ringback?t.ringback:'';l.start(u,n,o)}},{key:"stop",value:function(t){var n=(t=void 0===t?{}:t).busytone&&'string'==typeof t.busytone?t.busytone:'';l.stop(n)}},{key:"getIsWiredHeadsetPluggedIn",value:function(){var t;return n.default.async(function(u){for(;;)switch(u.prev=u.next){case 0:return u.prev=0,u.next=3,n.default.awrap(l.getIsWiredHeadsetPluggedIn());case 3:return t=u.sent,u.abrupt("return",{isWiredHeadsetPluggedIn:t});case 7:throw u.prev=7,u.t0=u.catch(0),new Error('Incall Manager Error getting wired headset');case 10:case"end":return u.stop()}},null,null,[[0,7]],Promise)}},{key:"setKeepScreenOn",value:function(t){t=!0===t,l.setKeepScreenOn(t)}},{key:"setSpeakerphoneOn",value:function(t){t=!0===t,l.setSpeakerphoneOn(t)}},{key:"setForceSpeakerphoneOn",value:function(t){var n='boolean'==typeof t?t?1:-1:0;l.setForceSpeakerphoneOn(n)}},{key:"setMicrophoneMute",value:function(t){t=!0===t,l.setMicrophoneMute(t)}},{key:"getAudioUri",value:function(t,u){var o;return n.default.async(function(s){for(;;)switch(s.prev=s.next){case 0:if(void 0!==this.audioUriMap[t]){s.next=2;break}return s.abrupt("return",null);case 2:if(!this.audioUriMap[t][u]){s.next=4;break}return s.abrupt("return",this.audioUriMap[t][u]);case 4:return s.prev=4,s.next=7,n.default.awrap(l.getAudioUriJS(t,u));case 7:if(!('string'==typeof(o=s.sent)&&o.length>0)){s.next=11;break}return this.audioUriMap[t][u]=o,s.abrupt("return",o);case 11:return s.abrupt("return",null);case 14:return s.prev=14,s.t0=s.catch(4),s.abrupt("return",null);case 17:case"end":return s.stop()}},null,this,[[4,14]],Promise)}},{key:"chooseAudioRoute",value:function(t){var u;return n.default.async(function(o){for(;;)switch(o.prev=o.next){case 0:return o.next=2,n.default.awrap(l.chooseAudioRoute(t));case 2:return u=o.sent,o.abrupt("return",u);case 4:case"end":return o.stop()}},null,null,null,Promise)}},{key:"requestAudioFocus",value:function(){return n.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:if('android'!==s.Platform.OS){t.next=6;break}return t.next=3,n.default.awrap(l.requestAudioFocusJS());case 3:return t.abrupt("return",t.sent);case 6:console.log("ios doesn't support requestAudioFocus()");case 7:case"end":return t.stop()}},null,null,null,Promise)}},{key:"abandonAudioFocus",value:function(){return n.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:if('android'!==s.Platform.OS){t.next=6;break}return t.next=3,n.default.awrap(l.abandonAudioFocusJS());case 3:return t.abrupt("return",t.sent);case 6:console.log("ios doesn't support requestAudioFocus()");case 7:case"end":return t.stop()}},null,null,null,Promise)}}]),t})());e.default=c},583,[1,67,9,10,2]); -__d(function(g,r,i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var t=e(r(d[1])),o=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var o=_(t);if(o&&o.has(e))return o.get(e);var n={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in e)if("default"!==s&&Object.prototype.hasOwnProperty.call(e,s)){var l=u?Object.getOwnPropertyDescriptor(e,s):null;l&&(l.get||l.set)?Object.defineProperty(n,s,l):n[s]=e[s]}n.default=e,o&&o.set(e,n);return n})(r(d[2])),n=r(d[3]),u=r(d[4]),s=r(d[5]),l=r(d[6]),c=r(d[7]),f=r(d[8]),p=e(r(d[9])),N=r(d[10]),E=r(d[11]),h=r(d[12]),v=r(d[13]),S=e(r(d[14])),y=r(d[15]),P=r(d[16]),w=r(d[17]),T=r(d[18]),O=r(d[19]),C=r(d[20]),x=r(d[21]),b=e(r(d[22])),I=e(r(d[23])),M=e(r(d[24]));function _(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,o=new WeakMap;return(_=function(e){return e?o:t})(e)}var D="\nquery Session($roomName: String!, $password: String) {\n\tsession(roomName: $roomName, password: $password) {\n\t title,\n\t roomNodeLink,\n\t roomName,\n\t password\n\t}\n }\n";function k(e){var _,k=(0,n.useDispatch)(),j=e.roomName,L=e.autoTune,W=(0,n.useSelector)(function(e){return e.participant.peerId}),R=(0,o.useContext)(y.ConfigServiceContext),U=R.meeting,$=R.sessionConfig,A=R.updatePreset,Q=((0,o.useContext)(P.ThemeContext).colors,(0,o.useState)('')),B=(0,t.default)(Q,2),F=B[0],G=B[1],V=(0,h.useManualQuery)(D,{variables:{roomName:j,password:''}}),q=(0,t.default)(V,2),K=q[0],Y=q[1],z=Y.data,H=Y.error,J=Y.loading,X=(0,v.useWindowDimensions)(),Z=$.theme.dimensions||X,ee=Z.height,te=Z.width,re=o.default.useState(!1),oe=(0,t.default)(re,2),ne=(oe[0],oe[1]),ae=(0,o.useContext)(w.UserTrackContext).setupStreams,ie=(0,n.useSelector)(function(e){return e.participant.authToken}),ue=(0,n.useSelector)(function(e){return e.participant.displayName}),se=(0,n.useSelector)(function(e){return e.participant.participantPermissions}),le=$.permissions.produce.audio,me=$.permissions.produce.video.allow,ce=(0,n.useSelector)(function(e){return e.room.showSetupScreen}),de=o.default.useState(j),fe=(0,t.default)(de,2),pe=fe[0],Ne=fe[1],Ee='LANDSCAPE'===o.default.useContext(x.OrientationContext).orientation,he=(0,n.useSelector)(function(e){return e.room.roomViewType}),ve=$.permissions_fetched;(0,o.useEffect)(function(){ve&&(me?(0,O.setupPermissions)(['camera','microphone']):le?(0,O.setupPermissions)(['microphone']):(0,O.setupPermissions)([]),ne(!0))},[he,ve]),(0,o.useEffect)(function(){k((0,c.resetRoom)({roomName:j})),k((0,f.resetPeers)());try{S.default.getItem('dyte-display-name').then(function(e){null!==e&&k((0,E.setUserDisplayName)(e))})}catch(e){}},[]),(0,o.useEffect)(function(){pe&&(ie||C.DYTE_DEV_MODE)&&(k((0,c.resetRoom)({roomName:pe})),K({variables:{roomName:pe,password:''}}),A(pe,ie))},[pe,ie]),(0,o.useEffect)(function(){if(H)if(H.graphQLErrors[0].message.indexOf('No open session')>=0)null==U||U._onError('MEETING_NOTFOUND'),G('MEETING_NOTFOUND');else try{var e=H.graphQLErrors[0];G(null==e?void 0:e.message)}catch(e){G('UNKNOWN')}},[H,U]),(0,o.useEffect)(function(){se.camera===E.permissionEnum.INIT&&se.microphone===E.permissionEnum.INIT||ae()},[se.camera,se.microphone]);if(se.bluetooth===E.permissionEnum.INIT)return o.default.createElement(p.default,{text:"Waiting for permissions..."});var Se;return null==U||!U.showSetupScreen||null!==ce&&!0!==ce?H?o.default.createElement(p.default,{errorText:"Some error occured. Issue code: "+F,childComponents:o.default.createElement(T.Button,{onClick:function(){setTimeout(function(){k((0,f.resetPeers)()),k((0,E.resetParticipant)()),k((0,c.setShowSetupScreen)(!0)),Ne(''),G('')})}},o.default.createElement(T.Box,{bg:"primary.500",py:15,px:10,mt:10,borderRadius:b.default.medium,align:"center"},o.default.createElement(T.Text,null,"Try Again")))}):J?o.default.createElement(p.default,{text:"Loading..."}):o.default.createElement(l.WebSocketProvider,{url:null==z?void 0:null==(_=z.session)?void 0:_.roomNodeLink,roomURL:pe,peerId:W},o.default.createElement(u.MediaRoomProvider,{peerId:W,roomName:pe,autoTune:L},o.default.createElement(N.PeersProvider,null,o.default.createElement(s.PluginServiceProvider,{roomName:pe,peerId:W},o.default.createElement(I.default,{roomName:pe}))))):o.default.createElement(M.default,{width:te,height:ee,isLandscape:Ee,meetingCode:pe,roomName:j,onChangeMeetingCode:Ne,joinMeeting:function(){ue&&pe&&(k((0,c.setShowSetupScreen)(!1)),k((0,c.resetRoom)({roomName:pe})),K({variables:{roomName:pe,password:''}}),A(pe,ie))},title:null==z?void 0:null==(Se=z.session)?void 0:Se.title})}k.defaultProps={autoTune:!0};var j=k;_e.default=j},584,[1,41,165,432,585,672,630,480,481,511,674,487,465,2,488,508,514,579,512,675,543,575,676,677,809]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.MediaRoomProvider=e.MediaRoomContext=void 0;var n=t(r(d[1])),o=t(r(d[2])),u=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=T(n);if(o&&o.has(t))return o.get(t);var u={},c=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in t)if("default"!==s&&Object.prototype.hasOwnProperty.call(t,s)){var l=c?Object.getOwnPropertyDescriptor(t,s):null;l&&(l.get||l.set)?Object.defineProperty(u,s,l):u[s]=t[s]}u.default=t,o&&o.set(t,u);return u})(r(d[3])),c=r(d[4]),s=r(d[5]),l=r(d[6]),f=r(d[7]),p=t(r(d[8])),v=r(d[9]),S=r(d[10]),E=r(d[11]),M=t(r(d[12])),k=r(d[13]),C=r(d[14]),P=t(r(d[15])),R=r(d[16]),O=t(r(d[17]));function T(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(T=function(t){return t?o:n})(t)}var b=R.NativeModules.DyteHelper,A=(0,u.createContext)(null);e.MediaRoomContext=A;e.MediaRoomProvider=function(t){var T=t.children,x=t.peerId,y=t.roomName,h=t.autoTune,D=(0,u.useContext)(v.WebSocketContext),N=(0,u.useContext)(k.ConfigServiceContext),w=N.meeting,I=N.sessionConfig,_=I.permissions.produce.audio,L=(0,u.useContext)(E.UserTrackContext),j=L.mediaTracks,W=j.webcamTrack,B=j.audioTrack,F=L.inputDevices.toggleVideoState,G=(0,c.useDispatch)(),U=(0,u.useState)(null),V=(0,o.default)(U,2),q=V[0],H=V[1],z=(0,u.useRef)(null),J=(0,u.useRef)(null),K=(0,u.useRef)(''),Q=(0,u.useRef)(null),X=(0,c.useSelector)(function(t){return t.room.socketState}),Y=(0,c.useSelector)(function(t){return t.room.producersState}),Z=(0,c.useSelector)(function(t){return t.participant.videoProduction}),$=(0,c.useSelector)(function(t){return t.participant.audioProduction}),ee=(0,c.useSelector)(function(t){return t.participant.audioMuted});(0,u.useEffect)(function(){q&&(J.current=q)},[q]),(0,u.useEffect)(function(){q&&(ee?q.muteSelf():q.unmuteSelf())},[ee]),(0,u.useEffect)(function(){Y===s.MediaStates.LOADED&&Z===s.MediaStates.CONNECTING&&(W?null==q||q.shareWebcam(W):null==q||q.disableWebcam())},[W,Y]),(0,u.useEffect)(function(){Y===s.MediaStates.LOADED&&$===s.MediaStates.CONNECTING&&(B&&_&&!ee?null==q||q.shareMic(B):null==q||q.disableMic())},[B,$]),(0,u.useEffect)(function(){var t;if(X===s.RoomSocketState.CONNECTED){M.default.captureEvent('setting up connection',{peerId:x}),w&&w.emit(w.Events.connect);var o=new p.default(x,D,G,h);H(o),t=o,n.default.async(function(o){for(;;)switch(o.prev=o.next){case 0:return o.next=2,n.default.awrap(t.getRoomState());case 2:return o.next=4,n.default.awrap(t.loadRouter());case 4:return o.next=6,n.default.awrap(Promise.all([t.createRecvTransport(),t.createSendTransport()]));case 6:w&&(w.sendRoomMessage=function(t){D.sendMessage({type:C.Events.roomMessage,payload:{message:t}})},w.sendMessage=function(t,n){D.sendMessage({type:C.Events.message,payload:{peerId:t,message:n}})},w.kickAll=function(){I.permissions.kick_participant&&t.kickAll()},null==D||D.emitter.on('socket',function(t){return w.onSocketMessage(t)})),G((0,s.setRouterFetchState)(s.MediaStates.LOADED)),G((0,s.setProducersState)(s.MediaStates.NOT_STARTED));case 9:case"end":return o.stop()}},null,null,null,Promise)}else X===s.RoomSocketState.DISCONNECTED&&(M.default.captureEvent('socket disconnected',{peerId:x}),null==q||q.stopAllTransports(),null==D||D.emitter.removeAllListeners(),G((0,s.resetRoom)({roomName:y})),G((0,f.resetPeers)()),G((0,S.resetParticipant)()),H(null),(0,s.setRouterFetchState)(s.MediaStates.NOT_APPLICABLE))},[X,x]),(0,u.useEffect)(function(){return function(){var t,n;null==(t=J.current)||t.stopAllProducers(),null==(n=J.current)||n.stopAllTransports()}},[]);var te=function(t){K.current.match(/inactive|background/)&&'active'===t?(O.default.trace('configureBackground'),P.default.clearInterval(Q.current),Q.current=null,W&&(W.enabled=!1,setTimeout(function(){W&&(W.enabled=!0)},100)),z.current&&(z.current=!1,F()),l.store.getState().room.screenShareRequested||b.stopService()):(null===Q.current&&n.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:if(O.default.trace('configureForeground'),W&&'DISABLE_CAMERA_CAPTURE'===w.setupConfig.backgroundBehaviour&&(F(),z.current=!0),!(R.Platform.Version>=26)){t.next=5;break}return t.next=5,n.default.awrap(b.createNotificationChannel());case 5:return t.next=7,n.default.awrap(b.startService());case 7:case"end":return t.stop()}},null,null,null,Promise),Q.current=P.default.setInterval(function(){},1e3),K.current=t)};(0,u.useEffect)(function(){if('android'===R.Platform.OS){var t=R.AppState.addEventListener('change',te);return function(){t?t.remove():R.AppState.removeEventListener('change',te),Q.current&&P.default.clearInterval(Q.current)}}return function(){}},[W,F]);var ne={mediaRoom:q};return u.default.createElement(A.Provider,{value:ne},T)}},585,[1,67,41,165,432,480,471,481,586,630,487,579,663,508,665,671,2,578]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var s=t(r(d[1])),n=t(r(d[2])),o=t(r(d[3])),u=t(r(d[4])),c=r(d[5]),l=r(d[6]),p=r(d[7]),h=r(d[8]),f=r(d[9]),y=r(d[10]),v=r(d[11]),k=(function(){function t(s,n,u){!(arguments.length>3&&void 0!==arguments[3])||arguments[3];(0,o.default)(this,t),this.socketObj=n,this.peerid=s,this.dispatch=u,this.device=new c.Device,this.consumers=new Map,this.legacyMode=!0,this.closedConsumers=[],this.handleSockets=this.handleSockets.bind(this)}return(0,u.default)(t,[{key:"handleSockets",value:function(t,s){if(t)switch(t.type){case'websocket/new-consumer':this.createConsumer(t.payload,s);break;case'websocket/consumer-closed':this.closeConsumer(t.payload);break;case'websocket/consumer-paused':this.pauseConsumer(t.payload);break;case'websocket/consumer-resumed':this.resumeConsumer(t.payload);break;case'websocket/recording-started':this.setRecordingStatus(!0);break;case'websocket/recording-stopped':this.setRecordingStatus(!1)}}},{key:"loadRouter",value:function(){var t,n,o;return s.default.async(function(u){for(;;)switch(u.prev=u.next){case 0:return(this.recvTransport||this.sendTransport)&&this.stopAllTransports(),this.dispatch((0,f.setRouterFetchState)(f.MediaStates.CONNECTING)),u.next=4,s.default.awrap(null==(t=this.socketObj)?void 0:t.sendMessage({type:'getRouterRtpCapabilities'}));case 4:return n=u.sent,this.device.loaded&&(this.device=new c.Device),(o=null==n?void 0:n.payload)&&(o.headerExtensions=o.headerExtensions.filter(function(t){return'urn:3gpp:video-orientation'!==t.uri})),this.socketObj.emitter.on('socket',this.handleSockets),u.abrupt("return",this.device.load({routerRtpCapabilities:o}));case 10:case"end":return u.stop()}},null,this,null,Promise)}},{key:"getRoomState",value:function(){var t;return s.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return this.dispatch((0,f.setRoomDisplayTitleState)(f.MediaStates.CONNECTING)),n.next=3,s.default.awrap(null==(t=this.socketObj)?void 0:t.sendMessage({type:'getRoomState'}));case 3:this.dispatch((0,f.setRoomDisplayTitleState)(f.MediaStates.LOADED));case 4:case"end":return n.stop()}},null,this,null,Promise)}},{key:"changeRoomDisplayTitle",value:function(t){var n;return s.default.async(function(o){for(;;)switch(o.prev=o.next){case 0:return this.dispatch((0,f.setRoomDisplayTitleState)(f.MediaStates.CONNECTING)),o.next=3,s.default.awrap(null==(n=this.socketObj)?void 0:n.sendMessage({type:'changeDisplayTitle',payload:{displayTitle:t}}));case 3:this.dispatch((0,f.setRoomDisplayTitleState)(f.MediaStates.LOADED));case 4:case"end":return o.stop()}},null,this,null,Promise)}},{key:"joinRoom",value:function(t,n,o){var u;return s.default.async(function(c){for(;;)switch(c.prev=c.next){case 0:return c.next=2,s.default.awrap(this.socketObj.sendMessage({type:'joinRoom',payload:{device:(0,p.getDeviceInfo)(),displayName:t,rtpCapabilities:this.device.rtpCapabilities,isLegacy:this.legacyMode,audioMuted:n}}));case 2:if(u=c.sent,this.legacyMode=u.payload.legacyMode||this.legacyMode,!o||''===o){c.next=7;break}return c.next=7,s.default.awrap(this.changeRoomDisplayTitle(o));case 7:return this.dispatch((0,v.roomJoined)(u.payload)),c.abrupt("return",u);case 9:case"end":return c.stop()}},null,this,null,Promise)}},{key:"createRecvTransport",value:function(){var t,o,u=this;return s.default.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(void 0!==this.socketObj){c.next=2;break}return c.abrupt("return");case 2:return t={forceTcp:!1,producing:!1,consuming:!0},c.next=5,s.default.awrap(this.socketObj.sendMessage({type:'createWebRtcTransport',payload:t}));case 5:o=c.sent.payload,this.recvTransport=this.device.createRecvTransport((0,n.default)({},o,{iceServers:l.ICE_SERVERS,proprietaryConstraints:l.PC_PROPRIETARY_CONSTRAINTS})),this.recvTransport.on('connect',function(t,s,n){var o,c,l=t.dtlsParameters;return null==(o=u.socketObj)?void 0:o.sendMessage({type:'connectWebRtcTransport',payload:{transportId:null==(c=u.recvTransport)?void 0:c.id,dtlsParameters:l}},function(t){t.payload.error?n():s()})});case 8:case"end":return c.stop()}},null,this,null,Promise)}},{key:"createSendTransport",value:function(){var t,o,u=this;return s.default.async(function(c){for(;;)switch(c.prev=c.next){case 0:return t={forceTcp:!1,producing:!0,consuming:!1},c.next=3,s.default.awrap(this.socketObj.sendMessage({type:'createWebRtcTransport',payload:t}));case 3:o=c.sent.payload,this.sendTransport=this.device.createSendTransport((0,n.default)({},o,{iceServers:l.ICE_SERVERS,proprietaryConstraints:l.PC_PROPRIETARY_CONSTRAINTS})),void 0!==this.sendTransport&&(this.sendTransport.on('connect',function(t,s,n){var o,c,l=t.dtlsParameters;return null==(o=u.socketObj)?void 0:o.sendMessage({type:'connectWebRtcTransport',payload:{transportId:null==(c=u.sendTransport)?void 0:c.id,dtlsParameters:l}},function(t){t.payload.error?n():s()})}),this.sendTransport.on('produce',function(t,s,n){var o,c,l=t.kind,p=t.rtpParameters,h=t.appData;return null==(o=u.socketObj)?void 0:o.sendMessage({type:'produce',payload:{transportId:null==(c=u.sendTransport)?void 0:c.id,kind:l,rtpParameters:p,appData:h}},function(t){t.payload.error?n(t.payload.error):s({id:t.payload.id})})}));case 6:case"end":return c.stop()}},null,this,null,Promise)}},{key:"createConsumer",value:function(t,o){var u,c,l,p,h,f,v,k,P,w,b;return s.default.async(function(x){for(;;)switch(x.prev=x.next){case 0:if(void 0!==this.recvTransport&&!this.recvTransport.closed){x.next=2;break}return x.abrupt("return");case 2:return u=t.peerId,c=t.producerId,l=t.id,p=t.kind,h=t.rtpParameters,f=t.type,v=t.appData,k=t.producerPaused,P=t.remotelyPaused,w=t.priority,x.next=5,s.default.awrap(this.recvTransport.consume({id:l,producerId:c,kind:p,rtpParameters:h,appData:(0,n.default)({},v,{peerId:u})}));case 5:b=x.sent,this.closedConsumers.includes(l)?b.close():(this.consumers.set(b.id,b),this.dispatch((0,y.addConsumer)({id:l,peerId:u,type:f,kind:p,remotelyPaused:P,producerPaused:k,priority:w,appData:b.appData,score:10,producerScore:10}))),o&&o('Done');case 8:case"end":return x.stop()}},null,this,null,Promise)}},{key:"closeConsumer",value:function(t){var n,o;return s.default.async(function(s){for(;;)switch(s.prev=s.next){case 0:if(n=t.id,o=this.consumers.get(n)){s.next=6;break}return console.log('Consumer not found'),this.closedConsumers.push(n),s.abrupt("return");case 6:o.close(),this.consumers.delete(n);case 8:case"end":return s.stop()}},null,this,null,Promise)}},{key:"pauseConsumer",value:function(t){var n,o;return s.default.async(function(s){for(;;)switch(s.prev=s.next){case 0:if(n=t.id,o=this.consumers.get(n)){s.next=4;break}return s.abrupt("return");case 4:o.pause();case 5:case"end":return s.stop()}},null,this,null,Promise)}},{key:"resumeConsumer",value:function(t){var n,o;return s.default.async(function(s){for(;;)switch(s.prev=s.next){case 0:if(n=t.id,o=this.consumers.get(n)){s.next=4;break}return s.abrupt("return");case 4:o.resume();case 5:case"end":return s.stop()}},null,this,null,Promise)}},{key:"shareWebcam",value:function(t){var n,o,u,c,p,y=this;return s.default.async(function(v){for(;;)switch(v.prev=v.next){case 0:if(void 0!==t){v.next=2;break}return v.abrupt("return");case 2:if(!this.webCamProducer){v.next=5;break}return v.next=5,s.default.awrap(this.removeProducer('webCamProducer',!1));case 5:return n=l.WEBCAM_SIMULCAST_ENCODINGS_VGA,o=this.device.rtpCapabilities.codecs.find(function(t){return'video/vp9'===t.mimeType.toLowerCase()})||void 0,u=this.device.rtpCapabilities.codecs.find(function(t){return'video/vp8'===t.mimeType.toLowerCase()})||void 0,o&&!this.legacyMode&&(n=l.WEBCAM_KSVC_ENCODINGS),this.dispatch((0,h.setVideoOff)(!1)),this.dispatch((0,h.setVideoProduction)(f.MediaStates.FETCHED)),c={track:t,encodings:n,codecOptions:{videoGoogleStartBitrate:1e3},codec:(function(){return y.legacyMode?u:o})(),appData:{screenShare:!1},stopTracks:!1},p=function(){y.disableWebcam()},v.next=16,s.default.awrap(this.createProducer('webCamProducer',c,p));case 16:this.dispatch((0,h.setVideoProduction)(f.MediaStates.LOADED));case 17:case"end":return v.stop()}},null,this,null,Promise)}},{key:"shareScreen",value:function(t){var n,o,u,c,p,y,v,k,P=this;return s.default.async(function(w){for(;;)switch(w.prev=w.next){case 0:if(n=t.video,o=t.audio,void 0!==n){w.next=3;break}return w.abrupt("return");case 3:return u=l.SCREEN_SHARING_SIMULCAST_ENCODINGS,null===(c=this.device.rtpCapabilities.codecs.find(function(t){return'video/vp9'===t.mimeType.toLowerCase()})||null)||this.legacyMode||(u=l.SCREEN_SHARING_SVC_ENCODINGS),this.dispatch((0,h.setScreenSharing)(!0)),this.dispatch((0,h.setScreenSharingProduction)(f.MediaStates.FETCHED)),p={track:n,encodings:u,codecOptions:{videoGoogleStartBitrate:1e3},codec:this.legacyMode?void 0:c,appData:{screenShare:!0},stopTracks:!1},y=function(){P.disableScreenShare()},w.next=12,s.default.awrap(this.createProducer('screenShareVideoProducer',p,y));case 12:if(!o){w.next=17;break}return v={track:o,codecOptions:{opusDtx:!0,opusStereo:!1,opusFec:!0},appData:{screenShare:!0},stopTracks:!1},k=function(){},w.next=17,s.default.awrap(this.createProducer('screenShareAudioProducer',v,k));case 17:this.dispatch((0,h.setScreenSharingProduction)(f.MediaStates.LOADED));case 18:case"end":return w.stop()}},null,this,null,Promise)}},{key:"shareMic",value:function(t,n){var o,u,c=this;return s.default.async(function(l){for(;;)switch(l.prev=l.next){case 0:if(void 0!==t){l.next=2;break}return l.abrupt("return");case 2:if(!this.micProducer){l.next=5;break}return l.next=5,s.default.awrap(this.removeProducer('micProducer',!1));case 5:return n&&this.dispatch((0,h.setAudioMuted)(n||!1)),this.dispatch((0,h.setAudioProduction)(f.MediaStates.FETCHED)),o={track:t,codecOptions:{opusDtx:!0,opusStereo:!1,opusFec:!0},stopTracks:!1},u=function(){c.disableMic()},l.next=11,s.default.awrap(this.createProducer('micProducer',o,u));case 11:this.dispatch((0,h.setAudioProduction)(f.MediaStates.LOADED));case 12:case"end":return l.stop()}},null,this,null,Promise)}},{key:"pauseMic",value:function(){this.dispatch((0,h.setAudioMuted)(!0)),this.micProducer.pause()}},{key:"pauseWebcam",value:function(){this.dispatch((0,h.setVideoOff)(!0)),this.webCamProducer.pause()}},{key:"resumeMic",value:function(){this.dispatch((0,h.setAudioMuted)(!1)),this.micProducer.resume()}},{key:"resumeWebcam",value:function(){this.dispatch((0,h.setVideoOff)(!1)),this.webCamProducer.resume()}},{key:"disableWebcam",value:function(t){return s.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return t&&null!=t&&t.silent||this.dispatch((0,h.setVideoOff)(!0)),n.next=3,s.default.awrap(this.removeProducer('webCamProducer'));case 3:this.dispatch((0,h.setVideoProduction)(f.MediaStates.NOT_STARTED));case 4:case"end":return n.stop()}},null,this,null,Promise)}},{key:"disableMic",value:function(t){return s.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return t&&null!=t&&t.silent||this.dispatch((0,h.setAudioMuted)(!0)),n.next=3,s.default.awrap(this.removeProducer('micProducer'));case 3:this.dispatch((0,h.setAudioProduction)(f.MediaStates.NOT_STARTED));case 4:case"end":return n.stop()}},null,this,null,Promise)}},{key:"disableScreenShare",value:function(){return s.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:return this.dispatch((0,h.setScreenSharingProduction)(f.MediaStates.NOT_STARTED)),this.dispatch((0,h.setScreenSharing)(!1)),t.next=4,s.default.awrap(this.removeProducer('screenShareVideoProducer'));case 4:return t.next=6,s.default.awrap(this.removeProducer('screenShareAudioProducer'));case 6:case"end":return t.stop()}},null,this,null,Promise)}},{key:"stopAllProducers",value:function(){this.webCamProducer&&this.removeProducer('webCamProducer'),this.screenShareVideoProducer&&this.removeProducer('screenShareVideoProducer'),this.screenShareAudioProducer&&this.removeProducer('screenShareAudioProducer'),this.micProducer&&this.removeProducer('micProducer')}},{key:"stopAllTransports",value:function(){return s.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:if(this.sendTransport){try{this.sendTransport.close()}catch(t){console.log('awaitqueue error')}this.sendTransport=null}if(this.recvTransport){try{this.recvTransport.close()}catch(t){console.log('awaitqueue error')}this.recvTransport=null}this.dispatch((0,f.setRouterFetchState)(f.MediaStates.NOT_STARTED));case 3:case"end":return t.stop()}},null,this,null,Promise)}},{key:"resetVideoProducers",value:function(t,n){return s.default.async(function(o){for(;;)switch(o.prev=o.next){case 0:if(!t){o.next=4;break}return o.next=3,s.default.awrap(this.removeProducer('webCamProducer',!1));case 3:this.shareWebcam(t);case 4:if(!n){o.next=8;break}return o.next=7,s.default.awrap(this.removeProducer('screenShareVideoProducer',!1));case 7:this.shareScreen({video:n});case 8:case"end":return o.stop()}},null,this,null,Promise)}},{key:"createProducer",value:function(t,n,o){var u=this;return s.default.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(void 0!==this.sendTransport&&!this.sendTransport.closed){c.next=2;break}return c.abrupt("return");case 2:return c.next=4,s.default.awrap(this.sendTransport.produce(n));case 4:this[t]=c.sent,this[t].on('transportclose',function(){u[t]=void 0}),this[t].on('trackended',function(){u.socketObj.sendMessage({type:'closeProducer',payload:{producerId:u[t].id}}),o()});case 7:case"end":return c.stop()}},null,this,null,Promise)}},{key:"removeProducer",value:function(t){var n,o=arguments;return s.default.async(function(u){for(;;)switch(u.prev=u.next){case 0:if(n=!(o.length>1&&void 0!==o[1])||o[1],this[t]&&!this[t].closed){u.next=3;break}return u.abrupt("return");case 3:return n&&this[t].track.stop(),this[t].close(),u.next=7,s.default.awrap(this.socketObj.sendMessage({type:'closeProducer',payload:{producerId:this[t].id}}));case 7:this[t]=null;case 8:case"end":return u.stop()}},null,this,null,Promise)}},{key:"sendMessage",value:function(t){return s.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,s.default.awrap(this.socketObj.sendMessage({type:'chatMessage',payload:t}));case 2:case"end":return n.stop()}},null,this,null,Promise)}},{key:"getMesssages",value:function(){return s.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,s.default.awrap(this.socketObj.sendMessage({type:'getChatMessages'}));case 2:case"end":return t.stop()}},null,this,null,Promise)}},{key:"getPolls",value:function(){return s.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,s.default.awrap(this.socketObj.sendMessage({type:'getPolls'}));case 2:case"end":return t.stop()}},null,this,null,Promise)}},{key:"newPoll",value:function(t){return s.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,s.default.awrap(this.socketObj.sendMessage({type:'newPoll',payload:t}));case 2:case"end":return n.stop()}},null,this,null,Promise)}},{key:"votePoll",value:function(t){return s.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,s.default.awrap(this.socketObj.sendMessage({type:'votePoll',payload:t}));case 2:case"end":return n.stop()}},null,this,null,Promise)}},{key:"acceptWaitingRequest",value:function(t){return s.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,s.default.awrap(this.socketObj.sendMessage({type:'acceptWaitingRequest',payload:{id:t}}));case 2:case"end":return n.stop()}},null,this,null,Promise)}},{key:"rejectWaitingRequest",value:function(t){return s.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,s.default.awrap(this.socketObj.sendMessage({type:'rejectWaitingRequest',payload:{id:t}}));case 2:case"end":return n.stop()}},null,this,null,Promise)}},{key:"muteAll",value:function(t){return s.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,s.default.awrap(this.socketObj.sendMessage({type:'muteAllNew',payload:{allowUnMute:t}}));case 2:case"end":return n.stop()}},null,this,null,Promise)}},{key:"rejectRequestToJoinStage",value:function(t){return s.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,s.default.awrap(this.socketObj.sendMessage({type:'rejectRequestToJoinStage',payload:{id:t}}));case 2:case"end":return n.stop()}},null,this,null,Promise)}},{key:"muteAllVideo",value:function(){return s.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,s.default.awrap(this.socketObj.sendMessage({type:'muteAllVideo'}));case 2:case"end":return t.stop()}},null,this,null,Promise)}},{key:"pin",value:function(t){return s.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,s.default.awrap(this.socketObj.sendMessage({type:'pinPeer',payload:{id:t}}));case 2:case"end":return n.stop()}},null,this,null,Promise)}},{key:"disableAudio",value:function(t){return s.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,s.default.awrap(this.socketObj.sendMessage({type:'disableAudioPeerNew',payload:{id:t}}));case 2:case"end":return n.stop()}},null,this,null,Promise)}},{key:"disableVideo",value:function(t){return s.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,s.default.awrap(this.socketObj.sendMessage({type:'disableVideoPeer',payload:{id:t}}));case 2:case"end":return n.stop()}},null,this,null,Promise)}},{key:"kickAll",value:function(){return s.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,s.default.awrap(this.socketObj.sendMessage({type:'kickAll'}));case 2:case"end":return t.stop()}},null,this,null,Promise)}},{key:"kick",value:function(t){return s.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,s.default.awrap(this.socketObj.sendMessage({type:'kick',payload:{id:t}}));case 2:case"end":return n.stop()}},null,this,null,Promise)}},{key:"getPage",value:function(t){return s.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,s.default.awrap(this.socketObj.sendMessage({type:'getPage',payload:{pageNum:t}}));case 2:case"end":return n.stop()}},null,this,null,Promise)}},{key:"setRecordingStatus",value:function(t){return s.default.async(function(s){for(;;)switch(s.prev=s.next){case 0:window.triggerDyteRecording=t;case 1:case"end":return s.stop()}},null,null,null,Promise)}},{key:"muteSelf",value:function(){return s.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,s.default.awrap(this.socketObj.sendMessage({type:'muteSelf'}));case 2:case"end":return t.stop()}},null,this,null,Promise)}},{key:"unmuteSelf",value:function(){return s.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,s.default.awrap(this.socketObj.sendMessage({type:'unmuteSelf'}));case 2:case"end":return t.stop()}},null,this,null,Promise)}},{key:"requestToJoinStage",value:function(t){return s.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,s.default.awrap(this.socketObj.sendMessage({type:'requestToJoinStage',payload:t}));case 2:case"end":return n.stop()}},null,this,null,Promise)}},{key:"acceptAllRequestToJoinStage",value:function(t){return s.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,s.default.awrap(this.socketObj.sendMessage({type:'acceptAllRequestToJoinStage',payload:t}));case 2:case"end":return n.stop()}},null,this,null,Promise)}},{key:"removePeerFromStage",value:function(t,n){return s.default.async(function(o){for(;;)switch(o.prev=o.next){case 0:return o.next=2,s.default.awrap(this.socketObj.sendMessage({type:'removePeerFromStage',payload:{id:t,type:n}}));case 2:case"end":return o.stop()}},null,this,null,Promise)}},{key:"startPresenting",value:function(){return s.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,s.default.awrap(this.socketObj.sendMessage({type:'startPresenting'}));case 2:case"end":return t.stop()}},null,this,null,Promise)}},{key:"stopPresenting",value:function(){return s.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,s.default.awrap(this.socketObj.sendMessage({type:'stopPresenting'}));case 2:case"end":return t.stop()}},null,this,null,Promise)}},{key:"updatePreset",value:function(t,n){return s.default.async(function(o){for(;;)switch(o.prev=o.next){case 0:return o.next=2,s.default.awrap(this.socketObj.sendMessage({type:'updatePeerPreset',payload:{id:t,presetName:n}}));case 2:case"end":return o.stop()}},null,this,null,Promise)}}]),t})();e.default=k},586,[1,67,22,9,10,587,582,493,487,480,505,481]); -__d(function(g,r,i,a,_m,e,d){"use strict";var t=this&&this.__createBinding||(Object.create?function(t,n,u,c){void 0===c&&(c=u),Object.defineProperty(t,c,{enumerable:!0,get:function(){return n[u]}})}:function(t,n,u,c){void 0===c&&(c=u),t[c]=n[u]}),n=this&&this.__setModuleDefault||(Object.create?function(t,n){Object.defineProperty(t,"default",{enumerable:!0,value:n})}:function(t,n){t.default=n}),u=this&&this.__importStar||function(u){if(u&&u.__esModule)return u;var c={};if(null!=u)for(var o in u)"default"!==o&&Object.hasOwnProperty.call(u,o)&&t(c,u,o);return n(c,u),c},c=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0}),e.debug=e.detectDevice=e.Device=e.version=e.types=void 0;var o=c(r(d[0]));e.debug=o.default;var f=r(d[1]);Object.defineProperty(e,"Device",{enumerable:!0,get:function(){return f.Device}}),Object.defineProperty(e,"detectDevice",{enumerable:!0,get:function(){return f.detectDevice}});var l=u(r(d[2]));e.types=l,e.version='3.6.43';var s=r(d[3]);Object.defineProperty(e,"parseScalabilityMode",{enumerable:!0,get:function(){return s.parse}})},587,[588,591,627,616]); -__d(function(g,_r,i,a,m,e,d){var C;e.formatArgs=function(C){if(C[0]=(this.useColors?'%c':'')+this.namespace+(this.useColors?' %c':' ')+C[0]+(this.useColors?'%c ':' ')+'+'+m.exports.humanize(this.diff),!this.useColors)return;var o='color: '+this.color;C.splice(1,0,o,'color: inherit');var t=0,n=0;C[0].replace(/%[a-zA-Z%]/g,function(C){'%%'!==C&&'%c'===C&&(n=++t)}),C.splice(n,0,o)},e.save=function(C){try{C?e.storage.setItem('debug',C):e.storage.removeItem('debug')}catch(C){}},e.load=function(){var C;try{C=e.storage.getItem('debug')}catch(C){}!C&&'undefined'!=typeof process&&'env'in process&&(C=process.env.DEBUG);return C},e.useColors=function(){if('undefined'!=typeof window&&window.process&&('renderer'===window.process.type||window.process.__nwjs))return!0;if('undefined'!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/))return!1;return'undefined'!=typeof document&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||'undefined'!=typeof window&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||'undefined'!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/)&&parseInt(RegExp.$1,10)>=31||'undefined'!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)},e.storage=(function(){try{return localStorage}catch(C){}})(),e.destroy=(C=!1,function(){C||(C=!0,console.warn('Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.'))}),e.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.log=console.debug||console.log||function(){},m.exports=_r(d[0])(e),m.exports.formatters.j=function(C){try{return JSON.stringify(C)}catch(C){return'[UnexpectedJSONParseError]: '+C.message}}},588,[589]); -__d(function(g,r,_i,a,m,e,d){var n=r(d[0]);m.exports=function(t){function o(n){var t,i,c,u=null;function l(){for(var n=arguments.length,s=new Array(n),i=0;i100)){var m=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(d);if(m){var h=parseFloat(m[1]);switch((m[2]||'ms').toLowerCase()){case'years':case'year':case'yrs':case'yr':case'y':return h*o;case'weeks':case'week':case'w':return h*u;case'days':case'day':case'd':return h*t;case'hours':case'hour':case'hrs':case'hr':case'h':return h*c;case'minutes':case'minute':case'mins':case'min':case'm':return h*n;case'seconds':case'second':case'secs':case'sec':case's':return h*s;case'milliseconds':case'millisecond':case'msecs':case'msec':case'ms':return h;default:return}}}}function m(u){var o=Math.abs(u);return o>=t?Math.round(u/t)+'d':o>=c?Math.round(u/c)+'h':o>=n?Math.round(u/n)+'m':o>=s?Math.round(u/s)+'s':u+'ms'}function h(u){var o=Math.abs(u);return o>=t?y(u,o,t,'day'):o>=c?y(u,o,c,'hour'):o>=n?y(u,o,n,'minute'):o>=s?y(u,o,s,'second'):u+' ms'}function y(s,n,c,t){var u=n>=1.5*c;return Math.round(s/c)+' '+t+(u?'s':'')}_m.exports=function(s,n){n=n||{};var c=typeof s;if('string'===c&&s.length>0)return d(s);if('number'===c&&isFinite(s))return n.long?h(s):m(s);throw new Error('val is not a non-empty string or a valid number. val='+JSON.stringify(s))}},590,[]); -__d(function(g,r,i,a,_m,e,d){"use strict";var t=r(d[0]),n=r(d[1]),o=r(d[2]),s=this&&this.__createBinding||(Object.create?function(t,n,o,s){void 0===s&&(s=o),Object.defineProperty(t,s,{enumerable:!0,get:function(){return n[o]}})}:function(t,n,o,s){void 0===s&&(s=o),t[s]=n[o]}),c=this&&this.__setModuleDefault||(Object.create?function(t,n){Object.defineProperty(t,"default",{enumerable:!0,value:n})}:function(t,n){t.default=n}),p=this&&this.__importStar||function(t){if(t&&t.__esModule)return t;var n={};if(null!=t)for(var o in t)"default"!==o&&Object.hasOwnProperty.call(t,o)&&s(n,t,o);return c(n,t),n},l=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0}),e.Device=e.detectDevice=void 0;var h=l(r(d[3])),u=r(d[4]),f=r(d[5]),v=r(d[6]),y=p(r(d[7])),b=p(r(d[8])),m=r(d[9]),C=r(d[10]),_=r(d[11]),w=r(d[12]),P=r(d[13]),R=r(d[14]),T=r(d[15]),S=r(d[16]),F=r(d[17]),E=r(d[18]),k=new u.Logger('Device');function D(){if('object'==typeof navigator&&'ReactNative'===navigator.product)return'undefined'==typeof RTCPeerConnection?void k.warn('this._detectDevice() | unsupported ReactNative without RTCPeerConnection'):(k.debug('this._detectDevice() | ReactNative handler chosen'),'ReactNative');if('object'!=typeof navigator||'string'!=typeof navigator.userAgent)k.warn('this._detectDevice() | unknown device');else{var t=navigator.userAgent,n=h.default.getParser(t),o=n.getEngine();if(n.satisfies({chrome:'>=74',chromium:'>=74'}))return'Chrome74';if(n.satisfies({chrome:'>=70',chromium:'>=70'}))return'Chrome70';if(n.satisfies({chrome:'>=67',chromium:'>=67'}))return'Chrome67';if(n.satisfies({chrome:'>=55',chromium:'>=55'}))return'Chrome55';if(n.satisfies({firefox:'>=60'}))return'Firefox60';if(n.satisfies({safari:'>=12.0'})&&'undefined'!=typeof RTCRtpTransceiver&&RTCRtpTransceiver.prototype.hasOwnProperty('currentDirection'))return'Safari12';if(n.satisfies({safari:'>=11'}))return'Safari11';if(n.satisfies({'microsoft edge':'>=11'})&&n.satisfies({'microsoft edge':'<=18'}))return'Edge11';if(o.name&&'blink'===o.name.toLowerCase()){var s=t.match(/(?:(?:Chrome|Chromium))[ /](\w+)/i);if(s){var c=Number(s[1]);return c>=74?'Chrome74':c>=70?'Chrome70':c>=67?'Chrome67':'Chrome55'}return'Chrome74'}k.warn('this._detectDevice() | browser not supported [name:%s, version:%s]',n.getBrowserName(),n.getBrowserVersion())}}e.detectDevice=D;var x=(function(){function s(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},o=t.handlerName,c=t.handlerFactory,p=t.Handler;if(n(this,s),this._loaded=!1,this._observer=new f.EnhancedEventEmitter,k.debug('constructor()'),p){if(k.warn('constructor() | Handler option is DEPRECATED, use handlerName or handlerFactory instead'),'string'!=typeof p)throw new TypeError('non string Handler option no longer supported, use handlerFactory instead');o=p}if(o&&c)throw new TypeError('just one of handlerName or handlerInterface can be given');if(c)this._handlerFactory=c;else{if(o)k.debug('constructor() | handler given: %s',o);else{if(!(o=D()))throw new v.UnsupportedError('device not supported');k.debug('constructor() | detected handler: %s',o)}switch(o){case'Chrome74':this._handlerFactory=C.Chrome74.createFactory();break;case'Chrome70':this._handlerFactory=_.Chrome70.createFactory();break;case'Chrome67':this._handlerFactory=w.Chrome67.createFactory();break;case'Chrome55':this._handlerFactory=P.Chrome55.createFactory();break;case'Firefox60':this._handlerFactory=R.Firefox60.createFactory();break;case'Safari12':this._handlerFactory=T.Safari12.createFactory();break;case'Safari11':this._handlerFactory=S.Safari11.createFactory();break;case'Edge11':this._handlerFactory=F.Edge11.createFactory();break;case'ReactNative':this._handlerFactory=E.ReactNative.createFactory();break;default:throw new TypeError("unknown handlerName \""+o+"\"")}}var l=this._handlerFactory();this._handlerName=l.name,l.close(),this._extendedRtpCapabilities=void 0,this._recvRtpCapabilities=void 0,this._canProduceByKind={audio:!1,video:!1},this._sctpCapabilities=void 0}return o(s,[{key:"handlerName",get:function(){return this._handlerName}},{key:"loaded",get:function(){return this._loaded}},{key:"rtpCapabilities",get:function(){if(!this._loaded)throw new v.InvalidStateError('not loaded');return this._recvRtpCapabilities}},{key:"sctpCapabilities",get:function(){if(!this._loaded)throw new v.InvalidStateError('not loaded');return this._sctpCapabilities}},{key:"observer",get:function(){return this._observer}},{key:"load",value:function(n){var o,s,c;return t.async(function(p){for(;;)switch(p.prev=p.next){case 0:if(o=n.routerRtpCapabilities,k.debug('load() [routerRtpCapabilities:%o]',o),o=y.clone(o,void 0),p.prev=3,!this._loaded){p.next=6;break}throw new v.InvalidStateError('already loaded');case 6:return b.validateRtpCapabilities(o),s=this._handlerFactory(),p.next=10,t.awrap(s.getNativeRtpCapabilities());case 10:return c=p.sent,k.debug('load() | got native RTP capabilities:%o',c),b.validateRtpCapabilities(c),this._extendedRtpCapabilities=b.getExtendedRtpCapabilities(c,o),k.debug('load() | got extended RTP capabilities:%o',this._extendedRtpCapabilities),this._canProduceByKind.audio=b.canSend('audio',this._extendedRtpCapabilities),this._canProduceByKind.video=b.canSend('video',this._extendedRtpCapabilities),this._recvRtpCapabilities=b.getRecvRtpCapabilities(this._extendedRtpCapabilities),b.validateRtpCapabilities(this._recvRtpCapabilities),k.debug('load() | got receiving RTP capabilities:%o',this._recvRtpCapabilities),p.next=22,t.awrap(s.getNativeSctpCapabilities());case 22:this._sctpCapabilities=p.sent,k.debug('load() | got native SCTP capabilities:%o',this._sctpCapabilities),b.validateSctpCapabilities(this._sctpCapabilities),k.debug('load() succeeded'),this._loaded=!0,s.close(),p.next=34;break;case 30:throw p.prev=30,p.t0=p.catch(3),s&&s.close(),p.t0;case 34:case"end":return p.stop()}},null,this,[[3,30]],Promise)}},{key:"canProduce",value:function(t){if(!this._loaded)throw new v.InvalidStateError('not loaded');if('audio'!==t&&'video'!==t)throw new TypeError("invalid kind \""+t+"\"");return this._canProduceByKind[t]}},{key:"createSendTransport",value:function(t){var n=t.id,o=t.iceParameters,s=t.iceCandidates,c=t.dtlsParameters,p=t.sctpParameters,l=t.iceServers,h=t.iceTransportPolicy,u=t.additionalSettings,f=t.proprietaryConstraints,v=t.appData,y=void 0===v?{}:v;return k.debug('createSendTransport()'),this._createTransport({direction:'send',id:n,iceParameters:o,iceCandidates:s,dtlsParameters:c,sctpParameters:p,iceServers:l,iceTransportPolicy:h,additionalSettings:u,proprietaryConstraints:f,appData:y})}},{key:"createRecvTransport",value:function(t){var n=t.id,o=t.iceParameters,s=t.iceCandidates,c=t.dtlsParameters,p=t.sctpParameters,l=t.iceServers,h=t.iceTransportPolicy,u=t.additionalSettings,f=t.proprietaryConstraints,v=t.appData,y=void 0===v?{}:v;return k.debug('createRecvTransport()'),this._createTransport({direction:'recv',id:n,iceParameters:o,iceCandidates:s,dtlsParameters:c,sctpParameters:p,iceServers:l,iceTransportPolicy:h,additionalSettings:u,proprietaryConstraints:f,appData:y})}},{key:"_createTransport",value:function(t){var n=t.direction,o=t.id,s=t.iceParameters,c=t.iceCandidates,p=t.dtlsParameters,l=t.sctpParameters,h=t.iceServers,u=t.iceTransportPolicy,f=t.additionalSettings,y=t.proprietaryConstraints,b=t.appData,C=void 0===b?{}:b;if(!this._loaded)throw new v.InvalidStateError('not loaded');if('string'!=typeof o)throw new TypeError('missing id');if('object'!=typeof s)throw new TypeError('missing iceParameters');if(!Array.isArray(c))throw new TypeError('missing iceCandidates');if('object'!=typeof p)throw new TypeError('missing dtlsParameters');if(l&&'object'!=typeof l)throw new TypeError('wrong sctpParameters');if(C&&'object'!=typeof C)throw new TypeError('if given, appData must be an object');var _=new m.Transport({direction:n,id:o,iceParameters:s,iceCandidates:c,dtlsParameters:p,sctpParameters:l,iceServers:h,iceTransportPolicy:u,additionalSettings:f,proprietaryConstraints:y,appData:C,handlerFactory:this._handlerFactory,extendedRtpCapabilities:this._extendedRtpCapabilities,canProduceByKind:this._canProduceByKind});return this._observer.safeEmit('newtransport',_),_}}]),s})();e.Device=x},591,[67,9,10,592,593,594,596,597,598,600,606,617,618,620,621,622,623,624,626]); -__d(function(g,_r,_i,_a,m,_e,_d){var e,t;e=this,t=function(){return(function(e){var t={};function r(n){if(t[n])return t[n].exports;var i=t[n]={i:n,l:!1,exports:{}};return e[n].call(i.exports,i,i.exports,r),i.l=!0,i.exports}return r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)r.d(n,i,function(t){return e[t]}.bind(null,i));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=90)})({17:function(e,t,r){"use strict";t.__esModule=!0,t.default=void 0;var n=r(18),i=(function(){function e(){}return e.getFirstMatch=function(e,t){var r=t.match(e);return r&&r.length>0&&r[1]||""},e.getSecondMatch=function(e,t){var r=t.match(e);return r&&r.length>1&&r[2]||""},e.matchAndReturnConst=function(e,t,r){if(e.test(t))return r},e.getWindowsVersionName=function(e){switch(e){case"NT":return"NT";case"XP":return"XP";case"NT 5.0":return"2000";case"NT 5.1":return"XP";case"NT 5.2":return"2003";case"NT 6.0":return"Vista";case"NT 6.1":return"7";case"NT 6.2":return"8";case"NT 6.3":return"8.1";case"NT 10.0":return"10";default:return}},e.getMacOSVersionName=function(e){var t=e.split(".").splice(0,2).map(function(e){return parseInt(e,10)||0});if(t.push(0),10===t[0])switch(t[1]){case 5:return"Leopard";case 6:return"Snow Leopard";case 7:return"Lion";case 8:return"Mountain Lion";case 9:return"Mavericks";case 10:return"Yosemite";case 11:return"El Capitan";case 12:return"Sierra";case 13:return"High Sierra";case 14:return"Mojave";case 15:return"Catalina";default:return}},e.getAndroidVersionName=function(e){var t=e.split(".").splice(0,2).map(function(e){return parseInt(e,10)||0});if(t.push(0),!(1===t[0]&&t[1]<5))return 1===t[0]&&t[1]<6?"Cupcake":1===t[0]&&t[1]>=6?"Donut":2===t[0]&&t[1]<2?"Eclair":2===t[0]&&2===t[1]?"Froyo":2===t[0]&&t[1]>2?"Gingerbread":3===t[0]?"Honeycomb":4===t[0]&&t[1]<1?"Ice Cream Sandwich":4===t[0]&&t[1]<4?"Jelly Bean":4===t[0]&&t[1]>=4?"KitKat":5===t[0]?"Lollipop":6===t[0]?"Marshmallow":7===t[0]?"Nougat":8===t[0]?"Oreo":9===t[0]?"Pie":void 0},e.getVersionPrecision=function(e){return e.split(".").length},e.compareVersions=function(t,r,n){void 0===n&&(n=!1);var i=e.getVersionPrecision(t),s=e.getVersionPrecision(r),a=Math.max(i,s),o=0,u=e.map([t,r],function(t){var r=a-e.getVersionPrecision(t),n=t+new Array(r+1).join(".0");return e.map(n.split("."),function(e){return new Array(20-e.length).join("0")+e}).reverse()});for(n&&(o=a-Math.min(i,s)),a-=1;a>=o;){if(u[0][a]>u[1][a])return 1;if(u[0][a]===u[1][a]){if(a===o)return 0;a-=1}else if(u[0][a]1?i-1:0),a=1;a0){var a=Object.keys(r),u=o.default.find(a,function(e){return t.isOS(e)});if(u){var d=this.satisfies(r[u]);if(void 0!==d)return d}var c=o.default.find(a,function(e){return t.isPlatform(e)});if(c){var f=this.satisfies(r[c]);if(void 0!==f)return f}}if(s>0){var l=Object.keys(i),h=o.default.find(l,function(e){return t.isBrowser(e,!0)});if(void 0!==h)return this.compareVersion(i[h])}},t.isBrowser=function(e,t){void 0===t&&(t=!1);var r=this.getBrowserName().toLowerCase(),n=e.toLowerCase(),i=o.default.getBrowserTypeByAlias(n);return t&&i&&(n=i.toLowerCase()),n===r},t.compareVersion=function(e){var t=[0],r=e,n=!1,i=this.getBrowserVersion();if("string"==typeof i)return">"===e[0]||"<"===e[0]?(r=e.substr(1),"="===e[1]?(n=!0,r=e.substr(2)):t=[],">"===e[0]?t.push(1):t.push(-1)):"="===e[0]?r=e.substr(1):"~"===e[0]&&(n=!0,r=e.substr(1)),t.indexOf(o.default.compareVersions(i,r,n))>-1},t.isOS=function(e){return this.getOSName(!0)===String(e).toLowerCase()},t.isPlatform=function(e){return this.getPlatformType(!0)===String(e).toLowerCase()},t.isEngine=function(e){return this.getEngineName(!0)===String(e).toLowerCase()},t.is=function(e,t){return void 0===t&&(t=!1),this.isBrowser(e,t)||this.isOS(e)||this.isPlatform(e)},t.some=function(e){var t=this;return void 0===e&&(e=[]),e.some(function(e){return t.is(e)})},e})();t.default=d,e.exports=t.default},92:function(e,t,r){"use strict";t.__esModule=!0,t.default=void 0;var n,i=(n=r(17))&&n.__esModule?n:{default:n},s=/version\/(\d+(\.?_?\d+)+)/i,a=[{test:[/googlebot/i],describe:function(e){var t={name:"Googlebot"},r=i.default.getFirstMatch(/googlebot\/(\d+(\.\d+))/i,e)||i.default.getFirstMatch(s,e);return r&&(t.version=r),t}},{test:[/opera/i],describe:function(e){var t={name:"Opera"},r=i.default.getFirstMatch(s,e)||i.default.getFirstMatch(/(?:opera)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/opr\/|opios/i],describe:function(e){var t={name:"Opera"},r=i.default.getFirstMatch(/(?:opr|opios)[\s/](\S+)/i,e)||i.default.getFirstMatch(s,e);return r&&(t.version=r),t}},{test:[/SamsungBrowser/i],describe:function(e){var t={name:"Samsung Internet for Android"},r=i.default.getFirstMatch(s,e)||i.default.getFirstMatch(/(?:SamsungBrowser)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/Whale/i],describe:function(e){var t={name:"NAVER Whale Browser"},r=i.default.getFirstMatch(s,e)||i.default.getFirstMatch(/(?:whale)[\s/](\d+(?:\.\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/MZBrowser/i],describe:function(e){var t={name:"MZ Browser"},r=i.default.getFirstMatch(/(?:MZBrowser)[\s/](\d+(?:\.\d+)+)/i,e)||i.default.getFirstMatch(s,e);return r&&(t.version=r),t}},{test:[/focus/i],describe:function(e){var t={name:"Focus"},r=i.default.getFirstMatch(/(?:focus)[\s/](\d+(?:\.\d+)+)/i,e)||i.default.getFirstMatch(s,e);return r&&(t.version=r),t}},{test:[/swing/i],describe:function(e){var t={name:"Swing"},r=i.default.getFirstMatch(/(?:swing)[\s/](\d+(?:\.\d+)+)/i,e)||i.default.getFirstMatch(s,e);return r&&(t.version=r),t}},{test:[/coast/i],describe:function(e){var t={name:"Opera Coast"},r=i.default.getFirstMatch(s,e)||i.default.getFirstMatch(/(?:coast)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/opt\/\d+(?:.?_?\d+)+/i],describe:function(e){var t={name:"Opera Touch"},r=i.default.getFirstMatch(/(?:opt)[\s/](\d+(\.?_?\d+)+)/i,e)||i.default.getFirstMatch(s,e);return r&&(t.version=r),t}},{test:[/yabrowser/i],describe:function(e){var t={name:"Yandex Browser"},r=i.default.getFirstMatch(/(?:yabrowser)[\s/](\d+(\.?_?\d+)+)/i,e)||i.default.getFirstMatch(s,e);return r&&(t.version=r),t}},{test:[/ucbrowser/i],describe:function(e){var t={name:"UC Browser"},r=i.default.getFirstMatch(s,e)||i.default.getFirstMatch(/(?:ucbrowser)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/Maxthon|mxios/i],describe:function(e){var t={name:"Maxthon"},r=i.default.getFirstMatch(s,e)||i.default.getFirstMatch(/(?:Maxthon|mxios)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/epiphany/i],describe:function(e){var t={name:"Epiphany"},r=i.default.getFirstMatch(s,e)||i.default.getFirstMatch(/(?:epiphany)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/puffin/i],describe:function(e){var t={name:"Puffin"},r=i.default.getFirstMatch(s,e)||i.default.getFirstMatch(/(?:puffin)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/sleipnir/i],describe:function(e){var t={name:"Sleipnir"},r=i.default.getFirstMatch(s,e)||i.default.getFirstMatch(/(?:sleipnir)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/k-meleon/i],describe:function(e){var t={name:"K-Meleon"},r=i.default.getFirstMatch(s,e)||i.default.getFirstMatch(/(?:k-meleon)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/micromessenger/i],describe:function(e){var t={name:"WeChat"},r=i.default.getFirstMatch(/(?:micromessenger)[\s/](\d+(\.?_?\d+)+)/i,e)||i.default.getFirstMatch(s,e);return r&&(t.version=r),t}},{test:[/qqbrowser/i],describe:function(e){var t={name:/qqbrowserlite/i.test(e)?"QQ Browser Lite":"QQ Browser"},r=i.default.getFirstMatch(/(?:qqbrowserlite|qqbrowser)[/](\d+(\.?_?\d+)+)/i,e)||i.default.getFirstMatch(s,e);return r&&(t.version=r),t}},{test:[/msie|trident/i],describe:function(e){var t={name:"Internet Explorer"},r=i.default.getFirstMatch(/(?:msie |rv:)(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/\sedg\//i],describe:function(e){var t={name:"Microsoft Edge"},r=i.default.getFirstMatch(/\sedg\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/edg([ea]|ios)/i],describe:function(e){var t={name:"Microsoft Edge"},r=i.default.getSecondMatch(/edg([ea]|ios)\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/vivaldi/i],describe:function(e){var t={name:"Vivaldi"},r=i.default.getFirstMatch(/vivaldi\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/seamonkey/i],describe:function(e){var t={name:"SeaMonkey"},r=i.default.getFirstMatch(/seamonkey\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/sailfish/i],describe:function(e){var t={name:"Sailfish"},r=i.default.getFirstMatch(/sailfish\s?browser\/(\d+(\.\d+)?)/i,e);return r&&(t.version=r),t}},{test:[/silk/i],describe:function(e){var t={name:"Amazon Silk"},r=i.default.getFirstMatch(/silk\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/phantom/i],describe:function(e){var t={name:"PhantomJS"},r=i.default.getFirstMatch(/phantomjs\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/slimerjs/i],describe:function(e){var t={name:"SlimerJS"},r=i.default.getFirstMatch(/slimerjs\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/blackberry|\bbb\d+/i,/rim\stablet/i],describe:function(e){var t={name:"BlackBerry"},r=i.default.getFirstMatch(s,e)||i.default.getFirstMatch(/blackberry[\d]+\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/(web|hpw)[o0]s/i],describe:function(e){var t={name:"WebOS Browser"},r=i.default.getFirstMatch(s,e)||i.default.getFirstMatch(/w(?:eb)?[o0]sbrowser\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/bada/i],describe:function(e){var t={name:"Bada"},r=i.default.getFirstMatch(/dolfin\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/tizen/i],describe:function(e){var t={name:"Tizen"},r=i.default.getFirstMatch(/(?:tizen\s?)?browser\/(\d+(\.?_?\d+)+)/i,e)||i.default.getFirstMatch(s,e);return r&&(t.version=r),t}},{test:[/qupzilla/i],describe:function(e){var t={name:"QupZilla"},r=i.default.getFirstMatch(/(?:qupzilla)[\s/](\d+(\.?_?\d+)+)/i,e)||i.default.getFirstMatch(s,e);return r&&(t.version=r),t}},{test:[/firefox|iceweasel|fxios/i],describe:function(e){var t={name:"Firefox"},r=i.default.getFirstMatch(/(?:firefox|iceweasel|fxios)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/electron/i],describe:function(e){var t={name:"Electron"},r=i.default.getFirstMatch(/(?:electron)\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/MiuiBrowser/i],describe:function(e){var t={name:"Miui"},r=i.default.getFirstMatch(/(?:MiuiBrowser)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/chromium/i],describe:function(e){var t={name:"Chromium"},r=i.default.getFirstMatch(/(?:chromium)[\s/](\d+(\.?_?\d+)+)/i,e)||i.default.getFirstMatch(s,e);return r&&(t.version=r),t}},{test:[/chrome|crios|crmo/i],describe:function(e){var t={name:"Chrome"},r=i.default.getFirstMatch(/(?:chrome|crios|crmo)\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/GSA/i],describe:function(e){var t={name:"Google Search"},r=i.default.getFirstMatch(/(?:GSA)\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:function(e){var t=!e.test(/like android/i),r=e.test(/android/i);return t&&r},describe:function(e){var t={name:"Android Browser"},r=i.default.getFirstMatch(s,e);return r&&(t.version=r),t}},{test:[/playstation 4/i],describe:function(e){var t={name:"PlayStation 4"},r=i.default.getFirstMatch(s,e);return r&&(t.version=r),t}},{test:[/safari|applewebkit/i],describe:function(e){var t={name:"Safari"},r=i.default.getFirstMatch(s,e);return r&&(t.version=r),t}},{test:[/.*/i],describe:function(e){var t=-1!==e.search("\\(")?/^(.*)\/(.*)[ \t]\((.*)/:/^(.*)\/(.*) /;return{name:i.default.getFirstMatch(t,e),version:i.default.getSecondMatch(t,e)}}}];t.default=a,e.exports=t.default},93:function(e,t,r){"use strict";t.__esModule=!0,t.default=void 0;var n,i=(n=r(17))&&n.__esModule?n:{default:n},s=r(18),a=[{test:[/Roku\/DVP/],describe:function(e){var t=i.default.getFirstMatch(/Roku\/DVP-(\d+\.\d+)/i,e);return{name:s.OS_MAP.Roku,version:t}}},{test:[/windows phone/i],describe:function(e){var t=i.default.getFirstMatch(/windows phone (?:os)?\s?(\d+(\.\d+)*)/i,e);return{name:s.OS_MAP.WindowsPhone,version:t}}},{test:[/windows /i],describe:function(e){var t=i.default.getFirstMatch(/Windows ((NT|XP)( \d\d?.\d)?)/i,e),r=i.default.getWindowsVersionName(t);return{name:s.OS_MAP.Windows,version:t,versionName:r}}},{test:[/Macintosh(.*?) FxiOS(.*?)\//],describe:function(e){var t={name:s.OS_MAP.iOS},r=i.default.getSecondMatch(/(Version\/)(\d[\d.]+)/,e);return r&&(t.version=r),t}},{test:[/macintosh/i],describe:function(e){var t=i.default.getFirstMatch(/mac os x (\d+(\.?_?\d+)+)/i,e).replace(/[_\s]/g,"."),r=i.default.getMacOSVersionName(t),n={name:s.OS_MAP.MacOS,version:t};return r&&(n.versionName=r),n}},{test:[/(ipod|iphone|ipad)/i],describe:function(e){var t=i.default.getFirstMatch(/os (\d+([_\s]\d+)*) like mac os x/i,e).replace(/[_\s]/g,".");return{name:s.OS_MAP.iOS,version:t}}},{test:function(e){var t=!e.test(/like android/i),r=e.test(/android/i);return t&&r},describe:function(e){var t=i.default.getFirstMatch(/android[\s/-](\d+(\.\d+)*)/i,e),r=i.default.getAndroidVersionName(t),n={name:s.OS_MAP.Android,version:t};return r&&(n.versionName=r),n}},{test:[/(web|hpw)[o0]s/i],describe:function(e){var t=i.default.getFirstMatch(/(?:web|hpw)[o0]s\/(\d+(\.\d+)*)/i,e),r={name:s.OS_MAP.WebOS};return t&&t.length&&(r.version=t),r}},{test:[/blackberry|\bbb\d+/i,/rim\stablet/i],describe:function(e){var t=i.default.getFirstMatch(/rim\stablet\sos\s(\d+(\.\d+)*)/i,e)||i.default.getFirstMatch(/blackberry\d+\/(\d+([_\s]\d+)*)/i,e)||i.default.getFirstMatch(/\bbb(\d+)/i,e);return{name:s.OS_MAP.BlackBerry,version:t}}},{test:[/bada/i],describe:function(e){var t=i.default.getFirstMatch(/bada\/(\d+(\.\d+)*)/i,e);return{name:s.OS_MAP.Bada,version:t}}},{test:[/tizen/i],describe:function(e){var t=i.default.getFirstMatch(/tizen[/\s](\d+(\.\d+)*)/i,e);return{name:s.OS_MAP.Tizen,version:t}}},{test:[/linux/i],describe:function(){return{name:s.OS_MAP.Linux}}},{test:[/CrOS/],describe:function(){return{name:s.OS_MAP.ChromeOS}}},{test:[/PlayStation 4/],describe:function(e){var t=i.default.getFirstMatch(/PlayStation 4[/\s](\d+(\.\d+)*)/i,e);return{name:s.OS_MAP.PlayStation4,version:t}}}];t.default=a,e.exports=t.default},94:function(e,t,r){"use strict";t.__esModule=!0,t.default=void 0;var n,i=(n=r(17))&&n.__esModule?n:{default:n},s=r(18),a=[{test:[/googlebot/i],describe:function(){return{type:"bot",vendor:"Google"}}},{test:[/huawei/i],describe:function(e){var t=i.default.getFirstMatch(/(can-l01)/i,e)&&"Nova",r={type:s.PLATFORMS_MAP.mobile,vendor:"Huawei"};return t&&(r.model=t),r}},{test:[/nexus\s*(?:7|8|9|10).*/i],describe:function(){return{type:s.PLATFORMS_MAP.tablet,vendor:"Nexus"}}},{test:[/ipad/i],describe:function(){return{type:s.PLATFORMS_MAP.tablet,vendor:"Apple",model:"iPad"}}},{test:[/Macintosh(.*?) FxiOS(.*?)\//],describe:function(){return{type:s.PLATFORMS_MAP.tablet,vendor:"Apple",model:"iPad"}}},{test:[/kftt build/i],describe:function(){return{type:s.PLATFORMS_MAP.tablet,vendor:"Amazon",model:"Kindle Fire HD 7"}}},{test:[/silk/i],describe:function(){return{type:s.PLATFORMS_MAP.tablet,vendor:"Amazon"}}},{test:[/tablet(?! pc)/i],describe:function(){return{type:s.PLATFORMS_MAP.tablet}}},{test:function(e){var t=e.test(/ipod|iphone/i),r=e.test(/like (ipod|iphone)/i);return t&&!r},describe:function(e){var t=i.default.getFirstMatch(/(ipod|iphone)/i,e);return{type:s.PLATFORMS_MAP.mobile,vendor:"Apple",model:t}}},{test:[/nexus\s*[0-6].*/i,/galaxy nexus/i],describe:function(){return{type:s.PLATFORMS_MAP.mobile,vendor:"Nexus"}}},{test:[/[^-]mobi/i],describe:function(){return{type:s.PLATFORMS_MAP.mobile}}},{test:function(e){return"blackberry"===e.getBrowserName(!0)},describe:function(){return{type:s.PLATFORMS_MAP.mobile,vendor:"BlackBerry"}}},{test:function(e){return"bada"===e.getBrowserName(!0)},describe:function(){return{type:s.PLATFORMS_MAP.mobile}}},{test:function(e){return"windows phone"===e.getBrowserName()},describe:function(){return{type:s.PLATFORMS_MAP.mobile,vendor:"Microsoft"}}},{test:function(e){var t=Number(String(e.getOSVersion()).split(".")[0]);return"android"===e.getOSName(!0)&&t>=3},describe:function(){return{type:s.PLATFORMS_MAP.tablet}}},{test:function(e){return"android"===e.getOSName(!0)},describe:function(){return{type:s.PLATFORMS_MAP.mobile}}},{test:function(e){return"macos"===e.getOSName(!0)},describe:function(){return{type:s.PLATFORMS_MAP.desktop,vendor:"Apple"}}},{test:function(e){return"windows"===e.getOSName(!0)},describe:function(){return{type:s.PLATFORMS_MAP.desktop}}},{test:function(e){return"linux"===e.getOSName(!0)},describe:function(){return{type:s.PLATFORMS_MAP.desktop}}},{test:function(e){return"playstation 4"===e.getOSName(!0)},describe:function(){return{type:s.PLATFORMS_MAP.tv}}},{test:function(e){return"roku"===e.getOSName(!0)},describe:function(){return{type:s.PLATFORMS_MAP.tv}}}];t.default=a,e.exports=t.default},95:function(e,t,r){"use strict";t.__esModule=!0,t.default=void 0;var n,i=(n=r(17))&&n.__esModule?n:{default:n},s=r(18),a=[{test:function(e){return"microsoft edge"===e.getBrowserName(!0)},describe:function(e){if(/\sedg\//i.test(e))return{name:s.ENGINE_MAP.Blink};var t=i.default.getFirstMatch(/edge\/(\d+(\.?_?\d+)+)/i,e);return{name:s.ENGINE_MAP.EdgeHTML,version:t}}},{test:[/trident/i],describe:function(e){var t={name:s.ENGINE_MAP.Trident},r=i.default.getFirstMatch(/trident\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:function(e){return e.test(/presto/i)},describe:function(e){var t={name:s.ENGINE_MAP.Presto},r=i.default.getFirstMatch(/presto\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:function(e){var t=e.test(/gecko/i),r=e.test(/like gecko/i);return t&&!r},describe:function(e){var t={name:s.ENGINE_MAP.Gecko},r=i.default.getFirstMatch(/gecko\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/(apple)?webkit\/537\.36/i],describe:function(){return{name:s.ENGINE_MAP.Blink}}},{test:[/(apple)?webkit/i],describe:function(e){var t={name:s.ENGINE_MAP.WebKit},r=i.default.getFirstMatch(/webkit\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}}];t.default=a,e.exports=t.default}})},"object"==typeof _e&&"object"==typeof m?m.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof _e?_e.bowser=t():e.bowser=t()},592,[]); -__d(function(g,r,i,a,m,e,d){"use strict";var t=r(d[0]),n=r(d[1]),o=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0}),e.Logger=void 0;var u=o(r(d[2])),s='mediasoup-client',l=(function(){function o(n){t(this,o),n?(this._debug=u.default("mediasoup-client:"+n),this._warn=u.default("mediasoup-client:WARN:"+n),this._error=u.default("mediasoup-client:ERROR:"+n)):(this._debug=u.default(s),this._warn=u.default("mediasoup-client:WARN"),this._error=u.default("mediasoup-client:ERROR")),this._debug.log=console.info.bind(console),this._warn.log=console.warn.bind(console),this._error.log=console.error.bind(console)}return n(o,[{key:"debug",get:function(){return this._debug}},{key:"warn",get:function(){return this._warn}},{key:"error",get:function(){return this._error}}]),o})();e.Logger=l},593,[9,10,588]); -__d(function(g,r,i,a,m,_e,d){"use strict";var e=r(d[0]),t=r(d[1]),n=r(d[2]),o=r(d[3]),c=r(d[4]),s=r(d[5]);function u(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}Object.defineProperty(_e,"__esModule",{value:!0}),_e.EnhancedEventEmitter=void 0;var f=r(d[6]),l=new(r(d[7]).Logger)('EnhancedEventEmitter'),v=(function(f){o(E,f);var v,h,y=(v=E,h=u(),function(){var e,t=s(v);if(h){var n=s(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return c(this,e)});function E(){var e;return t(this,E),(e=y.call(this)).setMaxListeners(1/0),e}return n(E,[{key:"safeEmit",value:function(e){var t=this.listenerCount(e);try{for(var n=arguments.length,o=new Array(n>1?n-1:0),c=1;c1?n-1:0),c=1;c0&&v.length>s&&!v.warned){v.warned=!0;var l=new Error('Possible EventEmitter memory leak detected. '+v.length+' '+String(n)+" listeners added. Use emitter.setMaxListeners() to increase limit");l.name='MaxListenersExceededWarning',l.emitter=t,l.type=n,l.count=v.length,p=l,console&&console.warn&&console.warn(p)}return t}function p(){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 l(t,n,i){var o={fired:!1,wrapFn:void 0,target:t,type:n,listener:i},s=p.bind(o);return s.listener=i,o.wrapFn=s,s}function h(t,n,i){var o=t._events;if(void 0===o)return[];var s=o[n];return void 0===s?[]:'function'==typeof s?i?[s.listener||s]:[s]:i?_(s):m(s,s.length)}function y(t){var n=this._events;if(void 0!==n){var i=n[t];if('function'==typeof i)return 1;if(void 0!==i)return i.length}return 0}function m(t,n){for(var i=new Array(n),o=0;o0&&(f=n[0]),f instanceof Error)throw f;var c=new Error('Unhandled error.'+(f?' ('+f.message+')':''));throw c.context=f,c}var v=u[t];if(void 0===v)return!1;if('function'==typeof v)i(v,this,n);else{var p=v.length,l=m(v,p);for(o=0;o=0;u--)if(i[u]===n||i[u].listener===n){c=i[u].listener,s=u;break}if(s<0)return this;0===s?i.shift():L(i,s),1===i.length&&(o[t]=i[0]),void 0!==o.removeListener&&this.emit('removeListener',t,c||n)}return this},s.prototype.off=s.prototype.removeListener,s.prototype.removeAllListeners=function(t){var n,i,o;if(void 0===(i=this._events))return this;if(void 0===i.removeListener)return 0===arguments.length?(this._events=Object.create(null),this._eventsCount=0):void 0!==i[t]&&(0==--this._eventsCount?this._events=Object.create(null):delete i[t]),this;if(0===arguments.length){var s,u=Object.keys(i);for(o=0;o=0;o--)this.removeListener(t,n[o]);return this},s.prototype.listeners=function(t){return h(this,t,!0)},s.prototype.rawListeners=function(t){return h(this,t,!1)},s.listenerCount=function(t,n){return'function'==typeof t.listenerCount?t.listenerCount(n):y.call(t,n)},s.prototype.listenerCount=y,s.prototype.eventNames=function(){return this._eventsCount>0?t(this._events):[]}},595,[]); -__d(function(g,r,i,a,m,_e,d){"use strict";var t=r(d[0]),e=r(d[1]),n=r(d[2]),c=r(d[3]),o=r(d[4]),u=r(d[5]);function s(t){var e=f();return function(){var n,u=o(t);if(e){var s=o(this).constructor;n=Reflect.construct(u,arguments,s)}else n=u.apply(this,arguments);return c(this,n)}}function f(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(t){return!1}}Object.defineProperty(_e,"__esModule",{value:!0}),_e.InvalidStateError=_e.UnsupportedError=void 0;var l=(function(c){n(u,c);var o=s(u);function u(n){var c;return t(this,u),(c=o.call(this,n)).name='UnsupportedError',Error.hasOwnProperty('captureStackTrace')?Error.captureStackTrace(e(c),u):c.stack=new Error(n).stack,c}return u})(u(Error));_e.UnsupportedError=l;var p=(function(c){n(u,c);var o=s(u);function u(n){var c;return t(this,u),(c=o.call(this,n)).name='InvalidStateError',Error.hasOwnProperty('captureStackTrace')?Error.captureStackTrace(e(c),u):c.stack=new Error(n).stack,c}return u})(u(Error));_e.InvalidStateError=p},596,[9,16,12,14,17,31]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.generateRandomNumber=e.clone=void 0,e.clone=function(n,t){return void 0===n?t:JSON.parse(JSON.stringify(n))},e.generateRandomNumber=function(){return Math.round(1e7*Math.random())}},597,[]); -__d(function(g,r,_i4,a,_m,e,d){"use strict";function t(t,n){var i="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(i)return(i=i.call(t)).next.bind(i);if(Array.isArray(t)||(i=o(t))||n&&t&&"number"==typeof t.length){i&&(t=i);var c=0;return function(){return c>=t.length?{done:!0}:{done:!1,value:t[c++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function o(t,o){if(t){if("string"==typeof t)return n(t,o);var i=Object.prototype.toString.call(t).slice(8,-1);return"Object"===i&&t.constructor&&(i=t.constructor.name),"Map"===i||"Set"===i?Array.from(t):"Arguments"===i||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i)?n(t,o):void 0}}function n(t,o){(null==o||o>t.length)&&(o=t.length);for(var n=0,i=new Array(o);n2&&void 0!==arguments[2]?arguments[2]:{},i=n.strict,c=void 0!==i&&i,p=n.modify,y=void 0!==p&&p,f=t.mimeType.toLowerCase();if(f!==o.mimeType.toLowerCase())return!1;if(t.clockRate!==o.clockRate)return!1;if(t.channels!==o.channels)return!1;switch(f){case'video/h264':if((t.parameters['packetization-mode']||0)!==(o.parameters['packetization-mode']||0))return!1;if(c){if(!s.isSameProfile(t.parameters,o.parameters))return!1;var m;try{m=s.generateProfileLevelIdForAnswer(t.parameters,o.parameters)}catch(t){return!1}y&&(m?(t.parameters['profile-level-id']=m,o.parameters['profile-level-id']=m):(delete t.parameters['profile-level-id'],delete o.parameters['profile-level-id']))}break;case'video/vp9':if(c)if((t.parameters['profile-id']||0)!==(o.parameters['profile-id']||0))return!1}return!0}function j(t,o){return(!t.kind||!o.kind||t.kind===o.kind)&&t.uri===o.uri}function S(o,n){for(var i,c=[],p=function(t){var o=(n.rtcpFeedback||[]).find(function(o){return o.type===t.type&&(o.parameter===t.parameter||!o.parameter&&!t.parameter)});o&&c.push(o)},s=t(o.rtcpFeedback||[]);!(i=s()).done;){p(i.value)}return c}e.validateRtpCapabilities=function(o){if('object'!=typeof o)throw new TypeError('caps is not an object');if(o.codecs&&!Array.isArray(o.codecs))throw new TypeError('caps.codecs is not an array');o.codecs||(o.codecs=[]);for(var n,i=t(o.codecs);!(n=i()).done;)u(n.value);if(o.headerExtensions&&!Array.isArray(o.headerExtensions))throw new TypeError('caps.headerExtensions is not an array');o.headerExtensions||(o.headerExtensions=[]);for(var c,p=t(o.headerExtensions);!(c=p()).done;)h(c.value)},e.validateRtpCodecCapability=u,e.validateRtcpFeedback=v,e.validateRtpHeaderExtension=h,e.validateRtpParameters=w,e.validateRtpCodecParameters=b,e.validateRtpHeaderExtensionParameters=T,e.validateRtpEncodingParameters=E,e.validateRtcpParameters=k,e.validateSctpCapabilities=function(t){if('object'!=typeof t)throw new TypeError('caps is not an object');if(!t.numStreams||'object'!=typeof t.numStreams)throw new TypeError('missing caps.numStreams');x(t.numStreams)},e.validateNumSctpStreams=x,e.validateSctpParameters=function(t){if('object'!=typeof t)throw new TypeError('params is not an object');if('number'!=typeof t.port)throw new TypeError('missing params.port');if('number'!=typeof t.OS)throw new TypeError('missing params.OS');if('number'!=typeof t.MIS)throw new TypeError('missing params.MIS');if('number'!=typeof t.maxMessageSize)throw new TypeError('missing params.maxMessageSize')},e.validateSctpStreamParameters=function(t){if('object'!=typeof t)throw new TypeError('params is not an object');if('number'!=typeof t.streamId)throw new TypeError('missing params.streamId');var o=!1;if('boolean'==typeof t.ordered?o=!0:t.ordered=!0,t.maxPacketLifeTime&&'number'!=typeof t.maxPacketLifeTime)throw new TypeError('invalid params.maxPacketLifeTime');if(t.maxRetransmits&&'number'!=typeof t.maxRetransmits)throw new TypeError('invalid params.maxRetransmits');if(t.maxPacketLifeTime&&t.maxRetransmits)throw new TypeError('cannot provide both maxPacketLifeTime and maxRetransmits');if(o&&t.ordered&&(t.maxPacketLifeTime||t.maxRetransmits))throw new TypeError('cannot be ordered with maxPacketLifeTime or maxRetransmits');if(o||!t.maxPacketLifeTime&&!t.maxRetransmits||(t.ordered=!1),t.label&&'string'!=typeof t.label)throw new TypeError('invalid params.label');if(t.protocol&&'string'!=typeof t.protocol)throw new TypeError('invalid params.protocol')},e.getExtendedRtpCapabilities=function(o,n){for(var i,c={codecs:[],headerExtensions:[]},p=function(t){if(R(t))return"continue";var n=(o.codecs||[]).find(function(o){return P(o,t,{strict:!0,modify:!0})});if(!n)return"continue";var i={mimeType:n.mimeType,kind:n.kind,clockRate:n.clockRate,channels:n.channels,localPayloadType:n.preferredPayloadType,localRtxPayloadType:void 0,remotePayloadType:t.preferredPayloadType,remoteRtxPayloadType:void 0,localParameters:n.parameters,remoteParameters:t.parameters,rtcpFeedback:S(n,t)};c.codecs.push(i)},s=t(n.codecs||[]);!(i=s()).done;)p(i.value);for(var y,f=function(t){var i=o.codecs.find(function(o){return R(o)&&o.parameters.apt===t.localPayloadType}),c=n.codecs.find(function(o){return R(o)&&o.parameters.apt===t.remotePayloadType});i&&c&&(t.localRtxPayloadType=i.preferredPayloadType,t.remoteRtxPayloadType=c.preferredPayloadType)},m=t(c.codecs);!(y=m()).done;)f(y.value);for(var l,u=function(t){var n=o.headerExtensions.find(function(o){return j(o,t)});if(!n)return"continue";var i={kind:t.kind,uri:t.uri,sendId:n.preferredId,recvId:t.preferredId,encrypt:n.preferredEncrypt,direction:'sendrecv'};switch(t.direction){case'sendrecv':i.direction='sendrecv';break;case'recvonly':i.direction='sendonly';break;case'sendonly':i.direction='recvonly';break;case'inactive':i.direction='inactive'}c.headerExtensions.push(i)},v=t(n.headerExtensions);!(l=v()).done;)u(l.value);return c},e.getRecvRtpCapabilities=function(o){for(var n,i={codecs:[],headerExtensions:[]},c=t(o.codecs);!(n=c()).done;){var p=n.value,s={mimeType:p.mimeType,kind:p.kind,preferredPayloadType:p.remotePayloadType,clockRate:p.clockRate,channels:p.channels,parameters:p.localParameters,rtcpFeedback:p.rtcpFeedback};if(i.codecs.push(s),p.remoteRtxPayloadType){var y={mimeType:p.kind+"/rtx",kind:p.kind,preferredPayloadType:p.remoteRtxPayloadType,clockRate:p.clockRate,parameters:{apt:p.remotePayloadType},rtcpFeedback:[]};i.codecs.push(y)}}for(var f,m=t(o.headerExtensions);!(f=m()).done;){var l=f.value;if('sendrecv'===l.direction||'recvonly'===l.direction){var u={kind:l.kind,uri:l.uri,preferredId:l.recvId,preferredEncrypt:l.encrypt,direction:l.direction};i.headerExtensions.push(u)}}return i},e.getSendingRtpParameters=function(o,n){for(var i,c={mid:void 0,codecs:[],headerExtensions:[],encodings:[],rtcp:{}},p=t(n.codecs);!(i=p()).done;){var s=i.value;if(s.kind===o){var y={mimeType:s.mimeType,payloadType:s.localPayloadType,clockRate:s.clockRate,channels:s.channels,parameters:s.localParameters,rtcpFeedback:s.rtcpFeedback};if(c.codecs.push(y),s.localRtxPayloadType){var f={mimeType:s.kind+"/rtx",payloadType:s.localRtxPayloadType,clockRate:s.clockRate,parameters:{apt:s.localPayloadType},rtcpFeedback:[]};c.codecs.push(f)}}}for(var m,l=t(n.headerExtensions);!(m=l()).done;){var u=m.value;if(!(u.kind&&u.kind!==o||'sendrecv'!==u.direction&&'sendonly'!==u.direction)){var v={uri:u.uri,id:u.sendId,encrypt:u.encrypt,parameters:{}};c.headerExtensions.push(v)}}return c},e.getSendingRemoteRtpParameters=function(o,n){for(var i,c={mid:void 0,codecs:[],headerExtensions:[],encodings:[],rtcp:{}},p=t(n.codecs);!(i=p()).done;){var s=i.value;if(s.kind===o){var y={mimeType:s.mimeType,payloadType:s.localPayloadType,clockRate:s.clockRate,channels:s.channels,parameters:s.remoteParameters,rtcpFeedback:s.rtcpFeedback};if(c.codecs.push(y),s.localRtxPayloadType){var f={mimeType:s.kind+"/rtx",payloadType:s.localRtxPayloadType,clockRate:s.clockRate,parameters:{apt:s.localPayloadType},rtcpFeedback:[]};c.codecs.push(f)}}}for(var m,l=t(n.headerExtensions);!(m=l()).done;){var u=m.value;if(!(u.kind&&u.kind!==o||'sendrecv'!==u.direction&&'sendonly'!==u.direction)){var v={uri:u.uri,id:u.sendId,encrypt:u.encrypt,parameters:{}};c.headerExtensions.push(v)}}if(c.headerExtensions.some(function(t){return'http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01'===t.uri}))for(var h,w=t(c.codecs);!(h=w()).done;){var b=h.value;b.rtcpFeedback=(b.rtcpFeedback||[]).filter(function(t){return'goog-remb'!==t.type})}else if(c.headerExtensions.some(function(t){return'http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time'===t.uri}))for(var T,E=t(c.codecs);!(T=E()).done;){var k=T.value;k.rtcpFeedback=(k.rtcpFeedback||[]).filter(function(t){return'transport-cc'!==t.type})}else for(var x,R=t(c.codecs);!(x=R()).done;){var P=x.value;P.rtcpFeedback=(P.rtcpFeedback||[]).filter(function(t){return'transport-cc'!==t.type&&'goog-remb'!==t.type})}return c},e.reduceCodecs=function(t,o){var n=[];if(o){for(var i=0;i=l.length?{done:!0}:{done:!1,value:l[t++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function o(l,n){if(l){if("string"==typeof l)return t(l,n);var i=Object.prototype.toString.call(l).slice(8,-1);return"Object"===i&&l.constructor&&(i=l.constructor.name),"Map"===i||"Set"===i?Array.from(l):"Arguments"===i||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i)?t(l,n):void 0}}function t(l,n){(null==n||n>l.length)&&(n=l.length);for(var i=0,o=new Array(n);i0&&void 0!==arguments[0]?arguments[0]:{})['level-asymmetry-allowed'];return 1===l||'1'===l}e.parseProfileLevelId=function(l){if('string'!=typeof l||6!==l.length)return null;var n=parseInt(l,16);if(0===n)return null;var o,t=255&n,c=n>>8&255,u=n>>16&255;switch(t){case 11:o=0!=(16&c)?f:11;break;case s:case 12:case 13:case 20:case 21:case 22:case 30:case 31:case 32:case 40:case 41:case 42:case 50:case 51:case 52:o=t;break;default:return a('parseProfileLevelId() | unrecognized level_idc:%s',t),null}for(var p,w=i(h);!(p=w()).done;){var L=p.value;if(u===L.profile_idc&&L.profile_iop.isMatch(c))return new v(L.profile,o)}return a('parseProfileLevelId() | unrecognized profile_idc/profile_iop combination'),null},e.profileLevelIdToString=function(l){if(l.level==f)switch(l.profile){case 1:return'42f00b';case 2:return'42100b';case 3:return'4d100b';default:return a('profileLevelIdToString() | Level 1_b not is allowed for profile:%s',l.profile),null}var n;switch(l.profile){case 1:n='42e0';break;case 2:n='4200';break;case 3:n='4d00';break;case 4:n='640c';break;case 5:n='6400';break;default:return a('profileLevelIdToString() | unrecognized profile:%s',l.profile),null}var i=l.level.toString(16);return 1===i.length&&(i="0"+i),""+n+i},e.parseSdpProfileLevelId=function(){var l=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{})['profile-level-id'];return l?e.parseProfileLevelId(l):c},e.isSameProfile=function(){var l=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=e.parseSdpProfileLevelId(l),o=e.parseSdpProfileLevelId(n);return Boolean(i&&o&&i.profile===o.profile)},e.generateProfileLevelIdForAnswer=function(){var l=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!l['profile-level-id']&&!n['profile-level-id'])return a('generateProfileLevelIdForAnswer() | no profile-level-id in local and remote params'),null;var i=e.parseSdpProfileLevelId(l),o=e.parseSdpProfileLevelId(n);if(!i)throw new TypeError('invalid local_profile_level_id');if(!o)throw new TypeError('invalid remote_profile_level_id');if(i.profile!==o.profile)throw new TypeError('H264 Profile mismatch');var t,f,s=_(l)&&_(n),c=i.level,u=o.level,p=L(t=c,f=u)?t:f,h=s?c:p;return a('generateProfileLevelIdForAnswer() | result: [profile:%s, level:%s]',i.profile,h),e.profileLevelIdToString(new v(i.profile,h))}},599,[10,9,588]); -__d(function(g,r,_i,a,_m,_e,d){"use strict";var e=r(d[0]),t=r(d[1]),n=r(d[2]),o=r(d[3]),s=r(d[4]),c=r(d[5]);function i(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(n)return(n=n.call(e)).next.bind(n);if(Array.isArray(e)||(n=u(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var o=0;return function(){return o>=e.length?{done:!0}:{done:!1,value:e[o++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function u(e,t){if(e){if("string"==typeof e)return l(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?l(e,t):void 0}}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n0&&void 0!==s[0]?s[0]:{},n=t.iceServers,C.debug('updateIceServers()'),!this._closed){c.next=6;break}throw new y.InvalidStateError('closed');case 6:if(Array.isArray(n)){c.next=8;break}throw new TypeError('missing iceServers');case 8:return c.abrupt("return",this._awaitQueue.push(function(){return e.async(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",o._handler.updateIceServers(n));case 1:case"end":return e.stop()}},null,null,null,Promise)},'transport.updateIceServers()'));case 9:case"end":return c.stop()}},null,this,null,Promise)}},{key:"produce",value:function(){var t,n,o,s,c,i,u,l,p,h,f,v,m,w=this,b=arguments;return e.async(function(_){for(;;)switch(_.prev=_.next){case 0:if(t=b.length>0&&void 0!==b[0]?b[0]:{},n=t.track,o=t.encodings,s=t.codecOptions,c=t.codec,i=t.stopTracks,u=void 0===i||i,l=t.disableTrackOnPause,p=void 0===l||l,h=t.zeroRtpOnPause,f=void 0!==h&&h,v=t.appData,m=void 0===v?{}:v,C.debug('produce() [track:%o]',n),n){_.next=6;break}throw new TypeError('missing track');case 6:if('send'===this._direction){_.next=10;break}throw new y.UnsupportedError('not a sending Transport');case 10:if(this._canProduceByKind[n.kind]){_.next=14;break}throw new y.UnsupportedError("cannot produce "+n.kind);case 14:if('ended'!==n.readyState){_.next=18;break}throw new y.InvalidStateError('track ended');case 18:if(0!==this.listenerCount('connect')||'new'!==this._connectionState){_.next=22;break}throw new TypeError('no "connect" listener set into this transport');case 22:if(0!==this.listenerCount('produce')){_.next=26;break}throw new TypeError('no "produce" listener set into this transport');case 26:if(!m||'object'==typeof m){_.next=28;break}throw new TypeError('if given, appData must be an object');case 28:return _.abrupt("return",this._awaitQueue.push(function(){var t,i,l,h,v,b,y,_;return e.async(function(k){for(;;)switch(k.prev=k.next){case 0:if(!o||Array.isArray(o)){k.next=4;break}throw TypeError('encodings must be an array');case 4:o&&0===o.length?t=void 0:o&&(t=o.map(function(e){var t={active:!0};return!1===e.active&&(t.active=!1),'boolean'==typeof e.dtx&&(t.dtx=e.dtx),'string'==typeof e.scalabilityMode&&(t.scalabilityMode=e.scalabilityMode),'number'==typeof e.scaleResolutionDownBy&&(t.scaleResolutionDownBy=e.scaleResolutionDownBy),'number'==typeof e.maxBitrate&&(t.maxBitrate=e.maxBitrate),'number'==typeof e.maxFramerate&&(t.maxFramerate=e.maxFramerate),'boolean'==typeof e.adaptivePtime&&(t.adaptivePtime=e.adaptivePtime),'string'==typeof e.priority&&(t.priority=e.priority),'string'==typeof e.networkPriority&&(t.networkPriority=e.networkPriority),t}));case 5:return k.next=7,e.awrap(w._handler.send({track:n,encodings:t,codecOptions:s,codec:c}));case 7:return i=k.sent,l=i.localId,h=i.rtpParameters,v=i.rtpSender,k.prev=11,P.validateRtpParameters(h),k.next=15,e.awrap(w.safeEmitAsPromise('produce',{kind:n.kind,rtpParameters:h,appData:m}));case 15:return b=k.sent,y=b.id,_=new x.Producer({id:y,localId:l,rtpSender:v,track:n,rtpParameters:h,stopTracks:u,disableTrackOnPause:p,zeroRtpOnPause:f,appData:m}),w._producers.set(_.id,_),w._handleProducer(_),w._observer.safeEmit('newproducer',_),k.abrupt("return",_);case 24:throw k.prev=24,k.t0=k.catch(11),w._handler.stopSending(l).catch(function(){}),k.t0;case 28:case"end":return k.stop()}},null,null,[[11,24]],Promise)},'transport.produce()').catch(function(e){if(u)try{n.stop()}catch(e){}throw e}));case 29:case"end":return _.stop()}},null,this,null,Promise)}},{key:"consume",value:function(t){var n,o,s,c,i,u,l=this;return e.async(function(p){for(;;)switch(p.prev=p.next){case 0:if(n=t.id,o=t.producerId,s=t.kind,c=t.rtpParameters,i=t.appData,u=void 0===i?{}:i,C.debug('consume()'),c=_.clone(c,void 0),!this._closed){p.next=7;break}throw new y.InvalidStateError('closed');case 7:if('recv'===this._direction){p.next=11;break}throw new y.UnsupportedError('not a receiving Transport');case 11:if('string'==typeof n){p.next=15;break}throw new TypeError('missing id');case 15:if('string'==typeof o){p.next=19;break}throw new TypeError('missing producerId');case 19:if('audio'===s||'video'===s){p.next=23;break}throw new TypeError("invalid kind '"+s+"'");case 23:if(0!==this.listenerCount('connect')||'new'!==this._connectionState){p.next=27;break}throw new TypeError('no "connect" listener set into this transport');case 27:if(!u||'object'==typeof u){p.next=29;break}throw new TypeError('if given, appData must be an object');case 29:return p.abrupt("return",this._awaitQueue.push(function(){var t,i,p,h,f,v;return e.async(function(m){for(;;)switch(m.prev=m.next){case 0:if(P.canReceive(c,l._extendedRtpCapabilities)){m.next=3;break}throw new y.UnsupportedError('cannot consume this Producer');case 3:return m.next=5,e.awrap(l._handler.receive({trackId:n,kind:s,rtpParameters:c}));case 5:if(t=m.sent,i=t.localId,p=t.rtpReceiver,h=t.track,f=new k.Consumer({id:n,localId:i,producerId:o,rtpReceiver:p,track:h,rtpParameters:c,appData:u}),l._consumers.set(f.id,f),l._handleConsumer(f),l._probatorConsumerCreated||'video'!==s){m.next=24;break}return m.prev=13,v=P.generateProbatorRtpParameters(f.rtpParameters),m.next=17,e.awrap(l._handler.receive({trackId:'probator',kind:'video',rtpParameters:v}));case 17:C.debug('consume() | Consumer for RTP probation created'),l._probatorConsumerCreated=!0,m.next=24;break;case 21:m.prev=21,m.t0=m.catch(13),C.error('consume() | failed to create Consumer for RTP probation:%o',m.t0);case 24:return l._observer.safeEmit('newconsumer',f),m.abrupt("return",f);case 26:case"end":return m.stop()}},null,null,[[13,21]],Promise)},'transport.consume()'));case 30:case"end":return p.stop()}},null,this,null,Promise)}},{key:"produceData",value:function(){var t,n,o,s,c,i,u,l,p,h,f,v=this,m=arguments;return e.async(function(w){for(;;)switch(w.prev=w.next){case 0:if(t=m.length>0&&void 0!==m[0]?m[0]:{},n=t.ordered,o=void 0===n||n,s=t.maxPacketLifeTime,c=t.maxRetransmits,i=t.label,u=void 0===i?'':i,l=t.protocol,p=void 0===l?'':l,h=t.appData,f=void 0===h?{}:h,C.debug('produceData()'),'send'===this._direction){w.next=6;break}throw new y.UnsupportedError('not a sending Transport');case 6:if(this._maxSctpMessageSize){w.next=10;break}throw new y.UnsupportedError('SCTP not enabled by remote Transport');case 10:if(0!==this.listenerCount('connect')||'new'!==this._connectionState){w.next=14;break}throw new TypeError('no "connect" listener set into this transport');case 14:if(0!==this.listenerCount('producedata')){w.next=18;break}throw new TypeError('no "producedata" listener set into this transport');case 18:if(!f||'object'==typeof f){w.next=20;break}throw new TypeError('if given, appData must be an object');case 20:return(s||c)&&(o=!1),w.abrupt("return",this._awaitQueue.push(function(){var t,n,i,l,h,m;return e.async(function(w){for(;;)switch(w.prev=w.next){case 0:return w.next=2,e.awrap(v._handler.sendDataChannel({ordered:o,maxPacketLifeTime:s,maxRetransmits:c,label:u,protocol:p}));case 2:return t=w.sent,n=t.dataChannel,i=t.sctpStreamParameters,P.validateSctpStreamParameters(i),w.next=8,e.awrap(v.safeEmitAsPromise('producedata',{sctpStreamParameters:i,label:u,protocol:p,appData:f}));case 8:return l=w.sent,h=l.id,m=new S.DataProducer({id:h,dataChannel:n,sctpStreamParameters:i,appData:f}),v._dataProducers.set(m.id,m),v._handleDataProducer(m),v._observer.safeEmit('newdataproducer',m),w.abrupt("return",m);case 15:case"end":return w.stop()}},null,null,null,Promise)},'transport.produceData()'));case 22:case"end":return w.stop()}},null,this,null,Promise)}},{key:"consumeData",value:function(t){var n,o,s,c,i,u,l,p,h,f=this;return e.async(function(v){for(;;)switch(v.prev=v.next){case 0:if(n=t.id,o=t.dataProducerId,s=t.sctpStreamParameters,c=t.label,i=void 0===c?'':c,u=t.protocol,l=void 0===u?'':u,p=t.appData,h=void 0===p?{}:p,C.debug('consumeData()'),s=_.clone(s,void 0),!this._closed){v.next=7;break}throw new y.InvalidStateError('closed');case 7:if('recv'===this._direction){v.next=11;break}throw new y.UnsupportedError('not a receiving Transport');case 11:if(this._maxSctpMessageSize){v.next=15;break}throw new y.UnsupportedError('SCTP not enabled by remote Transport');case 15:if('string'==typeof n){v.next=19;break}throw new TypeError('missing id');case 19:if('string'==typeof o){v.next=23;break}throw new TypeError('missing dataProducerId');case 23:if(0!==this.listenerCount('connect')||'new'!==this._connectionState){v.next=27;break}throw new TypeError('no "connect" listener set into this transport');case 27:if(!h||'object'==typeof h){v.next=29;break}throw new TypeError('if given, appData must be an object');case 29:return P.validateSctpStreamParameters(s),v.abrupt("return",this._awaitQueue.push(function(){var t,c,u;return e.async(function(p){for(;;)switch(p.prev=p.next){case 0:return p.next=2,e.awrap(f._handler.receiveDataChannel({sctpStreamParameters:s,label:i,protocol:l}));case 2:return t=p.sent,c=t.dataChannel,u=new E.DataConsumer({id:n,dataProducerId:o,dataChannel:c,sctpStreamParameters:s,appData:h}),f._dataConsumers.set(u.id,u),f._handleDataConsumer(u),f._observer.safeEmit('newdataconsumer',u),p.abrupt("return",u);case 9:case"end":return p.stop()}},null,null,null,Promise)},'transport.consumeData()'));case 31:case"end":return v.stop()}},null,this,null,Promise)}},{key:"_handleHandler",value:function(){var e=this,t=this._handler;t.on('@connect',function(t,n,o){var s=t.dtlsParameters;e._closed?o(new y.InvalidStateError('closed')):e.safeEmit('connect',{dtlsParameters:s},n,o)}),t.on('@connectionstatechange',function(t){t!==e._connectionState&&(C.debug('connection state changed to %s',t),e._connectionState=t,e._closed||e.safeEmit('connectionstatechange',t))})}},{key:"_handleProducer",value:function(t){var n=this;t.on('@close',function(){n._producers.delete(t.id),n._closed||n._awaitQueue.push(function(){return e.async(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",n._handler.stopSending(t.localId));case 1:case"end":return e.stop()}},null,null,null,Promise)},'producer @close event').catch(function(e){return C.warn('producer.close() failed:%o',e)})}),t.on('@replacetrack',function(o,s,c){n._awaitQueue.push(function(){return e.async(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",n._handler.replaceTrack(t.localId,o));case 1:case"end":return e.stop()}},null,null,null,Promise)},'producer @replacetrack event').then(s).catch(c)}),t.on('@setmaxspatiallayer',function(o,s,c){n._awaitQueue.push(function(){return e.async(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",n._handler.setMaxSpatialLayer(t.localId,o));case 1:case"end":return e.stop()}},null,null,null,Promise)},'producer @setmaxspatiallayer event').then(s).catch(c)}),t.on('@setrtpencodingparameters',function(o,s,c){n._awaitQueue.push(function(){return e.async(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",n._handler.setRtpEncodingParameters(t.localId,o));case 1:case"end":return e.stop()}},null,null,null,Promise)},'producer @setrtpencodingparameters event').then(s).catch(c)}),t.on('@getstats',function(e,o){if(n._closed)return o(new y.InvalidStateError('closed'));n._handler.getSenderStats(t.localId).then(e).catch(o)})}},{key:"_handleConsumer",value:function(t){var n=this;t.on('@close',function(){n._consumers.delete(t.id),n._closed||n._awaitQueue.push(function(){return e.async(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",n._handler.stopReceiving(t.localId));case 1:case"end":return e.stop()}},null,null,null,Promise)},'consumer @close event').catch(function(){})}),t.on('@pause',function(){n._awaitQueue.push(function(){return e.async(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",n._handler.pauseReceiving(t.localId));case 1:case"end":return e.stop()}},null,null,null,Promise)},'consumer @pause event').catch(function(){})}),t.on('@resume',function(){n._awaitQueue.push(function(){return e.async(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",n._handler.resumeReceiving(t.localId));case 1:case"end":return e.stop()}},null,null,null,Promise)},'consumer @resume event').catch(function(){})}),t.on('@getstats',function(e,o){if(n._closed)return o(new y.InvalidStateError('closed'));n._handler.getReceiverStats(t.localId).then(e).catch(o)})}},{key:"_handleDataProducer",value:function(e){var t=this;e.on('@close',function(){t._dataProducers.delete(e.id)})}},{key:"_handleDataConsumer",value:function(e){var t=this;e.on('@close',function(){t._dataConsumers.delete(e.id)})}}]),v})(b.EnhancedEventEmitter);_e.Transport=T},600,[67,9,10,12,14,17,601,593,594,596,597,598,602,603,604,605]); -__d(function(g,r,_i,a,m,_e,d){"use strict";var e=r(d[0]),t=r(d[1]),n=r(d[2]);function s(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(n)return(n=n.call(e)).next.bind(n);if(Array.isArray(e)||(n=i(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var s=0;return function(){return s>=e.length?{done:!0}:{done:!1,value:e[s++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function i(e,t){if(e){if("string"==typeof e)return o(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?o(e,t):void 0}}function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,s=new Array(t);n0&&void 0!==arguments[0]?arguments[0]:{ClosedErrorClass:Error,StoppedErrorClass:Error},n=e.ClosedErrorClass,s=void 0===n?Error:n,o=e.StoppedErrorClass,u=void 0===o?Error:o;t(this,i),this.closed=!1,this.pendingTasks=[],this.ClosedErrorClass=Error,this.StoppedErrorClass=Error,this.ClosedErrorClass=s,this.StoppedErrorClass=u}return n(i,[{key:"size",get:function(){return this.pendingTasks.length}},{key:"close",value:function(){if(!this.closed){this.closed=!0;for(var e,t=s(this.pendingTasks);!(e=t()).done;){var n=e.value;n.stopped=!0,n.reject(new this.ClosedErrorClass('AwaitQueue closed'))}this.pendingTasks.length=0}}},{key:"push",value:function(t,n){return u(this,void 0,void 0,e.mark(function s(){var i=this;return e.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(!this.closed){e.next=2;break}throw new this.ClosedErrorClass('AwaitQueue closed');case 2:if('function'==typeof t){e.next=4;break}throw new TypeError('given task is not a function');case 4:if(!t.name&&n)try{Object.defineProperty(t,'name',{value:n})}catch(e){}return e.abrupt("return",new Promise(function(e,s){var o={task:t,name:n,resolve:e,reject:s,stopped:!1,enqueuedAt:new Date,executedAt:void 0};i.pendingTasks.push(o),1===i.pendingTasks.length&&i.next()}));case 6:case"end":return e.stop()}},s,this)}))}},{key:"stop",value:function(){if(!this.closed){for(var e,t=s(this.pendingTasks);!(e=t()).done;){var n=e.value;n.stopped=!0,n.reject(new this.StoppedErrorClass('AwaitQueue stopped'))}this.pendingTasks.length=0}}},{key:"dump",value:function(){var e=new Date;return this.pendingTasks.map(function(t){return{task:t.task,name:t.name,enqueuedTime:t.executedAt?t.executedAt.getTime()-t.enqueuedAt.getTime():e.getTime()-t.enqueuedAt.getTime(),executingTime:t.executedAt?e.getTime()-t.executedAt.getTime():0}})}},{key:"next",value:function(){return u(this,void 0,void 0,e.mark(function t(){var n;return e.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(n=this.pendingTasks[0]){e.next=3;break}return e.abrupt("return");case 3:return e.next=5,this.executeTask(n);case 5:this.pendingTasks.shift(),this.next();case 7:case"end":return e.stop()}},t,this)}))}},{key:"executeTask",value:function(t){return u(this,void 0,void 0,e.mark(function n(){var s;return e.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(!t.stopped){e.next=2;break}return e.abrupt("return");case 2:return t.executedAt=new Date,e.prev=3,e.next=6,t.task();case 6:if(s=e.sent,!t.stopped){e.next=9;break}return e.abrupt("return");case 9:t.resolve(s),e.next=17;break;case 12:if(e.prev=12,e.t0=e.catch(3),!t.stopped){e.next=16;break}return e.abrupt("return");case 16:t.reject(e.t0);case 17:case"end":return e.stop()}},n,null,[[3,12]])}))}}]),i})();_e.AwaitQueue=c},601,[67,9,10]); -__d(function(g,r,i,a,m,_e,d){"use strict";var e=r(d[0]),t=r(d[1]),s=r(d[2]),n=r(d[3]),c=r(d[4]),o=r(d[5]),u=r(d[6]);function l(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}Object.defineProperty(_e,"__esModule",{value:!0}),_e.Producer=void 0;var h=r(d[7]),k=r(d[8]),p=r(d[9]),_=new h.Logger('Producer'),f=(function(h){c(b,h);var f,y,v=(f=b,y=l(),function(){var e,t=u(f);if(y){var s=u(this).constructor;e=Reflect.construct(t,arguments,s)}else e=t.apply(this,arguments);return o(this,e)});function b(e){var s,c=e.id,o=e.localId,u=e.rtpSender,l=e.track,h=e.rtpParameters,p=e.stopTracks,f=e.disableTrackOnPause,y=e.zeroRtpOnPause,E=e.appData;return t(this,b),(s=v.call(this))._closed=!1,s._observer=new k.EnhancedEventEmitter,_.debug('constructor()'),s._id=c,s._localId=o,s._rtpSender=u,s._track=l,s._kind=l.kind,s._rtpParameters=h,s._paused=!!f&&!l.enabled,s._maxSpatialLayer=void 0,s._stopTracks=p,s._disableTrackOnPause=f,s._zeroRtpOnPause=y,s._appData=E,s._onTrackEnded=s._onTrackEnded.bind(n(s)),s._handleTrack(),s}return s(b,[{key:"id",get:function(){return this._id}},{key:"localId",get:function(){return this._localId}},{key:"closed",get:function(){return this._closed}},{key:"kind",get:function(){return this._kind}},{key:"rtpSender",get:function(){return this._rtpSender}},{key:"track",get:function(){return this._track}},{key:"rtpParameters",get:function(){return this._rtpParameters}},{key:"paused",get:function(){return this._paused}},{key:"maxSpatialLayer",get:function(){return this._maxSpatialLayer}},{key:"appData",get:function(){return this._appData},set:function(e){throw new Error('cannot override appData object')}},{key:"observer",get:function(){return this._observer}},{key:"close",value:function(){this._closed||(_.debug('close()'),this._closed=!0,this._destroyTrack(),this.emit('@close'),this._observer.safeEmit('close'))}},{key:"transportClosed",value:function(){this._closed||(_.debug('transportClosed()'),this._closed=!0,this._destroyTrack(),this.safeEmit('transportclose'),this._observer.safeEmit('close'))}},{key:"getStats",value:function(){return e.async(function(e){for(;;)switch(e.prev=e.next){case 0:if(!this._closed){e.next=2;break}throw new p.InvalidStateError('closed');case 2:return e.abrupt("return",this.safeEmitAsPromise('@getstats'));case 3:case"end":return e.stop()}},null,this,null,Promise)}},{key:"pause",value:function(){_.debug('pause()'),this._closed?_.error('pause() | Producer closed'):(this._paused=!0,this._track&&this._disableTrackOnPause&&(this._track.enabled=!1),this._zeroRtpOnPause&&this.safeEmitAsPromise('@replacetrack',null).catch(function(){}),this._observer.safeEmit('pause'))}},{key:"resume",value:function(){_.debug('resume()'),this._closed?_.error('resume() | Producer closed'):(this._paused=!1,this._track&&this._disableTrackOnPause&&(this._track.enabled=!0),this._zeroRtpOnPause&&this.safeEmitAsPromise('@replacetrack',this._track).catch(function(){}),this._observer.safeEmit('resume'))}},{key:"replaceTrack",value:function(t){var s;return e.async(function(n){for(;;)switch(n.prev=n.next){case 0:if(s=t.track,_.debug('replaceTrack() [track:%o]',s),!this._closed){n.next=7;break}if(s&&this._stopTracks)try{s.stop()}catch(e){}throw new p.InvalidStateError('closed');case 7:if(!s||'ended'!==s.readyState){n.next=9;break}throw new p.InvalidStateError('track ended');case 9:if(s!==this._track){n.next=12;break}return _.debug('replaceTrack() | same track, ignored'),n.abrupt("return");case 12:if(this._zeroRtpOnPause&&this._paused){n.next=15;break}return n.next=15,e.awrap(this.safeEmitAsPromise('@replacetrack',s));case 15:this._destroyTrack(),this._track=s,this._track&&this._disableTrackOnPause&&(this._paused?this._paused&&(this._track.enabled=!1):this._track.enabled=!0),this._handleTrack();case 19:case"end":return n.stop()}},null,this,null,Promise)}},{key:"setMaxSpatialLayer",value:function(t){return e.async(function(s){for(;;)switch(s.prev=s.next){case 0:if(!this._closed){s.next=4;break}throw new p.InvalidStateError('closed');case 4:if('video'===this._kind){s.next=8;break}throw new p.UnsupportedError('not a video Producer');case 8:if('number'==typeof t){s.next=10;break}throw new TypeError('invalid spatialLayer');case 10:if(t!==this._maxSpatialLayer){s.next=12;break}return s.abrupt("return");case 12:return s.next=14,e.awrap(this.safeEmitAsPromise('@setmaxspatiallayer',t));case 14:this._maxSpatialLayer=t;case 15:case"end":return s.stop()}},null,this,null,Promise)}},{key:"setRtpEncodingParameters",value:function(t){return e.async(function(s){for(;;)switch(s.prev=s.next){case 0:if(!this._closed){s.next=4;break}throw new p.InvalidStateError('closed');case 4:if('object'==typeof t){s.next=6;break}throw new TypeError('invalid params');case 6:return s.next=8,e.awrap(this.safeEmitAsPromise('@setrtpencodingparameters',t));case 8:case"end":return s.stop()}},null,this,null,Promise)}},{key:"_onTrackEnded",value:function(){_.debug('track "ended" event'),this.safeEmit('trackended'),this._observer.safeEmit('trackended')}},{key:"_handleTrack",value:function(){this._track&&this._track.addEventListener('ended',this._onTrackEnded)}},{key:"_destroyTrack",value:function(){if(this._track)try{this._track.removeEventListener('ended',this._onTrackEnded),this._stopTracks&&this._track.stop()}catch(e){}}}]),b})(k.EnhancedEventEmitter);_e.Producer=f},602,[67,9,10,16,12,14,17,593,594,596]); -__d(function(g,r,i,a,m,_e,d){"use strict";var e=r(d[0]),t=r(d[1]),n=r(d[2]),s=r(d[3]),c=r(d[4]),o=r(d[5]),u=r(d[6]);function l(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}Object.defineProperty(_e,"__esModule",{value:!0}),_e.Consumer=void 0;var h=r(d[7]),_=r(d[8]),f=r(d[9]),p=new h.Logger('Consumer'),k=(function(h){c(E,h);var k,v,y=(k=E,v=l(),function(){var e,t=u(k);if(v){var n=u(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return o(this,e)});function E(e){var n,c=e.id,o=e.localId,u=e.producerId,l=e.rtpReceiver,h=e.track,f=e.rtpParameters,k=e.appData;return t(this,E),(n=y.call(this))._closed=!1,n._observer=new _.EnhancedEventEmitter,p.debug('constructor()'),n._id=c,n._localId=o,n._producerId=u,n._rtpReceiver=l,n._track=h,n._rtpParameters=f,n._paused=!h.enabled,n._appData=k,n._onTrackEnded=n._onTrackEnded.bind(s(n)),n._handleTrack(),n}return n(E,[{key:"id",get:function(){return this._id}},{key:"localId",get:function(){return this._localId}},{key:"producerId",get:function(){return this._producerId}},{key:"closed",get:function(){return this._closed}},{key:"kind",get:function(){return this._track.kind}},{key:"rtpReceiver",get:function(){return this._rtpReceiver}},{key:"track",get:function(){return this._track}},{key:"rtpParameters",get:function(){return this._rtpParameters}},{key:"paused",get:function(){return this._paused}},{key:"appData",get:function(){return this._appData},set:function(e){throw new Error('cannot override appData object')}},{key:"observer",get:function(){return this._observer}},{key:"close",value:function(){this._closed||(p.debug('close()'),this._closed=!0,this._destroyTrack(),this.emit('@close'),this._observer.safeEmit('close'))}},{key:"transportClosed",value:function(){this._closed||(p.debug('transportClosed()'),this._closed=!0,this._destroyTrack(),this.safeEmit('transportclose'),this._observer.safeEmit('close'))}},{key:"getStats",value:function(){return e.async(function(e){for(;;)switch(e.prev=e.next){case 0:if(!this._closed){e.next=2;break}throw new f.InvalidStateError('closed');case 2:return e.abrupt("return",this.safeEmitAsPromise('@getstats'));case 3:case"end":return e.stop()}},null,this,null,Promise)}},{key:"pause",value:function(){p.debug('pause()'),this._closed?p.error('pause() | Consumer closed'):(this._paused=!0,this._track.enabled=!1,this.emit('@pause'),this._observer.safeEmit('pause'))}},{key:"resume",value:function(){p.debug('resume()'),this._closed?p.error('resume() | Consumer closed'):(this._paused=!1,this._track.enabled=!0,this.emit('@resume'),this._observer.safeEmit('resume'))}},{key:"_onTrackEnded",value:function(){p.debug('track "ended" event'),this.safeEmit('trackended'),this._observer.safeEmit('trackended')}},{key:"_handleTrack",value:function(){this._track.addEventListener('ended',this._onTrackEnded)}},{key:"_destroyTrack",value:function(){try{this._track.removeEventListener('ended',this._onTrackEnded),this._track.stop()}catch(e){}}}]),E})(_.EnhancedEventEmitter);_e.Consumer=k},603,[67,9,10,16,12,14,17,593,594,596]); -__d(function(g,r,i,a,m,_e,d){"use strict";var e=r(d[0]),t=r(d[1]),n=r(d[2]),o=r(d[3]),s=r(d[4]);function c(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}Object.defineProperty(_e,"__esModule",{value:!0}),_e.DataProducer=void 0;var l=r(d[5]),u=r(d[6]),h=r(d[7]),f=new l.Logger('DataProducer'),_=(function(l){n(C,l);var _,v,p=(_=C,v=c(),function(){var e,t=s(_);if(v){var n=s(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return o(this,e)});function C(t){var n,o=t.id,s=t.dataChannel,c=t.sctpStreamParameters,l=t.appData;return e(this,C),(n=p.call(this))._closed=!1,n._observer=new u.EnhancedEventEmitter,f.debug('constructor()'),n._id=o,n._dataChannel=s,n._sctpStreamParameters=c,n._appData=l,n._handleDataChannel(),n}return t(C,[{key:"id",get:function(){return this._id}},{key:"closed",get:function(){return this._closed}},{key:"sctpStreamParameters",get:function(){return this._sctpStreamParameters}},{key:"readyState",get:function(){return this._dataChannel.readyState}},{key:"label",get:function(){return this._dataChannel.label}},{key:"protocol",get:function(){return this._dataChannel.protocol}},{key:"bufferedAmount",get:function(){return this._dataChannel.bufferedAmount}},{key:"bufferedAmountLowThreshold",get:function(){return this._dataChannel.bufferedAmountLowThreshold},set:function(e){this._dataChannel.bufferedAmountLowThreshold=e}},{key:"appData",get:function(){return this._appData},set:function(e){throw new Error('cannot override appData object')}},{key:"observer",get:function(){return this._observer}},{key:"close",value:function(){this._closed||(f.debug('close()'),this._closed=!0,this._dataChannel.close(),this.emit('@close'),this._observer.safeEmit('close'))}},{key:"transportClosed",value:function(){this._closed||(f.debug('transportClosed()'),this._closed=!0,this._dataChannel.close(),this.safeEmit('transportclose'),this._observer.safeEmit('close'))}},{key:"send",value:function(e){if(f.debug('send()'),this._closed)throw new h.InvalidStateError('closed');this._dataChannel.send(e)}},{key:"_handleDataChannel",value:function(){var e=this;this._dataChannel.addEventListener('open',function(){e._closed||(f.debug('DataChannel "open" event'),e.safeEmit('open'))}),this._dataChannel.addEventListener('error',function(t){if(!e._closed){var n=t.error;n||(n=new Error('unknown DataChannel error')),'sctp-failure'===n.errorDetail?f.error('DataChannel SCTP error [sctpCauseCode:%s]: %s',n.sctpCauseCode,n.message):f.error('DataChannel "error" event: %o',n),e.safeEmit('error',n)}}),this._dataChannel.addEventListener('close',function(){e._closed||(f.warn('DataChannel "close" event'),e._closed=!0,e.emit('@close'),e.safeEmit('close'))}),this._dataChannel.addEventListener('message',function(){e._closed||f.warn('DataChannel "message" event in a DataProducer, message discarded')}),this._dataChannel.addEventListener('bufferedamountlow',function(){e._closed||e.safeEmit('bufferedamountlow')})}}]),C})(u.EnhancedEventEmitter);_e.DataProducer=_},604,[9,10,12,14,17,593,594,596]); -__d(function(g,r,i,a,m,_e,d){"use strict";var e=r(d[0]),t=r(d[1]),n=r(d[2]),o=r(d[3]),s=r(d[4]);function c(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}Object.defineProperty(_e,"__esModule",{value:!0}),_e.DataConsumer=void 0;var l=r(d[5]),u=r(d[6]),h=new l.Logger('DataConsumer'),f=(function(l){n(C,l);var f,_,p=(f=C,_=c(),function(){var e,t=s(f);if(_){var n=s(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return o(this,e)});function C(t){var n,o=t.id,s=t.dataProducerId,c=t.dataChannel,l=t.sctpStreamParameters,f=t.appData;return e(this,C),(n=p.call(this))._closed=!1,n._observer=new u.EnhancedEventEmitter,h.debug('constructor()'),n._id=o,n._dataProducerId=s,n._dataChannel=c,n._sctpStreamParameters=l,n._appData=f,n._handleDataChannel(),n}return t(C,[{key:"id",get:function(){return this._id}},{key:"dataProducerId",get:function(){return this._dataProducerId}},{key:"closed",get:function(){return this._closed}},{key:"sctpStreamParameters",get:function(){return this._sctpStreamParameters}},{key:"readyState",get:function(){return this._dataChannel.readyState}},{key:"label",get:function(){return this._dataChannel.label}},{key:"protocol",get:function(){return this._dataChannel.protocol}},{key:"binaryType",get:function(){return this._dataChannel.binaryType},set:function(e){this._dataChannel.binaryType=e}},{key:"appData",get:function(){return this._appData},set:function(e){throw new Error('cannot override appData object')}},{key:"observer",get:function(){return this._observer}},{key:"close",value:function(){this._closed||(h.debug('close()'),this._closed=!0,this._dataChannel.close(),this.emit('@close'),this._observer.safeEmit('close'))}},{key:"transportClosed",value:function(){this._closed||(h.debug('transportClosed()'),this._closed=!0,this._dataChannel.close(),this.safeEmit('transportclose'),this._observer.safeEmit('close'))}},{key:"_handleDataChannel",value:function(){var e=this;this._dataChannel.addEventListener('open',function(){e._closed||(h.debug('DataChannel "open" event'),e.safeEmit('open'))}),this._dataChannel.addEventListener('error',function(t){if(!e._closed){var n=t.error;n||(n=new Error('unknown DataChannel error')),'sctp-failure'===n.errorDetail?h.error('DataChannel SCTP error [sctpCauseCode:%s]: %s',n.sctpCauseCode,n.message):h.error('DataChannel "error" event: %o',n),e.safeEmit('error',n)}}),this._dataChannel.addEventListener('close',function(){e._closed||(h.warn('DataChannel "close" event'),e._closed=!0,e.emit('@close'),e.safeEmit('close'))}),this._dataChannel.addEventListener('message',function(t){e._closed||e.safeEmit('message',t.data)})}}]),C})(u.EnhancedEventEmitter);_e.DataConsumer=f},605,[9,10,12,14,17,593,594]); -__d(function(g,r,_i,a,_m,_e,d){"use strict";var e=r(d[0]),t=r(d[1]),n=r(d[2]),s=r(d[3]),i=r(d[4]),c=r(d[5]),o=r(d[6]);function p(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(n)return(n=n.call(e)).next.bind(n);if(Array.isArray(e)||(n=u(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var s=0;return function(){return s>=e.length?{done:!0}:{done:!1,value:e[s++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function u(e,t){if(e){if("string"==typeof e)return l(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?l(e,t):void 0}}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,s=new Array(t);n1&&i.forEach(function(e,t){e.rid="r"+t}),(u=b.clone(this._sendingRtpParametersByKind[s.kind],{})).codecs=y.reduceCodecs(u.codecs,o),(l=b.clone(this._sendingRemoteRtpParametersByKind[s.kind],{})).codecs=y.reduceCodecs(l.codecs,o),h=this._remoteSdp.getNextMediaSectionIdx(),f=this._pc.addTransceiver(s,{direction:'sendonly',streams:[this._sendStream],sendEncodings:i}),O.next=12,t.awrap(this._pc.createOffer());case 12:if(m=O.sent,v=_.parse(m.sdp),this._transportReady){O.next=17;break}return O.next=17,t.awrap(this._setupTransport({localDtlsRole:'server',localSdpObject:v}));case 17:return x=!1,D=k.parse((i||[{}])[0].scalabilityMode),i&&1===i.length&&D.spatialLayers>1&&'video/vp9'===u.codecs[0].mimeType.toLowerCase()&&(P.debug('send() | enabling legacy simulcast for VP9 SVC'),x=!0,v=_.parse(m.sdp),w=v.media[h.idx],R.addLegacySimulcast({offerMediaObject:w,numStreams:D.spatialLayers}),m={type:'offer',sdp:_.write(v)}),P.debug('send() | calling pc.setLocalDescription() [offer:%o]',m),O.next=23,t.awrap(this._pc.setLocalDescription(m));case 23:if(T=f.mid,u.mid=T,v=_.parse(this._pc.localDescription.sdp),w=v.media[h.idx],u.rtcp.cname=S.getCname({offerMediaObject:w}),i?1===i.length?(C=R.getRtpEncodings({offerMediaObject:w}),e(C[0],i[0]),x&&(C=[C[0]]),u.encodings=C):u.encodings=i:u.encodings=R.getRtpEncodings({offerMediaObject:w}),u.encodings.length>1&&('video/vp8'===u.codecs[0].mimeType.toLowerCase()||'video/h264'===u.codecs[0].mimeType.toLowerCase()))for(M=p(u.encodings);!(I=M()).done;)I.value.scalabilityMode='S1T3';return this._remoteSdp.send({offerMediaObject:w,reuseMid:h.reuseMid,offerRtpParameters:u,answerRtpParameters:l,codecOptions:c,extmapAllowMixed:!0}),L={type:'answer',sdp:this._remoteSdp.getSdp()},P.debug('send() | calling pc.setRemoteDescription() [answer:%o]',L),O.next=35,t.awrap(this._pc.setRemoteDescription(L));case 35:return this._mapMidTransceiver.set(T,f),O.abrupt("return",{localId:T,rtpParameters:u,rtpSender:f.sender});case 37:case"end":return O.stop()}},null,this,null,Promise)}},{key:"stopSending",value:function(e){var n,s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertSendDirection(),P.debug('stopSending() [localId:%s]',e),n=this._mapMidTransceiver.get(e)){c.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return n.sender.replaceTrack(null),this._pc.removeTrack(n.sender),this._remoteSdp.closeMediaSection(n.mid),c.next=10,t.awrap(this._pc.createOffer());case 10:return s=c.sent,P.debug('stopSending() | calling pc.setLocalDescription() [offer:%o]',s),c.next=14,t.awrap(this._pc.setLocalDescription(s));case 14:return i={type:'answer',sdp:this._remoteSdp.getSdp()},P.debug('stopSending() | calling pc.setRemoteDescription() [answer:%o]',i),c.next=18,t.awrap(this._pc.setRemoteDescription(i));case 18:this._mapMidTransceiver.delete(e);case 19:case"end":return c.stop()}},null,this,null,Promise)}},{key:"replaceTrack",value:function(e,n){var s;return t.async(function(i){for(;;)switch(i.prev=i.next){case 0:if(this._assertSendDirection(),n?P.debug('replaceTrack() [localId:%s, track.id:%s]',e,n.id):P.debug('replaceTrack() [localId:%s, no track]',e),s=this._mapMidTransceiver.get(e)){i.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return i.next=7,t.awrap(s.sender.replaceTrack(n));case 7:case"end":return i.stop()}},null,this,null,Promise)}},{key:"setMaxSpatialLayer",value:function(e,n){var s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertSendDirection(),P.debug('setMaxSpatialLayer() [localId:%s, spatialLayer:%s]',e,n),s=this._mapMidTransceiver.get(e)){c.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return(i=s.sender.getParameters()).encodings.forEach(function(e,t){e.active=t<=n}),c.next=9,t.awrap(s.sender.setParameters(i));case 9:case"end":return c.stop()}},null,this,null,Promise)}},{key:"setRtpEncodingParameters",value:function(n,s){var i,c;return t.async(function(o){for(;;)switch(o.prev=o.next){case 0:if(this._assertSendDirection(),P.debug('setRtpEncodingParameters() [localId:%s, params:%o]',n,s),i=this._mapMidTransceiver.get(n)){o.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return(c=i.sender.getParameters()).encodings.forEach(function(t,n){c.encodings[n]=e(e({},t),s)}),o.next=9,t.awrap(i.sender.setParameters(c));case 9:case"end":return o.stop()}},null,this,null,Promise)}},{key:"getSenderStats",value:function(e){var n;return t.async(function(t){for(;;)switch(t.prev=t.next){case 0:if(this._assertSendDirection(),n=this._mapMidTransceiver.get(e)){t.next=4;break}throw new Error('associated RTCRtpTransceiver not found');case 4:return t.abrupt("return",n.sender.getStats());case 5:case"end":return t.stop()}},null,this,null,Promise)}},{key:"sendDataChannel",value:function(e){var n,s,i,c,o,p,u,l,h,f,m,v;return t.async(function(w){for(;;)switch(w.prev=w.next){case 0:if(n=e.ordered,s=e.maxPacketLifeTime,i=e.maxRetransmits,c=e.label,o=e.protocol,this._assertSendDirection(),p={negotiated:!0,id:this._nextSendSctpStreamId,ordered:n,maxPacketLifeTime:s,maxRetransmits:i,protocol:o},P.debug('sendDataChannel() [options:%o]',p),u=this._pc.createDataChannel(c,p),this._nextSendSctpStreamId=++this._nextSendSctpStreamId%T.MIS,this._hasDataChannelMediaSection){w.next=24;break}return w.next=9,t.awrap(this._pc.createOffer());case 9:if(l=w.sent,h=_.parse(l.sdp),f=h.media.find(function(e){return'application'===e.type}),this._transportReady){w.next=15;break}return w.next=15,t.awrap(this._setupTransport({localDtlsRole:'server',localSdpObject:h}));case 15:return P.debug('sendDataChannel() | calling pc.setLocalDescription() [offer:%o]',l),w.next=18,t.awrap(this._pc.setLocalDescription(l));case 18:return this._remoteSdp.sendSctpAssociation({offerMediaObject:f}),m={type:'answer',sdp:this._remoteSdp.getSdp()},P.debug('sendDataChannel() | calling pc.setRemoteDescription() [answer:%o]',m),w.next=23,t.awrap(this._pc.setRemoteDescription(m));case 23:this._hasDataChannelMediaSection=!0;case 24:return v={streamId:p.id,ordered:p.ordered,maxPacketLifeTime:p.maxPacketLifeTime,maxRetransmits:p.maxRetransmits},w.abrupt("return",{dataChannel:u,sctpStreamParameters:v});case 26:case"end":return w.stop()}},null,this,null,Promise)}},{key:"receive",value:function(e){var n,s,i,c,o,p,u,l,h;return t.async(function(f){for(;;)switch(f.prev=f.next){case 0:return n=e.trackId,s=e.kind,i=e.rtpParameters,this._assertRecvDirection(),P.debug('receive() [trackId:%s, kind:%s]',n,s),c=i.mid||String(this._mapMidTransceiver.size),this._remoteSdp.receive({mid:c,kind:s,offerRtpParameters:i,streamId:i.rtcp.cname,trackId:n}),o={type:'offer',sdp:this._remoteSdp.getSdp()},P.debug('receive() | calling pc.setRemoteDescription() [offer:%o]',o),f.next=9,t.awrap(this._pc.setRemoteDescription(o));case 9:return f.next=11,t.awrap(this._pc.createAnswer());case 11:if(p=f.sent,u=_.parse(p.sdp),l=u.media.find(function(e){return String(e.mid)===c}),S.applyCodecParameters({offerRtpParameters:i,answerMediaObject:l}),p={type:'answer',sdp:_.write(u)},this._transportReady){f.next=19;break}return f.next=19,t.awrap(this._setupTransport({localDtlsRole:'client',localSdpObject:u}));case 19:return P.debug('receive() | calling pc.setLocalDescription() [answer:%o]',p),f.next=22,t.awrap(this._pc.setLocalDescription(p));case 22:if(h=this._pc.getTransceivers().find(function(e){return e.mid===c})){f.next=25;break}throw new Error('new RTCRtpTransceiver not found');case 25:return this._mapMidTransceiver.set(c,h),f.abrupt("return",{localId:c,track:h.receiver.track,rtpReceiver:h.receiver});case 27:case"end":return f.stop()}},null,this,null,Promise)}},{key:"stopReceiving",value:function(e){var n,s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertRecvDirection(),P.debug('stopReceiving() [localId:%s]',e),n=this._mapMidTransceiver.get(e)){c.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return this._remoteSdp.closeMediaSection(n.mid),s={type:'offer',sdp:this._remoteSdp.getSdp()},P.debug('stopReceiving() | calling pc.setRemoteDescription() [offer:%o]',s),c.next=10,t.awrap(this._pc.setRemoteDescription(s));case 10:return c.next=12,t.awrap(this._pc.createAnswer());case 12:return i=c.sent,P.debug('stopReceiving() | calling pc.setLocalDescription() [answer:%o]',i),c.next=16,t.awrap(this._pc.setLocalDescription(i));case 16:this._mapMidTransceiver.delete(e);case 17:case"end":return c.stop()}},null,this,null,Promise)}},{key:"pauseReceiving",value:function(e){var n,s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertRecvDirection(),P.debug('pauseReceiving() [localId:%s]',e),n=this._mapMidTransceiver.get(e)){c.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return n.direction='inactive',s={type:'offer',sdp:this._remoteSdp.getSdp()},P.debug('pauseReceiving() | calling pc.setRemoteDescription() [offer:%o]',s),c.next=10,t.awrap(this._pc.setRemoteDescription(s));case 10:return c.next=12,t.awrap(this._pc.createAnswer());case 12:return i=c.sent,P.debug('pauseReceiving() | calling pc.setLocalDescription() [answer:%o]',i),c.next=16,t.awrap(this._pc.setLocalDescription(i));case 16:case"end":return c.stop()}},null,this,null,Promise)}},{key:"resumeReceiving",value:function(e){var n,s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertRecvDirection(),P.debug('resumeReceiving() [localId:%s]',e),n=this._mapMidTransceiver.get(e)){c.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return n.direction='recvonly',s={type:'offer',sdp:this._remoteSdp.getSdp()},P.debug('resumeReceiving() | calling pc.setRemoteDescription() [offer:%o]',s),c.next=10,t.awrap(this._pc.setRemoteDescription(s));case 10:return c.next=12,t.awrap(this._pc.createAnswer());case 12:return i=c.sent,P.debug('resumeReceiving() | calling pc.setLocalDescription() [answer:%o]',i),c.next=16,t.awrap(this._pc.setLocalDescription(i));case 16:case"end":return c.stop()}},null,this,null,Promise)}},{key:"getReceiverStats",value:function(e){var n;return t.async(function(t){for(;;)switch(t.prev=t.next){case 0:if(this._assertRecvDirection(),n=this._mapMidTransceiver.get(e)){t.next=4;break}throw new Error('associated RTCRtpTransceiver not found');case 4:return t.abrupt("return",n.receiver.getStats());case 5:case"end":return t.stop()}},null,this,null,Promise)}},{key:"receiveDataChannel",value:function(e){var n,s,i,c,o,p,u,l,h,f,m,v;return t.async(function(w){for(;;)switch(w.prev=w.next){case 0:if(n=e.sctpStreamParameters,s=e.label,i=e.protocol,this._assertRecvDirection(),c=n.streamId,o=n.ordered,p=n.maxPacketLifeTime,u=n.maxRetransmits,l={negotiated:!0,id:c,ordered:o,maxPacketLifeTime:p,maxRetransmits:u,protocol:i},P.debug('receiveDataChannel() [options:%o]',l),h=this._pc.createDataChannel(s,l),this._hasDataChannelMediaSection){w.next=23;break}return this._remoteSdp.receiveSctpAssociation(),f={type:'offer',sdp:this._remoteSdp.getSdp()},P.debug('receiveDataChannel() | calling pc.setRemoteDescription() [offer:%o]',f),w.next=12,t.awrap(this._pc.setRemoteDescription(f));case 12:return w.next=14,t.awrap(this._pc.createAnswer());case 14:if(m=w.sent,this._transportReady){w.next=19;break}return v=_.parse(m.sdp),w.next=19,t.awrap(this._setupTransport({localDtlsRole:'client',localSdpObject:v}));case 19:return P.debug('receiveDataChannel() | calling pc.setRemoteDescription() [answer:%o]',m),w.next=22,t.awrap(this._pc.setLocalDescription(m));case 22:this._hasDataChannelMediaSection=!0;case 23:return w.abrupt("return",{dataChannel:h});case 24:case"end":return w.stop()}},null,this,null,Promise)}},{key:"_setupTransport",value:function(e){var n,s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:return n=e.localDtlsRole,(s=e.localSdpObject)||(s=_.parse(this._pc.localDescription.sdp)),(i=S.extractDtlsParameters({sdpObject:s})).role=n,this._remoteSdp.updateDtlsRole('client'===n?'server':'client'),c.next=7,t.awrap(this.safeEmitAsPromise('@connect',{dtlsParameters:i}));case 7:this._transportReady=!0;case 8:case"end":return c.stop()}},null,this,null,Promise)}},{key:"_assertSendDirection",value:function(){if('send'!==this._direction)throw new Error('method can just be called for handlers with "send" direction')}},{key:"_assertRecvDirection",value:function(){if('recv'!==this._direction)throw new Error('method can just be called for handlers with "recv" direction')}}],[{key:"createFactory",value:function(){return function(){return new v}}}]),v})(x.HandlerInterface);_e.Chrome74=C},606,[22,67,9,10,12,14,17,607,593,597,598,611,612,613,614,616]); -__d(function(g,r,i,a,m,e,d){var s=r(d[0]),t=r(d[1]);e.write=t,e.parse=s.parse,e.parseParams=s.parseParams,e.parseFmtpConfig=s.parseFmtpConfig,e.parsePayloads=s.parsePayloads,e.parseRemoteCandidates=s.parseRemoteCandidates,e.parseImageAttributes=s.parseImageAttributes,e.parseSimulcastStreamList=s.parseSimulcastStreamList},607,[608,610]); -__d(function(g,r,_i,a,m,e,d){var t=function(t){return String(Number(t))===t?Number(t):t},n=function(n,u,s,i){if(i&&!s)u[i]=t(n[1]);else for(var p=0;p1&&(n[s[0]]=void 0),n};e.parseParams=function(t){return t.split(/;\s?/).reduce(p,{})},e.parseFmtpConfig=e.parseParams,e.parsePayloads=function(t){return t.toString().split(' ').map(Number)},e.parseRemoteCandidates=function(n){for(var u=[],s=n.split(' ').map(t),i=0;i=t)return n;var u=s[o];switch(o+=1,n){case'%%':return'%';case'%s':return String(u);case'%d':return Number(u);case'%v':return''}})},s=function(n,u,s){var t=[n+'='+(u.format instanceof Function?u.format(u.push?s:s[u.name]):u.format)];if(u.names)for(var c=0;c=r.length?{done:!0}:{done:!1,value:r[i++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function t(r,t){if(r){if("string"==typeof r)return n(r,t);var o=Object.prototype.toString.call(r).slice(8,-1);return"Object"===o&&r.constructor&&(o=r.constructor.name),"Map"===o||"Set"===o?Array.from(r):"Arguments"===o||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(o)?n(r,t):void 0}}function n(r,t){(null==t||t>r.length)&&(t=r.length);for(var n=0,o=new Array(t);n=t.length?{done:!0}:{done:!1,value:t[i++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function n(t,s){if(t){if("string"==typeof t)return o(t,s);var n=Object.prototype.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?o(t,s):void 0}}function o(t,s){(null==s||s>t.length)&&(s=t.length);for(var n=0,o=new Array(s);n=t.length?{done:!0}:{done:!1,value:t[o++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function n(t,i){if(t){if("string"==typeof t)return o(t,i);var s=Object.prototype.toString.call(t).slice(8,-1);return"Object"===s&&t.constructor&&(s=t.constructor.name),"Map"===s||"Set"===s?Array.from(t):"Arguments"===s||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(s)?o(t,i):void 0}}function o(t,i){(null==i||i>t.length)&&(i=t.length);for(var s=0,n=new Array(i);s0&&void 0!==arguments[0]?arguments[0]:{}).oldDataChannelSpec,i=void 0!==t&&t,s=new u.OfferMediaSection({iceParameters:this._iceParameters,iceCandidates:this._iceCandidates,dtlsParameters:this._dtlsParameters,sctpParameters:this._sctpParameters,plainRtpParameters:this._plainRtpParameters,mid:'datachannel',kind:'application',oldDataChannelSpec:i});this._addMediaSection(s)}},{key:"getSdp",value:function(){return this._sdpObject.origin.sessionVersion++,h.write(this._sdpObject)}},{key:"_addMediaSection",value:function(t){this._firstMid||(this._firstMid=t.mid),this._mediaSections.push(t),this._midToIndex.set(t.mid,this._mediaSections.length-1),this._sdpObject.media.push(t.getObject()),this._regenerateBundleMids()}},{key:"_replaceMediaSection",value:function(t,i){if('string'==typeof i){var s=this._midToIndex.get(i);if(void 0===s)throw new Error("no media section found for reuseMid '"+i+"'");var n=this._mediaSections[s];this._mediaSections[s]=t,this._midToIndex.delete(n.mid),this._midToIndex.set(t.mid,s),this._sdpObject.media[s]=t.getObject(),this._regenerateBundleMids()}else{var o=this._midToIndex.get(t.mid);if(void 0===o)throw new Error("no media section found with mid '"+t.mid+"'");this._mediaSections[o]=t,this._sdpObject.media[o]=t.getObject()}}},{key:"_regenerateBundleMids",value:function(){this._dtlsParameters&&(this._sdpObject.groups[0].mids=this._mediaSections.filter(function(t){return!t.closed}).map(function(t){return t.mid}).join(' '))}}]),n})();e.RemoteSdp=_},614,[9,10,607,593,615]); -__d(function(g,r,_i4,a,_m,_e,d){"use strict";var e=r(d[0]),t=r(d[1]),i=r(d[2]),c=r(d[3]),s=r(d[4]);function o(e){var c=n();return function(){var s,o=i(e);if(c){var n=i(this).constructor;s=Reflect.construct(o,arguments,n)}else s=o.apply(this,arguments);return t(this,s)}}function n(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}function p(e,t){var i="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(i)return(i=i.call(e)).next.bind(i);if(Array.isArray(e)||(i=m(e))||t&&e&&"number"==typeof e.length){i&&(e=i);var c=0;return function(){return c>=e.length?{done:!0}:{done:!1,value:e[c++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function m(e,t){if(e){if("string"==typeof e)return l(e,t);var i=Object.prototype.toString.call(e).slice(8,-1);return"Object"===i&&e.constructor&&(i=e.constructor.name),"Map"===i||"Set"===i?Array.from(e):"Arguments"===i||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i)?l(e,t):void 0}}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var i=0,c=new Array(t);i1&&(i.encoding=e.channels),t._mediaObject.rtp.push(i);var c=v.clone(e.parameters,{});if(y){var s=y.opusStereo,o=y.opusFec,n=y.opusDtx,m=y.opusMaxPlaybackRate,l=y.opusMaxAverageBitrate,u=y.opusPtime,b=y.videoGoogleStartBitrate,f=y.videoGoogleMaxBitrate,_=y.videoGoogleMinBitrate,j=O.codecs.find(function(t){return t.payloadType===e.payloadType});switch(e.mimeType.toLowerCase()){case'audio/opus':void 0!==s&&(j.parameters['sprop-stereo']=s?1:0,c.stereo=s?1:0),void 0!==o&&(j.parameters.useinbandfec=o?1:0,c.useinbandfec=o?1:0),void 0!==n&&(j.parameters.usedtx=n?1:0,c.usedtx=n?1:0),void 0!==m&&(c.maxplaybackrate=m),void 0!==l&&(c.maxaveragebitrate=l),void 0!==u&&(j.parameters.ptime=u,c.ptime=u);break;case'video/vp8':case'video/vp9':case'video/h264':case'video/h265':void 0!==b&&(c['x-google-start-bitrate']=b),void 0!==f&&(c['x-google-max-bitrate']=f),void 0!==_&&(c['x-google-min-bitrate']=_)}}for(var x={payload:e.payloadType,config:''},P=0,S=Object.keys(c);P1&&(T.encoding=M.channels),t._mediaObject.rtp.push(T);for(var w={payload:M.payloadType,config:''},R=0,B=Object.keys(M.parameters);R1&&(v.encoding=f.channels),this._mediaObject.rtp.push(v);for(var _={payload:f.payloadType,config:''},O=0,j=Object.keys(f.parameters);O=e.length?{done:!0}:{done:!1,value:e[s++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function u(e,t){if(e){if("string"==typeof e)return l(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?l(e,t):void 0}}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,s=new Array(t);n1&&(D.debug('send() | enabling legacy simulcast'),v=_.parse(m.sdp),b=v.media[f.idx],x.addLegacySimulcast({offerMediaObject:b,numStreams:i.length}),m={type:'offer',sdp:_.write(v)}),R=!1,k=P.parse((i||[{}])[0].scalabilityMode),i&&1===i.length&&k.spatialLayers>1&&'video/vp9'===u.codecs[0].mimeType.toLowerCase()&&(D.debug('send() | enabling legacy simulcast for VP9 SVC'),R=!0,v=_.parse(m.sdp),b=v.media[f.idx],x.addLegacySimulcast({offerMediaObject:b,numStreams:k.spatialLayers}),m={type:'offer',sdp:_.write(v)}),D.debug('send() | calling pc.setLocalDescription() [offer:%o]',m),B.next=23,t.awrap(this._pc.setLocalDescription(m));case 23:if(!i){B.next=38;break}D.debug('send() | applying given encodings'),T=h.sender.getParameters(),C=0;case 27:if(!(C<(T.encodings||[]).length)){B.next=36;break}if(M=T.encodings[C],I=i[C]){B.next=32;break}return B.abrupt("break",36);case 32:T.encodings[C]=e(M,I);case 33:++C,B.next=27;break;case 36:return B.next=38,t.awrap(h.sender.setParameters(T));case 38:if(L=h.mid,u.mid=L,v=_.parse(this._pc.localDescription.sdp),b=v.media[f.idx],u.rtcp.cname=w.getCname({offerMediaObject:b}),u.encodings=x.getRtpEncodings({offerMediaObject:b}),i)for(O=0;O1&&('video/vp8'===u.codecs[0].mimeType.toLowerCase()||'video/h264'===u.codecs[0].mimeType.toLowerCase()))for(j=p(u.encodings);!(E=j()).done;)E.value.scalabilityMode='S1T3';return this._remoteSdp.send({offerMediaObject:b,reuseMid:f.reuseMid,offerRtpParameters:u,answerRtpParameters:l,codecOptions:c}),A={type:'answer',sdp:this._remoteSdp.getSdp()},D.debug('send() | calling pc.setRemoteDescription() [answer:%o]',A),B.next=52,t.awrap(this._pc.setRemoteDescription(A));case 52:return this._mapMidTransceiver.set(L,h),B.abrupt("return",{localId:L,rtpParameters:u,rtpSender:h.sender});case 54:case"end":return B.stop()}},null,this,null,Promise)}},{key:"stopSending",value:function(e){var n,s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertSendDirection(),D.debug('stopSending() [localId:%s]',e),n=this._mapMidTransceiver.get(e)){c.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return n.sender.replaceTrack(null),this._pc.removeTrack(n.sender),this._remoteSdp.closeMediaSection(n.mid),c.next=10,t.awrap(this._pc.createOffer());case 10:return s=c.sent,D.debug('stopSending() | calling pc.setLocalDescription() [offer:%o]',s),c.next=14,t.awrap(this._pc.setLocalDescription(s));case 14:return i={type:'answer',sdp:this._remoteSdp.getSdp()},D.debug('stopSending() | calling pc.setRemoteDescription() [answer:%o]',i),c.next=18,t.awrap(this._pc.setRemoteDescription(i));case 18:this._mapMidTransceiver.delete(e);case 19:case"end":return c.stop()}},null,this,null,Promise)}},{key:"replaceTrack",value:function(e,n){var s;return t.async(function(i){for(;;)switch(i.prev=i.next){case 0:if(this._assertSendDirection(),n?D.debug('replaceTrack() [localId:%s, track.id:%s]',e,n.id):D.debug('replaceTrack() [localId:%s, no track]',e),s=this._mapMidTransceiver.get(e)){i.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return i.next=7,t.awrap(s.sender.replaceTrack(n));case 7:case"end":return i.stop()}},null,this,null,Promise)}},{key:"setMaxSpatialLayer",value:function(e,n){var s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertSendDirection(),D.debug('setMaxSpatialLayer() [localId:%s, spatialLayer:%s]',e,n),s=this._mapMidTransceiver.get(e)){c.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return(i=s.sender.getParameters()).encodings.forEach(function(e,t){e.active=t<=n}),c.next=9,t.awrap(s.sender.setParameters(i));case 9:case"end":return c.stop()}},null,this,null,Promise)}},{key:"setRtpEncodingParameters",value:function(n,s){var i,c;return t.async(function(o){for(;;)switch(o.prev=o.next){case 0:if(this._assertSendDirection(),D.debug('setRtpEncodingParameters() [localId:%s, params:%o]',n,s),i=this._mapMidTransceiver.get(n)){o.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return(c=i.sender.getParameters()).encodings.forEach(function(t,n){c.encodings[n]=e(e({},t),s)}),o.next=9,t.awrap(i.sender.setParameters(c));case 9:case"end":return o.stop()}},null,this,null,Promise)}},{key:"getSenderStats",value:function(e){var n;return t.async(function(t){for(;;)switch(t.prev=t.next){case 0:if(this._assertSendDirection(),n=this._mapMidTransceiver.get(e)){t.next=4;break}throw new Error('associated RTCRtpTransceiver not found');case 4:return t.abrupt("return",n.sender.getStats());case 5:case"end":return t.stop()}},null,this,null,Promise)}},{key:"sendDataChannel",value:function(e){var n,s,i,c,o,p,u,l,f,h,m,v;return t.async(function(b){for(;;)switch(b.prev=b.next){case 0:if(n=e.ordered,s=e.maxPacketLifeTime,i=e.maxRetransmits,c=e.label,o=e.protocol,this._assertSendDirection(),p={negotiated:!0,id:this._nextSendSctpStreamId,ordered:n,maxPacketLifeTime:s,maxRetransmitTime:s,maxRetransmits:i,protocol:o},D.debug('sendDataChannel() [options:%o]',p),u=this._pc.createDataChannel(c,p),this._nextSendSctpStreamId=++this._nextSendSctpStreamId%T.MIS,this._hasDataChannelMediaSection){b.next=24;break}return b.next=9,t.awrap(this._pc.createOffer());case 9:if(l=b.sent,f=_.parse(l.sdp),h=f.media.find(function(e){return'application'===e.type}),this._transportReady){b.next=15;break}return b.next=15,t.awrap(this._setupTransport({localDtlsRole:'server',localSdpObject:f}));case 15:return D.debug('sendDataChannel() | calling pc.setLocalDescription() [offer:%o]',l),b.next=18,t.awrap(this._pc.setLocalDescription(l));case 18:return this._remoteSdp.sendSctpAssociation({offerMediaObject:h}),m={type:'answer',sdp:this._remoteSdp.getSdp()},D.debug('sendDataChannel() | calling pc.setRemoteDescription() [answer:%o]',m),b.next=23,t.awrap(this._pc.setRemoteDescription(m));case 23:this._hasDataChannelMediaSection=!0;case 24:return v={streamId:p.id,ordered:p.ordered,maxPacketLifeTime:p.maxPacketLifeTime,maxRetransmits:p.maxRetransmits},b.abrupt("return",{dataChannel:u,sctpStreamParameters:v});case 26:case"end":return b.stop()}},null,this,null,Promise)}},{key:"receive",value:function(e){var n,s,i,c,o,p,u,l,f;return t.async(function(h){for(;;)switch(h.prev=h.next){case 0:return n=e.trackId,s=e.kind,i=e.rtpParameters,this._assertRecvDirection(),D.debug('receive() [trackId:%s, kind:%s]',n,s),c=i.mid||String(this._mapMidTransceiver.size),this._remoteSdp.receive({mid:c,kind:s,offerRtpParameters:i,streamId:i.rtcp.cname,trackId:n}),o={type:'offer',sdp:this._remoteSdp.getSdp()},D.debug('receive() | calling pc.setRemoteDescription() [offer:%o]',o),h.next=9,t.awrap(this._pc.setRemoteDescription(o));case 9:return h.next=11,t.awrap(this._pc.createAnswer());case 11:if(p=h.sent,u=_.parse(p.sdp),l=u.media.find(function(e){return String(e.mid)===c}),w.applyCodecParameters({offerRtpParameters:i,answerMediaObject:l}),p={type:'answer',sdp:_.write(u)},this._transportReady){h.next=19;break}return h.next=19,t.awrap(this._setupTransport({localDtlsRole:'client',localSdpObject:u}));case 19:return D.debug('receive() | calling pc.setLocalDescription() [answer:%o]',p),h.next=22,t.awrap(this._pc.setLocalDescription(p));case 22:if(f=this._pc.getTransceivers().find(function(e){return e.mid===c})){h.next=25;break}throw new Error('new RTCRtpTransceiver not found');case 25:return this._mapMidTransceiver.set(c,f),h.abrupt("return",{localId:c,track:f.receiver.track,rtpReceiver:f.receiver});case 27:case"end":return h.stop()}},null,this,null,Promise)}},{key:"stopReceiving",value:function(e){var n,s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertRecvDirection(),D.debug('stopReceiving() [localId:%s]',e),n=this._mapMidTransceiver.get(e)){c.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return this._remoteSdp.closeMediaSection(n.mid),s={type:'offer',sdp:this._remoteSdp.getSdp()},D.debug('stopReceiving() | calling pc.setRemoteDescription() [offer:%o]',s),c.next=10,t.awrap(this._pc.setRemoteDescription(s));case 10:return c.next=12,t.awrap(this._pc.createAnswer());case 12:return i=c.sent,D.debug('stopReceiving() | calling pc.setLocalDescription() [answer:%o]',i),c.next=16,t.awrap(this._pc.setLocalDescription(i));case 16:this._mapMidTransceiver.delete(e);case 17:case"end":return c.stop()}},null,this,null,Promise)}},{key:"pauseReceiving",value:function(e){return t.async(function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}},null,null,null,Promise)}},{key:"resumeReceiving",value:function(e){return t.async(function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}},null,null,null,Promise)}},{key:"getReceiverStats",value:function(e){var n;return t.async(function(t){for(;;)switch(t.prev=t.next){case 0:if(this._assertRecvDirection(),n=this._mapMidTransceiver.get(e)){t.next=4;break}throw new Error('associated RTCRtpTransceiver not found');case 4:return t.abrupt("return",n.receiver.getStats());case 5:case"end":return t.stop()}},null,this,null,Promise)}},{key:"receiveDataChannel",value:function(e){var n,s,i,c,o,p,u,l,f,h,m,v;return t.async(function(b){for(;;)switch(b.prev=b.next){case 0:if(n=e.sctpStreamParameters,s=e.label,i=e.protocol,this._assertRecvDirection(),c=n.streamId,o=n.ordered,p=n.maxPacketLifeTime,u=n.maxRetransmits,l={negotiated:!0,id:c,ordered:o,maxPacketLifeTime:p,maxRetransmitTime:p,maxRetransmits:u,protocol:i},D.debug('receiveDataChannel() [options:%o]',l),f=this._pc.createDataChannel(s,l),this._hasDataChannelMediaSection){b.next=23;break}return this._remoteSdp.receiveSctpAssociation(),h={type:'offer',sdp:this._remoteSdp.getSdp()},D.debug('receiveDataChannel() | calling pc.setRemoteDescription() [offer:%o]',h),b.next=12,t.awrap(this._pc.setRemoteDescription(h));case 12:return b.next=14,t.awrap(this._pc.createAnswer());case 14:if(m=b.sent,this._transportReady){b.next=19;break}return v=_.parse(m.sdp),b.next=19,t.awrap(this._setupTransport({localDtlsRole:'client',localSdpObject:v}));case 19:return D.debug('receiveDataChannel() | calling pc.setRemoteDescription() [answer:%o]',m),b.next=22,t.awrap(this._pc.setLocalDescription(m));case 22:this._hasDataChannelMediaSection=!0;case 23:return b.abrupt("return",{dataChannel:f});case 24:case"end":return b.stop()}},null,this,null,Promise)}},{key:"_setupTransport",value:function(e){var n,s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:return n=e.localDtlsRole,(s=e.localSdpObject)||(s=_.parse(this._pc.localDescription.sdp)),(i=w.extractDtlsParameters({sdpObject:s})).role=n,this._remoteSdp.updateDtlsRole('client'===n?'server':'client'),c.next=7,t.awrap(this.safeEmitAsPromise('@connect',{dtlsParameters:i}));case 7:this._transportReady=!0;case 8:case"end":return c.stop()}},null,this,null,Promise)}},{key:"_assertSendDirection",value:function(){if('send'!==this._direction)throw new Error('method can just be called for handlers with "send" direction')}},{key:"_assertRecvDirection",value:function(){if('recv'!==this._direction)throw new Error('method can just be called for handlers with "recv" direction')}}],[{key:"createFactory",value:function(){return function(){return new v}}}]),v})(R.HandlerInterface);_e.Chrome70=C},617,[22,67,9,10,12,14,17,607,593,597,598,611,612,613,614,616]); -__d(function(g,_r,_i,a,_m,_e,d){"use strict";var e=_r(d[0]),t=_r(d[1]),r=_r(d[2]),n=_r(d[3]),s=_r(d[4]),c=_r(d[5]),i=_r(d[6]);function o(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(r)return(r=r.call(e)).next.bind(r);if(Array.isArray(e)||(r=p(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var n=0;return function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function p(e,t){if(e){if("string"==typeof e)return l(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?l(e,t):void 0}}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r1&&(k.debug('send() | enabling simulcast'),l=v.parse(p.sdp),u=l.media.find(function(e){return'video'===e.type}),w.addLegacySimulcast({offerMediaObject:u,track:n,numStreams:s.length}),p={type:'offer',sdp:v.write(l)}),k.debug('send() | calling pc.setLocalDescription() [offer:%o]',p),I.next=21,t.awrap(this._pc.setLocalDescription(p));case 21:if(l=v.parse(this._pc.localDescription.sdp),u=l.media.find(function(e){return e.type===n.kind}),f.rtcp.cname=R.getCname({offerMediaObject:u}),f.encodings=w.getRtpEncodings({offerMediaObject:u,track:n}),s)for(m=0;m1&&'video/vp8'===f.codecs[0].mimeType.toLowerCase())for(S=o(f.encodings);!(y=S()).done;)y.value.scalabilityMode='S1T3';return this._remoteSdp.send({offerMediaObject:u,offerRtpParameters:f,answerRtpParameters:h,codecOptions:c}),x={type:'answer',sdp:this._remoteSdp.getSdp()},k.debug('send() | calling pc.setRemoteDescription() [answer:%o]',x),I.next=32,t.awrap(this._pc.setRemoteDescription(x));case 32:return P=String(this._nextSendLocalId),this._nextSendLocalId++,D=this._pc.getSenders().find(function(e){return e.track===n}),this._mapSendLocalIdRtpSender.set(P,D),I.abrupt("return",{localId:P,rtpParameters:f,rtpSender:D});case 37:case"end":return I.stop()}},null,this,null,Promise)}},{key:"stopSending",value:function(e){var r,n,s;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertSendDirection(),k.debug('stopSending() [localId:%s]',e),r=this._mapSendLocalIdRtpSender.get(e)){c.next=5;break}throw new Error('associated RTCRtpSender not found');case 5:return this._pc.removeTrack(r),r.track&&this._sendStream.removeTrack(r.track),this._mapSendLocalIdRtpSender.delete(e),c.next=10,t.awrap(this._pc.createOffer());case 10:return n=c.sent,k.debug('stopSending() | calling pc.setLocalDescription() [offer:%o]',n),c.prev=12,c.next=15,t.awrap(this._pc.setLocalDescription(n));case 15:c.next=23;break;case 17:if(c.prev=17,c.t0=c.catch(12),0!==this._sendStream.getTracks().length){c.next=22;break}return k.warn('stopSending() | ignoring expected error due no sending tracks: %s',c.t0.toString()),c.abrupt("return");case 22:throw c.t0;case 23:if('stable'!==this._pc.signalingState){c.next=25;break}return c.abrupt("return");case 25:return s={type:'answer',sdp:this._remoteSdp.getSdp()},k.debug('stopSending() | calling pc.setRemoteDescription() [answer:%o]',s),c.next=29,t.awrap(this._pc.setRemoteDescription(s));case 29:case"end":return c.stop()}},null,this,[[12,17]],Promise)}},{key:"replaceTrack",value:function(e,r){var n,s;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertSendDirection(),r?k.debug('replaceTrack() [localId:%s, track.id:%s]',e,r.id):k.debug('replaceTrack() [localId:%s, no track]',e),n=this._mapSendLocalIdRtpSender.get(e)){c.next=5;break}throw new Error('associated RTCRtpSender not found');case 5:return s=n.track,c.next=8,t.awrap(n.replaceTrack(r));case 8:s&&this._sendStream.removeTrack(s),r&&this._sendStream.addTrack(r);case 10:case"end":return c.stop()}},null,this,null,Promise)}},{key:"setMaxSpatialLayer",value:function(e,r){var n,s;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertSendDirection(),k.debug('setMaxSpatialLayer() [localId:%s, spatialLayer:%s]',e,r),n=this._mapSendLocalIdRtpSender.get(e)){c.next=5;break}throw new Error('associated RTCRtpSender not found');case 5:return(s=n.getParameters()).encodings.forEach(function(e,t){e.active=t<=r}),c.next=9,t.awrap(n.setParameters(s));case 9:case"end":return c.stop()}},null,this,null,Promise)}},{key:"setRtpEncodingParameters",value:function(r,n){var s,c;return t.async(function(i){for(;;)switch(i.prev=i.next){case 0:if(this._assertSendDirection(),k.debug('setRtpEncodingParameters() [localId:%s, params:%o]',r,n),s=this._mapSendLocalIdRtpSender.get(r)){i.next=5;break}throw new Error('associated RTCRtpSender not found');case 5:return(c=s.getParameters()).encodings.forEach(function(t,r){c.encodings[r]=e(e({},t),n)}),i.next=9,t.awrap(s.setParameters(c));case 9:case"end":return i.stop()}},null,this,null,Promise)}},{key:"getSenderStats",value:function(e){var r;return t.async(function(t){for(;;)switch(t.prev=t.next){case 0:if(this._assertSendDirection(),r=this._mapSendLocalIdRtpSender.get(e)){t.next=4;break}throw new Error('associated RTCRtpSender not found');case 4:return t.abrupt("return",r.getStats());case 5:case"end":return t.stop()}},null,this,null,Promise)}},{key:"sendDataChannel",value:function(e){var r,n,s,c,i,o,p,l,u,f,h,m;return t.async(function(S){for(;;)switch(S.prev=S.next){case 0:if(r=e.ordered,n=e.maxPacketLifeTime,s=e.maxRetransmits,c=e.label,i=e.protocol,this._assertSendDirection(),o={negotiated:!0,id:this._nextSendSctpStreamId,ordered:r,maxPacketLifeTime:n,maxRetransmitTime:n,maxRetransmits:s,protocol:i},k.debug('sendDataChannel() [options:%o]',o),p=this._pc.createDataChannel(c,o),this._nextSendSctpStreamId=++this._nextSendSctpStreamId%P.MIS,this._hasDataChannelMediaSection){S.next=24;break}return S.next=9,t.awrap(this._pc.createOffer());case 9:if(l=S.sent,u=v.parse(l.sdp),f=u.media.find(function(e){return'application'===e.type}),this._transportReady){S.next=15;break}return S.next=15,t.awrap(this._setupTransport({localDtlsRole:'server',localSdpObject:u}));case 15:return k.debug('sendDataChannel() | calling pc.setLocalDescription() [offer:%o]',l),S.next=18,t.awrap(this._pc.setLocalDescription(l));case 18:return this._remoteSdp.sendSctpAssociation({offerMediaObject:f}),h={type:'answer',sdp:this._remoteSdp.getSdp()},k.debug('sendDataChannel() | calling pc.setRemoteDescription() [answer:%o]',h),S.next=23,t.awrap(this._pc.setRemoteDescription(h));case 23:this._hasDataChannelMediaSection=!0;case 24:return m={streamId:o.id,ordered:o.ordered,maxPacketLifeTime:o.maxPacketLifeTime,maxRetransmits:o.maxRetransmits},S.abrupt("return",{dataChannel:p,sctpStreamParameters:m});case 26:case"end":return S.stop()}},null,this,null,Promise)}},{key:"receive",value:function(e){var r,n,s,c,i,o,p,l,u,f;return t.async(function(h){for(;;)switch(h.prev=h.next){case 0:return r=e.trackId,n=e.kind,s=e.rtpParameters,this._assertRecvDirection(),k.debug('receive() [trackId:%s, kind:%s]',r,n),c=r,i=n,this._remoteSdp.receive({mid:i,kind:n,offerRtpParameters:s,streamId:s.rtcp.cname,trackId:r}),o={type:'offer',sdp:this._remoteSdp.getSdp()},k.debug('receive() | calling pc.setRemoteDescription() [offer:%o]',o),h.next=10,t.awrap(this._pc.setRemoteDescription(o));case 10:return h.next=12,t.awrap(this._pc.createAnswer());case 12:if(p=h.sent,l=v.parse(p.sdp),u=l.media.find(function(e){return String(e.mid)===i}),R.applyCodecParameters({offerRtpParameters:s,answerMediaObject:u}),p={type:'answer',sdp:v.write(l)},this._transportReady){h.next=20;break}return h.next=20,t.awrap(this._setupTransport({localDtlsRole:'client',localSdpObject:l}));case 20:return k.debug('receive() | calling pc.setLocalDescription() [answer:%o]',p),h.next=23,t.awrap(this._pc.setLocalDescription(p));case 23:if(f=this._pc.getReceivers().find(function(e){return e.track&&e.track.id===c})){h.next=26;break}throw new Error('new RTCRtpReceiver not');case 26:return this._mapRecvLocalIdInfo.set(c,{mid:i,rtpParameters:s,rtpReceiver:f}),h.abrupt("return",{localId:c,track:f.track,rtpReceiver:f});case 28:case"end":return h.stop()}},null,this,null,Promise)}},{key:"stopReceiving",value:function(e){var r,n,s,c,i;return t.async(function(o){for(;;)switch(o.prev=o.next){case 0:return this._assertRecvDirection(),k.debug('stopReceiving() [localId:%s]',e),r=this._mapRecvLocalIdInfo.get(e)||{},n=r.mid,s=r.rtpParameters,this._mapRecvLocalIdInfo.delete(e),this._remoteSdp.planBStopReceiving({mid:n,offerRtpParameters:s}),c={type:'offer',sdp:this._remoteSdp.getSdp()},k.debug('stopReceiving() | calling pc.setRemoteDescription() [offer:%o]',c),o.next=9,t.awrap(this._pc.setRemoteDescription(c));case 9:return o.next=11,t.awrap(this._pc.createAnswer());case 11:return i=o.sent,k.debug('stopReceiving() | calling pc.setLocalDescription() [answer:%o]',i),o.next=15,t.awrap(this._pc.setLocalDescription(i));case 15:case"end":return o.stop()}},null,this,null,Promise)}},{key:"pauseReceiving",value:function(e){return t.async(function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}},null,null,null,Promise)}},{key:"resumeReceiving",value:function(e){return t.async(function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}},null,null,null,Promise)}},{key:"getReceiverStats",value:function(e){var r,n;return t.async(function(t){for(;;)switch(t.prev=t.next){case 0:if(this._assertRecvDirection(),r=this._mapRecvLocalIdInfo.get(e)||{},n=r.rtpReceiver){t.next=4;break}throw new Error('associated RTCRtpReceiver not found');case 4:return t.abrupt("return",n.getStats());case 5:case"end":return t.stop()}},null,this,null,Promise)}},{key:"receiveDataChannel",value:function(e){var r,n,s,c,i,o,p,l,u,f,h,m;return t.async(function(S){for(;;)switch(S.prev=S.next){case 0:if(r=e.sctpStreamParameters,n=e.label,s=e.protocol,this._assertRecvDirection(),c=r.streamId,i=r.ordered,o=r.maxPacketLifeTime,p=r.maxRetransmits,l={negotiated:!0,id:c,ordered:i,maxPacketLifeTime:o,maxRetransmitTime:o,maxRetransmits:p,protocol:s},k.debug('receiveDataChannel() [options:%o]',l),u=this._pc.createDataChannel(n,l),this._hasDataChannelMediaSection){S.next=23;break}return this._remoteSdp.receiveSctpAssociation({oldDataChannelSpec:!0}),f={type:'offer',sdp:this._remoteSdp.getSdp()},k.debug('receiveDataChannel() | calling pc.setRemoteDescription() [offer:%o]',f),S.next=12,t.awrap(this._pc.setRemoteDescription(f));case 12:return S.next=14,t.awrap(this._pc.createAnswer());case 14:if(h=S.sent,this._transportReady){S.next=19;break}return m=v.parse(h.sdp),S.next=19,t.awrap(this._setupTransport({localDtlsRole:'client',localSdpObject:m}));case 19:return k.debug('receiveDataChannel() | calling pc.setRemoteDescription() [answer:%o]',h),S.next=22,t.awrap(this._pc.setLocalDescription(h));case 22:this._hasDataChannelMediaSection=!0;case 23:return S.abrupt("return",{dataChannel:u});case 24:case"end":return S.stop()}},null,this,null,Promise)}},{key:"_setupTransport",value:function(e){var r,n,s;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:return r=e.localDtlsRole,(n=e.localSdpObject)||(n=v.parse(this._pc.localDescription.sdp)),(s=R.extractDtlsParameters({sdpObject:n})).role=r,this._remoteSdp.updateDtlsRole('client'===r?'server':'client'),c.next=7,t.awrap(this.safeEmitAsPromise('@connect',{dtlsParameters:s}));case 7:this._transportReady=!0;case 8:case"end":return c.stop()}},null,this,null,Promise)}},{key:"_assertSendDirection",value:function(){if('send'!==this._direction)throw new Error('method can just be called for handlers with "send" direction')}},{key:"_assertRecvDirection",value:function(){if('recv'!==this._direction)throw new Error('method can just be called for handlers with "recv" direction')}}],[{key:"createFactory",value:function(){return function(){return new m}}}]),m})(y.HandlerInterface);_e.Chrome67=D},618,[22,67,9,10,12,14,17,607,593,597,598,611,619,613,614]); -__d(function(g,r,_i3,a,m,e,d){"use strict";var t=r(d[0]);function s(t,s){var i="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(i)return(i=i.call(t)).next.bind(i);if(Array.isArray(t)||(i=n(t))||s&&t&&"number"==typeof t.length){i&&(t=i);var o=0;return function(){return o>=t.length?{done:!0}:{done:!1,value:t[o++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function n(t,s){if(t){if("string"==typeof t)return i(t,s);var n=Object.prototype.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?i(t,s):void 0}}function i(t,s){(null==s||s>t.length)&&(s=t.length);for(var n=0,i=new Array(s);n=e.length?{done:!0}:{done:!1,value:e[s++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function l(e,t){if(e){if("string"==typeof e)return u(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?u(e,t):void 0}}function u(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,s=new Array(t);n1&&(D.debug('send() | enabling simulcast'),u=_.parse(l.sdp),f=u.media.find(function(e){return'video'===e.type}),R.addLegacySimulcast({offerMediaObject:f,track:s,numStreams:c.length}),l={type:'offer',sdp:_.write(u)}),D.debug('send() | calling pc.setLocalDescription() [offer:%o]',l),I.next=21,t.awrap(this._pc.setLocalDescription(l));case 21:if(u=_.parse(this._pc.localDescription.sdp),f=u.media.find(function(e){return e.type===s.kind}),h.rtcp.cname=x.getCname({offerMediaObject:f}),h.encodings=R.getRtpEncodings({offerMediaObject:f,track:s}),c)for(v=0;v1&&'video/vp8'===h.codecs[0].mimeType.toLowerCase())for(S=p(h.encodings);!(y=S()).done;)y.value.scalabilityMode='S1T3';return this._remoteSdp.send({offerMediaObject:f,offerRtpParameters:h,answerRtpParameters:m,codecOptions:i}),k={type:'answer',sdp:this._remoteSdp.getSdp()},D.debug('send() | calling pc.setRemoteDescription() [answer:%o]',k),I.next=32,t.awrap(this._pc.setRemoteDescription(k));case 32:return P=String(this._nextSendLocalId),this._nextSendLocalId++,this._mapSendLocalIdTrack.set(P,s),I.abrupt("return",{localId:P,rtpParameters:h});case 36:case"end":return I.stop()}},null,this,null,Promise)}},{key:"stopSending",value:function(e){var n,s,c;return t.async(function(i){for(;;)switch(i.prev=i.next){case 0:if(this._assertSendDirection(),D.debug('stopSending() [localId:%s]',e),n=this._mapSendLocalIdTrack.get(e)){i.next=5;break}throw new Error('track not found');case 5:return this._mapSendLocalIdTrack.delete(e),this._sendStream.removeTrack(n),this._pc.addStream(this._sendStream),i.next=10,t.awrap(this._pc.createOffer());case 10:return s=i.sent,D.debug('stopSending() | calling pc.setLocalDescription() [offer:%o]',s),i.prev=12,i.next=15,t.awrap(this._pc.setLocalDescription(s));case 15:i.next=23;break;case 17:if(i.prev=17,i.t0=i.catch(12),0!==this._sendStream.getTracks().length){i.next=22;break}return D.warn('stopSending() | ignoring expected error due no sending tracks: %s',i.t0.toString()),i.abrupt("return");case 22:throw i.t0;case 23:if('stable'!==this._pc.signalingState){i.next=25;break}return i.abrupt("return");case 25:return c={type:'answer',sdp:this._remoteSdp.getSdp()},D.debug('stopSending() | calling pc.setRemoteDescription() [answer:%o]',c),i.next=29,t.awrap(this._pc.setRemoteDescription(c));case 29:case"end":return i.stop()}},null,this,[[12,17]],Promise)}},{key:"replaceTrack",value:function(e,n){return t.async(function(e){for(;;)switch(e.prev=e.next){case 0:throw new y.UnsupportedError('not implemented');case 1:case"end":return e.stop()}},null,null,null,Promise)}},{key:"setMaxSpatialLayer",value:function(e,n){return t.async(function(e){for(;;)switch(e.prev=e.next){case 0:throw new y.UnsupportedError(' not implemented');case 1:case"end":return e.stop()}},null,null,null,Promise)}},{key:"setRtpEncodingParameters",value:function(e,n){return t.async(function(e){for(;;)switch(e.prev=e.next){case 0:throw new y.UnsupportedError('not supported');case 1:case"end":return e.stop()}},null,null,null,Promise)}},{key:"getSenderStats",value:function(e){return t.async(function(e){for(;;)switch(e.prev=e.next){case 0:throw new y.UnsupportedError('not implemented');case 1:case"end":return e.stop()}},null,null,null,Promise)}},{key:"sendDataChannel",value:function(e){var n,s,c,i,o,p,l,u,f,h,m,v;return t.async(function(S){for(;;)switch(S.prev=S.next){case 0:if(n=e.ordered,s=e.maxPacketLifeTime,c=e.maxRetransmits,i=e.label,o=e.protocol,this._assertSendDirection(),p={negotiated:!0,id:this._nextSendSctpStreamId,ordered:n,maxPacketLifeTime:s,maxRetransmitTime:s,maxRetransmits:c,protocol:o},D.debug('sendDataChannel() [options:%o]',p),l=this._pc.createDataChannel(i,p),this._nextSendSctpStreamId=++this._nextSendSctpStreamId%I.MIS,this._hasDataChannelMediaSection){S.next=24;break}return S.next=9,t.awrap(this._pc.createOffer());case 9:if(u=S.sent,f=_.parse(u.sdp),h=f.media.find(function(e){return'application'===e.type}),this._transportReady){S.next=15;break}return S.next=15,t.awrap(this._setupTransport({localDtlsRole:'server',localSdpObject:f}));case 15:return D.debug('sendDataChannel() | calling pc.setLocalDescription() [offer:%o]',u),S.next=18,t.awrap(this._pc.setLocalDescription(u));case 18:return this._remoteSdp.sendSctpAssociation({offerMediaObject:h}),m={type:'answer',sdp:this._remoteSdp.getSdp()},D.debug('sendDataChannel() | calling pc.setRemoteDescription() [answer:%o]',m),S.next=23,t.awrap(this._pc.setRemoteDescription(m));case 23:this._hasDataChannelMediaSection=!0;case 24:return v={streamId:p.id,ordered:p.ordered,maxPacketLifeTime:p.maxPacketLifeTime,maxRetransmits:p.maxRetransmits},S.abrupt("return",{dataChannel:l,sctpStreamParameters:v});case 26:case"end":return S.stop()}},null,this,null,Promise)}},{key:"receive",value:function(e){var n,s,c,i,o,p,l,u,f,h,m,v;return t.async(function(S){for(;;)switch(S.prev=S.next){case 0:return n=e.trackId,s=e.kind,c=e.rtpParameters,this._assertRecvDirection(),D.debug('receive() [trackId:%s, kind:%s]',n,s),i=n,o=s,p=c.rtcp.cname,this._remoteSdp.receive({mid:o,kind:s,offerRtpParameters:c,streamId:p,trackId:n}),l={type:'offer',sdp:this._remoteSdp.getSdp()},D.debug('receive() | calling pc.setRemoteDescription() [offer:%o]',l),S.next=11,t.awrap(this._pc.setRemoteDescription(l));case 11:return S.next=13,t.awrap(this._pc.createAnswer());case 13:if(u=S.sent,f=_.parse(u.sdp),h=f.media.find(function(e){return String(e.mid)===o}),x.applyCodecParameters({offerRtpParameters:c,answerMediaObject:h}),u={type:'answer',sdp:_.write(f)},this._transportReady){S.next=21;break}return S.next=21,t.awrap(this._setupTransport({localDtlsRole:'client',localSdpObject:f}));case 21:return D.debug('receive() | calling pc.setLocalDescription() [answer:%o]',u),S.next=24,t.awrap(this._pc.setLocalDescription(u));case 24:if(m=this._pc.getRemoteStreams().find(function(e){return e.id===p}),v=m.getTrackById(i)){S.next=28;break}throw new Error('remote track not found');case 28:return this._mapRecvLocalIdInfo.set(i,{mid:o,rtpParameters:c}),S.abrupt("return",{localId:i,track:v});case 30:case"end":return S.stop()}},null,this,null,Promise)}},{key:"stopReceiving",value:function(e){var n,s,c,i,o;return t.async(function(p){for(;;)switch(p.prev=p.next){case 0:return this._assertRecvDirection(),D.debug('stopReceiving() [localId:%s]',e),n=this._mapRecvLocalIdInfo.get(e)||{},s=n.mid,c=n.rtpParameters,this._mapRecvLocalIdInfo.delete(e),this._remoteSdp.planBStopReceiving({mid:s,offerRtpParameters:c}),i={type:'offer',sdp:this._remoteSdp.getSdp()},D.debug('stopReceiving() | calling pc.setRemoteDescription() [offer:%o]',i),p.next=9,t.awrap(this._pc.setRemoteDescription(i));case 9:return p.next=11,t.awrap(this._pc.createAnswer());case 11:return o=p.sent,D.debug('stopReceiving() | calling pc.setLocalDescription() [answer:%o]',o),p.next=15,t.awrap(this._pc.setLocalDescription(o));case 15:case"end":return p.stop()}},null,this,null,Promise)}},{key:"pauseReceiving",value:function(e){return t.async(function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}},null,null,null,Promise)}},{key:"resumeReceiving",value:function(e){return t.async(function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}},null,null,null,Promise)}},{key:"getReceiverStats",value:function(e){return t.async(function(e){for(;;)switch(e.prev=e.next){case 0:throw new y.UnsupportedError('not implemented');case 1:case"end":return e.stop()}},null,null,null,Promise)}},{key:"receiveDataChannel",value:function(e){var n,s,c,i,o,p,l,u,f,h,m,v;return t.async(function(S){for(;;)switch(S.prev=S.next){case 0:if(n=e.sctpStreamParameters,s=e.label,c=e.protocol,this._assertRecvDirection(),i=n.streamId,o=n.ordered,p=n.maxPacketLifeTime,l=n.maxRetransmits,u={negotiated:!0,id:i,ordered:o,maxPacketLifeTime:p,maxRetransmitTime:p,maxRetransmits:l,protocol:c},D.debug('receiveDataChannel() [options:%o]',u),f=this._pc.createDataChannel(s,u),this._hasDataChannelMediaSection){S.next=23;break}return this._remoteSdp.receiveSctpAssociation({oldDataChannelSpec:!0}),h={type:'offer',sdp:this._remoteSdp.getSdp()},D.debug('receiveDataChannel() | calling pc.setRemoteDescription() [offer:%o]',h),S.next=12,t.awrap(this._pc.setRemoteDescription(h));case 12:return S.next=14,t.awrap(this._pc.createAnswer());case 14:if(m=S.sent,this._transportReady){S.next=19;break}return v=_.parse(m.sdp),S.next=19,t.awrap(this._setupTransport({localDtlsRole:'client',localSdpObject:v}));case 19:return D.debug('receiveDataChannel() | calling pc.setRemoteDescription() [answer:%o]',m),S.next=22,t.awrap(this._pc.setLocalDescription(m));case 22:this._hasDataChannelMediaSection=!0;case 23:return S.abrupt("return",{dataChannel:f});case 24:case"end":return S.stop()}},null,this,null,Promise)}},{key:"_setupTransport",value:function(e){var n,s,c;return t.async(function(i){for(;;)switch(i.prev=i.next){case 0:return n=e.localDtlsRole,(s=e.localSdpObject)||(s=_.parse(this._pc.localDescription.sdp)),(c=x.extractDtlsParameters({sdpObject:s})).role=n,this._remoteSdp.updateDtlsRole('client'===n?'server':'client'),i.next=7,t.awrap(this.safeEmitAsPromise('@connect',{dtlsParameters:c}));case 7:this._transportReady=!0;case 8:case"end":return i.stop()}},null,this,null,Promise)}},{key:"_assertSendDirection",value:function(){if('send'!==this._direction)throw new Error('method can just be called for handlers with "send" direction')}},{key:"_assertRecvDirection",value:function(){if('recv'!==this._direction)throw new Error('method can just be called for handlers with "recv" direction')}}],[{key:"createFactory",value:function(){return function(){return new v}}}]),v})(k.HandlerInterface);_e.Chrome55=C},620,[22,67,9,10,12,14,17,607,593,596,597,598,611,619,613,614]); -__d(function(g,r,_i,a,_m,_e,d){"use strict";var e=r(d[0]),t=r(d[1]),n=r(d[2]),s=r(d[3]),i=r(d[4]),c=r(d[5]),o=r(d[6]);function p(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(n)return(n=n.call(e)).next.bind(n);if(Array.isArray(e)||(n=u(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var s=0;return function(){return s>=e.length?{done:!0}:{done:!1,value:e[s++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function u(e,t){if(e){if("string"==typeof e)return l(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?l(e,t):void 0}}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,s=new Array(t);n1&&(i.forEach(function(e,t){e.rid="r"+t}),i.reverse()),(u=x.clone(this._sendingRtpParametersByKind[s.kind],{})).codecs=y.reduceCodecs(u.codecs,o),(l=x.clone(this._sendingRemoteRtpParametersByKind[s.kind],{})).codecs=y.reduceCodecs(l.codecs,o),h=this._pc.addTransceiver(s,{direction:'sendonly',streams:[this._sendStream]}),!i){M.next=14;break}return(f=h.sender.getParameters()).encodings=i,M.next=14,t.awrap(h.sender.setParameters(f));case 14:return M.next=16,t.awrap(this._pc.createOffer());case 16:if(m=M.sent,v=_.parse(m.sdp),this._transportReady){M.next=21;break}return M.next=21,t.awrap(this._setupTransport({localDtlsRole:'client',localSdpObject:v}));case 21:return P.debug('send() | calling pc.setLocalDescription() [offer:%o]',m),M.next=24,t.awrap(this._pc.setLocalDescription(m));case 24:if(w=h.mid,u.mid=w,v=_.parse(this._pc.localDescription.sdp),b=v.media[v.media.length-1],u.rtcp.cname=R.getCname({offerMediaObject:b}),i?1===i.length?(k=S.getRtpEncodings({offerMediaObject:b}),e(k[0],i[0]),u.encodings=k):u.encodings=i.reverse():u.encodings=S.getRtpEncodings({offerMediaObject:b}),u.encodings.length>1&&('video/vp8'===u.codecs[0].mimeType.toLowerCase()||'video/h264'===u.codecs[0].mimeType.toLowerCase()))for(D=p(u.encodings);!(T=D()).done;)T.value.scalabilityMode='S1T3';return this._remoteSdp.send({offerMediaObject:b,offerRtpParameters:u,answerRtpParameters:l,codecOptions:c,extmapAllowMixed:!0}),C={type:'answer',sdp:this._remoteSdp.getSdp()},P.debug('send() | calling pc.setRemoteDescription() [answer:%o]',C),M.next=36,t.awrap(this._pc.setRemoteDescription(C));case 36:return this._mapMidTransceiver.set(w,h),M.abrupt("return",{localId:w,rtpParameters:u,rtpSender:h.sender});case 38:case"end":return M.stop()}},null,this,null,Promise)}},{key:"stopSending",value:function(e){var n,s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(P.debug('stopSending() [localId:%s]',e),n=this._mapMidTransceiver.get(e)){c.next=4;break}throw new Error('associated transceiver not found');case 4:return n.sender.replaceTrack(null),this._pc.removeTrack(n.sender),this._remoteSdp.disableMediaSection(n.mid),c.next=9,t.awrap(this._pc.createOffer());case 9:return s=c.sent,P.debug('stopSending() | calling pc.setLocalDescription() [offer:%o]',s),c.next=13,t.awrap(this._pc.setLocalDescription(s));case 13:return i={type:'answer',sdp:this._remoteSdp.getSdp()},P.debug('stopSending() | calling pc.setRemoteDescription() [answer:%o]',i),c.next=17,t.awrap(this._pc.setRemoteDescription(i));case 17:this._mapMidTransceiver.delete(e);case 18:case"end":return c.stop()}},null,this,null,Promise)}},{key:"replaceTrack",value:function(e,n){var s;return t.async(function(i){for(;;)switch(i.prev=i.next){case 0:if(this._assertSendDirection(),n?P.debug('replaceTrack() [localId:%s, track.id:%s]',e,n.id):P.debug('replaceTrack() [localId:%s, no track]',e),s=this._mapMidTransceiver.get(e)){i.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return i.next=7,t.awrap(s.sender.replaceTrack(n));case 7:case"end":return i.stop()}},null,this,null,Promise)}},{key:"setMaxSpatialLayer",value:function(e,n){var s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertSendDirection(),P.debug('setMaxSpatialLayer() [localId:%s, spatialLayer:%s]',e,n),s=this._mapMidTransceiver.get(e)){c.next=5;break}throw new Error('associated transceiver not found');case 5:return i=s.sender.getParameters(),n=i.encodings.length-1-n,i.encodings.forEach(function(e,t){e.active=t>=n}),c.next=10,t.awrap(s.sender.setParameters(i));case 10:case"end":return c.stop()}},null,this,null,Promise)}},{key:"setRtpEncodingParameters",value:function(n,s){var i,c;return t.async(function(o){for(;;)switch(o.prev=o.next){case 0:if(this._assertSendDirection(),P.debug('setRtpEncodingParameters() [localId:%s, params:%o]',n,s),i=this._mapMidTransceiver.get(n)){o.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return(c=i.sender.getParameters()).encodings.forEach(function(t,n){c.encodings[n]=e(e({},t),s)}),o.next=9,t.awrap(i.sender.setParameters(c));case 9:case"end":return o.stop()}},null,this,null,Promise)}},{key:"getSenderStats",value:function(e){var n;return t.async(function(t){for(;;)switch(t.prev=t.next){case 0:if(this._assertSendDirection(),n=this._mapMidTransceiver.get(e)){t.next=4;break}throw new Error('associated RTCRtpTransceiver not found');case 4:return t.abrupt("return",n.sender.getStats());case 5:case"end":return t.stop()}},null,this,null,Promise)}},{key:"sendDataChannel",value:function(e){var n,s,i,c,o,p,u,l,h,f,m,v;return t.async(function(w){for(;;)switch(w.prev=w.next){case 0:if(n=e.ordered,s=e.maxPacketLifeTime,i=e.maxRetransmits,c=e.label,o=e.protocol,this._assertSendDirection(),p={negotiated:!0,id:this._nextSendSctpStreamId,ordered:n,maxPacketLifeTime:s,maxRetransmits:i,protocol:o},P.debug('sendDataChannel() [options:%o]',p),u=this._pc.createDataChannel(c,p),this._nextSendSctpStreamId=++this._nextSendSctpStreamId%T.MIS,this._hasDataChannelMediaSection){w.next=24;break}return w.next=9,t.awrap(this._pc.createOffer());case 9:if(l=w.sent,h=_.parse(l.sdp),f=h.media.find(function(e){return'application'===e.type}),this._transportReady){w.next=15;break}return w.next=15,t.awrap(this._setupTransport({localDtlsRole:'server',localSdpObject:h}));case 15:return P.debug('sendDataChannel() | calling pc.setLocalDescription() [offer:%o]',l),w.next=18,t.awrap(this._pc.setLocalDescription(l));case 18:return this._remoteSdp.sendSctpAssociation({offerMediaObject:f}),m={type:'answer',sdp:this._remoteSdp.getSdp()},P.debug('sendDataChannel() | calling pc.setRemoteDescription() [answer:%o]',m),w.next=23,t.awrap(this._pc.setRemoteDescription(m));case 23:this._hasDataChannelMediaSection=!0;case 24:return v={streamId:p.id,ordered:p.ordered,maxPacketLifeTime:p.maxPacketLifeTime,maxRetransmits:p.maxRetransmits},w.abrupt("return",{dataChannel:u,sctpStreamParameters:v});case 26:case"end":return w.stop()}},null,this,null,Promise)}},{key:"receive",value:function(e){var n,s,i,c,o,p,u,l,h;return t.async(function(f){for(;;)switch(f.prev=f.next){case 0:return n=e.trackId,s=e.kind,i=e.rtpParameters,this._assertRecvDirection(),P.debug('receive() [trackId:%s, kind:%s]',n,s),c=i.mid||String(this._mapMidTransceiver.size),this._remoteSdp.receive({mid:c,kind:s,offerRtpParameters:i,streamId:i.rtcp.cname,trackId:n}),o={type:'offer',sdp:this._remoteSdp.getSdp()},P.debug('receive() | calling pc.setRemoteDescription() [offer:%o]',o),f.next=9,t.awrap(this._pc.setRemoteDescription(o));case 9:return f.next=11,t.awrap(this._pc.createAnswer());case 11:if(p=f.sent,u=_.parse(p.sdp),l=u.media.find(function(e){return String(e.mid)===c}),R.applyCodecParameters({offerRtpParameters:i,answerMediaObject:l}),p={type:'answer',sdp:_.write(u)},this._transportReady){f.next=19;break}return f.next=19,t.awrap(this._setupTransport({localDtlsRole:'client',localSdpObject:u}));case 19:return P.debug('receive() | calling pc.setLocalDescription() [answer:%o]',p),f.next=22,t.awrap(this._pc.setLocalDescription(p));case 22:if(h=this._pc.getTransceivers().find(function(e){return e.mid===c})){f.next=25;break}throw new Error('new RTCRtpTransceiver not found');case 25:return this._mapMidTransceiver.set(c,h),f.abrupt("return",{localId:c,track:h.receiver.track,rtpReceiver:h.receiver});case 27:case"end":return f.stop()}},null,this,null,Promise)}},{key:"stopReceiving",value:function(e){var n,s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertRecvDirection(),P.debug('stopReceiving() [localId:%s]',e),n=this._mapMidTransceiver.get(e)){c.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return this._remoteSdp.closeMediaSection(n.mid),s={type:'offer',sdp:this._remoteSdp.getSdp()},P.debug('stopReceiving() | calling pc.setRemoteDescription() [offer:%o]',s),c.next=10,t.awrap(this._pc.setRemoteDescription(s));case 10:return c.next=12,t.awrap(this._pc.createAnswer());case 12:return i=c.sent,P.debug('stopReceiving() | calling pc.setLocalDescription() [answer:%o]',i),c.next=16,t.awrap(this._pc.setLocalDescription(i));case 16:this._mapMidTransceiver.delete(e);case 17:case"end":return c.stop()}},null,this,null,Promise)}},{key:"pauseReceiving",value:function(e){var n,s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertRecvDirection(),P.debug('pauseReceiving() [localId:%s]',e),n=this._mapMidTransceiver.get(e)){c.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return n.direction='inactive',s={type:'offer',sdp:this._remoteSdp.getSdp()},P.debug('pauseReceiving() | calling pc.setRemoteDescription() [offer:%o]',s),c.next=10,t.awrap(this._pc.setRemoteDescription(s));case 10:return c.next=12,t.awrap(this._pc.createAnswer());case 12:return i=c.sent,P.debug('pauseReceiving() | calling pc.setLocalDescription() [answer:%o]',i),c.next=16,t.awrap(this._pc.setLocalDescription(i));case 16:case"end":return c.stop()}},null,this,null,Promise)}},{key:"resumeReceiving",value:function(e){var n,s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertRecvDirection(),P.debug('resumeReceiving() [localId:%s]',e),n=this._mapMidTransceiver.get(e)){c.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return n.direction='recvonly',s={type:'offer',sdp:this._remoteSdp.getSdp()},P.debug('resumeReceiving() | calling pc.setRemoteDescription() [offer:%o]',s),c.next=10,t.awrap(this._pc.setRemoteDescription(s));case 10:return c.next=12,t.awrap(this._pc.createAnswer());case 12:return i=c.sent,P.debug('resumeReceiving() | calling pc.setLocalDescription() [answer:%o]',i),c.next=16,t.awrap(this._pc.setLocalDescription(i));case 16:case"end":return c.stop()}},null,this,null,Promise)}},{key:"getReceiverStats",value:function(e){var n;return t.async(function(t){for(;;)switch(t.prev=t.next){case 0:if(this._assertRecvDirection(),n=this._mapMidTransceiver.get(e)){t.next=4;break}throw new Error('associated RTCRtpTransceiver not found');case 4:return t.abrupt("return",n.receiver.getStats());case 5:case"end":return t.stop()}},null,this,null,Promise)}},{key:"receiveDataChannel",value:function(e){var n,s,i,c,o,p,u,l,h,f,m,v;return t.async(function(w){for(;;)switch(w.prev=w.next){case 0:if(n=e.sctpStreamParameters,s=e.label,i=e.protocol,this._assertRecvDirection(),c=n.streamId,o=n.ordered,p=n.maxPacketLifeTime,u=n.maxRetransmits,l={negotiated:!0,id:c,ordered:o,maxPacketLifeTime:p,maxRetransmits:u,protocol:i},P.debug('receiveDataChannel() [options:%o]',l),h=this._pc.createDataChannel(s,l),this._hasDataChannelMediaSection){w.next=23;break}return this._remoteSdp.receiveSctpAssociation(),f={type:'offer',sdp:this._remoteSdp.getSdp()},P.debug('receiveDataChannel() | calling pc.setRemoteDescription() [offer:%o]',f),w.next=12,t.awrap(this._pc.setRemoteDescription(f));case 12:return w.next=14,t.awrap(this._pc.createAnswer());case 14:if(m=w.sent,this._transportReady){w.next=19;break}return v=_.parse(m.sdp),w.next=19,t.awrap(this._setupTransport({localDtlsRole:'client',localSdpObject:v}));case 19:return P.debug('receiveDataChannel() | calling pc.setRemoteDescription() [answer:%o]',m),w.next=22,t.awrap(this._pc.setLocalDescription(m));case 22:this._hasDataChannelMediaSection=!0;case 23:return w.abrupt("return",{dataChannel:h});case 24:case"end":return w.stop()}},null,this,null,Promise)}},{key:"_setupTransport",value:function(e){var n,s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:return n=e.localDtlsRole,(s=e.localSdpObject)||(s=_.parse(this._pc.localDescription.sdp)),(i=R.extractDtlsParameters({sdpObject:s})).role=n,this._remoteSdp.updateDtlsRole('client'===n?'server':'client'),c.next=7,t.awrap(this.safeEmitAsPromise('@connect',{dtlsParameters:i}));case 7:this._transportReady=!0;case 8:case"end":return c.stop()}},null,this,null,Promise)}},{key:"_assertSendDirection",value:function(){if('send'!==this._direction)throw new Error('method can just be called for handlers with "send" direction')}},{key:"_assertRecvDirection",value:function(){if('recv'!==this._direction)throw new Error('method can just be called for handlers with "recv" direction')}}],[{key:"createFactory",value:function(){return function(){return new v}}}]),v})(k.HandlerInterface);_e.Firefox60=C},621,[22,67,9,10,12,14,17,607,593,596,597,598,611,612,613,614]); -__d(function(g,r,_i,a,_m,_e,d){"use strict";var e=r(d[0]),t=r(d[1]),n=r(d[2]),s=r(d[3]),i=r(d[4]),c=r(d[5]),o=r(d[6]);function p(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(n)return(n=n.call(e)).next.bind(n);if(Array.isArray(e)||(n=u(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var s=0;return function(){return s>=e.length?{done:!0}:{done:!1,value:e[s++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function u(e,t){if(e){if("string"==typeof e)return l(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?l(e,t):void 0}}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,s=new Array(t);n1&&(k.debug('send() | enabling legacy simulcast'),v=_.parse(m.sdp),w=v.media[f.idx],R.addLegacySimulcast({offerMediaObject:w,numStreams:i.length}),m={type:'offer',sdp:_.write(v)}),k.debug('send() | calling pc.setLocalDescription() [offer:%o]',m),M.next=20,t.awrap(this._pc.setLocalDescription(m));case 20:if(x=h.mid,u.mid=x,v=_.parse(this._pc.localDescription.sdp),w=v.media[f.idx],u.rtcp.cname=y.getCname({offerMediaObject:w}),u.encodings=R.getRtpEncodings({offerMediaObject:w}),i)for(D=0;D1&&('video/vp8'===u.codecs[0].mimeType.toLowerCase()||'video/h264'===u.codecs[0].mimeType.toLowerCase()))for(P=p(u.encodings);!(T=P()).done;)T.value.scalabilityMode='S1T3';return this._remoteSdp.send({offerMediaObject:w,reuseMid:f.reuseMid,offerRtpParameters:u,answerRtpParameters:l,codecOptions:c}),C={type:'answer',sdp:this._remoteSdp.getSdp()},k.debug('send() | calling pc.setRemoteDescription() [answer:%o]',C),M.next=33,t.awrap(this._pc.setRemoteDescription(C));case 33:return this._mapMidTransceiver.set(x,h),M.abrupt("return",{localId:x,rtpParameters:u,rtpSender:h.sender});case 35:case"end":return M.stop()}},null,this,null,Promise)}},{key:"stopSending",value:function(e){var n,s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertSendDirection(),k.debug('stopSending() [localId:%s]',e),n=this._mapMidTransceiver.get(e)){c.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return n.sender.replaceTrack(null),this._pc.removeTrack(n.sender),this._remoteSdp.closeMediaSection(n.mid),c.next=10,t.awrap(this._pc.createOffer());case 10:return s=c.sent,k.debug('stopSending() | calling pc.setLocalDescription() [offer:%o]',s),c.next=14,t.awrap(this._pc.setLocalDescription(s));case 14:return i={type:'answer',sdp:this._remoteSdp.getSdp()},k.debug('stopSending() | calling pc.setRemoteDescription() [answer:%o]',i),c.next=18,t.awrap(this._pc.setRemoteDescription(i));case 18:this._mapMidTransceiver.delete(e);case 19:case"end":return c.stop()}},null,this,null,Promise)}},{key:"replaceTrack",value:function(e,n){var s;return t.async(function(i){for(;;)switch(i.prev=i.next){case 0:if(this._assertSendDirection(),n?k.debug('replaceTrack() [localId:%s, track.id:%s]',e,n.id):k.debug('replaceTrack() [localId:%s, no track]',e),s=this._mapMidTransceiver.get(e)){i.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return i.next=7,t.awrap(s.sender.replaceTrack(n));case 7:case"end":return i.stop()}},null,this,null,Promise)}},{key:"setMaxSpatialLayer",value:function(e,n){var s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertSendDirection(),k.debug('setMaxSpatialLayer() [localId:%s, spatialLayer:%s]',e,n),s=this._mapMidTransceiver.get(e)){c.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return(i=s.sender.getParameters()).encodings.forEach(function(e,t){e.active=t<=n}),c.next=9,t.awrap(s.sender.setParameters(i));case 9:case"end":return c.stop()}},null,this,null,Promise)}},{key:"setRtpEncodingParameters",value:function(n,s){var i,c;return t.async(function(o){for(;;)switch(o.prev=o.next){case 0:if(this._assertSendDirection(),k.debug('setRtpEncodingParameters() [localId:%s, params:%o]',n,s),i=this._mapMidTransceiver.get(n)){o.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return(c=i.sender.getParameters()).encodings.forEach(function(t,n){c.encodings[n]=e(e({},t),s)}),o.next=9,t.awrap(i.sender.setParameters(c));case 9:case"end":return o.stop()}},null,this,null,Promise)}},{key:"getSenderStats",value:function(e){var n;return t.async(function(t){for(;;)switch(t.prev=t.next){case 0:if(this._assertSendDirection(),n=this._mapMidTransceiver.get(e)){t.next=4;break}throw new Error('associated RTCRtpTransceiver not found');case 4:return t.abrupt("return",n.sender.getStats());case 5:case"end":return t.stop()}},null,this,null,Promise)}},{key:"sendDataChannel",value:function(e){var n,s,i,c,o,p,u,l,f,h,m,v;return t.async(function(w){for(;;)switch(w.prev=w.next){case 0:if(n=e.ordered,s=e.maxPacketLifeTime,i=e.maxRetransmits,c=e.label,o=e.protocol,this._assertSendDirection(),p={negotiated:!0,id:this._nextSendSctpStreamId,ordered:n,maxPacketLifeTime:s,maxRetransmits:i,protocol:o},k.debug('sendDataChannel() [options:%o]',p),u=this._pc.createDataChannel(c,p),this._nextSendSctpStreamId=++this._nextSendSctpStreamId%P.MIS,this._hasDataChannelMediaSection){w.next=24;break}return w.next=9,t.awrap(this._pc.createOffer());case 9:if(l=w.sent,f=_.parse(l.sdp),h=f.media.find(function(e){return'application'===e.type}),this._transportReady){w.next=15;break}return w.next=15,t.awrap(this._setupTransport({localDtlsRole:'server',localSdpObject:f}));case 15:return k.debug('sendDataChannel() | calling pc.setLocalDescription() [offer:%o]',l),w.next=18,t.awrap(this._pc.setLocalDescription(l));case 18:return this._remoteSdp.sendSctpAssociation({offerMediaObject:h}),m={type:'answer',sdp:this._remoteSdp.getSdp()},k.debug('sendDataChannel() | calling pc.setRemoteDescription() [answer:%o]',m),w.next=23,t.awrap(this._pc.setRemoteDescription(m));case 23:this._hasDataChannelMediaSection=!0;case 24:return v={streamId:p.id,ordered:p.ordered,maxPacketLifeTime:p.maxPacketLifeTime,maxRetransmits:p.maxRetransmits},w.abrupt("return",{dataChannel:u,sctpStreamParameters:v});case 26:case"end":return w.stop()}},null,this,null,Promise)}},{key:"receive",value:function(e){var n,s,i,c,o,p,u,l,f;return t.async(function(h){for(;;)switch(h.prev=h.next){case 0:return n=e.trackId,s=e.kind,i=e.rtpParameters,this._assertRecvDirection(),k.debug('receive() [trackId:%s, kind:%s]',n,s),c=i.mid||String(this._mapMidTransceiver.size),this._remoteSdp.receive({mid:c,kind:s,offerRtpParameters:i,streamId:i.rtcp.cname,trackId:n}),o={type:'offer',sdp:this._remoteSdp.getSdp()},k.debug('receive() | calling pc.setRemoteDescription() [offer:%o]',o),h.next=9,t.awrap(this._pc.setRemoteDescription(o));case 9:return h.next=11,t.awrap(this._pc.createAnswer());case 11:if(p=h.sent,u=_.parse(p.sdp),l=u.media.find(function(e){return String(e.mid)===c}),y.applyCodecParameters({offerRtpParameters:i,answerMediaObject:l}),p={type:'answer',sdp:_.write(u)},this._transportReady){h.next=19;break}return h.next=19,t.awrap(this._setupTransport({localDtlsRole:'client',localSdpObject:u}));case 19:return k.debug('receive() | calling pc.setLocalDescription() [answer:%o]',p),h.next=22,t.awrap(this._pc.setLocalDescription(p));case 22:if(f=this._pc.getTransceivers().find(function(e){return e.mid===c})){h.next=25;break}throw new Error('new RTCRtpTransceiver not found');case 25:return this._mapMidTransceiver.set(c,f),h.abrupt("return",{localId:c,track:f.receiver.track,rtpReceiver:f.receiver});case 27:case"end":return h.stop()}},null,this,null,Promise)}},{key:"stopReceiving",value:function(e){var n,s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertRecvDirection(),k.debug('stopReceiving() [localId:%s]',e),n=this._mapMidTransceiver.get(e)){c.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return this._remoteSdp.closeMediaSection(n.mid),s={type:'offer',sdp:this._remoteSdp.getSdp()},k.debug('stopReceiving() | calling pc.setRemoteDescription() [offer:%o]',s),c.next=10,t.awrap(this._pc.setRemoteDescription(s));case 10:return c.next=12,t.awrap(this._pc.createAnswer());case 12:return i=c.sent,k.debug('stopReceiving() | calling pc.setLocalDescription() [answer:%o]',i),c.next=16,t.awrap(this._pc.setLocalDescription(i));case 16:this._mapMidTransceiver.delete(e);case 17:case"end":return c.stop()}},null,this,null,Promise)}},{key:"pauseReceiving",value:function(e){var n,s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertRecvDirection(),k.debug('pauseReceiving() [localId:%s]',e),n=this._mapMidTransceiver.get(e)){c.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return n.direction='inactive',s={type:'offer',sdp:this._remoteSdp.getSdp()},k.debug('pauseReceiving() | calling pc.setRemoteDescription() [offer:%o]',s),c.next=10,t.awrap(this._pc.setRemoteDescription(s));case 10:return c.next=12,t.awrap(this._pc.createAnswer());case 12:return i=c.sent,k.debug('pauseReceiving() | calling pc.setLocalDescription() [answer:%o]',i),c.next=16,t.awrap(this._pc.setLocalDescription(i));case 16:case"end":return c.stop()}},null,this,null,Promise)}},{key:"resumeReceiving",value:function(e){var n,s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertRecvDirection(),k.debug('resumeReceiving() [localId:%s]',e),n=this._mapMidTransceiver.get(e)){c.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return n.direction='recvonly',s={type:'offer',sdp:this._remoteSdp.getSdp()},k.debug('resumeReceiving() | calling pc.setRemoteDescription() [offer:%o]',s),c.next=10,t.awrap(this._pc.setRemoteDescription(s));case 10:return c.next=12,t.awrap(this._pc.createAnswer());case 12:return i=c.sent,k.debug('resumeReceiving() | calling pc.setLocalDescription() [answer:%o]',i),c.next=16,t.awrap(this._pc.setLocalDescription(i));case 16:case"end":return c.stop()}},null,this,null,Promise)}},{key:"getReceiverStats",value:function(e){var n;return t.async(function(t){for(;;)switch(t.prev=t.next){case 0:if(this._assertRecvDirection(),n=this._mapMidTransceiver.get(e)){t.next=4;break}throw new Error('associated RTCRtpTransceiver not found');case 4:return t.abrupt("return",n.receiver.getStats());case 5:case"end":return t.stop()}},null,this,null,Promise)}},{key:"receiveDataChannel",value:function(e){var n,s,i,c,o,p,u,l,f,h,m,v;return t.async(function(w){for(;;)switch(w.prev=w.next){case 0:if(n=e.sctpStreamParameters,s=e.label,i=e.protocol,this._assertRecvDirection(),c=n.streamId,o=n.ordered,p=n.maxPacketLifeTime,u=n.maxRetransmits,l={negotiated:!0,id:c,ordered:o,maxPacketLifeTime:p,maxRetransmits:u,protocol:i},k.debug('receiveDataChannel() [options:%o]',l),f=this._pc.createDataChannel(s,l),this._hasDataChannelMediaSection){w.next=23;break}return this._remoteSdp.receiveSctpAssociation(),h={type:'offer',sdp:this._remoteSdp.getSdp()},k.debug('receiveDataChannel() | calling pc.setRemoteDescription() [offer:%o]',h),w.next=12,t.awrap(this._pc.setRemoteDescription(h));case 12:return w.next=14,t.awrap(this._pc.createAnswer());case 14:if(m=w.sent,this._transportReady){w.next=19;break}return v=_.parse(m.sdp),w.next=19,t.awrap(this._setupTransport({localDtlsRole:'client',localSdpObject:v}));case 19:return k.debug('receiveDataChannel() | calling pc.setRemoteDescription() [answer:%o]',m),w.next=22,t.awrap(this._pc.setLocalDescription(m));case 22:this._hasDataChannelMediaSection=!0;case 23:return w.abrupt("return",{dataChannel:f});case 24:case"end":return w.stop()}},null,this,null,Promise)}},{key:"_setupTransport",value:function(e){var n,s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:return n=e.localDtlsRole,(s=e.localSdpObject)||(s=_.parse(this._pc.localDescription.sdp)),(i=y.extractDtlsParameters({sdpObject:s})).role=n,this._remoteSdp.updateDtlsRole('client'===n?'server':'client'),c.next=7,t.awrap(this.safeEmitAsPromise('@connect',{dtlsParameters:i}));case 7:this._transportReady=!0;case 8:case"end":return c.stop()}},null,this,null,Promise)}},{key:"_assertSendDirection",value:function(){if('send'!==this._direction)throw new Error('method can just be called for handlers with "send" direction')}},{key:"_assertRecvDirection",value:function(){if('recv'!==this._direction)throw new Error('method can just be called for handlers with "recv" direction')}}],[{key:"createFactory",value:function(){return function(){return new v}}}]),v})(x.HandlerInterface);_e.Safari12=T},622,[22,67,9,10,12,14,17,607,593,597,598,611,612,613,614]); -__d(function(g,_r,_i,a,_m,_e,d){"use strict";var e=_r(d[0]),t=_r(d[1]),r=_r(d[2]),n=_r(d[3]),s=_r(d[4]),c=_r(d[5]),i=_r(d[6]);function o(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(r)return(r=r.call(e)).next.bind(r);if(Array.isArray(e)||(r=p(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var n=0;return function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function p(e,t){if(e){if("string"==typeof e)return l(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?l(e,t):void 0}}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r1&&(k.debug('send() | enabling simulcast'),l=v.parse(p.sdp),u=l.media.find(function(e){return'video'===e.type}),w.addLegacySimulcast({offerMediaObject:u,track:n,numStreams:s.length}),p={type:'offer',sdp:v.write(l)}),k.debug('send() | calling pc.setLocalDescription() [offer:%o]',p),I.next=21,t.awrap(this._pc.setLocalDescription(p));case 21:if(l=v.parse(this._pc.localDescription.sdp),u=l.media.find(function(e){return e.type===n.kind}),f.rtcp.cname=R.getCname({offerMediaObject:u}),f.encodings=w.getRtpEncodings({offerMediaObject:u,track:n}),s)for(m=0;m1&&'video/vp8'===f.codecs[0].mimeType.toLowerCase())for(S=o(f.encodings);!(y=S()).done;)y.value.scalabilityMode='S1T3';return this._remoteSdp.send({offerMediaObject:u,offerRtpParameters:f,answerRtpParameters:h,codecOptions:c}),x={type:'answer',sdp:this._remoteSdp.getSdp()},k.debug('send() | calling pc.setRemoteDescription() [answer:%o]',x),I.next=32,t.awrap(this._pc.setRemoteDescription(x));case 32:return P=String(this._nextSendLocalId),this._nextSendLocalId++,D=this._pc.getSenders().find(function(e){return e.track===n}),this._mapSendLocalIdRtpSender.set(P,D),I.abrupt("return",{localId:P,rtpParameters:f,rtpSender:D});case 37:case"end":return I.stop()}},null,this,null,Promise)}},{key:"stopSending",value:function(e){var r,n,s;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertSendDirection(),r=this._mapSendLocalIdRtpSender.get(e)){c.next=4;break}throw new Error('associated RTCRtpSender not found');case 4:return r.track&&this._sendStream.removeTrack(r.track),this._mapSendLocalIdRtpSender.delete(e),c.next=8,t.awrap(this._pc.createOffer());case 8:return n=c.sent,k.debug('stopSending() | calling pc.setLocalDescription() [offer:%o]',n),c.prev=10,c.next=13,t.awrap(this._pc.setLocalDescription(n));case 13:c.next=21;break;case 15:if(c.prev=15,c.t0=c.catch(10),0!==this._sendStream.getTracks().length){c.next=20;break}return k.warn('stopSending() | ignoring expected error due no sending tracks: %s',c.t0.toString()),c.abrupt("return");case 20:throw c.t0;case 21:if('stable'!==this._pc.signalingState){c.next=23;break}return c.abrupt("return");case 23:return s={type:'answer',sdp:this._remoteSdp.getSdp()},k.debug('stopSending() | calling pc.setRemoteDescription() [answer:%o]',s),c.next=27,t.awrap(this._pc.setRemoteDescription(s));case 27:case"end":return c.stop()}},null,this,[[10,15]],Promise)}},{key:"replaceTrack",value:function(e,r){var n,s;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertSendDirection(),r?k.debug('replaceTrack() [localId:%s, track.id:%s]',e,r.id):k.debug('replaceTrack() [localId:%s, no track]',e),n=this._mapSendLocalIdRtpSender.get(e)){c.next=5;break}throw new Error('associated RTCRtpSender not found');case 5:return s=n.track,c.next=8,t.awrap(n.replaceTrack(r));case 8:s&&this._sendStream.removeTrack(s),r&&this._sendStream.addTrack(r);case 10:case"end":return c.stop()}},null,this,null,Promise)}},{key:"setMaxSpatialLayer",value:function(e,r){var n,s;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertSendDirection(),k.debug('setMaxSpatialLayer() [localId:%s, spatialLayer:%s]',e,r),n=this._mapSendLocalIdRtpSender.get(e)){c.next=5;break}throw new Error('associated RTCRtpSender not found');case 5:return(s=n.getParameters()).encodings.forEach(function(e,t){e.active=t<=r}),c.next=9,t.awrap(n.setParameters(s));case 9:case"end":return c.stop()}},null,this,null,Promise)}},{key:"setRtpEncodingParameters",value:function(r,n){var s,c;return t.async(function(i){for(;;)switch(i.prev=i.next){case 0:if(this._assertSendDirection(),k.debug('setRtpEncodingParameters() [localId:%s, params:%o]',r,n),s=this._mapSendLocalIdRtpSender.get(r)){i.next=5;break}throw new Error('associated RTCRtpSender not found');case 5:return(c=s.getParameters()).encodings.forEach(function(t,r){c.encodings[r]=e(e({},t),n)}),i.next=9,t.awrap(s.setParameters(c));case 9:case"end":return i.stop()}},null,this,null,Promise)}},{key:"getSenderStats",value:function(e){var r;return t.async(function(t){for(;;)switch(t.prev=t.next){case 0:if(this._assertSendDirection(),r=this._mapSendLocalIdRtpSender.get(e)){t.next=4;break}throw new Error('associated RTCRtpSender not found');case 4:return t.abrupt("return",r.getStats());case 5:case"end":return t.stop()}},null,this,null,Promise)}},{key:"sendDataChannel",value:function(e){var r,n,s,c,i,o,p,l,u,f,h,m;return t.async(function(S){for(;;)switch(S.prev=S.next){case 0:if(r=e.ordered,n=e.maxPacketLifeTime,s=e.maxRetransmits,c=e.label,i=e.protocol,this._assertSendDirection(),o={negotiated:!0,id:this._nextSendSctpStreamId,ordered:r,maxPacketLifeTime:n,maxRetransmits:s,protocol:i},k.debug('sendDataChannel() [options:%o]',o),p=this._pc.createDataChannel(c,o),this._nextSendSctpStreamId=++this._nextSendSctpStreamId%P.MIS,this._hasDataChannelMediaSection){S.next=24;break}return S.next=9,t.awrap(this._pc.createOffer());case 9:if(l=S.sent,u=v.parse(l.sdp),f=u.media.find(function(e){return'application'===e.type}),this._transportReady){S.next=15;break}return S.next=15,t.awrap(this._setupTransport({localDtlsRole:'server',localSdpObject:u}));case 15:return k.debug('sendDataChannel() | calling pc.setLocalDescription() [offer:%o]',l),S.next=18,t.awrap(this._pc.setLocalDescription(l));case 18:return this._remoteSdp.sendSctpAssociation({offerMediaObject:f}),h={type:'answer',sdp:this._remoteSdp.getSdp()},k.debug('sendDataChannel() | calling pc.setRemoteDescription() [answer:%o]',h),S.next=23,t.awrap(this._pc.setRemoteDescription(h));case 23:this._hasDataChannelMediaSection=!0;case 24:return m={streamId:o.id,ordered:o.ordered,maxPacketLifeTime:o.maxPacketLifeTime,maxRetransmits:o.maxRetransmits},S.abrupt("return",{dataChannel:p,sctpStreamParameters:m});case 26:case"end":return S.stop()}},null,this,null,Promise)}},{key:"receive",value:function(e){var r,n,s,c,i,o,p,l,u,f;return t.async(function(h){for(;;)switch(h.prev=h.next){case 0:return r=e.trackId,n=e.kind,s=e.rtpParameters,this._assertRecvDirection(),k.debug('receive() [trackId:%s, kind:%s]',r,n),c=r,i=n,this._remoteSdp.receive({mid:i,kind:n,offerRtpParameters:s,streamId:s.rtcp.cname,trackId:r}),o={type:'offer',sdp:this._remoteSdp.getSdp()},k.debug('receive() | calling pc.setRemoteDescription() [offer:%o]',o),h.next=10,t.awrap(this._pc.setRemoteDescription(o));case 10:return h.next=12,t.awrap(this._pc.createAnswer());case 12:if(p=h.sent,l=v.parse(p.sdp),u=l.media.find(function(e){return String(e.mid)===i}),R.applyCodecParameters({offerRtpParameters:s,answerMediaObject:u}),p={type:'answer',sdp:v.write(l)},this._transportReady){h.next=20;break}return h.next=20,t.awrap(this._setupTransport({localDtlsRole:'client',localSdpObject:l}));case 20:return k.debug('receive() | calling pc.setLocalDescription() [answer:%o]',p),h.next=23,t.awrap(this._pc.setLocalDescription(p));case 23:if(f=this._pc.getReceivers().find(function(e){return e.track&&e.track.id===c})){h.next=26;break}throw new Error('new RTCRtpReceiver not');case 26:return this._mapRecvLocalIdInfo.set(c,{mid:i,rtpParameters:s,rtpReceiver:f}),h.abrupt("return",{localId:c,track:f.track,rtpReceiver:f});case 28:case"end":return h.stop()}},null,this,null,Promise)}},{key:"stopReceiving",value:function(e){var r,n,s,c,i;return t.async(function(o){for(;;)switch(o.prev=o.next){case 0:return this._assertRecvDirection(),k.debug('stopReceiving() [localId:%s]',e),r=this._mapRecvLocalIdInfo.get(e)||{},n=r.mid,s=r.rtpParameters,this._mapRecvLocalIdInfo.delete(e),this._remoteSdp.planBStopReceiving({mid:n,offerRtpParameters:s}),c={type:'offer',sdp:this._remoteSdp.getSdp()},k.debug('stopReceiving() | calling pc.setRemoteDescription() [offer:%o]',c),o.next=9,t.awrap(this._pc.setRemoteDescription(c));case 9:return o.next=11,t.awrap(this._pc.createAnswer());case 11:return i=o.sent,k.debug('stopReceiving() | calling pc.setLocalDescription() [answer:%o]',i),o.next=15,t.awrap(this._pc.setLocalDescription(i));case 15:case"end":return o.stop()}},null,this,null,Promise)}},{key:"getReceiverStats",value:function(e){var r,n;return t.async(function(t){for(;;)switch(t.prev=t.next){case 0:if(this._assertRecvDirection(),r=this._mapRecvLocalIdInfo.get(e)||{},n=r.rtpReceiver){t.next=4;break}throw new Error('associated RTCRtpReceiver not found');case 4:return t.abrupt("return",n.getStats());case 5:case"end":return t.stop()}},null,this,null,Promise)}},{key:"pauseReceiving",value:function(e){return t.async(function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}},null,null,null,Promise)}},{key:"resumeReceiving",value:function(e){return t.async(function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}},null,null,null,Promise)}},{key:"receiveDataChannel",value:function(e){var r,n,s,c,i,o,p,l,u,f,h,m;return t.async(function(S){for(;;)switch(S.prev=S.next){case 0:if(r=e.sctpStreamParameters,n=e.label,s=e.protocol,this._assertRecvDirection(),c=r.streamId,i=r.ordered,o=r.maxPacketLifeTime,p=r.maxRetransmits,l={negotiated:!0,id:c,ordered:i,maxPacketLifeTime:o,maxRetransmits:p,protocol:s},k.debug('receiveDataChannel() [options:%o]',l),u=this._pc.createDataChannel(n,l),this._hasDataChannelMediaSection){S.next=23;break}return this._remoteSdp.receiveSctpAssociation({oldDataChannelSpec:!0}),f={type:'offer',sdp:this._remoteSdp.getSdp()},k.debug('receiveDataChannel() | calling pc.setRemoteDescription() [offer:%o]',f),S.next=12,t.awrap(this._pc.setRemoteDescription(f));case 12:return S.next=14,t.awrap(this._pc.createAnswer());case 14:if(h=S.sent,this._transportReady){S.next=19;break}return m=v.parse(h.sdp),S.next=19,t.awrap(this._setupTransport({localDtlsRole:'client',localSdpObject:m}));case 19:return k.debug('receiveDataChannel() | calling pc.setRemoteDescription() [answer:%o]',h),S.next=22,t.awrap(this._pc.setLocalDescription(h));case 22:this._hasDataChannelMediaSection=!0;case 23:return S.abrupt("return",{dataChannel:u});case 24:case"end":return S.stop()}},null,this,null,Promise)}},{key:"_setupTransport",value:function(e){var r,n,s;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:return r=e.localDtlsRole,(n=e.localSdpObject)||(n=v.parse(this._pc.localDescription.sdp)),(s=R.extractDtlsParameters({sdpObject:n})).role=r,this._remoteSdp.updateDtlsRole('client'===r?'server':'client'),c.next=7,t.awrap(this.safeEmitAsPromise('@connect',{dtlsParameters:s}));case 7:this._transportReady=!0;case 8:case"end":return c.stop()}},null,this,null,Promise)}},{key:"_assertSendDirection",value:function(){if('send'!==this._direction)throw new Error('method can just be called for handlers with "send" direction')}},{key:"_assertRecvDirection",value:function(){if('recv'!==this._direction)throw new Error('method can just be called for handlers with "recv" direction')}}],[{key:"createFactory",value:function(){return function(){return new m}}}]),m})(y.HandlerInterface);_e.Safari11=D},623,[22,67,9,10,12,14,17,607,593,597,598,611,619,613,614]); -__d(function(g,r,_i,a,_m,_e,d){"use strict";var e=r(d[0]),t=r(d[1]),n=r(d[2]),s=r(d[3]),c=r(d[4]),i=r(d[5]),o=r(d[6]);function u(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(n)return(n=n.call(e)).next.bind(n);if(Array.isArray(e)||(n=l(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var s=0;return function(){return s>=e.length?{done:!0}:{done:!1,value:e[s++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function l(e,t){if(e){if("string"==typeof e)return p(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?p(e,t):void 0}}function p(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,s=new Array(t);n=t.length?{done:!0}:{done:!1,value:t[l++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function n(t,n){if(t){if("string"==typeof t)return i(t,n);var o=Object.prototype.toString.call(t).slice(8,-1);return"Object"===o&&t.constructor&&(o=t.constructor.name),"Map"===o||"Set"===o?Array.from(t):"Arguments"===o||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(o)?i(t,n):void 0}}function i(t,n){(null==n||n>t.length)&&(n=t.length);for(var i=0,o=new Array(n);i=e.length?{done:!0}:{done:!1,value:e[s++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function l(e,t){if(e){if("string"==typeof e)return u(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?u(e,t):void 0}}function u(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,s=new Array(t);n1&&(D.debug('send() | enabling simulcast'),u=_.parse(l.sdp),f=u.media.find(function(e){return'video'===e.type}),R.addLegacySimulcast({offerMediaObject:f,track:s,numStreams:c.length}),l={type:'offer',sdp:_.write(u)}),D.debug('send() | calling pc.setLocalDescription() [offer:%o]',l),I.next=21,t.awrap(this._pc.setLocalDescription(l));case 21:if(u=_.parse(this._pc.localDescription.sdp),f=u.media.find(function(e){return e.type===s.kind}),m.rtcp.cname=x.getCname({offerMediaObject:f}),m.encodings=R.getRtpEncodings({offerMediaObject:f,track:s}),c)for(v=0;v1&&('video/vp8'===m.codecs[0].mimeType.toLowerCase()||'video/h264'===m.codecs[0].mimeType.toLowerCase()))for(S=p(m.encodings);!(b=S()).done;)b.value.scalabilityMode='S1T3';return this._remoteSdp.send({offerMediaObject:f,offerRtpParameters:m,answerRtpParameters:h,codecOptions:i}),k={type:'answer',sdp:this._remoteSdp.getSdp()},D.debug('send() | calling pc.setRemoteDescription() [answer:%o]',k),I.next=32,t.awrap(this._pc.setRemoteDescription(k));case 32:return P=String(this._nextSendLocalId),this._nextSendLocalId++,this._mapSendLocalIdTrack.set(P,s),I.abrupt("return",{localId:P,rtpParameters:m});case 36:case"end":return I.stop()}},null,this,null,Promise)}},{key:"stopSending",value:function(e){var n,s,c;return t.async(function(i){for(;;)switch(i.prev=i.next){case 0:if(this._assertSendDirection(),D.debug('stopSending() [localId:%s]',e),n=this._mapSendLocalIdTrack.get(e)){i.next=5;break}throw new Error('track not found');case 5:return this._mapSendLocalIdTrack.delete(e),this._sendStream.removeTrack(n),this._pc.addStream(this._sendStream),i.next=10,t.awrap(this._pc.createOffer());case 10:return s=i.sent,D.debug('stopSending() | calling pc.setLocalDescription() [offer:%o]',s),i.prev=12,i.next=15,t.awrap(this._pc.setLocalDescription(s));case 15:i.next=23;break;case 17:if(i.prev=17,i.t0=i.catch(12),0!==this._sendStream.getTracks().length){i.next=22;break}return D.warn('stopSending() | ignoring expected error due no sending tracks: %s',i.t0.toString()),i.abrupt("return");case 22:throw i.t0;case 23:if('stable'!==this._pc.signalingState){i.next=25;break}return i.abrupt("return");case 25:return c={type:'answer',sdp:this._remoteSdp.getSdp()},D.debug('stopSending() | calling pc.setRemoteDescription() [answer:%o]',c),i.next=29,t.awrap(this._pc.setRemoteDescription(c));case 29:case"end":return i.stop()}},null,this,[[12,17]],Promise)}},{key:"replaceTrack",value:function(e,n){return t.async(function(e){for(;;)switch(e.prev=e.next){case 0:throw new b.UnsupportedError('not implemented');case 1:case"end":return e.stop()}},null,null,null,Promise)}},{key:"setMaxSpatialLayer",value:function(e,n){return t.async(function(e){for(;;)switch(e.prev=e.next){case 0:throw new b.UnsupportedError('not implemented');case 1:case"end":return e.stop()}},null,null,null,Promise)}},{key:"setRtpEncodingParameters",value:function(e,n){return t.async(function(e){for(;;)switch(e.prev=e.next){case 0:throw new b.UnsupportedError('not implemented');case 1:case"end":return e.stop()}},null,null,null,Promise)}},{key:"getSenderStats",value:function(e){return t.async(function(e){for(;;)switch(e.prev=e.next){case 0:throw new b.UnsupportedError('not implemented');case 1:case"end":return e.stop()}},null,null,null,Promise)}},{key:"sendDataChannel",value:function(e){var n,s,c,i,o,p,l,u,f,m,h,v;return t.async(function(S){for(;;)switch(S.prev=S.next){case 0:if(n=e.ordered,s=e.maxPacketLifeTime,c=e.maxRetransmits,i=e.label,o=e.protocol,this._assertSendDirection(),p={negotiated:!0,id:this._nextSendSctpStreamId,ordered:n,maxPacketLifeTime:s,maxRetransmitTime:s,maxRetransmits:c,protocol:o},D.debug('sendDataChannel() [options:%o]',p),l=this._pc.createDataChannel(i,p),this._nextSendSctpStreamId=++this._nextSendSctpStreamId%I.MIS,this._hasDataChannelMediaSection){S.next=24;break}return S.next=9,t.awrap(this._pc.createOffer());case 9:if(u=S.sent,f=_.parse(u.sdp),m=f.media.find(function(e){return'application'===e.type}),this._transportReady){S.next=15;break}return S.next=15,t.awrap(this._setupTransport({localDtlsRole:'server',localSdpObject:f}));case 15:return D.debug('sendDataChannel() | calling pc.setLocalDescription() [offer:%o]',u),S.next=18,t.awrap(this._pc.setLocalDescription(u));case 18:return this._remoteSdp.sendSctpAssociation({offerMediaObject:m}),h={type:'answer',sdp:this._remoteSdp.getSdp()},D.debug('sendDataChannel() | calling pc.setRemoteDescription() [answer:%o]',h),S.next=23,t.awrap(this._pc.setRemoteDescription(h));case 23:this._hasDataChannelMediaSection=!0;case 24:return v={streamId:p.id,ordered:p.ordered,maxPacketLifeTime:p.maxPacketLifeTime,maxRetransmits:p.maxRetransmits},S.abrupt("return",{dataChannel:l,sctpStreamParameters:v});case 26:case"end":return S.stop()}},null,this,null,Promise)}},{key:"receive",value:function(e){var n,s,c,i,o,p,l,u,f,m,h,v;return t.async(function(S){for(;;)switch(S.prev=S.next){case 0:return n=e.trackId,s=e.kind,c=e.rtpParameters,this._assertRecvDirection(),D.debug('receive() [trackId:%s, kind:%s]',n,s),i=n,o=s,p=c.rtcp.cname,D.debug('receive() | forcing a random remote streamId to avoid well known bug in react-native-webrtc'),p+="-hack-"+w.generateRandomNumber(),this._remoteSdp.receive({mid:o,kind:s,offerRtpParameters:c,streamId:p,trackId:n}),l={type:'offer',sdp:this._remoteSdp.getSdp()},D.debug('receive() | calling pc.setRemoteDescription() [offer:%o]',l),S.next=13,t.awrap(this._pc.setRemoteDescription(l));case 13:return S.next=15,t.awrap(this._pc.createAnswer());case 15:if(u=S.sent,f=_.parse(u.sdp),m=f.media.find(function(e){return String(e.mid)===o}),x.applyCodecParameters({offerRtpParameters:c,answerMediaObject:m}),u={type:'answer',sdp:_.write(f)},this._transportReady){S.next=23;break}return S.next=23,t.awrap(this._setupTransport({localDtlsRole:'client',localSdpObject:f}));case 23:return D.debug('receive() | calling pc.setLocalDescription() [answer:%o]',u),S.next=26,t.awrap(this._pc.setLocalDescription(u));case 26:if(h=this._pc.getRemoteStreams().find(function(e){return e.id===p}),v=h.getTrackById(i)){S.next=30;break}throw new Error('remote track not found');case 30:return this._mapRecvLocalIdInfo.set(i,{mid:o,rtpParameters:c}),S.abrupt("return",{localId:i,track:v});case 32:case"end":return S.stop()}},null,this,null,Promise)}},{key:"stopReceiving",value:function(e){var n,s,c,i,o;return t.async(function(p){for(;;)switch(p.prev=p.next){case 0:return this._assertRecvDirection(),D.debug('stopReceiving() [localId:%s]',e),n=this._mapRecvLocalIdInfo.get(e)||{},s=n.mid,c=n.rtpParameters,this._mapRecvLocalIdInfo.delete(e),this._remoteSdp.planBStopReceiving({mid:s,offerRtpParameters:c}),i={type:'offer',sdp:this._remoteSdp.getSdp()},D.debug('stopReceiving() | calling pc.setRemoteDescription() [offer:%o]',i),p.next=9,t.awrap(this._pc.setRemoteDescription(i));case 9:return p.next=11,t.awrap(this._pc.createAnswer());case 11:return o=p.sent,D.debug('stopReceiving() | calling pc.setLocalDescription() [answer:%o]',o),p.next=15,t.awrap(this._pc.setLocalDescription(o));case 15:case"end":return p.stop()}},null,this,null,Promise)}},{key:"pauseReceiving",value:function(e){return t.async(function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}},null,null,null,Promise)}},{key:"resumeReceiving",value:function(e){return t.async(function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}},null,null,null,Promise)}},{key:"getReceiverStats",value:function(e){return t.async(function(e){for(;;)switch(e.prev=e.next){case 0:throw new b.UnsupportedError('not implemented');case 1:case"end":return e.stop()}},null,null,null,Promise)}},{key:"receiveDataChannel",value:function(e){var n,s,c,i,o,p,l,u,f,m,h,v;return t.async(function(S){for(;;)switch(S.prev=S.next){case 0:if(n=e.sctpStreamParameters,s=e.label,c=e.protocol,this._assertRecvDirection(),i=n.streamId,o=n.ordered,p=n.maxPacketLifeTime,l=n.maxRetransmits,u={negotiated:!0,id:i,ordered:o,maxPacketLifeTime:p,maxRetransmitTime:p,maxRetransmits:l,protocol:c},D.debug('receiveDataChannel() [options:%o]',u),f=this._pc.createDataChannel(s,u),this._hasDataChannelMediaSection){S.next=23;break}return this._remoteSdp.receiveSctpAssociation({oldDataChannelSpec:!0}),m={type:'offer',sdp:this._remoteSdp.getSdp()},D.debug('receiveDataChannel() | calling pc.setRemoteDescription() [offer:%o]',m),S.next=12,t.awrap(this._pc.setRemoteDescription(m));case 12:return S.next=14,t.awrap(this._pc.createAnswer());case 14:if(h=S.sent,this._transportReady){S.next=19;break}return v=_.parse(h.sdp),S.next=19,t.awrap(this._setupTransport({localDtlsRole:'client',localSdpObject:v}));case 19:return D.debug('receiveDataChannel() | calling pc.setRemoteDescription() [answer:%o]',h),S.next=22,t.awrap(this._pc.setLocalDescription(h));case 22:this._hasDataChannelMediaSection=!0;case 23:return S.abrupt("return",{dataChannel:f});case 24:case"end":return S.stop()}},null,this,null,Promise)}},{key:"_setupTransport",value:function(e){var n,s,c;return t.async(function(i){for(;;)switch(i.prev=i.next){case 0:return n=e.localDtlsRole,(s=e.localSdpObject)||(s=_.parse(this._pc.localDescription.sdp)),(c=x.extractDtlsParameters({sdpObject:s})).role=n,this._remoteSdp.updateDtlsRole('client'===n?'server':'client'),i.next=7,t.awrap(this.safeEmitAsPromise('@connect',{dtlsParameters:c}));case 7:this._transportReady=!0;case 8:case"end":return i.stop()}},null,this,null,Promise)}},{key:"_assertSendDirection",value:function(){if('send'!==this._direction)throw new Error('method can just be called for handlers with "send" direction')}},{key:"_assertRecvDirection",value:function(){if('recv'!==this._direction)throw new Error('method can just be called for handlers with "recv" direction')}}],[{key:"createFactory",value:function(){return function(){return new v}}}]),v})(k.HandlerInterface);_e.ReactNative=C},626,[22,67,9,10,12,14,17,607,593,596,597,598,611,619,613,614]); -__d(function(g,r,i,a,_m,e,d){"use strict";var t=this&&this.__createBinding||(Object.create?function(t,n,o,c){void 0===c&&(c=o),Object.defineProperty(t,c,{enumerable:!0,get:function(){return n[o]}})}:function(t,n,o,c){void 0===c&&(c=o),t[c]=n[o]}),n=this&&this.__exportStar||function(n,o){for(var c in n)"default"===c||o.hasOwnProperty(c)||t(o,n,c)};Object.defineProperty(e,"__esModule",{value:!0}),n(r(d[0]),e),n(r(d[1]),e),n(r(d[2]),e),n(r(d[3]),e),n(r(d[4]),e),n(r(d[5]),e),n(r(d[6]),e),n(r(d[7]),e),n(r(d[8]),e),n(r(d[9]),e)},627,[591,600,602,603,604,605,628,629,613,596]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0})},628,[]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0})},629,[]); -__d(function(g,r,i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.WebSocketProvider=_e.WebSocketContext=void 0;var t=e(r(d[1])),n=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=l(t);if(n&&n.has(e))return n.get(e);var o={},c=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in e)if("default"!==u&&Object.prototype.hasOwnProperty.call(e,u)){var f=c?Object.getOwnPropertyDescriptor(e,u):null;f&&(f.get||f.set)?Object.defineProperty(o,u,f):o[u]=e[u]}o.default=e,n&&n.set(e,o);return o})(r(d[2])),o=e(r(d[3])),c=r(d[4]),u=r(d[5]),f=r(d[6]),s=r(d[7]);function l(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(l=function(e){return e?n:t})(e)}var p=(0,n.createContext)(null);_e.WebSocketContext=p;_e.WebSocketProvider=function(e){var l=e.children,v=e.url,S=e.roomURL,k=e.peerId,O=(0,c.useDispatch)(),P=(0,n.useState)(),b=(0,t.default)(P,2),y=b[0],E=b[1],_=(0,c.useSelector)(function(e){return e.participant.authToken});return(0,n.useEffect)(function(){if(!v||!S||!k)return function(){};var e=new u.EventEmitter,t=(0,o.default)(v+"?roomURL="+S+"&peerId="+k+"&authToken="+_+"&version="+s.CLIENT_APP_VERSION);return t.on('disconnect',function(){O((0,f.setRoomSocketState)(f.RoomSocketState.DISCONNECTED))}),t.on('connect_error',function(e){console.log('connect_error',e)}),t.on('error',function(e){console.log('err socket')}),t.on('connect',function(){console.log('[DYTE] Connected'),O((0,f.setRoomSocketState)(f.RoomSocketState.CONNECTED))}),t.on('event://server-simple-message',function(t,n){var o=JSON.parse(t);e.emit('socket',o,n),O(o)}),E({socket:t,sendMessage:function(e,n){return new Promise(function(o){t.emit('event://send-message',JSON.stringify(e),function(e){var t=JSON.parse(e);O(t),o(t),n&&n(t)})})},emitter:e}),function(){t.disconnect(),E(null)}},[v,S,k,_,O]),n.default.createElement(p.Provider,{value:y},l)}},630,[1,41,165,631,432,595,480,504]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.io=e.Socket=e.Manager=e.protocol=void 0;var o=r(d[0]),t=r(d[1]),n=r(d[2])("socket.io-client");m.exports=e=u;var c=e.managers={};function u(u,f){"object"==typeof u&&(f=u,u=void 0),f=f||{};var s,p=(0,o.url)(u,f.path||"/socket.io"),l=p.source,y=p.id,v=p.path,b=c[y]&&v in c[y].nsps;return f.forceNew||f["force new connection"]||!1===f.multiplex||b?(n("ignoring socket cache for %s",l),s=new t.Manager(l,f)):(c[y]||(n("new io instance for %s",l),c[y]=new t.Manager(l,f)),s=c[y]),p.query&&!f.query&&(f.query=p.queryKey),s.socket(p.path,f)}e.io=u;var f=r(d[3]);Object.defineProperty(e,"protocol",{enumerable:!0,get:function(){return f.protocol}}),e.connect=u;var s=r(d[1]);Object.defineProperty(e,"Manager",{enumerable:!0,get:function(){return s.Manager}});var p=r(d[4]);Object.defineProperty(e,"Socket",{enumerable:!0,get:function(){return p.Socket}}),e.default=u},631,[632,634,588,657,656]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.url=void 0;var t=r(d[0]),o=r(d[1])("socket.io-client:url");e.url=function(p){var s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",l=arguments.length>2?arguments[2]:void 0,c=p;l=l||"undefined"!=typeof location&&location,null==p&&(p=l.protocol+"//"+l.host),"string"==typeof p&&("/"===p.charAt(0)&&(p="/"===p.charAt(1)?l.protocol+p:l.host+p),/^(https?|wss?):\/\//.test(p)||(o("protocol-less url %s",p),p=void 0!==l?l.protocol+"//"+p:"https://"+p),o("parse %s",p),c=t(p)),c.port||(/^(http|ws)$/.test(c.protocol)?c.port="80":/^(http|ws)s$/.test(c.protocol)&&(c.port="443")),c.path=c.path||"/";var h=-1!==c.host.indexOf(":")?"["+c.host+"]":c.host;return c.id=c.protocol+"://"+h+":"+c.port+s,c.href=c.protocol+"://"+h+(l&&l.port===c.port?"":":"+c.port),c}},632,[633,588]); -__d(function(g,r,_i,a,_m,_e,d){var e=/^(?:(?![^:@]+:[^:@\/]*@)(http|https|ws|wss):\/\/)?((?:(([^:@]*)(?::([^:@]*))?)?@)?((?:[a-f0-9]{0,4}:){2,7}[a-f0-9]{0,4}|[^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/,t=['source','protocol','authority','userInfo','user','password','host','port','relative','path','directory','file','query','anchor'];function s(e,t){var s=t.replace(/\/{2,9}/g,"/").split("/");return'/'!=t.substr(0,1)&&0!==t.length||s.splice(0,1),'/'==t.substr(t.length-1,1)&&s.splice(s.length-1,1),s}function n(e,t){var s={};return t.replace(/(?:^|&)([^&=]*)=?([^&]*)/g,function(e,t,n){t&&(s[t]=n)}),s}_m.exports=function(u){var o=u,i=u.indexOf('['),c=u.indexOf(']');-1!=i&&-1!=c&&(u=u.substring(0,i)+u.substring(i,c).replace(/:/g,';')+u.substring(c,u.length));for(var p=e.exec(u||''),h={},l=14;l--;)h[t[l]]=p[l]||'';return-1!=i&&-1!=c&&(h.source=o,h.host=h.host.substring(1,h.host.length-1).replace(/;/g,':'),h.authority=h.authority.replace('[','').replace(']','').replace(/;/g,':'),h.ipv6uri=!0),h.pathNames=s(h,h.path),h.queryKey=n(h,h.query),h}},633,[]); -__d(function(g,r,_i2,a,m,_e,d){"use strict";var e=r(d[0]),t=r(d[1]),n=r(d[2]),i=r(d[3]),o=r(d[4]),c=r(d[5]);function s(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}Object.defineProperty(_e,"__esModule",{value:!0}),_e.Manager=void 0;var u=r(d[6]),h=r(d[7]),l=r(d[8]),f=r(d[9]),p=r(d[10]),v=r(d[11]),y=r(d[12]),k=r(d[13])("socket.io-client:manager"),_=(function(y){i(D,y);var _,b,R=(_=D,b=s(),function(){var e,t=c(_);if(b){var n=c(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return o(this,e)});function D(t,i){var o,c;e(this,D),(o=R.call(this)).nsps={},o.subs=[],t&&"object"==typeof t&&(i=t,t=void 0),(i=i||{}).path=i.path||"/socket.io",o.opts=i,(0,h.installTimerFunctions)(n(o),i),o.reconnection(!1!==i.reconnection),o.reconnectionAttempts(i.reconnectionAttempts||1/0),o.reconnectionDelay(i.reconnectionDelay||1e3),o.reconnectionDelayMax(i.reconnectionDelayMax||5e3),o.randomizationFactor(null!==(c=i.randomizationFactor)&&void 0!==c?c:.5),o.backoff=new v({min:o.reconnectionDelay(),max:o.reconnectionDelayMax(),jitter:o.randomizationFactor()}),o.timeout(null==i.timeout?2e4:i.timeout),o._readyState="closed",o.uri=t;var s=i.parser||f;return o.encoder=new s.Encoder,o.decoder=new s.Decoder,o._autoConnect=!1!==i.autoConnect,o._autoConnect&&o.open(),o}return t(D,[{key:"reconnection",value:function(e){return arguments.length?(this._reconnection=!!e,this):this._reconnection}},{key:"reconnectionAttempts",value:function(e){return void 0===e?this._reconnectionAttempts:(this._reconnectionAttempts=e,this)}},{key:"reconnectionDelay",value:function(e){var t;return void 0===e?this._reconnectionDelay:(this._reconnectionDelay=e,null===(t=this.backoff)||void 0===t||t.setMin(e),this)}},{key:"randomizationFactor",value:function(e){var t;return void 0===e?this._randomizationFactor:(this._randomizationFactor=e,null===(t=this.backoff)||void 0===t||t.setJitter(e),this)}},{key:"reconnectionDelayMax",value:function(e){var t;return void 0===e?this._reconnectionDelayMax:(this._reconnectionDelayMax=e,null===(t=this.backoff)||void 0===t||t.setMax(e),this)}},{key:"timeout",value:function(e){return arguments.length?(this._timeout=e,this):this._timeout}},{key:"maybeReconnectOnOpen",value:function(){!this._reconnecting&&this._reconnection&&0===this.backoff.attempts&&this.reconnect()}},{key:"open",value:function(e){var t=this;if(k("readyState %s",this._readyState),~this._readyState.indexOf("open"))return this;k("opening %s",this.uri),this.engine=u(this.uri,this.opts);var n=this.engine,i=this;this._readyState="opening",this.skipReconnect=!1;var o=(0,p.on)(n,"open",function(){i.onopen(),e&&e()}),c=(0,p.on)(n,"error",function(n){k("error"),i.cleanup(),i._readyState="closed",t.emitReserved("error",n),e?e(n):i.maybeReconnectOnOpen()});if(!1!==this._timeout){var s=this._timeout;k("connect attempt will timeout after %d",s),0===s&&o();var h=this.setTimeoutFn(function(){k("connect attempt timed out after %d",s),o(),n.close(),n.emit("error",new Error("timeout"))},s);this.opts.autoUnref&&h.unref(),this.subs.push(function(){clearTimeout(h)})}return this.subs.push(o),this.subs.push(c),this}},{key:"connect",value:function(e){return this.open(e)}},{key:"onopen",value:function(){k("open"),this.cleanup(),this._readyState="open",this.emitReserved("open");var e=this.engine;this.subs.push((0,p.on)(e,"ping",this.onping.bind(this)),(0,p.on)(e,"data",this.ondata.bind(this)),(0,p.on)(e,"error",this.onerror.bind(this)),(0,p.on)(e,"close",this.onclose.bind(this)),(0,p.on)(this.decoder,"decoded",this.ondecoded.bind(this)))}},{key:"onping",value:function(){this.emitReserved("ping")}},{key:"ondata",value:function(e){this.decoder.add(e)}},{key:"ondecoded",value:function(e){this.emitReserved("packet",e)}},{key:"onerror",value:function(e){k("error",e),this.emitReserved("error",e)}},{key:"socket",value:function(e,t){var n=this.nsps[e];return n||(n=new l.Socket(this,e,t),this.nsps[e]=n),n}},{key:"_destroy",value:function(e){for(var t=0,n=Object.keys(this.nsps);t=this._reconnectionAttempts)k("reconnect failed"),this.backoff.reset(),this.emitReserved("reconnect_failed"),this._reconnecting=!1;else{var n=this.backoff.duration();k("will wait %dms before reconnect attempt",n),this._reconnecting=!0;var i=this.setTimeoutFn(function(){t.skipReconnect||(k("attempting reconnect"),e.emitReserved("reconnect_attempt",t.backoff.attempts),t.skipReconnect||t.open(function(n){n?(k("reconnect attempt error"),t._reconnecting=!1,t.reconnect(),e.emitReserved("reconnect_error",n)):(k("reconnect success"),t.onreconnect())}))},n);this.opts.autoUnref&&i.unref(),this.subs.push(function(){clearTimeout(i)})}}},{key:"onreconnect",value:function(){var e=this.backoff.attempts;this._reconnecting=!1,this.backoff.reset(),this.emitReserved("reconnect",e)}}]),D})(y.StrictEventEmitter);_e.Manager=_},634,[9,10,16,12,14,17,635,650,656,657,660,662,661,588]); -__d(function(g,r,i,a,m,e,d){var o=r(d[0]);m.exports=function(t,p){return new o(t,p)},m.exports.Socket=o,m.exports.protocol=o.protocol,m.exports.Transport=r(d[1]),m.exports.transports=r(d[2]),m.exports.parser=r(d[3])},635,[636,643,637,644]); -__d(function(g,r,_i,a,m,_e,d){var e=r(d[0]),t=r(d[1]),s=r(d[2]),n=r(d[3]),o=r(d[4]),i=r(d[5]),p=r(d[6]);function c(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}var u=r(d[7]),h=r(d[8]),l=r(d[9])("engine.io-client:socket"),f=r(d[10]),v=r(d[11]),y=r(d[12]),k=r(d[13]).installTimerFunctions,b=(function(b){"use strict";o(B,h);var w,S,L=(w=B,S=c(),function(){var e,t=p(w);if(S){var s=p(this).constructor;e=Reflect.construct(t,arguments,s)}else e=t.apply(this,arguments);return i(this,e)});function B(s){var o,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return t(this,B),o=L.call(this),s&&"object"==typeof s&&(i=s,s=null),s?(s=v(s),i.hostname=s.host,i.secure="https"===s.protocol||"wss"===s.protocol,i.port=s.port,s.query&&(i.query=s.query)):i.host&&(i.hostname=v(i.host).host),k(n(o),i),o.secure=null!=i.secure?i.secure:"undefined"!=typeof location&&"https:"===location.protocol,i.hostname&&!i.port&&(i.port=o.secure?"443":"80"),o.hostname=i.hostname||("undefined"!=typeof location?location.hostname:"localhost"),o.port=i.port||("undefined"!=typeof location&&location.port?location.port:o.secure?443:80),o.transports=i.transports||["polling","websocket"],o.readyState="",o.writeBuffer=[],o.prevBufferLen=0,o.opts=e({path:"/engine.io",agent:!1,withCredentials:!1,upgrade:!0,jsonp:!0,timestampParam:"t",rememberUpgrade:!1,rejectUnauthorized:!0,perMessageDeflate:{threshold:1024},transportOptions:{},closeOnBeforeunload:!0},i),o.opts.path=o.opts.path.replace(/\/$/,"")+"/","string"==typeof o.opts.query&&(o.opts.query=y.decode(o.opts.query)),o.id=null,o.upgrades=null,o.pingInterval=null,o.pingTimeout=null,o.pingTimeoutTimer=null,"function"==typeof addEventListener&&(o.opts.closeOnBeforeunload&&addEventListener("beforeunload",function(){o.transport&&(o.transport.removeAllListeners(),o.transport.close())},!1),"localhost"!==o.hostname&&(o.offlineEventListener=function(){o.onClose("transport close")},addEventListener("offline",o.offlineEventListener,!1))),o.open(),o}return s(B,[{key:"createTransport",value:function(t){l('creating transport "%s"',t);var s=T(this.opts.query);s.EIO=f.protocol,s.transport=t,this.id&&(s.sid=this.id);var n=e({},this.opts.transportOptions[t],this.opts,{query:s,socket:this,hostname:this.hostname,secure:this.secure,port:this.port});return l("options: %j",n),new u[t](n)}},{key:"open",value:function(){var e,t=this;if(this.opts.rememberUpgrade&&B.priorWebsocketSuccess&&-1!==this.transports.indexOf("websocket"))e="websocket";else{if(0===this.transports.length)return void this.setTimeoutFn(function(){t.emit("error","No transports available")},0);e=this.transports[0]}this.readyState="opening";try{e=this.createTransport(e)}catch(e){return l("error while creating transport: %s",e),this.transports.shift(),void this.open()}e.open(),this.setTransport(e)}},{key:"setTransport",value:function(e){var t=this;l("setting transport %s",e.name),this.transport&&(l("clearing existing transport %s",this.transport.name),this.transport.removeAllListeners()),this.transport=e,e.on("drain",this.onDrain.bind(this)).on("packet",this.onPacket.bind(this)).on("error",this.onError.bind(this)).on("close",function(){t.onClose("transport close")})}},{key:"probe",value:function(e){var t=this;l('probing transport "%s"',e);var s=this.createTransport(e,{probe:1}),n=!1;B.priorWebsocketSuccess=!1;var o=function(){n||(l('probe transport "%s" opened',e),s.send([{type:"ping",data:"probe"}]),s.once("packet",function(o){if(!n)if("pong"===o.type&&"probe"===o.data){if(l('probe transport "%s" pong',e),t.upgrading=!0,t.emit("upgrading",s),!s)return;B.priorWebsocketSuccess="websocket"===s.name,l('pausing current transport "%s"',t.transport.name),t.transport.pause(function(){n||"closed"!==t.readyState&&(l("changing transport and sending upgrade packet"),f(),t.setTransport(s),s.send([{type:"upgrade"}]),t.emit("upgrade",s),s=null,t.upgrading=!1,t.flush())})}else{l('probe transport "%s" failed',e);var i=new Error("probe error");i.transport=s.name,t.emit("upgradeError",i)}}))};function i(){n||(n=!0,f(),s.close(),s=null)}var p=function(n){var o=new Error("probe error: "+n);o.transport=s.name,i(),l('probe transport "%s" failed because of error: %s',e,n),t.emit("upgradeError",o)};function c(){p("transport closed")}function u(){p("socket closed")}function h(e){s&&e.name!==s.name&&(l('"%s" works - aborting "%s"',e.name,s.name),i())}var f=function(){s.removeListener("open",o),s.removeListener("error",p),s.removeListener("close",c),t.removeListener("close",u),t.removeListener("upgrading",h)};s.once("open",o),s.once("error",p),s.once("close",c),this.once("close",u),this.once("upgrading",h),s.open()}},{key:"onOpen",value:function(){if(l("socket open"),this.readyState="open",B.priorWebsocketSuccess="websocket"===this.transport.name,this.emit("open"),this.flush(),"open"===this.readyState&&this.opts.upgrade&&this.transport.pause){l("starting upgrade probes");for(var e=0,t=this.upgrades.length;e0&&void 0!==arguments[0]?arguments[0]:{};return e(t,{xd:this.xd,xs:this.xs},this.opts),new E(this.uri(),t)}},{key:"doWrite",value:function(t,e){var n=this,s=this.request({method:"POST",data:t});s.on("success",e),s.on("error",function(t){n.onError("xhr post error",t)})}},{key:"doPoll",value:function(){var t=this;k("xhr poll");var e=this.request();e.on("data",this.onData.bind(this)),e.on("error",function(e){t.onError("xhr poll error",e)}),this.pollXhr=e}}]),u})(),E=(function(e){"use strict";o(u,p);var i=h(u);function u(e,s){var o;return n(this,u),o=i.call(this),x(t(o),s),o.opts=s,o.method=s.method||"GET",o.uri=e,o.async=!1!==s.async,o.data=void 0!==s.data?s.data:null,o.create(),o}return s(u,[{key:"create",value:function(){var t=this,e=v(this.opts,"agent","enablesXDR","pfx","key","passphrase","cert","ca","ciphers","rejectUnauthorized","autoUnref");e.xdomain=!!this.opts.xd,e.xscheme=!!this.opts.xs;var n=this.xhr=new l(e);try{k("xhr open %s: %s",this.method,this.uri),n.open(this.method,this.uri,this.async);try{if(this.opts.extraHeaders)for(var s in n.setDisableHeaderCheck&&n.setDisableHeaderCheck(!0),this.opts.extraHeaders)this.opts.extraHeaders.hasOwnProperty(s)&&n.setRequestHeader(s,this.opts.extraHeaders[s])}catch(t){}if("POST"===this.method)try{n.setRequestHeader("Content-type","text/plain;charset=UTF-8")}catch(t){}try{n.setRequestHeader("Accept","*/*")}catch(t){}"withCredentials"in n&&(n.withCredentials=this.opts.withCredentials),this.opts.requestTimeout&&(n.timeout=this.opts.requestTimeout),this.hasXDR()?(n.onload=function(){t.onLoad()},n.onerror=function(){t.onError(n.responseText)}):n.onreadystatechange=function(){4===n.readyState&&(200===n.status||1223===n.status?t.onLoad():t.setTimeoutFn(function(){t.onError("number"==typeof n.status?n.status:0)},0))},k("xhr data %s",this.data),n.send(this.data)}catch(e){return void this.setTimeoutFn(function(){t.onError(e)},0)}"undefined"!=typeof document&&(this.index=u.requestsCount++,u.requests[this.index]=this)}},{key:"onSuccess",value:function(){this.emit("success"),this.cleanup()}},{key:"onData",value:function(t){this.emit("data",t),this.onSuccess()}},{key:"onError",value:function(t){this.emit("error",t),this.cleanup(!0)}},{key:"cleanup",value:function(t){if(void 0!==this.xhr&&null!==this.xhr){if(this.hasXDR()?this.xhr.onload=this.xhr.onerror=R:this.xhr.onreadystatechange=R,t)try{this.xhr.abort()}catch(t){}"undefined"!=typeof document&&delete u.requests[this.index],this.xhr=null}}},{key:"onLoad",value:function(){var t=this.xhr.responseText;null!==t&&this.onData(t)}},{key:"hasXDR",value:function(){return"undefined"!=typeof XDomainRequest&&!this.xs&&this.enablesXDR}},{key:"abort",value:function(){this.cleanup()}}]),u})();if(E.requestsCount=0,E.requests={},"undefined"!=typeof document)if("function"==typeof attachEvent)attachEvent("onunload",b);else if("function"==typeof addEventListener){addEventListener("onpagehide"in q?"pagehide":"unload",b,!1)}function b(){for(var t in E.requests)E.requests.hasOwnProperty(t)&&E.requests[t].abort()}m.exports=D,m.exports.Request=E},641,[16,22,9,10,12,14,17,638,642,649,650,640,588]); -__d(function(g,r,i,a,m,_e,d){var t=r(d[0]),e=r(d[1]),n=r(d[2]),o=r(d[3]),s=r(d[4]);function p(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(t){return!1}}var l=r(d[5]),u=r(d[6]),c=r(d[7]),h=r(d[8]),f=r(d[9])("engine.io-client:polling"),y=(function(y){"use strict";n(b,l);var v,w,k=(v=b,w=p(),function(){var t,e=s(v);if(w){var n=s(this).constructor;t=Reflect.construct(e,arguments,n)}else t=e.apply(this,arguments);return o(this,t)});function b(){return t(this,b),k.apply(this,arguments)}return e(b,[{key:"name",get:function(){return"polling"}},{key:"doOpen",value:function(){this.poll()}},{key:"pause",value:function(t){var e=this;this.readyState="pausing";var n=function(){f("paused"),e.readyState="paused",t()};if(this.polling||!this.writable){var o=0;this.polling&&(f("we are currently polling - waiting to pause"),o++,this.once("pollComplete",function(){f("pre-pause polling complete"),--o||n()})),this.writable||(f("we are currently writing - waiting to pause"),o++,this.once("drain",function(){f("pre-pause writing complete"),--o||n()}))}else n()}},{key:"poll",value:function(){f("polling"),this.polling=!0,this.doPoll(),this.emit("poll")}},{key:"onData",value:function(t){var e=this;f("polling got data %s",t);c.decodePayload(t,this.socket.binaryType).forEach(function(t){if("opening"===e.readyState&&"open"===t.type&&e.onOpen(),"close"===t.type)return e.onClose(),!1;e.onPacket(t)}),"closed"!==this.readyState&&(this.polling=!1,this.emit("pollComplete"),"open"===this.readyState?this.poll():f('ignoring poll - transport state "%s"',this.readyState))}},{key:"doClose",value:function(){var t=this,e=function(){f("writing close packet"),t.write([{type:"close"}])};"open"===this.readyState?(f("transport open - closing"),e()):(f("transport not open - deferring close"),this.once("open",e))}},{key:"write",value:function(t){var e=this;this.writable=!1,c.encodePayload(t,function(t){e.doWrite(t,function(){e.writable=!0,e.emit("drain")})})}},{key:"uri",value:function(){var t=this.query||{},e=this.opts.secure?"https":"http",n="";return!1!==this.opts.timestampRequests&&(t[this.opts.timestampParam]=h()),this.supportsBinary||t.sid||(t.b64=1),t=u.encode(t),this.opts.port&&("https"===e&&443!==Number(this.opts.port)||"http"===e&&80!==Number(this.opts.port))&&(n=":"+this.opts.port),t.length&&(t="?"+t),e+"://"+(-1!==this.opts.hostname.indexOf(":")?"["+this.opts.hostname+"]":this.opts.hostname)+n+this.opts.path+t}}]),b})();m.exports=y},642,[9,10,12,14,17,643,651,644,652,588]); -__d(function(g,r,i,a,m,_e,d){var t=r(d[0]),e=r(d[1]),n=r(d[2]),o=r(d[3]),s=r(d[4]),c=r(d[5]);function u(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(t){return!1}}var l=r(d[6]),h=r(d[7]),f=r(d[8]).installTimerFunctions,y=r(d[9])("engine.io-client:transport"),p=(function(p){"use strict";o(R,h);var v,k,S=(v=R,k=u(),function(){var t,e=c(v);if(k){var n=c(this).constructor;t=Reflect.construct(e,arguments,n)}else t=e.apply(this,arguments);return s(this,t)});function R(e){var o;return t(this,R),o=S.call(this),f(n(o),e),o.opts=e,o.query=e.query,o.readyState="",o.socket=e.socket,o}return e(R,[{key:"onError",value:function(t,e){var n=new Error(t);return n.type="TransportError",n.description=e,this.emit("error",n),this}},{key:"open",value:function(){return"closed"!==this.readyState&&""!==this.readyState||(this.readyState="opening",this.doOpen()),this}},{key:"close",value:function(){return"opening"!==this.readyState&&"open"!==this.readyState||(this.doClose(),this.onClose()),this}},{key:"send",value:function(t){"open"===this.readyState?this.write(t):y("transport is not open, discarding packets")}},{key:"onOpen",value:function(){this.readyState="open",this.writable=!0,this.emit("open")}},{key:"onData",value:function(t){var e=l.decodePacket(t,this.socket.binaryType);this.onPacket(e)}},{key:"onPacket",value:function(t){this.emit("packet",t)}},{key:"onClose",value:function(){this.readyState="closed",this.emit("close")}}]),R})();m.exports=p},643,[9,10,16,12,14,17,644,649,650,588]); -__d(function(g,r,_i,a,m,e,d){var o=r(d[0]),n=r(d[1]),t=String.fromCharCode(30);m.exports={protocol:4,encodePacket:o,encodePayload:function(n,c){var f=n.length,i=new Array(f),u=0;n.forEach(function(n,l){o(n,!1,function(o){i[l]=o,++u===f&&c(i.join(t))})})},decodePacket:n,decodePayload:function(o,c){for(var f=o.split(t),i=[],u=0;u1?{type:f[c],data:t.substring(1)}:{type:f[c]}:u}},647,[646,648]); -__d(function(g,r,_i,a,m,e,d){!(function(n){"use strict";e.encode=function(t){var i,f=new Uint8Array(t),u=f.length,o="";for(i=0;i>2],o+=n[(3&f[i])<<4|f[i+1]>>4],o+=n[(15&f[i+1])<<2|f[i+2]>>6],o+=n[63&f[i+2]];return u%3==2?o=o.substring(0,o.length-1)+"=":u%3==1&&(o=o.substring(0,o.length-2)+"=="),o},e.decode=function(t){var i,f,u,o,c,h=.75*t.length,l=t.length,s=0;"="===t[t.length-1]&&(h--,"="===t[t.length-2]&&h--);var x=new ArrayBuffer(h),O=new Uint8Array(x);for(i=0;i>4,O[s++]=(15&u)<<4|o>>2,O[s++]=(3&o)<<6|63&c;return x}})("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/")},648,[]); -__d(function(g,r,_i,a,m,e,d){function t(t){if(t)return s(t)}function s(s){for(var i in t.prototype)s[i]=t.prototype[i];return s}void 0!==m&&(m.exports=t),t.prototype.on=t.prototype.addEventListener=function(t,s){return this._callbacks=this._callbacks||{},(this._callbacks['$'+t]=this._callbacks['$'+t]||[]).push(s),this},t.prototype.once=function(t,s){function i(){this.off(t,i),s.apply(this,arguments)}return i.fn=s,this.on(t,i),this},t.prototype.off=t.prototype.removeListener=t.prototype.removeAllListeners=t.prototype.removeEventListener=function(t,s){if(this._callbacks=this._callbacks||{},0==arguments.length)return this._callbacks={},this;var i,n=this._callbacks['$'+t];if(!n)return this;if(1==arguments.length)return delete this._callbacks['$'+t],this;for(var l=0;l1?n-1:0),u=1;u0);return c}function h(){var n=i(+new Date);return n!==t?(u=0,t=n):n+'.'+i(u++)}for(;f';n=document.createElement(e)}catch(e){(n=document.createElement("iframe")).name=o.iframeId,n.src="javascript:0"}n.id=o.iframeId,o.form.appendChild(n),o.iframe=n};l(),e=e.replace(v,"\\\n"),this.area.value=e.replace(y,"\\n");try{this.form.submit()}catch(e){}this.iframe.attachEvent?this.iframe.onreadystatechange=function(){"complete"===o.iframe.readyState&&f()}:this.iframe.onload=f}}]),x})();m.exports=C},653,[9,10,16,77,12,14,17,642,640]); -__d(function(g,r,_i,a,m,_e,d){var t=r(d[0]),e=r(d[1]),s=r(d[2]),o=r(d[3]),n=r(d[4]);function i(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(t){return!1}}var c=r(d[5]),u=r(d[6]),p=r(d[7]),h=r(d[8]),f=r(d[9]).pick,l=r(d[10]),y=l.WebSocket,v=l.usingBrowserWebSocket,w=l.defaultBinaryType,k=l.nextTick,b=r(d[11])("engine.io-client:websocket"),B="undefined"!=typeof navigator&&"string"==typeof navigator.product&&"reactnative"===navigator.product.toLowerCase(),x=(function(l){"use strict";s(T,c);var x,R,C=(x=T,R=i(),function(){var t,e=n(x);if(R){var s=n(this).constructor;t=Reflect.construct(e,arguments,s)}else t=e.apply(this,arguments);return o(this,t)});function T(e){var s;return t(this,T),(s=C.call(this,e)).supportsBinary=!e.forceBase64,s}return e(T,[{key:"name",get:function(){return"websocket"}},{key:"doOpen",value:function(){if(this.check()){var t=this.uri(),e=this.opts.protocols,s=B?{}:f(this.opts,"agent","perMessageDeflate","pfx","key","passphrase","cert","ca","ciphers","rejectUnauthorized","localAddress","protocolVersion","origin","maxPayload","family","checkServerIdentity");this.opts.extraHeaders&&(s.headers=this.opts.extraHeaders);try{this.ws=v&&!B?e?new y(t,e):new y(t):new y(t,e,s)}catch(t){return this.emit("error",t)}this.ws.binaryType=this.socket.binaryType||w,this.addEventListeners()}}},{key:"addEventListeners",value:function(){var t=this;this.ws.onopen=function(){t.opts.autoUnref&&t.ws._socket.unref(),t.onOpen()},this.ws.onclose=this.onClose.bind(this),this.ws.onmessage=function(e){return t.onData(e.data)},this.ws.onerror=function(e){return t.onError("websocket error",e)}}},{key:"write",value:function(t){var e=this;this.writable=!1;for(var s=function(s){var o=t[s],n=s===t.length-1;u.encodePacket(o,e.supportsBinary,function(t){var s={};v||(o.options&&(s.compress=o.options.compress),e.opts.perMessageDeflate&&("string"==typeof t?Buffer.byteLength(t):t.length)=e.length?{done:!0}:{done:!1,value:e[i++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function h(e,t){if(e){if("string"==typeof e)return u(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?u(e,t):void 0}}function u(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,i=new Array(t);n1?t-1:0),i=1;i0;case u.ACK:case u.BINARY_ACK:return Array.isArray(e)}}}]),k})();function E(t){try{return JSON.parse(t)}catch(t){return!1}}_e.Decoder=N;var A=(function(){function t(e){i(this,t),this.packet=e,this.buffers=[],this.reconPack=e}return o(t,[{key:"takeBinaryData",value:function(t){if(this.buffers.push(t),this.buffers.length===this.reconPack.attachments){var e=h.reconstructPacket(this.reconPack,this.buffers);return this.finishedReconstruction(),e}return null}},{key:"finishedReconstruction",value:function(){this.reconPack=null,this.buffers=[]}}]),t})()},657,[77,12,14,17,9,10,649,658,659,588]); -__d(function(g,r,_i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.reconstructPacket=e.deconstructPacket=void 0;var t=r(d[0]);function n(c,o){if(!c)return c;if(t.isBinary(c)){var u={_placeholder:!0,num:o.length};return o.push(c),u}if(Array.isArray(c)){for(var i=new Array(c.length),f=0;f1?o-1:0),l=1;l1?o-1:0),l=1;l0&&t.jitter<=1?t.jitter:0,this.attempts=0}m.exports=t,t.prototype.duration=function(){var t=this.ms*Math.pow(this.factor,this.attempts++);if(this.jitter){var o=Math.random(),s=Math.floor(o*this.jitter*t);t=0==(1&Math.floor(10*o))?t-s:t+s}return 0|Math.min(t,this.max)},t.prototype.reset=function(){this.attempts=0},t.prototype.setMin=function(t){this.ms=t},t.prototype.setMax=function(t){this.max=t},t.prototype.setJitter=function(t){this.jitter=t}},662,[]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var u=t(r(d[1])),o='production'===process.env.REACT_APP_STAGE,n={captureEvent:function(t,n){o&&u.default.capture(t,n)},SHOULD_CAPTURE_EVENT:o,setPeople:function(t){o&&u.default.people.set(t)}};e.default=n},663,[1,664]); -__d(function(e,t,r,n,i,o,s){'use strict';function a(e){"@babel/helpers - typeof";return(a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function c(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function u(e,t){for(var r=0;re.length)&&(t=e.length);for(var r=0,n=new Array(t);r=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,s=!0,a=!1;return{s:function(){r=e[Symbol.iterator]()},n:function(){var e=r.next();return s=e.done,e},e:function(e){a=!0,o=e},f:function(){try{s||null==r.return||r.return()}finally{if(a)throw o}}}}var $=String.fromCharCode,P='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=',F='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+-$',A={};function C(e,t){if(!A[e]){A[e]={};for(var r=0;r>>8,r[2*n+1]=o%256}return r},decompressFromUint8Array:function(e){if(null===e||void 0===e)return q.decompress(e);for(var t=new Array(e.length/2),r=0,n=t.length;r>=1}else{for(i=1,n=0;n>=1}0==--l&&(l=Math.pow(2,f),f++),delete a[p]}else for(i=s[p],n=0;n>=1;0==--l&&(l=Math.pow(2,f),f++),s[u]=d++,p=String(c)}if(''!==p){if(Object.prototype.hasOwnProperty.call(a,p)){if(p.charCodeAt(0)<256){for(n=0;n>=1}else{for(i=1,n=0;n>=1}0==--l&&(l=Math.pow(2,f),f++),delete a[p]}else for(i=s[p],n=0;n>=1;0==--l&&(l=Math.pow(2,f),f++)}for(i=2,n=0;n>=1;for(;;){if(h<<=1,g==t-1){_.push(r(h));break}g++}return _.join('')},decompress:function(e){return null==e?'':''==e?null:q._decompress(e.length,32768,function(t){return e.charCodeAt(t)})},_decompress:function(e,t,r){var n,i,o,s,a,c,u,p=[],l=4,d=4,f=3,_='',h=[],g={val:r(0),position:t,index:1};for(n=0;n<3;n+=1)p[n]=n;for(o=0,a=Math.pow(2,2),c=1;c!=a;)s=g.val&g.position,g.position>>=1,0==g.position&&(g.position=t,g.val=r(g.index++)),o|=(s>0?1:0)*c,c<<=1;switch(o){case 0:for(o=0,a=Math.pow(2,8),c=1;c!=a;)s=g.val&g.position,g.position>>=1,0==g.position&&(g.position=t,g.val=r(g.index++)),o|=(s>0?1:0)*c,c<<=1;u=$(o);break;case 1:for(o=0,a=Math.pow(2,16),c=1;c!=a;)s=g.val&g.position,g.position>>=1,0==g.position&&(g.position=t,g.val=r(g.index++)),o|=(s>0?1:0)*c,c<<=1;u=$(o);break;case 2:return''}for(p[3]=u,i=u,h.push(u);;){if(g.index>e)return'';for(o=0,a=Math.pow(2,f),c=1;c!=a;)s=g.val&g.position,g.position>>=1,0==g.position&&(g.position=t,g.val=r(g.index++)),o|=(s>0?1:0)*c,c<<=1;switch(u=o){case 0:for(o=0,a=Math.pow(2,8),c=1;c!=a;)s=g.val&g.position,g.position>>=1,0==g.position&&(g.position=t,g.val=r(g.index++)),o|=(s>0?1:0)*c,c<<=1;p[d++]=$(o),u=d-1,l--;break;case 1:for(o=0,a=Math.pow(2,16),c=1;c!=a;)s=g.val&g.position,g.position>>=1,0==g.position&&(g.position=t,g.val=r(g.index++)),o|=(s>0?1:0)*c,c<<=1;p[d++]=$(o),u=d-1,l--;break;case 2:return h.join('')}if(0==l&&(l=Math.pow(2,f),f++),p[u])_=p[u];else{if(u!==d)return null;_=i+i.charAt(0)}h.push(_),p[d++]=i+_.charAt(0),i=_,0==--l&&(l=Math.pow(2,f),f++)}}},R={DEBUG:!1,LIB_VERSION:"1.14.1"},M=Array.prototype,j=Function.prototype,T=Object.prototype,D=M.slice,U=T.toString,B=T.hasOwnProperty,I='undefined'!=typeof window?window:{},N=I.navigator||{userAgent:''},H=I.document||{},L=N.userAgent,z=j.bind,V=M.forEach,Q=M.indexOf,W=Array.isArray,X={},G={trim:function(e){return e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,'')}},J=function(){if(R.DEBUG&&!G.isUndefined(window.console)&&window.console)try{window.console.log.apply(window.console,arguments)}catch(e){G.each(arguments,function(e){window.console.log(e)})}},Y=function(){if(R.DEBUG&&!G.isUndefined(window.console)&&window.console){var e=['PostHog error:'].concat(Array.prototype.slice.call(arguments));try{window.console.error.apply(window.console,e)}catch(t){G.each(e,function(e){window.console.error(e)})}}},K=function(){if(!G.isUndefined(window.console)&&window.console){var e=['PostHog error:'].concat(Array.prototype.slice.call(arguments));try{window.console.error.apply(window.console,e)}catch(t){G.each(e,function(e){window.console.error(e)})}}};G.bind=function(e,t){var r,n;if(z&&e.bind===z)return z.apply(e,D.call(arguments,1));if(!G.isFunction(e))throw new TypeError;return r=D.call(arguments,2),n=function(){if(!(this instanceof n))return e.apply(t,r.concat(D.call(arguments)));var i={};i.prototype=e.prototype;var o=new i;i.prototype=null;var s=e.apply(o,r.concat(D.call(arguments)));return Object(s)===s?s:o}},G.bind_instance_methods=function(e){for(var t in e)'function'==typeof e[t]&&(e[t]=G.bind(e[t],e))},G.each=function(e,t,r){if(null!==e&&void 0!==e)if(V&&e.forEach===V)e.forEach(t,r);else if(e.length===+e.length){for(var n=0,i=e.length;n0&&(t[r]=e)}),t};var Z,ee,te='undefined'!=typeof Symbol?Symbol('__deepCircularCopyInProgress__'):'__deepCircularCopyInProgress__';function re(e,t){return e!==Object(e)?t?t(e):e:e[te]?void 0:(e[te]=!0,G.isArray(e)?(r=[],G.each(e,function(e){r.push(re(e,t))})):(r={},G.each(e,function(e,n){n!==te&&(r[n]=re(e,t))})),delete e[te],r);var r}function ne(e){switch(a(e.className)){case'string':return e.className;case'object':return e.className.baseVal||e.getAttribute('class')||'';default:return''}}function ie(e){var t='';return pe(e)&&!le(e)&&e.childNodes&&e.childNodes.length&&G.each(e.childNodes,function(e){ae(e)&&e.textContent&&(t+=G.trim(e.textContent).split(/(\s+)/).filter(de).join('').replace(/[\r\n]/g,' ').replace(/[ ]+/g,' ').substring(0,255))}),G.trim(t)}function oe(e){return e&&1===e.nodeType}function se(e,t){return e&&e.tagName&&e.tagName.toLowerCase()===t.toLowerCase()}function ae(e){return e&&3===e.nodeType}G.copyAndTruncateStrings=function(e,t){return re(e,function(e){return'string'==typeof e&&null!==t&&(e=e.slice(0,t)),e})},G.base64Encode=function(e){var t,r,n,i,o,s='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=',a=0,c=0,u='',p=[];if(!e)return e;e=G.utf8Encode(e);do{t=(o=e.charCodeAt(a++)<<16|e.charCodeAt(a++)<<8|e.charCodeAt(a++))>>18&63,r=o>>12&63,n=o>>6&63,i=63&o,p[c++]=s.charAt(t)+s.charAt(r)+s.charAt(n)+s.charAt(i)}while(a127&&s<2048?String.fromCharCode(s>>6|192,63&s|128):String.fromCharCode(s>>12|224,s>>6&63|128,63&s|128),null!==a&&(r>t&&(o+=e.substring(t,r)),o+=a,t=r=i+1)}return r>t&&(o+=e.substring(t,e.length)),o},G.UUID=(Z=function(){for(var e=1*new Date,t=0;e==1*new Date;)t++;return e.toString(16)+t.toString(16)},ee=function(){var e,t,r=L,n=[],i=0;function o(e,t){var r,i=0;for(r=0;r=4&&(i=o(i,n),n=[]);return n.length>0&&(i=o(i,n)),i.toString(16)},function(){var e=(window.screen.height*window.screen.width).toString(16);return Z()+'-'+Math.random().toString(16).replace('.','')+'-'+ee()+'-'+e+'-'+Z()}),G.isBlockedUA=function(e){return!!/(google web preview|baiduspider|yandexbot|bingbot|googlebot|yahoo! slurp)/i.test(e)},G.HTTPBuildQuery=function(e,t){var r,n,i=[];return G.isUndefined(t)&&(t='&'),G.each(e,function(e,t){r=encodeURIComponent(e.toString()),n=encodeURIComponent(t),i[i.length]=n+'='+r}),i.join(t)},G.getQueryParam=function(e,t){t=t.replace(/[[]/,'\\[').replace(/[\]]/,'\\]');var r=new RegExp('[\\?&]'+t+'=([^&#]*)').exec(e);if(null===r||r&&'string'!=typeof r[1]&&r[1].length)return'';var n=r[1];try{n=decodeURIComponent(n)}catch(e){Y('Skipping decoding for malformed query param: '+n)}return n.replace(/\+/g,' ')},G.getHashParam=function(e,t){var r=e.match(new RegExp(t+'=([^&]*)'));return r?r[1]:null},G.register_event=(function(){function e(e,r,n){return function(i){if(i=i||t(window.event)){var o,s,a=!0;return G.isFunction(n)&&(o=n(i)),s=r.call(e,i),!1!==o&&!1!==s||(a=!1),a}}}function t(e){return e&&(e.preventDefault=t.preventDefault,e.stopPropagation=t.stopPropagation),e}return t.preventDefault=function(){this.returnValue=!1},t.stopPropagation=function(){this.cancelBubble=!0},function(t,r,n,i,o){if(t)if(t.addEventListener&&!i)t.addEventListener(r,n,!!o);else{var s='on'+r,a=t[s];t[s]=e(t,n,a)}else Y('No valid element provided to register_event')}})(),G.info={campaignParams:function(){var e='utm_source utm_medium utm_campaign utm_content utm_term gclid'.split(' '),t='',r={};return G.each(e,function(e){(t=G.getQueryParam(H.URL,e)).length&&(r[e]=t)}),r},searchEngine:function(e){return 0===e.search('https?://(.*)google.([^/?]*)')?'google':0===e.search('https?://(.*)bing.com')?'bing':0===e.search('https?://(.*)yahoo.com')?'yahoo':0===e.search('https?://(.*)duckduckgo.com')?'duckduckgo':null},searchInfo:function(e){var t=G.info.searchEngine(e),r='yahoo'!=t?'q':'p',n={};if(null!==t){n.$search_engine=t;var i=G.getQueryParam(e,r);i.length&&(n.ph_keyword=i)}return n},browser:function(e,t,r){return t=t||'',r||G.includes(e,' OPR/')?G.includes(e,'Mini')?'Opera Mini':'Opera':/(BlackBerry|PlayBook|BB10)/i.test(e)?'BlackBerry':G.includes(e,'IEMobile')||G.includes(e,'WPDesktop')?'Internet Explorer Mobile':G.includes(e,'SamsungBrowser/')?'Samsung Internet':G.includes(e,'Edge')||G.includes(e,'Edg/')?'Microsoft Edge':G.includes(e,'FBIOS')?'Facebook Mobile':G.includes(e,'Chrome')?'Chrome':G.includes(e,'CriOS')?'Chrome iOS':G.includes(e,'UCWEB')||G.includes(e,'UCBrowser')?'UC Browser':G.includes(e,'FxiOS')?'Firefox iOS':G.includes(t,'Apple')?G.includes(e,'Mobile')?'Mobile Safari':'Safari':G.includes(e,'Android')?'Android Mobile':G.includes(e,'Konqueror')?'Konqueror':G.includes(e,'Firefox')?'Firefox':G.includes(e,'MSIE')||G.includes(e,'Trident/')?'Internet Explorer':G.includes(e,'Gecko')?'Mozilla':''},browserVersion:function(e,t,r){var n={'Internet Explorer Mobile':/rv:(\d+(\.\d+)?)/,'Microsoft Edge':/Edge?\/(\d+(\.\d+)?)/,Chrome:/Chrome\/(\d+(\.\d+)?)/,'Chrome iOS':/CriOS\/(\d+(\.\d+)?)/,'UC Browser':/(UCBrowser|UCWEB)\/(\d+(\.\d+)?)/,Safari:/Version\/(\d+(\.\d+)?)/,'Mobile Safari':/Version\/(\d+(\.\d+)?)/,Opera:/(Opera|OPR)\/(\d+(\.\d+)?)/,Firefox:/Firefox\/(\d+(\.\d+)?)/,'Firefox iOS':/FxiOS\/(\d+(\.\d+)?)/,Konqueror:/Konqueror:(\d+(\.\d+)?)/,BlackBerry:/BlackBerry (\d+(\.\d+)?)/,'Android Mobile':/android\s(\d+(\.\d+)?)/,'Samsung Internet':/SamsungBrowser\/(\d+(\.\d+)?)/,'Internet Explorer':/(rv:|MSIE )(\d+(\.\d+)?)/,Mozilla:/rv:(\d+(\.\d+)?)/}[G.info.browser(e,t,r)];if(void 0===n)return null;var i=e.match(n);return i?parseFloat(i[i.length-2]):null},os:function(){var e=L;return/Windows/i.test(e)?/Phone/.test(e)||/WPDesktop/.test(e)?'Windows Phone':'Windows':/(iPhone|iPad|iPod)/.test(e)?'iOS':/Android/.test(e)?'Android':/(BlackBerry|PlayBook|BB10)/i.test(e)?'BlackBerry':/Mac/i.test(e)?'Mac OS X':/Linux/.test(e)?'Linux':/CrOS/.test(e)?'Chrome OS':''},device:function(e){return/Windows Phone/i.test(e)||/WPDesktop/.test(e)?'Windows Phone':/iPad/.test(e)?'iPad':/iPod/.test(e)?'iPod Touch':/iPhone/.test(e)?'iPhone':/(BlackBerry|PlayBook|BB10)/i.test(e)?'BlackBerry':/Android/.test(e)&&!/Mobile/.test(e)?'Android Tablet':/Android/.test(e)?'Android':''},deviceType:function(e){var t=this.device(e);return'iPad'===t||'Android Tablet'===t?'Tablet':t?'Mobile':'Desktop'},referringDomain:function(e){var t=e.split('/');return t.length>=3?t[2]:''},properties:function(){return G.extend(G.strip_empty_properties({$os:G.info.os(),$browser:G.info.browser(L,N.vendor,window.opera),$device:G.info.device(L),$device_type:G.info.deviceType(L)}),{$current_url:window.location.href,$host:window.location.host,$pathname:window.location.pathname,$browser_version:G.info.browserVersion(L,N.vendor,window.opera),$screen_height:window.screen.height,$screen_width:window.screen.width,$viewport_height:window.innerHeight,$viewport_width:window.innerWidth,$lib:'web',$lib_version:R.LIB_VERSION,$insert_id:Math.random().toString(36).substring(2,10)+Math.random().toString(36).substring(2,10),$time:G.timestamp()/1e3})},people_properties:function(){return G.extend(G.strip_empty_properties({$os:G.info.os(),$browser:G.info.browser(L,N.vendor,window.opera)}),{$browser_version:G.info.browserVersion(L,N.vendor,window.opera)})}},G.isObject=G.isObject,G.isBlockedUA=G.isBlockedUA,G.isEmptyObject=G.isEmptyObject,G.info=G.info,G.info.device=G.info.device,G.info.browser=G.info.browser,G.info.browserVersion=G.info.browserVersion,G.info.properties=G.info.properties;var ce=['a','button','form','input','select','textarea','label'];function ue(e,t){if(!e||se(e,'html')||!oe(e))return!1;for(var r=!1,n=[e],i=!0,o=e;o.parentNode&&!se(o,'body');)if(11!==o.parentNode.nodeType){if(!(i=o.parentNode))break;if(ce.indexOf(i.tagName.toLowerCase())>-1)r=!0;else{var s=window.getComputedStyle(i);s&&'pointer'===s.getPropertyValue('cursor')&&(r=!0)}n.push(i),o=i}else n.push(o.parentNode.host),o=o.parentNode.host;var a=window.getComputedStyle(e);if(a&&'pointer'===a.getPropertyValue('cursor')&&'click'===t.type)return!0;var c=e.tagName.toLowerCase();switch(c){case'html':return!1;case'form':return'submit'===t.type;case'input':return'change'===t.type||'click'===t.type;case'select':case'textarea':return'change'===t.type||'click'===t.type;default:return r?'click'===t.type:'click'===t.type&&(ce.indexOf(c)>-1||'true'===e.getAttribute('contenteditable'))}}function pe(e){for(var t=e;t.parentNode&&!se(t,'body');t=t.parentNode){var r=ne(t).split(' ');if(G.includes(r,'ph-sensitive')||G.includes(r,'ph-no-capture'))return!1}if(G.includes(ne(e).split(' '),'ph-include'))return!0;var n=e.type||'';if('string'==typeof n)switch(n.toLowerCase()){case'hidden':case'password':return!1}var i=e.name||e.id||'';if('string'==typeof i){if(/^cc|cardnum|ccnum|creditcard|csc|cvc|cvv|exp|pass|pwd|routing|seccode|securitycode|securitynum|socialsec|socsec|ssn/i.test(i.replace(/[^a-zA-Z0-9]/g,'')))return!1}return!0}function le(e){return!!(se(e,'input')&&'button'!=e.type||se(e,'select')||se(e,'textarea')||'true'===e.getAttribute('contenteditable'))}function de(e){if(null===e||G.isUndefined(e))return!1;if('string'==typeof e){e=G.trim(e);if(/^(?:(4[0-9]{12}(?:[0-9]{3})?)|(5[1-5][0-9]{14})|(6(?:011|5[0-9]{2})[0-9]{12})|(3[47][0-9]{13})|(3(?:0[0-5]|[68][0-9])[0-9]{11})|((?:2131|1800|35[0-9]{3})[0-9]{11}))$/.test((e||'').replace(/[- ]/g,'')))return!1;if(/(^\d{3}-?\d{2}-?\d{4}$)/.test(e))return!1}return!0}function fe(e,t){var r=document.createElement('script');r.type='text/javascript',r.src=e,r.onload=t;var n=document.getElementsByTagName('script');n.length>0?n[0].parentNode.insertBefore(r,n[0]):document.body.appendChild(r)}var _e=(function(){function e(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:t.get_config('rageclick');c(this,e),this.clicks=[],this.instance=t,this.enabled=r}return p(e,[{key:"click",value:function(e,t,r){if(this.enabled){var n=this.clicks[this.clicks.length-1];n&&Math.abs(e-n.x)+Math.abs(t-n.y)<30&&r-n.timestamp<1e3?(this.clicks.push({x:e,y:t,timestamp:r}),3===this.clicks.length&&this.instance.capture('$rageclick')):this.clicks=[{x:e,y:t,timestamp:r}]}}}]),e})(),he={_initializedTokens:[],_previousElementSibling:function(e){if(e.previousElementSibling)return e.previousElementSibling;do{e=e.previousSibling}while(e&&!oe(e));return e},_getPropertiesFromElement:function(e,t,r){var n=e.tagName.toLowerCase(),i={tag_name:n};ce.indexOf(n)>-1&&!r&&(i.$el_text=ie(e));var o=ne(e);o.length>0&&(i.classes=o.split(' ').filter(function(e){return''!==e})),G.each(e.attributes,function(r){var n;le(e)&&-1===['name','id','class'].indexOf(r.name)||!t&&de(r.value)&&('string'!=typeof(n=r.name)||'_ngcontent'!==n.substring(0,10))&&(i['attr__'+r.name]=r.value)});for(var s=1,a=1,c=e;c=this._previousElementSibling(c);)s++,c.tagName===e.tagName&&a++;return i.nth_child=s,i.nth_of_type=a,i},_getDefaultProperties:function(e){return{$event_type:e,$ce_version:1}},_extractCustomPropertyValue:function(e){var t=[];return G.each(document.querySelectorAll(e.css_selector),function(e){var r;['input','select'].indexOf(e.tagName.toLowerCase())>-1?r=e.value:e.textContent&&(r=e.textContent),de(r)&&t.push(r)}),t.join(', ')},_getCustomProperties:function(e){var t={};return G.each(this._customProperties,function(r){G.each(r.event_selectors,function(n){var i=document.querySelectorAll(n);G.each(i,function(n){G.includes(e,n)&&pe(n)&&(t[r.name]=this._extractCustomPropertyValue(r))},this)},this)},this),t},_getEventTarget:function(e){return void 0===e.target?e.srcElement:e.target.shadowRoot?e.composedPath()[0]:e.target},_captureEvent:function(e,t){var r=this._getEventTarget(e);if(ae(r)&&(r=r.parentNode),'click'===e.type&&this.rageclicks.click(e.clientX,e.clientY,(new Date).getTime()),ue(r,e)){for(var n=[r],i=r;i.parentNode&&!se(i,'body');)11!==i.parentNode.nodeType?(n.push(i.parentNode),i=i.parentNode):(n.push(i.parentNode.host),i=i.parentNode.host);var o,s=[],a=!1;if(G.each(n,function(e){var r=pe(e);'a'===e.tagName.toLowerCase()&&(o=e.getAttribute('href'),o=r&&de(o)&&o);var n=ne(e).split(' ');G.includes(n,'ph-no-capture')&&(a=!0),s.push(this._getPropertiesFromElement(e,t.get_config('mask_all_element_attributes'),t.get_config('mask_all_text')))},this),t.get_config('mask_all_text')||(s[0].$el_text=ie(r)),o&&(s[0].attr__href=o),a)return!1;var c=G.extend(this._getDefaultProperties(e.type),{$elements:s},this._getCustomProperties(n));return t.capture('$autocapture',c),!0}},_navigate:function(e){window.location.href=e},_addDomEventHandlers:function(e){var t=G.bind(function(t){t=t||window.event,this._captureEvent(t,e)},this);G.register_event(document,'submit',t,!1,!0),G.register_event(document,'change',t,!1,!0),G.register_event(document,'click',t,!1,!0)},_customProperties:{},init:function(e){this.rageclicks=new _e(e)},afterDecideResponse:function(e,t){var r=t.get_config('token');this._initializedTokens.indexOf(r)>-1?console.log('autocapture already initialized for token "'+r+'"'):(this._initializedTokens.push(r),e&&e.config&&!0===e.config.enable_collect_everything&&t.get_config('autocapture')?(e.custom_properties&&(this._customProperties=e.custom_properties),this._addDomEventHandlers(t)):t.__autocapture_enabled=!1)},enabledForProject:function(e,t,r){t=G.isUndefined(t)?10:t,r=G.isUndefined(r)?10:r;for(var n=0,i=0;i1&&void 0!==arguments[1]?arguments[1]:{};if(!this.getFlags())return console.warn('getFeatureFlag for key "'+e+'" failed. Feature flags didn\'t load in time.'),!1;var r=this.getFlagVariants()[e];return!t.send_event&&'send_event'in t||this.flagCallReported[e]||(this.flagCallReported[e]=!0,this.instance.capture('$feature_flag_called',{$feature_flag:e,$feature_flag_response:r})),r}},{key:"isFeatureEnabled",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return this.getFlags()?!!this.getFeatureFlag(e,t):(console.warn('isFeatureEnabled for key "'+e+'" failed. Feature flags didn\'t load in time.'),!1)}},{key:"addFeatureFlagsHandler",value:function(e){this.featureFlagEventHandlers.push(e)}},{key:"receivedFeatureFlags",value:function(){var e=this.getFlags(),t=this.getFlagVariants();this.featureFlagEventHandlers.forEach(function(r){return r(e,t)})}},{key:"override",value:function(e){if(this._override_warning=!1,!1===e)this.instance.persistence.unregister('$override_feature_flags');else if(Array.isArray(e)){for(var t={},r=0;r18e5&&(s=G.UUID()),r.register(l({},"$sesid",[n,s])),s)};e.instance._captureMetrics.incr('rrweb-record'),e.instance._captureMetrics.incr("rrweb-record-".concat(t.type)),e.emit?e._captureSnapshot(a):e.snapshots.push(a)}},t)),this.instance._addCaptureHook(function(e){'$pageview'===e&&window.rrweb.record.addCustomEvent('$pageview',{href:window.location.href})})}},{key:"_captureSnapshot",value:function(e){this.instance.capture('$snapshot',e,{transport:'XHR',method:'POST',endpoint:this.endpoint,_forceCompression:!0,_noTruncate:!0,_batchKey:'sessionRecording',_metrics:{rrweb_full_snapshot:2===e.$snapshot_data.type}})}}]),e})(),Le=(function(){function e(t){c(this,e),this.instance=t}return p(e,[{key:"call",value:function(){var e=this,t=JSON.stringify({token:this.instance.get_config('token'),distinct_id:this.instance.get_distinct_id()}),r=G.base64Encode(t);this.instance._send_request("".concat(this.instance.get_config('api_host'),"/decide/?v=2"),{data:r},{method:'POST'},function(t){return e.parseDecideResponse(t)})}},{key:"parseDecideResponse",value:function(e){var t=this;if(!document||!document.body)return console.log('document not ready yet, trying again in 500 milliseconds...'),void setTimeout(function(){t.parseDecideResponse(e)},500);if(this.instance.toolbar.afterDecideResponse(e),this.instance.sessionRecording.afterDecideResponse(e),he.afterDecideResponse(e,this.instance),De(e,this.instance.persistence),e.supportedCompression){var r,n={},i=E(e.supportedCompression);try{for(i.s();!(r=i.n()).done;){n[r.value]=!0}}catch(e){i.e(e)}finally{i.f()}this.instance.compression=n}else this.instance.compression={}}}]),e})(),ze=(function(){function e(t){c(this,e),this.instance=t}return p(e,[{key:"afterDecideResponse",value:function(e){var t=e.editorParams||(e.toolbarVersion?{toolbarVersion:e.toolbarVersion}:{});e.isAuthenticated&&t.toolbarVersion&&0===t.toolbarVersion.indexOf('toolbar')&&(this._loadEditor(f(f({},t),{},{apiURL:this.instance.get_config('api_host')})),this.instance.set_config({debug:!0}))}},{key:"maybeLoadEditor",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:window.location,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:window.localStorage,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:window.history;try{var n,i=G.getHashParam(e.hash,'__posthog')||G.getHashParam(e.hash,'state'),o=i?JSON.parse(decodeURIComponent(i)):null;return o&&('mpeditor'===o.action||'ph_authorize'===o.action)?(n=o)&&Object.keys(n).length>0&&(t.setItem('_postHogEditorParams',JSON.stringify(n)),o.desiredHash?e.hash=o.desiredHash:r?r.replaceState('',document.title,e.pathname+e.search):e.hash=''):delete(n=JSON.parse(t.getItem('_postHogEditorParams')||'{}')).userIntent,n.apiURL=this.instance.get_config('api_host'),!(!n.token||this.instance.get_config('token')!==n.token)&&(this._loadEditor(n),!0)}catch(e){return!1}}},{key:"_loadEditor",value:function(e){var t=this;if(!window._postHogToolbarLoaded){window._postHogToolbarLoaded=!0;var r=e.jsURL||e.apiURL||this.instance.get_config('api_host');return fe(r+(r.endsWith('/')?'':'/')+"static/toolbar.js?_ts="+(new Date).getTime(),function(){window.ph_load_editor(e)}),G.register_event(window,'turbolinks:load',function(){window._postHogToolbarLoaded=!1,t._loadEditor(e)}),!0}return!1}}]),e})(),Ve=(function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:3e3;c(this,e),this.isPolling=!0,this._event_queue=[],this._empty_queue_count=0,this._poller=function(){},this._pollInterval=t}return p(e,[{key:"setPollInterval",value:function(e){this._pollInterval=e,this.isPolling&&this.poll()}},{key:"enqueue",value:function(){}},{key:"poll",value:function(){}},{key:"unload",value:function(){}},{key:"getTime",value:function(){return(new Date).getTime()}}]),e})(),Qe=(function(e){_(r,Ve);var t=m(r);function r(e,n){var i,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:3e3;return c(this,r),(i=t.call(this,o)).handlePollRequest=n,i.captureMetrics=e,i}return p(r,[{key:"enqueue",value:function(e,t,r){this.captureMetrics.incr('batch-enqueue'),this._event_queue.push({url:e,data:t,options:r}),this.isPolling||(this.isPolling=!0,this.poll())}},{key:"poll",value:function(){var e=this;clearTimeout(this._poller),this._poller=setTimeout(function(){if(e._event_queue.length>0){var t=e.formatQueue(),r=function(r){var n=t[r],i=n.url,o=n.data,s=n.options;G.each(o,function(t,r){o[r].offset=Math.abs(o[r].timestamp-e.getTime()),delete o[r].timestamp}),e.handlePollRequest(i,o,s),e.captureMetrics.incr('batch-requests'),e.captureMetrics.incr("batch-requests-".concat(i.slice(i.length-2))),e.captureMetrics.incr('batch-handle',o.length),e.captureMetrics.incr("batch-handle-".concat(i.slice(i.length-2)),o.length)};for(var n in t)r(n);e._event_queue.length=0,e._empty_queue_count=0}else e._empty_queue_count++;e._empty_queue_count>4&&(e.isPolling=!1,e._empty_queue_count=0),e.isPolling&&e.poll()},this._pollInterval)}},{key:"updateUnloadMetrics",value:function(){var e=this.formatQueue();for(var t in e){var r=e[t],n=r.url,i=r.data;this.captureMetrics.incr('batch-unload-requests'),this.captureMetrics.incr("batch-unload-requests-".concat(n.slice(n.length-2))),this.captureMetrics.incr('batch-unload',i.length),this.captureMetrics.incr("batch-unload-".concat(n.slice(n.length-2)),i.length)}}},{key:"unload",value:function(){clearTimeout(this._poller);var e=this._event_queue.length>0?this.formatQueue():{};for(var t in this._event_queue.length=0,e){var r=e[t],n=r.url,i=r.data,o=r.options;this.handlePollRequest(n,i,f(f({},o),{},{transport:'sendbeacon'}))}}},{key:"formatQueue",value:function(){var e={};return G.each(this._event_queue,function(t){var r=t.url,n=t.data,i=t.options,o=(i?i._batchKey:null)||r;void 0===e[o]&&(e[o]={data:[],url:r,options:i}),i&&e[o].options&&e[o].options._metrics&&!e[o].options._metrics.rrweb_full_snapshot&&(e[o].options._metrics.rrweb_full_snapshot=i._metrics.rrweb_full_snapshot),e[o].data.push(n)}),e}}]),r})(),We=(function(){function e(t,r){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:function(){return(new Date).getTime()};c(this,e),this.enabled=t,this.capture=r,this.getTime=n,this.metrics={},this.requests={}}return p(e,[{key:"incr",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;this.enabled&&(e="phjs-".concat(e),this.metrics[e]=(this.metrics[e]||0)+t)}},{key:"decr",value:function(e){this.enabled&&(e="phjs-".concat(e),this.metrics[e]=(this.metrics[e]||0)-1)}},{key:"startRequest",value:function(e){if(this.enabled){var t=G.UUID();return this.requests[t]=[this.getTime(),e],t}}},{key:"finishRequest",value:function(e){if(this.enabled&&this.requests[e]){var t=b(this.requests[e],2),r=t[0],n=t[1];return n.duration=this.getTime()-r,delete this.requests[e],n}}},{key:"markRequestFailed",value:function(e){this.enabled&&this.capture('$capture_failed_request',e)}},{key:"captureInProgressRequests",value:function(){var e=this;this.enabled&&Object.keys(this.requests).forEach(function(t){var r=e.finishRequest(t);e.markRequestFailed(f(f({},r),{},{type:'inflight_at_unload'}))})}}]),e})(),Xe=Uint8Array,Ge=Uint16Array,Je=Uint32Array,Ye=new Xe([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0]),Ke=new Xe([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,0,0]),Ze=new Xe([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),et=function(e,t){for(var r=new Ge(31),n=0;n<31;++n)r[n]=t+=1<>>1|(21845&st)<<1;at=(61680&(at=(52428&at)>>>2|(13107&at)<<2))>>>4|(3855&at)<<4,ot[st]=((65280&at)>>>8|(255&at)<<8)>>>1}var ct=function(e,t,r){for(var n=e.length,i=0,o=new Ge(t);i>>c]=u}else for(s=new Ge(n),i=0;i>>15-e[i];return s},ut=new Xe(288);for(st=0;st<144;++st)ut[st]=8;for(st=144;st<256;++st)ut[st]=9;for(st=256;st<280;++st)ut[st]=7;for(st=280;st<288;++st)ut[st]=8;var pt=new Xe(32);for(st=0;st<32;++st)pt[st]=5;var lt=ct(ut,9,0),dt=ct(pt,5,0),ft=function(e){return(e/8>>0)+(7&e&&1)},_t=function(e,t,r){(null==t||t<0)&&(t=0),(null==r||r>e.length)&&(r=e.length);var n=new(e instanceof Ge?Ge:e instanceof Je?Je:Xe)(r-t);return n.set(e.subarray(t,r)),n},ht=function(e,t,r){r<<=7&t;var n=t/8>>0;e[n]|=r,e[n+1]|=r>>>8},gt=function(e,t,r){r<<=7&t;var n=t/8>>0;e[n]|=r,e[n+1]|=r>>>8,e[n+2]|=r>>>16},yt=function(e,t){for(var r=[],n=0;nd&&(d=o[n].s);var f=new Ge(d+1),_=vt(r[p-1],f,0);if(_>t){n=0;var h=0,g=_-t,y=1<t))break;h+=y-(1<<_-f[v]),f[v]=t}for(h>>>=g;h>0;){var m=o[n].s;f[m]=0&&h;--n){var b=o[n].s;f[b]==t&&(--f[b],++h)}_=t}return[new Xe(f),_]},vt=function e(t,r,n){return-1==t.s?Math.max(e(t.l,r,n+1),e(t.r,r,n+1)):r[t.s]=n},mt=function(e){for(var t=e.length;t&&!e[--t];);for(var r=new Ge(++t),n=0,i=e[0],o=1,s=function(e){r[n++]=e},a=1;a<=t;++a)if(e[a]==i&&a!=t)++o;else{if(!i&&o>2){for(;o>138;o-=138)s(32754);o>2&&(s(o>10?o-11<<5|28690:o-3<<5|12305),o=0)}else if(o>3){for(s(i),--o;o>6;o-=6)s(8304);o>2&&(s(o-3<<5|8208),o=0)}for(;o--;)s(i);o=1,i=e[a]}return[r.subarray(0,n),t]},bt=function(e,t){for(var r=0,n=0;n>>8,e[i+2]=255^e[i],e[i+3]=255^e[i+1];for(var o=0;o4&&!E[Ze[P-1]];--P);var F,A,C,q,R=u+5<<3,M=bt(i,ut)+bt(o,pt)+s,j=bt(i,d)+bt(o,h)+s+14+3*P+bt(S,E)+(2*S[16]+3*S[17]+7*S[18]);if(R<=M&&R<=j)return wt(t,p,e.subarray(c,c+u));if(ht(t,p,1+(j15&&(ht(t,p,B[O]>>>5&127),p+=B[O]>>>12)}}}else F=lt,A=ut,C=dt,q=pt;for(O=0;O255){I=n[O]>>>18&31;gt(t,p,F[I+257]),p+=A[I+257],I>7&&(ht(t,p,n[O]>>>23&31),p+=Ye[I]);var N=31&n[O];gt(t,p,C[N]),p+=q[N],N>3&&(gt(t,p,n[O]>>>5&8191),p+=Ke[N])}else gt(t,p,F[n[O]]),p+=A[n[O]];return gt(t,p,F[256]),p+A[256]},St=new Je([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),Ot=new Xe(0),xt=function(e,t,r,n,i,o){var s=e.length,a=new Xe(n+s+5*(1+Math.floor(s/7e3))+i),c=a.subarray(n,a.length-i),u=0;if(!t||s<8)for(var p=0;p<=s;p+=65535){var l=p+65535;l>>13,_=8191&d,h=(1<7e3||E>24576)&&q>423){u=kt(e,c,0,w,k,S,x,E,P,p-P,u),E=O=x=0,P=p;for(var R=0;R<286;++R)k[R]=0;for(R=0;R<30;++R)S[R]=0}var M=2,j=0,T=_,D=A-C&32767;if(q>2&&F==b(p-D))for(var U=Math.min(f,q)-1,B=Math.min(32767,p),I=Math.min(258,q);D<=B&&--T&&A!=C;){if(e[p+M]==e[p+M-D]){for(var N=0;NM){if(M=N,j=D,N>U)break;var H=Math.min(D,N-2),L=0;for(R=0;RL&&(L=V,C=z)}}}D+=(A=C)-(C=g[A])+32768&32767}if(j){w[E++]=268435456|nt[M]<<18|it[j];var Q=31&nt[M],W=31&it[j];x+=Ye[Q]+Ke[W],++k[257+Q],++S[W],$=p+M,++O}else w[E++]=e[p],++k[e[p]]}}u=kt(e,c,o,w,k,S,x,E,P,p-P,u),o||(u=wt(c,u,Ot))}return _t(a,0,n+ft(u)+i)},Et=(function(){for(var e=new Je(256),t=0;t<256;++t){for(var r=t,n=9;--n;)r=(1&r&&3988292384)^r>>>1;e[t]=r}return e})(),$t=function(){var e=4294967295;return{p:function(t){for(var r=e,n=0;n>>8;e=r},d:function(){return 4294967295^e}}},Pt=function(e,t,r,n,i){return xt(e,null==t.level?6:t.level,null==t.mem?Math.ceil(1.5*Math.max(8,Math.min(13,Math.log(e.length)))):12+t.mem,r,n,!i)},Ft=function(e,t,r){for(;r;++t)e[t]=r,r>>>=8},At=function(e,t){var r=t.filename;if(e[0]=31,e[1]=139,e[2]=8,e[8]=t.level<2?4:9==t.level?2:0,e[9]=3,0!=t.mtime&&Ft(e,4,Math.floor(new Date(t.mtime||Date.now())/1e3)),r){e[3]=8;for(var n=0;n<=r.length;++n)e[n+10]=r.charCodeAt(n)}},Ct=function(e){return 10+(e.filename&&e.filename.length+1||0)};function qt(e,t){void 0===t&&(t={});var r=$t(),n=e.length;r.p(e);var i=Pt(e,t,Ct(t),8),o=i.length;return At(i,t),Ft(i,o-8,r.d()),Ft(i,o-4,n),i}function Rt(e,t){var r=e.length;if(!t&&'undefined'!=typeof TextEncoder)return(new TextEncoder).encode(e);for(var n=new Xe(e.length+(e.length>>>1)),i=0,o=function(e){n[i++]=e},s=0;sn.length){var a=new Xe(i+8+(r-s<<1));a.set(n),n=a}var c=e.charCodeAt(s);c<128||t?o(c):c<2048?(o(192|c>>>6),o(128|63&c)):c>55295&&c<57344?(o(240|(c=65536+(1047552&c)|1023&e.charCodeAt(++s))>>>18),o(128|c>>>12&63),o(128|c>>>6&63),o(128|63&c)):(o(224|c>>>12),o(128|c>>>6&63),o(128|63&c))}return _t(n,0,i)}function Mt(e,t,r){return'lz64'===e?[{data:q.compressToBase64(t),compression:'lz64'},r]:'gzip-js'===e?[qt(Rt(t),{mtime:0}),f(f({},r),{},{blob:!0,urlQueryArgs:{compression:'gzip-js'}})]:[{data:G.base64Encode(t)},r]}var jt,Tt,Dt,Ut=function e(t,r){if(r.blob&&t.buffer)return new Blob([t.buffer],{type:'text/plain'});if(r.sendBeacon||r.blob){var n=e(t,{method:'POST'});return new Blob([n],{type:'application/x-www-form-urlencoded'})}if('POST'!==r.method)return null;var i,o;return i=Array.isArray(t)||(o=t,'[object Uint8Array]'===Object.prototype.toString.call(o))?'data='+encodeURIComponent(t):'data='+encodeURIComponent(t.data),t.compression&&(i+='&compression='+t.compression),i},Bt=function(e){var t=e.url,r=e.data,n=e.headers,i=e.options,o=e.captureMetrics,s=e.callback,a=e.retriesPerformedSoFar,c=e.retryQueue,u=e.onXHRError,p=new XMLHttpRequest;p.open(i.method,t,!0);var l=Ut(r,i);o.incr('_send_request'),o.incr('_send_request_inflight');var d=o.startRequest(f({data_size:G.isString(r)?r.length:l.length,endpoint:t.slice(t.length-2)},i._metrics));G.each(n,function(e,t){p.setRequestHeader(t,e)}),'POST'!==i.method||i.blob||p.setRequestHeader('Content-Type','application/x-www-form-urlencoded'),p.withCredentials=!0,p.onreadystatechange=function(){if(4===p.readyState){o.incr("xhr-response"),o.incr("xhr-response-".concat(p.status)),o.decr('_send_request_inflight');var e=o.finishRequest(d);if(200===p.status){if(s){var l;try{l=JSON.parse(p.responseText)}catch(e){return void Y(e)}s(l)}}else'function'==typeof u&&u(p),[401,403,404,500].indexOf(p.status)<0&&c.enqueue({url:t,data:r,options:i,headers:n,retriesPerformedSoFar:(a||0)+1,callback:s}),o.markRequestFailed(f(f({},e),{},{type:'non_200',status:p.status,statusText:p.statusText})),s&&(i.verbose?s({status:0,error:error}):s(0))}},p.send(l)},It=(function(e){_(r,Ve);var t=m(r);function r(e,n){var i;return c(this,r),(i=t.call(this)).captureMetrics=e,i.isPolling=!1,i.queue=[],i.areWeOnline=!0,i.onXHRError=n,'onLine'in window.navigator&&(i.areWeOnline=window.navigator.onLine,window.addEventListener('online',function(){i._handleWeAreNowOnline()}),window.addEventListener('offline',function(){i.areWeOnline=!1})),i}return p(r,[{key:"enqueue",value:function(e){var t=e.retriesPerformedSoFar||0;if(!(t>=10)){var r=3e3*Math.pow(2,t),n=new Date(Date.now()+r);console.warn("Enqueued failed request for retry in ".concat(r)),this.queue.push({retryAt:n,requestData:e}),this.isPolling||(this.isPolling=!0,this.poll())}}},{key:"poll",value:function(){var e=this;clearTimeout(this._poller),this._poller=setTimeout(function(){e.areWeOnline&&e.queue.length>0&&e.flush(),e.poll()},this._pollInterval)}},{key:"flush",value:function(){var e=new Date(Date.now()),t=this.queue.filter(function(t){return t.retryAt0){this.queue=this.queue.filter(function(t){return t.retryAt>=e});var r,n=E(t);try{for(n.s();!(r=n.n()).done;){var i=r.value.requestData;this._executeXhrRequest(i)}}catch(e){n.e(e)}finally{n.f()}}}},{key:"unload",value:function(){clearTimeout(this._poller);var e,t=E(this.queue);try{for(t.s();!(e=t.n()).done;){var r=e.value.requestData,n=r.url,i=r.data,o=r.options;window.navigator.sendBeacon(n,Ut(i,f(f({},o),{},{sendBeacon:!0})))}}catch(e){t.e(e)}finally{t.f()}this.queue=[]}},{key:"_executeXhrRequest",value:function(e){var t=e.url,r=e.data,n=e.options,i=e.headers,o=e.callback,s=e.retriesPerformedSoFar;Bt({url:t,data:r||{},options:n||{},headers:i||{},retriesPerformedSoFar:s||0,callback:o,captureMetrics:this.captureMetrics,retryQueue:this,onXHRError:this.onXHRError})}},{key:"_handleWeAreNowOnline",value:function(){this.areWeOnline=!0,this.flush()}}]),r})(),Nt=0,Ht=function(){},Lt={},zt=I.XMLHttpRequest&&'withCredentials'in new XMLHttpRequest,Vt=!zt&&-1===L.indexOf('MSIE')&&-1===L.indexOf('Mozilla'),Qt=function(){},Wt=function(e,t,r){var n,i="posthog"===r?Tt:Tt[r];if(i&&jt===Nt)n=i;else{if(i&&!G.isArray(i))return void Y('You have already initialized '+r);n=new Qt}if(n._init(e,t,r),n.people=new Te,n.people._init(n),n.featureFlags=new Ue(n),n.feature_flags=n.featureFlags,n.toolbar=new ze(n),n.toolbar.maybeLoadEditor(),n.sessionRecording=new He(n),n.sessionRecording.startRecordingIfEnabled(),n.__autocapture_enabled=n.get_config('autocapture'),n.get_config('autocapture')){he.enabledForProject(n.get_config('token'),100,100)?he.isBrowserSupported()?he.init(n):(n.__autocapture_enabled=!1,J('Disabling Automatic Event Collection because this browser is not supported')):(n.__autocapture_enabled=!1,J('Not in active bucket: disabling Automatic Event Collection.'))}return n.get_config('advanced_disable_decide')||new Le(n).call(),R.DEBUG=R.DEBUG||n.get_config('debug'),!G.isUndefined(i)&&G.isArray(i)&&(n._execute_array.call(n.people,i.people),n._execute_array(i)),n};Qt.prototype.init=function(e,t,r){if(G.isUndefined(r))Y('You must name your new library: init(token, config, name)');else{if("posthog"!==r){var n=Wt(e,t,r);return Tt[r]=n,n._loaded(),n}Y('You must initialize the main posthog object right after you include the PostHog js snippet')}},Qt.prototype._init=function(e,t,r){this.__loaded=!0,this.config={},this._triggered_notifs=[],this.compression={},this.set_config(G.extend({},{api_host:'https://app.posthog.com',api_method:'POST',api_transport:'XHR',autocapture:!0,rageclick:!1,cross_subdomain_cookie:-1===H.location.hostname.indexOf('herokuapp.com'),persistence:'cookie',persistence_name:'',cookie_name:'',loaded:function(){},store_google:!0,save_referrer:!0,test:!1,verbose:!1,img:!1,capture_pageview:!0,debug:!1,cookie_expiration:365,upgrade:!1,disable_session_recording:!1,disable_persistence:!1,disable_cookie:!1,secure_cookie:'https:'===I.location.protocol,ip:!0,opt_out_capturing_by_default:!1,opt_out_persistence_by_default:!1,opt_out_capturing_persistence_type:'localStorage',opt_out_capturing_cookie_prefix:null,property_blacklist:[],sanitize_properties:null,xhr_headers:{},inapp_protocol:'//',inapp_link_new_window:!1,request_batching:!0,properties_string_max_length:65535,session_recording:{blockClass:'ph-no-capture',blockSelector:null,ignoreClass:'ph-ignore-input',maskAllInputs:!1,maskInputOptions:{},maskInputFn:null,slimDOMOptions:{},collectFonts:!1},mask_all_element_attributes:!1,mask_all_text:!1,advanced_disable_decide:!1,on_xhr_error:function(e){var t='Bad HTTP status: '+e.status+' '+e.statusText;Y(t)},_onCapture:function(){},_capture_metrics:!1},t,{name:r,token:e,callback_fn:("posthog"===r?r:"posthog."+r)+'._jsc'})),this._jsc=function(){},this._captureMetrics=new We(this.get_config('_capture_metrics'),G.bind(this.capture,this)),this._requestQueue=new Qe(this._captureMetrics,G.bind(this._handle_queued_event,this)),this._retryQueue=new It(this._captureMetrics,this.get_config('on_xhr_error')),this.__captureHooks=[],this.__request_queue=[],this.persistence=new Ie(this.config),this._gdpr_init();var n=G.UUID();this.get_distinct_id()||this.register_once({distinct_id:n,$device_id:n},''),I.addEventListener&&I.addEventListener('unload',this._handle_unload.bind(this))},Qt.prototype._loaded=function(){this.get_config('loaded')(this),this._start_queue_if_opted_in(),this.get_config('capture_pageview')&&this.capture('$pageview',{},{send_instantly:!0})},Qt.prototype._start_queue_if_opted_in=function(){this.has_opted_out_capturing()||this.get_config('request_batching')&&this._requestQueue.poll()},Qt.prototype._dom_loaded=function(){this.has_opted_out_capturing()||G.each(this.__request_queue,function(e){this._send_request.apply(this,e)},this),delete this.__request_queue,this._start_queue_if_opted_in()},Qt.prototype._prepare_callback=function(e,t){if(G.isUndefined(e))return null;if(zt){return function(r){e(r,t)}}var r=this._jsc,n=''+Math.floor(1e8*Math.random()),i=this.get_config('callback_fn')+'['+n+']';return r[n]=function(i){delete r[n],e(i,t)},i},Qt.prototype._handle_unload=function(){this.get_config('request_batching')?(this.get_config('capture_pageview')&&this.capture('$pageleave'),this.get_config('_capture_metrics')&&(this._requestQueue.updateUnloadMetrics(),this.capture('$capture_metrics',this._captureMetrics.metrics),this._captureMetrics.captureInProgressRequests()),this._requestQueue.unload(),this._retryQueue.unload()):this.get_config('capture_pageview')&&this.capture('$pageleave',null,{transport:'sendbeacon'})},Qt.prototype._handle_queued_event=function(e,t,r){var n=JSON.stringify(t);this.__compress_and_send_json_request(e,n,r||Lt,Ht)},Qt.prototype.__compress_and_send_json_request=function(e,t,r,n){var i,o=b(Mt((i=this.compression)['gzip-js']?'gzip-js':i.lz64?'lz64':'base64',t,r),2),s=o[0],a=o[1];this._send_request(e,s,a,n)},Qt.prototype._send_request=function(e,t,r,n){if(Vt)this.__request_queue.push(arguments);else{var i={method:this.get_config('api_method'),transport:this.get_config('api_transport'),verbose:this.get_config('verbose')};r=G.extend(i,r||{}),zt||(r.method='GET');var o=I.navigator.sendBeacon&&'sendbeacon'===r.transport.toLowerCase(),s=r.urlQueryArgs||{};if(s.ip=this.get_config('ip')?1:0,s._=(new Date).getTime().toString(),e+=(e.indexOf('?')>-1?'&':'?')+G.HTTPBuildQuery(s),G.isObject(t)&&this.get_config('img')){var a=H.createElement('img');a.src=e,H.body.appendChild(a)}else if(o)I.navigator.sendBeacon(e,Ut(t,f(f({},r),{},{sendBeacon:!0})));else if(zt)try{Bt({url:e,data:t,headers:this.get_config('xhr_headers'),options:r,captureMetrics:this._captureMetrics,callback:n,retriesPerformedSoFar:0,retryQueue:this._retryQueue,onXHRError:this.get_config('on_xhr_error')})}catch(e){Y(e)}else{var c=H.createElement('script');c.type='text/javascript',c.async=!0,c.defer=!0,c.src=e;var u=H.getElementsByTagName('script')[0];u.parentNode.insertBefore(c,u)}}},Qt.prototype._execute_array=function(e){var t,r=[],n=[],i=[];G.each(e,function(e){e&&(t=e[0],G.isArray(t)?i.push(e):'function'==typeof e?e.call(this):G.isArray(e)&&'alias'===t?r.push(e):G.isArray(e)&&-1!==t.indexOf('capture')&&'function'==typeof this[t]?i.push(e):n.push(e))},this);var o=function(e,t){G.each(e,function(e){if(G.isArray(e[0])){var r=t;G.each(e,function(e){r=r[e[0]].apply(r,e.slice(1))})}else this[e[0]].apply(this,e.slice(1))},t)};o(r,this),o(n,this),o(i,this)},Qt.prototype.push=function(e){this._execute_array([e])},Qt.prototype.capture=Me(function(e,t,r){if(this.__loaded){this._captureMetrics.incr('capture'),'$snapshot'===e&&this._captureMetrics.incr('snapshot');var n=(r=r||Lt).transport;if(n&&(r.transport=n),G.isUndefined(e)||'string'!=typeof e)Y('No event name provided to posthog.capture');else if(!G.isBlockedUA(L)){var i=this.persistence.remove_event_timer(e);this.persistence.update_search_keyword(H.referrer),this.get_config('store_google')&&this.persistence.update_campaign_params(),this.get_config('save_referrer')&&this.persistence.update_referrer_info(H.referrer);var o={event:e,properties:this._calculate_event_properties(e,t,i)};'$identify'===e&&r.$set&&(o.$set=r.$set),o=G.copyAndTruncateStrings(o,r._noTruncate?null:this.get_config('properties_string_max_length')),this.get_config('debug')&&J('PostHog.js send',o);var s=JSON.stringify(o),a=this.get_config('api_host')+(r.endpoint||'/e/'),c=r!==Lt;return!this.get_config('request_batching')||c&&!r._batchKey||r.send_instantly?this.__compress_and_send_json_request(a,s,r):(o.timestamp=new Date,this._requestQueue.enqueue(a,o,r)),this._invokeCaptureHooks(e),o}}},function(e){return this.get_config(e)},Dt),Qt.prototype._addCaptureHook=function(e){this.__captureHooks.push(e)},Qt.prototype._invokeCaptureHooks=function(e){this.config._onCapture(e),G.each(this.__captureHooks,function(t){return t(e)})},Qt.prototype._calculate_event_properties=function(e,t,r){var n=t||{};if(n.token=this.get_config('token'),'$snapshot'===e){var i=this.persistence.properties();return n.distinct_id=i.distinct_id,n}if(!G.isUndefined(r)){var o=(new Date).getTime()-r;n.$duration=parseFloat((o/1e3).toFixed(3))}n=G.extend({},G.info.properties(),this.persistence.properties(),n);var s=this.get_config('property_blacklist');G.isArray(s)?G.each(s,function(e){delete n[e]}):Y('Invalid value for property_blacklist config: '+s);var a=this.get_config('sanitize_properties');return a&&(n=a(n,e)),n},Qt.prototype.register=function(e,t){this.persistence.register(e,t)},Qt.prototype.register_once=function(e,t,r){this.persistence.register_once(e,t,r)},Qt.prototype.unregister=function(e){this.persistence.unregister(e)},Qt.prototype._register_single=function(e,t){var r={};r[e]=t,this.register(r)},Qt.prototype.getFeatureFlag=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return this.featureFlags.getFeatureFlag(e,t)},Qt.prototype.isFeatureEnabled=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return this.featureFlags.isFeatureEnabled(e,t)},Qt.prototype.reloadFeatureFlags=function(){return this.featureFlags.reloadFeatureFlags()},Qt.prototype.onFeatureFlags=function(e){this.featureFlags.addFeatureFlagsHandler(e),e(this.featureFlags.getFlags(),this.featureFlags.getFlagVariants())},Qt.prototype.identify=function(e,t,r){if(e){this._captureMetrics.incr('identify');var n=this.get_distinct_id();if(this.register({$user_id:e}),!this.get_property('$device_id')){var i=n;this.register_once({$had_persisted_distinct_id:!0,$device_id:i},'')}e!==n&&e!==this.get_property("__alias")&&(this.unregister("__alias"),this.register({distinct_id:e})),e===n||this.get_property('$device_id')&&n!==this.get_property('$device_id')?(t&&this.people.set(t),r&&this.people.set_once(r)):this.capture('$identify',{distinct_id:e,$anon_distinct_id:n},{$set:t||{}},{$set_once:r||{}}),this.reloadFeatureFlags()}else Y('Unique user id has not been set in posthog.identify')},Qt.prototype.__group=function(e,t,r){if(Y('posthog.__group is still under development and should not be used in production!'),e&&t){this._captureMetrics.incr('group');var n=this.getGroups();this.register({$groups:f(f({},n),{},l({},e,t))}),this.capture('$group',{distinct_id:this.get_distinct_id(),$group:{type:e,key:t,$set:r}}),this.reloadFeatureFlags()}else Y('posthog.group requires a group type and group key')},Qt.prototype.reset=function(e){var t=this.get_property('$device_id');this.persistence.clear();var r=G.UUID();this.register_once({distinct_id:r,$device_id:e?r:t},'')},Qt.prototype.get_distinct_id=function(){return this.get_property('distinct_id')},Qt.prototype.getGroups=function(){return this.get_property('groups')},Qt.prototype.alias=function(e,t){if(e===this.get_property("$people_distinct_id"))return K('Attempting to create alias for existing People user - aborting.'),-2;var r=this;return G.isUndefined(t)&&(t=this.get_distinct_id()),e!==t?(this._register_single("__alias",e),this.capture('$create_alias',{alias:e,distinct_id:t},function(){r.identify(e)})):(Y('alias matches current distinct_id - skipping api call.'),this.identify(e),-1)},Qt.prototype.set_config=function(e){var t=f({},this.config);G.isObject(e)&&(G.extend(this.config,e),this.get_config('persistence_name')||(this.config.persistence_name=this.config.cookie_name),this.get_config('disable_persistence')||(this.config.disable_persistence=this.config.disable_cookie),this.persistence&&this.persistence.update_config(this.config),me.is_supported()&&'true'===me.get('ph_debug')&&(this.config.debug=!0),R.DEBUG=R.DEBUG||this.get_config('debug'),this.sessionRecording&&void 0!==e.disable_session_recording&&t.disable_session_recording!==e.disable_session_recording&&(e.disable_session_recording?this.sessionRecording.stopRecording():this.sessionRecording.startRecordingIfEnabled()))},Qt.prototype.startSessionRecording=function(){this.set_config({disable_session_recording:!1})},Qt.prototype.stopSessionRecording=function(){this.set_config({disable_session_recording:!0})},Qt.prototype.sessionRecordingStarted=function(){return this.sessionRecording.started()},Qt.prototype.get_config=function(e){return this.config[e]},Qt.prototype.get_property=function(e){return this.persistence.props[e]},Qt.prototype.toString=function(){var e=this.get_config('name');return"posthog"!==e&&(e="posthog."+e),e},Qt.prototype._gdpr_init=function(){'localStorage'===this.get_config('opt_out_capturing_persistence_type')&&me.is_supported()&&(!this.has_opted_in_capturing()&&this.has_opted_in_capturing({persistence_type:'cookie'})&&this.opt_in_capturing({enable_persistence:!1}),!this.has_opted_out_capturing()&&this.has_opted_out_capturing({persistence_type:'cookie'})&&this.opt_out_capturing({clear_persistence:!1}),this.clear_opt_in_out_capturing({persistence_type:'cookie',enable_persistence:!1})),this.has_opted_out_capturing()?this._gdpr_update_persistence({clear_persistence:!0}):this.has_opted_in_capturing()||!this.get_config('opt_out_capturing_by_default')&&!ye.get('ph_optout')||(ye.remove('ph_optout'),this.opt_out_capturing({clear_persistence:this.get_config('opt_out_persistence_by_default')}))},Qt.prototype._gdpr_update_persistence=function(e){var t;if(e&&e.clear_persistence)t=!0;else{if(!e||!e.enable_persistence)return;t=!1}this.get_config('disable_persistence')||this.persistence.disabled===t||this.persistence.set_disabled(t)},Qt.prototype._gdpr_call_func=function(e,t){return t=G.extend({capture:G.bind(this.capture,this),persistence_type:this.get_config('opt_out_capturing_persistence_type'),cookie_prefix:this.get_config('opt_out_capturing_cookie_prefix'),cookie_expiration:this.get_config('cookie_expiration'),cross_subdomain_cookie:this.get_config('cross_subdomain_cookie'),secure_cookie:this.get_config('secure_cookie')},t),me.is_supported()||'localStorage'!==t.persistence_type||(t.persistence_type='cookie'),e(this.get_config('token'),{capture:t.capture,captureEventName:t.capture_event_name,captureProperties:t.capture_properties,persistenceType:t.persistence_type,persistencePrefix:t.cookie_prefix,cookieExpiration:t.cookie_expiration,crossSubdomainCookie:t.cross_subdomain_cookie,secureCookie:t.secure_cookie})},Qt.prototype.opt_in_capturing=function(e){e=G.extend({enable_persistence:!0},e),this._gdpr_call_func(Se,e),this._gdpr_update_persistence(e)},Qt.prototype.opt_out_capturing=function(e){e=G.extend({clear_persistence:!0},e),this._gdpr_call_func(Oe,e),this._gdpr_update_persistence(e)},Qt.prototype.has_opted_in_capturing=function(e){return this._gdpr_call_func(xe,e)},Qt.prototype.has_opted_out_capturing=function(e){return this._gdpr_call_func(Ee,e)},Qt.prototype.clear_opt_in_out_capturing=function(e){e=G.extend({enable_persistence:!0},e),this._gdpr_call_func(Pe,e),this._gdpr_update_persistence(e)},Qt.prototype.sentry_integration=function(e,t,r,n){this.name='posthog-js',this.setupOnce=function(i){i(function(i){if('error'!==i.level||!e.__loaded)return i;i.tags||(i.tags={}),i.tags['PostHog URL']=e.config.api_host+'/person/'+e.get_distinct_id();var o={$sentry_event_id:i.event_id,$sentry_exception:i.exception};return t&&r&&(o.$sentry_url=(n||'https://sentry.io/organizations/')+t+'/issues/?project='+r+'&query='+i.event_id),e.capture('$exception',o),i})}},Qt.prototype.debug=function(e){!1===e?(I.console.log("You've disabled debug mode."),localStorage&&localStorage.setItem('ph_debug',void 0),this.set_config({debug:!1})):(I.console.log("You're now in debug mode. All calls to PostHog will be logged in your console.\nYou can disable this with `posthog.debug(false)`."),localStorage&&localStorage.setItem('ph_debug','true'),this.set_config({debug:!0}))},Qt.prototype.decodeLZ64=q.decompressFromBase64,Qt.prototype.init=Qt.prototype.init,Qt.prototype.reset=Qt.prototype.reset,Qt.prototype.capture=Qt.prototype.capture,Qt.prototype.register=Qt.prototype.register,Qt.prototype.register_once=Qt.prototype.register_once,Qt.prototype.unregister=Qt.prototype.unregister,Qt.prototype.identify=Qt.prototype.identify,Qt.prototype.__group=Qt.prototype.__group,Qt.prototype.alias=Qt.prototype.alias,Qt.prototype.set_config=Qt.prototype.set_config,Qt.prototype.get_config=Qt.prototype.get_config,Qt.prototype.get_property=Qt.prototype.get_property,Qt.prototype.get_distinct_id=Qt.prototype.get_distinct_id,Qt.prototype.toString=Qt.prototype.toString,Qt.prototype.opt_out_captureing=Qt.prototype.opt_out_captureing,Qt.prototype.opt_in_captureing=Qt.prototype.opt_in_captureing,Qt.prototype.has_opted_out_captureing=Qt.prototype.has_opted_out_captureing,Qt.prototype.has_opted_in_captureing=Qt.prototype.has_opted_in_captureing,Qt.prototype.clear_opt_in_out_captureing=Qt.prototype.clear_opt_in_out_captureing,Qt.prototype.opt_out_capturing=Qt.prototype.opt_out_capturing,Qt.prototype.opt_in_capturing=Qt.prototype.opt_in_capturing,Qt.prototype.has_opted_out_capturing=Qt.prototype.has_opted_out_capturing,Qt.prototype.has_opted_in_capturing=Qt.prototype.has_opted_in_capturing,Qt.prototype.clear_opt_in_out_capturing=Qt.prototype.clear_opt_in_out_capturing,Qt.prototype.getFeatureFlag=Qt.prototype.getFeatureFlag,Qt.prototype.isFeatureEnabled=Qt.prototype.isFeatureEnabled,Qt.prototype.reloadFeatureFlags=Qt.prototype.reloadFeatureFlags,Qt.prototype.onFeatureFlags=Qt.prototype.onFeatureFlags,Qt.prototype.decodeLZ64=Qt.prototype.decodeLZ64,Qt.prototype.SentryIntegration=Qt.prototype.sentry_integration,Qt.prototype.debug=Qt.prototype.debug,Qt.prototype.LIB_VERSION=R.LIB_VERSION,Qt.prototype.startSessionRecording=Qt.prototype.startSessionRecording,Qt.prototype.stopSessionRecording=Qt.prototype.stopSessionRecording,Qt.prototype.sessionRecordingStarted=Qt.prototype.sessionRecordingStarted,Ie.prototype.properties=Ie.prototype.properties,Ie.prototype.update_search_keyword=Ie.prototype.update_search_keyword,Ie.prototype.update_referrer_info=Ie.prototype.update_referrer_info,Ie.prototype.get_cross_subdomain=Ie.prototype.get_cross_subdomain,Ie.prototype.clear=Ie.prototype.clear,G.safewrap_class(Qt,['identify']);var Xt={},Gt=function(){Tt.init=function(e,t,r){if(r)return Tt[r]||(Tt[r]=Xt[r]=Wt(e,t,r),Tt[r]._loaded()),Tt[r];var n=Tt;Xt.posthog?n=Xt.posthog:e&&((n=Wt(e,t,"posthog"))._loaded(),Xt.posthog=n),Tt=n,1===jt&&(I.posthog=Tt),G.each(Xt,function(e,t){"posthog"!==t&&(Tt[t]=e)}),Tt._=G}},Jt=function(){function e(){e.done||(e.done=!0,Vt=!1,G.each(Xt,function(e){e._dom_loaded()}))}if(H.addEventListener)'complete'===H.readyState?e():H.addEventListener('DOMContentLoaded',e,!1);else if(H.attachEvent){H.attachEvent('onreadystatechange',e);var t=!1;try{t=null===I.frameElement}catch(e){}H.documentElement.doScroll&&t&&(function t(){try{H.documentElement.doScroll('left')}catch(e){return void setTimeout(t,1)}e()})()}G.register_event(I,'load',e,!0)};var Yt=(jt=Nt,Tt=new Qt,Gt(),Tt.init(),Jt(),Tt);i.exports=Yt},664,[]); -__d(function(g,r,i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.defaultConfig=_e.Meeting=_e.Events=void 0;var t=e(r(d[1])),n=e(r(d[2])),o=e(r(d[3])),s=e(r(d[4])),c=e(r(d[5])),u=e(r(d[6])),p=r(d[7]),f=e(r(d[8])),l=e(r(d[9])),h=r(d[10]),v=r(d[11]),y=r(d[12]),k=r(d[13]),_=e(r(d[14])),M=e(r(d[15]));function C(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}var P,w={theme:(0,u.default)({},y.defaultTheme),permissions:(0,u.default)({},y.defaultRolePermissions),permissions_fetched:!1};_e.defaultConfig=w,_e.Events=P,(function(e){e.participantJoin="participantJoin",e.participantLeave="participantLeave",e.disconnect="disconnect",e.connect="connect",e.meetingEnded="meetingEnded",e.roomMessage="roomMessage",e.chatMessage="chatMessage",e.message="message",e.meetingJoined="meetingJoined",e.activeSpeaker="activeSpeaker",e.participantUpdate="participantUpdate",e.recordingStarted="recordingStarted",e.recordingStopped="recordingStopped",e.localMediaConnected="localMediaConnected"})(P||(_e.Events=P={}));var E=(function(e){(0,o.default)(E,e);var u,p,y=(u=E,p=C(),function(){var e,t=(0,c.default)(u);if(p){var n=(0,c.default)(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return(0,s.default)(this,e)});function E(e,n){var o;return(0,t.default)(this,E),(o=y.call(this)).config=(0,M.default)(w),o.participants=[],o.showSetupScreen=!1,o._uiConfig={},o.leaveRoom=function(){},o.setupConfig=e,o._uiConfig=n||{},o.config.theme=(0,k.convertThemeToV2)(o.config.theme,n||{}),o.controlBar=new f.default,o.grid=new l.default,o.Events=P,null!=e&&e.apiBase&&(0,v.setUrl)(e.apiBase),o}return(0,n.default)(E,[{key:"updateUIConfig",value:function(e){this._uiConfig=(0,_.default)(this._uiConfig,e),this.config.theme=(0,k.convertThemeToV2)(this.config.theme,e),this._setUIConfig&&this._setUIConfig(this.config)}},{key:"addParticipantControl",value:function(e){this._controlsHook&&this._controlsHook(e)}},{key:"sendRoomMessage",value:function(e){}},{key:"sendMessage",value:function(e,t){}},{key:"createPopup",value:function(e){}},{key:"kickAll",value:function(){}},{key:"closePopup",value:function(){this.createPopup(null)}},{key:"onError",value:function(e){this._onError=e}},{key:"onSocketMessage",value:function(e){var t,n;switch(e.type){case'websocket/room-message':this.emit(P.roomMessage,null==(t=e.payload)?void 0:t.message);break;case'websocket/message':this.emit(P.message,null==(n=e.payload)?void 0:n.message);break;case'websocket/new-chat-message':this.emit(P.chatMessage,e.payload)}}},{key:"_addUpdateParticipant",value:function(e,t){if(e.id){var n=this.participants.findIndex(function(t){return t.id===e.id});if(-1===n)if(e.isMe){var o=new h.DyteSelfParticipant(this._overlayHook);o._update(e,t),this.participants.push(o),this.self=o}else{var s=new h.DyteParticipant(this._overlayHook);s._update(e,t),this.participants.push(s),this.emit(P.participantJoin,s)}else this.participants[n]._update(e,t),this.emit(P.participantUpdate,this.participants[n])}}},{key:"_removeParticipant",value:function(e){var t=this.participants.find(function(t){return t.id===e.id});this.participants=this.participants.filter(function(t){return t.id!==e.id}),this.emit(P.participantLeave,t)}}]),E})(p.EventEmitter);_e.Meeting=E},665,[1,9,10,12,14,17,22,595,666,667,668,504,669,482,510,670]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var u=t(r(d[1])),n=t(r(d[2])),s=t(r(d[3])),o=(function(){function t(){(0,n.default)(this,t),this.buttons=[]}return(0,s.default)(t,[{key:"addButton",value:function(t){var n=t;return this.buttons.push(n),this._setButtons&&this._setButtons((0,u.default)(this.buttons)),this.buttons.length-1}},{key:"removeButton",value:function(t){this.buttons[t]={},this._setButtons((0,u.default)(this.buttons))}}]),t})();e.default=o},666,[1,49,9,10]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.Layout=void 0;var u,o=t(r(d[1])),n=t(r(d[2])),l=r(d[3]),f=r(d[4]);e.Layout=u,(function(t){t.MULTI="multi",t.MULTI_ALTERNATE="multi_alternate",t.HIGHLIGHTED="highlighted",t.SINGLE="single"})(u||(e.Layout=u={}));var c=(function(){function t(){(0,o.default)(this,t),this.layouts=u}return(0,n.default)(t,[{key:"update",value:function(t){t.layout&&l.store.dispatch((0,f.setRoomGridView)(t.layout)),t.participantVideo&&(this.participantVideoConfiguration=t.participantVideo)}},{key:"setOverlay",value:function(t,u){}}]),t})();e.default=c},667,[1,9,10,471,480]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.DyteSelfParticipant=e.DyteParticipant=void 0;var n=t(r(d[1])),s=t(r(d[2])),o=r(d[3]).NativeModules.DyteHelper,h=(function(){function t(s){(0,n.default)(this,t),this.metadata={view_type:'',preset_name:''},this._overlayHook=s}return(0,s.default)(t,[{key:"_update",value:function(t,n){this.id=t.id,this.name=t.displayName,this.picture=t.picture,this.isMe=t.isMe,this.isPinned=t.isPinned,this.videoTrack=t.videoTrack,this.audioTrack=t.audioTrack,this.videoEnabled=t.videoVisible,this.audioEnabled=!t.audioMuted,this.clientSpecificId=t.clientSpecificId,this._participantHook=n,this.metadata=t.metadata}},{key:"sendMessage",value:function(t){this._sendMessage&&this._sendMessage(t)}},{key:"disableAudio",value:function(){this._participantHook&&this.audioEnabled&&this._participantHook.disablePeerAudio(this.id)}},{key:"disableVideo",value:function(){this._participantHook&&this.videoEnabled&&this._participantHook.disablePeerVideo(this.id)}},{key:"pin",value:function(){this._participantHook&&this._participantHook.pin(this.id)}},{key:"unpin",value:function(){this._participantHook&&this._participantHook.unpin(this.id)}},{key:"setOverlay",value:function(t){this._overlayHook(this.id,t)}},{key:"updatePreset",value:function(t){this._participantHook&&this._participantHook.updatePreset(this.id,t)}},{key:"setLabel",value:function(t){this._participantHook&&this._participantHook.setLabel(this.id,t)}}]),t})();e.DyteParticipant=h;var c=(function(){function t(s){(0,n.default)(this,t),this.metadata={view_type:'',preset_name:''},this._overlayHook=s}return(0,s.default)(t,[{key:"_update",value:function(t,n){this.id=t.id,this.name=t.displayName,this.picture=t.picture,this.isMe=t.isMe,this.isPinned!==t.isPinned&&o.SDKSelfPin(t.isPinned),this.isPinned=t.isPinned,this.videoTrack=t.videoTrack,this.audioTrack=t.audioTrack,this.videoEnabled!==t.videoVisible&&o.SDKSelfVideo(t.videoVisible),this.videoEnabled=t.videoVisible,this.audioEnabled===t.audioMuted&&o.SDKSelfAudio(!t.audioMuted),this.audioEnabled=!t.audioMuted,this.clientSpecificId=t.clientSpecificId,this.isScreensharing!==t.isScreensharing&&o.SDKSelfScreenshare(!t.isScreensharing),this.isScreensharing=t.isScreensharing,this._participantHook=n,this.isPresenting=!t.webinarHiddenParticipant,this.metadata=t.metadata}},{key:"enableAudio",value:function(){this._participantHook&&!this.audioEnabled&&this._participantHook.toggleSelfAudio(this.id)}},{key:"enableVideo",value:function(){this._participantHook&&!this.videoEnabled&&this._participantHook.toggleSelfVideo(this.id)}},{key:"disableAudio",value:function(){this._participantHook&&this.audioEnabled&&this._participantHook.toggleSelfAudio(this.id)}},{key:"disableVideo",value:function(){this._participantHook&&this.videoEnabled&&this._participantHook.toggleSelfVideo(this.id)}},{key:"enableScreenshare",value:function(){this._participantHook&&!this.isScreensharing&&this._participantHook.enableScreenshare()}},{key:"disableScreenshare",value:function(){this._participantHook&&this.isScreensharing&&this._participantHook.disableScreenshare()}},{key:"pin",value:function(){this._participantHook&&this._participantHook.pin(this.id)}},{key:"unpin",value:function(){this._participantHook&&this._participantHook.unpin(this.id)}},{key:"setOverlay",value:function(t,n){this._overlayHook(this.id,t,n)}},{key:"updatePreset",value:function(t){this._participantHook&&this._participantHook.updatePreset(this.id,t)}}]),t})();e.DyteSelfParticipant=c},668,[1,9,10,2]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.defaultTheme=e.defaultRolePermissions=void 0;var t=r(d[0]),n=r(d[1]),_={view_type:n.DyteViewTypes.groupCall,accept_waiting_requests:!1,accept_present_requests:!1,request_produce:!1,can_allow_participant_audio:!1,can_allow_participant_screensharing:!1,can_allow_participant_video:!1,request_kick_participant:!1,kick_participant:!1,pin_participant:!1,can_edit_display_name:!1,can_record:!1,waiting_room_type:n.WaitingRoomTypes.skip,plugins:{can_close:!0,can_start:!0,can_edit_acl:!1,config:{}},polls:{can_create:!0,can_vote:!0,can_view:!0},produce:{video:{allow:!0,quality:'vga',frame_rate:24},audio:!0,screenshare:{allow:!0,quality:'hd',frame_rate:5}},chat:{public:{can_send:!0,text:!0,files:!0},private:{can_send:!1,can_receive:!1,text:!1,files:!1}},reactions:!1,hidden_participant:!1,is_recorder:!1,show_participant_list:!0,can_change_participant_role:!1,can_change_theme:!1,can_present:!1,max_screenshare_count:1};e.defaultRolePermissions=_;var c={setup_screen:{is_enabled:!1},alone_here:{is_enabled:!1},waiting_room:{is_enabled:!1,enable_preview:!0},control_bar:{is_enabled:!0,elements:{plugins:!0,screenshare:!0,invite:!1,participants:!0,chat:!0,reactions:!1,polls:!0,fullscreen:!0,layout:!0}},header:{is_enabled:!0,elements:{timer:!0,title:!0,participant_count:!0,change_layout:!0}},pip_mode:!0,auto_tune:!0,grid:{multi:{maxVideoCount:6,videoFit:'cover'},single:{maxVideoCount:6,videoFit:'cover'},defaultView:t.Layout.MULTI},controls:{pip_toggle:!1}};e.defaultTheme=c},669,[667,482]); -__d(function(g,r,i,a,m,_e,d){var t='__lodash_hash_undefined__',e=9007199254740991,n='[object Arguments]',o='[object Boolean]',c='[object Date]',u='[object Function]',f='[object GeneratorFunction]',s='[object Map]',l='[object Number]',_='[object Object]',p='[object RegExp]',h='[object Set]',y='[object String]',v='[object Symbol]',b='[object ArrayBuffer]',j='[object DataView]',w='[object Float32Array]',O='[object Float64Array]',A='[object Int8Array]',x='[object Int16Array]',S='[object Int32Array]',P='[object Uint8Array]',$='[object Uint8ClampedArray]',k='[object Uint16Array]',E='[object Uint32Array]',I=/\w*$/,F=/^\[object .+?Constructor\]$/,M=/^(?:0|[1-9]\d*)$/,B={};B[n]=B['[object Array]']=B[b]=B[j]=B[o]=B[c]=B[w]=B[O]=B[A]=B[x]=B[S]=B[s]=B[l]=B[_]=B[p]=B[h]=B[y]=B[v]=B[P]=B[$]=B[k]=B[E]=!0,B['[object Error]']=B[u]=B["[object WeakMap]"]=!1;var U='object'==typeof g&&g&&g.Object===Object&&g,W='object'==typeof self&&self&&self.Object===Object&&self,D=U||W||Function('return this')(),R='object'==typeof _e&&_e&&!_e.nodeType&&_e,T=R&&'object'==typeof m&&m&&!m.nodeType&&m,z=T&&T.exports===R;function C(t,e){return t.set(e[0],e[1]),t}function L(t,e){return t.add(e),t}function V(t,e){for(var n=-1,o=t?t.length:0;++n-1},Ft.prototype.set=function(t,e){var n=this.__data__,o=Dt(n,t);return o<0?n.push([t,e]):n[o][1]=e,this},Mt.prototype.clear=function(){this.__data__={hash:new It,map:new(jt||Ft),string:new It}},Mt.prototype.delete=function(t){return Zt(this,t).delete(t)},Mt.prototype.get=function(t){return Zt(this,t).get(t)},Mt.prototype.has=function(t){return Zt(this,t).has(t)},Mt.prototype.set=function(t,e){return Zt(this,t).set(t,e),this},Bt.prototype.clear=function(){this.__data__=new Ft},Bt.prototype.delete=function(t){return this.__data__.delete(t)},Bt.prototype.get=function(t){return this.__data__.get(t)},Bt.prototype.has=function(t){return this.__data__.has(t)},Bt.prototype.set=function(t,e){var n=this.__data__;if(n instanceof Ft){var o=n.__data__;if(!jt||o.length<199)return o.push([t,e]),this;n=this.__data__=new Mt(o)}return n.set(t,e),this};var rr=yt?Q(yt,Object):function(){return[]},er=function(t){return ut.call(t)};function nr(t){var e=t.length,n=t.constructor(e);return e&&'string'==typeof t[0]&&ct.call(t,'index')&&(n.index=t.index,n.input=t.input),n}function or(t){return'function'!=typeof t.constructor||ar(t)?{}:br(e=lt(t))?_t(e):{};var e}function cr(t,e,n,u){var f,_,F,M=t.constructor;switch(e){case b:return Gt(t);case o:case c:return new M(+t);case j:return Nt(t,u);case w:case O:case A:case x:case S:case P:case $:case k:case E:return Jt(t,u);case s:return qt(t,u,n);case l:case y:return new M(t);case p:return(F=new(_=t).constructor(_.source,I.exec(_))).lastIndex=_.lastIndex,F;case h:return Ht(t,u,n);case v:return f=t,Et?Object(Et.call(f)):{}}}function ur(t,n){return!!(n=null==n?e:n)&&('number'==typeof t||M.test(t))&&t>-1&&t%1==0&&t-1&&t%1==0&&t<=e}function br(t){var e=typeof t;return!!t&&('object'==e||'function'==e)}function dr(t){return!!t&&'object'==typeof t}function jr(t){return _r(t)?Ut(t):Lt(t)}m.exports=function(t){return Tt(t,!0,!0)}},670,[]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),u=t(r(d[2])),c=r(d[3]),l=c.NativeModules.DyteRNBackgroundTimer,o=new c.NativeEventEmitter(l),s=new((function(){function t(){var u=this;(0,n.default)(this,t),this.uniqueId=0,this.callbacks={},o.addListener('backgroundTimer.timeout',function(t){if(u.callbacks[t]){var n=u.callbacks[t].callback;u.callbacks[t].interval?l.backgroundTimerSetTimeout(t,u.callbacks[t].timeout):delete u.callbacks[t],n()}})}return(0,u.default)(t,[{key:"start",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return l.start(t)}},{key:"stop",value:function(){return l.stop()}},{key:"runBackgroundTimer",value:function(t,n){var u=this,l=c.Platform.select({ios:function(){return c.NativeAppEventEmitter},android:function(){return c.DeviceEventEmitter}})();this.start(0),this.backgroundListener=l.addListener('backgroundTimer',function(){u.backgroundListener.remove(),u.backgroundClockMethod(t,n)})}},{key:"backgroundClockMethod",value:function(t,n){var u=this;this.backgroundTimer=this.setTimeout(function(){t(),u.backgroundClockMethod(t,n)},n)}},{key:"stopBackgroundTimer",value:function(){this.stop(),this.clearTimeout(this.backgroundTimer)}},{key:"setTimeout",value:function(t,n){this.uniqueId+=1;var u=this.uniqueId;return this.callbacks[u]={callback:t,interval:!1,timeout:n},l.setTimeout(u,n),u}},{key:"clearTimeout",value:function(t){this.callbacks[t]&&delete this.callbacks[t]}},{key:"setInterval",value:function(t,n){this.uniqueId+=1;var u=this.uniqueId;return this.callbacks[u]={callback:t,interval:!0,timeout:n},l.backgroundTimerSetTimeout(u,n),u}},{key:"clearInterval",value:function(t){this.callbacks[t]&&delete this.callbacks[t]}}]),t})());e.default=s},671,[1,9,10,2]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.PluginServiceProvider=e.PluginServiceContext=void 0;var n=t(r(d[1])),o=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=v(n);if(o&&o.has(t))return o.get(t);var u={},c=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var f in t)if("default"!==f&&Object.prototype.hasOwnProperty.call(t,f)){var l=c?Object.getOwnPropertyDescriptor(t,f):null;l&&(l.get||l.set)?Object.defineProperty(u,f,l):u[f]=t[f]}u.default=t,o&&o.set(t,u);return u})(r(d[2])),u=r(d[3]),c=r(d[4]),f=t(r(d[5])),l=r(d[6]);function v(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(v=function(t){return t?o:n})(t)}var p=(0,o.createContext)(null);e.PluginServiceContext=p;e.PluginServiceProvider=function(t){var v=t.children,s=t.roomName,P=t.peerId,S=(0,o.useContext)(l.WebSocketContext),y=(0,u.useDispatch)(),O=(0,o.useState)(null),b=(0,n.default)(O,2),k=b[0],j=b[1],C=(0,u.useSelector)(function(t){return t.participant.authToken});(0,o.useEffect)(function(){},[]);var w=(0,u.useSelector)(function(t){return t.room.socketState}),E={pluginManager:k};return(0,o.useEffect)(function(){if(w===c.RoomSocketState.CONNECTED){var t=new f.default(S,s,y,P,C);j(t),t.listenSocketEvents()}},[w]),o.default.createElement(p.Provider,{value:E},v)}},672,[1,41,165,432,480,673,630]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),s=t(r(d[2])),u=t(r(d[3])),l=t(r(d[4])),o=r(d[5]),c=t(r(d[6])),f=(function(){function t(n,s,l,o,c){(0,u.default)(this,t),this.socketObj=n,this.dispatch=l,this.roomName=s,this.plugins={},this.iframes={},this.peerId=o,this.authToken=c,this.handleSockets=this.handleSockets.bind(this)}return(0,l.default)(t,[{key:"handleSockets",value:function(t){if(t)switch(t.type){case'websocket/enable-plugin':this.enablePlugin(t.payload);break;case'websocket/disable-plugin':this.disablePlugin(t.payload);break;case'websocket/plugin-event':case'websocket/plugin-data':this.sendIframeEvent(t)}}},{key:"sendIframeEvent",value:function(t){var n=this.iframes[t.payload.pluginId||t.payload.id];n&&Object.values(n).forEach(function(n){n.iframe&&n.iframe.injectJavaScript("window.postMessage("+JSON.stringify(t)+");")})}},{key:"listenSocketEvents",value:function(){this.socketObj.emitter.on('socket',this.handleSockets),this.getRoomPlugins()}},{key:"getRoomPlugins",value:function(){var t=this;this.socketObj.sendMessage({type:'getRoomState'},function(n){n.payload.roomState.plugins.forEach(function(n){return t.enablePlugin(n)})})}},{key:"enablePlugin",value:function(t){var u,l,f,h,p,v;return n.default.async(function(y){for(;;)switch(y.prev=y.next){case 0:if(u=c.default.apiBase+"/v2/plugins",!this.plugins[t.id]){y.next=3;break}return y.abrupt("return");case 3:return y.next=5,n.default.awrap(fetch(c.default.apiBase+"/v2/plugins/view/"+t.id,{method:'GET',headers:{authorization:"Bearer "+this.authToken}}));case 5:return l=y.sent,y.next=8,n.default.awrap(l.json());case 8:return f=y.sent,y.next=11,n.default.awrap(fetch(u+"/authorize/"+t.id,{method:'POST',headers:{authorization:"Bearer "+this.authToken,'Content-Type':'application/json'},body:JSON.stringify({roomName:this.roomName,peerId:this.peerId})}));case 11:return h=y.sent,y.next=14,n.default.awrap(h.json());case 14:p=y.sent.data.token,v=(0,s.default)({},f.data.plugin,{authToken:p,enabledBy:t.enabledBy,ACLAccessGrantedUsers:t.ACLAccessGrantedUsers||[],ACLAccessRemovedUsers:t.ACLAccessRemovedUsers||[]}),this.plugins[t.id]=v,this.iframes[t.id]={},this.dispatch((0,o.addPlugin)(v));case 19:case"end":return y.stop()}},null,this,null,Promise)}},{key:"disablePlugin",value:function(t){return n.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:this.plugins[t.id]&&(delete this.plugins[t.id],this.dispatch((0,o.removePlugin)(t)));case 1:case"end":return n.stop()}},null,this,null,Promise)}},{key:"handleIframeMessage",value:function(t){var u,l,o=this;return n.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:n.t0=t.type,n.next='pluginEvent'===n.t0?3:'storePluginData'===n.t0?3:'getPluginData'===n.t0?3:'enablePluginForAll'===n.t0?3:'getPeerInfo'===n.t0?5:7;break;case 3:return this.socketObj.sendMessage(t,function(t){o.sendIframeEvent(t)}),n.abrupt("break",8);case 5:return this.socketObj.sendMessage({type:t.type,payload:(0,s.default)({},t.payload,{peerId:null!=(u=null==(l=t.payload)?void 0:l.peerId)?u:this.peerId})},function(t){o.sendIframeEvent(t)}),n.abrupt("break",8);case 7:return n.abrupt("break",8);case 8:case"end":return n.stop()}},null,this,null,Promise)}},{key:"addIframeView",value:function(t,s,u){var l,o=this;return n.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:this.iframes[t.plugin][t.view]&&this.removeIframeView(t),l=function(t){s&&o.handleIframeMessage(t)},u.addEventListener(l),this.iframes[t.plugin][t.view]={listener:l,iframe:s};case 4:case"end":return n.stop()}},null,this,null,Promise)}},{key:"removeIframeView",value:function(t){return n.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:this.iframes[t.plugin][t.view]&&delete this.iframes[t.plugin][t.view];case 2:case"end":return n.stop()}},null,this,null,Promise)}},{key:"addRoomPlugin",value:function(t){return n.default.async(function(s){for(;;)switch(s.prev=s.next){case 0:if(!this.plugins[t.id]){s.next=2;break}return s.abrupt("return");case 2:return s.next=4,n.default.awrap(this.socketObj.sendMessage({type:'addPlugin',payload:t}));case 4:case"end":return s.stop()}},null,this,null,Promise)}},{key:"removeRoomPlugin",value:function(t){return n.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.abrupt("return",this.socketObj.sendMessage({type:'removePlugin',payload:t}));case 1:case"end":return n.stop()}},null,this,null,Promise)}}]),t})();e.default=f},673,[1,67,22,9,10,503,504]); -__d(function(g,r,i,a,m,e,d){var n=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.PeersServiceContext=e.PeersProvider=void 0;var t=n(r(d[1])),o=n(r(d[2])),u=n(r(d[3])),c=(function(n,t){if(!t&&n&&n.__esModule)return n;if(null===n||"object"!=typeof n&&"function"!=typeof n)return{default:n};var o=b(t);if(o&&o.has(n))return o.get(n);var u={},c=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in n)if("default"!==l&&Object.prototype.hasOwnProperty.call(n,l)){var s=c?Object.getOwnPropertyDescriptor(n,l):null;s&&(s.get||s.set)?Object.defineProperty(u,l,s):u[l]=n[l]}u.default=n,o&&o.set(n,u);return u})(r(d[4])),l=r(d[5]),s=r(d[6]),f=r(d[7]),p=r(d[8]),v=r(d[9]),S=r(d[10]),P=r(d[11]),h=r(d[12]),k=r(d[13]);function b(n){if("function"!=typeof WeakMap)return null;var t=new WeakMap,o=new WeakMap;return(b=function(n){return n?o:t})(n)}var y=(0,c.createContext)(null);e.PeersServiceContext=y;e.PeersProvider=function(n){var b,T,M=n.children,w=(0,c.useContext)(p.ConfigServiceContext).meeting,C=(0,c.useState)([]),V=(0,u.default)(C,2),x=V[0],D=V[1],O=(0,l.useSelector)(function(n){return n.peers.joinedPeers}),A=(0,l.useSelector)(function(n){return n.participant}),j=(0,l.useSelector)(function(n){return n.consumers.activeConsumers}),I=j.find(function(n){return'video'===n.kind&&n.appData.screenShare}),_=j.find(function(n){return'audio'===n.kind&&n.appData.screenShare}),E=(0,l.useSelector)(function(n){return n.room.pinnedPeerId}),H=(0,l.useSelector)(function(n){return n.room.roomViewType}),N=(0,c.useState)(null),q=(0,u.default)(N,2),J=q[0],L=q[1],R=(0,c.useState)(null),U=(0,u.default)(R,2),W=U[0],z=U[1],B=(0,c.useContext)(f.MediaRoomContext).mediaRoom,F=(0,l.useDispatch)(),G=(0,c.useContext)(v.UserTrackContext),K=G.mediaTracks,Q=K.screenShareVideoTrack,X=K.setScreenShareVideoTrack,Y=(K.screenShareAudioTrack,K.setScreenShareAudioTrack),Z=G.inputDevices,$=Z.toggleAudioState,ee=Z.toggleVideoState,re={pin:function(n){return B.pin(n)},unpin:function(n){return B.pin(null)},toggleSelfAudio:function(){return $()},toggleSelfVideo:function(){return ee()},toggleSelfScreenSharing:function(){var n;return t.default.async(function(o){for(;;)switch(o.prev=o.next){case 0:if(A.sharingScreen||I){o.next=16;break}return void 0!==Q&&Q.stop(),o.prev=2,o.next=5,t.default.awrap((0,S.getScreenShare)());case 5:n=o.sent,X(n.video),Y(n.video),B.shareScreen(n),o.next=14;break;case 11:o.prev=11,o.t0=o.catch(2),'NotAllowedError'!==(null==o.t0?void 0:o.t0.message)&&console.error(o.t0);case 14:o.next=19;break;case 16:B.disableScreenShare(),X(void 0),Y(void 0);case 19:case"end":return o.stop()}},null,null,[[2,11]],Promise)},disablePeerAudio:function(n){return B.disableAudio(n)},disablePeerVideo:function(n){return B.disableVideo(n)},updatePreset:function(n,t){return B.updatePreset(n,t)},setLabel:function(n,t){F((0,s.setPeerLabel)({id:n,label:t}))}},ne=!0;(0,c.useEffect)(function(){var n,t;L({id:null==B?void 0:B.peerid,audioMuted:A.audioMuted,displayName:A.displayName,userId:A.id,picture:A.displayImageURL,isMe:!0,isHost:A.isHost,videoVisible:!A.videoOff,videoTrack:null==B?void 0:null==(n=B.webCamProducer)?void 0:n.track,audioTrack:null==B?void 0:null==(t=B.micProducer)?void 0:t.track,isPinned:E===(null==B?void 0:B.peerid),clientSpecificId:A.clientSpecificId,producingAudio:!A.audioMuted,producingVideo:!A.videoOff,isScreensharing:A.sharingScreen,requestToJoinType:A.requestToJoinType,hiddenParticipant:A.hidden,webinarHiddenParticipant:A.webinarHiddenParticipant,metadata:A.metadata})},[null==B?void 0:B.peerid,A.sharingScreen,A.videoOff,A.audioMuted,A.displayName,A.hidden,A.requestToJoinType,A.metadata,null==B?void 0:null==(b=B.webCamProducer)?void 0:b.track,null==B?void 0:null==(T=B.micProducer)?void 0:T.track,A.webinarHiddenParticipant,E]),(0,c.useEffect)(function(){J&&w&&w._addUpdateParticipant((0,o.default)({},J,{isPinned:J.id===E,isScreensharing:A.sharingScreen}),re)},[J,w]),(0,c.useEffect)(function(){if(I||A.screenSharingProduction===P.MediaStates.LOADED){var n,t,o,u=I?null==(n=B.consumers.get(I.id))?void 0:n.track:null==(t=B.screenShareVideoProducer)?void 0:t.track,c=_?null==(o=B.consumers.get(_.id))?void 0:o.track:null,l=I?O.find(function(n){return n.id===I.appData.peerId}):J;z({videoTrack:u,id:null==l?void 0:l.id,displayName:"Screen - "+(null==l?void 0:l.displayName),videoVisible:!0,audioTrack:c,audioMuted:null===c,screenshare:!0})}else z(null)},[I,A.screenSharingProduction]),(0,c.useEffect)(function(){w&&(x.map(function(n){return O.find(function(t){return t.id===n.id})||w._removeParticipant(n),null}),D(O))},[O]);var ie=function(n){var t,u=(0,o.default)({},n,{isPinned:E===n.id,isScreensharing:!1}),c=j.find(function(t){return t.peerId===n.id&&'video'===t.kind&&!t.appData.screenShare}),l=j.find(function(t){return t.peerId===n.id&&'audio'===t.kind&&!t.appData.screenShare});return c&&(u.producingVideo=!0,u.videoTrack=B.consumers.get(c.id).track,u.videoScore=c.producerScore),l&&(u.producingAudio=!n.audioMuted,u.audioTrack=B.consumers.get(l.id).track,u.audioScore=l.producerScore),(null==I?void 0:null==(t=I.appData)?void 0:t.peerId)===n.id&&(u.isScreensharing=!0),u.videoVisible=!(void 0===c||c.remotelyPaused),u.audioMuted=void 0===l||l.remotelyPaused||n.audioMuted,u.audioMuted||(ne=!1),w&&w._addUpdateParticipant((0,o.default)({},u,{isPinned:u.id===E}),re),u},te=H===h.DyteViewTypes.webinar?O.filter(function(n){return!(null!=n&&n.webinarHiddenParticipant)&&n.requestToJoinType!==k.RequestToJoinType.ask}).map(ie).filter(function(n){return null!==n}):O.filter(function(n){return!(null!=n&&n.hiddenParticipant)}).map(ie).filter(function(n){return null!==n}),oe=O.map(ie).filter(function(n){return null!==n});return c.default.createElement(y.Provider,{value:{processedPeers:te,selfPeer:J,allMuted:ne,screenshareVideoConsumer:I,screenshareAudioConsumer:_,screenSharePeer:W,joinedProcessedPeers:oe}},M)}},674,[1,67,22,41,165,432,481,585,508,579,580,480,482,487]); -__d(function(g,r,i,a,m,e,d){var n=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.setupPermissions=e.RESULTS=e.PERMISSIONS=void 0,e.uniq=N;var E=n(r(d[1])),s=n(r(d[2])),o=r(d[3]),A=r(d[4]),O=r(d[5]),R=Object.freeze({ACCEPT_HANDOVER:'android.permission.ACCEPT_HANDOVER',ACCESS_BACKGROUND_LOCATION:'android.permission.ACCESS_BACKGROUND_LOCATION',ACCESS_COARSE_LOCATION:'android.permission.ACCESS_COARSE_LOCATION',ACCESS_FINE_LOCATION:'android.permission.ACCESS_FINE_LOCATION',ACTIVITY_RECOGNITION:'android.permission.ACTIVITY_RECOGNITION',ADD_VOICEMAIL:'com.android.voicemail.permission.ADD_VOICEMAIL',ANSWER_PHONE_CALLS:'android.permission.ANSWER_PHONE_CALLS',BODY_SENSORS:'android.permission.BODY_SENSORS',CALL_PHONE:'android.permission.CALL_PHONE',CAMERA:'android.permission.CAMERA',GET_ACCOUNTS:'android.permission.GET_ACCOUNTS',PROCESS_OUTGOING_CALLS:'android.permission.PROCESS_OUTGOING_CALLS',READ_CALENDAR:'android.permission.READ_CALENDAR',READ_CALL_LOG:'android.permission.READ_CALL_LOG',READ_CONTACTS:'android.permission.READ_CONTACTS',READ_EXTERNAL_STORAGE:'android.permission.READ_EXTERNAL_STORAGE',READ_PHONE_NUMBERS:'android.permission.READ_PHONE_NUMBERS',READ_PHONE_STATE:'android.permission.READ_PHONE_STATE',READ_SMS:'android.permission.READ_SMS',RECEIVE_MMS:'android.permission.RECEIVE_MMS',RECEIVE_SMS:'android.permission.RECEIVE_SMS',RECEIVE_WAP_PUSH:'android.permission.RECEIVE_WAP_PUSH',RECORD_AUDIO:'android.permission.RECORD_AUDIO',SEND_SMS:'android.permission.SEND_SMS',USE_SIP:'android.permission.USE_SIP',WRITE_CALENDAR:'android.permission.WRITE_CALENDAR',WRITE_CALL_LOG:'android.permission.WRITE_CALL_LOG',WRITE_CONTACTS:'android.permission.WRITE_CONTACTS',WRITE_EXTERNAL_STORAGE:'android.permission.WRITE_EXTERNAL_STORAGE',BLUETOOTH_CONNECT:"android.permission.BLUETOOTH_CONNECT"}),_=Object.freeze({APP_TRACKING_TRANSPARENCY:'ios.permission.APP_TRACKING_TRANSPARENCY',BLUETOOTH_PERIPHERAL:'ios.permission.BLUETOOTH_PERIPHERAL',CALENDARS:'ios.permission.CALENDARS',CAMERA:'ios.permission.CAMERA',CONTACTS:'ios.permission.CONTACTS',FACE_ID:'ios.permission.FACE_ID',LOCATION_ALWAYS:'ios.permission.LOCATION_ALWAYS',LOCATION_WHEN_IN_USE:'ios.permission.LOCATION_WHEN_IN_USE',MEDIA_LIBRARY:'ios.permission.MEDIA_LIBRARY',MICROPHONE:'ios.permission.MICROPHONE',MOTION:'ios.permission.MOTION',PHOTO_LIBRARY:'ios.permission.PHOTO_LIBRARY',PHOTO_LIBRARY_ADD_ONLY:'ios.permission.PHOTO_LIBRARY_ADD_ONLY',REMINDERS:'ios.permission.REMINDERS',SIRI:'ios.permission.SIRI',SPEECH_RECOGNITION:'ios.permission.SPEECH_RECOGNITION',STOREKIT:'ios.permission.STOREKIT'}),I=Object.freeze({ANDROID:R,IOS:_});e.PERMISSIONS=I;var t=Object.freeze({UNAVAILABLE:'unavailable',BLOCKED:'blocked',DENIED:'denied',GRANTED:'granted',LIMITED:'limited',PROMPTED:'prompted'});e.RESULTS=t;var S=O.NativeModules.DyteRNPermissions;function C(n){return s.default.async(function(E){for(;;)switch(E.prev=E.next){case 0:return E.abrupt("return",S.available.includes(n)?S.request(n):t.UNAVAILABLE);case 1:case"end":return E.stop()}},null,null,null,Promise)}function N(n){return n.filter(function(E,s){return null!=E&&n.indexOf(E)===s})}var T,p=['bluetooth','readExternalStorage','photos','externalStorage'],L=function(n){var E=arguments.length>1&&void 0!==arguments[1]&&arguments[1],s={camera:I.ANDROID.CAMERA,microphone:I.ANDROID.RECORD_AUDIO,bluetooth:I.ANDROID.BLUETOOTH_CONNECT,externalStorage:I.ANDROID.WRITE_EXTERNAL_STORAGE,readExternalStorage:I.ANDROID.READ_EXTERNAL_STORAGE},o={camera:I.IOS.CAMERA,microphone:I.IOS.MICROPHONE,bluetooth:I.IOS.BLUETOOTH_PERIPHERAL,photos:I.IOS.PHOTO_LIBRARY};if(!E)return'android'===O.Platform.OS?s[n]:o[n];if('android'===O.Platform.OS){var A={};return Object.keys(s).forEach(function(n){A[s[n]]=n}),A[n]}var R={};return Object.keys(o).forEach(function(n){R[o[n]]=n}),R[n]},D=function(n){return function(E){var s={camera:o.permissionEnum.INIT,microphone:o.permissionEnum.INIT};n.forEach(function(n){var A=L(n,!0);E[n]===t.GRANTED?s[A]=o.permissionEnum.ACCEPTED:E[n]!==t.PROMPTED&&(s[A]=o.permissionEnum.DENIED)}),s.camera!==o.permissionEnum.INIT&&s.microphone!==o.permissionEnum.INIT&&T&&clearInterval(T),A.store.dispatch((0,o.setParticipantPermissions)(s))}};e.setupPermissions=function(n){var o,A,R,_,I,t,u=[];[].concat(p,(0,E.default)(n)).forEach(function(n){var E=L(n);E&&u.push(E)}),"android"===O.Platform.OS&&(T&&clearInterval(T),T=setInterval(function(){S.checkMultiplePermissions(u).then(D(u))},1e3));(o=u,s.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:if('ios'!==O.Platform.OS){n.next=13;break}A={},R=N(o),_=0;case 4:if(!(_0,peers:q}),W.theme.header.is_enabled&&i.default.createElement(E.default,{title:''!==B?B:x,linkCopied:Y,copyLink:z,width:G,height:V,noOfParticipants:N.filter(function(t,n,i){return i.findIndex(function(n){return n.id===t.id})===n}).length}),i.default.createElement(k.default,{isMobile:!0}),i.default.createElement(u.GridManager,{widthOffset:0,singleSpeakerView:F.main.length>0&&!1}),i.default.createElement(S.default,{isMobile:!0}),i.default.createElement(P.default,null),W.theme.control_bar.is_enabled&&i.default.createElement(h.default,{linkCopied:Y,copyLink:z,isMobile:!0,leaveCall:j})))};var n=t(r(d[1])),i=_(r(d[2])),o=r(d[3]),a=r(d[4]),u=r(d[5]),l=r(d[6]),c=t(r(d[7])),f=t(r(d[8])),s=r(d[9]),p=_(r(d[10])),v=r(d[11]),E=t(r(d[12])),h=t(r(d[13])),S=t(r(d[14])),P=t(r(d[15])),k=t(r(d[16])),O=t(r(d[17])),y=r(d[18]),b=r(d[19]),w=r(d[20]),C=r(d[21]);function M(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,i=new WeakMap;return(M=function(t){return t?i:n})(t)}function _(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var i=M(n);if(i&&i.has(t))return i.get(t);var o={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in t)if("default"!==u&&Object.prototype.hasOwnProperty.call(t,u)){var l=a?Object.getOwnPropertyDescriptor(t,u):null;l&&(l.get||l.set)?Object.defineProperty(o,u,l):o[u]=t[u]}return o.default=t,i&&i.set(t,o),o}var D=l.NativeModules.DyteHelper},678,[1,41,165,432,471,679,2,708,709,508,493,512,710,715,804,805,807,808,585,480,487,497]); -__d(function(g,r,_i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.GridManager=void 0;var n=t(r(d[1])),o=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=x(n);if(o&&o.has(t))return o.get(t);var i={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in t)if("default"!==s&&Object.prototype.hasOwnProperty.call(t,s)){var l=u?Object.getOwnPropertyDescriptor(t,s):null;l&&(l.get||l.set)?Object.defineProperty(i,s,l):i[s]=t[s]}i.default=t,o&&o.set(t,i);return i})(r(d[2])),i=r(d[3]),u=r(d[4]),s=t(r(d[5])),l=t(r(d[6])),c=t(r(d[7])),f=r(d[8]),p=r(d[9]),S=t(r(d[10])),h=r(d[11]),w=r(d[12]),y=r(d[13]),T=r(d[14]),b=r(d[15]),v=r(d[16]),P=r(d[17]);function x(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(x=function(t){return t?o:n})(t)}var C=function(t){var n=t.roomViewType,i=(0,o.useContext)(p.ConfigServiceContext).sessionConfig,u=!i.permissions.can_present,s=(0,o.useContext)(P.ThemeContext).colors,l='LANDSCAPE'===o.default.useContext(v.OrientationContext).orientation,c=(0,b.useWindowDimensions)(),f=i.theme.dimensions||c,S=f.height,h=f.width,T=0;i.theme.header.is_enabled&&(T-=72),i.theme.control_bar.is_enabled&&(T-=56),l?h+=T+56:S+=T;var x=n===y.DyteViewTypes.audioRoom?'Host will start Audio Room Soon':'\tHost will start presenting soon',C=n===y.DyteViewTypes.audioRoom?'To being Audio Room, Please Enable Audio':'To begin the webinar please start presenting';return o.default.createElement(w.VStack,{bg:"secondary.1000",width:h,height:S,px:15,justifyContent:"center",align:"center"},u&&o.default.createElement(o.default.Fragment,null,o.default.createElement(w.Text,{fontSize:26,py:10,fontWeight:"bold"},x),o.default.createElement(w.Spinner,{color:s.textPrimary[100],size:"large"})),!u&&o.default.createElement(o.default.Fragment,null,o.default.createElement(w.Text,{fontSize:26,py:10,fontWeight:"bold"},"You are the host"),o.default.createElement(w.Text,{fontSize:14},C)))},E=function(t,n){for(var o=[],i=0;i-1&&t<=W&&(z((0,u.setCurrentPage)(t)),P.getPage(t))},Q=[],U=new Map;return q.forEach(function(t){U.set(t.id,t)}),G?(B.length>0&&_>0?(U.set(G.id,G),Q=E(U,B),D.current=Q.map(function(t){return t.id})):(Q=E(U,M),D.current=Q.map(function(t){return t.id}),Q=Q.concat(I||A===y.DyteViewTypes.webinar&&J||!J&&A===y.DyteViewTypes.webinar&&G.requestToJoinType===T.RequestToJoinType.ask?[]:[G])),R===u.RoomSocketState.NOT_STARTED?o.default.createElement(s.default,{inStage:!0,text:"You got disconnected! Retrying connection..."}):Q.length<1?A===y.DyteViewTypes.webinar?o.default.createElement(C,{roomViewType:y.DyteViewTypes.webinar}):o.default.createElement(s.default,{loading:!0,text:"Please wait for the meeting to be started",inStage:!0}):F||v||V||'highlighted'===x||O.main.length>0?o.default.createElement(c.default,{peers:Q,sharingScreen:V,widthOffset:w}):o.default.createElement(S.default,{onSwipeLeft:function(t){return K(_+1)},onSwipeRight:function(t){return K(_-1)},style:{flex:1}},o.default.createElement(l.default,{peers:Q,widthOffset:w}))):o.default.createElement(s.default,null)};O.defaultProps={singleSpeakerView:!1};var V=o.default.memo(O);e.GridManager=V},679,[1,41,165,432,480,511,680,698,674,508,707,585,512,482,487,2,575,514]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var l=t(r(d[1])),n=t(r(d[2])),f=(function(t,l){if(!l&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var n=A(l);if(n&&n.has(t))return n.get(t);var f={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in t)if("default"!==u&&Object.prototype.hasOwnProperty.call(t,u)){var c=o?Object.getOwnPropertyDescriptor(t,u):null;c&&(c.get||c.set)?Object.defineProperty(f,u,c):f[u]=t[u]}f.default=t,n&&n.set(t,f);return f})(r(d[3])),o=t(r(d[4])),u=r(d[5]),c=r(d[6]),y=r(d[7]),s=t(r(d[8])),h=r(d[9]),p=r(d[10]);function A(t){if("function"!=typeof WeakMap)return null;var l=new WeakMap,n=new WeakMap;return(A=function(t){return t?n:l})(t)}var w={9:Array(9).fill(3),8:Array(9).fill(3),7:Array(9).fill(3),6:Array(6).fill(2),5:Array(5).fill(2),4:Array(4).fill(2),3:[1,2,2],2:[1,1],1:[1]},v={9:Array(9).fill(3),8:Array(9).fill(3),7:Array(9).fill(3),6:Array(6).fill(2),5:[2].concat((0,n.default)(Array(4).fill(2))),4:Array(4).fill(2),3:[1,2,2],2:[1,1],1:[1]},_={9:Array(9).fill(3),8:Array(9).fill(3),7:Array(9).fill(3),6:Array(6).fill(3),5:[].concat((0,n.default)(Array(2).fill(2)),(0,n.default)(Array(3).fill(3))),4:Array(4).fill(2),3:Array(3).fill(2),2:Array(2).fill(2),1:[1]},b={9:Array(9).fill(3),8:Array(9).fill(3),7:Array(9).fill(3),6:Array(6).fill(3),5:[].concat((0,n.default)(Array(2).fill(2)),(0,n.default)(Array(3).fill(3))),4:Array(4).fill(2),3:Array(3).fill(2),2:Array(2).fill(2),1:[1]},O=function(t){var n=(0,f.useContext)(u.ConfigServiceContext).sessionConfig,A=(0,y.useWindowDimensions)(),O=n.theme.dimensions||A,j=O.width,M=O.height,P=j<1024,x=f.default.useContext(p.OrientationContext),E=x.orientation,C=x.orientationType,S='LANDSCAPE'===E,W=(0,h.useSelector)(function(t){return t.room.gridView}),k=t.peers,D=t.waitingRoom,F=t.widthOffset,L=0;n.theme.header.is_enabled&&(L-=56),!n.theme.control_bar.is_enabled||D&&!n.theme.waiting_room.enable_preview||(L-=54),S?(M+=F,j+=L+72):(M+=L,j-=F);var R=f.default.useState(0),N=(0,l.default)(R,2),T=N[0],V=N[1],q=1===k.length&&!P&&!D,z=D&&(!P||!n.theme.waiting_room.enable_preview),B=(q||z)&&1,G=k.length+B;G>6&&(G=9),'multi_alternate'===W&&1!==k.length&&(G-=1);var H=(0,h.useSelector)(function(t){return t.peers.joinedPeers}),I=Math.ceil((H.length+1)/6);f.default.useEffect(function(){I>1&&(1===k.length?V(16):k.length<=4?V(7):5===k.length?V(12):V(4))},[k,I]);var J=function(t,l){return Math.floor((M-6)/t)},K=function(t,l){return Math.floor((j-6)/t)},Q=function(t,l){return J(P&&!S?b[t][l]:w[t][l])},U=function(t,l){return K(P&&!S?v[t][l]:_[t][l])},X=S?5===G?'row':'column':5===G?'column':'row';return f.default.createElement(c.Flex,{position:"relative",height:M,width:j,bg:"secondary.1000",marginLeft:S&&'landscapeLeft'!==C&&n.theme.header.is_enabled?56:0,padding:3,pt:0},f.default.createElement(c.Flex,{direction:X,flexWrap:"wrap",justify:"center"},!D||n.theme.waiting_room.enable_preview&&!P?f.default.createElement(f.default.Fragment,null,k.map(function(t,l){if('multi_alternate'===W&&t.isMe&&1!==k.length)return null;if(t){var n=Q(G,l+B)-T;return f.default.createElement(o.default,{key:"peer_"+t.id,height:n-(S?2:0),width:U(G,l+B),peer:t,totalPeers:k.length,isMobile:P})}return null})):null),f.default.createElement(c.Flex,{width:j,justify:"center",position:"absolute",bottom:"2"},f.default.createElement(s.default,null)))};O.defaultProps={waitingRoom:!1,widthOffset:0};var j=O;e.default=j},680,[1,41,49,165,681,508,512,2,695,432,575]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=M;var n=t(r(d[1])),o=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=k(n);if(o&&o.has(t))return o.get(t);var l={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in t)if("default"!==c&&Object.prototype.hasOwnProperty.call(t,c)){var f=u?Object.getOwnPropertyDescriptor(t,c):null;f&&(f.get||f.set)?Object.defineProperty(l,c,f):l[c]=t[c]}l.default=t,o&&o.set(t,l);return l})(r(d[2])),l=r(d[3]),u=r(d[4]),c=r(d[5]),f=r(d[6]),s=r(d[7]),p=r(d[8]),h=r(d[9]),v=t(r(d[10])),x=r(d[11]),y=t(r(d[12])),b=t(r(d[13])),S=r(d[14]),E=t(r(d[15])),w=t(r(d[16]));function k(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(k=function(t){return t?o:n})(t)}var C=h.NativeModules.DyteHelper;function M(t){var k=(0,l.useSelector)(function(t){return t.participant.displayName}),M=(0,o.useContext)(c.MediaRoomContext),T=(null==M||M.mediaRoom,(0,o.useContext)(f.ConfigServiceContext)),j=T.meeting,O=T.sessionConfig,R=(0,l.useSelector)(function(t){return t.room.activeSpeakerPeerId}),P=(0,o.useRef)(),z=(0,o.useRef)(),F=(0,o.useState)(new s.MediaStream(void 0)),I=(0,n.default)(F,2),L=I[0],B=I[1],V=(0,o.useState)(null),_=(0,n.default)(V,2),N=(_[0],_[1],(0,o.useContext)(x.ThemeContext).colors),U=(0,o.useState)(!1),W=(0,n.default)(U,2),D=W[0],A=W[1],H=o.default.useContext(S.OrientationContext),q=H.orientation,G=H.forced,J=H.setForced,K='LANDSCAPE'===q,Q=t.peer,X=t.hideBadge,Y=t.isMobile,Z=t.totalPeers,$=t.size,ee=(t.index,t.contain),te=t.zIndex,re=((0,l.useSelector)(function(t){return t.participant.displayImageURL}),(0,l.useSelector)(function(t){return t.consumers.activeConsumers})),ne=Q.id,ie=re.find(function(t){return t.peerId===ne}),ae=(null==ie?void 0:ie.score)||10,oe=function(t){if(z.current=t,t){var n=new s.MediaStream(void 0);n.addTrack(t),P.current&&n.addTrack(P.current),B(n)}},le=function(){try{return'front'===u.store.getState().participant.cameraFacing}catch(t){return!1}};(0,o.useEffect)(function(){var t;t=Q.audioTrack,P.current!==t&&(P.current=t)},[Q.audioTrack]),(0,o.useEffect)(function(){Q.videoTrack&&(oe(Q.videoTrack),setTimeout(function(){return A(!0)},500))},[Q.videoTrack,Q.videoScore]);var de=Q.audioMuted,ue=Q.videoVisible,ce=(function(t){if(!Y)return t;var o=t;if(Z>2){var l=t.split(' ');o=(o=(0,n.default)(l,1)[0]).slice(0,10)}return Z>6&&(o=o.slice(0,8)),o})(Q.isMe?k:Q.displayName),fe=t.height,se=t.width,me=t.children,pe=fe||Math.floor(.5625*se);null==O||O.permissions;if(ue&&(!L||!Q.videoTrack))return o.default.createElement(p.Box,{justify:"center",align:"center",width:se,height:pe,border:"1px solid "+N.primary[300],borderRadius:E.default.medium},o.default.createElement(p.Spinner,{color:"#fff"}));var he;return o.default.createElement(h.View,{style:[{backgroundColor:'black',borderRadius:E.default.medium,borderColor:Q.id===R?N.primary[500]:N.secondary[900],borderWidth:2,width:se-8,height:pe-8,margin:3,overflow:'hidden'}]},Q.videoVisible&&D?Q.screenshare?o.default.createElement(b.default,{noMovementWithoutScale:!0,width:se-8,height:pe-8,streamId:(null==(he=Q.videoTrack)?void 0:he.id)||Math.random().toString()},o.default.createElement(s.RTCView,{objectFit:ee?'contain':'cover',style:{flex:1},zOrder:0,streamURL:L.toURL()})):o.default.createElement(s.RTCView,{objectFit:ee?'contain':'cover',style:{flex:1},mirror:!!Q.isMe&&le(),streamURL:L.toURL(),zOrder:1+te}):o.default.createElement(p.Flex,{bg:N.videoBackground,width:se-8,height:pe-8,justify:"center",align:"center"},o.default.createElement(v.default,{size:40,src:Q.picture,name:""+Q.displayName,bgColor:N.primary[700]})),me,o.default.createElement(p.Flex,{width:se,position:"absolute",bottom:"10",left:10},X||o.default.createElement(p.Flex,{justify:"flex-start",alignSelf:"flex-start",direction:"column"},!!ce&&o.default.createElement(y.default,{audioMuted:de,audioTrack:Q.audioTrack,name:ce,size:Y||'sm'===$?'sm':'md',screenshare:Q.screenshare}))),o.default.createElement(p.Flex,{width:se,position:"absolute",top:"10",right:"10"},ae<10&&o.default.createElement(p.Box,{zIndex:5,justify:"flex-end",alignSelf:"flex-end",direction:"column"},o.default.createElement(w.default,{videoScore:ae}))),Q.screenshare&&(G||!K)&&'android'===h.Platform.OS&&'d3e435fb-4d39-47b6-943a-c8f10d0dffe3'!==j.setupConfig.clientId&&o.default.createElement(p.Flex,{width:se,position:"absolute",top:"10",right:10},o.default.createElement(p.Flex,{justify:"flex-start",alignSelf:K?'flex-start':'flex-end',direction:"column"},o.default.createElement(p.Button,{onClick:function(){(G?C.resetOrientation:C.forceLandscape)(),J(function(t){return!t})}},o.default.createElement(p.VStack,{width:36,p:"2",ml:22,height:"36px",bg:"secondary.800",borderRadius:E.default.medium,align:"center",justify:"center"},o.default.createElement(p.Text,{fontSize:"xs"},o.default.createElement(p.Icon,{name:G?'fullscreen-exit':'fullscreen',fill:G?N.danger[500]:N.textPrimary[100]})))))))}M.defaultProps={isMobile:!1,hideBadge:!1,height:0,width:'inherit',children:null,contain:!1,totalPeers:0,size:'md',isMe:!1,index:1,zIndex:0}},681,[1,41,165,432,471,585,508,400,512,2,682,514,691,693,575,676,694]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]),l=r(d[1]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=t(r(d[2])),n=l(r(d[3])),u=t(r(d[4])),s=r(d[5]),c=r(d[6]),f=r(d[7]),b="/Users/abar/dev/personal/react-native-user-avatar/src/index.js",p=function(t){var l=t.name,u=t.src,p=t.bgColor,v=t.bgColors,y=t.textColor,N=t.size,_=t.imageStyle,C=t.style,z=t.borderRadius,x=t.component;'string'==typeof N&&(console.warn('size prop should be a number'),N=parseInt(N));var S=(0,n.useState)(n.default.createElement(c.TextAvatar,{textColor:y,size:N,name:l,__source:{fileName:b,lineNumber:36,columnNumber:7}})),E=(0,o.default)(S,2),h=E[0],j=E[1];return(0,n.useEffect)(function(){x&&j(n.default.createElement(c.CustomAvatar,{size:N,component:x,__source:{fileName:b,lineNumber:40,columnNumber:29}})),u&&(0,f.fetchImage)(u).then(function(t){t&&j(n.default.createElement(c.ImageAvatar,{src:u,size:N,imageStyle:_,__source:{fileName:b,lineNumber:45,columnNumber:15}}))})},[]),n.default.createElement(s.View,{style:[(0,f.generateBackgroundStyle)(l,p,v),(0,f.getContainerStyle)(N,u,z),C],__source:{fileName:b,lineNumber:53,columnNumber:5}},h)};p.propTypes={name:u.default.string,src:u.default.string,bgColor:u.default.string,bgColors:u.default.array,textColor:u.default.string,size:u.default.number,imageStyle:u.default.object,style:u.default.object,borderRadius:u.default.number,component:u.default.any},p.defaultProps={size:32,textColor:'#fff',name:'John Doe',bgColors:['#2ecc71','#3498db','#8e44ad','#e67e22','#e74c3c','#1abc9c','#2c3e50']};var v=p;e.default=v},682,[1,683,41,165,204,2,684,687]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]).default;function n(t){if("function"!=typeof WeakMap)return null;var o=new WeakMap,u=new WeakMap;return(n=function(t){return t?u:o})(t)}m.exports=function(o,u){if(!u&&o&&o.__esModule)return o;if(null===o||"object"!==t(o)&&"function"!=typeof o)return{default:o};var f=n(u);if(f&&f.has(o))return f.get(o);var p={},c=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in o)if("default"!==l&&Object.prototype.hasOwnProperty.call(o,l)){var s=c?Object.getOwnPropertyDescriptor(o,l):null;s&&(s.get||s.set)?Object.defineProperty(p,l,s):p[l]=o[l]}return p.default=o,f&&f.set(o,p),p},m.exports.default=m.exports,m.exports.__esModule=!0},683,[15]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"ImageAvatar",{enumerable:!0,get:function(){return n.default}}),Object.defineProperty(e,"TextAvatar",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(e,"CustomAvatar",{enumerable:!0,get:function(){return f.default}});var n=t(r(d[1])),u=t(r(d[2])),f=t(r(d[3]))},684,[1,685,686,690]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var u=t(r(d[1])),l=t(r(d[2])),s=r(d[3]),o=function(t){var l=t.src,o=t.size,f=t.imageStyle,n=t.borderRadius,c={style:[{borderRadius:n||.5*o,width:o,height:o},f],source:{uri:l}};return u.default.createElement(s.Image,c)};o.propTypes={src:l.default.string,size:l.default.number,imageStyle:l.default.object,borderRadius:l.default.number};var f=o;e.default=f},685,[1,165,204,2]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),l=r(d[2]),o=t(r(d[3])),u=r(d[4]),s="/Users/abar/dev/personal/react-native-user-avatar/src/components/TextAvatar.js",c=function(t){var o=t.name,c=t.size,f=t.textColor,v={flexDirection:'column',alignItems:'center',justifyContent:'center',marginTop:-c/20,height:c,width:c};return n.default.createElement(l.View,{style:v,__source:{fileName:s,lineNumber:23,columnNumber:5}},n.default.createElement(l.Text,{style:{color:f,fontSize:c/2.5},adjustsFontSizeToFit:!0,__source:{fileName:s,lineNumber:24,columnNumber:7}},(0,u.abbr)(o)))};c.propTypes={name:o.default.string,size:o.default.number,textColor:o.default.string};var f=c;e.default=f},686,[1,165,2,204,687]); -__d(function(g,r,_i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.getContainerStyle=e.generateBackgroundStyle=e.fetchImage=e.sumChars=e.abbr=void 0;var n=t(r(d[1])),o=t(r(d[2]));e.abbr=function(t){var n=(0,o.default)(t);return t.startsWith('+')&&(n="+".concat(n)),n||(n=t),n};var u=function(t){for(var n=0,o=0;ol?n.substr(0,l):n;if((u=i.join('')).length>=l)return u;for(var o=M(n),c=0;c=l)return o[c]}function s(n,t){var i,u,a,l=[],f={},o={},c={},h=t.length||2;n.forEach(function(n){if(n||(n=''),!c[n])if(n.length0&&(o[a[y]]--,a.splice(y,1))}return 0===(i=l.map(function(n){return n.length})).length?n:0===Math.min.apply(null,i)?(t.length++,s(n,t)):n.map(function(n){return c[n][0]})}function p(n,t){return y(x(n,t))}function v(n,t){return w(n,t).map(y)}function x(n,u){var a,f,c,s={};return n?((a=b(n,u))&&(n=(n=n.replace(t,'')).replace(i,'')),u.initials&&(a=u.initials),a||(a=h(n,u)),null!=(c=n.match(l))&&(f=c.pop()),f&&(n=n.replace(f,'')).trim()==='<'+f+'>'&&(n='',a||(a=h(f,u))),(n=n.replace(o,' ').trim())&&(s.name=n),a&&(s.initials=a),f&&(s.email=f),s):{}}function w(n,t){var i=s(n,t);return n.map(function(n,u){return t.existing[n]=i[u],x(n,t)})}function y(n){return n.name||n.email?n.email?n.name?n.name+' ('+n.initials+') <'+n.email+'>':n.email+' ('+n.initials+')':n.name+' ('+n.initials+')':n.initials}function E(n){return n=(n=u.test(n)?n.replace(a,''):n.replace(l,'')).replace(o,' ').trim()}function b(n,u){var a;return u.existing[n]?u.existing[n]:t.test(n)?n:null!=(a=n.match(i))?a.pop():void 0}var _={};function M(n){var t,i=[];return n=E(n),_[n]?_[n].slice(0):(t=n.split(' ').map(R),i=(i=O(t)).sort(function(n,t){return n.length-t.length||i.indexOf(n)-i.indexOf(t)}),_[n]=i,i.slice(0))}function O(n){var t,i,u=n.shift();return n.length>0?(i=[],t=O(n),u.forEach(function(n){t.forEach(function(t){i.push(n+t)})}),i):u}function R(n){for(var t=[];n.length;)t.unshift(n),n=n.substr(0,n.length-1);return t}function $(t){return t||(t={length:n}),'number'==typeof t&&(t={length:t}),t.length=Math.max(t.length||0,n),t.existing=t.existing||{},t}},689,[]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),o=r(d[2]),u=t(r(d[3])),l=function(t){var u=t.size,l=t.component,s={flexDirection:'column',alignItems:'center',justifyContent:'center',marginTop:-u/20,height:u,width:u};return n.default.createElement(o.View,{style:s,__source:{fileName:"/Users/abar/dev/personal/react-native-user-avatar/src/components/CustomAvatar.js",lineNumber:21,columnNumber:5}},l)};l.propTypes={size:u.default.number,component:u.default.any};var s=l;e.default=s},690,[1,165,2,204]); -__d(function(_g,_r,i,a,m,e,d){var t=_r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=f;var r=(function(t,r){if(!r&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var n=c(r);if(n&&n.has(t))return n.get(t);var o={},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in t)if("default"!==u&&Object.prototype.hasOwnProperty.call(t,u)){var f=l?Object.getOwnPropertyDescriptor(t,u):null;f&&(f.get||f.set)?Object.defineProperty(o,u,f):o[u]=t[u]}o.default=t,n&&n.set(t,o);return o})(_r(d[1])),n=_r(d[2]),o=t(_r(d[3])),l=t(_r(d[4])),u=_r(d[5]);function c(t){if("function"!=typeof WeakMap)return null;var r=new WeakMap,n=new WeakMap;return(c=function(t){return t?n:r})(t)}function f(t){var c,f,s,p,y,b=t.audioMuted,x=t.audioTrack,v=t.name,O=t.size,g=t.screenshare,j={sm:{px:'6',py:'1',iconSize:'4',boxSize:'14'},md:{px:'3',py:'2',iconSize:'6',boxSize:'16'}}[O],z=(0,r.useContext)(n.ThemeContext).colors;return r.default.createElement(u.Flex,{bg:'sm'===O||g?(c=z.secondary[800],f=.5,s=parseInt(c.slice(1,3),16),p=parseInt(c.slice(3,5),16),y=parseInt(c.slice(5,7),16),f?"rgba("+s+", "+p+", "+y+", "+f+")":"rgba("+s+", "+p+", "+y+", 0)"):z.secondary[800],color:"textPrimary.300",borderRadius:o.default.small,px:j.px,py:j.py,my:'sm'===O&&2,position:"relative",direction:"row",justify:"flex-start"},!(g&&b)&&r.default.createElement(u.Center,null,!b&&x?null:r.default.createElement(u.Icon,{name:"mic-off",boxSize:j.boxSize,fill:"red"})),r.default.createElement(u.Center,{ml:j.px,padding:4},r.default.createElement(l.default,{name:v})))}f.defaultProps={size:'md',screenshare:!1}},691,[1,165,514,676,692,512]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=l;var n=t(r(d[1])),u=r(d[2]);function l(t){var l=t.name,c=t.charSize;return n.default.createElement(u.Text,null,(function(t,n){return t.length>n?t.substring(0,n)+"...":t})(l,c))}l.defaultProps={charSize:15}},692,[1,165,512]); -__d(function(g,r,i,a,m,_e,d){var t=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var e=t(r(d[1])),n=t(r(d[2])),o=t(r(d[3])),s=t(r(d[4])),u=t(r(d[5])),l=t(r(d[6])),h=t(r(d[7])),c=r(d[8]),f=(function(t,e){if(!e&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var n=y(e);if(n&&n.has(t))return n.get(t);var o={},s=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in t)if("default"!==u&&Object.prototype.hasOwnProperty.call(t,u)){var l=s?Object.getOwnPropertyDescriptor(t,u):null;l&&(l.get||l.set)?Object.defineProperty(o,u,l):o[u]=t[u]}o.default=t,n&&n.set(t,o);return o})(r(d[9])),p=r(d[10]),v=r(d[11]);function y(t){if("function"!=typeof WeakMap)return null;var e=new WeakMap,n=new WeakMap;return(y=function(t){return t?n:e})(t)}function _(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(t){return!1}}var P={scale:1,translateX:0,translateY:0},R=5,S=(function(t){(0,u.default)(S,t);var c,v,y=(c=S,v=_(),function(){var t,e=(0,h.default)(c);if(v){var n=(0,h.default)(this).constructor;t=Reflect.construct(e,arguments,n)}else t=e.apply(this,arguments);return(0,l.default)(this,t)});function S(t){var e;return(0,n.default)(this,S),(e=y.call(this,t)).state={layout:null,transform:e._getSavedTransform(t.streamId)||P},e._didMove=e._didMove.bind((0,s.default)(e)),e._getTransformStyle=e._getTransformStyle.bind((0,s.default)(e)),e._onGesture=e._onGesture.bind((0,s.default)(e)),e._onLayout=e._onLayout.bind((0,s.default)(e)),e._onMoveShouldSetPanResponder=e._onMoveShouldSetPanResponder.bind((0,s.default)(e)),e._onPanResponderGrant=e._onPanResponderGrant.bind((0,s.default)(e)),e._onPanResponderMove=e._onPanResponderMove.bind((0,s.default)(e)),e._onPanResponderRelease=e._onPanResponderRelease.bind((0,s.default)(e)),e._onStartShouldSetPanResponder=e._onStartShouldSetPanResponder.bind((0,s.default)(e)),e.moveThreshold=p.PixelRatio.get()*R,e.gestureHandlers=p.PanResponder.create({onPanResponderGrant:e._onPanResponderGrant,onPanResponderMove:e._onPanResponderMove,onPanResponderRelease:e._onPanResponderRelease,onPanResponderTerminationRequest:function(){return!0},onMoveShouldSetPanResponder:e._onMoveShouldSetPanResponder,onShouldBlockNativeResponder:function(){return!1},onStartShouldSetPanResponder:e._onStartShouldSetPanResponder}),e}return(0,o.default)(S,[{key:"componentDidUpdate",value:function(t,e){t.streamId!==this.props.streamId&&(this._storeTransform(t.streamId,e.transform),this._restoreTransform(this.props.streamId))}},{key:"componentWillUnmount",value:function(){this._storeTransform(this.props.streamId,this.state.transform)}},{key:"render",value:function(){var t=this.props,n=t.children,o=t.style;return f.default.createElement(p.View,(0,e.default)({onLayout:this._onLayout,pointerEvents:"box-only",style:[{overflow:'hidden',width:this.props.width,height:this.props.height},o]},this.gestureHandlers.panHandlers),f.default.createElement(p.View,{style:[{flex:1},this._getTransformStyle()]},n))}},{key:"_calculateTransformIncrement",value:function(t){var e=this.state.transform,n=e.scale,o=e.translateX,s=e.translateY,u=t.scale,l=t.translateX,h=t.translateY;return{scale:n=Math.min(n*(u||1),5),translateX:o+=(l||0)/n,translateY:s+=(h||0)/n}}},{key:"_didMove",value:function(t){var e=t.dx,n=t.dy;return Math.abs(e)>this.moveThreshold||Math.abs(n)>this.moveThreshold}},{key:"_getSavedTransform",value:function(t){return this.props._transforms[t]||null}},{key:"_getTouchDistance",value:function(t){var e=t.nativeEvent.touches,n=Math.abs(e[0].pageX-e[1].pageX),o=Math.abs(e[0].pageY-e[1].pageY);return Math.sqrt(Math.pow(n,2)+Math.pow(o,2))}},{key:"_getTouchPosition",value:function(t){var e=t.nativeEvent.touches;return{x:e[0].pageX,y:e[0].pageY}}},{key:"_getTransformStyle",value:function(){var t=this.state.transform;return{transform:[{scale:t.scale},{translateX:t.translateX},{translateY:t.translateY}]}}},{key:"_limitAndApplyTransformation",value:function(t){var e=this.state.layout;if(e){var n=this.state.transform.scale,o=t.scale,s=t.translateX,u=t.translateY,l=Math.max(o,1),h={a:{x:e.x,y:e.y},d:{x:e.x+e.width,y:e.y+e.height}},c={x:(e.x+e.width)/2+s*l,y:(e.y+e.height)/2+u*l},f={height:e.height*l,width:e.width*l},p={a:{x:c.x-f.width/2,y:c.y-f.height/2},d:{x:c.x+f.width/2,y:c.y+f.height/2}},v=100;o1&&(0===w?(b(!0),setTimeout(function(){b(!1)},1e3)):0!==w&&h&&b(!1),P>7&&D((0,l.default)({},(0,c.calculateDotNumber)(P,w))))},[w]),P>1?o.default.createElement(u.Flex,{zIndex:50,align:"center",justify:"center",position:"relative"},h&&o.default.createElement(u.Box,{bg:"paginationDots.inactive",position:"absolute",bottom:25},o.default.createElement(u.Text,{textAlign:"center",color:"textPrimary.200"}," Active Speaker Grid")),o.default.createElement(u.Flex,{direction:"row",height:"22px",align:"center",justify:"center"},o.default.createElement(u.Flex,{mr:5,height:20,borderRadius:"20px",width:32,align:"center"},o.default.createElement(u.Text,{fontWeight:"bold",fontSize:14,color:S.left>0?'textPrimary.400':'rgba(0,0,0,0)',px:4,py:2},S.left,"+")),o.default.createElement(p.default,{numbers:S,length:P+1,active:w,activeColor:s.default.paginationDots.active,passiveBorderColor:s.default.paginationDots.active,passiveColor:s.default.paginationDots.inactive,wandAcitve:s.default.paginationDots.wandActive}),o.default.createElement(u.Flex,{ml:5,height:20,borderRadius:"20px",width:32,align:"center"},o.default.createElement(u.Text,{fontWeight:"bold",fontSize:14,color:S.right?'textPrimary.400':'rgba(0,0,0,0)',px:4,py:2},"+",S.right)))):null};e.default=x},695,[1,22,41,165,512,696,432,576,697]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.calculateDotNumber=void 0;e.calculateDotNumber=function(t,l){var u=arguments.length>2&&void 0!==arguments[2]?arguments[2]:7,c=0,o=0,n=Math.ceil(u/2);return l>n-1&&!(l+(n-1)>t)?c=l-(n-1):l+(n-1)>t&&(c=l-(n-(t-l)+2)),l=n&&l+(n-1)<=t&&(o=t-(l+(n-1))),{left:c,right:o}}},696,[]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=t(r(d[1])),l=r(d[2]),n=function(t){var n=t.length,u=t.active,f=t.activeColor,c=t.passiveColor,h=t.passiveBorderColor,v=t.numbers,s=t.dotsToShow,p=void 0===s?7:s,x=t.wandAcitve,b=Math.ceil(p/2),w=n>p?Array(p).fill(0).map(function(t,o){return o}):Array(n).fill(0).map(function(t,o){return o}),C=function(t){return w.map(function(n,v){var s=n===t;return u0&&v.right>0?C(b-1):0===v.left?C(u):0===v.right?C(p-(n-u)):null)};n.defaultProps={dotsToShow:7};var u=n;e.default=u},697,[1,165,512]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),l=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var l=y(n);if(l&&l.has(t))return l.get(t);var o={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var f in t)if("default"!==f&&Object.prototype.hasOwnProperty.call(t,f)){var h=u?Object.getOwnPropertyDescriptor(t,f):null;h&&(h.get||h.set)?Object.defineProperty(o,f,h):o[f]=t[f]}o.default=t,l&&l.set(t,o);return o})(r(d[2])),o=r(d[3]),u=r(d[4]),f=r(d[5]),h=t(r(d[6])),c=t(r(d[7])),s=r(d[8]),p=r(d[9]),v=r(d[10]),w=t(r(d[11]));function y(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,l=new WeakMap;return(y=function(t){return t?l:n})(t)}var b=function(t,n,l){var o=1,u=!1;l<3&&(l=3),l>6||l>4&&t>480?(o=Math.ceil(l/4),l=4):l>3&&t<=480&&(o=2,l=3);var f=Math.floor(t/l),h=t+30>n?.8:.65;return n-o*f0){var G=A.main[0];N=l.default.createElement(c.default,{height:_+56,width:O-20,frame:G})}else N=D?l.default.createElement(h.default,{height:_-16,width:O-32,contain:q.screenshare||'contain'===E.theme.grid.single.videoFit,peer:q,totalPeers:H.length,isMobile:!0}):j?l.default.createElement(h.default,{contain:q.screenshare||'contain'===E.theme.grid.single.videoFit,height:_-Y-16,width:O-16,totalPeers:H.length,peer:q,isMobile:!0}):l.default.createElement(h.default,{totalPeers:H.length,contain:q.screenshare||'contain'===E.theme.grid.single.videoFit,height:I,width:L-64,peer:q});Math.floor(_/2),Math.floor(_/2);var J=function(){var t=A.main[0],n=A.plugins.find(function(n){return n.id===t.plugin}),o=H.find(function(t){return t.userId===(null==n?void 0:n.enabledBy)});return o?l.default.createElement(w.default,{x:0,y:0,minX:0,minY:0,maxX:O-80,maxY:_-6,z:20},l.default.createElement(h.default,{width:100,height:80,hideBadge:!0,peer:o,totalPeers:H.length})):null};return j?A.main.length>0&&!D?l.default.createElement(f.Flex,{height:_+56,width:O-2,marginTop:10,flexDirection:"column",backgroundColor:"secondary.1000"},l.default.createElement(f.Box,{alignItems:"center",justifyContent:"center",mt:0},N,J())):l.default.createElement(f.Flex,{height:_,width:O,flexDirection:D?'row':'column',marginLeft:D&&'landscapeLeft'!==k?56:0,paddingLeft:D?20:0,backgroundColor:"secondary.1000"},l.default.createElement(f.Box,{alignItems:"center",justifyContent:"center",mt:D?0:8,ml:D?-8:0},N,z&&D?l.default.createElement(w.default,{x:0,y:0,minX:0,minY:0,maxX:O-80,maxY:_-6,z:20},l.default.createElement(h.default,{width:120,height:100,hideBadge:!0,peer:z,totalPeers:H.length})):null,J()),!D&&l.default.createElement(f.Flex,{mt:5,className:"dyte-client-noScrollbar",justify:"center",flexWrap:"wrap",direction:"row"},H.map(function(t){return q.screenshare||0!==A.main.length||t.id!==q.id?l.default.createElement(h.default,{width:T,height:T,peer:t,isMobile:!0,hideBadge:V,totalPeers:H.length,key:t.id+"_video"}):null})),D&&H.map(function(t){var o=(0,n.default)({},t);return o.videoVisible=!1,o.videoTrack=null,l.default.createElement(f.Box,{key:t.id+"_video",position:"absolute",zIndex:-5,top:100,width:2,height:2,left:100,visibility:"hidden"},l.default.createElement(h.default,{width:1,height:1,peer:o,totalPeers:H.length}))})):null};e.default=x},698,[1,22,165,432,2,512,681,699,508,674,575,705]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.PluginWrapper=void 0;var n=t(r(d[1])),o=t(r(d[2])),u=t(r(d[3])),l=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=h(n);if(o&&o.has(t))return o.get(t);var u={},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in t)if("default"!==s&&Object.prototype.hasOwnProperty.call(t,s)){var c=l?Object.getOwnPropertyDescriptor(t,s):null;c&&(c.get||c.set)?Object.defineProperty(u,s,c):u[s]=t[s]}u.default=t,o&&o.set(t,u);return u})(r(d[4])),s=r(d[5]),c=r(d[6]),f=r(d[7]),p=r(d[8]),v=r(d[9]),w=r(d[10]),y=r(d[11]),b=r(d[12]);function h(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(h=function(t){return t?o:n})(t)}var x=new((function(){function t(){(0,o.default)(this,t),this.fxs=[]}return(0,u.default)(t,[{key:"onMessage",value:function(t){this.fxs.forEach(function(n){return n(t)})}},{key:"addEventListener",value:function(t){this.fxs.push(t)}}]),t})()),M=function(t){var o,u=t.frame,h=t.height,M=t.width,C=(0,l.useContext)(s.PluginServiceContext),E=(0,l.useContext)(c.PeersServiceContext).selfPeer,O=(0,l.useContext)(y.ConfigServiceContext).sessionConfig,P=(0,b.useSelector)(function(t){return t.participant.id}),_=(0,b.useSelector)(function(t){return t.plugin.plugins}).find(function(t){return t.id===u.plugin}),S=O.permissions.plugins||{can_close:!1,can_start:!0,can_edit_acl:!1},j=(P===(null==_?void 0:_.enabledBy)||(null==S||S.can_close),P===(null==_?void 0:_.enabledBy)||(null==S||S.can_edit_acl),'whitelist'===((null==(o=O.permissions.plugins.config[_.id])?void 0:o.defaultAccess)||'blacklist')),k=function(){return P===(null==_?void 0:_.enabledBy)||(j?null==_?void 0:null==(t=_.ACLAccessGrantedUsers)?void 0:t.includes(P):!_.ACLAccessRemovedUsers.includes(P));var t},W=function(){var t,n=null==(t=O.permissions.plugins.config[_.id])?void 0:t.handlesViewOnly,o=!k()&&!n;return n&&C.pluginManager.sendIframeEvent({type:'websocket/plugin-data',payload:{pluginId:_.id,type:'setViewOnly',value:!k()}}),o},A='LANDSCAPE'===l.default.useContext(w.OrientationContext).orientation,V=(0,l.useState)(!0),B=(0,n.default)(V,2);B[0],B[1];M-=10,A&&(M-=10,h-=72);var N='80a57014-1efe-44f8-b929-b8fca1cf18a1'===(null==_?void 0:_.id),R=N?'0deg':'90deg';return l.default.createElement(f.Flex,{height:h,width:M,borderRadius:12,overflow:"hidden",borderColor:"primary.300",borderWidth:W()?4:0},l.default.createElement(f.Flex,{direction:"column"},E.isHost&&l.default.createElement(f.Flex,{justify:"flex-end",align:"center",cursor:"pointer",bg:"secondary.700"},l.default.createElement(f.Button,{onClick:function(){C.pluginManager.removeRoomPlugin({id:u.plugin})}},l.default.createElement(f.Box,{p:4},l.default.createElement(f.Icon,{name:"close",boxSize:"16"})))),l.default.createElement(f.Flex,{width:M,height:h,justify:"center",align:"center",direction:"row"},l.default.createElement(v.View,{style:{transform:A?[]:[{rotate:R}],width:A||N?M:h,height:A||N?h:M},pointerEvents:W()?'none':'auto'},l.default.createElement(p.WebView,{source:{uri:u.url},ref:function(t){C.pluginManager.addIframeView(u,t,x)},onMessage:function(t){var n=JSON.parse(t.nativeEvent.data);n.type&&x.onMessage(n)},injectedJavaScript:"\n\t\t\t\t\t\t\t\tsetTimeout(function(){\n\t\t\t\t\t\t\t\t\twindow.parent = {};\n\t\t\t\t\t\t\t\t\tfunction postMessage (a, b) {\n\t\t\t\t\t\t\t\t\t\tif (!window.ReactNativeWebView.postMessage) {\n\t\t\t\t\t\t\t\t\t\t\tsetTimeout(() => {k\n\t\t\t\t\t\t\t\t\t\t\t\tpostMessage(a, b);\n\t\t\t\t\t\t\t\t\t\t\t}, 100);\n\t\t\t\t\t\t\t\t\t\t\treturn;\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\twindow.ReactNativeWebView.postMessage(JSON.stringify(a));\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\twindow.parent.postMessage = (a, b) => {\n\t\t\t\t\t\t\t\t\t\tpostMessage(a);\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t})"})))))};e.PluginWrapper=M;var C=M;e.default=C},699,[1,41,9,10,165,672,674,512,700,2,575,508,432]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"WebView",{enumerable:!0,get:function(){return u.default}}),e.default=void 0;var u=t(r(d[1])),f=u.default;e.default=f},700,[1,701]); -__d(function(_g,r,_i,a,m,_e,_d2){var e=r(_d2[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var t,n=e(r(_d2[1])),o=e(r(_d2[2])),i=r(_d2[3]),s=e(r(_d2[4])),d=r(_d2[5]),c=e(r(_d2[6])),l=this&&this.__extends||(t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,n)},function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}),u=this&&this.__awaiter||function(e,t,n,o){return new(n||(n=Promise))(function(i,s){function d(e){try{l(o.next(e))}catch(e){s(e)}}function c(e){try{l(o.throw(e))}catch(e){s(e)}}function l(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n(function(e){e(t)})).then(d,c)}l((o=o.apply(e,t||[])).next())})},p=this&&this.__generator||function(e,t){var n,o,i,s,d={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return s={next:c(0),throw:c(1),return:c(2)},"function"==typeof Symbol&&(s[Symbol.iterator]=function(){return this}),s;function c(e){return function(t){return l([e,t])}}function l(s){if(n)throw new TypeError("Generator is already executing.");for(;d;)try{if(n=1,o&&(i=2&s[0]?o.return:s[0]?o.throw||((i=o.return)&&i.call(o),0):o.next)&&!(i=i.call(o,s[1])).done)return i;switch(o=0,i&&(s=[2&s[0],i.value]),s[0]){case 0:case 1:i=s;break;case 4:return d.label++,{value:s[1],done:!1};case 5:d.label++,o=s[1],s=[0];continue;case 7:s=d.ops.pop(),d.trys.pop();continue;default:if(!(i=(i=d.trys).length>0&&i[i.length-1])&&(6===s[0]||2===s[0])){d=0;continue}if(3===s[0]&&(!i||s[1]>i[0]&&s[1]2||Math.abs(e.dy)>2)},[y]),W=n.default.useCallback(function(){var e={x:0,y:0},t=x?x():e;u.Animated.spring(X.current,{toValue:t||e,useNativeDriver:!1}).start()},[X]),q=n.default.useCallback(function(e,t){_.current=!1,k&&(k(e,t,G()),D(e,!0)),p?W():X.current.flattenOffset()},[k,p,D,W,G]),B=n.default.useCallback(function(e,t){F.current=G(),_.current=!0,p||(X.current.setOffset(Y.current),X.current.setValue({x:0,y:0}))},[G,p]),J=n.default.useCallback(function(e,t){var n=t.dx,u=t.dy,o=F.current,s=o.top,f=o.right,c=o.left,b=o.bottom,h=l(n,Number.isFinite(A)?A-c:-999999999,Number.isFinite(N)?N-f:999999999),v=l(u,Number.isFinite(I)?I-s:-999999999,Number.isFinite(T)?T-b:999999999);X.current.setValue({x:h,y:v}),w(e,t)},[N,T,A,I,w]),K=n.default.useMemo(function(){return u.PanResponder.create({onMoveShouldSetPanResponder:function(e,t){return H(t)},onMoveShouldSetPanResponderCapture:function(e,t){return H(t)},onPanResponderGrant:B,onPanResponderMove:u.Animated.event([],{listener:J,useNativeDriver:!1}),onPanResponderRelease:q})},[J,B,q,H]);n.default.useEffect(function(){var e=X.current;return p?W():e.addListener(function(e){return Y.current=e}),function(){e.removeAllListeners()}},[p]);var Q=n.default.useMemo(function(){var e=u.Dimensions.get('window');return{position:'absolute',top:0,left:0,width:e.width,height:e.height}},[]),U=n.default.useMemo(function(){var e={top:L,left:O,elevation:z,zIndex:z};return h&&(e.backgroundColor=h),s&&(e.borderRadius=c),v?(0,t.default)({},e,{alignSelf:'baseline'}):(0,t.default)({},e,{justifyContent:'center',width:c,height:c})},[v,s,h,c,O,L,z]),Z=n.default.useMemo(function(){return v||(b?n.default.createElement(u.Image,{style:{width:c,height:c},source:b}):n.default.createElement(u.Text,{style:f.text},o))},[v,b,c,o]),$=n.default.useCallback(function(e){var t=e.nativeEvent.layout,n=t.height,u=t.width;j.current={x:u,y:n}},[]),ee=n.default.useCallback(function(e){V(e),_.current||D(e,!1)},[V,D]),te=n.default.useCallback(function(){var e=u.Dimensions.get('window'),o=e.width,l=e.height;if(!(A||N||I||T))return null;var s=A||-9999,c=N?o-N:-9999,b=I||-9999,h=T?l-T:-9999;return n.default.createElement(u.View,{pointerEvents:"box-none",style:(0,t.default)({left:s,right:c,top:b,bottom:h},f.debugView)})},[N,T,A,I]);return n.default.createElement(u.View,{pointerEvents:"box-none",style:Q},P&&te(),n.default.createElement(u.Animated.View,(0,t.default)({pointerEvents:"box-none"},R,K.panHandlers,{style:X.current.getLayout()}),n.default.createElement(u.TouchableOpacity,(0,t.default)({},C,{onLayout:$,style:U,disabled:y,onPress:S,onLongPress:M,onPressIn:E,onPressOut:ee}),Z)))}s.defaultProps={renderText:'\uff0b',renderSize:36,shouldReverse:!1,disabled:!1,debug:!1,onDrag:function(){},onShortPressRelease:function(){},onDragRelease:function(){},onLongPress:function(){},onPressIn:function(){},onPressOut:function(){},onRelease:function(){},x:0,y:0,z:1},s.propTypes={renderText:o.default.string,isCircle:o.default.bool,renderSize:o.default.number,imageSource:o.default.number,renderColor:o.default.string,children:o.default.element,shouldReverse:o.default.bool,disabled:o.default.bool,debug:o.default.bool,animatedViewProps:o.default.object,touchableOpacityProps:o.default.object,onDrag:o.default.func,onShortPressRelease:o.default.func,onDragRelease:o.default.func,onLongPress:o.default.func,onPressIn:o.default.func,onPressOut:o.default.func,onRelease:o.default.func,onReverse:o.default.func,x:o.default.number,y:o.default.number,z:o.default.number,minX:o.default.number,minY:o.default.number,maxX:o.default.number,maxY:o.default.number};var f=u.StyleSheet.create({text:{color:'#fff',textAlign:'center'},test:{backgroundColor:'red'},debugView:{backgroundColor:'#ff000044',position:'absolute',borderColor:'#fced0ecc',borderWidth:4}})},706,[1,22,165,2,204]); -__d(function(g,r,i,a,m,_e,d){"use strict";var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.swipeDirections=_e.default=void 0;var t=e(r(d[1])),n=e(r(d[2])),o=e(r(d[3])),s=e(r(d[4])),l=e(r(d[5])),u=e(r(d[6])),c=e(r(d[7])),f=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=h(t);if(n&&n.has(e))return n.get(e);var o={},s=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in e)if("default"!==l&&Object.prototype.hasOwnProperty.call(e,l)){var u=s?Object.getOwnPropertyDescriptor(e,l):null;u&&(u.get||u.set)?Object.defineProperty(o,l,u):o[l]=e[l]}o.default=e,n&&n.set(e,o);return o})(r(d[8])),p=r(d[9]);function h(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(h=function(e){return e?n:t})(e)}function v(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}var S={SWIPE_UP:"SWIPE_UP",SWIPE_DOWN:"SWIPE_DOWN",SWIPE_LEFT:"SWIPE_LEFT",SWIPE_RIGHT:"SWIPE_RIGHT"};_e.swipeDirections=S;var _={velocityThreshold:.3,directionalOffsetThreshold:80,gestureIsClickThreshold:5};function P(e,t,n,o){return Math.abs(e)>t&&Math.abs(n)0?n:t:this._isValidVerticalSwipe(e)?u>0?s:o:null}},{key:"_isValidHorizontalSwipe",value:function(e){var t=e.vx,n=e.dy,o=this.swipeConfig;return P(t,o.velocityThreshold,n,o.directionalOffsetThreshold)}},{key:"_isValidVerticalSwipe",value:function(e){var t=e.vy,n=e.dx,o=this.swipeConfig;return P(t,o.velocityThreshold,n,o.directionalOffsetThreshold)}},{key:"render",value:function(){return f.default.createElement(p.View,(0,t.default)({},this.props,this._panResponder.panHandlers))}}]),I})(f.Component);_e.default=y},707,[1,22,9,10,16,12,14,17,165,2]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),l=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var l=x(n);if(l&&l.has(t))return l.get(t);var o={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in t)if("default"!==c&&Object.prototype.hasOwnProperty.call(t,c)){var f=u?Object.getOwnPropertyDescriptor(t,c):null;f&&(f.get||f.set)?Object.defineProperty(o,c,f):o[c]=t[c]}o.default=t,l&&l.set(t,o);return o})(r(d[2])),o=r(d[3]),u=r(d[4]),c=r(d[5]),f=r(d[6]),s=r(d[7]),p=t(r(d[8])),y=r(d[9]);function x(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,l=new WeakMap;return(x=function(t){return t?l:n})(t)}o.NativeModules.DyteHelper;e.default=function(t){var x=t.isOpen,h=t.onClose,E=t.onLeave,b=(0,l.useContext)(f.ConfigServiceContext).sessionConfig,v=(0,o.useWindowDimensions)(),C=(0,y.useScale)(b.theme.dimensions||v),w=(C.height,.9*C.width),j=w/2-20,k=(0,l.useContext)(c.MediaRoomContext).mediaRoom,O=(0,l.useContext)(s.ThemeContext).colors;return l.default.createElement(u.Modal,{isVisible:x,backdropOpacity:.8,backdropColor:O.secondary[800]},l.default.createElement(u.Flex,{width:w,bg:"secondary.1000",color:"textPrimary.100",px:15,borderRadius:p.default.large},l.default.createElement(u.Flex,{py:25},l.default.createElement(u.Text,{fontSize:28,fontWeight:"bold"},"Leave")),l.default.createElement(u.Flex,null,l.default.createElement(u.Text,{fontSize:"lg"},"Are you sure you want to leave the call?")),l.default.createElement(u.Flex,{display:"flex",py:20},l.default.createElement(u.Flex,{display:"flex",direction:"row",pt:15,justify:"space-around"},l.default.createElement(u.Button,{onClick:h},l.default.createElement(u.Flex,{borderRadius:p.default.small,bg:"secondary.700",height:40,width:j-4,alignItems:"center",justifyContent:"center"},l.default.createElement(u.Text,{fontSize:"lg"},"Cancel"))),l.default.createElement(u.Button,{onClick:E},l.default.createElement(u.Flex,{borderRadius:p.default.small,bg:"danger.500",height:40,width:j-4,alignItems:"center",justifyContent:"center"},l.default.createElement(u.Text,{fontSize:"lg"},"Leave")))),l.default.createElement(u.Flex,null,b.permissions.kick_participant&&l.default.createElement(u.Button,{onClick:function(){return n.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,n.default.awrap(k.kickAll());case 2:case"end":return t.stop()}},null,null,null,Promise)}},l.default.createElement(u.Flex,{display:"flex",direction:"row",mt:15,justify:"space-around"},l.default.createElement(u.Flex,{bg:"danger.500",height:40,width:2*j,alignItems:"center",justifyContent:"center"},l.default.createElement(u.Text,{fontSize:"lg"},"End Meeting"))))))))}},708,[1,67,165,2,512,585,508,514,676,493]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=s(n);if(o&&o.has(t))return o.get(t);var l={},c=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in t)if("default"!==u&&Object.prototype.hasOwnProperty.call(t,u)){var f=c?Object.getOwnPropertyDescriptor(t,u):null;f&&(f.get||f.set)?Object.defineProperty(l,u,f):l[u]=t[u]}l.default=t,o&&o.set(t,l);return l})(r(d[1])),o=r(d[2]),l=r(d[3]),c=r(d[4]),u=r(d[5]),f=r(d[6]),p=t(r(d[7]));function s(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(s=function(t){return t?o:n})(t)}var b=function(t){var s=t.isOpen,b=t.peers,y=(0,n.useContext)(l.MediaRoomContext).mediaRoom,x=(0,c.useDispatch)(),v=(0,n.useContext)(f.ThemeContext).colors,E=function(t){x((0,u.removeWaitListPeer)({id:t})),y.rejectWaitingRequest(t)};return n.default.createElement(o.Modal,{isVisible:s,backdropOpacity:.8,backdropColor:v.secondary[800]},n.default.createElement(o.Text,{fontWeight:"bold"},"Waiting Requests"),n.default.createElement(o.Stack,{spacing:6,height:"80"},b.map(function(t){return n.default.createElement(o.Flex,{direction:"row",alignItems:"center"},n.default.createElement(p.default,{name:t.name,bgColor:v.primary[700]}),n.default.createElement(o.Flex,{marginLeft:3,flexGrow:1,alignItems:"center",paddingY:2,borderBottom:"1px solid "+v.secondary[800]},n.default.createElement(o.Text,{color:v.textPrimary[200],fontSize:"lg"},t.name),n.default.createElement(o.Flex,{marginLeft:"auto"},n.default.createElement(o.Button,{_hover:{borderColor:v.danger[500]},onClick:function(){return E(t.id)}},n.default.createElement(o.Box,{bg:"secondary.700",p:4},n.default.createElement(o.Icon,{boxSize:"16",name:"close"}))),n.default.createElement(o.Button,{_hover:{borderColor:v.danger[500]},onClick:function(){return E(t.id)}},n.default.createElement(o.Box,{bg:"primary.500",p:4},n.default.createElement(o.Icon,{boxSize:"16",name:"check"}))))))})))};e.default=b},709,[1,165,512,585,432,480,514,682]); -__d(function(g,r,i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var t=e(r(d[1])),n=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=y(t);if(n&&n.has(e))return n.get(e);var l={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var c=u?Object.getOwnPropertyDescriptor(e,o):null;c&&(c.get||c.set)?Object.defineProperty(l,o,c):l[o]=e[o]}l.default=e,n&&n.set(e,l);return l})(r(d[2])),l=r(d[3]),u=r(d[4]),o=r(d[5]),c=e(r(d[6])),f=e(r(d[7])),s=r(d[8]),p=r(d[9]),E=r(d[10]),S=e(r(d[11])),b=r(d[12]),h=r(d[13]),x=r(d[14]),w=e(r(d[15])),v=r(d[16]);function y(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(y=function(e){return e?n:t})(e)}var P=n.default.memo(function(e){var y=e.title,P=(e.copyLink,e.linkCopied,e.width),C=(e.height,e.noOfParticipants,(0,l.useSelector)(function(e){return e.room.waitingState})),O=(0,n.useContext)(s.ConfigServiceContext),I=O.meeting,j=O.sessionConfig,k=(0,l.useSelector)(function(e){return e.plugin.main}),T='LANDSCAPE'===n.default.useContext(o.OrientationContext).orientation,_=(0,l.useSelector)(function(e){return e.peers.recordingPeer}),D=(0,n.useState)(!1),R=(0,t.default)(D,2),W=R[0],M=R[1],B=(0,n.useRef)(null),N=(0,n.useRef)(!1),z=(0,l.useSelector)(function(e){return e.room.roomViewType}),A=(0,l.useSelector)(function(e){return e.participant.presentingState}),V=(0,l.useSelector)(function(e){return e.participant.videoOff}),F=(0,n.useContext)(x.PeersServiceContext),G=(F.processedPeers,F.selfPeer,F.joinedProcessedPeers),L=n.default.useContext(v.DrawerContext),H=L.setDrawerExpander,q=L.setopenedTab;if((0,n.useEffect)(function(){_&&!N.current?(null==I||I.emit(I.Events.recordingStarted),N.current=!0,B.current=setInterval(function(){M(function(e){return!e})},1e3)):!_&&N.current&&(N.current=!1,null==I||I.emit(I.Events.recordingStopped),clearInterval(B.current))},[_]),(0,n.useEffect)(function(){return function(){B.current&&clearInterval(B.current)}},[]),T||k.length>0)return null;return n.default.createElement(E.Flex,{height:56,width:P,bg:"secondary.1000",justify:"center",align:"center",pt:'android'===u.Platform.OS?10:26},n.default.createElement(E.Flex,{borderRadius:c.default.medium,width:P-8,justify:"space-between",direction:"row",px:12},n.default.createElement(E.VStack,null,n.default.createElement(E.Stack,{align:"center",width:P/2},j.theme.header.elements.title?n.default.createElement(E.Text,{fontWeight:"bold"},y):null),n.default.createElement(E.Stack,{isInline:!0,spacing:2,pt:2,align:"center"},j.theme.header.elements.timer&&C!==p.WaitingState.WAITING&&n.default.createElement(f.default,null),_&&W&&n.default.createElement(E.Box,{ml:12,bg:"danger.500",pl:4,pr:6,borderRadius:4,direction:"row",alignItems:"center"},n.default.createElement(E.Icon,{boxSize:"15",name:"fiber-manual-record",fill:"white"}),n.default.createElement(E.Text,{color:"white"},"REC")))),n.default.createElement(E.HStack,{align:"flex-end",mb:2},j.theme.control_bar.elements.participants&&n.default.createElement(E.Box,{mr:28},n.default.createElement(E.Box,{position:"absolute",top:-12,zIndex:25,right:G.length+1>99?-18:-10},n.default.createElement(w.default,{number:G.length+1,color:"primary.500"})),n.default.createElement(E.Button,{onClick:function(){H(!0),q('participants')}},n.default.createElement(E.Icon,{boxSize:"24",name:"people",fill:"textPrimary.100"}))),!V&&(z!==b.DyteViewTypes.webinar||A===h.PresentingState.PRESENTING)&&n.default.createElement(S.default,null))))});_e.default=P},710,[1,41,165,432,2,575,676,711,508,480,512,712,482,487,674,713,714]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),u=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var u=c(n);if(u&&u.has(t))return u.get(t);var o={},f=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in t)if("default"!==l&&Object.prototype.hasOwnProperty.call(t,l)){var s=f?Object.getOwnPropertyDescriptor(t,l):null;s&&(s.get||s.set)?Object.defineProperty(o,l,s):o[l]=t[l]}o.default=t,u&&u.set(t,o);return o})(r(d[2])),o=r(d[3]),f=r(d[4]);function c(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,u=new WeakMap;return(c=function(t){return t?u:n})(t)}var l=function(t){return Math.trunc(t).toString().padStart(2,'0')},s=function(){var t=(0,o.useSelector)(function(t){return t.room.startedAt}),c=u.default.useRef(),s=u.default.useState(0),p=(0,n.default)(s,2),v=p[0],y=p[1],O=u.default.useRef();return(0,u.useEffect)(function(){return t&&(c.current=requestAnimationFrame(function n(){var u=((new Date).getTime()-new Date(t).getTime())/1e3;y(u),O.current=setTimeout(function(){c.current&&(c.current=requestAnimationFrame(n))},500)})),function(){clearTimeout(O.current),cancelAnimationFrame(c.current)}},[t]),u.default.createElement(f.Text,{color:"textPrimary.400"},v>=3600&&u.default.createElement(u.default.Fragment,null,l(v/3600),"h",' '),l(v%3600/60),"m",' ',l(v%60),"s")};e.default=s},711,[1,41,165,432,512]); -__d(function(g,r,i,a,m,e,_d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=r(_d[0]),n=r(_d[1]),o=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=u(n);if(o&&o.has(t))return o.get(t);var c={},f=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var d in t)if("default"!==d&&Object.prototype.hasOwnProperty.call(t,d)){var l=f?Object.getOwnPropertyDescriptor(t,d):null;l&&(l.get||l.set)?Object.defineProperty(c,d,l):c[d]=t[d]}c.default=t,o&&o.set(t,c);return c})(r(_d[2])),c=r(_d[3]);function u(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(u=function(t){return t?o:n})(t)}var f=function(){var u=(0,c.useSelector)(function(t){return t.participant.videoTrackSelection}),f=((0,c.useSelector)(function(t){return t.participant.videoProduction}),(0,o.useContext)(t.UserTrackContext)),d=(f.mediaTracks.webcamTrack,f.inputDevices),l=d.onVideoInputChange,p=d.videoInputDevices,v=f.videoButtonsEnabled;return o.default.createElement(n.Button,{onClick:function(){v&&p.forEach(function(t){t.deviceId!==(null==u?void 0:u.selectedDeviceId)&&l(t.deviceId)})}},o.default.createElement(n.Icon,{name:"flip-camera-ios",color:v?'textPrimary.200':'textPrimary.400',disabled:!v,boxSize:24}))};e.default=f},712,[579,512,165,432]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=u(n);if(o&&o.has(t))return o.get(t);var f={},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in t)if("default"!==c&&Object.prototype.hasOwnProperty.call(t,c)){var p=l?Object.getOwnPropertyDescriptor(t,c):null;p&&(p.get||p.set)?Object.defineProperty(f,c,p):f[c]=t[c]}f.default=t,o&&o.set(t,f);return f})(r(d[0])),n=r(d[1]),o=r(d[2]);function u(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(u=function(t){return t?o:n})(t)}var f=function(u){var f=u.number,l=u.color,c=(0,t.useContext)(n.ThemeContext).colors,p=18;return f>10&&f<99&&(p=25),f>99&&(p=29),t.default.createElement(o.Box,{height:18,width:p,borderRadius:9,backgroundColor:l||c.danger[500],display:"flex",alignItems:"center",justifyContent:"center"},t.default.createElement(o.Text,{fontWeight:"bold",fontSize:12,mr:3,mb:1},f))};f.defaultProps={color:null};var l=f;e.default=l},713,[165,514,512]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.DrawerContext=void 0,e.default=function(t){var o=t.children,f=u.default.useState(!1),v=(0,n.default)(f,2),c=v[0],p=v[1],s=u.default.useState(null),x=(0,n.default)(s,2),w=x[0],_=x[1];return u.default.createElement(l.Provider,{value:{drawerExpanded:c,setDrawerExpander:p,openedTab:w,setopenedTab:_}},o)};var n=t(r(d[1])),u=t(r(d[2])),l=u.default.createContext(null);e.DrawerContext=l},714,[1,41,165]); -__d(function(g,r,i,a,_m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),o=t(r(d[2])),l=t(r(d[3])),u=t(r(d[4])),c=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=j(n);if(o&&o.has(t))return o.get(t);var l={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in t)if("default"!==c&&Object.prototype.hasOwnProperty.call(t,c)){var s=u?Object.getOwnPropertyDescriptor(t,c):null;s&&(s.get||s.set)?Object.defineProperty(l,c,s):l[c]=t[c]}l.default=t,o&&o.set(t,l);return l})(r(d[5])),s=r(d[6]),f=r(d[7]),p=r(d[8]),m=r(d[9]),S=r(d[10]),v=t(r(d[11])),b=r(d[12]),h=r(d[13]),C=r(d[14]),E=r(d[15]),T=r(d[16]),y=r(d[17]),x=t(r(d[18])),I=r(d[19]),w=t(r(d[20])),k=r(d[21]),D=t(r(d[22])),P=r(d[23]),_=t(r(d[24])),R=t(r(d[25])),M=t(r(d[26])),A=r(d[27]),O=r(d[28]),V=r(d[29]),q=r(d[30]),N=r(d[31]),z=t(r(d[32])),B=r(d[33]),J=r(d[34]);function j(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(j=function(t){return t?o:n})(t)}var L=p.NativeModules.DyteHelper,F=c.default.memo(function(t){var j,F,W,G,U,H=t.leaveCall,Y=(t.copyLink,t.linkCopied,t.isMobile,(0,c.useContext)(E.MediaRoomContext).mediaRoom),K=(0,b.useDisclosure)(),Q=(K.isOpen,K.onOpen,K.onClose,(0,c.useContext)(P.PeersServiceContext)),X=Q.selfPeer,Z=(Q.allMuted,'danger.500'),$='textPrimary.400',ee=(0,c.useContext)(y.UserTrackContext),te=ee.mediaTracks,ne=te.screenShareVideoTrack,ae=te.setScreenShareVideoTrack,re=te.screenShareAudioTrack,oe=te.setScreenShareAudioTrack,ie=te.audioTrack,le=ee.inputDevices,ue=le.toggleAudioState,ce=le.toggleVideoState,se=le.audioInputDevices,de=le.videoInputDevices,fe=le.onAudioInputChange,pe=le.onVideoInputChange,me=ee.audioButtonsEnabled,ge=ee.videoButtonsEnabled,Se=(0,c.useContext)(k.ConfigServiceContext),ve=Se.meeting,be=Se.sessionConfig,he=(0,p.useWindowDimensions)(),Ce=be.theme.dimensions||he,Ee=Ce.height,Te=Ce.width,ye=be.permissions.produce,xe=(ye.audio,ye.screenshare),Ie=c.default.useContext(B.DrawerContext),we=Ie.drawerExpanded,ke=Ie.setDrawerExpander,De=(Ie.openedTab,Ie.setopenedTab),Pe=(0,s.useSelector)(function(t){return t.consumers.activeConsumers}),_e=(0,s.useSelector)(function(t){return t.participant.audioMuted}),Re=(0,s.useSelector)(function(t){return t.participant.videoOff}),Me=(0,s.useSelector)(function(t){return t.participant.videoTrackSelection}),Ae=(0,s.useSelector)(function(t){return t.participant.audioTrackSelection}),Oe=((0,s.useSelector)(function(t){return t.plugin.plugins}),(0,s.useSelector)(function(t){return t.participant.sharingScreen})),Ve=((0,s.useSelector)(function(t){return t.participant.participantPermissions}),(0,s.useSelector)(function(t){return t.room.chatMessages})),qe=((0,s.useSelector)(function(t){return t.room.requestToJoinPeersList})||[]).filter(function(t){return!0!==t.seen}),Ne=(0,s.useSelector)(function(t){return t.participant.requestToJoinType}),ze=(0,s.useSelector)(function(t){return t.participant.requestToJoinStageState}),Be=(0,s.useSelector)(function(t){return t.participant.canPresent}),Je=(0,s.useSelector)(function(t){return t.room.roomViewType}),je=Je!==V.DyteViewTypes.webinar?be.permissions.produce.video.allow:Be,Le=(0,s.useSelector)(function(t){return t.participant.webinarHiddenParticipant})&&Je===V.DyteViewTypes.webinar,Fe=((0,s.useSelector)(function(t){return t.room.gridView}),(0,s.useSelector)(function(t){return t.participant.presentingState})),We=(0,c.useState)([]),Ge=(0,u.default)(We,2),Ue=Ge[0],He=Ge[1],Ye=(0,c.useState)(!1),Ke=(0,u.default)(Ye,2),Qe=Ke[0],Xe=Ke[1];(0,c.useEffect)(function(){ve&&(ve.controlBar._setButtons=function(t){He((0,l.default)(t))})},[ve]),(0,c.useEffect)(function(){be.permissions.view_type===V.DyteViewTypes.groupCall&&ze===m.RequestToJoinStageState.ACCEPTED&&Y.removePeerFromStage(Y.peerid,O.WebinarAcceptRequestType.REQUESTED_BY_PARTICIPANT),be.permissions.view_type===V.DyteViewTypes.webinar&&Le&&!Re&&ce()},[be.permissions.view_type]);var Ze=(0,s.useDispatch)(),$e=c.default.useContext(J.OrientationContext),et=$e.orientation,tt=$e.orientationType,nt='LANDSCAPE'===et;if(nt){var at=[Te,Ee];Ee=at[0],Te=at[1]}var rt='landscapeLeft'===tt?56:Ee-6,ot=nt?(0,o.default)({zIndex:10,position:'absolute',top:0,right:rt},(0,b.withAnchorPoint)({transform:[{rotate:'-90deg'}]},{x:1,y:0},{width:Te,height:64})):{position:'absolute',bottom:1},it=function(t){return t.label&&Number.isInteger(Number(t.label))?'environment'===t.facing?'Back Camera':'Front Camera':t.label},lt=(0,s.useSelector)(function(t){return t.participant.id}),ut=Ve.filter(function(t){return!0!==t.read&&t.userId!==lt&&t.type!==I.MessageTypes.poll}),ct=Ve.filter(function(t){return!0!==t.read&&t.type===I.MessageTypes.poll&&t.userId!==lt}),st=ut.length+ct.length+qe.length,dt=(0,c.useContext)(q.ThemeContext).colors,ft=(Pe.filter(function(t){return'video'===t.kind&&t.appData.screenShare}).length,(0,c.useState)(null)),pt=(0,u.default)(ft,2),mt=pt[0],gt=pt[1],St=(0,c.useState)('not_init'),vt=(0,u.default)(St,2),bt=vt[0],ht=vt[1],Ct=(0,s.useSelector)(function(t){return t.peers.recordingPeer}),Et=(0,s.useSelector)(function(t){return t.participant.authToken}),Tt=(0,s.useSelector)(function(t){return t.room.roomName}),yt=(0,s.useSelector)(function(t){return t.participant.organizationId});(0,c.useEffect)(function(){if(Et&&Tt&&yt&&'not_init'===bt){var t={authToken:Et,roomName:Tt,organizationId:yt};(0,N.getActiveRecording)(t).then(function(t){t.data&&t.data.recording?('UPLOADING'===t.data.recording.status?ht('stopping'):'INVOKED'===t.data.recording.status?ht('starting'):ht('recording'),gt(t.data.recording.id)):ht('not_started')})}},[Et,Tt,yt,mt]),(0,c.useEffect)(function(){'starting'===bt&&Ct?ht('recording'):'stopping'!==bt||Ct||ht('not_started')},[Ct]);var xt='starting'===bt||'stopping'===bt||'not_init'===bt,It=[be.theme.control_bar.elements.screenshare&&be.permissions.produce.screenshare&&Ne!==m.RequestToJoinType.ask&&A.DYTE_DEV_MODE?{icon:Oe?'stop-screen-share':'screen-share',label:Oe?'Stop Sharing':'Share Screen',onClick:function(){var t;return n.default.async(function(o){for(;;)switch(o.prev=o.next){case 0:if(Oe){o.next=26;break}if(w.default.captureEvent('share screen started'),void 0!==ne&&ne.stop(),void 0!==re&&ne.stop(),!(p.Platform.Version>=26)){o.next=7;break}return o.next=7,n.default.awrap(L.createNotificationChannel());case 7:return Ze((0,C.setScreenShareRequested)(!0)),o.next=10,n.default.awrap(L.startService());case 10:return o.prev=10,o.next=13,n.default.awrap((0,h.getScreenShare)());case 13:t=o.sent,Re||ce(),ae(t.video),oe(t.audio),Y.shareScreen(t),o.next=24;break;case 20:o.prev=20,o.t0=o.catch(10),'NotAllowedError'!==(null==o.t0?void 0:o.t0.message)&&console.error(o.t0),Ze((0,C.setScreenShareRequested)(!0));case 24:o.next=31;break;case 26:Ze((0,C.setScreenShareRequested)(!1)),Y.disableScreenShare(),ae(void 0),oe(void 0),L.stopService();case 31:case"end":return o.stop()}},null,null,[[10,20]],Promise)},disabled:!xe}:{}],wt=[be.theme.control_bar.elements.chat?{icon:'chat',label:'Chat',mainComponent:c.default.createElement(_.default,null),disabled:!1}:{}],kt=[be.theme.control_bar.elements.polls?{icon:'poll',label:'Polls',mainComponent:c.default.createElement(R.default,null),disabled:!1}:{}],Dt=[be.theme.control_bar.elements.participants?{icon:'groups',label:'Participants',mainComponent:c.default.createElement(M.default,null),disabled:!1}:{}],Pt=[null!=(j=be.permissions)&&j.can_record?{disabled:xt,onClick:function(){var t,o,l,u,c;return n.default.async(function(s){for(;;)switch(s.prev=s.next){case 0:if(t={authToken:Et,roomName:Tt,organizationId:yt},!mt){s.next=15;break}return ht('stopping'),t.recordingId=mt,s.prev=4,s.next=7,n.default.awrap((0,N.stopRecording)(t));case 7:gt(null),s.next=13;break;case 10:s.prev=10,s.t0=s.catch(4),ht('recording');case 13:s.next=27;break;case 15:return ht('starting'),s.prev=16,s.next=19,n.default.awrap((0,N.startRecording)(t));case 19:u=s.sent,c=null==(o=u.data)?void 0:null==(l=o.recording)?void 0:l.id,gt(c),s.next=27;break;case 24:s.prev=24,s.t1=s.catch(16),ht('not_started');case 27:case"end":return s.stop()}},null,null,[[4,10],[16,24]],Promise)},icon:(function(){switch(bt){case'not_started':return c.default.createElement(S.Icon,{name:"fiber-manual-record",fill:Z});case'recording':return c.default.createElement(S.Icon,{name:"fiber-manual-record",fill:$});case'starting':case'stopping':case'not_init':default:return c.default.createElement(S.Spinner,{color:dt.textPrimary[100],size:"small"})}})(),label:(function(){switch(bt){case'not_init':return'Loading';case'not_started':return'Record';case'recording':return'Stop Record';case'starting':return'Starting Recording';case'stopping':return'Stopping Recording';default:return'Loading'}})()}:{}],_t=[null!=(F=be.permissions)&&F.can_allow_participant_audio?{icon:'voice-off',label:'Mute all',disabled:!1,drawerComponent:c.default.createElement(T.MakeMenu,{menu:[{title:'Mute all',options:[{key:'mute-video',value:'video',children:'Mute Video'},{key:'mute-audio',value:'audio',children:'Mute Audio'}],defaultValue:null,onChange:function(t){'video'===t&&Y.muteAllVideo(),'audio'===t&&Y.muteAll(!0),ke(!1),De(null)}}]})}:{}],Rt=function(){return nt&&'ios'===p.Platform.OS?null:c.default.createElement(T.StageControlButton,{onClick:function(){ke(!we)},icon:c.default.createElement(S.Flex,null,c.default.createElement(S.Icon,{boxSize:24,name:we?'expand-more':'expand-less',fill:$}),c.default.createElement(S.Box,{position:"absolute",top:-5,zIndex:25,right:-5},0!==st&&c.default.createElement(z.default,{color:dt.primary[500],number:st}))),variant:"primaryDefault",label:"More"})};(0,c.useEffect)(function(){Je!==V.DyteViewTypes.webinar&&Qe&&Xe(!1)},[Je]);return c.default.createElement(S.Box,(0,o.default)({height:54,width:Te},ot,{alignSelf:"flex-start",justify:"flex-start",pt:3,bg:"secondary.1000"}),c.default.createElement(S.Flex,{justify:"center",direction:"row"},c.default.createElement(S.Flex,{direction:"row",borderRadius:v.default.medium,bg:"secondary.800"},nt&&Rt(),Je===V.DyteViewTypes.webinar&&((null==(W=be.permissions)?void 0:W.can_present)||(null==(G=be.permissions)?void 0:G.request_produce)&&ze===m.RequestToJoinStageState.ACCEPTED&&Fe===m.PresentingState.NOT_PRESENTING)&&c.default.createElement(T.StageControlButton,{onClick:function(){Le?Ze((0,m.initiatePresenting)()):Xe(!0)},icon:c.default.createElement(S.Icon,{boxSize:24,name:Le?'present-to-all':'cancel-presentation',fill:Le?'green':'red'}),label:Le?'Present':'Stop'}),(null==(U=be.permissions)?void 0:U.request_produce)&&c.default.createElement(T.StageControlButton,{onClick:function(t){ze===m.RequestToJoinStageState.ACCEPTED?Xe(!0):(Ze((0,m.requestedJoinToStageState)(m.RequestToJoinStageState.INITIATED)),Ze((0,m.requestToJoinType)(t.value)))},icon:c.default.createElement(S.Icon,{boxSize:24,name:ze===m.RequestToJoinStageState.ACCEPTED?'cancel-presentation':'pan-tool',fill:ze===m.RequestToJoinStageState.ACCEPTED?Z:ze===m.RequestToJoinStageState.WAITING?"secondary.700":$}),disabled:ze===m.RequestToJoinStageState.WAITING,label:ze===m.RequestToJoinStageState.ACCEPTED?'Drop':'Request'}),!Le&&c.default.createElement(c.default.Fragment,null,c.default.createElement(T.StageControlButton,{disabled:!me,onClick:ue,icon:!_e&&null!=X&&X.audioTrack?c.default.createElement(S.Icon,{name:"mic",fill:$,boxSize:24}):c.default.createElement(S.Icon,{name:"mic-off",fill:me?Z:'secondary.700',boxSize:24}),label:!_e&&ie?'Mic On':'Mic Off',ariaLabel:"mute-toggle",menu:se.length>0?[{title:'Input Microphone Device',options:se.map(function(t,n){return{children:t.label||"Input "+(n+1),key:t.deviceId||(0,f.nanoid)(),value:t.deviceId}}),defaultValue:null==Ae?void 0:Ae.selectedDeviceId,onChange:fe}]:[]}),c.default.createElement(T.StageControlButton,{disabled:!ge,onClick:ce,icon:Re?c.default.createElement(S.Icon,{name:"videocam-off",fill:ge?Z:'secondary.700',boxSize:24}):c.default.createElement(S.Icon,{name:"videocam",fill:$,boxSize:24}),label:Re?'Video Off':'Video On',ariaLabel:"camera-toggle",menu:de.length>0?[{title:'Camera Device',options:de.map(function(t,n){return{children:c.default.createElement(c.default.Fragment,null,t.label||"Camera "+(n+1)),key:t.deviceId||(0,f.nanoid)(),value:t.deviceId}}),defaultValue:null==Me?void 0:Me.selectedDeviceId,onChange:pe}]:[]})),be.theme.control_bar.elements.chat&&c.default.createElement(T.StageControlButton,{onClick:function(){ke(!0),De('chat')},icon:c.default.createElement(S.Flex,null,c.default.createElement(S.Icon,{boxSize:24,name:"chat",fill:$}),ut&&ut.length>0&&c.default.createElement(S.Box,{position:"absolute",top:-8,zIndex:25,right:ut.length>9?-10:-6},c.default.createElement(z.default,{color:dt.primary[500],number:st}))),label:"chat"}),c.default.createElement(T.StageControlButton,{onClick:H,icon:c.default.createElement(S.Icon,{name:"call-end",fill:Z,boxSize:24}),label:"Leave"}),!nt&&Rt()),we&&c.default.createElement(D.default,{unReadChatMessages:ut,unSeenPolls:ct,webinarUnseenRequest:qe,options:[{icon:'mic-external-on',label:'Audio',disabled:!1,drawerComponent:c.default.createElement(T.MakeMenu,{menu:se.length>0?[{title:'Audio Device',options:se.map(function(t,n){return{children:t.label||"Input "+(n+1),key:t.deviceId||(0,f.nanoid)(),value:t.deviceId}}),defaultValue:null==Ae?void 0:Ae.selectedDeviceId,onChange:fe}]:[]})},{icon:'flip-camera-ios',label:'Camera',disabled:!je,drawerComponent:c.default.createElement(T.MakeMenu,{menu:de.length>0?[{title:'Camera Device',options:de.map(function(t,n){return{children:it(t),key:t.deviceId||(0,f.nanoid)(),value:t.deviceId}}),defaultValue:null==Me?void 0:Me.selectedDeviceId,onChange:pe}]:[]})}].concat(wt,kt,Dt,It,Pt,_t).concat(Ue).filter(function(t){return!('ios'===p.Platform.OS&&'screen-share'===t.icon)&&0!==Object.keys(t).length}).map(function(t){return(0,o.default)({},t,{id:t.label.split(' ').join('-').toLowerCase()})})})),c.default.createElement(x.default,{onClose:function(){return Xe(!1)},isOpen:Qe}))});e.default=F},715,[1,67,22,49,41,165,432,475,2,487,512,676,493,580,480,585,716,579,717,718,663,508,719,674,725,793,801,543,497,482,514,803,713,714,575]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.MakeMenu=function(t){var c=t.menu;(0,n.useContext)(o.ThemeContext).colors;return n.default.createElement(l.Flex,null,c.map(function(t,o){var c=t.title,s=t.defaultValue,p=t.onChange,b=t.options;return n.default.createElement(n.default.Fragment,{key:(0,f.nanoid)()},0!==o&&n.default.createElement(l.Box,null),n.default.createElement(l.Flex,null,n.default.createElement(l.Text,{fontSize:"md",mb:10,fontWeight:"bold",color:"textPrimary.100"},c),b.map(function(t,o){var c=t.key,f=t.value,b=t.children;return n.default.createElement(l.Button,{key:""+(c+o),onClick:function(){return p(f)}},n.default.createElement(l.HStack,{justify:"space-between",p:16,mb:4,bg:"secondary.800",borderRadius:u.default.small},n.default.createElement(l.Text,{fontSize:"sm"},b),s===f?n.default.createElement(l.Icon,{name:"check",fill:"success.500"}):null))})))}))},e.StageControlButton=p;var n=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var l=s(n);if(l&&l.has(t))return l.get(t);var o={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in t)if("default"!==c&&Object.prototype.hasOwnProperty.call(t,c)){var f=u?Object.getOwnPropertyDescriptor(t,c):null;f&&(f.get||f.set)?Object.defineProperty(o,c,f):o[c]=t[c]}o.default=t,l&&l.set(t,o);return o})(r(d[1])),l=r(d[2]),o=r(d[3]),u=t(r(d[4])),c=r(d[5]),f=r(d[6]);function s(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,l=new WeakMap;return(s=function(t){return t?l:n})(t)}function p(t){var o=t.variant,u=(t.label,t.icon),f=t.disabled,s=t.onClick,p=(t.isActive,t.menu,t.badge),b=t.ariaLabel,y='LANDSCAPE'===n.default.useContext(c.OrientationContext).orientation;return n.default.createElement(l.Flex,null,''!==p&&n.default.createElement(l.Box,{className:"dyte-client-notificationBadge",bg:"primary.500",textColor:"textPrimary.100",height:4,position:"absolute",right:"2",top:"1",fontSize:"xs"},n.default.createElement("span",null,p)),n.default.createElement(l.Button,{variant:o||'controls',onClick:s,disabled:f},n.default.createElement(l.VStack,{py:10,"aria-label":b,minWidth:64,align:"center",justify:"center"},n.default.createElement(l.Box,{fontSize:"xl",transform:[{rotate:y?'90deg':'0deg'}]},u))))}p.defaultProps={disabled:!1,variant:null,menu:[],isActive:!1,badge:'',ariaLabel:''}},716,[1,165,512,514,676,575,475]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=E(n);if(o&&o.has(t))return o.get(t);var l={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in t)if("default"!==c&&Object.prototype.hasOwnProperty.call(t,c)){var f=u?Object.getOwnPropertyDescriptor(t,c):null;f&&(f.get||f.set)?Object.defineProperty(l,c,f):l[c]=t[c]}l.default=t,o&&o.set(t,l);return l})(r(d[1])),o=r(d[2]),l=r(d[3]),u=r(d[4]),c=r(d[5]),f=t(r(d[6])),s=r(d[7]),p=r(d[8]),y=r(d[9]),x=r(d[10]);function E(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(E=function(t){return t?o:n})(t)}o.NativeModules.DyteHelper;e.default=function(t){var E=t.isOpen,b=t.onClose,C=(0,n.useContext)(u.ConfigServiceContext).sessionConfig,h=(0,o.useWindowDimensions)(),v=C.theme.dimensions||h,P=(v.height,.9*v.width),w=P/2-20,S=(0,n.useContext)(c.ThemeContext).colors,T=(0,s.useDispatch)(),O=(0,n.useContext)(p.MediaRoomContext).mediaRoom,j=(0,s.useSelector)(function(t){return t.participant.requestToJoinStageState});return n.default.createElement(l.Modal,{isVisible:E,backdropOpacity:.8,backdropColor:S.secondary[800]},n.default.createElement(l.Flex,{width:P,bg:"secondary.1000",color:"textPrimary.100",px:15,borderRadius:f.default.large},n.default.createElement(l.Flex,{py:25},n.default.createElement(l.Text,{fontSize:28,fontWeight:"bold"},"Drop")),n.default.createElement(l.Flex,null,n.default.createElement(l.Text,{fontSize:"lg"},"Do you want to stop presenting?")),n.default.createElement(l.Flex,{display:"flex",py:20},n.default.createElement(l.Flex,{display:"flex",direction:"row",pt:15,justify:"space-around"},n.default.createElement(l.Button,{onClick:b},n.default.createElement(l.Flex,{borderRadius:f.default.small,bg:"secondary.700",height:40,width:w-4,alignItems:"center",justifyContent:"center"},n.default.createElement(l.Text,{fontSize:"lg"},"Cancel"))),n.default.createElement(l.Button,{onClick:function(){j===y.RequestToJoinStageState.ACCEPTED?(b(),O.removePeerFromStage(O.peerid,x.WebinarAcceptRequestType.REQUESTED_BY_PARTICIPANT)):(O.stopPresenting(),T((0,y.stoppedPresenting)()),b())}},n.default.createElement(l.Flex,{borderRadius:f.default.small,bg:"danger.500",height:40,width:w-4,alignItems:"center",justifyContent:"center"},n.default.createElement(l.Text,{fontSize:"lg"},"Drop")))))))}},717,[1,165,2,512,508,514,676,432,585,487,497]); -__d(function(g,r,i,a,m,e,d){var s,n,o;Object.defineProperty(e,"__esModule",{value:!0}),e.SessionProducerAccessType=e.SessionJoiningRestriction=e.MessageTypes=void 0,e.SessionJoiningRestriction=s,(function(s){s[s.NO_VIDEO=0]="NO_VIDEO",s[s.NO_MIC=1]="NO_MIC"})(s||(e.SessionJoiningRestriction=s={})),e.SessionProducerAccessType=n,(function(s){s[s.NOT_ALLOWED=0]="NOT_ALLOWED",s[s.REQUEST_FIRST=1]="REQUEST_FIRST",s[s.ALLOWED=2]="ALLOWED"})(n||(e.SessionProducerAccessType=n={})),e.MessageTypes=o,(function(s){s[s.text=0]="text",s[s.image=1]="image",s[s.file=2]="file",s[s.poll=3]="poll"})(o||(e.MessageTypes=o={}))},718,[]); -__d(function(g,r,i,a,_m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),l=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var l=C(n);if(l&&l.has(t))return l.get(t);var o={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var f in t)if("default"!==f&&Object.prototype.hasOwnProperty.call(t,f)){var c=u?Object.getOwnPropertyDescriptor(t,f):null;c&&(c.get||c.set)?Object.defineProperty(o,f,c):o[f]=t[f]}o.default=t,l&&l.set(t,o);return o})(r(d[2])),o=r(d[3]),u=r(d[4]),f=t(r(d[5])),c=r(d[6]),s=r(d[7]),m=t(r(d[8])),p=t(r(d[9])),x=r(d[10]),b=r(d[11]),y=r(d[12]),E=r(d[13]);function C(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,l=new WeakMap;return(C=function(t){return t?l:n})(t)}var h=function(t){var C=t.options,h=t.unReadChatMessages,w=t.unSeenPolls,v=t.webinarUnseenRequest,k=(0,l.useRef)(null),P=(0,l.useContext)(c.ConfigServiceContext),S=(P.meeting,P.sessionConfig),j=(0,l.useContext)(u.ThemeContext).colors,B=(0,o.useWindowDimensions)(),O=(0,E.useScale)(S.theme.dimensions||B),M=O.height,R=O.width,z=l.default.useContext(y.DrawerContext),D=z.drawerExpanded,T=z.setDrawerExpander,_=z.openedTab,I=z.setopenedTab,W=function(){I(null),T(!1)};(0,l.useEffect)(function(){var t;D&&k&&(null==(t=k.current)||t.setModalVisible())},[D]);var A=function(){return I(null),T(!1),!0},F='LANDSCAPE'===l.default.useContext(x.OrientationContext).orientation,q=C.findIndex(function(t){return t.id===_}),H=q>-1?q:null;if(D&&H&&C[H].mainComponent)return l.default.createElement(o.Modal,{visible:!0,onRequestClose:A},l.default.createElement(s.Flex,{width:R,height:M,bg:"secondary.1000",direction:"row",flexWrap:"wrap",justify:"space-between"},l.default.createElement(p.default,{heading:C[H].label,onBackButtonClick:A}),l.default.createElement(s.Box,{width:R},C[H].mainComponent)));var V=F?24:8;return l.default.createElement(n.default,{containerStyle:{backgroundColor:j.secondary[900],justifyContent:'space-between'},overlayColor:"#000",ref:k,extraScroll:1,onClose:W,gestureEnabled:!0},null===H?l.default.createElement(s.VStack,{px:"6",py:"10",mx:V,borderRadius:m.default.medium,bg:"secondary.800",mb:12},C.map(function(t,n){var o=t.label,u=t.icon,c=t.disabled,p=t.id;return l.default.createElement(s.Button,{key:(0,b.nanoid)(),onClick:void 0!==C[n].onClick?C[n].onClick:function(){return I(p)},disabled:c},l.default.createElement(s.HStack,{p:12,px:16,borderRadius:m.default.small,align:"center",justify:"space-between"},l.default.createElement(s.Text,{fontSize:"xs",marginTop:"5px",textAlign:"center",color:c?'textPrimary.400':'textPrimary.200'},o),l.default.createElement(s.Box,{fontSize:"xl"},h&&h.length>0&&'Chat'===o&&l.default.createElement(s.Box,{position:"absolute",top:-8,zIndex:25,left:-4},l.default.createElement(f.default,{number:h.length})),w&&w.length>0&&'Polls'===o&&l.default.createElement(s.Box,{position:"absolute",top:-8,zIndex:25,left:-4},l.default.createElement(f.default,{number:w.length})),'Participants'===o&&v&&v.length>0&&l.default.createElement(s.Box,{position:"absolute",top:-8,zIndex:25,left:-4},l.default.createElement(f.default,{number:v.length})),'string'==typeof u?l.default.createElement(s.Icon,{name:u,boxSize:"26",fill:c?'textPrimary.400':'textPrimary.200'}):u)))})):l.default.createElement(s.Flex,{px:"6",py:"10",mx:4,borderRadius:m.default.medium,bg:"secondary.900",mb:12,mt:16},C[H].drawerComponent),(null!==H||!F)&&l.default.createElement(s.Flex,{mx:V,mb:8},l.default.createElement(s.Button,{onClick:null!==H?function(){return I(null)}:function(){return W()},width:R},l.default.createElement(s.HStack,{p:16,borderRadius:m.default.small,justify:"center",bg:"secondary.800"},l.default.createElement(s.Text,{ml:-4,color:"danger.500"},"Back",null===H&&' to Meeting')))))};e.default=h},719,[1,720,165,2,514,713,508,512,676,724,575,475,714,493]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var u=t(r(d[1])).default;e.default=u},720,[1,721]); -__d(function(g,r,i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var t=e(r(d[1])),o=e(r(d[2])),n=e(r(d[3])),l=e(r(d[4])),s=e(r(d[5])),c=e(r(d[6])),u=e(r(d[7])),f=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var o=y(t);if(o&&o.has(e))return o.get(e);var n={},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in e)if("default"!==s&&Object.prototype.hasOwnProperty.call(e,s)){var c=l?Object.getOwnPropertyDescriptor(e,s):null;c&&(c.get||c.set)?Object.defineProperty(n,s,c):n[s]=e[s]}n.default=e,o&&o.set(e,n);return n})(r(d[8])),p=r(d[9]),h=r(d[10]),v=r(d[11]);function y(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,o=new WeakMap;return(y=function(e){return e?o:t})(e)}function S(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}var b=0,w=["dummy"],T="android"===p.Platform.OS&&p.StatusBar.currentHeight||0,k=p.Dimensions.get("window").height,_=(function(e){(0,s.default)(P,e);var y,_,O=(y=P,_=S(),function(){var e,t=(0,u.default)(y);if(_){var o=(0,u.default)(this).constructor;e=Reflect.construct(t,arguments,o)}else e=t.apply(this,arguments);return(0,c.default)(this,e)});function P(e){var l,s;return(0,n.default)(this,P),(s=O.call(this,e)).actionSheetHeight=0,s.prevScroll=0,s.timeout=null,s.offsetY=0,s.currentOffsetFromBottom=0,s.scrollAnimationEndValue=0,s.hasBounced=!1,s.layoutHasCalled=!1,s.isClosing=!1,s.isRecoiling=!1,s.isReachedTop=!1,s.deviceLayoutCalled=!1,s.transformValue=new p.Animated.Value(0),s.opacityValue=new p.Animated.Value(0),s.borderRadius=new p.Animated.Value(10),s.underlayTranslateY=new p.Animated.Value(100),s.underlayScale=new p.Animated.Value(1),s.initialScrolling=!1,s.keyboardShowSubscription=null,s.KeyboardHideSubscription=null,s.snapToOffset=function(e){var t=.15*s.state.deviceHeight,o=s.props.extraScroll||0,n=(s.props.gestureEnabled,e+t+o);s.currentOffsetFromBottom=n/s.actionSheetHeight,s.currentOffsetFromBottom=s.currentOffsetFromBottom-.15,setTimeout(function(){s._scrollTo(n),s.updateActionSheetPosition(n)},500)},s.show=function(){s.setModalVisible(!0)},s.hide=function(){s.setModalVisible(!1)},s.setModalVisible=function(e){var t=s.state.modalVisible;if(s.initialScrolling=!1,void 0!==e){if(t===e)return;t=!e}t?s._hideModal():s.setState({modalVisible:!0,scrollable:s.props.gestureEnabled||!1})},s._hideModal=function(){s.isClosing||(s.isClosing=!0,s._hideAnimation())},s.measure=function(){return t.default.async(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",new Promise(function(e){setTimeout(function(){var t;s.safeAreaViewRef.current?null==(t=s.safeAreaViewRef.current)||t.measure(function(t,o,n,l){T=0===l?25:l,T=!s.props.drawUnderStatusBar&&T>30?T-12:T,e(T)}):e(T=25)},50)}));case 1:case"end":return e.stop()}},null,null,null,Promise)},s._showModal=function(e){var o,n,l,c,u,f;return t.default.async(function(h){for(;;)switch(h.prev=h.next){case 0:if(o=s.props,n=o.gestureEnabled,l=o.delayActionSheetDraw,c=o.delayActionSheetDrawTime,null!=e&&e.nativeEvent){h.next=3;break}return h.abrupt("return");case 3:if(u=e.nativeEvent.layout.height,!s.layoutHasCalled){h.next=10;break}return s.actionSheetHeight=u,s._returnToPrevScrollPosition(u),h.abrupt("return");case 10:if(s.initialScrolling=!0,s.layoutHasCalled=!0,s.actionSheetHeight=u,f=s.getInitialScrollPosition(),s.isRecoiling=!1,"ios"!==p.Platform.OS){h.next=20;break}return h.next=18,t.default.awrap((0,v.waitAsync)(null!=c?c:0));case 18:h.next=23;break;case 20:if(!l){h.next=23;break}return h.next=23,t.default.awrap((0,v.waitAsync)(null!=c?c:0));case 23:if(s._scrollTo(f,!1),s.prevScroll=f,"ios"!==p.Platform.OS){h.next=30;break}return h.next=28,t.default.awrap((0,v.waitAsync)(null!=c?c:0));case 28:h.next=33;break;case 30:if(!l){h.next=33;break}return h.next=33,t.default.awrap((0,v.waitAsync)((null!=c?c:0)/2));case 33:s._openAnimation(f),s.underlayScale.setValue(1),s.underlayTranslateY.setValue(100),n||s.props.onPositionChanged&&s.props.onPositionChanged(!0),s.updateActionSheetPosition(f);case 38:case"end":return h.stop()}},null,null,null,Promise)},s._openAnimation=function(e){var t=s.props,o=t.bounciness,n=t.bounceOnOpen,l=t.animated,c=t.openAnimationSpeed;l?(s.transformValue.setValue(e),p.Animated.parallel([p.Animated.spring(s.transformValue,{toValue:0,bounciness:n?o:1,speed:c,useNativeDriver:!0}),p.Animated.timing(s.opacityValue,{toValue:1,duration:150,useNativeDriver:!0})]).start()):s.opacityValue.setValue(1)},s._onScrollBegin=function(e){return t.default.async(function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}},null,null,null,Promise)},s._onScrollBeginDrag=function(e){var o;return t.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:o=e.nativeEvent.contentOffset.y,s.prevScroll=o;case 2:case"end":return t.stop()}},null,null,null,Promise)},s._onScrollEnd=function(e){var o,n,l,c,u,f,p,h;return t.default.async(function(y){for(;;)switch(y.prev=y.next){case 0:if(o=s.props,n=o.springOffset,l=o.extraScroll,c=e.nativeEvent.contentOffset.y,u=.15*s.state.deviceHeight,!s.isRecoiling){y.next=5;break}return y.abrupt("return");case 5:if(!(s.prevScroll.75*(null!=n?n:100)||s.initialScrolling)){y.next=19;break}return s.isRecoiling=!0,s._applyHeightLimiter(),s.currentOffsetFromBottom=s.currentOffsetFromBottom<(null!=(f=s.props.initialOffsetFromBottom)?f:1)&&null!=(p=s.props.initialOffsetFromBottom)?p:1,h=s.actionSheetHeight*s.currentOffsetFromBottom+u+(null!=l?l:100),s.initialScrolling&&(s.initialScrolling=!1,h=s.prevScroll),s._scrollTo(h),y.next=15,t.default.awrap((0,v.waitAsync)(300));case 15:s.isRecoiling=!1,s.props.onPositionChanged&&s.props.onPositionChanged(!0),y.next=20;break;case 19:s._returnToPrevScrollPosition(s.actionSheetHeight);case 20:y.next=33;break;case 22:if(!(s.prevScroll-c>(null!=n?n:100))){y.next=26;break}s._hideModal(),y.next=33;break;case 26:if(!s.isRecoiling){y.next=28;break}return y.abrupt("return");case 28:return s.isRecoiling=!0,s._returnToPrevScrollPosition(s.actionSheetHeight),y.next=32,t.default.awrap((0,v.waitAsync)(300));case 32:s.isRecoiling=!1;case 33:case"end":return y.stop()}},null,null,null,Promise)},s._scrollTo=function(e){var t,o=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];s.scrollAnimationEndValue=e,s.prevScroll=e,null==(t=s.scrollViewRef.current)||t._listRef._scrollRef.scrollTo({x:0,y:s.scrollAnimationEndValue,animated:o}),s.initialScrolling&&setTimeout(function(){s.initialScrolling=!1},500)},s._onTouchMove=function(){s.props.closeOnTouchBackdrop&&s._hideModal(),s.setState({scrollable:!1})},s._onTouchStart=function(){s.props.closeOnTouchBackdrop&&s._hideModal(),s.setState({scrollable:!1})},s._onTouchEnd=function(){s._returnToPrevScrollPosition(s.actionSheetHeight),s.props.gestureEnabled&&s.setState({scrollable:!0})},s._onScroll=function(e){s.offsetY=e.nativeEvent.contentOffset.y;var t=.15*s.state.deviceHeight,o=s.actionSheetHeight+t-s.offsetY;if(s.actionSheetHeight=s.state.deviceHeight-1)if(os.prevScroll)){t.next=2;break}return t.abrupt("return");case 2:s.prevScroll-(null!=(e=s.props.springOffset)?e:100)>s.offsetY?(o=s.getInitialScrollPosition(),s.offsetY>o-100?(s.isRecoiling=!0,s._scrollTo(o),s.currentOffsetFromBottom=null!=(n=s.props.initialOffsetFromBottom)?n:1,s.prevScroll=o,setTimeout(function(){s.isRecoiling=!1},500)):s._hideModal()):(s.isRecoiling=!0,s._scrollTo(s.prevScroll,!0),setTimeout(function(){s.isRecoiling=!1},500));case 3:case"end":return t.stop()}},null,null,null,Promise)},s._onDeviceLayout=function(e){var n;return t.default.async(function(l){for(;;)switch(l.prev=l.next){case 0:n=(0,o.default)({},e),s.timeout&&clearTimeout(s.timeout),s.timeout=setTimeout(function(){var e,o,l,c,u,f;return t.default.async(function(h){for(;;)switch(h.prev=h.next){case 0:if(l=0,"ios"!==p.Platform.OS){h.next=7;break}return h.next=4,t.default.awrap(s.measure());case 4:h.t0=h.sent,h.next=8;break;case 7:h.t0=p.StatusBar.currentHeight;case 8:if(c=h.t0,s.props.drawUnderStatusBar){h.next=16;break}if("android"!==p.Platform.OS||s.props.statusBarTranslucent){h.next=12;break}return h.abrupt("return");case 12:l=null!=c?c:0,c&&s.indicatorTranslateY.setValue(-c),h.next=17;break;case 16:s.updateActionSheetPosition(s.offsetY);case 17:if(u=n.nativeEvent.layout.height-l,f=p.Dimensions.get("window").width,(null==u?void 0:u.toFixed(0))!==(null==(e=k)?void 0:e.toFixed(0))||(null==f?void 0:f.toFixed(0))!==(null==(o=s.state.deviceWidth)?void 0:o.toFixed(0))||!s.deviceLayoutCalled){h.next=21;break}return h.abrupt("return");case 21:s.deviceLayoutCalled=!0,k=u,s.setState({deviceHeight:u,deviceWidth:f,portrait:u>f,paddingTop:null!=c?c:0});case 24:case"end":return h.stop()}},null,null,null,Promise)},1);case 3:case"end":return l.stop()}},null,null,null,Promise)},s._keyExtractor=function(e){return e},s.state={modalVisible:!1,scrollable:!1,layoutHasCalled:!1,keyboard:!1,deviceHeight:k||(0,v.getDeviceHeight)(s.props.statusBarTranslucent),deviceWidth:p.Dimensions.get("window").width,portrait:!0,safeAreaInnerHeight:b,paddingTop:T,keyboardPadding:0},s.scrollViewRef=(0,f.createRef)(),s.safeAreaViewRef=(0,f.createRef)(),s.currentOffsetFromBottom=null!=(l=s.props.initialOffsetFromBottom)?l:1,s.indicatorTranslateY=new p.Animated.Value(0|-s.state.paddingTop),s}return(0,l.default)(P,[{key:"_hideAnimation",value:function(){var e=this,t=this.props,o=t.animated,n=t.closeAnimationDuration,l=t.bottomOffset,s=t.initialOffsetFromBottom,c=t.extraScroll,u=t.closable;p.Animated.parallel([p.Animated.timing(this.opacityValue,{toValue:u?0:1,duration:o?n:1,useNativeDriver:!0}),p.Animated.timing(this.transformValue,{toValue:u?2*this.actionSheetHeight:0,duration:o?n:1,useNativeDriver:!0})]).start(),(0,v.waitAsync)((null!=n?n:300)/1.5).then(function(){u?(e._scrollTo(0,!1),e.currentOffsetFromBottom=null!=s?s:1,e.setState({modalVisible:!u},function(){e.isClosing=!1,e.isReachedTop=!1,e.props.onPositionChanged&&e.props.onPositionChanged(!1),e.indicatorTranslateY.setValue(-e.state.paddingTop),e.layoutHasCalled=!1,e.deviceLayoutCalled=!1,e.props.onClose&&e.props.onClose()})):(l&&l>0?e.snapToOffset(l):(e._scrollTo(e.actionSheetHeight*(null!=s?s:1)+.1*e.state.deviceHeight+(null!=c?c:0),!0),e.currentOffsetFromBottom=null!=s?s:1),e.isClosing=!1)})}},{key:"_applyHeightLimiter",value:function(){this.actionSheetHeight>this.state.deviceHeight&&(this.actionSheetHeight=1*(this.actionSheetHeight-(this.actionSheetHeight-this.state.deviceHeight)))}},{key:"updateActionSheetPosition",value:function(e){if(this.actionSheetHeight>=this.state.deviceHeight-1){var t=.15*this.state.deviceHeight;if(this.actionSheetHeight+t-e0&&N((0,M.markMessagesRead)((t={},(0,l.default)(t,v.MessageTypes.text,!0),(0,l.default)(t,v.MessageTypes.file,!0),(0,l.default)(t,v.MessageTypes.image,!0),(0,l.default)(t,v.MessageTypes.poll,!0),t)))},[de]);var pe=function(){if(''!==q){var t={message:q,userId:F.userId,displayName:F.displayName,type:v.MessageTypes.text,time:(new Date).getTime()};Z.sendMessage(t),G('')}},ge=function(t,n,l){var o={displayName:F.displayName,type:v.MessageTypes.file,link:t,userId:F.id,name:n,size:l};Z.sendMessage(o)},ye=function(t){var l,o;return n.default.async(function(u){for(;;)switch(u.prev=u.next){case 0:return u.next=2,n.default.awrap(fetch(t));case 2:return l=u.sent,u.next=5,n.default.awrap(l.blob());case 5:return o=u.sent,u.abrupt("return",o);case 7:case"end":return u.stop()}},null,null,null,Promise)};function xe(t,l,o){var u;return n.default.async(function(s){for(;;)switch(s.prev=s.next){case 0:return s.next=2,n.default.awrap(ye(o));case 2:return u=s.sent,s.next=5,n.default.awrap(fetch(l,{method:'PUT',headers:{'Content-Type':t.type},body:u}));case 5:case"end":return s.stop()}},null,null,null,Promise)}function he(t){var l,o,u,s,c;return n.default.async(function(f){for(;;)switch(f.prev=f.next){case 0:return l=O.default.apiBase+"/v1/meetings/genPreSignedUploadUrl",f.next=3,n.default.awrap(fetch(l,{method:'POST',headers:{'Content-Type':'application/json'},body:JSON.stringify({roomName:ie,filename:t.name})}));case 3:return o=f.sent,f.next=6,n.default.awrap(o.json());case 6:return u=f.sent.data,s=u.getLocation,c=u.putLocation,f.abrupt("return",{getURL:s,putURL:c});case 10:case"end":return f.stop()}},null,null,null,Promise)}var be=function(t){f.Alert.alert('Error',"Error: "+(t||'Problem uploading image'),[{text:'OK'}]),re(!1)},ve=function(){try{ae||(re(!0),Y(!1),(0,P.launchImageLibrary)({mediaType:'photo'},function(t){var l,o,u,s,c,m,p,y,x;return n.default.async(function(h){for(;;)switch(h.prev=h.next){case 0:if(l=t.uri,o=t.didCancel,u=t.errorCode,s=t.errorMessage,c=t.fileName,m=t.type,p=t.fileSize,!o){h.next=5;break}re(!1),h.next=19;break;case 5:if(!u){h.next=10;break}console.log('Error Uploading Image:',u,s),be(s),h.next=19;break;case 10:return y={name:c,type:m,uri:l},p>5e6&&f.Alert.alert('Error','Error: Cannot upload files greater than 5MB',[{text:'OK'}]),h.next=14,n.default.awrap(he(y));case 14:return x=h.sent,h.next=17,n.default.awrap(xe(y,x.putURL,y.uri));case 17:b=x.getURL,w={displayName:F.displayName,type:v.MessageTypes.image,link:b,userId:F.id},Z.sendMessage(w),re(!1);case 19:case"end":return h.stop()}var b,w},null,null,null,Promise)}))}catch(t){console.log('Error Uploading Image:',t),be()}},we=function(){var t,l,o,u,s,c;return n.default.async(function(m){for(;;)switch(m.prev=m.next){case 0:if(ae){m.next=24;break}return re(!0),Y(!1),m.prev=3,m.next=6,n.default.awrap(S.default.pick({type:[S.default.types.allFiles]}));case 6:if(t=m.sent,l=t.uri,o=t.name,u=t.size,s={displayName:F.displayName,type:v.MessageTypes.file,link:l,userId:F.id,name:o,size:u},!(u>5e6)){m.next=12;break}return f.Alert.alert('Error','Error: Cannot upload files greater than 5MB',[{text:'OK'}]),m.abrupt("return");case 12:return m.next=14,n.default.awrap(he(s));case 14:return c=m.sent,m.next=17,n.default.awrap(xe(s,c.putURL,s.link));case 17:ge(c.getURL,o,u),re(!1),m.next=24;break;case 21:m.prev=21,m.t0=m.catch(3),S.default.isCancel(m.t0)?re(!1):be();case 24:case"end":return m.stop()}},null,null,[[3,21]],Promise)};return c.default.createElement(m.Flex,{height:H-50,align:"center",width:K},c.default.createElement(k.default,null,c.default.createElement(y.GiftedChat,{messagesContainerStyle:{paddingTop:60},messages:oe,alwaysShowSend:!0,renderAvatarOnTop:!0,renderUsernameOnMessage:!0,isKeyboardInternallyHandled:!1,timeTextStyle:{left:{color:_.textPrimary[400]},right:{color:_.textPrimary[400]}},renderAvatar:function(t){return c.default.createElement(x.default,{name:t.currentMessage.user.name,bgColor:_.primary[700]})},renderBubble:function(t){var n=t.currentMessage;return n.type,n.link,n.text,c.default.createElement(y.Bubble,(0,o.default)({},t,{wrapperStyle:{left:{backgroundColor:_.secondary[800],borderRadius:T.default.medium,paddingVertical:6,paddingHorizontal:3},right:{backgroundColor:_.secondary[800],borderRadius:T.default.medium,paddingVertical:6,paddingHorizontal:3}},textStyle:{left:{color:_.textPrimary[100]},right:{color:_.textPrimary[100]}}}))},renderInputToolbar:function(t){return L&&c.default.createElement(m.Flex,{width:fe?K-60:K-20,direction:"row",justify:"space-between",align:"center",bg:"secondary.800",borderRadius:"50px",height:50},c.default.createElement(m.Box,null,c.default.createElement(m.Button,{onClick:function(){Y(!X)}},c.default.createElement(m.Box,(0,m.mergeStyles)(R.touchableIcons,{ml:8}),X?c.default.createElement(m.Icon,{name:"close",fill:"textPrimary.100",boxSize:"sm"}):c.default.createElement(m.Icon,{name:"plus-thick",fill:"textPrimary.100",boxSize:"sm"}))),X&&c.default.createElement(U,null,c.default.createElement(m.Button,{onClick:ve},c.default.createElement(m.Box,R.attachementButtons,c.default.createElement(m.Icon,{name:"image",fill:"textPrimary.100"}),c.default.createElement(m.Text,{ml:8}," Images"))),c.default.createElement(m.Button,{onClick:we},c.default.createElement(m.Box,(0,m.mergeStyles)(R.attachementButtons,{width:'ios'===f.Platform.OS?150:120}),c.default.createElement(m.Icon,{name:"attach-file",fill:"textPrimary.100"}),c.default.createElement(m.Text,{ml:'ios'===f.Platform.OS?8:0},' ',"Attachments"))))),c.default.createElement(f.TextInput,{style:{color:_.textPrimary[300],paddingHorizontal:5,height:40,width:fe?K-160:K-120},onChangeText:G,value:q}),c.default.createElement(m.Button,{onClick:pe,height:40,width:40},c.default.createElement(m.Box,(0,m.mergeStyles)(R.touchableIcons,{backgroundColor:'primary.500',mr:8}),c.default.createElement(m.Icon,{name:"send",fill:"textPrimary.100",boxSize:"md"}))))},user:{_id:F.userId,name:F.displayName}})))};e.default=j},725,[1,67,261,22,49,41,165,2,512,508,726,682,514,432,718,674,585,790,791,465,480,792,676,575,504,493]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0});var n=r(d[0]);Object.keys(n).forEach(function(t){"default"!==t&&"__esModule"!==t&&(t in e&&e[t]===n[t]||Object.defineProperty(e,t,{enumerable:!0,get:function(){return n[t]}}))})},726,[727]); -__d(function(g,r,i,a,m,_e2,d){var e=r(d[0]);Object.defineProperty(_e2,"__esModule",{value:!0});var t={GiftedChat:!0,utils:!0,Actions:!0,Avatar:!0,Bubble:!0,SystemMessage:!0,MessageImage:!0,MessageText:!0,Composer:!0,Day:!0,InputToolbar:!0,LoadEarlier:!0,Message:!0,MessageContainer:!0,Send:!0,Time:!0,GiftedAvatar:!0};Object.defineProperty(_e2,"Actions",{enumerable:!0,get:function(){return C.default}}),Object.defineProperty(_e2,"Avatar",{enumerable:!0,get:function(){return M.default}}),Object.defineProperty(_e2,"Bubble",{enumerable:!0,get:function(){return S.default}}),Object.defineProperty(_e2,"Composer",{enumerable:!0,get:function(){return L.default}}),Object.defineProperty(_e2,"Day",{enumerable:!0,get:function(){return _.default}}),Object.defineProperty(_e2,"GiftedAvatar",{enumerable:!0,get:function(){return E.default}}),_e2.GiftedChat=void 0,Object.defineProperty(_e2,"InputToolbar",{enumerable:!0,get:function(){return A.default}}),Object.defineProperty(_e2,"LoadEarlier",{enumerable:!0,get:function(){return w.default}}),Object.defineProperty(_e2,"Message",{enumerable:!0,get:function(){return F.default}}),Object.defineProperty(_e2,"MessageContainer",{enumerable:!0,get:function(){return K.default}}),Object.defineProperty(_e2,"MessageImage",{enumerable:!0,get:function(){return O.default}}),Object.defineProperty(_e2,"MessageText",{enumerable:!0,get:function(){return k.default}}),Object.defineProperty(_e2,"Send",{enumerable:!0,get:function(){return j.default}}),Object.defineProperty(_e2,"SystemMessage",{enumerable:!0,get:function(){return P.default}}),Object.defineProperty(_e2,"Time",{enumerable:!0,get:function(){return D.default}}),_e2.utils=void 0;var n=e(r(d[1])),o=e(r(d[2])),s=e(r(d[3])),u=e(r(d[4])),l=e(r(d[5])),f=e(r(d[6])),p=e(r(d[7])),h=e(r(d[8])),c=e(r(d[9])),y=r(d[10]),b=r(d[11]),v=e(r(d[12])),I=r(d[13]),x=e(r(d[14])),T=e(r(d[15])),H=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=V(t);if(n&&n.has(e))return n.get(e);var o={},s=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in e)if("default"!==u&&Object.prototype.hasOwnProperty.call(e,u)){var l=s?Object.getOwnPropertyDescriptor(e,u):null;l&&(l.get||l.set)?Object.defineProperty(o,u,l):o[u]=e[u]}o.default=e,n&&n.set(e,o);return o})(r(d[16]));_e2.utils=H;var C=e(r(d[17])),M=e(r(d[18])),S=e(r(d[19])),P=e(r(d[20])),O=e(r(d[21])),k=e(r(d[22])),L=e(r(d[23])),_=e(r(d[24])),A=e(r(d[25])),w=e(r(d[26])),F=e(r(d[27])),K=e(r(d[28])),j=e(r(d[29])),D=e(r(d[30])),E=e(r(d[31])),W=r(d[32]),R=r(d[33]);Object.keys(R).forEach(function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(t,e)||e in _e2&&_e2[e]===R[e]||Object.defineProperty(_e2,e,{enumerable:!0,get:function(){return R[e]}}))});var B=["messagesContainerStyle"];function V(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(V=function(e){return e?n:t})(e)}function G(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}x.default.extend(T.default);var U=(function(e){(0,l.default)(x,e);var t,h,v=(t=x,h=G(),function(){var e,n=(0,p.default)(t);if(h){var o=(0,p.default)(this).constructor;e=Reflect.construct(n,arguments,o)}else e=n.apply(this,arguments);return(0,f.default)(this,e)});function x(e){var t;return(0,s.default)(this,x),(t=v.call(this,e))._isMounted=!1,t._keyboardHeight=0,t._bottomOffset=0,t._maxHeight=void 0,t._isFirstLayout=!0,t._locale='en',t.invertibleScrollViewProps=void 0,t._actionSheetRef=void 0,t._messageContainerRef=c.default.createRef(),t._isTextInputWasFocused=!1,t.state={isInitialized:!1,composerHeight:t.props.minComposerHeight,messagesContainerHeight:void 0,typingDisabled:!1,text:void 0,messages:void 0},t.getLocale=function(){return t._locale},t.safeAreaSupport=function(e){return null!=e?e:(0,I.getBottomSpace)()},t.onKeyboardWillShow=function(e){if(t.handleTextInputFocusWhenKeyboardShow(),t.props.isKeyboardInternallyHandled){t.setIsTypingDisabled(!0),t.setKeyboardHeight(e.endCoordinates?e.endCoordinates.height:e.end.height),t.setBottomOffset(t.safeAreaSupport(t.props.bottomOffset));var n=t.getMessagesContainerHeightWithKeyboard();t.setState({messagesContainerHeight:n})}},t.onKeyboardWillHide=function(e){if(t.handleTextInputFocusWhenKeyboardHide(),t.props.isKeyboardInternallyHandled){t.setIsTypingDisabled(!0),t.setKeyboardHeight(0),t.setBottomOffset(0);var n=t.getBasicMessagesContainerHeight();t.setState({messagesContainerHeight:n})}},t.onKeyboardDidShow=function(e){'android'===y.Platform.OS&&t.onKeyboardWillShow(e),t.setIsTypingDisabled(!1)},t.onKeyboardDidHide=function(e){'android'===y.Platform.OS&&t.onKeyboardWillHide(e),t.setIsTypingDisabled(!1)},t.onSend=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];Array.isArray(e)||(e=[e]);var s=e.map(function(e){return(0,o.default)({},e,{user:t.props.user,createdAt:new Date,_id:t.props.messageIdGenerator&&t.props.messageIdGenerator()})});!0===n&&(t.setIsTypingDisabled(!0),t.resetInputToolbar()),t.props.onSend&&t.props.onSend(s),!0===n&&setTimeout(function(){!0===t.getIsMounted()&&t.setIsTypingDisabled(!1)},100)},t.onInputSizeChanged=function(e){var n=Math.max(t.props.minComposerHeight,Math.min(t.props.maxComposerHeight,e.height)),o=t.getMessagesContainerHeightWithKeyboard(n);t.setState({composerHeight:n,messagesContainerHeight:o})},t.onInputTextChanged=function(e){t.getIsTypingDisabled()||(t.props.onInputTextChanged&&t.props.onInputTextChanged(e),void 0===t.props.text&&t.setState({text:e}))},t.onInitialLayoutViewLayout=function(e){var n=e.nativeEvent.layout;if(!(n.height<=0)){t.notifyInputTextReset(),t.setMaxHeight(n.height);var o=t.props.minComposerHeight,s=t.getMessagesContainerHeightWithKeyboard(o),u=t.props.initialText||'';t.setState({isInitialized:!0,text:t.getTextFromProp(u),composerHeight:o,messagesContainerHeight:s})}},t.onMainViewLayout=function(e){var n=e.nativeEvent.layout;t.getMaxHeight()===n.height&&!0!==t.getIsFirstLayout()||(t.setMaxHeight(n.height),t.setState({messagesContainerHeight:t._keyboardHeight>0?t.getMessagesContainerHeightWithKeyboard():t.getBasicMessagesContainerHeight()})),!0===t.getIsFirstLayout()&&t.setIsFirstLayout(!1)},t.invertibleScrollViewProps={inverted:t.props.inverted,keyboardShouldPersistTaps:t.props.keyboardShouldPersistTaps,onKeyboardWillShow:t.onKeyboardWillShow,onKeyboardWillHide:t.onKeyboardWillHide,onKeyboardDidShow:t.onKeyboardDidShow,onKeyboardDidHide:t.onKeyboardDidHide},t}return(0,u.default)(x,[{key:"getChildContext",value:function(){var e=this;return{actionSheet:this.props.actionSheet||function(){return e._actionSheetRef.getContext()},getLocale:this.getLocale}}},{key:"componentDidMount",value:function(){var e=this.props,t=e.messages,n=e.text;this.setIsMounted(!0),this.initLocale(),this.setMessages(t||[]),this.setTextFromProp(n)}},{key:"componentWillUnmount",value:function(){this.setIsMounted(!1)}},{key:"componentDidUpdate",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=this.props,o=n.messages,s=n.text,u=n.inverted;this.props!==t&&this.setMessages(o||[]),!1===u&&o&&t.messages&&o.length!==t.messages.length&&setTimeout(function(){return e.scrollToBottom(!1)},200),s!==t.text&&this.setTextFromProp(s)}},{key:"initLocale",value:function(){null===this.props.locale?this.setLocale('en'):this.setLocale(this.props.locale||'en')}},{key:"setLocale",value:function(e){this._locale=e}},{key:"setTextFromProp",value:function(e){void 0!==e&&e!==this.state.text&&this.setState({text:e})}},{key:"getTextFromProp",value:function(e){return void 0===this.props.text?e:this.props.text}},{key:"setMessages",value:function(e){this.setState({messages:e})}},{key:"getMessages",value:function(){return this.state.messages}},{key:"setMaxHeight",value:function(e){this._maxHeight=e}},{key:"getMaxHeight",value:function(){return this._maxHeight}},{key:"setKeyboardHeight",value:function(e){this._keyboardHeight=e}},{key:"getKeyboardHeight",value:function(){return'android'!==y.Platform.OS||this.props.forceGetKeyboardHeight?this._keyboardHeight:0}},{key:"setBottomOffset",value:function(e){this._bottomOffset=e}},{key:"getBottomOffset",value:function(){return this._bottomOffset}},{key:"setIsFirstLayout",value:function(e){this._isFirstLayout=e}},{key:"getIsFirstLayout",value:function(){return this._isFirstLayout}},{key:"setIsTypingDisabled",value:function(e){this.setState({typingDisabled:e})}},{key:"getIsTypingDisabled",value:function(){return this.state.typingDisabled}},{key:"setIsMounted",value:function(e){this._isMounted=e}},{key:"getIsMounted",value:function(){return this._isMounted}},{key:"getMinInputToolbarHeight",value:function(){return this.props.renderAccessory?2*this.props.minInputToolbarHeight:this.props.minInputToolbarHeight}},{key:"calculateInputToolbarHeight",value:function(e){return e+(this.getMinInputToolbarHeight()-this.props.minComposerHeight)}},{key:"getBasicMessagesContainerHeight",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.state.composerHeight;return this.getMaxHeight()-this.calculateInputToolbarHeight(e)}},{key:"getMessagesContainerHeightWithKeyboard",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.state.composerHeight;return this.getBasicMessagesContainerHeight(e)-this.getKeyboardHeight()+this.getBottomOffset()}},{key:"handleTextInputFocusWhenKeyboardHide",value:function(){var e;this._isTextInputWasFocused||(this._isTextInputWasFocused=(null==(e=this.textInput)?void 0:e.isFocused())||!1)}},{key:"handleTextInputFocusWhenKeyboardShow",value:function(){this.textInput&&this._isTextInputWasFocused&&!this.textInput.isFocused()&&this.textInput.focus(),this._isTextInputWasFocused=!1}},{key:"scrollToBottom",value:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];this._messageContainerRef&&this._messageContainerRef.current&&(this.props.inverted?this._messageContainerRef.current.scrollToOffset({offset:0,animated:e}):this._messageContainerRef.current.scrollToEnd({animated:e}))}},{key:"renderMessages",value:function(){var e=this.props,t=e.messagesContainerStyle,s=(0,n.default)(e,B),u=c.default.createElement(y.View,{style:[{height:this.state.messagesContainerHeight},t]},c.default.createElement(K.default,(0,o.default)({},s,{invertibleScrollViewProps:this.invertibleScrollViewProps,messages:this.getMessages(),forwardRef:this._messageContainerRef,isTyping:this.props.isTyping})),this.renderChatFooter());return this.props.isKeyboardInternallyHandled?c.default.createElement(y.KeyboardAvoidingView,{enabled:!0},u):u}},{key:"resetInputToolbar",value:function(){this.textInput&&this.textInput.clear(),this.notifyInputTextReset();var e=this.props.minComposerHeight,t=this.getMessagesContainerHeightWithKeyboard(e);this.setState({text:this.getTextFromProp(''),composerHeight:e,messagesContainerHeight:t})}},{key:"focusTextInput",value:function(){this.textInput&&this.textInput.focus()}},{key:"notifyInputTextReset",value:function(){this.props.onInputTextChanged&&this.props.onInputTextChanged('')}},{key:"renderInputToolbar",value:function(){var e=this,t=(0,o.default)({},this.props,{text:this.getTextFromProp(this.state.text),composerHeight:Math.max(this.props.minComposerHeight,this.state.composerHeight),onSend:this.onSend,onInputSizeChanged:this.onInputSizeChanged,onTextChanged:this.onInputTextChanged,textInputProps:(0,o.default)({},this.props.textInputProps,{ref:function(t){return e.textInput=t},maxLength:this.getIsTypingDisabled()?0:this.props.maxInputLength})});return this.props.renderInputToolbar?this.props.renderInputToolbar(t):c.default.createElement(A.default,t)}},{key:"renderChatFooter",value:function(){return this.props.renderChatFooter?this.props.renderChatFooter():null}},{key:"renderLoading",value:function(){return this.props.renderLoading?this.props.renderLoading():null}},{key:"render",value:function(){var e=this;if(!0===this.state.isInitialized){var t=this.props.wrapInSafeArea?y.SafeAreaView:y.View;return c.default.createElement(t,{style:z.safeArea},c.default.createElement(b.ActionSheetProvider,{ref:function(t){return e._actionSheetRef=t}},c.default.createElement(y.View,{style:z.container,onLayout:this.onMainViewLayout},this.renderMessages(),this.renderInputToolbar())))}return c.default.createElement(y.View,{style:z.container,onLayout:this.onInitialLayoutViewLayout},this.renderLoading())}}],[{key:"append",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0,n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];return Array.isArray(t)||(t=[t]),n?t.concat(e):e.concat(t)}},{key:"prepend",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0,n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];return Array.isArray(t)||(t=[t]),n?e.concat(t):t.concat(e)}}]),x})(c.default.Component);_e2.GiftedChat=U,U.childContextTypes={actionSheet:h.default.func,getLocale:h.default.func},U.defaultProps={messages:[],messagesContainerStyle:void 0,text:void 0,placeholder:W.DEFAULT_PLACEHOLDER,disableComposer:!1,messageIdGenerator:function(){return v.default.v4()},user:{},onSend:function(){},locale:null,timeFormat:W.TIME_FORMAT,dateFormat:W.DATE_FORMAT,loadEarlier:!1,onLoadEarlier:function(){},isLoadingEarlier:!1,renderLoading:null,renderLoadEarlier:null,renderAvatar:void 0,showUserAvatar:!1,actionSheet:null,onPressAvatar:null,onLongPressAvatar:null,renderUsernameOnMessage:!1,renderAvatarOnTop:!1,renderBubble:null,renderSystemMessage:null,onLongPress:null,renderMessage:null,renderMessageText:null,renderMessageImage:null,renderMessageVideo:null,renderMessageAudio:null,imageProps:{},videoProps:{},audioProps:{},lightboxProps:{},textInputProps:{},listViewProps:{},renderCustomView:null,isCustomViewBottom:!1,renderDay:null,renderTime:null,renderFooter:null,renderChatEmpty:null,renderChatFooter:null,renderInputToolbar:null,renderComposer:null,renderActions:null,renderSend:null,renderAccessory:null,isKeyboardInternallyHandled:!0,onPressActionButton:null,bottomOffset:null,minInputToolbarHeight:44,keyboardShouldPersistTaps:y.Platform.select({ios:'never',android:'always',default:'never'}),onInputTextChanged:null,maxInputLength:null,forceGetKeyboardHeight:!1,inverted:!0,extraData:null,minComposerHeight:W.MIN_COMPOSER_HEIGHT,maxComposerHeight:W.MAX_COMPOSER_HEIGHT,wrapInSafeArea:!0},U.propTypes={messages:h.default.arrayOf(h.default.object),messagesContainerStyle:H.StylePropType,text:h.default.string,initialText:h.default.string,placeholder:h.default.string,disableComposer:h.default.bool,messageIdGenerator:h.default.func,user:h.default.object,onSend:h.default.func,locale:h.default.string,timeFormat:h.default.string,dateFormat:h.default.string,isKeyboardInternallyHandled:h.default.bool,loadEarlier:h.default.bool,onLoadEarlier:h.default.func,isLoadingEarlier:h.default.bool,renderLoading:h.default.func,renderLoadEarlier:h.default.func,renderAvatar:h.default.func,showUserAvatar:h.default.bool,actionSheet:h.default.func,onPressAvatar:h.default.func,onLongPressAvatar:h.default.func,renderUsernameOnMessage:h.default.bool,renderAvatarOnTop:h.default.bool,isCustomViewBottom:h.default.bool,renderBubble:h.default.func,renderSystemMessage:h.default.func,onLongPress:h.default.func,renderMessage:h.default.func,renderMessageText:h.default.func,renderMessageImage:h.default.func,imageProps:h.default.object,videoProps:h.default.object,audioProps:h.default.object,lightboxProps:h.default.object,renderCustomView:h.default.func,renderDay:h.default.func,renderTime:h.default.func,renderFooter:h.default.func,renderChatEmpty:h.default.func,renderChatFooter:h.default.func,renderInputToolbar:h.default.func,renderComposer:h.default.func,renderActions:h.default.func,renderSend:h.default.func,renderAccessory:h.default.func,onPressActionButton:h.default.func,bottomOffset:h.default.number,minInputToolbarHeight:h.default.number,listViewProps:h.default.object,keyboardShouldPersistTaps:h.default.oneOf(['always','never','handled']),onInputTextChanged:h.default.func,maxInputLength:h.default.number,forceGetKeyboardHeight:h.default.bool,inverted:h.default.bool,textInputProps:h.default.object,extraData:h.default.object,minComposerHeight:h.default.number,maxComposerHeight:h.default.number,alignTop:h.default.bool,wrapInSafeArea:h.default.bool};var z=y.StyleSheet.create({container:{flex:1},safeArea:{flex:1}})},727,[1,96,22,9,10,12,14,17,204,165,2,728,734,749,750,751,752,753,755,757,774,766,759,775,776,777,779,780,781,778,772,756,773,789]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0});var n={ActionSheetProvider:!0,connectActionSheet:!0,useActionSheet:!0};Object.defineProperty(e,"ActionSheetProvider",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(e,"connectActionSheet",{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(e,"useActionSheet",{enumerable:!0,get:function(){return u.useActionSheet}});var o=t(r(d[1])),c=t(r(d[2])),u=r(d[3]),f=r(d[4]);Object.keys(f).forEach(function(t){"default"!==t&&"__esModule"!==t&&(Object.prototype.hasOwnProperty.call(n,t)||t in e&&e[t]===f[t]||Object.defineProperty(e,t,{enumerable:!0,get:function(){return f[t]}}))})},728,[1,729,732,731,733]); -__d(function(g,r,i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var t=e(r(d[1])),n=e(r(d[2])),o=e(r(d[3])),u=e(r(d[4])),c=e(r(d[5])),f=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=p(t);if(n&&n.has(e))return n.get(e);var o={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in e)if("default"!==c&&Object.prototype.hasOwnProperty.call(e,c)){var f=u?Object.getOwnPropertyDescriptor(e,c):null;f&&(f.get||f.set)?Object.defineProperty(o,c,f):o[c]=e[c]}o.default=e,n&&n.set(e,o);return o})(r(d[6])),l=e(r(d[7])),s=r(d[8]);function p(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(p=function(e){return e?n:t})(e)}var h="/home/bradley/Code/expo/react-native-action-sheet/src/ActionSheetProvider.tsx";function v(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(e){return!1}}var y=(function(e){(0,o.default)(b,e);var p,y,_=(p=b,y=v(),function(){var e,t=(0,c.default)(p);if(y){var n=(0,c.default)(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return(0,u.default)(this,e)});function b(e){var n;return(0,t.default)(this,b),(n=_.call(this,e)).getContext=function(){return{showActionSheetWithOptions:function(e,t){null!==n._actionSheetRef.current&&n._actionSheetRef.current.showActionSheetWithOptions(e,t)}}},n._actionSheetRef=f.createRef(),n}return(0,n.default)(b,[{key:"render",value:function(){return f.createElement(s.Provider,{value:this.getContext(),__source:{fileName:h,lineNumber:30,columnNumber:7}},f.createElement(l.default,{ref:this._actionSheetRef,useNativeDriver:this.props.useNativeDriver,__source:{fileName:h,lineNumber:31,columnNumber:9}},f.Children.only(this.props.children)))}}]),b})(f.Component);_e.default=y},729,[1,9,10,12,14,17,165,730,731]); -__d(function(g,r,i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var t=e(r(d[1])),n=e(r(d[2])),o=e(r(d[3])),u=e(r(d[4])),c=e(r(d[5])),f=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var o={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in e)if("default"!==c&&Object.prototype.hasOwnProperty.call(e,c)){var f=u?Object.getOwnPropertyDescriptor(e,c):null;f&&(f.get||f.set)?Object.defineProperty(o,c,f):o[c]=e[c]}o.default=e,n&&n.set(e,o);return o})(r(d[6])),l=r(d[7]);function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}function p(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(e){return!1}}var h=(function(e){(0,o.default)(y,e);var s,h,v=(s=y,h=p(),function(){var e,t=(0,c.default)(s);if(h){var n=(0,c.default)(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return(0,u.default)(this,e)});function y(){return(0,t.default)(this,y),v.apply(this,arguments)}return(0,n.default)(y,[{key:"render",value:function(){return f.createElement(l.View,{pointerEvents:this.props.pointerEvents,style:{flex:1},__source:{fileName:"/home/bradley/Code/expo/react-native-action-sheet/src/ActionSheet/index.ios.tsx",lineNumber:17,columnNumber:7}},f.Children.only(this.props.children))}},{key:"showActionSheetWithOptions",value:function(e,t){var n={cancelButtonIndex:e.cancelButtonIndex,destructiveButtonIndex:e.destructiveButtonIndex,options:e.options,tintColor:e.tintColor,title:e.title||void 0,message:e.message||void 0,anchor:e.anchor||void 0,userInterfaceStyle:e.userInterfaceStyle||void 0};l.ActionSheetIOS.showActionSheetWithOptions(n,t)}}]),y})(f.Component);_e.default=h},730,[1,9,10,12,14,17,165,2]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.Provider=e.Consumer=void 0,e.useActionSheet=function(){return t.useContext(o)};var t=(function(t,o){if(!o&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var u=n(o);if(u&&u.has(t))return u.get(t);var f={},c=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var p in t)if("default"!==p&&Object.prototype.hasOwnProperty.call(t,p)){var s=c?Object.getOwnPropertyDescriptor(t,p):null;s&&(s.get||s.set)?Object.defineProperty(f,p,s):f[p]=t[p]}f.default=t,u&&u.set(t,f);return f})(r(d[0]));function n(t){if("function"!=typeof WeakMap)return null;var o=new WeakMap,u=new WeakMap;return(n=function(t){return t?u:o})(t)}var o=t.createContext({showActionSheetWithOptions:function(t,n){}});var u=o.Provider,f=o.Consumer;e.Consumer=f,e.Provider=u},731,[165]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){return(0,c.default)(function(c){return o.createElement(u.Consumer,{__source:{fileName:l,lineNumber:11,columnNumber:7}},function(u){var f=u.showActionSheetWithOptions;return o.createElement(t,(0,n.default)({},c,{showActionSheetWithOptions:f,__source:{fileName:l,lineNumber:14,columnNumber:13}}))})},t)};var n=t(r(d[1])),o=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=f(n);if(o&&o.has(t))return o.get(t);var u={},c=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in t)if("default"!==l&&Object.prototype.hasOwnProperty.call(t,l)){var p=c?Object.getOwnPropertyDescriptor(t,l):null;p&&(p.get||p.set)?Object.defineProperty(u,l,p):u[l]=t[l]}u.default=t,o&&o.set(t,u);return u})(r(d[2])),u=r(d[3]),c=t(r(d[4]));function f(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(f=function(t){return t?o:n})(t)}var l="/home/bradley/Code/expo/react-native-action-sheet/src/connectActionSheet.tsx"},732,[1,22,165,731,443]); -__d(function(g,r,i,a,m,e,d){},733,[]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"v1",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"v3",{enumerable:!0,get:function(){return n.default}}),Object.defineProperty(e,"v4",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(e,"v5",{enumerable:!0,get:function(){return f.default}}),Object.defineProperty(e,"NIL",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(e,"version",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(e,"validate",{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(e,"stringify",{enumerable:!0,get:function(){return b.default}}),Object.defineProperty(e,"parse",{enumerable:!0,get:function(){return p.default}});var t=y(r(d[0])),n=y(r(d[1])),u=y(r(d[2])),f=y(r(d[3])),o=y(r(d[4])),l=y(r(d[5])),c=y(r(d[6])),b=y(r(d[7])),p=y(r(d[8]));function y(t){return t&&t.__esModule?t:{default:t}}},734,[735,740,744,745,747,748,738,737,742]); -__d(function(g,r,_i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n,o,u=s(r(d[0])),l=s(r(d[1]));function s(n){return n&&n.__esModule?n:{default:n}}var t=0,c=0;var v=function(s,v,i){var f=v&&i||0,_=v||new Array(16),w=(s=s||{}).node||n,k=void 0!==s.clockseq?s.clockseq:o;if(null==w||null==k){var q=s.random||(s.rng||u.default)();null==w&&(w=n=[1|q[0],q[1],q[2],q[3],q[4],q[5]]),null==k&&(k=o=16383&(q[6]<<8|q[7]))}var M=void 0!==s.msecs?s.msecs:Date.now(),h=void 0!==s.nsecs?s.nsecs:c+1,y=M-t+(h-c)/1e4;if(y<0&&void 0===s.clockseq&&(k=k+1&16383),(y<0||M>t)&&void 0===s.nsecs&&(h=0),h>=1e4)throw new Error("uuid.v1(): Can't create more than 10M uuids/sec");t=M,c=h,o=k;var b=(1e4*(268435455&(M+=122192928e5))+h)%4294967296;_[f++]=b>>>24&255,_[f++]=b>>>16&255,_[f++]=b>>>8&255,_[f++]=255&b;var j=M/4294967296*1e4&268435455;_[f++]=j>>>8&255,_[f++]=255&j,_[f++]=j>>>24&15|16,_[f++]=j>>>16&255,_[f++]=k>>>8|128,_[f++]=255&k;for(var p=0;p<6;++p)_[f+p]=w[p];return v||(0,l.default)(_)};e.default=v},735,[736,737]); -__d(function(g,r,i,a,m,e,d){"use strict";var t;Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){if(!t&&!(t='undefined'!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||'undefined'!=typeof msCrypto&&'function'==typeof msCrypto.getRandomValues&&msCrypto.getRandomValues.bind(msCrypto)))throw new Error('crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported');return t(o)};var o=new Uint8Array(16)},736,[]); -__d(function(g,r,_i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t,i=(t=r(d[0]))&&t.__esModule?t:{default:t};for(var o=[],u=0;u<256;++u)o.push((u+256).toString(16).substr(1));var f=function(t){var u=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,f=(o[t[u+0]]+o[t[u+1]]+o[t[u+2]]+o[t[u+3]]+'-'+o[t[u+4]]+o[t[u+5]]+'-'+o[t[u+6]]+o[t[u+7]]+'-'+o[t[u+8]]+o[t[u+9]]+'-'+o[t[u+10]]+o[t[u+11]]+o[t[u+12]]+o[t[u+13]]+o[t[u+14]]+o[t[u+15]]).toLowerCase();if(!(0,i.default)(f))throw TypeError('Stringified UUID is invalid');return f};e.default=f},737,[738]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t,u=(t=r(d[0]))&&t.__esModule?t:{default:t};var f=function(t){return'string'==typeof t&&u.default.test(t)};e.default=f},738,[739]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;e.default=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i},739,[]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=f(r(d[0])),u=f(r(d[1]));function f(t){return t&&t.__esModule?t:{default:t}}var l=(0,t.default)('v3',48,u.default);e.default=l},740,[741,743]); -__d(function(g,r,_i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(u,i,l){function s(u,f,c,s){if('string'==typeof u&&(u=o(u)),'string'==typeof f&&(f=(0,n.default)(f)),16!==f.length)throw TypeError('Namespace must be array-like (16 iterable integer values, 0-255)');var b=new Uint8Array(16+u.length);if(b.set(f),b.set(u,f.length),(b=l(b))[6]=15&b[6]|i,b[8]=63&b[8]|128,c){s=s||0;for(var v=0;v<16;++v)c[s+v]=b[v];return c}return(0,t.default)(b)}try{s.name=u}catch(t){}return s.DNS=f,s.URL=c,s},e.URL=e.DNS=void 0;var t=u(r(d[0])),n=u(r(d[1]));function u(t){return t&&t.__esModule?t:{default:t}}function o(t){t=unescape(encodeURIComponent(t));for(var n=[],u=0;u>>24,l[1]=s>>>16&255,l[2]=s>>>8&255,l[3]=255&s,l[4]=(s=parseInt(t.slice(9,13),16))>>>8,l[5]=255&s,l[6]=(s=parseInt(t.slice(14,18),16))>>>8,l[7]=255&s,l[8]=(s=parseInt(t.slice(19,23),16))>>>8,l[9]=255&s,l[10]=(s=parseInt(t.slice(24,36),16))/1099511627776&255,l[11]=s/4294967296&255,l[12]=s>>>24&255,l[13]=s>>>16&255,l[14]=s>>>8&255,l[15]=255&s,l};e.default=s},742,[738]); -__d(function(g,r,_i,_a,m,e,_d){"use strict";function n(n){for(var t=[],u=32*n.length,f=0;f>5]>>>f%32&255,a=parseInt("0123456789abcdef".charAt(o>>>4&15)+"0123456789abcdef".charAt(15&o),16);t.push(a)}return t}function t(n){return 14+(n+64>>>9<<4)+1}function u(n,u){n[u>>5]|=128<>5]|=(255&n[o/8])<>16)+(t>>16)+(u>>16)<<16|65535&u}function a(n,t,u,f,a,c){return o((i=o(o(t,n),o(f,c)))<<(v=a)|i>>>32-v,u);var i,v}function c(n,t,u,f,o,c,i){return a(t&u|~t&f,n,t,o,c,i)}function i(n,t,u,f,o,c,i){return a(t&f|u&~f,n,t,o,c,i)}function v(n,t,u,f,o,c,i){return a(t^u^f,n,t,o,c,i)}function h(n,t,u,f,o,c,i){return a(u^(t|~f),n,t,o,c,i)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var l=function(t){if('string'==typeof t){var o=unescape(encodeURIComponent(t));t=new Uint8Array(o.length);for(var a=0;a>>32-t}Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var a=function(a){var n=[1518500249,1859775393,2400959708,3395469782],o=[1732584193,4023233417,2562383102,271733878,3285377520];if('string'==typeof a){var f=unescape(encodeURIComponent(a));a=[];for(var u=0;u>>0;C=U,U=_,_=t(M,30)>>>0,M=w,w=I}o[0]=o[0]+w>>>0,o[1]=o[1]+M>>>0,o[2]=o[2]+_>>>0,o[3]=o[3]+U>>>0,o[4]=o[4]+C>>>0}return[o[0]>>24&255,o[0]>>16&255,o[0]>>8&255,255&o[0],o[1]>>24&255,o[1]>>16&255,o[1]>>8&255,255&o[1],o[2]>>24&255,o[2]>>16&255,o[2]>>8&255,255&o[2],o[3]>>24&255,o[3]>>16&255,o[3]>>8&255,255&o[3],o[4]>>24&255,o[4]>>16&255,o[4]>>8&255,255&o[4]]};_e.default=a},746,[]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;e.default='00000000-0000-0000-0000-000000000000'},747,[]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t,u=(t=r(d[0]))&&t.__esModule?t:{default:t};var f=function(t){if(!(0,u.default)(t))throw TypeError('Invalid UUID');return parseInt(t.substr(14,1),16)};e.default=f},748,[738]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.getBottomSpace=function(){return n()?34:0},e.getStatusBarHeight=function(n){return t.Platform.select({ios:o(n?44:30,20),android:t.StatusBar.currentHeight,default:0})},e.ifIphoneX=o,e.isIphoneX=n;var t=r(d[0]);function n(){var n=t.Dimensions.get('window');return!('ios'!==t.Platform.OS||t.Platform.isPad||t.Platform.isTVOS||780!==n.height&&780!==n.width&&812!==n.height&&812!==n.width&&844!==n.height&&844!==n.width&&896!==n.height&&896!==n.width&&926!==n.height&&926!==n.width)}function o(t,o){return n()?t:o}},749,[2]); -__d(function(_g,_r,_i,_a,_m,_e,_d){var t,e;t=this,e=function(){"use strict";var t="millisecond",e="second",n="minute",r="hour",i="day",s="week",u="month",a="quarter",o="year",f="date",h="Invalid Date",c=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,d=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,$={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_")},l=function(t,e,n){var r=String(t);return!r||r.length>=e?t:""+Array(e+1-r.length).join(n)+t},y={s:l,z:function(t){var e=-t.utcOffset(),n=Math.abs(e),r=Math.floor(n/60),i=n%60;return(e<=0?"+":"-")+l(r,2,"0")+":"+l(i,2,"0")},m:function t(e,n){if(e.date()1?this.avatarName=""+e[0].charAt(0)+e[1].charAt(0):this.avatarName='';for(var s=0,n=0;n0?n.slice(0,2):L,l=s.length-1;e.context.actionSheet().showActionSheetWithOptions({options:s,cancelButtonIndex:l},function(e){switch(e){case 0:y.Clipboard.setString(t.text)}})}},e}return(0,l.default)(N,[{key:"styledBubbleToNext",value:function(){var e=this.props,t=e.currentMessage,n=e.nextMessage,s=e.position,l=e.containerToNextStyle;return t&&n&&s&&(0,b.isSameUser)(t,n)&&(0,b.isSameDay)(t,n)?[I[s].containerToNext,l&&l[s]]:null}},{key:"styledBubbleToPrevious",value:function(){var e=this.props,t=e.currentMessage,n=e.previousMessage,s=e.position,l=e.containerToPreviousStyle;return t&&n&&s&&(0,b.isSameUser)(t,n)&&(0,b.isSameDay)(t,n)?[I[s].containerToPrevious,l&&l[s]]:null}},{key:"renderQuickReplies",value:function(){var e=this.props,t=e.currentMessage,s=e.onQuickReply,l=e.nextMessage,o=e.renderQuickReplySend,u=e.quickReplyStyle;if(t&&t.quickReplies){var p=this.props,c=(p.containerStyle,p.wrapperStyle,(0,n.default)(p,P));return this.props.renderQuickReplies?this.props.renderQuickReplies(c):f.default.createElement(h.default,{currentMessage:t,onQuickReply:s,nextMessage:l,renderQuickReplySend:o,quickReplyStyle:u})}return null}},{key:"renderMessageText",value:function(){if(this.props.currentMessage&&this.props.currentMessage.text){var e=this.props,t=(e.containerStyle,e.wrapperStyle,e.optionTitles,(0,n.default)(e,R));return this.props.renderMessageText?this.props.renderMessageText(t):f.default.createElement(S.default,t)}return null}},{key:"renderPollMessage",value:function(){if(this.props.currentMessage&&this.props.currentMessage.polls){var e=this.props,t=e.containerStyle,s=(e.wrapperStyle,(0,n.default)(e,V));return this.props.renderPollMessage?this.props.renderMessageImage(s):f.default.createElement(k.default,{containerStyle:t,polls:s.currentMessage.polls})}return null}},{key:"renderMessageImage",value:function(){if(this.props.currentMessage&&this.props.currentMessage.image){var e=this.props,t=(e.containerStyle,e.wrapperStyle,(0,n.default)(e,C));return this.props.renderMessageImage?this.props.renderMessageImage(t):f.default.createElement(M.default,t)}return null}},{key:"renderMessageVideo",value:function(){if(this.props.currentMessage&&this.props.currentMessage.video){var e=this.props,t=(e.containerStyle,e.wrapperStyle,(0,n.default)(e,E));return this.props.renderMessageVideo?this.props.renderMessageVideo(t):f.default.createElement(T.default,t)}return null}},{key:"renderMessageAudio",value:function(){if(this.props.currentMessage&&this.props.currentMessage.audio){var e=this.props,t=(e.containerStyle,e.wrapperStyle,(0,n.default)(e,B));return this.props.renderMessageAudio?this.props.renderMessageAudio(t):f.default.createElement(v.default,t)}return null}},{key:"renderTicks",value:function(){var e=this.props,t=e.currentMessage,n=e.renderTicks,s=e.user;return n&&t?n(t):t&&s&&t.user&&t.user._id!==s._id?null:t&&(t.sent||t.received||t.pending)?f.default.createElement(y.View,{style:I.content.tickView},!!t.sent&&f.default.createElement(y.Text,{style:[I.content.tick,this.props.tickStyle]},"\u2713"),!!t.received&&f.default.createElement(y.Text,{style:[I.content.tick,this.props.tickStyle]},"\u2713"),!!t.pending&&f.default.createElement(y.Text,{style:[I.content.tick,this.props.tickStyle]},"\ud83d\udd53")):null}},{key:"renderTime",value:function(){if(this.props.currentMessage&&this.props.currentMessage.createdAt){var e=this.props,t=(e.containerStyle,e.wrapperStyle,e.textStyle,(0,n.default)(e,Q));return this.props.renderTime?this.props.renderTime(t):f.default.createElement(x.default,t)}return null}},{key:"renderUsername",value:function(){var e=this.props,t=e.currentMessage,n=e.user;return this.props.renderUsernameOnMessage&&t?n&&t.user._id===n._id?null:f.default.createElement(y.View,{style:I.content.usernameView},f.default.createElement(y.Text,{style:[I.content.username,this.props.usernameStyle]},"~",' ',t.user.name)):null}},{key:"renderCustomView",value:function(){return this.props.renderCustomView?this.props.renderCustomView(this.props):null}},{key:"renderBubbleContent",value:function(){return this.props.isCustomViewBottom?f.default.createElement(y.View,null,this.renderMessageImage(),this.renderMessageVideo(),this.renderMessageAudio(),this.renderMessageText(),this.renderPollMessage(),this.renderCustomView()):f.default.createElement(y.View,null,this.renderCustomView(),this.renderMessageImage(),this.renderMessageVideo(),this.renderMessageAudio(),this.renderMessageText(),this.renderPollMessage())}},{key:"render",value:function(){var e=this.props,n=e.position,s=e.containerStyle,l=e.wrapperStyle,o=e.bottomContainerStyle;return f.default.createElement(y.View,{style:[I[n].container,s&&s[n]]},f.default.createElement(y.View,{style:[I[n].wrapper,this.styledBubbleToNext(),this.styledBubbleToPrevious(),l&&l[n]]},f.default.createElement(y.TouchableWithoutFeedback,(0,t.default)({onPress:this.onPress,onLongPress:this.onLongPress,accessibilityLabel:"text"},this.props.touchableProps),f.default.createElement(y.View,null,this.renderBubbleContent(),f.default.createElement(y.View,{style:[I[n].bottom,o&&o[n]]},this.renderUsername(),this.renderTime(),this.renderTicks())))),this.renderQuickReplies())}}]),N})(f.default.Component);_e.default=j,j.contextTypes={actionSheet:c.default.func},j.defaultProps={touchableProps:{},onPress:null,onLongPress:null,renderMessageImage:null,renderMessageVideo:null,renderMessageAudio:null,renderMessageText:null,renderCustomView:null,renderUsername:null,renderTicks:null,renderTime:null,renderQuickReplies:null,onQuickReply:null,position:'left',optionTitles:L,currentMessage:{text:null,createdAt:null,image:null},nextMessage:{},previousMessage:{},containerStyle:{},wrapperStyle:{},bottomContainerStyle:{},tickStyle:{},usernameStyle:{},containerToNextStyle:{},containerToPreviousStyle:{}},j.propTypes={user:c.default.object.isRequired,touchableProps:c.default.object,onLongPress:c.default.func,renderMessageImage:c.default.func,renderMessageVideo:c.default.func,renderMessageAudio:c.default.func,renderMessageText:c.default.func,renderCustomView:c.default.func,isCustomViewBottom:c.default.bool,renderUsernameOnMessage:c.default.bool,renderUsername:c.default.func,renderTime:c.default.func,renderTicks:c.default.func,renderQuickReplies:c.default.func,onQuickReply:c.default.func,position:c.default.oneOf(['left','right']),optionTitles:c.default.arrayOf(c.default.string),currentMessage:c.default.object,nextMessage:c.default.object,previousMessage:c.default.object,containerStyle:c.default.shape({left:b.StylePropType,right:b.StylePropType}),wrapperStyle:c.default.shape({left:b.StylePropType,right:b.StylePropType}),bottomContainerStyle:c.default.shape({left:b.StylePropType,right:b.StylePropType}),tickStyle:b.StylePropType,usernameStyle:b.StylePropType,containerToNextStyle:c.default.shape({left:b.StylePropType,right:b.StylePropType}),containerToPreviousStyle:c.default.shape({left:b.StylePropType,right:b.StylePropType})}},757,[1,22,96,9,10,12,14,17,204,165,2,758,759,766,769,770,771,772,754,752]); -__d(function(g,r,i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var t=e(r(d[1])),n=e(r(d[2])),u=e(r(d[3])),l=e(r(d[4])),o=e(r(d[5])),c=e(r(d[6])),s=e(r(d[7])),p=e(r(d[8])),f=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=h(t);if(n&&n.has(e))return n.get(e);var u={},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var c=l?Object.getOwnPropertyDescriptor(e,o):null;c&&(c.get||c.set)?Object.defineProperty(u,o,c):u[o]=e[o]}u.default=e,n&&n.set(e,u);return u})(r(d[9])),y=r(d[10]),k=e(r(d[11])),v=r(d[12]);function h(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(h=function(e){return e?n:t})(e)}function R(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}var b=y.StyleSheet.create({container:{flexDirection:'row',flexWrap:'wrap',maxWidth:300},quickReply:{justifyContent:'center',alignItems:'center',borderWidth:1,maxWidth:200,paddingVertical:7,paddingHorizontal:12,minHeight:50,borderRadius:13,margin:3},quickReplyText:{overflow:'visible'},sendLink:{borderWidth:0},sendLinkText:{color:k.default.defaultBlue,fontWeight:'600',fontSize:17}}),S=function(e){return function(t){return e.value===t.value}},x=function(e){return function(t){return e.value!==t.value}},q=(function(e){(0,o.default)(w,e);var p,h,q=(p=w,h=R(),function(){var e,t=(0,s.default)(p);if(h){var n=(0,s.default)(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return(0,c.default)(this,e)});function w(){var e;(0,u.default)(this,w);for(var l=arguments.length,o=new Array(l),c=0;c0&&this.renderQuickReplySend())}}]),w})(f.Component);_e.default=q,q.defaultProps={currentMessage:{quickReplies:[]},onQuickReply:function(){},color:k.default.peterRiver,sendText:'Send',keepReplies:!1,renderQuickReplySend:void 0,quickReplyStyle:void 0},q.propTypes={currentMessage:p.default.object.isRequired,onQuickReply:p.default.func,color:p.default.string,sendText:p.default.string,keepReplies:p.default.bool,renderQuickReplySend:p.default.func,quickReplyStyle:v.StylePropType}},758,[1,22,49,9,10,12,14,17,204,165,2,754,752]); -__d(function(g,r,i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var t=e(r(d[1])),n=e(r(d[2])),o=e(r(d[3])),l=e(r(d[4])),s=e(r(d[5])),c=e(r(d[6])),p=e(r(d[7])),u=e(r(d[8])),f=e(r(d[9])),h=e(r(d[10])),y=r(d[11]),x=r(d[12]),P=e(r(d[13])),S=e(r(d[14])),w=r(d[15]),v=e(r(d[16])),k=e(r(d[17]));function T(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}var M=/^www\./i,b={fontSize:16,lineHeight:20,marginTop:5,marginBottom:5,marginLeft:10,marginRight:10},E={left:y.StyleSheet.create({container:{},text:(0,u.default)({color:'black'},b),link:{color:'black',textDecorationLine:'underline'}}),right:y.StyleSheet.create({container:{},text:(0,u.default)({color:'white'},b),link:{color:'white',textDecorationLine:'underline'}})},O=['Call','Text','Cancel'],R=(function(e){(0,s.default)(R,e);var f,w,b=(f=R,w=T(),function(){var e,t=(0,p.default)(f);if(w){var n=(0,p.default)(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return(0,c.default)(this,e)});function R(e){var n;return(0,o.default)(this,R),(n=b.call(this,e)).state={downloading:null},n.onUrlPress=function(e){M.test(e)?n.onUrlPress("http://"+e):y.Linking.canOpenURL(e).then(function(t){t?y.Linking.openURL(e):console.error('No handler for URL:',e)})},n.onPhonePress=function(e){var t=n.props.optionTitles,o=t&&t.length>0?t.slice(0,3):O,l=o.length-1;n.context.actionSheet().showActionSheetWithOptions({options:o,cancelButtonIndex:l},function(t){switch(t){case 0:S.default.phonecall(e,!0);break;case 1:S.default.text(e)}})},n.viewAttachedFile=function(e,o){var l,s;return t.default.async(function(c){for(;;)switch(c.prev=c.next){case 0:return n.setState({downloading:!0}),c.prev=1,l=v.default.DocumentDirectoryPath+"/"+o,s={fromUrl:e,toFile:l},c.next=6,t.default.awrap(v.default.downloadFile(s).promise);case 6:return c.next=8,t.default.awrap(k.default.open(l,{showOpenWithDialog:!0}));case 8:c.next=14;break;case 10:c.prev=10,c.t0=c.catch(1),console.log("Error:",c.t0),y.Alert.alert('Error','Unable to open attached file',[{text:'OK'}]);case 14:n.setState({downloading:!1});case 15:case"end":return c.stop()}},null,null,[[1,10]],Promise)},n.onEmailPress=function(e){return S.default.email([e],null,null,null,null)},n.onAttachemenetPress=function(e,t){return n.viewAttachedFile(e,t)},n.state={downloading:!1},n}return(0,l.default)(R,[{key:"shouldComponentUpdate",value:function(e,t){return this.state.downloading!==t.downloading||!!this.props.currentMessage&&!!e.currentMessage&&this.props.currentMessage.text!==e.currentMessage.text}},{key:"render",value:function(){var e,t,o=this,l=[E[this.props.position].link,this.props.linkStyle&&this.props.linkStyle[this.props.position]];return h.default.createElement(y.View,{style:[E[this.props.position].container,this.props.containerStyle&&this.props.containerStyle[this.props.position],{display:'flex',flexDirection:'row',paddingHorizontal:5,justifyContent:'space-between'}]},h.default.createElement(P.default,{style:[E[this.props.position].text,this.props.textStyle&&this.props.textStyle[this.props.position],this.props.customTextStyle,null!=(e=this.props.currentMessage)&&e.link?{width:'75%'}:{}],parse:[].concat((0,n.default)(this.props.parsePatterns(l)),[{type:'url',style:l,onPress:this.onUrlPress},{type:'phone',style:l,onPress:this.onPhonePress},{type:'email',style:l,onPress:this.onEmailPress}]),childrenProps:(0,u.default)({},this.props.textProps)},this.props.currentMessage.text),(null==(t=this.props.currentMessage)?void 0:t.link)&&h.default.createElement(y.TouchableOpacity,{style:{justifyContent:'center'},onPress:function(){return o.onAttachemenetPress(o.props.currentMessage.link,o.props.currentMessage.text)}},this.state.downloading?h.default.createElement(x.Spinner,{color:"#fff",size:"small"}):h.default.createElement(x.Icon,{boxSize:"26",name:"download-circle",fill:"textPrimary.100"})))}}]),R})(h.default.Component);_e.default=R,R.contextTypes={actionSheet:f.default.func},R.defaultProps={position:'left',optionTitles:O,currentMessage:{text:''},containerStyle:{},textStyle:{},linkStyle:{},customTextStyle:{},textProps:{},parsePatterns:function(){return[]}},R.propTypes={position:f.default.oneOf(['left','right']),optionTitles:f.default.arrayOf(f.default.string),currentMessage:f.default.object,containerStyle:f.default.shape({left:w.StylePropType,right:w.StylePropType}),textStyle:f.default.shape({left:w.StylePropType,right:w.StylePropType}),linkStyle:f.default.shape({left:w.StylePropType,right:w.StylePropType}),parsePatterns:f.default.func,textProps:f.default.object,customTextStyle:w.StylePropType}},759,[1,67,49,9,10,12,14,17,22,204,165,2,512,760,762,752,763,765]); -__d(function(g,r,i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=_e.PATTERNS=void 0;var t=e(r(d[1])),n=e(r(d[2])),u=e(r(d[3])),s=e(r(d[4])),p=e(r(d[5])),o=e(r(d[6])),l=e(r(d[7])),f=e(r(d[8])),c=r(d[9]),h=e(r(d[10])),y=e(r(d[11])),v=["type"],T=["style"],x=["parse","childrenProps"];function P(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}var R={url:/(https?:\/\/|www\.)[-a-zA-Z0-9@:%._\+~#=]{1,256}\.(xn--)?[a-z0-9-]{2,20}\b([-a-zA-Z0-9@:%_\+\[\],.~#?&\/=]*[-a-zA-Z0-9@:%_\+\]~#?&\/=])*/i,phone:/[\+]?[(]?[0-9]{3}[)]?[-\s\.]?[0-9]{3}[-\s\.]?[0-9]{4,7}/,email:/\S+@\S+\.\S+/};_e.PATTERNS=R;var _=h.default.shape((0,l.default)({},c.Text.propTypes,{type:h.default.oneOf(Object.keys(R)).isRequired,nonExhaustiveMaxMatchCount:h.default.number})),E=h.default.shape((0,l.default)({},c.Text.propTypes,{pattern:h.default.oneOfType([h.default.string,h.default.instanceOf(RegExp)]).isRequired,nonExhaustiveMaxMatchCount:h.default.number})),O=(function(e){(0,s.default)(O,e);var h,_,E=(h=O,_=P(),function(){var e,t=(0,o.default)(h);if(_){var n=(0,o.default)(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return(0,p.default)(this,e)});function O(){return(0,n.default)(this,O),E.apply(this,arguments)}return(0,u.default)(O,[{key:"setNativeProps",value:function(e){this._root.setNativeProps(e)}},{key:"getPatterns",value:function(){return this.props.parse.map(function(e){var n=e.type,u=(0,t.default)(e,v);if(n){if(!R[n])throw new Error(e.type+" is not a supported type");u.pattern=R[n]}return u})}},{key:"getParsedText",value:function(){var e=this;return this.props.parse?'string'!=typeof this.props.children?this.props.children:new y.default(this.props.children,this.getPatterns()).parse().map(function(n,u){var s=e.props.style,p=n.style,o=(0,t.default)(n,T);return f.default.createElement(c.Text,(0,l.default)({key:"parsedText-"+u,style:[s,p]},e.props.childrenProps,o))}):this.props.children}},{key:"render",value:function(){var e=this,n=(0,l.default)({},this.props),u=(n.parse,n.childrenProps,(0,t.default)(n,x));return f.default.createElement(c.Text,(0,l.default)({ref:function(t){return e._root=t}},u),this.getParsedText())}}]),O})(f.default.Component);O.displayName='ParsedText',O.propTypes=(0,l.default)({},c.Text.propTypes,{parse:h.default.arrayOf(h.default.oneOfType([_,E])),childrenProps:h.default.shape(c.Text.propTypes)}),O.defaultProps={parse:null,childrenProps:{}};var k=O;_e.default=k},760,[1,96,9,10,12,14,17,22,165,2,204,761]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),u=t(r(d[2])),h=t(r(d[3])),c=(function(){function t(n,h){(0,u.default)(this,t),this.text=n,this.patterns=h||[]}return(0,h.default)(t,[{key:"parse",value:function(){var t=this,n=[{children:this.text}];return this.patterns.forEach(function(u){var h=[],c=u.nonExhaustiveModeMaxMatchCount||0,f=Math.min(Math.max(Number.isInteger(c)?c:0,0)||Number.POSITIVE_INFINITY,Number.POSITIVE_INFINITY),o=0;n.forEach(function(n){if(n._matched)h.push(n);else{var c,s=[],l=n.children,p=0;for(u.pattern.lastIndex=0;l&&(c=u.pattern.exec(l));){var x=l.substr(0,c.index);if(p=c.index,++o>f)break;s.push({children:x}),s.push(t.getMatchedPart(u,c[0],c,p)),l=l.substr(c.index+c[0].length),p+=c[0].length-1,u.pattern.lastIndex=0}s.push({children:l}),h.push.apply(h,s)}}),n=h}),n.forEach(function(t){return delete t._matched}),n.filter(function(t){return!!t.children})}},{key:"getMatchedPart",value:function(t,u,h,c){var f={};Object.keys(t).forEach(function(n){'pattern'!==n&&'renderText'!==n&&'nonExhaustiveModeMaxMatchCount'!==n&&('function'==typeof t[n]?f[n]=function(){return t[n](u,c)}:f[n]=t[n])});var o=u;return t.renderText&&'function'==typeof t.renderText&&(o=t.renderText(u,h)),(0,n.default)({},f,{children:o,_matched:!0})}}]),t})();e.default=c},761,[1,22,9,10]); -__d(function(g,r,i,a,m,e,d){'use strict';Object.defineProperty(e,"__esModule",{value:!0}),e.web=e.textWithoutEncoding=e.text=e.phonecall=e.email=e.default=void 0;var o=r(d[0]),n=function(n,t){var l;2===arguments.length?v('String',n)?v('Boolean',t)?(l='android'!==o.Platform.OS&&t?'telprompt:':'tel:',u(l+=n)):console.log('the prompt parameter must be a Boolean'):console.log('the phone number must be provided as a String value'):console.log('you must supply exactly 2 arguments')};e.phonecall=n;var t=function(o,n,t,l,s){var c='mailto:',h=arguments.length;switch(h){case 0:return void u(c);case 5:break;default:return void console.log('you must supply either 0 or 5 arguments. You supplied '+h)}var b=!1;if(v('Array',arguments[0])){var y=p(arguments[0],'String');y.length>0&&(c+=encodeURIComponent(y.join(',')))}if(c+='?',v('Array',arguments[1])){var f=p(arguments[1],'String');f.length>0&&(b=!0,c+='cc='+encodeURIComponent(f.join(',')))}if(v('Array',arguments[2])){b&&(c+='&');var S=p(arguments[2],'String');S.length>0&&(b=!0,c+='bcc='+encodeURIComponent(S.join(',')))}v('String',arguments[3])&&(b&&(c+='&'),b=!0,c+='subject='+encodeURIComponent(arguments[3])),v('String',arguments[4])&&(b&&(c+='&'),c+='body='+encodeURIComponent(arguments[4])),u(c)};e.email=t;var l=function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(arguments.length>2)console.log('you supplied too many arguments. You can either supply 0 or 1 or 2');else{var l='sms:';n&&(v('String',n)?l+=n:console.log('the phone number should be provided as a string. It was provided as '+Object.prototype.toString.call(n).slice(8,-1)+',ignoring the value provided')),t&&(v('String',t)?('android'===o.Platform.OS&&(t=encodeURIComponent(t)),l+='ios'===o.Platform.OS?"&body="+encodeURIComponent(t):"?body="+encodeURIComponent(t)):console.log('the body should be provided as a string. It was provided as '+Object.prototype.toString.call(t).slice(8,-1)+',ignoring the value provided')),u(l)}};e.text=l;var s=function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(arguments.length>2)console.log('you supplied too many arguments. You can either supply 0 or 1 or 2');else{var l='sms:';n&&(v('String',n)?l+=n:console.log('the phone number should be provided as a string. It was provided as '+Object.prototype.toString.call(n).slice(8,-1)+',ignoring the value provided')),t&&(v('String',t)?l+='ios'===o.Platform.OS?"&body="+t:"?body="+t:console.log('the body should be provided as a string. It was provided as '+Object.prototype.toString.call(t).slice(8,-1)+',ignoring the value provided')),u(l)}};e.textWithoutEncoding=s;var c=function(){var o=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;o?v('String',o)?u(o):console.log('address was not provided as a string, it was provided as '+Object.prototype.toString.call(o).slice(8,-1)):console.log('Missing address argument')};e.web=c;var u=function(n){o.Linking.canOpenURL(n).then(function(t){t?o.Linking.openURL(n).catch(function(o){n.includes('telprompt')||console.warn('openURL error',o)}):console.log('Can\'t handle url: '+n)}).catch(function(o){return console.warn('An unexpected error happened',o)})},p=function(o,n){var t=[];return o.forEach(function(o){v(n,o)&&t.push(o)}),t},v=function(o,n){return Object.prototype.toString.call(n).slice(8,-1)===o},h={phonecall:n,text:l,textWithoutEncoding:s,email:t,web:c};e.default=h},762,[2]); -__d(function(g,r,i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var n=e(r(d[1])),o=r(d[2]).NativeModules.DyteRNFSManager,t=new(0,r(d[2]).NativeEventEmitter)(o),s=r(d[3]),l=r(d[4]),c=o.RNFSFileTypeRegular,u=o.RNFSFileTypeDirectory,f=0,p=function(){return f+=1},h=function(e){return e.startsWith('file://')?e.slice(7):e};function y(e,n,o){var t={encoding:'utf8'};return o&&('string'==typeof o?t.encoding=o:'object'==typeof o&&(t=o)),n(h(e)).then(function(e){var n;if('utf8'===t.encoding)n=l.decode(s.decode(e));else if('ascii'===t.encoding)n=s.decode(e);else{if('base64'!==t.encoding)throw new Error("Invalid encoding type \""+String(t.encoding)+"\"");n=e}return n})}function v(e,n){return n(h(e)).then(function(e){return e.map(function(e){return{ctime:e.ctime&&new Date(1e3*e.ctime)||null,mtime:e.mtime&&new Date(1e3*e.mtime)||null,name:e.name,path:e.path,size:e.size,isFile:function(){return e.type===c},isDirectory:function(){return e.type===u}}})})}var F={mkdir:function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return o.mkdir(h(e),n).then(function(){})},moveFile:function(e,n){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return o.moveFile(h(e),h(n),t).then(function(){})},copyFile:function(e,n){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return o.copyFile(h(e),h(n),t).then(function(){})},pathForBundle:function(e){return o.pathForBundle(e)},pathForGroup:function(e){return o.pathForGroup(e)},getFSInfo:function(){return o.getFSInfo()},getAllExternalFilesDirs:function(){return o.getAllExternalFilesDirs()},unlink:function(e){return o.unlink(h(e)).then(function(){})},exists:function(e){return o.exists(h(e))},stopDownload:function(e){o.stopDownload(e)},resumeDownload:function(e){o.resumeDownload(e)},isResumable:function(e){return o.isResumable(e)},stopUpload:function(e){o.stopUpload(e)},completeHandlerIOS:function(e){return o.completeHandlerIOS(e)},readDir:function(e){return v(e,o.readDir)},readDirAssets:function(e){if(!o.readDirAssets)throw new Error('readDirAssets is not available on this platform');return v(e,o.readDirAssets)},existsAssets:function(e){if(!o.existsAssets)throw new Error('existsAssets is not available on this platform');return o.existsAssets(e)},existsRes:function(e){if(!o.existsRes)throw new Error('existsRes is not available on this platform');return o.existsRes(e)},readdir:function(e){return F.readDir(h(e)).then(function(e){return e.map(function(e){return e.name})})},setReadable:function(e,n,t){return o.setReadable(e,n,t).then(function(e){return e})},stat:function(e){return o.stat(h(e)).then(function(n){return{path:e,ctime:new Date(1e3*n.ctime),mtime:new Date(1e3*n.mtime),size:n.size,mode:n.mode,originalFilepath:n.originalFilepath,isFile:function(){return n.type===c},isDirectory:function(){return n.type===u}}})},readFile:function(e,n){return y(e,n,o.readFile)},read:function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,c=arguments.length>3?arguments[3]:void 0,u={encoding:'utf8'};return c&&('string'==typeof c?u.encoding=c:'object'==typeof c&&(u=c)),o.read(h(e),n,t).then(function(e){var n;if('utf8'===u.encoding)n=l.decode(s.decode(e));else if('ascii'===u.encoding)n=s.decode(e);else{if('base64'!==u.encoding)throw new Error("Invalid encoding type \""+String(u.encoding)+"\"");n=e}return n})},readFileAssets:function(e,n){if(!o.readFileAssets)throw new Error('readFileAssets is not available on this platform');return y(e,n,o.readFileAssets)},readFileRes:function(e,n){if(!o.readFileRes)throw new Error('readFileRes is not available on this platform');return y(e,n,o.readFileRes)},hash:function(e,n){return o.hash(h(e),n)},copyFileAssets:function(e,n){if(!o.copyFileAssets)throw new Error('copyFileAssets is not available on this platform');return o.copyFileAssets(h(e),h(n)).then(function(){})},copyFileRes:function(e,n){if(!o.copyFileRes)throw new Error('copyFileRes is not available on this platform');return o.copyFileRes(e,h(n)).then(function(){})},copyAssetsFileIOS:function(e,n,t,s){var l=arguments.length>4&&void 0!==arguments[4]?arguments[4]:1,c=arguments.length>5&&void 0!==arguments[5]?arguments[5]:1,u=arguments.length>6&&void 0!==arguments[6]?arguments[6]:'contain';return o.copyAssetsFileIOS(e,n,t,s,l,c,u)},copyAssetsVideoIOS:function(e,n){return o.copyAssetsVideoIOS(e,n)},writeFile:function(e,t,c){var u,f={encoding:'utf8'};if(c&&('string'==typeof c?f.encoding=c:'object'==typeof c&&(f=(0,n.default)({},f,c))),'utf8'===f.encoding)u=s.encode(l.encode(t));else if('ascii'===f.encoding)u=s.encode(t);else{if('base64'!==f.encoding)throw new Error("Invalid encoding type \""+f.encoding+"\"");u=t}return o.writeFile(h(e),u,f).then(function(){})},appendFile:function(e,n,t){var c,u={encoding:'utf8'};if(t&&('string'==typeof t?u.encoding=t:'object'==typeof t&&(u=t)),'utf8'===u.encoding)c=s.encode(l.encode(n));else if('ascii'===u.encoding)c=s.encode(n);else{if('base64'!==u.encoding)throw new Error("Invalid encoding type \""+u.encoding+"\"");c=n}return o.appendFile(h(e),c)},write:function(e,n,t,c){var u,f={encoding:'utf8'};if(c&&('string'==typeof c?f.encoding=c:'object'==typeof c&&(f=c)),'utf8'===f.encoding)u=s.encode(l.encode(n));else if('ascii'===f.encoding)u=s.encode(n);else{if('base64'!==f.encoding)throw new Error("Invalid encoding type \""+f.encoding+"\"");u=n}return void 0===t&&(t=-1),o.write(h(e),u,t).then(function(){})},downloadFile:function(e){if('object'!=typeof e)throw new Error('downloadFile: Invalid value for argument `options`');if('string'!=typeof e.fromUrl)throw new Error('downloadFile: Invalid value for property `fromUrl`');if('string'!=typeof e.toFile)throw new Error('downloadFile: Invalid value for property `toFile`');if(e.headers&&'object'!=typeof e.headers)throw new Error('downloadFile: Invalid value for property `headers`');if(e.background&&'boolean'!=typeof e.background)throw new Error('downloadFile: Invalid value for property `background`');if(e.progressDivider&&'number'!=typeof e.progressDivider)throw new Error('downloadFile: Invalid value for property `progressDivider`');if(e.progressInterval&&'number'!=typeof e.progressInterval)throw new Error('downloadFile: Invalid value for property `progressInterval`');if(e.readTimeout&&'number'!=typeof e.readTimeout)throw new Error('downloadFile: Invalid value for property `readTimeout`');if(e.connectionTimeout&&'number'!=typeof e.connectionTimeout)throw new Error('downloadFile: Invalid value for property `connectionTimeout`');if(e.backgroundTimeout&&'number'!=typeof e.backgroundTimeout)throw new Error('downloadFile: Invalid value for property `backgroundTimeout`');var n=p(),s=[];e.begin&&s.push(t.addListener('DownloadBegin',function(o){o.jobId===n&&e.begin(o)})),e.progress&&s.push(t.addListener('DownloadProgress',function(o){o.jobId===n&&e.progress(o)})),e.resumable&&s.push(t.addListener('DownloadResumable',function(o){o.jobId===n&&e.resumable(o)}));var l={jobId:n,fromUrl:e.fromUrl,toFile:h(e.toFile),headers:e.headers||{},background:!!e.background,progressDivider:e.progressDivider||0,progressInterval:e.progressInterval||0,readTimeout:e.readTimeout||15e3,connectionTimeout:e.connectionTimeout||5e3,backgroundTimeout:e.backgroundTimeout||36e5,hasBeginCallback:e.begin instanceof Function,hasProgressCallback:e.progress instanceof Function,hasResumableCallback:e.resumable instanceof Function};return{jobId:n,promise:o.downloadFile(l).then(function(e){return s.forEach(function(e){return e.remove()}),e}).catch(function(e){return Promise.reject(e)})}},uploadFiles:function(e){if(!o.uploadFiles)return{jobId:-1,promise:Promise.reject(new Error('`uploadFiles` is unsupported on this platform'))};var n=p(),s=[];if('object'!=typeof e)throw new Error('uploadFiles: Invalid value for argument `options`');if('string'!=typeof e.toUrl)throw new Error('uploadFiles: Invalid value for property `toUrl`');if(!Array.isArray(e.files))throw new Error('uploadFiles: Invalid value for property `files`');if(e.headers&&'object'!=typeof e.headers)throw new Error('uploadFiles: Invalid value for property `headers`');if(e.fields&&'object'!=typeof e.fields)throw new Error('uploadFiles: Invalid value for property `fields`');if(e.method&&'string'!=typeof e.method)throw new Error('uploadFiles: Invalid value for property `method`');e.begin?s.push(t.addListener('UploadBegin',e.begin)):e.beginCallback&&s.push(t.addListener('UploadBegin',e.beginCallback)),e.progress?s.push(t.addListener('UploadProgress',e.progress)):e.progressCallback&&s.push(t.addListener('UploadProgress',e.progressCallback));var l={jobId:n,toUrl:e.toUrl,files:e.files,binaryStreamOnly:e.binaryStreamOnly||!1,headers:e.headers||{},fields:e.fields||{},method:e.method||'POST',hasBeginCallback:e.begin instanceof Function||e.beginCallback instanceof Function,hasProgressCallback:e.progress instanceof Function||e.progressCallback instanceof Function};return{jobId:n,promise:o.uploadFiles(l).then(function(e){return s.forEach(function(e){return e.remove()}),e})}},touch:function(e,n,t){if(t&&!(t instanceof Date))throw new Error('touch: Invalid value for argument `ctime`');if(n&&!(n instanceof Date))throw new Error('touch: Invalid value for argument `mtime`');var s;return s=t&&t.getTime(),o.touch(h(e),n&&n.getTime(),s)},scanFile:function(e){return o.scanFile(e)},MainBundlePath:o.RNFSMainBundlePath,CachesDirectoryPath:o.RNFSCachesDirectoryPath,ExternalCachesDirectoryPath:o.RNFSExternalCachesDirectoryPath,DocumentDirectoryPath:o.RNFSDocumentDirectoryPath,DownloadDirectoryPath:o.RNFSDownloadDirectoryPath,ExternalDirectoryPath:o.RNFSExternalDirectoryPath,ExternalStorageDirectoryPath:o.RNFSExternalStorageDirectoryPath,TemporaryDirectoryPath:o.RNFSTemporaryDirectoryPath,LibraryDirectoryPath:o.RNFSLibraryDirectoryPath,PicturesDirectoryPath:o.RNFSPicturesDirectoryPath,FileProtectionKeys:o.RNFSFileProtectionKeys},w=F;_e.default=w},763,[1,22,2,577,764]); -__d(function(g,r,i,a,m,e,d){!(function(n){var t,o,u,f=String.fromCharCode;function c(n){for(var t,o,u=[],f=0,c=n.length;f=55296&&t<=56319&&f65535&&(c+=f((t-=65536)>>>10&1023|55296),t=56320|1023&t),c+=f(t);return c}function v(n){if(n>=55296&&n<=57343)throw Error('Lone surrogate U+'+n.toString(16).toUpperCase()+' is not a scalar value')}function l(n,t){return f(n>>t&63|128)}function s(n){if(0==(4294967168&n))return f(n);var t='';return 0==(4294965248&n)?t=f(n>>6&31|192):0==(4294901760&n)?(v(n),t=f(n>>12&15|224),t+=l(n,6)):0==(4292870144&n)&&(t=f(n>>18&7|240),t+=l(n,12),t+=l(n,6)),t+=f(63&n|128)}function w(){if(u>=o)throw Error('Invalid byte index');var n=255&t[u];if(u++,128==(192&n))return 63&n;throw Error('Invalid continuation byte')}function E(){var n,f;if(u>o)throw Error('Invalid byte index');if(u==o)return!1;if(n=255&t[u],u++,0==(128&n))return n;if(192==(224&n)){if((f=(31&n)<<6|w())>=128)return f;throw Error('Invalid continuation byte')}if(224==(240&n)){if((f=(15&n)<<12|w()<<6|w())>=2048)return v(f),f;throw Error('Invalid continuation byte')}if(240==(248&n)&&(f=(7&n)<<18|w()<<12|w()<<6|w())>=65536&&f<=1114111)return f;throw Error('Invalid UTF-8 detected')}n.version='3.0.0',n.encode=function(n){for(var t=c(n),o=t.length,u=-1,f='';++u1&&void 0!==arguments[1]?arguments[1]:{},c='string'==typeof v?{displayName:v}:v,p=c.onDismiss,w=(0,n.default)(c,o);return['android','ios'].includes(t.Platform.OS)?new Promise(function(n,t){var o=++l,v=f.addListener('RNFileViewerDidOpen',function(e){var s=e.id,f=e.error;if(s===o)return v.remove(),f?t(new Error(f)):n({})}),c=f.addListener('RNFileViewerDidDismiss',function(e){e.id===o&&(c.remove(),p&&p())});s.open(u(e),o,w)}):s.open(e,w)}};_e.default=v},765,[1,96,2]); -__d(function(g,r,i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var t=e(r(d[1])),n=e(r(d[2])),o=e(r(d[3])),u=e(r(d[4])),l=e(r(d[5])),c=e(r(d[6])),f=e(r(d[7])),s=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=h(t);if(n&&n.has(e))return n.get(e);var o={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in e)if("default"!==l&&Object.prototype.hasOwnProperty.call(e,l)){var c=u?Object.getOwnPropertyDescriptor(e,l):null;c&&(c.get||c.set)?Object.defineProperty(o,l,c):o[l]=e[l]}o.default=e,n&&n.set(e,o);return o})(r(d[8])),p=r(d[9]),y=e(r(d[10])),v=r(d[11]);function h(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(h=function(e){return e?n:t})(e)}function P(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}var b=p.StyleSheet.create({container:{},image:{width:150,height:100,borderRadius:13,margin:3,resizeMode:'cover'},imageActive:{flex:1,resizeMode:'contain'}}),j=(function(e){(0,u.default)(j,e);var f,v,h=(f=j,v=P(),function(){var e,t=(0,c.default)(f);if(v){var n=(0,c.default)(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return(0,l.default)(this,e)});function j(){return(0,n.default)(this,j),h.apply(this,arguments)}return(0,o.default)(j,[{key:"render",value:function(){var e=this.props,n=e.containerStyle,o=e.lightboxProps,u=e.imageProps,l=e.imageStyle,c=e.currentMessage;return c?s.default.createElement(p.View,{style:[b.container,n]},s.default.createElement(y.default,(0,t.default)({activeProps:{style:b.imageActive}},o),s.default.createElement(p.Image,(0,t.default)({},u,{style:[b.image,l],source:{uri:c.image}})))):null}}]),j})(s.Component);_e.default=j,j.defaultProps={currentMessage:{image:null},containerStyle:{},imageStyle:{},imageProps:{},lightboxProps:{}},j.propTypes={currentMessage:f.default.object,containerStyle:v.StylePropType,imageStyle:v.StylePropType,imageProps:f.default.object,lightboxProps:f.default.object}},766,[1,22,9,10,12,14,17,204,165,2,767,752]); -__d(function(g,r,i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var t=e(r(d[1])),n=e(r(d[2])),o=e(r(d[3])),s=e(r(d[4])),p=e(r(d[5])),u=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=y(t);if(n&&n.has(e))return n.get(e);var o={},s=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var p in e)if("default"!==p&&Object.prototype.hasOwnProperty.call(e,p)){var u=s?Object.getOwnPropertyDescriptor(e,p):null;u&&(u.get||u.set)?Object.defineProperty(o,p,u):o[p]=e[p]}o.default=e,n&&n.set(e,o);return o})(r(d[6])),l=e(r(d[7])),f=r(d[8]),c=e(r(d[9]));function y(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(y=function(e){return e?n:t})(e)}function h(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}var v=(function(e){(0,o.default)(O,e);var l,y,v=(l=O,y=h(),function(){var e,t=(0,p.default)(l);if(y){var n=(0,p.default)(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return(0,s.default)(this,e)});function O(){var e;(0,t.default)(this,O);for(var n=arguments.length,o=new Array(n),s=0;sw?(o.setState({isPanning:!1,target:{y:n.dy,x:n.dx,opacity:1-Math.abs(n.dy/b)}}),o.close()):c.Animated.spring(o.state.pan,(0,t.default)({toValue:0},o.props.springConfig)).start(function(){o.setState({isPanning:!1})})}}),o}return(0,o.default)(C,[{key:"componentDidMount",value:function(){this.props.isOpen&&this.open()}},{key:"componentDidUpdate",value:function(e){this.props.isOpen!==e.isOpen&&this.props.isOpen&&this.open()}},{key:"render",value:function(){var e,n,o=this,s=this.props,u=s.isOpen,l=s.renderHeader,f=s.swipeToDismiss,h=s.origin,y=s.backgroundColor,w=this.state,P=w.isPanning,O=(w.isAnimating,w.openVal),C=w.target,A={opacity:O.interpolate({inputRange:[0,1],outputRange:[0,C.opacity]})};f&&(e=this._panResponder.panHandlers),P&&(n={top:this.state.pan},A.opacity=this.state.pan.interpolate({inputRange:[-b,0,b],outputRange:[0,1,0]}));var k=[S.open,{left:O.interpolate({inputRange:[0,1],outputRange:[h.x,C.x]}),top:O.interpolate({inputRange:[0,1],outputRange:[h.y+R,C.y+R]}),width:O.interpolate({inputRange:[0,1],outputRange:[h.width,v]}),height:O.interpolate({inputRange:[0,1],outputRange:[h.height,b]})}],V=p.default.createElement(c.Animated.View,{style:[S.background,{backgroundColor:y},A]}),M=p.default.createElement(c.Animated.View,{style:[S.header,A]},l?l(this.close):p.default.createElement(c.TouchableOpacity,{onPress:this.close},p.default.createElement(c.Text,{style:S.closeButton},"\xd7"))),x=p.default.createElement(c.Animated.View,(0,t.default)({style:[k,n]},e),this.props.children);return this.props.navigator?p.default.createElement(c.View,null,V,x,M):p.default.createElement(c.Modal,{visible:u,transparent:!0,onRequestClose:function(){return o.close()}},V,x,M)}}]),C})(p.Component);_e.default=O,O.propTypes={origin:f.default.shape({x:f.default.number,y:f.default.number,width:f.default.number,height:f.default.number}),springConfig:f.default.shape({tension:f.default.number,friction:f.default.number}),backgroundColor:f.default.string,isOpen:f.default.bool,renderHeader:f.default.func,onOpen:f.default.func,onClose:f.default.func,willClose:f.default.func,swipeToDismiss:f.default.bool},O.defaultProps={springConfig:{tension:30,friction:7},backgroundColor:'black'}},768,[1,22,9,10,12,14,17,165,204,2]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),l=r(d[2]),o=t(r(d[3]));e.default=function(t){return n.default.createElement(l.View,{style:{padding:20}},n.default.createElement(l.Text,{style:{color:o.default.alizarin,fontWeight:'600'}},"Video is not implemented by GiftedChat."),n.default.createElement(l.Text,{style:{color:o.default.alizarin,fontWeight:'600'}},"You need to provide your own implementation by using renderMessageVideo prop."))}},769,[1,165,2,754]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),l=r(d[2]),o=t(r(d[3]));e.default=function(t){return n.default.createElement(l.View,{style:{padding:20}},n.default.createElement(l.Text,{style:{color:o.default.alizarin,fontWeight:'600'}},"Audio is not implemented by GiftedChat."),n.default.createElement(l.Text,{style:{color:o.default.alizarin,fontWeight:'600'}},"You need to provide your own implementation by using renderMessageAudio prop."))}},770,[1,165,2,754]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=t(r(d[1])),n=t(r(d[2])),l=r(d[3]),c=t(r(d[4])),u=r(d[5]),f=function(t){var f=t.containerStyle,s=t.polls,h=(s.totalVotes,s.options),p=s.onOptionSelected,y=s.pollId,x=n.default.useContext(u.ThemeContext).colors;return n.default.createElement(l.View,{style:(0,o.default)({},f,{minWidth:150,maxWidth:250})},n.default.createElement(l.View,{style:{paddingLeft:5,paddingRight:5,flexGrow:0,marginTop:10,marginBottom:10}},(h||[]).map(function(t,o){var l=t.text,u=t.selected;return n.default.createElement(c.default,{key:"polls"+y+o,style:{paddingLeft:10,paddingRight:10,height:40,marginTop:3,marginBottom:3,backgroundColor:u?x.primary[700]:x.secondary[700],justifyContent:'center',borderRadius:5},onClick:function(){p(y,l,o)},isChecked:u,rightText:l,rightTextStyle:{color:x.textPrimary[100]},checkedCheckBoxColor:x.textPrimary[100],uncheckedCheckBoxColor:x.textPrimary[100]})})))};e.default=f},771,[1,22,165,2,570,514]); -__d(function(g,r,i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var t=e(r(d[1])),n=e(r(d[2])),o=e(r(d[3])),l=e(r(d[4])),u=e(r(d[5])),f=e(r(d[6])),c=e(r(d[7])),p=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=T(t);if(n&&n.has(e))return n.get(e);var o={},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in e)if("default"!==u&&Object.prototype.hasOwnProperty.call(e,u)){var f=l?Object.getOwnPropertyDescriptor(e,u):null;f&&(f.get||f.set)?Object.defineProperty(o,u,f):o[u]=e[u]}o.default=e,n&&n.set(e,o);return o})(r(d[8])),s=r(d[9]),y=e(r(d[10])),h=e(r(d[11])),v=r(d[12]),S=r(d[13]);function T(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(T=function(e){return e?n:t})(e)}function x(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}var O={marginLeft:10,marginRight:10,marginBottom:5},P={fontSize:10,backgroundColor:'transparent',textAlign:'right'},M={left:s.StyleSheet.create({container:(0,f.default)({},O),text:(0,f.default)({color:h.default.timeTextColor},P)}),right:s.StyleSheet.create({container:(0,f.default)({},O),text:(0,f.default)({color:h.default.white},P)})},b=(function(e){(0,o.default)(v,e);var f,c,h=(f=v,c=x(),function(){var e,t=(0,u.default)(f);if(c){var n=(0,u.default)(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return(0,l.default)(this,e)});function v(){return(0,t.default)(this,v),h.apply(this,arguments)}return(0,n.default)(v,[{key:"render",value:function(){var e=this.props,t=e.position,n=e.containerStyle,o=e.currentMessage,l=e.timeFormat,u=e.timeTextStyle;return o?p.default.createElement(s.View,{style:[M[t].container,n&&n[t]]},p.default.createElement(s.Text,{style:[M[t].text,u&&u[t]]},(0,y.default)(o.createdAt).locale(this.context.getLocale()).format(l))):null}}]),v})(p.Component);_e.default=b,b.contextTypes={getLocale:c.default.func},b.defaultProps={position:'left',currentMessage:{createdAt:null},containerStyle:{},timeFormat:v.TIME_FORMAT,timeTextStyle:{}},b.propTypes={position:c.default.oneOf(['left','right']),currentMessage:c.default.object,containerStyle:c.default.shape({left:S.StylePropType,right:S.StylePropType}),timeFormat:c.default.string,timeTextStyle:c.default.shape({left:S.StylePropType,right:S.StylePropType})}},772,[1,9,10,12,14,17,22,204,165,2,750,754,773,752]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.TIME_FORMAT=e.MIN_COMPOSER_HEIGHT=e.MAX_COMPOSER_HEIGHT=e.DEFAULT_PLACEHOLDER=e.DATE_FORMAT=void 0;var E=r(d[0]).Platform.select({ios:33,android:41,web:34});e.MIN_COMPOSER_HEIGHT=E;e.MAX_COMPOSER_HEIGHT=200;e.DEFAULT_PLACEHOLDER='Type a message...';e.DATE_FORMAT='ll';e.TIME_FORMAT='LT'},773,[2]); -__d(function(g,r,i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var t=e(r(d[1])),n=e(r(d[2])),o=e(r(d[3])),l=e(r(d[4])),u=e(r(d[5])),f=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=v(t);if(n&&n.has(e))return n.get(e);var o={},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in e)if("default"!==u&&Object.prototype.hasOwnProperty.call(e,u)){var f=l?Object.getOwnPropertyDescriptor(e,u):null;f&&(f.get||f.set)?Object.defineProperty(o,u,f):o[u]=e[u]}o.default=e,n&&n.set(e,o);return o})(r(d[6])),c=r(d[7]),p=e(r(d[8])),y=e(r(d[9])),s=r(d[10]);function v(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(v=function(e){return e?n:t})(e)}function S(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}var h=c.StyleSheet.create({container:{alignItems:'center',justifyContent:'center',flex:1,marginTop:5,marginBottom:10},text:{backgroundColor:y.default.backgroundTransparent,color:y.default.defaultColor,fontSize:12,fontWeight:'300'}}),P=(function(e){(0,o.default)(v,e);var p,y,s=(p=v,y=S(),function(){var e,t=(0,u.default)(p);if(y){var n=(0,u.default)(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return(0,l.default)(this,e)});function v(){return(0,t.default)(this,v),s.apply(this,arguments)}return(0,n.default)(v,[{key:"render",value:function(){var e=this.props,t=e.currentMessage,n=e.containerStyle,o=e.wrapperStyle,l=e.textStyle;return t?f.default.createElement(c.View,{style:[h.container,n]},f.default.createElement(c.View,{style:o},f.default.createElement(c.Text,{style:[h.text,l]},t.text))):null}}]),v})(f.Component);_e.default=P,P.defaultProps={currentMessage:{system:!1},containerStyle:{},wrapperStyle:{},textStyle:{}},P.propTypes={currentMessage:p.default.object,containerStyle:s.StylePropType,wrapperStyle:s.StylePropType,textStyle:s.StylePropType}},774,[1,9,10,12,14,17,165,2,204,754,752]); -__d(function(g,r,i,a,m,_e,d){var t=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var e=t(r(d[1])),o=t(r(d[2])),l=t(r(d[3])),n=t(r(d[4])),u=t(r(d[5])),p=t(r(d[6])),s=t(r(d[7])),c=t(r(d[8])),f=r(d[9]),h=r(d[10]),y=t(r(d[11])),x=r(d[12]);function b(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(t){return!1}}var C=f.StyleSheet.create({textInput:(0,p.default)({flex:1,marginLeft:10,fontSize:16,lineHeight:16},f.Platform.select({web:{paddingTop:6,paddingLeft:4}}),{marginTop:f.Platform.select({ios:6,android:0,web:6}),marginBottom:f.Platform.select({ios:5,android:3,web:4})})}),I=(function(t){(0,l.default)(x,t);var s,h,y=(s=x,h=b(),function(){var t,e=(0,u.default)(s);if(h){var o=(0,u.default)(this).constructor;t=Reflect.construct(e,arguments,o)}else t=e.apply(this,arguments);return(0,n.default)(this,t)});function x(){var t;(0,e.default)(this,x);for(var o=arguments.length,l=new Array(o),n=0;n0?s.default.createElement(p.TouchableOpacity,(0,t.default)({testID:"send",accessible:!0,accessibilityLabel:"send",style:[v.container,l],onPress:this.handleOnPress,accessibilityTraits:"button",disabled:y},h),s.default.createElement(p.View,null,o||s.default.createElement(p.Text,{style:[v.text,u]},f))):s.default.createElement(p.View,null)}}]),b})(s.Component);_e.default=P,P.defaultProps={text:'',onSend:function(){},label:'Send',containerStyle:{},textStyle:{},children:null,alwaysShowSend:!1,disabled:!1,sendButtonProps:null},P.propTypes={text:c.default.string,onSend:c.default.func,label:c.default.string,containerStyle:h.StylePropType,textStyle:h.StylePropType,children:c.default.element,alwaysShowSend:c.default.bool,disabled:c.default.bool,sendButtonProps:c.default.object}},778,[1,22,9,10,12,14,17,204,165,2,754,752]); -__d(function(g,r,i,a,m,_e,d){var t=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var e=t(r(d[1])),o=t(r(d[2])),n=t(r(d[3])),l=t(r(d[4])),c=t(r(d[5])),s=t(r(d[6])),u=t(r(d[7])),p=r(d[8]),f=t(r(d[9])),y=r(d[10]);function h(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(t){return!1}}var v=p.StyleSheet.create({container:{alignItems:'center',marginTop:5,marginBottom:10},wrapper:{alignItems:'center',justifyContent:'center',backgroundColor:f.default.defaultColor,borderRadius:15,height:30,paddingLeft:10,paddingRight:10},text:{backgroundColor:f.default.backgroundTransparent,color:f.default.white,fontSize:12},activityIndicator:{marginTop:p.Platform.select({ios:-14,android:-16,default:-15})}}),S=(function(t){(0,n.default)(S,t);var s,f,y=(s=S,f=h(),function(){var t,e=(0,c.default)(s);if(f){var o=(0,c.default)(this).constructor;t=Reflect.construct(e,arguments,o)}else t=e.apply(this,arguments);return(0,l.default)(this,t)});function S(){return(0,e.default)(this,S),y.apply(this,arguments)}return(0,o.default)(S,[{key:"renderLoading",value:function(){return!1===this.props.isLoadingEarlier?u.default.createElement(p.Text,{style:[v.text,this.props.textStyle]},this.props.label):u.default.createElement(p.View,null,u.default.createElement(p.Text,{style:[v.text,this.props.textStyle,{opacity:0}]},this.props.label),u.default.createElement(p.ActivityIndicator,{color:this.props.activityIndicatorColor,size:this.props.activityIndicatorSize,style:[v.activityIndicator,this.props.activityIndicatorStyle]}))}},{key:"render",value:function(){var t=this;return u.default.createElement(p.TouchableOpacity,{style:[v.container,this.props.containerStyle],onPress:function(){t.props.onLoadEarlier&&t.props.onLoadEarlier()},disabled:!0===this.props.isLoadingEarlier,accessibilityTraits:"button"},u.default.createElement(p.View,{style:[v.wrapper,this.props.wrapperStyle]},this.renderLoading()))}}]),S})(u.default.Component);_e.default=S,S.defaultProps={onLoadEarlier:function(){},isLoadingEarlier:!1,label:'Load earlier messages',containerStyle:{},wrapperStyle:{},textStyle:{},activityIndicatorStyle:{},activityIndicatorColor:'white',activityIndicatorSize:'small'},S.propTypes={onLoadEarlier:s.default.func,isLoadingEarlier:s.default.bool,label:s.default.string,containerStyle:y.StylePropType,wrapperStyle:y.StylePropType,textStyle:y.StylePropType,activityIndicatorStyle:y.StylePropType,activityIndicatorColor:s.default.string,activityIndicatorSize:s.default.string}},779,[1,9,10,12,14,17,204,165,2,754,752]); -__d(function(g,r,i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var t=e(r(d[1])),n=e(r(d[2])),s=e(r(d[3])),o=e(r(d[4])),u=e(r(d[5])),l=e(r(d[6])),f=e(r(d[7])),p=e(r(d[8])),c=r(d[9]),y=e(r(d[10])),h=e(r(d[11])),v=e(r(d[12])),M=e(r(d[13])),S=r(d[14]),b=["containerStyle","onMessageLayout"],x=["containerStyle","onMessageLayout"],L=["containerStyle","onMessageLayout"],A=["containerStyle","onMessageLayout"];function B(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}var U={left:c.StyleSheet.create({container:{flexDirection:'row',alignItems:'flex-end',justifyContent:'flex-start',marginLeft:8,marginRight:0}}),right:c.StyleSheet.create({container:{flexDirection:'row',alignItems:'flex-end',justifyContent:'flex-end',marginLeft:0,marginRight:8}})},D=(function(e){(0,o.default)(w,e);var f,D,j=(f=w,D=B(),function(){var e,t=(0,l.default)(f);if(D){var n=(0,l.default)(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return(0,u.default)(this,e)});function w(){return(0,n.default)(this,w),j.apply(this,arguments)}return(0,s.default)(w,[{key:"shouldComponentUpdate",value:function(e){var t=e.currentMessage,n=this.props.currentMessage,s=this.props,o=s.previousMessage,u=s.nextMessage,l=e.nextMessage,f=e.previousMessage,p=this.props.shouldUpdateMessage&&this.props.shouldUpdateMessage(this.props,e)||!1;return t.sent!==n.sent||t.received!==n.received||t.pending!==n.pending||t.createdAt!==n.createdAt||t.text!==n.text||t.image!==n.image||t.video!==n.video||t.audio!==n.audio||o!==f||u!==l||p}},{key:"renderDay",value:function(){if(this.props.currentMessage&&this.props.currentMessage.createdAt){var e=this.props,n=(e.containerStyle,e.onMessageLayout,(0,t.default)(e,b));return this.props.renderDay?this.props.renderDay(n):p.default.createElement(M.default,n)}return null}},{key:"renderBubble",value:function(){var e=this.props,n=(e.containerStyle,e.onMessageLayout,(0,t.default)(e,x));return this.props.renderBubble?this.props.renderBubble(n):p.default.createElement(h.default,n)}},{key:"renderSystemMessage",value:function(){var e=this.props,n=(e.containerStyle,e.onMessageLayout,(0,t.default)(e,L));return this.props.renderSystemMessage?this.props.renderSystemMessage(n):p.default.createElement(v.default,n)}},{key:"renderAvatar",value:function(){var e=this.props,n=e.user,s=e.currentMessage,o=e.showUserAvatar;if(n&&n._id&&s&&s.user&&n._id===s.user._id&&!o)return null;if(s&&s.user&&null===s.user.avatar)return null;var u=this.props,l=(u.containerStyle,u.onMessageLayout,(0,t.default)(u,A));return p.default.createElement(y.default,l)}},{key:"render",value:function(){var e=this.props,t=e.currentMessage,n=e.onMessageLayout,s=e.nextMessage,o=e.position,u=e.containerStyle;if(t){var l=(0,S.isSameUser)(t,s);return p.default.createElement(c.View,{onLayout:n},this.renderDay(),t.system?this.renderSystemMessage():p.default.createElement(c.View,{style:[U[o].container,{marginBottom:l?2:10},!this.props.inverted&&{marginBottom:2},u&&u[o]]},'left'===this.props.position?this.renderAvatar():null,this.renderBubble(),'right'===this.props.position?this.renderAvatar():null))}return null}}]),w})(p.default.Component);_e.default=D,D.defaultProps={renderAvatar:void 0,renderBubble:null,renderDay:null,renderSystemMessage:null,position:'left',currentMessage:{},nextMessage:{},previousMessage:{},user:{},containerStyle:{},showUserAvatar:!1,inverted:!0,shouldUpdateMessage:void 0,onMessageLayout:void 0},D.propTypes={renderAvatar:f.default.func,showUserAvatar:f.default.bool,renderBubble:f.default.func,renderDay:f.default.func,renderSystemMessage:f.default.func,position:f.default.oneOf(['left','right']),currentMessage:f.default.object,nextMessage:f.default.object,previousMessage:f.default.object,user:f.default.object,inverted:f.default.bool,containerStyle:f.default.shape({left:S.StylePropType,right:S.StylePropType}),shouldUpdateMessage:f.default.func,onMessageLayout:f.default.func}},780,[1,96,9,10,12,14,17,204,165,2,755,757,774,776,752]); -__d(function(g,r,i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var t=e(r(d[1])),o=e(r(d[2])),n=e(r(d[3])),l=e(r(d[4])),s=e(r(d[5])),u=e(r(d[6])),c=e(r(d[7])),p=e(r(d[8])),f=e(r(d[9])),h=r(d[10]),y=e(r(d[11])),S=e(r(d[12])),E=e(r(d[13])),v=r(d[14]),T=e(r(d[15])),w=["messages","user","inverted"];function B(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}var C=h.StyleSheet.create({container:{flex:1},containerAlignTop:{flexDirection:'row',alignItems:'flex-start'},contentContainerStyle:{flexGrow:1,justifyContent:'flex-start'},emptyChatContainer:{flex:1,transform:[{scaleY:-1}]},headerWrapper:{flex:1},listStyle:{flex:1},scrollToBottomStyle:{opacity:.8,position:'absolute',right:10,bottom:30,zIndex:999,height:40,width:40,borderRadius:20,backgroundColor:E.default.white,alignItems:'center',justifyContent:'center',shadowColor:E.default.black,shadowOpacity:.5,shadowOffset:{width:0,height:0},shadowRadius:1}}),b=(function(e){(0,s.default)(R,e);var p,E,b=(p=R,E=B(),function(){var e,t=(0,c.default)(p);if(E){var o=(0,c.default)(this).constructor;e=Reflect.construct(t,arguments,o)}else e=t.apply(this,arguments);return(0,u.default)(this,e)});function R(){var e;(0,n.default)(this,R);for(var l=arguments.length,s=new Array(l),u=0;u0&&void 0!==arguments[0])||arguments[0];e.props.inverted?e.scrollTo({offset:0,animated:t}):e.props.forwardRef&&e.props.forwardRef.current&&e.props.forwardRef.current.scrollToEnd({animated:t})},e.handleOnScroll=function(t){var o=t.nativeEvent,n=o.contentOffset.y,l=o.contentSize.height,s=o.layoutMeasurement.height,u=e.props.scrollToBottomOffset;e.props.inverted?n>u?e.setState({showScrollBottom:!0,hasScrolled:!0}):e.setState({showScrollBottom:!1,hasScrolled:!0}):nu?e.setState({showScrollBottom:!0,hasScrolled:!0}):e.setState({showScrollBottom:!1,hasScrolled:!0})},e.renderRow=function(n){var l=n.item,s=n.index;l._id||0===l._id||(0,v.warning)('GiftedChat: `_id` is missing for message',JSON.stringify(l)),l.user||(l.system||(0,v.warning)('GiftedChat: `user` is missing for message',JSON.stringify(l)),l.user={_id:0});var u=e.props,c=u.messages,p=u.user,h=u.inverted,y=(0,t.default)(u,w);if(c&&p){var E=(h?c[s+1]:c[s-1])||{},T=(h?c[s-1]:c[s+1])||{},B=(0,o.default)({},y,{user:p,key:l._id,currentMessage:l,previousMessage:E,inverted:h,nextMessage:T,position:l.user._id===p._id?'right':'left'});return e.props.renderMessage?e.props.renderMessage(B):f.default.createElement(S.default,B)}return null},e.renderChatEmpty=function(){return e.props.renderChatEmpty?e.props.inverted?e.props.renderChatEmpty():f.default.createElement(h.View,{style:C.emptyChatContainer},e.props.renderChatEmpty()):f.default.createElement(h.View,{style:C.container})},e.renderHeaderWrapper=function(){return f.default.createElement(h.View,{style:C.headerWrapper},e.renderLoadEarlier())},e.onLayoutList=function(){!e.props.inverted&&e.props.messages&&e.props.messages.length&&setTimeout(function(){return e.scrollToBottom&&e.scrollToBottom(!1)},15*e.props.messages.length)},e.onEndReached=function(t){var o=t.distanceFromEnd,n=e.props,l=n.loadEarlier,s=n.onLoadEarlier,u=n.infiniteScroll,c=n.isLoadingEarlier;u&&(e.state.hasScrolled||o>0)&&o<=100&&l&&s&&!c&&'web'!==h.Platform.OS&&s()},e.keyExtractor=function(e){return""+e._id},e}return(0,l.default)(R,[{key:"scrollTo",value:function(e){this.props.forwardRef&&this.props.forwardRef.current&&e&&this.props.forwardRef.current.scrollToOffset(e)}},{key:"renderScrollBottomComponent",value:function(){var e=this.props.scrollToBottomComponent;return e?e():f.default.createElement(h.Text,null,"V")}},{key:"renderScrollToBottomWrapper",value:function(){var e=this,t=this.props.scrollToBottomStyle||{};return f.default.createElement(h.View,{style:[C.scrollToBottomStyle,t]},f.default.createElement(h.TouchableOpacity,{onPress:function(){return e.scrollToBottom()},hitSlop:{top:5,left:5,right:5,bottom:5}},this.renderScrollBottomComponent()))}},{key:"render",value:function(){var e=this.props.inverted;return f.default.createElement(h.View,{style:this.props.alignTop?C.containerAlignTop:C.container},this.state.showScrollBottom&&this.props.scrollToBottom?this.renderScrollToBottomWrapper():null,f.default.createElement(h.FlatList,(0,o.default)({ref:this.props.forwardRef,extraData:[this.props.extraData,this.props.isTyping],keyExtractor:this.keyExtractor,enableEmptySections:!0,automaticallyAdjustContentInsets:!1,inverted:e,data:this.props.messages,style:C.listStyle,contentContainerStyle:C.contentContainerStyle,renderItem:this.renderRow},this.props.invertibleScrollViewProps,{ListEmptyComponent:this.renderChatEmpty,ListFooterComponent:e?this.renderHeaderWrapper:this.renderFooter,ListHeaderComponent:e?this.renderFooter:this.renderHeaderWrapper,onScroll:this.handleOnScroll,scrollEventThrottle:100,onLayout:this.onLayoutList,onEndReached:this.onEndReached,onEndReachedThreshold:.1},this.props.listViewProps)))}}]),R})(f.default.PureComponent);_e.default=b,b.defaultProps={messages:[],user:{},isTyping:!1,renderChatEmpty:null,renderFooter:null,renderMessage:null,onLoadEarlier:function(){},onQuickReply:function(){},inverted:!0,loadEarlier:!1,listViewProps:{},invertibleScrollViewProps:{},extraData:null,scrollToBottom:!1,scrollToBottomOffset:200,alignTop:!1,scrollToBottomStyle:{},infiniteScroll:!1,isLoadingEarlier:!1},b.propTypes={messages:p.default.arrayOf(p.default.object),isTyping:p.default.bool,user:p.default.object,renderChatEmpty:p.default.func,renderFooter:p.default.func,renderMessage:p.default.func,renderLoadEarlier:p.default.func,onLoadEarlier:p.default.func,listViewProps:p.default.object,inverted:p.default.bool,loadEarlier:p.default.bool,invertibleScrollViewProps:p.default.object,extraData:p.default.object,scrollToBottom:p.default.bool,scrollToBottomOffset:p.default.number,scrollToBottomComponent:p.default.func,alignTop:p.default.bool,scrollToBottomStyle:v.StylePropType,infiniteScroll:p.default.bool}},781,[1,96,22,9,10,12,14,17,204,165,2,779,780,754,752,782]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=c(n);if(o&&o.has(t))return o.get(t);var u={},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var f in t)if("default"!==f&&Object.prototype.hasOwnProperty.call(t,f)){var s=l?Object.getOwnPropertyDescriptor(t,f):null;s&&(s.get||s.set)?Object.defineProperty(u,f,s):u[f]=t[f]}u.default=t,o&&o.set(t,u);return u})(r(d[1])),o=r(d[2]),u=r(d[3]),l=r(d[4]),f=t(r(d[5]));function c(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(c=function(t){return t?o:n})(t)}var s=o.StyleSheet.create({container:{marginLeft:8,width:45,borderRadius:15,backgroundColor:f.default.leftBubbleBackground}}),p=function(t){var f=t.isTyping,c=n.useMemo(function(){return{yCoords:new o.Animated.Value(200),heightScale:new o.Animated.Value(0),marginScale:new o.Animated.Value(0)}},[]),p=c.yCoords,v=c.heightScale,y=c.marginScale;(0,l.useUpdateLayoutEffect)(function(){f?A():b()},[f]);var A=function(){o.Animated.parallel([o.Animated.spring(p,{toValue:0,useNativeDriver:!1}),o.Animated.timing(v,{toValue:35,duration:250,useNativeDriver:!1}),o.Animated.timing(y,{toValue:8,duration:250,useNativeDriver:!1})]).start()},b=function(){o.Animated.parallel([o.Animated.spring(p,{toValue:200,useNativeDriver:!1}),o.Animated.timing(v,{toValue:0,duration:250,useNativeDriver:!1}),o.Animated.timing(y,{toValue:0,duration:250,useNativeDriver:!1})]).start()};return n.createElement(o.Animated.View,{style:[s.container,{transform:[{translateY:p}],height:v,marginBottom:y}]},f?n.createElement(u.TypingAnimation,{style:{marginLeft:6,marginTop:7.2},dotRadius:4,dotMargin:5.5,dotColor:"rgba(0, 0, 0, 0.38)"}):null)};e.default=p},782,[1,165,2,783,788,754]); -__d(function(g,r,i,a,m,e,d){var n=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"TypingAnimation",{enumerable:!0,get:function(){return t.default}});var t=n(r(d[1]))},783,[1,784]); -__d(function(g,r,i,a,m,_e,d){var t=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var e=t(r(d[1])),n=t(r(d[2])),o=t(r(d[3])),u=t(r(d[4])),l=t(r(d[5])),f=t(r(d[6])),s=r(d[7]),c=t(r(d[8])),y=t(r(d[9])),p=t(r(d[10]));function h(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(t){return!1}}var v=(function(t){(0,o.default)(R,t);var c,v,A=(c=R,v=h(),function(){var t,e=(0,l.default)(c);if(v){var n=(0,l.default)(this).constructor;t=Reflect.construct(e,arguments,n)}else t=e.apply(this,arguments);return(0,u.default)(this,t)});function R(t){var n;(0,e.default)(this,R),n=A.call(this,t);var o=t.dotAmplitude,u=t.dotSpeed,l=t.dotY;return n.state={currentAnimationTime:0},n._animation=function(){n.setState(function(t){return{y1:l+o*Math.sin(t.currentAnimationTime),y2:l+o*Math.sin(t.currentAnimationTime-1),y3:l+o*Math.sin(t.currentAnimationTime-2),currentAnimationTime:t.currentAnimationTime+u}}),n.frameAnimationRequest=requestAnimationFrame(n._animation)},n.frameAnimationRequest=requestAnimationFrame(n._animation),n}return(0,n.default)(R,[{key:"componentWillUnmount",value:function(){cancelAnimationFrame(this.frameAnimationRequest)}},{key:"render",value:function(){var t=this.props,e=t.dotStyles,n=t.style,o=t.dotColor,u=t.dotMargin,l=t.dotRadius,c=t.dotX;return f.default.createElement(s.View,{style:[p.default.container,n]},f.default.createElement(y.default,{x:c-l-u,y:this.state.y1,radius:l,style:e,dotColor:o}),f.default.createElement(y.default,{x:c,y:this.state.y2,radius:l,style:e,dotColor:o}),f.default.createElement(y.default,{x:c+l+u,y:this.state.y3,radius:l,style:e,dotColor:o}))}}]),R})(f.default.Component);v.defaultProps={style:{},dotStyles:{},dotColor:"black",dotMargin:3,dotAmplitude:3,dotSpeed:.15,dotRadius:2.5,dotY:6,dotX:12},v.propTypes={style:c.default.object,dotStyles:c.default.object,dotColor:c.default.string,dotMargin:c.default.number,dotAmplitude:c.default.number,dotSpeed:c.default.number,dotRadius:c.default.number,dotY:c.default.number,dotX:c.default.number};var A=v;_e.default=A},784,[1,9,10,12,14,17,165,2,204,785,787]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=t(r(d[1])),u=r(d[2]),l=t(r(d[3])),n=t(r(d[4])),f=function(t){return o.default.createElement(u.View,{style:[n.default.container,t.dotStyles,(l=t,f=l.x,s=l.y,b=l.radius,{left:f,top:s,width:2*b,height:2*b,borderRadius:b,backgroundColor:l.dotColor})]});var l,f,s,b};f.propTypes={x:l.default.number,y:l.default.number,radius:l.default.number,dotStyles:l.default.object,dotColor:l.default.string};var s=f;e.default=s},785,[1,165,2,204,786]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=r(d[0]).StyleSheet.create({container:{position:"absolute"}});e.default=t},786,[2]); -__d(function(g,r,i,a,m,e,d){},787,[]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.useUpdateLayoutEffect=function(u){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],f=(0,t.useRef)(!0);(0,t.useLayoutEffect)(function(){f.current?f.current=!1:u()},n)};var t=r(d[0])},788,[165]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0})},789,[]); -__d(function(g,r,i,a,m,e,d){var o=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.launchCamera=function(o,u){if('function'!=typeof u)return void console.error('Send proper callback function, check API');c.NativeModules.DyteImagePickerManager.launchCamera((0,n.default)({},t,o),u)},e.launchImageLibrary=function(o,u){if('function'!=typeof u)return void console.error('Send proper callback function, check API');c.NativeModules.DyteImagePickerManager.launchImageLibrary((0,n.default)({},t,o),u)};var n=o(r(d[1])),c=r(d[2]),t={mediaType:'photo',videoQuality:'high',quality:1,maxWidth:0,maxHeight:0,includeBase64:!1,saveToPhotos:!1,durationLimit:0,cameraType:'back'}},790,[1,22,2]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=t(r(d[1])),p=t(r(d[2])),n=t(r(d[3])),s=r(d[4]),c=s.NativeModules.DyteRNDocumentPicker;function l(t){if('filetype'in t)throw new TypeError('A `filetype` option was passed to DocumentPicker.pick, the correct option is `type`');if('types'in t)throw new TypeError('A `types` option was passed to DocumentPicker.pick, the correct option is `type`');if('type'in t||(t.type=x.types.allFiles),t.type=Array.isArray(t.type)?t.type:[t.type],t.type.some(function(t){return void 0===t}))throw new TypeError('Unexpected undefined type option, did you try using a DocumentPicker.types.* that does not exist?');if(Array.isArray(t.type)&&t.type.length<1)throw new TypeError('`type` option should not be an empty array, at least one type must be passed if the `type` option is not omitted');if(t.type.forEach(function(t){if('string'!=typeof t)throw new TypeError("Invalid type option, expected a string not: "+t)}),t.type.length>1&&'android'===s.Platform.OS&&s.Platform.Version<19&&console.warn("RNDocumentPicker: Android API level "+s.Platform.Version+" does not support multiple types, falling back to */*"),Array.isArray(t.type)&&t.type.length>1&&t.type.includes('folder'))throw new TypeError('When type array is folder then other options are not supported');if('mode'in t&&!['import','open'].includes(t.mode))throw new TypeError("Invalid mode option: "+t.mode);if('copyTo'in t&&!['cachesDirectory','documentDirectory'].includes(t.copyTo))throw new TypeError("Invalid copyTo option: "+t.copyTo);return c.pick(t)}function u(t){if('ios'===s.Platform.OS){if(!Array.isArray(t))throw new TypeError('`uris` should be an array of strings');t.forEach(function(t){if('string'!=typeof t)throw new TypeError("Invalid uri parameter, expected a string not: "+t)}),c.releaseSecureAccess(t)}}var f={mimeTypes:{allFiles:'*/*',audio:'audio/*',csv:'text/csv',doc:'application/msword',docx:'application/vnd.openxmlformats-officedocument.wordprocessingml.document',images:'image/*',pdf:'application/pdf',plainText:'text/plain',ppt:'application/vnd.ms-powerpoint',pptx:'application/vnd.openxmlformats-officedocument.presentationml.presentation',video:'video/*',xls:'application/vnd.ms-excel',xlsx:'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet',zip:'application/zip'},utis:{allFiles:'public.item',audio:'public.audio',csv:'public.comma-separated-values-text',doc:'com.microsoft.word.doc',docx:'org.openxmlformats.wordprocessingml.document',images:'public.image',pdf:'com.adobe.pdf',plainText:'public.plain-text',ppt:'com.microsoft.powerpoint.ppt',pptx:'org.openxmlformats.presentationml.presentation',video:'public.movie',xls:'com.microsoft.excel.xls',xlsx:'org.openxmlformats.spreadsheetml.sheet',zip:'public.zip-archive'},extensions:{allFiles:'*',audio:'.3g2 .3gp .aac .adt .adts .aif .aifc .aiff .asf .au .m3u .m4a .m4b .mid .midi .mp2 .mp3 .mp4 .rmi .snd .wav .wax .wma',csv:'.csv',doc:'.doc',docx:'.docx',images:'.jpeg .jpg .png',pdf:'.pdf',plainText:'.txt',ppt:'.ppt',pptx:'.pptx',video:'.mp4',xls:'.xls',xlsx:'.xlsx',zip:'.zip .gz',folder:'folder'}},y={android:f.mimeTypes,ios:f.utis,windows:f.extensions},x=(function(){function t(){(0,p.default)(this,t)}return(0,n.default)(t,null,[{key:"pick",value:function(t){return l((0,o.default)({},t,{multiple:!1})).then(function(t){return t[0]})}},{key:"pickMultiple",value:function(t){return l((0,o.default)({},t,{multiple:!0}))}},{key:"isCancel",value:function(t){return t&&"DOCUMENT_PICKER_CANCELED"===t.code}},{key:"releaseSecureAccess",value:function(t){u(t)}}]),t})();e.default=x,x.types=y[s.Platform.OS]||f.mimeTypes},791,[1,22,9,10,2]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),o=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=l(n);if(o&&o.has(t))return o.get(t);var u={},f=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in t)if("default"!==c&&Object.prototype.hasOwnProperty.call(t,c)){var s=f?Object.getOwnPropertyDescriptor(t,c):null;s&&(s.get||s.set)?Object.defineProperty(u,c,s):u[c]=t[c]}u.default=t,o&&o.set(t,u);return u})(r(d[2])),u=r(d[3]);function l(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(l=function(t){return t?o:n})(t)}var f=function(t){var l=t.children,f=t.useNativeDriver,c=void 0!==f&&f,s=o.useState('android'===u.Platform.OS?0:new u.Animated.Value(0)),v=(0,n.default)(s,2),p=v[0],y=v[1],b=o.useRef(null),O=o.useRef(null),h=function(t){'android'===u.Platform.OS?y(t.endCoordinates?t.endCoordinates.height:t.end.height):u.Animated.parallel([u.Animated.timing(p,{duration:t.duration,toValue:t.endCoordinates.height,useNativeDriver:c})]).start()},P=function(t){'android'===u.Platform.OS?y(0):u.Animated.parallel([u.Animated.timing(p,{duration:t.duration,toValue:0,useNativeDriver:c})]).start()};return o.useEffect(function(){return b.current=u.Keyboard.addListener('android'===u.Platform.OS?'keyboardDidShow':'keyboardWillShow',h),O.current=u.Keyboard.addListener('android'===u.Platform.OS?'keyboardDidHide':'keyboardWillHide',P),function(){var t,n;null==(t=b.current)||t.remove(),null==(n=O.current)||n.remove(),b.current=null,O.current=null}},[]),'android'===u.Platform.OS?o.createElement(u.View,{style:{bottom:p?50:p}},l,o.createElement(u.KeyboardAvoidingView,{behavior:"padding",keyboardVerticalOffset:-p/2})):o.createElement(u.Animated.View,{style:{paddingBottom:p,flex:1}},l)};e.default=f},792,[1,41,165,2]); -__d(function(g,r,i,a,_m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){var t=(0,o.useContext)(h.ConfigServiceContext).sessionConfig,C=t.permissions.polls.can_create,w=(0,p.useDisclosure)(),P=w.isOpen,O=w.onClose,j=w.onOpen,M=(0,o.useContext)(f.MediaRoomContext).mediaRoom,B=(0,o.useContext)(s.PeersServiceContext).selfPeer,S=(0,u.useSelector)(function(t){return t.room.polls}),_=(0,n.useWindowDimensions)(),k=(0,p.useScale)(t.theme.dimensions||_),T=k.height,D=k.width,F=(Math.floor(2*T/3),function(){var t=P?O:j;t()}),R=(0,u.useSelector)(function(t){return t.room.chatMessages}).filter(function(t){return!0!==t.read&&t.type===x.MessageTypes.poll}),W=(0,u.useDispatch)();(0,o.useEffect)(function(){R.length>0&&W((0,m.markMessagesRead)((0,l.default)({},x.MessageTypes.poll,!0)))},[R]);var N=Object.values(S);return o.default.createElement(c.Flex,{height:T-30,width:D,direction:"column",justifyContent:"space-between",overflowY:"auto",px:10,pb:10,pt:50},o.default.createElement(c.Flex,null,o.default.createElement(c.Box,{overflowY:"auto",className:"dyte-client-noScrollbar"},P?o.default.createElement(c.Box,null,P&&o.default.createElement(b.default,{toggle:F})):o.default.createElement(o.default.Fragment,null,N.length>0?o.default.createElement(n.ScrollView,{style:{height:C?T-150:T},contentContainerStyle:{paddingBottom:C?0:120}},o.default.createElement(n.TouchableWithoutFeedback,null,o.default.createElement(c.Box,null,N.map(function(t,l){return o.default.createElement(c.Box,{my:10},o.default.createElement(c.Text,{ml:4},t.createdBy?"Poll by "+t.createdBy:''),o.default.createElement(c.Box,{mt:1,className:"dyte-client-bubble dyte-client-other dyte-client-type-3"},o.default.createElement(E.default,{mediaRoom:M,poll:t,selfPeer:B})))})))):o.default.createElement(c.Flex,{height:T-150,width:D,align:"center",justify:"center"},o.default.createElement(c.Text,{fontSize:"lg",color:v.colors.textPrimary[100]},"No Polls created yet."))))),C&&o.default.createElement(c.Button,{fontSize:"16",onClick:F},o.default.createElement(c.Box,{bg:P?'danger.500':'primary.500',p:8,justify:"center",borderRadius:y.default.small},o.default.createElement(c.Text,{textAlign:"center"},P?'Cancel Poll Creation':'Create New Poll'))))};var l=t(r(d[1])),n=r(d[2]),o=(function(t,l){if(!l&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var n=C(l);if(n&&n.has(t))return n.get(t);var o={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in t)if("default"!==c&&Object.prototype.hasOwnProperty.call(t,c)){var f=u?Object.getOwnPropertyDescriptor(t,c):null;f&&(f.get||f.set)?Object.defineProperty(o,c,f):o[c]=t[c]}o.default=t,n&&n.set(t,o);return o})(r(d[3])),u=r(d[4]),c=r(d[5]),f=r(d[6]),s=r(d[7]),m=r(d[8]),p=r(d[9]),y=t(r(d[10])),h=r(d[11]),x=r(d[12]),b=t(r(d[13])),E=t(r(d[14])),v=r(d[15]);function C(t){if("function"!=typeof WeakMap)return null;var l=new WeakMap,n=new WeakMap;return(C=function(t){return t?n:l})(t)}},793,[1,261,2,165,432,512,585,674,480,493,676,508,718,794,796,798]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){var C=t.toggle,k=(0,u.useContext)(f.MediaRoomContext).mediaRoom,b=u.default.useState({question:'',options:Array(2).fill(''),anonymous:!1,hideVotes:!0}),v=(0,n.default)(b,2),T=v[0],E=v[1],w=(0,u.useContext)(c.ThemeContext).colors,P=function(t,n){var l=T.options;l[n]=t,E((0,o.default)({},T,{options:l}))},O=function(){var t=T.options;t.push(''),E((0,o.default)({},T,{options:t}))},j=(u.default.useContext(x.OrientationContext).orientation,(0,u.useContext)(p.ConfigServiceContext).sessionConfig),B=(0,l.useWindowDimensions)(),R=(j.theme.dimensions||B).height;return u.default.createElement(l.ScrollView,{style:{height:R-200}},u.default.createElement(s.Box,{py:20,px:10},u.default.createElement(s.VStack,{spacing:4},u.default.createElement(s.Text,{fontSize:"xl",textAlign:"center"},"Poll Question"),u.default.createElement(l.TextInput,{multiline:!0,autoFocus:!1,placeholder:"What is your poll for?",numberOfLines:4,value:T.question,placeholderTextColor:w.textPrimary[400],onChangeText:function(t){E((0,o.default)({},T,{question:t}))},style:[{backgroundColor:w.secondary[800],height:75,color:w.textPrimary[300]},y.default.createPollInputText]}),T.options.map(function(t,o){return u.default.createElement(l.TextInput,{autoFocus:!1,placeholder:"Enter an option",value:T.options[o],placeholderTextColor:w.textPrimary[400],onChangeText:function(t){return P(t,o)},style:[{backgroundColor:w.secondary[800],color:w.textPrimary[300]},y.default.createPollInputText]})}),u.default.createElement(s.Box,{bg:"secondary.700",mt:20,width:125,height:30,alignItems:"center",justifyContent:"center"},u.default.createElement(s.Button,{onClick:function(){return O()}},u.default.createElement(s.Text,null,"+ Add an Option"))),u.default.createElement(s.CheckBox,{rightText:"Anonymous",style:{marginTop:15,paddingRight:10,height:20,justifyContent:'center',borderRadius:h.default.small},rightTextStyle:{color:'white'},checkedCheckBoxColor:"white",uncheckedCheckBoxColor:"white",isChecked:T.anonymous,onClick:function(){var t=!T.anonymous;E((0,o.default)({},T,{anonymous:t}))}}),u.default.createElement(s.CheckBox,{rightText:"Hide Results before Voting",style:{marginTop:15,paddingRight:10,height:20,justifyContent:'center',borderRadius:h.default.small},rightTextStyle:{color:'white'},checkedCheckBoxColor:"white",uncheckedCheckBoxColor:"white",isChecked:T.hideVotes,onClick:function(){var t=!T.hideVotes;E((0,o.default)({},T,{hideVotes:t}))}}),u.default.createElement(s.Box,{mt:10,bg:"primary.500",p:8,mb:5,justify:"center",borderRadius:h.default.small},u.default.createElement(s.Button,{fontSize:"16",onClick:function(){var t=T.question,n=T.options;if(t)if(''===n[0]||''===n[1])l.Alert.alert('Error:','Please add minimum two options',[{text:'OK'}]);else{var u=(0,o.default)({},T);u.options=n.filter(function(t){return''!==t}),k.newPoll(u),C()}else l.Alert.alert('Error:','Question Can\'t be empty',[{text:'OK'}])}},u.default.createElement(s.Text,{textAlign:"center"},"Create Poll"))))))};var o=t(r(d[1])),n=t(r(d[2])),l=r(d[3]),u=(function(t,o){if(!o&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var n=C(o);if(n&&n.has(t))return n.get(t);var l={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in t)if("default"!==c&&Object.prototype.hasOwnProperty.call(t,c)){var s=u?Object.getOwnPropertyDescriptor(t,c):null;s&&(s.get||s.set)?Object.defineProperty(l,c,s):l[c]=t[c]}l.default=t,n&&n.set(t,l);return l})(r(d[4])),c=r(d[5]),s=r(d[6]),f=r(d[7]),h=t(r(d[8])),p=r(d[9]),x=r(d[10]),y=t(r(d[11]));function C(t){if("function"!=typeof WeakMap)return null;var o=new WeakMap,n=new WeakMap;return(C=function(t){return t?n:o})(t)}},794,[1,22,41,2,165,514,512,585,676,508,575,795]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(d[1]),n=t(r(d[2])),u=o.StyleSheet.create({createPollInputText:{paddingLeft:15,paddingRight:5,marginTop:20,borderRadius:n.default.medium,paddingTop:10,paddingBottom:10}});e.default=u},795,[1,2,676]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){var s=t.selfPeer,p=t.mediaRoom,v=t.poll,x=function(t){try{p.votePoll({index:t,pollId:v.id})}catch(t){l.Alert.alert('Error','Error: Problem casting your vote',[{text:'OK'}])}};if(console.log('Poll',v),v){v.id;var h=Math.max.apply(Math,(0,n.default)(v.options.map(function(t){return t.votes.length})).concat([0]));return o.default.createElement(u.VStack,{spacing:2,direction:"row",bg:"secondary.800",p:12,mt:8,borderRadius:c.default.medium},o.default.createElement(u.Text,{textAlign:"left"},v.question),o.default.createElement(u.Box,{mt:8},v.options.map(function(t,n){return o.default.createElement(u.Flex,{onClick:function(){return x(n)},mb:4},o.default.createElement(f.default,{active:t.votes.length===h&&t.votes.length>0,option:t,index:n,selfId:s.userId,onChange:function(){return x(n)}}))})))}return o.default.createElement(u.Text,{fontStyle:"italic"},"Poll wasn't found or has been deleted")};var n=t(r(d[1])),l=r(d[2]),o=t(r(d[3])),u=r(d[4]),c=t(r(d[5])),f=t(r(d[6]))},796,[1,49,2,165,512,676,797]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){var f=t.option,p=(t.index,t.active,t.selfId),s=t.onChange,y=(0,o.useContext)(u.ThemeContext).colors,h=f.votes.find(function(t){return t.id===p});return o.default.createElement(n.Box,{bg:h?'primary.500':'secondary.700',borderRadius:l.default.medium,p:6},o.default.createElement(n.HStack,{px:1,align:"center",mr:6},o.default.createElement(n.CheckBox,{style:{paddingRight:10,height:30,justifyContent:'center',borderRadius:l.default.small},checkedCheckBoxColor:"white",uncheckedCheckBoxColor:"white",isChecked:!!h,onClick:s}),o.default.createElement(n.Text,{textAlign:"center"},f.text),null!==f.count&&o.default.createElement(n.Text,null,"("+f.count+")")),o.default.createElement(n.HStack,{mt:1},f.votes.map(function(t,l){return o.default.createElement(n.Tooltip,{label:t.name},o.default.createElement(c.default,{style:{marginRight:5,marginTop:5,marginBottom:5},bgColor:h?y.secondary[700]:y.primary[500],color:y.textPrimary[100],name:t.name}))})))};var n=r(d[1]),o=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=f(n);if(o&&o.has(t))return o.get(t);var l={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in t)if("default"!==c&&Object.prototype.hasOwnProperty.call(t,c)){var p=u?Object.getOwnPropertyDescriptor(t,c):null;p&&(p.get||p.set)?Object.defineProperty(l,c,p):l[c]=t[c]}l.default=t,o&&o.set(t,l);return l})(r(d[2])),l=t(r(d[3])),u=r(d[4]),c=t(r(d[5]));function f(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(f=function(t){return t?o:n})(t)}},797,[1,512,165,676,514,682]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"colors",{enumerable:!0,get:function(){return n.default}}),Object.defineProperty(e,"fontSize",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(e,"fontWeight",{enumerable:!0,get:function(){return f.default}});var n=t(r(d[1])),u=t(r(d[2])),f=t(r(d[3]))},798,[1,576,799,800]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var x={xs:'12px',sm:'14px',md:'16px',lg:'18px',xl:'20px'};e.default=x},799,[]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var l={light:300,normal:400,medium:500,bold:600};e.default=l},800,[]); -__d(function(g,r,_i,_a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){var t=(0,c.useSelector)(function(t){return t.room.roomViewType}),i=(0,n.useContext)(p.PeersServiceContext),l=i.processedPeers,a=i.selfPeer,s=i.joinedProcessedPeers,y=(0,n.useContext)(x.MediaRoomContext).mediaRoom,h=(0,n.useContext)(b.ConfigServiceContext).sessionConfig,k=(0,o.useWindowDimensions)(),C=(0,T.useScale)(h.theme.dimensions||k).width,S=(0,c.useSelector)(function(t){return t.room.requestToJoinPeersList}),_=S.filter(function(t){return t.requestToJoinType===u.RequestToJoinType.present}),P=S.filter(function(t){return t.requestToJoinType===u.RequestToJoinType.ask});l=[a].concat(l.sort(function(t,n){return t.id.localeCompare(n.id)})).filter(function(t){return!(null!=t&&t.webinarHiddenParticipant)});var v=[a].concat(s).filter(function(t){return null==t?void 0:t.webinarHiddenParticipant}).filter(function(t,n,i){return i.findIndex(function(n){return n.id===t.id})===n}),q=[a].concat(s).filter(function(t){return!(null!=t&&t.webinarHiddenParticipant)&&t.requestToJoinType===u.RequestToJoinType.ask});l=l.concat(q).filter((A=new Set,function(t){return!A.has(t.id)&&A.add(t.id)}));var A;var M=function(t,n){y.acceptAllRequestToJoinStage([{id:t,requestToJoinType:n,type:f.WebinarAcceptRequestType.REQUESTED_BY_PARTICIPANT}])},W=function(t){y.rejectRequestToJoinStage(t)};return n.default.createElement(E.Flex,{mt:60,width:C},n.default.createElement(o.ScrollView,{style:{padding:20}},n.default.createElement(o.TouchableWithoutFeedback,null,n.default.createElement(E.Box,null,n.default.createElement(E.Box,{my:20},t===f.DyteViewTypes.webinar&&l.length>0&&n.default.createElement(E.Text,{fontSize:16,fontWeight:"bold",mb:10},"Presenting (",l.length,")"),l.map(function(i){return n.default.createElement(R,{peer:i,key:i.id,mediaRoom:y,permissions:null==h?void 0:h.permissions,roomViewType:t})})),v.length>0&&n.default.createElement(E.Box,null,n.default.createElement(E.Text,{fontSize:16,fontWeight:"bold",mt:20,mb:10},' ',"Attending (",v.length,")"),v.map(function(i){return n.default.createElement(R,{key:i.id,peer:i,mediaRoom:y,permissions:null==h?void 0:h.permissions,roomViewType:t})})),P.length>0&&n.default.createElement(E.Box,null,n.default.createElement(E.Text,{fontSize:16,fontWeight:"bold",mt:20,mb:10},' ',"Want to ask Question (",P.length,")"),P.map(function(t){return n.default.createElement(w,{rejectRequest:W,acceptRequest:M,peer:t,key:t.id,type:"REQUEST_TO_ASK"})})),_.length>0&&n.default.createElement(E.Box,null,n.default.createElement(E.Text,{fontSize:16,fontWeight:"bold",mt:20,mb:10},' ',"Want to Present (",_.length,")"),_.map(function(t){return n.default.createElement(w,{rejectRequest:W,acceptRequest:M,peer:t,key:t.id,type:"REQUEST_TO_PRESENT"})})),n.default.createElement(E.Box,{height:200})))))};var n=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var i=h(n);if(i&&i.has(t))return i.get(t);var l={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in t)if("default"!==a&&Object.prototype.hasOwnProperty.call(t,a)){var u=o?Object.getOwnPropertyDescriptor(t,a):null;u&&(u.get||u.set)?Object.defineProperty(l,a,u):l[a]=t[a]}l.default=t,i&&i.set(t,l);return l})(r(d[1])),i=r(d[2]),l=t(r(d[3])),o=r(d[4]),a=t(r(d[5])),u=r(d[6]),c=r(d[7]),f=r(d[8]),s=t(r(d[9])),p=r(d[10]),E=r(d[11]),y=t(r(d[12])),x=r(d[13]),b=r(d[14]),T=r(d[15]);function h(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,i=new WeakMap;return(h=function(t){return t?i:n})(t)}function w(t){var o=t.rejectRequest,a=t.acceptRequest,u=t.peer,c=t.type,f=(0,n.useContext)(i.ThemeContext).colors;return n.default.createElement(E.Flex,{direction:"row",align:"center",justify:"space-between",bg:"secondary.800",p:8,mt:8,borderRadius:s.default.medium},n.default.createElement(E.Flex,{direction:"row",align:"center"},n.default.createElement(l.default,{name:""+u.name,bgColor:f.primary[500]}),n.default.createElement(E.Text,{ml:10,color:f.textPrimary[200],textAlign:"center",fontWeight:"bold"},n.default.createElement(y.default,{name:u.name>30?u.name.substring(0,20)+"...":""+u.name,charSize:30}),u.isMe?' (me)':null)),n.default.createElement(E.Flex,{ml:"auto",mr:2,direction:"row"},n.default.createElement(E.Box,{mr:6},n.default.createElement(E.Button,{onClick:function(){return a(u.id,c)}},n.default.createElement(E.Icon,{boxSize:"xl",name:"check",fill:f.success[500]}))),n.default.createElement(E.Box,{ml:6},n.default.createElement(E.Button,{onClick:function(){return o(u.id)}},n.default.createElement(E.Icon,{boxSize:"xl",name:"clear",fill:f.danger[500]})))))}function R(t){var o=t.peer,c=t.mediaRoom,p=t.permissions,x=t.roomViewType,T=(0,n.useContext)(i.ThemeContext).colors,h=(0,n.useContext)(b.ConfigServiceContext).participantControls,w=(null==p?void 0:p.pin_participant)||(null==p?void 0:p.can_allow_participant_audio)||(null==p?void 0:p.can_allow_participant_video)||(null==p?void 0:p.kick_participant),R=p.accept_present_requests,k=[];return(w||h.length>0)&&(null!=p&&p.pin_participant&&(o.isPinned?k.push({title:'Unpin',onClick:function(){return c.pin(null)}}):k.push({title:'Pin',onClick:function(){return c.pin(o.id)}})),null!=p&&p.can_allow_participant_audio&&k.push({title:'Mute Audio',onClick:function(){return c.disableAudio(o.id)}}),null!=p&&p.can_allow_participant_video&&k.push({title:'Disable Video',onClick:function(){return c.disableVideo(o.id)}}),null!=p&&p.kick_participant&&!o.isMe&&k.push({title:'Kick',onClick:function(){return c.kick(o.id)}}),x!==f.DyteViewTypes.webinar||o.isMe||!R||o.webinarHiddenParticipant||k.push({title:'Force Stop Presenting',onClick:function(){return c.removePeerFromStage(o.id,f.WebinarAcceptRequestType.REQUESTED_BY_MODERATOR)}}),x===f.DyteViewTypes.webinar&&!o.isMe&&R&&k.push({title:'Grant Premission to Present',onClick:function(){return c.acceptAllRequestToJoinStage([{id:o.id,requestToJoinType:u.RequestToJoinType.present,type:f.WebinarAcceptRequestType.REQUESTED_BY_MODERATOR}])}}),h.forEach(function(t){o.isMe&&!1===t.showSelf||k.push({title:t.label,onClick:function(){return t.onClick(o.id)}})}),k.push({title:'Cancel',onClick:function(){}})),n.default.createElement(E.Flex,{direction:"row",align:"center",justify:"space-between",bg:"secondary.800",p:8,mt:8,borderRadius:s.default.medium},n.default.createElement(E.Flex,{direction:"row",align:"center"},n.default.createElement(l.default,{name:""+o.displayName,bgColor:T.primary[500]}),n.default.createElement(E.HStack,{ml:10,color:T.textPrimary[200],textAlign:"center",fontWeight:"bold"},n.default.createElement(y.default,{name:o.displayName.length>30?o.displayName.substring(0,20)+"...":""+o.displayName,charSize:30}),(o.isMe||o.label)&&n.default.createElement(E.Text,{background:"primary.300",color:"textPrimary.100",pr:4,ml:4,borderRadius:3},o.isMe?'me':o.label))),n.default.createElement(E.Flex,{ml:"auto",mr:2,direction:"row"},n.default.createElement(E.Box,{mr:8},o.producingAudio?n.default.createElement(E.Icon,{boxSize:"xl",name:"mic",fill:T.textPrimary[400]}):n.default.createElement(E.Icon,{boxSize:"xl",name:"mic-off",fill:T.danger[500]})),o.producingVideo?n.default.createElement(E.Icon,{boxSize:"xl",name:"videocam",fill:T.textPrimary[400]}):n.default.createElement(E.Icon,{boxSize:"xl",name:"videocam-off",fill:T.danger[500]}),(w||h.length>0)&&n.default.createElement(a.default,{options:k.map(function(t){return t.title}),actions:k.map(function(t){return t.onClick})})))}},801,[1,165,514,682,2,802,487,432,497,676,674,512,692,585,508,493]); -__d(function(g,r,_i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var t=e(r(d[1])),n=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=c(t);if(n&&n.has(e))return n.get(e);var o={},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var u=l?Object.getOwnPropertyDescriptor(e,i):null;u&&(u.get||u.set)?Object.defineProperty(o,i,u):o[i]=e[i]}o.default=e,n&&n.set(e,o);return o})(r(d[2])),o=r(d[3]),l=r(d[4]),i=r(d[5]),u=e(r(d[6]));function c(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(c=function(e){return e?n:t})(e)}var f=function(e){var c=(0,n.useRef)(),f=(0,n.useState)(!1),s=(0,t.default)(f,2),p=s[0],h=s[1],w=(0,n.useContext)(l.ThemeContext).colors,v=function(t){for(var n=e.options,o=0;o=0&&(n=e.destructiveIndex),o.ActionSheetIOS.showActionSheetWithOptions({options:t,destructiveButtonIndex:n,cancelButtonIndex:t.length-1},function(e){v(e)})}else'android'===o.Platform.OS&&o.UIManager.showPopupMenu((0,o.findNodeHandle)(c.current),t,function(){return console.log('something went wrong with the popup menu')},function(e,t){v(t)})}},n.default.createElement(i.Icon,{boxSize:"xl",ml:5,name:"dots-vertical",fill:w.textPrimary[300]}))),b)};_e.default=f},802,[1,41,165,2,514,512,676]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.stopRecording=e.startRecording=e.getActiveRecording=void 0;var n=t(r(d[1])),o=t(r(d[2]));e.startRecording=function(t){var s,c,u,p;return n.default.async(function(l){for(;;)switch(l.prev=l.next){case 0:return s=t.authToken,c=t.organizationId,u=t.roomName,l.next=3,n.default.awrap(fetch(o.default.apiBase+"/v1/organizations/"+c+"/rooms/"+u+"/recording",{method:'POST',headers:{Accept:'application/json','Content-Type':'application/json',Authorization:"Bearer "+s}}));case 3:if(201===(p=l.sent).status){l.next=6;break}throw new Error('Recording failed to start');case 6:return l.abrupt("return",p.json());case 7:case"end":return l.stop()}},null,null,null,Promise)};e.stopRecording=function(t){var s,c,u,p,l;return n.default.async(function(f){for(;;)switch(f.prev=f.next){case 0:return s=t.authToken,c=t.organizationId,u=t.roomName,p=t.recordingId,f.next=3,n.default.awrap(fetch(o.default.apiBase+"/v1/organizations/"+c+"/rooms/"+u+"/recordings/"+p,{method:'PUT',body:JSON.stringify({recordingAction:'stop'}),headers:{Accept:'application/json','Content-Type':'application/json',Authorization:"Bearer "+s}}));case 3:if(201===(l=f.sent).status){f.next=6;break}throw new Error('Recording failed to stop');case 6:return f.abrupt("return",l.json());case 7:case"end":return f.stop()}},null,null,null,Promise)};e.getActiveRecording=function(t){var s,c,u,p;return n.default.async(function(l){for(;;)switch(l.prev=l.next){case 0:return s=t.authToken,c=t.organizationId,u=t.roomName,l.next=3,n.default.awrap(fetch(o.default.apiBase+"/v1/organizations/"+c+"/rooms/"+u+"/active-recording",{method:'GET',headers:{Accept:'application/json','Content-Type':'application/json',Authorization:"Bearer "+s}}));case 3:return p=l.sent,l.abrupt("return",p.json());case 5:case"end":return l.stop()}},null,null,null,Promise)}},803,[1,67,504]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=b(n);if(o&&o.has(t))return o.get(t);var u={},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in t)if("default"!==s&&Object.prototype.hasOwnProperty.call(t,s)){var c=l?Object.getOwnPropertyDescriptor(t,s):null;c&&(c.get||c.set)?Object.defineProperty(u,s,c):u[s]=t[s]}u.default=t,o&&o.set(t,u);return u})(r(d[1])),o=r(d[2]),u=r(d[3]),l=r(d[4]),s=r(d[5]),c=r(d[6]),f=r(d[7]),p=r(d[8]),y=r(d[9]),T=t(r(d[10]));function b(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(b=function(t){return t?o:n})(t)}var x=function(t){var b=t.isMobile,x=(0,u.useSelector)(function(t){return t.room.roomViewType}),S=(0,u.useSelector)(function(t){return t.participant.requestToJoinStageState}),q=(0,n.useContext)(p.ThemeContext).colors,v=(0,n.useContext)(o.MediaRoomContext).mediaRoom,E=(0,u.useDispatch)(),R=(0,n.useContext)(y.ConfigServiceContext).sessionConfig,w=(0,c.useWindowDimensions)(),C=R.theme.dimensions||w,h=(C.height,C.width),O=x===s.DyteViewTypes.webinar&&S===l.RequestToJoinStageState.INITIATED;return n.default.createElement(f.Modal,{isVisible:O,backdropOpacity:.8,backdropColor:q.secondary[800]},n.default.createElement(f.Flex,{width:.9*h,bg:"secondary.1000",color:"textPrimary.100",px:15,borderRadius:T.default.medium},n.default.createElement(f.Flex,{pt:15},n.default.createElement(f.Text,{fontSize:28,fontWeight:"bold"},"Request")),n.default.createElement(f.Flex,{display:"flex",pb:20},n.default.createElement(f.Flex,{direction:b?'column':'row',justifyContent:"space-between"},n.default.createElement(f.Button,{onClick:function(){return t=l.RequestToJoinType.present,E((0,l.requestToJoinType)(t)),E((0,l.requestedJoinToStageState)(l.RequestToJoinStageState.WAITING)),v.requestToJoinStage(t),void c.Alert.alert('Request Sent',"Request to "+(t===l.RequestToJoinType.present?'present':'ask')+" has been sent successfully to host",[{text:'OK',onPress:function(){}}]);var t}},n.default.createElement(f.Box,{bg:"primary.500",py:12,px:20,mt:20,borderRadius:T.default.small,align:"center"},n.default.createElement(f.Text,null,"Request to Present"))),n.default.createElement(f.Button,{onClick:function(){E((0,l.requestedJoinToStageState)(l.RequestToJoinStageState.NONE)),E((0,l.requestToJoinType)(void 0))}},n.default.createElement(f.Box,{bg:"danger.500",py:12,px:20,mt:20,borderRadius:T.default.small,align:"center"},n.default.createElement(f.Text,null,"Cancel")))))))};e.default=x},804,[1,165,585,432,487,497,2,512,514,508,676]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var l=C(n);if(l&&l.has(t))return l.get(t);var u={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in t)if("default"!==c&&Object.prototype.hasOwnProperty.call(t,c)){var s=o?Object.getOwnPropertyDescriptor(t,c):null;s&&(s.get||s.set)?Object.defineProperty(u,c,s):u[c]=t[c]}u.default=t,l&&l.set(t,u);return u})(r(d[1])),l=r(d[2]),u=r(d[3]),o=r(d[4]),c=r(d[5]),s=r(d[6]),f=r(d[7]),p=r(d[8]),y=r(d[9]),x=t(r(d[10])),E=t(r(d[11])),b=r(d[12]);function C(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,l=new WeakMap;return(C=function(t){return t?l:n})(t)}var w=function(){var t,C=(0,u.useSelector)(function(t){return t.room.roomViewType}),w=(0,u.useSelector)(function(t){return t.participant.presentingState}),T=(0,n.useContext)(l.MediaRoomContext).mediaRoom,h=(0,n.useContext)(s.ConfigServiceContext).sessionConfig,P=((0,u.useSelector)(function(t){return t.participant.requestToJoinType}),'LANDSCAPE'===n.default.useContext(b.OrientationContext).orientation),v=(0,u.useDispatch)(),S=(0,y.useWindowDimensions)(),k=h.theme.dimensions||S,_=(k.height,k.width),O=(0,n.useContext)(p.ThemeContext).colors,R=C===c.DyteViewTypes.webinar&&w===o.PresentingState.INITIATED,j=function(){T.startPresenting()},B=function(){var t;null!=(t=h.permissions)&&t.accept_present_requests?v((0,o.stoppedPresenting)()):T.removePeerFromStage(T.peerid,c.WebinarAcceptRequestType.REQUESTED_BY_PARTICIPANT)},D=(null==(t=h.permissions)||t.accept_present_requests,function(){return o.RequestToJoinType.present?'Start Presenting':'Start Asking'});return n.default.createElement(f.Modal,{isVisible:R,backdropOpacity:.8,backdropColor:O.secondary[800]},n.default.createElement(f.Flex,{width:.9*_,bg:"secondary.1000",color:"textPrimary.100",px:15,borderRadius:x.default.medium},n.default.createElement(f.Flex,{py:25},n.default.createElement(f.Flex,{display:"flex",py:20},P?n.default.createElement(f.HStack,null,n.default.createElement(f.Flex,{width:"50%"},n.default.createElement(E.default,null)),n.default.createElement(f.Flex,{width:"50%",px:25,direction:"column",justify:"center"},n.default.createElement(f.Button,{width:"100%",onClick:B},n.default.createElement(f.Box,{bg:"danger.500",py:15,px:20,borderRadius:x.default.small,align:"center"},n.default.createElement(f.Text,null,"Cancel"))),n.default.createElement(f.Button,{width:"100%",onClick:j},n.default.createElement(f.Box,{bg:"primary.500",py:15,px:20,mt:20,borderRadius:x.default.small,align:"center"},n.default.createElement(f.Text,null,D()))))):n.default.createElement(f.VStack,null,n.default.createElement(E.default,null),n.default.createElement(f.Flex,{direction:"column",justifyContent:"space-between"},n.default.createElement(f.Button,{width:"100%",onClick:B},n.default.createElement(f.Box,{bg:"danger.500",py:12,px:20,mt:10,borderRadius:x.default.small,align:"center"},n.default.createElement(f.Text,null,"Cancel"))),n.default.createElement(f.Button,{width:"100%",onClick:j},n.default.createElement(f.Box,{bg:"primary.500",py:12,px:20,mt:10,borderRadius:x.default.small,align:"center"},n.default.createElement(f.Text,null,D())))))))))};e.default=w},805,[1,165,585,432,487,497,508,512,514,2,676,806,575]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){var t=(0,n.useContext)(p.ConfigServiceContext).sessionConfig,v=(0,c.useWindowDimensions)(),S=(t.theme.dimensions||v).width,x='LANDSCAPE'===n.default.useContext(b.OrientationContext).orientation,y=Math.floor(3*S/9);S<1024&&S>500?y=Math.floor(4*S/9):S<500&&(y=Math.floor(7.2*S/9));var P=Math.floor(y*(x?3:5)/4.4),D=(0,o.useSelector)(function(t){return t.participant.id}),I=(0,o.useSelector)(function(t){return t.participant.videoOff}),w=(0,o.useSelector)(function(t){return t.participant.audioMuted}),C=(0,o.useSelector)(function(t){return t.participant.displayName}),M=(0,o.useSelector)(function(t){return t.participant.displayImageURL}),k=(0,o.useSelector)(function(t){return t.participant.device}),O=(0,o.useSelector)(function(t){return t.participant.participantPermissions}),j=(0,o.useSelector)(function(t){return t.participant.videoProduction}),T=(0,o.useSelector)(function(t){return t.participant.audioProduction}),N=(0,n.useContext)(s.UserTrackContext),A=N.mediaTracks,_=A.webcamTrack,z=A.audioTrack,B=N.inputDevices,L=(B.audioInputDevices,B.videoInputDevices,B.onAudioInputChange,B.onVideoInputChange,B.toggleAudioState),W=B.toggleVideoState,R=n.default.createElement(u.Box,{status:"error",bg:"danger.500",p:12,borderRadius:h.default.small,mt:10,width:y},n.default.createElement(u.HStack,{width:y},n.default.createElement(u.VStack,null,n.default.createElement(u.Text,{mb:2,fontSize:"lg",fontWeight:"bold"},"Permission Denied"),n.default.createElement(u.Text,{fontSize:"sm"},"We could not get permission to access your device.")))),V={id:D,device:k,displayName:C,audioMuted:w,picture:M,videoVisible:!I,videoTrack:_,audioTrack:z,isMe:!0};return n.default.createElement(u.Flex,{direction:"column",justify:"center"},n.default.createElement(f.default,{height:P,width:y,peer:V},n.default.createElement(u.Flex,{position:"absolute",bottom:1,zIndex:2e3},n.default.createElement(u.Flex,{direction:"row",justify:"flex-end",width:y,mb:10},n.default.createElement(u.Button,{disabled:T===l.MediaStates.NOT_APPLICABLE||O.microphone===E.permissionEnum.DENIED,onClick:L},n.default.createElement(u.Box,{height:36,width:36,bg:"secondary.800",borderRadius:h.default.small,align:"center",mr:5,justify:"center"},!w&&z?n.default.createElement(u.Icon,{name:"mic",boxSize:"20",fill:"textPrimary.200"}):n.default.createElement(u.Icon,{name:"mic-off",boxSize:"20",fill:"danger.500"}))),n.default.createElement(u.Button,{disabled:j===l.MediaStates.NOT_APPLICABLE||O.camera===E.permissionEnum.DENIED,onClick:W},n.default.createElement(u.Box,{height:36,width:36,bg:"secondary.800",borderRadius:h.default.small,align:"center",mr:20,justify:"center"},I?n.default.createElement(u.Icon,{name:"videocam-off",boxSize:"20",fill:"danger.500"}):n.default.createElement(u.Icon,{name:"videocam",boxSize:"20",fill:"textPrimary.200"})))))),(O.camera===E.permissionEnum.DENIED||O.microphone===E.permissionEnum.DENIED)&&R)};var n=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=v(n);if(o&&o.has(t))return o.get(t);var u={},c=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in t)if("default"!==l&&Object.prototype.hasOwnProperty.call(t,l)){var f=c?Object.getOwnPropertyDescriptor(t,l):null;f&&(f.get||f.set)?Object.defineProperty(u,l,f):u[l]=t[l]}u.default=t,o&&o.set(t,u);return u})(r(d[1])),o=r(d[2]),u=r(d[3]),c=r(d[4]),l=r(d[5]),f=t(r(d[6])),s=r(d[7]),p=r(d[8]),E=r(d[9]),b=r(d[10]),h=t(r(d[11]));function v(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(v=function(t){return t?o:n})(t)}},806,[1,165,432,512,2,480,681,579,508,487,575,676]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),o=r(d[2]),u=r(d[3]),l=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=s(n);if(o&&o.has(t))return o.get(t);var u={},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var f in t)if("default"!==f&&Object.prototype.hasOwnProperty.call(t,f)){var c=l?Object.getOwnPropertyDescriptor(t,f):null;c&&(c.get||c.set)?Object.defineProperty(u,f,c):u[f]=t[f]}u.default=t,o&&o.set(t,u);return u})(r(d[4])),f=r(d[5]),c=r(d[6]);function s(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(s=function(t){return t?o:n})(t)}var p=function(t){t.isMobile;var s=(0,l.useContext)(u.PeersServiceContext),p=s.joinedProcessedPeers,y=s.selfPeer,h=(0,c.useSelector)(function(t){return t.room.gridView}),v=p.concat([y]).filter(function(t){return!(null!=t&&t.webinarHiddenParticipant)&&(null==t?void 0:t.requestToJoinType)===o.RequestToJoinType.ask});return l.default.createElement(f.Flex,{direction:"row",width:"100%",position:"absolute",zIndex:"1",alignItems:"flex-end",justifyContent:"flex-end",bottom:"70",right:"20"},v.map(function(t){return l.default.createElement(f.Box,{key:t.id},l.default.createElement(n.default,{peer:t,height:80,width:130,hideBadge:!0,zIndex:1}))}),0===v.length&&'multi_alternate'===h&&0!==p.length&&l.default.createElement(f.Box,{key:y.id},l.default.createElement(n.default,{peer:y,height:156,width:96,hideBadge:!0})))};p.defaultProps={isMobile:!1};var y=p;e.default=y},807,[1,681,487,674,165,512,432]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),o=r(d[2]),u=r(d[3]),c=r(d[4]),s=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=M(n);if(o&&o.has(t))return o.get(t);var u={},c=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in t)if("default"!==s&&Object.prototype.hasOwnProperty.call(t,s)){var f=c?Object.getOwnPropertyDescriptor(t,s):null;f&&(f.get||f.set)?Object.defineProperty(u,s,f):u[s]=t[s]}u.default=t,o&&o.set(t,u);return u})(r(d[5])),f=r(d[6]),l=r(d[7]),p=r(d[8]);function M(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(M=function(t){return t?o:n})(t)}var v=s.default.memo(function(t){var M=(0,f.useDispatch)(),v=(0,s.useContext)(l.ConfigServiceContext),y=v.processPreset,S=v.meeting,x=(0,f.useSelector)(function(t){return t.room.producersState}),O=(0,f.useSelector)(function(t){return t.room.legacyMode}),P=(0,f.useSelector)(function(t){return t.room.joined}),b=(0,f.useSelector)(function(t){return t.participant.preset}),h=(0,f.useSelector)(function(t){return t.participant.audioMuted}),k=(0,s.useContext)(u.MediaRoomContext).mediaRoom,w=(0,s.useContext)(c.UserTrackContext).mediaTracks,C=w.audioTrack,E=w.webcamTrack,T=w.screenShareVideoTrack;return(0,s.useEffect)(function(){k&&x===o.MediaStates.LOADED&&n.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:O!==k.legacyMode&&(k.legacyMode=O,k.resetVideoProducers(E,T));case 1:case"end":return t.stop()}},null,null,null,Promise)},[O,x]),(0,s.useEffect)(function(){x===o.MediaStates.NOT_STARTED&&(k.hidden||(k.getMesssages(),k.getPolls()),k.hidden=!1,n.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:if(M((0,o.setProducersState)(o.MediaStates.CONNECTING)),!E){t.next=4;break}return t.next=4,n.default.awrap(k.shareWebcam(E));case 4:if(!C){t.next=7;break}return t.next=7,n.default.awrap(k.shareMic(C,h));case 7:M((0,o.setProducersState)(o.MediaStates.LOADED)),null==S||S.emit(S.Events.localMediaConnected);case 9:case"end":return t.stop()}},null,null,null,Promise))},[x,P]),(0,s.useEffect)(function(){b&&y(b)},[b]),s.default.createElement(p.Box,null)});e.default=v},808,[1,67,480,585,579,165,432,508,512]); -__d(function(g,r,i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=function(e){var E=e.width,x=e.height,h=e.isLandscape,b=e.meetingCode,T=e.roomName,C=e.onChangeMeetingCode,v=e.joinMeeting,w=e.title,j=(0,y.useDispatch)(),O=n.useState({displayName:!1,meetingCode:!1}),P=(0,t.default)(O,2),D=P[0],M=P[1],_=n.useContext(u.ThemeContext).colors,k=(0,y.useSelector)(function(e){return e.participant.displayName});(0,y.useSelector)(function(e){return e.room.roomViewType});return n.createElement(o.Flex,{height:x,width:E,justify:h?'space-evenly':'center',align:"center",backgroundColor:"secondary.1000",top:0,direction:h?'row':'column',bottom:0},n.createElement(o.Flex,{align:"center"},n.createElement(o.Text,{fontWeight:"bold",py:18,fontSize:"lg"},w),n.createElement(l.default,null)),n.createElement(o.Flex,{width:E/(h?3:1)-40,justify:"center"},s.DYTE_DEV_MODE?n.createElement(o.Box,null,n.createElement(o.Text,{color:"textPrimary.300",mt:20},"Name: "),n.createElement(c.TextInput,{style:{paddingLeft:15,height:48,marginVertical:10,borderRadius:p.default.medium,color:_.textPrimary[300],backgroundColor:_.secondary[800],width:E/(h?3:1)-40},onChangeText:function(e){return j((0,f.setUserDisplayName)(e))},editable:!0,showSoftInputOnFocus:!0,value:k})):n.createElement(o.HStack,{justify:"center",py:24},n.createElement(o.Text,null,"you are joining as",' '),n.createElement(o.Text,{fontWeight:"bold"},k)),D.displayName&&n.createElement(o.Text,{color:"danger.300",mb:10}," Please enter your display name"),!T&&s.DYTE_DEV_MODE&&n.createElement(o.Box,null,n.createElement(o.Text,{color:"textPrimary.300"},"Meeting Code:"),n.createElement(c.TextInput,{style:{paddingLeft:15,paddingBottom:7,paddingTop:7,marginVertical:10,borderRadius:p.default.medium,color:_.textPrimary[300],backgroundColor:_.secondary[800],width:E/(h?3:1)-40},onChangeText:C,value:b}),D.meetingCode&&n.createElement(o.Text,{color:"danger.300",mb:10}," Please enter meeting room code")),n.createElement(o.Button,{onClick:function(){var e={displayName:!1,meetingCode:!1};b&&k?v():(k||(e.displayName=!0),b||(e.meetingCode=!0));M(e)}},n.createElement(o.Box,{bg:"primary.500",py:12,mt:10,borderRadius:p.default.medium,align:"center"},n.createElement(o.Text,null,"Join")))))};var t=e(r(d[1])),n=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=E(t);if(n&&n.has(e))return n.get(e);var o={},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in e)if("default"!==c&&Object.prototype.hasOwnProperty.call(e,c)){var u=l?Object.getOwnPropertyDescriptor(e,c):null;u&&(u.get||u.set)?Object.defineProperty(o,c,u):o[c]=e[c]}o.default=e,n&&n.set(e,o);return o})(r(d[2])),o=r(d[3]),l=e(r(d[4])),c=r(d[5]),u=r(d[6]),s=r(d[7]),p=e(r(d[8])),f=r(d[9]),y=r(d[10]);function E(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(E=function(e){return e?n:t})(e)}},809,[1,41,165,512,806,2,514,543,676,487,432]); -__d(function(g,r,i,a,m,e,d){var I;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,(function(I){I.CLIENTID_INVALID="CLIENTID_INVALID",I.MEETING_UNAUTHORIZED="MEETING_UNAUTHORIZED",I.MEETING_NOTFOUND="MEETING_NOTFOUND"})(I||(I={}));var N=I;e.default=N},810,[]); -__d(function(e,i,t,l,n,d,o){n.exports={name:"dyteClientMobile",displayName:"dyteClientMobile"}},811,[]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.updateWebinarPresentingSetting=e.updatePreset=e.updateCanPresent=e.switchToGroupCall=e.stoppedPresenting=e.startedPresenting=e.setVisibilitySettings=e.setVideoTrackSelection=e.setVideoProduction=e.setVideoOff=e.setUserToken=e.setUserDisplayName=e.setUserDisplayImageURL=e.setUser=e.setScreenSharingProduction=e.setScreenSharing=e.setParticipantPermissions=e.setLoggedIn=e.setCameraFacing=e.setAudioTrackSelection=e.setAudioProduction=e.setAudioMuted=e.resetParticipant=e.requestedJoinToStageState=e.requestToJoinType=e.requestToJoinStageRejected=e.requestToJoinStageAccepted=e.requestToJoinPeerStageAccepted=e.removedFromStage=e.permissionEnum=e.muteAllVideo=e.muteAll=e.initiatePresenting=e.disableVideo=e.disableAudio=e.default=e.RequestToJoinType=e.RequestToJoinStageState=e.PresentingState=e.JoinStageSettings=void 0;var n,o,s=t(r(d[1])),c=r(d[2]),u=r(d[3]),p=r(d[4]),l=r(d[5]),S=r(d[6]),T=r(d[7]),f=t(r(d[8]));e.permissionEnum=o,(function(t){t[t.ACCEPTED=0]="ACCEPTED",t[t.DENIED=1]="DENIED",t[t.FAILED=2]="FAILED",t[t.INIT=3]="INIT"})(o||(e.permissionEnum=o={}));var A=(0,c.createAction)('participant/set-user');e.setUser=A;var E=(0,c.createAction)('participant/set-token');e.setUserToken=E;var y=(0,c.createAction)('participant/set-logged-in');e.setLoggedIn=y;var P=(0,c.createAction)('participant/set-display-name');e.setUserDisplayName=P;var I=(0,c.createAction)('participant/set-display-image');e.setUserDisplayImageURL=I;var N=(0,c.createAction)('participant/set-video-production');e.setVideoProduction=N;var v=(0,c.createAction)('participant/set-audio-production');e.setAudioProduction=v;var R=(0,c.createAction)('participant/set-screen-sharing-production');e.setScreenSharingProduction=R;var D=(0,c.createAction)('participant/set-audio-muted');e.setAudioMuted=D;var O=(0,c.createAction)('participant/set-screen-sharing');e.setScreenSharing=O;var _=(0,c.createAction)('participant/set-video-off');e.setVideoOff=_;var b=(0,c.createAction)('participant/set-video-track-selection');e.setVideoTrackSelection=b;var h=(0,c.createAction)('participant/set-audio-track-selection');e.setAudioTrackSelection=h;var q=(0,c.createAction)('participant/set-permissions');e.setParticipantPermissions=q;var J=(0,c.createAction)('websocket/request-to-join-stage-accepted');e.requestToJoinStageAccepted=J;var w=(0,c.createAction)('websocket/request-to-join-stage-rejected');e.requestToJoinStageRejected=w;var k=(0,c.createAction)('websocket/removed-from-stage');e.removedFromStage=k;var M=(0,c.createAction)('room/request-to-join-stage-state');e.requestedJoinToStageState=M;var U=(0,c.createAction)('participant/request-to-join-type');e.requestToJoinType=U;var L=(0,c.createAction)('websocket/started-presenting');e.startedPresenting=L;var C=(0,c.createAction)('websocket/stopped-presenting');e.stoppedPresenting=C;var j=(0,c.createAction)('participant/initiate-presenting');e.initiatePresenting=j;var G=(0,c.createAction)('websocket/peer-added-to-stage');e.requestToJoinPeerStageAccepted=G;var W=(0,c.createAction)('session/reset-pariticipant');e.resetParticipant=W;var H=(0,c.createAction)('session/camera-facing');e.setCameraFacing=H;var V=(0,c.createAction)('websocket/mute-all');e.muteAll=V;var F=(0,c.createAction)('websocket/mute-all-video');e.muteAllVideo=F;var Q=(0,c.createAction)('websocket/disable-audio');e.disableAudio=Q;var x=(0,c.createAction)('websocket/disable-video');e.disableVideo=x;var Y=(0,c.createAction)('websocket/visibility-settings');e.setVisibilitySettings=Y;var z=(0,c.createAction)('websocket/update_can_update');e.updateCanPresent=z;var K=(0,c.createAction)('websocket/update-webinar-update-setting');e.updateWebinarPresentingSetting=K;var B=(0,c.createAction)('websocket/update-userpreset');e.updatePreset=B;var X,Z,$,ee,te=(0,c.createAction)('session/switch-group-call');e.switchToGroupCall=te,e.JoinStageSettings=X,(function(t){t.ALLOWED="allowed",t.ON_REQUEST="on_request",t.NOT_ALLOWED="not_allowed"})(X||(e.JoinStageSettings=X={})),e.PresentingState=Z,(function(t){t[t.PRESENTING=0]="PRESENTING",t[t.NOT_PRESENTING=1]="NOT_PRESENTING",t[t.INITIATED=2]="INITIATED"})(Z||(e.PresentingState=Z={})),e.RequestToJoinStageState=$,(function(t){t[t.NONE=0]="NONE",t[t.WAITING=1]="WAITING",t[t.ACCEPTED=2]="ACCEPTED",t[t.REJECTED=3]="REJECTED",t[t.INITIATED=4]="INITIATED"})($||(e.RequestToJoinStageState=$={})),e.RequestToJoinType=ee,(function(t){t.present="REQUEST_TO_PRESENT",t.ask="REQUEST_TO_ASK"})(ee||(e.RequestToJoinType=ee={}));var ae={id:'',peerId:f.default.v4().toString(),device:'',email:'',displayName:'',authToken:'',loggedIn:!1,displayImageURL:'',audioMuted:!1,videoOff:!1,sharingScreen:!1,videoProduction:u.MediaStates.NOT_STARTED,audioProduction:u.MediaStates.NOT_STARTED,screenSharingProduction:u.MediaStates.NOT_STARTED,shouldProduce:!0,isHost:!1,canUnMute:!0,clientSpecificId:null,participantPermissions:{camera:o.INIT,microphone:o.INIT,externalStorage:o.INIT,bluetooth:o.INIT,photos:o.INIT,readExternalStorage:o.INIT},cameraFacing:'front',hidden:!1,webinarHiddenParticipant:!1,joinStageSettings:X.ALLOWED,requestToJoinStageState:$.NONE,presentingState:Z.NOT_PRESENTING,canPresent:!1,metadata:{preset_name:'default',view_type:'GROUP_CALL'},organizationId:'',preset:null,switched:null};var ie=(0,c.createReducer)(ae,(n={},(0,s.default)(n,W.toString(),function(t){t.sharingScreen=!1,t.videoProduction=u.MediaStates.NOT_STARTED,t.audioProduction=u.MediaStates.NOT_STARTED}),(0,s.default)(n,A.toString(),function(t,n){t.authToken=n.payload.authToken,t.loggedIn=n.payload.loggedIn||!1,t.email=n.payload.email||'',t.displayImageURL=n.payload.picture||'',t.id=n.payload.id||'',t.clientSpecificId=n.payload.clientSpecificId,t.organizationId=n.payload.organizationId,n.payload.name&&n.payload.name.length>0&&(t.displayName=n.payload.name||'')}),(0,s.default)(n,E.toString(),function(t,n){var o;t.authToken=n.payload,t.id=(o=n.payload,(0,l.parseJwt)(o).id)}),(0,s.default)(n,P.toString(),function(t,n){t.displayName=n.payload}),(0,s.default)(n,I.toString(),function(t,n){t.displayImageURL=n.payload}),(0,s.default)(n,y.toString(),function(t,n){t.loggedIn=n.payload}),(0,s.default)(n,q.toString(),function(t,n){t.participantPermissions=n.payload}),(0,s.default)(n,N.toString(),function(t,n){t.videoProduction=n.payload}),(0,s.default)(n,v.toString(),function(t,n){t.audioProduction=n.payload}),(0,s.default)(n,R.toString(),function(t,n){t.screenSharingProduction=n.payload}),(0,s.default)(n,D.toString(),function(t,n){!1!==t.canUnMute&&(t.audioMuted=n.payload)}),(0,s.default)(n,_.toString(),function(t,n){t.videoOff=n.payload}),(0,s.default)(n,b.toString(),function(t,n){t.videoTrackSelection=n.payload}),(0,s.default)(n,h.toString(),function(t,n){t.audioTrackSelection=n.payload}),(0,s.default)(n,O.toString(),function(t,n){t.sharingScreen=n.payload}),(0,s.default)(n,p.roomJoined.toString(),function(t,n){t.isHost=n.payload.isHost}),(0,s.default)(n,V.toString(),function(t,n){t.isHost||(t.audioMuted=!0,t.canUnMute=n.payload.allowUnMute)}),(0,s.default)(n,F.toString(),function(t){t.isHost||(t.videoOff=!0)}),(0,s.default)(n,Q.toString(),function(t){t.audioMuted=!0}),(0,s.default)(n,x.toString(),function(t){t.videoOff=!0}),(0,s.default)(n,H.toString(),function(t,n){t.cameraFacing=n.payload}),(0,s.default)(n,J.toString(),function(t,n){t.joinStageSettings=X.ALLOWED,t.requestToJoinStageState=$.ACCEPTED,t.presentingState=Z.INITIATED,t.requestToJoinType=n.payload.requestToJoinType,t.canPresent=!0}),(0,s.default)(n,z.toString(),function(t,n){t.canPresent=n.payload}),(0,s.default)(n,K.toString(),function(t,n){t.webinarHiddenParticipant=n.payload}),(0,s.default)(n,w.toString(),function(t){t.webinarHiddenParticipant=!0,t.joinStageSettings=X.NOT_ALLOWED,t.requestToJoinStageState=$.REJECTED,t.presentingState=Z.NOT_PRESENTING,t.sharingScreen=!1,t.screenSharingProduction=u.MediaStates.NOT_STARTED,T.Alert.alert('Request Declined','Your Request have been declined by host or moderator',[{text:'OK',onPress:function(){}}])}),(0,s.default)(n,k.toString(),function(t,n){t.webinarHiddenParticipant=!0,t.joinStageSettings=X.NOT_ALLOWED,t.audioMuted=!0,t.videoOff=!0,t.sharingScreen=!1,t.requestToJoinStageState=$.NONE,t.presentingState=Z.NOT_PRESENTING,t.screenSharingProduction=u.MediaStates.NOT_STARTED,t.requestToJoinType=void 0;var o=n.payload.type===S.WebinarAcceptRequestType.REQUESTED_BY_PARTICIPANT?'Dropped successfully.':'Dropped from Stage',s=n.payload.type===S.WebinarAcceptRequestType.REQUESTED_BY_PARTICIPANT?"You are no more "+(t.requestToJoinType===ee.present?'Pesenting':'Asking')+".":"Host/Moderator has force stopped you from "+(t.requestToJoinType===ee.present?'Pesenting':'Asking')+".";T.Alert.alert(o,s,[{text:'OK',onPress:function(){}}]),t.canPresent=!1}),(0,s.default)(n,M.toString(),function(t,n){t.requestToJoinStageState=n.payload}),(0,s.default)(n,U.toString(),function(t,n){t.requestToJoinType=n.payload}),(0,s.default)(n,L.toString(),function(t){t.webinarHiddenParticipant=!1,t.presentingState=Z.PRESENTING}),(0,s.default)(n,C.toString(),function(t){t.webinarHiddenParticipant=!0,t.presentingState=Z.NOT_PRESENTING,t.screenSharingProduction=u.MediaStates.NOT_STARTED,t.sharingScreen=!1,t.canPresent=!1}),(0,s.default)(n,j.toString(),function(t){t.presentingState=Z.INITIATED}),(0,s.default)(n,G.toString(),function(t,n){n.payload.id===t.peerId&&(t.requestToJoinType=n.payload.requestToJoinType)}),(0,s.default)(n,Y.toString(),function(t,n){var o=n.payload,s=(o.hidden,o.joinStageSettings);t.joinStageSettings=s}),(0,s.default)(n,B.toString(),function(t,n){t.preset=n.payload.preset}),(0,s.default)(n,p.peerMetadataUpdated.toString(),function(t,n){t.peerId===n.payload.id&&(t.metadata.preset_name=n.payload.preset_name,t.metadata.view_type=n.payload.view_type)}),(0,s.default)(n,te.toString(),function(t,n){t.videoProduction=u.MediaStates.NOT_STARTED,t.audioProduction=u.MediaStates.NOT_STARTED,t.switched='meeting'}),(0,s.default)(n,p.switchToWebinar.toString(),function(t,n){t.switched='webinar'}),n));e.default=ie},487,[1,261,475,480,481,488,492,2,493]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.browserName=void 0,e.default=function(t,o){var c=v(!1),f=(0,n.default)(c,2),h=f[0],l=f[1],p=o&&o.successDuration;return(0,u.useEffect)(function(){if(h&&p){var t=setTimeout(function(){l(!1)},p);return function(){clearTimeout(t)}}return function(){}},[h,p]),[h,function(){var n=(0,s.default)(t);l(n)}]},e.osName=e.isSafari=e.isMobile=e.isDesktopSafari=e.isChrome=e.getDeviceInfo=void 0,e.parseJwt=function(t){var n=t.split('.')[1].replace(/-/g,'+').replace(/_/g,'/'),o=decodeURIComponent(c.default.decode(n).split('').map(function(t){return"%"+("00"+t.charCodeAt(0).toString(16)).slice(-2)}).join(''));return JSON.parse(o)},e.useDisclosure=void 0,e.useScale=function(t){var n=t.width,o=t.height,u=f.Dimensions.get('screen').width,s=f.Dimensions.get('screen').height;return{width:Math.min(n,u),height:Math.min(o,s)}},e.withAnchorPoint=void 0;var n=t(r(d[1])),o=t(r(d[2])),u=r(d[3]),s=t(r(d[4])),c=t(r(d[5])),f=r(d[6]),h=r(d[3]),l=h.useCallback,v=h.useState,p=f.NativeModules.DyteHelper,w=(new f.NativeEventEmitter(p),function(t){return t>=0&&t<=1}),D=function(t){return t&&t.width>0&&t.height>0},b=.5,N=.5;e.withAnchorPoint=function(t,n,u){if(!w((s=n).x)||!w(s.y))return t;var s;if(!D(u))return t;var c=t.transform;if(!c)return t;if(n.x!==b&&u.width){var f=[];f.push({translateX:u.width*(n.x-b)}),(c=[].concat(f,(0,o.default)(c))).push({translateX:u.width*(b-n.x)})}if(!Array.isArray(c))return{transform:c};if(n.y!==N&&u.height){var h=[];h.push({translateY:u.height*(n.y-N)}),(c=[].concat(h,(0,o.default)(c))).push({translateY:u.height*(N-n.y)})}return{transform:c}};var y=function(){return'react native client'};e.browserName=y;var S=function(){return''};e.osName=S;var M=function(){return!0};e.isMobile=M;e.isChrome=function(){return!0};e.getDeviceInfo=function(){return{isMobile:!0,browserName:'react native client',osName:'',browserVersion:'react native client'}};e.isSafari=function(){return!1};e.isDesktopSafari=function(){return!1};e.useDisclosure=function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0],o=v(t),u=(0,n.default)(o,2),s=u[0],c=u[1];return{isOpen:s,onOpen:l(function(){return c(!0)},[]),onClose:l(function(){return c(!1)},[]),toggle:l(function(){return c(function(t){return!t})},[])}}},488,[1,41,49,165,489,491,2]); +__d(function(g,r,i,a,m,_e,d){"use strict";var e=r(d[0]),t={"text/plain":"Text","text/html":"Url",default:"Text"},o="Copy to clipboard: #{key}, Enter";function n(e){var t=(/mac os x/i.test(navigator.userAgent)?"\u2318":"Ctrl")+"+C";return e.replace(/#{\s*key\s*}/g,t)}m.exports=function(c,l){var s,p,u,y,f,b,w=!1;l||(l={}),s=l.debug||!1;try{if(u=e(),y=document.createRange(),f=document.getSelection(),(b=document.createElement("span")).textContent=c,b.style.all="unset",b.style.position="fixed",b.style.top=0,b.style.clip="rect(0, 0, 0, 0)",b.style.whiteSpace="pre",b.style.webkitUserSelect="text",b.style.MozUserSelect="text",b.style.msUserSelect="text",b.style.userSelect="text",b.addEventListener("copy",function(e){if(e.stopPropagation(),l.format)if(e.preventDefault(),void 0===e.clipboardData){s&&console.warn("unable to use e.clipboardData"),s&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var o=t[l.format]||t.default;window.clipboardData.setData(o,c)}else e.clipboardData.clearData(),e.clipboardData.setData(l.format,c);l.onCopy&&(e.preventDefault(),l.onCopy(e.clipboardData))}),document.body.appendChild(b),y.selectNodeContents(b),f.addRange(y),!document.execCommand("copy"))throw new Error("copy command was unsuccessful");w=!0}catch(e){s&&console.error("unable to copy using execCommand: ",e),s&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(l.format||"text",c),l.onCopy&&l.onCopy(window.clipboardData),w=!0}catch(e){s&&console.error("unable to copy using clipboardData: ",e),s&&console.error("falling back to prompt"),p=n("message"in l?l.message:o),window.prompt(p,c)}}finally{f&&("function"==typeof f.removeRange?f.removeRange(y):f.removeAllRanges()),b&&document.body.removeChild(b),u()}return w}},489,[490]); +__d(function(g,r,_i,a,m,e,d){m.exports=function(){var n=document.getSelection();if(!n.rangeCount)return function(){};for(var t=document.activeElement,o=[],u=0;u>2,o=(3&c)<<4|(h=n.charCodeAt(s++))>>4,A=(15&h)<<2|(u=n.charCodeAt(s++))>>6,l=63&u,isNaN(h)?A=l=64:isNaN(u)&&(l=64),f.push(t.charAt(i)+t.charAt(o)+t.charAt(A)+t.charAt(l)),c=h=u="",i=o=A=l=""}while(s>2,o=(3&c)<<4|(h=n[s++])>>4,A=(15&h)<<2|(u=n[s++])>>6,l=63&u,isNaN(h)?A=l=64:isNaN(u)&&(l=64),f.push(t.charAt(i)+t.charAt(o)+t.charAt(A)+t.charAt(l)),c=h=u="",i=o=A=l=""}while(s>>((3&r)<<3)&255;return f},'undefined'!=typeof console&&console.warn&&console.warn("[SECURITY] node-uuid: crypto not usable, falling back to insecure Math.random()")}})():(function(){if('function'==typeof _r)try{var n=_r(d[0]);t=r=n&&function(){return n(16)},r()}catch(n){}})();for(var f='function'==typeof Buffer?Buffer:Array,i=[],c={},s=0;s<256;s++)i[s]=(s+256).toString(16).substr(1),c[i[s]]=s;function l(n,r){var e=r||0,t=i;return t[n[e++]]+t[n[e++]]+t[n[e++]]+t[n[e++]]+'-'+t[n[e++]]+t[n[e++]]+'-'+t[n[e++]]+t[n[e++]]+'-'+t[n[e++]]+t[n[e++]]+'-'+t[n[e++]]+t[n[e++]]+t[n[e++]]+t[n[e++]]+t[n[e++]]+t[n[e++]]}var v=r(),w=[1|v[0],v[1],v[2],v[3],v[4],v[5]],y=16383&(v[6]<<8|v[7]),p=0,h=0;function C(n,e,t){var o=e&&t||0;'string'==typeof n&&(e='binary'===n?new f(16):null,n=null);var u=(n=n||{}).random||(n.rng||r)();if(u[6]=15&u[6]|64,u[8]=63&u[8]|128,e)for(var i=0;i<16;i++)e[o+i]=u[i];return e||l(u)}var R=C;R.v1=function(n,r,e){var t=r&&e||0,o=r||[],u=null!=(n=n||{}).clockseq?n.clockseq:y,f=null!=n.msecs?n.msecs:(new Date).getTime(),i=null!=n.nsecs?n.nsecs:h+1,c=f-p+(i-h)/1e4;if(c<0&&null==n.clockseq&&(u=u+1&16383),(c<0||f>p)&&null==n.nsecs&&(i=0),i>=1e4)throw new Error('uuid.v1(): Can\'t create more than 10M uuids/sec');p=f,h=i,y=u;var s=(1e4*(268435455&(f+=122192928e5))+i)%4294967296;o[t++]=s>>>24&255,o[t++]=s>>>16&255,o[t++]=s>>>8&255,o[t++]=255&s;var v=f/4294967296*1e4&268435455;o[t++]=v>>>8&255,o[t++]=255&v,o[t++]=v>>>24&15|16,o[t++]=v>>>16&255,o[t++]=u>>>8|128,o[t++]=255&u;for(var C=n.node||w,R=0;R<6;R++)o[t+R]=C[R];return r||l(o)},R.v4=C,R.parse=function(n,r,e){var t=r&&e||0,o=0;for(r=r||[],n.toLowerCase().replace(/[0-9a-f]{2}/g,function(n){o<16&&(r[t+o++]=c[n])});o<16;)r[t+o++]=0;return r},R.unparse=l,R.BufferClass=f,R._rng=r,R._mathRNG=e,R._nodeRNG=t,R._whatwgRNG=o,void 0!==m&&m.exports?m.exports=R:'function'==typeof define&&define.amd?define(function(){return R}):(u=n.uuid,R.noConflict=function(){return n.uuid=u,R},n.uuid=R)})('undefined'!=typeof window?window:null)},493,[494]); +__d(function(g,r,i,a,m,e,d){'use strict';var o=65536,n=4294967295;var t=r(d[0]).Buffer,s=g.crypto||g.msCrypto;s&&s.getRandomValues?m.exports=function(u,f){if(u>n)throw new RangeError('requested too many random bytes');var c=t.allocUnsafe(u);if(u>0)if(u>o)for(var l=0;lp)throw new RangeError('The value "'+t+'" is invalid for option "size"');var e=new Uint8Array(t);return Object.setPrototypeOf(e,l.prototype),e}function l(t,e,n){if('number'==typeof t){if('string'==typeof e)throw new TypeError('The "string" argument must be of type string. Received type number');return b(t)}return y(t,e,n)}function y(t,e,n){if('string'==typeof t)return B(t,e);if(ArrayBuffer.isView(t))return m(t);if(null==t)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof t);if(pt(t,ArrayBuffer)||t&&pt(t.buffer,ArrayBuffer))return I(t,e,n);if('undefined'!=typeof SharedArrayBuffer&&(pt(t,SharedArrayBuffer)||t&&pt(t.buffer,SharedArrayBuffer)))return I(t,e,n);if('number'==typeof t)throw new TypeError('The "value" argument must not be of type number. Received type number');var i=t.valueOf&&t.valueOf();if(null!=i&&i!==t)return l.from(i,e,n);var o=U(t);if(o)return o;if('undefined'!=typeof Symbol&&null!=Symbol.toPrimitive&&'function'==typeof t[Symbol.toPrimitive])return l.from(t[Symbol.toPrimitive]('string'),e,n);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof t)}function w(t){if('number'!=typeof t)throw new TypeError('"size" argument must be of type number');if(t<0)throw new RangeError('The value "'+t+'" is invalid for option "size"')}function v(t,e,n){return w(t),t<=0?c(t):void 0!==e?'string'==typeof n?c(t).fill(e,n):c(t).fill(e):c(t)}function b(t){return w(t),c(t<0?0:0|A(t))}function B(t,e){if('string'==typeof e&&''!==e||(e='utf8'),!l.isEncoding(e))throw new TypeError('Unknown encoding: '+e);var n=0|R(t,e),i=c(n),o=i.write(t,e);return o!==n&&(i=i.slice(0,o)),i}function E(t){for(var e=t.length<0?0:0|A(t.length),n=c(e),i=0;i=p)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+p.toString(16)+' bytes');return 0|t}function R(t,e){if(l.isBuffer(t))return t.length;if(ArrayBuffer.isView(t)||pt(t,ArrayBuffer))return t.byteLength;if('string'!=typeof t)throw new TypeError("The \"string\" argument must be one of type string, Buffer, or ArrayBuffer. Received type "+typeof t);var n=t.length,i=arguments.length>2&&!0===arguments[2];if(!i&&0===n)return 0;for(var o=!1;;)switch(e){case'ascii':case'latin1':case'binary':return n;case'utf8':case'utf-8':return ft(t).length;case'ucs2':case'ucs-2':case'utf16le':case'utf-16le':return 2*n;case'hex':return n>>>1;case'base64':return ht(t).length;default:if(o)return i?-1:ft(t).length;e=(''+e).toLowerCase(),o=!0}}function T(t,e,n){var i=!1;if((void 0===e||e<0)&&(e=0),e>this.length)return'';if((void 0===n||n>this.length)&&(n=this.length),n<=0)return'';if((n>>>=0)<=(e>>>=0))return'';for(t||(t='utf8');;)switch(t){case'hex':return Y(this,e,n);case'utf8':case'utf-8':return N(this,e,n);case'ascii':return D(this,e,n);case'latin1':case'binary':return z(this,e,n);case'base64':return C(this,e,n);case'ucs2':case'ucs-2':case'utf16le':case'utf-16le':return G(this,e,n);default:if(i)throw new TypeError('Unknown encoding: '+t);t=(t+'').toLowerCase(),i=!0}}function O(t,e,n){var i=t[e];t[e]=t[n],t[n]=i}function L(t,e,n,i,o){if(0===t.length)return-1;if('string'==typeof n?(i=n,n=0):n>2147483647?n=2147483647:n<-2147483648&&(n=-2147483648),ct(n=+n)&&(n=o?0:t.length-1),n<0&&(n=t.length+n),n>=t.length){if(o)return-1;n=t.length-1}else if(n<0){if(!o)return-1;n=0}if('string'==typeof e&&(e=l.from(e,i)),l.isBuffer(e))return 0===e.length?-1:M(t,e,n,i,o);if('number'==typeof e)return e&=255,'function'==typeof Uint8Array.prototype.indexOf?o?Uint8Array.prototype.indexOf.call(t,e,n):Uint8Array.prototype.lastIndexOf.call(t,e,n):M(t,[e],n,i,o);throw new TypeError('val must be string, number or Buffer')}function M(t,e,n,i,o){var f,u=1,s=t.length,h=e.length;if(void 0!==i&&('ucs2'===(i=String(i).toLowerCase())||'ucs-2'===i||'utf16le'===i||'utf-16le'===i)){if(t.length<2||e.length<2)return-1;u=2,s/=2,h/=2,n/=2}function a(t,e){return 1===u?t[e]:t.readUInt16BE(e*u)}if(o){var p=-1;for(f=n;fs&&(n=s-h),f=n;f>=0;f--){for(var c=!0,l=0;lo&&(i=o):i=o;var f,u=e.length;for(i>u/2&&(i=u/2),f=0;f239?4:f>223?3:f>191?2:1;if(o+s<=n){var h=void 0,a=void 0,p=void 0,c=void 0;switch(s){case 1:f<128&&(u=f);break;case 2:128==(192&(h=t[o+1]))&&(c=(31&f)<<6|63&h)>127&&(u=c);break;case 3:h=t[o+1],a=t[o+2],128==(192&h)&&128==(192&a)&&(c=(15&f)<<12|(63&h)<<6|63&a)>2047&&(c<55296||c>57343)&&(u=c);break;case 4:h=t[o+1],a=t[o+2],p=t[o+3],128==(192&h)&&128==(192&a)&&128==(192&p)&&(c=(15&f)<<18|(63&h)<<12|(63&a)<<6|63&p)>65535&&c<1114112&&(u=c)}}null===u?(u=65533,s=1):u>65535&&(u-=65536,i.push(u>>>10&1023|55296),u=56320|1023&u),i.push(u),o+=s}return j(i)}_e.kMaxLength=p,l.TYPED_ARRAY_SUPPORT=(function(){try{var t=new Uint8Array(1),e={foo:function(){return 42}};return Object.setPrototypeOf(e,Uint8Array.prototype),Object.setPrototypeOf(t,e),42===t.foo()}catch(t){return!1}})(),l.TYPED_ARRAY_SUPPORT||'undefined'==typeof console||'function'!=typeof console.error||console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support."),Object.defineProperty(l.prototype,'parent',{enumerable:!0,get:function(){if(l.isBuffer(this))return this.buffer}}),Object.defineProperty(l.prototype,'offset',{enumerable:!0,get:function(){if(l.isBuffer(this))return this.byteOffset}}),l.poolSize=8192,l.from=function(t,e,n){return y(t,e,n)},Object.setPrototypeOf(l.prototype,Uint8Array.prototype),Object.setPrototypeOf(l,Uint8Array),l.alloc=function(t,e,n){return v(t,e,n)},l.allocUnsafe=function(t){return b(t)},l.allocUnsafeSlow=function(t){return b(t)},l.isBuffer=function(t){return null!=t&&!0===t._isBuffer&&t!==l.prototype},l.compare=function(t,e){if(pt(t,Uint8Array)&&(t=l.from(t,t.offset,t.byteLength)),pt(e,Uint8Array)&&(e=l.from(e,e.offset,e.byteLength)),!l.isBuffer(t)||!l.isBuffer(e))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(t===e)return 0;for(var n=t.length,i=e.length,o=0,f=Math.min(n,i);oi.length?(l.isBuffer(f)||(f=l.from(f)),f.copy(i,o)):Uint8Array.prototype.set.call(i,f,o);else{if(!l.isBuffer(f))throw new TypeError('"list" argument must be an Array of Buffers');f.copy(i,o)}o+=f.length}return i},l.byteLength=R,l.prototype._isBuffer=!0,l.prototype.swap16=function(){var t=this.length;if(t%2!=0)throw new RangeError('Buffer size must be a multiple of 16-bits');for(var e=0;ee&&(t+=' ... '),''},a&&(l.prototype[a]=l.prototype.inspect),l.prototype.compare=function(t,e,n,i,o){if(pt(t,Uint8Array)&&(t=l.from(t,t.offset,t.byteLength)),!l.isBuffer(t))throw new TypeError("The \"target\" argument must be one of type Buffer or Uint8Array. Received type "+typeof t);if(void 0===e&&(e=0),void 0===n&&(n=t?t.length:0),void 0===i&&(i=0),void 0===o&&(o=this.length),e<0||n>t.length||i<0||o>this.length)throw new RangeError('out of range index');if(i>=o&&e>=n)return 0;if(i>=o)return-1;if(e>=n)return 1;if(e>>>=0,n>>>=0,i>>>=0,o>>>=0,this===t)return 0;for(var f=o-i,u=n-e,s=Math.min(f,u),h=this.slice(i,o),a=t.slice(e,n),p=0;p>>=0,isFinite(n)?(n>>>=0,void 0===i&&(i='utf8')):(i=n,n=void 0)}var o=this.length-e;if((void 0===n||n>o)&&(n=o),t.length>0&&(n<0||e<0)||e>this.length)throw new RangeError('Attempt to write outside buffer bounds');i||(i='utf8');for(var f=!1;;)switch(i){case'hex':return _(this,t,e,n);case'utf8':case'utf-8':return S(this,t,e,n);case'ascii':case'latin1':case'binary':return x(this,t,e,n);case'base64':return P(this,t,e,n);case'ucs2':case'ucs-2':case'utf16le':case'utf-16le':return k(this,t,e,n);default:if(f)throw new TypeError('Unknown encoding: '+i);i=(''+i).toLowerCase(),f=!0}},l.prototype.toJSON=function(){return{type:'Buffer',data:Array.prototype.slice.call(this._arr||this,0)}};var F=4096;function j(t){var e=t.length;if(e<=F)return String.fromCharCode.apply(String,t);for(var n='',i=0;ii)&&(n=i);for(var o='',f=e;fn)throw new RangeError('Trying to access beyond buffer length')}function q(t,e,n,i,o,f){if(!l.isBuffer(t))throw new TypeError('"buffer" argument must be a Buffer instance');if(e>o||et.length)throw new RangeError('Index out of range')}function W(t,e,n,i,o){rt(e,i,o,t,n,7);var f=Number(e&BigInt(4294967295));t[n++]=f,f>>=8,t[n++]=f,f>>=8,t[n++]=f,f>>=8,t[n++]=f;var u=Number(e>>BigInt(32)&BigInt(4294967295));return t[n++]=u,u>>=8,t[n++]=u,u>>=8,t[n++]=u,u>>=8,t[n++]=u,n}function X(t,e,n,i,o){rt(e,i,o,t,n,7);var f=Number(e&BigInt(4294967295));t[n+7]=f,f>>=8,t[n+6]=f,f>>=8,t[n+5]=f,f>>=8,t[n+4]=f;var u=Number(e>>BigInt(32)&BigInt(4294967295));return t[n+3]=u,u>>=8,t[n+2]=u,u>>=8,t[n+1]=u,u>>=8,t[n]=u,n+8}function J(t,e,n,i,o,f){if(n+i>t.length)throw new RangeError('Index out of range');if(n<0)throw new RangeError('Index out of range')}function Z(t,e,n,i,o){return e=+e,n>>>=0,o||J(t,0,n,4),h.write(t,e,n,i,23,4),n+4}function $(t,e,n,i,o){return e=+e,n>>>=0,o||J(t,0,n,8),h.write(t,e,n,i,52,8),n+8}l.prototype.slice=function(t,e){var n=this.length;t=~~t,e=void 0===e?n:~~e,t<0?(t+=n)<0&&(t=0):t>n&&(t=n),e<0?(e+=n)<0&&(e=0):e>n&&(e=n),e>>=0,e>>>=0,n||V(t,e,this.length);for(var i=this[t],o=1,f=0;++f>>=0,e>>>=0,n||V(t,e,this.length);for(var i=this[t+--e],o=1;e>0&&(o*=256);)i+=this[t+--e]*o;return i},l.prototype.readUint8=l.prototype.readUInt8=function(t,e){return t>>>=0,e||V(t,1,this.length),this[t]},l.prototype.readUint16LE=l.prototype.readUInt16LE=function(t,e){return t>>>=0,e||V(t,2,this.length),this[t]|this[t+1]<<8},l.prototype.readUint16BE=l.prototype.readUInt16BE=function(t,e){return t>>>=0,e||V(t,2,this.length),this[t]<<8|this[t+1]},l.prototype.readUint32LE=l.prototype.readUInt32LE=function(t,e){return t>>>=0,e||V(t,4,this.length),(this[t]|this[t+1]<<8|this[t+2]<<16)+16777216*this[t+3]},l.prototype.readUint32BE=l.prototype.readUInt32BE=function(t,e){return t>>>=0,e||V(t,4,this.length),16777216*this[t]+(this[t+1]<<16|this[t+2]<<8|this[t+3])},l.prototype.readBigUInt64LE=yt(function(t){et(t>>>=0,'offset');var e=this[t],n=this[t+7];void 0!==e&&void 0!==n||nt(t,this.length-8);var i=e+this[++t]*Math.pow(2,8)+this[++t]*Math.pow(2,16)+this[++t]*Math.pow(2,24),o=this[++t]+this[++t]*Math.pow(2,8)+this[++t]*Math.pow(2,16)+n*Math.pow(2,24);return BigInt(i)+(BigInt(o)<>>=0,'offset');var e=this[t],n=this[t+7];void 0!==e&&void 0!==n||nt(t,this.length-8);var i=e*Math.pow(2,24)+this[++t]*Math.pow(2,16)+this[++t]*Math.pow(2,8)+this[++t],o=this[++t]*Math.pow(2,24)+this[++t]*Math.pow(2,16)+this[++t]*Math.pow(2,8)+n;return(BigInt(i)<>>=0,e>>>=0,n||V(t,e,this.length);for(var i=this[t],o=1,f=0;++f=(o*=128)&&(i-=Math.pow(2,8*e)),i},l.prototype.readIntBE=function(t,e,n){t>>>=0,e>>>=0,n||V(t,e,this.length);for(var i=e,o=1,f=this[t+--i];i>0&&(o*=256);)f+=this[t+--i]*o;return f>=(o*=128)&&(f-=Math.pow(2,8*e)),f},l.prototype.readInt8=function(t,e){return t>>>=0,e||V(t,1,this.length),128&this[t]?-1*(255-this[t]+1):this[t]},l.prototype.readInt16LE=function(t,e){t>>>=0,e||V(t,2,this.length);var n=this[t]|this[t+1]<<8;return 32768&n?4294901760|n:n},l.prototype.readInt16BE=function(t,e){t>>>=0,e||V(t,2,this.length);var n=this[t+1]|this[t]<<8;return 32768&n?4294901760|n:n},l.prototype.readInt32LE=function(t,e){return t>>>=0,e||V(t,4,this.length),this[t]|this[t+1]<<8|this[t+2]<<16|this[t+3]<<24},l.prototype.readInt32BE=function(t,e){return t>>>=0,e||V(t,4,this.length),this[t]<<24|this[t+1]<<16|this[t+2]<<8|this[t+3]},l.prototype.readBigInt64LE=yt(function(t){et(t>>>=0,'offset');var e=this[t],n=this[t+7];void 0!==e&&void 0!==n||nt(t,this.length-8);var i=this[t+4]+this[t+5]*Math.pow(2,8)+this[t+6]*Math.pow(2,16)+(n<<24);return(BigInt(i)<>>=0,'offset');var e=this[t],n=this[t+7];void 0!==e&&void 0!==n||nt(t,this.length-8);var i=(e<<24)+this[++t]*Math.pow(2,16)+this[++t]*Math.pow(2,8)+this[++t];return(BigInt(i)<>>=0,e||V(t,4,this.length),h.read(this,t,!0,23,4)},l.prototype.readFloatBE=function(t,e){return t>>>=0,e||V(t,4,this.length),h.read(this,t,!1,23,4)},l.prototype.readDoubleLE=function(t,e){return t>>>=0,e||V(t,8,this.length),h.read(this,t,!0,52,8)},l.prototype.readDoubleBE=function(t,e){return t>>>=0,e||V(t,8,this.length),h.read(this,t,!1,52,8)},l.prototype.writeUintLE=l.prototype.writeUIntLE=function(t,e,n,i){(t=+t,e>>>=0,n>>>=0,i)||q(this,t,e,n,Math.pow(2,8*n)-1,0);var o=1,f=0;for(this[e]=255&t;++f>>=0,n>>>=0,i)||q(this,t,e,n,Math.pow(2,8*n)-1,0);var o=n-1,f=1;for(this[e+o]=255&t;--o>=0&&(f*=256);)this[e+o]=t/f&255;return e+n},l.prototype.writeUint8=l.prototype.writeUInt8=function(t,e,n){return t=+t,e>>>=0,n||q(this,t,e,1,255,0),this[e]=255&t,e+1},l.prototype.writeUint16LE=l.prototype.writeUInt16LE=function(t,e,n){return t=+t,e>>>=0,n||q(this,t,e,2,65535,0),this[e]=255&t,this[e+1]=t>>>8,e+2},l.prototype.writeUint16BE=l.prototype.writeUInt16BE=function(t,e,n){return t=+t,e>>>=0,n||q(this,t,e,2,65535,0),this[e]=t>>>8,this[e+1]=255&t,e+2},l.prototype.writeUint32LE=l.prototype.writeUInt32LE=function(t,e,n){return t=+t,e>>>=0,n||q(this,t,e,4,4294967295,0),this[e+3]=t>>>24,this[e+2]=t>>>16,this[e+1]=t>>>8,this[e]=255&t,e+4},l.prototype.writeUint32BE=l.prototype.writeUInt32BE=function(t,e,n){return t=+t,e>>>=0,n||q(this,t,e,4,4294967295,0),this[e]=t>>>24,this[e+1]=t>>>16,this[e+2]=t>>>8,this[e+3]=255&t,e+4},l.prototype.writeBigUInt64LE=yt(function(t){return W(this,t,arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,BigInt(0),BigInt('0xffffffffffffffff'))}),l.prototype.writeBigUInt64BE=yt(function(t){return X(this,t,arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,BigInt(0),BigInt('0xffffffffffffffff'))}),l.prototype.writeIntLE=function(t,e,n,i){if(t=+t,e>>>=0,!i){var o=Math.pow(2,8*n-1);q(this,t,e,n,o-1,-o)}var f=0,u=1,s=0;for(this[e]=255&t;++f>0)-s&255;return e+n},l.prototype.writeIntBE=function(t,e,n,i){if(t=+t,e>>>=0,!i){var o=Math.pow(2,8*n-1);q(this,t,e,n,o-1,-o)}var f=n-1,u=1,s=0;for(this[e+f]=255&t;--f>=0&&(u*=256);)t<0&&0===s&&0!==this[e+f+1]&&(s=1),this[e+f]=(t/u>>0)-s&255;return e+n},l.prototype.writeInt8=function(t,e,n){return t=+t,e>>>=0,n||q(this,t,e,1,127,-128),t<0&&(t=255+t+1),this[e]=255&t,e+1},l.prototype.writeInt16LE=function(t,e,n){return t=+t,e>>>=0,n||q(this,t,e,2,32767,-32768),this[e]=255&t,this[e+1]=t>>>8,e+2},l.prototype.writeInt16BE=function(t,e,n){return t=+t,e>>>=0,n||q(this,t,e,2,32767,-32768),this[e]=t>>>8,this[e+1]=255&t,e+2},l.prototype.writeInt32LE=function(t,e,n){return t=+t,e>>>=0,n||q(this,t,e,4,2147483647,-2147483648),this[e]=255&t,this[e+1]=t>>>8,this[e+2]=t>>>16,this[e+3]=t>>>24,e+4},l.prototype.writeInt32BE=function(t,e,n){return t=+t,e>>>=0,n||q(this,t,e,4,2147483647,-2147483648),t<0&&(t=4294967295+t+1),this[e]=t>>>24,this[e+1]=t>>>16,this[e+2]=t>>>8,this[e+3]=255&t,e+4},l.prototype.writeBigInt64LE=yt(function(t){return W(this,t,arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,-BigInt('0x8000000000000000'),BigInt('0x7fffffffffffffff'))}),l.prototype.writeBigInt64BE=yt(function(t){return X(this,t,arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,-BigInt('0x8000000000000000'),BigInt('0x7fffffffffffffff'))}),l.prototype.writeFloatLE=function(t,e,n){return Z(this,t,e,!0,n)},l.prototype.writeFloatBE=function(t,e,n){return Z(this,t,e,!1,n)},l.prototype.writeDoubleLE=function(t,e,n){return $(this,t,e,!0,n)},l.prototype.writeDoubleBE=function(t,e,n){return $(this,t,e,!1,n)},l.prototype.copy=function(t,e,n,i){if(!l.isBuffer(t))throw new TypeError('argument should be a Buffer');if(n||(n=0),i||0===i||(i=this.length),e>=t.length&&(e=t.length),e||(e=0),i>0&&i=this.length)throw new RangeError('Index out of range');if(i<0)throw new RangeError('sourceEnd out of bounds');i>this.length&&(i=this.length),t.length-e>>=0,n=void 0===n?this.length:n>>>0,t||(t=0),'number'==typeof t)for(f=e;f=i+4;n-=3)e="_"+t.slice(n-3,n)+e;return""+t.slice(0,n)+e}function tt(t,e,n){et(e,'offset'),void 0!==t[e]&&void 0!==t[e+n]||nt(e,t.length-(n+1))}function rt(t,e,n,i,o,f){if(t>n||t3?0===e||e===BigInt(0)?">= 0"+s+" and < 2"+s+" ** "+8*(f+1)+s:">= -(2"+s+" ** "+(8*(f+1)-1)+s+") and < 2 ** "+(8*(f+1)-1)+s:">= "+e+s+" and <= "+n+s,new H.ERR_OUT_OF_RANGE('value',u,t)}tt(i,o,f)}function et(t,e){if('number'!=typeof t)throw new H.ERR_INVALID_ARG_TYPE(e,'number',t)}function nt(t,e,n){if(Math.floor(t)!==t)throw et(t,n),new H.ERR_OUT_OF_RANGE(n||'offset','an integer',t);if(e<0)throw new H.ERR_BUFFER_OUT_OF_BOUNDS;throw new H.ERR_OUT_OF_RANGE(n||'offset',">= "+(n?1:0)+" and <= "+e,t)}K('ERR_BUFFER_OUT_OF_BOUNDS',function(t){return t?t+" is outside of buffer bounds":'Attempt to access memory outside buffer bounds'},RangeError),K('ERR_INVALID_ARG_TYPE',function(t,e){return"The \""+t+"\" argument must be of type number. Received type "+typeof e},TypeError),K('ERR_OUT_OF_RANGE',function(t,e,n){var i="The value of \""+t+"\" is out of range.",o=n;return Number.isInteger(n)&&Math.abs(n)>Math.pow(2,32)?o=Q(String(n)):'bigint'==typeof n&&(o=String(n),(n>Math.pow(BigInt(2),BigInt(32))||n<-Math.pow(BigInt(2),BigInt(32)))&&(o=Q(o)),o+='n'),i+=" It must be "+e+". Received "+o},RangeError);var it=/[^+/0-9A-Za-z-_]/g;function ot(t){if((t=(t=t.split('=')[0]).trim().replace(it,'')).length<2)return'';for(;t.length%4!=0;)t+='=';return t}function ft(t,e){var n;e=e||1/0;for(var i=t.length,o=null,f=[],u=0;u55295&&n<57344){if(!o){if(n>56319){(e-=3)>-1&&f.push(239,191,189);continue}if(u+1===i){(e-=3)>-1&&f.push(239,191,189);continue}o=n;continue}if(n<56320){(e-=3)>-1&&f.push(239,191,189),o=n;continue}n=65536+(o-55296<<10|n-56320)}else o&&(e-=3)>-1&&f.push(239,191,189);if(o=null,n<128){if((e-=1)<0)break;f.push(n)}else if(n<2048){if((e-=2)<0)break;f.push(n>>6|192,63&n|128)}else if(n<65536){if((e-=3)<0)break;f.push(n>>12|224,n>>6&63|128,63&n|128)}else{if(!(n<1114112))throw new Error('Invalid code point');if((e-=4)<0)break;f.push(n>>18|240,n>>12&63|128,n>>6&63|128,63&n|128)}}return f}function ut(t){for(var e=[],n=0;n>8,o=n%256,f.push(o),f.push(i);return f}function ht(t){return s.toByteArray(ot(t))}function at(t,e,n,i){var o;for(o=0;o=e.length||o>=t.length);++o)e[o+n]=t[o];return o}function pt(t,e){return t instanceof e||null!=t&&null!=t.constructor&&null!=t.constructor.name&&t.constructor.name===e.name}function ct(t){return t!=t}var lt=(function(){for(var t=new Array(256),e=0;e<16;++e)for(var n=16*e,i=0;i<16;++i)t[n+i]="0123456789abcdef"[e]+"0123456789abcdef"[i];return t})();function yt(t){return'undefined'==typeof BigInt?gt:t}function gt(){throw new Error('BigInt not supported')}},496,[9,10,16,12,14,17,91,497]); +__d(function(g,r,_i,a,_m,_e,_d){_e.read=function(o,t,h,M,f){var w,p,i=8*f-M-1,n=(1<>1,e=-7,u=h?f-1:0,s=h?-1:1,c=o[t+u];for(u+=s,w=c&(1<<-e)-1,c>>=-e,e+=i;e>0;w=256*w+o[t+u],u+=s,e-=8);for(p=w&(1<<-e)-1,w>>=-e,e+=M;e>0;p=256*p+o[t+u],u+=s,e-=8);if(0===w)w=1-N;else{if(w===n)return p?NaN:1/0*(c?-1:1);p+=Math.pow(2,M),w-=N}return(c?-1:1)*p*Math.pow(2,w-M)},_e.write=function(o,t,h,M,f,w){var p,i,n,N=8*w-f-1,e=(1<>1,s=23===f?Math.pow(2,-24)-Math.pow(2,-77):0,c=M?0:w-1,l=M?1:-1,d=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(i=isNaN(t)?1:0,p=e):(p=Math.floor(Math.log(t)/Math.LN2),t*(n=Math.pow(2,-p))<1&&(p--,n*=2),(t+=p+u>=1?s/n:s*Math.pow(2,1-u))*n>=2&&(p++,n/=2),p+u>=e?(i=0,p=e):p+u>=1?(i=(t*n-1)*Math.pow(2,f),p+=u):(i=t*Math.pow(2,u-1)*Math.pow(2,f),p=0));f>=8;o[h+c]=255&i,c+=l,i/=256,f-=8);for(p=p<0;o[h+c]=255&p,c+=l,p/=256,N-=8);o[h+c-l]|=128*d}},497,[]); +__d(function(g,r,i,a,m,e,d){var n=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.removePlugin=e.removeAccessUser=e.default=e.addPlugin=e.addAccessUser=void 0;var u,s=n(r(d[1])),t=n(r(d[2])),c=r(d[3]),l=n(r(d[4])),o=(0,c.createAction)('plugins/addView');e.addPlugin=o;var p=(0,c.createAction)('plugins/removeView');e.removePlugin=p;var f=(0,c.createAction)('websocket/plugin-acl-grant');e.addAccessUser=f;var v=(0,c.createAction)('websocket/plugin-acl-remove');e.removeAccessUser=v;var A=(0,c.createReducer)({plugins:[],main:[],side:[],background:[]},(u={},(0,s.default)(u,o.toString(),function(n,u){var s=u.payload;n.plugins.push(s);var t=new URL(s.baseURL);t.searchParams.append('auth',s.authToken),t.searchParams.append('parent','*'),t.searchParams.append('backend',l.default.apiBase),t.searchParams.append('pluginId',s.id);var c={url:t.href,plugin:s.id,view:'/'};n.main.push(c)}),(0,s.default)(u,p.toString(),function(n,u){var s=u.payload;n.main=n.main.filter(function(n){return n.plugin!==s.id}),n.side=n.side.filter(function(n){return n.plugin!==s.id}),n.background=n.background.filter(function(n){return n.plugin!==s.id}),n.plugins=n.plugins.filter(function(n){return n.id!==s.id})}),(0,s.default)(u,f.toString(),function(n,u){var s=u.payload,c=n.plugins.find(function(n){return n.id===s.pluginId});if(c){var l=(0,t.default)({},c);l.ACLAccessGrantedUsers.push(s.userId),l.ACLAccessRemovedUsers=l.ACLAccessRemovedUsers.filter(function(n){return n!==s.userId}),n.plugins=n.plugins.filter(function(n){return n.id!==c.id}).concat([l])}}),(0,s.default)(u,v.toString(),function(n,u){var s=u.payload,c=n.plugins.find(function(n){return n.id===s.pluginId});if(c){var l=(0,t.default)({},c);l.ACLAccessRemovedUsers.push(s.userId),l.ACLAccessGrantedUsers=l.ACLAccessGrantedUsers.filter(function(n){return n!==s.userId}),n.plugins=n.plugins.filter(function(n){return n.id!==c.id}).concat([l])}}),u));e.default=A},498,[1,261,22,475,499]); +__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.setUrlFromAppHost=e.setUrl=e.default=e.CLIENT_APP_VERSION=void 0;var t={apiBase:'https://api.testing.dyte.in'},s={apiBase:'https://api.testingv2.dyte.in'},n={apiBase:'https://api.testingv3.dyte.in'},p={apiBase:'https://api.cluster.dyte.in'},B={apiBase:'https://api.staging.dyte.in'},f=p;e.CLIENT_APP_VERSION='0.5.0';var o=function(t){f.apiBase=t};e.setUrl=o;e.setUrlFromAppHost=function(f){f.indexOf('testing.dyte.in')>0?o(t.apiBase):f.indexOf('testingv2.dyte.in')>0?o(s.apiBase):f.indexOf('testingv3.dyte.in')>0&&o(n.apiBase),f.indexOf('staging.dyte.in')>0?o(B.apiBase):o(p.apiBase)};var y=f;e.default=y},499,[]); +__d(function(g,r,i,a,m,e,d){var o=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.storeVideoTransform=e.setConsumerScore=e.setConsumerRemotelyResumed=e.setConsumerRemotelyPaused=e.setConsumerClosed=e.default=e.addConsumer=void 0;var t,s=o(r(d[1])),n=o(r(d[2])),u=r(d[3]),c=r(d[4]),l=(0,u.createAction)('session/add-consumer');e.addConsumer=l;var f=(0,u.createAction)('websocket/consumer-paused');e.setConsumerRemotelyPaused=f;var C=(0,u.createAction)('websocket/consumer-resumed');e.setConsumerRemotelyResumed=C;var v=(0,u.createAction)('websocket/consumer-closed');e.setConsumerClosed=v;var y=(0,u.createAction)('websocket/consumer-score');e.setConsumerScore=y;var p=(0,u.createAction)('session/store-video-transforms');e.storeVideoTransform=p;var S=(0,u.createReducer)({activeConsumers:[],closedConsumers:[],videoTransforms:{}},(t={},(0,s.default)(t,c.resetRoom.toString(),function(o){o.activeConsumers=[],o.closedConsumers=[],o.videoTransforms={}}),(0,s.default)(t,l.toString(),function(o,t){o.closedConsumers.includes(t.payload.id)?o.closedConsumers.filter(function(o){return o!==t.payload.id}):o.activeConsumers=o.activeConsumers.filter(function(o){return o.id!==t.payload.id}).concat([t.payload])}),(0,s.default)(t,v.toString(),function(o,t){o.activeConsumers.find(function(o){return o.id===t.payload.id})?o.activeConsumers=o.activeConsumers.filter(function(o){return o.id!==t.payload.id}):o.closedConsumers=o.closedConsumers.concat([t.payload.id])}),(0,s.default)(t,y.toString(),function(o,t){var s=o.activeConsumers.find(function(o){return o.id===t.payload.id});s&&(s.score=t.payload.score.score,s.producerScore=t.payload.score.producerScore,o.activeConsumers=o.activeConsumers.filter(function(o){return o.id!==t.payload.id}).concat([(0,n.default)({},s)]))}),(0,s.default)(t,f.toString(),function(o,t){var s=(0,n.default)({},o.activeConsumers.find(function(o){return o.id===t.payload.id}));s&&(s.remotelyPaused=!0,o.activeConsumers=o.activeConsumers.filter(function(o){return o.id!==t.payload.id}).concat([(0,n.default)({},s)]))}),(0,s.default)(t,C.toString(),function(o,t){var s=o.activeConsumers.find(function(o){return o.id===t.payload.id});s&&(s.remotelyPaused=!1,o.activeConsumers=o.activeConsumers.filter(function(o){return o.id!==t.payload.id}).concat([(0,n.default)({},s)]))}),(0,s.default)(t,p.toString(),function(o,t){o.videoTransforms[t.payload.streamId]=t.payload.transform}),t));e.default=S},500,[1,261,22,475,480]); +__d(function(g,r,i,a,m,e,d){var c=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.setProducerScore=e.setProducerClosed=e.producerConnected=e.default=void 0;var o,t=c(r(d[1])),u=c(r(d[2])),n=r(d[3]),s=r(d[4]),f=(0,n.createAction)('websocket/producer-connect');e.producerConnected=f;var l=(0,n.createAction)('websocket/producer-closed');e.setProducerClosed=l;var v=(0,n.createAction)('websocket/producer-score');e.setProducerScore=v;var P=(0,n.createReducer)({activeProducers:[]},(o={},(0,t.default)(o,s.resetRoom.toString(),function(c){c.activeProducers=[]}),(0,t.default)(o,f.toString(),function(c,o){c.activeProducers=c.activeProducers.filter(function(c){return c.id!==o.payload.id}).concat([o.payload])}),(0,t.default)(o,l.toString(),function(c,o){c.activeProducers=c.activeProducers.filter(function(c){return c.id!==o.payload.id})}),(0,t.default)(o,v.toString(),function(c,o){var t=c.activeProducers.find(function(c){return c.id===o.payload.id});t&&(t.score=o.payload.score[0].score,c.activeProducers=c.activeProducers.filter(function(c){return c.id!==o.payload.id}).concat([(0,u.default)({},t)]))}),o));e.default=P},501,[1,261,22,475,480]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.getClient=e.client=void 0;var l=r(d[1]),n=t(r(d[2])),u=new l.GraphQLClient({url:n.default.apiBase+"/graphql"});e.client=u;e.getClient=function(t){return new l.GraphQLClient({url:(t||n.default.apiBase)+"/graphql"})}},502,[1,465,499]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.ConfigServiceProvider=e.ConfigServiceContext=void 0;var n=t(r(d[1])),o=t(r(d[2])),s=t(r(d[3])),u=O(r(d[4])),l=r(d[5]),f=r(d[6]),c=r(d[7]),p=r(d[8]),h=t(r(d[9])),v=t(r(d[10])),w=t(r(d[11])),y=r(d[12]),C=r(d[13]),P=r(d[14]),T=r(d[15]),_=r(d[16]),S=r(d[17]),b=O(r(d[18]));function k(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(k=function(t){return t?o:n})(t)}function O(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=k(n);if(o&&o.has(t))return o.get(t);var s={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in t)if("default"!==l&&Object.prototype.hasOwnProperty.call(t,l)){var f=u?Object.getOwnPropertyDescriptor(t,l):null;f&&(f.get||f.set)?Object.defineProperty(s,l,f):s[l]=t[l]}return s.default=t,o&&o.set(t,s),s}var V=(0,u.createContext)(null);e.ConfigServiceContext=V;e.ConfigServiceProvider=function(t){var k=(0,f.useDispatch)(),O=t.children,x=t.meeting,j=(0,u.useState)((0,o.default)({},x.config,{permissions_fetched:!1})),M=(0,s.default)(j,2),E=M[0],L=M[1],D=(0,u.useState)(null),I=(0,s.default)(D,2),A=I[0],B=I[1],N=(0,u.useContext)(P.ClientContext),W=u.default.useContext(S.OrientationContext).orientation,U=(0,u.useState)([]),z=(0,s.default)(U,2),H=z[0],R=z[1],G=(0,f.useSelector)(function(t){return t.participant.peerId}),J='LANDSCAPE'===W,F=((0,l.useWindowDimensions)(),function(t){var n,s,u,l,f,p,h=(0,o.default)({},t,{permissions_fetched:!0});null!=(n=h.theme)&&null!=(s=n.grid)&&null!=(u=s.defaultView)&&u.toLowerCase()&&c.store.dispatch((0,y.setRoomGridView)(null==(l=h.theme)?void 0:null==(f=l.grid)?void 0:null==(p=f.defaultView)?void 0:p.toLowerCase())),h.theme=(0,_.convertThemeToV2)(h.theme,x._uiConfig),x.config=h,L((0,o.default)({},h))}),q=function(t){var s;return n.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:s=null!=t&&t.uiConfig||null!=t&&t.role?(0,_.convertPresetToV2)(x.config,t):t,(0,f.batch)(function(){var t,n;if(k((0,y.setPresetFetched)(!0)),k((0,C.peerMetadataUpdated)({id:G,view_type:null==(t=s.permissions)?void 0:t.view_type,preset_name:s.preset_name})),null!=(n=s.permissions)&&n.view_type&&k((0,y.setRoomViewType)(s.permissions.view_type)),E.permissions.view_type!==_.DyteViewTypes.groupCall&&s.permissions.view_type===_.DyteViewTypes.groupCall&&k((0,p.switchToGroupCall)()),E.permissions.view_type!==_.DyteViewTypes.webinar&&s.permissions.view_type===_.DyteViewTypes.webinar)k((0,p.updateWebinarPresentingSetting)(!0)),k((0,p.updateCanPresent)(s.permissions.can_present)),k((0,C.switchToWebinar)());else if(s.permissions.hidden_participant){var o={hidden:!0,joinStageSettings:p.JoinStageSettings.ALLOWED};k((0,p.setVisibilitySettings)(o))}}),F((0,o.default)({},(0,w.default)(x.config,s)));case 3:case"end":return n.stop()}},null,null,null,Promise)},K=function(){fetch(v.default.apiBase+"/auth/anonymous").then(function(t){return t.json()}).then(function(t){var n,o,s,u=(n=t.authToken,o=n.split('.')[1].replace(/-/g,'+').replace(/_/g,'/'),s=decodeURIComponent((0,T.decode)(o).split('').map(function(t){return"%"+("00"+t.charCodeAt(0).toString(16)).slice(-2)}).join('')),JSON.parse(s)).id;k((0,p.setUser)({authToken:t.authToken,id:u})),N.setHeader('Authorization',"Bearer "+t.authToken),B(!0)})};(0,u.useEffect)(function(){var t,s,u;x&&(x.setupConfig.authToken?(N.setHeader('Authorization',"Bearer "+x.setupConfig.authToken),t=x.setupConfig.authToken,n.default.async(function(f){for(;;)switch(f.prev=f.next){case 0:return f.next=2,n.default.awrap(fetch(v.default.apiBase+"/auth/basicUserDetails?authToken="+t,{method:'GET',headers:{authorization:"Bearer "+t}}));case 2:return s=f.sent,f.next=5,n.default.awrap(s.json());case 5:(u=f.sent).user&&(b.Logger.meetingMetadata.peerId=G,b.Logger.meetingMetadata.sdkVersion='0.24.0',b.Logger.meetingMetadata.roomName=x.setupConfig.roomName,b.Logger.meetingMetadata.organizationId=x.setupConfig.clientId,'android'===l.Platform.OS?b.Logger.meetingMetadata.deviceInfo={brand:l.Platform.constants.Brand,model:l.Platform.constants.Model,osVersion:l.Platform.constants.Version}:'ios'===l.Platform.OS&&(b.Logger.meetingMetadata.deviceInfo={isIpad:l.Platform.isPad,osVersion:l.Platform.constants.osVersion}),b.default.warn('init'),u.user.email.endsWith('@anon.dyte.in')&&(delete u.user.email,delete u.user.name),N.setHeader('Authorization',"Bearer "+t),k((0,p.setUser)((0,o.default)({},u.user,{authToken:t}))));case 7:case"end":return f.stop()}},null,null,null,Promise),B(!0)):K(),x._controlsHook=function(t){R(function(n){return n.concat(t)})},x._setUIConfig=F)},[x]),(0,u.useEffect)(function(){var t,n,s=(null==(t=x.config)?void 0:null==(n=t.theme)?void 0:n.dimensions)||{},u=s.width,l=s.height;(J&&u155}function P(t,n){var o=parseInt(t.substring(1,3),16),l=parseInt(t.substring(3,5),16),s=parseInt(t.substring(5,7),16);return o=parseInt(""+o*(100+n)/100),l=parseInt(""+l*(100+n)/100),s=parseInt(""+s*(100+n)/100),o=o<255?o:255,l=l<255?l:255,s=s<255?s:255,"#"+(1===o.toString(16).length?"0"+o.toString(16):o.toString(16))+(1===l.toString(16).length?"0"+l.toString(16):l.toString(16))+(1===s.toString(16).length?"0"+s.toString(16):s.toString(16))}var h=function(t,n){return[P(t,20+n),t,P(t,-20-n),P(t,-30-n)]},x=function(t){var n=t;if(null!=n&&n.primary&&'string'==typeof n.primary&&(n.primary=h(n.primary,25)),null!=n&&n.secondary&&'string'==typeof t.secondary){var l=h(n.secondary,10);n.secondary=v(n.secondary)?l:l.reverse()}if(null!=n&&n.textPrimary&&'string'==typeof t.textPrimary){var s=h(n.textPrimary,-10);n.textPrimary=v(n.textPrimary)?s.reverse():s}var u={primary:{},secondary:{},textPrimary:{}};return null!=n&&n.primary?u.primary={300:n.primary[0],500:n.primary[1],700:n.primary[2],900:n.primary[3]}:delete u.primary,null!=n&&n.secondary?u.secondary={1000:n.secondary[0],900:n.secondary[1],800:n.secondary[2],700:n.secondary[3]}:delete u.secondary,null!=n&&n.textPrimary?u.textPrimary={400:n.textPrimary[0],300:n.textPrimary[1],200:n.textPrimary[2],100:n.textPrimary[3]}:delete u.textPrimary,null!=n&&n.videoBackground&&(0,o.default)(u,{videoBackground:n.videoBackground}),u},b=function(t){var o,p,v,P,h=t.children,b=(0,l.useState)(null),S=(0,n.default)(b,2),I=S[0],O=S[1],j=(0,l.useContext)(u.ConfigServiceContext),C={logo:null==j?void 0:null==(o=j.sessionConfig)?void 0:o.theme.header.elements.logo,colors:(null==j?void 0:null==(p=j.sessionConfig)?void 0:p.theme.colors)||{}};return(0,l.useEffect)(function(){var t,n;(null!=C&&C.colors||null!=C&&C.logo)&&O((t=C,n=C,{fonts:{heading:'"Inter", sans-serif',body:'"Lato", system-ui, sans-serif',mono:'Menlo, monospace'},colors:(0,s.default)((0,s.default)(f.default,null==t?void 0:t.colors),x((null==n?void 0:n.colors)||{})),logo:(null==n?void 0:n.logo)||(null==t?void 0:t.logo)||'/dyte_logo.svg'}))},[null==j?void 0:null==(v=j.sessionConfig)?void 0:v.theme.header.elements.logo,null==j?void 0:null==(P=j.sessionConfig)?void 0:P.theme.colors]),I&&j?l.default.createElement(c.ThemeProvider,{theme:I},h):l.default.createElement(y.default,null)};e.default=b},504,[1,41,22,165,505,503,506,509,571]); +__d(function(g,r,i,a,m,_e,d){var t='__lodash_hash_undefined__',n=800,e=16,o=9007199254740991,u='[object Arguments]',c='[object AsyncFunction]',f='[object Function]',s='[object GeneratorFunction]',l='[object Null]',p='[object Object]',_='[object Proxy]',h='[object Undefined]',v=/^\[object .+?Constructor\]$/,y=/^(?:0|[1-9]\d*)$/,b={};b['[object Float32Array]']=b['[object Float64Array]']=b['[object Int8Array]']=b['[object Int16Array]']=b['[object Int32Array]']=b['[object Uint8Array]']=b['[object Uint8ClampedArray]']=b['[object Uint16Array]']=b['[object Uint32Array]']=!0,b[u]=b['[object Array]']=b['[object ArrayBuffer]']=b['[object Boolean]']=b['[object DataView]']=b['[object Date]']=b['[object Error]']=b[f]=b['[object Map]']=b['[object Number]']=b[p]=b['[object RegExp]']=b['[object Set]']=b['[object String]']=b['[object WeakMap]']=!1;var j='object'==typeof g&&g&&g.Object===Object&&g,O='object'==typeof self&&self&&self.Object===Object&&self,A=j||O||Function('return this')(),w='object'==typeof _e&&_e&&!_e.nodeType&&_e,z=w&&'object'==typeof m&&m&&!m.nodeType&&m,S=z&&z.exports===w,x=S&&j.process,F=(function(){try{var t=z&&z.require&&z.require('util').types;return t||x&&x.binding&&x.binding('util')}catch(t){}})(),U=F&&F.isTypedArray;function $(t,n,e){switch(e.length){case 0:return t.call(n);case 1:return t.call(n,e[0]);case 2:return t.call(n,e[0],e[1]);case 3:return t.call(n,e[0],e[1],e[2])}return t.apply(n,e)}function P(t,n){for(var e=-1,o=Array(t);++e-1},ft.prototype.set=function(t,n){var e=this.__data__,o=vt(e,t);return o<0?(++this.size,e.push([t,n])):e[o][1]=n,this},st.prototype.clear=function(){this.size=0,this.__data__={hash:new at,map:new(it||ft),string:new at}},st.prototype.delete=function(t){var n=Ut(this,t).delete(t);return this.size-=n?1:0,n},st.prototype.get=function(t){return Ut(this,t).get(t)},st.prototype.has=function(t){return Ut(this,t).has(t)},st.prototype.set=function(t,n){var e=Ut(this,t),o=e.size;return e.set(t,n),this.size+=e.size==o?0:1,this},lt.prototype.clear=function(){this.__data__=new ft,this.size=0},lt.prototype.delete=function(t){var n=this.__data__,e=n.delete(t);return this.size=n.size,e},lt.prototype.get=function(t){return this.__data__.get(t)},lt.prototype.has=function(t){return this.__data__.has(t)},lt.prototype.set=function(t,n){var e=this.__data__;if(e instanceof ft){var o=e.__data__;if(!it||o.length<199)return o.push([t,n]),this.size=++e.size,this;e=this.__data__=new st(o)}return e.set(t,n),this.size=e.size,this};var bt,dt=function(t,n,e){for(var o=-1,u=Object(t),c=e(t),f=c.length;f--;){var s=c[bt?f:++o];if(!1===n(u[s],s,u))break}return t};function gt(t){return null==t?void 0===t?h:l:tt&&tt in Object(t)?Pt(t):Mt(t)}function jt(t){return Qt(t)&>(t)==u}function Ot(t){return!(!Kt(t)||L&&L in t)&&(Ht(t)?V:v).test(Ct(t))}function At(t){if(!Kt(t))return Bt(t);var n=kt(t),e=[];for(var o in t)('constructor'!=o||!n&&C.call(t,o))&&e.push(o);return e}function wt(t,n,e,o,u){t!==n&&dt(n,function(c,f){if(u||(u=new lt),Kt(c))zt(t,n,f,e,wt,o,u);else{var s=o?o(Rt(t,f),c,f+'',t,n,u):void 0;void 0===s&&(s=c),_t(t,f,s)}},tr)}function zt(t,n,e,o,u,c,f){var s=Rt(t,e),l=Rt(n,e),p=f.get(l);if(p)_t(t,e,p);else{var _,h,v,y=c?c(s,l,e+'',t,n,f):void 0,b=void 0===y;if(b){var j=Gt(l),O=!j&&Wt(l),A=!j&&!O&&Yt(l);y=l,j||O||A?Gt(s)?y=s:Qt(v=s)&&Vt(v)?y=xt(s):O?(b=!1,y=mt(l,!0)):A?(b=!1,_=l,h=!0?St(_.buffer):_.buffer,y=new _.constructor(h,_.byteOffset,_.length)):y=[]:Xt(l)||Nt(l)?(y=s,Nt(s)?y=Zt(s):Kt(s)&&!Ht(s)||(y=Et(l))):b=!1}b&&(f.set(l,y),u(y,l,o,c,f),f.delete(l)),_t(t,e,y)}}function mt(t,n){if(n)return t.slice();var e=t.length,o=K?K(e):new t.constructor(e);return t.copy(o),o}function St(t){var n=new t.constructor(t.byteLength);return new J(n).set(new J(t)),n}function xt(t,n){var e=-1,o=t.length;for(n||(n=Array(o));++e-1&&t%1==0&&t0){if(++o>=n)return arguments[0]}else o=0;return t.apply(void 0,arguments)}})(rt?function(t,n){return rt(t,'toString',{configurable:!0,enumerable:!1,value:(e=n,function(){return e}),writable:!0});var e}:nr);function Ct(t){if(null!=t){try{return q.call(t)}catch(t){}try{return t+''}catch(t){}}return''}function Lt(t,n){return t===n||t!=t&&n!=n}var Nt=jt((function(){return arguments})())?jt:function(t){return Qt(t)&&C.call(t,'callee')&&!Y.call(t,'callee')},Gt=Array.isArray;function Vt(t){return null!=t&&Jt(t.length)&&!Ht(t)}var Wt=nt||function(){return!1};function Ht(t){if(!Kt(t))return!1;var n=gt(t);return n==f||n==s||n==c||n==_}function Jt(t){return'number'==typeof t&&t>-1&&t%1==0&&t<=o}function Kt(t){var n=typeof t;return null!=t&&('object'==n||'function'==n)}function Qt(t){return null!=t&&'object'==typeof t}function Xt(t){if(!Qt(t)||gt(t)!=p)return!1;var n=Q(t);if(null===n)return!0;var e=C.call(n,'constructor')&&n.constructor;return'function'==typeof e&&e instanceof e&&q.call(e)==G}var Yt=U?(function(t){return function(n){return t(n)}})(U):function(t){return Qt(t)&&Jt(t.length)&&!!b[gt(t)]};function Zt(t){return Ft(t,tr(t))}function tr(t){return Vt(t)?pt(t,!0):At(t)}var rr=(function(t){return qt(Dt(n=function(n,e){var o=-1,u=e.length,c=u>1?e[u-1]:void 0,f=u>2?e[2]:void 0;for(c=t.length>3&&'function'==typeof c?(u--,c):void 0,f&&Tt(e[0],e[1],f)&&(c=u<3?void 0:c,u=1),n=Object(n);++o25?39:97))};function y(e){var t,r='';for(t=Math.abs(e);t>v;t=t/v|0)r=g(t%v)+r;return(g(t%v)+r).replace(m,'$1-$2')}var b=5381,k=function(e,t){for(var r=t.length;r;)e=33*e^t.charCodeAt(--r);return e};function C(e){return e.displayName||e.name||'Component'}function S(e){return'function'==typeof e}var A=function(e){return null!==e&&'object'==typeof e&&'[object Object]'===(e.toString?e.toString():Object.prototype.toString.call(e))&&!c.typeOf(e)};function x(e){return e&&'string'==typeof e.styledComponentId}function E(e,t){for(var r=0;r=0||(s[r]=e[r]);return s}var _='undefined'!=typeof process&&(process.env.REACT_APP_SC_ATTR||process.env.SC_ATTR)||'data-styled',I='undefined'!=typeof window&&'HTMLElement'in window,U=Boolean('boolean'==typeof SC_DISABLE_SPEEDY?SC_DISABLE_SPEEDY:'undefined'!=typeof process&&void 0!==process.env.REACT_APP_SC_DISABLE_SPEEDY&&''!==process.env.REACT_APP_SC_DISABLE_SPEEDY?'false'!==process.env.REACT_APP_SC_DISABLE_SPEEDY&&process.env.REACT_APP_SC_DISABLE_SPEEDY:'undefined'!=typeof process&&void 0!==process.env.SC_DISABLE_SPEEDY&&''!==process.env.SC_DISABLE_SPEEDY&&('false'!==process.env.SC_DISABLE_SPEEDY&&process.env.SC_DISABLE_SPEEDY)),T=Object.freeze([]),B=Object.freeze({});function D(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),n=1;n0?" Args: "+r.join(', '):''))}var j=512,z=(function(){function e(e){this.groupSizes=new Uint32Array(j),this.length=j,this.tag=e}var t=e.prototype;return t.indexOfGroup=function(e){for(var t=0,r=0;r=this.groupSizes.length){for(var r=this.groupSizes,n=r.length,s=n;e>=s;)(s<<=1)<0&&D(16,""+e);this.groupSizes=new Uint32Array(s),this.groupSizes.set(r),this.length=s;for(var i=n;i=this.length||0===this.groupSizes[e])return t;for(var r=this.groupSizes[e],n=this.indexOfGroup(e),s=n+r,i=n;i=V&&(V=t+1),F.set(e,t),M.set(t,e)},W="style["+_+"][data-styled-version=\"5.3.1\"]",G=new RegExp("^"+_+"\\.g(\\d+)\\[id=\"([\\w\\d-]+)\"\\].*?\"([^\"]*)"),J=function(e){for(var t=e.getTag(),r=t.length,n='',s=0;s0&&(c+=e+",")}),n+=""+a+u+"{content:\""+c+"\"}/*!sc*/\n"}}}return n},q=function(e,t,r){for(var n,s=r.split(','),i=0,o=s.length;i=0;r--){var n=t[r];if(n&&1===n.nodeType&&n.hasAttribute(_))return n}},Q=function(e){var t=document.head,r=e||t,n=document.createElement('style'),s=K(r),i=void 0!==s?s.nextSibling:null;n.setAttribute(_,"active"),n.setAttribute("data-styled-version","5.3.1");var o='undefined'!=typeof window&&void 0!==window.__webpack_nonce__?window.__webpack_nonce__:null;return o&&n.setAttribute('nonce',o),r.insertBefore(n,i),n},X=function(e){if(e.sheet)return e.sheet;for(var t=document.styleSheets,r=0,n=t.length;r=0){var r=document.createTextNode(t),n=this.nodes[e];return this.element.insertBefore(r,n||null),this.length++,!0}return!1},t.deleteRule=function(e){this.element.removeChild(this.nodes[e]),this.length--},t.getRule=function(e){return e0&&(s[0]=s[0].replace(n,d))},p,function(e){if(-2===e){var t=f;return f=[],t}}])),w.hash=c.length?c.reduce(function(e,t){return t.name||D(15),k(e,t.name)},b).toString():'',w})(),he=(function(){function e(e,t){var r=this;this.inject=function(e,t){void 0===t&&(t=ce);var n=r.name+t.hash;e.hasNameForId(r.id,n)||e.insertRules(r.id,n,t(r.rules,n,'@keyframes'))},this.toString=function(){return D(12,String(r.name))},this.name=e,this.id="sc-keyframes-"+e,this.rules=t}return e.prototype.getName=function(e){return void 0===e&&(e=ce),this.name+e.hash},e})(),fe=/([A-Z])/,le=/([A-Z])/g,pe=/^ms-/,de=function(e){return"-"+e.toLowerCase()};function we(e){return fe.test(e)?e.replace(le,de).replace(pe,'-ms-'):e}var me=function(e){return void 0===e||null===e||!1===e||''===e},ve=function e(t,r){var n,s,i=[];for(var o in t)t.hasOwnProperty(o)&&!me(t[o])&&(Array.isArray(t[o])&&t[o].isCss||S(t[o])?i.push(we(o)+":",t[o],';'):A(t[o])?i.push.apply(i,e(t[o],o)):i.push(we(o)+": "+(n=o,null==(s=t[o])||'boolean'==typeof s||''===s?'':'number'!=typeof s||0===s||n in p?String(s).trim():s+"px")+";"));return r?[r+" {"].concat(i,['}']):i};function ge(e,t,r,n){if(Array.isArray(e)){for(var s,i=[],o=0,a=e.length;o0?(c=b+o,h=n-i[o].length):(c=b,h=y),w.push(['string',m.slice(k,n+1),b,k-y,c,n-h]),y=h,b=c,k=n;break;case Fe:Me.lastIndex=k+1,Me.test(m),n=0===Me.lastIndex?m.length-1:Me.lastIndex-2,w.push(['at-word',m.slice(k,n+1),b,k-y,b,n-y]),k=n;break;case Se:for(n=k,u=!0;m.charCodeAt(n+1)===Se;)n+=1,u=!u;r=m.charCodeAt(n+1),u&&r!==Ae&&r!==Ee&&r!==xe&&r!==Ne&&r!==Pe&&r!==Re&&(n+=1),w.push(['word',m.slice(k,n+1),b,k-y,b,n-y]),k=n;break;default:r===Ae&&m.charCodeAt(k+1)===je?(0===(n=m.indexOf('*/',k+2)+1)&&(v?n=m.length:C('comment')),(o=(i=(a=m.slice(k,n+1)).split('\n')).length-1)>0?(c=b+o,h=n-i[o].length):(c=b,h=y),w.push(['comment',a,b,k-y,c,n-h]),y=h,b=c,k=n):(Ve.lastIndex=k+1,Ve.test(m),n=0===Ve.lastIndex?m.length-1:Ve.lastIndex-2,w.push(['word',m.slice(k,n+1),b,k-y,b,n-y]),k=n)}k++}return w}var Ye={brackets:[36,39],string:[31,39],'at-word':[31,39],comment:[90,39],'{':[32,39],'}':[32,39],':':[1,22],';':[1,22],'(':[1,22],')':[1,22]};function We(e){return"\x1b["+e+"m"}function Ge(e){var t=[];return $e(new wt(e),{ignoreErrors:!0}).forEach(function(e){var r=Ye[e[0]];r?t.push(e[1].split(/\r?\n/).map(function(e){return We(r[0])+e+We(r[1])}).join('\n')):t.push(e[1])}),t.join('')}var Je=(function(){function e(t,r,n,s,i,o){this.name='CssSyntaxError',this.reason=t,i&&(this.file=i),s&&(this.source=s),o&&(this.plugin=o),void 0!==r&&void 0!==n&&(this.line=r,this.column=n),this.setMessage(),Error.captureStackTrace&&Error.captureStackTrace(this,e)}var t=e.prototype;return t.setMessage=function(){this.message=this.plugin?this.plugin+": ":'',this.message+=this.file?this.file:'',void 0!==this.line&&(this.message+=":"+this.line+":"+this.column),this.message+=": "+this.reason},t.showSourceCode=function(e){var t=this;if(!this.source)return'';var r=this.source;void 0===e&&(e=d),e&&(r=Ge(r));var n=r.split(/\r?\n/),s=Math.max(this.line-3,0),i=Math.min(this.line+2,n.length),o=String(i).length;return n.slice(s,i).map(function(e,r){var n=s+1+r,i=" "+(" "+n).slice(-o)+" | ";return n===t.line?">"+i+e+"\n "+(i.replace(/\d/g,' ')+e.slice(0,t.column-1).replace(/[^\t]/g,' '))+"^":" "+i+e}).join('\n')},t.toString=function(){var e=this.showSourceCode();return e&&(e="\n\n"+e+"\n"),this.name+": "+this.message+e},R(e,[{key:"generated",get:function(){return be('CssSyntaxError#generated is deprecated. Use input instead.'),this.input}}]),e})(),qe={colon:': ',indent:' ',beforeDecl:'\n',beforeRule:'\n',beforeOpen:' ',beforeClose:'\n',beforeComment:'\n',after:'\n',emptyBody:'',commentLeft:' ',commentRight:' '};var He=(function(){function e(e){this.builder=e}var t=e.prototype;return t.stringify=function(e,t){this[e.type](e,t)},t.root=function(e){this.body(e),e.raws.after&&this.builder(e.raws.after)},t.comment=function(e){var t=this.raw(e,'left','commentLeft'),r=this.raw(e,'right','commentRight');this.builder("/*"+t+e.text+r+"*/",e)},t.decl=function(e,t){var r=this.raw(e,'between','colon'),n=e.prop+r+this.rawValue(e,'value');e.important&&(n+=e.raws.important||' !important'),t&&(n+=';'),this.builder(n,e)},t.rule=function(e){this.block(e,this.rawValue(e,'selector'))},t.atrule=function(e,t){var r="@"+e.name,n=e.params?this.rawValue(e,'params'):'';if(void 0!==e.raws.afterName?r+=e.raws.afterName:n&&(r+=' '),e.nodes)this.block(e,r+n);else{var s=(e.raws.between||'')+(t?';':'');this.builder(r+n+s,e)}},t.body=function(e){for(var t=e.nodes.length-1;t>0&&'comment'===e.nodes[t].type;)t-=1;for(var r=this.raw(e,'semicolon'),n=0;n0&&void 0!==e.raws.after)return-1!==(t=e.raws.after).indexOf('\n')&&(t=t.replace(/[^\n]+$/,'')),!1}),t},t.rawBeforeOpen=function(e){var t;return e.walk(function(e){if('decl'!==e.type&&void 0!==(t=e.raws.between))return!1}),t},t.rawColon=function(e){var t;return e.walkDecls(function(e){if(void 0!==e.raws.between)return t=e.raws.between.replace(/[^\s:]/g,''),!1}),t},t.beforeAfter=function(e,t){var r;r='decl'===e.type?this.raw(e,null,'beforeDecl'):'comment'===e.type?this.raw(e,null,'beforeComment'):'before'===t?this.raw(e,null,'beforeRule'):this.raw(e,null,'beforeClose');for(var n=e.parent,s=0;n&&'root'!==n.type;)s+=1,n=n.parent;if(-1!==r.indexOf('\n')){var i=this.raw(e,null,'indent');if(i.length)for(var o=0;o0&&this.unclosedBracket(s),t&&n){for(;this.pos>o&&('space'===(e=this.tokens[this.pos][0])||'comment'===e);)this.pos-=1;this.decl(this.tokens.slice(o,this.pos+1))}else this.unknownWord(o)},t.rule=function(e){e.pop();var t=new at;this.init(t,e[0][2],e[0][3]),t.raws.between=this.spacesFromEnd(e),this.raw(t,'selector',e),this.current=t},t.decl=function(e){var t=new Xe;this.init(t);var r,n=e[e.length-1];for(';'===n[0]&&(this.semicolon=!0,e.pop()),n[4]?t.source.end={line:n[4],column:n[5]}:t.source.end={line:n[2],column:n[3]};'word'!==e[0][0];)t.raws.before+=e.shift()[1];for(t.source.start={line:e[0][2],column:e[0][3]},t.prop='';e.length;){var s=e[0][0];if(':'===s||'space'===s||'comment'===s)break;t.prop+=e.shift()[1]}for(t.raws.between='';e.length;){if(':'===(r=e.shift())[0]){t.raws.between+=r[1];break}t.raws.between+=r[1]}'_'!==t.prop[0]&&'*'!==t.prop[0]||(t.raws.before+=t.prop[0],t.prop=t.prop.slice(1)),t.raws.between+=this.spacesFromStart(e),this.precheckMissedSemicolon(e);for(var i=e.length-1;i>0;i--){if('!important'===(r=e[i])[1]){t.important=!0;var o=this.stringFrom(e,i);' !important'!==(o=this.spacesFromEnd(e)+o)&&(t.raws.important=o);break}if('important'===r[1]){for(var a=e.slice(0),u='',c=i;c>0;c--){var h=a[c][0];if(0===u.trim().indexOf('!')&&'space'!==h)break;u=a.pop()[1]+u}0===u.trim().indexOf('!')&&(t.important=!0,t.raws.important=u,e=a)}if('space'!==r[0]&&'comment'!==r[0])break}this.raw(t,'value',e),-1!==t.value.indexOf(':')&&this.checkMissedSemicolon(e)},t.atrule=function(e){var t=new it;t.name=e[1].slice(1),''===t.name&&this.unnamedAtrule(t,e),this.init(t,e[2],e[3]);var r=!1,n=!1,s=[];for(this.pos+=1;this.pos=0&&('space'===(r=e[s])[0]||2!==(n+=1));s--);throw this.input.error('Missed semicolon',r[2],r[3])}},e})();function rt(e,t){if(t&&t.safe)throw new Error("Option safe was removed. Use parser: require(\"postcss-safe-parser\")");var r=new wt(e,t),n=new tt(r);try{n.tokenize(),n.loop()}catch(e){throw'CssSyntaxError'===e.name&&t&&t.from&&(/\.scss$/i.test(t.from)?e.message+="\nYou tried to parse SCSS with the standard CSS parser; try again with the postcss-scss parser":/\.less$/i.test(t.from)&&(e.message+="\nYou tried to parse Less with the standard CSS parser; try again with the postcss-less parser")),e}return n.root}function nt(e){return e.map(function(e){return e.nodes&&(e.nodes=nt(e.nodes)),delete e.source,e})}var st=(function(e){function t(){return e.apply(this,arguments)||this}P(t,e);var r=t.prototype;return r.push=function(e){return e.parent=this,this.nodes.push(e),this},r.each=function(e){this.lastEach||(this.lastEach=0),this.indexes||(this.indexes={}),this.lastEach+=1;var t=this.lastEach;if(this.indexes[t]=0,this.nodes){for(var r,n;this.indexes[t]=e&&(this.indexes[r]=t-1);return this},r.removeAll=function(){return this.nodes.forEach(function(e){return e.parent=void 0}),this.nodes=[],this},r.replaceValues=function(e,t,r){return r||(r=t,t={}),this.walkDecls(function(n){t.props&&-1===t.props.indexOf(n.prop)||t.fast&&-1===n.value.indexOf(t.fast)||(n.value=n.value.replace(e,r))}),this},r.every=function(e){return this.nodes.every(e)},r.some=function(e){return this.nodes.some(e)},r.index=function(e){return'number'==typeof e?e:this.nodes.indexOf(e)},r.normalize=function(e,t){var r=this;if('string'==typeof e)e=nt(rt(e).nodes);else if(!Array.isArray(e))if('root'===e.type)e=e.nodes;else if(e.type)e=[e];else if(e.prop){if(void 0===e.value)throw new Error('Value field is missed in node creation');'string'!=typeof e.value&&(e.value=String(e.value)),e=[new Xe(e)]}else if(e.selector)e=[new at(e)];else if(e.name)e=[new it(e)];else{if(!e.text)throw new Error('Unknown node type in node creation');e=[new et(e)]}return e.map(function(e){return void 0===e.raws&&(e=r.rebuild(e)),e.parent&&(e=e.clone()),void 0===e.raws.before&&t&&void 0!==t.raws.before&&(e.raws.before=t.raws.before.replace(/[^\s]/g,'')),e.parent=r,e})},r.rebuild=function(e,t){var r,n=this;for(var s in'root'===e.type?r=new pt:'atrule'===e.type?r=new it:'rule'===e.type?r=new at:'decl'===e.type?r=new Xe:'comment'===e.type&&(r=new et),e)'nodes'===s?r.nodes=e.nodes.map(function(e){return n.rebuild(e,r)}):'parent'===s&&t?r.parent=t:e.hasOwnProperty(s)&&(r[s]=e[s]);return r},r.eachInside=function(e){return be("Container#eachInside is deprecated. Use Container#walk instead."),this.walk(e)},r.eachDecl=function(e,t){return be("Container#eachDecl is deprecated. Use Container#walkDecls instead."),this.walkDecls(e,t)},r.eachRule=function(e,t){return be("Container#eachRule is deprecated. Use Container#walkRules instead."),this.walkRules(e,t)},r.eachAtRule=function(e,t){return be("Container#eachAtRule is deprecated. Use Container#walkAtRules instead."),this.walkAtRules(e,t)},r.eachComment=function(e){return be("Container#eachComment is deprecated. Use Container#walkComments instead."),this.walkComments(e)},R(t,[{key:"first",get:function(){if(this.nodes)return this.nodes[0]}},{key:"last",get:function(){if(this.nodes)return this.nodes[this.nodes.length-1]}},{key:"semicolon",get:function(){return be('Node#semicolon is deprecated. Use Node#raws.semicolon'),this.raws.semicolon},set:function(e){be('Node#semicolon is deprecated. Use Node#raws.semicolon'),this.raws.semicolon=e}},{key:"after",get:function(){return be('Node#after is deprecated. Use Node#raws.after'),this.raws.after},set:function(e){be('Node#after is deprecated. Use Node#raws.after'),this.raws.after=e}}]),t})(Qe),it=(function(e){function t(t){var r;return(r=e.call(this,t)||this).type='atrule',r}P(t,e);var r=t.prototype;return r.append=function(){var t;this.nodes||(this.nodes=[]);for(var r=arguments.length,n=new Array(r),s=0;s0&&(o-=1):0===o&&-1!==t.indexOf(h)&&(i=!0),i?(''!==s&&n.push(s.trim()),s='',i=!1):s+=h}return(r||''!==s)&&n.push(s.trim()),n},space:function(e){return ot.split(e,[' ','\n','\t'])},comma:function(e){return ot.split(e,[','],!0)}},at=(function(e){function t(t){var r;return(r=e.call(this,t)||this).type='rule',r.nodes||(r.nodes=[]),r}return P(t,e),R(t,[{key:"selectors",get:function(){return ot.comma(this.selector)},set:function(e){var t=this.selector?this.selector.match(/,\s*/):null,r=t?t[0]:","+this.raw('between','beforeOpen');this.selector=e.join(r)}},{key:"_selector",get:function(){return be('Rule#_selector is deprecated. Use Rule#raws.selector'),this.raws.selector},set:function(e){be('Rule#_selector is deprecated. Use Rule#raws.selector'),this.raws.selector=e}}]),t})(st),ut=(function(){function e(e,t){if(void 0===t&&(t={}),this.type='warning',this.text=e,t.node&&t.node.source){var r=t.node.positionBy(t);this.line=r.line,this.column=r.column}for(var n in t)this[n]=t[n]}return e.prototype.toString=function(){return this.node?this.node.error(this.text,{plugin:this.plugin,index:this.index,word:this.word}).message:this.plugin?this.plugin+": "+this.text:this.text},e})(),ct=(function(){function e(e,t,r){this.processor=e,this.messages=[],this.root=t,this.opts=r,this.css=void 0,this.map=void 0}var t=e.prototype;return t.toString=function(){return this.css},t.warn=function(e,t){void 0===t&&(t={}),t.plugin||this.lastPlugin&&this.lastPlugin.postcssPlugin&&(t.plugin=this.lastPlugin.postcssPlugin);var r=new ut(e,t);return this.messages.push(r),r},t.warnings=function(){return this.messages.filter(function(e){return'warning'===e.type})},R(e,[{key:"content",get:function(){return this.css}}]),e})();function ht(e){return'object'==typeof e&&'function'==typeof e.then}var ft=(function(){function e(t,r,n){var s;if(this.stringified=!1,this.processed=!1,'object'==typeof r&&'root'===r.type)s=r;else if(r instanceof e||r instanceof ct)s=r.root,r.map&&(void 0===n.map&&(n.map={}),n.map.inline||(n.map.inline=!1),n.map.prev=r.map);else{var i=rt;n.syntax&&(i=n.syntax.parse),n.parser&&(i=n.parser),i.parse&&(i=i.parse);try{s=i(r,n)}catch(e){this.error=e}}this.result=new ct(t,s,n)}var t=e.prototype;return t.warnings=function(){return this.sync().warnings()},t.toString=function(){return this.css},t.then=function(e,t){return this.async().then(e,t)},t.catch=function(e){return this.async().catch(e)},t.handleError=function(e,t){try{if(this.error=e,'CssSyntaxError'!==e.name||e.plugin){if(t.postcssVersion){var r=t.postcssPlugin,n=t.postcssVersion,s=this.result.processor.version,i=n.split('.'),o=s.split('.');(i[0]!==o[0]||parseInt(i[1])>parseInt(o[1]))&&be("Your current PostCSS version is "+s+", but "+r+" uses "+n+". Perhaps this is the source of the error below.")}}else e.plugin=t.postcssPlugin,e.setMessage()}catch(e){console&&console.error&&console.error(e)}},t.asyncTick=function(e,t){var r=this;if(this.plugin>=this.processor.plugins.length)return this.processed=!0,e();try{var n=this.processor.plugins[this.plugin],s=this.run(n);this.plugin+=1,ht(s)?s.then(function(){r.asyncTick(e,t)}).catch(function(e){r.handleError(e,n),r.processed=!0,t(e)}):this.asyncTick(e,t)}catch(e){this.processed=!0,t(e)}},t.async=function(){var e=this;return this.processed?new Promise(function(t,r){e.error?r(e.error):t(e.stringify())}):this.processing?this.processing:(this.processing=new Promise(function(t,r){if(e.error)return r(e.error);e.plugin=0,e.asyncTick(t,r)}).then(function(){return e.processed=!0,e.stringify()}),this.processing)},t.sync=function(){var e=this;if(this.processed)return this.result;if(this.processed=!0,this.processing)throw new Error('Use process(css).then(cb) to work with async plugins');if(this.error)throw this.error;return this.result.processor.plugins.forEach(function(t){if(ht(e.run(t)))throw new Error('Use process(css).then(cb) to work with async plugins')}),this.result},t.run=function(e){this.result.lastPlugin=e;try{return e(this.result.root,this.result)}catch(t){throw this.handleError(t,e),t}},t.stringify=function(){if(this.stringified)return this.result;this.stringified=!0,this.sync();var e=this.result.opts,t=Ze;e.syntax&&(t=e.syntax.stringify),e.stringifier&&(t=e.stringifier),t.stringify&&(t=t.stringify);var r='';return t(this.root,function(e){r+=e}),this.result.css=r,this.result},R(e,[{key:"processor",get:function(){return this.result.processor}},{key:"opts",get:function(){return this.result.opts}},{key:"css",get:function(){return this.stringify().css}},{key:"content",get:function(){return this.stringify().content}},{key:"map",get:function(){return this.stringify().map}},{key:"root",get:function(){return this.sync().root}},{key:"messages",get:function(){return this.sync().messages}}]),e})(),lt=(function(){function e(e){void 0===e&&(e=[]),this.version='5.2.0',this.plugins=this.normalize(e)}var t=e.prototype;return t.use=function(e){return this.plugins=this.plugins.concat(this.normalize([e])),this},t.process=function(e,t){return void 0===t&&(t={}),new ft(this,e,t)},t.normalize=function(e){var t=[];return e.forEach(function(e){if(e.postcss&&(e=e.postcss),'object'==typeof e&&Array.isArray(e.plugins))t=t.concat(e.plugins);else{if('function'!=typeof e)throw new Error(e+" is not a PostCSS plugin");t.push(e)}}),t},e})(),pt=(function(e){function t(t){var r;return(r=e.call(this,t)||this).type='root',r.nodes||(r.nodes=[]),r}P(t,e);var r=t.prototype;return r.removeChild=function(t){return 0===(t=this.index(t))&&this.nodes.length>1&&(this.nodes[1].raws.before=this.nodes[t].raws.before),e.prototype.removeChild.call(this,t)},r.normalize=function(t,r,n){var s=e.prototype.normalize.call(this,t);return r&&('prepend'===n?this.nodes.length>1?r.raws.before=this.nodes[1].raws.before:delete r.raws.before:this.first!==r&&s.forEach(function(e){e.raws.before=r.raws.before})),s},r.toResult=function(e){return void 0===e&&(e={}),new ft(new lt,this,e).stringify()},r.remove=function(e){be('Root#remove is deprecated. Use Root#removeChild'),this.removeChild(e)},r.prevMap=function(){return be('Root#prevMap is deprecated. Use Root#source.input.map'),this.source.input.map},t})(st),dt=0,wt=(function(){function e(e,t){void 0===t&&(t={}),this.css=e.toString(),"\ufeff"!==this.css[0]&&"\ufffe"!==this.css[0]||(this.css=this.css.slice(1)),t.from&&(/^\w+:\/\//.test(t.from)?this.file=t.from:this.file=path.resolve(t.from)),this.file||(dt+=1,this.id=""),this.map&&(this.map.file=this.from)}var t=e.prototype;return t.error=function(e,t,r,n){var s;void 0===n&&(n={});var i=this.origin(t,r);return(s=i?new Je(e,i.line,i.column,i.source,i.file,n.plugin):new Je(e,t,r,this.css,this.file,n.plugin)).input={line:t,column:r,source:this.css},this.file&&(s.input.file=this.file),s},t.origin=function(e,t){if(!this.map)return!1;var r=this.map.consumer(),n=r.originalPositionFor({line:e,column:t});if(!n.source)return!1;var s={file:this.mapResolve(n.source),line:n.line,column:n.column},i=r.sourceContentFor(n.source);return i&&(s.source=i),s},t.mapResolve=function(e){return/^\w+:\/\//.test(e)?e:path.resolve(this.map.consumer().sourceRoot||'.',e)},R(e,[{key:"from",get:function(){return this.file||this.id}}]),e})(),mt=(function(e){function t(){return e.apply(this,arguments)||this}P(t,e);var r=t.prototype;return r.tokenize=function(){this.tokens=$e(this.input,{ignoreErrors:!0})},r.comment=function(e){var t=new et;this.init(t,e[2],e[3]),t.source.end={line:e[4],column:e[5]};var r=e[1].slice(2);if('*/'===r.slice(-2)&&(r=r.slice(0,-2)),/^\s*$/.test(r))t.text='',t.raws.left=r,t.raws.right='';else{var n=r.match(/^(\s*)([^]*[^\s])(\s*)$/);t.text=n[2],t.raws.left=n[1],t.raws.right=n[3]}},r.unclosedBracket=function(){},r.unknownWord=function(e){var t=this.tokens.slice(e,this.pos+1);this.spaces+=t.map(function(e){return e[1]}).join('')},r.unexpectedClose=function(){this.current.raws.after+='}'},r.doubleColon=function(){},r.unnamedAtrule=function(e){e.name=''},r.precheckMissedSemicolon=function(e){var t=this.colon(e);if(!1!==t){var r;for(r=t-1;r>=0&&'word'!==e[r][0];r--);for(r-=1;r>=0;r--)if('space'!==e[r][0]){r+=1;break}var n=e.splice(r,e.length-r);this.decl(n)}},r.checkMissedSemicolon=function(){},r.endFile=function(){for(this.current.nodes&&this.current.nodes.length&&(this.current.raws.semicolon=this.semicolon),this.current.raws.after=(this.current.raws.after||'')+this.spaces;this.current.parent;)this.current=this.current.parent,this.current.raws.after=''},t})(tt);var vt={},gt=function(e){return'function'==typeof e||'object'==typeof e&&null!==e&&!Array.isArray(e)},yt=function(e){return'__proto__'!==e&&'constructor'!==e&&'prototype'!==e};function bt(e,t,r){var n=e[r];gt(t)&>(n)?kt(n,t):e[r]=t}function kt(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),n=1;n1?t-1:0),n=1;n>>0);if(!vt[i]){var o=[];(r=new wt(s,t),(n=new mt(r)).tokenize(),n.loop(),n.root).each(function(e){'decl'===e.type&&o.push([e.prop,e.value])});var a=u(o,['borderRadius','borderWidth','borderColor','borderStyle']),c=Tt.create({generated:a});vt[i]=c.generated}return vt[i]},e})())),jt=function(e){return Ut(Dt,e)};"ActivityIndicator ActivityIndicatorIOS ART Button DatePickerIOS DrawerLayoutAndroid\n Image ImageBackground ImageEditor ImageStore KeyboardAvoidingView ListView MapView Modal NavigatorIOS\n Picker PickerIOS ProgressBarAndroid ProgressViewIOS ScrollView SegmentedControlIOS Slider\n SliderIOS SnapshotViewIOS Switch RecyclerViewBackedScrollView RefreshControl SafeAreaView StatusBar\n SwipeableListView SwitchAndroid SwitchIOS TabBarIOS Text TextInput ToastAndroid ToolbarAndroid\n Touchable TouchableHighlight TouchableNativeFeedback TouchableOpacity TouchableWithoutFeedback\n View ViewPagerAndroid WebView FlatList SectionList VirtualizedList Pressable".split(/\s+/m).forEach(function(e){return Object.defineProperty(jt,e,{enumerable:!0,configurable:!1,get:function(){return jt(Bt[e])}})}),i.ThemeConsumer=Et,i.ThemeContext=xt,i.ThemeProvider=function(e){var t=h.useContext(xt),r=h.useMemo(function(){return Rt(e.theme,t)},[e.theme,t]);return e.children?f.createElement(xt.Provider,{value:r},e.children):null},i.css=It,i.default=jt,i.isStyledComponent=x,i.useTheme=function(){return h.useContext(xt)},i.withTheme=function(e){var t=f.forwardRef(function(t,r){var n=h.useContext(xt),s=e.defaultProps,i=Ct(t,n,s);return f.createElement(e,N({},t,{theme:i,ref:r}))});return w(t,e),t.displayName="WithTheme("+C(e)+")",t}},509,[510,519,165,521,522,523,524,443,2]); +__d(function(g,r,_i,a,m,e,d){'use strict';var t=r(d[0]);function n(t){return t&&'object'==typeof t&&'default'in t?t.default:t}Object.defineProperty(e,'__esModule',{value:!0});var o,i=r(d[1]),s=n(i),u=n(r(d[2])),l=n(r(d[3])),c=/^(#(?:[0-9a-f]{3,4}){1,2})$/i,f=/^(rgba?|hsla?|hwb|lab|lch|gray|color)$/,h=function(t){return function(n){return t(n)?'':null}},p=function(t,n){return void 0===n&&(n=String),function(o){if('word'!==o.type)return null;var i=o.value.match(t);return null===i?null:n(i[1])}},v=h(function(t){return'space'===t.type}),x=h(function(t){return'div'===t.type&&'/'===t.value}),w=h(function(t){return'div'===t.type&&','===t.value}),y=(o='word',function(t){return t.type===o?t.value:null}),b=p(/^(none)$/i),k=p(/^(auto)$/i),V=p(/^([+-]?(?:\d*\.)?\d+(?:e[+-]?\d+)?)$/i,Number),$=p(/^(0$|(?:[+-]?(?:\d*\.)?\d+(?:e[+-]?\d+)?)(?=px$))/i,Number),T=p(/^([+-]?(?:\d*\.)?\d+(?:e[+-]?\d+)?(ch|em|ex|rem|vh|vw|vmin|vmax|cm|mm|in|pc|pt))$/i),C=p(/^([+-]?(?:\d*\.)?\d+(?:e[+-]?\d+)?(?:deg|rad))$/i,function(t){return t.toLowerCase()}),S=p(/^([+-]?(?:\d*\.)?\d+(?:e[+-]?\d+)?%)$/i),E=p(/(^-?[_a-z][_a-z0-9-]*$)/i),L=function(t){return'string'!==t.type?null:t.value.replace(/\\([0-9a-f]{1,6})(?:\s|$)/gi,function(t,n){return String.fromCharCode(parseInt(n,16))}).replace(/\\/g,'')},R=function(t){return'word'===t.type&&(c.test(t.value)||t.value in l||'transparent'===t.value)?t.value:'function'===t.type&&f.test(t.value)?i.stringify(t):null},O=p(/^(none|underline|line-through)$/i),F=p(/^(solid|dashed|dotted)$/),B=function(t){var n=t.types,o=void 0===n?[$,T,S]:n,i=t.directions,s=void 0===i?['Top','Right','Bottom','Left']:i,u=t.prefix,l=void 0===u?'':u,c=t.suffix,f=void 0===c?'':c;return function(t){var n,i=[];for(i.push(t.expect.apply(t,o));i.length<4&&t.hasTokens();)t.expect(v),i.push(t.expect.apply(t,o));t.expectEmpty();var u=i[0],c=i[1],h=void 0===c?u:c,p=i[2],x=void 0===p?u:p,w=i[3],y=void 0===w?h:w,b=function(t){return""+l+s[t]+f};return(n={})[b(0)]=u,n[b(1)]=h,n[b(2)]=x,n[b(3)]=y,n}},_=function(t){var n=t.expect($),o=t.matches(v)?t.expect($):n;return t.expectEmpty(),{width:n,height:o}},P=function(t){var n,o,i,s;if(t.matches(b))return t.expectEmpty(),{offset:{width:0,height:0},radius:0,color:'black'};for(var u=!1;t.hasTokens();)u&&t.expect(v),void 0===n&&t.matches($,T)?(n=t.lastValue,t.expect(v),o=t.expect($,T),t.saveRewindPoint(),t.matches(v)&&t.matches($,T)?i=t.lastValue:t.rewind()):void 0===s&&t.matches(R)?s=t.lastValue:t.throw(),u=!0;return void 0===n&&t.throw(),{offset:{width:n,height:o},radius:void 0!==i?i:0,color:void 0!==s?s:'black'}},W=p(/(nowrap|wrap|wrap-reverse)/),Y=p(/(row|row-reverse|column|column-reverse)/),D=function(t){var n;if(t.matches(L))n=t.lastValue;else for(n=t.expect(E);t.hasTokens();){t.expect(v),n+=" "+t.expect(E)}return t.expectEmpty(),{fontFamily:n}},M=p(/^(normal)$/),I=p(/^(italic)$/),N=p(/^([1-9]00|bold)$/),j=p(/^(small-caps)$/),A=[],X=p(/(flex-(?:start|end)|center|stretch|space-(?:between|around))/),H=p(/(flex-(?:start|end)|center|space-(?:between|around|evenly))/),z=p(/^(solid|double|dotted|dashed)$/),G=function(t){return function(n){var o=n.expect(t);return n.expectEmpty(),o}},U=G(V),Z=G($),q=G(C),J=function(t){return function(n,o){return function(i){var s,u,l,c=i.expect(t);if(i.hasTokens())i.expect(w),l=i.expect(t);else{if(void 0===o)return c;l=o}return i.expectEmpty(),[(s={},s[n+"Y"]=l,s),(u={},u[n+"X"]=c,u)]}}},K=J(V),Q=J($),ee=J(C),te={perspective:U,scale:K('scale'),scaleX:U,scaleY:U,translate:Q('translate',0),translateX:Z,translateY:Z,rotate:q,rotateX:q,rotateY:q,rotateZ:q,skewX:q,skewY:q,skew:ee('skew','0deg')},ne=B({types:[R],prefix:'border',suffix:'Color'}),re=B({directions:['TopLeft','TopRight','BottomRight','BottomLeft'],prefix:'border',suffix:'Radius'}),oe=B({prefix:'border',suffix:'Width'}),ie=B({types:[$,T,S,k],prefix:'margin'}),ae=B({prefix:'padding'}),se={background:function(t){return{backgroundColor:t.expect(R)}},border:function(t){var n,o,i;if(t.matches(b))return t.expectEmpty(),{borderWidth:0,borderColor:'black',borderStyle:'solid'};for(var s=0;s<3&&t.hasTokens();)0!==s&&t.expect(v),void 0===n&&t.matches($,T)?n=t.lastValue:void 0===o&&t.matches(R)?o=t.lastValue:void 0===i&&t.matches(F)?i=t.lastValue:t.throw(),s+=1;return t.expectEmpty(),void 0===n&&(n=1),void 0===o&&(o="black"),void 0===i&&(i="solid"),{borderWidth:n,borderColor:o,borderStyle:i}},borderColor:ne,borderRadius:re,borderWidth:oe,boxShadow:function(t){var n=P(t);return{shadowOffset:n.offset,shadowRadius:n.radius,shadowColor:n.color,shadowOpacity:1}},flex:function(t){var n,o,i;if(t.matches(b))return t.expectEmpty(),{flexGrow:0,flexShrink:0,flexBasis:'auto'};if(t.saveRewindPoint(),t.matches(k)&&!t.hasTokens())return{flexGrow:1,flexShrink:1,flexBasis:'auto'};t.rewind();for(var s=0;s<2&&t.hasTokens();)0!==s&&t.expect(v),void 0===n&&t.matches(V)?(n=t.lastValue,t.saveRewindPoint(),t.matches(v)&&t.matches(V)?o=t.lastValue:t.rewind()):void 0===i&&t.matches($,T,S)?i=t.lastValue:void 0===i&&t.matches(k)?i='auto':t.throw(),s+=1;return t.expectEmpty(),void 0===n&&(n=1),void 0===o&&(o=1),void 0===i&&(i=0),{flexGrow:n,flexShrink:o,flexBasis:i}},flexFlow:function(t){for(var n,o,i=0;i<2&&t.hasTokens();)0!==i&&t.expect(v),void 0===n&&t.matches(W)?n=t.lastValue:void 0===o&&t.matches(Y)?o=t.lastValue:t.throw(),i+=1;return t.expectEmpty(),void 0===n&&(n="nowrap"),void 0===o&&(o="row"),{flexWrap:n,flexDirection:o}},font:function(t){for(var n,o,i,s,u=0;u<3&&t.hasTokens();){if(t.matches(M));else if(void 0===n&&t.matches(I))n=t.lastValue;else if(void 0===o&&t.matches(N))o=t.lastValue;else{if(void 0!==i||!t.matches(j))break;i=[t.lastValue]}t.expect(v),u+=1}var l=t.expect($,T);t.matches(x)&&(s=t.expect($,T)),t.expect(v);var c=D(t).fontFamily;void 0===n&&(n="normal"),void 0===o&&(o="normal"),void 0===i&&(i=A);var f={fontStyle:n,fontWeight:o,fontVariant:i,fontSize:l,fontFamily:c};return void 0!==s&&(f.lineHeight=s),f},fontFamily:D,fontVariant:function(t){return{fontVariant:[t.expect(E)]}},fontWeight:function(t){return{fontWeight:t.expect(y)}},margin:ie,padding:ae,placeContent:function(t){var n,o=t.expect(X);return t.hasTokens()?(t.expect(v),n=t.expect(H)):n='stretch',t.expectEmpty(),{alignContent:o,justifyContent:n}},shadowOffset:function(t){return{shadowOffset:_(t)}},textShadow:function(t){var n=P(t);return{textShadowOffset:n.offset,textShadowRadius:n.radius,textShadowColor:n.color}},textShadowOffset:function(t){return{textShadowOffset:_(t)}},textDecoration:function(t){for(var n,o,i,s=!1;t.hasTokens();){if(s&&t.expect(v),void 0===n&&t.matches(O)){var u=[t.lastValue.toLowerCase()];t.saveRewindPoint(),'none'!==u[0]&&t.matches(v)&&t.matches(O)?(u.push(t.lastValue.toLowerCase()),u.sort().reverse()):t.rewind(),n=u.join(' ')}else void 0===o&&t.matches(z)?o=t.lastValue:void 0===i&&t.matches(R)?i=t.lastValue:t.throw();s=!0}return{textDecorationLine:void 0!==n?n:"none",textDecorationColor:void 0!==i?i:"black",textDecorationStyle:void 0!==o?o:"solid"}},textDecorationLine:function(t){for(var n=[],o=!1;t.hasTokens();)o&&t.expect(v),n.push(t.expect(O).toLowerCase()),o=!0;return n.sort().reverse(),{textDecorationLine:n.join(' ')}},transform:function(t){for(var n=[],o=!1;t.hasTokens();){o&&t.expect(v);var i,s=t.expectFunction(),u=s.functionName,l=te[u](s);Array.isArray(l)||(l=[(i={},i[u]=l,i)]),n=l.concat(n),o=!0}return{transform:n}}},ue=(function(){function t(t,n){this.index=0,this.nodes=t,this.functionName=null!=n?n.value:null,this.lastValue=null,this.rewindIndex=-1}var n=t.prototype;return n.hasTokens=function(){return this.index<=this.nodes.length-1},n.SYMBOL_MATCH=function(){if(!this.hasTokens())return null;for(var t=this.nodes[this.index],n=0;n=48&&A<=57)return!0;var n=h.charCodeAt(2);return A===c&&n>=48&&n<=57}return C===c?(A=h.charCodeAt(1))>=48&&A<=57:C>=48&&C<=57}m.exports=function(n){var f,u,v,l=0,s=n.length;if(0===s||!C(n))return!1;for((f=n.charCodeAt(l))!==o&&f!==t||l++;l57);)l+=1;if(f=n.charCodeAt(l),u=n.charCodeAt(l+1),f===c&&u>=48&&u<=57)for(l+=2;l57);)l+=1;if(f=n.charCodeAt(l),u=n.charCodeAt(l+1),v=n.charCodeAt(l+2),(f===h||f===A)&&(u>=48&&u<=57||(u===o||u===t)&&v>=48&&v<=57))for(l+=u===o||u===t?3:2;l57);)l+=1;return{number:n.slice(0,l),unit:n.slice(l)}}},515,[]); +__d(function(g,r,_i,a,m,e,d){function t(i){return i&&'object'==typeof i?u(i)||c(i)?i:o(i)?f(i,t):l(p(i),function(o,u){return o[n(u)]=t(i[u]),o},{}):i}function n(t){return t.replace(/[_.-](\w|$)/g,function(t,n){return n.toUpperCase()})}m.exports=function(o){return'string'==typeof o?n(o):t(o)};var o=Array.isArray||function(t){return'[object Array]'===Object.prototype.toString.call(t)},u=function(t){return'[object Date]'===Object.prototype.toString.call(t)},c=function(t){return'[object RegExp]'===Object.prototype.toString.call(t)},i=Object.prototype.hasOwnProperty,p=Object.keys||function(t){var n=[];for(var o in t)i.call(t,o)&&n.push(o);return n};function f(t,n){if(t.map)return t.map(n);for(var o=[],u=0;uk)&&(I=(L=L.replace(' ',':')).length),0t&&(t=(a=a.trim()).charCodeAt(0)),t){case 38:return a.replace(p,'$1'+e.trim());case 58:return e.trim()+a.replace(p,'$1'+e.trim());default:if(0<1*r&&0f.charCodeAt(8))break;case 115:n=n.replace(f,'-webkit-'+f)+';'+n;break;case 207:case 102:n=n.replace(f,'-webkit-'+(102t.charCodeAt(0)&&(t=t.trim()),t=[t],01&&void 0!==p[1]?p[1]:R,o=p.length>2&&void 0!==p[2]?p[2]:_,(0,h.default)(),l=j(e),u=(0,y.processColor)(o),c=l+":"+n+":"+u,!M.has(c)){v.next=8;break}return v.abrupt("return",M.get(c));case 8:return v.prev=8,v.next=11,t.default.awrap(F.getImageForFont(C,l,n,u));case 11:return f=v.sent,s={uri:f,scale:y.PixelRatio.get()},M.setValue(c,s),v.abrupt("return",s);case 17:throw v.prev=17,v.t0=v.catch(8),M.setError(c,v.t0),v.t0;case 21:case"end":return v.stop()}},null,null,[[8,17]],Promise)},E.getImageSourceSync=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:R,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:_;(0,h.default)();var o=j(e),l=(0,y.processColor)(n),u=o+":"+t+":"+l;if(M.has(u))return M.get(u);try{var c=F.getImageForFontSync(C,o,t,l),f={uri:c,scale:y.PixelRatio.get()};return M.setValue(u,f),f}catch(e){throw M.setError(u,e),e}},E.loadFont=function(){var e,o=arguments;return t.default.async(function(l){for(;;)switch(l.prev=l.next){case 0:if(e=o.length>0&&void 0!==o[0]?o[0]:N,'ios'!==y.Platform.OS){l.next=7;break}if((0,h.default)(),e){l.next=5;break}throw new Error('Unable to load font, because no file was specified. ');case 5:return l.next=7,t.default.awrap(F.loadFontWithFileName.apply(F,(0,n.default)(e.split('.'))));case 7:case"end":return l.stop()}},null,null,null,Promise)},E.hasIcon=function(t){return Object.prototype.hasOwnProperty.call(e,t)},E.getRawGlyphMap=function(){return e},E.getFontFamily=function(){return C},E};var t=e(r(d[1])),n=e(r(d[2])),o=e(r(d[3])),l=e(r(d[4])),u=e(r(d[5])),c=e(r(d[6])),f=e(r(d[7])),s=e(r(d[8])),p=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=P(t);if(n&&n.has(e))return n.get(e);var o={},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in e)if("default"!==u&&Object.prototype.hasOwnProperty.call(e,u)){var c=l?Object.getOwnPropertyDescriptor(e,u):null;c&&(c.get||c.set)?Object.defineProperty(o,u,c):o[u]=e[u]}o.default=e,n&&n.set(e,o);return o})(r(d[9])),v=e(r(d[10])),y=r(d[11]),h=e(r(d[12])),O=e(r(d[13])),b=e(r(d[14])),w=["name","size","color","style","children"];function P(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(P=function(e){return e?n:t})(e)}function I(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}var F=y.NativeModules.RNVectorIconsManager||y.NativeModules.RNVectorIconsModule;_e.NativeIconAPI=F;var R=12;_e.DEFAULT_ICON_SIZE=R;var _='black';_e.DEFAULT_ICON_COLOR=_},526,[1,67,49,96,9,10,12,14,17,165,204,527,528,529,530]); +__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0});var n=r(d[0]);Object.keys(n).forEach(function(t){"default"!==t&&"__esModule"!==t&&(t in e&&e[t]===n[t]||Object.defineProperty(e,t,{enumerable:!0,get:function(){return n[t]}}))})},527,[2]); +__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){if(!n){if('android'===o.Platform.OS)throw new Error('RNVectorIconsModule not available, did you properly integrate the module? Try running `react-native link react-native-vector-icons` and recompiling.');throw new Error('RNVectorIconsManager not available, did you add the library to your project and link with libRNVectorIcons.a? Try running `react-native link react-native-vector-icons` and recompiling.')}};var o=r(d[0]),n=o.NativeModules.RNVectorIconsManager||o.NativeModules.RNVectorIconsModule},528,[527]); +__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){var u=new Map;return{setValue:function(n,o){return u.set(n,{type:t,data:o})},setError:function(t,o){return u.set(t,{type:n,data:o})},has:function(t){return u.has(t)},get:function(t){if(u.has(t)){var o=u.get(t),f=o.type,s=o.data;if(f===n)throw s;return s}}}};var t='value',n='error'},529,[]); +__d(function(g,r,i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=function(e){var O,C;return C=O=(function(h){(0,u.default)(x,h);var O,j,C=(O=x,j=k(),function(){var e,t=(0,s.default)(O);if(j){var n=(0,s.default)(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return(0,c.default)(this,e)});function x(){return(0,o.default)(this,x),C.apply(this,arguments)}return(0,l.default)(x,[{key:"render",value:function(){var o=this.props,l=o.style,u=o.iconStyle,c=o.children,s=(0,n.default)(o,P),h=(0,p.default)(s,w,'style','name','size','color'),O=(0,p.default)(s,R),k=(0,y.default)(s,Object.keys(h),Object.keys(O),'iconStyle','borderRadius','backgroundColor');h.style=u?[S.icon,u]:S.icon;var j=(0,p.default)(this.props,'color'),C=(0,p.default)(this.props,'backgroundColor','borderRadius');return b.default.createElement(v.TouchableHighlight,(0,t.default)({style:[S.touchable,C]},O),b.default.createElement(v.View,(0,t.default)({style:[S.container,C,l]},k),b.default.createElement(e,h),(0,f.default)(c)?b.default.createElement(v.Text,{style:[S.text,j]},c):c))}}]),x})(b.PureComponent),O.propTypes={backgroundColor:h.default.oneOfType([h.default.string,h.default.number]),borderRadius:h.default.number,color:h.default.any,size:h.default.number,iconStyle:h.default.any,style:h.default.any,children:h.default.node},O.defaultProps={backgroundColor:j,borderRadius:5,color:'white',size:20},C};var t=e(r(d[1])),n=e(r(d[2])),o=e(r(d[3])),l=e(r(d[4])),u=e(r(d[5])),c=e(r(d[6])),s=e(r(d[7])),f=e(r(d[8])),y=e(r(d[9])),p=e(r(d[10])),b=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=O(t);if(n&&n.has(e))return n.get(e);var o={},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in e)if("default"!==u&&Object.prototype.hasOwnProperty.call(e,u)){var c=l?Object.getOwnPropertyDescriptor(e,u):null;c&&(c.get||c.set)?Object.defineProperty(o,u,c):o[u]=e[u]}o.default=e,n&&n.set(e,o);return o})(r(d[11])),h=e(r(d[12])),v=r(d[13]),P=["style","iconStyle","children"];function O(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(O=function(e){return e?n:t})(e)}function k(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}var S=v.StyleSheet.create({container:{flexDirection:'row',justifyContent:'flex-start',alignItems:'center',padding:8},touchable:{overflow:'hidden'},icon:{marginRight:10},text:{fontWeight:'600',backgroundColor:'transparent'}}),j='#007AFF',w=['ellipsizeMode','numberOfLines','textBreakStrategy','selectable','suppressHighlighting','allowFontScaling','adjustsFontSizeToFit','minimumFontScale'],R=['accessible','accessibilityLabel','accessibilityHint','accessibilityComponentType','accessibilityRole','accessibilityStates','accessibilityTraits','onFocus','onBlur','disabled','onPress','onPressIn','onPressOut','onLayout','onLongPress','nativeID','testID','delayPressIn','delayPressOut','delayLongPress','activeOpacity','underlayColor','selectionColor','onShowUnderlay','onHideUnderlay','hasTVPreferredFocus','tvParallaxProperties']},530,[1,22,96,9,10,12,14,17,531,532,533,165,204,527]); +__d(function(g,r,i,a,m,e,d){var t='[object String]',n=Object.prototype.toString,o=Array.isArray;function c(t){return!!t&&'object'==typeof t}m.exports=function(f){return'string'==typeof f||!o(f)&&c(f)&&n.call(f)==t}},531,[]); +__d(function(g,r,i,a,m,_e,d){var t=200,n='__lodash_hash_undefined__',e=9007199254740991,o='[object Arguments]',u='[object Function]',c='[object GeneratorFunction]',f='[object Symbol]',l=/^\[object .+?Constructor\]$/,s=/^(?:0|[1-9]\d*)$/,h='object'==typeof g&&g&&g.Object===Object&&g,p='object'==typeof self&&self&&self.Object===Object&&self,_=h||p||Function('return this')();function y(t,n,e){switch(e.length){case 0:return t.call(n);case 1:return t.call(n,e[0]);case 2:return t.call(n,e[0],e[1]);case 3:return t.call(n,e[0],e[1],e[2])}return t.apply(n,e)}function v(t,n){return!!(t?t.length:0)&&S(t,n,0)>-1}function b(t,n,e){for(var o=-1,u=t?t.length:0;++o=t&&(l=P,s=!1,e=new Z(e));t:for(;++f0&&e(l)?n>1?et(l,n-1,e,o,u):O(u,l):o||(u[u.length]=l)}return u}function ot(t,n,e){var o=n(t);return jt(t)?o:O(o,e(t))}function ut(t){return!(!At(t)||G&&G in t)&&(wt(t)||F(t)?B:l).test(dt(t))}function it(t){if(!At(t))return vt(t);var n,e,o,u=(e=(n=t)&&n.constructor,o='function'==typeof e&&e.prototype||M,n===o),c=[];for(var f in t)('constructor'!=f||!u&&q.call(t,f))&&c.push(f);return c}function at(t,n){return ct(t=Object(t),n,function(n,e){return e in t})}function ct(t,n,e){for(var o=-1,u=n.length,c={};++o-1},X.prototype.set=function(t,n){var e=this.__data__,o=rt(e,t);return o<0?e.push([t,n]):e[o][1]=n,this},Y.prototype.clear=function(){this.__data__={hash:new W,map:new(U||X),string:new W}},Y.prototype.delete=function(t){return lt(this,t).delete(t)},Y.prototype.get=function(t){return lt(this,t).get(t)},Y.prototype.has=function(t){return lt(this,t).has(t)},Y.prototype.set=function(t,n){return lt(this,t).set(t,n),this},Z.prototype.add=Z.prototype.push=function(t){return this.__data__.set(t,n),this},Z.prototype.has=function(t){return this.__data__.has(t)};var ht=N?E(N,Object):Ct,pt=N?function(t){for(var n=[];t;)O(n,ht(t)),t=H(t);return n}:Ct;function _t(t){return jt(t)||bt(t)||!!(L&&t&&t[L])}function yt(t,n){return!!(n=null==n?e:n)&&('number'==typeof t||s.test(t))&&t>-1&&t%1==0&&t-1&&t%1==0&&t<=e}function At(t){var n=typeof t;return!!t&&('object'==n||'function'==n)}function $t(t){return!!t&&'object'==typeof t}function Pt(t){return'symbol'==typeof t||$t(t)&&z.call(t)==f}function xt(t){return Ot(t)?tt(t,!0):it(t)}var Ft,Et,kt=(Ft=function(t,n){return null==t?{}:(n=j(et(n,1),gt),at(t,nt(ft(t),n)))},Et=Q(void 0===Et?Ft.length-1:Et,0),function(){for(var t=arguments,n=-1,e=Q(t.length-Et,0),o=Array(e);++n0&&o(b)?n>1?w(b,n-1,o,c,u):v(u,b):c||(u[u.length]=b)}return u}function x(t,n){return _(t=Object(t),n,function(n,o){return o in t})}function _(t,n,o){for(var c=-1,u=n.length,l={};++c-1&&n%1==0&&n<=t}function z(t){var n=typeof t;return!!t&&('object'==n||'function'==n)}function B(t){return!!t&&'object'==typeof t}function D(t){return'symbol'==typeof t||B(t)&&j.call(t)==u}var H,J,K=(H=function(t,n){return null==t?{}:x(t,y(w(n,1),E))},J=F(void 0===J?H.length-1:J,0),function(){for(var t=arguments,n=-1,o=F(t.length-J,0),c=Array(o);++np))return!1;var v=l.get(t);if(v&&l.get(n))return v==n;var h=-1,y=!0,b=f&e?new Ft:void 0;for(l.set(t,n),l.set(n,t);++h-1},Pt.prototype.set=function(t,n){var e=this.__data__,o=Tt(e,t);return o<0?e.push([t,n]):e[o][1]=n,this},xt.prototype.clear=function(){this.__data__={hash:new Et,map:new(ht||Pt),string:new Et}},xt.prototype.delete=function(t){return Zt(this,t).delete(t)},xt.prototype.get=function(t){return Zt(this,t).get(t)},xt.prototype.has=function(t){return Zt(this,t).has(t)},xt.prototype.set=function(t,n){return Zt(this,t).set(t,n),this},Ft.prototype.add=Ft.prototype.push=function(t){return this.__data__.set(t,n),this},Ft.prototype.has=function(t){return this.__data__.has(t)},Mt.prototype.clear=function(){this.__data__=new Pt},Mt.prototype.delete=function(t){return this.__data__.delete(t)},Mt.prototype.get=function(t){return this.__data__.get(t)},Mt.prototype.has=function(t){return this.__data__.has(t)},Mt.prototype.set=function(t,n){var e=this.__data__;if(e instanceof Pt){var o=e.__data__;if(!ht||o.length<199)return o.push([t,n]),this;e=this.__data__=new xt(o)}return e.set(t,n),this};var nr=pt?K(pt,Object):Ir,er=pt?function(t){for(var n=[];t;)V(n,nr(t)),t=ft(t);return n}:Ir,or=function(t){return ut.call(t)};function ur(t,n,e){for(var o,u=-1,c=(n=ir(n,t)?[n]:Jt(n)).length;++u-1&&t%1==0&&t-1&&t%1==0&&t<=u}function mr(t){var n=typeof t;return!!t&&('object'==n||'function'==n)}function Ar(t){return!!t&&'object'==typeof t}function kr(t){return'symbol'==typeof t||Ar(t)&&ut.call(t)==A}var Sr,$r=R?(Sr=R,function(t){return Sr(t)}):function(t){return Ar(t)&&Or(t.length)&&!!T[ut.call(t)]};function Er(t,n,e){var o=null==t?void 0:Ut(t,n);return void 0===o?e:o}function Pr(t,n){return null!=t&&ur(t,n,Ct)}function xr(t){return gr(t)?It(t):Rt(t)}function Fr(t){return gr(t)?It(t,!0):Vt(t)}function Mr(t){return t}function Ir(){return[]}m.exports=function(t,n){return null==t?{}:Nt(t,Yt(t),'function'==typeof(u=n)?u:null==u?Mr:'object'==typeof u?dr(u)?Gt(u[0],u[1]):1==(o=tr(e=u)).length&&o[0][2]?lr(o[0][0],o[0][1]):function(t){return t===e||Bt(t,e,o)}:ir(f=u)?(c=_r(f),function(t){return null==t?void 0:t[c]}):qt(f));var e,o,u,c,f}},537,[]); +__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.DYTE_DEV_MODE=void 0;e.DYTE_DEV_MODE=!1},538,[]); +__d(function(g,r,i,a,m,e,d){var l=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=l(r(d[1])),c={},t={};['arrow-back','call-end','chat','expand-less','expand-more','flip-camera-ios','groups','mic','mic-external-on','mic-off','poll','send','videocam-off','videocam','pan-tool','cancel-presentation','present-to-all','stop-screen-share','screen-share','clear','attach-file','fullscreen','fullscreen-exit','fiber-manual-record','people'].forEach(function(l){c[l]='material'}),['dots-vertical','image','auto-fix','plus-thick','close','signal-cellular-1','signal-cellular-2','exclamation','check','network-strength-1','network-strength-3','network-strength-2','download-circle','voice-off'].forEach(function(l){t[l]='material-community'});var n=(0,o.default)({},c,t);e.default=n},539,[1,22]); +__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"ReactNativeModal",{enumerable:!0,get:function(){return t.ReactNativeModal}}),e.default=void 0;var t=r(d[0]),o=t.ReactNativeModal;e.default=o},540,[541]); +__d(function(g,r,i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=_e.ReactNativeModal=void 0;var n=e(r(d[1])),t=e(r(d[2])),o=e(r(d[3])),s=e(r(d[4])),p=e(r(d[5])),c=e(r(d[6])),l=e(r(d[7])),u=y(r(d[8])),f=r(d[9]),h=y(r(d[10])),v=y(r(d[11])),w=r(d[12]),b=e(r(d[13])),S=["animationIn","animationInTiming","animationOut","animationOutTiming","avoidKeyboard","coverScreen","hasBackdrop","backdropColor","backdropOpacity","backdropTransitionInTiming","backdropTransitionOutTiming","customBackdrop","children","isVisible","onModalShow","onBackButtonPress","useNativeDriver","propagateSwipe","style"],k=["testID"];function D(e){if("function"!=typeof WeakMap)return null;var n=new WeakMap,t=new WeakMap;return(D=function(e){return e?t:n})(e)}function y(e,n){if(!n&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var t=D(n);if(t&&t.has(e))return t.get(e);var o={},s=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var p in e)if("default"!==p&&Object.prototype.hasOwnProperty.call(e,p)){var c=s?Object.getOwnPropertyDescriptor(e,p):null;c&&(c.get||c.set)?Object.defineProperty(o,p,c):o[p]=e[p]}return o.default=e,t&&t.set(e,o),o}function O(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}(0,w.initializeAnimations)();var T=function(e){return{animationIn:e.animationIn,animationOut:e.animationOut}},M=(function(e){(0,p.default)(M,e);var h,D,y=(h=M,D=O(),function(){var e,n=(0,l.default)(h);if(D){var t=(0,l.default)(this).constructor;e=Reflect.construct(n,arguments,t)}else e=n.apply(this,arguments);return(0,c.default)(this,e)});function M(e){var n;(0,o.default)(this,M),(n=y.call(this,e)).state={showContent:!0,isVisible:!1,deviceWidth:f.Dimensions.get('window').width,deviceHeight:f.Dimensions.get('window').height,isSwipeable:!!n.props.swipeDirection,pan:null},n.isTransitioning=!1,n.inSwipeClosingState=!1,n.currentSwipingDirection=null,n.panResponder=null,n.didUpdateDimensionsEmitter=null,n.interactionHandle=null,n.getDeviceHeight=function(){return n.props.deviceHeight||n.state.deviceHeight},n.getDeviceWidth=function(){return n.props.deviceWidth||n.state.deviceWidth},n.onBackButtonPress=function(){return!(!n.props.onBackButtonPress||!n.props.isVisible)&&(n.props.onBackButtonPress(),!0)},n.shouldPropagateSwipe=function(e,t){return'function'==typeof n.props.propagateSwipe?n.props.propagateSwipe(e,t):n.props.propagateSwipe},n.buildPanResponder=function(){var e=null;n.panResponder=f.PanResponder.create({onMoveShouldSetPanResponder:function(t,o){if(!n.shouldPropagateSwipe(t,o)){var s=Math.abs(o.dx)>=n.props.panResponderThreshold||Math.abs(o.dy)>=n.props.panResponderThreshold;return s&&n.props.onSwipeStart&&n.props.onSwipeStart(o),n.currentSwipingDirection=n.getSwipingDirection(o),e=n.createAnimationEventForSwipe(),s}return!1},onStartShouldSetPanResponder:function(e,t){return!(e._dispatchInstances&&e._dispatchInstances.some(function(e){return/scrollview|flatlist/i.test(e.type)})&&n.shouldPropagateSwipe(e,t)&&n.props.scrollTo&&n.props.scrollOffset>0)&&(n.props.onSwipeStart&&n.props.onSwipeStart(t),n.currentSwipingDirection=null,!0)},onPanResponderMove:function(t,o){if(!n.currentSwipingDirection){if(0===o.dx&&0===o.dy)return;n.currentSwipingDirection=n.getSwipingDirection(o),e=n.createAnimationEventForSwipe()}if(n.isSwipeDirectionAllowed(o)){var s=1-n.calcDistancePercentage(o);n.backdropRef&&n.backdropRef.transitionTo({opacity:n.props.backdropOpacity*s}),e(t,o),n.props.onSwipeMove&&n.props.onSwipeMove(s,o)}else if(n.props.scrollTo)if(n.props.scrollHorizontal){var p=-o.dx;p>n.props.scrollOffsetMax&&(p-=(p-n.props.scrollOffsetMax)/2),n.props.scrollTo({x:p,animated:!1})}else{var c=-o.dy;c>n.props.scrollOffsetMax&&(c-=(c-n.props.scrollOffsetMax)/2),n.props.scrollTo({y:c,animated:!1})}},onPanResponderRelease:function(e,t){if(n.getAccDistancePerDirection(t)>n.props.swipeThreshold&&n.isSwipeDirectionAllowed(t)){if(n.props.onSwipeComplete)return n.inSwipeClosingState=!0,void n.props.onSwipeComplete({swipingDirection:n.getSwipingDirection(t)},t);if(n.props.onSwipe)return n.inSwipeClosingState=!0,void n.props.onSwipe()}n.props.onSwipeCancel&&n.props.onSwipeCancel(t),n.backdropRef&&n.backdropRef.transitionTo({opacity:n.props.backdropOpacity}),f.Animated.spring(n.state.pan,{toValue:{x:0,y:0},bounciness:0,useNativeDriver:!1}).start(),n.props.scrollTo&&n.props.scrollOffset>n.props.scrollOffsetMax&&n.props.scrollTo({y:n.props.scrollOffsetMax,animated:!0})}})},n.getAccDistancePerDirection=function(e){switch(n.currentSwipingDirection){case'up':return-e.dy;case'down':return e.dy;case'right':return e.dx;case'left':return-e.dx;default:return 0}},n.getSwipingDirection=function(e){return Math.abs(e.dx)>Math.abs(e.dy)?e.dx>0?'right':'left':e.dy>0?'down':'up'},n.calcDistancePercentage=function(e){switch(n.currentSwipingDirection){case'down':return(e.moveY-e.y0)/((n.props.deviceHeight||n.state.deviceHeight)-e.y0);case'up':return(0,w.reversePercentage)(e.moveY/e.y0);case'left':return(0,w.reversePercentage)(e.moveX/e.x0);case'right':return(e.moveX-e.x0)/((n.props.deviceWidth||n.state.deviceWidth)-e.x0);default:return 0}},n.createAnimationEventForSwipe=function(){return'right'===n.currentSwipingDirection||'left'===n.currentSwipingDirection?f.Animated.event([null,{dx:n.state.pan.x}],{useNativeDriver:!1}):f.Animated.event([null,{dy:n.state.pan.y}],{useNativeDriver:!1})},n.isDirectionIncluded=function(e){return Array.isArray(n.props.swipeDirection)?n.props.swipeDirection.includes(e):n.props.swipeDirection===e},n.isSwipeDirectionAllowed=function(e){var t=e.dy,o=e.dx,s=t>0,p=t<0,c=o<0,l=o>0;return!('up'!==n.currentSwipingDirection||!n.isDirectionIncluded('up')||!p)||(!('down'!==n.currentSwipingDirection||!n.isDirectionIncluded('down')||!s)||(!('right'!==n.currentSwipingDirection||!n.isDirectionIncluded('right')||!l)||!('left'!==n.currentSwipingDirection||!n.isDirectionIncluded('left')||!c)))},n.handleDimensionsUpdate=function(){if(!n.props.deviceHeight&&!n.props.deviceWidth){var e=f.Dimensions.get('window').width,t=f.Dimensions.get('window').height;e===n.state.deviceWidth&&t===n.state.deviceHeight||n.setState({deviceWidth:e,deviceHeight:t})}},n.open=function(){n.isTransitioning||(n.isTransitioning=!0,n.backdropRef&&n.backdropRef.transitionTo({opacity:n.props.backdropOpacity},n.props.backdropTransitionInTiming),n.state.isSwipeable&&n.state.pan.setValue({x:0,y:0}),n.contentRef&&(n.props.onModalWillShow&&n.props.onModalWillShow(),null==n.interactionHandle&&(n.interactionHandle=f.InteractionManager.createInteractionHandle()),n.contentRef.animate(n.animationIn,n.props.animationInTiming).then(function(){n.isTransitioning=!1,n.interactionHandle&&(f.InteractionManager.clearInteractionHandle(n.interactionHandle),n.interactionHandle=null),n.props.isVisible?n.props.onModalShow():n.close()})))},n.close=function(){if(!n.isTransitioning){n.isTransitioning=!0,n.backdropRef&&n.backdropRef.transitionTo({opacity:0},n.props.backdropTransitionOutTiming);var e=n.animationOut;n.inSwipeClosingState&&(n.inSwipeClosingState=!1,'up'===n.currentSwipingDirection?e='slideOutUp':'down'===n.currentSwipingDirection?e='slideOutDown':'right'===n.currentSwipingDirection?e='slideOutRight':'left'===n.currentSwipingDirection&&(e='slideOutLeft')),n.contentRef&&(n.props.onModalWillHide&&n.props.onModalWillHide(),null==n.interactionHandle&&(n.interactionHandle=f.InteractionManager.createInteractionHandle()),n.contentRef.animate(e,n.props.animationOutTiming).then(function(){n.isTransitioning=!1,n.interactionHandle&&(f.InteractionManager.clearInteractionHandle(n.interactionHandle),n.interactionHandle=null),n.props.isVisible?n.open():n.setState({showContent:!1},function(){n.setState({isVisible:!1},function(){n.props.onModalHide()})})}))}},n.makeBackdrop=function(){if(!n.props.hasBackdrop)return null;n.props.customBackdrop&&!u.isValidElement(n.props.customBackdrop)&&console.warn('Invalid customBackdrop element passed to Modal. You must provide a valid React element.');var e=n.props,t=e.customBackdrop,o=e.backdropColor,s=e.useNativeDriver,p=e.useNativeDriverForBackdrop,c=e.onBackdropPress,l=!!n.props.customBackdrop,h=[{width:n.getDeviceWidth(),height:n.getDeviceHeight(),backgroundColor:n.state.showContent&&!l?o:'transparent'}],w=u.createElement(v.View,{ref:function(e){return n.backdropRef=e},useNativeDriver:void 0!==p?p:s,style:[b.default.backdrop,h]},l&&t);return l?w:u.createElement(f.TouchableWithoutFeedback,{onPress:c},w)};var s=(0,w.buildAnimations)(T(e)),p=s.animationIn,c=s.animationOut;return n.animationIn=p,n.animationOut=c,n.state.isSwipeable&&(n.state=(0,t.default)({},n.state,{pan:new f.Animated.ValueXY}),n.buildPanResponder()),e.isVisible&&(n.state=(0,t.default)({},n.state,{isVisible:!0,showContent:!0})),n}return(0,s.default)(M,[{key:"componentDidMount",value:function(){this.props.onSwipe&&console.warn('`` is deprecated and will be removed starting from 13.0.0. Use `` instead.'),this.didUpdateDimensionsEmitter=f.DeviceEventEmitter.addListener('didUpdateDimensions',this.handleDimensionsUpdate),this.state.isVisible&&this.open(),f.BackHandler.addEventListener('hardwareBackPress',this.onBackButtonPress)}},{key:"componentWillUnmount",value:function(){f.BackHandler.removeEventListener('hardwareBackPress',this.onBackButtonPress),this.didUpdateDimensionsEmitter&&this.didUpdateDimensionsEmitter.remove(),this.interactionHandle&&(f.InteractionManager.clearInteractionHandle(this.interactionHandle),this.interactionHandle=null)}},{key:"componentDidUpdate",value:function(e){if(this.props.animationIn!==e.animationIn||this.props.animationOut!==e.animationOut){var n=(0,w.buildAnimations)(T(this.props)),t=n.animationIn,o=n.animationOut;this.animationIn=t,this.animationOut=o}this.props.backdropOpacity!==e.backdropOpacity&&this.backdropRef&&this.backdropRef.transitionTo({opacity:this.props.backdropOpacity},this.props.backdropTransitionInTiming),this.props.isVisible&&!e.isVisible?this.open():!this.props.isVisible&&e.isVisible&&this.close()}},{key:"render",value:function(){var e=this,o=this.props,s=(o.animationIn,o.animationInTiming,o.animationOut,o.animationOutTiming,o.avoidKeyboard),p=o.coverScreen,c=(o.hasBackdrop,o.backdropColor,o.backdropOpacity,o.backdropTransitionInTiming,o.backdropTransitionOutTiming,o.customBackdrop,o.children),l=(o.isVisible,o.onModalShow,o.onBackButtonPress),h=o.useNativeDriver,w=(o.propagateSwipe,o.style),D=(0,n.default)(o,S),y=(D.testID,(0,n.default)(D,k)),O=[{margin:.05*this.getDeviceWidth(),transform:[{translateY:0}]},b.default.content,w],T={},M={};this.state.isSwipeable&&(T=(0,t.default)({},this.panResponder.panHandlers),M=h?{transform:this.state.pan.getTranslateTransform()}:this.state.pan.getLayout());var B=this.props.hideModalContentWhileAnimating&&this.props.useNativeDriver&&!this.state.showContent?u.createElement(v.View,null):c,I=u.createElement(v.View,(0,t.default)({},T,{ref:function(n){return e.contentRef=n},style:[M,O],pointerEvents:"box-none",useNativeDriver:h},y),B);return!p&&this.state.isVisible?u.createElement(f.View,{pointerEvents:"box-none",style:[b.default.backdrop,b.default.containerBox]},this.makeBackdrop(),I):u.createElement(f.Modal,(0,t.default)({transparent:!0,animationType:'none',visible:this.state.isVisible,onRequestClose:l},D),this.makeBackdrop(),s?u.createElement(f.KeyboardAvoidingView,{behavior:'ios'===f.Platform.OS?'padding':void 0,pointerEvents:"box-none",style:O.concat([{margin:0}])},I):I)}}],[{key:"getDerivedStateFromProps",value:function(e,n){return!n.isVisible&&e.isVisible?{isVisible:!0,showContent:!0}:null}}]),M})(u.Component);_e.ReactNativeModal=M,M.propTypes={animationIn:h.oneOfType([h.string,h.object]),animationInTiming:h.number,animationOut:h.oneOfType([h.string,h.object]),animationOutTiming:h.number,avoidKeyboard:h.bool,coverScreen:h.bool,hasBackdrop:h.bool,backdropColor:h.string,backdropOpacity:h.number,backdropTransitionInTiming:h.number,backdropTransitionOutTiming:h.number,customBackdrop:h.node,children:h.node.isRequired,deviceHeight:h.number,deviceWidth:h.number,isVisible:h.bool.isRequired,hideModalContentWhileAnimating:h.bool,propagateSwipe:h.oneOfType([h.bool,h.func]),onModalShow:h.func,onModalWillShow:h.func,onModalHide:h.func,onModalWillHide:h.func,onBackButtonPress:h.func,onBackdropPress:h.func,panResponderThreshold:h.number,onSwipeStart:h.func,onSwipeMove:h.func,onSwipeComplete:h.func,onSwipeCancel:h.func,swipeThreshold:h.number,swipeDirection:h.oneOfType([h.arrayOf(h.oneOf(['up','down','left','right'])),h.oneOf(['up','down','left','right'])]),useNativeDriver:h.bool,useNativeDriverForBackdrop:h.bool,style:h.any,scrollTo:h.func,scrollOffset:h.number,scrollOffsetMax:h.number,scrollHorizontal:h.bool,supportedOrientations:h.arrayOf(h.oneOf(['portrait','portrait-upside-down','landscape','landscape-left','landscape-right']))},M.defaultProps={animationIn:'slideInUp',animationInTiming:300,animationOut:'slideOutDown',animationOutTiming:300,avoidKeyboard:!1,coverScreen:!0,hasBackdrop:!0,backdropColor:'black',backdropOpacity:.7,backdropTransitionInTiming:300,backdropTransitionOutTiming:300,customBackdrop:null,useNativeDriver:!1,deviceHeight:null,deviceWidth:null,hideModalContentWhileAnimating:!1,propagateSwipe:!1,isVisible:!1,panResponderThreshold:4,swipeThreshold:100,onModalShow:function(){return null},onModalWillShow:function(){return null},onModalHide:function(){return null},onModalWillHide:function(){return null},onBackdropPress:function(){return null},onBackButtonPress:function(){return null},scrollTo:null,scrollOffset:0,scrollOffsetMax:0,scrollHorizontal:!1,statusBarTranslucent:!1,supportedOrientations:['portrait','landscape']};var B=M;_e.default=B},541,[1,96,22,9,10,12,14,17,165,2,204,542,563,564]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.createAnimatableComponent=e.View=e.Text=e.Image=void 0,Object.defineProperty(e,"createAnimation",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(e,"initializeRegistryWithDefinitions",{enumerable:!0,get:function(){return u.initializeRegistryWithDefinitions}}),Object.defineProperty(e,"registerAnimation",{enumerable:!0,get:function(){return u.registerAnimation}});var n=r(d[1]),o=t(r(d[2])),u=r(d[3]),f=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=c(n);if(o&&o.has(t))return o.get(t);var u={},f=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in t)if("default"!==l&&Object.prototype.hasOwnProperty.call(t,l)){var p=f?Object.getOwnPropertyDescriptor(t,l):null;p&&(p.get||p.set)?Object.defineProperty(u,l,p):u[l]=t[l]}u.default=t,o&&o.set(t,u);return u})(r(d[4])),l=t(r(d[5]));function c(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(c=function(t){return t?o:n})(t)}(0,u.initializeRegistryWithDefinitions)(f);var p=o.default;e.createAnimatableComponent=p;var s=(0,o.default)(n.View);e.View=s;var y=(0,o.default)(n.Text);e.Text=y;var b=(0,o.default)(n.Image);e.Image=b},542,[1,2,543,549,551,548]); +__d(function(g,r,i,_a,m,_e,d){var t=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=function(t){var T,V,B=t.displayName||t.name||'Component',R=p.Animated.createAnimatedComponent(t);return V=T=(function(t){(0,o.default)(B,t);var c,T,V=(c=B,T=O(),function(){var t,n=(0,s.default)(c);if(T){var e=(0,s.default)(this).constructor;t=Reflect.construct(n,arguments,e)}else t=n.apply(this,arguments);return(0,u.default)(this,t)});function B(t){var e;(0,n.default)(this,B),(e=V.call(this,t)).ref=null,e.handleRef=function(t){e.ref=t};var o=new p.Animated.Value(N(0,e.props.direction)),u={},s={};return t.animation&&(s=D(t.animation),u=j(s,o)),e.state={animationValue:o,animationStyle:u,compiledAnimation:s,transitionStyle:{},transitionValues:{},currentTransitionValues:{}},t.transition&&(e.state=(0,l.default)({},e.state,e.initializeTransitionState(t.transition))),e.delayTimer=null,(0,b.getAnimationNames)().forEach(function(t){t in(0,a.default)(e)||(e[t]=e.animate.bind((0,a.default)(e),t))}),e}return(0,e.default)(B,[{key:"initializeTransitionState",value:function(t){var n={},e={},a=(0,v.default)(t,this.props.style);return Object.keys(a).forEach(function(t){var o=a[t];if(-1!==k.indexOf(t)||'number'!=typeof o)n[t]=new p.Animated.Value(0),e[t]=o;else{var u=new p.Animated.Value(o);n[t]=u,e[t]=u}}),{currentTransitionValues:a,transitionStyle:e,transitionValues:n}}},{key:"getTransitionState",value:function(t){var n=this,e='string'==typeof t?[t]:t,a=this.state,o=a.transitionValues,u=a.currentTransitionValues,s=a.transitionStyle,f=e.filter(function(t){return!n.state.transitionValues[t]});if(f.length){var c=this.initializeTransitionState(f);o=(0,l.default)({},o,c.transitionValues),u=(0,l.default)({},u,c.currentTransitionValues),s=(0,l.default)({},s,c.transitionStyle)}return{transitionValues:o,currentTransitionValues:u,transitionStyle:s}}},{key:"setNativeProps",value:function(t){this.ref&&this.ref.setNativeProps(t)}},{key:"componentDidMount",value:function(){var t=this,n=this.props,e=n.animation,a=n.duration,o=n.delay,u=n.onAnimationBegin,s=n.iterationDelay;if(e){var l=function(){u(),t.startAnimation(a,0,s,function(n){return t.props.onAnimationEnd(n)}),t.delayTimer=null};o?this.delayTimer=setTimeout(l,o):l()}}},{key:"UNSAFE_componentWillReceiveProps",value:function(t){var n,e,a=this,o=t.animation,u=t.delay,s=t.duration,l=t.easing,f=t.iterationDelay,c=t.transition,p=t.onAnimationBegin;if(c){var y=(0,v.default)(c,t.style);this.transitionTo(y,s,l,u)}else n=o,e=this.props.animation,n!==e&&JSON.stringify(n)!==JSON.stringify(e)&&(o?this.delayTimer?this.setAnimation(o):(p(),this.animate(o,s,f).then(function(t){return a.props.onAnimationEnd(t)})):this.stopAnimation())}},{key:"componentWillUnmount",value:function(){this.delayTimer&&clearTimeout(this.delayTimer)}},{key:"setAnimation",value:function(t,n){var e=D(t);this.setState(function(t){return{animationStyle:j(e,t.animationValue),compiledAnimation:e}},n)}},{key:"animate",value:function(t,n,e){var a=this;return new Promise(function(o){a.setAnimation(t,function(){a.startAnimation(n,0,e,o)})})}},{key:"stopAnimation",value:function(){this.setState({scheduledAnimation:!1,animationStyle:{}}),this.state.animationValue.stopAnimation(),this.delayTimer&&(clearTimeout(this.delayTimer),this.delayTimer=null)}},{key:"startAnimation",value:function(t,n,e,a){var o=this,u=this.state,s=u.animationValue,l=u.compiledAnimation,f=this.props,c=f.direction,y=f.iterationCount,v=f.useNativeDriver,h=this.props.easing||l.easing||'ease',T=n||0,b=N(T,c),V=w(T,c);s.setValue(b),'string'==typeof h&&(h=A.default[h]);var O='reverse'===c||'alternate'===c&&!V||'alternate-reverse'===c&&!V;O&&(h=p.Easing.out(h));var k={toValue:V,easing:h,isInteraction:y<=1,duration:t||this.props.duration||1e3,useNativeDriver:v,delay:e||0};p.Animated.timing(s,k).start(function(n){T+=1,n.finished&&o.props.animation&&('infinite'===y||T=1?null:new Error('iterationCount must be a positive number or "infinite"')},iterationDelay:c.default.number,onAnimationBegin:c.default.func,onAnimationEnd:c.default.func,onTransitionBegin:c.default.func,onTransitionEnd:c.default.func,style:c.default.oneOfType([c.default.number,c.default.array,c.default.object]),transition:c.default.oneOfType([c.default.string,c.default.arrayOf(c.default.string)]),useNativeDriver:c.default.bool},T.defaultProps={animation:void 0,delay:0,direction:'normal',duration:void 0,easing:void 0,iterationCount:1,iterationDelay:0,onAnimationBegin:function(){},onAnimationEnd:function(){},onTransitionBegin:function(){},onTransitionEnd:function(){},style:void 0,transition:void 0,useNativeDriver:!1},V};var n=t(r(d[1])),e=t(r(d[2])),a=t(r(d[3])),o=t(r(d[4])),u=t(r(d[5])),s=t(r(d[6])),l=t(r(d[7])),f=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var e=V(n);if(e&&e.has(t))return e.get(t);var a={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in t)if("default"!==u&&Object.prototype.hasOwnProperty.call(t,u)){var s=o?Object.getOwnPropertyDescriptor(t,u):null;s&&(s.get||s.set)?Object.defineProperty(a,u,s):a[u]=t[u]}a.default=t,e&&e.set(t,a);return a})(r(d[8])),c=t(r(d[9])),p=r(d[10]),y=t(r(d[11])),v=t(r(d[12])),h=t(r(d[13])),T=t(r(d[14])),b=r(d[15]),A=t(r(d[16]));function V(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,e=new WeakMap;return(V=function(t){return t?e:n})(t)}function O(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(t){return!1}}var k=['rotate','rotateX','rotateY','rotateZ','skewX','skewY','transformMatrix','backgroundColor','borderColor','borderTopColor','borderRightColor','borderBottomColor','borderLeftColor','shadowColor','color','textDecorationColor','tintColor'],S=['width','height'];function E(t,n){var e={};return Object.keys(n).forEach(function(a){-1===t.indexOf(a)&&(e[a]=n[a])}),e}function w(t,n){switch(n){case'reverse':return 0;case'alternate':return t%2?0:1;case'alternate-reverse':return t%2?1:0;case'normal':default:return 1}}function N(t,n){return w(t,n)?0:1}function D(t){if('string'==typeof t){var n=(0,b.getAnimationByName)(t);if(!n)throw new Error("No animation registred by the name of "+t);return n}return(0,T.default)(t)}function j(t,n){var e={};return Object.keys(t).forEach(function(a){'style'===a?(0,l.default)(e,t.style):'easing'!==a&&(e[a]=n.interpolate(t[a]))}),(0,y.default)(e)}function C(t,n,e,a,o){var u=arguments.length>5&&void 0!==arguments[5]&&arguments[5],s=arguments.length>6?arguments[6]:void 0,l=arguments.length>7?arguments[7]:void 0,f=arguments.length>8?arguments[8]:void 0,c=a||o||s?p.Animated.timing(n,{toValue:e,delay:s,duration:a||1e3,easing:'function'==typeof o?o:A.default[o||'ease'],useNativeDriver:u}):p.Animated.spring(n,{toValue:e,useNativeDriver:u});setTimeout(function(){return l(t)},s),c.start(function(){return f(t)})}},543,[1,9,10,16,12,14,17,22,165,204,2,544,545,546,548,549,550]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){var o={};return Object.keys(t).forEach(function(f){-1!==s.indexOf(f)?(o.transform||(o.transform=[]),o.transform.push((0,n.default)({},f,t[f]))):o[f]=t[f]}),o};var n=t(r(d[1])),s=['perspective','rotate','rotateX','rotateY','rotateZ','scale','scaleX','scaleY','skewX','skewY','translateX','translateY']},544,[1,261]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,u){var o={},c=(0,n.default)(u);return('string'==typeof t?[t]:t).forEach(function(t){o[t]=t in c?c[t]:(0,f.default)(t,c)}),o};var n=t(r(d[1])),f=t(r(d[2]))},545,[1,546,547]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){var o=(0,n.default)({},f.StyleSheet.flatten(t));o.transform&&(o.transform.forEach(function(t){var n=Object.keys(t)[0];o[n]=t[n]}),delete o.transform);return o};var n=t(r(d[1])),f=r(d[2])},546,[1,22,2]); +__d(function(g,r,_i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(i,o){if('backgroundColor'===i)return'rgba(0,0,0,0)';if('color'===i||-1!==i.indexOf('Color'))return'rgba(0,0,0,1)';if(0===i.indexOf('rotate')||0===i.indexOf('skew'))return'0deg';if('opacity'===i||0===i.indexOf('scale'))return 1;if('fontSize'===i)return 14;if(0===i.indexOf('margin')||0===i.indexOf('padding'))for(var f,l=0;l1?null:t}var o={}},548,[1,546]); +__d(function(g,r,i,a,m,e,d){var n=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.getAnimationByName=function(n){return o[n]},e.getAnimationNames=function(){return Object.keys(o)},e.initializeRegistryWithDefinitions=function(n){Object.keys(n).forEach(function(o){u(o,(0,t.default)(n[o]))})},e.registerAnimation=u;var t=n(r(d[1])),o={};function u(n,t){o[n]=t}},549,[1,548]); +__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var s=r(d[0]),n={linear:s.Easing.linear,ease:s.Easing.bezier(.25,.1,.25,1),'ease-in':s.Easing.bezier(.42,0,1,1),'ease-out':s.Easing.bezier(0,0,.58,1),'ease-in-out':s.Easing.bezier(.42,0,.58,1),'ease-in-cubic':s.Easing.bezier(.55,.055,.675,.19),'ease-out-cubic':s.Easing.bezier(.215,.61,.355,1),'ease-in-out-cubic':s.Easing.bezier(.645,.045,.355,1),'ease-in-circ':s.Easing.bezier(.6,.04,.98,.335),'ease-out-circ':s.Easing.bezier(.075,.82,.165,1),'ease-in-out-circ':s.Easing.bezier(.785,.135,.15,.86),'ease-in-expo':s.Easing.bezier(.95,.05,.795,.035),'ease-out-expo':s.Easing.bezier(.19,1,.22,1),'ease-in-out-expo':s.Easing.bezier(1,0,0,1),'ease-in-quad':s.Easing.bezier(.55,.085,.68,.53),'ease-out-quad':s.Easing.bezier(.25,.46,.45,.94),'ease-in-out-quad':s.Easing.bezier(.455,.03,.515,.955),'ease-in-quart':s.Easing.bezier(.895,.03,.685,.22),'ease-out-quart':s.Easing.bezier(.165,.84,.44,1),'ease-in-out-quart':s.Easing.bezier(.77,0,.175,1),'ease-in-quint':s.Easing.bezier(.755,.05,.855,.06),'ease-out-quint':s.Easing.bezier(.23,1,.32,1),'ease-in-out-quint':s.Easing.bezier(.86,0,.07,1),'ease-in-sine':s.Easing.bezier(.47,0,.745,.715),'ease-out-sine':s.Easing.bezier(.39,.575,.565,1),'ease-in-out-sine':s.Easing.bezier(.445,.05,.55,.95),'ease-in-back':s.Easing.bezier(.6,-.28,.735,.045),'ease-out-back':s.Easing.bezier(.175,.885,.32,1.275),'ease-in-out-back':s.Easing.bezier(.68,-.55,.265,1.55)};e.default=n},550,[2]); +__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0});var n=r(d[0]);Object.keys(n).forEach(function(t){"default"!==t&&"__esModule"!==t&&(t in e&&e[t]===n[t]||Object.defineProperty(e,t,{enumerable:!0,get:function(){return n[t]}}))});var t=r(d[1]);Object.keys(t).forEach(function(n){"default"!==n&&"__esModule"!==n&&(n in e&&e[n]===t[n]||Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}}))});var u=r(d[2]);Object.keys(u).forEach(function(n){"default"!==n&&"__esModule"!==n&&(n in e&&e[n]===u[n]||Object.defineProperty(e,n,{enumerable:!0,get:function(){return u[n]}}))});var o=r(d[3]);Object.keys(o).forEach(function(n){"default"!==n&&"__esModule"!==n&&(n in e&&e[n]===o[n]||Object.defineProperty(e,n,{enumerable:!0,get:function(){return o[n]}}))});var c=r(d[4]);Object.keys(c).forEach(function(n){"default"!==n&&"__esModule"!==n&&(n in e&&e[n]===c[n]||Object.defineProperty(e,n,{enumerable:!0,get:function(){return c[n]}}))});var f=r(d[5]);Object.keys(f).forEach(function(n){"default"!==n&&"__esModule"!==n&&(n in e&&e[n]===f[n]||Object.defineProperty(e,n,{enumerable:!0,get:function(){return f[n]}}))});var l=r(d[6]);Object.keys(l).forEach(function(n){"default"!==n&&"__esModule"!==n&&(n in e&&e[n]===l[n]||Object.defineProperty(e,n,{enumerable:!0,get:function(){return l[n]}}))});var b=r(d[7]);Object.keys(b).forEach(function(n){"default"!==n&&"__esModule"!==n&&(n in e&&e[n]===b[n]||Object.defineProperty(e,n,{enumerable:!0,get:function(){return b[n]}}))});var _=r(d[8]);Object.keys(_).forEach(function(n){"default"!==n&&"__esModule"!==n&&(n in e&&e[n]===_[n]||Object.defineProperty(e,n,{enumerable:!0,get:function(){return _[n]}}))});var j=r(d[9]);Object.keys(j).forEach(function(n){"default"!==n&&"__esModule"!==n&&(n in e&&e[n]===j[n]||Object.defineProperty(e,n,{enumerable:!0,get:function(){return j[n]}}))});var s=r(d[10]);Object.keys(s).forEach(function(n){"default"!==n&&"__esModule"!==n&&(n in e&&e[n]===s[n]||Object.defineProperty(e,n,{enumerable:!0,get:function(){return s[n]}}))})},551,[552,553,554,555,556,557,558,559,560,561,562]); +__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.wobble=e.tada=e.swing=e.shake=e.rubberBand=e.rotate=e.pulse=e.jello=e.flash=e.bounce=void 0;e.bounce={0:{translateY:0},.2:{translateY:0},.4:{translateY:-30},.43:{translateY:-30},.53:{translateY:0},.7:{translateY:-15},.8:{translateY:0},.9:{translateY:-4},1:{translateY:0}};e.flash={0:{opacity:1},.25:{opacity:0},.5:{opacity:1},.75:{opacity:0},1:{opacity:1}};e.jello={0:{skewX:'0deg',skewY:'0deg'},.111:{skewX:'0deg',skewY:'0deg'},.222:{skewX:'-12.5deg',skewY:'-12.5deg'},.333:{skewX:'6.25deg',skewY:'6.25deg'},.444:{skewX:'-3.125deg',skewY:'-3.125deg'},.555:{skewX:'1.5625deg',skewY:'1.5625deg'},.666:{skewX:'-0.78125deg',skewY:'-0.78125deg'},.777:{skewX:'0.390625deg',skewY:'0.390625deg'},.888:{skewX:'-0.1953125deg',skewY:'-0.1953125deg'},1:{skewX:'0deg',skewY:'0deg'}};e.pulse={0:{scale:1},.5:{scale:1.05},1:{scale:1}};e.rotate={0:{rotate:'0deg'},.25:{rotate:'90deg'},.5:{rotate:'180deg'},.75:{rotate:'270deg'},1:{rotate:'360deg'}};e.shake={0:{translateX:0},.1:{translateX:-10},.2:{translateX:10},.3:{translateX:-10},.4:{translateX:10},.5:{translateX:-10},.6:{translateX:10},.7:{translateX:-10},.8:{translateX:10},.9:{translateX:-10},1:{translateX:0}};e.swing={0:{rotate:'0deg'},.2:{rotate:'15deg'},.4:{rotate:'-10deg'},.6:{rotate:'5deg'},.8:{rotate:'-5deg'},1:{rotate:'0deg'}};e.rubberBand={0:{scaleX:1,scaleY:1},.3:{scaleX:1.25,scaleY:.75},.4:{scaleX:.75,scaleY:1.25},.5:{scaleX:1.15,scaleY:.85},.65:{scaleX:.95,scaleY:1.05},.75:{scaleX:1.05,scaleY:.95},1:{scaleX:1,scaleY:1}};e.tada={0:{scale:1,rotate:'0deg'},.1:{scale:.9,rotate:'-3deg'},.2:{scale:.9,rotate:'-3deg'},.3:{scale:1.1,rotate:'-3deg'},.4:{rotate:'3deg'},.5:{rotate:'-3deg'},.6:{rotate:'3deg'},.7:{rotate:'-3deg'},.8:{rotate:'3deg'},.9:{scale:1.1,rotate:'3deg'},1:{scale:1,rotate:'0deg'}};e.wobble={0:{translateX:0,rotate:'0deg'},.15:{translateX:-25,rotate:'-5deg'},.3:{translateX:20,rotate:'3deg'},.45:{translateX:-15,rotate:'-3deg'},.6:{translateX:10,rotate:'2deg'},.75:{translateX:-5,rotate:'-1deg'},1:{translateX:0,rotate:'0deg'}}},552,[]); +__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.bounceInUp=e.bounceInRight=e.bounceInLeft=e.bounceInDown=e.bounceIn=void 0;e.bounceIn={0:{opacity:0,scale:.3},.2:{scale:1.1},.4:{scale:.9},.6:{opacity:1,scale:1.03},.8:{scale:.97},1:{opacity:1,scale:1}};e.bounceInUp={0:{opacity:0,translateY:800},.6:{opacity:1,translateY:-25},.75:{translateY:10},.9:{translateY:-5},1:{translateY:0}};e.bounceInDown={0:{opacity:0,translateY:-800},.6:{opacity:1,translateY:25},.75:{translateY:-10},.9:{translateY:5},1:{translateY:0}};e.bounceInRight={0:{opacity:0,translateX:600},.6:{opacity:1,translateX:-20},.75:{translateX:8},.9:{translateX:-4},1:{translateX:0}};e.bounceInLeft={0:{opacity:0,translateX:-600},.6:{opacity:1,translateX:20},.75:{translateX:-8},.9:{translateX:4},1:{translateX:0}}},553,[]); +__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.bounceOutUp=e.bounceOutRight=e.bounceOutLeft=e.bounceOutDown=e.bounceOut=void 0;e.bounceOut={0:{opacity:1,scale:1},.2:{scale:.9},.5:{opacity:1,scale:1.11},.55:{scale:1.11},1:{opacity:0,scale:.3}};e.bounceOutUp={0:{opacity:1,translateY:0},.2:{opacity:1,translateY:-10},.4:{translateY:20},.45:{translateY:20},.55:{opacity:1},1:{opacity:0,translateY:-800}};e.bounceOutDown={0:{opacity:1,translateY:0},.2:{opacity:1,translateY:10},.4:{translateY:-20},.45:{translateY:-20},.55:{opacity:1},1:{opacity:0,translateY:800}};e.bounceOutRight={0:{opacity:1,translateX:0},.2:{opacity:1,translateX:10},.4:{translateX:-20},.45:{translateX:-20},.55:{opacity:1},1:{opacity:0,translateX:600}};e.bounceOutLeft={0:{opacity:1,translateX:0},.2:{opacity:1,translateX:-10},.4:{translateX:20},.45:{translateX:20},.55:{opacity:1},1:{opacity:0,translateX:-600}}},554,[]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.fadeInUpBig=e.fadeInUp=e.fadeInRightBig=e.fadeInRight=e.fadeInLeftBig=e.fadeInLeft=e.fadeInDownBig=e.fadeInDown=e.fadeIn=void 0;var n=t(r(d[1]));function f(t,f){return{from:(0,n.default)({opacity:0},t,f),to:(0,n.default)({opacity:1},t,0)}}e.fadeIn={from:{opacity:0},to:{opacity:1}};var I=f('translateY',-100);e.fadeInDown=I;var o=f('translateY',100);e.fadeInUp=o;var l=f('translateX',-100);e.fadeInLeft=l;var v=f('translateX',100);e.fadeInRight=v;var p=f('translateY',-500);e.fadeInDownBig=p;var s=f('translateY',500);e.fadeInUpBig=s;var B=f('translateX',-500);e.fadeInLeftBig=B;var c=f('translateX',500);e.fadeInRightBig=c},555,[1,261]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.fadeOutUpBig=e.fadeOutUp=e.fadeOutRightBig=e.fadeOutRight=e.fadeOutLeftBig=e.fadeOutLeft=e.fadeOutDownBig=e.fadeOutDown=e.fadeOut=void 0;var f=t(r(d[1]));function u(t,u){return{from:(0,f.default)({opacity:1},t,0),to:(0,f.default)({opacity:0},t,u)}}e.fadeOut={from:{opacity:1},to:{opacity:0}};var O=u('translateY',100);e.fadeOutDown=O;var n=u('translateY',-100);e.fadeOutUp=n;var o=u('translateX',-100);e.fadeOutLeft=o;var l=u('translateX',100);e.fadeOutRight=l;var v=u('translateY',500);e.fadeOutDownBig=v;var p=u('translateY',-500);e.fadeOutUpBig=p;var s=u('translateX',-500);e.fadeOutLeftBig=s;var B=u('translateX',500);e.fadeOutRightBig=B},556,[1,261]); +__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.flipOutY=e.flipOutX=e.flipInY=e.flipInX=void 0;e.flipInX={easing:'ease-in',style:{backfaceVisibility:'visible',perspective:400},0:{opacity:0,rotateX:'90deg'},.4:{rotateX:'-20deg'},.6:{opacity:1,rotateX:'10deg'},.8:{rotateX:'-5deg'},1:{opacity:1,rotateX:'0deg'}};e.flipInY={easing:'ease-in',style:{backfaceVisibility:'visible',perspective:400},0:{opacity:0,rotateY:'90deg'},.4:{rotateY:'-20deg'},.6:{opacity:1,rotateY:'10deg'},.8:{rotateY:'-5deg'},1:{opacity:1,rotateY:'0deg'}};e.flipOutX={style:{backfaceVisibility:'visible',perspective:400},0:{opacity:1,rotateX:'0deg'},.3:{opacity:1,rotateX:'-20deg'},1:{opacity:0,rotateX:'90deg'}};e.flipOutY={style:{backfaceVisibility:'visible',perspective:400},0:{opacity:1,rotateY:'0deg'},.3:{opacity:1,rotateY:'-20deg'},1:{opacity:0,rotateY:'90deg'}}},557,[]); +__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.lightSpeedOut=e.lightSpeedIn=void 0;e.lightSpeedIn={easing:'ease-out',0:{opacity:0,translateX:200,skewX:'-30deg'},.6:{opacity:1,translateX:0,skewX:'20deg'},.8:{skewX:'-5deg'},1:{opacity:1,translateX:0,skewX:'0deg'}};e.lightSpeedOut={easing:'ease-in',0:{opacity:1,translateX:0,skewX:'0deg'},1:{opacity:0,translateX:200,skewX:'30deg'}}},558,[]); +__d(function(g,r,i,a,m,e,d){var n=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.slideInUp=e.slideInRight=e.slideInLeft=e.slideInDown=void 0;var t=n(r(d[1]));function l(n,l){return{from:(0,t.default)({},n,l),to:(0,t.default)({},n,0)}}var s=l('translateY',-100);e.slideInDown=s;var o=l('translateY',100);e.slideInUp=o;var f=l('translateX',-100);e.slideInLeft=f;var v=l('translateX',100);e.slideInRight=v},559,[1,261]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.slideOutUp=e.slideOutRight=e.slideOutLeft=e.slideOutDown=void 0;var l=t(r(d[1]));function u(t,u){return{from:(0,l.default)({},t,0),to:(0,l.default)({},t,u)}}var s=u('translateY',100);e.slideOutDown=s;var n=u('translateY',-100);e.slideOutUp=n;var o=u('translateX',-100);e.slideOutLeft=o;var O=u('translateX',100);e.slideOutRight=O},560,[1,261]); +__d(function(g,r,i,a,m,e,d){var o=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.zoomInUp=e.zoomInRight=e.zoomInLeft=e.zoomInDown=e.zoomIn=void 0;var t=o(r(d[1])),n=r(d[2]);function l(o,l){var c=Math.min(1,Math.max(-1,l));return{easing:n.Easing.bezier(.175,.885,.32,1),0:(0,t.default)({opacity:0,scale:.1},o,-1e3*c),.6:(0,t.default)({opacity:1,scale:.457},o,l),1:(0,t.default)({scale:1},o,0)}}e.zoomIn={from:{opacity:0,scale:.3},.5:{opacity:1},to:{opacity:1,scale:1}};var c=l('translateY',60);e.zoomInDown=c;var s=l('translateY',-60);e.zoomInUp=s;var z=l('translateX',10);e.zoomInLeft=z;var I=l('translateX',-10);e.zoomInRight=I},561,[1,261,2]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.zoomOutUp=e.zoomOutRight=e.zoomOutLeft=e.zoomOutDown=e.zoomOut=void 0;var o=t(r(d[1])),u=r(d[2]);function c(t,c){var l=Math.min(1,Math.max(-1,c));return{easing:u.Easing.bezier(.175,.885,.32,1),0:(0,o.default)({opacity:1,scale:1},t,0),.4:(0,o.default)({opacity:1,scale:.457},t,c),1:(0,o.default)({opacity:0,scale:.1},t,-1e3*l)}}e.zoomOut={from:{opacity:1,scale:1},.5:{opacity:1,scale:.3},to:{opacity:0,scale:0}};var l=c('translateY',60);e.zoomOutDown=l;var n=c('translateY',-60);e.zoomOutUp=n;var s=c('translateX',10);e.zoomOutLeft=s;var z=c('translateX',-10);e.zoomOutRight=z},562,[1,261,2]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.reversePercentage=e.makeSlideTranslation=e.initializeAnimations=e.buildAnimations=void 0;var n=t(r(d[1])),o=r(d[2]),l=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=u(n);if(o&&o.has(t))return o.get(t);var l={},s=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var f in t)if("default"!==f&&Object.prototype.hasOwnProperty.call(t,f)){var c=s?Object.getOwnPropertyDescriptor(t,f):null;c&&(c.get||c.set)?Object.defineProperty(l,f,c):l[f]=t[f]}l.default=t,o&&o.set(t,l);return l})(r(d[3]));function u(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(u=function(t){return t?o:n})(t)}var s=o.Dimensions.get('window'),f=s.height,c=s.width;e.initializeAnimations=function(){var t={slideInDown:p('translateY',-f,0),slideInUp:p('translateY',f,0),slideInLeft:p('translateX',-c,0),slideInRight:p('translateX',c,0),slideOutDown:p('translateY',0,f),slideOutUp:p('translateY',0,-f),slideOutLeft:p('translateX',0,-c),slideOutRight:p('translateX',0,c)};l.initializeRegistryWithDefinitions(t)};var p=function(t,o,l){return{from:(0,n.default)({},t,o),to:(0,n.default)({},t,l)}};e.makeSlideTranslation=p;e.buildAnimations=function(t){var n,o,l=t.animationIn,u=t.animationOut;if(O(l)){var s=JSON.stringify(l);v(s,l),n=s}else n=l;if(O(u)){var f=JSON.stringify(u);v(f,u),o=f}else o=u;return{animationIn:n,animationOut:o}};e.reversePercentage=function(t){return-(t-1)};var v=function(t,n){l.registerAnimation(t,l.createAnimation(n))},O=function(t){return null!==t&&'object'==typeof t}},563,[1,261,2,542]); +__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=r(d[0]).StyleSheet.create({backdrop:{position:'absolute',top:0,bottom:0,left:0,right:0,opacity:0,backgroundColor:'black'},content:{flex:1,justifyContent:'center'},containerBox:{zIndex:2,opacity:1,backgroundColor:'transparent'}});e.default=t},564,[2]); +__d(function(g,r,i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var t=e(r(d[1])),n=e(r(d[2])),o=e(r(d[3])),l=e(r(d[4])),s=e(r(d[5])),u=e(r(d[6])),c=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=p(t);if(n&&n.has(e))return n.get(e);var o={},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in e)if("default"!==s&&Object.prototype.hasOwnProperty.call(e,s)){var u=l?Object.getOwnPropertyDescriptor(e,s):null;u&&(u.get||u.set)?Object.defineProperty(o,s,u):o[s]=e[s]}o.default=e,n&&n.set(e,o);return o})(r(d[7])),f=r(d[8]),h=e(r(d[9]));function p(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(p=function(e){return e?n:t})(e)}function k(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}var C=f.ViewPropTypes||f.View.propTypes,y=(function(e){(0,l.default)(C,e);var t,h,p=(t=C,h=k(),function(){var e,n=(0,u.default)(t);if(h){var o=(0,u.default)(this).constructor;e=Reflect.construct(n,arguments,o)}else e=n.apply(this,arguments);return(0,s.default)(this,e)});function C(e){return(0,n.default)(this,C),p.call(this,e)}return(0,o.default)(C,[{key:"onClick",value:function(){this.props.onClick()}},{key:"_renderLeft",value:function(){return this.props.leftTextView?this.props.leftTextView:this.props.leftText?c.default.createElement(f.Text,{style:[x.leftText,this.props.leftTextStyle]},this.props.leftText):null}},{key:"_renderRight",value:function(){return this.props.rightTextView?this.props.rightTextView:this.props.rightText?c.default.createElement(f.Text,{style:[x.rightText,this.props.rightTextStyle]},this.props.rightText):null}},{key:"_renderImage",value:function(){return this.props.isIndeterminate?this.props.indeterminateImage?this.props.indeterminateImage:this.genCheckedImage():this.props.isChecked?this.props.checkedImage?this.props.checkedImage:this.genCheckedImage():this.props.unCheckedImage?this.props.unCheckedImage:this.genCheckedImage()}},{key:"_getCheckedCheckBoxColor",value:function(){return this.props.checkedCheckBoxColor?this.props.checkedCheckBoxColor:this.props.checkBoxColor}},{key:"_getUncheckedCheckBoxColor",value:function(){return this.props.uncheckedCheckBoxColor?this.props.uncheckedCheckBoxColor:this.props.checkBoxColor}},{key:"_getTintColor",value:function(){return this.props.isChecked?this._getCheckedCheckBoxColor():this._getUncheckedCheckBoxColor()}},{key:"genCheckedImage",value:function(){var e;return e=this.props.isIndeterminate?r(d[10]):this.props.isChecked?r(d[11]):r(d[12]),c.default.createElement(f.Image,{source:e,style:{tintColor:this._getTintColor()}})}},{key:"render",value:function(){var e=this;return c.default.createElement(f.TouchableHighlight,{style:this.props.style,onPress:function(){return e.onClick()},underlayColor:"transparent",disabled:this.props.disabled},c.default.createElement(f.View,{style:x.container},this._renderLeft(),this._renderImage(),this._renderRight()))}}]),C})(c.Component);_e.default=y,y.propTypes=(0,t.default)({},C,{leftText:h.default.string,leftTextView:h.default.element,rightText:h.default.string,leftTextStyle:h.default.oneOfType([h.default.string,h.default.number,h.default.object]),rightTextView:h.default.element,rightTextStyle:h.default.oneOfType([h.default.string,h.default.number,h.default.object]),checkedImage:h.default.element,unCheckedImage:h.default.element,onClick:h.default.func.isRequired,isChecked:h.default.bool.isRequired,isIndeterminate:h.default.bool.isRequired,checkBoxColor:h.default.string,checkedCheckBoxColor:h.default.string,uncheckedCheckBoxColor:h.default.string,disabled:h.default.bool}),y.defaultProps={isChecked:!1,isIndeterminate:!1,leftTextStyle:{},rightTextStyle:{}};var x=f.StyleSheet.create({container:{flexDirection:'row',alignItems:'center'},leftText:{flex:1},rightText:{flex:1,marginLeft:10}})},565,[1,22,9,10,12,14,17,165,2,204,566,568,569]); +__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-check-box/img",width:24,height:24,scales:[1],hash:"910df1b864a696e32bda56876ddf61cd",name:"ic_indeterminate_check_box",type:"png"})},566,[567]); +__d(function(g,r,i,a,m,e,d){'use strict';m.exports=r(d[0])},567,[153]); +__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-check-box/img",width:24,height:24,scales:[1,2,3],hash:"5d3b135d5214e780d63b968d2ade7240",name:"ic_check_box",type:"png"})},568,[567]); +__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-check-box/img",width:24,height:24,scales:[1,2,3],hash:"a254967b747795d2bc7217850e45291a",name:"ic_check_box_outline_blank",type:"png"})},569,[567]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.OrientationContext=void 0,e.default=function(t){var O=t.children,E=u.default.useState(v()?'PORTRAIT':'LANDSCAPE'),P=(0,o.default)(E,2),S=P[0],h=P[1],p=u.default.useState('ios'===l.Platform.OS?s.deviceOrientation():'unknown'),A=(0,o.default)(p,2),D=A[0],T=A[1],x=u.default.useState(!1),C=(0,o.default)(x,2),L=C[0],N=C[1];return u.default.useEffect(function(){var t,o=function(){h(v()?'PORTRAIT':'LANDSCAPE')},u=l.Dimensions.addEventListener('change',o);n.default.async(function(o){for(;;)switch(o.prev=o.next){case 0:if('android'!==l.Platform.OS){o.next=5;break}return o.next=3,n.default.awrap(s.isForcedLandscape());case 3:t=o.sent,N(t||!1);case 5:case"end":return o.stop()}},null,null,null,Promise);var c=null;return'ios'===l.Platform.OS&&(c=f.addListener('DEVICE_ORIENTATION',function(t){T(t.orientation)})),function(){var t;u?u.remove():l.Dimensions.removeEventListener('change',o),'ios'===l.Platform.OS&&(null==(t=c)||t.remove())}},[]),u.default.createElement(c.Provider,{value:{orientation:S,forced:L,setForced:N,orientationType:D}},O)};var n=t(r(d[1])),o=t(r(d[2])),u=t(r(d[3])),l=r(d[4]),s=l.NativeModules.DyteHelper,f=new l.NativeEventEmitter(s),c=u.default.createContext(null);e.OrientationContext=c;var v=function(){var t=l.Dimensions.get('screen');return t.height>=t.width}},570,[1,67,41,165,2]); +__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var F={primary:{300:'#1A90FF',500:'#2160FD',700:'#054DFF',900:'#0635AA'},secondary:{1000:'#0B0B0B',900:'#191919',800:'#262626',700:'#474747'},textPrimary:{400:'#999999',300:'#b8b8b8',200:'#dddddd',100:'#F5F5F7'},logos:{google:'#DD4B39',linkedIn:'#0E76A8',apple:'#EEEEEE'},danger:{300:'#FF5A65',500:'#FF414D',700:'#FF2331'},warning:{500:'#FFC300'},success:{500:'#35F2B3'},videoBackground:'#1A1A1A',paginationDots:{active:'rgba(160,160,160, 0.8)',inactive:'rgba(160,160,160, 0.3)',wandActive:'rgba(160,160,160, 0.9)'}};e.default=F},571,[]); +__d(function(g,r,i,_a,m,e,_d){!(function(t){var n='object'==typeof e&&e,o='object'==typeof m&&m&&m.exports==n&&m,a='object'==typeof g&&g;a.global!==a&&a.window!==a||(t=a);var c=function(t){this.message=t};(c.prototype=new Error).name='InvalidCharacterError';var h=function(t){throw new c(t)},d='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/',f=/[\t\n\f\r ]/g,s={encode:function(t){t=String(t),/[^\0-\xFF]/.test(t)&&h("The string to be encoded contains characters outside of the Latin1 range.");for(var n,o,a,c,f=t.length%3,s='',A=-1,l=t.length-f;++A>18&63)+d.charAt(c>>12&63)+d.charAt(c>>6&63)+d.charAt(63&c);return 2==f?(n=t.charCodeAt(A)<<8,o=t.charCodeAt(++A),s+=d.charAt((c=n+o)>>10)+d.charAt(c>>4&63)+d.charAt(c<<2&63)+'='):1==f&&(c=t.charCodeAt(A),s+=d.charAt(c>>2)+d.charAt(c<<4&63)+'=='),s},decode:function(t){var n=(t=String(t).replace(f,'')).length;n%4==0&&(n=(t=t.replace(/==?$/,'')).length),(n%4==1||/[^+a-zA-Z0-9/]/.test(t))&&h('Invalid character: the string to be decoded is not correctly encoded.');for(var o,a,c=0,s='',A=-1;++A>(-2*c&6)));return s},version:'0.1.0'};if('function'==typeof define&&'object'==typeof define.amd&&define.amd)define(function(){return s});else if(n&&!n.nodeType)if(o)o.exports=s;else for(var A in s)s.hasOwnProperty(A)&&(n[A]=s[A]);else t.base64=s})(this)},572,[]); +__d(function(g,r,i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=_e.Logger=void 0;var t=e(r(d[1])),n=e(r(d[2])),o=e(r(d[3]));function l(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return Object.getOwnPropertyNames(e).forEach(function(o){if(![null,void 0,NaN].includes(e[o])){var c=t?t+"."+o:o;'object'==typeof e[o]?l(e[o],c,n):n[c]=e[o]}}),n}var c=(function(){function e(){(0,n.default)(this,e),this.level=3}return(0,o.default)(e,[{key:"process",value:function(e){var t={};try{Object.getOwnPropertyNames(e||{}).forEach(function(n){try{t[n]=JSON.stringify(e[n])}catch(e){t[n]='Failed to stringify'}})}catch(e){}return t}},{key:"init",value:function(e){'trace'===e?this.level=3:'log'===e?this.level=2:'error'===e&&(this.level=1)}},{key:"trace",value:function(t,n){e.addEventInCurrentSpan('warn',t,n,!0)}},{key:"warn",value:function(t,n){e.addEventInCurrentSpan('warn',t,n,!0)}},{key:"error",value:function(t,n){e.addEventInCurrentSpan('error',t,n,!0)}}],[{key:"addEventInCurrentSpan",value:function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:'info',o=arguments.length>1?arguments[1]:void 0,c=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},u=arguments.length>3?arguments[3]:void 0;try{var s=l(c,'metadata'),v=(0,t.default)({message:o,logSeverity:n},s,{loggedAt:(new Date).getTime()});u?e.sendOtelLogsToNewRelic(e.logsCache.splice(0,25).concat([v])):e.logsCache.push(v)}catch(e){console.debug('opentelemetry::addEventInCurrentSpan_failed',e)}}},{key:"sendOtelLogsToNewRelic",value:function(t){fetch('https://api-silos.dyte.io/otel/logs',{method:'POST',headers:{Accept:'application/json','Content-Type':'application/json'},body:JSON.stringify({meetingMetadata:l(e.meetingMetadata,'meetingMetadata'),serviceName:'mobile-sdk',logs:t})}).catch(function(e){console.debug('opentelemetry::sendOtelLogToNewRelic_failed',e)})}}]),e})();_e.Logger=c,c.logsCache=[],c.meetingMetadata={};var u=new c;_e.default=u},573,[1,22,9,10]); +__d(function(g,r,i,a,m,e,_d){var t=r(_d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.UserTrackContext=void 0,e.default=function(t){var T,P,E,h=(0,c.useState)(),A=(0,o.default)(h,2),b=A[0],N=A[1],k=(0,c.useState)([]),D=(0,o.default)(k,2),M=D[0],O=D[1],x=(0,c.useState)(),C=(0,o.default)(x,2),y=C[0],V=C[1],_=(0,c.useState)([]),R=(0,o.default)(_,2),G=R[0],L=R[1],B=(0,c.useState)(),j=(0,o.default)(B,2),W=j[0],F=j[1],q=(0,c.useState)(),H=(0,o.default)(q,2),U=H[0],J=H[1],Q=(0,c.useRef)(null),K=(0,c.useRef)(null),z=(0,c.useRef)(null),X=(0,c.useRef)(null),Y=(0,c.useContext)(v.ConfigServiceContext),Z=(Y.meeting,Y.sessionConfig),$=Z.permissions.produce.audio,ee=Z.permissions.produce.video,te=Z.permissions.produce.video,ne=ee.allow,re=(0,l.getWebcamConstraints)(ee.quality,ee.frame_rate),ae=((0,l.getScreenShareConstraints)(te.quality,te.frame_rate),t.children),ue=(0,d.useSelector)(function(t){return t.participant.audioMuted}),ie=(0,d.useSelector)(function(t){return t.participant.videoOff}),oe=(0,d.useSelector)(function(t){return t.room.producersState}),ce=(0,d.useSelector)(function(t){return t.participant.switched}),de=(0,d.useSelector)(function(t){return t.participant.canPresent}),se=(0,d.useSelector)(function(t){return t.participant.presentingState}),le=(0,d.useSelector)(function(t){return t.participant.audioTrackSelection}),fe=(0,d.useSelector)(function(t){return t.participant.videoTrackSelection}),ve=(0,d.useSelector)(function(t){return t.participant.videoProduction}),pe=(0,d.useSelector)(function(t){return t.participant.audioProduction}),Se=(0,d.useSelector)(function(t){return t.participant.presentingState}),Te=(oe===s.MediaStates.NOT_APPLICABLE||ve===s.MediaStates.LOADED||ve===s.MediaStates.NOT_STARTED||ve===s.MediaStates.STOPPING&&Se!==f.PresentingState.NOT_PRESENTING)&&ne,Ie=(oe===s.MediaStates.NOT_APPLICABLE||pe===s.MediaStates.LOADED||pe===s.MediaStates.NOT_STARTED||pe===s.MediaStates.STOPPING&&Se!==f.PresentingState.NOT_PRESENTING)&&$,Pe=(0,d.useDispatch)(),Ee=c.default.useState([]),me=(0,o.default)(Ee,2),we=me[0],he=me[1],Ae=function(t){he(t)},ge=(0,d.useSelector)(function(t){return t.room.roomViewType}),be=(0,d.useSelector)(function(t){return t.participant.requestToJoinType}),Ne=(0,d.useSelector)(function(t){return t.room.routerState});ge===S.DyteViewTypes.webinar&&be===f.RequestToJoinType.ask&&(re=(0,l.getWebcamConstraints)('QQVGA',null==(T=Z.permissions)?void 0:null==(P=T.produce)?void 0:null==(E=P.video)?void 0:E.frame_rate));(0,c.useEffect)(function(){Q.current=y,K.current=W,z.current=U,X.current=b},[y,W,U,b]),(0,c.useEffect)(function(){I.default.trace('audioMuted_useEffect',{audioMuted:ue,presentingState:se}),b&&(b.enabled=!ue),ge===S.DyteViewTypes.webinar&&se!==f.PresentingState.PRESENTING||Pe((0,f.setAudioProduction)(s.MediaStates.CONNECTING))},[ue,se]);var ke=function(){var t;return n.default.async(function(u){for(;;)switch(u.prev=u.next){case 0:return u.prev=0,I.default.trace('initialAudioStreamFetch'),t=null,u.prev=3,u.next=6,n.default.awrap((0,l.getAudioTrack)());case 6:t=u.sent,u.next=13;break;case 9:if(u.prev=9,u.t0=u.catch(3),'NotAllowedError'!==u.t0.name){u.next=13;break}throw new Error('No audio permission');case 13:if(t){u.next=15;break}throw new Error('No audio track');case 15:$&&N(t),u.next=23;break;case 18:u.prev=18,u.t1=u.catch(0),I.default.error('initialAudioStreamFetch',u.t1),Pe((0,f.setAudioProduction)(s.MediaStates.NOT_APPLICABLE)),Pe((0,f.setAudioMuted)(!0));case 23:case"end":return u.stop()}},null,null,[[0,18],[3,9]],Promise)},De=function(t){if(I.default.trace('setAudioDevice',{audioTrack:!!b}),b&&b.stop(),$){var u=(null==t?void 0:t.deviceId)||(null==le?void 0:le.selectedDeviceId);(0,d.batch)(function(){return n.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,n.default.awrap(ke());case 2:Pe((0,f.setAudioProduction)(s.MediaStates.CONNECTING)),(null==le?void 0:le.selectedDeviceId)!==u&&Pe((0,f.setAudioTrackSelection)({selectedDeviceId:u}));case 4:case"end":return t.stop()}},null,null,null,Promise)})}else Pe((0,f.setAudioMuted)(!0))},Me=function(){var t,u,o,c;return n.default.async(function(d){for(;;)switch(d.prev=d.next){case 0:return d.prev=0,I.default.trace('initialVideoStreamFetch'),d.next=4,n.default.awrap((0,l.getAllVideoDevices)());case 4:return t=d.sent,u=t.filter(function(t){return'front'===t.facing}),o=u.length>0?u[0]:t[0],c=null,d.prev=8,d.next=11,n.default.awrap((0,l.getVideoTrack)(o.deviceId||'',re));case 11:c=d.sent,d.next=18;break;case 14:if(d.prev=14,d.t0=d.catch(8),'NotAllowedError'!==d.t0.name){d.next=18;break}throw new Error('No video permission');case 18:if(c){d.next=20;break}throw new Error('No video track');case 20:if(ne&&V(c),''!==o.label){d.next=25;break}return d.next=24,n.default.awrap((0,l.getAllVideoDevices)());case 24:t=d.sent;case 25:L(t),Pe((0,f.setVideoTrackSelection)({selectedDeviceId:o.deviceId})),d.next=34;break;case 29:d.prev=29,d.t1=d.catch(0),I.default.error('initialVideoStreamFetch',d.t1),Pe((0,f.setVideoProduction)(s.MediaStates.NOT_APPLICABLE)),Pe((0,f.setVideoOff)(!0));case 34:case"end":return d.stop()}},null,null,[[0,29],[8,14]],Promise)},Oe=function(t){var u;return n.default.async(function(o){for(;;)switch(o.prev=o.next){case 0:if(I.default.trace('setVideoDevice'),u=(null==t?void 0:t.deviceId)||(null==fe?void 0:fe.selectedDeviceId),ne){o.next=5;break}return Pe((0,f.setVideoOff)(!0)),o.abrupt("return");case 5:(0,d.batch)(function(){Pe((0,f.setVideoOff)(!1)),Pe((0,f.setVideoProduction)(s.MediaStates.CONNECTING)),(null==fe?void 0:fe.selectedDeviceId)!==u&&Pe((0,f.setVideoTrackSelection)({selectedDeviceId:u}))}),setTimeout(function(){var t;return n.default.async(function(o){for(;;)switch(o.prev=o.next){case 0:return y&&y.stop(),o.next=3,n.default.awrap((0,l.getVideoTrack)(u,re));case 3:t=o.sent,V(t);case 5:case"end":return o.stop()}},null,null,null,Promise)});case 7:case"end":return o.stop()}},null,null,null,Promise)};(0,c.useEffect)(function(){ge===S.DyteViewTypes.webinar&&Ne===s.MediaStates.LOADED&&Se===f.PresentingState.NOT_PRESENTING?(0,d.batch)(function(){Pe((0,f.setVideoProduction)(s.MediaStates.STOPPING)),Pe((0,f.setAudioProduction)(s.MediaStates.STOPPING)),Pe((0,f.setVideoOff)(!0)),Pe((0,f.setAudioMuted)(!0)),setTimeout(function(){y&&y.stop(),b&&b.stop(),N(void 0),V(void 0)})}):Se===f.PresentingState.INITIATED&&(Me().then(Oe),De())},[Ne,Se]),(0,c.useEffect)(function(){p.default.start({media:'video'});var t=new l.AudioDevicesEmitter(Ae);return n.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:Q.current&&Q.current.stop(),X.current&&X.current.stop(),K.current&&K.current.stop(),z.current&&z.current.stop();case 4:case"end":return t.stop()}},null,null,null,Promise),function(){t.removeListener()}},[]),c.default.useEffect(function(){ne||(Pe((0,f.setVideoOff)(!0)),setTimeout(function(){y&&(y.stop(),V(void 0),(0,f.setVideoProduction)(s.MediaStates.CONNECTING))}))},[ne,y]),(0,c.useEffect)(function(){ve===s.MediaStates.NOT_STARTED&&setTimeout(function(){y&&(y.stop(),V(void 0))})},[ve]);var xe=function(){(0,d.batch)(function(){Pe((0,f.setVideoProduction)(s.MediaStates.CONNECTING)),Pe((0,f.setVideoOff)(!0)),setTimeout(function(){y&&y.stop(),V(void 0)})})};(0,c.useEffect)(function(){$||Pe((0,f.setAudioMuted)(!0)),ne||xe()},[$,ne]),(0,c.useEffect)(function(){'meeting'===ce?ie||xe():'webinar'===ce&&(de||(ue||Pe((0,f.setAudioMuted)(!0)),ie||xe()))},[ce]);var Ce=function(){var t,u,o,c,d=arguments;return n.default.async(function(s){for(;;)switch(s.prev=s.next){case 0:if(t=d.length>0&&void 0!==d[0]?d[0]:null,I.default.trace('changeAudioTrack',{selectedDevice:t,audioDevices:we}),!(we.length>0)){s.next=10;break}return u={},o={deviceId:null,InCallManagerId:null,device:null},t?(c=t.deviceId,u[c]=t):we.forEach(function(t){var n=t.deviceId;u[n]=t}),u.wired?o={deviceId:'wired',InCallManagerId:'WIRED_HEADSET',device:u.wired}:u.bluetooth?o={deviceId:'bluetooth',InCallManagerId:'BLUETOOTH',device:u.bluetooth}:u.speaker&&(o={deviceId:'speaker',InCallManagerId:'SPEAKER_PHONE',device:u.speaker}),s.next=9,n.default.awrap(p.default.chooseAudioRoute(o.InCallManagerId));case 9:De(o.device);case 10:case"end":return s.stop()}},null,null,null,Promise)};(0,l.setOnDeviceChange)(function(){var t,o,c,d,s,f,v;return n.default.async(function(p){for(;;)switch(p.prev=p.next){case 0:return p.next=2,n.default.awrap((0,l.getAllVideoDevices)());case 2:if(t=p.sent,o=(0,u.default)(we).find(function(t){return!M.map(function(t){return t.deviceId}).includes(t.deviceId)}),O(we),c=t.find(function(t){return!G.map(function(t){return t.deviceId}).includes(t.deviceId)}),L(t),ue||!o){p.next=10;break}return De(o),p.abrupt("return");case 10:if(ie||!c){p.next=13;break}return Oe(c),p.abrupt("return");case 13:d=!we.map(function(t){return t.deviceId}).includes(null==le?void 0:le.selectedDeviceId),s=!t.map(function(t){return t.deviceId}).includes(null==fe?void 0:fe.selectedDeviceId),ue||void 0!==b&&!d||(f=we[0],De(f)),ie||void 0!==y&&!s||(v=t[0],Oe(v));case 17:case"end":return p.stop()}},null,null,null,Promise)}),(0,c.useEffect)(function(){Ce(void 0),O(we)},[we]);var ye={mediaTracks:{webcamTrack:y,setWebcamTrack:V,audioTrack:b,setAudioTrack:N,screenShareVideoTrack:W,setScreenShareVideoTrack:F,screenShareAudioTrack:U,setScreenShareAudioTrack:J},inputDevices:{audioInputDevices:M,videoInputDevices:G,setAudioInputDevices:O,setVideoInputDevices:L,setAudioDevice:De,setVideoDevice:Oe,toggleAudioState:function(){return n.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:if(I.default.trace('toggleAudioState',{audioButtonsEnabled:Ie,audioAllowed:$,audioMuted:ue,audioTrack:!!b}),Ie){t.next=3;break}return t.abrupt("return");case 3:$?ue?(b&&'ended'!==(null==b?void 0:b.readyState)||De(void 0),Pe((0,f.setAudioMuted)(!1))):Pe((0,f.setAudioMuted)(!0)):ue||Pe((0,f.setAudioMuted)(!0));case 4:case"end":return t.stop()}},null,null,null,Promise)},toggleVideoState:function(t){return n.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:if(I.default.trace('toggleVideoState',{videoButtonsEnabled:Te,videoOff:ie}),Te){t.next=3;break}return t.abrupt("return");case 3:ie?Oe():xe();case 4:case"end":return t.stop()}},null,null,null,Promise)},onAudioInputChange:function(t){var u;return n.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:I.default.trace('onAudioInputChange',{value:t}),u=M.find(function(n){return n.deviceId===t}),Ce(u);case 3:case"end":return n.stop()}},null,null,null,Promise)},onVideoInputChange:function(t){I.default.trace('onVideoInputChange',{value:t});var n=G.find(function(n){return n.deviceId===t});Pe((0,f.setCameraFacing)(n.facing)),Oe(n)}},setupStreams:function(){return n.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,n.default.awrap(Me());case 2:return t.next=4,n.default.awrap(ke());case 4:case"end":return t.stop()}},null,null,null,Promise)},videoButtonsEnabled:Te,audioButtonsEnabled:Ie};return c.default.createElement(w.Provider,{value:ye},ae)};var n=t(r(_d[1])),u=t(r(_d[2])),o=t(r(_d[3])),c=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var u=P(n);if(u&&u.has(t))return u.get(t);var o={},c=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var d in t)if("default"!==d&&Object.prototype.hasOwnProperty.call(t,d)){var s=c?Object.getOwnPropertyDescriptor(t,d):null;s&&(s.get||s.set)?Object.defineProperty(o,d,s):o[d]=t[d]}o.default=t,u&&u.set(t,o);return o})(r(_d[4])),d=r(_d[5]),s=r(_d[6]),l=r(_d[7]),f=r(_d[8]),v=r(_d[9]),p=t(r(_d[10])),S=r(_d[11]),T=r(_d[12]),I=t(r(_d[13]));function P(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,u=new WeakMap;return(P=function(t){return t?u:n})(t)}var E=T.NativeModules.InCallManager,w=(new T.NativeEventEmitter(E),(0,c.createContext)(null));e.UserTrackContext=w},574,[1,67,49,41,165,432,480,575,487,503,578,482,2,573]); +__d(function(g,r,i,a,m,e,_d){var t=r(_d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.setOnDeviceChange=e.getWebcamConstraints=e.getVideoTrack=e.getSpeakerTrack=e.getScreenShareConstraints=e.getScreenShare=e.getQualityAfterLegacyModeShift=e.getAudioTrack=e.getAllVideoDevices=e.getAllMediaDevices=e.AudioDevicesEmitter=void 0;var n=t(r(_d[1])),u=t(r(_d[2])),c=t(r(_d[3])),o=t(r(_d[4])),s=r(_d[5]),d=r(_d[6]),l=r(_d[7]),f=r(_d[8]),v=t(r(_d[9])),h=l.NativeModules.InCallManager,D=new l.NativeEventEmitter(h),p=function(){var t;return o.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,o.default.awrap(s.mediaDevices.enumerateDevices());case 2:return t=n.sent,n.abrupt("return",t);case 4:case"end":return n.stop()}},null,null,null,Promise)};e.getAllMediaDevices=p;var w=(function(){function t(n){if((0,u.default)(this,t),!n)throw new Error('Callback not initalized');this.callback=n,this.notConnected={connected:!1,haveMic:!1},this.connectedWithMic={connected:!0,haveMic:!0},this.connectedWithoutMic={connected:!0,haveMic:!1};var c=(0,d.getHeadset)();this.audioDevices={speaker:this.connectedWithMic,bluetooth:c?this.connectedWithMic:this.notConnected,wired:this.notConnected},this.checkIfWiredHeadphonesConnected(),this.onBluetoothEvent(),this.onWiredHeadsetEvent(),this.emit(),this.wiredHeadListener=null}return(0,c.default)(t,[{key:"checkIfWiredHeadphonesConnected",value:function(){var t;return o.default.async(function(u){for(;;)switch(u.prev=u.next){case 0:return u.next=2,o.default.awrap(v.default.getIsWiredHeadsetPluggedIn());case 2:t=u.sent,this.audioDevices=(0,n.default)({},this.audioDevices,{wired:t?this.connectedWithMic:this.notConnected}),this.emit();case 5:case"end":return u.stop()}},null,this,null,Promise)}},{key:"onBluetoothEvent",value:function(){var t=this;(0,d.addListener)(function(u){var c=t.audioDevices.bluetooth.connected;u&&!c?(t.audioDevices=(0,n.default)({},t.audioDevices,{bluetooth:(0,n.default)({},t.connectedWithMic)}),t.emit()):!u&&c&&(t.audioDevices=(0,n.default)({},t.audioDevices,{bluetooth:(0,n.default)({},t.notConnected)}),t.emit())})}},{key:"onWiredHeadsetEvent",value:function(){var t=this;this.wiredHeadListener=D.addListener('WiredHeadset',function(u){if(u){var c=u.isPlugged,o=u.hasMic,s=t.audioDevices.wired.connected;if(c&&!s){var d=o?(0,n.default)({},t.connectedWithMic):(0,n.default)({},t.connectedWithoutMic);t.audioDevices=(0,n.default)({},t.audioDevices,{wired:d}),t.emit()}else!c&&s&&(t.audioDevices=(0,n.default)({},t.audioDevices,{wired:(0,n.default)({},t.notConnected)}),t.emit())}})}},{key:"getAudioDevices",value:function(){return this.formatAudioDevices()}},{key:"formatAudioDevices",value:function(){var t=this;return Object.keys(this.audioDevices).map(function(u){var c=t.audioDevices[u];return(0,n.default)({},c,{deviceId:u,label:u,kind:'audioinput'})}).filter(function(t){return t.connected})}},{key:"emit",value:function(){this.callback(this.formatAudioDevices())}},{key:"removeListener",value:function(){var t;null==(t=this.wiredHeadListener)||t.remove()}}]),t})();e.AudioDevicesEmitter=w;e.getAllVideoDevices=function(){var t,n;return o.default.async(function(u){for(;;)switch(u.prev=u.next){case 0:return t={},u.next=3,o.default.awrap(p());case 3:return n=u.sent,u.abrupt("return",n.filter(function(n){return'videoinput'===n.kind&&!t[n.facing]&&(t[n.facing]=!0,n)}));case 5:case"end":return u.stop()}},null,null,null,Promise)};e.getWebcamConstraints=function(t,n){var u=f.VIDEO_CONSTRAINS[t.toLowerCase()];if(!u)throw new Error('Invalid quality');if(n){if(n<5||n>30)throw new Error('Invalid framerate');u.frameRate={ideal:n}}return u};e.getScreenShareConstraints=function(t,n){var u=f.VIDEO_CONSTRAINS_SCREENSHARE[t.toLowerCase()||'vga'];if(!u)throw new Error('Invalid quality');if(n){if(n<5||n>30)throw new Error('Invalid framerate');u.frameRate={max:n}}return u};e.getVideoTrack=function(t,u){var c,d;return o.default.async(function(l){for(;;)switch(l.prev=l.next){case 0:return c=u||f.VIDEO_CONSTRAINS.vga,l.next=3,o.default.awrap(s.mediaDevices.getUserMedia({video:(0,n.default)({deviceId:t||'',frameRate:24},c),audio:!1}));case 3:return d=l.sent,l.abrupt("return",d.getVideoTracks()[0]);case 5:case"end":return l.stop()}},null,null,null,Promise)};e.getAudioTrack=function(){var t;return o.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,o.default.awrap(s.mediaDevices.getUserMedia({audio:!0,video:!1}));case 2:return t=n.sent,n.abrupt("return",t.getAudioTracks()[0]);case 4:case"end":return n.stop()}},null,null,null,Promise)};e.getSpeakerTrack=function(t){return o.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",null);case 2:case"end":return t.stop()}},null,null,null,Promise)};e.getScreenShare=function(){var t;return o.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,o.default.awrap(s.mediaDevices.getDisplayMedia({audio:!0,video:{displaySurface:'monitor',logicalSurface:!0,cursor:!0,width:{max:1920},height:{max:1080},frameRate:{max:5}}}));case 2:return t=n.sent,n.abrupt("return",{video:t.getTracks()[0],audio:null});case 4:case"end":return n.stop()}},null,null,null,Promise)};e.setOnDeviceChange=function(t){};e.getQualityAfterLegacyModeShift=function(t,n,u){return n===f.HD_QUALITY_PEERS_LIMIT&&t?f.VIDEO_CONSTRAINS.vga:n!==f.HD_QUALITY_PEERS_LIMIT+1||t?u:f.VIDEO_CONSTRAINS.hd}},575,[1,22,9,10,67,400,576,2,577,578]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.useBluetoothHeadsetDetection=e.removeListener=e.getHeadset=e.addListener=void 0;var n=t(r(d[1])),u=r(d[2]),o=r(d[3]),s=u.NativeModules.DyteRNBluetoothHeadsetDetect,c=null,v=[],f=new u.NativeEventEmitter(s).addListener('onChange',function(t){var n=t.devices;c=n.length?n[0]:null,v.forEach(function(t){t(c)})});e.getHeadset=function(){return c};var l=function(t){v.push(t)};e.addListener=l;var h=function(t){var n=v.indexOf(t);-1!==n&&v.splice(n,1)};e.removeListener=h;e.useBluetoothHeadsetDetection=function(){var t=(0,o.useState)(null),u=(0,n.default)(t,2),s=u[0],v=u[1];return(0,o.useEffect)(function(){return v(c),l(v),function(){h(v),f.remove()}},[]),s}},576,[1,41,2,165]); +__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.WEBCAM_SIMULCAST_ENCODINGS_VGA=e.WEBCAM_SIMULCAST_ENCODINGS=e.WEBCAM_KSVC_ENCODINGS=e.VIDEO_CONSTRAINS_SCREENSHARE=e.VIDEO_CONSTRAINS=e.SCREEN_SHARING_SVC_ENCODINGS=e.SCREEN_SHARING_SIMULCAST_ENCODINGS=e.PC_PROPRIETARY_CONSTRAINTS=e.ICE_SERVERS=e.HD_QUALITY_PEERS_LIMIT=void 0;e.VIDEO_CONSTRAINS={qqvga:{width:{ideal:160},height:{ideal:120}},qvga:{width:320,height:240},vga:{width:640,height:480},hd:{width:1280,height:720},hd_cropped:{width:900,height:720}};e.VIDEO_CONSTRAINS_SCREENSHARE={vga:{width:{max:640},height:{max:480}},hd:{width:{max:1280},height:{max:720}},full_hd:{width:{max:1980},height:{max:1080}}};e.PC_PROPRIETARY_CONSTRAINTS={optional:[{googDscp:!0},{googHighStartBitrate:0},{googPayloadPadding:!0},{googScreencastMinBitrate:100},{googCpuOveruseDetection:!0},{googCpuOveruseEncodeUsage:!0},{googCpuUnderuseThreshold:55},{googCpuOveruseThreshold:85}]};e.WEBCAM_SIMULCAST_ENCODINGS=[{rid:'r0',scalabilityMode:'S1T3'},{rid:'r1',scalabilityMode:'S1T3'},{rid:'r2',scalabilityMode:'S1T3'}];e.WEBCAM_SIMULCAST_ENCODINGS_VGA=[{rid:'r0',scalabilityMode:'S1T2'},{rid:'r1',scalabilityMode:'S1T2'}];e.WEBCAM_KSVC_ENCODINGS=[{scalabilityMode:'L3T3_KEY'}];e.SCREEN_SHARING_SIMULCAST_ENCODINGS=[{dtx:!0,maxBitrate:15e5},{dtx:!0,maxBitrate:6e6}];e.SCREEN_SHARING_SVC_ENCODINGS=[{scalabilityMode:'L3T3',dtx:!0}];e.HD_QUALITY_PEERS_LIMIT=1;e.ICE_SERVERS=[{urls:'turn:turn.dyte.in:443?transport=tcp',username:'dyte',credential:'dytein',credentialType:'password'},{urls:'turn:turn.dyte.in:3478?transport=udp',username:'dyte',credential:'dytein',credentialType:'password'}]},577,[]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),u=t(r(d[2])),o=t(r(d[3])),s=r(d[4]),l=r(d[4]).NativeModules.InCallManager,c=new((function(){function t(){(0,u.default)(this,t),this.vibrate=!1,this.audioUriMap={ringtone:{_BUNDLE_:null,_DEFAULT_:null},ringback:{_BUNDLE_:null,_DEFAULT_:null},busytone:{_BUNDLE_:null,_DEFAULT_:null}}}return(0,o.default)(t,[{key:"start",value:function(t){var n=!1!==(t=void 0===t?{}:t).auto,u='video'===t.media?'video':'audio',o=t.ringback&&'string'==typeof t.ringback?t.ringback:'';l.start(u,n,o)}},{key:"stop",value:function(t){var n=(t=void 0===t?{}:t).busytone&&'string'==typeof t.busytone?t.busytone:'';l.stop(n)}},{key:"getIsWiredHeadsetPluggedIn",value:function(){var t;return n.default.async(function(u){for(;;)switch(u.prev=u.next){case 0:return u.prev=0,u.next=3,n.default.awrap(l.getIsWiredHeadsetPluggedIn());case 3:return t=u.sent,u.abrupt("return",{isWiredHeadsetPluggedIn:t});case 7:throw u.prev=7,u.t0=u.catch(0),new Error('Incall Manager Error getting wired headset');case 10:case"end":return u.stop()}},null,null,[[0,7]],Promise)}},{key:"setKeepScreenOn",value:function(t){t=!0===t,l.setKeepScreenOn(t)}},{key:"setSpeakerphoneOn",value:function(t){t=!0===t,l.setSpeakerphoneOn(t)}},{key:"setForceSpeakerphoneOn",value:function(t){var n='boolean'==typeof t?t?1:-1:0;l.setForceSpeakerphoneOn(n)}},{key:"setMicrophoneMute",value:function(t){t=!0===t,l.setMicrophoneMute(t)}},{key:"getAudioUri",value:function(t,u){var o;return n.default.async(function(s){for(;;)switch(s.prev=s.next){case 0:if(void 0!==this.audioUriMap[t]){s.next=2;break}return s.abrupt("return",null);case 2:if(!this.audioUriMap[t][u]){s.next=4;break}return s.abrupt("return",this.audioUriMap[t][u]);case 4:return s.prev=4,s.next=7,n.default.awrap(l.getAudioUriJS(t,u));case 7:if(!('string'==typeof(o=s.sent)&&o.length>0)){s.next=11;break}return this.audioUriMap[t][u]=o,s.abrupt("return",o);case 11:return s.abrupt("return",null);case 14:return s.prev=14,s.t0=s.catch(4),s.abrupt("return",null);case 17:case"end":return s.stop()}},null,this,[[4,14]],Promise)}},{key:"chooseAudioRoute",value:function(t){var u;return n.default.async(function(o){for(;;)switch(o.prev=o.next){case 0:return o.next=2,n.default.awrap(l.chooseAudioRoute(t));case 2:return u=o.sent,o.abrupt("return",u);case 4:case"end":return o.stop()}},null,null,null,Promise)}},{key:"requestAudioFocus",value:function(){return n.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:if('android'!==s.Platform.OS){t.next=6;break}return t.next=3,n.default.awrap(l.requestAudioFocusJS());case 3:return t.abrupt("return",t.sent);case 6:console.log("ios doesn't support requestAudioFocus()");case 7:case"end":return t.stop()}},null,null,null,Promise)}},{key:"abandonAudioFocus",value:function(){return n.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:if('android'!==s.Platform.OS){t.next=6;break}return t.next=3,n.default.awrap(l.abandonAudioFocusJS());case 3:return t.abrupt("return",t.sent);case 6:console.log("ios doesn't support requestAudioFocus()");case 7:case"end":return t.stop()}},null,null,null,Promise)}}]),t})());e.default=c},578,[1,67,9,10,2]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=t(r(d[1])),n=(function(t,o){if(!o&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var n=_(o);if(n&&n.has(t))return n.get(t);var u={},s=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in t)if("default"!==l&&Object.prototype.hasOwnProperty.call(t,l)){var c=s?Object.getOwnPropertyDescriptor(t,l):null;c&&(c.get||c.set)?Object.defineProperty(u,l,c):u[l]=t[l]}u.default=t,n&&n.set(t,u);return u})(r(d[2])),u=r(d[3]),s=r(d[4]),l=r(d[5]),c=r(d[6]),f=r(d[7]),p=r(d[8]),N=t(r(d[9])),E=r(d[10]),v=r(d[11]),S=r(d[12]),h=r(d[13]),P=r(d[14]),w=r(d[15]),T=r(d[16]),y=r(d[17]),O=r(d[18]),C=r(d[19]),x=r(d[20]),b=t(r(d[21])),I=t(r(d[22])),M=t(r(d[23]));function _(t){if("function"!=typeof WeakMap)return null;var o=new WeakMap,n=new WeakMap;return(_=function(t){return t?n:o})(t)}var D="\nquery Session($roomName: String!, $password: String) {\n\tsession(roomName: $roomName, password: $password) {\n\t title,\n\t roomNodeLink,\n\t roomName,\n\t password\n\t}\n }\n";function k(t){var _,k=(0,u.useDispatch)(),j=t.roomName,L=t.autoTune,W=(0,u.useSelector)(function(t){return t.participant.peerId}),R=(0,n.useContext)(P.ConfigServiceContext),U=R.meeting,$=R.sessionConfig,A=R.updatePreset,Q=((0,n.useContext)(w.ThemeContext).colors,(0,n.useState)('')),B=(0,o.default)(Q,2),F=B[0],G=B[1],V=(0,S.useManualQuery)(D,{variables:{roomName:j,password:''}}),q=(0,o.default)(V,2),K=q[0],Y=q[1],z=Y.data,H=Y.error,J=Y.loading,X=(0,h.useWindowDimensions)(),Z=$.theme.dimensions||X,ee=Z.height,te=Z.width,re=n.default.useState(!1),oe=(0,o.default)(re,2),ne=(oe[0],oe[1]),ae=(0,n.useContext)(T.UserTrackContext).setupStreams,ie=(0,u.useSelector)(function(t){return t.participant.authToken}),ue=(0,u.useSelector)(function(t){return t.participant.displayName}),se=(0,u.useSelector)(function(t){return t.participant.participantPermissions}),le=$.permissions.produce.audio,me=$.permissions.produce.video.allow,ce=(0,u.useSelector)(function(t){return t.room.showSetupScreen}),de=n.default.useState(j),fe=(0,o.default)(de,2),pe=fe[0],Ne=fe[1],Ee='LANDSCAPE'===n.default.useContext(x.OrientationContext).orientation,ve=(0,u.useSelector)(function(t){return t.room.roomViewType}),Se=$.permissions_fetched;(0,n.useEffect)(function(){Se&&(me?(0,O.setupPermissions)(['camera','microphone']):le?(0,O.setupPermissions)(['microphone']):(0,O.setupPermissions)([]),ne(!0))},[ve,Se]),(0,n.useEffect)(function(){k((0,f.resetRoom)({roomName:j})),k((0,p.resetPeers)())},[]),(0,n.useEffect)(function(){pe&&(ie||C.DYTE_DEV_MODE)&&(k((0,f.resetRoom)({roomName:pe})),K({variables:{roomName:pe,password:''}}),A(pe,ie))},[pe,ie]),(0,n.useEffect)(function(){if(H)if(H.graphQLErrors[0].message.indexOf('No open session')>=0)null==U||U._onError('MEETING_NOTFOUND'),G('MEETING_NOTFOUND');else try{var t=H.graphQLErrors[0];G(null==t?void 0:t.message)}catch(t){G('UNKNOWN')}},[H,U]),(0,n.useEffect)(function(){se.camera===v.permissionEnum.INIT&&se.microphone===v.permissionEnum.INIT||ae()},[se.camera,se.microphone]);if(se.bluetooth===v.permissionEnum.INIT)return n.default.createElement(N.default,{text:"Waiting for permissions..."});var he;return null==U||!U.showSetupScreen||null!==ce&&!0!==ce?H?n.default.createElement(N.default,{errorText:"Some error occured. Issue code: "+F,childComponents:n.default.createElement(y.Button,{onClick:function(){setTimeout(function(){k((0,p.resetPeers)()),k((0,v.resetParticipant)()),k((0,f.setShowSetupScreen)(!0)),Ne(''),G('')})}},n.default.createElement(y.Box,{bg:"primary.500",py:15,px:10,mt:10,borderRadius:b.default.medium,align:"center"},n.default.createElement(y.Text,null,"Try Again")))}):J?n.default.createElement(N.default,{text:"Loading..."}):n.default.createElement(c.WebSocketProvider,{url:null==z?void 0:null==(_=z.session)?void 0:_.roomNodeLink,roomURL:pe,peerId:W},n.default.createElement(s.MediaRoomProvider,{peerId:W,roomName:pe,autoTune:L},n.default.createElement(E.PeersProvider,null,n.default.createElement(l.PluginServiceProvider,{roomName:pe,peerId:W},n.default.createElement(I.default,{roomName:pe}))))):n.default.createElement(M.default,{width:te,height:ee,isLandscape:Ee,meetingCode:pe,roomName:j,onChangeMeetingCode:Ne,joinMeeting:function(){ue&&pe&&(k((0,f.setShowSetupScreen)(!1)),k((0,f.resetRoom)({roomName:pe})),K({variables:{roomName:pe,password:''}}),A(pe,ie))},title:null==z?void 0:null==(he=z.session)?void 0:he.title})}k.defaultProps={autoTune:!0};var j=k;e.default=j},579,[1,41,165,432,580,667,625,480,481,506,669,487,465,2,503,509,574,507,670,538,570,671,672,804]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.MediaRoomProvider=e.MediaRoomContext=void 0;var n=t(r(d[1])),o=t(r(d[2])),u=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=T(n);if(o&&o.has(t))return o.get(t);var u={},c=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in t)if("default"!==s&&Object.prototype.hasOwnProperty.call(t,s)){var l=c?Object.getOwnPropertyDescriptor(t,s):null;l&&(l.get||l.set)?Object.defineProperty(u,s,l):u[s]=t[s]}u.default=t,o&&o.set(t,u);return u})(r(d[3])),c=r(d[4]),s=r(d[5]),l=r(d[6]),f=r(d[7]),p=t(r(d[8])),v=r(d[9]),S=r(d[10]),E=r(d[11]),M=t(r(d[12])),k=r(d[13]),C=r(d[14]),P=t(r(d[15])),R=r(d[16]),O=t(r(d[17]));function T(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(T=function(t){return t?o:n})(t)}var b=R.NativeModules.DyteHelper,A=(0,u.createContext)(null);e.MediaRoomContext=A;e.MediaRoomProvider=function(t){var T=t.children,x=t.peerId,y=t.roomName,h=t.autoTune,D=(0,u.useContext)(v.WebSocketContext),N=(0,u.useContext)(k.ConfigServiceContext),w=N.meeting,I=N.sessionConfig,_=I.permissions.produce.audio,L=(0,u.useContext)(E.UserTrackContext),j=L.mediaTracks,W=j.webcamTrack,B=j.audioTrack,F=L.inputDevices.toggleVideoState,G=(0,c.useDispatch)(),U=(0,u.useState)(null),V=(0,o.default)(U,2),q=V[0],H=V[1],z=(0,u.useRef)(null),J=(0,u.useRef)(null),K=(0,u.useRef)(''),Q=(0,u.useRef)(null),X=(0,c.useSelector)(function(t){return t.room.socketState}),Y=(0,c.useSelector)(function(t){return t.room.producersState}),Z=(0,c.useSelector)(function(t){return t.participant.videoProduction}),$=(0,c.useSelector)(function(t){return t.participant.audioProduction}),ee=(0,c.useSelector)(function(t){return t.participant.audioMuted});(0,u.useEffect)(function(){q&&(J.current=q)},[q]),(0,u.useEffect)(function(){q&&(ee?q.muteSelf():q.unmuteSelf())},[ee]),(0,u.useEffect)(function(){Y===s.MediaStates.LOADED&&Z===s.MediaStates.CONNECTING&&(W?null==q||q.shareWebcam(W):null==q||q.disableWebcam())},[W,Y]),(0,u.useEffect)(function(){Y===s.MediaStates.LOADED&&$===s.MediaStates.CONNECTING&&(B&&_&&!ee?null==q||q.shareMic(B):null==q||q.disableMic())},[B,$]),(0,u.useEffect)(function(){var t;if(X===s.RoomSocketState.CONNECTED){M.default.captureEvent('setting up connection',{peerId:x}),w&&w.emit(w.Events.connect);var o=new p.default(x,D,G,h);H(o),t=o,n.default.async(function(o){for(;;)switch(o.prev=o.next){case 0:return o.next=2,n.default.awrap(t.getRoomState());case 2:return o.next=4,n.default.awrap(t.loadRouter());case 4:return o.next=6,n.default.awrap(Promise.all([t.createRecvTransport(),t.createSendTransport()]));case 6:w&&(w.sendRoomMessage=function(t){D.sendMessage({type:C.Events.roomMessage,payload:{message:t}})},w.sendMessage=function(t,n){D.sendMessage({type:C.Events.message,payload:{peerId:t,message:n}})},w.kickAll=function(){I.permissions.kick_participant&&t.kickAll()},null==D||D.emitter.on('socket',function(t){return w.onSocketMessage(t)})),G((0,s.setRouterFetchState)(s.MediaStates.LOADED)),G((0,s.setProducersState)(s.MediaStates.NOT_STARTED));case 9:case"end":return o.stop()}},null,null,null,Promise)}else X===s.RoomSocketState.DISCONNECTED&&(M.default.captureEvent('socket disconnected',{peerId:x}),null==q||q.stopAllTransports(),null==D||D.emitter.removeAllListeners(),G((0,s.resetRoom)({roomName:y})),G((0,f.resetPeers)()),G((0,S.resetParticipant)()),H(null),(0,s.setRouterFetchState)(s.MediaStates.NOT_APPLICABLE))},[X,x]),(0,u.useEffect)(function(){return function(){var t,n;null==(t=J.current)||t.stopAllProducers(),null==(n=J.current)||n.stopAllTransports()}},[]);var te=function(t){K.current.match(/inactive|background/)&&'active'===t?(O.default.trace('configureBackground'),P.default.clearInterval(Q.current),Q.current=null,W&&(W.enabled=!1,setTimeout(function(){W&&(W.enabled=!0)},100)),z.current&&(z.current=!1,F()),l.store.getState().room.screenShareRequested||b.stopService()):(null===Q.current&&n.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:if(O.default.trace('configureForeground'),W&&'DISABLE_CAMERA_CAPTURE'===w.setupConfig.backgroundBehaviour&&(F(),z.current=!0),!(R.Platform.Version>=26)){t.next=5;break}return t.next=5,n.default.awrap(b.createNotificationChannel());case 5:return t.next=7,n.default.awrap(b.startService());case 7:case"end":return t.stop()}},null,null,null,Promise),Q.current=P.default.setInterval(function(){},1e3),K.current=t)};(0,u.useEffect)(function(){if('android'===R.Platform.OS){var t=R.AppState.addEventListener('change',te);return function(){t?t.remove():R.AppState.removeEventListener('change',te),Q.current&&P.default.clearInterval(Q.current)}}return function(){}},[W,F]);var ne={mediaRoom:q};return u.default.createElement(A.Provider,{value:ne},T)}},580,[1,67,41,165,432,480,471,481,581,625,487,574,658,503,660,666,2,573]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var s=t(r(d[1])),n=t(r(d[2])),o=t(r(d[3])),u=t(r(d[4])),c=r(d[5]),l=r(d[6]),p=r(d[7]),h=r(d[8]),f=r(d[9]),y=r(d[10]),v=r(d[11]),k=(function(){function t(s,n,u){!(arguments.length>3&&void 0!==arguments[3])||arguments[3];(0,o.default)(this,t),this.socketObj=n,this.peerid=s,this.dispatch=u,this.device=new c.Device,this.consumers=new Map,this.legacyMode=!0,this.closedConsumers=[],this.handleSockets=this.handleSockets.bind(this)}return(0,u.default)(t,[{key:"handleSockets",value:function(t,s){if(t)switch(t.type){case'websocket/new-consumer':this.createConsumer(t.payload,s);break;case'websocket/consumer-closed':this.closeConsumer(t.payload);break;case'websocket/consumer-paused':this.pauseConsumer(t.payload);break;case'websocket/consumer-resumed':this.resumeConsumer(t.payload);break;case'websocket/recording-started':this.setRecordingStatus(!0);break;case'websocket/recording-stopped':this.setRecordingStatus(!1)}}},{key:"loadRouter",value:function(){var t,n,o;return s.default.async(function(u){for(;;)switch(u.prev=u.next){case 0:return(this.recvTransport||this.sendTransport)&&this.stopAllTransports(),this.dispatch((0,f.setRouterFetchState)(f.MediaStates.CONNECTING)),u.next=4,s.default.awrap(null==(t=this.socketObj)?void 0:t.sendMessage({type:'getRouterRtpCapabilities'}));case 4:return n=u.sent,this.device.loaded&&(this.device=new c.Device),(o=null==n?void 0:n.payload)&&(o.headerExtensions=o.headerExtensions.filter(function(t){return'urn:3gpp:video-orientation'!==t.uri})),this.socketObj.emitter.on('socket',this.handleSockets),u.abrupt("return",this.device.load({routerRtpCapabilities:o}));case 10:case"end":return u.stop()}},null,this,null,Promise)}},{key:"getRoomState",value:function(){var t;return s.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return this.dispatch((0,f.setRoomDisplayTitleState)(f.MediaStates.CONNECTING)),n.next=3,s.default.awrap(null==(t=this.socketObj)?void 0:t.sendMessage({type:'getRoomState'}));case 3:this.dispatch((0,f.setRoomDisplayTitleState)(f.MediaStates.LOADED));case 4:case"end":return n.stop()}},null,this,null,Promise)}},{key:"changeRoomDisplayTitle",value:function(t){var n;return s.default.async(function(o){for(;;)switch(o.prev=o.next){case 0:return this.dispatch((0,f.setRoomDisplayTitleState)(f.MediaStates.CONNECTING)),o.next=3,s.default.awrap(null==(n=this.socketObj)?void 0:n.sendMessage({type:'changeDisplayTitle',payload:{displayTitle:t}}));case 3:this.dispatch((0,f.setRoomDisplayTitleState)(f.MediaStates.LOADED));case 4:case"end":return o.stop()}},null,this,null,Promise)}},{key:"joinRoom",value:function(t,n,o){var u;return s.default.async(function(c){for(;;)switch(c.prev=c.next){case 0:return c.next=2,s.default.awrap(this.socketObj.sendMessage({type:'joinRoom',payload:{device:(0,p.getDeviceInfo)(),displayName:t,rtpCapabilities:this.device.rtpCapabilities,isLegacy:this.legacyMode,audioMuted:n}}));case 2:if(u=c.sent,this.legacyMode=u.payload.legacyMode||this.legacyMode,!o||''===o){c.next=7;break}return c.next=7,s.default.awrap(this.changeRoomDisplayTitle(o));case 7:return this.dispatch((0,v.roomJoined)(u.payload)),c.abrupt("return",u);case 9:case"end":return c.stop()}},null,this,null,Promise)}},{key:"createRecvTransport",value:function(){var t,o,u=this;return s.default.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(void 0!==this.socketObj){c.next=2;break}return c.abrupt("return");case 2:return t={forceTcp:!1,producing:!1,consuming:!0},c.next=5,s.default.awrap(this.socketObj.sendMessage({type:'createWebRtcTransport',payload:t}));case 5:o=c.sent.payload,this.recvTransport=this.device.createRecvTransport((0,n.default)({},o,{iceServers:l.ICE_SERVERS,proprietaryConstraints:l.PC_PROPRIETARY_CONSTRAINTS})),this.recvTransport.on('connect',function(t,s,n){var o,c,l=t.dtlsParameters;return null==(o=u.socketObj)?void 0:o.sendMessage({type:'connectWebRtcTransport',payload:{transportId:null==(c=u.recvTransport)?void 0:c.id,dtlsParameters:l}},function(t){t.payload.error?n():s()})});case 8:case"end":return c.stop()}},null,this,null,Promise)}},{key:"createSendTransport",value:function(){var t,o,u=this;return s.default.async(function(c){for(;;)switch(c.prev=c.next){case 0:return t={forceTcp:!1,producing:!0,consuming:!1},c.next=3,s.default.awrap(this.socketObj.sendMessage({type:'createWebRtcTransport',payload:t}));case 3:o=c.sent.payload,this.sendTransport=this.device.createSendTransport((0,n.default)({},o,{iceServers:l.ICE_SERVERS,proprietaryConstraints:l.PC_PROPRIETARY_CONSTRAINTS})),void 0!==this.sendTransport&&(this.sendTransport.on('connect',function(t,s,n){var o,c,l=t.dtlsParameters;return null==(o=u.socketObj)?void 0:o.sendMessage({type:'connectWebRtcTransport',payload:{transportId:null==(c=u.sendTransport)?void 0:c.id,dtlsParameters:l}},function(t){t.payload.error?n():s()})}),this.sendTransport.on('produce',function(t,s,n){var o,c,l=t.kind,p=t.rtpParameters,h=t.appData;return null==(o=u.socketObj)?void 0:o.sendMessage({type:'produce',payload:{transportId:null==(c=u.sendTransport)?void 0:c.id,kind:l,rtpParameters:p,appData:h}},function(t){t.payload.error?n(t.payload.error):s({id:t.payload.id})})}));case 6:case"end":return c.stop()}},null,this,null,Promise)}},{key:"createConsumer",value:function(t,o){var u,c,l,p,h,f,v,k,P,w,b;return s.default.async(function(x){for(;;)switch(x.prev=x.next){case 0:if(void 0!==this.recvTransport&&!this.recvTransport.closed){x.next=2;break}return x.abrupt("return");case 2:return u=t.peerId,c=t.producerId,l=t.id,p=t.kind,h=t.rtpParameters,f=t.type,v=t.appData,k=t.producerPaused,P=t.remotelyPaused,w=t.priority,x.next=5,s.default.awrap(this.recvTransport.consume({id:l,producerId:c,kind:p,rtpParameters:h,appData:(0,n.default)({},v,{peerId:u})}));case 5:b=x.sent,this.closedConsumers.includes(l)?b.close():(this.consumers.set(b.id,b),this.dispatch((0,y.addConsumer)({id:l,peerId:u,type:f,kind:p,remotelyPaused:P,producerPaused:k,priority:w,appData:b.appData,score:10,producerScore:10}))),o&&o('Done');case 8:case"end":return x.stop()}},null,this,null,Promise)}},{key:"closeConsumer",value:function(t){var n,o;return s.default.async(function(s){for(;;)switch(s.prev=s.next){case 0:if(n=t.id,o=this.consumers.get(n)){s.next=6;break}return console.log('Consumer not found'),this.closedConsumers.push(n),s.abrupt("return");case 6:o.close(),this.consumers.delete(n);case 8:case"end":return s.stop()}},null,this,null,Promise)}},{key:"pauseConsumer",value:function(t){var n,o;return s.default.async(function(s){for(;;)switch(s.prev=s.next){case 0:if(n=t.id,o=this.consumers.get(n)){s.next=4;break}return s.abrupt("return");case 4:o.pause();case 5:case"end":return s.stop()}},null,this,null,Promise)}},{key:"resumeConsumer",value:function(t){var n,o;return s.default.async(function(s){for(;;)switch(s.prev=s.next){case 0:if(n=t.id,o=this.consumers.get(n)){s.next=4;break}return s.abrupt("return");case 4:o.resume();case 5:case"end":return s.stop()}},null,this,null,Promise)}},{key:"shareWebcam",value:function(t){var n,o,u,c,p,y=this;return s.default.async(function(v){for(;;)switch(v.prev=v.next){case 0:if(void 0!==t){v.next=2;break}return v.abrupt("return");case 2:if(!this.webCamProducer){v.next=5;break}return v.next=5,s.default.awrap(this.removeProducer('webCamProducer',!1));case 5:return n=l.WEBCAM_SIMULCAST_ENCODINGS_VGA,o=this.device.rtpCapabilities.codecs.find(function(t){return'video/vp9'===t.mimeType.toLowerCase()})||void 0,u=this.device.rtpCapabilities.codecs.find(function(t){return'video/vp8'===t.mimeType.toLowerCase()})||void 0,o&&!this.legacyMode&&(n=l.WEBCAM_KSVC_ENCODINGS),this.dispatch((0,h.setVideoOff)(!1)),this.dispatch((0,h.setVideoProduction)(f.MediaStates.FETCHED)),c={track:t,encodings:n,codecOptions:{videoGoogleStartBitrate:1e3},codec:(function(){return y.legacyMode?u:o})(),appData:{screenShare:!1},stopTracks:!1},p=function(){y.disableWebcam()},v.next=16,s.default.awrap(this.createProducer('webCamProducer',c,p));case 16:this.dispatch((0,h.setVideoProduction)(f.MediaStates.LOADED));case 17:case"end":return v.stop()}},null,this,null,Promise)}},{key:"shareScreen",value:function(t){var n,o,u,c,p,y,v,k,P=this;return s.default.async(function(w){for(;;)switch(w.prev=w.next){case 0:if(n=t.video,o=t.audio,void 0!==n){w.next=3;break}return w.abrupt("return");case 3:return u=l.SCREEN_SHARING_SIMULCAST_ENCODINGS,null===(c=this.device.rtpCapabilities.codecs.find(function(t){return'video/vp9'===t.mimeType.toLowerCase()})||null)||this.legacyMode||(u=l.SCREEN_SHARING_SVC_ENCODINGS),this.dispatch((0,h.setScreenSharing)(!0)),this.dispatch((0,h.setScreenSharingProduction)(f.MediaStates.FETCHED)),p={track:n,encodings:u,codecOptions:{videoGoogleStartBitrate:1e3},codec:this.legacyMode?void 0:c,appData:{screenShare:!0},stopTracks:!1},y=function(){P.disableScreenShare()},w.next=12,s.default.awrap(this.createProducer('screenShareVideoProducer',p,y));case 12:if(!o){w.next=17;break}return v={track:o,codecOptions:{opusDtx:!0,opusStereo:!1,opusFec:!0},appData:{screenShare:!0},stopTracks:!1},k=function(){},w.next=17,s.default.awrap(this.createProducer('screenShareAudioProducer',v,k));case 17:this.dispatch((0,h.setScreenSharingProduction)(f.MediaStates.LOADED));case 18:case"end":return w.stop()}},null,this,null,Promise)}},{key:"shareMic",value:function(t,n){var o,u,c=this;return s.default.async(function(l){for(;;)switch(l.prev=l.next){case 0:if(void 0!==t){l.next=2;break}return l.abrupt("return");case 2:if(!this.micProducer){l.next=5;break}return l.next=5,s.default.awrap(this.removeProducer('micProducer',!1));case 5:return n&&this.dispatch((0,h.setAudioMuted)(n||!1)),this.dispatch((0,h.setAudioProduction)(f.MediaStates.FETCHED)),o={track:t,codecOptions:{opusDtx:!0,opusStereo:!1,opusFec:!0},stopTracks:!1},u=function(){c.disableMic()},l.next=11,s.default.awrap(this.createProducer('micProducer',o,u));case 11:this.dispatch((0,h.setAudioProduction)(f.MediaStates.LOADED));case 12:case"end":return l.stop()}},null,this,null,Promise)}},{key:"pauseMic",value:function(){this.dispatch((0,h.setAudioMuted)(!0)),this.micProducer.pause()}},{key:"pauseWebcam",value:function(){this.dispatch((0,h.setVideoOff)(!0)),this.webCamProducer.pause()}},{key:"resumeMic",value:function(){this.dispatch((0,h.setAudioMuted)(!1)),this.micProducer.resume()}},{key:"resumeWebcam",value:function(){this.dispatch((0,h.setVideoOff)(!1)),this.webCamProducer.resume()}},{key:"disableWebcam",value:function(t){return s.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return t&&null!=t&&t.silent||this.dispatch((0,h.setVideoOff)(!0)),n.next=3,s.default.awrap(this.removeProducer('webCamProducer'));case 3:this.dispatch((0,h.setVideoProduction)(f.MediaStates.NOT_STARTED));case 4:case"end":return n.stop()}},null,this,null,Promise)}},{key:"disableMic",value:function(t){return s.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return t&&null!=t&&t.silent||this.dispatch((0,h.setAudioMuted)(!0)),n.next=3,s.default.awrap(this.removeProducer('micProducer'));case 3:this.dispatch((0,h.setAudioProduction)(f.MediaStates.NOT_STARTED));case 4:case"end":return n.stop()}},null,this,null,Promise)}},{key:"disableScreenShare",value:function(){return s.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:return this.dispatch((0,h.setScreenSharingProduction)(f.MediaStates.NOT_STARTED)),this.dispatch((0,h.setScreenSharing)(!1)),t.next=4,s.default.awrap(this.removeProducer('screenShareVideoProducer'));case 4:return t.next=6,s.default.awrap(this.removeProducer('screenShareAudioProducer'));case 6:case"end":return t.stop()}},null,this,null,Promise)}},{key:"stopAllProducers",value:function(){this.webCamProducer&&this.removeProducer('webCamProducer'),this.screenShareVideoProducer&&this.removeProducer('screenShareVideoProducer'),this.screenShareAudioProducer&&this.removeProducer('screenShareAudioProducer'),this.micProducer&&this.removeProducer('micProducer')}},{key:"stopAllTransports",value:function(){return s.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:if(this.sendTransport){try{this.sendTransport.close()}catch(t){console.log('awaitqueue error')}this.sendTransport=null}if(this.recvTransport){try{this.recvTransport.close()}catch(t){console.log('awaitqueue error')}this.recvTransport=null}this.dispatch((0,f.setRouterFetchState)(f.MediaStates.NOT_STARTED));case 3:case"end":return t.stop()}},null,this,null,Promise)}},{key:"resetVideoProducers",value:function(t,n){return s.default.async(function(o){for(;;)switch(o.prev=o.next){case 0:if(!t){o.next=4;break}return o.next=3,s.default.awrap(this.removeProducer('webCamProducer',!1));case 3:this.shareWebcam(t);case 4:if(!n){o.next=8;break}return o.next=7,s.default.awrap(this.removeProducer('screenShareVideoProducer',!1));case 7:this.shareScreen({video:n});case 8:case"end":return o.stop()}},null,this,null,Promise)}},{key:"createProducer",value:function(t,n,o){var u=this;return s.default.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(void 0!==this.sendTransport&&!this.sendTransport.closed){c.next=2;break}return c.abrupt("return");case 2:return c.next=4,s.default.awrap(this.sendTransport.produce(n));case 4:this[t]=c.sent,this[t].on('transportclose',function(){u[t]=void 0}),this[t].on('trackended',function(){u.socketObj.sendMessage({type:'closeProducer',payload:{producerId:u[t].id}}),o()});case 7:case"end":return c.stop()}},null,this,null,Promise)}},{key:"removeProducer",value:function(t){var n,o=arguments;return s.default.async(function(u){for(;;)switch(u.prev=u.next){case 0:if(n=!(o.length>1&&void 0!==o[1])||o[1],this[t]&&!this[t].closed){u.next=3;break}return u.abrupt("return");case 3:return n&&this[t].track.stop(),this[t].close(),u.next=7,s.default.awrap(this.socketObj.sendMessage({type:'closeProducer',payload:{producerId:this[t].id}}));case 7:this[t]=null;case 8:case"end":return u.stop()}},null,this,null,Promise)}},{key:"sendMessage",value:function(t){return s.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,s.default.awrap(this.socketObj.sendMessage({type:'chatMessage',payload:t}));case 2:case"end":return n.stop()}},null,this,null,Promise)}},{key:"getMesssages",value:function(){return s.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,s.default.awrap(this.socketObj.sendMessage({type:'getChatMessages'}));case 2:case"end":return t.stop()}},null,this,null,Promise)}},{key:"getPolls",value:function(){return s.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,s.default.awrap(this.socketObj.sendMessage({type:'getPolls'}));case 2:case"end":return t.stop()}},null,this,null,Promise)}},{key:"newPoll",value:function(t){return s.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,s.default.awrap(this.socketObj.sendMessage({type:'newPoll',payload:t}));case 2:case"end":return n.stop()}},null,this,null,Promise)}},{key:"votePoll",value:function(t){return s.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,s.default.awrap(this.socketObj.sendMessage({type:'votePoll',payload:t}));case 2:case"end":return n.stop()}},null,this,null,Promise)}},{key:"acceptWaitingRequest",value:function(t){return s.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,s.default.awrap(this.socketObj.sendMessage({type:'acceptWaitingRequest',payload:{id:t}}));case 2:case"end":return n.stop()}},null,this,null,Promise)}},{key:"rejectWaitingRequest",value:function(t){return s.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,s.default.awrap(this.socketObj.sendMessage({type:'rejectWaitingRequest',payload:{id:t}}));case 2:case"end":return n.stop()}},null,this,null,Promise)}},{key:"muteAll",value:function(t){return s.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,s.default.awrap(this.socketObj.sendMessage({type:'muteAllNew',payload:{allowUnMute:t}}));case 2:case"end":return n.stop()}},null,this,null,Promise)}},{key:"rejectRequestToJoinStage",value:function(t){return s.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,s.default.awrap(this.socketObj.sendMessage({type:'rejectRequestToJoinStage',payload:{id:t}}));case 2:case"end":return n.stop()}},null,this,null,Promise)}},{key:"muteAllVideo",value:function(){return s.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,s.default.awrap(this.socketObj.sendMessage({type:'muteAllVideo'}));case 2:case"end":return t.stop()}},null,this,null,Promise)}},{key:"pin",value:function(t){return s.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,s.default.awrap(this.socketObj.sendMessage({type:'pinPeer',payload:{id:t}}));case 2:case"end":return n.stop()}},null,this,null,Promise)}},{key:"disableAudio",value:function(t){return s.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,s.default.awrap(this.socketObj.sendMessage({type:'disableAudioPeerNew',payload:{id:t}}));case 2:case"end":return n.stop()}},null,this,null,Promise)}},{key:"disableVideo",value:function(t){return s.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,s.default.awrap(this.socketObj.sendMessage({type:'disableVideoPeer',payload:{id:t}}));case 2:case"end":return n.stop()}},null,this,null,Promise)}},{key:"kickAll",value:function(){return s.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,s.default.awrap(this.socketObj.sendMessage({type:'kickAll'}));case 2:case"end":return t.stop()}},null,this,null,Promise)}},{key:"kick",value:function(t){return s.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,s.default.awrap(this.socketObj.sendMessage({type:'kick',payload:{id:t}}));case 2:case"end":return n.stop()}},null,this,null,Promise)}},{key:"getPage",value:function(t){return s.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,s.default.awrap(this.socketObj.sendMessage({type:'getPage',payload:{pageNum:t}}));case 2:case"end":return n.stop()}},null,this,null,Promise)}},{key:"setRecordingStatus",value:function(t){return s.default.async(function(s){for(;;)switch(s.prev=s.next){case 0:window.triggerDyteRecording=t;case 1:case"end":return s.stop()}},null,null,null,Promise)}},{key:"muteSelf",value:function(){return s.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,s.default.awrap(this.socketObj.sendMessage({type:'muteSelf'}));case 2:case"end":return t.stop()}},null,this,null,Promise)}},{key:"unmuteSelf",value:function(){return s.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,s.default.awrap(this.socketObj.sendMessage({type:'unmuteSelf'}));case 2:case"end":return t.stop()}},null,this,null,Promise)}},{key:"requestToJoinStage",value:function(t){return s.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,s.default.awrap(this.socketObj.sendMessage({type:'requestToJoinStage',payload:t}));case 2:case"end":return n.stop()}},null,this,null,Promise)}},{key:"acceptAllRequestToJoinStage",value:function(t){return s.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,s.default.awrap(this.socketObj.sendMessage({type:'acceptAllRequestToJoinStage',payload:t}));case 2:case"end":return n.stop()}},null,this,null,Promise)}},{key:"removePeerFromStage",value:function(t,n){return s.default.async(function(o){for(;;)switch(o.prev=o.next){case 0:return o.next=2,s.default.awrap(this.socketObj.sendMessage({type:'removePeerFromStage',payload:{id:t,type:n}}));case 2:case"end":return o.stop()}},null,this,null,Promise)}},{key:"startPresenting",value:function(){return s.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,s.default.awrap(this.socketObj.sendMessage({type:'startPresenting'}));case 2:case"end":return t.stop()}},null,this,null,Promise)}},{key:"stopPresenting",value:function(){return s.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,s.default.awrap(this.socketObj.sendMessage({type:'stopPresenting'}));case 2:case"end":return t.stop()}},null,this,null,Promise)}},{key:"updatePreset",value:function(t,n){return s.default.async(function(o){for(;;)switch(o.prev=o.next){case 0:return o.next=2,s.default.awrap(this.socketObj.sendMessage({type:'updatePeerPreset',payload:{id:t,presetName:n}}));case 2:case"end":return o.stop()}},null,this,null,Promise)}}]),t})();e.default=k},581,[1,67,22,9,10,582,577,488,487,480,500,481]); +__d(function(g,r,i,a,_m,e,d){"use strict";var t=this&&this.__createBinding||(Object.create?function(t,n,u,c){void 0===c&&(c=u),Object.defineProperty(t,c,{enumerable:!0,get:function(){return n[u]}})}:function(t,n,u,c){void 0===c&&(c=u),t[c]=n[u]}),n=this&&this.__setModuleDefault||(Object.create?function(t,n){Object.defineProperty(t,"default",{enumerable:!0,value:n})}:function(t,n){t.default=n}),u=this&&this.__importStar||function(u){if(u&&u.__esModule)return u;var c={};if(null!=u)for(var o in u)"default"!==o&&Object.hasOwnProperty.call(u,o)&&t(c,u,o);return n(c,u),c},c=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0}),e.debug=e.detectDevice=e.Device=e.version=e.types=void 0;var o=c(r(d[0]));e.debug=o.default;var f=r(d[1]);Object.defineProperty(e,"Device",{enumerable:!0,get:function(){return f.Device}}),Object.defineProperty(e,"detectDevice",{enumerable:!0,get:function(){return f.detectDevice}});var l=u(r(d[2]));e.types=l,e.version='3.6.43';var s=r(d[3]);Object.defineProperty(e,"parseScalabilityMode",{enumerable:!0,get:function(){return s.parse}})},582,[583,586,622,611]); +__d(function(g,_r,i,a,m,e,d){var C;e.formatArgs=function(C){if(C[0]=(this.useColors?'%c':'')+this.namespace+(this.useColors?' %c':' ')+C[0]+(this.useColors?'%c ':' ')+'+'+m.exports.humanize(this.diff),!this.useColors)return;var o='color: '+this.color;C.splice(1,0,o,'color: inherit');var t=0,n=0;C[0].replace(/%[a-zA-Z%]/g,function(C){'%%'!==C&&'%c'===C&&(n=++t)}),C.splice(n,0,o)},e.save=function(C){try{C?e.storage.setItem('debug',C):e.storage.removeItem('debug')}catch(C){}},e.load=function(){var C;try{C=e.storage.getItem('debug')}catch(C){}!C&&'undefined'!=typeof process&&'env'in process&&(C=process.env.DEBUG);return C},e.useColors=function(){if('undefined'!=typeof window&&window.process&&('renderer'===window.process.type||window.process.__nwjs))return!0;if('undefined'!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/))return!1;return'undefined'!=typeof document&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||'undefined'!=typeof window&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||'undefined'!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/)&&parseInt(RegExp.$1,10)>=31||'undefined'!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)},e.storage=(function(){try{return localStorage}catch(C){}})(),e.destroy=(C=!1,function(){C||(C=!0,console.warn('Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.'))}),e.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.log=console.debug||console.log||function(){},m.exports=_r(d[0])(e),m.exports.formatters.j=function(C){try{return JSON.stringify(C)}catch(C){return'[UnexpectedJSONParseError]: '+C.message}}},583,[584]); +__d(function(g,r,_i,a,m,e,d){var n=r(d[0]);m.exports=function(t){function o(n){var t,i,c,u=null;function l(){for(var n=arguments.length,s=new Array(n),i=0;i100)){var m=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(d);if(m){var h=parseFloat(m[1]);switch((m[2]||'ms').toLowerCase()){case'years':case'year':case'yrs':case'yr':case'y':return h*o;case'weeks':case'week':case'w':return h*u;case'days':case'day':case'd':return h*t;case'hours':case'hour':case'hrs':case'hr':case'h':return h*c;case'minutes':case'minute':case'mins':case'min':case'm':return h*n;case'seconds':case'second':case'secs':case'sec':case's':return h*s;case'milliseconds':case'millisecond':case'msecs':case'msec':case'ms':return h;default:return}}}}function m(u){var o=Math.abs(u);return o>=t?Math.round(u/t)+'d':o>=c?Math.round(u/c)+'h':o>=n?Math.round(u/n)+'m':o>=s?Math.round(u/s)+'s':u+'ms'}function h(u){var o=Math.abs(u);return o>=t?y(u,o,t,'day'):o>=c?y(u,o,c,'hour'):o>=n?y(u,o,n,'minute'):o>=s?y(u,o,s,'second'):u+' ms'}function y(s,n,c,t){var u=n>=1.5*c;return Math.round(s/c)+' '+t+(u?'s':'')}_m.exports=function(s,n){n=n||{};var c=typeof s;if('string'===c&&s.length>0)return d(s);if('number'===c&&isFinite(s))return n.long?h(s):m(s);throw new Error('val is not a non-empty string or a valid number. val='+JSON.stringify(s))}},585,[]); +__d(function(g,r,i,a,_m,e,d){"use strict";var t=r(d[0]),n=r(d[1]),o=r(d[2]),s=this&&this.__createBinding||(Object.create?function(t,n,o,s){void 0===s&&(s=o),Object.defineProperty(t,s,{enumerable:!0,get:function(){return n[o]}})}:function(t,n,o,s){void 0===s&&(s=o),t[s]=n[o]}),c=this&&this.__setModuleDefault||(Object.create?function(t,n){Object.defineProperty(t,"default",{enumerable:!0,value:n})}:function(t,n){t.default=n}),p=this&&this.__importStar||function(t){if(t&&t.__esModule)return t;var n={};if(null!=t)for(var o in t)"default"!==o&&Object.hasOwnProperty.call(t,o)&&s(n,t,o);return c(n,t),n},l=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0}),e.Device=e.detectDevice=void 0;var h=l(r(d[3])),u=r(d[4]),f=r(d[5]),v=r(d[6]),y=p(r(d[7])),b=p(r(d[8])),m=r(d[9]),C=r(d[10]),_=r(d[11]),w=r(d[12]),P=r(d[13]),R=r(d[14]),T=r(d[15]),S=r(d[16]),F=r(d[17]),E=r(d[18]),k=new u.Logger('Device');function D(){if('object'==typeof navigator&&'ReactNative'===navigator.product)return'undefined'==typeof RTCPeerConnection?void k.warn('this._detectDevice() | unsupported ReactNative without RTCPeerConnection'):(k.debug('this._detectDevice() | ReactNative handler chosen'),'ReactNative');if('object'!=typeof navigator||'string'!=typeof navigator.userAgent)k.warn('this._detectDevice() | unknown device');else{var t=navigator.userAgent,n=h.default.getParser(t),o=n.getEngine();if(n.satisfies({chrome:'>=74',chromium:'>=74'}))return'Chrome74';if(n.satisfies({chrome:'>=70',chromium:'>=70'}))return'Chrome70';if(n.satisfies({chrome:'>=67',chromium:'>=67'}))return'Chrome67';if(n.satisfies({chrome:'>=55',chromium:'>=55'}))return'Chrome55';if(n.satisfies({firefox:'>=60'}))return'Firefox60';if(n.satisfies({safari:'>=12.0'})&&'undefined'!=typeof RTCRtpTransceiver&&RTCRtpTransceiver.prototype.hasOwnProperty('currentDirection'))return'Safari12';if(n.satisfies({safari:'>=11'}))return'Safari11';if(n.satisfies({'microsoft edge':'>=11'})&&n.satisfies({'microsoft edge':'<=18'}))return'Edge11';if(o.name&&'blink'===o.name.toLowerCase()){var s=t.match(/(?:(?:Chrome|Chromium))[ /](\w+)/i);if(s){var c=Number(s[1]);return c>=74?'Chrome74':c>=70?'Chrome70':c>=67?'Chrome67':'Chrome55'}return'Chrome74'}k.warn('this._detectDevice() | browser not supported [name:%s, version:%s]',n.getBrowserName(),n.getBrowserVersion())}}e.detectDevice=D;var x=(function(){function s(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},o=t.handlerName,c=t.handlerFactory,p=t.Handler;if(n(this,s),this._loaded=!1,this._observer=new f.EnhancedEventEmitter,k.debug('constructor()'),p){if(k.warn('constructor() | Handler option is DEPRECATED, use handlerName or handlerFactory instead'),'string'!=typeof p)throw new TypeError('non string Handler option no longer supported, use handlerFactory instead');o=p}if(o&&c)throw new TypeError('just one of handlerName or handlerInterface can be given');if(c)this._handlerFactory=c;else{if(o)k.debug('constructor() | handler given: %s',o);else{if(!(o=D()))throw new v.UnsupportedError('device not supported');k.debug('constructor() | detected handler: %s',o)}switch(o){case'Chrome74':this._handlerFactory=C.Chrome74.createFactory();break;case'Chrome70':this._handlerFactory=_.Chrome70.createFactory();break;case'Chrome67':this._handlerFactory=w.Chrome67.createFactory();break;case'Chrome55':this._handlerFactory=P.Chrome55.createFactory();break;case'Firefox60':this._handlerFactory=R.Firefox60.createFactory();break;case'Safari12':this._handlerFactory=T.Safari12.createFactory();break;case'Safari11':this._handlerFactory=S.Safari11.createFactory();break;case'Edge11':this._handlerFactory=F.Edge11.createFactory();break;case'ReactNative':this._handlerFactory=E.ReactNative.createFactory();break;default:throw new TypeError("unknown handlerName \""+o+"\"")}}var l=this._handlerFactory();this._handlerName=l.name,l.close(),this._extendedRtpCapabilities=void 0,this._recvRtpCapabilities=void 0,this._canProduceByKind={audio:!1,video:!1},this._sctpCapabilities=void 0}return o(s,[{key:"handlerName",get:function(){return this._handlerName}},{key:"loaded",get:function(){return this._loaded}},{key:"rtpCapabilities",get:function(){if(!this._loaded)throw new v.InvalidStateError('not loaded');return this._recvRtpCapabilities}},{key:"sctpCapabilities",get:function(){if(!this._loaded)throw new v.InvalidStateError('not loaded');return this._sctpCapabilities}},{key:"observer",get:function(){return this._observer}},{key:"load",value:function(n){var o,s,c;return t.async(function(p){for(;;)switch(p.prev=p.next){case 0:if(o=n.routerRtpCapabilities,k.debug('load() [routerRtpCapabilities:%o]',o),o=y.clone(o,void 0),p.prev=3,!this._loaded){p.next=6;break}throw new v.InvalidStateError('already loaded');case 6:return b.validateRtpCapabilities(o),s=this._handlerFactory(),p.next=10,t.awrap(s.getNativeRtpCapabilities());case 10:return c=p.sent,k.debug('load() | got native RTP capabilities:%o',c),b.validateRtpCapabilities(c),this._extendedRtpCapabilities=b.getExtendedRtpCapabilities(c,o),k.debug('load() | got extended RTP capabilities:%o',this._extendedRtpCapabilities),this._canProduceByKind.audio=b.canSend('audio',this._extendedRtpCapabilities),this._canProduceByKind.video=b.canSend('video',this._extendedRtpCapabilities),this._recvRtpCapabilities=b.getRecvRtpCapabilities(this._extendedRtpCapabilities),b.validateRtpCapabilities(this._recvRtpCapabilities),k.debug('load() | got receiving RTP capabilities:%o',this._recvRtpCapabilities),p.next=22,t.awrap(s.getNativeSctpCapabilities());case 22:this._sctpCapabilities=p.sent,k.debug('load() | got native SCTP capabilities:%o',this._sctpCapabilities),b.validateSctpCapabilities(this._sctpCapabilities),k.debug('load() succeeded'),this._loaded=!0,s.close(),p.next=34;break;case 30:throw p.prev=30,p.t0=p.catch(3),s&&s.close(),p.t0;case 34:case"end":return p.stop()}},null,this,[[3,30]],Promise)}},{key:"canProduce",value:function(t){if(!this._loaded)throw new v.InvalidStateError('not loaded');if('audio'!==t&&'video'!==t)throw new TypeError("invalid kind \""+t+"\"");return this._canProduceByKind[t]}},{key:"createSendTransport",value:function(t){var n=t.id,o=t.iceParameters,s=t.iceCandidates,c=t.dtlsParameters,p=t.sctpParameters,l=t.iceServers,h=t.iceTransportPolicy,u=t.additionalSettings,f=t.proprietaryConstraints,v=t.appData,y=void 0===v?{}:v;return k.debug('createSendTransport()'),this._createTransport({direction:'send',id:n,iceParameters:o,iceCandidates:s,dtlsParameters:c,sctpParameters:p,iceServers:l,iceTransportPolicy:h,additionalSettings:u,proprietaryConstraints:f,appData:y})}},{key:"createRecvTransport",value:function(t){var n=t.id,o=t.iceParameters,s=t.iceCandidates,c=t.dtlsParameters,p=t.sctpParameters,l=t.iceServers,h=t.iceTransportPolicy,u=t.additionalSettings,f=t.proprietaryConstraints,v=t.appData,y=void 0===v?{}:v;return k.debug('createRecvTransport()'),this._createTransport({direction:'recv',id:n,iceParameters:o,iceCandidates:s,dtlsParameters:c,sctpParameters:p,iceServers:l,iceTransportPolicy:h,additionalSettings:u,proprietaryConstraints:f,appData:y})}},{key:"_createTransport",value:function(t){var n=t.direction,o=t.id,s=t.iceParameters,c=t.iceCandidates,p=t.dtlsParameters,l=t.sctpParameters,h=t.iceServers,u=t.iceTransportPolicy,f=t.additionalSettings,y=t.proprietaryConstraints,b=t.appData,C=void 0===b?{}:b;if(!this._loaded)throw new v.InvalidStateError('not loaded');if('string'!=typeof o)throw new TypeError('missing id');if('object'!=typeof s)throw new TypeError('missing iceParameters');if(!Array.isArray(c))throw new TypeError('missing iceCandidates');if('object'!=typeof p)throw new TypeError('missing dtlsParameters');if(l&&'object'!=typeof l)throw new TypeError('wrong sctpParameters');if(C&&'object'!=typeof C)throw new TypeError('if given, appData must be an object');var _=new m.Transport({direction:n,id:o,iceParameters:s,iceCandidates:c,dtlsParameters:p,sctpParameters:l,iceServers:h,iceTransportPolicy:u,additionalSettings:f,proprietaryConstraints:y,appData:C,handlerFactory:this._handlerFactory,extendedRtpCapabilities:this._extendedRtpCapabilities,canProduceByKind:this._canProduceByKind});return this._observer.safeEmit('newtransport',_),_}}]),s})();e.Device=x},586,[67,9,10,587,588,589,591,592,593,595,601,612,613,615,616,617,618,619,621]); +__d(function(g,_r,_i,_a,m,_e,_d){var e,t;e=this,t=function(){return(function(e){var t={};function r(n){if(t[n])return t[n].exports;var i=t[n]={i:n,l:!1,exports:{}};return e[n].call(i.exports,i,i.exports,r),i.l=!0,i.exports}return r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)r.d(n,i,function(t){return e[t]}.bind(null,i));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=90)})({17:function(e,t,r){"use strict";t.__esModule=!0,t.default=void 0;var n=r(18),i=(function(){function e(){}return e.getFirstMatch=function(e,t){var r=t.match(e);return r&&r.length>0&&r[1]||""},e.getSecondMatch=function(e,t){var r=t.match(e);return r&&r.length>1&&r[2]||""},e.matchAndReturnConst=function(e,t,r){if(e.test(t))return r},e.getWindowsVersionName=function(e){switch(e){case"NT":return"NT";case"XP":return"XP";case"NT 5.0":return"2000";case"NT 5.1":return"XP";case"NT 5.2":return"2003";case"NT 6.0":return"Vista";case"NT 6.1":return"7";case"NT 6.2":return"8";case"NT 6.3":return"8.1";case"NT 10.0":return"10";default:return}},e.getMacOSVersionName=function(e){var t=e.split(".").splice(0,2).map(function(e){return parseInt(e,10)||0});if(t.push(0),10===t[0])switch(t[1]){case 5:return"Leopard";case 6:return"Snow Leopard";case 7:return"Lion";case 8:return"Mountain Lion";case 9:return"Mavericks";case 10:return"Yosemite";case 11:return"El Capitan";case 12:return"Sierra";case 13:return"High Sierra";case 14:return"Mojave";case 15:return"Catalina";default:return}},e.getAndroidVersionName=function(e){var t=e.split(".").splice(0,2).map(function(e){return parseInt(e,10)||0});if(t.push(0),!(1===t[0]&&t[1]<5))return 1===t[0]&&t[1]<6?"Cupcake":1===t[0]&&t[1]>=6?"Donut":2===t[0]&&t[1]<2?"Eclair":2===t[0]&&2===t[1]?"Froyo":2===t[0]&&t[1]>2?"Gingerbread":3===t[0]?"Honeycomb":4===t[0]&&t[1]<1?"Ice Cream Sandwich":4===t[0]&&t[1]<4?"Jelly Bean":4===t[0]&&t[1]>=4?"KitKat":5===t[0]?"Lollipop":6===t[0]?"Marshmallow":7===t[0]?"Nougat":8===t[0]?"Oreo":9===t[0]?"Pie":void 0},e.getVersionPrecision=function(e){return e.split(".").length},e.compareVersions=function(t,r,n){void 0===n&&(n=!1);var i=e.getVersionPrecision(t),s=e.getVersionPrecision(r),a=Math.max(i,s),o=0,u=e.map([t,r],function(t){var r=a-e.getVersionPrecision(t),n=t+new Array(r+1).join(".0");return e.map(n.split("."),function(e){return new Array(20-e.length).join("0")+e}).reverse()});for(n&&(o=a-Math.min(i,s)),a-=1;a>=o;){if(u[0][a]>u[1][a])return 1;if(u[0][a]===u[1][a]){if(a===o)return 0;a-=1}else if(u[0][a]1?i-1:0),a=1;a0){var a=Object.keys(r),u=o.default.find(a,function(e){return t.isOS(e)});if(u){var d=this.satisfies(r[u]);if(void 0!==d)return d}var c=o.default.find(a,function(e){return t.isPlatform(e)});if(c){var f=this.satisfies(r[c]);if(void 0!==f)return f}}if(s>0){var l=Object.keys(i),h=o.default.find(l,function(e){return t.isBrowser(e,!0)});if(void 0!==h)return this.compareVersion(i[h])}},t.isBrowser=function(e,t){void 0===t&&(t=!1);var r=this.getBrowserName().toLowerCase(),n=e.toLowerCase(),i=o.default.getBrowserTypeByAlias(n);return t&&i&&(n=i.toLowerCase()),n===r},t.compareVersion=function(e){var t=[0],r=e,n=!1,i=this.getBrowserVersion();if("string"==typeof i)return">"===e[0]||"<"===e[0]?(r=e.substr(1),"="===e[1]?(n=!0,r=e.substr(2)):t=[],">"===e[0]?t.push(1):t.push(-1)):"="===e[0]?r=e.substr(1):"~"===e[0]&&(n=!0,r=e.substr(1)),t.indexOf(o.default.compareVersions(i,r,n))>-1},t.isOS=function(e){return this.getOSName(!0)===String(e).toLowerCase()},t.isPlatform=function(e){return this.getPlatformType(!0)===String(e).toLowerCase()},t.isEngine=function(e){return this.getEngineName(!0)===String(e).toLowerCase()},t.is=function(e,t){return void 0===t&&(t=!1),this.isBrowser(e,t)||this.isOS(e)||this.isPlatform(e)},t.some=function(e){var t=this;return void 0===e&&(e=[]),e.some(function(e){return t.is(e)})},e})();t.default=d,e.exports=t.default},92:function(e,t,r){"use strict";t.__esModule=!0,t.default=void 0;var n,i=(n=r(17))&&n.__esModule?n:{default:n},s=/version\/(\d+(\.?_?\d+)+)/i,a=[{test:[/googlebot/i],describe:function(e){var t={name:"Googlebot"},r=i.default.getFirstMatch(/googlebot\/(\d+(\.\d+))/i,e)||i.default.getFirstMatch(s,e);return r&&(t.version=r),t}},{test:[/opera/i],describe:function(e){var t={name:"Opera"},r=i.default.getFirstMatch(s,e)||i.default.getFirstMatch(/(?:opera)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/opr\/|opios/i],describe:function(e){var t={name:"Opera"},r=i.default.getFirstMatch(/(?:opr|opios)[\s/](\S+)/i,e)||i.default.getFirstMatch(s,e);return r&&(t.version=r),t}},{test:[/SamsungBrowser/i],describe:function(e){var t={name:"Samsung Internet for Android"},r=i.default.getFirstMatch(s,e)||i.default.getFirstMatch(/(?:SamsungBrowser)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/Whale/i],describe:function(e){var t={name:"NAVER Whale Browser"},r=i.default.getFirstMatch(s,e)||i.default.getFirstMatch(/(?:whale)[\s/](\d+(?:\.\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/MZBrowser/i],describe:function(e){var t={name:"MZ Browser"},r=i.default.getFirstMatch(/(?:MZBrowser)[\s/](\d+(?:\.\d+)+)/i,e)||i.default.getFirstMatch(s,e);return r&&(t.version=r),t}},{test:[/focus/i],describe:function(e){var t={name:"Focus"},r=i.default.getFirstMatch(/(?:focus)[\s/](\d+(?:\.\d+)+)/i,e)||i.default.getFirstMatch(s,e);return r&&(t.version=r),t}},{test:[/swing/i],describe:function(e){var t={name:"Swing"},r=i.default.getFirstMatch(/(?:swing)[\s/](\d+(?:\.\d+)+)/i,e)||i.default.getFirstMatch(s,e);return r&&(t.version=r),t}},{test:[/coast/i],describe:function(e){var t={name:"Opera Coast"},r=i.default.getFirstMatch(s,e)||i.default.getFirstMatch(/(?:coast)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/opt\/\d+(?:.?_?\d+)+/i],describe:function(e){var t={name:"Opera Touch"},r=i.default.getFirstMatch(/(?:opt)[\s/](\d+(\.?_?\d+)+)/i,e)||i.default.getFirstMatch(s,e);return r&&(t.version=r),t}},{test:[/yabrowser/i],describe:function(e){var t={name:"Yandex Browser"},r=i.default.getFirstMatch(/(?:yabrowser)[\s/](\d+(\.?_?\d+)+)/i,e)||i.default.getFirstMatch(s,e);return r&&(t.version=r),t}},{test:[/ucbrowser/i],describe:function(e){var t={name:"UC Browser"},r=i.default.getFirstMatch(s,e)||i.default.getFirstMatch(/(?:ucbrowser)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/Maxthon|mxios/i],describe:function(e){var t={name:"Maxthon"},r=i.default.getFirstMatch(s,e)||i.default.getFirstMatch(/(?:Maxthon|mxios)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/epiphany/i],describe:function(e){var t={name:"Epiphany"},r=i.default.getFirstMatch(s,e)||i.default.getFirstMatch(/(?:epiphany)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/puffin/i],describe:function(e){var t={name:"Puffin"},r=i.default.getFirstMatch(s,e)||i.default.getFirstMatch(/(?:puffin)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/sleipnir/i],describe:function(e){var t={name:"Sleipnir"},r=i.default.getFirstMatch(s,e)||i.default.getFirstMatch(/(?:sleipnir)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/k-meleon/i],describe:function(e){var t={name:"K-Meleon"},r=i.default.getFirstMatch(s,e)||i.default.getFirstMatch(/(?:k-meleon)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/micromessenger/i],describe:function(e){var t={name:"WeChat"},r=i.default.getFirstMatch(/(?:micromessenger)[\s/](\d+(\.?_?\d+)+)/i,e)||i.default.getFirstMatch(s,e);return r&&(t.version=r),t}},{test:[/qqbrowser/i],describe:function(e){var t={name:/qqbrowserlite/i.test(e)?"QQ Browser Lite":"QQ Browser"},r=i.default.getFirstMatch(/(?:qqbrowserlite|qqbrowser)[/](\d+(\.?_?\d+)+)/i,e)||i.default.getFirstMatch(s,e);return r&&(t.version=r),t}},{test:[/msie|trident/i],describe:function(e){var t={name:"Internet Explorer"},r=i.default.getFirstMatch(/(?:msie |rv:)(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/\sedg\//i],describe:function(e){var t={name:"Microsoft Edge"},r=i.default.getFirstMatch(/\sedg\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/edg([ea]|ios)/i],describe:function(e){var t={name:"Microsoft Edge"},r=i.default.getSecondMatch(/edg([ea]|ios)\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/vivaldi/i],describe:function(e){var t={name:"Vivaldi"},r=i.default.getFirstMatch(/vivaldi\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/seamonkey/i],describe:function(e){var t={name:"SeaMonkey"},r=i.default.getFirstMatch(/seamonkey\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/sailfish/i],describe:function(e){var t={name:"Sailfish"},r=i.default.getFirstMatch(/sailfish\s?browser\/(\d+(\.\d+)?)/i,e);return r&&(t.version=r),t}},{test:[/silk/i],describe:function(e){var t={name:"Amazon Silk"},r=i.default.getFirstMatch(/silk\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/phantom/i],describe:function(e){var t={name:"PhantomJS"},r=i.default.getFirstMatch(/phantomjs\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/slimerjs/i],describe:function(e){var t={name:"SlimerJS"},r=i.default.getFirstMatch(/slimerjs\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/blackberry|\bbb\d+/i,/rim\stablet/i],describe:function(e){var t={name:"BlackBerry"},r=i.default.getFirstMatch(s,e)||i.default.getFirstMatch(/blackberry[\d]+\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/(web|hpw)[o0]s/i],describe:function(e){var t={name:"WebOS Browser"},r=i.default.getFirstMatch(s,e)||i.default.getFirstMatch(/w(?:eb)?[o0]sbrowser\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/bada/i],describe:function(e){var t={name:"Bada"},r=i.default.getFirstMatch(/dolfin\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/tizen/i],describe:function(e){var t={name:"Tizen"},r=i.default.getFirstMatch(/(?:tizen\s?)?browser\/(\d+(\.?_?\d+)+)/i,e)||i.default.getFirstMatch(s,e);return r&&(t.version=r),t}},{test:[/qupzilla/i],describe:function(e){var t={name:"QupZilla"},r=i.default.getFirstMatch(/(?:qupzilla)[\s/](\d+(\.?_?\d+)+)/i,e)||i.default.getFirstMatch(s,e);return r&&(t.version=r),t}},{test:[/firefox|iceweasel|fxios/i],describe:function(e){var t={name:"Firefox"},r=i.default.getFirstMatch(/(?:firefox|iceweasel|fxios)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/electron/i],describe:function(e){var t={name:"Electron"},r=i.default.getFirstMatch(/(?:electron)\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/MiuiBrowser/i],describe:function(e){var t={name:"Miui"},r=i.default.getFirstMatch(/(?:MiuiBrowser)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/chromium/i],describe:function(e){var t={name:"Chromium"},r=i.default.getFirstMatch(/(?:chromium)[\s/](\d+(\.?_?\d+)+)/i,e)||i.default.getFirstMatch(s,e);return r&&(t.version=r),t}},{test:[/chrome|crios|crmo/i],describe:function(e){var t={name:"Chrome"},r=i.default.getFirstMatch(/(?:chrome|crios|crmo)\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/GSA/i],describe:function(e){var t={name:"Google Search"},r=i.default.getFirstMatch(/(?:GSA)\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:function(e){var t=!e.test(/like android/i),r=e.test(/android/i);return t&&r},describe:function(e){var t={name:"Android Browser"},r=i.default.getFirstMatch(s,e);return r&&(t.version=r),t}},{test:[/playstation 4/i],describe:function(e){var t={name:"PlayStation 4"},r=i.default.getFirstMatch(s,e);return r&&(t.version=r),t}},{test:[/safari|applewebkit/i],describe:function(e){var t={name:"Safari"},r=i.default.getFirstMatch(s,e);return r&&(t.version=r),t}},{test:[/.*/i],describe:function(e){var t=-1!==e.search("\\(")?/^(.*)\/(.*)[ \t]\((.*)/:/^(.*)\/(.*) /;return{name:i.default.getFirstMatch(t,e),version:i.default.getSecondMatch(t,e)}}}];t.default=a,e.exports=t.default},93:function(e,t,r){"use strict";t.__esModule=!0,t.default=void 0;var n,i=(n=r(17))&&n.__esModule?n:{default:n},s=r(18),a=[{test:[/Roku\/DVP/],describe:function(e){var t=i.default.getFirstMatch(/Roku\/DVP-(\d+\.\d+)/i,e);return{name:s.OS_MAP.Roku,version:t}}},{test:[/windows phone/i],describe:function(e){var t=i.default.getFirstMatch(/windows phone (?:os)?\s?(\d+(\.\d+)*)/i,e);return{name:s.OS_MAP.WindowsPhone,version:t}}},{test:[/windows /i],describe:function(e){var t=i.default.getFirstMatch(/Windows ((NT|XP)( \d\d?.\d)?)/i,e),r=i.default.getWindowsVersionName(t);return{name:s.OS_MAP.Windows,version:t,versionName:r}}},{test:[/Macintosh(.*?) FxiOS(.*?)\//],describe:function(e){var t={name:s.OS_MAP.iOS},r=i.default.getSecondMatch(/(Version\/)(\d[\d.]+)/,e);return r&&(t.version=r),t}},{test:[/macintosh/i],describe:function(e){var t=i.default.getFirstMatch(/mac os x (\d+(\.?_?\d+)+)/i,e).replace(/[_\s]/g,"."),r=i.default.getMacOSVersionName(t),n={name:s.OS_MAP.MacOS,version:t};return r&&(n.versionName=r),n}},{test:[/(ipod|iphone|ipad)/i],describe:function(e){var t=i.default.getFirstMatch(/os (\d+([_\s]\d+)*) like mac os x/i,e).replace(/[_\s]/g,".");return{name:s.OS_MAP.iOS,version:t}}},{test:function(e){var t=!e.test(/like android/i),r=e.test(/android/i);return t&&r},describe:function(e){var t=i.default.getFirstMatch(/android[\s/-](\d+(\.\d+)*)/i,e),r=i.default.getAndroidVersionName(t),n={name:s.OS_MAP.Android,version:t};return r&&(n.versionName=r),n}},{test:[/(web|hpw)[o0]s/i],describe:function(e){var t=i.default.getFirstMatch(/(?:web|hpw)[o0]s\/(\d+(\.\d+)*)/i,e),r={name:s.OS_MAP.WebOS};return t&&t.length&&(r.version=t),r}},{test:[/blackberry|\bbb\d+/i,/rim\stablet/i],describe:function(e){var t=i.default.getFirstMatch(/rim\stablet\sos\s(\d+(\.\d+)*)/i,e)||i.default.getFirstMatch(/blackberry\d+\/(\d+([_\s]\d+)*)/i,e)||i.default.getFirstMatch(/\bbb(\d+)/i,e);return{name:s.OS_MAP.BlackBerry,version:t}}},{test:[/bada/i],describe:function(e){var t=i.default.getFirstMatch(/bada\/(\d+(\.\d+)*)/i,e);return{name:s.OS_MAP.Bada,version:t}}},{test:[/tizen/i],describe:function(e){var t=i.default.getFirstMatch(/tizen[/\s](\d+(\.\d+)*)/i,e);return{name:s.OS_MAP.Tizen,version:t}}},{test:[/linux/i],describe:function(){return{name:s.OS_MAP.Linux}}},{test:[/CrOS/],describe:function(){return{name:s.OS_MAP.ChromeOS}}},{test:[/PlayStation 4/],describe:function(e){var t=i.default.getFirstMatch(/PlayStation 4[/\s](\d+(\.\d+)*)/i,e);return{name:s.OS_MAP.PlayStation4,version:t}}}];t.default=a,e.exports=t.default},94:function(e,t,r){"use strict";t.__esModule=!0,t.default=void 0;var n,i=(n=r(17))&&n.__esModule?n:{default:n},s=r(18),a=[{test:[/googlebot/i],describe:function(){return{type:"bot",vendor:"Google"}}},{test:[/huawei/i],describe:function(e){var t=i.default.getFirstMatch(/(can-l01)/i,e)&&"Nova",r={type:s.PLATFORMS_MAP.mobile,vendor:"Huawei"};return t&&(r.model=t),r}},{test:[/nexus\s*(?:7|8|9|10).*/i],describe:function(){return{type:s.PLATFORMS_MAP.tablet,vendor:"Nexus"}}},{test:[/ipad/i],describe:function(){return{type:s.PLATFORMS_MAP.tablet,vendor:"Apple",model:"iPad"}}},{test:[/Macintosh(.*?) FxiOS(.*?)\//],describe:function(){return{type:s.PLATFORMS_MAP.tablet,vendor:"Apple",model:"iPad"}}},{test:[/kftt build/i],describe:function(){return{type:s.PLATFORMS_MAP.tablet,vendor:"Amazon",model:"Kindle Fire HD 7"}}},{test:[/silk/i],describe:function(){return{type:s.PLATFORMS_MAP.tablet,vendor:"Amazon"}}},{test:[/tablet(?! pc)/i],describe:function(){return{type:s.PLATFORMS_MAP.tablet}}},{test:function(e){var t=e.test(/ipod|iphone/i),r=e.test(/like (ipod|iphone)/i);return t&&!r},describe:function(e){var t=i.default.getFirstMatch(/(ipod|iphone)/i,e);return{type:s.PLATFORMS_MAP.mobile,vendor:"Apple",model:t}}},{test:[/nexus\s*[0-6].*/i,/galaxy nexus/i],describe:function(){return{type:s.PLATFORMS_MAP.mobile,vendor:"Nexus"}}},{test:[/[^-]mobi/i],describe:function(){return{type:s.PLATFORMS_MAP.mobile}}},{test:function(e){return"blackberry"===e.getBrowserName(!0)},describe:function(){return{type:s.PLATFORMS_MAP.mobile,vendor:"BlackBerry"}}},{test:function(e){return"bada"===e.getBrowserName(!0)},describe:function(){return{type:s.PLATFORMS_MAP.mobile}}},{test:function(e){return"windows phone"===e.getBrowserName()},describe:function(){return{type:s.PLATFORMS_MAP.mobile,vendor:"Microsoft"}}},{test:function(e){var t=Number(String(e.getOSVersion()).split(".")[0]);return"android"===e.getOSName(!0)&&t>=3},describe:function(){return{type:s.PLATFORMS_MAP.tablet}}},{test:function(e){return"android"===e.getOSName(!0)},describe:function(){return{type:s.PLATFORMS_MAP.mobile}}},{test:function(e){return"macos"===e.getOSName(!0)},describe:function(){return{type:s.PLATFORMS_MAP.desktop,vendor:"Apple"}}},{test:function(e){return"windows"===e.getOSName(!0)},describe:function(){return{type:s.PLATFORMS_MAP.desktop}}},{test:function(e){return"linux"===e.getOSName(!0)},describe:function(){return{type:s.PLATFORMS_MAP.desktop}}},{test:function(e){return"playstation 4"===e.getOSName(!0)},describe:function(){return{type:s.PLATFORMS_MAP.tv}}},{test:function(e){return"roku"===e.getOSName(!0)},describe:function(){return{type:s.PLATFORMS_MAP.tv}}}];t.default=a,e.exports=t.default},95:function(e,t,r){"use strict";t.__esModule=!0,t.default=void 0;var n,i=(n=r(17))&&n.__esModule?n:{default:n},s=r(18),a=[{test:function(e){return"microsoft edge"===e.getBrowserName(!0)},describe:function(e){if(/\sedg\//i.test(e))return{name:s.ENGINE_MAP.Blink};var t=i.default.getFirstMatch(/edge\/(\d+(\.?_?\d+)+)/i,e);return{name:s.ENGINE_MAP.EdgeHTML,version:t}}},{test:[/trident/i],describe:function(e){var t={name:s.ENGINE_MAP.Trident},r=i.default.getFirstMatch(/trident\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:function(e){return e.test(/presto/i)},describe:function(e){var t={name:s.ENGINE_MAP.Presto},r=i.default.getFirstMatch(/presto\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:function(e){var t=e.test(/gecko/i),r=e.test(/like gecko/i);return t&&!r},describe:function(e){var t={name:s.ENGINE_MAP.Gecko},r=i.default.getFirstMatch(/gecko\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/(apple)?webkit\/537\.36/i],describe:function(){return{name:s.ENGINE_MAP.Blink}}},{test:[/(apple)?webkit/i],describe:function(e){var t={name:s.ENGINE_MAP.WebKit},r=i.default.getFirstMatch(/webkit\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}}];t.default=a,e.exports=t.default}})},"object"==typeof _e&&"object"==typeof m?m.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof _e?_e.bowser=t():e.bowser=t()},587,[]); +__d(function(g,r,i,a,m,e,d){"use strict";var t=r(d[0]),n=r(d[1]),o=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0}),e.Logger=void 0;var u=o(r(d[2])),s='mediasoup-client',l=(function(){function o(n){t(this,o),n?(this._debug=u.default("mediasoup-client:"+n),this._warn=u.default("mediasoup-client:WARN:"+n),this._error=u.default("mediasoup-client:ERROR:"+n)):(this._debug=u.default(s),this._warn=u.default("mediasoup-client:WARN"),this._error=u.default("mediasoup-client:ERROR")),this._debug.log=console.info.bind(console),this._warn.log=console.warn.bind(console),this._error.log=console.error.bind(console)}return n(o,[{key:"debug",get:function(){return this._debug}},{key:"warn",get:function(){return this._warn}},{key:"error",get:function(){return this._error}}]),o})();e.Logger=l},588,[9,10,583]); +__d(function(g,r,i,a,m,_e,d){"use strict";var e=r(d[0]),t=r(d[1]),n=r(d[2]),o=r(d[3]),c=r(d[4]),s=r(d[5]);function u(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}Object.defineProperty(_e,"__esModule",{value:!0}),_e.EnhancedEventEmitter=void 0;var f=r(d[6]),l=new(r(d[7]).Logger)('EnhancedEventEmitter'),v=(function(f){o(E,f);var v,h,y=(v=E,h=u(),function(){var e,t=s(v);if(h){var n=s(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return c(this,e)});function E(){var e;return t(this,E),(e=y.call(this)).setMaxListeners(1/0),e}return n(E,[{key:"safeEmit",value:function(e){var t=this.listenerCount(e);try{for(var n=arguments.length,o=new Array(n>1?n-1:0),c=1;c1?n-1:0),c=1;c0&&v.length>s&&!v.warned){v.warned=!0;var l=new Error('Possible EventEmitter memory leak detected. '+v.length+' '+String(n)+" listeners added. Use emitter.setMaxListeners() to increase limit");l.name='MaxListenersExceededWarning',l.emitter=t,l.type=n,l.count=v.length,p=l,console&&console.warn&&console.warn(p)}return t}function p(){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 l(t,n,i){var o={fired:!1,wrapFn:void 0,target:t,type:n,listener:i},s=p.bind(o);return s.listener=i,o.wrapFn=s,s}function h(t,n,i){var o=t._events;if(void 0===o)return[];var s=o[n];return void 0===s?[]:'function'==typeof s?i?[s.listener||s]:[s]:i?_(s):m(s,s.length)}function y(t){var n=this._events;if(void 0!==n){var i=n[t];if('function'==typeof i)return 1;if(void 0!==i)return i.length}return 0}function m(t,n){for(var i=new Array(n),o=0;o0&&(f=n[0]),f instanceof Error)throw f;var c=new Error('Unhandled error.'+(f?' ('+f.message+')':''));throw c.context=f,c}var v=u[t];if(void 0===v)return!1;if('function'==typeof v)i(v,this,n);else{var p=v.length,l=m(v,p);for(o=0;o=0;u--)if(i[u]===n||i[u].listener===n){c=i[u].listener,s=u;break}if(s<0)return this;0===s?i.shift():L(i,s),1===i.length&&(o[t]=i[0]),void 0!==o.removeListener&&this.emit('removeListener',t,c||n)}return this},s.prototype.off=s.prototype.removeListener,s.prototype.removeAllListeners=function(t){var n,i,o;if(void 0===(i=this._events))return this;if(void 0===i.removeListener)return 0===arguments.length?(this._events=Object.create(null),this._eventsCount=0):void 0!==i[t]&&(0==--this._eventsCount?this._events=Object.create(null):delete i[t]),this;if(0===arguments.length){var s,u=Object.keys(i);for(o=0;o=0;o--)this.removeListener(t,n[o]);return this},s.prototype.listeners=function(t){return h(this,t,!0)},s.prototype.rawListeners=function(t){return h(this,t,!1)},s.listenerCount=function(t,n){return'function'==typeof t.listenerCount?t.listenerCount(n):y.call(t,n)},s.prototype.listenerCount=y,s.prototype.eventNames=function(){return this._eventsCount>0?t(this._events):[]}},590,[]); +__d(function(g,r,i,a,m,_e,d){"use strict";var t=r(d[0]),e=r(d[1]),n=r(d[2]),c=r(d[3]),o=r(d[4]),u=r(d[5]);function s(t){var e=f();return function(){var n,u=o(t);if(e){var s=o(this).constructor;n=Reflect.construct(u,arguments,s)}else n=u.apply(this,arguments);return c(this,n)}}function f(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(t){return!1}}Object.defineProperty(_e,"__esModule",{value:!0}),_e.InvalidStateError=_e.UnsupportedError=void 0;var l=(function(c){n(u,c);var o=s(u);function u(n){var c;return t(this,u),(c=o.call(this,n)).name='UnsupportedError',Error.hasOwnProperty('captureStackTrace')?Error.captureStackTrace(e(c),u):c.stack=new Error(n).stack,c}return u})(u(Error));_e.UnsupportedError=l;var p=(function(c){n(u,c);var o=s(u);function u(n){var c;return t(this,u),(c=o.call(this,n)).name='InvalidStateError',Error.hasOwnProperty('captureStackTrace')?Error.captureStackTrace(e(c),u):c.stack=new Error(n).stack,c}return u})(u(Error));_e.InvalidStateError=p},591,[9,16,12,14,17,31]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.generateRandomNumber=e.clone=void 0,e.clone=function(n,t){return void 0===n?t:JSON.parse(JSON.stringify(n))},e.generateRandomNumber=function(){return Math.round(1e7*Math.random())}},592,[]); +__d(function(g,r,_i4,a,_m,e,d){"use strict";function t(t,n){var i="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(i)return(i=i.call(t)).next.bind(i);if(Array.isArray(t)||(i=o(t))||n&&t&&"number"==typeof t.length){i&&(t=i);var c=0;return function(){return c>=t.length?{done:!0}:{done:!1,value:t[c++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function o(t,o){if(t){if("string"==typeof t)return n(t,o);var i=Object.prototype.toString.call(t).slice(8,-1);return"Object"===i&&t.constructor&&(i=t.constructor.name),"Map"===i||"Set"===i?Array.from(t):"Arguments"===i||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i)?n(t,o):void 0}}function n(t,o){(null==o||o>t.length)&&(o=t.length);for(var n=0,i=new Array(o);n2&&void 0!==arguments[2]?arguments[2]:{},i=n.strict,c=void 0!==i&&i,p=n.modify,y=void 0!==p&&p,f=t.mimeType.toLowerCase();if(f!==o.mimeType.toLowerCase())return!1;if(t.clockRate!==o.clockRate)return!1;if(t.channels!==o.channels)return!1;switch(f){case'video/h264':if((t.parameters['packetization-mode']||0)!==(o.parameters['packetization-mode']||0))return!1;if(c){if(!s.isSameProfile(t.parameters,o.parameters))return!1;var m;try{m=s.generateProfileLevelIdForAnswer(t.parameters,o.parameters)}catch(t){return!1}y&&(m?(t.parameters['profile-level-id']=m,o.parameters['profile-level-id']=m):(delete t.parameters['profile-level-id'],delete o.parameters['profile-level-id']))}break;case'video/vp9':if(c)if((t.parameters['profile-id']||0)!==(o.parameters['profile-id']||0))return!1}return!0}function j(t,o){return(!t.kind||!o.kind||t.kind===o.kind)&&t.uri===o.uri}function S(o,n){for(var i,c=[],p=function(t){var o=(n.rtcpFeedback||[]).find(function(o){return o.type===t.type&&(o.parameter===t.parameter||!o.parameter&&!t.parameter)});o&&c.push(o)},s=t(o.rtcpFeedback||[]);!(i=s()).done;){p(i.value)}return c}e.validateRtpCapabilities=function(o){if('object'!=typeof o)throw new TypeError('caps is not an object');if(o.codecs&&!Array.isArray(o.codecs))throw new TypeError('caps.codecs is not an array');o.codecs||(o.codecs=[]);for(var n,i=t(o.codecs);!(n=i()).done;)u(n.value);if(o.headerExtensions&&!Array.isArray(o.headerExtensions))throw new TypeError('caps.headerExtensions is not an array');o.headerExtensions||(o.headerExtensions=[]);for(var c,p=t(o.headerExtensions);!(c=p()).done;)h(c.value)},e.validateRtpCodecCapability=u,e.validateRtcpFeedback=v,e.validateRtpHeaderExtension=h,e.validateRtpParameters=w,e.validateRtpCodecParameters=b,e.validateRtpHeaderExtensionParameters=T,e.validateRtpEncodingParameters=E,e.validateRtcpParameters=k,e.validateSctpCapabilities=function(t){if('object'!=typeof t)throw new TypeError('caps is not an object');if(!t.numStreams||'object'!=typeof t.numStreams)throw new TypeError('missing caps.numStreams');x(t.numStreams)},e.validateNumSctpStreams=x,e.validateSctpParameters=function(t){if('object'!=typeof t)throw new TypeError('params is not an object');if('number'!=typeof t.port)throw new TypeError('missing params.port');if('number'!=typeof t.OS)throw new TypeError('missing params.OS');if('number'!=typeof t.MIS)throw new TypeError('missing params.MIS');if('number'!=typeof t.maxMessageSize)throw new TypeError('missing params.maxMessageSize')},e.validateSctpStreamParameters=function(t){if('object'!=typeof t)throw new TypeError('params is not an object');if('number'!=typeof t.streamId)throw new TypeError('missing params.streamId');var o=!1;if('boolean'==typeof t.ordered?o=!0:t.ordered=!0,t.maxPacketLifeTime&&'number'!=typeof t.maxPacketLifeTime)throw new TypeError('invalid params.maxPacketLifeTime');if(t.maxRetransmits&&'number'!=typeof t.maxRetransmits)throw new TypeError('invalid params.maxRetransmits');if(t.maxPacketLifeTime&&t.maxRetransmits)throw new TypeError('cannot provide both maxPacketLifeTime and maxRetransmits');if(o&&t.ordered&&(t.maxPacketLifeTime||t.maxRetransmits))throw new TypeError('cannot be ordered with maxPacketLifeTime or maxRetransmits');if(o||!t.maxPacketLifeTime&&!t.maxRetransmits||(t.ordered=!1),t.label&&'string'!=typeof t.label)throw new TypeError('invalid params.label');if(t.protocol&&'string'!=typeof t.protocol)throw new TypeError('invalid params.protocol')},e.getExtendedRtpCapabilities=function(o,n){for(var i,c={codecs:[],headerExtensions:[]},p=function(t){if(R(t))return"continue";var n=(o.codecs||[]).find(function(o){return P(o,t,{strict:!0,modify:!0})});if(!n)return"continue";var i={mimeType:n.mimeType,kind:n.kind,clockRate:n.clockRate,channels:n.channels,localPayloadType:n.preferredPayloadType,localRtxPayloadType:void 0,remotePayloadType:t.preferredPayloadType,remoteRtxPayloadType:void 0,localParameters:n.parameters,remoteParameters:t.parameters,rtcpFeedback:S(n,t)};c.codecs.push(i)},s=t(n.codecs||[]);!(i=s()).done;)p(i.value);for(var y,f=function(t){var i=o.codecs.find(function(o){return R(o)&&o.parameters.apt===t.localPayloadType}),c=n.codecs.find(function(o){return R(o)&&o.parameters.apt===t.remotePayloadType});i&&c&&(t.localRtxPayloadType=i.preferredPayloadType,t.remoteRtxPayloadType=c.preferredPayloadType)},m=t(c.codecs);!(y=m()).done;)f(y.value);for(var l,u=function(t){var n=o.headerExtensions.find(function(o){return j(o,t)});if(!n)return"continue";var i={kind:t.kind,uri:t.uri,sendId:n.preferredId,recvId:t.preferredId,encrypt:n.preferredEncrypt,direction:'sendrecv'};switch(t.direction){case'sendrecv':i.direction='sendrecv';break;case'recvonly':i.direction='sendonly';break;case'sendonly':i.direction='recvonly';break;case'inactive':i.direction='inactive'}c.headerExtensions.push(i)},v=t(n.headerExtensions);!(l=v()).done;)u(l.value);return c},e.getRecvRtpCapabilities=function(o){for(var n,i={codecs:[],headerExtensions:[]},c=t(o.codecs);!(n=c()).done;){var p=n.value,s={mimeType:p.mimeType,kind:p.kind,preferredPayloadType:p.remotePayloadType,clockRate:p.clockRate,channels:p.channels,parameters:p.localParameters,rtcpFeedback:p.rtcpFeedback};if(i.codecs.push(s),p.remoteRtxPayloadType){var y={mimeType:p.kind+"/rtx",kind:p.kind,preferredPayloadType:p.remoteRtxPayloadType,clockRate:p.clockRate,parameters:{apt:p.remotePayloadType},rtcpFeedback:[]};i.codecs.push(y)}}for(var f,m=t(o.headerExtensions);!(f=m()).done;){var l=f.value;if('sendrecv'===l.direction||'recvonly'===l.direction){var u={kind:l.kind,uri:l.uri,preferredId:l.recvId,preferredEncrypt:l.encrypt,direction:l.direction};i.headerExtensions.push(u)}}return i},e.getSendingRtpParameters=function(o,n){for(var i,c={mid:void 0,codecs:[],headerExtensions:[],encodings:[],rtcp:{}},p=t(n.codecs);!(i=p()).done;){var s=i.value;if(s.kind===o){var y={mimeType:s.mimeType,payloadType:s.localPayloadType,clockRate:s.clockRate,channels:s.channels,parameters:s.localParameters,rtcpFeedback:s.rtcpFeedback};if(c.codecs.push(y),s.localRtxPayloadType){var f={mimeType:s.kind+"/rtx",payloadType:s.localRtxPayloadType,clockRate:s.clockRate,parameters:{apt:s.localPayloadType},rtcpFeedback:[]};c.codecs.push(f)}}}for(var m,l=t(n.headerExtensions);!(m=l()).done;){var u=m.value;if(!(u.kind&&u.kind!==o||'sendrecv'!==u.direction&&'sendonly'!==u.direction)){var v={uri:u.uri,id:u.sendId,encrypt:u.encrypt,parameters:{}};c.headerExtensions.push(v)}}return c},e.getSendingRemoteRtpParameters=function(o,n){for(var i,c={mid:void 0,codecs:[],headerExtensions:[],encodings:[],rtcp:{}},p=t(n.codecs);!(i=p()).done;){var s=i.value;if(s.kind===o){var y={mimeType:s.mimeType,payloadType:s.localPayloadType,clockRate:s.clockRate,channels:s.channels,parameters:s.remoteParameters,rtcpFeedback:s.rtcpFeedback};if(c.codecs.push(y),s.localRtxPayloadType){var f={mimeType:s.kind+"/rtx",payloadType:s.localRtxPayloadType,clockRate:s.clockRate,parameters:{apt:s.localPayloadType},rtcpFeedback:[]};c.codecs.push(f)}}}for(var m,l=t(n.headerExtensions);!(m=l()).done;){var u=m.value;if(!(u.kind&&u.kind!==o||'sendrecv'!==u.direction&&'sendonly'!==u.direction)){var v={uri:u.uri,id:u.sendId,encrypt:u.encrypt,parameters:{}};c.headerExtensions.push(v)}}if(c.headerExtensions.some(function(t){return'http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01'===t.uri}))for(var h,w=t(c.codecs);!(h=w()).done;){var b=h.value;b.rtcpFeedback=(b.rtcpFeedback||[]).filter(function(t){return'goog-remb'!==t.type})}else if(c.headerExtensions.some(function(t){return'http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time'===t.uri}))for(var T,E=t(c.codecs);!(T=E()).done;){var k=T.value;k.rtcpFeedback=(k.rtcpFeedback||[]).filter(function(t){return'transport-cc'!==t.type})}else for(var x,R=t(c.codecs);!(x=R()).done;){var P=x.value;P.rtcpFeedback=(P.rtcpFeedback||[]).filter(function(t){return'transport-cc'!==t.type&&'goog-remb'!==t.type})}return c},e.reduceCodecs=function(t,o){var n=[];if(o){for(var i=0;i=l.length?{done:!0}:{done:!1,value:l[t++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function o(l,n){if(l){if("string"==typeof l)return t(l,n);var i=Object.prototype.toString.call(l).slice(8,-1);return"Object"===i&&l.constructor&&(i=l.constructor.name),"Map"===i||"Set"===i?Array.from(l):"Arguments"===i||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i)?t(l,n):void 0}}function t(l,n){(null==n||n>l.length)&&(n=l.length);for(var i=0,o=new Array(n);i0&&void 0!==arguments[0]?arguments[0]:{})['level-asymmetry-allowed'];return 1===l||'1'===l}e.parseProfileLevelId=function(l){if('string'!=typeof l||6!==l.length)return null;var n=parseInt(l,16);if(0===n)return null;var o,t=255&n,c=n>>8&255,u=n>>16&255;switch(t){case 11:o=0!=(16&c)?f:11;break;case s:case 12:case 13:case 20:case 21:case 22:case 30:case 31:case 32:case 40:case 41:case 42:case 50:case 51:case 52:o=t;break;default:return a('parseProfileLevelId() | unrecognized level_idc:%s',t),null}for(var p,w=i(h);!(p=w()).done;){var L=p.value;if(u===L.profile_idc&&L.profile_iop.isMatch(c))return new v(L.profile,o)}return a('parseProfileLevelId() | unrecognized profile_idc/profile_iop combination'),null},e.profileLevelIdToString=function(l){if(l.level==f)switch(l.profile){case 1:return'42f00b';case 2:return'42100b';case 3:return'4d100b';default:return a('profileLevelIdToString() | Level 1_b not is allowed for profile:%s',l.profile),null}var n;switch(l.profile){case 1:n='42e0';break;case 2:n='4200';break;case 3:n='4d00';break;case 4:n='640c';break;case 5:n='6400';break;default:return a('profileLevelIdToString() | unrecognized profile:%s',l.profile),null}var i=l.level.toString(16);return 1===i.length&&(i="0"+i),""+n+i},e.parseSdpProfileLevelId=function(){var l=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{})['profile-level-id'];return l?e.parseProfileLevelId(l):c},e.isSameProfile=function(){var l=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=e.parseSdpProfileLevelId(l),o=e.parseSdpProfileLevelId(n);return Boolean(i&&o&&i.profile===o.profile)},e.generateProfileLevelIdForAnswer=function(){var l=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!l['profile-level-id']&&!n['profile-level-id'])return a('generateProfileLevelIdForAnswer() | no profile-level-id in local and remote params'),null;var i=e.parseSdpProfileLevelId(l),o=e.parseSdpProfileLevelId(n);if(!i)throw new TypeError('invalid local_profile_level_id');if(!o)throw new TypeError('invalid remote_profile_level_id');if(i.profile!==o.profile)throw new TypeError('H264 Profile mismatch');var t,f,s=_(l)&&_(n),c=i.level,u=o.level,p=L(t=c,f=u)?t:f,h=s?c:p;return a('generateProfileLevelIdForAnswer() | result: [profile:%s, level:%s]',i.profile,h),e.profileLevelIdToString(new v(i.profile,h))}},594,[10,9,583]); +__d(function(g,r,_i,a,_m,_e,d){"use strict";var e=r(d[0]),t=r(d[1]),n=r(d[2]),o=r(d[3]),s=r(d[4]),c=r(d[5]);function i(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(n)return(n=n.call(e)).next.bind(n);if(Array.isArray(e)||(n=u(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var o=0;return function(){return o>=e.length?{done:!0}:{done:!1,value:e[o++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function u(e,t){if(e){if("string"==typeof e)return l(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?l(e,t):void 0}}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n0&&void 0!==s[0]?s[0]:{},n=t.iceServers,C.debug('updateIceServers()'),!this._closed){c.next=6;break}throw new y.InvalidStateError('closed');case 6:if(Array.isArray(n)){c.next=8;break}throw new TypeError('missing iceServers');case 8:return c.abrupt("return",this._awaitQueue.push(function(){return e.async(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",o._handler.updateIceServers(n));case 1:case"end":return e.stop()}},null,null,null,Promise)},'transport.updateIceServers()'));case 9:case"end":return c.stop()}},null,this,null,Promise)}},{key:"produce",value:function(){var t,n,o,s,c,i,u,l,p,h,f,v,m,w=this,b=arguments;return e.async(function(_){for(;;)switch(_.prev=_.next){case 0:if(t=b.length>0&&void 0!==b[0]?b[0]:{},n=t.track,o=t.encodings,s=t.codecOptions,c=t.codec,i=t.stopTracks,u=void 0===i||i,l=t.disableTrackOnPause,p=void 0===l||l,h=t.zeroRtpOnPause,f=void 0!==h&&h,v=t.appData,m=void 0===v?{}:v,C.debug('produce() [track:%o]',n),n){_.next=6;break}throw new TypeError('missing track');case 6:if('send'===this._direction){_.next=10;break}throw new y.UnsupportedError('not a sending Transport');case 10:if(this._canProduceByKind[n.kind]){_.next=14;break}throw new y.UnsupportedError("cannot produce "+n.kind);case 14:if('ended'!==n.readyState){_.next=18;break}throw new y.InvalidStateError('track ended');case 18:if(0!==this.listenerCount('connect')||'new'!==this._connectionState){_.next=22;break}throw new TypeError('no "connect" listener set into this transport');case 22:if(0!==this.listenerCount('produce')){_.next=26;break}throw new TypeError('no "produce" listener set into this transport');case 26:if(!m||'object'==typeof m){_.next=28;break}throw new TypeError('if given, appData must be an object');case 28:return _.abrupt("return",this._awaitQueue.push(function(){var t,i,l,h,v,b,y,_;return e.async(function(k){for(;;)switch(k.prev=k.next){case 0:if(!o||Array.isArray(o)){k.next=4;break}throw TypeError('encodings must be an array');case 4:o&&0===o.length?t=void 0:o&&(t=o.map(function(e){var t={active:!0};return!1===e.active&&(t.active=!1),'boolean'==typeof e.dtx&&(t.dtx=e.dtx),'string'==typeof e.scalabilityMode&&(t.scalabilityMode=e.scalabilityMode),'number'==typeof e.scaleResolutionDownBy&&(t.scaleResolutionDownBy=e.scaleResolutionDownBy),'number'==typeof e.maxBitrate&&(t.maxBitrate=e.maxBitrate),'number'==typeof e.maxFramerate&&(t.maxFramerate=e.maxFramerate),'boolean'==typeof e.adaptivePtime&&(t.adaptivePtime=e.adaptivePtime),'string'==typeof e.priority&&(t.priority=e.priority),'string'==typeof e.networkPriority&&(t.networkPriority=e.networkPriority),t}));case 5:return k.next=7,e.awrap(w._handler.send({track:n,encodings:t,codecOptions:s,codec:c}));case 7:return i=k.sent,l=i.localId,h=i.rtpParameters,v=i.rtpSender,k.prev=11,P.validateRtpParameters(h),k.next=15,e.awrap(w.safeEmitAsPromise('produce',{kind:n.kind,rtpParameters:h,appData:m}));case 15:return b=k.sent,y=b.id,_=new x.Producer({id:y,localId:l,rtpSender:v,track:n,rtpParameters:h,stopTracks:u,disableTrackOnPause:p,zeroRtpOnPause:f,appData:m}),w._producers.set(_.id,_),w._handleProducer(_),w._observer.safeEmit('newproducer',_),k.abrupt("return",_);case 24:throw k.prev=24,k.t0=k.catch(11),w._handler.stopSending(l).catch(function(){}),k.t0;case 28:case"end":return k.stop()}},null,null,[[11,24]],Promise)},'transport.produce()').catch(function(e){if(u)try{n.stop()}catch(e){}throw e}));case 29:case"end":return _.stop()}},null,this,null,Promise)}},{key:"consume",value:function(t){var n,o,s,c,i,u,l=this;return e.async(function(p){for(;;)switch(p.prev=p.next){case 0:if(n=t.id,o=t.producerId,s=t.kind,c=t.rtpParameters,i=t.appData,u=void 0===i?{}:i,C.debug('consume()'),c=_.clone(c,void 0),!this._closed){p.next=7;break}throw new y.InvalidStateError('closed');case 7:if('recv'===this._direction){p.next=11;break}throw new y.UnsupportedError('not a receiving Transport');case 11:if('string'==typeof n){p.next=15;break}throw new TypeError('missing id');case 15:if('string'==typeof o){p.next=19;break}throw new TypeError('missing producerId');case 19:if('audio'===s||'video'===s){p.next=23;break}throw new TypeError("invalid kind '"+s+"'");case 23:if(0!==this.listenerCount('connect')||'new'!==this._connectionState){p.next=27;break}throw new TypeError('no "connect" listener set into this transport');case 27:if(!u||'object'==typeof u){p.next=29;break}throw new TypeError('if given, appData must be an object');case 29:return p.abrupt("return",this._awaitQueue.push(function(){var t,i,p,h,f,v;return e.async(function(m){for(;;)switch(m.prev=m.next){case 0:if(P.canReceive(c,l._extendedRtpCapabilities)){m.next=3;break}throw new y.UnsupportedError('cannot consume this Producer');case 3:return m.next=5,e.awrap(l._handler.receive({trackId:n,kind:s,rtpParameters:c}));case 5:if(t=m.sent,i=t.localId,p=t.rtpReceiver,h=t.track,f=new k.Consumer({id:n,localId:i,producerId:o,rtpReceiver:p,track:h,rtpParameters:c,appData:u}),l._consumers.set(f.id,f),l._handleConsumer(f),l._probatorConsumerCreated||'video'!==s){m.next=24;break}return m.prev=13,v=P.generateProbatorRtpParameters(f.rtpParameters),m.next=17,e.awrap(l._handler.receive({trackId:'probator',kind:'video',rtpParameters:v}));case 17:C.debug('consume() | Consumer for RTP probation created'),l._probatorConsumerCreated=!0,m.next=24;break;case 21:m.prev=21,m.t0=m.catch(13),C.error('consume() | failed to create Consumer for RTP probation:%o',m.t0);case 24:return l._observer.safeEmit('newconsumer',f),m.abrupt("return",f);case 26:case"end":return m.stop()}},null,null,[[13,21]],Promise)},'transport.consume()'));case 30:case"end":return p.stop()}},null,this,null,Promise)}},{key:"produceData",value:function(){var t,n,o,s,c,i,u,l,p,h,f,v=this,m=arguments;return e.async(function(w){for(;;)switch(w.prev=w.next){case 0:if(t=m.length>0&&void 0!==m[0]?m[0]:{},n=t.ordered,o=void 0===n||n,s=t.maxPacketLifeTime,c=t.maxRetransmits,i=t.label,u=void 0===i?'':i,l=t.protocol,p=void 0===l?'':l,h=t.appData,f=void 0===h?{}:h,C.debug('produceData()'),'send'===this._direction){w.next=6;break}throw new y.UnsupportedError('not a sending Transport');case 6:if(this._maxSctpMessageSize){w.next=10;break}throw new y.UnsupportedError('SCTP not enabled by remote Transport');case 10:if(0!==this.listenerCount('connect')||'new'!==this._connectionState){w.next=14;break}throw new TypeError('no "connect" listener set into this transport');case 14:if(0!==this.listenerCount('producedata')){w.next=18;break}throw new TypeError('no "producedata" listener set into this transport');case 18:if(!f||'object'==typeof f){w.next=20;break}throw new TypeError('if given, appData must be an object');case 20:return(s||c)&&(o=!1),w.abrupt("return",this._awaitQueue.push(function(){var t,n,i,l,h,m;return e.async(function(w){for(;;)switch(w.prev=w.next){case 0:return w.next=2,e.awrap(v._handler.sendDataChannel({ordered:o,maxPacketLifeTime:s,maxRetransmits:c,label:u,protocol:p}));case 2:return t=w.sent,n=t.dataChannel,i=t.sctpStreamParameters,P.validateSctpStreamParameters(i),w.next=8,e.awrap(v.safeEmitAsPromise('producedata',{sctpStreamParameters:i,label:u,protocol:p,appData:f}));case 8:return l=w.sent,h=l.id,m=new S.DataProducer({id:h,dataChannel:n,sctpStreamParameters:i,appData:f}),v._dataProducers.set(m.id,m),v._handleDataProducer(m),v._observer.safeEmit('newdataproducer',m),w.abrupt("return",m);case 15:case"end":return w.stop()}},null,null,null,Promise)},'transport.produceData()'));case 22:case"end":return w.stop()}},null,this,null,Promise)}},{key:"consumeData",value:function(t){var n,o,s,c,i,u,l,p,h,f=this;return e.async(function(v){for(;;)switch(v.prev=v.next){case 0:if(n=t.id,o=t.dataProducerId,s=t.sctpStreamParameters,c=t.label,i=void 0===c?'':c,u=t.protocol,l=void 0===u?'':u,p=t.appData,h=void 0===p?{}:p,C.debug('consumeData()'),s=_.clone(s,void 0),!this._closed){v.next=7;break}throw new y.InvalidStateError('closed');case 7:if('recv'===this._direction){v.next=11;break}throw new y.UnsupportedError('not a receiving Transport');case 11:if(this._maxSctpMessageSize){v.next=15;break}throw new y.UnsupportedError('SCTP not enabled by remote Transport');case 15:if('string'==typeof n){v.next=19;break}throw new TypeError('missing id');case 19:if('string'==typeof o){v.next=23;break}throw new TypeError('missing dataProducerId');case 23:if(0!==this.listenerCount('connect')||'new'!==this._connectionState){v.next=27;break}throw new TypeError('no "connect" listener set into this transport');case 27:if(!h||'object'==typeof h){v.next=29;break}throw new TypeError('if given, appData must be an object');case 29:return P.validateSctpStreamParameters(s),v.abrupt("return",this._awaitQueue.push(function(){var t,c,u;return e.async(function(p){for(;;)switch(p.prev=p.next){case 0:return p.next=2,e.awrap(f._handler.receiveDataChannel({sctpStreamParameters:s,label:i,protocol:l}));case 2:return t=p.sent,c=t.dataChannel,u=new E.DataConsumer({id:n,dataProducerId:o,dataChannel:c,sctpStreamParameters:s,appData:h}),f._dataConsumers.set(u.id,u),f._handleDataConsumer(u),f._observer.safeEmit('newdataconsumer',u),p.abrupt("return",u);case 9:case"end":return p.stop()}},null,null,null,Promise)},'transport.consumeData()'));case 31:case"end":return v.stop()}},null,this,null,Promise)}},{key:"_handleHandler",value:function(){var e=this,t=this._handler;t.on('@connect',function(t,n,o){var s=t.dtlsParameters;e._closed?o(new y.InvalidStateError('closed')):e.safeEmit('connect',{dtlsParameters:s},n,o)}),t.on('@connectionstatechange',function(t){t!==e._connectionState&&(C.debug('connection state changed to %s',t),e._connectionState=t,e._closed||e.safeEmit('connectionstatechange',t))})}},{key:"_handleProducer",value:function(t){var n=this;t.on('@close',function(){n._producers.delete(t.id),n._closed||n._awaitQueue.push(function(){return e.async(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",n._handler.stopSending(t.localId));case 1:case"end":return e.stop()}},null,null,null,Promise)},'producer @close event').catch(function(e){return C.warn('producer.close() failed:%o',e)})}),t.on('@replacetrack',function(o,s,c){n._awaitQueue.push(function(){return e.async(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",n._handler.replaceTrack(t.localId,o));case 1:case"end":return e.stop()}},null,null,null,Promise)},'producer @replacetrack event').then(s).catch(c)}),t.on('@setmaxspatiallayer',function(o,s,c){n._awaitQueue.push(function(){return e.async(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",n._handler.setMaxSpatialLayer(t.localId,o));case 1:case"end":return e.stop()}},null,null,null,Promise)},'producer @setmaxspatiallayer event').then(s).catch(c)}),t.on('@setrtpencodingparameters',function(o,s,c){n._awaitQueue.push(function(){return e.async(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",n._handler.setRtpEncodingParameters(t.localId,o));case 1:case"end":return e.stop()}},null,null,null,Promise)},'producer @setrtpencodingparameters event').then(s).catch(c)}),t.on('@getstats',function(e,o){if(n._closed)return o(new y.InvalidStateError('closed'));n._handler.getSenderStats(t.localId).then(e).catch(o)})}},{key:"_handleConsumer",value:function(t){var n=this;t.on('@close',function(){n._consumers.delete(t.id),n._closed||n._awaitQueue.push(function(){return e.async(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",n._handler.stopReceiving(t.localId));case 1:case"end":return e.stop()}},null,null,null,Promise)},'consumer @close event').catch(function(){})}),t.on('@pause',function(){n._awaitQueue.push(function(){return e.async(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",n._handler.pauseReceiving(t.localId));case 1:case"end":return e.stop()}},null,null,null,Promise)},'consumer @pause event').catch(function(){})}),t.on('@resume',function(){n._awaitQueue.push(function(){return e.async(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",n._handler.resumeReceiving(t.localId));case 1:case"end":return e.stop()}},null,null,null,Promise)},'consumer @resume event').catch(function(){})}),t.on('@getstats',function(e,o){if(n._closed)return o(new y.InvalidStateError('closed'));n._handler.getReceiverStats(t.localId).then(e).catch(o)})}},{key:"_handleDataProducer",value:function(e){var t=this;e.on('@close',function(){t._dataProducers.delete(e.id)})}},{key:"_handleDataConsumer",value:function(e){var t=this;e.on('@close',function(){t._dataConsumers.delete(e.id)})}}]),v})(b.EnhancedEventEmitter);_e.Transport=T},595,[67,9,10,12,14,17,596,588,589,591,592,593,597,598,599,600]); +__d(function(g,r,_i,a,m,_e,d){"use strict";var e=r(d[0]),t=r(d[1]),n=r(d[2]);function s(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(n)return(n=n.call(e)).next.bind(n);if(Array.isArray(e)||(n=i(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var s=0;return function(){return s>=e.length?{done:!0}:{done:!1,value:e[s++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function i(e,t){if(e){if("string"==typeof e)return o(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?o(e,t):void 0}}function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,s=new Array(t);n0&&void 0!==arguments[0]?arguments[0]:{ClosedErrorClass:Error,StoppedErrorClass:Error},n=e.ClosedErrorClass,s=void 0===n?Error:n,o=e.StoppedErrorClass,u=void 0===o?Error:o;t(this,i),this.closed=!1,this.pendingTasks=[],this.ClosedErrorClass=Error,this.StoppedErrorClass=Error,this.ClosedErrorClass=s,this.StoppedErrorClass=u}return n(i,[{key:"size",get:function(){return this.pendingTasks.length}},{key:"close",value:function(){if(!this.closed){this.closed=!0;for(var e,t=s(this.pendingTasks);!(e=t()).done;){var n=e.value;n.stopped=!0,n.reject(new this.ClosedErrorClass('AwaitQueue closed'))}this.pendingTasks.length=0}}},{key:"push",value:function(t,n){return u(this,void 0,void 0,e.mark(function s(){var i=this;return e.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(!this.closed){e.next=2;break}throw new this.ClosedErrorClass('AwaitQueue closed');case 2:if('function'==typeof t){e.next=4;break}throw new TypeError('given task is not a function');case 4:if(!t.name&&n)try{Object.defineProperty(t,'name',{value:n})}catch(e){}return e.abrupt("return",new Promise(function(e,s){var o={task:t,name:n,resolve:e,reject:s,stopped:!1,enqueuedAt:new Date,executedAt:void 0};i.pendingTasks.push(o),1===i.pendingTasks.length&&i.next()}));case 6:case"end":return e.stop()}},s,this)}))}},{key:"stop",value:function(){if(!this.closed){for(var e,t=s(this.pendingTasks);!(e=t()).done;){var n=e.value;n.stopped=!0,n.reject(new this.StoppedErrorClass('AwaitQueue stopped'))}this.pendingTasks.length=0}}},{key:"dump",value:function(){var e=new Date;return this.pendingTasks.map(function(t){return{task:t.task,name:t.name,enqueuedTime:t.executedAt?t.executedAt.getTime()-t.enqueuedAt.getTime():e.getTime()-t.enqueuedAt.getTime(),executingTime:t.executedAt?e.getTime()-t.executedAt.getTime():0}})}},{key:"next",value:function(){return u(this,void 0,void 0,e.mark(function t(){var n;return e.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(n=this.pendingTasks[0]){e.next=3;break}return e.abrupt("return");case 3:return e.next=5,this.executeTask(n);case 5:this.pendingTasks.shift(),this.next();case 7:case"end":return e.stop()}},t,this)}))}},{key:"executeTask",value:function(t){return u(this,void 0,void 0,e.mark(function n(){var s;return e.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(!t.stopped){e.next=2;break}return e.abrupt("return");case 2:return t.executedAt=new Date,e.prev=3,e.next=6,t.task();case 6:if(s=e.sent,!t.stopped){e.next=9;break}return e.abrupt("return");case 9:t.resolve(s),e.next=17;break;case 12:if(e.prev=12,e.t0=e.catch(3),!t.stopped){e.next=16;break}return e.abrupt("return");case 16:t.reject(e.t0);case 17:case"end":return e.stop()}},n,null,[[3,12]])}))}}]),i})();_e.AwaitQueue=c},596,[67,9,10]); +__d(function(g,r,i,a,m,_e,d){"use strict";var e=r(d[0]),t=r(d[1]),s=r(d[2]),n=r(d[3]),c=r(d[4]),o=r(d[5]),u=r(d[6]);function l(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}Object.defineProperty(_e,"__esModule",{value:!0}),_e.Producer=void 0;var h=r(d[7]),k=r(d[8]),p=r(d[9]),_=new h.Logger('Producer'),f=(function(h){c(b,h);var f,y,v=(f=b,y=l(),function(){var e,t=u(f);if(y){var s=u(this).constructor;e=Reflect.construct(t,arguments,s)}else e=t.apply(this,arguments);return o(this,e)});function b(e){var s,c=e.id,o=e.localId,u=e.rtpSender,l=e.track,h=e.rtpParameters,p=e.stopTracks,f=e.disableTrackOnPause,y=e.zeroRtpOnPause,E=e.appData;return t(this,b),(s=v.call(this))._closed=!1,s._observer=new k.EnhancedEventEmitter,_.debug('constructor()'),s._id=c,s._localId=o,s._rtpSender=u,s._track=l,s._kind=l.kind,s._rtpParameters=h,s._paused=!!f&&!l.enabled,s._maxSpatialLayer=void 0,s._stopTracks=p,s._disableTrackOnPause=f,s._zeroRtpOnPause=y,s._appData=E,s._onTrackEnded=s._onTrackEnded.bind(n(s)),s._handleTrack(),s}return s(b,[{key:"id",get:function(){return this._id}},{key:"localId",get:function(){return this._localId}},{key:"closed",get:function(){return this._closed}},{key:"kind",get:function(){return this._kind}},{key:"rtpSender",get:function(){return this._rtpSender}},{key:"track",get:function(){return this._track}},{key:"rtpParameters",get:function(){return this._rtpParameters}},{key:"paused",get:function(){return this._paused}},{key:"maxSpatialLayer",get:function(){return this._maxSpatialLayer}},{key:"appData",get:function(){return this._appData},set:function(e){throw new Error('cannot override appData object')}},{key:"observer",get:function(){return this._observer}},{key:"close",value:function(){this._closed||(_.debug('close()'),this._closed=!0,this._destroyTrack(),this.emit('@close'),this._observer.safeEmit('close'))}},{key:"transportClosed",value:function(){this._closed||(_.debug('transportClosed()'),this._closed=!0,this._destroyTrack(),this.safeEmit('transportclose'),this._observer.safeEmit('close'))}},{key:"getStats",value:function(){return e.async(function(e){for(;;)switch(e.prev=e.next){case 0:if(!this._closed){e.next=2;break}throw new p.InvalidStateError('closed');case 2:return e.abrupt("return",this.safeEmitAsPromise('@getstats'));case 3:case"end":return e.stop()}},null,this,null,Promise)}},{key:"pause",value:function(){_.debug('pause()'),this._closed?_.error('pause() | Producer closed'):(this._paused=!0,this._track&&this._disableTrackOnPause&&(this._track.enabled=!1),this._zeroRtpOnPause&&this.safeEmitAsPromise('@replacetrack',null).catch(function(){}),this._observer.safeEmit('pause'))}},{key:"resume",value:function(){_.debug('resume()'),this._closed?_.error('resume() | Producer closed'):(this._paused=!1,this._track&&this._disableTrackOnPause&&(this._track.enabled=!0),this._zeroRtpOnPause&&this.safeEmitAsPromise('@replacetrack',this._track).catch(function(){}),this._observer.safeEmit('resume'))}},{key:"replaceTrack",value:function(t){var s;return e.async(function(n){for(;;)switch(n.prev=n.next){case 0:if(s=t.track,_.debug('replaceTrack() [track:%o]',s),!this._closed){n.next=7;break}if(s&&this._stopTracks)try{s.stop()}catch(e){}throw new p.InvalidStateError('closed');case 7:if(!s||'ended'!==s.readyState){n.next=9;break}throw new p.InvalidStateError('track ended');case 9:if(s!==this._track){n.next=12;break}return _.debug('replaceTrack() | same track, ignored'),n.abrupt("return");case 12:if(this._zeroRtpOnPause&&this._paused){n.next=15;break}return n.next=15,e.awrap(this.safeEmitAsPromise('@replacetrack',s));case 15:this._destroyTrack(),this._track=s,this._track&&this._disableTrackOnPause&&(this._paused?this._paused&&(this._track.enabled=!1):this._track.enabled=!0),this._handleTrack();case 19:case"end":return n.stop()}},null,this,null,Promise)}},{key:"setMaxSpatialLayer",value:function(t){return e.async(function(s){for(;;)switch(s.prev=s.next){case 0:if(!this._closed){s.next=4;break}throw new p.InvalidStateError('closed');case 4:if('video'===this._kind){s.next=8;break}throw new p.UnsupportedError('not a video Producer');case 8:if('number'==typeof t){s.next=10;break}throw new TypeError('invalid spatialLayer');case 10:if(t!==this._maxSpatialLayer){s.next=12;break}return s.abrupt("return");case 12:return s.next=14,e.awrap(this.safeEmitAsPromise('@setmaxspatiallayer',t));case 14:this._maxSpatialLayer=t;case 15:case"end":return s.stop()}},null,this,null,Promise)}},{key:"setRtpEncodingParameters",value:function(t){return e.async(function(s){for(;;)switch(s.prev=s.next){case 0:if(!this._closed){s.next=4;break}throw new p.InvalidStateError('closed');case 4:if('object'==typeof t){s.next=6;break}throw new TypeError('invalid params');case 6:return s.next=8,e.awrap(this.safeEmitAsPromise('@setrtpencodingparameters',t));case 8:case"end":return s.stop()}},null,this,null,Promise)}},{key:"_onTrackEnded",value:function(){_.debug('track "ended" event'),this.safeEmit('trackended'),this._observer.safeEmit('trackended')}},{key:"_handleTrack",value:function(){this._track&&this._track.addEventListener('ended',this._onTrackEnded)}},{key:"_destroyTrack",value:function(){if(this._track)try{this._track.removeEventListener('ended',this._onTrackEnded),this._stopTracks&&this._track.stop()}catch(e){}}}]),b})(k.EnhancedEventEmitter);_e.Producer=f},597,[67,9,10,16,12,14,17,588,589,591]); +__d(function(g,r,i,a,m,_e,d){"use strict";var e=r(d[0]),t=r(d[1]),n=r(d[2]),s=r(d[3]),c=r(d[4]),o=r(d[5]),u=r(d[6]);function l(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}Object.defineProperty(_e,"__esModule",{value:!0}),_e.Consumer=void 0;var h=r(d[7]),_=r(d[8]),f=r(d[9]),p=new h.Logger('Consumer'),k=(function(h){c(E,h);var k,v,y=(k=E,v=l(),function(){var e,t=u(k);if(v){var n=u(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return o(this,e)});function E(e){var n,c=e.id,o=e.localId,u=e.producerId,l=e.rtpReceiver,h=e.track,f=e.rtpParameters,k=e.appData;return t(this,E),(n=y.call(this))._closed=!1,n._observer=new _.EnhancedEventEmitter,p.debug('constructor()'),n._id=c,n._localId=o,n._producerId=u,n._rtpReceiver=l,n._track=h,n._rtpParameters=f,n._paused=!h.enabled,n._appData=k,n._onTrackEnded=n._onTrackEnded.bind(s(n)),n._handleTrack(),n}return n(E,[{key:"id",get:function(){return this._id}},{key:"localId",get:function(){return this._localId}},{key:"producerId",get:function(){return this._producerId}},{key:"closed",get:function(){return this._closed}},{key:"kind",get:function(){return this._track.kind}},{key:"rtpReceiver",get:function(){return this._rtpReceiver}},{key:"track",get:function(){return this._track}},{key:"rtpParameters",get:function(){return this._rtpParameters}},{key:"paused",get:function(){return this._paused}},{key:"appData",get:function(){return this._appData},set:function(e){throw new Error('cannot override appData object')}},{key:"observer",get:function(){return this._observer}},{key:"close",value:function(){this._closed||(p.debug('close()'),this._closed=!0,this._destroyTrack(),this.emit('@close'),this._observer.safeEmit('close'))}},{key:"transportClosed",value:function(){this._closed||(p.debug('transportClosed()'),this._closed=!0,this._destroyTrack(),this.safeEmit('transportclose'),this._observer.safeEmit('close'))}},{key:"getStats",value:function(){return e.async(function(e){for(;;)switch(e.prev=e.next){case 0:if(!this._closed){e.next=2;break}throw new f.InvalidStateError('closed');case 2:return e.abrupt("return",this.safeEmitAsPromise('@getstats'));case 3:case"end":return e.stop()}},null,this,null,Promise)}},{key:"pause",value:function(){p.debug('pause()'),this._closed?p.error('pause() | Consumer closed'):(this._paused=!0,this._track.enabled=!1,this.emit('@pause'),this._observer.safeEmit('pause'))}},{key:"resume",value:function(){p.debug('resume()'),this._closed?p.error('resume() | Consumer closed'):(this._paused=!1,this._track.enabled=!0,this.emit('@resume'),this._observer.safeEmit('resume'))}},{key:"_onTrackEnded",value:function(){p.debug('track "ended" event'),this.safeEmit('trackended'),this._observer.safeEmit('trackended')}},{key:"_handleTrack",value:function(){this._track.addEventListener('ended',this._onTrackEnded)}},{key:"_destroyTrack",value:function(){try{this._track.removeEventListener('ended',this._onTrackEnded),this._track.stop()}catch(e){}}}]),E})(_.EnhancedEventEmitter);_e.Consumer=k},598,[67,9,10,16,12,14,17,588,589,591]); +__d(function(g,r,i,a,m,_e,d){"use strict";var e=r(d[0]),t=r(d[1]),n=r(d[2]),o=r(d[3]),s=r(d[4]);function c(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}Object.defineProperty(_e,"__esModule",{value:!0}),_e.DataProducer=void 0;var l=r(d[5]),u=r(d[6]),h=r(d[7]),f=new l.Logger('DataProducer'),_=(function(l){n(C,l);var _,v,p=(_=C,v=c(),function(){var e,t=s(_);if(v){var n=s(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return o(this,e)});function C(t){var n,o=t.id,s=t.dataChannel,c=t.sctpStreamParameters,l=t.appData;return e(this,C),(n=p.call(this))._closed=!1,n._observer=new u.EnhancedEventEmitter,f.debug('constructor()'),n._id=o,n._dataChannel=s,n._sctpStreamParameters=c,n._appData=l,n._handleDataChannel(),n}return t(C,[{key:"id",get:function(){return this._id}},{key:"closed",get:function(){return this._closed}},{key:"sctpStreamParameters",get:function(){return this._sctpStreamParameters}},{key:"readyState",get:function(){return this._dataChannel.readyState}},{key:"label",get:function(){return this._dataChannel.label}},{key:"protocol",get:function(){return this._dataChannel.protocol}},{key:"bufferedAmount",get:function(){return this._dataChannel.bufferedAmount}},{key:"bufferedAmountLowThreshold",get:function(){return this._dataChannel.bufferedAmountLowThreshold},set:function(e){this._dataChannel.bufferedAmountLowThreshold=e}},{key:"appData",get:function(){return this._appData},set:function(e){throw new Error('cannot override appData object')}},{key:"observer",get:function(){return this._observer}},{key:"close",value:function(){this._closed||(f.debug('close()'),this._closed=!0,this._dataChannel.close(),this.emit('@close'),this._observer.safeEmit('close'))}},{key:"transportClosed",value:function(){this._closed||(f.debug('transportClosed()'),this._closed=!0,this._dataChannel.close(),this.safeEmit('transportclose'),this._observer.safeEmit('close'))}},{key:"send",value:function(e){if(f.debug('send()'),this._closed)throw new h.InvalidStateError('closed');this._dataChannel.send(e)}},{key:"_handleDataChannel",value:function(){var e=this;this._dataChannel.addEventListener('open',function(){e._closed||(f.debug('DataChannel "open" event'),e.safeEmit('open'))}),this._dataChannel.addEventListener('error',function(t){if(!e._closed){var n=t.error;n||(n=new Error('unknown DataChannel error')),'sctp-failure'===n.errorDetail?f.error('DataChannel SCTP error [sctpCauseCode:%s]: %s',n.sctpCauseCode,n.message):f.error('DataChannel "error" event: %o',n),e.safeEmit('error',n)}}),this._dataChannel.addEventListener('close',function(){e._closed||(f.warn('DataChannel "close" event'),e._closed=!0,e.emit('@close'),e.safeEmit('close'))}),this._dataChannel.addEventListener('message',function(){e._closed||f.warn('DataChannel "message" event in a DataProducer, message discarded')}),this._dataChannel.addEventListener('bufferedamountlow',function(){e._closed||e.safeEmit('bufferedamountlow')})}}]),C})(u.EnhancedEventEmitter);_e.DataProducer=_},599,[9,10,12,14,17,588,589,591]); +__d(function(g,r,i,a,m,_e,d){"use strict";var e=r(d[0]),t=r(d[1]),n=r(d[2]),o=r(d[3]),s=r(d[4]);function c(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}Object.defineProperty(_e,"__esModule",{value:!0}),_e.DataConsumer=void 0;var l=r(d[5]),u=r(d[6]),h=new l.Logger('DataConsumer'),f=(function(l){n(C,l);var f,_,p=(f=C,_=c(),function(){var e,t=s(f);if(_){var n=s(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return o(this,e)});function C(t){var n,o=t.id,s=t.dataProducerId,c=t.dataChannel,l=t.sctpStreamParameters,f=t.appData;return e(this,C),(n=p.call(this))._closed=!1,n._observer=new u.EnhancedEventEmitter,h.debug('constructor()'),n._id=o,n._dataProducerId=s,n._dataChannel=c,n._sctpStreamParameters=l,n._appData=f,n._handleDataChannel(),n}return t(C,[{key:"id",get:function(){return this._id}},{key:"dataProducerId",get:function(){return this._dataProducerId}},{key:"closed",get:function(){return this._closed}},{key:"sctpStreamParameters",get:function(){return this._sctpStreamParameters}},{key:"readyState",get:function(){return this._dataChannel.readyState}},{key:"label",get:function(){return this._dataChannel.label}},{key:"protocol",get:function(){return this._dataChannel.protocol}},{key:"binaryType",get:function(){return this._dataChannel.binaryType},set:function(e){this._dataChannel.binaryType=e}},{key:"appData",get:function(){return this._appData},set:function(e){throw new Error('cannot override appData object')}},{key:"observer",get:function(){return this._observer}},{key:"close",value:function(){this._closed||(h.debug('close()'),this._closed=!0,this._dataChannel.close(),this.emit('@close'),this._observer.safeEmit('close'))}},{key:"transportClosed",value:function(){this._closed||(h.debug('transportClosed()'),this._closed=!0,this._dataChannel.close(),this.safeEmit('transportclose'),this._observer.safeEmit('close'))}},{key:"_handleDataChannel",value:function(){var e=this;this._dataChannel.addEventListener('open',function(){e._closed||(h.debug('DataChannel "open" event'),e.safeEmit('open'))}),this._dataChannel.addEventListener('error',function(t){if(!e._closed){var n=t.error;n||(n=new Error('unknown DataChannel error')),'sctp-failure'===n.errorDetail?h.error('DataChannel SCTP error [sctpCauseCode:%s]: %s',n.sctpCauseCode,n.message):h.error('DataChannel "error" event: %o',n),e.safeEmit('error',n)}}),this._dataChannel.addEventListener('close',function(){e._closed||(h.warn('DataChannel "close" event'),e._closed=!0,e.emit('@close'),e.safeEmit('close'))}),this._dataChannel.addEventListener('message',function(t){e._closed||e.safeEmit('message',t.data)})}}]),C})(u.EnhancedEventEmitter);_e.DataConsumer=f},600,[9,10,12,14,17,588,589]); +__d(function(g,r,_i,a,_m,_e,d){"use strict";var e=r(d[0]),t=r(d[1]),n=r(d[2]),s=r(d[3]),i=r(d[4]),c=r(d[5]),o=r(d[6]);function p(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(n)return(n=n.call(e)).next.bind(n);if(Array.isArray(e)||(n=u(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var s=0;return function(){return s>=e.length?{done:!0}:{done:!1,value:e[s++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function u(e,t){if(e){if("string"==typeof e)return l(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?l(e,t):void 0}}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,s=new Array(t);n1&&i.forEach(function(e,t){e.rid="r"+t}),(u=b.clone(this._sendingRtpParametersByKind[s.kind],{})).codecs=y.reduceCodecs(u.codecs,o),(l=b.clone(this._sendingRemoteRtpParametersByKind[s.kind],{})).codecs=y.reduceCodecs(l.codecs,o),h=this._remoteSdp.getNextMediaSectionIdx(),f=this._pc.addTransceiver(s,{direction:'sendonly',streams:[this._sendStream],sendEncodings:i}),O.next=12,t.awrap(this._pc.createOffer());case 12:if(m=O.sent,v=_.parse(m.sdp),this._transportReady){O.next=17;break}return O.next=17,t.awrap(this._setupTransport({localDtlsRole:'server',localSdpObject:v}));case 17:return x=!1,D=k.parse((i||[{}])[0].scalabilityMode),i&&1===i.length&&D.spatialLayers>1&&'video/vp9'===u.codecs[0].mimeType.toLowerCase()&&(P.debug('send() | enabling legacy simulcast for VP9 SVC'),x=!0,v=_.parse(m.sdp),w=v.media[h.idx],R.addLegacySimulcast({offerMediaObject:w,numStreams:D.spatialLayers}),m={type:'offer',sdp:_.write(v)}),P.debug('send() | calling pc.setLocalDescription() [offer:%o]',m),O.next=23,t.awrap(this._pc.setLocalDescription(m));case 23:if(T=f.mid,u.mid=T,v=_.parse(this._pc.localDescription.sdp),w=v.media[h.idx],u.rtcp.cname=S.getCname({offerMediaObject:w}),i?1===i.length?(C=R.getRtpEncodings({offerMediaObject:w}),e(C[0],i[0]),x&&(C=[C[0]]),u.encodings=C):u.encodings=i:u.encodings=R.getRtpEncodings({offerMediaObject:w}),u.encodings.length>1&&('video/vp8'===u.codecs[0].mimeType.toLowerCase()||'video/h264'===u.codecs[0].mimeType.toLowerCase()))for(M=p(u.encodings);!(I=M()).done;)I.value.scalabilityMode='S1T3';return this._remoteSdp.send({offerMediaObject:w,reuseMid:h.reuseMid,offerRtpParameters:u,answerRtpParameters:l,codecOptions:c,extmapAllowMixed:!0}),L={type:'answer',sdp:this._remoteSdp.getSdp()},P.debug('send() | calling pc.setRemoteDescription() [answer:%o]',L),O.next=35,t.awrap(this._pc.setRemoteDescription(L));case 35:return this._mapMidTransceiver.set(T,f),O.abrupt("return",{localId:T,rtpParameters:u,rtpSender:f.sender});case 37:case"end":return O.stop()}},null,this,null,Promise)}},{key:"stopSending",value:function(e){var n,s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertSendDirection(),P.debug('stopSending() [localId:%s]',e),n=this._mapMidTransceiver.get(e)){c.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return n.sender.replaceTrack(null),this._pc.removeTrack(n.sender),this._remoteSdp.closeMediaSection(n.mid),c.next=10,t.awrap(this._pc.createOffer());case 10:return s=c.sent,P.debug('stopSending() | calling pc.setLocalDescription() [offer:%o]',s),c.next=14,t.awrap(this._pc.setLocalDescription(s));case 14:return i={type:'answer',sdp:this._remoteSdp.getSdp()},P.debug('stopSending() | calling pc.setRemoteDescription() [answer:%o]',i),c.next=18,t.awrap(this._pc.setRemoteDescription(i));case 18:this._mapMidTransceiver.delete(e);case 19:case"end":return c.stop()}},null,this,null,Promise)}},{key:"replaceTrack",value:function(e,n){var s;return t.async(function(i){for(;;)switch(i.prev=i.next){case 0:if(this._assertSendDirection(),n?P.debug('replaceTrack() [localId:%s, track.id:%s]',e,n.id):P.debug('replaceTrack() [localId:%s, no track]',e),s=this._mapMidTransceiver.get(e)){i.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return i.next=7,t.awrap(s.sender.replaceTrack(n));case 7:case"end":return i.stop()}},null,this,null,Promise)}},{key:"setMaxSpatialLayer",value:function(e,n){var s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertSendDirection(),P.debug('setMaxSpatialLayer() [localId:%s, spatialLayer:%s]',e,n),s=this._mapMidTransceiver.get(e)){c.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return(i=s.sender.getParameters()).encodings.forEach(function(e,t){e.active=t<=n}),c.next=9,t.awrap(s.sender.setParameters(i));case 9:case"end":return c.stop()}},null,this,null,Promise)}},{key:"setRtpEncodingParameters",value:function(n,s){var i,c;return t.async(function(o){for(;;)switch(o.prev=o.next){case 0:if(this._assertSendDirection(),P.debug('setRtpEncodingParameters() [localId:%s, params:%o]',n,s),i=this._mapMidTransceiver.get(n)){o.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return(c=i.sender.getParameters()).encodings.forEach(function(t,n){c.encodings[n]=e(e({},t),s)}),o.next=9,t.awrap(i.sender.setParameters(c));case 9:case"end":return o.stop()}},null,this,null,Promise)}},{key:"getSenderStats",value:function(e){var n;return t.async(function(t){for(;;)switch(t.prev=t.next){case 0:if(this._assertSendDirection(),n=this._mapMidTransceiver.get(e)){t.next=4;break}throw new Error('associated RTCRtpTransceiver not found');case 4:return t.abrupt("return",n.sender.getStats());case 5:case"end":return t.stop()}},null,this,null,Promise)}},{key:"sendDataChannel",value:function(e){var n,s,i,c,o,p,u,l,h,f,m,v;return t.async(function(w){for(;;)switch(w.prev=w.next){case 0:if(n=e.ordered,s=e.maxPacketLifeTime,i=e.maxRetransmits,c=e.label,o=e.protocol,this._assertSendDirection(),p={negotiated:!0,id:this._nextSendSctpStreamId,ordered:n,maxPacketLifeTime:s,maxRetransmits:i,protocol:o},P.debug('sendDataChannel() [options:%o]',p),u=this._pc.createDataChannel(c,p),this._nextSendSctpStreamId=++this._nextSendSctpStreamId%T.MIS,this._hasDataChannelMediaSection){w.next=24;break}return w.next=9,t.awrap(this._pc.createOffer());case 9:if(l=w.sent,h=_.parse(l.sdp),f=h.media.find(function(e){return'application'===e.type}),this._transportReady){w.next=15;break}return w.next=15,t.awrap(this._setupTransport({localDtlsRole:'server',localSdpObject:h}));case 15:return P.debug('sendDataChannel() | calling pc.setLocalDescription() [offer:%o]',l),w.next=18,t.awrap(this._pc.setLocalDescription(l));case 18:return this._remoteSdp.sendSctpAssociation({offerMediaObject:f}),m={type:'answer',sdp:this._remoteSdp.getSdp()},P.debug('sendDataChannel() | calling pc.setRemoteDescription() [answer:%o]',m),w.next=23,t.awrap(this._pc.setRemoteDescription(m));case 23:this._hasDataChannelMediaSection=!0;case 24:return v={streamId:p.id,ordered:p.ordered,maxPacketLifeTime:p.maxPacketLifeTime,maxRetransmits:p.maxRetransmits},w.abrupt("return",{dataChannel:u,sctpStreamParameters:v});case 26:case"end":return w.stop()}},null,this,null,Promise)}},{key:"receive",value:function(e){var n,s,i,c,o,p,u,l,h;return t.async(function(f){for(;;)switch(f.prev=f.next){case 0:return n=e.trackId,s=e.kind,i=e.rtpParameters,this._assertRecvDirection(),P.debug('receive() [trackId:%s, kind:%s]',n,s),c=i.mid||String(this._mapMidTransceiver.size),this._remoteSdp.receive({mid:c,kind:s,offerRtpParameters:i,streamId:i.rtcp.cname,trackId:n}),o={type:'offer',sdp:this._remoteSdp.getSdp()},P.debug('receive() | calling pc.setRemoteDescription() [offer:%o]',o),f.next=9,t.awrap(this._pc.setRemoteDescription(o));case 9:return f.next=11,t.awrap(this._pc.createAnswer());case 11:if(p=f.sent,u=_.parse(p.sdp),l=u.media.find(function(e){return String(e.mid)===c}),S.applyCodecParameters({offerRtpParameters:i,answerMediaObject:l}),p={type:'answer',sdp:_.write(u)},this._transportReady){f.next=19;break}return f.next=19,t.awrap(this._setupTransport({localDtlsRole:'client',localSdpObject:u}));case 19:return P.debug('receive() | calling pc.setLocalDescription() [answer:%o]',p),f.next=22,t.awrap(this._pc.setLocalDescription(p));case 22:if(h=this._pc.getTransceivers().find(function(e){return e.mid===c})){f.next=25;break}throw new Error('new RTCRtpTransceiver not found');case 25:return this._mapMidTransceiver.set(c,h),f.abrupt("return",{localId:c,track:h.receiver.track,rtpReceiver:h.receiver});case 27:case"end":return f.stop()}},null,this,null,Promise)}},{key:"stopReceiving",value:function(e){var n,s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertRecvDirection(),P.debug('stopReceiving() [localId:%s]',e),n=this._mapMidTransceiver.get(e)){c.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return this._remoteSdp.closeMediaSection(n.mid),s={type:'offer',sdp:this._remoteSdp.getSdp()},P.debug('stopReceiving() | calling pc.setRemoteDescription() [offer:%o]',s),c.next=10,t.awrap(this._pc.setRemoteDescription(s));case 10:return c.next=12,t.awrap(this._pc.createAnswer());case 12:return i=c.sent,P.debug('stopReceiving() | calling pc.setLocalDescription() [answer:%o]',i),c.next=16,t.awrap(this._pc.setLocalDescription(i));case 16:this._mapMidTransceiver.delete(e);case 17:case"end":return c.stop()}},null,this,null,Promise)}},{key:"pauseReceiving",value:function(e){var n,s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertRecvDirection(),P.debug('pauseReceiving() [localId:%s]',e),n=this._mapMidTransceiver.get(e)){c.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return n.direction='inactive',s={type:'offer',sdp:this._remoteSdp.getSdp()},P.debug('pauseReceiving() | calling pc.setRemoteDescription() [offer:%o]',s),c.next=10,t.awrap(this._pc.setRemoteDescription(s));case 10:return c.next=12,t.awrap(this._pc.createAnswer());case 12:return i=c.sent,P.debug('pauseReceiving() | calling pc.setLocalDescription() [answer:%o]',i),c.next=16,t.awrap(this._pc.setLocalDescription(i));case 16:case"end":return c.stop()}},null,this,null,Promise)}},{key:"resumeReceiving",value:function(e){var n,s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertRecvDirection(),P.debug('resumeReceiving() [localId:%s]',e),n=this._mapMidTransceiver.get(e)){c.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return n.direction='recvonly',s={type:'offer',sdp:this._remoteSdp.getSdp()},P.debug('resumeReceiving() | calling pc.setRemoteDescription() [offer:%o]',s),c.next=10,t.awrap(this._pc.setRemoteDescription(s));case 10:return c.next=12,t.awrap(this._pc.createAnswer());case 12:return i=c.sent,P.debug('resumeReceiving() | calling pc.setLocalDescription() [answer:%o]',i),c.next=16,t.awrap(this._pc.setLocalDescription(i));case 16:case"end":return c.stop()}},null,this,null,Promise)}},{key:"getReceiverStats",value:function(e){var n;return t.async(function(t){for(;;)switch(t.prev=t.next){case 0:if(this._assertRecvDirection(),n=this._mapMidTransceiver.get(e)){t.next=4;break}throw new Error('associated RTCRtpTransceiver not found');case 4:return t.abrupt("return",n.receiver.getStats());case 5:case"end":return t.stop()}},null,this,null,Promise)}},{key:"receiveDataChannel",value:function(e){var n,s,i,c,o,p,u,l,h,f,m,v;return t.async(function(w){for(;;)switch(w.prev=w.next){case 0:if(n=e.sctpStreamParameters,s=e.label,i=e.protocol,this._assertRecvDirection(),c=n.streamId,o=n.ordered,p=n.maxPacketLifeTime,u=n.maxRetransmits,l={negotiated:!0,id:c,ordered:o,maxPacketLifeTime:p,maxRetransmits:u,protocol:i},P.debug('receiveDataChannel() [options:%o]',l),h=this._pc.createDataChannel(s,l),this._hasDataChannelMediaSection){w.next=23;break}return this._remoteSdp.receiveSctpAssociation(),f={type:'offer',sdp:this._remoteSdp.getSdp()},P.debug('receiveDataChannel() | calling pc.setRemoteDescription() [offer:%o]',f),w.next=12,t.awrap(this._pc.setRemoteDescription(f));case 12:return w.next=14,t.awrap(this._pc.createAnswer());case 14:if(m=w.sent,this._transportReady){w.next=19;break}return v=_.parse(m.sdp),w.next=19,t.awrap(this._setupTransport({localDtlsRole:'client',localSdpObject:v}));case 19:return P.debug('receiveDataChannel() | calling pc.setRemoteDescription() [answer:%o]',m),w.next=22,t.awrap(this._pc.setLocalDescription(m));case 22:this._hasDataChannelMediaSection=!0;case 23:return w.abrupt("return",{dataChannel:h});case 24:case"end":return w.stop()}},null,this,null,Promise)}},{key:"_setupTransport",value:function(e){var n,s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:return n=e.localDtlsRole,(s=e.localSdpObject)||(s=_.parse(this._pc.localDescription.sdp)),(i=S.extractDtlsParameters({sdpObject:s})).role=n,this._remoteSdp.updateDtlsRole('client'===n?'server':'client'),c.next=7,t.awrap(this.safeEmitAsPromise('@connect',{dtlsParameters:i}));case 7:this._transportReady=!0;case 8:case"end":return c.stop()}},null,this,null,Promise)}},{key:"_assertSendDirection",value:function(){if('send'!==this._direction)throw new Error('method can just be called for handlers with "send" direction')}},{key:"_assertRecvDirection",value:function(){if('recv'!==this._direction)throw new Error('method can just be called for handlers with "recv" direction')}}],[{key:"createFactory",value:function(){return function(){return new v}}}]),v})(x.HandlerInterface);_e.Chrome74=C},601,[22,67,9,10,12,14,17,602,588,592,593,606,607,608,609,611]); +__d(function(g,r,i,a,m,e,d){var s=r(d[0]),t=r(d[1]);e.write=t,e.parse=s.parse,e.parseParams=s.parseParams,e.parseFmtpConfig=s.parseFmtpConfig,e.parsePayloads=s.parsePayloads,e.parseRemoteCandidates=s.parseRemoteCandidates,e.parseImageAttributes=s.parseImageAttributes,e.parseSimulcastStreamList=s.parseSimulcastStreamList},602,[603,605]); +__d(function(g,r,_i,a,m,e,d){var t=function(t){return String(Number(t))===t?Number(t):t},n=function(n,u,s,i){if(i&&!s)u[i]=t(n[1]);else for(var p=0;p1&&(n[s[0]]=void 0),n};e.parseParams=function(t){return t.split(/;\s?/).reduce(p,{})},e.parseFmtpConfig=e.parseParams,e.parsePayloads=function(t){return t.toString().split(' ').map(Number)},e.parseRemoteCandidates=function(n){for(var u=[],s=n.split(' ').map(t),i=0;i=t)return n;var u=s[o];switch(o+=1,n){case'%%':return'%';case'%s':return String(u);case'%d':return Number(u);case'%v':return''}})},s=function(n,u,s){var t=[n+'='+(u.format instanceof Function?u.format(u.push?s:s[u.name]):u.format)];if(u.names)for(var c=0;c=r.length?{done:!0}:{done:!1,value:r[i++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function t(r,t){if(r){if("string"==typeof r)return n(r,t);var o=Object.prototype.toString.call(r).slice(8,-1);return"Object"===o&&r.constructor&&(o=r.constructor.name),"Map"===o||"Set"===o?Array.from(r):"Arguments"===o||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(o)?n(r,t):void 0}}function n(r,t){(null==t||t>r.length)&&(t=r.length);for(var n=0,o=new Array(t);n=t.length?{done:!0}:{done:!1,value:t[i++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function n(t,s){if(t){if("string"==typeof t)return o(t,s);var n=Object.prototype.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?o(t,s):void 0}}function o(t,s){(null==s||s>t.length)&&(s=t.length);for(var n=0,o=new Array(s);n=t.length?{done:!0}:{done:!1,value:t[o++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function n(t,i){if(t){if("string"==typeof t)return o(t,i);var s=Object.prototype.toString.call(t).slice(8,-1);return"Object"===s&&t.constructor&&(s=t.constructor.name),"Map"===s||"Set"===s?Array.from(t):"Arguments"===s||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(s)?o(t,i):void 0}}function o(t,i){(null==i||i>t.length)&&(i=t.length);for(var s=0,n=new Array(i);s0&&void 0!==arguments[0]?arguments[0]:{}).oldDataChannelSpec,i=void 0!==t&&t,s=new u.OfferMediaSection({iceParameters:this._iceParameters,iceCandidates:this._iceCandidates,dtlsParameters:this._dtlsParameters,sctpParameters:this._sctpParameters,plainRtpParameters:this._plainRtpParameters,mid:'datachannel',kind:'application',oldDataChannelSpec:i});this._addMediaSection(s)}},{key:"getSdp",value:function(){return this._sdpObject.origin.sessionVersion++,h.write(this._sdpObject)}},{key:"_addMediaSection",value:function(t){this._firstMid||(this._firstMid=t.mid),this._mediaSections.push(t),this._midToIndex.set(t.mid,this._mediaSections.length-1),this._sdpObject.media.push(t.getObject()),this._regenerateBundleMids()}},{key:"_replaceMediaSection",value:function(t,i){if('string'==typeof i){var s=this._midToIndex.get(i);if(void 0===s)throw new Error("no media section found for reuseMid '"+i+"'");var n=this._mediaSections[s];this._mediaSections[s]=t,this._midToIndex.delete(n.mid),this._midToIndex.set(t.mid,s),this._sdpObject.media[s]=t.getObject(),this._regenerateBundleMids()}else{var o=this._midToIndex.get(t.mid);if(void 0===o)throw new Error("no media section found with mid '"+t.mid+"'");this._mediaSections[o]=t,this._sdpObject.media[o]=t.getObject()}}},{key:"_regenerateBundleMids",value:function(){this._dtlsParameters&&(this._sdpObject.groups[0].mids=this._mediaSections.filter(function(t){return!t.closed}).map(function(t){return t.mid}).join(' '))}}]),n})();e.RemoteSdp=_},609,[9,10,602,588,610]); +__d(function(g,r,_i4,a,_m,_e,d){"use strict";var e=r(d[0]),t=r(d[1]),i=r(d[2]),c=r(d[3]),s=r(d[4]);function o(e){var c=n();return function(){var s,o=i(e);if(c){var n=i(this).constructor;s=Reflect.construct(o,arguments,n)}else s=o.apply(this,arguments);return t(this,s)}}function n(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}function p(e,t){var i="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(i)return(i=i.call(e)).next.bind(i);if(Array.isArray(e)||(i=m(e))||t&&e&&"number"==typeof e.length){i&&(e=i);var c=0;return function(){return c>=e.length?{done:!0}:{done:!1,value:e[c++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function m(e,t){if(e){if("string"==typeof e)return l(e,t);var i=Object.prototype.toString.call(e).slice(8,-1);return"Object"===i&&e.constructor&&(i=e.constructor.name),"Map"===i||"Set"===i?Array.from(e):"Arguments"===i||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i)?l(e,t):void 0}}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var i=0,c=new Array(t);i1&&(i.encoding=e.channels),t._mediaObject.rtp.push(i);var c=v.clone(e.parameters,{});if(y){var s=y.opusStereo,o=y.opusFec,n=y.opusDtx,m=y.opusMaxPlaybackRate,l=y.opusMaxAverageBitrate,u=y.opusPtime,b=y.videoGoogleStartBitrate,f=y.videoGoogleMaxBitrate,_=y.videoGoogleMinBitrate,j=O.codecs.find(function(t){return t.payloadType===e.payloadType});switch(e.mimeType.toLowerCase()){case'audio/opus':void 0!==s&&(j.parameters['sprop-stereo']=s?1:0,c.stereo=s?1:0),void 0!==o&&(j.parameters.useinbandfec=o?1:0,c.useinbandfec=o?1:0),void 0!==n&&(j.parameters.usedtx=n?1:0,c.usedtx=n?1:0),void 0!==m&&(c.maxplaybackrate=m),void 0!==l&&(c.maxaveragebitrate=l),void 0!==u&&(j.parameters.ptime=u,c.ptime=u);break;case'video/vp8':case'video/vp9':case'video/h264':case'video/h265':void 0!==b&&(c['x-google-start-bitrate']=b),void 0!==f&&(c['x-google-max-bitrate']=f),void 0!==_&&(c['x-google-min-bitrate']=_)}}for(var x={payload:e.payloadType,config:''},P=0,S=Object.keys(c);P1&&(T.encoding=M.channels),t._mediaObject.rtp.push(T);for(var w={payload:M.payloadType,config:''},R=0,B=Object.keys(M.parameters);R1&&(v.encoding=f.channels),this._mediaObject.rtp.push(v);for(var _={payload:f.payloadType,config:''},O=0,j=Object.keys(f.parameters);O=e.length?{done:!0}:{done:!1,value:e[s++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function u(e,t){if(e){if("string"==typeof e)return l(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?l(e,t):void 0}}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,s=new Array(t);n1&&(D.debug('send() | enabling legacy simulcast'),v=_.parse(m.sdp),b=v.media[f.idx],x.addLegacySimulcast({offerMediaObject:b,numStreams:i.length}),m={type:'offer',sdp:_.write(v)}),R=!1,k=P.parse((i||[{}])[0].scalabilityMode),i&&1===i.length&&k.spatialLayers>1&&'video/vp9'===u.codecs[0].mimeType.toLowerCase()&&(D.debug('send() | enabling legacy simulcast for VP9 SVC'),R=!0,v=_.parse(m.sdp),b=v.media[f.idx],x.addLegacySimulcast({offerMediaObject:b,numStreams:k.spatialLayers}),m={type:'offer',sdp:_.write(v)}),D.debug('send() | calling pc.setLocalDescription() [offer:%o]',m),B.next=23,t.awrap(this._pc.setLocalDescription(m));case 23:if(!i){B.next=38;break}D.debug('send() | applying given encodings'),T=h.sender.getParameters(),C=0;case 27:if(!(C<(T.encodings||[]).length)){B.next=36;break}if(M=T.encodings[C],I=i[C]){B.next=32;break}return B.abrupt("break",36);case 32:T.encodings[C]=e(M,I);case 33:++C,B.next=27;break;case 36:return B.next=38,t.awrap(h.sender.setParameters(T));case 38:if(L=h.mid,u.mid=L,v=_.parse(this._pc.localDescription.sdp),b=v.media[f.idx],u.rtcp.cname=w.getCname({offerMediaObject:b}),u.encodings=x.getRtpEncodings({offerMediaObject:b}),i)for(O=0;O1&&('video/vp8'===u.codecs[0].mimeType.toLowerCase()||'video/h264'===u.codecs[0].mimeType.toLowerCase()))for(j=p(u.encodings);!(E=j()).done;)E.value.scalabilityMode='S1T3';return this._remoteSdp.send({offerMediaObject:b,reuseMid:f.reuseMid,offerRtpParameters:u,answerRtpParameters:l,codecOptions:c}),A={type:'answer',sdp:this._remoteSdp.getSdp()},D.debug('send() | calling pc.setRemoteDescription() [answer:%o]',A),B.next=52,t.awrap(this._pc.setRemoteDescription(A));case 52:return this._mapMidTransceiver.set(L,h),B.abrupt("return",{localId:L,rtpParameters:u,rtpSender:h.sender});case 54:case"end":return B.stop()}},null,this,null,Promise)}},{key:"stopSending",value:function(e){var n,s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertSendDirection(),D.debug('stopSending() [localId:%s]',e),n=this._mapMidTransceiver.get(e)){c.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return n.sender.replaceTrack(null),this._pc.removeTrack(n.sender),this._remoteSdp.closeMediaSection(n.mid),c.next=10,t.awrap(this._pc.createOffer());case 10:return s=c.sent,D.debug('stopSending() | calling pc.setLocalDescription() [offer:%o]',s),c.next=14,t.awrap(this._pc.setLocalDescription(s));case 14:return i={type:'answer',sdp:this._remoteSdp.getSdp()},D.debug('stopSending() | calling pc.setRemoteDescription() [answer:%o]',i),c.next=18,t.awrap(this._pc.setRemoteDescription(i));case 18:this._mapMidTransceiver.delete(e);case 19:case"end":return c.stop()}},null,this,null,Promise)}},{key:"replaceTrack",value:function(e,n){var s;return t.async(function(i){for(;;)switch(i.prev=i.next){case 0:if(this._assertSendDirection(),n?D.debug('replaceTrack() [localId:%s, track.id:%s]',e,n.id):D.debug('replaceTrack() [localId:%s, no track]',e),s=this._mapMidTransceiver.get(e)){i.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return i.next=7,t.awrap(s.sender.replaceTrack(n));case 7:case"end":return i.stop()}},null,this,null,Promise)}},{key:"setMaxSpatialLayer",value:function(e,n){var s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertSendDirection(),D.debug('setMaxSpatialLayer() [localId:%s, spatialLayer:%s]',e,n),s=this._mapMidTransceiver.get(e)){c.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return(i=s.sender.getParameters()).encodings.forEach(function(e,t){e.active=t<=n}),c.next=9,t.awrap(s.sender.setParameters(i));case 9:case"end":return c.stop()}},null,this,null,Promise)}},{key:"setRtpEncodingParameters",value:function(n,s){var i,c;return t.async(function(o){for(;;)switch(o.prev=o.next){case 0:if(this._assertSendDirection(),D.debug('setRtpEncodingParameters() [localId:%s, params:%o]',n,s),i=this._mapMidTransceiver.get(n)){o.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return(c=i.sender.getParameters()).encodings.forEach(function(t,n){c.encodings[n]=e(e({},t),s)}),o.next=9,t.awrap(i.sender.setParameters(c));case 9:case"end":return o.stop()}},null,this,null,Promise)}},{key:"getSenderStats",value:function(e){var n;return t.async(function(t){for(;;)switch(t.prev=t.next){case 0:if(this._assertSendDirection(),n=this._mapMidTransceiver.get(e)){t.next=4;break}throw new Error('associated RTCRtpTransceiver not found');case 4:return t.abrupt("return",n.sender.getStats());case 5:case"end":return t.stop()}},null,this,null,Promise)}},{key:"sendDataChannel",value:function(e){var n,s,i,c,o,p,u,l,f,h,m,v;return t.async(function(b){for(;;)switch(b.prev=b.next){case 0:if(n=e.ordered,s=e.maxPacketLifeTime,i=e.maxRetransmits,c=e.label,o=e.protocol,this._assertSendDirection(),p={negotiated:!0,id:this._nextSendSctpStreamId,ordered:n,maxPacketLifeTime:s,maxRetransmitTime:s,maxRetransmits:i,protocol:o},D.debug('sendDataChannel() [options:%o]',p),u=this._pc.createDataChannel(c,p),this._nextSendSctpStreamId=++this._nextSendSctpStreamId%T.MIS,this._hasDataChannelMediaSection){b.next=24;break}return b.next=9,t.awrap(this._pc.createOffer());case 9:if(l=b.sent,f=_.parse(l.sdp),h=f.media.find(function(e){return'application'===e.type}),this._transportReady){b.next=15;break}return b.next=15,t.awrap(this._setupTransport({localDtlsRole:'server',localSdpObject:f}));case 15:return D.debug('sendDataChannel() | calling pc.setLocalDescription() [offer:%o]',l),b.next=18,t.awrap(this._pc.setLocalDescription(l));case 18:return this._remoteSdp.sendSctpAssociation({offerMediaObject:h}),m={type:'answer',sdp:this._remoteSdp.getSdp()},D.debug('sendDataChannel() | calling pc.setRemoteDescription() [answer:%o]',m),b.next=23,t.awrap(this._pc.setRemoteDescription(m));case 23:this._hasDataChannelMediaSection=!0;case 24:return v={streamId:p.id,ordered:p.ordered,maxPacketLifeTime:p.maxPacketLifeTime,maxRetransmits:p.maxRetransmits},b.abrupt("return",{dataChannel:u,sctpStreamParameters:v});case 26:case"end":return b.stop()}},null,this,null,Promise)}},{key:"receive",value:function(e){var n,s,i,c,o,p,u,l,f;return t.async(function(h){for(;;)switch(h.prev=h.next){case 0:return n=e.trackId,s=e.kind,i=e.rtpParameters,this._assertRecvDirection(),D.debug('receive() [trackId:%s, kind:%s]',n,s),c=i.mid||String(this._mapMidTransceiver.size),this._remoteSdp.receive({mid:c,kind:s,offerRtpParameters:i,streamId:i.rtcp.cname,trackId:n}),o={type:'offer',sdp:this._remoteSdp.getSdp()},D.debug('receive() | calling pc.setRemoteDescription() [offer:%o]',o),h.next=9,t.awrap(this._pc.setRemoteDescription(o));case 9:return h.next=11,t.awrap(this._pc.createAnswer());case 11:if(p=h.sent,u=_.parse(p.sdp),l=u.media.find(function(e){return String(e.mid)===c}),w.applyCodecParameters({offerRtpParameters:i,answerMediaObject:l}),p={type:'answer',sdp:_.write(u)},this._transportReady){h.next=19;break}return h.next=19,t.awrap(this._setupTransport({localDtlsRole:'client',localSdpObject:u}));case 19:return D.debug('receive() | calling pc.setLocalDescription() [answer:%o]',p),h.next=22,t.awrap(this._pc.setLocalDescription(p));case 22:if(f=this._pc.getTransceivers().find(function(e){return e.mid===c})){h.next=25;break}throw new Error('new RTCRtpTransceiver not found');case 25:return this._mapMidTransceiver.set(c,f),h.abrupt("return",{localId:c,track:f.receiver.track,rtpReceiver:f.receiver});case 27:case"end":return h.stop()}},null,this,null,Promise)}},{key:"stopReceiving",value:function(e){var n,s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertRecvDirection(),D.debug('stopReceiving() [localId:%s]',e),n=this._mapMidTransceiver.get(e)){c.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return this._remoteSdp.closeMediaSection(n.mid),s={type:'offer',sdp:this._remoteSdp.getSdp()},D.debug('stopReceiving() | calling pc.setRemoteDescription() [offer:%o]',s),c.next=10,t.awrap(this._pc.setRemoteDescription(s));case 10:return c.next=12,t.awrap(this._pc.createAnswer());case 12:return i=c.sent,D.debug('stopReceiving() | calling pc.setLocalDescription() [answer:%o]',i),c.next=16,t.awrap(this._pc.setLocalDescription(i));case 16:this._mapMidTransceiver.delete(e);case 17:case"end":return c.stop()}},null,this,null,Promise)}},{key:"pauseReceiving",value:function(e){return t.async(function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}},null,null,null,Promise)}},{key:"resumeReceiving",value:function(e){return t.async(function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}},null,null,null,Promise)}},{key:"getReceiverStats",value:function(e){var n;return t.async(function(t){for(;;)switch(t.prev=t.next){case 0:if(this._assertRecvDirection(),n=this._mapMidTransceiver.get(e)){t.next=4;break}throw new Error('associated RTCRtpTransceiver not found');case 4:return t.abrupt("return",n.receiver.getStats());case 5:case"end":return t.stop()}},null,this,null,Promise)}},{key:"receiveDataChannel",value:function(e){var n,s,i,c,o,p,u,l,f,h,m,v;return t.async(function(b){for(;;)switch(b.prev=b.next){case 0:if(n=e.sctpStreamParameters,s=e.label,i=e.protocol,this._assertRecvDirection(),c=n.streamId,o=n.ordered,p=n.maxPacketLifeTime,u=n.maxRetransmits,l={negotiated:!0,id:c,ordered:o,maxPacketLifeTime:p,maxRetransmitTime:p,maxRetransmits:u,protocol:i},D.debug('receiveDataChannel() [options:%o]',l),f=this._pc.createDataChannel(s,l),this._hasDataChannelMediaSection){b.next=23;break}return this._remoteSdp.receiveSctpAssociation(),h={type:'offer',sdp:this._remoteSdp.getSdp()},D.debug('receiveDataChannel() | calling pc.setRemoteDescription() [offer:%o]',h),b.next=12,t.awrap(this._pc.setRemoteDescription(h));case 12:return b.next=14,t.awrap(this._pc.createAnswer());case 14:if(m=b.sent,this._transportReady){b.next=19;break}return v=_.parse(m.sdp),b.next=19,t.awrap(this._setupTransport({localDtlsRole:'client',localSdpObject:v}));case 19:return D.debug('receiveDataChannel() | calling pc.setRemoteDescription() [answer:%o]',m),b.next=22,t.awrap(this._pc.setLocalDescription(m));case 22:this._hasDataChannelMediaSection=!0;case 23:return b.abrupt("return",{dataChannel:f});case 24:case"end":return b.stop()}},null,this,null,Promise)}},{key:"_setupTransport",value:function(e){var n,s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:return n=e.localDtlsRole,(s=e.localSdpObject)||(s=_.parse(this._pc.localDescription.sdp)),(i=w.extractDtlsParameters({sdpObject:s})).role=n,this._remoteSdp.updateDtlsRole('client'===n?'server':'client'),c.next=7,t.awrap(this.safeEmitAsPromise('@connect',{dtlsParameters:i}));case 7:this._transportReady=!0;case 8:case"end":return c.stop()}},null,this,null,Promise)}},{key:"_assertSendDirection",value:function(){if('send'!==this._direction)throw new Error('method can just be called for handlers with "send" direction')}},{key:"_assertRecvDirection",value:function(){if('recv'!==this._direction)throw new Error('method can just be called for handlers with "recv" direction')}}],[{key:"createFactory",value:function(){return function(){return new v}}}]),v})(R.HandlerInterface);_e.Chrome70=C},612,[22,67,9,10,12,14,17,602,588,592,593,606,607,608,609,611]); +__d(function(g,_r,_i,a,_m,_e,d){"use strict";var e=_r(d[0]),t=_r(d[1]),r=_r(d[2]),n=_r(d[3]),s=_r(d[4]),c=_r(d[5]),i=_r(d[6]);function o(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(r)return(r=r.call(e)).next.bind(r);if(Array.isArray(e)||(r=p(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var n=0;return function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function p(e,t){if(e){if("string"==typeof e)return l(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?l(e,t):void 0}}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r1&&(k.debug('send() | enabling simulcast'),l=v.parse(p.sdp),u=l.media.find(function(e){return'video'===e.type}),w.addLegacySimulcast({offerMediaObject:u,track:n,numStreams:s.length}),p={type:'offer',sdp:v.write(l)}),k.debug('send() | calling pc.setLocalDescription() [offer:%o]',p),I.next=21,t.awrap(this._pc.setLocalDescription(p));case 21:if(l=v.parse(this._pc.localDescription.sdp),u=l.media.find(function(e){return e.type===n.kind}),f.rtcp.cname=R.getCname({offerMediaObject:u}),f.encodings=w.getRtpEncodings({offerMediaObject:u,track:n}),s)for(m=0;m1&&'video/vp8'===f.codecs[0].mimeType.toLowerCase())for(S=o(f.encodings);!(y=S()).done;)y.value.scalabilityMode='S1T3';return this._remoteSdp.send({offerMediaObject:u,offerRtpParameters:f,answerRtpParameters:h,codecOptions:c}),x={type:'answer',sdp:this._remoteSdp.getSdp()},k.debug('send() | calling pc.setRemoteDescription() [answer:%o]',x),I.next=32,t.awrap(this._pc.setRemoteDescription(x));case 32:return P=String(this._nextSendLocalId),this._nextSendLocalId++,D=this._pc.getSenders().find(function(e){return e.track===n}),this._mapSendLocalIdRtpSender.set(P,D),I.abrupt("return",{localId:P,rtpParameters:f,rtpSender:D});case 37:case"end":return I.stop()}},null,this,null,Promise)}},{key:"stopSending",value:function(e){var r,n,s;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertSendDirection(),k.debug('stopSending() [localId:%s]',e),r=this._mapSendLocalIdRtpSender.get(e)){c.next=5;break}throw new Error('associated RTCRtpSender not found');case 5:return this._pc.removeTrack(r),r.track&&this._sendStream.removeTrack(r.track),this._mapSendLocalIdRtpSender.delete(e),c.next=10,t.awrap(this._pc.createOffer());case 10:return n=c.sent,k.debug('stopSending() | calling pc.setLocalDescription() [offer:%o]',n),c.prev=12,c.next=15,t.awrap(this._pc.setLocalDescription(n));case 15:c.next=23;break;case 17:if(c.prev=17,c.t0=c.catch(12),0!==this._sendStream.getTracks().length){c.next=22;break}return k.warn('stopSending() | ignoring expected error due no sending tracks: %s',c.t0.toString()),c.abrupt("return");case 22:throw c.t0;case 23:if('stable'!==this._pc.signalingState){c.next=25;break}return c.abrupt("return");case 25:return s={type:'answer',sdp:this._remoteSdp.getSdp()},k.debug('stopSending() | calling pc.setRemoteDescription() [answer:%o]',s),c.next=29,t.awrap(this._pc.setRemoteDescription(s));case 29:case"end":return c.stop()}},null,this,[[12,17]],Promise)}},{key:"replaceTrack",value:function(e,r){var n,s;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertSendDirection(),r?k.debug('replaceTrack() [localId:%s, track.id:%s]',e,r.id):k.debug('replaceTrack() [localId:%s, no track]',e),n=this._mapSendLocalIdRtpSender.get(e)){c.next=5;break}throw new Error('associated RTCRtpSender not found');case 5:return s=n.track,c.next=8,t.awrap(n.replaceTrack(r));case 8:s&&this._sendStream.removeTrack(s),r&&this._sendStream.addTrack(r);case 10:case"end":return c.stop()}},null,this,null,Promise)}},{key:"setMaxSpatialLayer",value:function(e,r){var n,s;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertSendDirection(),k.debug('setMaxSpatialLayer() [localId:%s, spatialLayer:%s]',e,r),n=this._mapSendLocalIdRtpSender.get(e)){c.next=5;break}throw new Error('associated RTCRtpSender not found');case 5:return(s=n.getParameters()).encodings.forEach(function(e,t){e.active=t<=r}),c.next=9,t.awrap(n.setParameters(s));case 9:case"end":return c.stop()}},null,this,null,Promise)}},{key:"setRtpEncodingParameters",value:function(r,n){var s,c;return t.async(function(i){for(;;)switch(i.prev=i.next){case 0:if(this._assertSendDirection(),k.debug('setRtpEncodingParameters() [localId:%s, params:%o]',r,n),s=this._mapSendLocalIdRtpSender.get(r)){i.next=5;break}throw new Error('associated RTCRtpSender not found');case 5:return(c=s.getParameters()).encodings.forEach(function(t,r){c.encodings[r]=e(e({},t),n)}),i.next=9,t.awrap(s.setParameters(c));case 9:case"end":return i.stop()}},null,this,null,Promise)}},{key:"getSenderStats",value:function(e){var r;return t.async(function(t){for(;;)switch(t.prev=t.next){case 0:if(this._assertSendDirection(),r=this._mapSendLocalIdRtpSender.get(e)){t.next=4;break}throw new Error('associated RTCRtpSender not found');case 4:return t.abrupt("return",r.getStats());case 5:case"end":return t.stop()}},null,this,null,Promise)}},{key:"sendDataChannel",value:function(e){var r,n,s,c,i,o,p,l,u,f,h,m;return t.async(function(S){for(;;)switch(S.prev=S.next){case 0:if(r=e.ordered,n=e.maxPacketLifeTime,s=e.maxRetransmits,c=e.label,i=e.protocol,this._assertSendDirection(),o={negotiated:!0,id:this._nextSendSctpStreamId,ordered:r,maxPacketLifeTime:n,maxRetransmitTime:n,maxRetransmits:s,protocol:i},k.debug('sendDataChannel() [options:%o]',o),p=this._pc.createDataChannel(c,o),this._nextSendSctpStreamId=++this._nextSendSctpStreamId%P.MIS,this._hasDataChannelMediaSection){S.next=24;break}return S.next=9,t.awrap(this._pc.createOffer());case 9:if(l=S.sent,u=v.parse(l.sdp),f=u.media.find(function(e){return'application'===e.type}),this._transportReady){S.next=15;break}return S.next=15,t.awrap(this._setupTransport({localDtlsRole:'server',localSdpObject:u}));case 15:return k.debug('sendDataChannel() | calling pc.setLocalDescription() [offer:%o]',l),S.next=18,t.awrap(this._pc.setLocalDescription(l));case 18:return this._remoteSdp.sendSctpAssociation({offerMediaObject:f}),h={type:'answer',sdp:this._remoteSdp.getSdp()},k.debug('sendDataChannel() | calling pc.setRemoteDescription() [answer:%o]',h),S.next=23,t.awrap(this._pc.setRemoteDescription(h));case 23:this._hasDataChannelMediaSection=!0;case 24:return m={streamId:o.id,ordered:o.ordered,maxPacketLifeTime:o.maxPacketLifeTime,maxRetransmits:o.maxRetransmits},S.abrupt("return",{dataChannel:p,sctpStreamParameters:m});case 26:case"end":return S.stop()}},null,this,null,Promise)}},{key:"receive",value:function(e){var r,n,s,c,i,o,p,l,u,f;return t.async(function(h){for(;;)switch(h.prev=h.next){case 0:return r=e.trackId,n=e.kind,s=e.rtpParameters,this._assertRecvDirection(),k.debug('receive() [trackId:%s, kind:%s]',r,n),c=r,i=n,this._remoteSdp.receive({mid:i,kind:n,offerRtpParameters:s,streamId:s.rtcp.cname,trackId:r}),o={type:'offer',sdp:this._remoteSdp.getSdp()},k.debug('receive() | calling pc.setRemoteDescription() [offer:%o]',o),h.next=10,t.awrap(this._pc.setRemoteDescription(o));case 10:return h.next=12,t.awrap(this._pc.createAnswer());case 12:if(p=h.sent,l=v.parse(p.sdp),u=l.media.find(function(e){return String(e.mid)===i}),R.applyCodecParameters({offerRtpParameters:s,answerMediaObject:u}),p={type:'answer',sdp:v.write(l)},this._transportReady){h.next=20;break}return h.next=20,t.awrap(this._setupTransport({localDtlsRole:'client',localSdpObject:l}));case 20:return k.debug('receive() | calling pc.setLocalDescription() [answer:%o]',p),h.next=23,t.awrap(this._pc.setLocalDescription(p));case 23:if(f=this._pc.getReceivers().find(function(e){return e.track&&e.track.id===c})){h.next=26;break}throw new Error('new RTCRtpReceiver not');case 26:return this._mapRecvLocalIdInfo.set(c,{mid:i,rtpParameters:s,rtpReceiver:f}),h.abrupt("return",{localId:c,track:f.track,rtpReceiver:f});case 28:case"end":return h.stop()}},null,this,null,Promise)}},{key:"stopReceiving",value:function(e){var r,n,s,c,i;return t.async(function(o){for(;;)switch(o.prev=o.next){case 0:return this._assertRecvDirection(),k.debug('stopReceiving() [localId:%s]',e),r=this._mapRecvLocalIdInfo.get(e)||{},n=r.mid,s=r.rtpParameters,this._mapRecvLocalIdInfo.delete(e),this._remoteSdp.planBStopReceiving({mid:n,offerRtpParameters:s}),c={type:'offer',sdp:this._remoteSdp.getSdp()},k.debug('stopReceiving() | calling pc.setRemoteDescription() [offer:%o]',c),o.next=9,t.awrap(this._pc.setRemoteDescription(c));case 9:return o.next=11,t.awrap(this._pc.createAnswer());case 11:return i=o.sent,k.debug('stopReceiving() | calling pc.setLocalDescription() [answer:%o]',i),o.next=15,t.awrap(this._pc.setLocalDescription(i));case 15:case"end":return o.stop()}},null,this,null,Promise)}},{key:"pauseReceiving",value:function(e){return t.async(function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}},null,null,null,Promise)}},{key:"resumeReceiving",value:function(e){return t.async(function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}},null,null,null,Promise)}},{key:"getReceiverStats",value:function(e){var r,n;return t.async(function(t){for(;;)switch(t.prev=t.next){case 0:if(this._assertRecvDirection(),r=this._mapRecvLocalIdInfo.get(e)||{},n=r.rtpReceiver){t.next=4;break}throw new Error('associated RTCRtpReceiver not found');case 4:return t.abrupt("return",n.getStats());case 5:case"end":return t.stop()}},null,this,null,Promise)}},{key:"receiveDataChannel",value:function(e){var r,n,s,c,i,o,p,l,u,f,h,m;return t.async(function(S){for(;;)switch(S.prev=S.next){case 0:if(r=e.sctpStreamParameters,n=e.label,s=e.protocol,this._assertRecvDirection(),c=r.streamId,i=r.ordered,o=r.maxPacketLifeTime,p=r.maxRetransmits,l={negotiated:!0,id:c,ordered:i,maxPacketLifeTime:o,maxRetransmitTime:o,maxRetransmits:p,protocol:s},k.debug('receiveDataChannel() [options:%o]',l),u=this._pc.createDataChannel(n,l),this._hasDataChannelMediaSection){S.next=23;break}return this._remoteSdp.receiveSctpAssociation({oldDataChannelSpec:!0}),f={type:'offer',sdp:this._remoteSdp.getSdp()},k.debug('receiveDataChannel() | calling pc.setRemoteDescription() [offer:%o]',f),S.next=12,t.awrap(this._pc.setRemoteDescription(f));case 12:return S.next=14,t.awrap(this._pc.createAnswer());case 14:if(h=S.sent,this._transportReady){S.next=19;break}return m=v.parse(h.sdp),S.next=19,t.awrap(this._setupTransport({localDtlsRole:'client',localSdpObject:m}));case 19:return k.debug('receiveDataChannel() | calling pc.setRemoteDescription() [answer:%o]',h),S.next=22,t.awrap(this._pc.setLocalDescription(h));case 22:this._hasDataChannelMediaSection=!0;case 23:return S.abrupt("return",{dataChannel:u});case 24:case"end":return S.stop()}},null,this,null,Promise)}},{key:"_setupTransport",value:function(e){var r,n,s;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:return r=e.localDtlsRole,(n=e.localSdpObject)||(n=v.parse(this._pc.localDescription.sdp)),(s=R.extractDtlsParameters({sdpObject:n})).role=r,this._remoteSdp.updateDtlsRole('client'===r?'server':'client'),c.next=7,t.awrap(this.safeEmitAsPromise('@connect',{dtlsParameters:s}));case 7:this._transportReady=!0;case 8:case"end":return c.stop()}},null,this,null,Promise)}},{key:"_assertSendDirection",value:function(){if('send'!==this._direction)throw new Error('method can just be called for handlers with "send" direction')}},{key:"_assertRecvDirection",value:function(){if('recv'!==this._direction)throw new Error('method can just be called for handlers with "recv" direction')}}],[{key:"createFactory",value:function(){return function(){return new m}}}]),m})(y.HandlerInterface);_e.Chrome67=D},613,[22,67,9,10,12,14,17,602,588,592,593,606,614,608,609]); +__d(function(g,r,_i3,a,m,e,d){"use strict";var t=r(d[0]);function s(t,s){var i="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(i)return(i=i.call(t)).next.bind(i);if(Array.isArray(t)||(i=n(t))||s&&t&&"number"==typeof t.length){i&&(t=i);var o=0;return function(){return o>=t.length?{done:!0}:{done:!1,value:t[o++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function n(t,s){if(t){if("string"==typeof t)return i(t,s);var n=Object.prototype.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?i(t,s):void 0}}function i(t,s){(null==s||s>t.length)&&(s=t.length);for(var n=0,i=new Array(s);n=e.length?{done:!0}:{done:!1,value:e[s++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function l(e,t){if(e){if("string"==typeof e)return u(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?u(e,t):void 0}}function u(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,s=new Array(t);n1&&(D.debug('send() | enabling simulcast'),u=_.parse(l.sdp),f=u.media.find(function(e){return'video'===e.type}),R.addLegacySimulcast({offerMediaObject:f,track:s,numStreams:c.length}),l={type:'offer',sdp:_.write(u)}),D.debug('send() | calling pc.setLocalDescription() [offer:%o]',l),I.next=21,t.awrap(this._pc.setLocalDescription(l));case 21:if(u=_.parse(this._pc.localDescription.sdp),f=u.media.find(function(e){return e.type===s.kind}),h.rtcp.cname=x.getCname({offerMediaObject:f}),h.encodings=R.getRtpEncodings({offerMediaObject:f,track:s}),c)for(v=0;v1&&'video/vp8'===h.codecs[0].mimeType.toLowerCase())for(S=p(h.encodings);!(y=S()).done;)y.value.scalabilityMode='S1T3';return this._remoteSdp.send({offerMediaObject:f,offerRtpParameters:h,answerRtpParameters:m,codecOptions:i}),k={type:'answer',sdp:this._remoteSdp.getSdp()},D.debug('send() | calling pc.setRemoteDescription() [answer:%o]',k),I.next=32,t.awrap(this._pc.setRemoteDescription(k));case 32:return P=String(this._nextSendLocalId),this._nextSendLocalId++,this._mapSendLocalIdTrack.set(P,s),I.abrupt("return",{localId:P,rtpParameters:h});case 36:case"end":return I.stop()}},null,this,null,Promise)}},{key:"stopSending",value:function(e){var n,s,c;return t.async(function(i){for(;;)switch(i.prev=i.next){case 0:if(this._assertSendDirection(),D.debug('stopSending() [localId:%s]',e),n=this._mapSendLocalIdTrack.get(e)){i.next=5;break}throw new Error('track not found');case 5:return this._mapSendLocalIdTrack.delete(e),this._sendStream.removeTrack(n),this._pc.addStream(this._sendStream),i.next=10,t.awrap(this._pc.createOffer());case 10:return s=i.sent,D.debug('stopSending() | calling pc.setLocalDescription() [offer:%o]',s),i.prev=12,i.next=15,t.awrap(this._pc.setLocalDescription(s));case 15:i.next=23;break;case 17:if(i.prev=17,i.t0=i.catch(12),0!==this._sendStream.getTracks().length){i.next=22;break}return D.warn('stopSending() | ignoring expected error due no sending tracks: %s',i.t0.toString()),i.abrupt("return");case 22:throw i.t0;case 23:if('stable'!==this._pc.signalingState){i.next=25;break}return i.abrupt("return");case 25:return c={type:'answer',sdp:this._remoteSdp.getSdp()},D.debug('stopSending() | calling pc.setRemoteDescription() [answer:%o]',c),i.next=29,t.awrap(this._pc.setRemoteDescription(c));case 29:case"end":return i.stop()}},null,this,[[12,17]],Promise)}},{key:"replaceTrack",value:function(e,n){return t.async(function(e){for(;;)switch(e.prev=e.next){case 0:throw new y.UnsupportedError('not implemented');case 1:case"end":return e.stop()}},null,null,null,Promise)}},{key:"setMaxSpatialLayer",value:function(e,n){return t.async(function(e){for(;;)switch(e.prev=e.next){case 0:throw new y.UnsupportedError(' not implemented');case 1:case"end":return e.stop()}},null,null,null,Promise)}},{key:"setRtpEncodingParameters",value:function(e,n){return t.async(function(e){for(;;)switch(e.prev=e.next){case 0:throw new y.UnsupportedError('not supported');case 1:case"end":return e.stop()}},null,null,null,Promise)}},{key:"getSenderStats",value:function(e){return t.async(function(e){for(;;)switch(e.prev=e.next){case 0:throw new y.UnsupportedError('not implemented');case 1:case"end":return e.stop()}},null,null,null,Promise)}},{key:"sendDataChannel",value:function(e){var n,s,c,i,o,p,l,u,f,h,m,v;return t.async(function(S){for(;;)switch(S.prev=S.next){case 0:if(n=e.ordered,s=e.maxPacketLifeTime,c=e.maxRetransmits,i=e.label,o=e.protocol,this._assertSendDirection(),p={negotiated:!0,id:this._nextSendSctpStreamId,ordered:n,maxPacketLifeTime:s,maxRetransmitTime:s,maxRetransmits:c,protocol:o},D.debug('sendDataChannel() [options:%o]',p),l=this._pc.createDataChannel(i,p),this._nextSendSctpStreamId=++this._nextSendSctpStreamId%I.MIS,this._hasDataChannelMediaSection){S.next=24;break}return S.next=9,t.awrap(this._pc.createOffer());case 9:if(u=S.sent,f=_.parse(u.sdp),h=f.media.find(function(e){return'application'===e.type}),this._transportReady){S.next=15;break}return S.next=15,t.awrap(this._setupTransport({localDtlsRole:'server',localSdpObject:f}));case 15:return D.debug('sendDataChannel() | calling pc.setLocalDescription() [offer:%o]',u),S.next=18,t.awrap(this._pc.setLocalDescription(u));case 18:return this._remoteSdp.sendSctpAssociation({offerMediaObject:h}),m={type:'answer',sdp:this._remoteSdp.getSdp()},D.debug('sendDataChannel() | calling pc.setRemoteDescription() [answer:%o]',m),S.next=23,t.awrap(this._pc.setRemoteDescription(m));case 23:this._hasDataChannelMediaSection=!0;case 24:return v={streamId:p.id,ordered:p.ordered,maxPacketLifeTime:p.maxPacketLifeTime,maxRetransmits:p.maxRetransmits},S.abrupt("return",{dataChannel:l,sctpStreamParameters:v});case 26:case"end":return S.stop()}},null,this,null,Promise)}},{key:"receive",value:function(e){var n,s,c,i,o,p,l,u,f,h,m,v;return t.async(function(S){for(;;)switch(S.prev=S.next){case 0:return n=e.trackId,s=e.kind,c=e.rtpParameters,this._assertRecvDirection(),D.debug('receive() [trackId:%s, kind:%s]',n,s),i=n,o=s,p=c.rtcp.cname,this._remoteSdp.receive({mid:o,kind:s,offerRtpParameters:c,streamId:p,trackId:n}),l={type:'offer',sdp:this._remoteSdp.getSdp()},D.debug('receive() | calling pc.setRemoteDescription() [offer:%o]',l),S.next=11,t.awrap(this._pc.setRemoteDescription(l));case 11:return S.next=13,t.awrap(this._pc.createAnswer());case 13:if(u=S.sent,f=_.parse(u.sdp),h=f.media.find(function(e){return String(e.mid)===o}),x.applyCodecParameters({offerRtpParameters:c,answerMediaObject:h}),u={type:'answer',sdp:_.write(f)},this._transportReady){S.next=21;break}return S.next=21,t.awrap(this._setupTransport({localDtlsRole:'client',localSdpObject:f}));case 21:return D.debug('receive() | calling pc.setLocalDescription() [answer:%o]',u),S.next=24,t.awrap(this._pc.setLocalDescription(u));case 24:if(m=this._pc.getRemoteStreams().find(function(e){return e.id===p}),v=m.getTrackById(i)){S.next=28;break}throw new Error('remote track not found');case 28:return this._mapRecvLocalIdInfo.set(i,{mid:o,rtpParameters:c}),S.abrupt("return",{localId:i,track:v});case 30:case"end":return S.stop()}},null,this,null,Promise)}},{key:"stopReceiving",value:function(e){var n,s,c,i,o;return t.async(function(p){for(;;)switch(p.prev=p.next){case 0:return this._assertRecvDirection(),D.debug('stopReceiving() [localId:%s]',e),n=this._mapRecvLocalIdInfo.get(e)||{},s=n.mid,c=n.rtpParameters,this._mapRecvLocalIdInfo.delete(e),this._remoteSdp.planBStopReceiving({mid:s,offerRtpParameters:c}),i={type:'offer',sdp:this._remoteSdp.getSdp()},D.debug('stopReceiving() | calling pc.setRemoteDescription() [offer:%o]',i),p.next=9,t.awrap(this._pc.setRemoteDescription(i));case 9:return p.next=11,t.awrap(this._pc.createAnswer());case 11:return o=p.sent,D.debug('stopReceiving() | calling pc.setLocalDescription() [answer:%o]',o),p.next=15,t.awrap(this._pc.setLocalDescription(o));case 15:case"end":return p.stop()}},null,this,null,Promise)}},{key:"pauseReceiving",value:function(e){return t.async(function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}},null,null,null,Promise)}},{key:"resumeReceiving",value:function(e){return t.async(function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}},null,null,null,Promise)}},{key:"getReceiverStats",value:function(e){return t.async(function(e){for(;;)switch(e.prev=e.next){case 0:throw new y.UnsupportedError('not implemented');case 1:case"end":return e.stop()}},null,null,null,Promise)}},{key:"receiveDataChannel",value:function(e){var n,s,c,i,o,p,l,u,f,h,m,v;return t.async(function(S){for(;;)switch(S.prev=S.next){case 0:if(n=e.sctpStreamParameters,s=e.label,c=e.protocol,this._assertRecvDirection(),i=n.streamId,o=n.ordered,p=n.maxPacketLifeTime,l=n.maxRetransmits,u={negotiated:!0,id:i,ordered:o,maxPacketLifeTime:p,maxRetransmitTime:p,maxRetransmits:l,protocol:c},D.debug('receiveDataChannel() [options:%o]',u),f=this._pc.createDataChannel(s,u),this._hasDataChannelMediaSection){S.next=23;break}return this._remoteSdp.receiveSctpAssociation({oldDataChannelSpec:!0}),h={type:'offer',sdp:this._remoteSdp.getSdp()},D.debug('receiveDataChannel() | calling pc.setRemoteDescription() [offer:%o]',h),S.next=12,t.awrap(this._pc.setRemoteDescription(h));case 12:return S.next=14,t.awrap(this._pc.createAnswer());case 14:if(m=S.sent,this._transportReady){S.next=19;break}return v=_.parse(m.sdp),S.next=19,t.awrap(this._setupTransport({localDtlsRole:'client',localSdpObject:v}));case 19:return D.debug('receiveDataChannel() | calling pc.setRemoteDescription() [answer:%o]',m),S.next=22,t.awrap(this._pc.setLocalDescription(m));case 22:this._hasDataChannelMediaSection=!0;case 23:return S.abrupt("return",{dataChannel:f});case 24:case"end":return S.stop()}},null,this,null,Promise)}},{key:"_setupTransport",value:function(e){var n,s,c;return t.async(function(i){for(;;)switch(i.prev=i.next){case 0:return n=e.localDtlsRole,(s=e.localSdpObject)||(s=_.parse(this._pc.localDescription.sdp)),(c=x.extractDtlsParameters({sdpObject:s})).role=n,this._remoteSdp.updateDtlsRole('client'===n?'server':'client'),i.next=7,t.awrap(this.safeEmitAsPromise('@connect',{dtlsParameters:c}));case 7:this._transportReady=!0;case 8:case"end":return i.stop()}},null,this,null,Promise)}},{key:"_assertSendDirection",value:function(){if('send'!==this._direction)throw new Error('method can just be called for handlers with "send" direction')}},{key:"_assertRecvDirection",value:function(){if('recv'!==this._direction)throw new Error('method can just be called for handlers with "recv" direction')}}],[{key:"createFactory",value:function(){return function(){return new v}}}]),v})(k.HandlerInterface);_e.Chrome55=C},615,[22,67,9,10,12,14,17,602,588,591,592,593,606,614,608,609]); +__d(function(g,r,_i,a,_m,_e,d){"use strict";var e=r(d[0]),t=r(d[1]),n=r(d[2]),s=r(d[3]),i=r(d[4]),c=r(d[5]),o=r(d[6]);function p(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(n)return(n=n.call(e)).next.bind(n);if(Array.isArray(e)||(n=u(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var s=0;return function(){return s>=e.length?{done:!0}:{done:!1,value:e[s++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function u(e,t){if(e){if("string"==typeof e)return l(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?l(e,t):void 0}}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,s=new Array(t);n1&&(i.forEach(function(e,t){e.rid="r"+t}),i.reverse()),(u=x.clone(this._sendingRtpParametersByKind[s.kind],{})).codecs=y.reduceCodecs(u.codecs,o),(l=x.clone(this._sendingRemoteRtpParametersByKind[s.kind],{})).codecs=y.reduceCodecs(l.codecs,o),h=this._pc.addTransceiver(s,{direction:'sendonly',streams:[this._sendStream]}),!i){M.next=14;break}return(f=h.sender.getParameters()).encodings=i,M.next=14,t.awrap(h.sender.setParameters(f));case 14:return M.next=16,t.awrap(this._pc.createOffer());case 16:if(m=M.sent,v=_.parse(m.sdp),this._transportReady){M.next=21;break}return M.next=21,t.awrap(this._setupTransport({localDtlsRole:'client',localSdpObject:v}));case 21:return P.debug('send() | calling pc.setLocalDescription() [offer:%o]',m),M.next=24,t.awrap(this._pc.setLocalDescription(m));case 24:if(w=h.mid,u.mid=w,v=_.parse(this._pc.localDescription.sdp),b=v.media[v.media.length-1],u.rtcp.cname=R.getCname({offerMediaObject:b}),i?1===i.length?(k=S.getRtpEncodings({offerMediaObject:b}),e(k[0],i[0]),u.encodings=k):u.encodings=i.reverse():u.encodings=S.getRtpEncodings({offerMediaObject:b}),u.encodings.length>1&&('video/vp8'===u.codecs[0].mimeType.toLowerCase()||'video/h264'===u.codecs[0].mimeType.toLowerCase()))for(D=p(u.encodings);!(T=D()).done;)T.value.scalabilityMode='S1T3';return this._remoteSdp.send({offerMediaObject:b,offerRtpParameters:u,answerRtpParameters:l,codecOptions:c,extmapAllowMixed:!0}),C={type:'answer',sdp:this._remoteSdp.getSdp()},P.debug('send() | calling pc.setRemoteDescription() [answer:%o]',C),M.next=36,t.awrap(this._pc.setRemoteDescription(C));case 36:return this._mapMidTransceiver.set(w,h),M.abrupt("return",{localId:w,rtpParameters:u,rtpSender:h.sender});case 38:case"end":return M.stop()}},null,this,null,Promise)}},{key:"stopSending",value:function(e){var n,s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(P.debug('stopSending() [localId:%s]',e),n=this._mapMidTransceiver.get(e)){c.next=4;break}throw new Error('associated transceiver not found');case 4:return n.sender.replaceTrack(null),this._pc.removeTrack(n.sender),this._remoteSdp.disableMediaSection(n.mid),c.next=9,t.awrap(this._pc.createOffer());case 9:return s=c.sent,P.debug('stopSending() | calling pc.setLocalDescription() [offer:%o]',s),c.next=13,t.awrap(this._pc.setLocalDescription(s));case 13:return i={type:'answer',sdp:this._remoteSdp.getSdp()},P.debug('stopSending() | calling pc.setRemoteDescription() [answer:%o]',i),c.next=17,t.awrap(this._pc.setRemoteDescription(i));case 17:this._mapMidTransceiver.delete(e);case 18:case"end":return c.stop()}},null,this,null,Promise)}},{key:"replaceTrack",value:function(e,n){var s;return t.async(function(i){for(;;)switch(i.prev=i.next){case 0:if(this._assertSendDirection(),n?P.debug('replaceTrack() [localId:%s, track.id:%s]',e,n.id):P.debug('replaceTrack() [localId:%s, no track]',e),s=this._mapMidTransceiver.get(e)){i.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return i.next=7,t.awrap(s.sender.replaceTrack(n));case 7:case"end":return i.stop()}},null,this,null,Promise)}},{key:"setMaxSpatialLayer",value:function(e,n){var s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertSendDirection(),P.debug('setMaxSpatialLayer() [localId:%s, spatialLayer:%s]',e,n),s=this._mapMidTransceiver.get(e)){c.next=5;break}throw new Error('associated transceiver not found');case 5:return i=s.sender.getParameters(),n=i.encodings.length-1-n,i.encodings.forEach(function(e,t){e.active=t>=n}),c.next=10,t.awrap(s.sender.setParameters(i));case 10:case"end":return c.stop()}},null,this,null,Promise)}},{key:"setRtpEncodingParameters",value:function(n,s){var i,c;return t.async(function(o){for(;;)switch(o.prev=o.next){case 0:if(this._assertSendDirection(),P.debug('setRtpEncodingParameters() [localId:%s, params:%o]',n,s),i=this._mapMidTransceiver.get(n)){o.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return(c=i.sender.getParameters()).encodings.forEach(function(t,n){c.encodings[n]=e(e({},t),s)}),o.next=9,t.awrap(i.sender.setParameters(c));case 9:case"end":return o.stop()}},null,this,null,Promise)}},{key:"getSenderStats",value:function(e){var n;return t.async(function(t){for(;;)switch(t.prev=t.next){case 0:if(this._assertSendDirection(),n=this._mapMidTransceiver.get(e)){t.next=4;break}throw new Error('associated RTCRtpTransceiver not found');case 4:return t.abrupt("return",n.sender.getStats());case 5:case"end":return t.stop()}},null,this,null,Promise)}},{key:"sendDataChannel",value:function(e){var n,s,i,c,o,p,u,l,h,f,m,v;return t.async(function(w){for(;;)switch(w.prev=w.next){case 0:if(n=e.ordered,s=e.maxPacketLifeTime,i=e.maxRetransmits,c=e.label,o=e.protocol,this._assertSendDirection(),p={negotiated:!0,id:this._nextSendSctpStreamId,ordered:n,maxPacketLifeTime:s,maxRetransmits:i,protocol:o},P.debug('sendDataChannel() [options:%o]',p),u=this._pc.createDataChannel(c,p),this._nextSendSctpStreamId=++this._nextSendSctpStreamId%T.MIS,this._hasDataChannelMediaSection){w.next=24;break}return w.next=9,t.awrap(this._pc.createOffer());case 9:if(l=w.sent,h=_.parse(l.sdp),f=h.media.find(function(e){return'application'===e.type}),this._transportReady){w.next=15;break}return w.next=15,t.awrap(this._setupTransport({localDtlsRole:'server',localSdpObject:h}));case 15:return P.debug('sendDataChannel() | calling pc.setLocalDescription() [offer:%o]',l),w.next=18,t.awrap(this._pc.setLocalDescription(l));case 18:return this._remoteSdp.sendSctpAssociation({offerMediaObject:f}),m={type:'answer',sdp:this._remoteSdp.getSdp()},P.debug('sendDataChannel() | calling pc.setRemoteDescription() [answer:%o]',m),w.next=23,t.awrap(this._pc.setRemoteDescription(m));case 23:this._hasDataChannelMediaSection=!0;case 24:return v={streamId:p.id,ordered:p.ordered,maxPacketLifeTime:p.maxPacketLifeTime,maxRetransmits:p.maxRetransmits},w.abrupt("return",{dataChannel:u,sctpStreamParameters:v});case 26:case"end":return w.stop()}},null,this,null,Promise)}},{key:"receive",value:function(e){var n,s,i,c,o,p,u,l,h;return t.async(function(f){for(;;)switch(f.prev=f.next){case 0:return n=e.trackId,s=e.kind,i=e.rtpParameters,this._assertRecvDirection(),P.debug('receive() [trackId:%s, kind:%s]',n,s),c=i.mid||String(this._mapMidTransceiver.size),this._remoteSdp.receive({mid:c,kind:s,offerRtpParameters:i,streamId:i.rtcp.cname,trackId:n}),o={type:'offer',sdp:this._remoteSdp.getSdp()},P.debug('receive() | calling pc.setRemoteDescription() [offer:%o]',o),f.next=9,t.awrap(this._pc.setRemoteDescription(o));case 9:return f.next=11,t.awrap(this._pc.createAnswer());case 11:if(p=f.sent,u=_.parse(p.sdp),l=u.media.find(function(e){return String(e.mid)===c}),R.applyCodecParameters({offerRtpParameters:i,answerMediaObject:l}),p={type:'answer',sdp:_.write(u)},this._transportReady){f.next=19;break}return f.next=19,t.awrap(this._setupTransport({localDtlsRole:'client',localSdpObject:u}));case 19:return P.debug('receive() | calling pc.setLocalDescription() [answer:%o]',p),f.next=22,t.awrap(this._pc.setLocalDescription(p));case 22:if(h=this._pc.getTransceivers().find(function(e){return e.mid===c})){f.next=25;break}throw new Error('new RTCRtpTransceiver not found');case 25:return this._mapMidTransceiver.set(c,h),f.abrupt("return",{localId:c,track:h.receiver.track,rtpReceiver:h.receiver});case 27:case"end":return f.stop()}},null,this,null,Promise)}},{key:"stopReceiving",value:function(e){var n,s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertRecvDirection(),P.debug('stopReceiving() [localId:%s]',e),n=this._mapMidTransceiver.get(e)){c.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return this._remoteSdp.closeMediaSection(n.mid),s={type:'offer',sdp:this._remoteSdp.getSdp()},P.debug('stopReceiving() | calling pc.setRemoteDescription() [offer:%o]',s),c.next=10,t.awrap(this._pc.setRemoteDescription(s));case 10:return c.next=12,t.awrap(this._pc.createAnswer());case 12:return i=c.sent,P.debug('stopReceiving() | calling pc.setLocalDescription() [answer:%o]',i),c.next=16,t.awrap(this._pc.setLocalDescription(i));case 16:this._mapMidTransceiver.delete(e);case 17:case"end":return c.stop()}},null,this,null,Promise)}},{key:"pauseReceiving",value:function(e){var n,s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertRecvDirection(),P.debug('pauseReceiving() [localId:%s]',e),n=this._mapMidTransceiver.get(e)){c.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return n.direction='inactive',s={type:'offer',sdp:this._remoteSdp.getSdp()},P.debug('pauseReceiving() | calling pc.setRemoteDescription() [offer:%o]',s),c.next=10,t.awrap(this._pc.setRemoteDescription(s));case 10:return c.next=12,t.awrap(this._pc.createAnswer());case 12:return i=c.sent,P.debug('pauseReceiving() | calling pc.setLocalDescription() [answer:%o]',i),c.next=16,t.awrap(this._pc.setLocalDescription(i));case 16:case"end":return c.stop()}},null,this,null,Promise)}},{key:"resumeReceiving",value:function(e){var n,s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertRecvDirection(),P.debug('resumeReceiving() [localId:%s]',e),n=this._mapMidTransceiver.get(e)){c.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return n.direction='recvonly',s={type:'offer',sdp:this._remoteSdp.getSdp()},P.debug('resumeReceiving() | calling pc.setRemoteDescription() [offer:%o]',s),c.next=10,t.awrap(this._pc.setRemoteDescription(s));case 10:return c.next=12,t.awrap(this._pc.createAnswer());case 12:return i=c.sent,P.debug('resumeReceiving() | calling pc.setLocalDescription() [answer:%o]',i),c.next=16,t.awrap(this._pc.setLocalDescription(i));case 16:case"end":return c.stop()}},null,this,null,Promise)}},{key:"getReceiverStats",value:function(e){var n;return t.async(function(t){for(;;)switch(t.prev=t.next){case 0:if(this._assertRecvDirection(),n=this._mapMidTransceiver.get(e)){t.next=4;break}throw new Error('associated RTCRtpTransceiver not found');case 4:return t.abrupt("return",n.receiver.getStats());case 5:case"end":return t.stop()}},null,this,null,Promise)}},{key:"receiveDataChannel",value:function(e){var n,s,i,c,o,p,u,l,h,f,m,v;return t.async(function(w){for(;;)switch(w.prev=w.next){case 0:if(n=e.sctpStreamParameters,s=e.label,i=e.protocol,this._assertRecvDirection(),c=n.streamId,o=n.ordered,p=n.maxPacketLifeTime,u=n.maxRetransmits,l={negotiated:!0,id:c,ordered:o,maxPacketLifeTime:p,maxRetransmits:u,protocol:i},P.debug('receiveDataChannel() [options:%o]',l),h=this._pc.createDataChannel(s,l),this._hasDataChannelMediaSection){w.next=23;break}return this._remoteSdp.receiveSctpAssociation(),f={type:'offer',sdp:this._remoteSdp.getSdp()},P.debug('receiveDataChannel() | calling pc.setRemoteDescription() [offer:%o]',f),w.next=12,t.awrap(this._pc.setRemoteDescription(f));case 12:return w.next=14,t.awrap(this._pc.createAnswer());case 14:if(m=w.sent,this._transportReady){w.next=19;break}return v=_.parse(m.sdp),w.next=19,t.awrap(this._setupTransport({localDtlsRole:'client',localSdpObject:v}));case 19:return P.debug('receiveDataChannel() | calling pc.setRemoteDescription() [answer:%o]',m),w.next=22,t.awrap(this._pc.setLocalDescription(m));case 22:this._hasDataChannelMediaSection=!0;case 23:return w.abrupt("return",{dataChannel:h});case 24:case"end":return w.stop()}},null,this,null,Promise)}},{key:"_setupTransport",value:function(e){var n,s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:return n=e.localDtlsRole,(s=e.localSdpObject)||(s=_.parse(this._pc.localDescription.sdp)),(i=R.extractDtlsParameters({sdpObject:s})).role=n,this._remoteSdp.updateDtlsRole('client'===n?'server':'client'),c.next=7,t.awrap(this.safeEmitAsPromise('@connect',{dtlsParameters:i}));case 7:this._transportReady=!0;case 8:case"end":return c.stop()}},null,this,null,Promise)}},{key:"_assertSendDirection",value:function(){if('send'!==this._direction)throw new Error('method can just be called for handlers with "send" direction')}},{key:"_assertRecvDirection",value:function(){if('recv'!==this._direction)throw new Error('method can just be called for handlers with "recv" direction')}}],[{key:"createFactory",value:function(){return function(){return new v}}}]),v})(k.HandlerInterface);_e.Firefox60=C},616,[22,67,9,10,12,14,17,602,588,591,592,593,606,607,608,609]); +__d(function(g,r,_i,a,_m,_e,d){"use strict";var e=r(d[0]),t=r(d[1]),n=r(d[2]),s=r(d[3]),i=r(d[4]),c=r(d[5]),o=r(d[6]);function p(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(n)return(n=n.call(e)).next.bind(n);if(Array.isArray(e)||(n=u(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var s=0;return function(){return s>=e.length?{done:!0}:{done:!1,value:e[s++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function u(e,t){if(e){if("string"==typeof e)return l(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?l(e,t):void 0}}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,s=new Array(t);n1&&(k.debug('send() | enabling legacy simulcast'),v=_.parse(m.sdp),w=v.media[f.idx],R.addLegacySimulcast({offerMediaObject:w,numStreams:i.length}),m={type:'offer',sdp:_.write(v)}),k.debug('send() | calling pc.setLocalDescription() [offer:%o]',m),M.next=20,t.awrap(this._pc.setLocalDescription(m));case 20:if(x=h.mid,u.mid=x,v=_.parse(this._pc.localDescription.sdp),w=v.media[f.idx],u.rtcp.cname=y.getCname({offerMediaObject:w}),u.encodings=R.getRtpEncodings({offerMediaObject:w}),i)for(D=0;D1&&('video/vp8'===u.codecs[0].mimeType.toLowerCase()||'video/h264'===u.codecs[0].mimeType.toLowerCase()))for(P=p(u.encodings);!(T=P()).done;)T.value.scalabilityMode='S1T3';return this._remoteSdp.send({offerMediaObject:w,reuseMid:f.reuseMid,offerRtpParameters:u,answerRtpParameters:l,codecOptions:c}),C={type:'answer',sdp:this._remoteSdp.getSdp()},k.debug('send() | calling pc.setRemoteDescription() [answer:%o]',C),M.next=33,t.awrap(this._pc.setRemoteDescription(C));case 33:return this._mapMidTransceiver.set(x,h),M.abrupt("return",{localId:x,rtpParameters:u,rtpSender:h.sender});case 35:case"end":return M.stop()}},null,this,null,Promise)}},{key:"stopSending",value:function(e){var n,s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertSendDirection(),k.debug('stopSending() [localId:%s]',e),n=this._mapMidTransceiver.get(e)){c.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return n.sender.replaceTrack(null),this._pc.removeTrack(n.sender),this._remoteSdp.closeMediaSection(n.mid),c.next=10,t.awrap(this._pc.createOffer());case 10:return s=c.sent,k.debug('stopSending() | calling pc.setLocalDescription() [offer:%o]',s),c.next=14,t.awrap(this._pc.setLocalDescription(s));case 14:return i={type:'answer',sdp:this._remoteSdp.getSdp()},k.debug('stopSending() | calling pc.setRemoteDescription() [answer:%o]',i),c.next=18,t.awrap(this._pc.setRemoteDescription(i));case 18:this._mapMidTransceiver.delete(e);case 19:case"end":return c.stop()}},null,this,null,Promise)}},{key:"replaceTrack",value:function(e,n){var s;return t.async(function(i){for(;;)switch(i.prev=i.next){case 0:if(this._assertSendDirection(),n?k.debug('replaceTrack() [localId:%s, track.id:%s]',e,n.id):k.debug('replaceTrack() [localId:%s, no track]',e),s=this._mapMidTransceiver.get(e)){i.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return i.next=7,t.awrap(s.sender.replaceTrack(n));case 7:case"end":return i.stop()}},null,this,null,Promise)}},{key:"setMaxSpatialLayer",value:function(e,n){var s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertSendDirection(),k.debug('setMaxSpatialLayer() [localId:%s, spatialLayer:%s]',e,n),s=this._mapMidTransceiver.get(e)){c.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return(i=s.sender.getParameters()).encodings.forEach(function(e,t){e.active=t<=n}),c.next=9,t.awrap(s.sender.setParameters(i));case 9:case"end":return c.stop()}},null,this,null,Promise)}},{key:"setRtpEncodingParameters",value:function(n,s){var i,c;return t.async(function(o){for(;;)switch(o.prev=o.next){case 0:if(this._assertSendDirection(),k.debug('setRtpEncodingParameters() [localId:%s, params:%o]',n,s),i=this._mapMidTransceiver.get(n)){o.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return(c=i.sender.getParameters()).encodings.forEach(function(t,n){c.encodings[n]=e(e({},t),s)}),o.next=9,t.awrap(i.sender.setParameters(c));case 9:case"end":return o.stop()}},null,this,null,Promise)}},{key:"getSenderStats",value:function(e){var n;return t.async(function(t){for(;;)switch(t.prev=t.next){case 0:if(this._assertSendDirection(),n=this._mapMidTransceiver.get(e)){t.next=4;break}throw new Error('associated RTCRtpTransceiver not found');case 4:return t.abrupt("return",n.sender.getStats());case 5:case"end":return t.stop()}},null,this,null,Promise)}},{key:"sendDataChannel",value:function(e){var n,s,i,c,o,p,u,l,f,h,m,v;return t.async(function(w){for(;;)switch(w.prev=w.next){case 0:if(n=e.ordered,s=e.maxPacketLifeTime,i=e.maxRetransmits,c=e.label,o=e.protocol,this._assertSendDirection(),p={negotiated:!0,id:this._nextSendSctpStreamId,ordered:n,maxPacketLifeTime:s,maxRetransmits:i,protocol:o},k.debug('sendDataChannel() [options:%o]',p),u=this._pc.createDataChannel(c,p),this._nextSendSctpStreamId=++this._nextSendSctpStreamId%P.MIS,this._hasDataChannelMediaSection){w.next=24;break}return w.next=9,t.awrap(this._pc.createOffer());case 9:if(l=w.sent,f=_.parse(l.sdp),h=f.media.find(function(e){return'application'===e.type}),this._transportReady){w.next=15;break}return w.next=15,t.awrap(this._setupTransport({localDtlsRole:'server',localSdpObject:f}));case 15:return k.debug('sendDataChannel() | calling pc.setLocalDescription() [offer:%o]',l),w.next=18,t.awrap(this._pc.setLocalDescription(l));case 18:return this._remoteSdp.sendSctpAssociation({offerMediaObject:h}),m={type:'answer',sdp:this._remoteSdp.getSdp()},k.debug('sendDataChannel() | calling pc.setRemoteDescription() [answer:%o]',m),w.next=23,t.awrap(this._pc.setRemoteDescription(m));case 23:this._hasDataChannelMediaSection=!0;case 24:return v={streamId:p.id,ordered:p.ordered,maxPacketLifeTime:p.maxPacketLifeTime,maxRetransmits:p.maxRetransmits},w.abrupt("return",{dataChannel:u,sctpStreamParameters:v});case 26:case"end":return w.stop()}},null,this,null,Promise)}},{key:"receive",value:function(e){var n,s,i,c,o,p,u,l,f;return t.async(function(h){for(;;)switch(h.prev=h.next){case 0:return n=e.trackId,s=e.kind,i=e.rtpParameters,this._assertRecvDirection(),k.debug('receive() [trackId:%s, kind:%s]',n,s),c=i.mid||String(this._mapMidTransceiver.size),this._remoteSdp.receive({mid:c,kind:s,offerRtpParameters:i,streamId:i.rtcp.cname,trackId:n}),o={type:'offer',sdp:this._remoteSdp.getSdp()},k.debug('receive() | calling pc.setRemoteDescription() [offer:%o]',o),h.next=9,t.awrap(this._pc.setRemoteDescription(o));case 9:return h.next=11,t.awrap(this._pc.createAnswer());case 11:if(p=h.sent,u=_.parse(p.sdp),l=u.media.find(function(e){return String(e.mid)===c}),y.applyCodecParameters({offerRtpParameters:i,answerMediaObject:l}),p={type:'answer',sdp:_.write(u)},this._transportReady){h.next=19;break}return h.next=19,t.awrap(this._setupTransport({localDtlsRole:'client',localSdpObject:u}));case 19:return k.debug('receive() | calling pc.setLocalDescription() [answer:%o]',p),h.next=22,t.awrap(this._pc.setLocalDescription(p));case 22:if(f=this._pc.getTransceivers().find(function(e){return e.mid===c})){h.next=25;break}throw new Error('new RTCRtpTransceiver not found');case 25:return this._mapMidTransceiver.set(c,f),h.abrupt("return",{localId:c,track:f.receiver.track,rtpReceiver:f.receiver});case 27:case"end":return h.stop()}},null,this,null,Promise)}},{key:"stopReceiving",value:function(e){var n,s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertRecvDirection(),k.debug('stopReceiving() [localId:%s]',e),n=this._mapMidTransceiver.get(e)){c.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return this._remoteSdp.closeMediaSection(n.mid),s={type:'offer',sdp:this._remoteSdp.getSdp()},k.debug('stopReceiving() | calling pc.setRemoteDescription() [offer:%o]',s),c.next=10,t.awrap(this._pc.setRemoteDescription(s));case 10:return c.next=12,t.awrap(this._pc.createAnswer());case 12:return i=c.sent,k.debug('stopReceiving() | calling pc.setLocalDescription() [answer:%o]',i),c.next=16,t.awrap(this._pc.setLocalDescription(i));case 16:this._mapMidTransceiver.delete(e);case 17:case"end":return c.stop()}},null,this,null,Promise)}},{key:"pauseReceiving",value:function(e){var n,s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertRecvDirection(),k.debug('pauseReceiving() [localId:%s]',e),n=this._mapMidTransceiver.get(e)){c.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return n.direction='inactive',s={type:'offer',sdp:this._remoteSdp.getSdp()},k.debug('pauseReceiving() | calling pc.setRemoteDescription() [offer:%o]',s),c.next=10,t.awrap(this._pc.setRemoteDescription(s));case 10:return c.next=12,t.awrap(this._pc.createAnswer());case 12:return i=c.sent,k.debug('pauseReceiving() | calling pc.setLocalDescription() [answer:%o]',i),c.next=16,t.awrap(this._pc.setLocalDescription(i));case 16:case"end":return c.stop()}},null,this,null,Promise)}},{key:"resumeReceiving",value:function(e){var n,s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertRecvDirection(),k.debug('resumeReceiving() [localId:%s]',e),n=this._mapMidTransceiver.get(e)){c.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return n.direction='recvonly',s={type:'offer',sdp:this._remoteSdp.getSdp()},k.debug('resumeReceiving() | calling pc.setRemoteDescription() [offer:%o]',s),c.next=10,t.awrap(this._pc.setRemoteDescription(s));case 10:return c.next=12,t.awrap(this._pc.createAnswer());case 12:return i=c.sent,k.debug('resumeReceiving() | calling pc.setLocalDescription() [answer:%o]',i),c.next=16,t.awrap(this._pc.setLocalDescription(i));case 16:case"end":return c.stop()}},null,this,null,Promise)}},{key:"getReceiverStats",value:function(e){var n;return t.async(function(t){for(;;)switch(t.prev=t.next){case 0:if(this._assertRecvDirection(),n=this._mapMidTransceiver.get(e)){t.next=4;break}throw new Error('associated RTCRtpTransceiver not found');case 4:return t.abrupt("return",n.receiver.getStats());case 5:case"end":return t.stop()}},null,this,null,Promise)}},{key:"receiveDataChannel",value:function(e){var n,s,i,c,o,p,u,l,f,h,m,v;return t.async(function(w){for(;;)switch(w.prev=w.next){case 0:if(n=e.sctpStreamParameters,s=e.label,i=e.protocol,this._assertRecvDirection(),c=n.streamId,o=n.ordered,p=n.maxPacketLifeTime,u=n.maxRetransmits,l={negotiated:!0,id:c,ordered:o,maxPacketLifeTime:p,maxRetransmits:u,protocol:i},k.debug('receiveDataChannel() [options:%o]',l),f=this._pc.createDataChannel(s,l),this._hasDataChannelMediaSection){w.next=23;break}return this._remoteSdp.receiveSctpAssociation(),h={type:'offer',sdp:this._remoteSdp.getSdp()},k.debug('receiveDataChannel() | calling pc.setRemoteDescription() [offer:%o]',h),w.next=12,t.awrap(this._pc.setRemoteDescription(h));case 12:return w.next=14,t.awrap(this._pc.createAnswer());case 14:if(m=w.sent,this._transportReady){w.next=19;break}return v=_.parse(m.sdp),w.next=19,t.awrap(this._setupTransport({localDtlsRole:'client',localSdpObject:v}));case 19:return k.debug('receiveDataChannel() | calling pc.setRemoteDescription() [answer:%o]',m),w.next=22,t.awrap(this._pc.setLocalDescription(m));case 22:this._hasDataChannelMediaSection=!0;case 23:return w.abrupt("return",{dataChannel:f});case 24:case"end":return w.stop()}},null,this,null,Promise)}},{key:"_setupTransport",value:function(e){var n,s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:return n=e.localDtlsRole,(s=e.localSdpObject)||(s=_.parse(this._pc.localDescription.sdp)),(i=y.extractDtlsParameters({sdpObject:s})).role=n,this._remoteSdp.updateDtlsRole('client'===n?'server':'client'),c.next=7,t.awrap(this.safeEmitAsPromise('@connect',{dtlsParameters:i}));case 7:this._transportReady=!0;case 8:case"end":return c.stop()}},null,this,null,Promise)}},{key:"_assertSendDirection",value:function(){if('send'!==this._direction)throw new Error('method can just be called for handlers with "send" direction')}},{key:"_assertRecvDirection",value:function(){if('recv'!==this._direction)throw new Error('method can just be called for handlers with "recv" direction')}}],[{key:"createFactory",value:function(){return function(){return new v}}}]),v})(x.HandlerInterface);_e.Safari12=T},617,[22,67,9,10,12,14,17,602,588,592,593,606,607,608,609]); +__d(function(g,_r,_i,a,_m,_e,d){"use strict";var e=_r(d[0]),t=_r(d[1]),r=_r(d[2]),n=_r(d[3]),s=_r(d[4]),c=_r(d[5]),i=_r(d[6]);function o(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(r)return(r=r.call(e)).next.bind(r);if(Array.isArray(e)||(r=p(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var n=0;return function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function p(e,t){if(e){if("string"==typeof e)return l(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?l(e,t):void 0}}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r1&&(k.debug('send() | enabling simulcast'),l=v.parse(p.sdp),u=l.media.find(function(e){return'video'===e.type}),w.addLegacySimulcast({offerMediaObject:u,track:n,numStreams:s.length}),p={type:'offer',sdp:v.write(l)}),k.debug('send() | calling pc.setLocalDescription() [offer:%o]',p),I.next=21,t.awrap(this._pc.setLocalDescription(p));case 21:if(l=v.parse(this._pc.localDescription.sdp),u=l.media.find(function(e){return e.type===n.kind}),f.rtcp.cname=R.getCname({offerMediaObject:u}),f.encodings=w.getRtpEncodings({offerMediaObject:u,track:n}),s)for(m=0;m1&&'video/vp8'===f.codecs[0].mimeType.toLowerCase())for(S=o(f.encodings);!(y=S()).done;)y.value.scalabilityMode='S1T3';return this._remoteSdp.send({offerMediaObject:u,offerRtpParameters:f,answerRtpParameters:h,codecOptions:c}),x={type:'answer',sdp:this._remoteSdp.getSdp()},k.debug('send() | calling pc.setRemoteDescription() [answer:%o]',x),I.next=32,t.awrap(this._pc.setRemoteDescription(x));case 32:return P=String(this._nextSendLocalId),this._nextSendLocalId++,D=this._pc.getSenders().find(function(e){return e.track===n}),this._mapSendLocalIdRtpSender.set(P,D),I.abrupt("return",{localId:P,rtpParameters:f,rtpSender:D});case 37:case"end":return I.stop()}},null,this,null,Promise)}},{key:"stopSending",value:function(e){var r,n,s;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertSendDirection(),r=this._mapSendLocalIdRtpSender.get(e)){c.next=4;break}throw new Error('associated RTCRtpSender not found');case 4:return r.track&&this._sendStream.removeTrack(r.track),this._mapSendLocalIdRtpSender.delete(e),c.next=8,t.awrap(this._pc.createOffer());case 8:return n=c.sent,k.debug('stopSending() | calling pc.setLocalDescription() [offer:%o]',n),c.prev=10,c.next=13,t.awrap(this._pc.setLocalDescription(n));case 13:c.next=21;break;case 15:if(c.prev=15,c.t0=c.catch(10),0!==this._sendStream.getTracks().length){c.next=20;break}return k.warn('stopSending() | ignoring expected error due no sending tracks: %s',c.t0.toString()),c.abrupt("return");case 20:throw c.t0;case 21:if('stable'!==this._pc.signalingState){c.next=23;break}return c.abrupt("return");case 23:return s={type:'answer',sdp:this._remoteSdp.getSdp()},k.debug('stopSending() | calling pc.setRemoteDescription() [answer:%o]',s),c.next=27,t.awrap(this._pc.setRemoteDescription(s));case 27:case"end":return c.stop()}},null,this,[[10,15]],Promise)}},{key:"replaceTrack",value:function(e,r){var n,s;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertSendDirection(),r?k.debug('replaceTrack() [localId:%s, track.id:%s]',e,r.id):k.debug('replaceTrack() [localId:%s, no track]',e),n=this._mapSendLocalIdRtpSender.get(e)){c.next=5;break}throw new Error('associated RTCRtpSender not found');case 5:return s=n.track,c.next=8,t.awrap(n.replaceTrack(r));case 8:s&&this._sendStream.removeTrack(s),r&&this._sendStream.addTrack(r);case 10:case"end":return c.stop()}},null,this,null,Promise)}},{key:"setMaxSpatialLayer",value:function(e,r){var n,s;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertSendDirection(),k.debug('setMaxSpatialLayer() [localId:%s, spatialLayer:%s]',e,r),n=this._mapSendLocalIdRtpSender.get(e)){c.next=5;break}throw new Error('associated RTCRtpSender not found');case 5:return(s=n.getParameters()).encodings.forEach(function(e,t){e.active=t<=r}),c.next=9,t.awrap(n.setParameters(s));case 9:case"end":return c.stop()}},null,this,null,Promise)}},{key:"setRtpEncodingParameters",value:function(r,n){var s,c;return t.async(function(i){for(;;)switch(i.prev=i.next){case 0:if(this._assertSendDirection(),k.debug('setRtpEncodingParameters() [localId:%s, params:%o]',r,n),s=this._mapSendLocalIdRtpSender.get(r)){i.next=5;break}throw new Error('associated RTCRtpSender not found');case 5:return(c=s.getParameters()).encodings.forEach(function(t,r){c.encodings[r]=e(e({},t),n)}),i.next=9,t.awrap(s.setParameters(c));case 9:case"end":return i.stop()}},null,this,null,Promise)}},{key:"getSenderStats",value:function(e){var r;return t.async(function(t){for(;;)switch(t.prev=t.next){case 0:if(this._assertSendDirection(),r=this._mapSendLocalIdRtpSender.get(e)){t.next=4;break}throw new Error('associated RTCRtpSender not found');case 4:return t.abrupt("return",r.getStats());case 5:case"end":return t.stop()}},null,this,null,Promise)}},{key:"sendDataChannel",value:function(e){var r,n,s,c,i,o,p,l,u,f,h,m;return t.async(function(S){for(;;)switch(S.prev=S.next){case 0:if(r=e.ordered,n=e.maxPacketLifeTime,s=e.maxRetransmits,c=e.label,i=e.protocol,this._assertSendDirection(),o={negotiated:!0,id:this._nextSendSctpStreamId,ordered:r,maxPacketLifeTime:n,maxRetransmits:s,protocol:i},k.debug('sendDataChannel() [options:%o]',o),p=this._pc.createDataChannel(c,o),this._nextSendSctpStreamId=++this._nextSendSctpStreamId%P.MIS,this._hasDataChannelMediaSection){S.next=24;break}return S.next=9,t.awrap(this._pc.createOffer());case 9:if(l=S.sent,u=v.parse(l.sdp),f=u.media.find(function(e){return'application'===e.type}),this._transportReady){S.next=15;break}return S.next=15,t.awrap(this._setupTransport({localDtlsRole:'server',localSdpObject:u}));case 15:return k.debug('sendDataChannel() | calling pc.setLocalDescription() [offer:%o]',l),S.next=18,t.awrap(this._pc.setLocalDescription(l));case 18:return this._remoteSdp.sendSctpAssociation({offerMediaObject:f}),h={type:'answer',sdp:this._remoteSdp.getSdp()},k.debug('sendDataChannel() | calling pc.setRemoteDescription() [answer:%o]',h),S.next=23,t.awrap(this._pc.setRemoteDescription(h));case 23:this._hasDataChannelMediaSection=!0;case 24:return m={streamId:o.id,ordered:o.ordered,maxPacketLifeTime:o.maxPacketLifeTime,maxRetransmits:o.maxRetransmits},S.abrupt("return",{dataChannel:p,sctpStreamParameters:m});case 26:case"end":return S.stop()}},null,this,null,Promise)}},{key:"receive",value:function(e){var r,n,s,c,i,o,p,l,u,f;return t.async(function(h){for(;;)switch(h.prev=h.next){case 0:return r=e.trackId,n=e.kind,s=e.rtpParameters,this._assertRecvDirection(),k.debug('receive() [trackId:%s, kind:%s]',r,n),c=r,i=n,this._remoteSdp.receive({mid:i,kind:n,offerRtpParameters:s,streamId:s.rtcp.cname,trackId:r}),o={type:'offer',sdp:this._remoteSdp.getSdp()},k.debug('receive() | calling pc.setRemoteDescription() [offer:%o]',o),h.next=10,t.awrap(this._pc.setRemoteDescription(o));case 10:return h.next=12,t.awrap(this._pc.createAnswer());case 12:if(p=h.sent,l=v.parse(p.sdp),u=l.media.find(function(e){return String(e.mid)===i}),R.applyCodecParameters({offerRtpParameters:s,answerMediaObject:u}),p={type:'answer',sdp:v.write(l)},this._transportReady){h.next=20;break}return h.next=20,t.awrap(this._setupTransport({localDtlsRole:'client',localSdpObject:l}));case 20:return k.debug('receive() | calling pc.setLocalDescription() [answer:%o]',p),h.next=23,t.awrap(this._pc.setLocalDescription(p));case 23:if(f=this._pc.getReceivers().find(function(e){return e.track&&e.track.id===c})){h.next=26;break}throw new Error('new RTCRtpReceiver not');case 26:return this._mapRecvLocalIdInfo.set(c,{mid:i,rtpParameters:s,rtpReceiver:f}),h.abrupt("return",{localId:c,track:f.track,rtpReceiver:f});case 28:case"end":return h.stop()}},null,this,null,Promise)}},{key:"stopReceiving",value:function(e){var r,n,s,c,i;return t.async(function(o){for(;;)switch(o.prev=o.next){case 0:return this._assertRecvDirection(),k.debug('stopReceiving() [localId:%s]',e),r=this._mapRecvLocalIdInfo.get(e)||{},n=r.mid,s=r.rtpParameters,this._mapRecvLocalIdInfo.delete(e),this._remoteSdp.planBStopReceiving({mid:n,offerRtpParameters:s}),c={type:'offer',sdp:this._remoteSdp.getSdp()},k.debug('stopReceiving() | calling pc.setRemoteDescription() [offer:%o]',c),o.next=9,t.awrap(this._pc.setRemoteDescription(c));case 9:return o.next=11,t.awrap(this._pc.createAnswer());case 11:return i=o.sent,k.debug('stopReceiving() | calling pc.setLocalDescription() [answer:%o]',i),o.next=15,t.awrap(this._pc.setLocalDescription(i));case 15:case"end":return o.stop()}},null,this,null,Promise)}},{key:"getReceiverStats",value:function(e){var r,n;return t.async(function(t){for(;;)switch(t.prev=t.next){case 0:if(this._assertRecvDirection(),r=this._mapRecvLocalIdInfo.get(e)||{},n=r.rtpReceiver){t.next=4;break}throw new Error('associated RTCRtpReceiver not found');case 4:return t.abrupt("return",n.getStats());case 5:case"end":return t.stop()}},null,this,null,Promise)}},{key:"pauseReceiving",value:function(e){return t.async(function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}},null,null,null,Promise)}},{key:"resumeReceiving",value:function(e){return t.async(function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}},null,null,null,Promise)}},{key:"receiveDataChannel",value:function(e){var r,n,s,c,i,o,p,l,u,f,h,m;return t.async(function(S){for(;;)switch(S.prev=S.next){case 0:if(r=e.sctpStreamParameters,n=e.label,s=e.protocol,this._assertRecvDirection(),c=r.streamId,i=r.ordered,o=r.maxPacketLifeTime,p=r.maxRetransmits,l={negotiated:!0,id:c,ordered:i,maxPacketLifeTime:o,maxRetransmits:p,protocol:s},k.debug('receiveDataChannel() [options:%o]',l),u=this._pc.createDataChannel(n,l),this._hasDataChannelMediaSection){S.next=23;break}return this._remoteSdp.receiveSctpAssociation({oldDataChannelSpec:!0}),f={type:'offer',sdp:this._remoteSdp.getSdp()},k.debug('receiveDataChannel() | calling pc.setRemoteDescription() [offer:%o]',f),S.next=12,t.awrap(this._pc.setRemoteDescription(f));case 12:return S.next=14,t.awrap(this._pc.createAnswer());case 14:if(h=S.sent,this._transportReady){S.next=19;break}return m=v.parse(h.sdp),S.next=19,t.awrap(this._setupTransport({localDtlsRole:'client',localSdpObject:m}));case 19:return k.debug('receiveDataChannel() | calling pc.setRemoteDescription() [answer:%o]',h),S.next=22,t.awrap(this._pc.setLocalDescription(h));case 22:this._hasDataChannelMediaSection=!0;case 23:return S.abrupt("return",{dataChannel:u});case 24:case"end":return S.stop()}},null,this,null,Promise)}},{key:"_setupTransport",value:function(e){var r,n,s;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:return r=e.localDtlsRole,(n=e.localSdpObject)||(n=v.parse(this._pc.localDescription.sdp)),(s=R.extractDtlsParameters({sdpObject:n})).role=r,this._remoteSdp.updateDtlsRole('client'===r?'server':'client'),c.next=7,t.awrap(this.safeEmitAsPromise('@connect',{dtlsParameters:s}));case 7:this._transportReady=!0;case 8:case"end":return c.stop()}},null,this,null,Promise)}},{key:"_assertSendDirection",value:function(){if('send'!==this._direction)throw new Error('method can just be called for handlers with "send" direction')}},{key:"_assertRecvDirection",value:function(){if('recv'!==this._direction)throw new Error('method can just be called for handlers with "recv" direction')}}],[{key:"createFactory",value:function(){return function(){return new m}}}]),m})(y.HandlerInterface);_e.Safari11=D},618,[22,67,9,10,12,14,17,602,588,592,593,606,614,608,609]); +__d(function(g,r,_i,a,_m,_e,d){"use strict";var e=r(d[0]),t=r(d[1]),n=r(d[2]),s=r(d[3]),c=r(d[4]),i=r(d[5]),o=r(d[6]);function u(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(n)return(n=n.call(e)).next.bind(n);if(Array.isArray(e)||(n=l(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var s=0;return function(){return s>=e.length?{done:!0}:{done:!1,value:e[s++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function l(e,t){if(e){if("string"==typeof e)return p(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?p(e,t):void 0}}function p(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,s=new Array(t);n=t.length?{done:!0}:{done:!1,value:t[l++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function n(t,n){if(t){if("string"==typeof t)return i(t,n);var o=Object.prototype.toString.call(t).slice(8,-1);return"Object"===o&&t.constructor&&(o=t.constructor.name),"Map"===o||"Set"===o?Array.from(t):"Arguments"===o||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(o)?i(t,n):void 0}}function i(t,n){(null==n||n>t.length)&&(n=t.length);for(var i=0,o=new Array(n);i=e.length?{done:!0}:{done:!1,value:e[s++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function l(e,t){if(e){if("string"==typeof e)return u(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?u(e,t):void 0}}function u(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,s=new Array(t);n1&&(D.debug('send() | enabling simulcast'),u=_.parse(l.sdp),f=u.media.find(function(e){return'video'===e.type}),R.addLegacySimulcast({offerMediaObject:f,track:s,numStreams:c.length}),l={type:'offer',sdp:_.write(u)}),D.debug('send() | calling pc.setLocalDescription() [offer:%o]',l),I.next=21,t.awrap(this._pc.setLocalDescription(l));case 21:if(u=_.parse(this._pc.localDescription.sdp),f=u.media.find(function(e){return e.type===s.kind}),m.rtcp.cname=x.getCname({offerMediaObject:f}),m.encodings=R.getRtpEncodings({offerMediaObject:f,track:s}),c)for(v=0;v1&&('video/vp8'===m.codecs[0].mimeType.toLowerCase()||'video/h264'===m.codecs[0].mimeType.toLowerCase()))for(S=p(m.encodings);!(b=S()).done;)b.value.scalabilityMode='S1T3';return this._remoteSdp.send({offerMediaObject:f,offerRtpParameters:m,answerRtpParameters:h,codecOptions:i}),k={type:'answer',sdp:this._remoteSdp.getSdp()},D.debug('send() | calling pc.setRemoteDescription() [answer:%o]',k),I.next=32,t.awrap(this._pc.setRemoteDescription(k));case 32:return P=String(this._nextSendLocalId),this._nextSendLocalId++,this._mapSendLocalIdTrack.set(P,s),I.abrupt("return",{localId:P,rtpParameters:m});case 36:case"end":return I.stop()}},null,this,null,Promise)}},{key:"stopSending",value:function(e){var n,s,c;return t.async(function(i){for(;;)switch(i.prev=i.next){case 0:if(this._assertSendDirection(),D.debug('stopSending() [localId:%s]',e),n=this._mapSendLocalIdTrack.get(e)){i.next=5;break}throw new Error('track not found');case 5:return this._mapSendLocalIdTrack.delete(e),this._sendStream.removeTrack(n),this._pc.addStream(this._sendStream),i.next=10,t.awrap(this._pc.createOffer());case 10:return s=i.sent,D.debug('stopSending() | calling pc.setLocalDescription() [offer:%o]',s),i.prev=12,i.next=15,t.awrap(this._pc.setLocalDescription(s));case 15:i.next=23;break;case 17:if(i.prev=17,i.t0=i.catch(12),0!==this._sendStream.getTracks().length){i.next=22;break}return D.warn('stopSending() | ignoring expected error due no sending tracks: %s',i.t0.toString()),i.abrupt("return");case 22:throw i.t0;case 23:if('stable'!==this._pc.signalingState){i.next=25;break}return i.abrupt("return");case 25:return c={type:'answer',sdp:this._remoteSdp.getSdp()},D.debug('stopSending() | calling pc.setRemoteDescription() [answer:%o]',c),i.next=29,t.awrap(this._pc.setRemoteDescription(c));case 29:case"end":return i.stop()}},null,this,[[12,17]],Promise)}},{key:"replaceTrack",value:function(e,n){return t.async(function(e){for(;;)switch(e.prev=e.next){case 0:throw new b.UnsupportedError('not implemented');case 1:case"end":return e.stop()}},null,null,null,Promise)}},{key:"setMaxSpatialLayer",value:function(e,n){return t.async(function(e){for(;;)switch(e.prev=e.next){case 0:throw new b.UnsupportedError('not implemented');case 1:case"end":return e.stop()}},null,null,null,Promise)}},{key:"setRtpEncodingParameters",value:function(e,n){return t.async(function(e){for(;;)switch(e.prev=e.next){case 0:throw new b.UnsupportedError('not implemented');case 1:case"end":return e.stop()}},null,null,null,Promise)}},{key:"getSenderStats",value:function(e){return t.async(function(e){for(;;)switch(e.prev=e.next){case 0:throw new b.UnsupportedError('not implemented');case 1:case"end":return e.stop()}},null,null,null,Promise)}},{key:"sendDataChannel",value:function(e){var n,s,c,i,o,p,l,u,f,m,h,v;return t.async(function(S){for(;;)switch(S.prev=S.next){case 0:if(n=e.ordered,s=e.maxPacketLifeTime,c=e.maxRetransmits,i=e.label,o=e.protocol,this._assertSendDirection(),p={negotiated:!0,id:this._nextSendSctpStreamId,ordered:n,maxPacketLifeTime:s,maxRetransmitTime:s,maxRetransmits:c,protocol:o},D.debug('sendDataChannel() [options:%o]',p),l=this._pc.createDataChannel(i,p),this._nextSendSctpStreamId=++this._nextSendSctpStreamId%I.MIS,this._hasDataChannelMediaSection){S.next=24;break}return S.next=9,t.awrap(this._pc.createOffer());case 9:if(u=S.sent,f=_.parse(u.sdp),m=f.media.find(function(e){return'application'===e.type}),this._transportReady){S.next=15;break}return S.next=15,t.awrap(this._setupTransport({localDtlsRole:'server',localSdpObject:f}));case 15:return D.debug('sendDataChannel() | calling pc.setLocalDescription() [offer:%o]',u),S.next=18,t.awrap(this._pc.setLocalDescription(u));case 18:return this._remoteSdp.sendSctpAssociation({offerMediaObject:m}),h={type:'answer',sdp:this._remoteSdp.getSdp()},D.debug('sendDataChannel() | calling pc.setRemoteDescription() [answer:%o]',h),S.next=23,t.awrap(this._pc.setRemoteDescription(h));case 23:this._hasDataChannelMediaSection=!0;case 24:return v={streamId:p.id,ordered:p.ordered,maxPacketLifeTime:p.maxPacketLifeTime,maxRetransmits:p.maxRetransmits},S.abrupt("return",{dataChannel:l,sctpStreamParameters:v});case 26:case"end":return S.stop()}},null,this,null,Promise)}},{key:"receive",value:function(e){var n,s,c,i,o,p,l,u,f,m,h,v;return t.async(function(S){for(;;)switch(S.prev=S.next){case 0:return n=e.trackId,s=e.kind,c=e.rtpParameters,this._assertRecvDirection(),D.debug('receive() [trackId:%s, kind:%s]',n,s),i=n,o=s,p=c.rtcp.cname,D.debug('receive() | forcing a random remote streamId to avoid well known bug in react-native-webrtc'),p+="-hack-"+w.generateRandomNumber(),this._remoteSdp.receive({mid:o,kind:s,offerRtpParameters:c,streamId:p,trackId:n}),l={type:'offer',sdp:this._remoteSdp.getSdp()},D.debug('receive() | calling pc.setRemoteDescription() [offer:%o]',l),S.next=13,t.awrap(this._pc.setRemoteDescription(l));case 13:return S.next=15,t.awrap(this._pc.createAnswer());case 15:if(u=S.sent,f=_.parse(u.sdp),m=f.media.find(function(e){return String(e.mid)===o}),x.applyCodecParameters({offerRtpParameters:c,answerMediaObject:m}),u={type:'answer',sdp:_.write(f)},this._transportReady){S.next=23;break}return S.next=23,t.awrap(this._setupTransport({localDtlsRole:'client',localSdpObject:f}));case 23:return D.debug('receive() | calling pc.setLocalDescription() [answer:%o]',u),S.next=26,t.awrap(this._pc.setLocalDescription(u));case 26:if(h=this._pc.getRemoteStreams().find(function(e){return e.id===p}),v=h.getTrackById(i)){S.next=30;break}throw new Error('remote track not found');case 30:return this._mapRecvLocalIdInfo.set(i,{mid:o,rtpParameters:c}),S.abrupt("return",{localId:i,track:v});case 32:case"end":return S.stop()}},null,this,null,Promise)}},{key:"stopReceiving",value:function(e){var n,s,c,i,o;return t.async(function(p){for(;;)switch(p.prev=p.next){case 0:return this._assertRecvDirection(),D.debug('stopReceiving() [localId:%s]',e),n=this._mapRecvLocalIdInfo.get(e)||{},s=n.mid,c=n.rtpParameters,this._mapRecvLocalIdInfo.delete(e),this._remoteSdp.planBStopReceiving({mid:s,offerRtpParameters:c}),i={type:'offer',sdp:this._remoteSdp.getSdp()},D.debug('stopReceiving() | calling pc.setRemoteDescription() [offer:%o]',i),p.next=9,t.awrap(this._pc.setRemoteDescription(i));case 9:return p.next=11,t.awrap(this._pc.createAnswer());case 11:return o=p.sent,D.debug('stopReceiving() | calling pc.setLocalDescription() [answer:%o]',o),p.next=15,t.awrap(this._pc.setLocalDescription(o));case 15:case"end":return p.stop()}},null,this,null,Promise)}},{key:"pauseReceiving",value:function(e){return t.async(function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}},null,null,null,Promise)}},{key:"resumeReceiving",value:function(e){return t.async(function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}},null,null,null,Promise)}},{key:"getReceiverStats",value:function(e){return t.async(function(e){for(;;)switch(e.prev=e.next){case 0:throw new b.UnsupportedError('not implemented');case 1:case"end":return e.stop()}},null,null,null,Promise)}},{key:"receiveDataChannel",value:function(e){var n,s,c,i,o,p,l,u,f,m,h,v;return t.async(function(S){for(;;)switch(S.prev=S.next){case 0:if(n=e.sctpStreamParameters,s=e.label,c=e.protocol,this._assertRecvDirection(),i=n.streamId,o=n.ordered,p=n.maxPacketLifeTime,l=n.maxRetransmits,u={negotiated:!0,id:i,ordered:o,maxPacketLifeTime:p,maxRetransmitTime:p,maxRetransmits:l,protocol:c},D.debug('receiveDataChannel() [options:%o]',u),f=this._pc.createDataChannel(s,u),this._hasDataChannelMediaSection){S.next=23;break}return this._remoteSdp.receiveSctpAssociation({oldDataChannelSpec:!0}),m={type:'offer',sdp:this._remoteSdp.getSdp()},D.debug('receiveDataChannel() | calling pc.setRemoteDescription() [offer:%o]',m),S.next=12,t.awrap(this._pc.setRemoteDescription(m));case 12:return S.next=14,t.awrap(this._pc.createAnswer());case 14:if(h=S.sent,this._transportReady){S.next=19;break}return v=_.parse(h.sdp),S.next=19,t.awrap(this._setupTransport({localDtlsRole:'client',localSdpObject:v}));case 19:return D.debug('receiveDataChannel() | calling pc.setRemoteDescription() [answer:%o]',h),S.next=22,t.awrap(this._pc.setLocalDescription(h));case 22:this._hasDataChannelMediaSection=!0;case 23:return S.abrupt("return",{dataChannel:f});case 24:case"end":return S.stop()}},null,this,null,Promise)}},{key:"_setupTransport",value:function(e){var n,s,c;return t.async(function(i){for(;;)switch(i.prev=i.next){case 0:return n=e.localDtlsRole,(s=e.localSdpObject)||(s=_.parse(this._pc.localDescription.sdp)),(c=x.extractDtlsParameters({sdpObject:s})).role=n,this._remoteSdp.updateDtlsRole('client'===n?'server':'client'),i.next=7,t.awrap(this.safeEmitAsPromise('@connect',{dtlsParameters:c}));case 7:this._transportReady=!0;case 8:case"end":return i.stop()}},null,this,null,Promise)}},{key:"_assertSendDirection",value:function(){if('send'!==this._direction)throw new Error('method can just be called for handlers with "send" direction')}},{key:"_assertRecvDirection",value:function(){if('recv'!==this._direction)throw new Error('method can just be called for handlers with "recv" direction')}}],[{key:"createFactory",value:function(){return function(){return new v}}}]),v})(k.HandlerInterface);_e.ReactNative=C},621,[22,67,9,10,12,14,17,602,588,591,592,593,606,614,608,609]); +__d(function(g,r,i,a,_m,e,d){"use strict";var t=this&&this.__createBinding||(Object.create?function(t,n,o,c){void 0===c&&(c=o),Object.defineProperty(t,c,{enumerable:!0,get:function(){return n[o]}})}:function(t,n,o,c){void 0===c&&(c=o),t[c]=n[o]}),n=this&&this.__exportStar||function(n,o){for(var c in n)"default"===c||o.hasOwnProperty(c)||t(o,n,c)};Object.defineProperty(e,"__esModule",{value:!0}),n(r(d[0]),e),n(r(d[1]),e),n(r(d[2]),e),n(r(d[3]),e),n(r(d[4]),e),n(r(d[5]),e),n(r(d[6]),e),n(r(d[7]),e),n(r(d[8]),e),n(r(d[9]),e)},622,[586,595,597,598,599,600,623,624,608,591]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0})},623,[]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0})},624,[]); +__d(function(g,r,i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.WebSocketProvider=_e.WebSocketContext=void 0;var t=e(r(d[1])),n=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=l(t);if(n&&n.has(e))return n.get(e);var o={},c=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in e)if("default"!==u&&Object.prototype.hasOwnProperty.call(e,u)){var f=c?Object.getOwnPropertyDescriptor(e,u):null;f&&(f.get||f.set)?Object.defineProperty(o,u,f):o[u]=e[u]}o.default=e,n&&n.set(e,o);return o})(r(d[2])),o=e(r(d[3])),c=r(d[4]),u=r(d[5]),f=r(d[6]),s=r(d[7]);function l(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(l=function(e){return e?n:t})(e)}var p=(0,n.createContext)(null);_e.WebSocketContext=p;_e.WebSocketProvider=function(e){var l=e.children,v=e.url,S=e.roomURL,k=e.peerId,O=(0,c.useDispatch)(),P=(0,n.useState)(),b=(0,t.default)(P,2),y=b[0],E=b[1],_=(0,c.useSelector)(function(e){return e.participant.authToken});return(0,n.useEffect)(function(){if(!v||!S||!k)return function(){};var e=new u.EventEmitter,t=(0,o.default)(v+"?roomURL="+S+"&peerId="+k+"&authToken="+_+"&version="+s.CLIENT_APP_VERSION);return t.on('disconnect',function(){O((0,f.setRoomSocketState)(f.RoomSocketState.DISCONNECTED))}),t.on('connect_error',function(e){console.log('connect_error',e)}),t.on('error',function(e){console.log('err socket')}),t.on('connect',function(){console.log('[DYTE] Connected'),O((0,f.setRoomSocketState)(f.RoomSocketState.CONNECTED))}),t.on('event://server-simple-message',function(t,n){var o=JSON.parse(t);e.emit('socket',o,n),O(o)}),E({socket:t,sendMessage:function(e,n){return new Promise(function(o){t.emit('event://send-message',JSON.stringify(e),function(e){var t=JSON.parse(e);O(t),o(t),n&&n(t)})})},emitter:e}),function(){t.disconnect(),E(null)}},[v,S,k,_,O]),n.default.createElement(p.Provider,{value:y},l)}},625,[1,41,165,626,432,590,480,499]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.io=e.Socket=e.Manager=e.protocol=void 0;var o=r(d[0]),t=r(d[1]),n=r(d[2])("socket.io-client");m.exports=e=u;var c=e.managers={};function u(u,f){"object"==typeof u&&(f=u,u=void 0),f=f||{};var s,p=(0,o.url)(u,f.path||"/socket.io"),l=p.source,y=p.id,v=p.path,b=c[y]&&v in c[y].nsps;return f.forceNew||f["force new connection"]||!1===f.multiplex||b?(n("ignoring socket cache for %s",l),s=new t.Manager(l,f)):(c[y]||(n("new io instance for %s",l),c[y]=new t.Manager(l,f)),s=c[y]),p.query&&!f.query&&(f.query=p.queryKey),s.socket(p.path,f)}e.io=u;var f=r(d[3]);Object.defineProperty(e,"protocol",{enumerable:!0,get:function(){return f.protocol}}),e.connect=u;var s=r(d[1]);Object.defineProperty(e,"Manager",{enumerable:!0,get:function(){return s.Manager}});var p=r(d[4]);Object.defineProperty(e,"Socket",{enumerable:!0,get:function(){return p.Socket}}),e.default=u},626,[627,629,583,652,651]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.url=void 0;var t=r(d[0]),o=r(d[1])("socket.io-client:url");e.url=function(p){var s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",l=arguments.length>2?arguments[2]:void 0,c=p;l=l||"undefined"!=typeof location&&location,null==p&&(p=l.protocol+"//"+l.host),"string"==typeof p&&("/"===p.charAt(0)&&(p="/"===p.charAt(1)?l.protocol+p:l.host+p),/^(https?|wss?):\/\//.test(p)||(o("protocol-less url %s",p),p=void 0!==l?l.protocol+"//"+p:"https://"+p),o("parse %s",p),c=t(p)),c.port||(/^(http|ws)$/.test(c.protocol)?c.port="80":/^(http|ws)s$/.test(c.protocol)&&(c.port="443")),c.path=c.path||"/";var h=-1!==c.host.indexOf(":")?"["+c.host+"]":c.host;return c.id=c.protocol+"://"+h+":"+c.port+s,c.href=c.protocol+"://"+h+(l&&l.port===c.port?"":":"+c.port),c}},627,[628,583]); +__d(function(g,r,_i,a,_m,_e,d){var e=/^(?:(?![^:@]+:[^:@\/]*@)(http|https|ws|wss):\/\/)?((?:(([^:@]*)(?::([^:@]*))?)?@)?((?:[a-f0-9]{0,4}:){2,7}[a-f0-9]{0,4}|[^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/,t=['source','protocol','authority','userInfo','user','password','host','port','relative','path','directory','file','query','anchor'];function s(e,t){var s=t.replace(/\/{2,9}/g,"/").split("/");return'/'!=t.substr(0,1)&&0!==t.length||s.splice(0,1),'/'==t.substr(t.length-1,1)&&s.splice(s.length-1,1),s}function n(e,t){var s={};return t.replace(/(?:^|&)([^&=]*)=?([^&]*)/g,function(e,t,n){t&&(s[t]=n)}),s}_m.exports=function(u){var o=u,i=u.indexOf('['),c=u.indexOf(']');-1!=i&&-1!=c&&(u=u.substring(0,i)+u.substring(i,c).replace(/:/g,';')+u.substring(c,u.length));for(var p=e.exec(u||''),h={},l=14;l--;)h[t[l]]=p[l]||'';return-1!=i&&-1!=c&&(h.source=o,h.host=h.host.substring(1,h.host.length-1).replace(/;/g,':'),h.authority=h.authority.replace('[','').replace(']','').replace(/;/g,':'),h.ipv6uri=!0),h.pathNames=s(h,h.path),h.queryKey=n(h,h.query),h}},628,[]); +__d(function(g,r,_i2,a,m,_e,d){"use strict";var e=r(d[0]),t=r(d[1]),n=r(d[2]),i=r(d[3]),o=r(d[4]),c=r(d[5]);function s(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}Object.defineProperty(_e,"__esModule",{value:!0}),_e.Manager=void 0;var u=r(d[6]),h=r(d[7]),l=r(d[8]),f=r(d[9]),p=r(d[10]),v=r(d[11]),y=r(d[12]),k=r(d[13])("socket.io-client:manager"),_=(function(y){i(D,y);var _,b,R=(_=D,b=s(),function(){var e,t=c(_);if(b){var n=c(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return o(this,e)});function D(t,i){var o,c;e(this,D),(o=R.call(this)).nsps={},o.subs=[],t&&"object"==typeof t&&(i=t,t=void 0),(i=i||{}).path=i.path||"/socket.io",o.opts=i,(0,h.installTimerFunctions)(n(o),i),o.reconnection(!1!==i.reconnection),o.reconnectionAttempts(i.reconnectionAttempts||1/0),o.reconnectionDelay(i.reconnectionDelay||1e3),o.reconnectionDelayMax(i.reconnectionDelayMax||5e3),o.randomizationFactor(null!==(c=i.randomizationFactor)&&void 0!==c?c:.5),o.backoff=new v({min:o.reconnectionDelay(),max:o.reconnectionDelayMax(),jitter:o.randomizationFactor()}),o.timeout(null==i.timeout?2e4:i.timeout),o._readyState="closed",o.uri=t;var s=i.parser||f;return o.encoder=new s.Encoder,o.decoder=new s.Decoder,o._autoConnect=!1!==i.autoConnect,o._autoConnect&&o.open(),o}return t(D,[{key:"reconnection",value:function(e){return arguments.length?(this._reconnection=!!e,this):this._reconnection}},{key:"reconnectionAttempts",value:function(e){return void 0===e?this._reconnectionAttempts:(this._reconnectionAttempts=e,this)}},{key:"reconnectionDelay",value:function(e){var t;return void 0===e?this._reconnectionDelay:(this._reconnectionDelay=e,null===(t=this.backoff)||void 0===t||t.setMin(e),this)}},{key:"randomizationFactor",value:function(e){var t;return void 0===e?this._randomizationFactor:(this._randomizationFactor=e,null===(t=this.backoff)||void 0===t||t.setJitter(e),this)}},{key:"reconnectionDelayMax",value:function(e){var t;return void 0===e?this._reconnectionDelayMax:(this._reconnectionDelayMax=e,null===(t=this.backoff)||void 0===t||t.setMax(e),this)}},{key:"timeout",value:function(e){return arguments.length?(this._timeout=e,this):this._timeout}},{key:"maybeReconnectOnOpen",value:function(){!this._reconnecting&&this._reconnection&&0===this.backoff.attempts&&this.reconnect()}},{key:"open",value:function(e){var t=this;if(k("readyState %s",this._readyState),~this._readyState.indexOf("open"))return this;k("opening %s",this.uri),this.engine=u(this.uri,this.opts);var n=this.engine,i=this;this._readyState="opening",this.skipReconnect=!1;var o=(0,p.on)(n,"open",function(){i.onopen(),e&&e()}),c=(0,p.on)(n,"error",function(n){k("error"),i.cleanup(),i._readyState="closed",t.emitReserved("error",n),e?e(n):i.maybeReconnectOnOpen()});if(!1!==this._timeout){var s=this._timeout;k("connect attempt will timeout after %d",s),0===s&&o();var h=this.setTimeoutFn(function(){k("connect attempt timed out after %d",s),o(),n.close(),n.emit("error",new Error("timeout"))},s);this.opts.autoUnref&&h.unref(),this.subs.push(function(){clearTimeout(h)})}return this.subs.push(o),this.subs.push(c),this}},{key:"connect",value:function(e){return this.open(e)}},{key:"onopen",value:function(){k("open"),this.cleanup(),this._readyState="open",this.emitReserved("open");var e=this.engine;this.subs.push((0,p.on)(e,"ping",this.onping.bind(this)),(0,p.on)(e,"data",this.ondata.bind(this)),(0,p.on)(e,"error",this.onerror.bind(this)),(0,p.on)(e,"close",this.onclose.bind(this)),(0,p.on)(this.decoder,"decoded",this.ondecoded.bind(this)))}},{key:"onping",value:function(){this.emitReserved("ping")}},{key:"ondata",value:function(e){this.decoder.add(e)}},{key:"ondecoded",value:function(e){this.emitReserved("packet",e)}},{key:"onerror",value:function(e){k("error",e),this.emitReserved("error",e)}},{key:"socket",value:function(e,t){var n=this.nsps[e];return n||(n=new l.Socket(this,e,t),this.nsps[e]=n),n}},{key:"_destroy",value:function(e){for(var t=0,n=Object.keys(this.nsps);t=this._reconnectionAttempts)k("reconnect failed"),this.backoff.reset(),this.emitReserved("reconnect_failed"),this._reconnecting=!1;else{var n=this.backoff.duration();k("will wait %dms before reconnect attempt",n),this._reconnecting=!0;var i=this.setTimeoutFn(function(){t.skipReconnect||(k("attempting reconnect"),e.emitReserved("reconnect_attempt",t.backoff.attempts),t.skipReconnect||t.open(function(n){n?(k("reconnect attempt error"),t._reconnecting=!1,t.reconnect(),e.emitReserved("reconnect_error",n)):(k("reconnect success"),t.onreconnect())}))},n);this.opts.autoUnref&&i.unref(),this.subs.push(function(){clearTimeout(i)})}}},{key:"onreconnect",value:function(){var e=this.backoff.attempts;this._reconnecting=!1,this.backoff.reset(),this.emitReserved("reconnect",e)}}]),D})(y.StrictEventEmitter);_e.Manager=_},629,[9,10,16,12,14,17,630,645,651,652,655,657,656,583]); +__d(function(g,r,i,a,m,e,d){var o=r(d[0]);m.exports=function(t,p){return new o(t,p)},m.exports.Socket=o,m.exports.protocol=o.protocol,m.exports.Transport=r(d[1]),m.exports.transports=r(d[2]),m.exports.parser=r(d[3])},630,[631,638,632,639]); +__d(function(g,r,_i,a,m,_e,d){var e=r(d[0]),t=r(d[1]),s=r(d[2]),n=r(d[3]),o=r(d[4]),i=r(d[5]),p=r(d[6]);function c(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}var u=r(d[7]),h=r(d[8]),l=r(d[9])("engine.io-client:socket"),f=r(d[10]),v=r(d[11]),y=r(d[12]),k=r(d[13]).installTimerFunctions,b=(function(b){"use strict";o(B,h);var w,S,L=(w=B,S=c(),function(){var e,t=p(w);if(S){var s=p(this).constructor;e=Reflect.construct(t,arguments,s)}else e=t.apply(this,arguments);return i(this,e)});function B(s){var o,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return t(this,B),o=L.call(this),s&&"object"==typeof s&&(i=s,s=null),s?(s=v(s),i.hostname=s.host,i.secure="https"===s.protocol||"wss"===s.protocol,i.port=s.port,s.query&&(i.query=s.query)):i.host&&(i.hostname=v(i.host).host),k(n(o),i),o.secure=null!=i.secure?i.secure:"undefined"!=typeof location&&"https:"===location.protocol,i.hostname&&!i.port&&(i.port=o.secure?"443":"80"),o.hostname=i.hostname||("undefined"!=typeof location?location.hostname:"localhost"),o.port=i.port||("undefined"!=typeof location&&location.port?location.port:o.secure?443:80),o.transports=i.transports||["polling","websocket"],o.readyState="",o.writeBuffer=[],o.prevBufferLen=0,o.opts=e({path:"/engine.io",agent:!1,withCredentials:!1,upgrade:!0,jsonp:!0,timestampParam:"t",rememberUpgrade:!1,rejectUnauthorized:!0,perMessageDeflate:{threshold:1024},transportOptions:{},closeOnBeforeunload:!0},i),o.opts.path=o.opts.path.replace(/\/$/,"")+"/","string"==typeof o.opts.query&&(o.opts.query=y.decode(o.opts.query)),o.id=null,o.upgrades=null,o.pingInterval=null,o.pingTimeout=null,o.pingTimeoutTimer=null,"function"==typeof addEventListener&&(o.opts.closeOnBeforeunload&&addEventListener("beforeunload",function(){o.transport&&(o.transport.removeAllListeners(),o.transport.close())},!1),"localhost"!==o.hostname&&(o.offlineEventListener=function(){o.onClose("transport close")},addEventListener("offline",o.offlineEventListener,!1))),o.open(),o}return s(B,[{key:"createTransport",value:function(t){l('creating transport "%s"',t);var s=T(this.opts.query);s.EIO=f.protocol,s.transport=t,this.id&&(s.sid=this.id);var n=e({},this.opts.transportOptions[t],this.opts,{query:s,socket:this,hostname:this.hostname,secure:this.secure,port:this.port});return l("options: %j",n),new u[t](n)}},{key:"open",value:function(){var e,t=this;if(this.opts.rememberUpgrade&&B.priorWebsocketSuccess&&-1!==this.transports.indexOf("websocket"))e="websocket";else{if(0===this.transports.length)return void this.setTimeoutFn(function(){t.emit("error","No transports available")},0);e=this.transports[0]}this.readyState="opening";try{e=this.createTransport(e)}catch(e){return l("error while creating transport: %s",e),this.transports.shift(),void this.open()}e.open(),this.setTransport(e)}},{key:"setTransport",value:function(e){var t=this;l("setting transport %s",e.name),this.transport&&(l("clearing existing transport %s",this.transport.name),this.transport.removeAllListeners()),this.transport=e,e.on("drain",this.onDrain.bind(this)).on("packet",this.onPacket.bind(this)).on("error",this.onError.bind(this)).on("close",function(){t.onClose("transport close")})}},{key:"probe",value:function(e){var t=this;l('probing transport "%s"',e);var s=this.createTransport(e,{probe:1}),n=!1;B.priorWebsocketSuccess=!1;var o=function(){n||(l('probe transport "%s" opened',e),s.send([{type:"ping",data:"probe"}]),s.once("packet",function(o){if(!n)if("pong"===o.type&&"probe"===o.data){if(l('probe transport "%s" pong',e),t.upgrading=!0,t.emit("upgrading",s),!s)return;B.priorWebsocketSuccess="websocket"===s.name,l('pausing current transport "%s"',t.transport.name),t.transport.pause(function(){n||"closed"!==t.readyState&&(l("changing transport and sending upgrade packet"),f(),t.setTransport(s),s.send([{type:"upgrade"}]),t.emit("upgrade",s),s=null,t.upgrading=!1,t.flush())})}else{l('probe transport "%s" failed',e);var i=new Error("probe error");i.transport=s.name,t.emit("upgradeError",i)}}))};function i(){n||(n=!0,f(),s.close(),s=null)}var p=function(n){var o=new Error("probe error: "+n);o.transport=s.name,i(),l('probe transport "%s" failed because of error: %s',e,n),t.emit("upgradeError",o)};function c(){p("transport closed")}function u(){p("socket closed")}function h(e){s&&e.name!==s.name&&(l('"%s" works - aborting "%s"',e.name,s.name),i())}var f=function(){s.removeListener("open",o),s.removeListener("error",p),s.removeListener("close",c),t.removeListener("close",u),t.removeListener("upgrading",h)};s.once("open",o),s.once("error",p),s.once("close",c),this.once("close",u),this.once("upgrading",h),s.open()}},{key:"onOpen",value:function(){if(l("socket open"),this.readyState="open",B.priorWebsocketSuccess="websocket"===this.transport.name,this.emit("open"),this.flush(),"open"===this.readyState&&this.opts.upgrade&&this.transport.pause){l("starting upgrade probes");for(var e=0,t=this.upgrades.length;e0&&void 0!==arguments[0]?arguments[0]:{};return e(t,{xd:this.xd,xs:this.xs},this.opts),new E(this.uri(),t)}},{key:"doWrite",value:function(t,e){var n=this,s=this.request({method:"POST",data:t});s.on("success",e),s.on("error",function(t){n.onError("xhr post error",t)})}},{key:"doPoll",value:function(){var t=this;k("xhr poll");var e=this.request();e.on("data",this.onData.bind(this)),e.on("error",function(e){t.onError("xhr poll error",e)}),this.pollXhr=e}}]),u})(),E=(function(e){"use strict";o(u,p);var i=h(u);function u(e,s){var o;return n(this,u),o=i.call(this),x(t(o),s),o.opts=s,o.method=s.method||"GET",o.uri=e,o.async=!1!==s.async,o.data=void 0!==s.data?s.data:null,o.create(),o}return s(u,[{key:"create",value:function(){var t=this,e=v(this.opts,"agent","enablesXDR","pfx","key","passphrase","cert","ca","ciphers","rejectUnauthorized","autoUnref");e.xdomain=!!this.opts.xd,e.xscheme=!!this.opts.xs;var n=this.xhr=new l(e);try{k("xhr open %s: %s",this.method,this.uri),n.open(this.method,this.uri,this.async);try{if(this.opts.extraHeaders)for(var s in n.setDisableHeaderCheck&&n.setDisableHeaderCheck(!0),this.opts.extraHeaders)this.opts.extraHeaders.hasOwnProperty(s)&&n.setRequestHeader(s,this.opts.extraHeaders[s])}catch(t){}if("POST"===this.method)try{n.setRequestHeader("Content-type","text/plain;charset=UTF-8")}catch(t){}try{n.setRequestHeader("Accept","*/*")}catch(t){}"withCredentials"in n&&(n.withCredentials=this.opts.withCredentials),this.opts.requestTimeout&&(n.timeout=this.opts.requestTimeout),this.hasXDR()?(n.onload=function(){t.onLoad()},n.onerror=function(){t.onError(n.responseText)}):n.onreadystatechange=function(){4===n.readyState&&(200===n.status||1223===n.status?t.onLoad():t.setTimeoutFn(function(){t.onError("number"==typeof n.status?n.status:0)},0))},k("xhr data %s",this.data),n.send(this.data)}catch(e){return void this.setTimeoutFn(function(){t.onError(e)},0)}"undefined"!=typeof document&&(this.index=u.requestsCount++,u.requests[this.index]=this)}},{key:"onSuccess",value:function(){this.emit("success"),this.cleanup()}},{key:"onData",value:function(t){this.emit("data",t),this.onSuccess()}},{key:"onError",value:function(t){this.emit("error",t),this.cleanup(!0)}},{key:"cleanup",value:function(t){if(void 0!==this.xhr&&null!==this.xhr){if(this.hasXDR()?this.xhr.onload=this.xhr.onerror=R:this.xhr.onreadystatechange=R,t)try{this.xhr.abort()}catch(t){}"undefined"!=typeof document&&delete u.requests[this.index],this.xhr=null}}},{key:"onLoad",value:function(){var t=this.xhr.responseText;null!==t&&this.onData(t)}},{key:"hasXDR",value:function(){return"undefined"!=typeof XDomainRequest&&!this.xs&&this.enablesXDR}},{key:"abort",value:function(){this.cleanup()}}]),u})();if(E.requestsCount=0,E.requests={},"undefined"!=typeof document)if("function"==typeof attachEvent)attachEvent("onunload",b);else if("function"==typeof addEventListener){addEventListener("onpagehide"in q?"pagehide":"unload",b,!1)}function b(){for(var t in E.requests)E.requests.hasOwnProperty(t)&&E.requests[t].abort()}m.exports=D,m.exports.Request=E},636,[16,22,9,10,12,14,17,633,637,644,645,635,583]); +__d(function(g,r,i,a,m,_e,d){var t=r(d[0]),e=r(d[1]),n=r(d[2]),o=r(d[3]),s=r(d[4]);function p(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(t){return!1}}var l=r(d[5]),u=r(d[6]),c=r(d[7]),h=r(d[8]),f=r(d[9])("engine.io-client:polling"),y=(function(y){"use strict";n(b,l);var v,w,k=(v=b,w=p(),function(){var t,e=s(v);if(w){var n=s(this).constructor;t=Reflect.construct(e,arguments,n)}else t=e.apply(this,arguments);return o(this,t)});function b(){return t(this,b),k.apply(this,arguments)}return e(b,[{key:"name",get:function(){return"polling"}},{key:"doOpen",value:function(){this.poll()}},{key:"pause",value:function(t){var e=this;this.readyState="pausing";var n=function(){f("paused"),e.readyState="paused",t()};if(this.polling||!this.writable){var o=0;this.polling&&(f("we are currently polling - waiting to pause"),o++,this.once("pollComplete",function(){f("pre-pause polling complete"),--o||n()})),this.writable||(f("we are currently writing - waiting to pause"),o++,this.once("drain",function(){f("pre-pause writing complete"),--o||n()}))}else n()}},{key:"poll",value:function(){f("polling"),this.polling=!0,this.doPoll(),this.emit("poll")}},{key:"onData",value:function(t){var e=this;f("polling got data %s",t);c.decodePayload(t,this.socket.binaryType).forEach(function(t){if("opening"===e.readyState&&"open"===t.type&&e.onOpen(),"close"===t.type)return e.onClose(),!1;e.onPacket(t)}),"closed"!==this.readyState&&(this.polling=!1,this.emit("pollComplete"),"open"===this.readyState?this.poll():f('ignoring poll - transport state "%s"',this.readyState))}},{key:"doClose",value:function(){var t=this,e=function(){f("writing close packet"),t.write([{type:"close"}])};"open"===this.readyState?(f("transport open - closing"),e()):(f("transport not open - deferring close"),this.once("open",e))}},{key:"write",value:function(t){var e=this;this.writable=!1,c.encodePayload(t,function(t){e.doWrite(t,function(){e.writable=!0,e.emit("drain")})})}},{key:"uri",value:function(){var t=this.query||{},e=this.opts.secure?"https":"http",n="";return!1!==this.opts.timestampRequests&&(t[this.opts.timestampParam]=h()),this.supportsBinary||t.sid||(t.b64=1),t=u.encode(t),this.opts.port&&("https"===e&&443!==Number(this.opts.port)||"http"===e&&80!==Number(this.opts.port))&&(n=":"+this.opts.port),t.length&&(t="?"+t),e+"://"+(-1!==this.opts.hostname.indexOf(":")?"["+this.opts.hostname+"]":this.opts.hostname)+n+this.opts.path+t}}]),b})();m.exports=y},637,[9,10,12,14,17,638,646,639,647,583]); +__d(function(g,r,i,a,m,_e,d){var t=r(d[0]),e=r(d[1]),n=r(d[2]),o=r(d[3]),s=r(d[4]),c=r(d[5]);function u(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(t){return!1}}var l=r(d[6]),h=r(d[7]),f=r(d[8]).installTimerFunctions,y=r(d[9])("engine.io-client:transport"),p=(function(p){"use strict";o(R,h);var v,k,S=(v=R,k=u(),function(){var t,e=c(v);if(k){var n=c(this).constructor;t=Reflect.construct(e,arguments,n)}else t=e.apply(this,arguments);return s(this,t)});function R(e){var o;return t(this,R),o=S.call(this),f(n(o),e),o.opts=e,o.query=e.query,o.readyState="",o.socket=e.socket,o}return e(R,[{key:"onError",value:function(t,e){var n=new Error(t);return n.type="TransportError",n.description=e,this.emit("error",n),this}},{key:"open",value:function(){return"closed"!==this.readyState&&""!==this.readyState||(this.readyState="opening",this.doOpen()),this}},{key:"close",value:function(){return"opening"!==this.readyState&&"open"!==this.readyState||(this.doClose(),this.onClose()),this}},{key:"send",value:function(t){"open"===this.readyState?this.write(t):y("transport is not open, discarding packets")}},{key:"onOpen",value:function(){this.readyState="open",this.writable=!0,this.emit("open")}},{key:"onData",value:function(t){var e=l.decodePacket(t,this.socket.binaryType);this.onPacket(e)}},{key:"onPacket",value:function(t){this.emit("packet",t)}},{key:"onClose",value:function(){this.readyState="closed",this.emit("close")}}]),R})();m.exports=p},638,[9,10,16,12,14,17,639,644,645,583]); +__d(function(g,r,_i,a,m,e,d){var o=r(d[0]),n=r(d[1]),t=String.fromCharCode(30);m.exports={protocol:4,encodePacket:o,encodePayload:function(n,c){var f=n.length,i=new Array(f),u=0;n.forEach(function(n,l){o(n,!1,function(o){i[l]=o,++u===f&&c(i.join(t))})})},decodePacket:n,decodePayload:function(o,c){for(var f=o.split(t),i=[],u=0;u1?{type:f[c],data:t.substring(1)}:{type:f[c]}:u}},642,[641,643]); +__d(function(g,r,_i,a,m,e,d){!(function(n){"use strict";e.encode=function(t){var i,f=new Uint8Array(t),u=f.length,o="";for(i=0;i>2],o+=n[(3&f[i])<<4|f[i+1]>>4],o+=n[(15&f[i+1])<<2|f[i+2]>>6],o+=n[63&f[i+2]];return u%3==2?o=o.substring(0,o.length-1)+"=":u%3==1&&(o=o.substring(0,o.length-2)+"=="),o},e.decode=function(t){var i,f,u,o,c,h=.75*t.length,l=t.length,s=0;"="===t[t.length-1]&&(h--,"="===t[t.length-2]&&h--);var x=new ArrayBuffer(h),O=new Uint8Array(x);for(i=0;i>4,O[s++]=(15&u)<<4|o>>2,O[s++]=(3&o)<<6|63&c;return x}})("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/")},643,[]); +__d(function(g,r,_i,a,m,e,d){function t(t){if(t)return s(t)}function s(s){for(var i in t.prototype)s[i]=t.prototype[i];return s}void 0!==m&&(m.exports=t),t.prototype.on=t.prototype.addEventListener=function(t,s){return this._callbacks=this._callbacks||{},(this._callbacks['$'+t]=this._callbacks['$'+t]||[]).push(s),this},t.prototype.once=function(t,s){function i(){this.off(t,i),s.apply(this,arguments)}return i.fn=s,this.on(t,i),this},t.prototype.off=t.prototype.removeListener=t.prototype.removeAllListeners=t.prototype.removeEventListener=function(t,s){if(this._callbacks=this._callbacks||{},0==arguments.length)return this._callbacks={},this;var i,n=this._callbacks['$'+t];if(!n)return this;if(1==arguments.length)return delete this._callbacks['$'+t],this;for(var l=0;l1?n-1:0),u=1;u0);return c}function h(){var n=i(+new Date);return n!==t?(u=0,t=n):n+'.'+i(u++)}for(;f';n=document.createElement(e)}catch(e){(n=document.createElement("iframe")).name=o.iframeId,n.src="javascript:0"}n.id=o.iframeId,o.form.appendChild(n),o.iframe=n};l(),e=e.replace(v,"\\\n"),this.area.value=e.replace(y,"\\n");try{this.form.submit()}catch(e){}this.iframe.attachEvent?this.iframe.onreadystatechange=function(){"complete"===o.iframe.readyState&&f()}:this.iframe.onload=f}}]),x})();m.exports=C},648,[9,10,16,77,12,14,17,637,635]); +__d(function(g,r,_i,a,m,_e,d){var t=r(d[0]),e=r(d[1]),s=r(d[2]),o=r(d[3]),n=r(d[4]);function i(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(t){return!1}}var c=r(d[5]),u=r(d[6]),p=r(d[7]),h=r(d[8]),f=r(d[9]).pick,l=r(d[10]),y=l.WebSocket,v=l.usingBrowserWebSocket,w=l.defaultBinaryType,k=l.nextTick,b=r(d[11])("engine.io-client:websocket"),B="undefined"!=typeof navigator&&"string"==typeof navigator.product&&"reactnative"===navigator.product.toLowerCase(),x=(function(l){"use strict";s(T,c);var x,R,C=(x=T,R=i(),function(){var t,e=n(x);if(R){var s=n(this).constructor;t=Reflect.construct(e,arguments,s)}else t=e.apply(this,arguments);return o(this,t)});function T(e){var s;return t(this,T),(s=C.call(this,e)).supportsBinary=!e.forceBase64,s}return e(T,[{key:"name",get:function(){return"websocket"}},{key:"doOpen",value:function(){if(this.check()){var t=this.uri(),e=this.opts.protocols,s=B?{}:f(this.opts,"agent","perMessageDeflate","pfx","key","passphrase","cert","ca","ciphers","rejectUnauthorized","localAddress","protocolVersion","origin","maxPayload","family","checkServerIdentity");this.opts.extraHeaders&&(s.headers=this.opts.extraHeaders);try{this.ws=v&&!B?e?new y(t,e):new y(t):new y(t,e,s)}catch(t){return this.emit("error",t)}this.ws.binaryType=this.socket.binaryType||w,this.addEventListeners()}}},{key:"addEventListeners",value:function(){var t=this;this.ws.onopen=function(){t.opts.autoUnref&&t.ws._socket.unref(),t.onOpen()},this.ws.onclose=this.onClose.bind(this),this.ws.onmessage=function(e){return t.onData(e.data)},this.ws.onerror=function(e){return t.onError("websocket error",e)}}},{key:"write",value:function(t){var e=this;this.writable=!1;for(var s=function(s){var o=t[s],n=s===t.length-1;u.encodePacket(o,e.supportsBinary,function(t){var s={};v||(o.options&&(s.compress=o.options.compress),e.opts.perMessageDeflate&&("string"==typeof t?Buffer.byteLength(t):t.length)=e.length?{done:!0}:{done:!1,value:e[i++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function h(e,t){if(e){if("string"==typeof e)return u(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?u(e,t):void 0}}function u(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,i=new Array(t);n1?t-1:0),i=1;i0;case u.ACK:case u.BINARY_ACK:return Array.isArray(e)}}}]),k})();function E(t){try{return JSON.parse(t)}catch(t){return!1}}_e.Decoder=N;var A=(function(){function t(e){i(this,t),this.packet=e,this.buffers=[],this.reconPack=e}return o(t,[{key:"takeBinaryData",value:function(t){if(this.buffers.push(t),this.buffers.length===this.reconPack.attachments){var e=h.reconstructPacket(this.reconPack,this.buffers);return this.finishedReconstruction(),e}return null}},{key:"finishedReconstruction",value:function(){this.reconPack=null,this.buffers=[]}}]),t})()},652,[77,12,14,17,9,10,644,653,654,583]); +__d(function(g,r,_i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.reconstructPacket=e.deconstructPacket=void 0;var t=r(d[0]);function n(c,o){if(!c)return c;if(t.isBinary(c)){var u={_placeholder:!0,num:o.length};return o.push(c),u}if(Array.isArray(c)){for(var i=new Array(c.length),f=0;f1?o-1:0),l=1;l1?o-1:0),l=1;l0&&t.jitter<=1?t.jitter:0,this.attempts=0}m.exports=t,t.prototype.duration=function(){var t=this.ms*Math.pow(this.factor,this.attempts++);if(this.jitter){var o=Math.random(),s=Math.floor(o*this.jitter*t);t=0==(1&Math.floor(10*o))?t-s:t+s}return 0|Math.min(t,this.max)},t.prototype.reset=function(){this.attempts=0},t.prototype.setMin=function(t){this.ms=t},t.prototype.setMax=function(t){this.max=t},t.prototype.setJitter=function(t){this.jitter=t}},657,[]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var u=t(r(d[1])),o='production'===process.env.REACT_APP_STAGE,n={captureEvent:function(t,n){o&&u.default.capture(t,n)},SHOULD_CAPTURE_EVENT:o,setPeople:function(t){o&&u.default.people.set(t)}};e.default=n},658,[1,659]); +__d(function(e,t,r,n,i,o,s){'use strict';function a(e){"@babel/helpers - typeof";return(a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function c(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function u(e,t){for(var r=0;re.length)&&(t=e.length);for(var r=0,n=new Array(t);r=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,s=!0,a=!1;return{s:function(){r=e[Symbol.iterator]()},n:function(){var e=r.next();return s=e.done,e},e:function(e){a=!0,o=e},f:function(){try{s||null==r.return||r.return()}finally{if(a)throw o}}}}var $=String.fromCharCode,P='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=',F='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+-$',A={};function C(e,t){if(!A[e]){A[e]={};for(var r=0;r>>8,r[2*n+1]=o%256}return r},decompressFromUint8Array:function(e){if(null===e||void 0===e)return q.decompress(e);for(var t=new Array(e.length/2),r=0,n=t.length;r>=1}else{for(i=1,n=0;n>=1}0==--l&&(l=Math.pow(2,f),f++),delete a[p]}else for(i=s[p],n=0;n>=1;0==--l&&(l=Math.pow(2,f),f++),s[u]=d++,p=String(c)}if(''!==p){if(Object.prototype.hasOwnProperty.call(a,p)){if(p.charCodeAt(0)<256){for(n=0;n>=1}else{for(i=1,n=0;n>=1}0==--l&&(l=Math.pow(2,f),f++),delete a[p]}else for(i=s[p],n=0;n>=1;0==--l&&(l=Math.pow(2,f),f++)}for(i=2,n=0;n>=1;for(;;){if(h<<=1,g==t-1){_.push(r(h));break}g++}return _.join('')},decompress:function(e){return null==e?'':''==e?null:q._decompress(e.length,32768,function(t){return e.charCodeAt(t)})},_decompress:function(e,t,r){var n,i,o,s,a,c,u,p=[],l=4,d=4,f=3,_='',h=[],g={val:r(0),position:t,index:1};for(n=0;n<3;n+=1)p[n]=n;for(o=0,a=Math.pow(2,2),c=1;c!=a;)s=g.val&g.position,g.position>>=1,0==g.position&&(g.position=t,g.val=r(g.index++)),o|=(s>0?1:0)*c,c<<=1;switch(o){case 0:for(o=0,a=Math.pow(2,8),c=1;c!=a;)s=g.val&g.position,g.position>>=1,0==g.position&&(g.position=t,g.val=r(g.index++)),o|=(s>0?1:0)*c,c<<=1;u=$(o);break;case 1:for(o=0,a=Math.pow(2,16),c=1;c!=a;)s=g.val&g.position,g.position>>=1,0==g.position&&(g.position=t,g.val=r(g.index++)),o|=(s>0?1:0)*c,c<<=1;u=$(o);break;case 2:return''}for(p[3]=u,i=u,h.push(u);;){if(g.index>e)return'';for(o=0,a=Math.pow(2,f),c=1;c!=a;)s=g.val&g.position,g.position>>=1,0==g.position&&(g.position=t,g.val=r(g.index++)),o|=(s>0?1:0)*c,c<<=1;switch(u=o){case 0:for(o=0,a=Math.pow(2,8),c=1;c!=a;)s=g.val&g.position,g.position>>=1,0==g.position&&(g.position=t,g.val=r(g.index++)),o|=(s>0?1:0)*c,c<<=1;p[d++]=$(o),u=d-1,l--;break;case 1:for(o=0,a=Math.pow(2,16),c=1;c!=a;)s=g.val&g.position,g.position>>=1,0==g.position&&(g.position=t,g.val=r(g.index++)),o|=(s>0?1:0)*c,c<<=1;p[d++]=$(o),u=d-1,l--;break;case 2:return h.join('')}if(0==l&&(l=Math.pow(2,f),f++),p[u])_=p[u];else{if(u!==d)return null;_=i+i.charAt(0)}h.push(_),p[d++]=i+_.charAt(0),i=_,0==--l&&(l=Math.pow(2,f),f++)}}},R={DEBUG:!1,LIB_VERSION:"1.14.1"},M=Array.prototype,j=Function.prototype,T=Object.prototype,D=M.slice,U=T.toString,B=T.hasOwnProperty,I='undefined'!=typeof window?window:{},N=I.navigator||{userAgent:''},H=I.document||{},L=N.userAgent,z=j.bind,V=M.forEach,Q=M.indexOf,W=Array.isArray,X={},G={trim:function(e){return e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,'')}},J=function(){if(R.DEBUG&&!G.isUndefined(window.console)&&window.console)try{window.console.log.apply(window.console,arguments)}catch(e){G.each(arguments,function(e){window.console.log(e)})}},Y=function(){if(R.DEBUG&&!G.isUndefined(window.console)&&window.console){var e=['PostHog error:'].concat(Array.prototype.slice.call(arguments));try{window.console.error.apply(window.console,e)}catch(t){G.each(e,function(e){window.console.error(e)})}}},K=function(){if(!G.isUndefined(window.console)&&window.console){var e=['PostHog error:'].concat(Array.prototype.slice.call(arguments));try{window.console.error.apply(window.console,e)}catch(t){G.each(e,function(e){window.console.error(e)})}}};G.bind=function(e,t){var r,n;if(z&&e.bind===z)return z.apply(e,D.call(arguments,1));if(!G.isFunction(e))throw new TypeError;return r=D.call(arguments,2),n=function(){if(!(this instanceof n))return e.apply(t,r.concat(D.call(arguments)));var i={};i.prototype=e.prototype;var o=new i;i.prototype=null;var s=e.apply(o,r.concat(D.call(arguments)));return Object(s)===s?s:o}},G.bind_instance_methods=function(e){for(var t in e)'function'==typeof e[t]&&(e[t]=G.bind(e[t],e))},G.each=function(e,t,r){if(null!==e&&void 0!==e)if(V&&e.forEach===V)e.forEach(t,r);else if(e.length===+e.length){for(var n=0,i=e.length;n0&&(t[r]=e)}),t};var Z,ee,te='undefined'!=typeof Symbol?Symbol('__deepCircularCopyInProgress__'):'__deepCircularCopyInProgress__';function re(e,t){return e!==Object(e)?t?t(e):e:e[te]?void 0:(e[te]=!0,G.isArray(e)?(r=[],G.each(e,function(e){r.push(re(e,t))})):(r={},G.each(e,function(e,n){n!==te&&(r[n]=re(e,t))})),delete e[te],r);var r}function ne(e){switch(a(e.className)){case'string':return e.className;case'object':return e.className.baseVal||e.getAttribute('class')||'';default:return''}}function ie(e){var t='';return pe(e)&&!le(e)&&e.childNodes&&e.childNodes.length&&G.each(e.childNodes,function(e){ae(e)&&e.textContent&&(t+=G.trim(e.textContent).split(/(\s+)/).filter(de).join('').replace(/[\r\n]/g,' ').replace(/[ ]+/g,' ').substring(0,255))}),G.trim(t)}function oe(e){return e&&1===e.nodeType}function se(e,t){return e&&e.tagName&&e.tagName.toLowerCase()===t.toLowerCase()}function ae(e){return e&&3===e.nodeType}G.copyAndTruncateStrings=function(e,t){return re(e,function(e){return'string'==typeof e&&null!==t&&(e=e.slice(0,t)),e})},G.base64Encode=function(e){var t,r,n,i,o,s='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=',a=0,c=0,u='',p=[];if(!e)return e;e=G.utf8Encode(e);do{t=(o=e.charCodeAt(a++)<<16|e.charCodeAt(a++)<<8|e.charCodeAt(a++))>>18&63,r=o>>12&63,n=o>>6&63,i=63&o,p[c++]=s.charAt(t)+s.charAt(r)+s.charAt(n)+s.charAt(i)}while(a127&&s<2048?String.fromCharCode(s>>6|192,63&s|128):String.fromCharCode(s>>12|224,s>>6&63|128,63&s|128),null!==a&&(r>t&&(o+=e.substring(t,r)),o+=a,t=r=i+1)}return r>t&&(o+=e.substring(t,e.length)),o},G.UUID=(Z=function(){for(var e=1*new Date,t=0;e==1*new Date;)t++;return e.toString(16)+t.toString(16)},ee=function(){var e,t,r=L,n=[],i=0;function o(e,t){var r,i=0;for(r=0;r=4&&(i=o(i,n),n=[]);return n.length>0&&(i=o(i,n)),i.toString(16)},function(){var e=(window.screen.height*window.screen.width).toString(16);return Z()+'-'+Math.random().toString(16).replace('.','')+'-'+ee()+'-'+e+'-'+Z()}),G.isBlockedUA=function(e){return!!/(google web preview|baiduspider|yandexbot|bingbot|googlebot|yahoo! slurp)/i.test(e)},G.HTTPBuildQuery=function(e,t){var r,n,i=[];return G.isUndefined(t)&&(t='&'),G.each(e,function(e,t){r=encodeURIComponent(e.toString()),n=encodeURIComponent(t),i[i.length]=n+'='+r}),i.join(t)},G.getQueryParam=function(e,t){t=t.replace(/[[]/,'\\[').replace(/[\]]/,'\\]');var r=new RegExp('[\\?&]'+t+'=([^&#]*)').exec(e);if(null===r||r&&'string'!=typeof r[1]&&r[1].length)return'';var n=r[1];try{n=decodeURIComponent(n)}catch(e){Y('Skipping decoding for malformed query param: '+n)}return n.replace(/\+/g,' ')},G.getHashParam=function(e,t){var r=e.match(new RegExp(t+'=([^&]*)'));return r?r[1]:null},G.register_event=(function(){function e(e,r,n){return function(i){if(i=i||t(window.event)){var o,s,a=!0;return G.isFunction(n)&&(o=n(i)),s=r.call(e,i),!1!==o&&!1!==s||(a=!1),a}}}function t(e){return e&&(e.preventDefault=t.preventDefault,e.stopPropagation=t.stopPropagation),e}return t.preventDefault=function(){this.returnValue=!1},t.stopPropagation=function(){this.cancelBubble=!0},function(t,r,n,i,o){if(t)if(t.addEventListener&&!i)t.addEventListener(r,n,!!o);else{var s='on'+r,a=t[s];t[s]=e(t,n,a)}else Y('No valid element provided to register_event')}})(),G.info={campaignParams:function(){var e='utm_source utm_medium utm_campaign utm_content utm_term gclid'.split(' '),t='',r={};return G.each(e,function(e){(t=G.getQueryParam(H.URL,e)).length&&(r[e]=t)}),r},searchEngine:function(e){return 0===e.search('https?://(.*)google.([^/?]*)')?'google':0===e.search('https?://(.*)bing.com')?'bing':0===e.search('https?://(.*)yahoo.com')?'yahoo':0===e.search('https?://(.*)duckduckgo.com')?'duckduckgo':null},searchInfo:function(e){var t=G.info.searchEngine(e),r='yahoo'!=t?'q':'p',n={};if(null!==t){n.$search_engine=t;var i=G.getQueryParam(e,r);i.length&&(n.ph_keyword=i)}return n},browser:function(e,t,r){return t=t||'',r||G.includes(e,' OPR/')?G.includes(e,'Mini')?'Opera Mini':'Opera':/(BlackBerry|PlayBook|BB10)/i.test(e)?'BlackBerry':G.includes(e,'IEMobile')||G.includes(e,'WPDesktop')?'Internet Explorer Mobile':G.includes(e,'SamsungBrowser/')?'Samsung Internet':G.includes(e,'Edge')||G.includes(e,'Edg/')?'Microsoft Edge':G.includes(e,'FBIOS')?'Facebook Mobile':G.includes(e,'Chrome')?'Chrome':G.includes(e,'CriOS')?'Chrome iOS':G.includes(e,'UCWEB')||G.includes(e,'UCBrowser')?'UC Browser':G.includes(e,'FxiOS')?'Firefox iOS':G.includes(t,'Apple')?G.includes(e,'Mobile')?'Mobile Safari':'Safari':G.includes(e,'Android')?'Android Mobile':G.includes(e,'Konqueror')?'Konqueror':G.includes(e,'Firefox')?'Firefox':G.includes(e,'MSIE')||G.includes(e,'Trident/')?'Internet Explorer':G.includes(e,'Gecko')?'Mozilla':''},browserVersion:function(e,t,r){var n={'Internet Explorer Mobile':/rv:(\d+(\.\d+)?)/,'Microsoft Edge':/Edge?\/(\d+(\.\d+)?)/,Chrome:/Chrome\/(\d+(\.\d+)?)/,'Chrome iOS':/CriOS\/(\d+(\.\d+)?)/,'UC Browser':/(UCBrowser|UCWEB)\/(\d+(\.\d+)?)/,Safari:/Version\/(\d+(\.\d+)?)/,'Mobile Safari':/Version\/(\d+(\.\d+)?)/,Opera:/(Opera|OPR)\/(\d+(\.\d+)?)/,Firefox:/Firefox\/(\d+(\.\d+)?)/,'Firefox iOS':/FxiOS\/(\d+(\.\d+)?)/,Konqueror:/Konqueror:(\d+(\.\d+)?)/,BlackBerry:/BlackBerry (\d+(\.\d+)?)/,'Android Mobile':/android\s(\d+(\.\d+)?)/,'Samsung Internet':/SamsungBrowser\/(\d+(\.\d+)?)/,'Internet Explorer':/(rv:|MSIE )(\d+(\.\d+)?)/,Mozilla:/rv:(\d+(\.\d+)?)/}[G.info.browser(e,t,r)];if(void 0===n)return null;var i=e.match(n);return i?parseFloat(i[i.length-2]):null},os:function(){var e=L;return/Windows/i.test(e)?/Phone/.test(e)||/WPDesktop/.test(e)?'Windows Phone':'Windows':/(iPhone|iPad|iPod)/.test(e)?'iOS':/Android/.test(e)?'Android':/(BlackBerry|PlayBook|BB10)/i.test(e)?'BlackBerry':/Mac/i.test(e)?'Mac OS X':/Linux/.test(e)?'Linux':/CrOS/.test(e)?'Chrome OS':''},device:function(e){return/Windows Phone/i.test(e)||/WPDesktop/.test(e)?'Windows Phone':/iPad/.test(e)?'iPad':/iPod/.test(e)?'iPod Touch':/iPhone/.test(e)?'iPhone':/(BlackBerry|PlayBook|BB10)/i.test(e)?'BlackBerry':/Android/.test(e)&&!/Mobile/.test(e)?'Android Tablet':/Android/.test(e)?'Android':''},deviceType:function(e){var t=this.device(e);return'iPad'===t||'Android Tablet'===t?'Tablet':t?'Mobile':'Desktop'},referringDomain:function(e){var t=e.split('/');return t.length>=3?t[2]:''},properties:function(){return G.extend(G.strip_empty_properties({$os:G.info.os(),$browser:G.info.browser(L,N.vendor,window.opera),$device:G.info.device(L),$device_type:G.info.deviceType(L)}),{$current_url:window.location.href,$host:window.location.host,$pathname:window.location.pathname,$browser_version:G.info.browserVersion(L,N.vendor,window.opera),$screen_height:window.screen.height,$screen_width:window.screen.width,$viewport_height:window.innerHeight,$viewport_width:window.innerWidth,$lib:'web',$lib_version:R.LIB_VERSION,$insert_id:Math.random().toString(36).substring(2,10)+Math.random().toString(36).substring(2,10),$time:G.timestamp()/1e3})},people_properties:function(){return G.extend(G.strip_empty_properties({$os:G.info.os(),$browser:G.info.browser(L,N.vendor,window.opera)}),{$browser_version:G.info.browserVersion(L,N.vendor,window.opera)})}},G.isObject=G.isObject,G.isBlockedUA=G.isBlockedUA,G.isEmptyObject=G.isEmptyObject,G.info=G.info,G.info.device=G.info.device,G.info.browser=G.info.browser,G.info.browserVersion=G.info.browserVersion,G.info.properties=G.info.properties;var ce=['a','button','form','input','select','textarea','label'];function ue(e,t){if(!e||se(e,'html')||!oe(e))return!1;for(var r=!1,n=[e],i=!0,o=e;o.parentNode&&!se(o,'body');)if(11!==o.parentNode.nodeType){if(!(i=o.parentNode))break;if(ce.indexOf(i.tagName.toLowerCase())>-1)r=!0;else{var s=window.getComputedStyle(i);s&&'pointer'===s.getPropertyValue('cursor')&&(r=!0)}n.push(i),o=i}else n.push(o.parentNode.host),o=o.parentNode.host;var a=window.getComputedStyle(e);if(a&&'pointer'===a.getPropertyValue('cursor')&&'click'===t.type)return!0;var c=e.tagName.toLowerCase();switch(c){case'html':return!1;case'form':return'submit'===t.type;case'input':return'change'===t.type||'click'===t.type;case'select':case'textarea':return'change'===t.type||'click'===t.type;default:return r?'click'===t.type:'click'===t.type&&(ce.indexOf(c)>-1||'true'===e.getAttribute('contenteditable'))}}function pe(e){for(var t=e;t.parentNode&&!se(t,'body');t=t.parentNode){var r=ne(t).split(' ');if(G.includes(r,'ph-sensitive')||G.includes(r,'ph-no-capture'))return!1}if(G.includes(ne(e).split(' '),'ph-include'))return!0;var n=e.type||'';if('string'==typeof n)switch(n.toLowerCase()){case'hidden':case'password':return!1}var i=e.name||e.id||'';if('string'==typeof i){if(/^cc|cardnum|ccnum|creditcard|csc|cvc|cvv|exp|pass|pwd|routing|seccode|securitycode|securitynum|socialsec|socsec|ssn/i.test(i.replace(/[^a-zA-Z0-9]/g,'')))return!1}return!0}function le(e){return!!(se(e,'input')&&'button'!=e.type||se(e,'select')||se(e,'textarea')||'true'===e.getAttribute('contenteditable'))}function de(e){if(null===e||G.isUndefined(e))return!1;if('string'==typeof e){e=G.trim(e);if(/^(?:(4[0-9]{12}(?:[0-9]{3})?)|(5[1-5][0-9]{14})|(6(?:011|5[0-9]{2})[0-9]{12})|(3[47][0-9]{13})|(3(?:0[0-5]|[68][0-9])[0-9]{11})|((?:2131|1800|35[0-9]{3})[0-9]{11}))$/.test((e||'').replace(/[- ]/g,'')))return!1;if(/(^\d{3}-?\d{2}-?\d{4}$)/.test(e))return!1}return!0}function fe(e,t){var r=document.createElement('script');r.type='text/javascript',r.src=e,r.onload=t;var n=document.getElementsByTagName('script');n.length>0?n[0].parentNode.insertBefore(r,n[0]):document.body.appendChild(r)}var _e=(function(){function e(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:t.get_config('rageclick');c(this,e),this.clicks=[],this.instance=t,this.enabled=r}return p(e,[{key:"click",value:function(e,t,r){if(this.enabled){var n=this.clicks[this.clicks.length-1];n&&Math.abs(e-n.x)+Math.abs(t-n.y)<30&&r-n.timestamp<1e3?(this.clicks.push({x:e,y:t,timestamp:r}),3===this.clicks.length&&this.instance.capture('$rageclick')):this.clicks=[{x:e,y:t,timestamp:r}]}}}]),e})(),he={_initializedTokens:[],_previousElementSibling:function(e){if(e.previousElementSibling)return e.previousElementSibling;do{e=e.previousSibling}while(e&&!oe(e));return e},_getPropertiesFromElement:function(e,t,r){var n=e.tagName.toLowerCase(),i={tag_name:n};ce.indexOf(n)>-1&&!r&&(i.$el_text=ie(e));var o=ne(e);o.length>0&&(i.classes=o.split(' ').filter(function(e){return''!==e})),G.each(e.attributes,function(r){var n;le(e)&&-1===['name','id','class'].indexOf(r.name)||!t&&de(r.value)&&('string'!=typeof(n=r.name)||'_ngcontent'!==n.substring(0,10))&&(i['attr__'+r.name]=r.value)});for(var s=1,a=1,c=e;c=this._previousElementSibling(c);)s++,c.tagName===e.tagName&&a++;return i.nth_child=s,i.nth_of_type=a,i},_getDefaultProperties:function(e){return{$event_type:e,$ce_version:1}},_extractCustomPropertyValue:function(e){var t=[];return G.each(document.querySelectorAll(e.css_selector),function(e){var r;['input','select'].indexOf(e.tagName.toLowerCase())>-1?r=e.value:e.textContent&&(r=e.textContent),de(r)&&t.push(r)}),t.join(', ')},_getCustomProperties:function(e){var t={};return G.each(this._customProperties,function(r){G.each(r.event_selectors,function(n){var i=document.querySelectorAll(n);G.each(i,function(n){G.includes(e,n)&&pe(n)&&(t[r.name]=this._extractCustomPropertyValue(r))},this)},this)},this),t},_getEventTarget:function(e){return void 0===e.target?e.srcElement:e.target.shadowRoot?e.composedPath()[0]:e.target},_captureEvent:function(e,t){var r=this._getEventTarget(e);if(ae(r)&&(r=r.parentNode),'click'===e.type&&this.rageclicks.click(e.clientX,e.clientY,(new Date).getTime()),ue(r,e)){for(var n=[r],i=r;i.parentNode&&!se(i,'body');)11!==i.parentNode.nodeType?(n.push(i.parentNode),i=i.parentNode):(n.push(i.parentNode.host),i=i.parentNode.host);var o,s=[],a=!1;if(G.each(n,function(e){var r=pe(e);'a'===e.tagName.toLowerCase()&&(o=e.getAttribute('href'),o=r&&de(o)&&o);var n=ne(e).split(' ');G.includes(n,'ph-no-capture')&&(a=!0),s.push(this._getPropertiesFromElement(e,t.get_config('mask_all_element_attributes'),t.get_config('mask_all_text')))},this),t.get_config('mask_all_text')||(s[0].$el_text=ie(r)),o&&(s[0].attr__href=o),a)return!1;var c=G.extend(this._getDefaultProperties(e.type),{$elements:s},this._getCustomProperties(n));return t.capture('$autocapture',c),!0}},_navigate:function(e){window.location.href=e},_addDomEventHandlers:function(e){var t=G.bind(function(t){t=t||window.event,this._captureEvent(t,e)},this);G.register_event(document,'submit',t,!1,!0),G.register_event(document,'change',t,!1,!0),G.register_event(document,'click',t,!1,!0)},_customProperties:{},init:function(e){this.rageclicks=new _e(e)},afterDecideResponse:function(e,t){var r=t.get_config('token');this._initializedTokens.indexOf(r)>-1?console.log('autocapture already initialized for token "'+r+'"'):(this._initializedTokens.push(r),e&&e.config&&!0===e.config.enable_collect_everything&&t.get_config('autocapture')?(e.custom_properties&&(this._customProperties=e.custom_properties),this._addDomEventHandlers(t)):t.__autocapture_enabled=!1)},enabledForProject:function(e,t,r){t=G.isUndefined(t)?10:t,r=G.isUndefined(r)?10:r;for(var n=0,i=0;i1&&void 0!==arguments[1]?arguments[1]:{};if(!this.getFlags())return console.warn('getFeatureFlag for key "'+e+'" failed. Feature flags didn\'t load in time.'),!1;var r=this.getFlagVariants()[e];return!t.send_event&&'send_event'in t||this.flagCallReported[e]||(this.flagCallReported[e]=!0,this.instance.capture('$feature_flag_called',{$feature_flag:e,$feature_flag_response:r})),r}},{key:"isFeatureEnabled",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return this.getFlags()?!!this.getFeatureFlag(e,t):(console.warn('isFeatureEnabled for key "'+e+'" failed. Feature flags didn\'t load in time.'),!1)}},{key:"addFeatureFlagsHandler",value:function(e){this.featureFlagEventHandlers.push(e)}},{key:"receivedFeatureFlags",value:function(){var e=this.getFlags(),t=this.getFlagVariants();this.featureFlagEventHandlers.forEach(function(r){return r(e,t)})}},{key:"override",value:function(e){if(this._override_warning=!1,!1===e)this.instance.persistence.unregister('$override_feature_flags');else if(Array.isArray(e)){for(var t={},r=0;r18e5&&(s=G.UUID()),r.register(l({},"$sesid",[n,s])),s)};e.instance._captureMetrics.incr('rrweb-record'),e.instance._captureMetrics.incr("rrweb-record-".concat(t.type)),e.emit?e._captureSnapshot(a):e.snapshots.push(a)}},t)),this.instance._addCaptureHook(function(e){'$pageview'===e&&window.rrweb.record.addCustomEvent('$pageview',{href:window.location.href})})}},{key:"_captureSnapshot",value:function(e){this.instance.capture('$snapshot',e,{transport:'XHR',method:'POST',endpoint:this.endpoint,_forceCompression:!0,_noTruncate:!0,_batchKey:'sessionRecording',_metrics:{rrweb_full_snapshot:2===e.$snapshot_data.type}})}}]),e})(),Le=(function(){function e(t){c(this,e),this.instance=t}return p(e,[{key:"call",value:function(){var e=this,t=JSON.stringify({token:this.instance.get_config('token'),distinct_id:this.instance.get_distinct_id()}),r=G.base64Encode(t);this.instance._send_request("".concat(this.instance.get_config('api_host'),"/decide/?v=2"),{data:r},{method:'POST'},function(t){return e.parseDecideResponse(t)})}},{key:"parseDecideResponse",value:function(e){var t=this;if(!document||!document.body)return console.log('document not ready yet, trying again in 500 milliseconds...'),void setTimeout(function(){t.parseDecideResponse(e)},500);if(this.instance.toolbar.afterDecideResponse(e),this.instance.sessionRecording.afterDecideResponse(e),he.afterDecideResponse(e,this.instance),De(e,this.instance.persistence),e.supportedCompression){var r,n={},i=E(e.supportedCompression);try{for(i.s();!(r=i.n()).done;){n[r.value]=!0}}catch(e){i.e(e)}finally{i.f()}this.instance.compression=n}else this.instance.compression={}}}]),e})(),ze=(function(){function e(t){c(this,e),this.instance=t}return p(e,[{key:"afterDecideResponse",value:function(e){var t=e.editorParams||(e.toolbarVersion?{toolbarVersion:e.toolbarVersion}:{});e.isAuthenticated&&t.toolbarVersion&&0===t.toolbarVersion.indexOf('toolbar')&&(this._loadEditor(f(f({},t),{},{apiURL:this.instance.get_config('api_host')})),this.instance.set_config({debug:!0}))}},{key:"maybeLoadEditor",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:window.location,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:window.localStorage,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:window.history;try{var n,i=G.getHashParam(e.hash,'__posthog')||G.getHashParam(e.hash,'state'),o=i?JSON.parse(decodeURIComponent(i)):null;return o&&('mpeditor'===o.action||'ph_authorize'===o.action)?(n=o)&&Object.keys(n).length>0&&(t.setItem('_postHogEditorParams',JSON.stringify(n)),o.desiredHash?e.hash=o.desiredHash:r?r.replaceState('',document.title,e.pathname+e.search):e.hash=''):delete(n=JSON.parse(t.getItem('_postHogEditorParams')||'{}')).userIntent,n.apiURL=this.instance.get_config('api_host'),!(!n.token||this.instance.get_config('token')!==n.token)&&(this._loadEditor(n),!0)}catch(e){return!1}}},{key:"_loadEditor",value:function(e){var t=this;if(!window._postHogToolbarLoaded){window._postHogToolbarLoaded=!0;var r=e.jsURL||e.apiURL||this.instance.get_config('api_host');return fe(r+(r.endsWith('/')?'':'/')+"static/toolbar.js?_ts="+(new Date).getTime(),function(){window.ph_load_editor(e)}),G.register_event(window,'turbolinks:load',function(){window._postHogToolbarLoaded=!1,t._loadEditor(e)}),!0}return!1}}]),e})(),Ve=(function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:3e3;c(this,e),this.isPolling=!0,this._event_queue=[],this._empty_queue_count=0,this._poller=function(){},this._pollInterval=t}return p(e,[{key:"setPollInterval",value:function(e){this._pollInterval=e,this.isPolling&&this.poll()}},{key:"enqueue",value:function(){}},{key:"poll",value:function(){}},{key:"unload",value:function(){}},{key:"getTime",value:function(){return(new Date).getTime()}}]),e})(),Qe=(function(e){_(r,Ve);var t=m(r);function r(e,n){var i,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:3e3;return c(this,r),(i=t.call(this,o)).handlePollRequest=n,i.captureMetrics=e,i}return p(r,[{key:"enqueue",value:function(e,t,r){this.captureMetrics.incr('batch-enqueue'),this._event_queue.push({url:e,data:t,options:r}),this.isPolling||(this.isPolling=!0,this.poll())}},{key:"poll",value:function(){var e=this;clearTimeout(this._poller),this._poller=setTimeout(function(){if(e._event_queue.length>0){var t=e.formatQueue(),r=function(r){var n=t[r],i=n.url,o=n.data,s=n.options;G.each(o,function(t,r){o[r].offset=Math.abs(o[r].timestamp-e.getTime()),delete o[r].timestamp}),e.handlePollRequest(i,o,s),e.captureMetrics.incr('batch-requests'),e.captureMetrics.incr("batch-requests-".concat(i.slice(i.length-2))),e.captureMetrics.incr('batch-handle',o.length),e.captureMetrics.incr("batch-handle-".concat(i.slice(i.length-2)),o.length)};for(var n in t)r(n);e._event_queue.length=0,e._empty_queue_count=0}else e._empty_queue_count++;e._empty_queue_count>4&&(e.isPolling=!1,e._empty_queue_count=0),e.isPolling&&e.poll()},this._pollInterval)}},{key:"updateUnloadMetrics",value:function(){var e=this.formatQueue();for(var t in e){var r=e[t],n=r.url,i=r.data;this.captureMetrics.incr('batch-unload-requests'),this.captureMetrics.incr("batch-unload-requests-".concat(n.slice(n.length-2))),this.captureMetrics.incr('batch-unload',i.length),this.captureMetrics.incr("batch-unload-".concat(n.slice(n.length-2)),i.length)}}},{key:"unload",value:function(){clearTimeout(this._poller);var e=this._event_queue.length>0?this.formatQueue():{};for(var t in this._event_queue.length=0,e){var r=e[t],n=r.url,i=r.data,o=r.options;this.handlePollRequest(n,i,f(f({},o),{},{transport:'sendbeacon'}))}}},{key:"formatQueue",value:function(){var e={};return G.each(this._event_queue,function(t){var r=t.url,n=t.data,i=t.options,o=(i?i._batchKey:null)||r;void 0===e[o]&&(e[o]={data:[],url:r,options:i}),i&&e[o].options&&e[o].options._metrics&&!e[o].options._metrics.rrweb_full_snapshot&&(e[o].options._metrics.rrweb_full_snapshot=i._metrics.rrweb_full_snapshot),e[o].data.push(n)}),e}}]),r})(),We=(function(){function e(t,r){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:function(){return(new Date).getTime()};c(this,e),this.enabled=t,this.capture=r,this.getTime=n,this.metrics={},this.requests={}}return p(e,[{key:"incr",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;this.enabled&&(e="phjs-".concat(e),this.metrics[e]=(this.metrics[e]||0)+t)}},{key:"decr",value:function(e){this.enabled&&(e="phjs-".concat(e),this.metrics[e]=(this.metrics[e]||0)-1)}},{key:"startRequest",value:function(e){if(this.enabled){var t=G.UUID();return this.requests[t]=[this.getTime(),e],t}}},{key:"finishRequest",value:function(e){if(this.enabled&&this.requests[e]){var t=b(this.requests[e],2),r=t[0],n=t[1];return n.duration=this.getTime()-r,delete this.requests[e],n}}},{key:"markRequestFailed",value:function(e){this.enabled&&this.capture('$capture_failed_request',e)}},{key:"captureInProgressRequests",value:function(){var e=this;this.enabled&&Object.keys(this.requests).forEach(function(t){var r=e.finishRequest(t);e.markRequestFailed(f(f({},r),{},{type:'inflight_at_unload'}))})}}]),e})(),Xe=Uint8Array,Ge=Uint16Array,Je=Uint32Array,Ye=new Xe([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0]),Ke=new Xe([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,0,0]),Ze=new Xe([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),et=function(e,t){for(var r=new Ge(31),n=0;n<31;++n)r[n]=t+=1<>>1|(21845&st)<<1;at=(61680&(at=(52428&at)>>>2|(13107&at)<<2))>>>4|(3855&at)<<4,ot[st]=((65280&at)>>>8|(255&at)<<8)>>>1}var ct=function(e,t,r){for(var n=e.length,i=0,o=new Ge(t);i>>c]=u}else for(s=new Ge(n),i=0;i>>15-e[i];return s},ut=new Xe(288);for(st=0;st<144;++st)ut[st]=8;for(st=144;st<256;++st)ut[st]=9;for(st=256;st<280;++st)ut[st]=7;for(st=280;st<288;++st)ut[st]=8;var pt=new Xe(32);for(st=0;st<32;++st)pt[st]=5;var lt=ct(ut,9,0),dt=ct(pt,5,0),ft=function(e){return(e/8>>0)+(7&e&&1)},_t=function(e,t,r){(null==t||t<0)&&(t=0),(null==r||r>e.length)&&(r=e.length);var n=new(e instanceof Ge?Ge:e instanceof Je?Je:Xe)(r-t);return n.set(e.subarray(t,r)),n},ht=function(e,t,r){r<<=7&t;var n=t/8>>0;e[n]|=r,e[n+1]|=r>>>8},gt=function(e,t,r){r<<=7&t;var n=t/8>>0;e[n]|=r,e[n+1]|=r>>>8,e[n+2]|=r>>>16},yt=function(e,t){for(var r=[],n=0;nd&&(d=o[n].s);var f=new Ge(d+1),_=vt(r[p-1],f,0);if(_>t){n=0;var h=0,g=_-t,y=1<t))break;h+=y-(1<<_-f[v]),f[v]=t}for(h>>>=g;h>0;){var m=o[n].s;f[m]=0&&h;--n){var b=o[n].s;f[b]==t&&(--f[b],++h)}_=t}return[new Xe(f),_]},vt=function e(t,r,n){return-1==t.s?Math.max(e(t.l,r,n+1),e(t.r,r,n+1)):r[t.s]=n},mt=function(e){for(var t=e.length;t&&!e[--t];);for(var r=new Ge(++t),n=0,i=e[0],o=1,s=function(e){r[n++]=e},a=1;a<=t;++a)if(e[a]==i&&a!=t)++o;else{if(!i&&o>2){for(;o>138;o-=138)s(32754);o>2&&(s(o>10?o-11<<5|28690:o-3<<5|12305),o=0)}else if(o>3){for(s(i),--o;o>6;o-=6)s(8304);o>2&&(s(o-3<<5|8208),o=0)}for(;o--;)s(i);o=1,i=e[a]}return[r.subarray(0,n),t]},bt=function(e,t){for(var r=0,n=0;n>>8,e[i+2]=255^e[i],e[i+3]=255^e[i+1];for(var o=0;o4&&!E[Ze[P-1]];--P);var F,A,C,q,R=u+5<<3,M=bt(i,ut)+bt(o,pt)+s,j=bt(i,d)+bt(o,h)+s+14+3*P+bt(S,E)+(2*S[16]+3*S[17]+7*S[18]);if(R<=M&&R<=j)return wt(t,p,e.subarray(c,c+u));if(ht(t,p,1+(j15&&(ht(t,p,B[O]>>>5&127),p+=B[O]>>>12)}}}else F=lt,A=ut,C=dt,q=pt;for(O=0;O255){I=n[O]>>>18&31;gt(t,p,F[I+257]),p+=A[I+257],I>7&&(ht(t,p,n[O]>>>23&31),p+=Ye[I]);var N=31&n[O];gt(t,p,C[N]),p+=q[N],N>3&&(gt(t,p,n[O]>>>5&8191),p+=Ke[N])}else gt(t,p,F[n[O]]),p+=A[n[O]];return gt(t,p,F[256]),p+A[256]},St=new Je([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),Ot=new Xe(0),xt=function(e,t,r,n,i,o){var s=e.length,a=new Xe(n+s+5*(1+Math.floor(s/7e3))+i),c=a.subarray(n,a.length-i),u=0;if(!t||s<8)for(var p=0;p<=s;p+=65535){var l=p+65535;l>>13,_=8191&d,h=(1<7e3||E>24576)&&q>423){u=kt(e,c,0,w,k,S,x,E,P,p-P,u),E=O=x=0,P=p;for(var R=0;R<286;++R)k[R]=0;for(R=0;R<30;++R)S[R]=0}var M=2,j=0,T=_,D=A-C&32767;if(q>2&&F==b(p-D))for(var U=Math.min(f,q)-1,B=Math.min(32767,p),I=Math.min(258,q);D<=B&&--T&&A!=C;){if(e[p+M]==e[p+M-D]){for(var N=0;NM){if(M=N,j=D,N>U)break;var H=Math.min(D,N-2),L=0;for(R=0;RL&&(L=V,C=z)}}}D+=(A=C)-(C=g[A])+32768&32767}if(j){w[E++]=268435456|nt[M]<<18|it[j];var Q=31&nt[M],W=31&it[j];x+=Ye[Q]+Ke[W],++k[257+Q],++S[W],$=p+M,++O}else w[E++]=e[p],++k[e[p]]}}u=kt(e,c,o,w,k,S,x,E,P,p-P,u),o||(u=wt(c,u,Ot))}return _t(a,0,n+ft(u)+i)},Et=(function(){for(var e=new Je(256),t=0;t<256;++t){for(var r=t,n=9;--n;)r=(1&r&&3988292384)^r>>>1;e[t]=r}return e})(),$t=function(){var e=4294967295;return{p:function(t){for(var r=e,n=0;n>>8;e=r},d:function(){return 4294967295^e}}},Pt=function(e,t,r,n,i){return xt(e,null==t.level?6:t.level,null==t.mem?Math.ceil(1.5*Math.max(8,Math.min(13,Math.log(e.length)))):12+t.mem,r,n,!i)},Ft=function(e,t,r){for(;r;++t)e[t]=r,r>>>=8},At=function(e,t){var r=t.filename;if(e[0]=31,e[1]=139,e[2]=8,e[8]=t.level<2?4:9==t.level?2:0,e[9]=3,0!=t.mtime&&Ft(e,4,Math.floor(new Date(t.mtime||Date.now())/1e3)),r){e[3]=8;for(var n=0;n<=r.length;++n)e[n+10]=r.charCodeAt(n)}},Ct=function(e){return 10+(e.filename&&e.filename.length+1||0)};function qt(e,t){void 0===t&&(t={});var r=$t(),n=e.length;r.p(e);var i=Pt(e,t,Ct(t),8),o=i.length;return At(i,t),Ft(i,o-8,r.d()),Ft(i,o-4,n),i}function Rt(e,t){var r=e.length;if(!t&&'undefined'!=typeof TextEncoder)return(new TextEncoder).encode(e);for(var n=new Xe(e.length+(e.length>>>1)),i=0,o=function(e){n[i++]=e},s=0;sn.length){var a=new Xe(i+8+(r-s<<1));a.set(n),n=a}var c=e.charCodeAt(s);c<128||t?o(c):c<2048?(o(192|c>>>6),o(128|63&c)):c>55295&&c<57344?(o(240|(c=65536+(1047552&c)|1023&e.charCodeAt(++s))>>>18),o(128|c>>>12&63),o(128|c>>>6&63),o(128|63&c)):(o(224|c>>>12),o(128|c>>>6&63),o(128|63&c))}return _t(n,0,i)}function Mt(e,t,r){return'lz64'===e?[{data:q.compressToBase64(t),compression:'lz64'},r]:'gzip-js'===e?[qt(Rt(t),{mtime:0}),f(f({},r),{},{blob:!0,urlQueryArgs:{compression:'gzip-js'}})]:[{data:G.base64Encode(t)},r]}var jt,Tt,Dt,Ut=function e(t,r){if(r.blob&&t.buffer)return new Blob([t.buffer],{type:'text/plain'});if(r.sendBeacon||r.blob){var n=e(t,{method:'POST'});return new Blob([n],{type:'application/x-www-form-urlencoded'})}if('POST'!==r.method)return null;var i,o;return i=Array.isArray(t)||(o=t,'[object Uint8Array]'===Object.prototype.toString.call(o))?'data='+encodeURIComponent(t):'data='+encodeURIComponent(t.data),t.compression&&(i+='&compression='+t.compression),i},Bt=function(e){var t=e.url,r=e.data,n=e.headers,i=e.options,o=e.captureMetrics,s=e.callback,a=e.retriesPerformedSoFar,c=e.retryQueue,u=e.onXHRError,p=new XMLHttpRequest;p.open(i.method,t,!0);var l=Ut(r,i);o.incr('_send_request'),o.incr('_send_request_inflight');var d=o.startRequest(f({data_size:G.isString(r)?r.length:l.length,endpoint:t.slice(t.length-2)},i._metrics));G.each(n,function(e,t){p.setRequestHeader(t,e)}),'POST'!==i.method||i.blob||p.setRequestHeader('Content-Type','application/x-www-form-urlencoded'),p.withCredentials=!0,p.onreadystatechange=function(){if(4===p.readyState){o.incr("xhr-response"),o.incr("xhr-response-".concat(p.status)),o.decr('_send_request_inflight');var e=o.finishRequest(d);if(200===p.status){if(s){var l;try{l=JSON.parse(p.responseText)}catch(e){return void Y(e)}s(l)}}else'function'==typeof u&&u(p),[401,403,404,500].indexOf(p.status)<0&&c.enqueue({url:t,data:r,options:i,headers:n,retriesPerformedSoFar:(a||0)+1,callback:s}),o.markRequestFailed(f(f({},e),{},{type:'non_200',status:p.status,statusText:p.statusText})),s&&(i.verbose?s({status:0,error:error}):s(0))}},p.send(l)},It=(function(e){_(r,Ve);var t=m(r);function r(e,n){var i;return c(this,r),(i=t.call(this)).captureMetrics=e,i.isPolling=!1,i.queue=[],i.areWeOnline=!0,i.onXHRError=n,'onLine'in window.navigator&&(i.areWeOnline=window.navigator.onLine,window.addEventListener('online',function(){i._handleWeAreNowOnline()}),window.addEventListener('offline',function(){i.areWeOnline=!1})),i}return p(r,[{key:"enqueue",value:function(e){var t=e.retriesPerformedSoFar||0;if(!(t>=10)){var r=3e3*Math.pow(2,t),n=new Date(Date.now()+r);console.warn("Enqueued failed request for retry in ".concat(r)),this.queue.push({retryAt:n,requestData:e}),this.isPolling||(this.isPolling=!0,this.poll())}}},{key:"poll",value:function(){var e=this;clearTimeout(this._poller),this._poller=setTimeout(function(){e.areWeOnline&&e.queue.length>0&&e.flush(),e.poll()},this._pollInterval)}},{key:"flush",value:function(){var e=new Date(Date.now()),t=this.queue.filter(function(t){return t.retryAt0){this.queue=this.queue.filter(function(t){return t.retryAt>=e});var r,n=E(t);try{for(n.s();!(r=n.n()).done;){var i=r.value.requestData;this._executeXhrRequest(i)}}catch(e){n.e(e)}finally{n.f()}}}},{key:"unload",value:function(){clearTimeout(this._poller);var e,t=E(this.queue);try{for(t.s();!(e=t.n()).done;){var r=e.value.requestData,n=r.url,i=r.data,o=r.options;window.navigator.sendBeacon(n,Ut(i,f(f({},o),{},{sendBeacon:!0})))}}catch(e){t.e(e)}finally{t.f()}this.queue=[]}},{key:"_executeXhrRequest",value:function(e){var t=e.url,r=e.data,n=e.options,i=e.headers,o=e.callback,s=e.retriesPerformedSoFar;Bt({url:t,data:r||{},options:n||{},headers:i||{},retriesPerformedSoFar:s||0,callback:o,captureMetrics:this.captureMetrics,retryQueue:this,onXHRError:this.onXHRError})}},{key:"_handleWeAreNowOnline",value:function(){this.areWeOnline=!0,this.flush()}}]),r})(),Nt=0,Ht=function(){},Lt={},zt=I.XMLHttpRequest&&'withCredentials'in new XMLHttpRequest,Vt=!zt&&-1===L.indexOf('MSIE')&&-1===L.indexOf('Mozilla'),Qt=function(){},Wt=function(e,t,r){var n,i="posthog"===r?Tt:Tt[r];if(i&&jt===Nt)n=i;else{if(i&&!G.isArray(i))return void Y('You have already initialized '+r);n=new Qt}if(n._init(e,t,r),n.people=new Te,n.people._init(n),n.featureFlags=new Ue(n),n.feature_flags=n.featureFlags,n.toolbar=new ze(n),n.toolbar.maybeLoadEditor(),n.sessionRecording=new He(n),n.sessionRecording.startRecordingIfEnabled(),n.__autocapture_enabled=n.get_config('autocapture'),n.get_config('autocapture')){he.enabledForProject(n.get_config('token'),100,100)?he.isBrowserSupported()?he.init(n):(n.__autocapture_enabled=!1,J('Disabling Automatic Event Collection because this browser is not supported')):(n.__autocapture_enabled=!1,J('Not in active bucket: disabling Automatic Event Collection.'))}return n.get_config('advanced_disable_decide')||new Le(n).call(),R.DEBUG=R.DEBUG||n.get_config('debug'),!G.isUndefined(i)&&G.isArray(i)&&(n._execute_array.call(n.people,i.people),n._execute_array(i)),n};Qt.prototype.init=function(e,t,r){if(G.isUndefined(r))Y('You must name your new library: init(token, config, name)');else{if("posthog"!==r){var n=Wt(e,t,r);return Tt[r]=n,n._loaded(),n}Y('You must initialize the main posthog object right after you include the PostHog js snippet')}},Qt.prototype._init=function(e,t,r){this.__loaded=!0,this.config={},this._triggered_notifs=[],this.compression={},this.set_config(G.extend({},{api_host:'https://app.posthog.com',api_method:'POST',api_transport:'XHR',autocapture:!0,rageclick:!1,cross_subdomain_cookie:-1===H.location.hostname.indexOf('herokuapp.com'),persistence:'cookie',persistence_name:'',cookie_name:'',loaded:function(){},store_google:!0,save_referrer:!0,test:!1,verbose:!1,img:!1,capture_pageview:!0,debug:!1,cookie_expiration:365,upgrade:!1,disable_session_recording:!1,disable_persistence:!1,disable_cookie:!1,secure_cookie:'https:'===I.location.protocol,ip:!0,opt_out_capturing_by_default:!1,opt_out_persistence_by_default:!1,opt_out_capturing_persistence_type:'localStorage',opt_out_capturing_cookie_prefix:null,property_blacklist:[],sanitize_properties:null,xhr_headers:{},inapp_protocol:'//',inapp_link_new_window:!1,request_batching:!0,properties_string_max_length:65535,session_recording:{blockClass:'ph-no-capture',blockSelector:null,ignoreClass:'ph-ignore-input',maskAllInputs:!1,maskInputOptions:{},maskInputFn:null,slimDOMOptions:{},collectFonts:!1},mask_all_element_attributes:!1,mask_all_text:!1,advanced_disable_decide:!1,on_xhr_error:function(e){var t='Bad HTTP status: '+e.status+' '+e.statusText;Y(t)},_onCapture:function(){},_capture_metrics:!1},t,{name:r,token:e,callback_fn:("posthog"===r?r:"posthog."+r)+'._jsc'})),this._jsc=function(){},this._captureMetrics=new We(this.get_config('_capture_metrics'),G.bind(this.capture,this)),this._requestQueue=new Qe(this._captureMetrics,G.bind(this._handle_queued_event,this)),this._retryQueue=new It(this._captureMetrics,this.get_config('on_xhr_error')),this.__captureHooks=[],this.__request_queue=[],this.persistence=new Ie(this.config),this._gdpr_init();var n=G.UUID();this.get_distinct_id()||this.register_once({distinct_id:n,$device_id:n},''),I.addEventListener&&I.addEventListener('unload',this._handle_unload.bind(this))},Qt.prototype._loaded=function(){this.get_config('loaded')(this),this._start_queue_if_opted_in(),this.get_config('capture_pageview')&&this.capture('$pageview',{},{send_instantly:!0})},Qt.prototype._start_queue_if_opted_in=function(){this.has_opted_out_capturing()||this.get_config('request_batching')&&this._requestQueue.poll()},Qt.prototype._dom_loaded=function(){this.has_opted_out_capturing()||G.each(this.__request_queue,function(e){this._send_request.apply(this,e)},this),delete this.__request_queue,this._start_queue_if_opted_in()},Qt.prototype._prepare_callback=function(e,t){if(G.isUndefined(e))return null;if(zt){return function(r){e(r,t)}}var r=this._jsc,n=''+Math.floor(1e8*Math.random()),i=this.get_config('callback_fn')+'['+n+']';return r[n]=function(i){delete r[n],e(i,t)},i},Qt.prototype._handle_unload=function(){this.get_config('request_batching')?(this.get_config('capture_pageview')&&this.capture('$pageleave'),this.get_config('_capture_metrics')&&(this._requestQueue.updateUnloadMetrics(),this.capture('$capture_metrics',this._captureMetrics.metrics),this._captureMetrics.captureInProgressRequests()),this._requestQueue.unload(),this._retryQueue.unload()):this.get_config('capture_pageview')&&this.capture('$pageleave',null,{transport:'sendbeacon'})},Qt.prototype._handle_queued_event=function(e,t,r){var n=JSON.stringify(t);this.__compress_and_send_json_request(e,n,r||Lt,Ht)},Qt.prototype.__compress_and_send_json_request=function(e,t,r,n){var i,o=b(Mt((i=this.compression)['gzip-js']?'gzip-js':i.lz64?'lz64':'base64',t,r),2),s=o[0],a=o[1];this._send_request(e,s,a,n)},Qt.prototype._send_request=function(e,t,r,n){if(Vt)this.__request_queue.push(arguments);else{var i={method:this.get_config('api_method'),transport:this.get_config('api_transport'),verbose:this.get_config('verbose')};r=G.extend(i,r||{}),zt||(r.method='GET');var o=I.navigator.sendBeacon&&'sendbeacon'===r.transport.toLowerCase(),s=r.urlQueryArgs||{};if(s.ip=this.get_config('ip')?1:0,s._=(new Date).getTime().toString(),e+=(e.indexOf('?')>-1?'&':'?')+G.HTTPBuildQuery(s),G.isObject(t)&&this.get_config('img')){var a=H.createElement('img');a.src=e,H.body.appendChild(a)}else if(o)I.navigator.sendBeacon(e,Ut(t,f(f({},r),{},{sendBeacon:!0})));else if(zt)try{Bt({url:e,data:t,headers:this.get_config('xhr_headers'),options:r,captureMetrics:this._captureMetrics,callback:n,retriesPerformedSoFar:0,retryQueue:this._retryQueue,onXHRError:this.get_config('on_xhr_error')})}catch(e){Y(e)}else{var c=H.createElement('script');c.type='text/javascript',c.async=!0,c.defer=!0,c.src=e;var u=H.getElementsByTagName('script')[0];u.parentNode.insertBefore(c,u)}}},Qt.prototype._execute_array=function(e){var t,r=[],n=[],i=[];G.each(e,function(e){e&&(t=e[0],G.isArray(t)?i.push(e):'function'==typeof e?e.call(this):G.isArray(e)&&'alias'===t?r.push(e):G.isArray(e)&&-1!==t.indexOf('capture')&&'function'==typeof this[t]?i.push(e):n.push(e))},this);var o=function(e,t){G.each(e,function(e){if(G.isArray(e[0])){var r=t;G.each(e,function(e){r=r[e[0]].apply(r,e.slice(1))})}else this[e[0]].apply(this,e.slice(1))},t)};o(r,this),o(n,this),o(i,this)},Qt.prototype.push=function(e){this._execute_array([e])},Qt.prototype.capture=Me(function(e,t,r){if(this.__loaded){this._captureMetrics.incr('capture'),'$snapshot'===e&&this._captureMetrics.incr('snapshot');var n=(r=r||Lt).transport;if(n&&(r.transport=n),G.isUndefined(e)||'string'!=typeof e)Y('No event name provided to posthog.capture');else if(!G.isBlockedUA(L)){var i=this.persistence.remove_event_timer(e);this.persistence.update_search_keyword(H.referrer),this.get_config('store_google')&&this.persistence.update_campaign_params(),this.get_config('save_referrer')&&this.persistence.update_referrer_info(H.referrer);var o={event:e,properties:this._calculate_event_properties(e,t,i)};'$identify'===e&&r.$set&&(o.$set=r.$set),o=G.copyAndTruncateStrings(o,r._noTruncate?null:this.get_config('properties_string_max_length')),this.get_config('debug')&&J('PostHog.js send',o);var s=JSON.stringify(o),a=this.get_config('api_host')+(r.endpoint||'/e/'),c=r!==Lt;return!this.get_config('request_batching')||c&&!r._batchKey||r.send_instantly?this.__compress_and_send_json_request(a,s,r):(o.timestamp=new Date,this._requestQueue.enqueue(a,o,r)),this._invokeCaptureHooks(e),o}}},function(e){return this.get_config(e)},Dt),Qt.prototype._addCaptureHook=function(e){this.__captureHooks.push(e)},Qt.prototype._invokeCaptureHooks=function(e){this.config._onCapture(e),G.each(this.__captureHooks,function(t){return t(e)})},Qt.prototype._calculate_event_properties=function(e,t,r){var n=t||{};if(n.token=this.get_config('token'),'$snapshot'===e){var i=this.persistence.properties();return n.distinct_id=i.distinct_id,n}if(!G.isUndefined(r)){var o=(new Date).getTime()-r;n.$duration=parseFloat((o/1e3).toFixed(3))}n=G.extend({},G.info.properties(),this.persistence.properties(),n);var s=this.get_config('property_blacklist');G.isArray(s)?G.each(s,function(e){delete n[e]}):Y('Invalid value for property_blacklist config: '+s);var a=this.get_config('sanitize_properties');return a&&(n=a(n,e)),n},Qt.prototype.register=function(e,t){this.persistence.register(e,t)},Qt.prototype.register_once=function(e,t,r){this.persistence.register_once(e,t,r)},Qt.prototype.unregister=function(e){this.persistence.unregister(e)},Qt.prototype._register_single=function(e,t){var r={};r[e]=t,this.register(r)},Qt.prototype.getFeatureFlag=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return this.featureFlags.getFeatureFlag(e,t)},Qt.prototype.isFeatureEnabled=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return this.featureFlags.isFeatureEnabled(e,t)},Qt.prototype.reloadFeatureFlags=function(){return this.featureFlags.reloadFeatureFlags()},Qt.prototype.onFeatureFlags=function(e){this.featureFlags.addFeatureFlagsHandler(e),e(this.featureFlags.getFlags(),this.featureFlags.getFlagVariants())},Qt.prototype.identify=function(e,t,r){if(e){this._captureMetrics.incr('identify');var n=this.get_distinct_id();if(this.register({$user_id:e}),!this.get_property('$device_id')){var i=n;this.register_once({$had_persisted_distinct_id:!0,$device_id:i},'')}e!==n&&e!==this.get_property("__alias")&&(this.unregister("__alias"),this.register({distinct_id:e})),e===n||this.get_property('$device_id')&&n!==this.get_property('$device_id')?(t&&this.people.set(t),r&&this.people.set_once(r)):this.capture('$identify',{distinct_id:e,$anon_distinct_id:n},{$set:t||{}},{$set_once:r||{}}),this.reloadFeatureFlags()}else Y('Unique user id has not been set in posthog.identify')},Qt.prototype.__group=function(e,t,r){if(Y('posthog.__group is still under development and should not be used in production!'),e&&t){this._captureMetrics.incr('group');var n=this.getGroups();this.register({$groups:f(f({},n),{},l({},e,t))}),this.capture('$group',{distinct_id:this.get_distinct_id(),$group:{type:e,key:t,$set:r}}),this.reloadFeatureFlags()}else Y('posthog.group requires a group type and group key')},Qt.prototype.reset=function(e){var t=this.get_property('$device_id');this.persistence.clear();var r=G.UUID();this.register_once({distinct_id:r,$device_id:e?r:t},'')},Qt.prototype.get_distinct_id=function(){return this.get_property('distinct_id')},Qt.prototype.getGroups=function(){return this.get_property('groups')},Qt.prototype.alias=function(e,t){if(e===this.get_property("$people_distinct_id"))return K('Attempting to create alias for existing People user - aborting.'),-2;var r=this;return G.isUndefined(t)&&(t=this.get_distinct_id()),e!==t?(this._register_single("__alias",e),this.capture('$create_alias',{alias:e,distinct_id:t},function(){r.identify(e)})):(Y('alias matches current distinct_id - skipping api call.'),this.identify(e),-1)},Qt.prototype.set_config=function(e){var t=f({},this.config);G.isObject(e)&&(G.extend(this.config,e),this.get_config('persistence_name')||(this.config.persistence_name=this.config.cookie_name),this.get_config('disable_persistence')||(this.config.disable_persistence=this.config.disable_cookie),this.persistence&&this.persistence.update_config(this.config),me.is_supported()&&'true'===me.get('ph_debug')&&(this.config.debug=!0),R.DEBUG=R.DEBUG||this.get_config('debug'),this.sessionRecording&&void 0!==e.disable_session_recording&&t.disable_session_recording!==e.disable_session_recording&&(e.disable_session_recording?this.sessionRecording.stopRecording():this.sessionRecording.startRecordingIfEnabled()))},Qt.prototype.startSessionRecording=function(){this.set_config({disable_session_recording:!1})},Qt.prototype.stopSessionRecording=function(){this.set_config({disable_session_recording:!0})},Qt.prototype.sessionRecordingStarted=function(){return this.sessionRecording.started()},Qt.prototype.get_config=function(e){return this.config[e]},Qt.prototype.get_property=function(e){return this.persistence.props[e]},Qt.prototype.toString=function(){var e=this.get_config('name');return"posthog"!==e&&(e="posthog."+e),e},Qt.prototype._gdpr_init=function(){'localStorage'===this.get_config('opt_out_capturing_persistence_type')&&me.is_supported()&&(!this.has_opted_in_capturing()&&this.has_opted_in_capturing({persistence_type:'cookie'})&&this.opt_in_capturing({enable_persistence:!1}),!this.has_opted_out_capturing()&&this.has_opted_out_capturing({persistence_type:'cookie'})&&this.opt_out_capturing({clear_persistence:!1}),this.clear_opt_in_out_capturing({persistence_type:'cookie',enable_persistence:!1})),this.has_opted_out_capturing()?this._gdpr_update_persistence({clear_persistence:!0}):this.has_opted_in_capturing()||!this.get_config('opt_out_capturing_by_default')&&!ye.get('ph_optout')||(ye.remove('ph_optout'),this.opt_out_capturing({clear_persistence:this.get_config('opt_out_persistence_by_default')}))},Qt.prototype._gdpr_update_persistence=function(e){var t;if(e&&e.clear_persistence)t=!0;else{if(!e||!e.enable_persistence)return;t=!1}this.get_config('disable_persistence')||this.persistence.disabled===t||this.persistence.set_disabled(t)},Qt.prototype._gdpr_call_func=function(e,t){return t=G.extend({capture:G.bind(this.capture,this),persistence_type:this.get_config('opt_out_capturing_persistence_type'),cookie_prefix:this.get_config('opt_out_capturing_cookie_prefix'),cookie_expiration:this.get_config('cookie_expiration'),cross_subdomain_cookie:this.get_config('cross_subdomain_cookie'),secure_cookie:this.get_config('secure_cookie')},t),me.is_supported()||'localStorage'!==t.persistence_type||(t.persistence_type='cookie'),e(this.get_config('token'),{capture:t.capture,captureEventName:t.capture_event_name,captureProperties:t.capture_properties,persistenceType:t.persistence_type,persistencePrefix:t.cookie_prefix,cookieExpiration:t.cookie_expiration,crossSubdomainCookie:t.cross_subdomain_cookie,secureCookie:t.secure_cookie})},Qt.prototype.opt_in_capturing=function(e){e=G.extend({enable_persistence:!0},e),this._gdpr_call_func(Se,e),this._gdpr_update_persistence(e)},Qt.prototype.opt_out_capturing=function(e){e=G.extend({clear_persistence:!0},e),this._gdpr_call_func(Oe,e),this._gdpr_update_persistence(e)},Qt.prototype.has_opted_in_capturing=function(e){return this._gdpr_call_func(xe,e)},Qt.prototype.has_opted_out_capturing=function(e){return this._gdpr_call_func(Ee,e)},Qt.prototype.clear_opt_in_out_capturing=function(e){e=G.extend({enable_persistence:!0},e),this._gdpr_call_func(Pe,e),this._gdpr_update_persistence(e)},Qt.prototype.sentry_integration=function(e,t,r,n){this.name='posthog-js',this.setupOnce=function(i){i(function(i){if('error'!==i.level||!e.__loaded)return i;i.tags||(i.tags={}),i.tags['PostHog URL']=e.config.api_host+'/person/'+e.get_distinct_id();var o={$sentry_event_id:i.event_id,$sentry_exception:i.exception};return t&&r&&(o.$sentry_url=(n||'https://sentry.io/organizations/')+t+'/issues/?project='+r+'&query='+i.event_id),e.capture('$exception',o),i})}},Qt.prototype.debug=function(e){!1===e?(I.console.log("You've disabled debug mode."),localStorage&&localStorage.setItem('ph_debug',void 0),this.set_config({debug:!1})):(I.console.log("You're now in debug mode. All calls to PostHog will be logged in your console.\nYou can disable this with `posthog.debug(false)`."),localStorage&&localStorage.setItem('ph_debug','true'),this.set_config({debug:!0}))},Qt.prototype.decodeLZ64=q.decompressFromBase64,Qt.prototype.init=Qt.prototype.init,Qt.prototype.reset=Qt.prototype.reset,Qt.prototype.capture=Qt.prototype.capture,Qt.prototype.register=Qt.prototype.register,Qt.prototype.register_once=Qt.prototype.register_once,Qt.prototype.unregister=Qt.prototype.unregister,Qt.prototype.identify=Qt.prototype.identify,Qt.prototype.__group=Qt.prototype.__group,Qt.prototype.alias=Qt.prototype.alias,Qt.prototype.set_config=Qt.prototype.set_config,Qt.prototype.get_config=Qt.prototype.get_config,Qt.prototype.get_property=Qt.prototype.get_property,Qt.prototype.get_distinct_id=Qt.prototype.get_distinct_id,Qt.prototype.toString=Qt.prototype.toString,Qt.prototype.opt_out_captureing=Qt.prototype.opt_out_captureing,Qt.prototype.opt_in_captureing=Qt.prototype.opt_in_captureing,Qt.prototype.has_opted_out_captureing=Qt.prototype.has_opted_out_captureing,Qt.prototype.has_opted_in_captureing=Qt.prototype.has_opted_in_captureing,Qt.prototype.clear_opt_in_out_captureing=Qt.prototype.clear_opt_in_out_captureing,Qt.prototype.opt_out_capturing=Qt.prototype.opt_out_capturing,Qt.prototype.opt_in_capturing=Qt.prototype.opt_in_capturing,Qt.prototype.has_opted_out_capturing=Qt.prototype.has_opted_out_capturing,Qt.prototype.has_opted_in_capturing=Qt.prototype.has_opted_in_capturing,Qt.prototype.clear_opt_in_out_capturing=Qt.prototype.clear_opt_in_out_capturing,Qt.prototype.getFeatureFlag=Qt.prototype.getFeatureFlag,Qt.prototype.isFeatureEnabled=Qt.prototype.isFeatureEnabled,Qt.prototype.reloadFeatureFlags=Qt.prototype.reloadFeatureFlags,Qt.prototype.onFeatureFlags=Qt.prototype.onFeatureFlags,Qt.prototype.decodeLZ64=Qt.prototype.decodeLZ64,Qt.prototype.SentryIntegration=Qt.prototype.sentry_integration,Qt.prototype.debug=Qt.prototype.debug,Qt.prototype.LIB_VERSION=R.LIB_VERSION,Qt.prototype.startSessionRecording=Qt.prototype.startSessionRecording,Qt.prototype.stopSessionRecording=Qt.prototype.stopSessionRecording,Qt.prototype.sessionRecordingStarted=Qt.prototype.sessionRecordingStarted,Ie.prototype.properties=Ie.prototype.properties,Ie.prototype.update_search_keyword=Ie.prototype.update_search_keyword,Ie.prototype.update_referrer_info=Ie.prototype.update_referrer_info,Ie.prototype.get_cross_subdomain=Ie.prototype.get_cross_subdomain,Ie.prototype.clear=Ie.prototype.clear,G.safewrap_class(Qt,['identify']);var Xt={},Gt=function(){Tt.init=function(e,t,r){if(r)return Tt[r]||(Tt[r]=Xt[r]=Wt(e,t,r),Tt[r]._loaded()),Tt[r];var n=Tt;Xt.posthog?n=Xt.posthog:e&&((n=Wt(e,t,"posthog"))._loaded(),Xt.posthog=n),Tt=n,1===jt&&(I.posthog=Tt),G.each(Xt,function(e,t){"posthog"!==t&&(Tt[t]=e)}),Tt._=G}},Jt=function(){function e(){e.done||(e.done=!0,Vt=!1,G.each(Xt,function(e){e._dom_loaded()}))}if(H.addEventListener)'complete'===H.readyState?e():H.addEventListener('DOMContentLoaded',e,!1);else if(H.attachEvent){H.attachEvent('onreadystatechange',e);var t=!1;try{t=null===I.frameElement}catch(e){}H.documentElement.doScroll&&t&&(function t(){try{H.documentElement.doScroll('left')}catch(e){return void setTimeout(t,1)}e()})()}G.register_event(I,'load',e,!0)};var Yt=(jt=Nt,Tt=new Qt,Gt(),Tt.init(),Jt(),Tt);i.exports=Yt},659,[]); +__d(function(g,r,i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.defaultConfig=_e.Meeting=_e.Events=void 0;var t=e(r(d[1])),n=e(r(d[2])),o=e(r(d[3])),s=e(r(d[4])),c=e(r(d[5])),u=e(r(d[6])),p=r(d[7]),f=e(r(d[8])),l=e(r(d[9])),h=r(d[10]),v=r(d[11]),y=r(d[12]),k=r(d[13]),_=e(r(d[14])),M=e(r(d[15]));function C(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}var P,w={theme:(0,u.default)({},y.defaultTheme),permissions:(0,u.default)({},y.defaultRolePermissions),permissions_fetched:!1};_e.defaultConfig=w,_e.Events=P,(function(e){e.participantJoin="participantJoin",e.participantLeave="participantLeave",e.disconnect="disconnect",e.connect="connect",e.meetingEnded="meetingEnded",e.roomMessage="roomMessage",e.chatMessage="chatMessage",e.message="message",e.meetingJoined="meetingJoined",e.activeSpeaker="activeSpeaker",e.participantUpdate="participantUpdate",e.recordingStarted="recordingStarted",e.recordingStopped="recordingStopped",e.localMediaConnected="localMediaConnected"})(P||(_e.Events=P={}));var E=(function(e){(0,o.default)(E,e);var u,p,y=(u=E,p=C(),function(){var e,t=(0,c.default)(u);if(p){var n=(0,c.default)(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return(0,s.default)(this,e)});function E(e,n){var o;return(0,t.default)(this,E),(o=y.call(this)).config=(0,M.default)(w),o.participants=[],o.showSetupScreen=!1,o._uiConfig={},o.leaveRoom=function(){},o.setupConfig=e,o._uiConfig=n||{},o.config.theme=(0,k.convertThemeToV2)(o.config.theme,n||{}),o.controlBar=new f.default,o.grid=new l.default,o.Events=P,null!=e&&e.apiBase&&(0,v.setUrl)(e.apiBase),o}return(0,n.default)(E,[{key:"updateUIConfig",value:function(e){this._uiConfig=(0,_.default)(this._uiConfig,e),this.config.theme=(0,k.convertThemeToV2)(this.config.theme,e),this._setUIConfig&&this._setUIConfig(this.config)}},{key:"addParticipantControl",value:function(e){this._controlsHook&&this._controlsHook(e)}},{key:"sendRoomMessage",value:function(e){}},{key:"sendMessage",value:function(e,t){}},{key:"createPopup",value:function(e){}},{key:"kickAll",value:function(){}},{key:"closePopup",value:function(){this.createPopup(null)}},{key:"onError",value:function(e){this._onError=e}},{key:"onSocketMessage",value:function(e){var t,n;switch(e.type){case'websocket/room-message':this.emit(P.roomMessage,null==(t=e.payload)?void 0:t.message);break;case'websocket/message':this.emit(P.message,null==(n=e.payload)?void 0:n.message);break;case'websocket/new-chat-message':this.emit(P.chatMessage,e.payload)}}},{key:"_addUpdateParticipant",value:function(e,t){if(e.id){var n=this.participants.findIndex(function(t){return t.id===e.id});if(-1===n)if(e.isMe){var o=new h.DyteSelfParticipant(this._overlayHook);o._update(e,t),this.participants.push(o),this.self=o}else{var s=new h.DyteParticipant(this._overlayHook);s._update(e,t),this.participants.push(s),this.emit(P.participantJoin,s)}else this.participants[n]._update(e,t),this.emit(P.participantUpdate,this.participants[n])}}},{key:"_removeParticipant",value:function(e){var t=this.participants.find(function(t){return t.id===e.id});this.participants=this.participants.filter(function(t){return t.id!==e.id}),this.emit(P.participantLeave,t)}}]),E})(p.EventEmitter);_e.Meeting=E},660,[1,9,10,12,14,17,22,590,661,662,663,499,664,482,505,665]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var u=t(r(d[1])),n=t(r(d[2])),s=t(r(d[3])),o=(function(){function t(){(0,n.default)(this,t),this.buttons=[]}return(0,s.default)(t,[{key:"addButton",value:function(t){var n=t;return this.buttons.push(n),this._setButtons&&this._setButtons((0,u.default)(this.buttons)),this.buttons.length-1}},{key:"removeButton",value:function(t){this.buttons[t]={},this._setButtons((0,u.default)(this.buttons))}}]),t})();e.default=o},661,[1,49,9,10]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.Layout=void 0;var u,o=t(r(d[1])),n=t(r(d[2])),l=r(d[3]),f=r(d[4]);e.Layout=u,(function(t){t.MULTI="multi",t.MULTI_ALTERNATE="multi_alternate",t.HIGHLIGHTED="highlighted",t.SINGLE="single"})(u||(e.Layout=u={}));var c=(function(){function t(){(0,o.default)(this,t),this.layouts=u}return(0,n.default)(t,[{key:"update",value:function(t){t.layout&&l.store.dispatch((0,f.setRoomGridView)(t.layout)),t.participantVideo&&(this.participantVideoConfiguration=t.participantVideo)}},{key:"setOverlay",value:function(t,u){}}]),t})();e.default=c},662,[1,9,10,471,480]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.DyteSelfParticipant=e.DyteParticipant=void 0;var n=t(r(d[1])),s=t(r(d[2])),o=r(d[3]).NativeModules.DyteHelper,h=(function(){function t(s){(0,n.default)(this,t),this.metadata={view_type:'',preset_name:''},this._overlayHook=s}return(0,s.default)(t,[{key:"_update",value:function(t,n){this.id=t.id,this.name=t.displayName,this.picture=t.picture,this.isMe=t.isMe,this.isPinned=t.isPinned,this.videoTrack=t.videoTrack,this.audioTrack=t.audioTrack,this.videoEnabled=t.videoVisible,this.audioEnabled=!t.audioMuted,this.clientSpecificId=t.clientSpecificId,this._participantHook=n,this.metadata=t.metadata}},{key:"sendMessage",value:function(t){this._sendMessage&&this._sendMessage(t)}},{key:"disableAudio",value:function(){this._participantHook&&this.audioEnabled&&this._participantHook.disablePeerAudio(this.id)}},{key:"disableVideo",value:function(){this._participantHook&&this.videoEnabled&&this._participantHook.disablePeerVideo(this.id)}},{key:"pin",value:function(){this._participantHook&&this._participantHook.pin(this.id)}},{key:"unpin",value:function(){this._participantHook&&this._participantHook.unpin(this.id)}},{key:"setOverlay",value:function(t){this._overlayHook(this.id,t)}},{key:"updatePreset",value:function(t){this._participantHook&&this._participantHook.updatePreset(this.id,t)}},{key:"setLabel",value:function(t){this._participantHook&&this._participantHook.setLabel(this.id,t)}}]),t})();e.DyteParticipant=h;var c=(function(){function t(s){(0,n.default)(this,t),this.metadata={view_type:'',preset_name:''},this._overlayHook=s}return(0,s.default)(t,[{key:"_update",value:function(t,n){this.id=t.id,this.name=t.displayName,this.picture=t.picture,this.isMe=t.isMe,this.isPinned!==t.isPinned&&o.SDKSelfPin(t.isPinned),this.isPinned=t.isPinned,this.videoTrack=t.videoTrack,this.audioTrack=t.audioTrack,this.videoEnabled!==t.videoVisible&&o.SDKSelfVideo(t.videoVisible),this.videoEnabled=t.videoVisible,this.audioEnabled===t.audioMuted&&o.SDKSelfAudio(!t.audioMuted),this.audioEnabled=!t.audioMuted,this.clientSpecificId=t.clientSpecificId,this.isScreensharing!==t.isScreensharing&&o.SDKSelfScreenshare(!t.isScreensharing),this.isScreensharing=t.isScreensharing,this._participantHook=n,this.isPresenting=!t.webinarHiddenParticipant,this.metadata=t.metadata}},{key:"enableAudio",value:function(){this._participantHook&&!this.audioEnabled&&this._participantHook.toggleSelfAudio(this.id)}},{key:"enableVideo",value:function(){this._participantHook&&!this.videoEnabled&&this._participantHook.toggleSelfVideo(this.id)}},{key:"disableAudio",value:function(){this._participantHook&&this.audioEnabled&&this._participantHook.toggleSelfAudio(this.id)}},{key:"disableVideo",value:function(){this._participantHook&&this.videoEnabled&&this._participantHook.toggleSelfVideo(this.id)}},{key:"enableScreenshare",value:function(){this._participantHook&&!this.isScreensharing&&this._participantHook.enableScreenshare()}},{key:"disableScreenshare",value:function(){this._participantHook&&this.isScreensharing&&this._participantHook.disableScreenshare()}},{key:"pin",value:function(){this._participantHook&&this._participantHook.pin(this.id)}},{key:"unpin",value:function(){this._participantHook&&this._participantHook.unpin(this.id)}},{key:"setOverlay",value:function(t,n){this._overlayHook(this.id,t,n)}},{key:"updatePreset",value:function(t){this._participantHook&&this._participantHook.updatePreset(this.id,t)}}]),t})();e.DyteSelfParticipant=c},663,[1,9,10,2]); +__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.defaultTheme=e.defaultRolePermissions=void 0;var t=r(d[0]),n=r(d[1]),_={view_type:n.DyteViewTypes.groupCall,accept_waiting_requests:!1,accept_present_requests:!1,request_produce:!1,can_allow_participant_audio:!1,can_allow_participant_screensharing:!1,can_allow_participant_video:!1,request_kick_participant:!1,kick_participant:!1,pin_participant:!1,can_edit_display_name:!1,can_record:!1,waiting_room_type:n.WaitingRoomTypes.skip,plugins:{can_close:!0,can_start:!0,can_edit_acl:!1,config:{}},polls:{can_create:!0,can_vote:!0,can_view:!0},produce:{video:{allow:!0,quality:'vga',frame_rate:24},audio:!0,screenshare:{allow:!0,quality:'hd',frame_rate:5}},chat:{public:{can_send:!0,text:!0,files:!0},private:{can_send:!1,can_receive:!1,text:!1,files:!1}},reactions:!1,hidden_participant:!1,is_recorder:!1,show_participant_list:!0,can_change_participant_role:!1,can_change_theme:!1,can_present:!1,max_screenshare_count:1};e.defaultRolePermissions=_;var c={setup_screen:{is_enabled:!1},alone_here:{is_enabled:!1},waiting_room:{is_enabled:!1,enable_preview:!0},control_bar:{is_enabled:!0,elements:{plugins:!0,screenshare:!0,invite:!1,participants:!0,chat:!0,reactions:!1,polls:!0,fullscreen:!0,layout:!0}},header:{is_enabled:!0,elements:{timer:!0,title:!0,participant_count:!0,change_layout:!0}},pip_mode:!0,auto_tune:!0,grid:{multi:{maxVideoCount:6,videoFit:'cover'},single:{maxVideoCount:6,videoFit:'cover'},defaultView:t.Layout.MULTI},controls:{pip_toggle:!1}};e.defaultTheme=c},664,[662,482]); +__d(function(g,r,i,a,m,_e,d){var t='__lodash_hash_undefined__',e=9007199254740991,n='[object Arguments]',o='[object Boolean]',c='[object Date]',u='[object Function]',f='[object GeneratorFunction]',s='[object Map]',l='[object Number]',_='[object Object]',p='[object RegExp]',h='[object Set]',y='[object String]',v='[object Symbol]',b='[object ArrayBuffer]',j='[object DataView]',w='[object Float32Array]',O='[object Float64Array]',A='[object Int8Array]',x='[object Int16Array]',S='[object Int32Array]',P='[object Uint8Array]',$='[object Uint8ClampedArray]',k='[object Uint16Array]',E='[object Uint32Array]',I=/\w*$/,F=/^\[object .+?Constructor\]$/,M=/^(?:0|[1-9]\d*)$/,B={};B[n]=B['[object Array]']=B[b]=B[j]=B[o]=B[c]=B[w]=B[O]=B[A]=B[x]=B[S]=B[s]=B[l]=B[_]=B[p]=B[h]=B[y]=B[v]=B[P]=B[$]=B[k]=B[E]=!0,B['[object Error]']=B[u]=B["[object WeakMap]"]=!1;var U='object'==typeof g&&g&&g.Object===Object&&g,W='object'==typeof self&&self&&self.Object===Object&&self,D=U||W||Function('return this')(),R='object'==typeof _e&&_e&&!_e.nodeType&&_e,T=R&&'object'==typeof m&&m&&!m.nodeType&&m,z=T&&T.exports===R;function C(t,e){return t.set(e[0],e[1]),t}function L(t,e){return t.add(e),t}function V(t,e){for(var n=-1,o=t?t.length:0;++n-1},Ft.prototype.set=function(t,e){var n=this.__data__,o=Dt(n,t);return o<0?n.push([t,e]):n[o][1]=e,this},Mt.prototype.clear=function(){this.__data__={hash:new It,map:new(jt||Ft),string:new It}},Mt.prototype.delete=function(t){return Zt(this,t).delete(t)},Mt.prototype.get=function(t){return Zt(this,t).get(t)},Mt.prototype.has=function(t){return Zt(this,t).has(t)},Mt.prototype.set=function(t,e){return Zt(this,t).set(t,e),this},Bt.prototype.clear=function(){this.__data__=new Ft},Bt.prototype.delete=function(t){return this.__data__.delete(t)},Bt.prototype.get=function(t){return this.__data__.get(t)},Bt.prototype.has=function(t){return this.__data__.has(t)},Bt.prototype.set=function(t,e){var n=this.__data__;if(n instanceof Ft){var o=n.__data__;if(!jt||o.length<199)return o.push([t,e]),this;n=this.__data__=new Mt(o)}return n.set(t,e),this};var rr=yt?Q(yt,Object):function(){return[]},er=function(t){return ut.call(t)};function nr(t){var e=t.length,n=t.constructor(e);return e&&'string'==typeof t[0]&&ct.call(t,'index')&&(n.index=t.index,n.input=t.input),n}function or(t){return'function'!=typeof t.constructor||ar(t)?{}:br(e=lt(t))?_t(e):{};var e}function cr(t,e,n,u){var f,_,F,M=t.constructor;switch(e){case b:return Gt(t);case o:case c:return new M(+t);case j:return Nt(t,u);case w:case O:case A:case x:case S:case P:case $:case k:case E:return Jt(t,u);case s:return qt(t,u,n);case l:case y:return new M(t);case p:return(F=new(_=t).constructor(_.source,I.exec(_))).lastIndex=_.lastIndex,F;case h:return Ht(t,u,n);case v:return f=t,Et?Object(Et.call(f)):{}}}function ur(t,n){return!!(n=null==n?e:n)&&('number'==typeof t||M.test(t))&&t>-1&&t%1==0&&t-1&&t%1==0&&t<=e}function br(t){var e=typeof t;return!!t&&('object'==e||'function'==e)}function dr(t){return!!t&&'object'==typeof t}function jr(t){return _r(t)?Ut(t):Lt(t)}m.exports=function(t){return Tt(t,!0,!0)}},665,[]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),u=t(r(d[2])),c=r(d[3]),l=c.NativeModules.DyteRNBackgroundTimer,o=new c.NativeEventEmitter(l),s=new((function(){function t(){var u=this;(0,n.default)(this,t),this.uniqueId=0,this.callbacks={},o.addListener('backgroundTimer.timeout',function(t){if(u.callbacks[t]){var n=u.callbacks[t].callback;u.callbacks[t].interval?l.backgroundTimerSetTimeout(t,u.callbacks[t].timeout):delete u.callbacks[t],n()}})}return(0,u.default)(t,[{key:"start",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return l.start(t)}},{key:"stop",value:function(){return l.stop()}},{key:"runBackgroundTimer",value:function(t,n){var u=this,l=c.Platform.select({ios:function(){return c.NativeAppEventEmitter},android:function(){return c.DeviceEventEmitter}})();this.start(0),this.backgroundListener=l.addListener('backgroundTimer',function(){u.backgroundListener.remove(),u.backgroundClockMethod(t,n)})}},{key:"backgroundClockMethod",value:function(t,n){var u=this;this.backgroundTimer=this.setTimeout(function(){t(),u.backgroundClockMethod(t,n)},n)}},{key:"stopBackgroundTimer",value:function(){this.stop(),this.clearTimeout(this.backgroundTimer)}},{key:"setTimeout",value:function(t,n){this.uniqueId+=1;var u=this.uniqueId;return this.callbacks[u]={callback:t,interval:!1,timeout:n},l.setTimeout(u,n),u}},{key:"clearTimeout",value:function(t){this.callbacks[t]&&delete this.callbacks[t]}},{key:"setInterval",value:function(t,n){this.uniqueId+=1;var u=this.uniqueId;return this.callbacks[u]={callback:t,interval:!0,timeout:n},l.backgroundTimerSetTimeout(u,n),u}},{key:"clearInterval",value:function(t){this.callbacks[t]&&delete this.callbacks[t]}}]),t})());e.default=s},666,[1,9,10,2]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.PluginServiceProvider=e.PluginServiceContext=void 0;var n=t(r(d[1])),o=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=v(n);if(o&&o.has(t))return o.get(t);var u={},c=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var f in t)if("default"!==f&&Object.prototype.hasOwnProperty.call(t,f)){var l=c?Object.getOwnPropertyDescriptor(t,f):null;l&&(l.get||l.set)?Object.defineProperty(u,f,l):u[f]=t[f]}u.default=t,o&&o.set(t,u);return u})(r(d[2])),u=r(d[3]),c=r(d[4]),f=t(r(d[5])),l=r(d[6]);function v(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(v=function(t){return t?o:n})(t)}var p=(0,o.createContext)(null);e.PluginServiceContext=p;e.PluginServiceProvider=function(t){var v=t.children,s=t.roomName,P=t.peerId,S=(0,o.useContext)(l.WebSocketContext),y=(0,u.useDispatch)(),O=(0,o.useState)(null),b=(0,n.default)(O,2),k=b[0],j=b[1],C=(0,u.useSelector)(function(t){return t.participant.authToken});(0,o.useEffect)(function(){},[]);var w=(0,u.useSelector)(function(t){return t.room.socketState}),E={pluginManager:k};return(0,o.useEffect)(function(){if(w===c.RoomSocketState.CONNECTED){var t=new f.default(S,s,y,P,C);j(t),t.listenSocketEvents()}},[w]),o.default.createElement(p.Provider,{value:E},v)}},667,[1,41,165,432,480,668,625]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),s=t(r(d[2])),u=t(r(d[3])),l=t(r(d[4])),o=r(d[5]),c=t(r(d[6])),f=(function(){function t(n,s,l,o,c){(0,u.default)(this,t),this.socketObj=n,this.dispatch=l,this.roomName=s,this.plugins={},this.iframes={},this.peerId=o,this.authToken=c,this.handleSockets=this.handleSockets.bind(this)}return(0,l.default)(t,[{key:"handleSockets",value:function(t){if(t)switch(t.type){case'websocket/enable-plugin':this.enablePlugin(t.payload);break;case'websocket/disable-plugin':this.disablePlugin(t.payload);break;case'websocket/plugin-event':case'websocket/plugin-data':this.sendIframeEvent(t)}}},{key:"sendIframeEvent",value:function(t){var n=this.iframes[t.payload.pluginId||t.payload.id];n&&Object.values(n).forEach(function(n){n.iframe&&n.iframe.injectJavaScript("window.postMessage("+JSON.stringify(t)+");")})}},{key:"listenSocketEvents",value:function(){this.socketObj.emitter.on('socket',this.handleSockets),this.getRoomPlugins()}},{key:"getRoomPlugins",value:function(){var t=this;this.socketObj.sendMessage({type:'getRoomState'},function(n){n.payload.roomState.plugins.forEach(function(n){return t.enablePlugin(n)})})}},{key:"enablePlugin",value:function(t){var u,l,f,h,p,v;return n.default.async(function(y){for(;;)switch(y.prev=y.next){case 0:if(u=c.default.apiBase+"/v2/plugins",!this.plugins[t.id]){y.next=3;break}return y.abrupt("return");case 3:return y.next=5,n.default.awrap(fetch(c.default.apiBase+"/v2/plugins/view/"+t.id,{method:'GET',headers:{authorization:"Bearer "+this.authToken}}));case 5:return l=y.sent,y.next=8,n.default.awrap(l.json());case 8:return f=y.sent,y.next=11,n.default.awrap(fetch(u+"/authorize/"+t.id,{method:'POST',headers:{authorization:"Bearer "+this.authToken,'Content-Type':'application/json'},body:JSON.stringify({roomName:this.roomName,peerId:this.peerId})}));case 11:return h=y.sent,y.next=14,n.default.awrap(h.json());case 14:p=y.sent.data.token,v=(0,s.default)({},f.data.plugin,{authToken:p,enabledBy:t.enabledBy,ACLAccessGrantedUsers:t.ACLAccessGrantedUsers||[],ACLAccessRemovedUsers:t.ACLAccessRemovedUsers||[]}),this.plugins[t.id]=v,this.iframes[t.id]={},this.dispatch((0,o.addPlugin)(v));case 19:case"end":return y.stop()}},null,this,null,Promise)}},{key:"disablePlugin",value:function(t){return n.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:this.plugins[t.id]&&(delete this.plugins[t.id],this.dispatch((0,o.removePlugin)(t)));case 1:case"end":return n.stop()}},null,this,null,Promise)}},{key:"handleIframeMessage",value:function(t){var u,l,o=this;return n.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:n.t0=t.type,n.next='pluginEvent'===n.t0?3:'storePluginData'===n.t0?3:'getPluginData'===n.t0?3:'enablePluginForAll'===n.t0?3:'getPeerInfo'===n.t0?5:7;break;case 3:return this.socketObj.sendMessage(t,function(t){o.sendIframeEvent(t)}),n.abrupt("break",8);case 5:return this.socketObj.sendMessage({type:t.type,payload:(0,s.default)({},t.payload,{peerId:null!=(u=null==(l=t.payload)?void 0:l.peerId)?u:this.peerId})},function(t){o.sendIframeEvent(t)}),n.abrupt("break",8);case 7:return n.abrupt("break",8);case 8:case"end":return n.stop()}},null,this,null,Promise)}},{key:"addIframeView",value:function(t,s,u){var l,o=this;return n.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:this.iframes[t.plugin][t.view]&&this.removeIframeView(t),l=function(t){s&&o.handleIframeMessage(t)},u.addEventListener(l),this.iframes[t.plugin][t.view]={listener:l,iframe:s};case 4:case"end":return n.stop()}},null,this,null,Promise)}},{key:"removeIframeView",value:function(t){return n.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:this.iframes[t.plugin][t.view]&&delete this.iframes[t.plugin][t.view];case 2:case"end":return n.stop()}},null,this,null,Promise)}},{key:"addRoomPlugin",value:function(t){return n.default.async(function(s){for(;;)switch(s.prev=s.next){case 0:if(!this.plugins[t.id]){s.next=2;break}return s.abrupt("return");case 2:return s.next=4,n.default.awrap(this.socketObj.sendMessage({type:'addPlugin',payload:t}));case 4:case"end":return s.stop()}},null,this,null,Promise)}},{key:"removeRoomPlugin",value:function(t){return n.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.abrupt("return",this.socketObj.sendMessage({type:'removePlugin',payload:t}));case 1:case"end":return n.stop()}},null,this,null,Promise)}}]),t})();e.default=f},668,[1,67,22,9,10,498,499]); +__d(function(g,r,i,a,m,e,d){var n=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.PeersServiceContext=e.PeersProvider=void 0;var t=n(r(d[1])),o=n(r(d[2])),u=n(r(d[3])),c=(function(n,t){if(!t&&n&&n.__esModule)return n;if(null===n||"object"!=typeof n&&"function"!=typeof n)return{default:n};var o=b(t);if(o&&o.has(n))return o.get(n);var u={},c=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in n)if("default"!==l&&Object.prototype.hasOwnProperty.call(n,l)){var s=c?Object.getOwnPropertyDescriptor(n,l):null;s&&(s.get||s.set)?Object.defineProperty(u,l,s):u[l]=n[l]}u.default=n,o&&o.set(n,u);return u})(r(d[4])),l=r(d[5]),s=r(d[6]),f=r(d[7]),p=r(d[8]),v=r(d[9]),S=r(d[10]),P=r(d[11]),h=r(d[12]),k=r(d[13]);function b(n){if("function"!=typeof WeakMap)return null;var t=new WeakMap,o=new WeakMap;return(b=function(n){return n?o:t})(n)}var y=(0,c.createContext)(null);e.PeersServiceContext=y;e.PeersProvider=function(n){var b,T,M=n.children,w=(0,c.useContext)(p.ConfigServiceContext).meeting,C=(0,c.useState)([]),V=(0,u.default)(C,2),x=V[0],D=V[1],O=(0,l.useSelector)(function(n){return n.peers.joinedPeers}),A=(0,l.useSelector)(function(n){return n.participant}),j=(0,l.useSelector)(function(n){return n.consumers.activeConsumers}),I=j.find(function(n){return'video'===n.kind&&n.appData.screenShare}),_=j.find(function(n){return'audio'===n.kind&&n.appData.screenShare}),E=(0,l.useSelector)(function(n){return n.room.pinnedPeerId}),H=(0,l.useSelector)(function(n){return n.room.roomViewType}),N=(0,c.useState)(null),q=(0,u.default)(N,2),J=q[0],L=q[1],R=(0,c.useState)(null),U=(0,u.default)(R,2),W=U[0],z=U[1],B=(0,c.useContext)(f.MediaRoomContext).mediaRoom,F=(0,l.useDispatch)(),G=(0,c.useContext)(v.UserTrackContext),K=G.mediaTracks,Q=K.screenShareVideoTrack,X=K.setScreenShareVideoTrack,Y=(K.screenShareAudioTrack,K.setScreenShareAudioTrack),Z=G.inputDevices,$=Z.toggleAudioState,ee=Z.toggleVideoState,re={pin:function(n){return B.pin(n)},unpin:function(n){return B.pin(null)},toggleSelfAudio:function(){return $()},toggleSelfVideo:function(){return ee()},toggleSelfScreenSharing:function(){var n;return t.default.async(function(o){for(;;)switch(o.prev=o.next){case 0:if(A.sharingScreen||I){o.next=16;break}return void 0!==Q&&Q.stop(),o.prev=2,o.next=5,t.default.awrap((0,S.getScreenShare)());case 5:n=o.sent,X(n.video),Y(n.video),B.shareScreen(n),o.next=14;break;case 11:o.prev=11,o.t0=o.catch(2),'NotAllowedError'!==(null==o.t0?void 0:o.t0.message)&&console.error(o.t0);case 14:o.next=19;break;case 16:B.disableScreenShare(),X(void 0),Y(void 0);case 19:case"end":return o.stop()}},null,null,[[2,11]],Promise)},disablePeerAudio:function(n){return B.disableAudio(n)},disablePeerVideo:function(n){return B.disableVideo(n)},updatePreset:function(n,t){return B.updatePreset(n,t)},setLabel:function(n,t){F((0,s.setPeerLabel)({id:n,label:t}))}},ne=!0;(0,c.useEffect)(function(){var n,t;L({id:null==B?void 0:B.peerid,audioMuted:A.audioMuted,displayName:A.displayName,userId:A.id,picture:A.displayImageURL,isMe:!0,isHost:A.isHost,videoVisible:!A.videoOff,videoTrack:null==B?void 0:null==(n=B.webCamProducer)?void 0:n.track,audioTrack:null==B?void 0:null==(t=B.micProducer)?void 0:t.track,isPinned:E===(null==B?void 0:B.peerid),clientSpecificId:A.clientSpecificId,producingAudio:!A.audioMuted,producingVideo:!A.videoOff,isScreensharing:A.sharingScreen,requestToJoinType:A.requestToJoinType,hiddenParticipant:A.hidden,webinarHiddenParticipant:A.webinarHiddenParticipant,metadata:A.metadata})},[null==B?void 0:B.peerid,A.sharingScreen,A.videoOff,A.audioMuted,A.displayName,A.hidden,A.requestToJoinType,A.metadata,null==B?void 0:null==(b=B.webCamProducer)?void 0:b.track,null==B?void 0:null==(T=B.micProducer)?void 0:T.track,A.webinarHiddenParticipant,E]),(0,c.useEffect)(function(){J&&w&&w._addUpdateParticipant((0,o.default)({},J,{isPinned:J.id===E,isScreensharing:A.sharingScreen}),re)},[J,w]),(0,c.useEffect)(function(){if(I||A.screenSharingProduction===P.MediaStates.LOADED){var n,t,o,u=I?null==(n=B.consumers.get(I.id))?void 0:n.track:null==(t=B.screenShareVideoProducer)?void 0:t.track,c=_?null==(o=B.consumers.get(_.id))?void 0:o.track:null,l=I?O.find(function(n){return n.id===I.appData.peerId}):J;z({videoTrack:u,id:null==l?void 0:l.id,displayName:"Screen - "+(null==l?void 0:l.displayName),videoVisible:!0,audioTrack:c,audioMuted:null===c,screenshare:!0})}else z(null)},[I,A.screenSharingProduction]),(0,c.useEffect)(function(){w&&(x.map(function(n){return O.find(function(t){return t.id===n.id})||w._removeParticipant(n),null}),D(O))},[O]);var ie=function(n){var t,u=(0,o.default)({},n,{isPinned:E===n.id,isScreensharing:!1}),c=j.find(function(t){return t.peerId===n.id&&'video'===t.kind&&!t.appData.screenShare}),l=j.find(function(t){return t.peerId===n.id&&'audio'===t.kind&&!t.appData.screenShare});return c&&(u.producingVideo=!0,u.videoTrack=B.consumers.get(c.id).track,u.videoScore=c.producerScore),l&&(u.producingAudio=!n.audioMuted,u.audioTrack=B.consumers.get(l.id).track,u.audioScore=l.producerScore),(null==I?void 0:null==(t=I.appData)?void 0:t.peerId)===n.id&&(u.isScreensharing=!0),u.videoVisible=!(void 0===c||c.remotelyPaused),u.audioMuted=void 0===l||l.remotelyPaused||n.audioMuted,u.audioMuted||(ne=!1),w&&w._addUpdateParticipant((0,o.default)({},u,{isPinned:u.id===E}),re),u},te=H===h.DyteViewTypes.webinar?O.filter(function(n){return!(null!=n&&n.webinarHiddenParticipant)&&n.requestToJoinType!==k.RequestToJoinType.ask}).map(ie).filter(function(n){return null!==n}):O.filter(function(n){return!(null!=n&&n.hiddenParticipant)}).map(ie).filter(function(n){return null!==n}),oe=O.map(ie).filter(function(n){return null!==n});return c.default.createElement(y.Provider,{value:{processedPeers:te,selfPeer:J,allMuted:ne,screenshareVideoConsumer:I,screenshareAudioConsumer:_,screenSharePeer:W,joinedProcessedPeers:oe}},M)}},669,[1,67,22,41,165,432,481,580,503,574,575,480,482,487]); +__d(function(g,r,i,a,m,e,d){var n=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.setupPermissions=e.RESULTS=e.PERMISSIONS=void 0,e.uniq=N;var E=n(r(d[1])),s=n(r(d[2])),o=r(d[3]),A=r(d[4]),O=r(d[5]),R=Object.freeze({ACCEPT_HANDOVER:'android.permission.ACCEPT_HANDOVER',ACCESS_BACKGROUND_LOCATION:'android.permission.ACCESS_BACKGROUND_LOCATION',ACCESS_COARSE_LOCATION:'android.permission.ACCESS_COARSE_LOCATION',ACCESS_FINE_LOCATION:'android.permission.ACCESS_FINE_LOCATION',ACTIVITY_RECOGNITION:'android.permission.ACTIVITY_RECOGNITION',ADD_VOICEMAIL:'com.android.voicemail.permission.ADD_VOICEMAIL',ANSWER_PHONE_CALLS:'android.permission.ANSWER_PHONE_CALLS',BODY_SENSORS:'android.permission.BODY_SENSORS',CALL_PHONE:'android.permission.CALL_PHONE',CAMERA:'android.permission.CAMERA',GET_ACCOUNTS:'android.permission.GET_ACCOUNTS',PROCESS_OUTGOING_CALLS:'android.permission.PROCESS_OUTGOING_CALLS',READ_CALENDAR:'android.permission.READ_CALENDAR',READ_CALL_LOG:'android.permission.READ_CALL_LOG',READ_CONTACTS:'android.permission.READ_CONTACTS',READ_EXTERNAL_STORAGE:'android.permission.READ_EXTERNAL_STORAGE',READ_PHONE_NUMBERS:'android.permission.READ_PHONE_NUMBERS',READ_PHONE_STATE:'android.permission.READ_PHONE_STATE',READ_SMS:'android.permission.READ_SMS',RECEIVE_MMS:'android.permission.RECEIVE_MMS',RECEIVE_SMS:'android.permission.RECEIVE_SMS',RECEIVE_WAP_PUSH:'android.permission.RECEIVE_WAP_PUSH',RECORD_AUDIO:'android.permission.RECORD_AUDIO',SEND_SMS:'android.permission.SEND_SMS',USE_SIP:'android.permission.USE_SIP',WRITE_CALENDAR:'android.permission.WRITE_CALENDAR',WRITE_CALL_LOG:'android.permission.WRITE_CALL_LOG',WRITE_CONTACTS:'android.permission.WRITE_CONTACTS',WRITE_EXTERNAL_STORAGE:'android.permission.WRITE_EXTERNAL_STORAGE',BLUETOOTH_CONNECT:"android.permission.BLUETOOTH_CONNECT"}),_=Object.freeze({APP_TRACKING_TRANSPARENCY:'ios.permission.APP_TRACKING_TRANSPARENCY',BLUETOOTH_PERIPHERAL:'ios.permission.BLUETOOTH_PERIPHERAL',CALENDARS:'ios.permission.CALENDARS',CAMERA:'ios.permission.CAMERA',CONTACTS:'ios.permission.CONTACTS',FACE_ID:'ios.permission.FACE_ID',LOCATION_ALWAYS:'ios.permission.LOCATION_ALWAYS',LOCATION_WHEN_IN_USE:'ios.permission.LOCATION_WHEN_IN_USE',MEDIA_LIBRARY:'ios.permission.MEDIA_LIBRARY',MICROPHONE:'ios.permission.MICROPHONE',MOTION:'ios.permission.MOTION',PHOTO_LIBRARY:'ios.permission.PHOTO_LIBRARY',PHOTO_LIBRARY_ADD_ONLY:'ios.permission.PHOTO_LIBRARY_ADD_ONLY',REMINDERS:'ios.permission.REMINDERS',SIRI:'ios.permission.SIRI',SPEECH_RECOGNITION:'ios.permission.SPEECH_RECOGNITION',STOREKIT:'ios.permission.STOREKIT'}),I=Object.freeze({ANDROID:R,IOS:_});e.PERMISSIONS=I;var t=Object.freeze({UNAVAILABLE:'unavailable',BLOCKED:'blocked',DENIED:'denied',GRANTED:'granted',LIMITED:'limited',PROMPTED:'prompted'});e.RESULTS=t;var S=O.NativeModules.DyteRNPermissions;function C(n){return s.default.async(function(E){for(;;)switch(E.prev=E.next){case 0:return E.abrupt("return",S.available.includes(n)?S.request(n):t.UNAVAILABLE);case 1:case"end":return E.stop()}},null,null,null,Promise)}function N(n){return n.filter(function(E,s){return null!=E&&n.indexOf(E)===s})}var T,p=['bluetooth','readExternalStorage','photos','externalStorage'],L=function(n){var E=arguments.length>1&&void 0!==arguments[1]&&arguments[1],s={camera:I.ANDROID.CAMERA,microphone:I.ANDROID.RECORD_AUDIO,bluetooth:I.ANDROID.BLUETOOTH_CONNECT,externalStorage:I.ANDROID.WRITE_EXTERNAL_STORAGE,readExternalStorage:I.ANDROID.READ_EXTERNAL_STORAGE},o={camera:I.IOS.CAMERA,microphone:I.IOS.MICROPHONE,bluetooth:I.IOS.BLUETOOTH_PERIPHERAL,photos:I.IOS.PHOTO_LIBRARY};if(!E)return'android'===O.Platform.OS?s[n]:o[n];if('android'===O.Platform.OS){var A={};return Object.keys(s).forEach(function(n){A[s[n]]=n}),A[n]}var R={};return Object.keys(o).forEach(function(n){R[o[n]]=n}),R[n]},D=function(n){return function(E){var s={camera:o.permissionEnum.INIT,microphone:o.permissionEnum.INIT};n.forEach(function(n){var A=L(n,!0);E[n]===t.GRANTED?s[A]=o.permissionEnum.ACCEPTED:E[n]!==t.PROMPTED&&(s[A]=o.permissionEnum.DENIED)}),s.camera!==o.permissionEnum.INIT&&s.microphone!==o.permissionEnum.INIT&&T&&clearInterval(T),A.store.dispatch((0,o.setParticipantPermissions)(s))}};e.setupPermissions=function(n){var o,A,R,_,I,t,u=[];[].concat(p,(0,E.default)(n)).forEach(function(n){var E=L(n);E&&u.push(E)}),"android"===O.Platform.OS&&(T&&clearInterval(T),T=setInterval(function(){S.checkMultiplePermissions(u).then(D(u))},1e3));(o=u,s.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:if('ios'!==O.Platform.OS){n.next=13;break}A={},R=N(o),_=0;case 4:if(!(_0,peers:q}),W.theme.header.is_enabled&&i.default.createElement(E.default,{title:''!==B?B:x,linkCopied:Y,copyLink:z,width:G,height:V,noOfParticipants:N.filter(function(t,n,i){return i.findIndex(function(n){return n.id===t.id})===n}).length}),i.default.createElement(k.default,{isMobile:!0}),i.default.createElement(u.GridManager,{widthOffset:0,singleSpeakerView:F.main.length>0&&!1}),i.default.createElement(S.default,{isMobile:!0}),i.default.createElement(P.default,null),W.theme.control_bar.is_enabled&&i.default.createElement(h.default,{linkCopied:Y,copyLink:z,isMobile:!0,leaveCall:j})))};var n=t(r(d[1])),i=_(r(d[2])),o=r(d[3]),a=r(d[4]),u=r(d[5]),l=r(d[6]),c=t(r(d[7])),f=t(r(d[8])),s=r(d[9]),p=_(r(d[10])),v=r(d[11]),E=t(r(d[12])),h=t(r(d[13])),S=t(r(d[14])),P=t(r(d[15])),k=t(r(d[16])),O=t(r(d[17])),y=r(d[18]),b=r(d[19]),w=r(d[20]),C=r(d[21]);function M(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,i=new WeakMap;return(M=function(t){return t?i:n})(t)}function _(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var i=M(n);if(i&&i.has(t))return i.get(t);var o={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in t)if("default"!==u&&Object.prototype.hasOwnProperty.call(t,u)){var l=a?Object.getOwnPropertyDescriptor(t,u):null;l&&(l.get||l.set)?Object.defineProperty(o,u,l):o[u]=t[u]}return o.default=t,i&&i.set(t,o),o}var D=l.NativeModules.DyteHelper},673,[1,41,165,432,471,674,2,703,704,503,488,507,705,710,799,800,802,803,580,480,487,492]); +__d(function(g,r,_i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.GridManager=void 0;var n=t(r(d[1])),o=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=x(n);if(o&&o.has(t))return o.get(t);var i={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in t)if("default"!==s&&Object.prototype.hasOwnProperty.call(t,s)){var l=u?Object.getOwnPropertyDescriptor(t,s):null;l&&(l.get||l.set)?Object.defineProperty(i,s,l):i[s]=t[s]}i.default=t,o&&o.set(t,i);return i})(r(d[2])),i=r(d[3]),u=r(d[4]),s=t(r(d[5])),l=t(r(d[6])),c=t(r(d[7])),f=r(d[8]),p=r(d[9]),S=t(r(d[10])),h=r(d[11]),w=r(d[12]),y=r(d[13]),T=r(d[14]),b=r(d[15]),v=r(d[16]),P=r(d[17]);function x(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(x=function(t){return t?o:n})(t)}var C=function(t){var n=t.roomViewType,i=(0,o.useContext)(p.ConfigServiceContext).sessionConfig,u=!i.permissions.can_present,s=(0,o.useContext)(P.ThemeContext).colors,l='LANDSCAPE'===o.default.useContext(v.OrientationContext).orientation,c=(0,b.useWindowDimensions)(),f=i.theme.dimensions||c,S=f.height,h=f.width,T=0;i.theme.header.is_enabled&&(T-=72),i.theme.control_bar.is_enabled&&(T-=56),l?h+=T+56:S+=T;var x=n===y.DyteViewTypes.audioRoom?'Host will start Audio Room Soon':'\tHost will start presenting soon',C=n===y.DyteViewTypes.audioRoom?'To being Audio Room, Please Enable Audio':'To begin the webinar please start presenting';return o.default.createElement(w.VStack,{bg:"secondary.1000",width:h,height:S,px:15,justifyContent:"center",align:"center"},u&&o.default.createElement(o.default.Fragment,null,o.default.createElement(w.Text,{fontSize:26,py:10,fontWeight:"bold"},x),o.default.createElement(w.Spinner,{color:s.textPrimary[100],size:"large"})),!u&&o.default.createElement(o.default.Fragment,null,o.default.createElement(w.Text,{fontSize:26,py:10,fontWeight:"bold"},"You are the host"),o.default.createElement(w.Text,{fontSize:14},C)))},E=function(t,n){for(var o=[],i=0;i-1&&t<=W&&(z((0,u.setCurrentPage)(t)),P.getPage(t))},Q=[],U=new Map;return q.forEach(function(t){U.set(t.id,t)}),G?(B.length>0&&_>0?(U.set(G.id,G),Q=E(U,B),D.current=Q.map(function(t){return t.id})):(Q=E(U,M),D.current=Q.map(function(t){return t.id}),Q=Q.concat(I||A===y.DyteViewTypes.webinar&&J||!J&&A===y.DyteViewTypes.webinar&&G.requestToJoinType===T.RequestToJoinType.ask?[]:[G])),R===u.RoomSocketState.NOT_STARTED?o.default.createElement(s.default,{inStage:!0,text:"You got disconnected! Retrying connection..."}):Q.length<1?A===y.DyteViewTypes.webinar?o.default.createElement(C,{roomViewType:y.DyteViewTypes.webinar}):o.default.createElement(s.default,{loading:!0,text:"Please wait for the meeting to be started",inStage:!0}):F||v||V||'highlighted'===x||O.main.length>0?o.default.createElement(c.default,{peers:Q,sharingScreen:V,widthOffset:w}):o.default.createElement(S.default,{onSwipeLeft:function(t){return K(_+1)},onSwipeRight:function(t){return K(_-1)},style:{flex:1}},o.default.createElement(l.default,{peers:Q,widthOffset:w}))):o.default.createElement(s.default,null)};O.defaultProps={singleSpeakerView:!1};var V=o.default.memo(O);e.GridManager=V},674,[1,41,165,432,480,506,675,693,669,503,702,580,507,482,487,2,570,509]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var l=t(r(d[1])),n=t(r(d[2])),f=(function(t,l){if(!l&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var n=A(l);if(n&&n.has(t))return n.get(t);var f={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in t)if("default"!==u&&Object.prototype.hasOwnProperty.call(t,u)){var c=o?Object.getOwnPropertyDescriptor(t,u):null;c&&(c.get||c.set)?Object.defineProperty(f,u,c):f[u]=t[u]}f.default=t,n&&n.set(t,f);return f})(r(d[3])),o=t(r(d[4])),u=r(d[5]),c=r(d[6]),y=r(d[7]),s=t(r(d[8])),h=r(d[9]),p=r(d[10]);function A(t){if("function"!=typeof WeakMap)return null;var l=new WeakMap,n=new WeakMap;return(A=function(t){return t?n:l})(t)}var w={9:Array(9).fill(3),8:Array(9).fill(3),7:Array(9).fill(3),6:Array(6).fill(2),5:Array(5).fill(2),4:Array(4).fill(2),3:[1,2,2],2:[1,1],1:[1]},v={9:Array(9).fill(3),8:Array(9).fill(3),7:Array(9).fill(3),6:Array(6).fill(2),5:[2].concat((0,n.default)(Array(4).fill(2))),4:Array(4).fill(2),3:[1,2,2],2:[1,1],1:[1]},_={9:Array(9).fill(3),8:Array(9).fill(3),7:Array(9).fill(3),6:Array(6).fill(3),5:[].concat((0,n.default)(Array(2).fill(2)),(0,n.default)(Array(3).fill(3))),4:Array(4).fill(2),3:Array(3).fill(2),2:Array(2).fill(2),1:[1]},b={9:Array(9).fill(3),8:Array(9).fill(3),7:Array(9).fill(3),6:Array(6).fill(3),5:[].concat((0,n.default)(Array(2).fill(2)),(0,n.default)(Array(3).fill(3))),4:Array(4).fill(2),3:Array(3).fill(2),2:Array(2).fill(2),1:[1]},O=function(t){var n=(0,f.useContext)(u.ConfigServiceContext).sessionConfig,A=(0,y.useWindowDimensions)(),O=n.theme.dimensions||A,j=O.width,M=O.height,P=j<1024,x=f.default.useContext(p.OrientationContext),E=x.orientation,C=x.orientationType,S='LANDSCAPE'===E,W=(0,h.useSelector)(function(t){return t.room.gridView}),k=t.peers,D=t.waitingRoom,F=t.widthOffset,L=0;n.theme.header.is_enabled&&(L-=56),!n.theme.control_bar.is_enabled||D&&!n.theme.waiting_room.enable_preview||(L-=54),S?(M+=F,j+=L+72):(M+=L,j-=F);var R=f.default.useState(0),N=(0,l.default)(R,2),T=N[0],V=N[1],q=1===k.length&&!P&&!D,z=D&&(!P||!n.theme.waiting_room.enable_preview),B=(q||z)&&1,G=k.length+B;G>6&&(G=9),'multi_alternate'===W&&1!==k.length&&(G-=1);var H=(0,h.useSelector)(function(t){return t.peers.joinedPeers}),I=Math.ceil((H.length+1)/6);f.default.useEffect(function(){I>1&&(1===k.length?V(16):k.length<=4?V(7):5===k.length?V(12):V(4))},[k,I]);var J=function(t,l){return Math.floor((M-6)/t)},K=function(t,l){return Math.floor((j-6)/t)},Q=function(t,l){return J(P&&!S?b[t][l]:w[t][l])},U=function(t,l){return K(P&&!S?v[t][l]:_[t][l])},X=S?5===G?'row':'column':5===G?'column':'row';return f.default.createElement(c.Flex,{position:"relative",height:M,width:j,bg:"secondary.1000",marginLeft:S&&'landscapeLeft'!==C&&n.theme.header.is_enabled?56:0,padding:3,pt:0},f.default.createElement(c.Flex,{direction:X,flexWrap:"wrap",justify:"center"},!D||n.theme.waiting_room.enable_preview&&!P?f.default.createElement(f.default.Fragment,null,k.map(function(t,l){if('multi_alternate'===W&&t.isMe&&1!==k.length)return null;if(t){var n=Q(G,l+B)-T;return f.default.createElement(o.default,{key:"peer_"+t.id,height:n-(S?2:0),width:U(G,l+B),peer:t,totalPeers:k.length,isMobile:P})}return null})):null),f.default.createElement(c.Flex,{width:j,justify:"center",position:"absolute",bottom:"2"},f.default.createElement(s.default,null)))};O.defaultProps={waitingRoom:!1,widthOffset:0};var j=O;e.default=j},675,[1,41,49,165,676,503,507,2,690,432,570]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=M;var n=t(r(d[1])),o=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=k(n);if(o&&o.has(t))return o.get(t);var l={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in t)if("default"!==c&&Object.prototype.hasOwnProperty.call(t,c)){var f=u?Object.getOwnPropertyDescriptor(t,c):null;f&&(f.get||f.set)?Object.defineProperty(l,c,f):l[c]=t[c]}l.default=t,o&&o.set(t,l);return l})(r(d[2])),l=r(d[3]),u=r(d[4]),c=r(d[5]),f=r(d[6]),s=r(d[7]),p=r(d[8]),h=r(d[9]),v=t(r(d[10])),x=r(d[11]),y=t(r(d[12])),b=t(r(d[13])),S=r(d[14]),E=t(r(d[15])),w=t(r(d[16]));function k(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(k=function(t){return t?o:n})(t)}var C=h.NativeModules.DyteHelper;function M(t){var k=(0,l.useSelector)(function(t){return t.participant.displayName}),M=(0,o.useContext)(c.MediaRoomContext),T=(null==M||M.mediaRoom,(0,o.useContext)(f.ConfigServiceContext)),j=T.meeting,O=T.sessionConfig,R=(0,l.useSelector)(function(t){return t.room.activeSpeakerPeerId}),P=(0,o.useRef)(),z=(0,o.useRef)(),F=(0,o.useState)(new s.MediaStream(void 0)),I=(0,n.default)(F,2),L=I[0],B=I[1],V=(0,o.useState)(null),_=(0,n.default)(V,2),N=(_[0],_[1],(0,o.useContext)(x.ThemeContext).colors),U=(0,o.useState)(!1),W=(0,n.default)(U,2),D=W[0],A=W[1],H=o.default.useContext(S.OrientationContext),q=H.orientation,G=H.forced,J=H.setForced,K='LANDSCAPE'===q,Q=t.peer,X=t.hideBadge,Y=t.isMobile,Z=t.totalPeers,$=t.size,ee=(t.index,t.contain),te=t.zIndex,re=((0,l.useSelector)(function(t){return t.participant.displayImageURL}),(0,l.useSelector)(function(t){return t.consumers.activeConsumers})),ne=Q.id,ie=re.find(function(t){return t.peerId===ne}),ae=(null==ie?void 0:ie.score)||10,oe=function(t){if(z.current=t,t){var n=new s.MediaStream(void 0);n.addTrack(t),P.current&&n.addTrack(P.current),B(n)}},le=function(){try{return'front'===u.store.getState().participant.cameraFacing}catch(t){return!1}};(0,o.useEffect)(function(){var t;t=Q.audioTrack,P.current!==t&&(P.current=t)},[Q.audioTrack]),(0,o.useEffect)(function(){Q.videoTrack&&(oe(Q.videoTrack),setTimeout(function(){return A(!0)},500))},[Q.videoTrack,Q.videoScore]);var de=Q.audioMuted,ue=Q.videoVisible,ce=(function(t){if(!Y)return t;var o=t;if(Z>2){var l=t.split(' ');o=(o=(0,n.default)(l,1)[0]).slice(0,10)}return Z>6&&(o=o.slice(0,8)),o})(Q.isMe?k:Q.displayName),fe=t.height,se=t.width,me=t.children,pe=fe||Math.floor(.5625*se);null==O||O.permissions;if(ue&&(!L||!Q.videoTrack))return o.default.createElement(p.Box,{justify:"center",align:"center",width:se,height:pe,border:"1px solid "+N.primary[300],borderRadius:E.default.medium},o.default.createElement(p.Spinner,{color:"#fff"}));var he;return o.default.createElement(h.View,{style:[{backgroundColor:'black',borderRadius:E.default.medium,borderColor:Q.id===R?N.primary[500]:N.secondary[900],borderWidth:2,width:se-8,height:pe-8,margin:3,overflow:'hidden'}]},Q.videoVisible&&D?Q.screenshare?o.default.createElement(b.default,{noMovementWithoutScale:!0,width:se-8,height:pe-8,streamId:(null==(he=Q.videoTrack)?void 0:he.id)||Math.random().toString()},o.default.createElement(s.RTCView,{objectFit:ee?'contain':'cover',style:{flex:1},zOrder:0,streamURL:L.toURL()})):o.default.createElement(s.RTCView,{objectFit:ee?'contain':'cover',style:{flex:1},mirror:!!Q.isMe&&le(),streamURL:L.toURL(),zOrder:1+te}):o.default.createElement(p.Flex,{bg:N.videoBackground,width:se-8,height:pe-8,justify:"center",align:"center"},o.default.createElement(v.default,{size:40,src:Q.picture,name:""+Q.displayName,bgColor:N.primary[700]})),me,o.default.createElement(p.Flex,{width:se,position:"absolute",bottom:"10",left:10},X||o.default.createElement(p.Flex,{justify:"flex-start",alignSelf:"flex-start",direction:"column"},!!ce&&o.default.createElement(y.default,{audioMuted:de,audioTrack:Q.audioTrack,name:ce,size:Y||'sm'===$?'sm':'md',screenshare:Q.screenshare}))),o.default.createElement(p.Flex,{width:se,position:"absolute",top:"10",right:"10"},ae<10&&o.default.createElement(p.Box,{zIndex:5,justify:"flex-end",alignSelf:"flex-end",direction:"column"},o.default.createElement(w.default,{videoScore:ae}))),Q.screenshare&&(G||!K)&&'android'===h.Platform.OS&&'d3e435fb-4d39-47b6-943a-c8f10d0dffe3'!==j.setupConfig.clientId&&o.default.createElement(p.Flex,{width:se,position:"absolute",top:"10",right:10},o.default.createElement(p.Flex,{justify:"flex-start",alignSelf:K?'flex-start':'flex-end',direction:"column"},o.default.createElement(p.Button,{onClick:function(){(G?C.resetOrientation:C.forceLandscape)(),J(function(t){return!t})}},o.default.createElement(p.VStack,{width:36,p:"2",ml:22,height:"36px",bg:"secondary.800",borderRadius:E.default.medium,align:"center",justify:"center"},o.default.createElement(p.Text,{fontSize:"xs"},o.default.createElement(p.Icon,{name:G?'fullscreen-exit':'fullscreen',fill:G?N.danger[500]:N.textPrimary[100]})))))))}M.defaultProps={isMobile:!1,hideBadge:!1,height:0,width:'inherit',children:null,contain:!1,totalPeers:0,size:'md',isMe:!1,index:1,zIndex:0}},676,[1,41,165,432,471,580,503,400,507,2,677,509,686,688,570,671,689]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]),l=r(d[1]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=t(r(d[2])),n=l(r(d[3])),u=t(r(d[4])),s=r(d[5]),c=r(d[6]),f=r(d[7]),b="/Users/abar/dev/personal/react-native-user-avatar/src/index.js",p=function(t){var l=t.name,u=t.src,p=t.bgColor,v=t.bgColors,y=t.textColor,N=t.size,_=t.imageStyle,C=t.style,z=t.borderRadius,x=t.component;'string'==typeof N&&(console.warn('size prop should be a number'),N=parseInt(N));var S=(0,n.useState)(n.default.createElement(c.TextAvatar,{textColor:y,size:N,name:l,__source:{fileName:b,lineNumber:36,columnNumber:7}})),E=(0,o.default)(S,2),h=E[0],j=E[1];return(0,n.useEffect)(function(){x&&j(n.default.createElement(c.CustomAvatar,{size:N,component:x,__source:{fileName:b,lineNumber:40,columnNumber:29}})),u&&(0,f.fetchImage)(u).then(function(t){t&&j(n.default.createElement(c.ImageAvatar,{src:u,size:N,imageStyle:_,__source:{fileName:b,lineNumber:45,columnNumber:15}}))})},[]),n.default.createElement(s.View,{style:[(0,f.generateBackgroundStyle)(l,p,v),(0,f.getContainerStyle)(N,u,z),C],__source:{fileName:b,lineNumber:53,columnNumber:5}},h)};p.propTypes={name:u.default.string,src:u.default.string,bgColor:u.default.string,bgColors:u.default.array,textColor:u.default.string,size:u.default.number,imageStyle:u.default.object,style:u.default.object,borderRadius:u.default.number,component:u.default.any},p.defaultProps={size:32,textColor:'#fff',name:'John Doe',bgColors:['#2ecc71','#3498db','#8e44ad','#e67e22','#e74c3c','#1abc9c','#2c3e50']};var v=p;e.default=v},677,[1,678,41,165,204,2,679,682]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]).default;function n(t){if("function"!=typeof WeakMap)return null;var o=new WeakMap,u=new WeakMap;return(n=function(t){return t?u:o})(t)}m.exports=function(o,u){if(!u&&o&&o.__esModule)return o;if(null===o||"object"!==t(o)&&"function"!=typeof o)return{default:o};var f=n(u);if(f&&f.has(o))return f.get(o);var p={},c=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in o)if("default"!==l&&Object.prototype.hasOwnProperty.call(o,l)){var s=c?Object.getOwnPropertyDescriptor(o,l):null;s&&(s.get||s.set)?Object.defineProperty(p,l,s):p[l]=o[l]}return p.default=o,f&&f.set(o,p),p},m.exports.default=m.exports,m.exports.__esModule=!0},678,[15]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"ImageAvatar",{enumerable:!0,get:function(){return n.default}}),Object.defineProperty(e,"TextAvatar",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(e,"CustomAvatar",{enumerable:!0,get:function(){return f.default}});var n=t(r(d[1])),u=t(r(d[2])),f=t(r(d[3]))},679,[1,680,681,685]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var u=t(r(d[1])),l=t(r(d[2])),s=r(d[3]),o=function(t){var l=t.src,o=t.size,f=t.imageStyle,n=t.borderRadius,c={style:[{borderRadius:n||.5*o,width:o,height:o},f],source:{uri:l}};return u.default.createElement(s.Image,c)};o.propTypes={src:l.default.string,size:l.default.number,imageStyle:l.default.object,borderRadius:l.default.number};var f=o;e.default=f},680,[1,165,204,2]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),l=r(d[2]),o=t(r(d[3])),u=r(d[4]),s="/Users/abar/dev/personal/react-native-user-avatar/src/components/TextAvatar.js",c=function(t){var o=t.name,c=t.size,f=t.textColor,v={flexDirection:'column',alignItems:'center',justifyContent:'center',marginTop:-c/20,height:c,width:c};return n.default.createElement(l.View,{style:v,__source:{fileName:s,lineNumber:23,columnNumber:5}},n.default.createElement(l.Text,{style:{color:f,fontSize:c/2.5},adjustsFontSizeToFit:!0,__source:{fileName:s,lineNumber:24,columnNumber:7}},(0,u.abbr)(o)))};c.propTypes={name:o.default.string,size:o.default.number,textColor:o.default.string};var f=c;e.default=f},681,[1,165,2,204,682]); +__d(function(g,r,_i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.getContainerStyle=e.generateBackgroundStyle=e.fetchImage=e.sumChars=e.abbr=void 0;var n=t(r(d[1])),o=t(r(d[2]));e.abbr=function(t){var n=(0,o.default)(t);return t.startsWith('+')&&(n="+".concat(n)),n||(n=t),n};var u=function(t){for(var n=0,o=0;ol?n.substr(0,l):n;if((u=i.join('')).length>=l)return u;for(var o=M(n),c=0;c=l)return o[c]}function s(n,t){var i,u,a,l=[],f={},o={},c={},h=t.length||2;n.forEach(function(n){if(n||(n=''),!c[n])if(n.length0&&(o[a[y]]--,a.splice(y,1))}return 0===(i=l.map(function(n){return n.length})).length?n:0===Math.min.apply(null,i)?(t.length++,s(n,t)):n.map(function(n){return c[n][0]})}function p(n,t){return y(x(n,t))}function v(n,t){return w(n,t).map(y)}function x(n,u){var a,f,c,s={};return n?((a=b(n,u))&&(n=(n=n.replace(t,'')).replace(i,'')),u.initials&&(a=u.initials),a||(a=h(n,u)),null!=(c=n.match(l))&&(f=c.pop()),f&&(n=n.replace(f,'')).trim()==='<'+f+'>'&&(n='',a||(a=h(f,u))),(n=n.replace(o,' ').trim())&&(s.name=n),a&&(s.initials=a),f&&(s.email=f),s):{}}function w(n,t){var i=s(n,t);return n.map(function(n,u){return t.existing[n]=i[u],x(n,t)})}function y(n){return n.name||n.email?n.email?n.name?n.name+' ('+n.initials+') <'+n.email+'>':n.email+' ('+n.initials+')':n.name+' ('+n.initials+')':n.initials}function E(n){return n=(n=u.test(n)?n.replace(a,''):n.replace(l,'')).replace(o,' ').trim()}function b(n,u){var a;return u.existing[n]?u.existing[n]:t.test(n)?n:null!=(a=n.match(i))?a.pop():void 0}var _={};function M(n){var t,i=[];return n=E(n),_[n]?_[n].slice(0):(t=n.split(' ').map(R),i=(i=O(t)).sort(function(n,t){return n.length-t.length||i.indexOf(n)-i.indexOf(t)}),_[n]=i,i.slice(0))}function O(n){var t,i,u=n.shift();return n.length>0?(i=[],t=O(n),u.forEach(function(n){t.forEach(function(t){i.push(n+t)})}),i):u}function R(n){for(var t=[];n.length;)t.unshift(n),n=n.substr(0,n.length-1);return t}function $(t){return t||(t={length:n}),'number'==typeof t&&(t={length:t}),t.length=Math.max(t.length||0,n),t.existing=t.existing||{},t}},684,[]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),o=r(d[2]),u=t(r(d[3])),l=function(t){var u=t.size,l=t.component,s={flexDirection:'column',alignItems:'center',justifyContent:'center',marginTop:-u/20,height:u,width:u};return n.default.createElement(o.View,{style:s,__source:{fileName:"/Users/abar/dev/personal/react-native-user-avatar/src/components/CustomAvatar.js",lineNumber:21,columnNumber:5}},l)};l.propTypes={size:u.default.number,component:u.default.any};var s=l;e.default=s},685,[1,165,2,204]); +__d(function(_g,_r,i,a,m,e,d){var t=_r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=f;var r=(function(t,r){if(!r&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var n=c(r);if(n&&n.has(t))return n.get(t);var o={},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in t)if("default"!==u&&Object.prototype.hasOwnProperty.call(t,u)){var f=l?Object.getOwnPropertyDescriptor(t,u):null;f&&(f.get||f.set)?Object.defineProperty(o,u,f):o[u]=t[u]}o.default=t,n&&n.set(t,o);return o})(_r(d[1])),n=_r(d[2]),o=t(_r(d[3])),l=t(_r(d[4])),u=_r(d[5]);function c(t){if("function"!=typeof WeakMap)return null;var r=new WeakMap,n=new WeakMap;return(c=function(t){return t?n:r})(t)}function f(t){var c,f,s,p,y,b=t.audioMuted,x=t.audioTrack,v=t.name,O=t.size,g=t.screenshare,j={sm:{px:'6',py:'1',iconSize:'4',boxSize:'14'},md:{px:'3',py:'2',iconSize:'6',boxSize:'16'}}[O],z=(0,r.useContext)(n.ThemeContext).colors;return r.default.createElement(u.Flex,{bg:'sm'===O||g?(c=z.secondary[800],f=.5,s=parseInt(c.slice(1,3),16),p=parseInt(c.slice(3,5),16),y=parseInt(c.slice(5,7),16),f?"rgba("+s+", "+p+", "+y+", "+f+")":"rgba("+s+", "+p+", "+y+", 0)"):z.secondary[800],color:"textPrimary.300",borderRadius:o.default.small,px:j.px,py:j.py,my:'sm'===O&&2,position:"relative",direction:"row",justify:"flex-start"},!(g&&b)&&r.default.createElement(u.Center,null,!b&&x?null:r.default.createElement(u.Icon,{name:"mic-off",boxSize:j.boxSize,fill:"red"})),r.default.createElement(u.Center,{ml:j.px,padding:4},r.default.createElement(l.default,{name:v})))}f.defaultProps={size:'md',screenshare:!1}},686,[1,165,509,671,687,507]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=l;var n=t(r(d[1])),u=r(d[2]);function l(t){var l=t.name,c=t.charSize;return n.default.createElement(u.Text,null,(function(t,n){return t.length>n?t.substring(0,n)+"...":t})(l,c))}l.defaultProps={charSize:15}},687,[1,165,507]); +__d(function(g,r,i,a,m,_e,d){var t=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var e=t(r(d[1])),n=t(r(d[2])),o=t(r(d[3])),s=t(r(d[4])),u=t(r(d[5])),l=t(r(d[6])),h=t(r(d[7])),c=r(d[8]),f=(function(t,e){if(!e&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var n=y(e);if(n&&n.has(t))return n.get(t);var o={},s=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in t)if("default"!==u&&Object.prototype.hasOwnProperty.call(t,u)){var l=s?Object.getOwnPropertyDescriptor(t,u):null;l&&(l.get||l.set)?Object.defineProperty(o,u,l):o[u]=t[u]}o.default=t,n&&n.set(t,o);return o})(r(d[9])),p=r(d[10]),v=r(d[11]);function y(t){if("function"!=typeof WeakMap)return null;var e=new WeakMap,n=new WeakMap;return(y=function(t){return t?n:e})(t)}function _(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(t){return!1}}var P={scale:1,translateX:0,translateY:0},R=5,S=(function(t){(0,u.default)(S,t);var c,v,y=(c=S,v=_(),function(){var t,e=(0,h.default)(c);if(v){var n=(0,h.default)(this).constructor;t=Reflect.construct(e,arguments,n)}else t=e.apply(this,arguments);return(0,l.default)(this,t)});function S(t){var e;return(0,n.default)(this,S),(e=y.call(this,t)).state={layout:null,transform:e._getSavedTransform(t.streamId)||P},e._didMove=e._didMove.bind((0,s.default)(e)),e._getTransformStyle=e._getTransformStyle.bind((0,s.default)(e)),e._onGesture=e._onGesture.bind((0,s.default)(e)),e._onLayout=e._onLayout.bind((0,s.default)(e)),e._onMoveShouldSetPanResponder=e._onMoveShouldSetPanResponder.bind((0,s.default)(e)),e._onPanResponderGrant=e._onPanResponderGrant.bind((0,s.default)(e)),e._onPanResponderMove=e._onPanResponderMove.bind((0,s.default)(e)),e._onPanResponderRelease=e._onPanResponderRelease.bind((0,s.default)(e)),e._onStartShouldSetPanResponder=e._onStartShouldSetPanResponder.bind((0,s.default)(e)),e.moveThreshold=p.PixelRatio.get()*R,e.gestureHandlers=p.PanResponder.create({onPanResponderGrant:e._onPanResponderGrant,onPanResponderMove:e._onPanResponderMove,onPanResponderRelease:e._onPanResponderRelease,onPanResponderTerminationRequest:function(){return!0},onMoveShouldSetPanResponder:e._onMoveShouldSetPanResponder,onShouldBlockNativeResponder:function(){return!1},onStartShouldSetPanResponder:e._onStartShouldSetPanResponder}),e}return(0,o.default)(S,[{key:"componentDidUpdate",value:function(t,e){t.streamId!==this.props.streamId&&(this._storeTransform(t.streamId,e.transform),this._restoreTransform(this.props.streamId))}},{key:"componentWillUnmount",value:function(){this._storeTransform(this.props.streamId,this.state.transform)}},{key:"render",value:function(){var t=this.props,n=t.children,o=t.style;return f.default.createElement(p.View,(0,e.default)({onLayout:this._onLayout,pointerEvents:"box-only",style:[{overflow:'hidden',width:this.props.width,height:this.props.height},o]},this.gestureHandlers.panHandlers),f.default.createElement(p.View,{style:[{flex:1},this._getTransformStyle()]},n))}},{key:"_calculateTransformIncrement",value:function(t){var e=this.state.transform,n=e.scale,o=e.translateX,s=e.translateY,u=t.scale,l=t.translateX,h=t.translateY;return{scale:n=Math.min(n*(u||1),5),translateX:o+=(l||0)/n,translateY:s+=(h||0)/n}}},{key:"_didMove",value:function(t){var e=t.dx,n=t.dy;return Math.abs(e)>this.moveThreshold||Math.abs(n)>this.moveThreshold}},{key:"_getSavedTransform",value:function(t){return this.props._transforms[t]||null}},{key:"_getTouchDistance",value:function(t){var e=t.nativeEvent.touches,n=Math.abs(e[0].pageX-e[1].pageX),o=Math.abs(e[0].pageY-e[1].pageY);return Math.sqrt(Math.pow(n,2)+Math.pow(o,2))}},{key:"_getTouchPosition",value:function(t){var e=t.nativeEvent.touches;return{x:e[0].pageX,y:e[0].pageY}}},{key:"_getTransformStyle",value:function(){var t=this.state.transform;return{transform:[{scale:t.scale},{translateX:t.translateX},{translateY:t.translateY}]}}},{key:"_limitAndApplyTransformation",value:function(t){var e=this.state.layout;if(e){var n=this.state.transform.scale,o=t.scale,s=t.translateX,u=t.translateY,l=Math.max(o,1),h={a:{x:e.x,y:e.y},d:{x:e.x+e.width,y:e.y+e.height}},c={x:(e.x+e.width)/2+s*l,y:(e.y+e.height)/2+u*l},f={height:e.height*l,width:e.width*l},p={a:{x:c.x-f.width/2,y:c.y-f.height/2},d:{x:c.x+f.width/2,y:c.y+f.height/2}},v=100;o1&&(0===w?(b(!0),setTimeout(function(){b(!1)},1e3)):0!==w&&h&&b(!1),P>7&&D((0,l.default)({},(0,c.calculateDotNumber)(P,w))))},[w]),P>1?o.default.createElement(u.Flex,{zIndex:50,align:"center",justify:"center",position:"relative"},h&&o.default.createElement(u.Box,{bg:"paginationDots.inactive",position:"absolute",bottom:25},o.default.createElement(u.Text,{textAlign:"center",color:"textPrimary.200"}," Active Speaker Grid")),o.default.createElement(u.Flex,{direction:"row",height:"22px",align:"center",justify:"center"},o.default.createElement(u.Flex,{mr:5,height:20,borderRadius:"20px",width:32,align:"center"},o.default.createElement(u.Text,{fontWeight:"bold",fontSize:14,color:S.left>0?'textPrimary.400':'rgba(0,0,0,0)',px:4,py:2},S.left,"+")),o.default.createElement(p.default,{numbers:S,length:P+1,active:w,activeColor:s.default.paginationDots.active,passiveBorderColor:s.default.paginationDots.active,passiveColor:s.default.paginationDots.inactive,wandAcitve:s.default.paginationDots.wandActive}),o.default.createElement(u.Flex,{ml:5,height:20,borderRadius:"20px",width:32,align:"center"},o.default.createElement(u.Text,{fontWeight:"bold",fontSize:14,color:S.right?'textPrimary.400':'rgba(0,0,0,0)',px:4,py:2},"+",S.right)))):null};e.default=x},690,[1,22,41,165,507,691,432,571,692]); +__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.calculateDotNumber=void 0;e.calculateDotNumber=function(t,l){var u=arguments.length>2&&void 0!==arguments[2]?arguments[2]:7,c=0,o=0,n=Math.ceil(u/2);return l>n-1&&!(l+(n-1)>t)?c=l-(n-1):l+(n-1)>t&&(c=l-(n-(t-l)+2)),l=n&&l+(n-1)<=t&&(o=t-(l+(n-1))),{left:c,right:o}}},691,[]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=t(r(d[1])),l=r(d[2]),n=function(t){var n=t.length,u=t.active,f=t.activeColor,c=t.passiveColor,h=t.passiveBorderColor,v=t.numbers,s=t.dotsToShow,p=void 0===s?7:s,x=t.wandAcitve,b=Math.ceil(p/2),w=n>p?Array(p).fill(0).map(function(t,o){return o}):Array(n).fill(0).map(function(t,o){return o}),C=function(t){return w.map(function(n,v){var s=n===t;return u0&&v.right>0?C(b-1):0===v.left?C(u):0===v.right?C(p-(n-u)):null)};n.defaultProps={dotsToShow:7};var u=n;e.default=u},692,[1,165,507]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),l=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var l=y(n);if(l&&l.has(t))return l.get(t);var o={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var f in t)if("default"!==f&&Object.prototype.hasOwnProperty.call(t,f)){var h=u?Object.getOwnPropertyDescriptor(t,f):null;h&&(h.get||h.set)?Object.defineProperty(o,f,h):o[f]=t[f]}o.default=t,l&&l.set(t,o);return o})(r(d[2])),o=r(d[3]),u=r(d[4]),f=r(d[5]),h=t(r(d[6])),c=t(r(d[7])),s=r(d[8]),p=r(d[9]),v=r(d[10]),w=t(r(d[11]));function y(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,l=new WeakMap;return(y=function(t){return t?l:n})(t)}var b=function(t,n,l){var o=1,u=!1;l<3&&(l=3),l>6||l>4&&t>480?(o=Math.ceil(l/4),l=4):l>3&&t<=480&&(o=2,l=3);var f=Math.floor(t/l),h=t+30>n?.8:.65;return n-o*f0){var G=A.main[0];N=l.default.createElement(c.default,{height:_+56,width:O-20,frame:G})}else N=D?l.default.createElement(h.default,{height:_-16,width:O-32,contain:q.screenshare||'contain'===E.theme.grid.single.videoFit,peer:q,totalPeers:H.length,isMobile:!0}):j?l.default.createElement(h.default,{contain:q.screenshare||'contain'===E.theme.grid.single.videoFit,height:_-Y-16,width:O-16,totalPeers:H.length,peer:q,isMobile:!0}):l.default.createElement(h.default,{totalPeers:H.length,contain:q.screenshare||'contain'===E.theme.grid.single.videoFit,height:I,width:L-64,peer:q});Math.floor(_/2),Math.floor(_/2);var J=function(){var t=A.main[0],n=A.plugins.find(function(n){return n.id===t.plugin}),o=H.find(function(t){return t.userId===(null==n?void 0:n.enabledBy)});return o?l.default.createElement(w.default,{x:0,y:0,minX:0,minY:0,maxX:O-80,maxY:_-6,z:20},l.default.createElement(h.default,{width:100,height:80,hideBadge:!0,peer:o,totalPeers:H.length})):null};return j?A.main.length>0&&!D?l.default.createElement(f.Flex,{height:_+56,width:O-2,marginTop:10,flexDirection:"column",backgroundColor:"secondary.1000"},l.default.createElement(f.Box,{alignItems:"center",justifyContent:"center",mt:0},N,J())):l.default.createElement(f.Flex,{height:_,width:O,flexDirection:D?'row':'column',marginLeft:D&&'landscapeLeft'!==k?56:0,paddingLeft:D?20:0,backgroundColor:"secondary.1000"},l.default.createElement(f.Box,{alignItems:"center",justifyContent:"center",mt:D?0:8,ml:D?-8:0},N,z&&D?l.default.createElement(w.default,{x:0,y:0,minX:0,minY:0,maxX:O-80,maxY:_-6,z:20},l.default.createElement(h.default,{width:120,height:100,hideBadge:!0,peer:z,totalPeers:H.length})):null,J()),!D&&l.default.createElement(f.Flex,{mt:5,className:"dyte-client-noScrollbar",justify:"center",flexWrap:"wrap",direction:"row"},H.map(function(t){return q.screenshare||0!==A.main.length||t.id!==q.id?l.default.createElement(h.default,{width:T,height:T,peer:t,isMobile:!0,hideBadge:V,totalPeers:H.length,key:t.id+"_video"}):null})),D&&H.map(function(t){var o=(0,n.default)({},t);return o.videoVisible=!1,o.videoTrack=null,l.default.createElement(f.Box,{key:t.id+"_video",position:"absolute",zIndex:-5,top:100,width:2,height:2,left:100,visibility:"hidden"},l.default.createElement(h.default,{width:1,height:1,peer:o,totalPeers:H.length}))})):null};e.default=x},693,[1,22,165,432,2,507,676,694,503,669,570,700]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.PluginWrapper=void 0;var n=t(r(d[1])),o=t(r(d[2])),u=t(r(d[3])),l=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=h(n);if(o&&o.has(t))return o.get(t);var u={},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in t)if("default"!==s&&Object.prototype.hasOwnProperty.call(t,s)){var c=l?Object.getOwnPropertyDescriptor(t,s):null;c&&(c.get||c.set)?Object.defineProperty(u,s,c):u[s]=t[s]}u.default=t,o&&o.set(t,u);return u})(r(d[4])),s=r(d[5]),c=r(d[6]),f=r(d[7]),p=r(d[8]),v=r(d[9]),w=r(d[10]),y=r(d[11]),b=r(d[12]);function h(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(h=function(t){return t?o:n})(t)}var x=new((function(){function t(){(0,o.default)(this,t),this.fxs=[]}return(0,u.default)(t,[{key:"onMessage",value:function(t){this.fxs.forEach(function(n){return n(t)})}},{key:"addEventListener",value:function(t){this.fxs.push(t)}}]),t})()),M=function(t){var o,u=t.frame,h=t.height,M=t.width,C=(0,l.useContext)(s.PluginServiceContext),E=(0,l.useContext)(c.PeersServiceContext).selfPeer,O=(0,l.useContext)(y.ConfigServiceContext).sessionConfig,P=(0,b.useSelector)(function(t){return t.participant.id}),_=(0,b.useSelector)(function(t){return t.plugin.plugins}).find(function(t){return t.id===u.plugin}),S=O.permissions.plugins||{can_close:!1,can_start:!0,can_edit_acl:!1},j=(P===(null==_?void 0:_.enabledBy)||(null==S||S.can_close),P===(null==_?void 0:_.enabledBy)||(null==S||S.can_edit_acl),'whitelist'===((null==(o=O.permissions.plugins.config[_.id])?void 0:o.defaultAccess)||'blacklist')),k=function(){return P===(null==_?void 0:_.enabledBy)||(j?null==_?void 0:null==(t=_.ACLAccessGrantedUsers)?void 0:t.includes(P):!_.ACLAccessRemovedUsers.includes(P));var t},W=function(){var t,n=null==(t=O.permissions.plugins.config[_.id])?void 0:t.handlesViewOnly,o=!k()&&!n;return n&&C.pluginManager.sendIframeEvent({type:'websocket/plugin-data',payload:{pluginId:_.id,type:'setViewOnly',value:!k()}}),o},A='LANDSCAPE'===l.default.useContext(w.OrientationContext).orientation,V=(0,l.useState)(!0),B=(0,n.default)(V,2);B[0],B[1];M-=10,A&&(M-=10,h-=72);var N='80a57014-1efe-44f8-b929-b8fca1cf18a1'===(null==_?void 0:_.id),R=N?'0deg':'90deg';return l.default.createElement(f.Flex,{height:h,width:M,borderRadius:12,overflow:"hidden",borderColor:"primary.300",borderWidth:W()?4:0},l.default.createElement(f.Flex,{direction:"column"},E.isHost&&l.default.createElement(f.Flex,{justify:"flex-end",align:"center",cursor:"pointer",bg:"secondary.700"},l.default.createElement(f.Button,{onClick:function(){C.pluginManager.removeRoomPlugin({id:u.plugin})}},l.default.createElement(f.Box,{p:4},l.default.createElement(f.Icon,{name:"close",boxSize:"16"})))),l.default.createElement(f.Flex,{width:M,height:h,justify:"center",align:"center",direction:"row"},l.default.createElement(v.View,{style:{transform:A?[]:[{rotate:R}],width:A||N?M:h,height:A||N?h:M},pointerEvents:W()?'none':'auto'},l.default.createElement(p.WebView,{source:{uri:u.url},ref:function(t){C.pluginManager.addIframeView(u,t,x)},onMessage:function(t){var n=JSON.parse(t.nativeEvent.data);n.type&&x.onMessage(n)},injectedJavaScript:"\n\t\t\t\t\t\t\t\tsetTimeout(function(){\n\t\t\t\t\t\t\t\t\twindow.parent = {};\n\t\t\t\t\t\t\t\t\tfunction postMessage (a, b) {\n\t\t\t\t\t\t\t\t\t\tif (!window.ReactNativeWebView.postMessage) {\n\t\t\t\t\t\t\t\t\t\t\tsetTimeout(() => {k\n\t\t\t\t\t\t\t\t\t\t\t\tpostMessage(a, b);\n\t\t\t\t\t\t\t\t\t\t\t}, 100);\n\t\t\t\t\t\t\t\t\t\t\treturn;\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\twindow.ReactNativeWebView.postMessage(JSON.stringify(a));\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\twindow.parent.postMessage = (a, b) => {\n\t\t\t\t\t\t\t\t\t\tpostMessage(a);\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t})"})))))};e.PluginWrapper=M;var C=M;e.default=C},694,[1,41,9,10,165,667,669,507,695,2,570,503,432]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"WebView",{enumerable:!0,get:function(){return u.default}}),e.default=void 0;var u=t(r(d[1])),f=u.default;e.default=f},695,[1,696]); +__d(function(_g,r,_i,a,m,_e,_d2){var e=r(_d2[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var t,n=e(r(_d2[1])),o=e(r(_d2[2])),i=r(_d2[3]),s=e(r(_d2[4])),d=r(_d2[5]),c=e(r(_d2[6])),l=this&&this.__extends||(t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,n)},function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}),u=this&&this.__awaiter||function(e,t,n,o){return new(n||(n=Promise))(function(i,s){function d(e){try{l(o.next(e))}catch(e){s(e)}}function c(e){try{l(o.throw(e))}catch(e){s(e)}}function l(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n(function(e){e(t)})).then(d,c)}l((o=o.apply(e,t||[])).next())})},p=this&&this.__generator||function(e,t){var n,o,i,s,d={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return s={next:c(0),throw:c(1),return:c(2)},"function"==typeof Symbol&&(s[Symbol.iterator]=function(){return this}),s;function c(e){return function(t){return l([e,t])}}function l(s){if(n)throw new TypeError("Generator is already executing.");for(;d;)try{if(n=1,o&&(i=2&s[0]?o.return:s[0]?o.throw||((i=o.return)&&i.call(o),0):o.next)&&!(i=i.call(o,s[1])).done)return i;switch(o=0,i&&(s=[2&s[0],i.value]),s[0]){case 0:case 1:i=s;break;case 4:return d.label++,{value:s[1],done:!1};case 5:d.label++,o=s[1],s=[0];continue;case 7:s=d.ops.pop(),d.trys.pop();continue;default:if(!(i=(i=d.trys).length>0&&i[i.length-1])&&(6===s[0]||2===s[0])){d=0;continue}if(3===s[0]&&(!i||s[1]>i[0]&&s[1]2||Math.abs(e.dy)>2)},[y]),W=n.default.useCallback(function(){var e={x:0,y:0},t=x?x():e;u.Animated.spring(X.current,{toValue:t||e,useNativeDriver:!1}).start()},[X]),q=n.default.useCallback(function(e,t){_.current=!1,k&&(k(e,t,G()),D(e,!0)),p?W():X.current.flattenOffset()},[k,p,D,W,G]),B=n.default.useCallback(function(e,t){F.current=G(),_.current=!0,p||(X.current.setOffset(Y.current),X.current.setValue({x:0,y:0}))},[G,p]),J=n.default.useCallback(function(e,t){var n=t.dx,u=t.dy,o=F.current,s=o.top,f=o.right,c=o.left,b=o.bottom,h=l(n,Number.isFinite(A)?A-c:-999999999,Number.isFinite(N)?N-f:999999999),v=l(u,Number.isFinite(I)?I-s:-999999999,Number.isFinite(T)?T-b:999999999);X.current.setValue({x:h,y:v}),w(e,t)},[N,T,A,I,w]),K=n.default.useMemo(function(){return u.PanResponder.create({onMoveShouldSetPanResponder:function(e,t){return H(t)},onMoveShouldSetPanResponderCapture:function(e,t){return H(t)},onPanResponderGrant:B,onPanResponderMove:u.Animated.event([],{listener:J,useNativeDriver:!1}),onPanResponderRelease:q})},[J,B,q,H]);n.default.useEffect(function(){var e=X.current;return p?W():e.addListener(function(e){return Y.current=e}),function(){e.removeAllListeners()}},[p]);var Q=n.default.useMemo(function(){var e=u.Dimensions.get('window');return{position:'absolute',top:0,left:0,width:e.width,height:e.height}},[]),U=n.default.useMemo(function(){var e={top:L,left:O,elevation:z,zIndex:z};return h&&(e.backgroundColor=h),s&&(e.borderRadius=c),v?(0,t.default)({},e,{alignSelf:'baseline'}):(0,t.default)({},e,{justifyContent:'center',width:c,height:c})},[v,s,h,c,O,L,z]),Z=n.default.useMemo(function(){return v||(b?n.default.createElement(u.Image,{style:{width:c,height:c},source:b}):n.default.createElement(u.Text,{style:f.text},o))},[v,b,c,o]),$=n.default.useCallback(function(e){var t=e.nativeEvent.layout,n=t.height,u=t.width;j.current={x:u,y:n}},[]),ee=n.default.useCallback(function(e){V(e),_.current||D(e,!1)},[V,D]),te=n.default.useCallback(function(){var e=u.Dimensions.get('window'),o=e.width,l=e.height;if(!(A||N||I||T))return null;var s=A||-9999,c=N?o-N:-9999,b=I||-9999,h=T?l-T:-9999;return n.default.createElement(u.View,{pointerEvents:"box-none",style:(0,t.default)({left:s,right:c,top:b,bottom:h},f.debugView)})},[N,T,A,I]);return n.default.createElement(u.View,{pointerEvents:"box-none",style:Q},P&&te(),n.default.createElement(u.Animated.View,(0,t.default)({pointerEvents:"box-none"},R,K.panHandlers,{style:X.current.getLayout()}),n.default.createElement(u.TouchableOpacity,(0,t.default)({},C,{onLayout:$,style:U,disabled:y,onPress:S,onLongPress:M,onPressIn:E,onPressOut:ee}),Z)))}s.defaultProps={renderText:'\uff0b',renderSize:36,shouldReverse:!1,disabled:!1,debug:!1,onDrag:function(){},onShortPressRelease:function(){},onDragRelease:function(){},onLongPress:function(){},onPressIn:function(){},onPressOut:function(){},onRelease:function(){},x:0,y:0,z:1},s.propTypes={renderText:o.default.string,isCircle:o.default.bool,renderSize:o.default.number,imageSource:o.default.number,renderColor:o.default.string,children:o.default.element,shouldReverse:o.default.bool,disabled:o.default.bool,debug:o.default.bool,animatedViewProps:o.default.object,touchableOpacityProps:o.default.object,onDrag:o.default.func,onShortPressRelease:o.default.func,onDragRelease:o.default.func,onLongPress:o.default.func,onPressIn:o.default.func,onPressOut:o.default.func,onRelease:o.default.func,onReverse:o.default.func,x:o.default.number,y:o.default.number,z:o.default.number,minX:o.default.number,minY:o.default.number,maxX:o.default.number,maxY:o.default.number};var f=u.StyleSheet.create({text:{color:'#fff',textAlign:'center'},test:{backgroundColor:'red'},debugView:{backgroundColor:'#ff000044',position:'absolute',borderColor:'#fced0ecc',borderWidth:4}})},701,[1,22,165,2,204]); +__d(function(g,r,i,a,m,_e,d){"use strict";var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.swipeDirections=_e.default=void 0;var t=e(r(d[1])),n=e(r(d[2])),o=e(r(d[3])),s=e(r(d[4])),l=e(r(d[5])),u=e(r(d[6])),c=e(r(d[7])),f=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=h(t);if(n&&n.has(e))return n.get(e);var o={},s=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in e)if("default"!==l&&Object.prototype.hasOwnProperty.call(e,l)){var u=s?Object.getOwnPropertyDescriptor(e,l):null;u&&(u.get||u.set)?Object.defineProperty(o,l,u):o[l]=e[l]}o.default=e,n&&n.set(e,o);return o})(r(d[8])),p=r(d[9]);function h(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(h=function(e){return e?n:t})(e)}function v(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}var S={SWIPE_UP:"SWIPE_UP",SWIPE_DOWN:"SWIPE_DOWN",SWIPE_LEFT:"SWIPE_LEFT",SWIPE_RIGHT:"SWIPE_RIGHT"};_e.swipeDirections=S;var _={velocityThreshold:.3,directionalOffsetThreshold:80,gestureIsClickThreshold:5};function P(e,t,n,o){return Math.abs(e)>t&&Math.abs(n)0?n:t:this._isValidVerticalSwipe(e)?u>0?s:o:null}},{key:"_isValidHorizontalSwipe",value:function(e){var t=e.vx,n=e.dy,o=this.swipeConfig;return P(t,o.velocityThreshold,n,o.directionalOffsetThreshold)}},{key:"_isValidVerticalSwipe",value:function(e){var t=e.vy,n=e.dx,o=this.swipeConfig;return P(t,o.velocityThreshold,n,o.directionalOffsetThreshold)}},{key:"render",value:function(){return f.default.createElement(p.View,(0,t.default)({},this.props,this._panResponder.panHandlers))}}]),I})(f.Component);_e.default=y},702,[1,22,9,10,16,12,14,17,165,2]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),l=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var l=x(n);if(l&&l.has(t))return l.get(t);var o={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in t)if("default"!==c&&Object.prototype.hasOwnProperty.call(t,c)){var f=u?Object.getOwnPropertyDescriptor(t,c):null;f&&(f.get||f.set)?Object.defineProperty(o,c,f):o[c]=t[c]}o.default=t,l&&l.set(t,o);return o})(r(d[2])),o=r(d[3]),u=r(d[4]),c=r(d[5]),f=r(d[6]),s=r(d[7]),p=t(r(d[8])),y=r(d[9]);function x(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,l=new WeakMap;return(x=function(t){return t?l:n})(t)}o.NativeModules.DyteHelper;e.default=function(t){var x=t.isOpen,h=t.onClose,E=t.onLeave,b=(0,l.useContext)(f.ConfigServiceContext).sessionConfig,v=(0,o.useWindowDimensions)(),C=(0,y.useScale)(b.theme.dimensions||v),w=(C.height,.9*C.width),j=w/2-20,k=(0,l.useContext)(c.MediaRoomContext).mediaRoom,O=(0,l.useContext)(s.ThemeContext).colors;return l.default.createElement(u.Modal,{isVisible:x,backdropOpacity:.8,backdropColor:O.secondary[800]},l.default.createElement(u.Flex,{width:w,bg:"secondary.1000",color:"textPrimary.100",px:15,borderRadius:p.default.large},l.default.createElement(u.Flex,{py:25},l.default.createElement(u.Text,{fontSize:28,fontWeight:"bold"},"Leave")),l.default.createElement(u.Flex,null,l.default.createElement(u.Text,{fontSize:"lg"},"Are you sure you want to leave the call?")),l.default.createElement(u.Flex,{display:"flex",py:20},l.default.createElement(u.Flex,{display:"flex",direction:"row",pt:15,justify:"space-around"},l.default.createElement(u.Button,{onClick:h},l.default.createElement(u.Flex,{borderRadius:p.default.small,bg:"secondary.700",height:40,width:j-4,alignItems:"center",justifyContent:"center"},l.default.createElement(u.Text,{fontSize:"lg"},"Cancel"))),l.default.createElement(u.Button,{onClick:E},l.default.createElement(u.Flex,{borderRadius:p.default.small,bg:"danger.500",height:40,width:j-4,alignItems:"center",justifyContent:"center"},l.default.createElement(u.Text,{fontSize:"lg"},"Leave")))),l.default.createElement(u.Flex,null,b.permissions.kick_participant&&l.default.createElement(u.Button,{onClick:function(){return n.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,n.default.awrap(k.kickAll());case 2:case"end":return t.stop()}},null,null,null,Promise)}},l.default.createElement(u.Flex,{display:"flex",direction:"row",mt:15,justify:"space-around"},l.default.createElement(u.Flex,{bg:"danger.500",height:40,width:2*j,alignItems:"center",justifyContent:"center"},l.default.createElement(u.Text,{fontSize:"lg"},"End Meeting"))))))))}},703,[1,67,165,2,507,580,503,509,671,488]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=s(n);if(o&&o.has(t))return o.get(t);var l={},c=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in t)if("default"!==u&&Object.prototype.hasOwnProperty.call(t,u)){var f=c?Object.getOwnPropertyDescriptor(t,u):null;f&&(f.get||f.set)?Object.defineProperty(l,u,f):l[u]=t[u]}l.default=t,o&&o.set(t,l);return l})(r(d[1])),o=r(d[2]),l=r(d[3]),c=r(d[4]),u=r(d[5]),f=r(d[6]),p=t(r(d[7]));function s(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(s=function(t){return t?o:n})(t)}var b=function(t){var s=t.isOpen,b=t.peers,y=(0,n.useContext)(l.MediaRoomContext).mediaRoom,x=(0,c.useDispatch)(),v=(0,n.useContext)(f.ThemeContext).colors,E=function(t){x((0,u.removeWaitListPeer)({id:t})),y.rejectWaitingRequest(t)};return n.default.createElement(o.Modal,{isVisible:s,backdropOpacity:.8,backdropColor:v.secondary[800]},n.default.createElement(o.Text,{fontWeight:"bold"},"Waiting Requests"),n.default.createElement(o.Stack,{spacing:6,height:"80"},b.map(function(t){return n.default.createElement(o.Flex,{direction:"row",alignItems:"center"},n.default.createElement(p.default,{name:t.name,bgColor:v.primary[700]}),n.default.createElement(o.Flex,{marginLeft:3,flexGrow:1,alignItems:"center",paddingY:2,borderBottom:"1px solid "+v.secondary[800]},n.default.createElement(o.Text,{color:v.textPrimary[200],fontSize:"lg"},t.name),n.default.createElement(o.Flex,{marginLeft:"auto"},n.default.createElement(o.Button,{_hover:{borderColor:v.danger[500]},onClick:function(){return E(t.id)}},n.default.createElement(o.Box,{bg:"secondary.700",p:4},n.default.createElement(o.Icon,{boxSize:"16",name:"close"}))),n.default.createElement(o.Button,{_hover:{borderColor:v.danger[500]},onClick:function(){return E(t.id)}},n.default.createElement(o.Box,{bg:"primary.500",p:4},n.default.createElement(o.Icon,{boxSize:"16",name:"check"}))))))})))};e.default=b},704,[1,165,507,580,432,480,509,677]); +__d(function(g,r,i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var t=e(r(d[1])),n=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=y(t);if(n&&n.has(e))return n.get(e);var l={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var c=u?Object.getOwnPropertyDescriptor(e,o):null;c&&(c.get||c.set)?Object.defineProperty(l,o,c):l[o]=e[o]}l.default=e,n&&n.set(e,l);return l})(r(d[2])),l=r(d[3]),u=r(d[4]),o=r(d[5]),c=e(r(d[6])),f=e(r(d[7])),s=r(d[8]),p=r(d[9]),E=r(d[10]),S=e(r(d[11])),b=r(d[12]),h=r(d[13]),x=r(d[14]),w=e(r(d[15])),v=r(d[16]);function y(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(y=function(e){return e?n:t})(e)}var P=n.default.memo(function(e){var y=e.title,P=(e.copyLink,e.linkCopied,e.width),C=(e.height,e.noOfParticipants,(0,l.useSelector)(function(e){return e.room.waitingState})),O=(0,n.useContext)(s.ConfigServiceContext),I=O.meeting,j=O.sessionConfig,k=(0,l.useSelector)(function(e){return e.plugin.main}),T='LANDSCAPE'===n.default.useContext(o.OrientationContext).orientation,_=(0,l.useSelector)(function(e){return e.peers.recordingPeer}),D=(0,n.useState)(!1),R=(0,t.default)(D,2),W=R[0],M=R[1],B=(0,n.useRef)(null),N=(0,n.useRef)(!1),z=(0,l.useSelector)(function(e){return e.room.roomViewType}),A=(0,l.useSelector)(function(e){return e.participant.presentingState}),V=(0,l.useSelector)(function(e){return e.participant.videoOff}),F=(0,n.useContext)(x.PeersServiceContext),G=(F.processedPeers,F.selfPeer,F.joinedProcessedPeers),L=n.default.useContext(v.DrawerContext),H=L.setDrawerExpander,q=L.setopenedTab;if((0,n.useEffect)(function(){_&&!N.current?(null==I||I.emit(I.Events.recordingStarted),N.current=!0,B.current=setInterval(function(){M(function(e){return!e})},1e3)):!_&&N.current&&(N.current=!1,null==I||I.emit(I.Events.recordingStopped),clearInterval(B.current))},[_]),(0,n.useEffect)(function(){return function(){B.current&&clearInterval(B.current)}},[]),T||k.length>0)return null;return n.default.createElement(E.Flex,{height:56,width:P,bg:"secondary.1000",justify:"center",align:"center",pt:'android'===u.Platform.OS?10:26},n.default.createElement(E.Flex,{borderRadius:c.default.medium,width:P-8,justify:"space-between",direction:"row",px:12},n.default.createElement(E.VStack,null,n.default.createElement(E.Stack,{align:"center",width:P/2},j.theme.header.elements.title?n.default.createElement(E.Text,{fontWeight:"bold"},y):null),n.default.createElement(E.Stack,{isInline:!0,spacing:2,pt:2,align:"center"},j.theme.header.elements.timer&&C!==p.WaitingState.WAITING&&n.default.createElement(f.default,null),_&&W&&n.default.createElement(E.Box,{ml:12,bg:"danger.500",pl:4,pr:6,borderRadius:4,direction:"row",alignItems:"center"},n.default.createElement(E.Icon,{boxSize:"15",name:"fiber-manual-record",fill:"white"}),n.default.createElement(E.Text,{color:"white"},"REC")))),n.default.createElement(E.HStack,{align:"flex-end",mb:2},j.theme.control_bar.elements.participants&&n.default.createElement(E.Box,{mr:28},n.default.createElement(E.Box,{position:"absolute",top:-12,zIndex:25,right:G.length+1>99?-18:-10},n.default.createElement(w.default,{number:G.length+1,color:"primary.500"})),n.default.createElement(E.Button,{onClick:function(){H(!0),q('participants')}},n.default.createElement(E.Icon,{boxSize:"24",name:"people",fill:"textPrimary.100"}))),!V&&(z!==b.DyteViewTypes.webinar||A===h.PresentingState.PRESENTING)&&n.default.createElement(S.default,null))))});_e.default=P},705,[1,41,165,432,2,570,671,706,503,480,507,707,482,487,669,708,709]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),u=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var u=c(n);if(u&&u.has(t))return u.get(t);var o={},f=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in t)if("default"!==l&&Object.prototype.hasOwnProperty.call(t,l)){var s=f?Object.getOwnPropertyDescriptor(t,l):null;s&&(s.get||s.set)?Object.defineProperty(o,l,s):o[l]=t[l]}o.default=t,u&&u.set(t,o);return o})(r(d[2])),o=r(d[3]),f=r(d[4]);function c(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,u=new WeakMap;return(c=function(t){return t?u:n})(t)}var l=function(t){return Math.trunc(t).toString().padStart(2,'0')},s=function(){var t=(0,o.useSelector)(function(t){return t.room.startedAt}),c=u.default.useRef(),s=u.default.useState(0),p=(0,n.default)(s,2),v=p[0],y=p[1],O=u.default.useRef();return(0,u.useEffect)(function(){return t&&(c.current=requestAnimationFrame(function n(){var u=((new Date).getTime()-new Date(t).getTime())/1e3;y(u),O.current=setTimeout(function(){c.current&&(c.current=requestAnimationFrame(n))},500)})),function(){clearTimeout(O.current),cancelAnimationFrame(c.current)}},[t]),u.default.createElement(f.Text,{color:"textPrimary.400"},v>=3600&&u.default.createElement(u.default.Fragment,null,l(v/3600),"h",' '),l(v%3600/60),"m",' ',l(v%60),"s")};e.default=s},706,[1,41,165,432,507]); +__d(function(g,r,i,a,m,e,_d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=r(_d[0]),n=r(_d[1]),o=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=u(n);if(o&&o.has(t))return o.get(t);var c={},f=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var d in t)if("default"!==d&&Object.prototype.hasOwnProperty.call(t,d)){var l=f?Object.getOwnPropertyDescriptor(t,d):null;l&&(l.get||l.set)?Object.defineProperty(c,d,l):c[d]=t[d]}c.default=t,o&&o.set(t,c);return c})(r(_d[2])),c=r(_d[3]);function u(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(u=function(t){return t?o:n})(t)}var f=function(){var u=(0,c.useSelector)(function(t){return t.participant.videoTrackSelection}),f=((0,c.useSelector)(function(t){return t.participant.videoProduction}),(0,o.useContext)(t.UserTrackContext)),d=(f.mediaTracks.webcamTrack,f.inputDevices),l=d.onVideoInputChange,p=d.videoInputDevices,v=f.videoButtonsEnabled;return o.default.createElement(n.Button,{onClick:function(){v&&p.forEach(function(t){t.deviceId!==(null==u?void 0:u.selectedDeviceId)&&l(t.deviceId)})}},o.default.createElement(n.Icon,{name:"flip-camera-ios",color:v?'textPrimary.200':'textPrimary.400',disabled:!v,boxSize:24}))};e.default=f},707,[574,507,165,432]); +__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=u(n);if(o&&o.has(t))return o.get(t);var f={},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in t)if("default"!==c&&Object.prototype.hasOwnProperty.call(t,c)){var p=l?Object.getOwnPropertyDescriptor(t,c):null;p&&(p.get||p.set)?Object.defineProperty(f,c,p):f[c]=t[c]}f.default=t,o&&o.set(t,f);return f})(r(d[0])),n=r(d[1]),o=r(d[2]);function u(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(u=function(t){return t?o:n})(t)}var f=function(u){var f=u.number,l=u.color,c=(0,t.useContext)(n.ThemeContext).colors,p=18;return f>10&&f<99&&(p=25),f>99&&(p=29),t.default.createElement(o.Box,{height:18,width:p,borderRadius:9,backgroundColor:l||c.danger[500],display:"flex",alignItems:"center",justifyContent:"center"},t.default.createElement(o.Text,{fontWeight:"bold",fontSize:12,mr:3,mb:1},f))};f.defaultProps={color:null};var l=f;e.default=l},708,[165,509,507]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.DrawerContext=void 0,e.default=function(t){var o=t.children,f=u.default.useState(!1),v=(0,n.default)(f,2),c=v[0],p=v[1],s=u.default.useState(null),x=(0,n.default)(s,2),w=x[0],_=x[1];return u.default.createElement(l.Provider,{value:{drawerExpanded:c,setDrawerExpander:p,openedTab:w,setopenedTab:_}},o)};var n=t(r(d[1])),u=t(r(d[2])),l=u.default.createContext(null);e.DrawerContext=l},709,[1,41,165]); +__d(function(g,r,i,a,_m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),o=t(r(d[2])),l=t(r(d[3])),u=t(r(d[4])),c=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=j(n);if(o&&o.has(t))return o.get(t);var l={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in t)if("default"!==c&&Object.prototype.hasOwnProperty.call(t,c)){var s=u?Object.getOwnPropertyDescriptor(t,c):null;s&&(s.get||s.set)?Object.defineProperty(l,c,s):l[c]=t[c]}l.default=t,o&&o.set(t,l);return l})(r(d[5])),s=r(d[6]),f=r(d[7]),p=r(d[8]),m=r(d[9]),S=r(d[10]),v=t(r(d[11])),b=r(d[12]),h=r(d[13]),C=r(d[14]),E=r(d[15]),T=r(d[16]),y=r(d[17]),x=t(r(d[18])),I=r(d[19]),w=t(r(d[20])),k=r(d[21]),D=t(r(d[22])),P=r(d[23]),_=t(r(d[24])),R=t(r(d[25])),M=t(r(d[26])),A=r(d[27]),O=r(d[28]),V=r(d[29]),q=r(d[30]),N=r(d[31]),z=t(r(d[32])),B=r(d[33]),J=r(d[34]);function j(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(j=function(t){return t?o:n})(t)}var L=p.NativeModules.DyteHelper,F=c.default.memo(function(t){var j,F,W,G,U,H=t.leaveCall,Y=(t.copyLink,t.linkCopied,t.isMobile,(0,c.useContext)(E.MediaRoomContext).mediaRoom),K=(0,b.useDisclosure)(),Q=(K.isOpen,K.onOpen,K.onClose,(0,c.useContext)(P.PeersServiceContext)),X=Q.selfPeer,Z=(Q.allMuted,'danger.500'),$='textPrimary.400',ee=(0,c.useContext)(y.UserTrackContext),te=ee.mediaTracks,ne=te.screenShareVideoTrack,ae=te.setScreenShareVideoTrack,re=te.screenShareAudioTrack,oe=te.setScreenShareAudioTrack,ie=te.audioTrack,le=ee.inputDevices,ue=le.toggleAudioState,ce=le.toggleVideoState,se=le.audioInputDevices,de=le.videoInputDevices,fe=le.onAudioInputChange,pe=le.onVideoInputChange,me=ee.audioButtonsEnabled,ge=ee.videoButtonsEnabled,Se=(0,c.useContext)(k.ConfigServiceContext),ve=Se.meeting,be=Se.sessionConfig,he=(0,p.useWindowDimensions)(),Ce=be.theme.dimensions||he,Ee=Ce.height,Te=Ce.width,ye=be.permissions.produce,xe=(ye.audio,ye.screenshare),Ie=c.default.useContext(B.DrawerContext),we=Ie.drawerExpanded,ke=Ie.setDrawerExpander,De=(Ie.openedTab,Ie.setopenedTab),Pe=(0,s.useSelector)(function(t){return t.consumers.activeConsumers}),_e=(0,s.useSelector)(function(t){return t.participant.audioMuted}),Re=(0,s.useSelector)(function(t){return t.participant.videoOff}),Me=(0,s.useSelector)(function(t){return t.participant.videoTrackSelection}),Ae=(0,s.useSelector)(function(t){return t.participant.audioTrackSelection}),Oe=((0,s.useSelector)(function(t){return t.plugin.plugins}),(0,s.useSelector)(function(t){return t.participant.sharingScreen})),Ve=((0,s.useSelector)(function(t){return t.participant.participantPermissions}),(0,s.useSelector)(function(t){return t.room.chatMessages})),qe=((0,s.useSelector)(function(t){return t.room.requestToJoinPeersList})||[]).filter(function(t){return!0!==t.seen}),Ne=(0,s.useSelector)(function(t){return t.participant.requestToJoinType}),ze=(0,s.useSelector)(function(t){return t.participant.requestToJoinStageState}),Be=(0,s.useSelector)(function(t){return t.participant.canPresent}),Je=(0,s.useSelector)(function(t){return t.room.roomViewType}),je=Je!==V.DyteViewTypes.webinar?be.permissions.produce.video.allow:Be,Le=(0,s.useSelector)(function(t){return t.participant.webinarHiddenParticipant})&&Je===V.DyteViewTypes.webinar,Fe=((0,s.useSelector)(function(t){return t.room.gridView}),(0,s.useSelector)(function(t){return t.participant.presentingState})),We=(0,c.useState)([]),Ge=(0,u.default)(We,2),Ue=Ge[0],He=Ge[1],Ye=(0,c.useState)(!1),Ke=(0,u.default)(Ye,2),Qe=Ke[0],Xe=Ke[1];(0,c.useEffect)(function(){ve&&(ve.controlBar._setButtons=function(t){He((0,l.default)(t))})},[ve]),(0,c.useEffect)(function(){be.permissions.view_type===V.DyteViewTypes.groupCall&&ze===m.RequestToJoinStageState.ACCEPTED&&Y.removePeerFromStage(Y.peerid,O.WebinarAcceptRequestType.REQUESTED_BY_PARTICIPANT),be.permissions.view_type===V.DyteViewTypes.webinar&&Le&&!Re&&ce()},[be.permissions.view_type]);var Ze=(0,s.useDispatch)(),$e=c.default.useContext(J.OrientationContext),et=$e.orientation,tt=$e.orientationType,nt='LANDSCAPE'===et;if(nt){var at=[Te,Ee];Ee=at[0],Te=at[1]}var rt='landscapeLeft'===tt?56:Ee-6,ot=nt?(0,o.default)({zIndex:10,position:'absolute',top:0,right:rt},(0,b.withAnchorPoint)({transform:[{rotate:'-90deg'}]},{x:1,y:0},{width:Te,height:64})):{position:'absolute',bottom:1},it=function(t){return t.label&&Number.isInteger(Number(t.label))?'environment'===t.facing?'Back Camera':'Front Camera':t.label},lt=(0,s.useSelector)(function(t){return t.participant.id}),ut=Ve.filter(function(t){return!0!==t.read&&t.userId!==lt&&t.type!==I.MessageTypes.poll}),ct=Ve.filter(function(t){return!0!==t.read&&t.type===I.MessageTypes.poll&&t.userId!==lt}),st=ut.length+ct.length+qe.length,dt=(0,c.useContext)(q.ThemeContext).colors,ft=(Pe.filter(function(t){return'video'===t.kind&&t.appData.screenShare}).length,(0,c.useState)(null)),pt=(0,u.default)(ft,2),mt=pt[0],gt=pt[1],St=(0,c.useState)('not_init'),vt=(0,u.default)(St,2),bt=vt[0],ht=vt[1],Ct=(0,s.useSelector)(function(t){return t.peers.recordingPeer}),Et=(0,s.useSelector)(function(t){return t.participant.authToken}),Tt=(0,s.useSelector)(function(t){return t.room.roomName}),yt=(0,s.useSelector)(function(t){return t.participant.organizationId});(0,c.useEffect)(function(){if(Et&&Tt&&yt&&'not_init'===bt){var t={authToken:Et,roomName:Tt,organizationId:yt};(0,N.getActiveRecording)(t).then(function(t){t.data&&t.data.recording?('UPLOADING'===t.data.recording.status?ht('stopping'):'INVOKED'===t.data.recording.status?ht('starting'):ht('recording'),gt(t.data.recording.id)):ht('not_started')})}},[Et,Tt,yt,mt]),(0,c.useEffect)(function(){'starting'===bt&&Ct?ht('recording'):'stopping'!==bt||Ct||ht('not_started')},[Ct]);var xt='starting'===bt||'stopping'===bt||'not_init'===bt,It=[be.theme.control_bar.elements.screenshare&&be.permissions.produce.screenshare&&Ne!==m.RequestToJoinType.ask&&A.DYTE_DEV_MODE?{icon:Oe?'stop-screen-share':'screen-share',label:Oe?'Stop Sharing':'Share Screen',onClick:function(){var t;return n.default.async(function(o){for(;;)switch(o.prev=o.next){case 0:if(Oe){o.next=26;break}if(w.default.captureEvent('share screen started'),void 0!==ne&&ne.stop(),void 0!==re&&ne.stop(),!(p.Platform.Version>=26)){o.next=7;break}return o.next=7,n.default.awrap(L.createNotificationChannel());case 7:return Ze((0,C.setScreenShareRequested)(!0)),o.next=10,n.default.awrap(L.startService());case 10:return o.prev=10,o.next=13,n.default.awrap((0,h.getScreenShare)());case 13:t=o.sent,Re||ce(),ae(t.video),oe(t.audio),Y.shareScreen(t),o.next=24;break;case 20:o.prev=20,o.t0=o.catch(10),'NotAllowedError'!==(null==o.t0?void 0:o.t0.message)&&console.error(o.t0),Ze((0,C.setScreenShareRequested)(!0));case 24:o.next=31;break;case 26:Ze((0,C.setScreenShareRequested)(!1)),Y.disableScreenShare(),ae(void 0),oe(void 0),L.stopService();case 31:case"end":return o.stop()}},null,null,[[10,20]],Promise)},disabled:!xe}:{}],wt=[be.theme.control_bar.elements.chat?{icon:'chat',label:'Chat',mainComponent:c.default.createElement(_.default,null),disabled:!1}:{}],kt=[be.theme.control_bar.elements.polls?{icon:'poll',label:'Polls',mainComponent:c.default.createElement(R.default,null),disabled:!1}:{}],Dt=[be.theme.control_bar.elements.participants?{icon:'groups',label:'Participants',mainComponent:c.default.createElement(M.default,null),disabled:!1}:{}],Pt=[null!=(j=be.permissions)&&j.can_record?{disabled:xt,onClick:function(){var t,o,l,u,c;return n.default.async(function(s){for(;;)switch(s.prev=s.next){case 0:if(t={authToken:Et,roomName:Tt,organizationId:yt},!mt){s.next=15;break}return ht('stopping'),t.recordingId=mt,s.prev=4,s.next=7,n.default.awrap((0,N.stopRecording)(t));case 7:gt(null),s.next=13;break;case 10:s.prev=10,s.t0=s.catch(4),ht('recording');case 13:s.next=27;break;case 15:return ht('starting'),s.prev=16,s.next=19,n.default.awrap((0,N.startRecording)(t));case 19:u=s.sent,c=null==(o=u.data)?void 0:null==(l=o.recording)?void 0:l.id,gt(c),s.next=27;break;case 24:s.prev=24,s.t1=s.catch(16),ht('not_started');case 27:case"end":return s.stop()}},null,null,[[4,10],[16,24]],Promise)},icon:(function(){switch(bt){case'not_started':return c.default.createElement(S.Icon,{name:"fiber-manual-record",fill:Z});case'recording':return c.default.createElement(S.Icon,{name:"fiber-manual-record",fill:$});case'starting':case'stopping':case'not_init':default:return c.default.createElement(S.Spinner,{color:dt.textPrimary[100],size:"small"})}})(),label:(function(){switch(bt){case'not_init':return'Loading';case'not_started':return'Record';case'recording':return'Stop Record';case'starting':return'Starting Recording';case'stopping':return'Stopping Recording';default:return'Loading'}})()}:{}],_t=[null!=(F=be.permissions)&&F.can_allow_participant_audio?{icon:'voice-off',label:'Mute all',disabled:!1,drawerComponent:c.default.createElement(T.MakeMenu,{menu:[{title:'Mute all',options:[{key:'mute-video',value:'video',children:'Mute Video'},{key:'mute-audio',value:'audio',children:'Mute Audio'}],defaultValue:null,onChange:function(t){'video'===t&&Y.muteAllVideo(),'audio'===t&&Y.muteAll(!0),ke(!1),De(null)}}]})}:{}],Rt=function(){return nt&&'ios'===p.Platform.OS?null:c.default.createElement(T.StageControlButton,{onClick:function(){ke(!we)},icon:c.default.createElement(S.Flex,null,c.default.createElement(S.Icon,{boxSize:24,name:we?'expand-more':'expand-less',fill:$}),c.default.createElement(S.Box,{position:"absolute",top:-5,zIndex:25,right:-5},0!==st&&c.default.createElement(z.default,{color:dt.primary[500],number:st}))),variant:"primaryDefault",label:"More"})};(0,c.useEffect)(function(){Je!==V.DyteViewTypes.webinar&&Qe&&Xe(!1)},[Je]);return c.default.createElement(S.Box,(0,o.default)({height:54,width:Te},ot,{alignSelf:"flex-start",justify:"flex-start",pt:3,bg:"secondary.1000"}),c.default.createElement(S.Flex,{justify:"center",direction:"row"},c.default.createElement(S.Flex,{direction:"row",borderRadius:v.default.medium,bg:"secondary.800"},nt&&Rt(),Je===V.DyteViewTypes.webinar&&((null==(W=be.permissions)?void 0:W.can_present)||(null==(G=be.permissions)?void 0:G.request_produce)&&ze===m.RequestToJoinStageState.ACCEPTED&&Fe===m.PresentingState.NOT_PRESENTING)&&c.default.createElement(T.StageControlButton,{onClick:function(){Le?Ze((0,m.initiatePresenting)()):Xe(!0)},icon:c.default.createElement(S.Icon,{boxSize:24,name:Le?'present-to-all':'cancel-presentation',fill:Le?'green':'red'}),label:Le?'Present':'Stop'}),(null==(U=be.permissions)?void 0:U.request_produce)&&c.default.createElement(T.StageControlButton,{onClick:function(t){ze===m.RequestToJoinStageState.ACCEPTED?Xe(!0):(Ze((0,m.requestedJoinToStageState)(m.RequestToJoinStageState.INITIATED)),Ze((0,m.requestToJoinType)(t.value)))},icon:c.default.createElement(S.Icon,{boxSize:24,name:ze===m.RequestToJoinStageState.ACCEPTED?'cancel-presentation':'pan-tool',fill:ze===m.RequestToJoinStageState.ACCEPTED?Z:ze===m.RequestToJoinStageState.WAITING?"secondary.700":$}),disabled:ze===m.RequestToJoinStageState.WAITING,label:ze===m.RequestToJoinStageState.ACCEPTED?'Drop':'Request'}),!Le&&c.default.createElement(c.default.Fragment,null,c.default.createElement(T.StageControlButton,{disabled:!me,onClick:ue,icon:!_e&&null!=X&&X.audioTrack?c.default.createElement(S.Icon,{name:"mic",fill:$,boxSize:24}):c.default.createElement(S.Icon,{name:"mic-off",fill:me?Z:'secondary.700',boxSize:24}),label:!_e&&ie?'Mic On':'Mic Off',ariaLabel:"mute-toggle",menu:se.length>0?[{title:'Input Microphone Device',options:se.map(function(t,n){return{children:t.label||"Input "+(n+1),key:t.deviceId||(0,f.nanoid)(),value:t.deviceId}}),defaultValue:null==Ae?void 0:Ae.selectedDeviceId,onChange:fe}]:[]}),c.default.createElement(T.StageControlButton,{disabled:!ge,onClick:ce,icon:Re?c.default.createElement(S.Icon,{name:"videocam-off",fill:ge?Z:'secondary.700',boxSize:24}):c.default.createElement(S.Icon,{name:"videocam",fill:$,boxSize:24}),label:Re?'Video Off':'Video On',ariaLabel:"camera-toggle",menu:de.length>0?[{title:'Camera Device',options:de.map(function(t,n){return{children:c.default.createElement(c.default.Fragment,null,t.label||"Camera "+(n+1)),key:t.deviceId||(0,f.nanoid)(),value:t.deviceId}}),defaultValue:null==Me?void 0:Me.selectedDeviceId,onChange:pe}]:[]})),be.theme.control_bar.elements.chat&&c.default.createElement(T.StageControlButton,{onClick:function(){ke(!0),De('chat')},icon:c.default.createElement(S.Flex,null,c.default.createElement(S.Icon,{boxSize:24,name:"chat",fill:$}),ut&&ut.length>0&&c.default.createElement(S.Box,{position:"absolute",top:-8,zIndex:25,right:ut.length>9?-10:-6},c.default.createElement(z.default,{color:dt.primary[500],number:st}))),label:"chat"}),c.default.createElement(T.StageControlButton,{onClick:H,icon:c.default.createElement(S.Icon,{name:"call-end",fill:Z,boxSize:24}),label:"Leave"}),!nt&&Rt()),we&&c.default.createElement(D.default,{unReadChatMessages:ut,unSeenPolls:ct,webinarUnseenRequest:qe,options:[{icon:'mic-external-on',label:'Audio',disabled:!1,drawerComponent:c.default.createElement(T.MakeMenu,{menu:se.length>0?[{title:'Audio Device',options:se.map(function(t,n){return{children:t.label||"Input "+(n+1),key:t.deviceId||(0,f.nanoid)(),value:t.deviceId}}),defaultValue:null==Ae?void 0:Ae.selectedDeviceId,onChange:fe}]:[]})},{icon:'flip-camera-ios',label:'Camera',disabled:!je,drawerComponent:c.default.createElement(T.MakeMenu,{menu:de.length>0?[{title:'Camera Device',options:de.map(function(t,n){return{children:it(t),key:t.deviceId||(0,f.nanoid)(),value:t.deviceId}}),defaultValue:null==Me?void 0:Me.selectedDeviceId,onChange:pe}]:[]})}].concat(wt,kt,Dt,It,Pt,_t).concat(Ue).filter(function(t){return!('ios'===p.Platform.OS&&'screen-share'===t.icon)&&0!==Object.keys(t).length}).map(function(t){return(0,o.default)({},t,{id:t.label.split(' ').join('-').toLowerCase()})})})),c.default.createElement(x.default,{onClose:function(){return Xe(!1)},isOpen:Qe}))});e.default=F},710,[1,67,22,49,41,165,432,475,2,487,507,671,488,575,480,580,711,574,712,713,658,503,714,669,720,788,796,538,492,482,509,798,708,709,570]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.MakeMenu=function(t){var c=t.menu;(0,n.useContext)(o.ThemeContext).colors;return n.default.createElement(l.Flex,null,c.map(function(t,o){var c=t.title,s=t.defaultValue,p=t.onChange,b=t.options;return n.default.createElement(n.default.Fragment,{key:(0,f.nanoid)()},0!==o&&n.default.createElement(l.Box,null),n.default.createElement(l.Flex,null,n.default.createElement(l.Text,{fontSize:"md",mb:10,fontWeight:"bold",color:"textPrimary.100"},c),b.map(function(t,o){var c=t.key,f=t.value,b=t.children;return n.default.createElement(l.Button,{key:""+(c+o),onClick:function(){return p(f)}},n.default.createElement(l.HStack,{justify:"space-between",p:16,mb:4,bg:"secondary.800",borderRadius:u.default.small},n.default.createElement(l.Text,{fontSize:"sm"},b),s===f?n.default.createElement(l.Icon,{name:"check",fill:"success.500"}):null))})))}))},e.StageControlButton=p;var n=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var l=s(n);if(l&&l.has(t))return l.get(t);var o={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in t)if("default"!==c&&Object.prototype.hasOwnProperty.call(t,c)){var f=u?Object.getOwnPropertyDescriptor(t,c):null;f&&(f.get||f.set)?Object.defineProperty(o,c,f):o[c]=t[c]}o.default=t,l&&l.set(t,o);return o})(r(d[1])),l=r(d[2]),o=r(d[3]),u=t(r(d[4])),c=r(d[5]),f=r(d[6]);function s(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,l=new WeakMap;return(s=function(t){return t?l:n})(t)}function p(t){var o=t.variant,u=(t.label,t.icon),f=t.disabled,s=t.onClick,p=(t.isActive,t.menu,t.badge),b=t.ariaLabel,y='LANDSCAPE'===n.default.useContext(c.OrientationContext).orientation;return n.default.createElement(l.Flex,null,''!==p&&n.default.createElement(l.Box,{className:"dyte-client-notificationBadge",bg:"primary.500",textColor:"textPrimary.100",height:4,position:"absolute",right:"2",top:"1",fontSize:"xs"},n.default.createElement("span",null,p)),n.default.createElement(l.Button,{variant:o||'controls',onClick:s,disabled:f},n.default.createElement(l.VStack,{py:10,"aria-label":b,minWidth:64,align:"center",justify:"center"},n.default.createElement(l.Box,{fontSize:"xl",transform:[{rotate:y?'90deg':'0deg'}]},u))))}p.defaultProps={disabled:!1,variant:null,menu:[],isActive:!1,badge:'',ariaLabel:''}},711,[1,165,507,509,671,570,475]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=E(n);if(o&&o.has(t))return o.get(t);var l={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in t)if("default"!==c&&Object.prototype.hasOwnProperty.call(t,c)){var f=u?Object.getOwnPropertyDescriptor(t,c):null;f&&(f.get||f.set)?Object.defineProperty(l,c,f):l[c]=t[c]}l.default=t,o&&o.set(t,l);return l})(r(d[1])),o=r(d[2]),l=r(d[3]),u=r(d[4]),c=r(d[5]),f=t(r(d[6])),s=r(d[7]),p=r(d[8]),y=r(d[9]),x=r(d[10]);function E(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(E=function(t){return t?o:n})(t)}o.NativeModules.DyteHelper;e.default=function(t){var E=t.isOpen,b=t.onClose,C=(0,n.useContext)(u.ConfigServiceContext).sessionConfig,h=(0,o.useWindowDimensions)(),v=C.theme.dimensions||h,P=(v.height,.9*v.width),w=P/2-20,S=(0,n.useContext)(c.ThemeContext).colors,T=(0,s.useDispatch)(),O=(0,n.useContext)(p.MediaRoomContext).mediaRoom,j=(0,s.useSelector)(function(t){return t.participant.requestToJoinStageState});return n.default.createElement(l.Modal,{isVisible:E,backdropOpacity:.8,backdropColor:S.secondary[800]},n.default.createElement(l.Flex,{width:P,bg:"secondary.1000",color:"textPrimary.100",px:15,borderRadius:f.default.large},n.default.createElement(l.Flex,{py:25},n.default.createElement(l.Text,{fontSize:28,fontWeight:"bold"},"Drop")),n.default.createElement(l.Flex,null,n.default.createElement(l.Text,{fontSize:"lg"},"Do you want to stop presenting?")),n.default.createElement(l.Flex,{display:"flex",py:20},n.default.createElement(l.Flex,{display:"flex",direction:"row",pt:15,justify:"space-around"},n.default.createElement(l.Button,{onClick:b},n.default.createElement(l.Flex,{borderRadius:f.default.small,bg:"secondary.700",height:40,width:w-4,alignItems:"center",justifyContent:"center"},n.default.createElement(l.Text,{fontSize:"lg"},"Cancel"))),n.default.createElement(l.Button,{onClick:function(){j===y.RequestToJoinStageState.ACCEPTED?(b(),O.removePeerFromStage(O.peerid,x.WebinarAcceptRequestType.REQUESTED_BY_PARTICIPANT)):(O.stopPresenting(),T((0,y.stoppedPresenting)()),b())}},n.default.createElement(l.Flex,{borderRadius:f.default.small,bg:"danger.500",height:40,width:w-4,alignItems:"center",justifyContent:"center"},n.default.createElement(l.Text,{fontSize:"lg"},"Drop")))))))}},712,[1,165,2,507,503,509,671,432,580,487,492]); +__d(function(g,r,i,a,m,e,d){var s,n,o;Object.defineProperty(e,"__esModule",{value:!0}),e.SessionProducerAccessType=e.SessionJoiningRestriction=e.MessageTypes=void 0,e.SessionJoiningRestriction=s,(function(s){s[s.NO_VIDEO=0]="NO_VIDEO",s[s.NO_MIC=1]="NO_MIC"})(s||(e.SessionJoiningRestriction=s={})),e.SessionProducerAccessType=n,(function(s){s[s.NOT_ALLOWED=0]="NOT_ALLOWED",s[s.REQUEST_FIRST=1]="REQUEST_FIRST",s[s.ALLOWED=2]="ALLOWED"})(n||(e.SessionProducerAccessType=n={})),e.MessageTypes=o,(function(s){s[s.text=0]="text",s[s.image=1]="image",s[s.file=2]="file",s[s.poll=3]="poll"})(o||(e.MessageTypes=o={}))},713,[]); +__d(function(g,r,i,a,_m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),l=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var l=C(n);if(l&&l.has(t))return l.get(t);var o={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var f in t)if("default"!==f&&Object.prototype.hasOwnProperty.call(t,f)){var c=u?Object.getOwnPropertyDescriptor(t,f):null;c&&(c.get||c.set)?Object.defineProperty(o,f,c):o[f]=t[f]}o.default=t,l&&l.set(t,o);return o})(r(d[2])),o=r(d[3]),u=r(d[4]),f=t(r(d[5])),c=r(d[6]),s=r(d[7]),m=t(r(d[8])),p=t(r(d[9])),x=r(d[10]),b=r(d[11]),y=r(d[12]),E=r(d[13]);function C(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,l=new WeakMap;return(C=function(t){return t?l:n})(t)}var h=function(t){var C=t.options,h=t.unReadChatMessages,w=t.unSeenPolls,v=t.webinarUnseenRequest,k=(0,l.useRef)(null),P=(0,l.useContext)(c.ConfigServiceContext),S=(P.meeting,P.sessionConfig),j=(0,l.useContext)(u.ThemeContext).colors,B=(0,o.useWindowDimensions)(),O=(0,E.useScale)(S.theme.dimensions||B),M=O.height,R=O.width,z=l.default.useContext(y.DrawerContext),D=z.drawerExpanded,T=z.setDrawerExpander,_=z.openedTab,I=z.setopenedTab,W=function(){I(null),T(!1)};(0,l.useEffect)(function(){var t;D&&k&&(null==(t=k.current)||t.setModalVisible())},[D]);var A=function(){return I(null),T(!1),!0},F='LANDSCAPE'===l.default.useContext(x.OrientationContext).orientation,q=C.findIndex(function(t){return t.id===_}),H=q>-1?q:null;if(D&&H&&C[H].mainComponent)return l.default.createElement(o.Modal,{visible:!0,onRequestClose:A},l.default.createElement(s.Flex,{width:R,height:M,bg:"secondary.1000",direction:"row",flexWrap:"wrap",justify:"space-between"},l.default.createElement(p.default,{heading:C[H].label,onBackButtonClick:A}),l.default.createElement(s.Box,{width:R},C[H].mainComponent)));var V=F?24:8;return l.default.createElement(n.default,{containerStyle:{backgroundColor:j.secondary[900],justifyContent:'space-between'},overlayColor:"#000",ref:k,extraScroll:1,onClose:W,gestureEnabled:!0},null===H?l.default.createElement(s.VStack,{px:"6",py:"10",mx:V,borderRadius:m.default.medium,bg:"secondary.800",mb:12},C.map(function(t,n){var o=t.label,u=t.icon,c=t.disabled,p=t.id;return l.default.createElement(s.Button,{key:(0,b.nanoid)(),onClick:void 0!==C[n].onClick?C[n].onClick:function(){return I(p)},disabled:c},l.default.createElement(s.HStack,{p:12,px:16,borderRadius:m.default.small,align:"center",justify:"space-between"},l.default.createElement(s.Text,{fontSize:"xs",marginTop:"5px",textAlign:"center",color:c?'textPrimary.400':'textPrimary.200'},o),l.default.createElement(s.Box,{fontSize:"xl"},h&&h.length>0&&'Chat'===o&&l.default.createElement(s.Box,{position:"absolute",top:-8,zIndex:25,left:-4},l.default.createElement(f.default,{number:h.length})),w&&w.length>0&&'Polls'===o&&l.default.createElement(s.Box,{position:"absolute",top:-8,zIndex:25,left:-4},l.default.createElement(f.default,{number:w.length})),'Participants'===o&&v&&v.length>0&&l.default.createElement(s.Box,{position:"absolute",top:-8,zIndex:25,left:-4},l.default.createElement(f.default,{number:v.length})),'string'==typeof u?l.default.createElement(s.Icon,{name:u,boxSize:"26",fill:c?'textPrimary.400':'textPrimary.200'}):u)))})):l.default.createElement(s.Flex,{px:"6",py:"10",mx:4,borderRadius:m.default.medium,bg:"secondary.900",mb:12,mt:16},C[H].drawerComponent),(null!==H||!F)&&l.default.createElement(s.Flex,{mx:V,mb:8},l.default.createElement(s.Button,{onClick:null!==H?function(){return I(null)}:function(){return W()},width:R},l.default.createElement(s.HStack,{p:16,borderRadius:m.default.small,justify:"center",bg:"secondary.800"},l.default.createElement(s.Text,{ml:-4,color:"danger.500"},"Back",null===H&&' to Meeting')))))};e.default=h},714,[1,715,165,2,509,708,503,507,671,719,570,475,709,488]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var u=t(r(d[1])).default;e.default=u},715,[1,716]); +__d(function(g,r,i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var t=e(r(d[1])),o=e(r(d[2])),n=e(r(d[3])),l=e(r(d[4])),s=e(r(d[5])),c=e(r(d[6])),u=e(r(d[7])),f=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var o=y(t);if(o&&o.has(e))return o.get(e);var n={},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in e)if("default"!==s&&Object.prototype.hasOwnProperty.call(e,s)){var c=l?Object.getOwnPropertyDescriptor(e,s):null;c&&(c.get||c.set)?Object.defineProperty(n,s,c):n[s]=e[s]}n.default=e,o&&o.set(e,n);return n})(r(d[8])),p=r(d[9]),h=r(d[10]),v=r(d[11]);function y(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,o=new WeakMap;return(y=function(e){return e?o:t})(e)}function S(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}var b=0,w=["dummy"],T="android"===p.Platform.OS&&p.StatusBar.currentHeight||0,k=p.Dimensions.get("window").height,_=(function(e){(0,s.default)(P,e);var y,_,O=(y=P,_=S(),function(){var e,t=(0,u.default)(y);if(_){var o=(0,u.default)(this).constructor;e=Reflect.construct(t,arguments,o)}else e=t.apply(this,arguments);return(0,c.default)(this,e)});function P(e){var l,s;return(0,n.default)(this,P),(s=O.call(this,e)).actionSheetHeight=0,s.prevScroll=0,s.timeout=null,s.offsetY=0,s.currentOffsetFromBottom=0,s.scrollAnimationEndValue=0,s.hasBounced=!1,s.layoutHasCalled=!1,s.isClosing=!1,s.isRecoiling=!1,s.isReachedTop=!1,s.deviceLayoutCalled=!1,s.transformValue=new p.Animated.Value(0),s.opacityValue=new p.Animated.Value(0),s.borderRadius=new p.Animated.Value(10),s.underlayTranslateY=new p.Animated.Value(100),s.underlayScale=new p.Animated.Value(1),s.initialScrolling=!1,s.keyboardShowSubscription=null,s.KeyboardHideSubscription=null,s.snapToOffset=function(e){var t=.15*s.state.deviceHeight,o=s.props.extraScroll||0,n=(s.props.gestureEnabled,e+t+o);s.currentOffsetFromBottom=n/s.actionSheetHeight,s.currentOffsetFromBottom=s.currentOffsetFromBottom-.15,setTimeout(function(){s._scrollTo(n),s.updateActionSheetPosition(n)},500)},s.show=function(){s.setModalVisible(!0)},s.hide=function(){s.setModalVisible(!1)},s.setModalVisible=function(e){var t=s.state.modalVisible;if(s.initialScrolling=!1,void 0!==e){if(t===e)return;t=!e}t?s._hideModal():s.setState({modalVisible:!0,scrollable:s.props.gestureEnabled||!1})},s._hideModal=function(){s.isClosing||(s.isClosing=!0,s._hideAnimation())},s.measure=function(){return t.default.async(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",new Promise(function(e){setTimeout(function(){var t;s.safeAreaViewRef.current?null==(t=s.safeAreaViewRef.current)||t.measure(function(t,o,n,l){T=0===l?25:l,T=!s.props.drawUnderStatusBar&&T>30?T-12:T,e(T)}):e(T=25)},50)}));case 1:case"end":return e.stop()}},null,null,null,Promise)},s._showModal=function(e){var o,n,l,c,u,f;return t.default.async(function(h){for(;;)switch(h.prev=h.next){case 0:if(o=s.props,n=o.gestureEnabled,l=o.delayActionSheetDraw,c=o.delayActionSheetDrawTime,null!=e&&e.nativeEvent){h.next=3;break}return h.abrupt("return");case 3:if(u=e.nativeEvent.layout.height,!s.layoutHasCalled){h.next=10;break}return s.actionSheetHeight=u,s._returnToPrevScrollPosition(u),h.abrupt("return");case 10:if(s.initialScrolling=!0,s.layoutHasCalled=!0,s.actionSheetHeight=u,f=s.getInitialScrollPosition(),s.isRecoiling=!1,"ios"!==p.Platform.OS){h.next=20;break}return h.next=18,t.default.awrap((0,v.waitAsync)(null!=c?c:0));case 18:h.next=23;break;case 20:if(!l){h.next=23;break}return h.next=23,t.default.awrap((0,v.waitAsync)(null!=c?c:0));case 23:if(s._scrollTo(f,!1),s.prevScroll=f,"ios"!==p.Platform.OS){h.next=30;break}return h.next=28,t.default.awrap((0,v.waitAsync)(null!=c?c:0));case 28:h.next=33;break;case 30:if(!l){h.next=33;break}return h.next=33,t.default.awrap((0,v.waitAsync)((null!=c?c:0)/2));case 33:s._openAnimation(f),s.underlayScale.setValue(1),s.underlayTranslateY.setValue(100),n||s.props.onPositionChanged&&s.props.onPositionChanged(!0),s.updateActionSheetPosition(f);case 38:case"end":return h.stop()}},null,null,null,Promise)},s._openAnimation=function(e){var t=s.props,o=t.bounciness,n=t.bounceOnOpen,l=t.animated,c=t.openAnimationSpeed;l?(s.transformValue.setValue(e),p.Animated.parallel([p.Animated.spring(s.transformValue,{toValue:0,bounciness:n?o:1,speed:c,useNativeDriver:!0}),p.Animated.timing(s.opacityValue,{toValue:1,duration:150,useNativeDriver:!0})]).start()):s.opacityValue.setValue(1)},s._onScrollBegin=function(e){return t.default.async(function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}},null,null,null,Promise)},s._onScrollBeginDrag=function(e){var o;return t.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:o=e.nativeEvent.contentOffset.y,s.prevScroll=o;case 2:case"end":return t.stop()}},null,null,null,Promise)},s._onScrollEnd=function(e){var o,n,l,c,u,f,p,h;return t.default.async(function(y){for(;;)switch(y.prev=y.next){case 0:if(o=s.props,n=o.springOffset,l=o.extraScroll,c=e.nativeEvent.contentOffset.y,u=.15*s.state.deviceHeight,!s.isRecoiling){y.next=5;break}return y.abrupt("return");case 5:if(!(s.prevScroll.75*(null!=n?n:100)||s.initialScrolling)){y.next=19;break}return s.isRecoiling=!0,s._applyHeightLimiter(),s.currentOffsetFromBottom=s.currentOffsetFromBottom<(null!=(f=s.props.initialOffsetFromBottom)?f:1)&&null!=(p=s.props.initialOffsetFromBottom)?p:1,h=s.actionSheetHeight*s.currentOffsetFromBottom+u+(null!=l?l:100),s.initialScrolling&&(s.initialScrolling=!1,h=s.prevScroll),s._scrollTo(h),y.next=15,t.default.awrap((0,v.waitAsync)(300));case 15:s.isRecoiling=!1,s.props.onPositionChanged&&s.props.onPositionChanged(!0),y.next=20;break;case 19:s._returnToPrevScrollPosition(s.actionSheetHeight);case 20:y.next=33;break;case 22:if(!(s.prevScroll-c>(null!=n?n:100))){y.next=26;break}s._hideModal(),y.next=33;break;case 26:if(!s.isRecoiling){y.next=28;break}return y.abrupt("return");case 28:return s.isRecoiling=!0,s._returnToPrevScrollPosition(s.actionSheetHeight),y.next=32,t.default.awrap((0,v.waitAsync)(300));case 32:s.isRecoiling=!1;case 33:case"end":return y.stop()}},null,null,null,Promise)},s._scrollTo=function(e){var t,o=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];s.scrollAnimationEndValue=e,s.prevScroll=e,null==(t=s.scrollViewRef.current)||t._listRef._scrollRef.scrollTo({x:0,y:s.scrollAnimationEndValue,animated:o}),s.initialScrolling&&setTimeout(function(){s.initialScrolling=!1},500)},s._onTouchMove=function(){s.props.closeOnTouchBackdrop&&s._hideModal(),s.setState({scrollable:!1})},s._onTouchStart=function(){s.props.closeOnTouchBackdrop&&s._hideModal(),s.setState({scrollable:!1})},s._onTouchEnd=function(){s._returnToPrevScrollPosition(s.actionSheetHeight),s.props.gestureEnabled&&s.setState({scrollable:!0})},s._onScroll=function(e){s.offsetY=e.nativeEvent.contentOffset.y;var t=.15*s.state.deviceHeight,o=s.actionSheetHeight+t-s.offsetY;if(s.actionSheetHeight=s.state.deviceHeight-1)if(os.prevScroll)){t.next=2;break}return t.abrupt("return");case 2:s.prevScroll-(null!=(e=s.props.springOffset)?e:100)>s.offsetY?(o=s.getInitialScrollPosition(),s.offsetY>o-100?(s.isRecoiling=!0,s._scrollTo(o),s.currentOffsetFromBottom=null!=(n=s.props.initialOffsetFromBottom)?n:1,s.prevScroll=o,setTimeout(function(){s.isRecoiling=!1},500)):s._hideModal()):(s.isRecoiling=!0,s._scrollTo(s.prevScroll,!0),setTimeout(function(){s.isRecoiling=!1},500));case 3:case"end":return t.stop()}},null,null,null,Promise)},s._onDeviceLayout=function(e){var n;return t.default.async(function(l){for(;;)switch(l.prev=l.next){case 0:n=(0,o.default)({},e),s.timeout&&clearTimeout(s.timeout),s.timeout=setTimeout(function(){var e,o,l,c,u,f;return t.default.async(function(h){for(;;)switch(h.prev=h.next){case 0:if(l=0,"ios"!==p.Platform.OS){h.next=7;break}return h.next=4,t.default.awrap(s.measure());case 4:h.t0=h.sent,h.next=8;break;case 7:h.t0=p.StatusBar.currentHeight;case 8:if(c=h.t0,s.props.drawUnderStatusBar){h.next=16;break}if("android"!==p.Platform.OS||s.props.statusBarTranslucent){h.next=12;break}return h.abrupt("return");case 12:l=null!=c?c:0,c&&s.indicatorTranslateY.setValue(-c),h.next=17;break;case 16:s.updateActionSheetPosition(s.offsetY);case 17:if(u=n.nativeEvent.layout.height-l,f=p.Dimensions.get("window").width,(null==u?void 0:u.toFixed(0))!==(null==(e=k)?void 0:e.toFixed(0))||(null==f?void 0:f.toFixed(0))!==(null==(o=s.state.deviceWidth)?void 0:o.toFixed(0))||!s.deviceLayoutCalled){h.next=21;break}return h.abrupt("return");case 21:s.deviceLayoutCalled=!0,k=u,s.setState({deviceHeight:u,deviceWidth:f,portrait:u>f,paddingTop:null!=c?c:0});case 24:case"end":return h.stop()}},null,null,null,Promise)},1);case 3:case"end":return l.stop()}},null,null,null,Promise)},s._keyExtractor=function(e){return e},s.state={modalVisible:!1,scrollable:!1,layoutHasCalled:!1,keyboard:!1,deviceHeight:k||(0,v.getDeviceHeight)(s.props.statusBarTranslucent),deviceWidth:p.Dimensions.get("window").width,portrait:!0,safeAreaInnerHeight:b,paddingTop:T,keyboardPadding:0},s.scrollViewRef=(0,f.createRef)(),s.safeAreaViewRef=(0,f.createRef)(),s.currentOffsetFromBottom=null!=(l=s.props.initialOffsetFromBottom)?l:1,s.indicatorTranslateY=new p.Animated.Value(0|-s.state.paddingTop),s}return(0,l.default)(P,[{key:"_hideAnimation",value:function(){var e=this,t=this.props,o=t.animated,n=t.closeAnimationDuration,l=t.bottomOffset,s=t.initialOffsetFromBottom,c=t.extraScroll,u=t.closable;p.Animated.parallel([p.Animated.timing(this.opacityValue,{toValue:u?0:1,duration:o?n:1,useNativeDriver:!0}),p.Animated.timing(this.transformValue,{toValue:u?2*this.actionSheetHeight:0,duration:o?n:1,useNativeDriver:!0})]).start(),(0,v.waitAsync)((null!=n?n:300)/1.5).then(function(){u?(e._scrollTo(0,!1),e.currentOffsetFromBottom=null!=s?s:1,e.setState({modalVisible:!u},function(){e.isClosing=!1,e.isReachedTop=!1,e.props.onPositionChanged&&e.props.onPositionChanged(!1),e.indicatorTranslateY.setValue(-e.state.paddingTop),e.layoutHasCalled=!1,e.deviceLayoutCalled=!1,e.props.onClose&&e.props.onClose()})):(l&&l>0?e.snapToOffset(l):(e._scrollTo(e.actionSheetHeight*(null!=s?s:1)+.1*e.state.deviceHeight+(null!=c?c:0),!0),e.currentOffsetFromBottom=null!=s?s:1),e.isClosing=!1)})}},{key:"_applyHeightLimiter",value:function(){this.actionSheetHeight>this.state.deviceHeight&&(this.actionSheetHeight=1*(this.actionSheetHeight-(this.actionSheetHeight-this.state.deviceHeight)))}},{key:"updateActionSheetPosition",value:function(e){if(this.actionSheetHeight>=this.state.deviceHeight-1){var t=.15*this.state.deviceHeight;if(this.actionSheetHeight+t-e0&&N((0,M.markMessagesRead)((t={},(0,l.default)(t,v.MessageTypes.text,!0),(0,l.default)(t,v.MessageTypes.file,!0),(0,l.default)(t,v.MessageTypes.image,!0),(0,l.default)(t,v.MessageTypes.poll,!0),t)))},[de]);var pe=function(){if(''!==q){var t={message:q,userId:F.userId,displayName:F.displayName,type:v.MessageTypes.text,time:(new Date).getTime()};Z.sendMessage(t),G('')}},ge=function(t,n,l){var o={displayName:F.displayName,type:v.MessageTypes.file,link:t,userId:F.id,name:n,size:l};Z.sendMessage(o)},ye=function(t){var l,o;return n.default.async(function(u){for(;;)switch(u.prev=u.next){case 0:return u.next=2,n.default.awrap(fetch(t));case 2:return l=u.sent,u.next=5,n.default.awrap(l.blob());case 5:return o=u.sent,u.abrupt("return",o);case 7:case"end":return u.stop()}},null,null,null,Promise)};function xe(t,l,o){var u;return n.default.async(function(s){for(;;)switch(s.prev=s.next){case 0:return s.next=2,n.default.awrap(ye(o));case 2:return u=s.sent,s.next=5,n.default.awrap(fetch(l,{method:'PUT',headers:{'Content-Type':t.type},body:u}));case 5:case"end":return s.stop()}},null,null,null,Promise)}function he(t){var l,o,u,s,c;return n.default.async(function(f){for(;;)switch(f.prev=f.next){case 0:return l=O.default.apiBase+"/v1/meetings/genPreSignedUploadUrl",f.next=3,n.default.awrap(fetch(l,{method:'POST',headers:{'Content-Type':'application/json'},body:JSON.stringify({roomName:ie,filename:t.name})}));case 3:return o=f.sent,f.next=6,n.default.awrap(o.json());case 6:return u=f.sent.data,s=u.getLocation,c=u.putLocation,f.abrupt("return",{getURL:s,putURL:c});case 10:case"end":return f.stop()}},null,null,null,Promise)}var be=function(t){f.Alert.alert('Error',"Error: "+(t||'Problem uploading image'),[{text:'OK'}]),re(!1)},ve=function(){try{ae||(re(!0),Y(!1),(0,P.launchImageLibrary)({mediaType:'photo'},function(t){var l,o,u,s,c,m,p,y,x;return n.default.async(function(h){for(;;)switch(h.prev=h.next){case 0:if(l=t.uri,o=t.didCancel,u=t.errorCode,s=t.errorMessage,c=t.fileName,m=t.type,p=t.fileSize,!o){h.next=5;break}re(!1),h.next=19;break;case 5:if(!u){h.next=10;break}console.log('Error Uploading Image:',u,s),be(s),h.next=19;break;case 10:return y={name:c,type:m,uri:l},p>5e6&&f.Alert.alert('Error','Error: Cannot upload files greater than 5MB',[{text:'OK'}]),h.next=14,n.default.awrap(he(y));case 14:return x=h.sent,h.next=17,n.default.awrap(xe(y,x.putURL,y.uri));case 17:b=x.getURL,w={displayName:F.displayName,type:v.MessageTypes.image,link:b,userId:F.id},Z.sendMessage(w),re(!1);case 19:case"end":return h.stop()}var b,w},null,null,null,Promise)}))}catch(t){console.log('Error Uploading Image:',t),be()}},we=function(){var t,l,o,u,s,c;return n.default.async(function(m){for(;;)switch(m.prev=m.next){case 0:if(ae){m.next=24;break}return re(!0),Y(!1),m.prev=3,m.next=6,n.default.awrap(S.default.pick({type:[S.default.types.allFiles]}));case 6:if(t=m.sent,l=t.uri,o=t.name,u=t.size,s={displayName:F.displayName,type:v.MessageTypes.file,link:l,userId:F.id,name:o,size:u},!(u>5e6)){m.next=12;break}return f.Alert.alert('Error','Error: Cannot upload files greater than 5MB',[{text:'OK'}]),m.abrupt("return");case 12:return m.next=14,n.default.awrap(he(s));case 14:return c=m.sent,m.next=17,n.default.awrap(xe(s,c.putURL,s.link));case 17:ge(c.getURL,o,u),re(!1),m.next=24;break;case 21:m.prev=21,m.t0=m.catch(3),S.default.isCancel(m.t0)?re(!1):be();case 24:case"end":return m.stop()}},null,null,[[3,21]],Promise)};return c.default.createElement(m.Flex,{height:H-50,align:"center",width:K},c.default.createElement(k.default,null,c.default.createElement(y.GiftedChat,{messagesContainerStyle:{paddingTop:60},messages:oe,alwaysShowSend:!0,renderAvatarOnTop:!0,renderUsernameOnMessage:!0,isKeyboardInternallyHandled:!1,timeTextStyle:{left:{color:_.textPrimary[400]},right:{color:_.textPrimary[400]}},renderAvatar:function(t){return c.default.createElement(x.default,{name:t.currentMessage.user.name,bgColor:_.primary[700]})},renderBubble:function(t){var n=t.currentMessage;return n.type,n.link,n.text,c.default.createElement(y.Bubble,(0,o.default)({},t,{wrapperStyle:{left:{backgroundColor:_.secondary[800],borderRadius:T.default.medium,paddingVertical:6,paddingHorizontal:3},right:{backgroundColor:_.secondary[800],borderRadius:T.default.medium,paddingVertical:6,paddingHorizontal:3}},textStyle:{left:{color:_.textPrimary[100]},right:{color:_.textPrimary[100]}}}))},renderInputToolbar:function(t){return L&&c.default.createElement(m.Flex,{width:fe?K-60:K-20,direction:"row",justify:"space-between",align:"center",bg:"secondary.800",borderRadius:"50px",height:50},c.default.createElement(m.Box,null,c.default.createElement(m.Button,{onClick:function(){Y(!X)}},c.default.createElement(m.Box,(0,m.mergeStyles)(R.touchableIcons,{ml:8}),X?c.default.createElement(m.Icon,{name:"close",fill:"textPrimary.100",boxSize:"sm"}):c.default.createElement(m.Icon,{name:"plus-thick",fill:"textPrimary.100",boxSize:"sm"}))),X&&c.default.createElement(U,null,c.default.createElement(m.Button,{onClick:ve},c.default.createElement(m.Box,R.attachementButtons,c.default.createElement(m.Icon,{name:"image",fill:"textPrimary.100"}),c.default.createElement(m.Text,{ml:8}," Images"))),c.default.createElement(m.Button,{onClick:we},c.default.createElement(m.Box,(0,m.mergeStyles)(R.attachementButtons,{width:'ios'===f.Platform.OS?150:120}),c.default.createElement(m.Icon,{name:"attach-file",fill:"textPrimary.100"}),c.default.createElement(m.Text,{ml:'ios'===f.Platform.OS?8:0},' ',"Attachments"))))),c.default.createElement(f.TextInput,{style:{color:_.textPrimary[300],paddingHorizontal:5,height:40,width:fe?K-160:K-120},onChangeText:G,value:q}),c.default.createElement(m.Button,{onClick:pe,height:40,width:40},c.default.createElement(m.Box,(0,m.mergeStyles)(R.touchableIcons,{backgroundColor:'primary.500',mr:8}),c.default.createElement(m.Icon,{name:"send",fill:"textPrimary.100",boxSize:"md"}))))},user:{_id:F.userId,name:F.displayName}})))};e.default=j},720,[1,67,261,22,49,41,165,2,507,503,721,677,509,432,713,669,580,785,786,465,480,787,671,570,499,488]); +__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0});var n=r(d[0]);Object.keys(n).forEach(function(t){"default"!==t&&"__esModule"!==t&&(t in e&&e[t]===n[t]||Object.defineProperty(e,t,{enumerable:!0,get:function(){return n[t]}}))})},721,[722]); +__d(function(g,r,i,a,m,_e2,d){var e=r(d[0]);Object.defineProperty(_e2,"__esModule",{value:!0});var t={GiftedChat:!0,utils:!0,Actions:!0,Avatar:!0,Bubble:!0,SystemMessage:!0,MessageImage:!0,MessageText:!0,Composer:!0,Day:!0,InputToolbar:!0,LoadEarlier:!0,Message:!0,MessageContainer:!0,Send:!0,Time:!0,GiftedAvatar:!0};Object.defineProperty(_e2,"Actions",{enumerable:!0,get:function(){return C.default}}),Object.defineProperty(_e2,"Avatar",{enumerable:!0,get:function(){return M.default}}),Object.defineProperty(_e2,"Bubble",{enumerable:!0,get:function(){return S.default}}),Object.defineProperty(_e2,"Composer",{enumerable:!0,get:function(){return L.default}}),Object.defineProperty(_e2,"Day",{enumerable:!0,get:function(){return _.default}}),Object.defineProperty(_e2,"GiftedAvatar",{enumerable:!0,get:function(){return E.default}}),_e2.GiftedChat=void 0,Object.defineProperty(_e2,"InputToolbar",{enumerable:!0,get:function(){return A.default}}),Object.defineProperty(_e2,"LoadEarlier",{enumerable:!0,get:function(){return w.default}}),Object.defineProperty(_e2,"Message",{enumerable:!0,get:function(){return F.default}}),Object.defineProperty(_e2,"MessageContainer",{enumerable:!0,get:function(){return K.default}}),Object.defineProperty(_e2,"MessageImage",{enumerable:!0,get:function(){return O.default}}),Object.defineProperty(_e2,"MessageText",{enumerable:!0,get:function(){return k.default}}),Object.defineProperty(_e2,"Send",{enumerable:!0,get:function(){return j.default}}),Object.defineProperty(_e2,"SystemMessage",{enumerable:!0,get:function(){return P.default}}),Object.defineProperty(_e2,"Time",{enumerable:!0,get:function(){return D.default}}),_e2.utils=void 0;var n=e(r(d[1])),o=e(r(d[2])),s=e(r(d[3])),u=e(r(d[4])),l=e(r(d[5])),f=e(r(d[6])),p=e(r(d[7])),h=e(r(d[8])),c=e(r(d[9])),y=r(d[10]),b=r(d[11]),v=e(r(d[12])),I=r(d[13]),x=e(r(d[14])),T=e(r(d[15])),H=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=V(t);if(n&&n.has(e))return n.get(e);var o={},s=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in e)if("default"!==u&&Object.prototype.hasOwnProperty.call(e,u)){var l=s?Object.getOwnPropertyDescriptor(e,u):null;l&&(l.get||l.set)?Object.defineProperty(o,u,l):o[u]=e[u]}o.default=e,n&&n.set(e,o);return o})(r(d[16]));_e2.utils=H;var C=e(r(d[17])),M=e(r(d[18])),S=e(r(d[19])),P=e(r(d[20])),O=e(r(d[21])),k=e(r(d[22])),L=e(r(d[23])),_=e(r(d[24])),A=e(r(d[25])),w=e(r(d[26])),F=e(r(d[27])),K=e(r(d[28])),j=e(r(d[29])),D=e(r(d[30])),E=e(r(d[31])),W=r(d[32]),R=r(d[33]);Object.keys(R).forEach(function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(t,e)||e in _e2&&_e2[e]===R[e]||Object.defineProperty(_e2,e,{enumerable:!0,get:function(){return R[e]}}))});var B=["messagesContainerStyle"];function V(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(V=function(e){return e?n:t})(e)}function G(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}x.default.extend(T.default);var U=(function(e){(0,l.default)(x,e);var t,h,v=(t=x,h=G(),function(){var e,n=(0,p.default)(t);if(h){var o=(0,p.default)(this).constructor;e=Reflect.construct(n,arguments,o)}else e=n.apply(this,arguments);return(0,f.default)(this,e)});function x(e){var t;return(0,s.default)(this,x),(t=v.call(this,e))._isMounted=!1,t._keyboardHeight=0,t._bottomOffset=0,t._maxHeight=void 0,t._isFirstLayout=!0,t._locale='en',t.invertibleScrollViewProps=void 0,t._actionSheetRef=void 0,t._messageContainerRef=c.default.createRef(),t._isTextInputWasFocused=!1,t.state={isInitialized:!1,composerHeight:t.props.minComposerHeight,messagesContainerHeight:void 0,typingDisabled:!1,text:void 0,messages:void 0},t.getLocale=function(){return t._locale},t.safeAreaSupport=function(e){return null!=e?e:(0,I.getBottomSpace)()},t.onKeyboardWillShow=function(e){if(t.handleTextInputFocusWhenKeyboardShow(),t.props.isKeyboardInternallyHandled){t.setIsTypingDisabled(!0),t.setKeyboardHeight(e.endCoordinates?e.endCoordinates.height:e.end.height),t.setBottomOffset(t.safeAreaSupport(t.props.bottomOffset));var n=t.getMessagesContainerHeightWithKeyboard();t.setState({messagesContainerHeight:n})}},t.onKeyboardWillHide=function(e){if(t.handleTextInputFocusWhenKeyboardHide(),t.props.isKeyboardInternallyHandled){t.setIsTypingDisabled(!0),t.setKeyboardHeight(0),t.setBottomOffset(0);var n=t.getBasicMessagesContainerHeight();t.setState({messagesContainerHeight:n})}},t.onKeyboardDidShow=function(e){'android'===y.Platform.OS&&t.onKeyboardWillShow(e),t.setIsTypingDisabled(!1)},t.onKeyboardDidHide=function(e){'android'===y.Platform.OS&&t.onKeyboardWillHide(e),t.setIsTypingDisabled(!1)},t.onSend=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];Array.isArray(e)||(e=[e]);var s=e.map(function(e){return(0,o.default)({},e,{user:t.props.user,createdAt:new Date,_id:t.props.messageIdGenerator&&t.props.messageIdGenerator()})});!0===n&&(t.setIsTypingDisabled(!0),t.resetInputToolbar()),t.props.onSend&&t.props.onSend(s),!0===n&&setTimeout(function(){!0===t.getIsMounted()&&t.setIsTypingDisabled(!1)},100)},t.onInputSizeChanged=function(e){var n=Math.max(t.props.minComposerHeight,Math.min(t.props.maxComposerHeight,e.height)),o=t.getMessagesContainerHeightWithKeyboard(n);t.setState({composerHeight:n,messagesContainerHeight:o})},t.onInputTextChanged=function(e){t.getIsTypingDisabled()||(t.props.onInputTextChanged&&t.props.onInputTextChanged(e),void 0===t.props.text&&t.setState({text:e}))},t.onInitialLayoutViewLayout=function(e){var n=e.nativeEvent.layout;if(!(n.height<=0)){t.notifyInputTextReset(),t.setMaxHeight(n.height);var o=t.props.minComposerHeight,s=t.getMessagesContainerHeightWithKeyboard(o),u=t.props.initialText||'';t.setState({isInitialized:!0,text:t.getTextFromProp(u),composerHeight:o,messagesContainerHeight:s})}},t.onMainViewLayout=function(e){var n=e.nativeEvent.layout;t.getMaxHeight()===n.height&&!0!==t.getIsFirstLayout()||(t.setMaxHeight(n.height),t.setState({messagesContainerHeight:t._keyboardHeight>0?t.getMessagesContainerHeightWithKeyboard():t.getBasicMessagesContainerHeight()})),!0===t.getIsFirstLayout()&&t.setIsFirstLayout(!1)},t.invertibleScrollViewProps={inverted:t.props.inverted,keyboardShouldPersistTaps:t.props.keyboardShouldPersistTaps,onKeyboardWillShow:t.onKeyboardWillShow,onKeyboardWillHide:t.onKeyboardWillHide,onKeyboardDidShow:t.onKeyboardDidShow,onKeyboardDidHide:t.onKeyboardDidHide},t}return(0,u.default)(x,[{key:"getChildContext",value:function(){var e=this;return{actionSheet:this.props.actionSheet||function(){return e._actionSheetRef.getContext()},getLocale:this.getLocale}}},{key:"componentDidMount",value:function(){var e=this.props,t=e.messages,n=e.text;this.setIsMounted(!0),this.initLocale(),this.setMessages(t||[]),this.setTextFromProp(n)}},{key:"componentWillUnmount",value:function(){this.setIsMounted(!1)}},{key:"componentDidUpdate",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=this.props,o=n.messages,s=n.text,u=n.inverted;this.props!==t&&this.setMessages(o||[]),!1===u&&o&&t.messages&&o.length!==t.messages.length&&setTimeout(function(){return e.scrollToBottom(!1)},200),s!==t.text&&this.setTextFromProp(s)}},{key:"initLocale",value:function(){null===this.props.locale?this.setLocale('en'):this.setLocale(this.props.locale||'en')}},{key:"setLocale",value:function(e){this._locale=e}},{key:"setTextFromProp",value:function(e){void 0!==e&&e!==this.state.text&&this.setState({text:e})}},{key:"getTextFromProp",value:function(e){return void 0===this.props.text?e:this.props.text}},{key:"setMessages",value:function(e){this.setState({messages:e})}},{key:"getMessages",value:function(){return this.state.messages}},{key:"setMaxHeight",value:function(e){this._maxHeight=e}},{key:"getMaxHeight",value:function(){return this._maxHeight}},{key:"setKeyboardHeight",value:function(e){this._keyboardHeight=e}},{key:"getKeyboardHeight",value:function(){return'android'!==y.Platform.OS||this.props.forceGetKeyboardHeight?this._keyboardHeight:0}},{key:"setBottomOffset",value:function(e){this._bottomOffset=e}},{key:"getBottomOffset",value:function(){return this._bottomOffset}},{key:"setIsFirstLayout",value:function(e){this._isFirstLayout=e}},{key:"getIsFirstLayout",value:function(){return this._isFirstLayout}},{key:"setIsTypingDisabled",value:function(e){this.setState({typingDisabled:e})}},{key:"getIsTypingDisabled",value:function(){return this.state.typingDisabled}},{key:"setIsMounted",value:function(e){this._isMounted=e}},{key:"getIsMounted",value:function(){return this._isMounted}},{key:"getMinInputToolbarHeight",value:function(){return this.props.renderAccessory?2*this.props.minInputToolbarHeight:this.props.minInputToolbarHeight}},{key:"calculateInputToolbarHeight",value:function(e){return e+(this.getMinInputToolbarHeight()-this.props.minComposerHeight)}},{key:"getBasicMessagesContainerHeight",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.state.composerHeight;return this.getMaxHeight()-this.calculateInputToolbarHeight(e)}},{key:"getMessagesContainerHeightWithKeyboard",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.state.composerHeight;return this.getBasicMessagesContainerHeight(e)-this.getKeyboardHeight()+this.getBottomOffset()}},{key:"handleTextInputFocusWhenKeyboardHide",value:function(){var e;this._isTextInputWasFocused||(this._isTextInputWasFocused=(null==(e=this.textInput)?void 0:e.isFocused())||!1)}},{key:"handleTextInputFocusWhenKeyboardShow",value:function(){this.textInput&&this._isTextInputWasFocused&&!this.textInput.isFocused()&&this.textInput.focus(),this._isTextInputWasFocused=!1}},{key:"scrollToBottom",value:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];this._messageContainerRef&&this._messageContainerRef.current&&(this.props.inverted?this._messageContainerRef.current.scrollToOffset({offset:0,animated:e}):this._messageContainerRef.current.scrollToEnd({animated:e}))}},{key:"renderMessages",value:function(){var e=this.props,t=e.messagesContainerStyle,s=(0,n.default)(e,B),u=c.default.createElement(y.View,{style:[{height:this.state.messagesContainerHeight},t]},c.default.createElement(K.default,(0,o.default)({},s,{invertibleScrollViewProps:this.invertibleScrollViewProps,messages:this.getMessages(),forwardRef:this._messageContainerRef,isTyping:this.props.isTyping})),this.renderChatFooter());return this.props.isKeyboardInternallyHandled?c.default.createElement(y.KeyboardAvoidingView,{enabled:!0},u):u}},{key:"resetInputToolbar",value:function(){this.textInput&&this.textInput.clear(),this.notifyInputTextReset();var e=this.props.minComposerHeight,t=this.getMessagesContainerHeightWithKeyboard(e);this.setState({text:this.getTextFromProp(''),composerHeight:e,messagesContainerHeight:t})}},{key:"focusTextInput",value:function(){this.textInput&&this.textInput.focus()}},{key:"notifyInputTextReset",value:function(){this.props.onInputTextChanged&&this.props.onInputTextChanged('')}},{key:"renderInputToolbar",value:function(){var e=this,t=(0,o.default)({},this.props,{text:this.getTextFromProp(this.state.text),composerHeight:Math.max(this.props.minComposerHeight,this.state.composerHeight),onSend:this.onSend,onInputSizeChanged:this.onInputSizeChanged,onTextChanged:this.onInputTextChanged,textInputProps:(0,o.default)({},this.props.textInputProps,{ref:function(t){return e.textInput=t},maxLength:this.getIsTypingDisabled()?0:this.props.maxInputLength})});return this.props.renderInputToolbar?this.props.renderInputToolbar(t):c.default.createElement(A.default,t)}},{key:"renderChatFooter",value:function(){return this.props.renderChatFooter?this.props.renderChatFooter():null}},{key:"renderLoading",value:function(){return this.props.renderLoading?this.props.renderLoading():null}},{key:"render",value:function(){var e=this;if(!0===this.state.isInitialized){var t=this.props.wrapInSafeArea?y.SafeAreaView:y.View;return c.default.createElement(t,{style:z.safeArea},c.default.createElement(b.ActionSheetProvider,{ref:function(t){return e._actionSheetRef=t}},c.default.createElement(y.View,{style:z.container,onLayout:this.onMainViewLayout},this.renderMessages(),this.renderInputToolbar())))}return c.default.createElement(y.View,{style:z.container,onLayout:this.onInitialLayoutViewLayout},this.renderLoading())}}],[{key:"append",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0,n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];return Array.isArray(t)||(t=[t]),n?t.concat(e):e.concat(t)}},{key:"prepend",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0,n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];return Array.isArray(t)||(t=[t]),n?e.concat(t):t.concat(e)}}]),x})(c.default.Component);_e2.GiftedChat=U,U.childContextTypes={actionSheet:h.default.func,getLocale:h.default.func},U.defaultProps={messages:[],messagesContainerStyle:void 0,text:void 0,placeholder:W.DEFAULT_PLACEHOLDER,disableComposer:!1,messageIdGenerator:function(){return v.default.v4()},user:{},onSend:function(){},locale:null,timeFormat:W.TIME_FORMAT,dateFormat:W.DATE_FORMAT,loadEarlier:!1,onLoadEarlier:function(){},isLoadingEarlier:!1,renderLoading:null,renderLoadEarlier:null,renderAvatar:void 0,showUserAvatar:!1,actionSheet:null,onPressAvatar:null,onLongPressAvatar:null,renderUsernameOnMessage:!1,renderAvatarOnTop:!1,renderBubble:null,renderSystemMessage:null,onLongPress:null,renderMessage:null,renderMessageText:null,renderMessageImage:null,renderMessageVideo:null,renderMessageAudio:null,imageProps:{},videoProps:{},audioProps:{},lightboxProps:{},textInputProps:{},listViewProps:{},renderCustomView:null,isCustomViewBottom:!1,renderDay:null,renderTime:null,renderFooter:null,renderChatEmpty:null,renderChatFooter:null,renderInputToolbar:null,renderComposer:null,renderActions:null,renderSend:null,renderAccessory:null,isKeyboardInternallyHandled:!0,onPressActionButton:null,bottomOffset:null,minInputToolbarHeight:44,keyboardShouldPersistTaps:y.Platform.select({ios:'never',android:'always',default:'never'}),onInputTextChanged:null,maxInputLength:null,forceGetKeyboardHeight:!1,inverted:!0,extraData:null,minComposerHeight:W.MIN_COMPOSER_HEIGHT,maxComposerHeight:W.MAX_COMPOSER_HEIGHT,wrapInSafeArea:!0},U.propTypes={messages:h.default.arrayOf(h.default.object),messagesContainerStyle:H.StylePropType,text:h.default.string,initialText:h.default.string,placeholder:h.default.string,disableComposer:h.default.bool,messageIdGenerator:h.default.func,user:h.default.object,onSend:h.default.func,locale:h.default.string,timeFormat:h.default.string,dateFormat:h.default.string,isKeyboardInternallyHandled:h.default.bool,loadEarlier:h.default.bool,onLoadEarlier:h.default.func,isLoadingEarlier:h.default.bool,renderLoading:h.default.func,renderLoadEarlier:h.default.func,renderAvatar:h.default.func,showUserAvatar:h.default.bool,actionSheet:h.default.func,onPressAvatar:h.default.func,onLongPressAvatar:h.default.func,renderUsernameOnMessage:h.default.bool,renderAvatarOnTop:h.default.bool,isCustomViewBottom:h.default.bool,renderBubble:h.default.func,renderSystemMessage:h.default.func,onLongPress:h.default.func,renderMessage:h.default.func,renderMessageText:h.default.func,renderMessageImage:h.default.func,imageProps:h.default.object,videoProps:h.default.object,audioProps:h.default.object,lightboxProps:h.default.object,renderCustomView:h.default.func,renderDay:h.default.func,renderTime:h.default.func,renderFooter:h.default.func,renderChatEmpty:h.default.func,renderChatFooter:h.default.func,renderInputToolbar:h.default.func,renderComposer:h.default.func,renderActions:h.default.func,renderSend:h.default.func,renderAccessory:h.default.func,onPressActionButton:h.default.func,bottomOffset:h.default.number,minInputToolbarHeight:h.default.number,listViewProps:h.default.object,keyboardShouldPersistTaps:h.default.oneOf(['always','never','handled']),onInputTextChanged:h.default.func,maxInputLength:h.default.number,forceGetKeyboardHeight:h.default.bool,inverted:h.default.bool,textInputProps:h.default.object,extraData:h.default.object,minComposerHeight:h.default.number,maxComposerHeight:h.default.number,alignTop:h.default.bool,wrapInSafeArea:h.default.bool};var z=y.StyleSheet.create({container:{flex:1},safeArea:{flex:1}})},722,[1,96,22,9,10,12,14,17,204,165,2,723,729,744,745,746,747,748,750,752,769,761,754,770,771,772,774,775,776,773,767,751,768,784]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0});var n={ActionSheetProvider:!0,connectActionSheet:!0,useActionSheet:!0};Object.defineProperty(e,"ActionSheetProvider",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(e,"connectActionSheet",{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(e,"useActionSheet",{enumerable:!0,get:function(){return u.useActionSheet}});var o=t(r(d[1])),c=t(r(d[2])),u=r(d[3]),f=r(d[4]);Object.keys(f).forEach(function(t){"default"!==t&&"__esModule"!==t&&(Object.prototype.hasOwnProperty.call(n,t)||t in e&&e[t]===f[t]||Object.defineProperty(e,t,{enumerable:!0,get:function(){return f[t]}}))})},723,[1,724,727,726,728]); +__d(function(g,r,i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var t=e(r(d[1])),n=e(r(d[2])),o=e(r(d[3])),u=e(r(d[4])),c=e(r(d[5])),f=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=p(t);if(n&&n.has(e))return n.get(e);var o={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in e)if("default"!==c&&Object.prototype.hasOwnProperty.call(e,c)){var f=u?Object.getOwnPropertyDescriptor(e,c):null;f&&(f.get||f.set)?Object.defineProperty(o,c,f):o[c]=e[c]}o.default=e,n&&n.set(e,o);return o})(r(d[6])),l=e(r(d[7])),s=r(d[8]);function p(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(p=function(e){return e?n:t})(e)}var h="/home/bradley/Code/expo/react-native-action-sheet/src/ActionSheetProvider.tsx";function v(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(e){return!1}}var y=(function(e){(0,o.default)(b,e);var p,y,_=(p=b,y=v(),function(){var e,t=(0,c.default)(p);if(y){var n=(0,c.default)(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return(0,u.default)(this,e)});function b(e){var n;return(0,t.default)(this,b),(n=_.call(this,e)).getContext=function(){return{showActionSheetWithOptions:function(e,t){null!==n._actionSheetRef.current&&n._actionSheetRef.current.showActionSheetWithOptions(e,t)}}},n._actionSheetRef=f.createRef(),n}return(0,n.default)(b,[{key:"render",value:function(){return f.createElement(s.Provider,{value:this.getContext(),__source:{fileName:h,lineNumber:30,columnNumber:7}},f.createElement(l.default,{ref:this._actionSheetRef,useNativeDriver:this.props.useNativeDriver,__source:{fileName:h,lineNumber:31,columnNumber:9}},f.Children.only(this.props.children)))}}]),b})(f.Component);_e.default=y},724,[1,9,10,12,14,17,165,725,726]); +__d(function(g,r,i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var t=e(r(d[1])),n=e(r(d[2])),o=e(r(d[3])),u=e(r(d[4])),c=e(r(d[5])),f=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var o={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in e)if("default"!==c&&Object.prototype.hasOwnProperty.call(e,c)){var f=u?Object.getOwnPropertyDescriptor(e,c):null;f&&(f.get||f.set)?Object.defineProperty(o,c,f):o[c]=e[c]}o.default=e,n&&n.set(e,o);return o})(r(d[6])),l=r(d[7]);function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}function p(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(e){return!1}}var h=(function(e){(0,o.default)(y,e);var s,h,v=(s=y,h=p(),function(){var e,t=(0,c.default)(s);if(h){var n=(0,c.default)(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return(0,u.default)(this,e)});function y(){return(0,t.default)(this,y),v.apply(this,arguments)}return(0,n.default)(y,[{key:"render",value:function(){return f.createElement(l.View,{pointerEvents:this.props.pointerEvents,style:{flex:1},__source:{fileName:"/home/bradley/Code/expo/react-native-action-sheet/src/ActionSheet/index.ios.tsx",lineNumber:17,columnNumber:7}},f.Children.only(this.props.children))}},{key:"showActionSheetWithOptions",value:function(e,t){var n={cancelButtonIndex:e.cancelButtonIndex,destructiveButtonIndex:e.destructiveButtonIndex,options:e.options,tintColor:e.tintColor,title:e.title||void 0,message:e.message||void 0,anchor:e.anchor||void 0,userInterfaceStyle:e.userInterfaceStyle||void 0};l.ActionSheetIOS.showActionSheetWithOptions(n,t)}}]),y})(f.Component);_e.default=h},725,[1,9,10,12,14,17,165,2]); +__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.Provider=e.Consumer=void 0,e.useActionSheet=function(){return t.useContext(o)};var t=(function(t,o){if(!o&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var u=n(o);if(u&&u.has(t))return u.get(t);var f={},c=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var p in t)if("default"!==p&&Object.prototype.hasOwnProperty.call(t,p)){var s=c?Object.getOwnPropertyDescriptor(t,p):null;s&&(s.get||s.set)?Object.defineProperty(f,p,s):f[p]=t[p]}f.default=t,u&&u.set(t,f);return f})(r(d[0]));function n(t){if("function"!=typeof WeakMap)return null;var o=new WeakMap,u=new WeakMap;return(n=function(t){return t?u:o})(t)}var o=t.createContext({showActionSheetWithOptions:function(t,n){}});var u=o.Provider,f=o.Consumer;e.Consumer=f,e.Provider=u},726,[165]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){return(0,c.default)(function(c){return o.createElement(u.Consumer,{__source:{fileName:l,lineNumber:11,columnNumber:7}},function(u){var f=u.showActionSheetWithOptions;return o.createElement(t,(0,n.default)({},c,{showActionSheetWithOptions:f,__source:{fileName:l,lineNumber:14,columnNumber:13}}))})},t)};var n=t(r(d[1])),o=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=f(n);if(o&&o.has(t))return o.get(t);var u={},c=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in t)if("default"!==l&&Object.prototype.hasOwnProperty.call(t,l)){var p=c?Object.getOwnPropertyDescriptor(t,l):null;p&&(p.get||p.set)?Object.defineProperty(u,l,p):u[l]=t[l]}u.default=t,o&&o.set(t,u);return u})(r(d[2])),u=r(d[3]),c=t(r(d[4]));function f(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(f=function(t){return t?o:n})(t)}var l="/home/bradley/Code/expo/react-native-action-sheet/src/connectActionSheet.tsx"},727,[1,22,165,726,443]); +__d(function(g,r,i,a,m,e,d){},728,[]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"v1",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"v3",{enumerable:!0,get:function(){return n.default}}),Object.defineProperty(e,"v4",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(e,"v5",{enumerable:!0,get:function(){return f.default}}),Object.defineProperty(e,"NIL",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(e,"version",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(e,"validate",{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(e,"stringify",{enumerable:!0,get:function(){return b.default}}),Object.defineProperty(e,"parse",{enumerable:!0,get:function(){return p.default}});var t=y(r(d[0])),n=y(r(d[1])),u=y(r(d[2])),f=y(r(d[3])),o=y(r(d[4])),l=y(r(d[5])),c=y(r(d[6])),b=y(r(d[7])),p=y(r(d[8]));function y(t){return t&&t.__esModule?t:{default:t}}},729,[730,735,739,740,742,743,733,732,737]); +__d(function(g,r,_i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n,o,u=s(r(d[0])),l=s(r(d[1]));function s(n){return n&&n.__esModule?n:{default:n}}var t=0,c=0;var v=function(s,v,i){var f=v&&i||0,_=v||new Array(16),w=(s=s||{}).node||n,k=void 0!==s.clockseq?s.clockseq:o;if(null==w||null==k){var q=s.random||(s.rng||u.default)();null==w&&(w=n=[1|q[0],q[1],q[2],q[3],q[4],q[5]]),null==k&&(k=o=16383&(q[6]<<8|q[7]))}var M=void 0!==s.msecs?s.msecs:Date.now(),h=void 0!==s.nsecs?s.nsecs:c+1,y=M-t+(h-c)/1e4;if(y<0&&void 0===s.clockseq&&(k=k+1&16383),(y<0||M>t)&&void 0===s.nsecs&&(h=0),h>=1e4)throw new Error("uuid.v1(): Can't create more than 10M uuids/sec");t=M,c=h,o=k;var b=(1e4*(268435455&(M+=122192928e5))+h)%4294967296;_[f++]=b>>>24&255,_[f++]=b>>>16&255,_[f++]=b>>>8&255,_[f++]=255&b;var j=M/4294967296*1e4&268435455;_[f++]=j>>>8&255,_[f++]=255&j,_[f++]=j>>>24&15|16,_[f++]=j>>>16&255,_[f++]=k>>>8|128,_[f++]=255&k;for(var p=0;p<6;++p)_[f+p]=w[p];return v||(0,l.default)(_)};e.default=v},730,[731,732]); +__d(function(g,r,i,a,m,e,d){"use strict";var t;Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){if(!t&&!(t='undefined'!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||'undefined'!=typeof msCrypto&&'function'==typeof msCrypto.getRandomValues&&msCrypto.getRandomValues.bind(msCrypto)))throw new Error('crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported');return t(o)};var o=new Uint8Array(16)},731,[]); +__d(function(g,r,_i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t,i=(t=r(d[0]))&&t.__esModule?t:{default:t};for(var o=[],u=0;u<256;++u)o.push((u+256).toString(16).substr(1));var f=function(t){var u=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,f=(o[t[u+0]]+o[t[u+1]]+o[t[u+2]]+o[t[u+3]]+'-'+o[t[u+4]]+o[t[u+5]]+'-'+o[t[u+6]]+o[t[u+7]]+'-'+o[t[u+8]]+o[t[u+9]]+'-'+o[t[u+10]]+o[t[u+11]]+o[t[u+12]]+o[t[u+13]]+o[t[u+14]]+o[t[u+15]]).toLowerCase();if(!(0,i.default)(f))throw TypeError('Stringified UUID is invalid');return f};e.default=f},732,[733]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t,u=(t=r(d[0]))&&t.__esModule?t:{default:t};var f=function(t){return'string'==typeof t&&u.default.test(t)};e.default=f},733,[734]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;e.default=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i},734,[]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=f(r(d[0])),u=f(r(d[1]));function f(t){return t&&t.__esModule?t:{default:t}}var l=(0,t.default)('v3',48,u.default);e.default=l},735,[736,738]); +__d(function(g,r,_i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(u,i,l){function s(u,f,c,s){if('string'==typeof u&&(u=o(u)),'string'==typeof f&&(f=(0,n.default)(f)),16!==f.length)throw TypeError('Namespace must be array-like (16 iterable integer values, 0-255)');var b=new Uint8Array(16+u.length);if(b.set(f),b.set(u,f.length),(b=l(b))[6]=15&b[6]|i,b[8]=63&b[8]|128,c){s=s||0;for(var v=0;v<16;++v)c[s+v]=b[v];return c}return(0,t.default)(b)}try{s.name=u}catch(t){}return s.DNS=f,s.URL=c,s},e.URL=e.DNS=void 0;var t=u(r(d[0])),n=u(r(d[1]));function u(t){return t&&t.__esModule?t:{default:t}}function o(t){t=unescape(encodeURIComponent(t));for(var n=[],u=0;u>>24,l[1]=s>>>16&255,l[2]=s>>>8&255,l[3]=255&s,l[4]=(s=parseInt(t.slice(9,13),16))>>>8,l[5]=255&s,l[6]=(s=parseInt(t.slice(14,18),16))>>>8,l[7]=255&s,l[8]=(s=parseInt(t.slice(19,23),16))>>>8,l[9]=255&s,l[10]=(s=parseInt(t.slice(24,36),16))/1099511627776&255,l[11]=s/4294967296&255,l[12]=s>>>24&255,l[13]=s>>>16&255,l[14]=s>>>8&255,l[15]=255&s,l};e.default=s},737,[733]); +__d(function(g,r,_i,_a,m,e,_d){"use strict";function n(n){for(var t=[],u=32*n.length,f=0;f>5]>>>f%32&255,a=parseInt("0123456789abcdef".charAt(o>>>4&15)+"0123456789abcdef".charAt(15&o),16);t.push(a)}return t}function t(n){return 14+(n+64>>>9<<4)+1}function u(n,u){n[u>>5]|=128<>5]|=(255&n[o/8])<>16)+(t>>16)+(u>>16)<<16|65535&u}function a(n,t,u,f,a,c){return o((i=o(o(t,n),o(f,c)))<<(v=a)|i>>>32-v,u);var i,v}function c(n,t,u,f,o,c,i){return a(t&u|~t&f,n,t,o,c,i)}function i(n,t,u,f,o,c,i){return a(t&f|u&~f,n,t,o,c,i)}function v(n,t,u,f,o,c,i){return a(t^u^f,n,t,o,c,i)}function h(n,t,u,f,o,c,i){return a(u^(t|~f),n,t,o,c,i)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var l=function(t){if('string'==typeof t){var o=unescape(encodeURIComponent(t));t=new Uint8Array(o.length);for(var a=0;a>>32-t}Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var a=function(a){var n=[1518500249,1859775393,2400959708,3395469782],o=[1732584193,4023233417,2562383102,271733878,3285377520];if('string'==typeof a){var f=unescape(encodeURIComponent(a));a=[];for(var u=0;u>>0;C=U,U=_,_=t(M,30)>>>0,M=w,w=I}o[0]=o[0]+w>>>0,o[1]=o[1]+M>>>0,o[2]=o[2]+_>>>0,o[3]=o[3]+U>>>0,o[4]=o[4]+C>>>0}return[o[0]>>24&255,o[0]>>16&255,o[0]>>8&255,255&o[0],o[1]>>24&255,o[1]>>16&255,o[1]>>8&255,255&o[1],o[2]>>24&255,o[2]>>16&255,o[2]>>8&255,255&o[2],o[3]>>24&255,o[3]>>16&255,o[3]>>8&255,255&o[3],o[4]>>24&255,o[4]>>16&255,o[4]>>8&255,255&o[4]]};_e.default=a},741,[]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;e.default='00000000-0000-0000-0000-000000000000'},742,[]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t,u=(t=r(d[0]))&&t.__esModule?t:{default:t};var f=function(t){if(!(0,u.default)(t))throw TypeError('Invalid UUID');return parseInt(t.substr(14,1),16)};e.default=f},743,[733]); +__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.getBottomSpace=function(){return n()?34:0},e.getStatusBarHeight=function(n){return t.Platform.select({ios:o(n?44:30,20),android:t.StatusBar.currentHeight,default:0})},e.ifIphoneX=o,e.isIphoneX=n;var t=r(d[0]);function n(){var n=t.Dimensions.get('window');return!('ios'!==t.Platform.OS||t.Platform.isPad||t.Platform.isTVOS||780!==n.height&&780!==n.width&&812!==n.height&&812!==n.width&&844!==n.height&&844!==n.width&&896!==n.height&&896!==n.width&&926!==n.height&&926!==n.width)}function o(t,o){return n()?t:o}},744,[2]); +__d(function(_g,_r,_i,_a,_m,_e,_d){var t,e;t=this,e=function(){"use strict";var t="millisecond",e="second",n="minute",r="hour",i="day",s="week",u="month",a="quarter",o="year",f="date",h="Invalid Date",c=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,d=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,$={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_")},l=function(t,e,n){var r=String(t);return!r||r.length>=e?t:""+Array(e+1-r.length).join(n)+t},y={s:l,z:function(t){var e=-t.utcOffset(),n=Math.abs(e),r=Math.floor(n/60),i=n%60;return(e<=0?"+":"-")+l(r,2,"0")+":"+l(i,2,"0")},m:function t(e,n){if(e.date()1?this.avatarName=""+e[0].charAt(0)+e[1].charAt(0):this.avatarName='';for(var s=0,n=0;n0?n.slice(0,2):L,l=s.length-1;e.context.actionSheet().showActionSheetWithOptions({options:s,cancelButtonIndex:l},function(e){switch(e){case 0:y.Clipboard.setString(t.text)}})}},e}return(0,l.default)(N,[{key:"styledBubbleToNext",value:function(){var e=this.props,t=e.currentMessage,n=e.nextMessage,s=e.position,l=e.containerToNextStyle;return t&&n&&s&&(0,b.isSameUser)(t,n)&&(0,b.isSameDay)(t,n)?[I[s].containerToNext,l&&l[s]]:null}},{key:"styledBubbleToPrevious",value:function(){var e=this.props,t=e.currentMessage,n=e.previousMessage,s=e.position,l=e.containerToPreviousStyle;return t&&n&&s&&(0,b.isSameUser)(t,n)&&(0,b.isSameDay)(t,n)?[I[s].containerToPrevious,l&&l[s]]:null}},{key:"renderQuickReplies",value:function(){var e=this.props,t=e.currentMessage,s=e.onQuickReply,l=e.nextMessage,o=e.renderQuickReplySend,u=e.quickReplyStyle;if(t&&t.quickReplies){var p=this.props,c=(p.containerStyle,p.wrapperStyle,(0,n.default)(p,P));return this.props.renderQuickReplies?this.props.renderQuickReplies(c):f.default.createElement(h.default,{currentMessage:t,onQuickReply:s,nextMessage:l,renderQuickReplySend:o,quickReplyStyle:u})}return null}},{key:"renderMessageText",value:function(){if(this.props.currentMessage&&this.props.currentMessage.text){var e=this.props,t=(e.containerStyle,e.wrapperStyle,e.optionTitles,(0,n.default)(e,R));return this.props.renderMessageText?this.props.renderMessageText(t):f.default.createElement(S.default,t)}return null}},{key:"renderPollMessage",value:function(){if(this.props.currentMessage&&this.props.currentMessage.polls){var e=this.props,t=e.containerStyle,s=(e.wrapperStyle,(0,n.default)(e,V));return this.props.renderPollMessage?this.props.renderMessageImage(s):f.default.createElement(k.default,{containerStyle:t,polls:s.currentMessage.polls})}return null}},{key:"renderMessageImage",value:function(){if(this.props.currentMessage&&this.props.currentMessage.image){var e=this.props,t=(e.containerStyle,e.wrapperStyle,(0,n.default)(e,C));return this.props.renderMessageImage?this.props.renderMessageImage(t):f.default.createElement(M.default,t)}return null}},{key:"renderMessageVideo",value:function(){if(this.props.currentMessage&&this.props.currentMessage.video){var e=this.props,t=(e.containerStyle,e.wrapperStyle,(0,n.default)(e,E));return this.props.renderMessageVideo?this.props.renderMessageVideo(t):f.default.createElement(T.default,t)}return null}},{key:"renderMessageAudio",value:function(){if(this.props.currentMessage&&this.props.currentMessage.audio){var e=this.props,t=(e.containerStyle,e.wrapperStyle,(0,n.default)(e,B));return this.props.renderMessageAudio?this.props.renderMessageAudio(t):f.default.createElement(v.default,t)}return null}},{key:"renderTicks",value:function(){var e=this.props,t=e.currentMessage,n=e.renderTicks,s=e.user;return n&&t?n(t):t&&s&&t.user&&t.user._id!==s._id?null:t&&(t.sent||t.received||t.pending)?f.default.createElement(y.View,{style:I.content.tickView},!!t.sent&&f.default.createElement(y.Text,{style:[I.content.tick,this.props.tickStyle]},"\u2713"),!!t.received&&f.default.createElement(y.Text,{style:[I.content.tick,this.props.tickStyle]},"\u2713"),!!t.pending&&f.default.createElement(y.Text,{style:[I.content.tick,this.props.tickStyle]},"\ud83d\udd53")):null}},{key:"renderTime",value:function(){if(this.props.currentMessage&&this.props.currentMessage.createdAt){var e=this.props,t=(e.containerStyle,e.wrapperStyle,e.textStyle,(0,n.default)(e,Q));return this.props.renderTime?this.props.renderTime(t):f.default.createElement(x.default,t)}return null}},{key:"renderUsername",value:function(){var e=this.props,t=e.currentMessage,n=e.user;return this.props.renderUsernameOnMessage&&t?n&&t.user._id===n._id?null:f.default.createElement(y.View,{style:I.content.usernameView},f.default.createElement(y.Text,{style:[I.content.username,this.props.usernameStyle]},"~",' ',t.user.name)):null}},{key:"renderCustomView",value:function(){return this.props.renderCustomView?this.props.renderCustomView(this.props):null}},{key:"renderBubbleContent",value:function(){return this.props.isCustomViewBottom?f.default.createElement(y.View,null,this.renderMessageImage(),this.renderMessageVideo(),this.renderMessageAudio(),this.renderMessageText(),this.renderPollMessage(),this.renderCustomView()):f.default.createElement(y.View,null,this.renderCustomView(),this.renderMessageImage(),this.renderMessageVideo(),this.renderMessageAudio(),this.renderMessageText(),this.renderPollMessage())}},{key:"render",value:function(){var e=this.props,n=e.position,s=e.containerStyle,l=e.wrapperStyle,o=e.bottomContainerStyle;return f.default.createElement(y.View,{style:[I[n].container,s&&s[n]]},f.default.createElement(y.View,{style:[I[n].wrapper,this.styledBubbleToNext(),this.styledBubbleToPrevious(),l&&l[n]]},f.default.createElement(y.TouchableWithoutFeedback,(0,t.default)({onPress:this.onPress,onLongPress:this.onLongPress,accessibilityLabel:"text"},this.props.touchableProps),f.default.createElement(y.View,null,this.renderBubbleContent(),f.default.createElement(y.View,{style:[I[n].bottom,o&&o[n]]},this.renderUsername(),this.renderTime(),this.renderTicks())))),this.renderQuickReplies())}}]),N})(f.default.Component);_e.default=j,j.contextTypes={actionSheet:c.default.func},j.defaultProps={touchableProps:{},onPress:null,onLongPress:null,renderMessageImage:null,renderMessageVideo:null,renderMessageAudio:null,renderMessageText:null,renderCustomView:null,renderUsername:null,renderTicks:null,renderTime:null,renderQuickReplies:null,onQuickReply:null,position:'left',optionTitles:L,currentMessage:{text:null,createdAt:null,image:null},nextMessage:{},previousMessage:{},containerStyle:{},wrapperStyle:{},bottomContainerStyle:{},tickStyle:{},usernameStyle:{},containerToNextStyle:{},containerToPreviousStyle:{}},j.propTypes={user:c.default.object.isRequired,touchableProps:c.default.object,onLongPress:c.default.func,renderMessageImage:c.default.func,renderMessageVideo:c.default.func,renderMessageAudio:c.default.func,renderMessageText:c.default.func,renderCustomView:c.default.func,isCustomViewBottom:c.default.bool,renderUsernameOnMessage:c.default.bool,renderUsername:c.default.func,renderTime:c.default.func,renderTicks:c.default.func,renderQuickReplies:c.default.func,onQuickReply:c.default.func,position:c.default.oneOf(['left','right']),optionTitles:c.default.arrayOf(c.default.string),currentMessage:c.default.object,nextMessage:c.default.object,previousMessage:c.default.object,containerStyle:c.default.shape({left:b.StylePropType,right:b.StylePropType}),wrapperStyle:c.default.shape({left:b.StylePropType,right:b.StylePropType}),bottomContainerStyle:c.default.shape({left:b.StylePropType,right:b.StylePropType}),tickStyle:b.StylePropType,usernameStyle:b.StylePropType,containerToNextStyle:c.default.shape({left:b.StylePropType,right:b.StylePropType}),containerToPreviousStyle:c.default.shape({left:b.StylePropType,right:b.StylePropType})}},752,[1,22,96,9,10,12,14,17,204,165,2,753,754,761,764,765,766,767,749,747]); +__d(function(g,r,i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var t=e(r(d[1])),n=e(r(d[2])),u=e(r(d[3])),l=e(r(d[4])),o=e(r(d[5])),c=e(r(d[6])),s=e(r(d[7])),p=e(r(d[8])),f=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=h(t);if(n&&n.has(e))return n.get(e);var u={},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var c=l?Object.getOwnPropertyDescriptor(e,o):null;c&&(c.get||c.set)?Object.defineProperty(u,o,c):u[o]=e[o]}u.default=e,n&&n.set(e,u);return u})(r(d[9])),y=r(d[10]),k=e(r(d[11])),v=r(d[12]);function h(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(h=function(e){return e?n:t})(e)}function R(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}var b=y.StyleSheet.create({container:{flexDirection:'row',flexWrap:'wrap',maxWidth:300},quickReply:{justifyContent:'center',alignItems:'center',borderWidth:1,maxWidth:200,paddingVertical:7,paddingHorizontal:12,minHeight:50,borderRadius:13,margin:3},quickReplyText:{overflow:'visible'},sendLink:{borderWidth:0},sendLinkText:{color:k.default.defaultBlue,fontWeight:'600',fontSize:17}}),S=function(e){return function(t){return e.value===t.value}},x=function(e){return function(t){return e.value!==t.value}},q=(function(e){(0,o.default)(w,e);var p,h,q=(p=w,h=R(),function(){var e,t=(0,s.default)(p);if(h){var n=(0,s.default)(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return(0,c.default)(this,e)});function w(){var e;(0,u.default)(this,w);for(var l=arguments.length,o=new Array(l),c=0;c0&&this.renderQuickReplySend())}}]),w})(f.Component);_e.default=q,q.defaultProps={currentMessage:{quickReplies:[]},onQuickReply:function(){},color:k.default.peterRiver,sendText:'Send',keepReplies:!1,renderQuickReplySend:void 0,quickReplyStyle:void 0},q.propTypes={currentMessage:p.default.object.isRequired,onQuickReply:p.default.func,color:p.default.string,sendText:p.default.string,keepReplies:p.default.bool,renderQuickReplySend:p.default.func,quickReplyStyle:v.StylePropType}},753,[1,22,49,9,10,12,14,17,204,165,2,749,747]); +__d(function(g,r,i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var t=e(r(d[1])),n=e(r(d[2])),o=e(r(d[3])),l=e(r(d[4])),s=e(r(d[5])),c=e(r(d[6])),p=e(r(d[7])),u=e(r(d[8])),f=e(r(d[9])),h=e(r(d[10])),y=r(d[11]),x=r(d[12]),P=e(r(d[13])),S=e(r(d[14])),w=r(d[15]),v=e(r(d[16])),k=e(r(d[17]));function T(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}var M=/^www\./i,b={fontSize:16,lineHeight:20,marginTop:5,marginBottom:5,marginLeft:10,marginRight:10},E={left:y.StyleSheet.create({container:{},text:(0,u.default)({color:'black'},b),link:{color:'black',textDecorationLine:'underline'}}),right:y.StyleSheet.create({container:{},text:(0,u.default)({color:'white'},b),link:{color:'white',textDecorationLine:'underline'}})},O=['Call','Text','Cancel'],R=(function(e){(0,s.default)(R,e);var f,w,b=(f=R,w=T(),function(){var e,t=(0,p.default)(f);if(w){var n=(0,p.default)(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return(0,c.default)(this,e)});function R(e){var n;return(0,o.default)(this,R),(n=b.call(this,e)).state={downloading:null},n.onUrlPress=function(e){M.test(e)?n.onUrlPress("http://"+e):y.Linking.canOpenURL(e).then(function(t){t?y.Linking.openURL(e):console.error('No handler for URL:',e)})},n.onPhonePress=function(e){var t=n.props.optionTitles,o=t&&t.length>0?t.slice(0,3):O,l=o.length-1;n.context.actionSheet().showActionSheetWithOptions({options:o,cancelButtonIndex:l},function(t){switch(t){case 0:S.default.phonecall(e,!0);break;case 1:S.default.text(e)}})},n.viewAttachedFile=function(e,o){var l,s;return t.default.async(function(c){for(;;)switch(c.prev=c.next){case 0:return n.setState({downloading:!0}),c.prev=1,l=v.default.DocumentDirectoryPath+"/"+o,s={fromUrl:e,toFile:l},c.next=6,t.default.awrap(v.default.downloadFile(s).promise);case 6:return c.next=8,t.default.awrap(k.default.open(l,{showOpenWithDialog:!0}));case 8:c.next=14;break;case 10:c.prev=10,c.t0=c.catch(1),console.log("Error:",c.t0),y.Alert.alert('Error','Unable to open attached file',[{text:'OK'}]);case 14:n.setState({downloading:!1});case 15:case"end":return c.stop()}},null,null,[[1,10]],Promise)},n.onEmailPress=function(e){return S.default.email([e],null,null,null,null)},n.onAttachemenetPress=function(e,t){return n.viewAttachedFile(e,t)},n.state={downloading:!1},n}return(0,l.default)(R,[{key:"shouldComponentUpdate",value:function(e,t){return this.state.downloading!==t.downloading||!!this.props.currentMessage&&!!e.currentMessage&&this.props.currentMessage.text!==e.currentMessage.text}},{key:"render",value:function(){var e,t,o=this,l=[E[this.props.position].link,this.props.linkStyle&&this.props.linkStyle[this.props.position]];return h.default.createElement(y.View,{style:[E[this.props.position].container,this.props.containerStyle&&this.props.containerStyle[this.props.position],{display:'flex',flexDirection:'row',paddingHorizontal:5,justifyContent:'space-between'}]},h.default.createElement(P.default,{style:[E[this.props.position].text,this.props.textStyle&&this.props.textStyle[this.props.position],this.props.customTextStyle,null!=(e=this.props.currentMessage)&&e.link?{width:'75%'}:{}],parse:[].concat((0,n.default)(this.props.parsePatterns(l)),[{type:'url',style:l,onPress:this.onUrlPress},{type:'phone',style:l,onPress:this.onPhonePress},{type:'email',style:l,onPress:this.onEmailPress}]),childrenProps:(0,u.default)({},this.props.textProps)},this.props.currentMessage.text),(null==(t=this.props.currentMessage)?void 0:t.link)&&h.default.createElement(y.TouchableOpacity,{style:{justifyContent:'center'},onPress:function(){return o.onAttachemenetPress(o.props.currentMessage.link,o.props.currentMessage.text)}},this.state.downloading?h.default.createElement(x.Spinner,{color:"#fff",size:"small"}):h.default.createElement(x.Icon,{boxSize:"26",name:"download-circle",fill:"textPrimary.100"})))}}]),R})(h.default.Component);_e.default=R,R.contextTypes={actionSheet:f.default.func},R.defaultProps={position:'left',optionTitles:O,currentMessage:{text:''},containerStyle:{},textStyle:{},linkStyle:{},customTextStyle:{},textProps:{},parsePatterns:function(){return[]}},R.propTypes={position:f.default.oneOf(['left','right']),optionTitles:f.default.arrayOf(f.default.string),currentMessage:f.default.object,containerStyle:f.default.shape({left:w.StylePropType,right:w.StylePropType}),textStyle:f.default.shape({left:w.StylePropType,right:w.StylePropType}),linkStyle:f.default.shape({left:w.StylePropType,right:w.StylePropType}),parsePatterns:f.default.func,textProps:f.default.object,customTextStyle:w.StylePropType}},754,[1,67,49,9,10,12,14,17,22,204,165,2,507,755,757,747,758,760]); +__d(function(g,r,i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=_e.PATTERNS=void 0;var t=e(r(d[1])),n=e(r(d[2])),u=e(r(d[3])),s=e(r(d[4])),p=e(r(d[5])),o=e(r(d[6])),l=e(r(d[7])),f=e(r(d[8])),c=r(d[9]),h=e(r(d[10])),y=e(r(d[11])),v=["type"],T=["style"],x=["parse","childrenProps"];function P(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}var R={url:/(https?:\/\/|www\.)[-a-zA-Z0-9@:%._\+~#=]{1,256}\.(xn--)?[a-z0-9-]{2,20}\b([-a-zA-Z0-9@:%_\+\[\],.~#?&\/=]*[-a-zA-Z0-9@:%_\+\]~#?&\/=])*/i,phone:/[\+]?[(]?[0-9]{3}[)]?[-\s\.]?[0-9]{3}[-\s\.]?[0-9]{4,7}/,email:/\S+@\S+\.\S+/};_e.PATTERNS=R;var _=h.default.shape((0,l.default)({},c.Text.propTypes,{type:h.default.oneOf(Object.keys(R)).isRequired,nonExhaustiveMaxMatchCount:h.default.number})),E=h.default.shape((0,l.default)({},c.Text.propTypes,{pattern:h.default.oneOfType([h.default.string,h.default.instanceOf(RegExp)]).isRequired,nonExhaustiveMaxMatchCount:h.default.number})),O=(function(e){(0,s.default)(O,e);var h,_,E=(h=O,_=P(),function(){var e,t=(0,o.default)(h);if(_){var n=(0,o.default)(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return(0,p.default)(this,e)});function O(){return(0,n.default)(this,O),E.apply(this,arguments)}return(0,u.default)(O,[{key:"setNativeProps",value:function(e){this._root.setNativeProps(e)}},{key:"getPatterns",value:function(){return this.props.parse.map(function(e){var n=e.type,u=(0,t.default)(e,v);if(n){if(!R[n])throw new Error(e.type+" is not a supported type");u.pattern=R[n]}return u})}},{key:"getParsedText",value:function(){var e=this;return this.props.parse?'string'!=typeof this.props.children?this.props.children:new y.default(this.props.children,this.getPatterns()).parse().map(function(n,u){var s=e.props.style,p=n.style,o=(0,t.default)(n,T);return f.default.createElement(c.Text,(0,l.default)({key:"parsedText-"+u,style:[s,p]},e.props.childrenProps,o))}):this.props.children}},{key:"render",value:function(){var e=this,n=(0,l.default)({},this.props),u=(n.parse,n.childrenProps,(0,t.default)(n,x));return f.default.createElement(c.Text,(0,l.default)({ref:function(t){return e._root=t}},u),this.getParsedText())}}]),O})(f.default.Component);O.displayName='ParsedText',O.propTypes=(0,l.default)({},c.Text.propTypes,{parse:h.default.arrayOf(h.default.oneOfType([_,E])),childrenProps:h.default.shape(c.Text.propTypes)}),O.defaultProps={parse:null,childrenProps:{}};var k=O;_e.default=k},755,[1,96,9,10,12,14,17,22,165,2,204,756]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),u=t(r(d[2])),h=t(r(d[3])),c=(function(){function t(n,h){(0,u.default)(this,t),this.text=n,this.patterns=h||[]}return(0,h.default)(t,[{key:"parse",value:function(){var t=this,n=[{children:this.text}];return this.patterns.forEach(function(u){var h=[],c=u.nonExhaustiveModeMaxMatchCount||0,f=Math.min(Math.max(Number.isInteger(c)?c:0,0)||Number.POSITIVE_INFINITY,Number.POSITIVE_INFINITY),o=0;n.forEach(function(n){if(n._matched)h.push(n);else{var c,s=[],l=n.children,p=0;for(u.pattern.lastIndex=0;l&&(c=u.pattern.exec(l));){var x=l.substr(0,c.index);if(p=c.index,++o>f)break;s.push({children:x}),s.push(t.getMatchedPart(u,c[0],c,p)),l=l.substr(c.index+c[0].length),p+=c[0].length-1,u.pattern.lastIndex=0}s.push({children:l}),h.push.apply(h,s)}}),n=h}),n.forEach(function(t){return delete t._matched}),n.filter(function(t){return!!t.children})}},{key:"getMatchedPart",value:function(t,u,h,c){var f={};Object.keys(t).forEach(function(n){'pattern'!==n&&'renderText'!==n&&'nonExhaustiveModeMaxMatchCount'!==n&&('function'==typeof t[n]?f[n]=function(){return t[n](u,c)}:f[n]=t[n])});var o=u;return t.renderText&&'function'==typeof t.renderText&&(o=t.renderText(u,h)),(0,n.default)({},f,{children:o,_matched:!0})}}]),t})();e.default=c},756,[1,22,9,10]); +__d(function(g,r,i,a,m,e,d){'use strict';Object.defineProperty(e,"__esModule",{value:!0}),e.web=e.textWithoutEncoding=e.text=e.phonecall=e.email=e.default=void 0;var o=r(d[0]),n=function(n,t){var l;2===arguments.length?v('String',n)?v('Boolean',t)?(l='android'!==o.Platform.OS&&t?'telprompt:':'tel:',u(l+=n)):console.log('the prompt parameter must be a Boolean'):console.log('the phone number must be provided as a String value'):console.log('you must supply exactly 2 arguments')};e.phonecall=n;var t=function(o,n,t,l,s){var c='mailto:',h=arguments.length;switch(h){case 0:return void u(c);case 5:break;default:return void console.log('you must supply either 0 or 5 arguments. You supplied '+h)}var b=!1;if(v('Array',arguments[0])){var y=p(arguments[0],'String');y.length>0&&(c+=encodeURIComponent(y.join(',')))}if(c+='?',v('Array',arguments[1])){var f=p(arguments[1],'String');f.length>0&&(b=!0,c+='cc='+encodeURIComponent(f.join(',')))}if(v('Array',arguments[2])){b&&(c+='&');var S=p(arguments[2],'String');S.length>0&&(b=!0,c+='bcc='+encodeURIComponent(S.join(',')))}v('String',arguments[3])&&(b&&(c+='&'),b=!0,c+='subject='+encodeURIComponent(arguments[3])),v('String',arguments[4])&&(b&&(c+='&'),c+='body='+encodeURIComponent(arguments[4])),u(c)};e.email=t;var l=function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(arguments.length>2)console.log('you supplied too many arguments. You can either supply 0 or 1 or 2');else{var l='sms:';n&&(v('String',n)?l+=n:console.log('the phone number should be provided as a string. It was provided as '+Object.prototype.toString.call(n).slice(8,-1)+',ignoring the value provided')),t&&(v('String',t)?('android'===o.Platform.OS&&(t=encodeURIComponent(t)),l+='ios'===o.Platform.OS?"&body="+encodeURIComponent(t):"?body="+encodeURIComponent(t)):console.log('the body should be provided as a string. It was provided as '+Object.prototype.toString.call(t).slice(8,-1)+',ignoring the value provided')),u(l)}};e.text=l;var s=function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(arguments.length>2)console.log('you supplied too many arguments. You can either supply 0 or 1 or 2');else{var l='sms:';n&&(v('String',n)?l+=n:console.log('the phone number should be provided as a string. It was provided as '+Object.prototype.toString.call(n).slice(8,-1)+',ignoring the value provided')),t&&(v('String',t)?l+='ios'===o.Platform.OS?"&body="+t:"?body="+t:console.log('the body should be provided as a string. It was provided as '+Object.prototype.toString.call(t).slice(8,-1)+',ignoring the value provided')),u(l)}};e.textWithoutEncoding=s;var c=function(){var o=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;o?v('String',o)?u(o):console.log('address was not provided as a string, it was provided as '+Object.prototype.toString.call(o).slice(8,-1)):console.log('Missing address argument')};e.web=c;var u=function(n){o.Linking.canOpenURL(n).then(function(t){t?o.Linking.openURL(n).catch(function(o){n.includes('telprompt')||console.warn('openURL error',o)}):console.log('Can\'t handle url: '+n)}).catch(function(o){return console.warn('An unexpected error happened',o)})},p=function(o,n){var t=[];return o.forEach(function(o){v(n,o)&&t.push(o)}),t},v=function(o,n){return Object.prototype.toString.call(n).slice(8,-1)===o},h={phonecall:n,text:l,textWithoutEncoding:s,email:t,web:c};e.default=h},757,[2]); +__d(function(g,r,i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var n=e(r(d[1])),o=r(d[2]).NativeModules.DyteRNFSManager,t=new(0,r(d[2]).NativeEventEmitter)(o),s=r(d[3]),l=r(d[4]),c=o.RNFSFileTypeRegular,u=o.RNFSFileTypeDirectory,f=0,p=function(){return f+=1},h=function(e){return e.startsWith('file://')?e.slice(7):e};function y(e,n,o){var t={encoding:'utf8'};return o&&('string'==typeof o?t.encoding=o:'object'==typeof o&&(t=o)),n(h(e)).then(function(e){var n;if('utf8'===t.encoding)n=l.decode(s.decode(e));else if('ascii'===t.encoding)n=s.decode(e);else{if('base64'!==t.encoding)throw new Error("Invalid encoding type \""+String(t.encoding)+"\"");n=e}return n})}function v(e,n){return n(h(e)).then(function(e){return e.map(function(e){return{ctime:e.ctime&&new Date(1e3*e.ctime)||null,mtime:e.mtime&&new Date(1e3*e.mtime)||null,name:e.name,path:e.path,size:e.size,isFile:function(){return e.type===c},isDirectory:function(){return e.type===u}}})})}var F={mkdir:function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return o.mkdir(h(e),n).then(function(){})},moveFile:function(e,n){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return o.moveFile(h(e),h(n),t).then(function(){})},copyFile:function(e,n){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return o.copyFile(h(e),h(n),t).then(function(){})},pathForBundle:function(e){return o.pathForBundle(e)},pathForGroup:function(e){return o.pathForGroup(e)},getFSInfo:function(){return o.getFSInfo()},getAllExternalFilesDirs:function(){return o.getAllExternalFilesDirs()},unlink:function(e){return o.unlink(h(e)).then(function(){})},exists:function(e){return o.exists(h(e))},stopDownload:function(e){o.stopDownload(e)},resumeDownload:function(e){o.resumeDownload(e)},isResumable:function(e){return o.isResumable(e)},stopUpload:function(e){o.stopUpload(e)},completeHandlerIOS:function(e){return o.completeHandlerIOS(e)},readDir:function(e){return v(e,o.readDir)},readDirAssets:function(e){if(!o.readDirAssets)throw new Error('readDirAssets is not available on this platform');return v(e,o.readDirAssets)},existsAssets:function(e){if(!o.existsAssets)throw new Error('existsAssets is not available on this platform');return o.existsAssets(e)},existsRes:function(e){if(!o.existsRes)throw new Error('existsRes is not available on this platform');return o.existsRes(e)},readdir:function(e){return F.readDir(h(e)).then(function(e){return e.map(function(e){return e.name})})},setReadable:function(e,n,t){return o.setReadable(e,n,t).then(function(e){return e})},stat:function(e){return o.stat(h(e)).then(function(n){return{path:e,ctime:new Date(1e3*n.ctime),mtime:new Date(1e3*n.mtime),size:n.size,mode:n.mode,originalFilepath:n.originalFilepath,isFile:function(){return n.type===c},isDirectory:function(){return n.type===u}}})},readFile:function(e,n){return y(e,n,o.readFile)},read:function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,c=arguments.length>3?arguments[3]:void 0,u={encoding:'utf8'};return c&&('string'==typeof c?u.encoding=c:'object'==typeof c&&(u=c)),o.read(h(e),n,t).then(function(e){var n;if('utf8'===u.encoding)n=l.decode(s.decode(e));else if('ascii'===u.encoding)n=s.decode(e);else{if('base64'!==u.encoding)throw new Error("Invalid encoding type \""+String(u.encoding)+"\"");n=e}return n})},readFileAssets:function(e,n){if(!o.readFileAssets)throw new Error('readFileAssets is not available on this platform');return y(e,n,o.readFileAssets)},readFileRes:function(e,n){if(!o.readFileRes)throw new Error('readFileRes is not available on this platform');return y(e,n,o.readFileRes)},hash:function(e,n){return o.hash(h(e),n)},copyFileAssets:function(e,n){if(!o.copyFileAssets)throw new Error('copyFileAssets is not available on this platform');return o.copyFileAssets(h(e),h(n)).then(function(){})},copyFileRes:function(e,n){if(!o.copyFileRes)throw new Error('copyFileRes is not available on this platform');return o.copyFileRes(e,h(n)).then(function(){})},copyAssetsFileIOS:function(e,n,t,s){var l=arguments.length>4&&void 0!==arguments[4]?arguments[4]:1,c=arguments.length>5&&void 0!==arguments[5]?arguments[5]:1,u=arguments.length>6&&void 0!==arguments[6]?arguments[6]:'contain';return o.copyAssetsFileIOS(e,n,t,s,l,c,u)},copyAssetsVideoIOS:function(e,n){return o.copyAssetsVideoIOS(e,n)},writeFile:function(e,t,c){var u,f={encoding:'utf8'};if(c&&('string'==typeof c?f.encoding=c:'object'==typeof c&&(f=(0,n.default)({},f,c))),'utf8'===f.encoding)u=s.encode(l.encode(t));else if('ascii'===f.encoding)u=s.encode(t);else{if('base64'!==f.encoding)throw new Error("Invalid encoding type \""+f.encoding+"\"");u=t}return o.writeFile(h(e),u,f).then(function(){})},appendFile:function(e,n,t){var c,u={encoding:'utf8'};if(t&&('string'==typeof t?u.encoding=t:'object'==typeof t&&(u=t)),'utf8'===u.encoding)c=s.encode(l.encode(n));else if('ascii'===u.encoding)c=s.encode(n);else{if('base64'!==u.encoding)throw new Error("Invalid encoding type \""+u.encoding+"\"");c=n}return o.appendFile(h(e),c)},write:function(e,n,t,c){var u,f={encoding:'utf8'};if(c&&('string'==typeof c?f.encoding=c:'object'==typeof c&&(f=c)),'utf8'===f.encoding)u=s.encode(l.encode(n));else if('ascii'===f.encoding)u=s.encode(n);else{if('base64'!==f.encoding)throw new Error("Invalid encoding type \""+f.encoding+"\"");u=n}return void 0===t&&(t=-1),o.write(h(e),u,t).then(function(){})},downloadFile:function(e){if('object'!=typeof e)throw new Error('downloadFile: Invalid value for argument `options`');if('string'!=typeof e.fromUrl)throw new Error('downloadFile: Invalid value for property `fromUrl`');if('string'!=typeof e.toFile)throw new Error('downloadFile: Invalid value for property `toFile`');if(e.headers&&'object'!=typeof e.headers)throw new Error('downloadFile: Invalid value for property `headers`');if(e.background&&'boolean'!=typeof e.background)throw new Error('downloadFile: Invalid value for property `background`');if(e.progressDivider&&'number'!=typeof e.progressDivider)throw new Error('downloadFile: Invalid value for property `progressDivider`');if(e.progressInterval&&'number'!=typeof e.progressInterval)throw new Error('downloadFile: Invalid value for property `progressInterval`');if(e.readTimeout&&'number'!=typeof e.readTimeout)throw new Error('downloadFile: Invalid value for property `readTimeout`');if(e.connectionTimeout&&'number'!=typeof e.connectionTimeout)throw new Error('downloadFile: Invalid value for property `connectionTimeout`');if(e.backgroundTimeout&&'number'!=typeof e.backgroundTimeout)throw new Error('downloadFile: Invalid value for property `backgroundTimeout`');var n=p(),s=[];e.begin&&s.push(t.addListener('DownloadBegin',function(o){o.jobId===n&&e.begin(o)})),e.progress&&s.push(t.addListener('DownloadProgress',function(o){o.jobId===n&&e.progress(o)})),e.resumable&&s.push(t.addListener('DownloadResumable',function(o){o.jobId===n&&e.resumable(o)}));var l={jobId:n,fromUrl:e.fromUrl,toFile:h(e.toFile),headers:e.headers||{},background:!!e.background,progressDivider:e.progressDivider||0,progressInterval:e.progressInterval||0,readTimeout:e.readTimeout||15e3,connectionTimeout:e.connectionTimeout||5e3,backgroundTimeout:e.backgroundTimeout||36e5,hasBeginCallback:e.begin instanceof Function,hasProgressCallback:e.progress instanceof Function,hasResumableCallback:e.resumable instanceof Function};return{jobId:n,promise:o.downloadFile(l).then(function(e){return s.forEach(function(e){return e.remove()}),e}).catch(function(e){return Promise.reject(e)})}},uploadFiles:function(e){if(!o.uploadFiles)return{jobId:-1,promise:Promise.reject(new Error('`uploadFiles` is unsupported on this platform'))};var n=p(),s=[];if('object'!=typeof e)throw new Error('uploadFiles: Invalid value for argument `options`');if('string'!=typeof e.toUrl)throw new Error('uploadFiles: Invalid value for property `toUrl`');if(!Array.isArray(e.files))throw new Error('uploadFiles: Invalid value for property `files`');if(e.headers&&'object'!=typeof e.headers)throw new Error('uploadFiles: Invalid value for property `headers`');if(e.fields&&'object'!=typeof e.fields)throw new Error('uploadFiles: Invalid value for property `fields`');if(e.method&&'string'!=typeof e.method)throw new Error('uploadFiles: Invalid value for property `method`');e.begin?s.push(t.addListener('UploadBegin',e.begin)):e.beginCallback&&s.push(t.addListener('UploadBegin',e.beginCallback)),e.progress?s.push(t.addListener('UploadProgress',e.progress)):e.progressCallback&&s.push(t.addListener('UploadProgress',e.progressCallback));var l={jobId:n,toUrl:e.toUrl,files:e.files,binaryStreamOnly:e.binaryStreamOnly||!1,headers:e.headers||{},fields:e.fields||{},method:e.method||'POST',hasBeginCallback:e.begin instanceof Function||e.beginCallback instanceof Function,hasProgressCallback:e.progress instanceof Function||e.progressCallback instanceof Function};return{jobId:n,promise:o.uploadFiles(l).then(function(e){return s.forEach(function(e){return e.remove()}),e})}},touch:function(e,n,t){if(t&&!(t instanceof Date))throw new Error('touch: Invalid value for argument `ctime`');if(n&&!(n instanceof Date))throw new Error('touch: Invalid value for argument `mtime`');var s;return s=t&&t.getTime(),o.touch(h(e),n&&n.getTime(),s)},scanFile:function(e){return o.scanFile(e)},MainBundlePath:o.RNFSMainBundlePath,CachesDirectoryPath:o.RNFSCachesDirectoryPath,ExternalCachesDirectoryPath:o.RNFSExternalCachesDirectoryPath,DocumentDirectoryPath:o.RNFSDocumentDirectoryPath,DownloadDirectoryPath:o.RNFSDownloadDirectoryPath,ExternalDirectoryPath:o.RNFSExternalDirectoryPath,ExternalStorageDirectoryPath:o.RNFSExternalStorageDirectoryPath,TemporaryDirectoryPath:o.RNFSTemporaryDirectoryPath,LibraryDirectoryPath:o.RNFSLibraryDirectoryPath,PicturesDirectoryPath:o.RNFSPicturesDirectoryPath,FileProtectionKeys:o.RNFSFileProtectionKeys},w=F;_e.default=w},758,[1,22,2,572,759]); +__d(function(g,r,i,a,m,e,d){!(function(n){var t,o,u,f=String.fromCharCode;function c(n){for(var t,o,u=[],f=0,c=n.length;f=55296&&t<=56319&&f65535&&(c+=f((t-=65536)>>>10&1023|55296),t=56320|1023&t),c+=f(t);return c}function v(n){if(n>=55296&&n<=57343)throw Error('Lone surrogate U+'+n.toString(16).toUpperCase()+' is not a scalar value')}function l(n,t){return f(n>>t&63|128)}function s(n){if(0==(4294967168&n))return f(n);var t='';return 0==(4294965248&n)?t=f(n>>6&31|192):0==(4294901760&n)?(v(n),t=f(n>>12&15|224),t+=l(n,6)):0==(4292870144&n)&&(t=f(n>>18&7|240),t+=l(n,12),t+=l(n,6)),t+=f(63&n|128)}function w(){if(u>=o)throw Error('Invalid byte index');var n=255&t[u];if(u++,128==(192&n))return 63&n;throw Error('Invalid continuation byte')}function E(){var n,f;if(u>o)throw Error('Invalid byte index');if(u==o)return!1;if(n=255&t[u],u++,0==(128&n))return n;if(192==(224&n)){if((f=(31&n)<<6|w())>=128)return f;throw Error('Invalid continuation byte')}if(224==(240&n)){if((f=(15&n)<<12|w()<<6|w())>=2048)return v(f),f;throw Error('Invalid continuation byte')}if(240==(248&n)&&(f=(7&n)<<18|w()<<12|w()<<6|w())>=65536&&f<=1114111)return f;throw Error('Invalid UTF-8 detected')}n.version='3.0.0',n.encode=function(n){for(var t=c(n),o=t.length,u=-1,f='';++u1&&void 0!==arguments[1]?arguments[1]:{},c='string'==typeof v?{displayName:v}:v,p=c.onDismiss,w=(0,n.default)(c,o);return['android','ios'].includes(t.Platform.OS)?new Promise(function(n,t){var o=++l,v=f.addListener('RNFileViewerDidOpen',function(e){var s=e.id,f=e.error;if(s===o)return v.remove(),f?t(new Error(f)):n({})}),c=f.addListener('RNFileViewerDidDismiss',function(e){e.id===o&&(c.remove(),p&&p())});s.open(u(e),o,w)}):s.open(e,w)}};_e.default=v},760,[1,96,2]); +__d(function(g,r,i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var t=e(r(d[1])),n=e(r(d[2])),o=e(r(d[3])),u=e(r(d[4])),l=e(r(d[5])),c=e(r(d[6])),f=e(r(d[7])),s=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=h(t);if(n&&n.has(e))return n.get(e);var o={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in e)if("default"!==l&&Object.prototype.hasOwnProperty.call(e,l)){var c=u?Object.getOwnPropertyDescriptor(e,l):null;c&&(c.get||c.set)?Object.defineProperty(o,l,c):o[l]=e[l]}o.default=e,n&&n.set(e,o);return o})(r(d[8])),p=r(d[9]),y=e(r(d[10])),v=r(d[11]);function h(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(h=function(e){return e?n:t})(e)}function P(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}var b=p.StyleSheet.create({container:{},image:{width:150,height:100,borderRadius:13,margin:3,resizeMode:'cover'},imageActive:{flex:1,resizeMode:'contain'}}),j=(function(e){(0,u.default)(j,e);var f,v,h=(f=j,v=P(),function(){var e,t=(0,c.default)(f);if(v){var n=(0,c.default)(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return(0,l.default)(this,e)});function j(){return(0,n.default)(this,j),h.apply(this,arguments)}return(0,o.default)(j,[{key:"render",value:function(){var e=this.props,n=e.containerStyle,o=e.lightboxProps,u=e.imageProps,l=e.imageStyle,c=e.currentMessage;return c?s.default.createElement(p.View,{style:[b.container,n]},s.default.createElement(y.default,(0,t.default)({activeProps:{style:b.imageActive}},o),s.default.createElement(p.Image,(0,t.default)({},u,{style:[b.image,l],source:{uri:c.image}})))):null}}]),j})(s.Component);_e.default=j,j.defaultProps={currentMessage:{image:null},containerStyle:{},imageStyle:{},imageProps:{},lightboxProps:{}},j.propTypes={currentMessage:f.default.object,containerStyle:v.StylePropType,imageStyle:v.StylePropType,imageProps:f.default.object,lightboxProps:f.default.object}},761,[1,22,9,10,12,14,17,204,165,2,762,747]); +__d(function(g,r,i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var t=e(r(d[1])),n=e(r(d[2])),o=e(r(d[3])),s=e(r(d[4])),p=e(r(d[5])),u=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=y(t);if(n&&n.has(e))return n.get(e);var o={},s=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var p in e)if("default"!==p&&Object.prototype.hasOwnProperty.call(e,p)){var u=s?Object.getOwnPropertyDescriptor(e,p):null;u&&(u.get||u.set)?Object.defineProperty(o,p,u):o[p]=e[p]}o.default=e,n&&n.set(e,o);return o})(r(d[6])),l=e(r(d[7])),f=r(d[8]),c=e(r(d[9]));function y(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(y=function(e){return e?n:t})(e)}function h(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}var v=(function(e){(0,o.default)(O,e);var l,y,v=(l=O,y=h(),function(){var e,t=(0,p.default)(l);if(y){var n=(0,p.default)(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return(0,s.default)(this,e)});function O(){var e;(0,t.default)(this,O);for(var n=arguments.length,o=new Array(n),s=0;sw?(o.setState({isPanning:!1,target:{y:n.dy,x:n.dx,opacity:1-Math.abs(n.dy/b)}}),o.close()):c.Animated.spring(o.state.pan,(0,t.default)({toValue:0},o.props.springConfig)).start(function(){o.setState({isPanning:!1})})}}),o}return(0,o.default)(C,[{key:"componentDidMount",value:function(){this.props.isOpen&&this.open()}},{key:"componentDidUpdate",value:function(e){this.props.isOpen!==e.isOpen&&this.props.isOpen&&this.open()}},{key:"render",value:function(){var e,n,o=this,s=this.props,u=s.isOpen,l=s.renderHeader,f=s.swipeToDismiss,h=s.origin,y=s.backgroundColor,w=this.state,P=w.isPanning,O=(w.isAnimating,w.openVal),C=w.target,A={opacity:O.interpolate({inputRange:[0,1],outputRange:[0,C.opacity]})};f&&(e=this._panResponder.panHandlers),P&&(n={top:this.state.pan},A.opacity=this.state.pan.interpolate({inputRange:[-b,0,b],outputRange:[0,1,0]}));var k=[S.open,{left:O.interpolate({inputRange:[0,1],outputRange:[h.x,C.x]}),top:O.interpolate({inputRange:[0,1],outputRange:[h.y+R,C.y+R]}),width:O.interpolate({inputRange:[0,1],outputRange:[h.width,v]}),height:O.interpolate({inputRange:[0,1],outputRange:[h.height,b]})}],V=p.default.createElement(c.Animated.View,{style:[S.background,{backgroundColor:y},A]}),M=p.default.createElement(c.Animated.View,{style:[S.header,A]},l?l(this.close):p.default.createElement(c.TouchableOpacity,{onPress:this.close},p.default.createElement(c.Text,{style:S.closeButton},"\xd7"))),x=p.default.createElement(c.Animated.View,(0,t.default)({style:[k,n]},e),this.props.children);return this.props.navigator?p.default.createElement(c.View,null,V,x,M):p.default.createElement(c.Modal,{visible:u,transparent:!0,onRequestClose:function(){return o.close()}},V,x,M)}}]),C})(p.Component);_e.default=O,O.propTypes={origin:f.default.shape({x:f.default.number,y:f.default.number,width:f.default.number,height:f.default.number}),springConfig:f.default.shape({tension:f.default.number,friction:f.default.number}),backgroundColor:f.default.string,isOpen:f.default.bool,renderHeader:f.default.func,onOpen:f.default.func,onClose:f.default.func,willClose:f.default.func,swipeToDismiss:f.default.bool},O.defaultProps={springConfig:{tension:30,friction:7},backgroundColor:'black'}},763,[1,22,9,10,12,14,17,165,204,2]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),l=r(d[2]),o=t(r(d[3]));e.default=function(t){return n.default.createElement(l.View,{style:{padding:20}},n.default.createElement(l.Text,{style:{color:o.default.alizarin,fontWeight:'600'}},"Video is not implemented by GiftedChat."),n.default.createElement(l.Text,{style:{color:o.default.alizarin,fontWeight:'600'}},"You need to provide your own implementation by using renderMessageVideo prop."))}},764,[1,165,2,749]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),l=r(d[2]),o=t(r(d[3]));e.default=function(t){return n.default.createElement(l.View,{style:{padding:20}},n.default.createElement(l.Text,{style:{color:o.default.alizarin,fontWeight:'600'}},"Audio is not implemented by GiftedChat."),n.default.createElement(l.Text,{style:{color:o.default.alizarin,fontWeight:'600'}},"You need to provide your own implementation by using renderMessageAudio prop."))}},765,[1,165,2,749]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=t(r(d[1])),n=t(r(d[2])),l=r(d[3]),c=t(r(d[4])),u=r(d[5]),f=function(t){var f=t.containerStyle,s=t.polls,h=(s.totalVotes,s.options),p=s.onOptionSelected,y=s.pollId,x=n.default.useContext(u.ThemeContext).colors;return n.default.createElement(l.View,{style:(0,o.default)({},f,{minWidth:150,maxWidth:250})},n.default.createElement(l.View,{style:{paddingLeft:5,paddingRight:5,flexGrow:0,marginTop:10,marginBottom:10}},(h||[]).map(function(t,o){var l=t.text,u=t.selected;return n.default.createElement(c.default,{key:"polls"+y+o,style:{paddingLeft:10,paddingRight:10,height:40,marginTop:3,marginBottom:3,backgroundColor:u?x.primary[700]:x.secondary[700],justifyContent:'center',borderRadius:5},onClick:function(){p(y,l,o)},isChecked:u,rightText:l,rightTextStyle:{color:x.textPrimary[100]},checkedCheckBoxColor:x.textPrimary[100],uncheckedCheckBoxColor:x.textPrimary[100]})})))};e.default=f},766,[1,22,165,2,565,509]); +__d(function(g,r,i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var t=e(r(d[1])),n=e(r(d[2])),o=e(r(d[3])),l=e(r(d[4])),u=e(r(d[5])),f=e(r(d[6])),c=e(r(d[7])),p=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=T(t);if(n&&n.has(e))return n.get(e);var o={},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in e)if("default"!==u&&Object.prototype.hasOwnProperty.call(e,u)){var f=l?Object.getOwnPropertyDescriptor(e,u):null;f&&(f.get||f.set)?Object.defineProperty(o,u,f):o[u]=e[u]}o.default=e,n&&n.set(e,o);return o})(r(d[8])),s=r(d[9]),y=e(r(d[10])),h=e(r(d[11])),v=r(d[12]),S=r(d[13]);function T(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(T=function(e){return e?n:t})(e)}function x(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}var O={marginLeft:10,marginRight:10,marginBottom:5},P={fontSize:10,backgroundColor:'transparent',textAlign:'right'},M={left:s.StyleSheet.create({container:(0,f.default)({},O),text:(0,f.default)({color:h.default.timeTextColor},P)}),right:s.StyleSheet.create({container:(0,f.default)({},O),text:(0,f.default)({color:h.default.white},P)})},b=(function(e){(0,o.default)(v,e);var f,c,h=(f=v,c=x(),function(){var e,t=(0,u.default)(f);if(c){var n=(0,u.default)(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return(0,l.default)(this,e)});function v(){return(0,t.default)(this,v),h.apply(this,arguments)}return(0,n.default)(v,[{key:"render",value:function(){var e=this.props,t=e.position,n=e.containerStyle,o=e.currentMessage,l=e.timeFormat,u=e.timeTextStyle;return o?p.default.createElement(s.View,{style:[M[t].container,n&&n[t]]},p.default.createElement(s.Text,{style:[M[t].text,u&&u[t]]},(0,y.default)(o.createdAt).locale(this.context.getLocale()).format(l))):null}}]),v})(p.Component);_e.default=b,b.contextTypes={getLocale:c.default.func},b.defaultProps={position:'left',currentMessage:{createdAt:null},containerStyle:{},timeFormat:v.TIME_FORMAT,timeTextStyle:{}},b.propTypes={position:c.default.oneOf(['left','right']),currentMessage:c.default.object,containerStyle:c.default.shape({left:S.StylePropType,right:S.StylePropType}),timeFormat:c.default.string,timeTextStyle:c.default.shape({left:S.StylePropType,right:S.StylePropType})}},767,[1,9,10,12,14,17,22,204,165,2,745,749,768,747]); +__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.TIME_FORMAT=e.MIN_COMPOSER_HEIGHT=e.MAX_COMPOSER_HEIGHT=e.DEFAULT_PLACEHOLDER=e.DATE_FORMAT=void 0;var E=r(d[0]).Platform.select({ios:33,android:41,web:34});e.MIN_COMPOSER_HEIGHT=E;e.MAX_COMPOSER_HEIGHT=200;e.DEFAULT_PLACEHOLDER='Type a message...';e.DATE_FORMAT='ll';e.TIME_FORMAT='LT'},768,[2]); +__d(function(g,r,i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var t=e(r(d[1])),n=e(r(d[2])),o=e(r(d[3])),l=e(r(d[4])),u=e(r(d[5])),f=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=v(t);if(n&&n.has(e))return n.get(e);var o={},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in e)if("default"!==u&&Object.prototype.hasOwnProperty.call(e,u)){var f=l?Object.getOwnPropertyDescriptor(e,u):null;f&&(f.get||f.set)?Object.defineProperty(o,u,f):o[u]=e[u]}o.default=e,n&&n.set(e,o);return o})(r(d[6])),c=r(d[7]),p=e(r(d[8])),y=e(r(d[9])),s=r(d[10]);function v(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(v=function(e){return e?n:t})(e)}function S(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}var h=c.StyleSheet.create({container:{alignItems:'center',justifyContent:'center',flex:1,marginTop:5,marginBottom:10},text:{backgroundColor:y.default.backgroundTransparent,color:y.default.defaultColor,fontSize:12,fontWeight:'300'}}),P=(function(e){(0,o.default)(v,e);var p,y,s=(p=v,y=S(),function(){var e,t=(0,u.default)(p);if(y){var n=(0,u.default)(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return(0,l.default)(this,e)});function v(){return(0,t.default)(this,v),s.apply(this,arguments)}return(0,n.default)(v,[{key:"render",value:function(){var e=this.props,t=e.currentMessage,n=e.containerStyle,o=e.wrapperStyle,l=e.textStyle;return t?f.default.createElement(c.View,{style:[h.container,n]},f.default.createElement(c.View,{style:o},f.default.createElement(c.Text,{style:[h.text,l]},t.text))):null}}]),v})(f.Component);_e.default=P,P.defaultProps={currentMessage:{system:!1},containerStyle:{},wrapperStyle:{},textStyle:{}},P.propTypes={currentMessage:p.default.object,containerStyle:s.StylePropType,wrapperStyle:s.StylePropType,textStyle:s.StylePropType}},769,[1,9,10,12,14,17,165,2,204,749,747]); +__d(function(g,r,i,a,m,_e,d){var t=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var e=t(r(d[1])),o=t(r(d[2])),l=t(r(d[3])),n=t(r(d[4])),u=t(r(d[5])),p=t(r(d[6])),s=t(r(d[7])),c=t(r(d[8])),f=r(d[9]),h=r(d[10]),y=t(r(d[11])),x=r(d[12]);function b(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(t){return!1}}var C=f.StyleSheet.create({textInput:(0,p.default)({flex:1,marginLeft:10,fontSize:16,lineHeight:16},f.Platform.select({web:{paddingTop:6,paddingLeft:4}}),{marginTop:f.Platform.select({ios:6,android:0,web:6}),marginBottom:f.Platform.select({ios:5,android:3,web:4})})}),I=(function(t){(0,l.default)(x,t);var s,h,y=(s=x,h=b(),function(){var t,e=(0,u.default)(s);if(h){var o=(0,u.default)(this).constructor;t=Reflect.construct(e,arguments,o)}else t=e.apply(this,arguments);return(0,n.default)(this,t)});function x(){var t;(0,e.default)(this,x);for(var o=arguments.length,l=new Array(o),n=0;n0?s.default.createElement(p.TouchableOpacity,(0,t.default)({testID:"send",accessible:!0,accessibilityLabel:"send",style:[v.container,l],onPress:this.handleOnPress,accessibilityTraits:"button",disabled:y},h),s.default.createElement(p.View,null,o||s.default.createElement(p.Text,{style:[v.text,u]},f))):s.default.createElement(p.View,null)}}]),b})(s.Component);_e.default=P,P.defaultProps={text:'',onSend:function(){},label:'Send',containerStyle:{},textStyle:{},children:null,alwaysShowSend:!1,disabled:!1,sendButtonProps:null},P.propTypes={text:c.default.string,onSend:c.default.func,label:c.default.string,containerStyle:h.StylePropType,textStyle:h.StylePropType,children:c.default.element,alwaysShowSend:c.default.bool,disabled:c.default.bool,sendButtonProps:c.default.object}},773,[1,22,9,10,12,14,17,204,165,2,749,747]); +__d(function(g,r,i,a,m,_e,d){var t=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var e=t(r(d[1])),o=t(r(d[2])),n=t(r(d[3])),l=t(r(d[4])),c=t(r(d[5])),s=t(r(d[6])),u=t(r(d[7])),p=r(d[8]),f=t(r(d[9])),y=r(d[10]);function h(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(t){return!1}}var v=p.StyleSheet.create({container:{alignItems:'center',marginTop:5,marginBottom:10},wrapper:{alignItems:'center',justifyContent:'center',backgroundColor:f.default.defaultColor,borderRadius:15,height:30,paddingLeft:10,paddingRight:10},text:{backgroundColor:f.default.backgroundTransparent,color:f.default.white,fontSize:12},activityIndicator:{marginTop:p.Platform.select({ios:-14,android:-16,default:-15})}}),S=(function(t){(0,n.default)(S,t);var s,f,y=(s=S,f=h(),function(){var t,e=(0,c.default)(s);if(f){var o=(0,c.default)(this).constructor;t=Reflect.construct(e,arguments,o)}else t=e.apply(this,arguments);return(0,l.default)(this,t)});function S(){return(0,e.default)(this,S),y.apply(this,arguments)}return(0,o.default)(S,[{key:"renderLoading",value:function(){return!1===this.props.isLoadingEarlier?u.default.createElement(p.Text,{style:[v.text,this.props.textStyle]},this.props.label):u.default.createElement(p.View,null,u.default.createElement(p.Text,{style:[v.text,this.props.textStyle,{opacity:0}]},this.props.label),u.default.createElement(p.ActivityIndicator,{color:this.props.activityIndicatorColor,size:this.props.activityIndicatorSize,style:[v.activityIndicator,this.props.activityIndicatorStyle]}))}},{key:"render",value:function(){var t=this;return u.default.createElement(p.TouchableOpacity,{style:[v.container,this.props.containerStyle],onPress:function(){t.props.onLoadEarlier&&t.props.onLoadEarlier()},disabled:!0===this.props.isLoadingEarlier,accessibilityTraits:"button"},u.default.createElement(p.View,{style:[v.wrapper,this.props.wrapperStyle]},this.renderLoading()))}}]),S})(u.default.Component);_e.default=S,S.defaultProps={onLoadEarlier:function(){},isLoadingEarlier:!1,label:'Load earlier messages',containerStyle:{},wrapperStyle:{},textStyle:{},activityIndicatorStyle:{},activityIndicatorColor:'white',activityIndicatorSize:'small'},S.propTypes={onLoadEarlier:s.default.func,isLoadingEarlier:s.default.bool,label:s.default.string,containerStyle:y.StylePropType,wrapperStyle:y.StylePropType,textStyle:y.StylePropType,activityIndicatorStyle:y.StylePropType,activityIndicatorColor:s.default.string,activityIndicatorSize:s.default.string}},774,[1,9,10,12,14,17,204,165,2,749,747]); +__d(function(g,r,i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var t=e(r(d[1])),n=e(r(d[2])),s=e(r(d[3])),o=e(r(d[4])),u=e(r(d[5])),l=e(r(d[6])),f=e(r(d[7])),p=e(r(d[8])),c=r(d[9]),y=e(r(d[10])),h=e(r(d[11])),v=e(r(d[12])),M=e(r(d[13])),S=r(d[14]),b=["containerStyle","onMessageLayout"],x=["containerStyle","onMessageLayout"],L=["containerStyle","onMessageLayout"],A=["containerStyle","onMessageLayout"];function B(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}var U={left:c.StyleSheet.create({container:{flexDirection:'row',alignItems:'flex-end',justifyContent:'flex-start',marginLeft:8,marginRight:0}}),right:c.StyleSheet.create({container:{flexDirection:'row',alignItems:'flex-end',justifyContent:'flex-end',marginLeft:0,marginRight:8}})},D=(function(e){(0,o.default)(w,e);var f,D,j=(f=w,D=B(),function(){var e,t=(0,l.default)(f);if(D){var n=(0,l.default)(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return(0,u.default)(this,e)});function w(){return(0,n.default)(this,w),j.apply(this,arguments)}return(0,s.default)(w,[{key:"shouldComponentUpdate",value:function(e){var t=e.currentMessage,n=this.props.currentMessage,s=this.props,o=s.previousMessage,u=s.nextMessage,l=e.nextMessage,f=e.previousMessage,p=this.props.shouldUpdateMessage&&this.props.shouldUpdateMessage(this.props,e)||!1;return t.sent!==n.sent||t.received!==n.received||t.pending!==n.pending||t.createdAt!==n.createdAt||t.text!==n.text||t.image!==n.image||t.video!==n.video||t.audio!==n.audio||o!==f||u!==l||p}},{key:"renderDay",value:function(){if(this.props.currentMessage&&this.props.currentMessage.createdAt){var e=this.props,n=(e.containerStyle,e.onMessageLayout,(0,t.default)(e,b));return this.props.renderDay?this.props.renderDay(n):p.default.createElement(M.default,n)}return null}},{key:"renderBubble",value:function(){var e=this.props,n=(e.containerStyle,e.onMessageLayout,(0,t.default)(e,x));return this.props.renderBubble?this.props.renderBubble(n):p.default.createElement(h.default,n)}},{key:"renderSystemMessage",value:function(){var e=this.props,n=(e.containerStyle,e.onMessageLayout,(0,t.default)(e,L));return this.props.renderSystemMessage?this.props.renderSystemMessage(n):p.default.createElement(v.default,n)}},{key:"renderAvatar",value:function(){var e=this.props,n=e.user,s=e.currentMessage,o=e.showUserAvatar;if(n&&n._id&&s&&s.user&&n._id===s.user._id&&!o)return null;if(s&&s.user&&null===s.user.avatar)return null;var u=this.props,l=(u.containerStyle,u.onMessageLayout,(0,t.default)(u,A));return p.default.createElement(y.default,l)}},{key:"render",value:function(){var e=this.props,t=e.currentMessage,n=e.onMessageLayout,s=e.nextMessage,o=e.position,u=e.containerStyle;if(t){var l=(0,S.isSameUser)(t,s);return p.default.createElement(c.View,{onLayout:n},this.renderDay(),t.system?this.renderSystemMessage():p.default.createElement(c.View,{style:[U[o].container,{marginBottom:l?2:10},!this.props.inverted&&{marginBottom:2},u&&u[o]]},'left'===this.props.position?this.renderAvatar():null,this.renderBubble(),'right'===this.props.position?this.renderAvatar():null))}return null}}]),w})(p.default.Component);_e.default=D,D.defaultProps={renderAvatar:void 0,renderBubble:null,renderDay:null,renderSystemMessage:null,position:'left',currentMessage:{},nextMessage:{},previousMessage:{},user:{},containerStyle:{},showUserAvatar:!1,inverted:!0,shouldUpdateMessage:void 0,onMessageLayout:void 0},D.propTypes={renderAvatar:f.default.func,showUserAvatar:f.default.bool,renderBubble:f.default.func,renderDay:f.default.func,renderSystemMessage:f.default.func,position:f.default.oneOf(['left','right']),currentMessage:f.default.object,nextMessage:f.default.object,previousMessage:f.default.object,user:f.default.object,inverted:f.default.bool,containerStyle:f.default.shape({left:S.StylePropType,right:S.StylePropType}),shouldUpdateMessage:f.default.func,onMessageLayout:f.default.func}},775,[1,96,9,10,12,14,17,204,165,2,750,752,769,771,747]); +__d(function(g,r,i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var t=e(r(d[1])),o=e(r(d[2])),n=e(r(d[3])),l=e(r(d[4])),s=e(r(d[5])),u=e(r(d[6])),c=e(r(d[7])),p=e(r(d[8])),f=e(r(d[9])),h=r(d[10]),y=e(r(d[11])),S=e(r(d[12])),E=e(r(d[13])),v=r(d[14]),T=e(r(d[15])),w=["messages","user","inverted"];function B(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}var C=h.StyleSheet.create({container:{flex:1},containerAlignTop:{flexDirection:'row',alignItems:'flex-start'},contentContainerStyle:{flexGrow:1,justifyContent:'flex-start'},emptyChatContainer:{flex:1,transform:[{scaleY:-1}]},headerWrapper:{flex:1},listStyle:{flex:1},scrollToBottomStyle:{opacity:.8,position:'absolute',right:10,bottom:30,zIndex:999,height:40,width:40,borderRadius:20,backgroundColor:E.default.white,alignItems:'center',justifyContent:'center',shadowColor:E.default.black,shadowOpacity:.5,shadowOffset:{width:0,height:0},shadowRadius:1}}),b=(function(e){(0,s.default)(R,e);var p,E,b=(p=R,E=B(),function(){var e,t=(0,c.default)(p);if(E){var o=(0,c.default)(this).constructor;e=Reflect.construct(t,arguments,o)}else e=t.apply(this,arguments);return(0,u.default)(this,e)});function R(){var e;(0,n.default)(this,R);for(var l=arguments.length,s=new Array(l),u=0;u0&&void 0!==arguments[0])||arguments[0];e.props.inverted?e.scrollTo({offset:0,animated:t}):e.props.forwardRef&&e.props.forwardRef.current&&e.props.forwardRef.current.scrollToEnd({animated:t})},e.handleOnScroll=function(t){var o=t.nativeEvent,n=o.contentOffset.y,l=o.contentSize.height,s=o.layoutMeasurement.height,u=e.props.scrollToBottomOffset;e.props.inverted?n>u?e.setState({showScrollBottom:!0,hasScrolled:!0}):e.setState({showScrollBottom:!1,hasScrolled:!0}):nu?e.setState({showScrollBottom:!0,hasScrolled:!0}):e.setState({showScrollBottom:!1,hasScrolled:!0})},e.renderRow=function(n){var l=n.item,s=n.index;l._id||0===l._id||(0,v.warning)('GiftedChat: `_id` is missing for message',JSON.stringify(l)),l.user||(l.system||(0,v.warning)('GiftedChat: `user` is missing for message',JSON.stringify(l)),l.user={_id:0});var u=e.props,c=u.messages,p=u.user,h=u.inverted,y=(0,t.default)(u,w);if(c&&p){var E=(h?c[s+1]:c[s-1])||{},T=(h?c[s-1]:c[s+1])||{},B=(0,o.default)({},y,{user:p,key:l._id,currentMessage:l,previousMessage:E,inverted:h,nextMessage:T,position:l.user._id===p._id?'right':'left'});return e.props.renderMessage?e.props.renderMessage(B):f.default.createElement(S.default,B)}return null},e.renderChatEmpty=function(){return e.props.renderChatEmpty?e.props.inverted?e.props.renderChatEmpty():f.default.createElement(h.View,{style:C.emptyChatContainer},e.props.renderChatEmpty()):f.default.createElement(h.View,{style:C.container})},e.renderHeaderWrapper=function(){return f.default.createElement(h.View,{style:C.headerWrapper},e.renderLoadEarlier())},e.onLayoutList=function(){!e.props.inverted&&e.props.messages&&e.props.messages.length&&setTimeout(function(){return e.scrollToBottom&&e.scrollToBottom(!1)},15*e.props.messages.length)},e.onEndReached=function(t){var o=t.distanceFromEnd,n=e.props,l=n.loadEarlier,s=n.onLoadEarlier,u=n.infiniteScroll,c=n.isLoadingEarlier;u&&(e.state.hasScrolled||o>0)&&o<=100&&l&&s&&!c&&'web'!==h.Platform.OS&&s()},e.keyExtractor=function(e){return""+e._id},e}return(0,l.default)(R,[{key:"scrollTo",value:function(e){this.props.forwardRef&&this.props.forwardRef.current&&e&&this.props.forwardRef.current.scrollToOffset(e)}},{key:"renderScrollBottomComponent",value:function(){var e=this.props.scrollToBottomComponent;return e?e():f.default.createElement(h.Text,null,"V")}},{key:"renderScrollToBottomWrapper",value:function(){var e=this,t=this.props.scrollToBottomStyle||{};return f.default.createElement(h.View,{style:[C.scrollToBottomStyle,t]},f.default.createElement(h.TouchableOpacity,{onPress:function(){return e.scrollToBottom()},hitSlop:{top:5,left:5,right:5,bottom:5}},this.renderScrollBottomComponent()))}},{key:"render",value:function(){var e=this.props.inverted;return f.default.createElement(h.View,{style:this.props.alignTop?C.containerAlignTop:C.container},this.state.showScrollBottom&&this.props.scrollToBottom?this.renderScrollToBottomWrapper():null,f.default.createElement(h.FlatList,(0,o.default)({ref:this.props.forwardRef,extraData:[this.props.extraData,this.props.isTyping],keyExtractor:this.keyExtractor,enableEmptySections:!0,automaticallyAdjustContentInsets:!1,inverted:e,data:this.props.messages,style:C.listStyle,contentContainerStyle:C.contentContainerStyle,renderItem:this.renderRow},this.props.invertibleScrollViewProps,{ListEmptyComponent:this.renderChatEmpty,ListFooterComponent:e?this.renderHeaderWrapper:this.renderFooter,ListHeaderComponent:e?this.renderFooter:this.renderHeaderWrapper,onScroll:this.handleOnScroll,scrollEventThrottle:100,onLayout:this.onLayoutList,onEndReached:this.onEndReached,onEndReachedThreshold:.1},this.props.listViewProps)))}}]),R})(f.default.PureComponent);_e.default=b,b.defaultProps={messages:[],user:{},isTyping:!1,renderChatEmpty:null,renderFooter:null,renderMessage:null,onLoadEarlier:function(){},onQuickReply:function(){},inverted:!0,loadEarlier:!1,listViewProps:{},invertibleScrollViewProps:{},extraData:null,scrollToBottom:!1,scrollToBottomOffset:200,alignTop:!1,scrollToBottomStyle:{},infiniteScroll:!1,isLoadingEarlier:!1},b.propTypes={messages:p.default.arrayOf(p.default.object),isTyping:p.default.bool,user:p.default.object,renderChatEmpty:p.default.func,renderFooter:p.default.func,renderMessage:p.default.func,renderLoadEarlier:p.default.func,onLoadEarlier:p.default.func,listViewProps:p.default.object,inverted:p.default.bool,loadEarlier:p.default.bool,invertibleScrollViewProps:p.default.object,extraData:p.default.object,scrollToBottom:p.default.bool,scrollToBottomOffset:p.default.number,scrollToBottomComponent:p.default.func,alignTop:p.default.bool,scrollToBottomStyle:v.StylePropType,infiniteScroll:p.default.bool}},776,[1,96,22,9,10,12,14,17,204,165,2,774,775,749,747,777]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=c(n);if(o&&o.has(t))return o.get(t);var u={},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var f in t)if("default"!==f&&Object.prototype.hasOwnProperty.call(t,f)){var s=l?Object.getOwnPropertyDescriptor(t,f):null;s&&(s.get||s.set)?Object.defineProperty(u,f,s):u[f]=t[f]}u.default=t,o&&o.set(t,u);return u})(r(d[1])),o=r(d[2]),u=r(d[3]),l=r(d[4]),f=t(r(d[5]));function c(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(c=function(t){return t?o:n})(t)}var s=o.StyleSheet.create({container:{marginLeft:8,width:45,borderRadius:15,backgroundColor:f.default.leftBubbleBackground}}),p=function(t){var f=t.isTyping,c=n.useMemo(function(){return{yCoords:new o.Animated.Value(200),heightScale:new o.Animated.Value(0),marginScale:new o.Animated.Value(0)}},[]),p=c.yCoords,v=c.heightScale,y=c.marginScale;(0,l.useUpdateLayoutEffect)(function(){f?A():b()},[f]);var A=function(){o.Animated.parallel([o.Animated.spring(p,{toValue:0,useNativeDriver:!1}),o.Animated.timing(v,{toValue:35,duration:250,useNativeDriver:!1}),o.Animated.timing(y,{toValue:8,duration:250,useNativeDriver:!1})]).start()},b=function(){o.Animated.parallel([o.Animated.spring(p,{toValue:200,useNativeDriver:!1}),o.Animated.timing(v,{toValue:0,duration:250,useNativeDriver:!1}),o.Animated.timing(y,{toValue:0,duration:250,useNativeDriver:!1})]).start()};return n.createElement(o.Animated.View,{style:[s.container,{transform:[{translateY:p}],height:v,marginBottom:y}]},f?n.createElement(u.TypingAnimation,{style:{marginLeft:6,marginTop:7.2},dotRadius:4,dotMargin:5.5,dotColor:"rgba(0, 0, 0, 0.38)"}):null)};e.default=p},777,[1,165,2,778,783,749]); +__d(function(g,r,i,a,m,e,d){var n=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"TypingAnimation",{enumerable:!0,get:function(){return t.default}});var t=n(r(d[1]))},778,[1,779]); +__d(function(g,r,i,a,m,_e,d){var t=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var e=t(r(d[1])),n=t(r(d[2])),o=t(r(d[3])),u=t(r(d[4])),l=t(r(d[5])),f=t(r(d[6])),s=r(d[7]),c=t(r(d[8])),y=t(r(d[9])),p=t(r(d[10]));function h(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(t){return!1}}var v=(function(t){(0,o.default)(R,t);var c,v,A=(c=R,v=h(),function(){var t,e=(0,l.default)(c);if(v){var n=(0,l.default)(this).constructor;t=Reflect.construct(e,arguments,n)}else t=e.apply(this,arguments);return(0,u.default)(this,t)});function R(t){var n;(0,e.default)(this,R),n=A.call(this,t);var o=t.dotAmplitude,u=t.dotSpeed,l=t.dotY;return n.state={currentAnimationTime:0},n._animation=function(){n.setState(function(t){return{y1:l+o*Math.sin(t.currentAnimationTime),y2:l+o*Math.sin(t.currentAnimationTime-1),y3:l+o*Math.sin(t.currentAnimationTime-2),currentAnimationTime:t.currentAnimationTime+u}}),n.frameAnimationRequest=requestAnimationFrame(n._animation)},n.frameAnimationRequest=requestAnimationFrame(n._animation),n}return(0,n.default)(R,[{key:"componentWillUnmount",value:function(){cancelAnimationFrame(this.frameAnimationRequest)}},{key:"render",value:function(){var t=this.props,e=t.dotStyles,n=t.style,o=t.dotColor,u=t.dotMargin,l=t.dotRadius,c=t.dotX;return f.default.createElement(s.View,{style:[p.default.container,n]},f.default.createElement(y.default,{x:c-l-u,y:this.state.y1,radius:l,style:e,dotColor:o}),f.default.createElement(y.default,{x:c,y:this.state.y2,radius:l,style:e,dotColor:o}),f.default.createElement(y.default,{x:c+l+u,y:this.state.y3,radius:l,style:e,dotColor:o}))}}]),R})(f.default.Component);v.defaultProps={style:{},dotStyles:{},dotColor:"black",dotMargin:3,dotAmplitude:3,dotSpeed:.15,dotRadius:2.5,dotY:6,dotX:12},v.propTypes={style:c.default.object,dotStyles:c.default.object,dotColor:c.default.string,dotMargin:c.default.number,dotAmplitude:c.default.number,dotSpeed:c.default.number,dotRadius:c.default.number,dotY:c.default.number,dotX:c.default.number};var A=v;_e.default=A},779,[1,9,10,12,14,17,165,2,204,780,782]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=t(r(d[1])),u=r(d[2]),l=t(r(d[3])),n=t(r(d[4])),f=function(t){return o.default.createElement(u.View,{style:[n.default.container,t.dotStyles,(l=t,f=l.x,s=l.y,b=l.radius,{left:f,top:s,width:2*b,height:2*b,borderRadius:b,backgroundColor:l.dotColor})]});var l,f,s,b};f.propTypes={x:l.default.number,y:l.default.number,radius:l.default.number,dotStyles:l.default.object,dotColor:l.default.string};var s=f;e.default=s},780,[1,165,2,204,781]); +__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=r(d[0]).StyleSheet.create({container:{position:"absolute"}});e.default=t},781,[2]); +__d(function(g,r,i,a,m,e,d){},782,[]); +__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.useUpdateLayoutEffect=function(u){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],f=(0,t.useRef)(!0);(0,t.useLayoutEffect)(function(){f.current?f.current=!1:u()},n)};var t=r(d[0])},783,[165]); +__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0})},784,[]); +__d(function(g,r,i,a,m,e,d){var o=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.launchCamera=function(o,u){if('function'!=typeof u)return void console.error('Send proper callback function, check API');c.NativeModules.DyteImagePickerManager.launchCamera((0,n.default)({},t,o),u)},e.launchImageLibrary=function(o,u){if('function'!=typeof u)return void console.error('Send proper callback function, check API');c.NativeModules.DyteImagePickerManager.launchImageLibrary((0,n.default)({},t,o),u)};var n=o(r(d[1])),c=r(d[2]),t={mediaType:'photo',videoQuality:'high',quality:1,maxWidth:0,maxHeight:0,includeBase64:!1,saveToPhotos:!1,durationLimit:0,cameraType:'back'}},785,[1,22,2]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=t(r(d[1])),p=t(r(d[2])),n=t(r(d[3])),s=r(d[4]),c=s.NativeModules.DyteRNDocumentPicker;function l(t){if('filetype'in t)throw new TypeError('A `filetype` option was passed to DocumentPicker.pick, the correct option is `type`');if('types'in t)throw new TypeError('A `types` option was passed to DocumentPicker.pick, the correct option is `type`');if('type'in t||(t.type=x.types.allFiles),t.type=Array.isArray(t.type)?t.type:[t.type],t.type.some(function(t){return void 0===t}))throw new TypeError('Unexpected undefined type option, did you try using a DocumentPicker.types.* that does not exist?');if(Array.isArray(t.type)&&t.type.length<1)throw new TypeError('`type` option should not be an empty array, at least one type must be passed if the `type` option is not omitted');if(t.type.forEach(function(t){if('string'!=typeof t)throw new TypeError("Invalid type option, expected a string not: "+t)}),t.type.length>1&&'android'===s.Platform.OS&&s.Platform.Version<19&&console.warn("RNDocumentPicker: Android API level "+s.Platform.Version+" does not support multiple types, falling back to */*"),Array.isArray(t.type)&&t.type.length>1&&t.type.includes('folder'))throw new TypeError('When type array is folder then other options are not supported');if('mode'in t&&!['import','open'].includes(t.mode))throw new TypeError("Invalid mode option: "+t.mode);if('copyTo'in t&&!['cachesDirectory','documentDirectory'].includes(t.copyTo))throw new TypeError("Invalid copyTo option: "+t.copyTo);return c.pick(t)}function u(t){if('ios'===s.Platform.OS){if(!Array.isArray(t))throw new TypeError('`uris` should be an array of strings');t.forEach(function(t){if('string'!=typeof t)throw new TypeError("Invalid uri parameter, expected a string not: "+t)}),c.releaseSecureAccess(t)}}var f={mimeTypes:{allFiles:'*/*',audio:'audio/*',csv:'text/csv',doc:'application/msword',docx:'application/vnd.openxmlformats-officedocument.wordprocessingml.document',images:'image/*',pdf:'application/pdf',plainText:'text/plain',ppt:'application/vnd.ms-powerpoint',pptx:'application/vnd.openxmlformats-officedocument.presentationml.presentation',video:'video/*',xls:'application/vnd.ms-excel',xlsx:'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet',zip:'application/zip'},utis:{allFiles:'public.item',audio:'public.audio',csv:'public.comma-separated-values-text',doc:'com.microsoft.word.doc',docx:'org.openxmlformats.wordprocessingml.document',images:'public.image',pdf:'com.adobe.pdf',plainText:'public.plain-text',ppt:'com.microsoft.powerpoint.ppt',pptx:'org.openxmlformats.presentationml.presentation',video:'public.movie',xls:'com.microsoft.excel.xls',xlsx:'org.openxmlformats.spreadsheetml.sheet',zip:'public.zip-archive'},extensions:{allFiles:'*',audio:'.3g2 .3gp .aac .adt .adts .aif .aifc .aiff .asf .au .m3u .m4a .m4b .mid .midi .mp2 .mp3 .mp4 .rmi .snd .wav .wax .wma',csv:'.csv',doc:'.doc',docx:'.docx',images:'.jpeg .jpg .png',pdf:'.pdf',plainText:'.txt',ppt:'.ppt',pptx:'.pptx',video:'.mp4',xls:'.xls',xlsx:'.xlsx',zip:'.zip .gz',folder:'folder'}},y={android:f.mimeTypes,ios:f.utis,windows:f.extensions},x=(function(){function t(){(0,p.default)(this,t)}return(0,n.default)(t,null,[{key:"pick",value:function(t){return l((0,o.default)({},t,{multiple:!1})).then(function(t){return t[0]})}},{key:"pickMultiple",value:function(t){return l((0,o.default)({},t,{multiple:!0}))}},{key:"isCancel",value:function(t){return t&&"DOCUMENT_PICKER_CANCELED"===t.code}},{key:"releaseSecureAccess",value:function(t){u(t)}}]),t})();e.default=x,x.types=y[s.Platform.OS]||f.mimeTypes},786,[1,22,9,10,2]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),o=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=l(n);if(o&&o.has(t))return o.get(t);var u={},f=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in t)if("default"!==c&&Object.prototype.hasOwnProperty.call(t,c)){var s=f?Object.getOwnPropertyDescriptor(t,c):null;s&&(s.get||s.set)?Object.defineProperty(u,c,s):u[c]=t[c]}u.default=t,o&&o.set(t,u);return u})(r(d[2])),u=r(d[3]);function l(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(l=function(t){return t?o:n})(t)}var f=function(t){var l=t.children,f=t.useNativeDriver,c=void 0!==f&&f,s=o.useState('android'===u.Platform.OS?0:new u.Animated.Value(0)),v=(0,n.default)(s,2),p=v[0],y=v[1],b=o.useRef(null),O=o.useRef(null),h=function(t){'android'===u.Platform.OS?y(t.endCoordinates?t.endCoordinates.height:t.end.height):u.Animated.parallel([u.Animated.timing(p,{duration:t.duration,toValue:t.endCoordinates.height,useNativeDriver:c})]).start()},P=function(t){'android'===u.Platform.OS?y(0):u.Animated.parallel([u.Animated.timing(p,{duration:t.duration,toValue:0,useNativeDriver:c})]).start()};return o.useEffect(function(){return b.current=u.Keyboard.addListener('android'===u.Platform.OS?'keyboardDidShow':'keyboardWillShow',h),O.current=u.Keyboard.addListener('android'===u.Platform.OS?'keyboardDidHide':'keyboardWillHide',P),function(){var t,n;null==(t=b.current)||t.remove(),null==(n=O.current)||n.remove(),b.current=null,O.current=null}},[]),'android'===u.Platform.OS?o.createElement(u.View,{style:{bottom:p?50:p}},l,o.createElement(u.KeyboardAvoidingView,{behavior:"padding",keyboardVerticalOffset:-p/2})):o.createElement(u.Animated.View,{style:{paddingBottom:p,flex:1}},l)};e.default=f},787,[1,41,165,2]); +__d(function(g,r,i,a,_m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){var t=(0,o.useContext)(h.ConfigServiceContext).sessionConfig,C=t.permissions.polls.can_create,w=(0,p.useDisclosure)(),P=w.isOpen,O=w.onClose,j=w.onOpen,M=(0,o.useContext)(f.MediaRoomContext).mediaRoom,B=(0,o.useContext)(s.PeersServiceContext).selfPeer,S=(0,u.useSelector)(function(t){return t.room.polls}),_=(0,n.useWindowDimensions)(),k=(0,p.useScale)(t.theme.dimensions||_),T=k.height,D=k.width,F=(Math.floor(2*T/3),function(){var t=P?O:j;t()}),R=(0,u.useSelector)(function(t){return t.room.chatMessages}).filter(function(t){return!0!==t.read&&t.type===x.MessageTypes.poll}),W=(0,u.useDispatch)();(0,o.useEffect)(function(){R.length>0&&W((0,m.markMessagesRead)((0,l.default)({},x.MessageTypes.poll,!0)))},[R]);var N=Object.values(S);return o.default.createElement(c.Flex,{height:T-30,width:D,direction:"column",justifyContent:"space-between",overflowY:"auto",px:10,pb:10,pt:50},o.default.createElement(c.Flex,null,o.default.createElement(c.Box,{overflowY:"auto",className:"dyte-client-noScrollbar"},P?o.default.createElement(c.Box,null,P&&o.default.createElement(b.default,{toggle:F})):o.default.createElement(o.default.Fragment,null,N.length>0?o.default.createElement(n.ScrollView,{style:{height:C?T-150:T},contentContainerStyle:{paddingBottom:C?0:120}},o.default.createElement(n.TouchableWithoutFeedback,null,o.default.createElement(c.Box,null,N.map(function(t,l){return o.default.createElement(c.Box,{my:10},o.default.createElement(c.Text,{ml:4},t.createdBy?"Poll by "+t.createdBy:''),o.default.createElement(c.Box,{mt:1,className:"dyte-client-bubble dyte-client-other dyte-client-type-3"},o.default.createElement(E.default,{mediaRoom:M,poll:t,selfPeer:B})))})))):o.default.createElement(c.Flex,{height:T-150,width:D,align:"center",justify:"center"},o.default.createElement(c.Text,{fontSize:"lg",color:v.colors.textPrimary[100]},"No Polls created yet."))))),C&&o.default.createElement(c.Button,{fontSize:"16",onClick:F},o.default.createElement(c.Box,{bg:P?'danger.500':'primary.500',p:8,justify:"center",borderRadius:y.default.small},o.default.createElement(c.Text,{textAlign:"center"},P?'Cancel Poll Creation':'Create New Poll'))))};var l=t(r(d[1])),n=r(d[2]),o=(function(t,l){if(!l&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var n=C(l);if(n&&n.has(t))return n.get(t);var o={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in t)if("default"!==c&&Object.prototype.hasOwnProperty.call(t,c)){var f=u?Object.getOwnPropertyDescriptor(t,c):null;f&&(f.get||f.set)?Object.defineProperty(o,c,f):o[c]=t[c]}o.default=t,n&&n.set(t,o);return o})(r(d[3])),u=r(d[4]),c=r(d[5]),f=r(d[6]),s=r(d[7]),m=r(d[8]),p=r(d[9]),y=t(r(d[10])),h=r(d[11]),x=r(d[12]),b=t(r(d[13])),E=t(r(d[14])),v=r(d[15]);function C(t){if("function"!=typeof WeakMap)return null;var l=new WeakMap,n=new WeakMap;return(C=function(t){return t?n:l})(t)}},788,[1,261,2,165,432,507,580,669,480,488,671,503,713,789,791,793]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){var C=t.toggle,k=(0,u.useContext)(f.MediaRoomContext).mediaRoom,b=u.default.useState({question:'',options:Array(2).fill(''),anonymous:!1,hideVotes:!0}),v=(0,n.default)(b,2),T=v[0],E=v[1],w=(0,u.useContext)(c.ThemeContext).colors,P=function(t,n){var l=T.options;l[n]=t,E((0,o.default)({},T,{options:l}))},O=function(){var t=T.options;t.push(''),E((0,o.default)({},T,{options:t}))},j=(u.default.useContext(x.OrientationContext).orientation,(0,u.useContext)(p.ConfigServiceContext).sessionConfig),B=(0,l.useWindowDimensions)(),R=(j.theme.dimensions||B).height;return u.default.createElement(l.ScrollView,{style:{height:R-200}},u.default.createElement(s.Box,{py:20,px:10},u.default.createElement(s.VStack,{spacing:4},u.default.createElement(s.Text,{fontSize:"xl",textAlign:"center"},"Poll Question"),u.default.createElement(l.TextInput,{multiline:!0,autoFocus:!1,placeholder:"What is your poll for?",numberOfLines:4,value:T.question,placeholderTextColor:w.textPrimary[400],onChangeText:function(t){E((0,o.default)({},T,{question:t}))},style:[{backgroundColor:w.secondary[800],height:75,color:w.textPrimary[300]},y.default.createPollInputText]}),T.options.map(function(t,o){return u.default.createElement(l.TextInput,{autoFocus:!1,placeholder:"Enter an option",value:T.options[o],placeholderTextColor:w.textPrimary[400],onChangeText:function(t){return P(t,o)},style:[{backgroundColor:w.secondary[800],color:w.textPrimary[300]},y.default.createPollInputText]})}),u.default.createElement(s.Box,{bg:"secondary.700",mt:20,width:125,height:30,alignItems:"center",justifyContent:"center"},u.default.createElement(s.Button,{onClick:function(){return O()}},u.default.createElement(s.Text,null,"+ Add an Option"))),u.default.createElement(s.CheckBox,{rightText:"Anonymous",style:{marginTop:15,paddingRight:10,height:20,justifyContent:'center',borderRadius:h.default.small},rightTextStyle:{color:'white'},checkedCheckBoxColor:"white",uncheckedCheckBoxColor:"white",isChecked:T.anonymous,onClick:function(){var t=!T.anonymous;E((0,o.default)({},T,{anonymous:t}))}}),u.default.createElement(s.CheckBox,{rightText:"Hide Results before Voting",style:{marginTop:15,paddingRight:10,height:20,justifyContent:'center',borderRadius:h.default.small},rightTextStyle:{color:'white'},checkedCheckBoxColor:"white",uncheckedCheckBoxColor:"white",isChecked:T.hideVotes,onClick:function(){var t=!T.hideVotes;E((0,o.default)({},T,{hideVotes:t}))}}),u.default.createElement(s.Box,{mt:10,bg:"primary.500",p:8,mb:5,justify:"center",borderRadius:h.default.small},u.default.createElement(s.Button,{fontSize:"16",onClick:function(){var t=T.question,n=T.options;if(t)if(''===n[0]||''===n[1])l.Alert.alert('Error:','Please add minimum two options',[{text:'OK'}]);else{var u=(0,o.default)({},T);u.options=n.filter(function(t){return''!==t}),k.newPoll(u),C()}else l.Alert.alert('Error:','Question Can\'t be empty',[{text:'OK'}])}},u.default.createElement(s.Text,{textAlign:"center"},"Create Poll"))))))};var o=t(r(d[1])),n=t(r(d[2])),l=r(d[3]),u=(function(t,o){if(!o&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var n=C(o);if(n&&n.has(t))return n.get(t);var l={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in t)if("default"!==c&&Object.prototype.hasOwnProperty.call(t,c)){var s=u?Object.getOwnPropertyDescriptor(t,c):null;s&&(s.get||s.set)?Object.defineProperty(l,c,s):l[c]=t[c]}l.default=t,n&&n.set(t,l);return l})(r(d[4])),c=r(d[5]),s=r(d[6]),f=r(d[7]),h=t(r(d[8])),p=r(d[9]),x=r(d[10]),y=t(r(d[11]));function C(t){if("function"!=typeof WeakMap)return null;var o=new WeakMap,n=new WeakMap;return(C=function(t){return t?n:o})(t)}},789,[1,22,41,2,165,509,507,580,671,503,570,790]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(d[1]),n=t(r(d[2])),u=o.StyleSheet.create({createPollInputText:{paddingLeft:15,paddingRight:5,marginTop:20,borderRadius:n.default.medium,paddingTop:10,paddingBottom:10}});e.default=u},790,[1,2,671]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){var s=t.selfPeer,p=t.mediaRoom,v=t.poll,x=function(t){try{p.votePoll({index:t,pollId:v.id})}catch(t){l.Alert.alert('Error','Error: Problem casting your vote',[{text:'OK'}])}};if(console.log('Poll',v),v){v.id;var h=Math.max.apply(Math,(0,n.default)(v.options.map(function(t){return t.votes.length})).concat([0]));return o.default.createElement(u.VStack,{spacing:2,direction:"row",bg:"secondary.800",p:12,mt:8,borderRadius:c.default.medium},o.default.createElement(u.Text,{textAlign:"left"},v.question),o.default.createElement(u.Box,{mt:8},v.options.map(function(t,n){return o.default.createElement(u.Flex,{onClick:function(){return x(n)},mb:4},o.default.createElement(f.default,{active:t.votes.length===h&&t.votes.length>0,option:t,index:n,selfId:s.userId,onChange:function(){return x(n)}}))})))}return o.default.createElement(u.Text,{fontStyle:"italic"},"Poll wasn't found or has been deleted")};var n=t(r(d[1])),l=r(d[2]),o=t(r(d[3])),u=r(d[4]),c=t(r(d[5])),f=t(r(d[6]))},791,[1,49,2,165,507,671,792]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){var f=t.option,p=(t.index,t.active,t.selfId),s=t.onChange,y=(0,o.useContext)(u.ThemeContext).colors,h=f.votes.find(function(t){return t.id===p});return o.default.createElement(n.Box,{bg:h?'primary.500':'secondary.700',borderRadius:l.default.medium,p:6},o.default.createElement(n.HStack,{px:1,align:"center",mr:6},o.default.createElement(n.CheckBox,{style:{paddingRight:10,height:30,justifyContent:'center',borderRadius:l.default.small},checkedCheckBoxColor:"white",uncheckedCheckBoxColor:"white",isChecked:!!h,onClick:s}),o.default.createElement(n.Text,{textAlign:"center"},f.text),null!==f.count&&o.default.createElement(n.Text,null,"("+f.count+")")),o.default.createElement(n.HStack,{mt:1},f.votes.map(function(t,l){return o.default.createElement(n.Tooltip,{label:t.name},o.default.createElement(c.default,{style:{marginRight:5,marginTop:5,marginBottom:5},bgColor:h?y.secondary[700]:y.primary[500],color:y.textPrimary[100],name:t.name}))})))};var n=r(d[1]),o=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=f(n);if(o&&o.has(t))return o.get(t);var l={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in t)if("default"!==c&&Object.prototype.hasOwnProperty.call(t,c)){var p=u?Object.getOwnPropertyDescriptor(t,c):null;p&&(p.get||p.set)?Object.defineProperty(l,c,p):l[c]=t[c]}l.default=t,o&&o.set(t,l);return l})(r(d[2])),l=t(r(d[3])),u=r(d[4]),c=t(r(d[5]));function f(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(f=function(t){return t?o:n})(t)}},792,[1,507,165,671,509,677]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"colors",{enumerable:!0,get:function(){return n.default}}),Object.defineProperty(e,"fontSize",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(e,"fontWeight",{enumerable:!0,get:function(){return f.default}});var n=t(r(d[1])),u=t(r(d[2])),f=t(r(d[3]))},793,[1,571,794,795]); +__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var x={xs:'12px',sm:'14px',md:'16px',lg:'18px',xl:'20px'};e.default=x},794,[]); +__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var l={light:300,normal:400,medium:500,bold:600};e.default=l},795,[]); +__d(function(g,r,_i,_a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){var t=(0,c.useSelector)(function(t){return t.room.roomViewType}),i=(0,n.useContext)(p.PeersServiceContext),l=i.processedPeers,a=i.selfPeer,s=i.joinedProcessedPeers,y=(0,n.useContext)(x.MediaRoomContext).mediaRoom,h=(0,n.useContext)(b.ConfigServiceContext).sessionConfig,k=(0,o.useWindowDimensions)(),C=(0,T.useScale)(h.theme.dimensions||k).width,S=(0,c.useSelector)(function(t){return t.room.requestToJoinPeersList}),_=S.filter(function(t){return t.requestToJoinType===u.RequestToJoinType.present}),P=S.filter(function(t){return t.requestToJoinType===u.RequestToJoinType.ask});l=[a].concat(l.sort(function(t,n){return t.id.localeCompare(n.id)})).filter(function(t){return!(null!=t&&t.webinarHiddenParticipant)});var v=[a].concat(s).filter(function(t){return null==t?void 0:t.webinarHiddenParticipant}).filter(function(t,n,i){return i.findIndex(function(n){return n.id===t.id})===n}),q=[a].concat(s).filter(function(t){return!(null!=t&&t.webinarHiddenParticipant)&&t.requestToJoinType===u.RequestToJoinType.ask});l=l.concat(q).filter((A=new Set,function(t){return!A.has(t.id)&&A.add(t.id)}));var A;var M=function(t,n){y.acceptAllRequestToJoinStage([{id:t,requestToJoinType:n,type:f.WebinarAcceptRequestType.REQUESTED_BY_PARTICIPANT}])},W=function(t){y.rejectRequestToJoinStage(t)};return n.default.createElement(E.Flex,{mt:60,width:C},n.default.createElement(o.ScrollView,{style:{padding:20}},n.default.createElement(o.TouchableWithoutFeedback,null,n.default.createElement(E.Box,null,n.default.createElement(E.Box,{my:20},t===f.DyteViewTypes.webinar&&l.length>0&&n.default.createElement(E.Text,{fontSize:16,fontWeight:"bold",mb:10},"Presenting (",l.length,")"),l.map(function(i){return n.default.createElement(R,{peer:i,key:i.id,mediaRoom:y,permissions:null==h?void 0:h.permissions,roomViewType:t})})),v.length>0&&n.default.createElement(E.Box,null,n.default.createElement(E.Text,{fontSize:16,fontWeight:"bold",mt:20,mb:10},' ',"Attending (",v.length,")"),v.map(function(i){return n.default.createElement(R,{key:i.id,peer:i,mediaRoom:y,permissions:null==h?void 0:h.permissions,roomViewType:t})})),P.length>0&&n.default.createElement(E.Box,null,n.default.createElement(E.Text,{fontSize:16,fontWeight:"bold",mt:20,mb:10},' ',"Want to ask Question (",P.length,")"),P.map(function(t){return n.default.createElement(w,{rejectRequest:W,acceptRequest:M,peer:t,key:t.id,type:"REQUEST_TO_ASK"})})),_.length>0&&n.default.createElement(E.Box,null,n.default.createElement(E.Text,{fontSize:16,fontWeight:"bold",mt:20,mb:10},' ',"Want to Present (",_.length,")"),_.map(function(t){return n.default.createElement(w,{rejectRequest:W,acceptRequest:M,peer:t,key:t.id,type:"REQUEST_TO_PRESENT"})})),n.default.createElement(E.Box,{height:200})))))};var n=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var i=h(n);if(i&&i.has(t))return i.get(t);var l={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in t)if("default"!==a&&Object.prototype.hasOwnProperty.call(t,a)){var u=o?Object.getOwnPropertyDescriptor(t,a):null;u&&(u.get||u.set)?Object.defineProperty(l,a,u):l[a]=t[a]}l.default=t,i&&i.set(t,l);return l})(r(d[1])),i=r(d[2]),l=t(r(d[3])),o=r(d[4]),a=t(r(d[5])),u=r(d[6]),c=r(d[7]),f=r(d[8]),s=t(r(d[9])),p=r(d[10]),E=r(d[11]),y=t(r(d[12])),x=r(d[13]),b=r(d[14]),T=r(d[15]);function h(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,i=new WeakMap;return(h=function(t){return t?i:n})(t)}function w(t){var o=t.rejectRequest,a=t.acceptRequest,u=t.peer,c=t.type,f=(0,n.useContext)(i.ThemeContext).colors;return n.default.createElement(E.Flex,{direction:"row",align:"center",justify:"space-between",bg:"secondary.800",p:8,mt:8,borderRadius:s.default.medium},n.default.createElement(E.Flex,{direction:"row",align:"center"},n.default.createElement(l.default,{name:""+u.name,bgColor:f.primary[500]}),n.default.createElement(E.Text,{ml:10,color:f.textPrimary[200],textAlign:"center",fontWeight:"bold"},n.default.createElement(y.default,{name:u.name>30?u.name.substring(0,20)+"...":""+u.name,charSize:30}),u.isMe?' (me)':null)),n.default.createElement(E.Flex,{ml:"auto",mr:2,direction:"row"},n.default.createElement(E.Box,{mr:6},n.default.createElement(E.Button,{onClick:function(){return a(u.id,c)}},n.default.createElement(E.Icon,{boxSize:"xl",name:"check",fill:f.success[500]}))),n.default.createElement(E.Box,{ml:6},n.default.createElement(E.Button,{onClick:function(){return o(u.id)}},n.default.createElement(E.Icon,{boxSize:"xl",name:"clear",fill:f.danger[500]})))))}function R(t){var o=t.peer,c=t.mediaRoom,p=t.permissions,x=t.roomViewType,T=(0,n.useContext)(i.ThemeContext).colors,h=(0,n.useContext)(b.ConfigServiceContext).participantControls,w=(null==p?void 0:p.pin_participant)||(null==p?void 0:p.can_allow_participant_audio)||(null==p?void 0:p.can_allow_participant_video)||(null==p?void 0:p.kick_participant),R=p.accept_present_requests,k=[];return(w||h.length>0)&&(null!=p&&p.pin_participant&&(o.isPinned?k.push({title:'Unpin',onClick:function(){return c.pin(null)}}):k.push({title:'Pin',onClick:function(){return c.pin(o.id)}})),null!=p&&p.can_allow_participant_audio&&k.push({title:'Mute Audio',onClick:function(){return c.disableAudio(o.id)}}),null!=p&&p.can_allow_participant_video&&k.push({title:'Disable Video',onClick:function(){return c.disableVideo(o.id)}}),null!=p&&p.kick_participant&&!o.isMe&&k.push({title:'Kick',onClick:function(){return c.kick(o.id)}}),x!==f.DyteViewTypes.webinar||o.isMe||!R||o.webinarHiddenParticipant||k.push({title:'Force Stop Presenting',onClick:function(){return c.removePeerFromStage(o.id,f.WebinarAcceptRequestType.REQUESTED_BY_MODERATOR)}}),x===f.DyteViewTypes.webinar&&!o.isMe&&R&&k.push({title:'Grant Premission to Present',onClick:function(){return c.acceptAllRequestToJoinStage([{id:o.id,requestToJoinType:u.RequestToJoinType.present,type:f.WebinarAcceptRequestType.REQUESTED_BY_MODERATOR}])}}),h.forEach(function(t){o.isMe&&!1===t.showSelf||k.push({title:t.label,onClick:function(){return t.onClick(o.id)}})}),k.push({title:'Cancel',onClick:function(){}})),n.default.createElement(E.Flex,{direction:"row",align:"center",justify:"space-between",bg:"secondary.800",p:8,mt:8,borderRadius:s.default.medium},n.default.createElement(E.Flex,{direction:"row",align:"center"},n.default.createElement(l.default,{name:""+o.displayName,bgColor:T.primary[500]}),n.default.createElement(E.HStack,{ml:10,color:T.textPrimary[200],textAlign:"center",fontWeight:"bold"},n.default.createElement(y.default,{name:o.displayName.length>30?o.displayName.substring(0,20)+"...":""+o.displayName,charSize:30}),(o.isMe||o.label)&&n.default.createElement(E.Text,{background:"primary.300",color:"textPrimary.100",pr:4,ml:4,borderRadius:3},o.isMe?'me':o.label))),n.default.createElement(E.Flex,{ml:"auto",mr:2,direction:"row"},n.default.createElement(E.Box,{mr:8},o.producingAudio?n.default.createElement(E.Icon,{boxSize:"xl",name:"mic",fill:T.textPrimary[400]}):n.default.createElement(E.Icon,{boxSize:"xl",name:"mic-off",fill:T.danger[500]})),o.producingVideo?n.default.createElement(E.Icon,{boxSize:"xl",name:"videocam",fill:T.textPrimary[400]}):n.default.createElement(E.Icon,{boxSize:"xl",name:"videocam-off",fill:T.danger[500]}),(w||h.length>0)&&n.default.createElement(a.default,{options:k.map(function(t){return t.title}),actions:k.map(function(t){return t.onClick})})))}},796,[1,165,509,677,2,797,487,432,492,671,669,507,687,580,503,488]); +__d(function(g,r,_i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var t=e(r(d[1])),n=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=c(t);if(n&&n.has(e))return n.get(e);var o={},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var u=l?Object.getOwnPropertyDescriptor(e,i):null;u&&(u.get||u.set)?Object.defineProperty(o,i,u):o[i]=e[i]}o.default=e,n&&n.set(e,o);return o})(r(d[2])),o=r(d[3]),l=r(d[4]),i=r(d[5]),u=e(r(d[6]));function c(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(c=function(e){return e?n:t})(e)}var f=function(e){var c=(0,n.useRef)(),f=(0,n.useState)(!1),s=(0,t.default)(f,2),p=s[0],h=s[1],w=(0,n.useContext)(l.ThemeContext).colors,v=function(t){for(var n=e.options,o=0;o=0&&(n=e.destructiveIndex),o.ActionSheetIOS.showActionSheetWithOptions({options:t,destructiveButtonIndex:n,cancelButtonIndex:t.length-1},function(e){v(e)})}else'android'===o.Platform.OS&&o.UIManager.showPopupMenu((0,o.findNodeHandle)(c.current),t,function(){return console.log('something went wrong with the popup menu')},function(e,t){v(t)})}},n.default.createElement(i.Icon,{boxSize:"xl",ml:5,name:"dots-vertical",fill:w.textPrimary[300]}))),b)};_e.default=f},797,[1,41,165,2,509,507,671]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.stopRecording=e.startRecording=e.getActiveRecording=void 0;var n=t(r(d[1])),o=t(r(d[2]));e.startRecording=function(t){var s,c,u,p;return n.default.async(function(l){for(;;)switch(l.prev=l.next){case 0:return s=t.authToken,c=t.organizationId,u=t.roomName,l.next=3,n.default.awrap(fetch(o.default.apiBase+"/v1/organizations/"+c+"/rooms/"+u+"/recording",{method:'POST',headers:{Accept:'application/json','Content-Type':'application/json',Authorization:"Bearer "+s}}));case 3:if(201===(p=l.sent).status){l.next=6;break}throw new Error('Recording failed to start');case 6:return l.abrupt("return",p.json());case 7:case"end":return l.stop()}},null,null,null,Promise)};e.stopRecording=function(t){var s,c,u,p,l;return n.default.async(function(f){for(;;)switch(f.prev=f.next){case 0:return s=t.authToken,c=t.organizationId,u=t.roomName,p=t.recordingId,f.next=3,n.default.awrap(fetch(o.default.apiBase+"/v1/organizations/"+c+"/rooms/"+u+"/recordings/"+p,{method:'PUT',body:JSON.stringify({recordingAction:'stop'}),headers:{Accept:'application/json','Content-Type':'application/json',Authorization:"Bearer "+s}}));case 3:if(201===(l=f.sent).status){f.next=6;break}throw new Error('Recording failed to stop');case 6:return f.abrupt("return",l.json());case 7:case"end":return f.stop()}},null,null,null,Promise)};e.getActiveRecording=function(t){var s,c,u,p;return n.default.async(function(l){for(;;)switch(l.prev=l.next){case 0:return s=t.authToken,c=t.organizationId,u=t.roomName,l.next=3,n.default.awrap(fetch(o.default.apiBase+"/v1/organizations/"+c+"/rooms/"+u+"/active-recording",{method:'GET',headers:{Accept:'application/json','Content-Type':'application/json',Authorization:"Bearer "+s}}));case 3:return p=l.sent,l.abrupt("return",p.json());case 5:case"end":return l.stop()}},null,null,null,Promise)}},798,[1,67,499]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=b(n);if(o&&o.has(t))return o.get(t);var u={},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in t)if("default"!==s&&Object.prototype.hasOwnProperty.call(t,s)){var c=l?Object.getOwnPropertyDescriptor(t,s):null;c&&(c.get||c.set)?Object.defineProperty(u,s,c):u[s]=t[s]}u.default=t,o&&o.set(t,u);return u})(r(d[1])),o=r(d[2]),u=r(d[3]),l=r(d[4]),s=r(d[5]),c=r(d[6]),f=r(d[7]),p=r(d[8]),y=r(d[9]),T=t(r(d[10]));function b(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(b=function(t){return t?o:n})(t)}var x=function(t){var b=t.isMobile,x=(0,u.useSelector)(function(t){return t.room.roomViewType}),S=(0,u.useSelector)(function(t){return t.participant.requestToJoinStageState}),q=(0,n.useContext)(p.ThemeContext).colors,v=(0,n.useContext)(o.MediaRoomContext).mediaRoom,E=(0,u.useDispatch)(),R=(0,n.useContext)(y.ConfigServiceContext).sessionConfig,w=(0,c.useWindowDimensions)(),C=R.theme.dimensions||w,h=(C.height,C.width),O=x===s.DyteViewTypes.webinar&&S===l.RequestToJoinStageState.INITIATED;return n.default.createElement(f.Modal,{isVisible:O,backdropOpacity:.8,backdropColor:q.secondary[800]},n.default.createElement(f.Flex,{width:.9*h,bg:"secondary.1000",color:"textPrimary.100",px:15,borderRadius:T.default.medium},n.default.createElement(f.Flex,{pt:15},n.default.createElement(f.Text,{fontSize:28,fontWeight:"bold"},"Request")),n.default.createElement(f.Flex,{display:"flex",pb:20},n.default.createElement(f.Flex,{direction:b?'column':'row',justifyContent:"space-between"},n.default.createElement(f.Button,{onClick:function(){return t=l.RequestToJoinType.present,E((0,l.requestToJoinType)(t)),E((0,l.requestedJoinToStageState)(l.RequestToJoinStageState.WAITING)),v.requestToJoinStage(t),void c.Alert.alert('Request Sent',"Request to "+(t===l.RequestToJoinType.present?'present':'ask')+" has been sent successfully to host",[{text:'OK',onPress:function(){}}]);var t}},n.default.createElement(f.Box,{bg:"primary.500",py:12,px:20,mt:20,borderRadius:T.default.small,align:"center"},n.default.createElement(f.Text,null,"Request to Present"))),n.default.createElement(f.Button,{onClick:function(){E((0,l.requestedJoinToStageState)(l.RequestToJoinStageState.NONE)),E((0,l.requestToJoinType)(void 0))}},n.default.createElement(f.Box,{bg:"danger.500",py:12,px:20,mt:20,borderRadius:T.default.small,align:"center"},n.default.createElement(f.Text,null,"Cancel")))))))};e.default=x},799,[1,165,580,432,487,492,2,507,509,503,671]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var l=C(n);if(l&&l.has(t))return l.get(t);var u={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in t)if("default"!==c&&Object.prototype.hasOwnProperty.call(t,c)){var s=o?Object.getOwnPropertyDescriptor(t,c):null;s&&(s.get||s.set)?Object.defineProperty(u,c,s):u[c]=t[c]}u.default=t,l&&l.set(t,u);return u})(r(d[1])),l=r(d[2]),u=r(d[3]),o=r(d[4]),c=r(d[5]),s=r(d[6]),f=r(d[7]),p=r(d[8]),y=r(d[9]),x=t(r(d[10])),E=t(r(d[11])),b=r(d[12]);function C(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,l=new WeakMap;return(C=function(t){return t?l:n})(t)}var w=function(){var t,C=(0,u.useSelector)(function(t){return t.room.roomViewType}),w=(0,u.useSelector)(function(t){return t.participant.presentingState}),T=(0,n.useContext)(l.MediaRoomContext).mediaRoom,h=(0,n.useContext)(s.ConfigServiceContext).sessionConfig,P=((0,u.useSelector)(function(t){return t.participant.requestToJoinType}),'LANDSCAPE'===n.default.useContext(b.OrientationContext).orientation),v=(0,u.useDispatch)(),S=(0,y.useWindowDimensions)(),k=h.theme.dimensions||S,_=(k.height,k.width),O=(0,n.useContext)(p.ThemeContext).colors,R=C===c.DyteViewTypes.webinar&&w===o.PresentingState.INITIATED,j=function(){T.startPresenting()},B=function(){var t;null!=(t=h.permissions)&&t.accept_present_requests?v((0,o.stoppedPresenting)()):T.removePeerFromStage(T.peerid,c.WebinarAcceptRequestType.REQUESTED_BY_PARTICIPANT)},D=(null==(t=h.permissions)||t.accept_present_requests,function(){return o.RequestToJoinType.present?'Start Presenting':'Start Asking'});return n.default.createElement(f.Modal,{isVisible:R,backdropOpacity:.8,backdropColor:O.secondary[800]},n.default.createElement(f.Flex,{width:.9*_,bg:"secondary.1000",color:"textPrimary.100",px:15,borderRadius:x.default.medium},n.default.createElement(f.Flex,{py:25},n.default.createElement(f.Flex,{display:"flex",py:20},P?n.default.createElement(f.HStack,null,n.default.createElement(f.Flex,{width:"50%"},n.default.createElement(E.default,null)),n.default.createElement(f.Flex,{width:"50%",px:25,direction:"column",justify:"center"},n.default.createElement(f.Button,{width:"100%",onClick:B},n.default.createElement(f.Box,{bg:"danger.500",py:15,px:20,borderRadius:x.default.small,align:"center"},n.default.createElement(f.Text,null,"Cancel"))),n.default.createElement(f.Button,{width:"100%",onClick:j},n.default.createElement(f.Box,{bg:"primary.500",py:15,px:20,mt:20,borderRadius:x.default.small,align:"center"},n.default.createElement(f.Text,null,D()))))):n.default.createElement(f.VStack,null,n.default.createElement(E.default,null),n.default.createElement(f.Flex,{direction:"column",justifyContent:"space-between"},n.default.createElement(f.Button,{width:"100%",onClick:B},n.default.createElement(f.Box,{bg:"danger.500",py:12,px:20,mt:10,borderRadius:x.default.small,align:"center"},n.default.createElement(f.Text,null,"Cancel"))),n.default.createElement(f.Button,{width:"100%",onClick:j},n.default.createElement(f.Box,{bg:"primary.500",py:12,px:20,mt:10,borderRadius:x.default.small,align:"center"},n.default.createElement(f.Text,null,D())))))))))};e.default=w},800,[1,165,580,432,487,492,503,507,509,2,671,801,570]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){var t=(0,n.useContext)(p.ConfigServiceContext).sessionConfig,v=(0,c.useWindowDimensions)(),S=(t.theme.dimensions||v).width,x='LANDSCAPE'===n.default.useContext(b.OrientationContext).orientation,y=Math.floor(3*S/9);S<1024&&S>500?y=Math.floor(4*S/9):S<500&&(y=Math.floor(7.2*S/9));var P=Math.floor(y*(x?3:5)/4.4),D=(0,o.useSelector)(function(t){return t.participant.id}),I=(0,o.useSelector)(function(t){return t.participant.videoOff}),w=(0,o.useSelector)(function(t){return t.participant.audioMuted}),C=(0,o.useSelector)(function(t){return t.participant.displayName}),M=(0,o.useSelector)(function(t){return t.participant.displayImageURL}),k=(0,o.useSelector)(function(t){return t.participant.device}),O=(0,o.useSelector)(function(t){return t.participant.participantPermissions}),j=(0,o.useSelector)(function(t){return t.participant.videoProduction}),T=(0,o.useSelector)(function(t){return t.participant.audioProduction}),N=(0,n.useContext)(s.UserTrackContext),A=N.mediaTracks,_=A.webcamTrack,z=A.audioTrack,B=N.inputDevices,L=(B.audioInputDevices,B.videoInputDevices,B.onAudioInputChange,B.onVideoInputChange,B.toggleAudioState),W=B.toggleVideoState,R=n.default.createElement(u.Box,{status:"error",bg:"danger.500",p:12,borderRadius:h.default.small,mt:10,width:y},n.default.createElement(u.HStack,{width:y},n.default.createElement(u.VStack,null,n.default.createElement(u.Text,{mb:2,fontSize:"lg",fontWeight:"bold"},"Permission Denied"),n.default.createElement(u.Text,{fontSize:"sm"},"We could not get permission to access your device.")))),V={id:D,device:k,displayName:C,audioMuted:w,picture:M,videoVisible:!I,videoTrack:_,audioTrack:z,isMe:!0};return n.default.createElement(u.Flex,{direction:"column",justify:"center"},n.default.createElement(f.default,{height:P,width:y,peer:V},n.default.createElement(u.Flex,{position:"absolute",bottom:1,zIndex:2e3},n.default.createElement(u.Flex,{direction:"row",justify:"flex-end",width:y,mb:10},n.default.createElement(u.Button,{disabled:T===l.MediaStates.NOT_APPLICABLE||O.microphone===E.permissionEnum.DENIED,onClick:L},n.default.createElement(u.Box,{height:36,width:36,bg:"secondary.800",borderRadius:h.default.small,align:"center",mr:5,justify:"center"},!w&&z?n.default.createElement(u.Icon,{name:"mic",boxSize:"20",fill:"textPrimary.200"}):n.default.createElement(u.Icon,{name:"mic-off",boxSize:"20",fill:"danger.500"}))),n.default.createElement(u.Button,{disabled:j===l.MediaStates.NOT_APPLICABLE||O.camera===E.permissionEnum.DENIED,onClick:W},n.default.createElement(u.Box,{height:36,width:36,bg:"secondary.800",borderRadius:h.default.small,align:"center",mr:20,justify:"center"},I?n.default.createElement(u.Icon,{name:"videocam-off",boxSize:"20",fill:"danger.500"}):n.default.createElement(u.Icon,{name:"videocam",boxSize:"20",fill:"textPrimary.200"})))))),(O.camera===E.permissionEnum.DENIED||O.microphone===E.permissionEnum.DENIED)&&R)};var n=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=v(n);if(o&&o.has(t))return o.get(t);var u={},c=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in t)if("default"!==l&&Object.prototype.hasOwnProperty.call(t,l)){var f=c?Object.getOwnPropertyDescriptor(t,l):null;f&&(f.get||f.set)?Object.defineProperty(u,l,f):u[l]=t[l]}u.default=t,o&&o.set(t,u);return u})(r(d[1])),o=r(d[2]),u=r(d[3]),c=r(d[4]),l=r(d[5]),f=t(r(d[6])),s=r(d[7]),p=r(d[8]),E=r(d[9]),b=r(d[10]),h=t(r(d[11]));function v(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(v=function(t){return t?o:n})(t)}},801,[1,165,432,507,2,480,676,574,503,487,570,671]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),o=r(d[2]),u=r(d[3]),l=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=s(n);if(o&&o.has(t))return o.get(t);var u={},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var f in t)if("default"!==f&&Object.prototype.hasOwnProperty.call(t,f)){var c=l?Object.getOwnPropertyDescriptor(t,f):null;c&&(c.get||c.set)?Object.defineProperty(u,f,c):u[f]=t[f]}u.default=t,o&&o.set(t,u);return u})(r(d[4])),f=r(d[5]),c=r(d[6]);function s(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(s=function(t){return t?o:n})(t)}var p=function(t){t.isMobile;var s=(0,l.useContext)(u.PeersServiceContext),p=s.joinedProcessedPeers,y=s.selfPeer,h=(0,c.useSelector)(function(t){return t.room.gridView}),v=p.concat([y]).filter(function(t){return!(null!=t&&t.webinarHiddenParticipant)&&(null==t?void 0:t.requestToJoinType)===o.RequestToJoinType.ask});return l.default.createElement(f.Flex,{direction:"row",width:"100%",position:"absolute",zIndex:"1",alignItems:"flex-end",justifyContent:"flex-end",bottom:"70",right:"20"},v.map(function(t){return l.default.createElement(f.Box,{key:t.id},l.default.createElement(n.default,{peer:t,height:80,width:130,hideBadge:!0,zIndex:1}))}),0===v.length&&'multi_alternate'===h&&0!==p.length&&l.default.createElement(f.Box,{key:y.id},l.default.createElement(n.default,{peer:y,height:156,width:96,hideBadge:!0})))};p.defaultProps={isMobile:!1};var y=p;e.default=y},802,[1,676,487,669,165,507,432]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),o=r(d[2]),u=r(d[3]),c=r(d[4]),s=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=M(n);if(o&&o.has(t))return o.get(t);var u={},c=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in t)if("default"!==s&&Object.prototype.hasOwnProperty.call(t,s)){var f=c?Object.getOwnPropertyDescriptor(t,s):null;f&&(f.get||f.set)?Object.defineProperty(u,s,f):u[s]=t[s]}u.default=t,o&&o.set(t,u);return u})(r(d[5])),f=r(d[6]),l=r(d[7]),p=r(d[8]);function M(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(M=function(t){return t?o:n})(t)}var v=s.default.memo(function(t){var M=(0,f.useDispatch)(),v=(0,s.useContext)(l.ConfigServiceContext),y=v.processPreset,S=v.meeting,x=(0,f.useSelector)(function(t){return t.room.producersState}),O=(0,f.useSelector)(function(t){return t.room.legacyMode}),P=(0,f.useSelector)(function(t){return t.room.joined}),b=(0,f.useSelector)(function(t){return t.participant.preset}),h=(0,f.useSelector)(function(t){return t.participant.audioMuted}),k=(0,s.useContext)(u.MediaRoomContext).mediaRoom,w=(0,s.useContext)(c.UserTrackContext).mediaTracks,C=w.audioTrack,E=w.webcamTrack,T=w.screenShareVideoTrack;return(0,s.useEffect)(function(){k&&x===o.MediaStates.LOADED&&n.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:O!==k.legacyMode&&(k.legacyMode=O,k.resetVideoProducers(E,T));case 1:case"end":return t.stop()}},null,null,null,Promise)},[O,x]),(0,s.useEffect)(function(){x===o.MediaStates.NOT_STARTED&&(k.hidden||(k.getMesssages(),k.getPolls()),k.hidden=!1,n.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:if(M((0,o.setProducersState)(o.MediaStates.CONNECTING)),!E){t.next=4;break}return t.next=4,n.default.awrap(k.shareWebcam(E));case 4:if(!C){t.next=7;break}return t.next=7,n.default.awrap(k.shareMic(C,h));case 7:M((0,o.setProducersState)(o.MediaStates.LOADED)),null==S||S.emit(S.Events.localMediaConnected);case 9:case"end":return t.stop()}},null,null,null,Promise))},[x,P]),(0,s.useEffect)(function(){b&&y(b)},[b]),s.default.createElement(p.Box,null)});e.default=v},803,[1,67,480,580,574,165,432,503,507]); +__d(function(g,r,i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=function(e){var E=e.width,x=e.height,h=e.isLandscape,b=e.meetingCode,T=e.roomName,C=e.onChangeMeetingCode,v=e.joinMeeting,w=e.title,j=(0,y.useDispatch)(),O=n.useState({displayName:!1,meetingCode:!1}),P=(0,t.default)(O,2),D=P[0],M=P[1],_=n.useContext(u.ThemeContext).colors,k=(0,y.useSelector)(function(e){return e.participant.displayName});(0,y.useSelector)(function(e){return e.room.roomViewType});return n.createElement(o.Flex,{height:x,width:E,justify:h?'space-evenly':'center',align:"center",backgroundColor:"secondary.1000",top:0,direction:h?'row':'column',bottom:0},n.createElement(o.Flex,{align:"center"},n.createElement(o.Text,{fontWeight:"bold",py:18,fontSize:"lg"},w),n.createElement(l.default,null)),n.createElement(o.Flex,{width:E/(h?3:1)-40,justify:"center"},s.DYTE_DEV_MODE?n.createElement(o.Box,null,n.createElement(o.Text,{color:"textPrimary.300",mt:20},"Name: "),n.createElement(c.TextInput,{style:{paddingLeft:15,height:48,marginVertical:10,borderRadius:p.default.medium,color:_.textPrimary[300],backgroundColor:_.secondary[800],width:E/(h?3:1)-40},onChangeText:function(e){return j((0,f.setUserDisplayName)(e))},editable:!0,showSoftInputOnFocus:!0,value:k})):n.createElement(o.HStack,{justify:"center",py:24},n.createElement(o.Text,null,"you are joining as",' '),n.createElement(o.Text,{fontWeight:"bold"},k)),D.displayName&&n.createElement(o.Text,{color:"danger.300",mb:10}," Please enter your display name"),!T&&s.DYTE_DEV_MODE&&n.createElement(o.Box,null,n.createElement(o.Text,{color:"textPrimary.300"},"Meeting Code:"),n.createElement(c.TextInput,{style:{paddingLeft:15,paddingBottom:7,paddingTop:7,marginVertical:10,borderRadius:p.default.medium,color:_.textPrimary[300],backgroundColor:_.secondary[800],width:E/(h?3:1)-40},onChangeText:C,value:b}),D.meetingCode&&n.createElement(o.Text,{color:"danger.300",mb:10}," Please enter meeting room code")),n.createElement(o.Button,{onClick:function(){var e={displayName:!1,meetingCode:!1};b&&k?v():(k||(e.displayName=!0),b||(e.meetingCode=!0));M(e)}},n.createElement(o.Box,{bg:"primary.500",py:12,mt:10,borderRadius:p.default.medium,align:"center"},n.createElement(o.Text,null,"Join")))))};var t=e(r(d[1])),n=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=E(t);if(n&&n.has(e))return n.get(e);var o={},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in e)if("default"!==c&&Object.prototype.hasOwnProperty.call(e,c)){var u=l?Object.getOwnPropertyDescriptor(e,c):null;u&&(u.get||u.set)?Object.defineProperty(o,c,u):o[c]=e[c]}o.default=e,n&&n.set(e,o);return o})(r(d[2])),o=r(d[3]),l=e(r(d[4])),c=r(d[5]),u=r(d[6]),s=r(d[7]),p=e(r(d[8])),f=r(d[9]),y=r(d[10]);function E(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(E=function(e){return e?n:t})(e)}},804,[1,41,165,507,801,2,509,538,671,487,432]); +__d(function(g,r,i,a,m,e,d){var I;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,(function(I){I.CLIENTID_INVALID="CLIENTID_INVALID",I.MEETING_UNAUTHORIZED="MEETING_UNAUTHORIZED",I.MEETING_NOTFOUND="MEETING_NOTFOUND"})(I||(I={}));var N=I;e.default=N},805,[]); +__d(function(e,i,t,l,n,d,o){n.exports={name:"dyteClientMobile",displayName:"dyteClientMobile"}},806,[]); __r(24); __r(0); \ No newline at end of file diff --git a/Frameworks/DyteSdk.xcframework/ios-x86_64-simulator/DyteSdk.framework/DyteSdk b/Frameworks/DyteSdk.xcframework/ios-x86_64-simulator/DyteSdk.framework/DyteSdk index c6843f8..3131cf7 100755 Binary files a/Frameworks/DyteSdk.xcframework/ios-x86_64-simulator/DyteSdk.framework/DyteSdk and b/Frameworks/DyteSdk.xcframework/ios-x86_64-simulator/DyteSdk.framework/DyteSdk differ diff --git a/Frameworks/DyteSdk.xcframework/ios-x86_64-simulator/DyteSdk.framework/_CodeSignature/CodeResources b/Frameworks/DyteSdk.xcframework/ios-x86_64-simulator/DyteSdk.framework/_CodeSignature/CodeResources index 20aaa75..aa41edd 100644 --- a/Frameworks/DyteSdk.xcframework/ios-x86_64-simulator/DyteSdk.framework/_CodeSignature/CodeResources +++ b/Frameworks/DyteSdk.xcframework/ios-x86_64-simulator/DyteSdk.framework/_CodeSignature/CodeResources @@ -187,7 +187,7 @@ main.jsbundle - 87sPFjppyVffJLr75AjHc/8rlIU= + euwXzr0pYu8hIMCGSUmbaIGxJ1E= files2 @@ -499,7 +499,7 @@ hash2 - 3ZfixYm2Hx0pBKBBaVywkhO3erLIWZF8X8OIP8Ey5/k= + li2JeWpuY6ms8LcGkQ6PI0y7IhFkrD65IuPD78keV7o= diff --git a/Frameworks/DyteSdk.xcframework/ios-x86_64-simulator/DyteSdk.framework/main.jsbundle b/Frameworks/DyteSdk.xcframework/ios-x86_64-simulator/DyteSdk.framework/main.jsbundle index d09d228..fe58795 100644 --- a/Frameworks/DyteSdk.xcframework/ios-x86_64-simulator/DyteSdk.framework/main.jsbundle +++ b/Frameworks/DyteSdk.xcframework/ios-x86_64-simulator/DyteSdk.framework/main.jsbundle @@ -3,7 +3,7 @@ var __BUNDLE_START_TIME__=this.nativePerformanceNow?nativePerformanceNow():Date. !(function(n){var e=(function(){function n(n,e){return n}function e(n){var e={};return n.forEach(function(n,r){e[n]=!0}),e}function r(n,r,u){if(n.formatValueCalls++,n.formatValueCalls>200)return"[TOO BIG formatValueCalls "+n.formatValueCalls+" exceeded limit of 200]";var f=t(n,r);if(f)return f;var c=Object.keys(r),s=e(c);if(d(r)&&(c.indexOf('message')>=0||c.indexOf('description')>=0))return o(r);if(0===c.length){if(v(r)){var g=r.name?': '+r.name:'';return n.stylize('[Function'+g+']','special')}if(p(r))return n.stylize(RegExp.prototype.toString.call(r),'regexp');if(y(r))return n.stylize(Date.prototype.toString.call(r),'date');if(d(r))return o(r)}var h,b,m='',j=!1,O=['{','}'];(h=r,Array.isArray(h)&&(j=!0,O=['[',']']),v(r))&&(m=' [Function'+(r.name?': '+r.name:'')+']');return p(r)&&(m=' '+RegExp.prototype.toString.call(r)),y(r)&&(m=' '+Date.prototype.toUTCString.call(r)),d(r)&&(m=' '+o(r)),0!==c.length||j&&0!=r.length?u<0?p(r)?n.stylize(RegExp.prototype.toString.call(r),'regexp'):n.stylize('[Object]','special'):(n.seen.push(r),b=j?i(n,r,u,s,c):c.map(function(e){return l(n,r,u,s,e,j)}),n.seen.pop(),a(b,m,O)):O[0]+m+O[1]}function t(n,e){if(s(e))return n.stylize('undefined','undefined');if('string'==typeof e){var r="'"+JSON.stringify(e).replace(/^"|"$/g,'').replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return n.stylize(r,'string')}return c(e)?n.stylize(''+e,'number'):u(e)?n.stylize(''+e,'boolean'):f(e)?n.stylize('null','null'):void 0}function o(n){return'['+Error.prototype.toString.call(n)+']'}function i(n,e,r,t,o){for(var i=[],a=0,u=e.length;a-1&&(u=l?u.split('\n').map(function(n){return' '+n}).join('\n').substr(2):'\n'+u.split('\n').map(function(n){return' '+n}).join('\n')):u=n.stylize('[Circular]','special')),s(a)){if(l&&i.match(/^\d+$/))return u;(a=JSON.stringify(''+i)).match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(a=a.substr(1,a.length-2),a=n.stylize(a,'name')):(a=a.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),a=n.stylize(a,'string'))}return a+': '+u}function a(n,e,r){return n.reduce(function(n,e){return 0,e.indexOf('\n')>=0&&0,n+e.replace(/\u001b\[\d\d?m/g,'').length+1},0)>60?r[0]+(''===e?'':e+'\n ')+' '+n.join(',\n ')+' '+r[1]:r[0]+e+' '+n.join(', ')+' '+r[1]}function u(n){return'boolean'==typeof n}function f(n){return null===n}function c(n){return'number'==typeof n}function s(n){return void 0===n}function p(n){return g(n)&&'[object RegExp]'===h(n)}function g(n){return'object'==typeof n&&null!==n}function y(n){return g(n)&&'[object Date]'===h(n)}function d(n){return g(n)&&('[object Error]'===h(n)||n instanceof Error)}function v(n){return'function'==typeof n}function h(n){return Object.prototype.toString.call(n)}function b(n,e){return Object.prototype.hasOwnProperty.call(n,e)}return function(e,t){return r({seen:[],formatValueCalls:0,stylize:n},e,t.depth)}})(),r='(index)',t={trace:0,info:1,warn:2,error:3},o=[];o[t.trace]='debug',o[t.info]='log',o[t.warn]='warning',o[t.error]='error';var i=1;function l(r){return function(){var l;l=1===arguments.length&&'string'==typeof arguments[0]?arguments[0]:Array.prototype.map.call(arguments,function(n){return e(n,{depth:10})}).join(', ');var a=arguments[0],u=r;'string'==typeof a&&'Warning: '===a.slice(0,9)&&u>=t.error&&(u=t.warn),n.__inspectorLog&&n.__inspectorLog(o[u],l,[].slice.call(arguments),i),s.length&&(l=p('',l)),n.nativeLoggingHook(l,u)}}function a(n,e){return Array.apply(null,Array(e)).map(function(){return n})}var u="\u2502",f="\u2510",c="\u2518",s=[];function p(n,e){return s.join('')+n+' '+(e||'')}if(n.nativeLoggingHook){n.console;n.console={error:l(t.error),info:l(t.info),log:l(t.info),warn:l(t.warn),trace:l(t.trace),debug:l(t.trace),table:function(e){if(!Array.isArray(e)){var o=e;for(var i in e=[],o)if(o.hasOwnProperty(i)){var l=o[i];l[r]=i,e.push(l)}}if(0!==e.length){var u=Object.keys(e[0]).sort(),f=[],c=[];u.forEach(function(n,r){c[r]=n.length;for(var t=0;t';return function(){for(var r=arguments.length,u=new Array(r),e=0;e0&&void 0!==arguments[0]?arguments[0]:{};if('object'!=typeof t)return Promise.reject(new TypeError('constraints is not a dictionary'));if(!(void 0!==t.audio&&t.audio||void 0!==t.video&&t.video))return Promise.reject(new TypeError('audio and/or video is required'));var o=[];(t=i.normalizeConstraints(t)).audio?o.push(f.default.request({name:'microphone'})):o.push(Promise.resolve(!1));t.video?o.push(f.default.request({name:'camera'})):o.push(Promise.resolve(!1));return new Promise(function(f,l){Promise.all(o).then(function(o){var p=(0,n.default)(o,2),v=p[0],b=p[1];if(v||b){v||delete t.audio,b||delete t.video;y.getUserMedia(t,function(n,o){for(var s,l=c(o);!(s=l()).done;){var p=s.value,v=t[p.kind];'object'==typeof v&&(p.constraints=i.deepClone(v))}var y={streamId:n,streamReactTag:n,tracks:o};f(new u.default(y))},function(t,n){var o;switch(t){case'TypeError':o=new TypeError(n)}o||(o=new s.default({message:n,name:t}));l(o)})}else{l(new s.default({message:'Permission denied.',name:'SecurityError'}))}})})};var n=t(r(d[1])),o=r(d[2]),i=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=l(n);if(o&&o.has(t))return o.get(t);var i={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in t)if("default"!==s&&Object.prototype.hasOwnProperty.call(t,s)){var f=u?Object.getOwnPropertyDescriptor(t,s):null;f&&(f.get||f.set)?Object.defineProperty(i,s,f):i[s]=t[s]}i.default=t,o&&o.set(t,i);return i})(r(d[3])),u=t(r(d[4])),s=t(r(d[5])),f=t(r(d[6]));function l(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(l=function(t){return t?o:n})(t)}function c(t,n){var o="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(o)return(o=o.call(t)).next.bind(o);if(Array.isArray(t)||(o=p(t))||n&&t&&"number"==typeof t.length){o&&(t=o);var i=0;return function(){return i>=t.length?{done:!0}:{done:!1,value:t[i++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function p(t,n){if(t){if("string"==typeof t)return v(t,n);var o=Object.prototype.toString.call(t).slice(8,-1);return"Object"===o&&t.constructor&&(o=t.constructor.name),"Map"===o||"Set"===o?Array.from(t):"Arguments"===o||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(o)?v(t,n):void 0}}function v(t,n){(null==n||n>t.length)&&(n=t.length);for(var o=0,i=new Array(n);o=t.length?{done:!0}:{done:!1,value:t[l++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function n(t,n){if(t){if("string"==typeof t)return o(t,n);var i=Object.prototype.toString.call(t).slice(8,-1);return"Object"===i&&t.constructor&&(i=t.constructor.name),"Map"===i||"Set"===i?Array.from(t):"Arguments"===i||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i)?o(t,n):void 0}}function o(t,n){(null==n||n>t.length)&&(n=t.length);for(var o=0,i=new Array(n);o1&&void 0!==arguments[1]?arguments[1]:'',l=arguments.length>2&&void 0!==arguments[2]?arguments[2]:i,u=new Map,f=new Map;return{clone:(function n(o,i,s){var c=o;if(l(o)){c=null;var v=u.get(o);v?v.push(i):u.set(o,[i])}else{var y=Array.isArray(o)||'undefined'!=typeof FileList&&o instanceof FileList,p=o&&o.constructor===Object;if(y||p){var h=f.has(o);if(h?c=f.get(o):(c=y?[]:{},f.set(o,c)),!s.has(o)){var b=i?i+".":'',A=new Set(s).add(o);if(y)for(var w,S=0,j=t(o);!(w=j()).done;){var I=n(w.value,b+S++,A);h||c.push(I)}else for(var M in o){var O=n(o[M],b+M,A);h||(c[M]=O)}}}}return c})(n,o,new Set),files:u}}},468,[469]); __d(function(g,r,i,a,m,e,d){'use strict';var n=r(d[0]);m.exports=function(t){return'undefined'!=typeof File&&t instanceof File||'undefined'!=typeof Blob&&t instanceof Blob||t instanceof n}},469,[467]); __d(function(g,r,_i,a,m,e,d){function t(t,i){var o="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(o)return(o=o.call(t)).next.bind(o);if(Array.isArray(t)||(o=n(t))||i&&t&&"number"==typeof t.length){o&&(t=o);var f=0;return function(){return f>=t.length?{done:!0}:{done:!1,value:t[f++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function n(t,n){if(t){if("string"==typeof t)return i(t,n);var o=Object.prototype.toString.call(t).slice(8,-1);return"Object"===o&&t.constructor&&(o=t.constructor.name),"Map"===o||"Set"===o?Array.from(t):"Arguments"===o||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(o)?i(t,n):void 0}}function i(t,n){(null==n||n>t.length)&&(n=t.length);for(var i=0,o=new Array(n);i0&&(t.displayName=n.payload.name||'',oe(n.payload.name||''))}),(0,s.default)(n,P.toString(),function(t,n){var o;t.authToken=n.payload,t.id=(o=n.payload,(0,T.parseJwt)(o).id)}),(0,s.default)(n,v.toString(),function(t,n){t.displayName=n.payload,oe(n.payload)}),(0,s.default)(n,N.toString(),function(t,n){t.displayImageURL=n.payload}),(0,s.default)(n,I.toString(),function(t,n){t.loggedIn=n.payload}),(0,s.default)(n,J.toString(),function(t,n){t.participantPermissions=n.payload}),(0,s.default)(n,R.toString(),function(t,n){t.videoProduction=n.payload}),(0,s.default)(n,D.toString(),function(t,n){t.audioProduction=n.payload}),(0,s.default)(n,O.toString(),function(t,n){t.screenSharingProduction=n.payload}),(0,s.default)(n,_.toString(),function(t,n){!1!==t.canUnMute&&(t.audioMuted=n.payload)}),(0,s.default)(n,h.toString(),function(t,n){t.videoOff=n.payload}),(0,s.default)(n,q.toString(),function(t,n){t.videoTrackSelection=n.payload}),(0,s.default)(n,w.toString(),function(t,n){t.audioTrackSelection=n.payload}),(0,s.default)(n,b.toString(),function(t,n){t.sharingScreen=n.payload}),(0,s.default)(n,S.roomJoined.toString(),function(t,n){t.isHost=n.payload.isHost}),(0,s.default)(n,x.toString(),function(t,n){t.isHost||(t.audioMuted=!0,t.canUnMute=n.payload.allowUnMute)}),(0,s.default)(n,Q.toString(),function(t){t.isHost||(t.videoOff=!0)}),(0,s.default)(n,Y.toString(),function(t){t.audioMuted=!0}),(0,s.default)(n,z.toString(),function(t){t.videoOff=!0}),(0,s.default)(n,F.toString(),function(t,n){t.cameraFacing=n.payload}),(0,s.default)(n,k.toString(),function(t,n){t.joinStageSettings=$.ALLOWED,t.requestToJoinStageState=te.ACCEPTED,t.presentingState=ee.INITIATED,t.requestToJoinType=n.payload.requestToJoinType,t.canPresent=!0}),(0,s.default)(n,B.toString(),function(t,n){t.canPresent=n.payload}),(0,s.default)(n,X.toString(),function(t,n){t.webinarHiddenParticipant=n.payload}),(0,s.default)(n,M.toString(),function(t){t.webinarHiddenParticipant=!0,t.joinStageSettings=$.NOT_ALLOWED,t.requestToJoinStageState=te.REJECTED,t.presentingState=ee.NOT_PRESENTING,t.sharingScreen=!1,t.screenSharingProduction=l.MediaStates.NOT_STARTED,A.Alert.alert('Request Declined','Your Request have been declined by host or moderator',[{text:'OK',onPress:function(){}}])}),(0,s.default)(n,U.toString(),function(t,n){t.webinarHiddenParticipant=!0,t.joinStageSettings=$.NOT_ALLOWED,t.audioMuted=!0,t.videoOff=!0,t.sharingScreen=!1,t.requestToJoinStageState=te.NONE,t.presentingState=ee.NOT_PRESENTING,t.screenSharingProduction=l.MediaStates.NOT_STARTED,t.requestToJoinType=void 0;var o=n.payload.type===f.WebinarAcceptRequestType.REQUESTED_BY_PARTICIPANT?'Dropped successfully.':'Dropped from Stage',s=n.payload.type===f.WebinarAcceptRequestType.REQUESTED_BY_PARTICIPANT?"You are no more "+(t.requestToJoinType===ae.present?'Pesenting':'Asking')+".":"Host/Moderator has force stopped you from "+(t.requestToJoinType===ae.present?'Pesenting':'Asking')+".";A.Alert.alert(o,s,[{text:'OK',onPress:function(){}}]),t.canPresent=!1}),(0,s.default)(n,L.toString(),function(t,n){t.requestToJoinStageState=n.payload}),(0,s.default)(n,C.toString(),function(t,n){t.requestToJoinType=n.payload}),(0,s.default)(n,j.toString(),function(t){t.webinarHiddenParticipant=!1,t.presentingState=ee.PRESENTING}),(0,s.default)(n,G.toString(),function(t){t.webinarHiddenParticipant=!0,t.presentingState=ee.NOT_PRESENTING,t.screenSharingProduction=l.MediaStates.NOT_STARTED,t.sharingScreen=!1,t.canPresent=!1}),(0,s.default)(n,W.toString(),function(t){t.presentingState=ee.INITIATED}),(0,s.default)(n,H.toString(),function(t,n){n.payload.id===t.peerId&&(t.requestToJoinType=n.payload.requestToJoinType)}),(0,s.default)(n,K.toString(),function(t,n){var o=n.payload,s=(o.hidden,o.joinStageSettings);t.joinStageSettings=s}),(0,s.default)(n,Z.toString(),function(t,n){t.preset=n.payload.preset}),(0,s.default)(n,S.peerMetadataUpdated.toString(),function(t,n){t.peerId===n.payload.id&&(t.metadata.preset_name=n.payload.preset_name,t.metadata.view_type=n.payload.view_type)}),(0,s.default)(n,ie.toString(),function(t,n){t.videoProduction=l.MediaStates.NOT_STARTED,t.audioProduction=l.MediaStates.NOT_STARTED,t.switched='meeting'}),(0,s.default)(n,S.switchToWebinar.toString(),function(t,n){t.switched='webinar'}),n));e.default=re},487,[1,261,67,475,488,480,481,493,497,2,498]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,Object.defineProperty(e,"useAsyncStorage",{enumerable:!0,get:function(){return n.useAsyncStorage}});var u=t(r(d[1])),n=r(d[2]),o=u.default;e.default=o},488,[1,489,492]); -__d(function(g,r,_i,a,m,_e,d){'use strict';var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var t=e(r(d[1])),n=e(r(d[2]));if(!n.default)throw new Error("[@RNC/AsyncStorage]: NativeModule: AsyncStorage is null.\n\nTo fix this issue try these steps:\n\n \u2022 Run `react-native link @react-native-async-storage/async-storage` in the project root.\n\n \u2022 Rebuild and restart the app.\n\n \u2022 Run the packager with `--reset-cache` flag.\n\n \u2022 If you are using CocoaPods on iOS, run `pod install` in the `ios` directory and then rebuild and re-run the app.\n\n \u2022 If this happens while testing with Jest, check out docs how to integrate AsyncStorage with it: https://react-native-async-storage.github.io/async-storage/docs/advanced/jest\n\nIf none of these fix the issue, please open an issue on the Github repository: https://github.com/react-native-async-storage/react-native-async-storage/issues\n");function i(e,t){var n=arguments.length>1;if('string'!=typeof e&&console.warn("[AsyncStorage] Using "+typeof e+" type for key is not supported. This can lead to unexpected behavior/errors. Use string instead.\nKey passed: "+e+"\n"),n&&'string'!=typeof t){if(null==t)throw new Error("[AsyncStorage] Passing null/undefined as value is not supported. If you want to remove value, Use .remove method instead.\nPassed value: "+t+"\nPassed key: "+e+"\n");console.warn("[AsyncStorage] The value for key \""+e+"\" is not a string. This can lead to unexpected behavior/errors. Consider stringifying it.\nPassed value: "+t+"\nPassed key: "+e+"\n")}}function u(e,t){if(!Array.isArray(e)||0===e.length||!Array.isArray(e[0]))throw new Error('[AsyncStorage] Expected array of key-value pairs as first argument to multiSet');if(t&&'function'!=typeof t){if(Array.isArray(t))throw new Error('[AsyncStorage] Expected function as second argument to multiSet. Did you forget to wrap key-value pairs in an array for the first argument?');throw new Error('[AsyncStorage] Expected function as second argument to multiSet')}}var o={_getRequests:[],_getKeys:[],_immediate:null,getItem:function(e,t){return new Promise(function(u,o){i(e),n.default.multiGet([e],function(e,n){var i=n&&n[0]&&n[0][1]?n[0][1]:null,l=s(e);t&&t(l&&l[0],i),l?o(l[0]):u(i)})})},setItem:function(e,t,u){return new Promise(function(o,l){i(e,t),n.default.multiSet([[e,t]],function(e){var t=s(e);u&&u(t&&t[0]),t?l(t[0]):o(null)})})},removeItem:function(e,t){return new Promise(function(u,o){i(e),n.default.multiRemove([e],function(e){var n=s(e);t&&t(n&&n[0]),n?o(n[0]):u(null)})})},mergeItem:function(e,t,u){return new Promise(function(o,l){i(e,t),n.default.multiMerge([[e,t]],function(e){var t=s(e);u&&u(t&&t[0]),t?l(t[0]):o(null)})})},clear:function(e){return new Promise(function(t,i){n.default.clear(function(n){var u=l(n);e&&e(u),u?i(u):t(null)})})},getAllKeys:function(e){return new Promise(function(t,i){n.default.getAllKeys(function(n,u){var o=l(n);e&&e(o,u),o?i(o):t(u)})})},flushGetRequests:function(){var e=this._getRequests,i=this._getKeys;this._getRequests=[],this._getKeys=[],n.default.multiGet(i,function(n,i){var u={};i&&i.forEach(function(e){var n=(0,t.default)(e,2),i=n[0],o=n[1];return u[i]=o,o});for(var o=e.length,s=0;s=0&&t<=1}),D=function(t){return t&&t.width>0&&t.height>0},b=.5,N=.5;e.withAnchorPoint=function(t,n,u){if(!w((s=n).x)||!w(s.y))return t;var s;if(!D(u))return t;var c=t.transform;if(!c)return t;if(n.x!==b&&u.width){var f=[];f.push({translateX:u.width*(n.x-b)}),(c=[].concat(f,(0,o.default)(c))).push({translateX:u.width*(b-n.x)})}if(!Array.isArray(c))return{transform:c};if(n.y!==N&&u.height){var h=[];h.push({translateY:u.height*(n.y-N)}),(c=[].concat(h,(0,o.default)(c))).push({translateY:u.height*(N-n.y)})}return{transform:c}};var y=function(){return'react native client'};e.browserName=y;var S=function(){return''};e.osName=S;var M=function(){return!0};e.isMobile=M;e.isChrome=function(){return!0};e.getDeviceInfo=function(){return{isMobile:!0,browserName:'react native client',osName:'',browserVersion:'react native client'}};e.isSafari=function(){return!1};e.isDesktopSafari=function(){return!1};e.useDisclosure=function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0],o=v(t),u=(0,n.default)(o,2),s=u[0],c=u[1];return{isOpen:s,onOpen:l(function(){return c(!0)},[]),onClose:l(function(){return c(!1)},[]),toggle:l(function(){return c(function(t){return!t})},[])}}},493,[1,41,49,165,494,496,2]); -__d(function(g,r,i,a,m,_e,d){"use strict";var e=r(d[0]),t={"text/plain":"Text","text/html":"Url",default:"Text"},o="Copy to clipboard: #{key}, Enter";function n(e){var t=(/mac os x/i.test(navigator.userAgent)?"\u2318":"Ctrl")+"+C";return e.replace(/#{\s*key\s*}/g,t)}m.exports=function(c,l){var s,p,u,y,f,b,w=!1;l||(l={}),s=l.debug||!1;try{if(u=e(),y=document.createRange(),f=document.getSelection(),(b=document.createElement("span")).textContent=c,b.style.all="unset",b.style.position="fixed",b.style.top=0,b.style.clip="rect(0, 0, 0, 0)",b.style.whiteSpace="pre",b.style.webkitUserSelect="text",b.style.MozUserSelect="text",b.style.msUserSelect="text",b.style.userSelect="text",b.addEventListener("copy",function(e){if(e.stopPropagation(),l.format)if(e.preventDefault(),void 0===e.clipboardData){s&&console.warn("unable to use e.clipboardData"),s&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var o=t[l.format]||t.default;window.clipboardData.setData(o,c)}else e.clipboardData.clearData(),e.clipboardData.setData(l.format,c);l.onCopy&&(e.preventDefault(),l.onCopy(e.clipboardData))}),document.body.appendChild(b),y.selectNodeContents(b),f.addRange(y),!document.execCommand("copy"))throw new Error("copy command was unsuccessful");w=!0}catch(e){s&&console.error("unable to copy using execCommand: ",e),s&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(l.format||"text",c),l.onCopy&&l.onCopy(window.clipboardData),w=!0}catch(e){s&&console.error("unable to copy using clipboardData: ",e),s&&console.error("falling back to prompt"),p=n("message"in l?l.message:o),window.prompt(p,c)}}finally{f&&("function"==typeof f.removeRange?f.removeRange(y):f.removeAllRanges()),b&&document.body.removeChild(b),u()}return w}},494,[495]); -__d(function(g,r,_i,a,m,e,d){m.exports=function(){var n=document.getSelection();if(!n.rangeCount)return function(){};for(var t=document.activeElement,o=[],u=0;u>2,o=(3&c)<<4|(h=n.charCodeAt(s++))>>4,A=(15&h)<<2|(u=n.charCodeAt(s++))>>6,l=63&u,isNaN(h)?A=l=64:isNaN(u)&&(l=64),f.push(t.charAt(i)+t.charAt(o)+t.charAt(A)+t.charAt(l)),c=h=u="",i=o=A=l=""}while(s>2,o=(3&c)<<4|(h=n[s++])>>4,A=(15&h)<<2|(u=n[s++])>>6,l=63&u,isNaN(h)?A=l=64:isNaN(u)&&(l=64),f.push(t.charAt(i)+t.charAt(o)+t.charAt(A)+t.charAt(l)),c=h=u="",i=o=A=l=""}while(s>>((3&r)<<3)&255;return f},'undefined'!=typeof console&&console.warn&&console.warn("[SECURITY] node-uuid: crypto not usable, falling back to insecure Math.random()")}})():(function(){if('function'==typeof _r)try{var n=_r(d[0]);t=r=n&&function(){return n(16)},r()}catch(n){}})();for(var f='function'==typeof Buffer?Buffer:Array,i=[],c={},s=0;s<256;s++)i[s]=(s+256).toString(16).substr(1),c[i[s]]=s;function l(n,r){var e=r||0,t=i;return t[n[e++]]+t[n[e++]]+t[n[e++]]+t[n[e++]]+'-'+t[n[e++]]+t[n[e++]]+'-'+t[n[e++]]+t[n[e++]]+'-'+t[n[e++]]+t[n[e++]]+'-'+t[n[e++]]+t[n[e++]]+t[n[e++]]+t[n[e++]]+t[n[e++]]+t[n[e++]]}var v=r(),w=[1|v[0],v[1],v[2],v[3],v[4],v[5]],y=16383&(v[6]<<8|v[7]),p=0,h=0;function C(n,e,t){var o=e&&t||0;'string'==typeof n&&(e='binary'===n?new f(16):null,n=null);var u=(n=n||{}).random||(n.rng||r)();if(u[6]=15&u[6]|64,u[8]=63&u[8]|128,e)for(var i=0;i<16;i++)e[o+i]=u[i];return e||l(u)}var R=C;R.v1=function(n,r,e){var t=r&&e||0,o=r||[],u=null!=(n=n||{}).clockseq?n.clockseq:y,f=null!=n.msecs?n.msecs:(new Date).getTime(),i=null!=n.nsecs?n.nsecs:h+1,c=f-p+(i-h)/1e4;if(c<0&&null==n.clockseq&&(u=u+1&16383),(c<0||f>p)&&null==n.nsecs&&(i=0),i>=1e4)throw new Error('uuid.v1(): Can\'t create more than 10M uuids/sec');p=f,h=i,y=u;var s=(1e4*(268435455&(f+=122192928e5))+i)%4294967296;o[t++]=s>>>24&255,o[t++]=s>>>16&255,o[t++]=s>>>8&255,o[t++]=255&s;var v=f/4294967296*1e4&268435455;o[t++]=v>>>8&255,o[t++]=255&v,o[t++]=v>>>24&15|16,o[t++]=v>>>16&255,o[t++]=u>>>8|128,o[t++]=255&u;for(var C=n.node||w,R=0;R<6;R++)o[t+R]=C[R];return r||l(o)},R.v4=C,R.parse=function(n,r,e){var t=r&&e||0,o=0;for(r=r||[],n.toLowerCase().replace(/[0-9a-f]{2}/g,function(n){o<16&&(r[t+o++]=c[n])});o<16;)r[t+o++]=0;return r},R.unparse=l,R.BufferClass=f,R._rng=r,R._mathRNG=e,R._nodeRNG=t,R._whatwgRNG=o,void 0!==m&&m.exports?m.exports=R:'function'==typeof define&&define.amd?define(function(){return R}):(u=n.uuid,R.noConflict=function(){return n.uuid=u,R},n.uuid=R)})('undefined'!=typeof window?window:null)},498,[499]); -__d(function(g,r,i,a,m,e,d){'use strict';var o=65536,n=4294967295;var t=r(d[0]).Buffer,s=g.crypto||g.msCrypto;s&&s.getRandomValues?m.exports=function(u,f){if(u>n)throw new RangeError('requested too many random bytes');var c=t.allocUnsafe(u);if(u>0)if(u>o)for(var l=0;lp)throw new RangeError('The value "'+t+'" is invalid for option "size"');var e=new Uint8Array(t);return Object.setPrototypeOf(e,l.prototype),e}function l(t,e,n){if('number'==typeof t){if('string'==typeof e)throw new TypeError('The "string" argument must be of type string. Received type number');return b(t)}return y(t,e,n)}function y(t,e,n){if('string'==typeof t)return B(t,e);if(ArrayBuffer.isView(t))return m(t);if(null==t)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof t);if(pt(t,ArrayBuffer)||t&&pt(t.buffer,ArrayBuffer))return I(t,e,n);if('undefined'!=typeof SharedArrayBuffer&&(pt(t,SharedArrayBuffer)||t&&pt(t.buffer,SharedArrayBuffer)))return I(t,e,n);if('number'==typeof t)throw new TypeError('The "value" argument must not be of type number. Received type number');var i=t.valueOf&&t.valueOf();if(null!=i&&i!==t)return l.from(i,e,n);var o=U(t);if(o)return o;if('undefined'!=typeof Symbol&&null!=Symbol.toPrimitive&&'function'==typeof t[Symbol.toPrimitive])return l.from(t[Symbol.toPrimitive]('string'),e,n);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof t)}function w(t){if('number'!=typeof t)throw new TypeError('"size" argument must be of type number');if(t<0)throw new RangeError('The value "'+t+'" is invalid for option "size"')}function v(t,e,n){return w(t),t<=0?c(t):void 0!==e?'string'==typeof n?c(t).fill(e,n):c(t).fill(e):c(t)}function b(t){return w(t),c(t<0?0:0|A(t))}function B(t,e){if('string'==typeof e&&''!==e||(e='utf8'),!l.isEncoding(e))throw new TypeError('Unknown encoding: '+e);var n=0|R(t,e),i=c(n),o=i.write(t,e);return o!==n&&(i=i.slice(0,o)),i}function E(t){for(var e=t.length<0?0:0|A(t.length),n=c(e),i=0;i=p)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+p.toString(16)+' bytes');return 0|t}function R(t,e){if(l.isBuffer(t))return t.length;if(ArrayBuffer.isView(t)||pt(t,ArrayBuffer))return t.byteLength;if('string'!=typeof t)throw new TypeError("The \"string\" argument must be one of type string, Buffer, or ArrayBuffer. Received type "+typeof t);var n=t.length,i=arguments.length>2&&!0===arguments[2];if(!i&&0===n)return 0;for(var o=!1;;)switch(e){case'ascii':case'latin1':case'binary':return n;case'utf8':case'utf-8':return ft(t).length;case'ucs2':case'ucs-2':case'utf16le':case'utf-16le':return 2*n;case'hex':return n>>>1;case'base64':return ht(t).length;default:if(o)return i?-1:ft(t).length;e=(''+e).toLowerCase(),o=!0}}function T(t,e,n){var i=!1;if((void 0===e||e<0)&&(e=0),e>this.length)return'';if((void 0===n||n>this.length)&&(n=this.length),n<=0)return'';if((n>>>=0)<=(e>>>=0))return'';for(t||(t='utf8');;)switch(t){case'hex':return Y(this,e,n);case'utf8':case'utf-8':return N(this,e,n);case'ascii':return D(this,e,n);case'latin1':case'binary':return z(this,e,n);case'base64':return C(this,e,n);case'ucs2':case'ucs-2':case'utf16le':case'utf-16le':return G(this,e,n);default:if(i)throw new TypeError('Unknown encoding: '+t);t=(t+'').toLowerCase(),i=!0}}function O(t,e,n){var i=t[e];t[e]=t[n],t[n]=i}function L(t,e,n,i,o){if(0===t.length)return-1;if('string'==typeof n?(i=n,n=0):n>2147483647?n=2147483647:n<-2147483648&&(n=-2147483648),ct(n=+n)&&(n=o?0:t.length-1),n<0&&(n=t.length+n),n>=t.length){if(o)return-1;n=t.length-1}else if(n<0){if(!o)return-1;n=0}if('string'==typeof e&&(e=l.from(e,i)),l.isBuffer(e))return 0===e.length?-1:M(t,e,n,i,o);if('number'==typeof e)return e&=255,'function'==typeof Uint8Array.prototype.indexOf?o?Uint8Array.prototype.indexOf.call(t,e,n):Uint8Array.prototype.lastIndexOf.call(t,e,n):M(t,[e],n,i,o);throw new TypeError('val must be string, number or Buffer')}function M(t,e,n,i,o){var f,u=1,s=t.length,h=e.length;if(void 0!==i&&('ucs2'===(i=String(i).toLowerCase())||'ucs-2'===i||'utf16le'===i||'utf-16le'===i)){if(t.length<2||e.length<2)return-1;u=2,s/=2,h/=2,n/=2}function a(t,e){return 1===u?t[e]:t.readUInt16BE(e*u)}if(o){var p=-1;for(f=n;fs&&(n=s-h),f=n;f>=0;f--){for(var c=!0,l=0;lo&&(i=o):i=o;var f,u=e.length;for(i>u/2&&(i=u/2),f=0;f239?4:f>223?3:f>191?2:1;if(o+s<=n){var h=void 0,a=void 0,p=void 0,c=void 0;switch(s){case 1:f<128&&(u=f);break;case 2:128==(192&(h=t[o+1]))&&(c=(31&f)<<6|63&h)>127&&(u=c);break;case 3:h=t[o+1],a=t[o+2],128==(192&h)&&128==(192&a)&&(c=(15&f)<<12|(63&h)<<6|63&a)>2047&&(c<55296||c>57343)&&(u=c);break;case 4:h=t[o+1],a=t[o+2],p=t[o+3],128==(192&h)&&128==(192&a)&&128==(192&p)&&(c=(15&f)<<18|(63&h)<<12|(63&a)<<6|63&p)>65535&&c<1114112&&(u=c)}}null===u?(u=65533,s=1):u>65535&&(u-=65536,i.push(u>>>10&1023|55296),u=56320|1023&u),i.push(u),o+=s}return j(i)}_e.kMaxLength=p,l.TYPED_ARRAY_SUPPORT=(function(){try{var t=new Uint8Array(1),e={foo:function(){return 42}};return Object.setPrototypeOf(e,Uint8Array.prototype),Object.setPrototypeOf(t,e),42===t.foo()}catch(t){return!1}})(),l.TYPED_ARRAY_SUPPORT||'undefined'==typeof console||'function'!=typeof console.error||console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support."),Object.defineProperty(l.prototype,'parent',{enumerable:!0,get:function(){if(l.isBuffer(this))return this.buffer}}),Object.defineProperty(l.prototype,'offset',{enumerable:!0,get:function(){if(l.isBuffer(this))return this.byteOffset}}),l.poolSize=8192,l.from=function(t,e,n){return y(t,e,n)},Object.setPrototypeOf(l.prototype,Uint8Array.prototype),Object.setPrototypeOf(l,Uint8Array),l.alloc=function(t,e,n){return v(t,e,n)},l.allocUnsafe=function(t){return b(t)},l.allocUnsafeSlow=function(t){return b(t)},l.isBuffer=function(t){return null!=t&&!0===t._isBuffer&&t!==l.prototype},l.compare=function(t,e){if(pt(t,Uint8Array)&&(t=l.from(t,t.offset,t.byteLength)),pt(e,Uint8Array)&&(e=l.from(e,e.offset,e.byteLength)),!l.isBuffer(t)||!l.isBuffer(e))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(t===e)return 0;for(var n=t.length,i=e.length,o=0,f=Math.min(n,i);oi.length?(l.isBuffer(f)||(f=l.from(f)),f.copy(i,o)):Uint8Array.prototype.set.call(i,f,o);else{if(!l.isBuffer(f))throw new TypeError('"list" argument must be an Array of Buffers');f.copy(i,o)}o+=f.length}return i},l.byteLength=R,l.prototype._isBuffer=!0,l.prototype.swap16=function(){var t=this.length;if(t%2!=0)throw new RangeError('Buffer size must be a multiple of 16-bits');for(var e=0;ee&&(t+=' ... '),''},a&&(l.prototype[a]=l.prototype.inspect),l.prototype.compare=function(t,e,n,i,o){if(pt(t,Uint8Array)&&(t=l.from(t,t.offset,t.byteLength)),!l.isBuffer(t))throw new TypeError("The \"target\" argument must be one of type Buffer or Uint8Array. Received type "+typeof t);if(void 0===e&&(e=0),void 0===n&&(n=t?t.length:0),void 0===i&&(i=0),void 0===o&&(o=this.length),e<0||n>t.length||i<0||o>this.length)throw new RangeError('out of range index');if(i>=o&&e>=n)return 0;if(i>=o)return-1;if(e>=n)return 1;if(e>>>=0,n>>>=0,i>>>=0,o>>>=0,this===t)return 0;for(var f=o-i,u=n-e,s=Math.min(f,u),h=this.slice(i,o),a=t.slice(e,n),p=0;p>>=0,isFinite(n)?(n>>>=0,void 0===i&&(i='utf8')):(i=n,n=void 0)}var o=this.length-e;if((void 0===n||n>o)&&(n=o),t.length>0&&(n<0||e<0)||e>this.length)throw new RangeError('Attempt to write outside buffer bounds');i||(i='utf8');for(var f=!1;;)switch(i){case'hex':return _(this,t,e,n);case'utf8':case'utf-8':return S(this,t,e,n);case'ascii':case'latin1':case'binary':return x(this,t,e,n);case'base64':return P(this,t,e,n);case'ucs2':case'ucs-2':case'utf16le':case'utf-16le':return k(this,t,e,n);default:if(f)throw new TypeError('Unknown encoding: '+i);i=(''+i).toLowerCase(),f=!0}},l.prototype.toJSON=function(){return{type:'Buffer',data:Array.prototype.slice.call(this._arr||this,0)}};var F=4096;function j(t){var e=t.length;if(e<=F)return String.fromCharCode.apply(String,t);for(var n='',i=0;ii)&&(n=i);for(var o='',f=e;fn)throw new RangeError('Trying to access beyond buffer length')}function q(t,e,n,i,o,f){if(!l.isBuffer(t))throw new TypeError('"buffer" argument must be a Buffer instance');if(e>o||et.length)throw new RangeError('Index out of range')}function W(t,e,n,i,o){rt(e,i,o,t,n,7);var f=Number(e&BigInt(4294967295));t[n++]=f,f>>=8,t[n++]=f,f>>=8,t[n++]=f,f>>=8,t[n++]=f;var u=Number(e>>BigInt(32)&BigInt(4294967295));return t[n++]=u,u>>=8,t[n++]=u,u>>=8,t[n++]=u,u>>=8,t[n++]=u,n}function X(t,e,n,i,o){rt(e,i,o,t,n,7);var f=Number(e&BigInt(4294967295));t[n+7]=f,f>>=8,t[n+6]=f,f>>=8,t[n+5]=f,f>>=8,t[n+4]=f;var u=Number(e>>BigInt(32)&BigInt(4294967295));return t[n+3]=u,u>>=8,t[n+2]=u,u>>=8,t[n+1]=u,u>>=8,t[n]=u,n+8}function J(t,e,n,i,o,f){if(n+i>t.length)throw new RangeError('Index out of range');if(n<0)throw new RangeError('Index out of range')}function Z(t,e,n,i,o){return e=+e,n>>>=0,o||J(t,0,n,4),h.write(t,e,n,i,23,4),n+4}function $(t,e,n,i,o){return e=+e,n>>>=0,o||J(t,0,n,8),h.write(t,e,n,i,52,8),n+8}l.prototype.slice=function(t,e){var n=this.length;t=~~t,e=void 0===e?n:~~e,t<0?(t+=n)<0&&(t=0):t>n&&(t=n),e<0?(e+=n)<0&&(e=0):e>n&&(e=n),e>>=0,e>>>=0,n||V(t,e,this.length);for(var i=this[t],o=1,f=0;++f>>=0,e>>>=0,n||V(t,e,this.length);for(var i=this[t+--e],o=1;e>0&&(o*=256);)i+=this[t+--e]*o;return i},l.prototype.readUint8=l.prototype.readUInt8=function(t,e){return t>>>=0,e||V(t,1,this.length),this[t]},l.prototype.readUint16LE=l.prototype.readUInt16LE=function(t,e){return t>>>=0,e||V(t,2,this.length),this[t]|this[t+1]<<8},l.prototype.readUint16BE=l.prototype.readUInt16BE=function(t,e){return t>>>=0,e||V(t,2,this.length),this[t]<<8|this[t+1]},l.prototype.readUint32LE=l.prototype.readUInt32LE=function(t,e){return t>>>=0,e||V(t,4,this.length),(this[t]|this[t+1]<<8|this[t+2]<<16)+16777216*this[t+3]},l.prototype.readUint32BE=l.prototype.readUInt32BE=function(t,e){return t>>>=0,e||V(t,4,this.length),16777216*this[t]+(this[t+1]<<16|this[t+2]<<8|this[t+3])},l.prototype.readBigUInt64LE=yt(function(t){et(t>>>=0,'offset');var e=this[t],n=this[t+7];void 0!==e&&void 0!==n||nt(t,this.length-8);var i=e+this[++t]*Math.pow(2,8)+this[++t]*Math.pow(2,16)+this[++t]*Math.pow(2,24),o=this[++t]+this[++t]*Math.pow(2,8)+this[++t]*Math.pow(2,16)+n*Math.pow(2,24);return BigInt(i)+(BigInt(o)<>>=0,'offset');var e=this[t],n=this[t+7];void 0!==e&&void 0!==n||nt(t,this.length-8);var i=e*Math.pow(2,24)+this[++t]*Math.pow(2,16)+this[++t]*Math.pow(2,8)+this[++t],o=this[++t]*Math.pow(2,24)+this[++t]*Math.pow(2,16)+this[++t]*Math.pow(2,8)+n;return(BigInt(i)<>>=0,e>>>=0,n||V(t,e,this.length);for(var i=this[t],o=1,f=0;++f=(o*=128)&&(i-=Math.pow(2,8*e)),i},l.prototype.readIntBE=function(t,e,n){t>>>=0,e>>>=0,n||V(t,e,this.length);for(var i=e,o=1,f=this[t+--i];i>0&&(o*=256);)f+=this[t+--i]*o;return f>=(o*=128)&&(f-=Math.pow(2,8*e)),f},l.prototype.readInt8=function(t,e){return t>>>=0,e||V(t,1,this.length),128&this[t]?-1*(255-this[t]+1):this[t]},l.prototype.readInt16LE=function(t,e){t>>>=0,e||V(t,2,this.length);var n=this[t]|this[t+1]<<8;return 32768&n?4294901760|n:n},l.prototype.readInt16BE=function(t,e){t>>>=0,e||V(t,2,this.length);var n=this[t+1]|this[t]<<8;return 32768&n?4294901760|n:n},l.prototype.readInt32LE=function(t,e){return t>>>=0,e||V(t,4,this.length),this[t]|this[t+1]<<8|this[t+2]<<16|this[t+3]<<24},l.prototype.readInt32BE=function(t,e){return t>>>=0,e||V(t,4,this.length),this[t]<<24|this[t+1]<<16|this[t+2]<<8|this[t+3]},l.prototype.readBigInt64LE=yt(function(t){et(t>>>=0,'offset');var e=this[t],n=this[t+7];void 0!==e&&void 0!==n||nt(t,this.length-8);var i=this[t+4]+this[t+5]*Math.pow(2,8)+this[t+6]*Math.pow(2,16)+(n<<24);return(BigInt(i)<>>=0,'offset');var e=this[t],n=this[t+7];void 0!==e&&void 0!==n||nt(t,this.length-8);var i=(e<<24)+this[++t]*Math.pow(2,16)+this[++t]*Math.pow(2,8)+this[++t];return(BigInt(i)<>>=0,e||V(t,4,this.length),h.read(this,t,!0,23,4)},l.prototype.readFloatBE=function(t,e){return t>>>=0,e||V(t,4,this.length),h.read(this,t,!1,23,4)},l.prototype.readDoubleLE=function(t,e){return t>>>=0,e||V(t,8,this.length),h.read(this,t,!0,52,8)},l.prototype.readDoubleBE=function(t,e){return t>>>=0,e||V(t,8,this.length),h.read(this,t,!1,52,8)},l.prototype.writeUintLE=l.prototype.writeUIntLE=function(t,e,n,i){(t=+t,e>>>=0,n>>>=0,i)||q(this,t,e,n,Math.pow(2,8*n)-1,0);var o=1,f=0;for(this[e]=255&t;++f>>=0,n>>>=0,i)||q(this,t,e,n,Math.pow(2,8*n)-1,0);var o=n-1,f=1;for(this[e+o]=255&t;--o>=0&&(f*=256);)this[e+o]=t/f&255;return e+n},l.prototype.writeUint8=l.prototype.writeUInt8=function(t,e,n){return t=+t,e>>>=0,n||q(this,t,e,1,255,0),this[e]=255&t,e+1},l.prototype.writeUint16LE=l.prototype.writeUInt16LE=function(t,e,n){return t=+t,e>>>=0,n||q(this,t,e,2,65535,0),this[e]=255&t,this[e+1]=t>>>8,e+2},l.prototype.writeUint16BE=l.prototype.writeUInt16BE=function(t,e,n){return t=+t,e>>>=0,n||q(this,t,e,2,65535,0),this[e]=t>>>8,this[e+1]=255&t,e+2},l.prototype.writeUint32LE=l.prototype.writeUInt32LE=function(t,e,n){return t=+t,e>>>=0,n||q(this,t,e,4,4294967295,0),this[e+3]=t>>>24,this[e+2]=t>>>16,this[e+1]=t>>>8,this[e]=255&t,e+4},l.prototype.writeUint32BE=l.prototype.writeUInt32BE=function(t,e,n){return t=+t,e>>>=0,n||q(this,t,e,4,4294967295,0),this[e]=t>>>24,this[e+1]=t>>>16,this[e+2]=t>>>8,this[e+3]=255&t,e+4},l.prototype.writeBigUInt64LE=yt(function(t){return W(this,t,arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,BigInt(0),BigInt('0xffffffffffffffff'))}),l.prototype.writeBigUInt64BE=yt(function(t){return X(this,t,arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,BigInt(0),BigInt('0xffffffffffffffff'))}),l.prototype.writeIntLE=function(t,e,n,i){if(t=+t,e>>>=0,!i){var o=Math.pow(2,8*n-1);q(this,t,e,n,o-1,-o)}var f=0,u=1,s=0;for(this[e]=255&t;++f>0)-s&255;return e+n},l.prototype.writeIntBE=function(t,e,n,i){if(t=+t,e>>>=0,!i){var o=Math.pow(2,8*n-1);q(this,t,e,n,o-1,-o)}var f=n-1,u=1,s=0;for(this[e+f]=255&t;--f>=0&&(u*=256);)t<0&&0===s&&0!==this[e+f+1]&&(s=1),this[e+f]=(t/u>>0)-s&255;return e+n},l.prototype.writeInt8=function(t,e,n){return t=+t,e>>>=0,n||q(this,t,e,1,127,-128),t<0&&(t=255+t+1),this[e]=255&t,e+1},l.prototype.writeInt16LE=function(t,e,n){return t=+t,e>>>=0,n||q(this,t,e,2,32767,-32768),this[e]=255&t,this[e+1]=t>>>8,e+2},l.prototype.writeInt16BE=function(t,e,n){return t=+t,e>>>=0,n||q(this,t,e,2,32767,-32768),this[e]=t>>>8,this[e+1]=255&t,e+2},l.prototype.writeInt32LE=function(t,e,n){return t=+t,e>>>=0,n||q(this,t,e,4,2147483647,-2147483648),this[e]=255&t,this[e+1]=t>>>8,this[e+2]=t>>>16,this[e+3]=t>>>24,e+4},l.prototype.writeInt32BE=function(t,e,n){return t=+t,e>>>=0,n||q(this,t,e,4,2147483647,-2147483648),t<0&&(t=4294967295+t+1),this[e]=t>>>24,this[e+1]=t>>>16,this[e+2]=t>>>8,this[e+3]=255&t,e+4},l.prototype.writeBigInt64LE=yt(function(t){return W(this,t,arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,-BigInt('0x8000000000000000'),BigInt('0x7fffffffffffffff'))}),l.prototype.writeBigInt64BE=yt(function(t){return X(this,t,arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,-BigInt('0x8000000000000000'),BigInt('0x7fffffffffffffff'))}),l.prototype.writeFloatLE=function(t,e,n){return Z(this,t,e,!0,n)},l.prototype.writeFloatBE=function(t,e,n){return Z(this,t,e,!1,n)},l.prototype.writeDoubleLE=function(t,e,n){return $(this,t,e,!0,n)},l.prototype.writeDoubleBE=function(t,e,n){return $(this,t,e,!1,n)},l.prototype.copy=function(t,e,n,i){if(!l.isBuffer(t))throw new TypeError('argument should be a Buffer');if(n||(n=0),i||0===i||(i=this.length),e>=t.length&&(e=t.length),e||(e=0),i>0&&i=this.length)throw new RangeError('Index out of range');if(i<0)throw new RangeError('sourceEnd out of bounds');i>this.length&&(i=this.length),t.length-e>>=0,n=void 0===n?this.length:n>>>0,t||(t=0),'number'==typeof t)for(f=e;f=i+4;n-=3)e="_"+t.slice(n-3,n)+e;return""+t.slice(0,n)+e}function tt(t,e,n){et(e,'offset'),void 0!==t[e]&&void 0!==t[e+n]||nt(e,t.length-(n+1))}function rt(t,e,n,i,o,f){if(t>n||t3?0===e||e===BigInt(0)?">= 0"+s+" and < 2"+s+" ** "+8*(f+1)+s:">= -(2"+s+" ** "+(8*(f+1)-1)+s+") and < 2 ** "+(8*(f+1)-1)+s:">= "+e+s+" and <= "+n+s,new H.ERR_OUT_OF_RANGE('value',u,t)}tt(i,o,f)}function et(t,e){if('number'!=typeof t)throw new H.ERR_INVALID_ARG_TYPE(e,'number',t)}function nt(t,e,n){if(Math.floor(t)!==t)throw et(t,n),new H.ERR_OUT_OF_RANGE(n||'offset','an integer',t);if(e<0)throw new H.ERR_BUFFER_OUT_OF_BOUNDS;throw new H.ERR_OUT_OF_RANGE(n||'offset',">= "+(n?1:0)+" and <= "+e,t)}K('ERR_BUFFER_OUT_OF_BOUNDS',function(t){return t?t+" is outside of buffer bounds":'Attempt to access memory outside buffer bounds'},RangeError),K('ERR_INVALID_ARG_TYPE',function(t,e){return"The \""+t+"\" argument must be of type number. Received type "+typeof e},TypeError),K('ERR_OUT_OF_RANGE',function(t,e,n){var i="The value of \""+t+"\" is out of range.",o=n;return Number.isInteger(n)&&Math.abs(n)>Math.pow(2,32)?o=Q(String(n)):'bigint'==typeof n&&(o=String(n),(n>Math.pow(BigInt(2),BigInt(32))||n<-Math.pow(BigInt(2),BigInt(32)))&&(o=Q(o)),o+='n'),i+=" It must be "+e+". Received "+o},RangeError);var it=/[^+/0-9A-Za-z-_]/g;function ot(t){if((t=(t=t.split('=')[0]).trim().replace(it,'')).length<2)return'';for(;t.length%4!=0;)t+='=';return t}function ft(t,e){var n;e=e||1/0;for(var i=t.length,o=null,f=[],u=0;u55295&&n<57344){if(!o){if(n>56319){(e-=3)>-1&&f.push(239,191,189);continue}if(u+1===i){(e-=3)>-1&&f.push(239,191,189);continue}o=n;continue}if(n<56320){(e-=3)>-1&&f.push(239,191,189),o=n;continue}n=65536+(o-55296<<10|n-56320)}else o&&(e-=3)>-1&&f.push(239,191,189);if(o=null,n<128){if((e-=1)<0)break;f.push(n)}else if(n<2048){if((e-=2)<0)break;f.push(n>>6|192,63&n|128)}else if(n<65536){if((e-=3)<0)break;f.push(n>>12|224,n>>6&63|128,63&n|128)}else{if(!(n<1114112))throw new Error('Invalid code point');if((e-=4)<0)break;f.push(n>>18|240,n>>12&63|128,n>>6&63|128,63&n|128)}}return f}function ut(t){for(var e=[],n=0;n>8,o=n%256,f.push(o),f.push(i);return f}function ht(t){return s.toByteArray(ot(t))}function at(t,e,n,i){var o;for(o=0;o=e.length||o>=t.length);++o)e[o+n]=t[o];return o}function pt(t,e){return t instanceof e||null!=t&&null!=t.constructor&&null!=t.constructor.name&&t.constructor.name===e.name}function ct(t){return t!=t}var lt=(function(){for(var t=new Array(256),e=0;e<16;++e)for(var n=16*e,i=0;i<16;++i)t[n+i]="0123456789abcdef"[e]+"0123456789abcdef"[i];return t})();function yt(t){return'undefined'==typeof BigInt?gt:t}function gt(){throw new Error('BigInt not supported')}},501,[9,10,16,12,14,17,91,502]); -__d(function(g,r,_i,a,_m,_e,_d){_e.read=function(o,t,h,M,f){var w,p,i=8*f-M-1,n=(1<>1,e=-7,u=h?f-1:0,s=h?-1:1,c=o[t+u];for(u+=s,w=c&(1<<-e)-1,c>>=-e,e+=i;e>0;w=256*w+o[t+u],u+=s,e-=8);for(p=w&(1<<-e)-1,w>>=-e,e+=M;e>0;p=256*p+o[t+u],u+=s,e-=8);if(0===w)w=1-N;else{if(w===n)return p?NaN:1/0*(c?-1:1);p+=Math.pow(2,M),w-=N}return(c?-1:1)*p*Math.pow(2,w-M)},_e.write=function(o,t,h,M,f,w){var p,i,n,N=8*w-f-1,e=(1<>1,s=23===f?Math.pow(2,-24)-Math.pow(2,-77):0,c=M?0:w-1,l=M?1:-1,d=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(i=isNaN(t)?1:0,p=e):(p=Math.floor(Math.log(t)/Math.LN2),t*(n=Math.pow(2,-p))<1&&(p--,n*=2),(t+=p+u>=1?s/n:s*Math.pow(2,1-u))*n>=2&&(p++,n/=2),p+u>=e?(i=0,p=e):p+u>=1?(i=(t*n-1)*Math.pow(2,f),p+=u):(i=t*Math.pow(2,u-1)*Math.pow(2,f),p=0));f>=8;o[h+c]=255&i,c+=l,i/=256,f-=8);for(p=p<0;o[h+c]=255&p,c+=l,p/=256,N-=8);o[h+c-l]|=128*d}},502,[]); -__d(function(g,r,i,a,m,e,d){var n=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.removePlugin=e.removeAccessUser=e.default=e.addPlugin=e.addAccessUser=void 0;var u,s=n(r(d[1])),t=n(r(d[2])),c=r(d[3]),l=n(r(d[4])),o=(0,c.createAction)('plugins/addView');e.addPlugin=o;var p=(0,c.createAction)('plugins/removeView');e.removePlugin=p;var f=(0,c.createAction)('websocket/plugin-acl-grant');e.addAccessUser=f;var v=(0,c.createAction)('websocket/plugin-acl-remove');e.removeAccessUser=v;var A=(0,c.createReducer)({plugins:[],main:[],side:[],background:[]},(u={},(0,s.default)(u,o.toString(),function(n,u){var s=u.payload;n.plugins.push(s);var t=new URL(s.baseURL);t.searchParams.append('auth',s.authToken),t.searchParams.append('parent','*'),t.searchParams.append('backend',l.default.apiBase),t.searchParams.append('pluginId',s.id);var c={url:t.href,plugin:s.id,view:'/'};n.main.push(c)}),(0,s.default)(u,p.toString(),function(n,u){var s=u.payload;n.main=n.main.filter(function(n){return n.plugin!==s.id}),n.side=n.side.filter(function(n){return n.plugin!==s.id}),n.background=n.background.filter(function(n){return n.plugin!==s.id}),n.plugins=n.plugins.filter(function(n){return n.id!==s.id})}),(0,s.default)(u,f.toString(),function(n,u){var s=u.payload,c=n.plugins.find(function(n){return n.id===s.pluginId});if(c){var l=(0,t.default)({},c);l.ACLAccessGrantedUsers.push(s.userId),l.ACLAccessRemovedUsers=l.ACLAccessRemovedUsers.filter(function(n){return n!==s.userId}),n.plugins=n.plugins.filter(function(n){return n.id!==c.id}).concat([l])}}),(0,s.default)(u,v.toString(),function(n,u){var s=u.payload,c=n.plugins.find(function(n){return n.id===s.pluginId});if(c){var l=(0,t.default)({},c);l.ACLAccessRemovedUsers.push(s.userId),l.ACLAccessGrantedUsers=l.ACLAccessGrantedUsers.filter(function(n){return n!==s.userId}),n.plugins=n.plugins.filter(function(n){return n.id!==c.id}).concat([l])}}),u));e.default=A},503,[1,261,22,475,504]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.setUrlFromAppHost=e.setUrl=e.default=e.CLIENT_APP_VERSION=void 0;var t={apiBase:'https://api.testing.dyte.in'},s={apiBase:'https://api.testingv2.dyte.in'},n={apiBase:'https://api.testingv3.dyte.in'},p={apiBase:'https://api.cluster.dyte.in'},B={apiBase:'https://api.staging.dyte.in'},f=p;e.CLIENT_APP_VERSION='0.5.0';var o=function(t){f.apiBase=t};e.setUrl=o;e.setUrlFromAppHost=function(f){f.indexOf('testing.dyte.in')>0?o(t.apiBase):f.indexOf('testingv2.dyte.in')>0?o(s.apiBase):f.indexOf('testingv3.dyte.in')>0&&o(n.apiBase),f.indexOf('staging.dyte.in')>0?o(B.apiBase):o(p.apiBase)};var y=f;e.default=y},504,[]); -__d(function(g,r,i,a,m,e,d){var o=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.storeVideoTransform=e.setConsumerScore=e.setConsumerRemotelyResumed=e.setConsumerRemotelyPaused=e.setConsumerClosed=e.default=e.addConsumer=void 0;var t,s=o(r(d[1])),n=o(r(d[2])),u=r(d[3]),c=r(d[4]),l=(0,u.createAction)('session/add-consumer');e.addConsumer=l;var f=(0,u.createAction)('websocket/consumer-paused');e.setConsumerRemotelyPaused=f;var C=(0,u.createAction)('websocket/consumer-resumed');e.setConsumerRemotelyResumed=C;var v=(0,u.createAction)('websocket/consumer-closed');e.setConsumerClosed=v;var y=(0,u.createAction)('websocket/consumer-score');e.setConsumerScore=y;var p=(0,u.createAction)('session/store-video-transforms');e.storeVideoTransform=p;var S=(0,u.createReducer)({activeConsumers:[],closedConsumers:[],videoTransforms:{}},(t={},(0,s.default)(t,c.resetRoom.toString(),function(o){o.activeConsumers=[],o.closedConsumers=[],o.videoTransforms={}}),(0,s.default)(t,l.toString(),function(o,t){o.closedConsumers.includes(t.payload.id)?o.closedConsumers.filter(function(o){return o!==t.payload.id}):o.activeConsumers=o.activeConsumers.filter(function(o){return o.id!==t.payload.id}).concat([t.payload])}),(0,s.default)(t,v.toString(),function(o,t){o.activeConsumers.find(function(o){return o.id===t.payload.id})?o.activeConsumers=o.activeConsumers.filter(function(o){return o.id!==t.payload.id}):o.closedConsumers=o.closedConsumers.concat([t.payload.id])}),(0,s.default)(t,y.toString(),function(o,t){var s=o.activeConsumers.find(function(o){return o.id===t.payload.id});s&&(s.score=t.payload.score.score,s.producerScore=t.payload.score.producerScore,o.activeConsumers=o.activeConsumers.filter(function(o){return o.id!==t.payload.id}).concat([(0,n.default)({},s)]))}),(0,s.default)(t,f.toString(),function(o,t){var s=(0,n.default)({},o.activeConsumers.find(function(o){return o.id===t.payload.id}));s&&(s.remotelyPaused=!0,o.activeConsumers=o.activeConsumers.filter(function(o){return o.id!==t.payload.id}).concat([(0,n.default)({},s)]))}),(0,s.default)(t,C.toString(),function(o,t){var s=o.activeConsumers.find(function(o){return o.id===t.payload.id});s&&(s.remotelyPaused=!1,o.activeConsumers=o.activeConsumers.filter(function(o){return o.id!==t.payload.id}).concat([(0,n.default)({},s)]))}),(0,s.default)(t,p.toString(),function(o,t){o.videoTransforms[t.payload.streamId]=t.payload.transform}),t));e.default=S},505,[1,261,22,475,480]); -__d(function(g,r,i,a,m,e,d){var c=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.setProducerScore=e.setProducerClosed=e.producerConnected=e.default=void 0;var o,t=c(r(d[1])),u=c(r(d[2])),n=r(d[3]),s=r(d[4]),f=(0,n.createAction)('websocket/producer-connect');e.producerConnected=f;var l=(0,n.createAction)('websocket/producer-closed');e.setProducerClosed=l;var v=(0,n.createAction)('websocket/producer-score');e.setProducerScore=v;var P=(0,n.createReducer)({activeProducers:[]},(o={},(0,t.default)(o,s.resetRoom.toString(),function(c){c.activeProducers=[]}),(0,t.default)(o,f.toString(),function(c,o){c.activeProducers=c.activeProducers.filter(function(c){return c.id!==o.payload.id}).concat([o.payload])}),(0,t.default)(o,l.toString(),function(c,o){c.activeProducers=c.activeProducers.filter(function(c){return c.id!==o.payload.id})}),(0,t.default)(o,v.toString(),function(c,o){var t=c.activeProducers.find(function(c){return c.id===o.payload.id});t&&(t.score=o.payload.score[0].score,c.activeProducers=c.activeProducers.filter(function(c){return c.id!==o.payload.id}).concat([(0,u.default)({},t)]))}),o));e.default=P},506,[1,261,22,475,480]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.getClient=e.client=void 0;var l=r(d[1]),n=t(r(d[2])),u=new l.GraphQLClient({url:n.default.apiBase+"/graphql"});e.client=u;e.getClient=function(t){return new l.GraphQLClient({url:(t||n.default.apiBase)+"/graphql"})}},507,[1,465,504]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.ConfigServiceProvider=e.ConfigServiceContext=void 0;var n=t(r(d[1])),o=t(r(d[2])),s=t(r(d[3])),u=O(r(d[4])),l=r(d[5]),f=r(d[6]),c=r(d[7]),p=r(d[8]),h=t(r(d[9])),v=t(r(d[10])),w=t(r(d[11])),y=r(d[12]),C=r(d[13]),P=r(d[14]),T=r(d[15]),_=r(d[16]),S=r(d[17]),b=O(r(d[18]));function k(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(k=function(t){return t?o:n})(t)}function O(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=k(n);if(o&&o.has(t))return o.get(t);var s={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in t)if("default"!==l&&Object.prototype.hasOwnProperty.call(t,l)){var f=u?Object.getOwnPropertyDescriptor(t,l):null;f&&(f.get||f.set)?Object.defineProperty(s,l,f):s[l]=t[l]}return s.default=t,o&&o.set(t,s),s}var V=(0,u.createContext)(null);e.ConfigServiceContext=V;e.ConfigServiceProvider=function(t){var k=(0,f.useDispatch)(),O=t.children,x=t.meeting,j=(0,u.useState)((0,o.default)({},x.config,{permissions_fetched:!1})),M=(0,s.default)(j,2),E=M[0],L=M[1],D=(0,u.useState)(null),I=(0,s.default)(D,2),A=I[0],B=I[1],N=(0,u.useContext)(P.ClientContext),W=u.default.useContext(S.OrientationContext).orientation,U=(0,u.useState)([]),z=(0,s.default)(U,2),H=z[0],R=z[1],G=(0,f.useSelector)(function(t){return t.participant.peerId}),J='LANDSCAPE'===W,F=((0,l.useWindowDimensions)(),function(t){var n,s,u,l,f,p,h=(0,o.default)({},t,{permissions_fetched:!0});null!=(n=h.theme)&&null!=(s=n.grid)&&null!=(u=s.defaultView)&&u.toLowerCase()&&c.store.dispatch((0,y.setRoomGridView)(null==(l=h.theme)?void 0:null==(f=l.grid)?void 0:null==(p=f.defaultView)?void 0:p.toLowerCase())),h.theme=(0,_.convertThemeToV2)(h.theme,x._uiConfig),x.config=h,L((0,o.default)({},h))}),q=function(t){var s;return n.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:s=null!=t&&t.uiConfig||null!=t&&t.role?(0,_.convertPresetToV2)(x.config,t):t,(0,f.batch)(function(){var t,n;if(k((0,y.setPresetFetched)(!0)),k((0,C.peerMetadataUpdated)({id:G,view_type:null==(t=s.permissions)?void 0:t.view_type,preset_name:s.preset_name})),null!=(n=s.permissions)&&n.view_type&&k((0,y.setRoomViewType)(s.permissions.view_type)),E.permissions.view_type!==_.DyteViewTypes.groupCall&&s.permissions.view_type===_.DyteViewTypes.groupCall&&k((0,p.switchToGroupCall)()),E.permissions.view_type!==_.DyteViewTypes.webinar&&s.permissions.view_type===_.DyteViewTypes.webinar)k((0,p.updateWebinarPresentingSetting)(!0)),k((0,p.updateCanPresent)(s.permissions.can_present)),k((0,C.switchToWebinar)());else if(s.permissions.hidden_participant){var o={hidden:!0,joinStageSettings:p.JoinStageSettings.ALLOWED};k((0,p.setVisibilitySettings)(o))}}),F((0,o.default)({},(0,w.default)(x.config,s)));case 3:case"end":return n.stop()}},null,null,null,Promise)},K=function(){fetch(v.default.apiBase+"/auth/anonymous").then(function(t){return t.json()}).then(function(t){var n,o,s,u=(n=t.authToken,o=n.split('.')[1].replace(/-/g,'+').replace(/_/g,'/'),s=decodeURIComponent((0,T.decode)(o).split('').map(function(t){return"%"+("00"+t.charCodeAt(0).toString(16)).slice(-2)}).join('')),JSON.parse(s)).id;k((0,p.setUser)({authToken:t.authToken,id:u})),N.setHeader('Authorization',"Bearer "+t.authToken),B(!0)})};(0,u.useEffect)(function(){var t,s,u;x&&(x.setupConfig.authToken?(N.setHeader('Authorization',"Bearer "+x.setupConfig.authToken),t=x.setupConfig.authToken,n.default.async(function(f){for(;;)switch(f.prev=f.next){case 0:return f.next=2,n.default.awrap(fetch(v.default.apiBase+"/auth/basicUserDetails?authToken="+t,{method:'GET',headers:{authorization:"Bearer "+t}}));case 2:return s=f.sent,f.next=5,n.default.awrap(s.json());case 5:(u=f.sent).user&&(b.Logger.meetingMetadata.peerId=G,b.Logger.meetingMetadata.sdkVersion='0.24.0',b.Logger.meetingMetadata.roomName=x.setupConfig.roomName,b.Logger.meetingMetadata.organizationId=x.setupConfig.clientId,'android'===l.Platform.OS?b.Logger.meetingMetadata.deviceInfo={brand:l.Platform.constants.Brand,model:l.Platform.constants.Model,osVersion:l.Platform.constants.Version}:'ios'===l.Platform.OS&&(b.Logger.meetingMetadata.deviceInfo={isIpad:l.Platform.isPad,osVersion:l.Platform.constants.osVersion}),b.default.warn('init'),u.user.email.endsWith('@anon.dyte.in')&&(delete u.user.email,delete u.user.name),N.setHeader('Authorization',"Bearer "+t),k((0,p.setUser)((0,o.default)({},u.user,{authToken:t}))));case 7:case"end":return f.stop()}},null,null,null,Promise),B(!0)):K(),x._controlsHook=function(t){R(function(n){return n.concat(t)})},x._setUIConfig=F)},[x]),(0,u.useEffect)(function(){var t,n,s=(null==(t=x.config)?void 0:null==(n=t.theme)?void 0:n.dimensions)||{},u=s.width,l=s.height;(J&&u155}function P(t,n){var o=parseInt(t.substring(1,3),16),l=parseInt(t.substring(3,5),16),s=parseInt(t.substring(5,7),16);return o=parseInt(""+o*(100+n)/100),l=parseInt(""+l*(100+n)/100),s=parseInt(""+s*(100+n)/100),o=o<255?o:255,l=l<255?l:255,s=s<255?s:255,"#"+(1===o.toString(16).length?"0"+o.toString(16):o.toString(16))+(1===l.toString(16).length?"0"+l.toString(16):l.toString(16))+(1===s.toString(16).length?"0"+s.toString(16):s.toString(16))}var h=function(t,n){return[P(t,20+n),t,P(t,-20-n),P(t,-30-n)]},x=function(t){var n=t;if(null!=n&&n.primary&&'string'==typeof n.primary&&(n.primary=h(n.primary,25)),null!=n&&n.secondary&&'string'==typeof t.secondary){var l=h(n.secondary,10);n.secondary=v(n.secondary)?l:l.reverse()}if(null!=n&&n.textPrimary&&'string'==typeof t.textPrimary){var s=h(n.textPrimary,-10);n.textPrimary=v(n.textPrimary)?s.reverse():s}var u={primary:{},secondary:{},textPrimary:{}};return null!=n&&n.primary?u.primary={300:n.primary[0],500:n.primary[1],700:n.primary[2],900:n.primary[3]}:delete u.primary,null!=n&&n.secondary?u.secondary={1000:n.secondary[0],900:n.secondary[1],800:n.secondary[2],700:n.secondary[3]}:delete u.secondary,null!=n&&n.textPrimary?u.textPrimary={400:n.textPrimary[0],300:n.textPrimary[1],200:n.textPrimary[2],100:n.textPrimary[3]}:delete u.textPrimary,null!=n&&n.videoBackground&&(0,o.default)(u,{videoBackground:n.videoBackground}),u},b=function(t){var o,p,v,P,h=t.children,b=(0,l.useState)(null),S=(0,n.default)(b,2),I=S[0],O=S[1],j=(0,l.useContext)(u.ConfigServiceContext),C={logo:null==j?void 0:null==(o=j.sessionConfig)?void 0:o.theme.header.elements.logo,colors:(null==j?void 0:null==(p=j.sessionConfig)?void 0:p.theme.colors)||{}};return(0,l.useEffect)(function(){var t,n;(null!=C&&C.colors||null!=C&&C.logo)&&O((t=C,n=C,{fonts:{heading:'"Inter", sans-serif',body:'"Lato", system-ui, sans-serif',mono:'Menlo, monospace'},colors:(0,s.default)((0,s.default)(f.default,null==t?void 0:t.colors),x((null==n?void 0:n.colors)||{})),logo:(null==n?void 0:n.logo)||(null==t?void 0:t.logo)||'/dyte_logo.svg'}))},[null==j?void 0:null==(v=j.sessionConfig)?void 0:v.theme.header.elements.logo,null==j?void 0:null==(P=j.sessionConfig)?void 0:P.theme.colors]),I&&j?l.default.createElement(c.ThemeProvider,{theme:I},h):l.default.createElement(y.default,null)};e.default=b},509,[1,41,22,165,510,508,511,514,576]); -__d(function(g,r,i,a,m,_e,d){var t='__lodash_hash_undefined__',n=800,e=16,o=9007199254740991,u='[object Arguments]',c='[object AsyncFunction]',f='[object Function]',s='[object GeneratorFunction]',l='[object Null]',p='[object Object]',_='[object Proxy]',h='[object Undefined]',v=/^\[object .+?Constructor\]$/,y=/^(?:0|[1-9]\d*)$/,b={};b['[object Float32Array]']=b['[object Float64Array]']=b['[object Int8Array]']=b['[object Int16Array]']=b['[object Int32Array]']=b['[object Uint8Array]']=b['[object Uint8ClampedArray]']=b['[object Uint16Array]']=b['[object Uint32Array]']=!0,b[u]=b['[object Array]']=b['[object ArrayBuffer]']=b['[object Boolean]']=b['[object DataView]']=b['[object Date]']=b['[object Error]']=b[f]=b['[object Map]']=b['[object Number]']=b[p]=b['[object RegExp]']=b['[object Set]']=b['[object String]']=b['[object WeakMap]']=!1;var j='object'==typeof g&&g&&g.Object===Object&&g,O='object'==typeof self&&self&&self.Object===Object&&self,A=j||O||Function('return this')(),w='object'==typeof _e&&_e&&!_e.nodeType&&_e,z=w&&'object'==typeof m&&m&&!m.nodeType&&m,S=z&&z.exports===w,x=S&&j.process,F=(function(){try{var t=z&&z.require&&z.require('util').types;return t||x&&x.binding&&x.binding('util')}catch(t){}})(),U=F&&F.isTypedArray;function $(t,n,e){switch(e.length){case 0:return t.call(n);case 1:return t.call(n,e[0]);case 2:return t.call(n,e[0],e[1]);case 3:return t.call(n,e[0],e[1],e[2])}return t.apply(n,e)}function P(t,n){for(var e=-1,o=Array(t);++e-1},ft.prototype.set=function(t,n){var e=this.__data__,o=vt(e,t);return o<0?(++this.size,e.push([t,n])):e[o][1]=n,this},st.prototype.clear=function(){this.size=0,this.__data__={hash:new at,map:new(it||ft),string:new at}},st.prototype.delete=function(t){var n=Ut(this,t).delete(t);return this.size-=n?1:0,n},st.prototype.get=function(t){return Ut(this,t).get(t)},st.prototype.has=function(t){return Ut(this,t).has(t)},st.prototype.set=function(t,n){var e=Ut(this,t),o=e.size;return e.set(t,n),this.size+=e.size==o?0:1,this},lt.prototype.clear=function(){this.__data__=new ft,this.size=0},lt.prototype.delete=function(t){var n=this.__data__,e=n.delete(t);return this.size=n.size,e},lt.prototype.get=function(t){return this.__data__.get(t)},lt.prototype.has=function(t){return this.__data__.has(t)},lt.prototype.set=function(t,n){var e=this.__data__;if(e instanceof ft){var o=e.__data__;if(!it||o.length<199)return o.push([t,n]),this.size=++e.size,this;e=this.__data__=new st(o)}return e.set(t,n),this.size=e.size,this};var bt,dt=function(t,n,e){for(var o=-1,u=Object(t),c=e(t),f=c.length;f--;){var s=c[bt?f:++o];if(!1===n(u[s],s,u))break}return t};function gt(t){return null==t?void 0===t?h:l:tt&&tt in Object(t)?Pt(t):Mt(t)}function jt(t){return Qt(t)&>(t)==u}function Ot(t){return!(!Kt(t)||L&&L in t)&&(Ht(t)?V:v).test(Ct(t))}function At(t){if(!Kt(t))return Bt(t);var n=kt(t),e=[];for(var o in t)('constructor'!=o||!n&&C.call(t,o))&&e.push(o);return e}function wt(t,n,e,o,u){t!==n&&dt(n,function(c,f){if(u||(u=new lt),Kt(c))zt(t,n,f,e,wt,o,u);else{var s=o?o(Rt(t,f),c,f+'',t,n,u):void 0;void 0===s&&(s=c),_t(t,f,s)}},tr)}function zt(t,n,e,o,u,c,f){var s=Rt(t,e),l=Rt(n,e),p=f.get(l);if(p)_t(t,e,p);else{var _,h,v,y=c?c(s,l,e+'',t,n,f):void 0,b=void 0===y;if(b){var j=Gt(l),O=!j&&Wt(l),A=!j&&!O&&Yt(l);y=l,j||O||A?Gt(s)?y=s:Qt(v=s)&&Vt(v)?y=xt(s):O?(b=!1,y=mt(l,!0)):A?(b=!1,_=l,h=!0?St(_.buffer):_.buffer,y=new _.constructor(h,_.byteOffset,_.length)):y=[]:Xt(l)||Nt(l)?(y=s,Nt(s)?y=Zt(s):Kt(s)&&!Ht(s)||(y=Et(l))):b=!1}b&&(f.set(l,y),u(y,l,o,c,f),f.delete(l)),_t(t,e,y)}}function mt(t,n){if(n)return t.slice();var e=t.length,o=K?K(e):new t.constructor(e);return t.copy(o),o}function St(t){var n=new t.constructor(t.byteLength);return new J(n).set(new J(t)),n}function xt(t,n){var e=-1,o=t.length;for(n||(n=Array(o));++e-1&&t%1==0&&t0){if(++o>=n)return arguments[0]}else o=0;return t.apply(void 0,arguments)}})(rt?function(t,n){return rt(t,'toString',{configurable:!0,enumerable:!1,value:(e=n,function(){return e}),writable:!0});var e}:nr);function Ct(t){if(null!=t){try{return q.call(t)}catch(t){}try{return t+''}catch(t){}}return''}function Lt(t,n){return t===n||t!=t&&n!=n}var Nt=jt((function(){return arguments})())?jt:function(t){return Qt(t)&&C.call(t,'callee')&&!Y.call(t,'callee')},Gt=Array.isArray;function Vt(t){return null!=t&&Jt(t.length)&&!Ht(t)}var Wt=nt||function(){return!1};function Ht(t){if(!Kt(t))return!1;var n=gt(t);return n==f||n==s||n==c||n==_}function Jt(t){return'number'==typeof t&&t>-1&&t%1==0&&t<=o}function Kt(t){var n=typeof t;return null!=t&&('object'==n||'function'==n)}function Qt(t){return null!=t&&'object'==typeof t}function Xt(t){if(!Qt(t)||gt(t)!=p)return!1;var n=Q(t);if(null===n)return!0;var e=C.call(n,'constructor')&&n.constructor;return'function'==typeof e&&e instanceof e&&q.call(e)==G}var Yt=U?(function(t){return function(n){return t(n)}})(U):function(t){return Qt(t)&&Jt(t.length)&&!!b[gt(t)]};function Zt(t){return Ft(t,tr(t))}function tr(t){return Vt(t)?pt(t,!0):At(t)}var rr=(function(t){return qt(Dt(n=function(n,e){var o=-1,u=e.length,c=u>1?e[u-1]:void 0,f=u>2?e[2]:void 0;for(c=t.length>3&&'function'==typeof c?(u--,c):void 0,f&&Tt(e[0],e[1],f)&&(c=u<3?void 0:c,u=1),n=Object(n);++o25?39:97))};function y(e){var t,r='';for(t=Math.abs(e);t>v;t=t/v|0)r=g(t%v)+r;return(g(t%v)+r).replace(m,'$1-$2')}var b=5381,k=function(e,t){for(var r=t.length;r;)e=33*e^t.charCodeAt(--r);return e};function C(e){return e.displayName||e.name||'Component'}function S(e){return'function'==typeof e}var A=function(e){return null!==e&&'object'==typeof e&&'[object Object]'===(e.toString?e.toString():Object.prototype.toString.call(e))&&!c.typeOf(e)};function x(e){return e&&'string'==typeof e.styledComponentId}function E(e,t){for(var r=0;r=0||(s[r]=e[r]);return s}var _='undefined'!=typeof process&&(process.env.REACT_APP_SC_ATTR||process.env.SC_ATTR)||'data-styled',I='undefined'!=typeof window&&'HTMLElement'in window,U=Boolean('boolean'==typeof SC_DISABLE_SPEEDY?SC_DISABLE_SPEEDY:'undefined'!=typeof process&&void 0!==process.env.REACT_APP_SC_DISABLE_SPEEDY&&''!==process.env.REACT_APP_SC_DISABLE_SPEEDY?'false'!==process.env.REACT_APP_SC_DISABLE_SPEEDY&&process.env.REACT_APP_SC_DISABLE_SPEEDY:'undefined'!=typeof process&&void 0!==process.env.SC_DISABLE_SPEEDY&&''!==process.env.SC_DISABLE_SPEEDY&&('false'!==process.env.SC_DISABLE_SPEEDY&&process.env.SC_DISABLE_SPEEDY)),T=Object.freeze([]),B=Object.freeze({});function D(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),n=1;n0?" Args: "+r.join(', '):''))}var j=512,z=(function(){function e(e){this.groupSizes=new Uint32Array(j),this.length=j,this.tag=e}var t=e.prototype;return t.indexOfGroup=function(e){for(var t=0,r=0;r=this.groupSizes.length){for(var r=this.groupSizes,n=r.length,s=n;e>=s;)(s<<=1)<0&&D(16,""+e);this.groupSizes=new Uint32Array(s),this.groupSizes.set(r),this.length=s;for(var i=n;i=this.length||0===this.groupSizes[e])return t;for(var r=this.groupSizes[e],n=this.indexOfGroup(e),s=n+r,i=n;i=V&&(V=t+1),F.set(e,t),M.set(t,e)},W="style["+_+"][data-styled-version=\"5.3.1\"]",G=new RegExp("^"+_+"\\.g(\\d+)\\[id=\"([\\w\\d-]+)\"\\].*?\"([^\"]*)"),J=function(e){for(var t=e.getTag(),r=t.length,n='',s=0;s0&&(c+=e+",")}),n+=""+a+u+"{content:\""+c+"\"}/*!sc*/\n"}}}return n},q=function(e,t,r){for(var n,s=r.split(','),i=0,o=s.length;i=0;r--){var n=t[r];if(n&&1===n.nodeType&&n.hasAttribute(_))return n}},Q=function(e){var t=document.head,r=e||t,n=document.createElement('style'),s=K(r),i=void 0!==s?s.nextSibling:null;n.setAttribute(_,"active"),n.setAttribute("data-styled-version","5.3.1");var o='undefined'!=typeof window&&void 0!==window.__webpack_nonce__?window.__webpack_nonce__:null;return o&&n.setAttribute('nonce',o),r.insertBefore(n,i),n},X=function(e){if(e.sheet)return e.sheet;for(var t=document.styleSheets,r=0,n=t.length;r=0){var r=document.createTextNode(t),n=this.nodes[e];return this.element.insertBefore(r,n||null),this.length++,!0}return!1},t.deleteRule=function(e){this.element.removeChild(this.nodes[e]),this.length--},t.getRule=function(e){return e0&&(s[0]=s[0].replace(n,d))},p,function(e){if(-2===e){var t=f;return f=[],t}}])),w.hash=c.length?c.reduce(function(e,t){return t.name||D(15),k(e,t.name)},b).toString():'',w})(),he=(function(){function e(e,t){var r=this;this.inject=function(e,t){void 0===t&&(t=ce);var n=r.name+t.hash;e.hasNameForId(r.id,n)||e.insertRules(r.id,n,t(r.rules,n,'@keyframes'))},this.toString=function(){return D(12,String(r.name))},this.name=e,this.id="sc-keyframes-"+e,this.rules=t}return e.prototype.getName=function(e){return void 0===e&&(e=ce),this.name+e.hash},e})(),fe=/([A-Z])/,le=/([A-Z])/g,pe=/^ms-/,de=function(e){return"-"+e.toLowerCase()};function we(e){return fe.test(e)?e.replace(le,de).replace(pe,'-ms-'):e}var me=function(e){return void 0===e||null===e||!1===e||''===e},ve=function e(t,r){var n,s,i=[];for(var o in t)t.hasOwnProperty(o)&&!me(t[o])&&(Array.isArray(t[o])&&t[o].isCss||S(t[o])?i.push(we(o)+":",t[o],';'):A(t[o])?i.push.apply(i,e(t[o],o)):i.push(we(o)+": "+(n=o,null==(s=t[o])||'boolean'==typeof s||''===s?'':'number'!=typeof s||0===s||n in p?String(s).trim():s+"px")+";"));return r?[r+" {"].concat(i,['}']):i};function ge(e,t,r,n){if(Array.isArray(e)){for(var s,i=[],o=0,a=e.length;o0?(c=b+o,h=n-i[o].length):(c=b,h=y),w.push(['string',m.slice(k,n+1),b,k-y,c,n-h]),y=h,b=c,k=n;break;case Fe:Me.lastIndex=k+1,Me.test(m),n=0===Me.lastIndex?m.length-1:Me.lastIndex-2,w.push(['at-word',m.slice(k,n+1),b,k-y,b,n-y]),k=n;break;case Se:for(n=k,u=!0;m.charCodeAt(n+1)===Se;)n+=1,u=!u;r=m.charCodeAt(n+1),u&&r!==Ae&&r!==Ee&&r!==xe&&r!==Ne&&r!==Pe&&r!==Re&&(n+=1),w.push(['word',m.slice(k,n+1),b,k-y,b,n-y]),k=n;break;default:r===Ae&&m.charCodeAt(k+1)===je?(0===(n=m.indexOf('*/',k+2)+1)&&(v?n=m.length:C('comment')),(o=(i=(a=m.slice(k,n+1)).split('\n')).length-1)>0?(c=b+o,h=n-i[o].length):(c=b,h=y),w.push(['comment',a,b,k-y,c,n-h]),y=h,b=c,k=n):(Ve.lastIndex=k+1,Ve.test(m),n=0===Ve.lastIndex?m.length-1:Ve.lastIndex-2,w.push(['word',m.slice(k,n+1),b,k-y,b,n-y]),k=n)}k++}return w}var Ye={brackets:[36,39],string:[31,39],'at-word':[31,39],comment:[90,39],'{':[32,39],'}':[32,39],':':[1,22],';':[1,22],'(':[1,22],')':[1,22]};function We(e){return"\x1b["+e+"m"}function Ge(e){var t=[];return $e(new wt(e),{ignoreErrors:!0}).forEach(function(e){var r=Ye[e[0]];r?t.push(e[1].split(/\r?\n/).map(function(e){return We(r[0])+e+We(r[1])}).join('\n')):t.push(e[1])}),t.join('')}var Je=(function(){function e(t,r,n,s,i,o){this.name='CssSyntaxError',this.reason=t,i&&(this.file=i),s&&(this.source=s),o&&(this.plugin=o),void 0!==r&&void 0!==n&&(this.line=r,this.column=n),this.setMessage(),Error.captureStackTrace&&Error.captureStackTrace(this,e)}var t=e.prototype;return t.setMessage=function(){this.message=this.plugin?this.plugin+": ":'',this.message+=this.file?this.file:'',void 0!==this.line&&(this.message+=":"+this.line+":"+this.column),this.message+=": "+this.reason},t.showSourceCode=function(e){var t=this;if(!this.source)return'';var r=this.source;void 0===e&&(e=d),e&&(r=Ge(r));var n=r.split(/\r?\n/),s=Math.max(this.line-3,0),i=Math.min(this.line+2,n.length),o=String(i).length;return n.slice(s,i).map(function(e,r){var n=s+1+r,i=" "+(" "+n).slice(-o)+" | ";return n===t.line?">"+i+e+"\n "+(i.replace(/\d/g,' ')+e.slice(0,t.column-1).replace(/[^\t]/g,' '))+"^":" "+i+e}).join('\n')},t.toString=function(){var e=this.showSourceCode();return e&&(e="\n\n"+e+"\n"),this.name+": "+this.message+e},R(e,[{key:"generated",get:function(){return be('CssSyntaxError#generated is deprecated. Use input instead.'),this.input}}]),e})(),qe={colon:': ',indent:' ',beforeDecl:'\n',beforeRule:'\n',beforeOpen:' ',beforeClose:'\n',beforeComment:'\n',after:'\n',emptyBody:'',commentLeft:' ',commentRight:' '};var He=(function(){function e(e){this.builder=e}var t=e.prototype;return t.stringify=function(e,t){this[e.type](e,t)},t.root=function(e){this.body(e),e.raws.after&&this.builder(e.raws.after)},t.comment=function(e){var t=this.raw(e,'left','commentLeft'),r=this.raw(e,'right','commentRight');this.builder("/*"+t+e.text+r+"*/",e)},t.decl=function(e,t){var r=this.raw(e,'between','colon'),n=e.prop+r+this.rawValue(e,'value');e.important&&(n+=e.raws.important||' !important'),t&&(n+=';'),this.builder(n,e)},t.rule=function(e){this.block(e,this.rawValue(e,'selector'))},t.atrule=function(e,t){var r="@"+e.name,n=e.params?this.rawValue(e,'params'):'';if(void 0!==e.raws.afterName?r+=e.raws.afterName:n&&(r+=' '),e.nodes)this.block(e,r+n);else{var s=(e.raws.between||'')+(t?';':'');this.builder(r+n+s,e)}},t.body=function(e){for(var t=e.nodes.length-1;t>0&&'comment'===e.nodes[t].type;)t-=1;for(var r=this.raw(e,'semicolon'),n=0;n0&&void 0!==e.raws.after)return-1!==(t=e.raws.after).indexOf('\n')&&(t=t.replace(/[^\n]+$/,'')),!1}),t},t.rawBeforeOpen=function(e){var t;return e.walk(function(e){if('decl'!==e.type&&void 0!==(t=e.raws.between))return!1}),t},t.rawColon=function(e){var t;return e.walkDecls(function(e){if(void 0!==e.raws.between)return t=e.raws.between.replace(/[^\s:]/g,''),!1}),t},t.beforeAfter=function(e,t){var r;r='decl'===e.type?this.raw(e,null,'beforeDecl'):'comment'===e.type?this.raw(e,null,'beforeComment'):'before'===t?this.raw(e,null,'beforeRule'):this.raw(e,null,'beforeClose');for(var n=e.parent,s=0;n&&'root'!==n.type;)s+=1,n=n.parent;if(-1!==r.indexOf('\n')){var i=this.raw(e,null,'indent');if(i.length)for(var o=0;o0&&this.unclosedBracket(s),t&&n){for(;this.pos>o&&('space'===(e=this.tokens[this.pos][0])||'comment'===e);)this.pos-=1;this.decl(this.tokens.slice(o,this.pos+1))}else this.unknownWord(o)},t.rule=function(e){e.pop();var t=new at;this.init(t,e[0][2],e[0][3]),t.raws.between=this.spacesFromEnd(e),this.raw(t,'selector',e),this.current=t},t.decl=function(e){var t=new Xe;this.init(t);var r,n=e[e.length-1];for(';'===n[0]&&(this.semicolon=!0,e.pop()),n[4]?t.source.end={line:n[4],column:n[5]}:t.source.end={line:n[2],column:n[3]};'word'!==e[0][0];)t.raws.before+=e.shift()[1];for(t.source.start={line:e[0][2],column:e[0][3]},t.prop='';e.length;){var s=e[0][0];if(':'===s||'space'===s||'comment'===s)break;t.prop+=e.shift()[1]}for(t.raws.between='';e.length;){if(':'===(r=e.shift())[0]){t.raws.between+=r[1];break}t.raws.between+=r[1]}'_'!==t.prop[0]&&'*'!==t.prop[0]||(t.raws.before+=t.prop[0],t.prop=t.prop.slice(1)),t.raws.between+=this.spacesFromStart(e),this.precheckMissedSemicolon(e);for(var i=e.length-1;i>0;i--){if('!important'===(r=e[i])[1]){t.important=!0;var o=this.stringFrom(e,i);' !important'!==(o=this.spacesFromEnd(e)+o)&&(t.raws.important=o);break}if('important'===r[1]){for(var a=e.slice(0),u='',c=i;c>0;c--){var h=a[c][0];if(0===u.trim().indexOf('!')&&'space'!==h)break;u=a.pop()[1]+u}0===u.trim().indexOf('!')&&(t.important=!0,t.raws.important=u,e=a)}if('space'!==r[0]&&'comment'!==r[0])break}this.raw(t,'value',e),-1!==t.value.indexOf(':')&&this.checkMissedSemicolon(e)},t.atrule=function(e){var t=new it;t.name=e[1].slice(1),''===t.name&&this.unnamedAtrule(t,e),this.init(t,e[2],e[3]);var r=!1,n=!1,s=[];for(this.pos+=1;this.pos=0&&('space'===(r=e[s])[0]||2!==(n+=1));s--);throw this.input.error('Missed semicolon',r[2],r[3])}},e})();function rt(e,t){if(t&&t.safe)throw new Error("Option safe was removed. Use parser: require(\"postcss-safe-parser\")");var r=new wt(e,t),n=new tt(r);try{n.tokenize(),n.loop()}catch(e){throw'CssSyntaxError'===e.name&&t&&t.from&&(/\.scss$/i.test(t.from)?e.message+="\nYou tried to parse SCSS with the standard CSS parser; try again with the postcss-scss parser":/\.less$/i.test(t.from)&&(e.message+="\nYou tried to parse Less with the standard CSS parser; try again with the postcss-less parser")),e}return n.root}function nt(e){return e.map(function(e){return e.nodes&&(e.nodes=nt(e.nodes)),delete e.source,e})}var st=(function(e){function t(){return e.apply(this,arguments)||this}P(t,e);var r=t.prototype;return r.push=function(e){return e.parent=this,this.nodes.push(e),this},r.each=function(e){this.lastEach||(this.lastEach=0),this.indexes||(this.indexes={}),this.lastEach+=1;var t=this.lastEach;if(this.indexes[t]=0,this.nodes){for(var r,n;this.indexes[t]=e&&(this.indexes[r]=t-1);return this},r.removeAll=function(){return this.nodes.forEach(function(e){return e.parent=void 0}),this.nodes=[],this},r.replaceValues=function(e,t,r){return r||(r=t,t={}),this.walkDecls(function(n){t.props&&-1===t.props.indexOf(n.prop)||t.fast&&-1===n.value.indexOf(t.fast)||(n.value=n.value.replace(e,r))}),this},r.every=function(e){return this.nodes.every(e)},r.some=function(e){return this.nodes.some(e)},r.index=function(e){return'number'==typeof e?e:this.nodes.indexOf(e)},r.normalize=function(e,t){var r=this;if('string'==typeof e)e=nt(rt(e).nodes);else if(!Array.isArray(e))if('root'===e.type)e=e.nodes;else if(e.type)e=[e];else if(e.prop){if(void 0===e.value)throw new Error('Value field is missed in node creation');'string'!=typeof e.value&&(e.value=String(e.value)),e=[new Xe(e)]}else if(e.selector)e=[new at(e)];else if(e.name)e=[new it(e)];else{if(!e.text)throw new Error('Unknown node type in node creation');e=[new et(e)]}return e.map(function(e){return void 0===e.raws&&(e=r.rebuild(e)),e.parent&&(e=e.clone()),void 0===e.raws.before&&t&&void 0!==t.raws.before&&(e.raws.before=t.raws.before.replace(/[^\s]/g,'')),e.parent=r,e})},r.rebuild=function(e,t){var r,n=this;for(var s in'root'===e.type?r=new pt:'atrule'===e.type?r=new it:'rule'===e.type?r=new at:'decl'===e.type?r=new Xe:'comment'===e.type&&(r=new et),e)'nodes'===s?r.nodes=e.nodes.map(function(e){return n.rebuild(e,r)}):'parent'===s&&t?r.parent=t:e.hasOwnProperty(s)&&(r[s]=e[s]);return r},r.eachInside=function(e){return be("Container#eachInside is deprecated. Use Container#walk instead."),this.walk(e)},r.eachDecl=function(e,t){return be("Container#eachDecl is deprecated. Use Container#walkDecls instead."),this.walkDecls(e,t)},r.eachRule=function(e,t){return be("Container#eachRule is deprecated. Use Container#walkRules instead."),this.walkRules(e,t)},r.eachAtRule=function(e,t){return be("Container#eachAtRule is deprecated. Use Container#walkAtRules instead."),this.walkAtRules(e,t)},r.eachComment=function(e){return be("Container#eachComment is deprecated. Use Container#walkComments instead."),this.walkComments(e)},R(t,[{key:"first",get:function(){if(this.nodes)return this.nodes[0]}},{key:"last",get:function(){if(this.nodes)return this.nodes[this.nodes.length-1]}},{key:"semicolon",get:function(){return be('Node#semicolon is deprecated. Use Node#raws.semicolon'),this.raws.semicolon},set:function(e){be('Node#semicolon is deprecated. Use Node#raws.semicolon'),this.raws.semicolon=e}},{key:"after",get:function(){return be('Node#after is deprecated. Use Node#raws.after'),this.raws.after},set:function(e){be('Node#after is deprecated. Use Node#raws.after'),this.raws.after=e}}]),t})(Qe),it=(function(e){function t(t){var r;return(r=e.call(this,t)||this).type='atrule',r}P(t,e);var r=t.prototype;return r.append=function(){var t;this.nodes||(this.nodes=[]);for(var r=arguments.length,n=new Array(r),s=0;s0&&(o-=1):0===o&&-1!==t.indexOf(h)&&(i=!0),i?(''!==s&&n.push(s.trim()),s='',i=!1):s+=h}return(r||''!==s)&&n.push(s.trim()),n},space:function(e){return ot.split(e,[' ','\n','\t'])},comma:function(e){return ot.split(e,[','],!0)}},at=(function(e){function t(t){var r;return(r=e.call(this,t)||this).type='rule',r.nodes||(r.nodes=[]),r}return P(t,e),R(t,[{key:"selectors",get:function(){return ot.comma(this.selector)},set:function(e){var t=this.selector?this.selector.match(/,\s*/):null,r=t?t[0]:","+this.raw('between','beforeOpen');this.selector=e.join(r)}},{key:"_selector",get:function(){return be('Rule#_selector is deprecated. Use Rule#raws.selector'),this.raws.selector},set:function(e){be('Rule#_selector is deprecated. Use Rule#raws.selector'),this.raws.selector=e}}]),t})(st),ut=(function(){function e(e,t){if(void 0===t&&(t={}),this.type='warning',this.text=e,t.node&&t.node.source){var r=t.node.positionBy(t);this.line=r.line,this.column=r.column}for(var n in t)this[n]=t[n]}return e.prototype.toString=function(){return this.node?this.node.error(this.text,{plugin:this.plugin,index:this.index,word:this.word}).message:this.plugin?this.plugin+": "+this.text:this.text},e})(),ct=(function(){function e(e,t,r){this.processor=e,this.messages=[],this.root=t,this.opts=r,this.css=void 0,this.map=void 0}var t=e.prototype;return t.toString=function(){return this.css},t.warn=function(e,t){void 0===t&&(t={}),t.plugin||this.lastPlugin&&this.lastPlugin.postcssPlugin&&(t.plugin=this.lastPlugin.postcssPlugin);var r=new ut(e,t);return this.messages.push(r),r},t.warnings=function(){return this.messages.filter(function(e){return'warning'===e.type})},R(e,[{key:"content",get:function(){return this.css}}]),e})();function ht(e){return'object'==typeof e&&'function'==typeof e.then}var ft=(function(){function e(t,r,n){var s;if(this.stringified=!1,this.processed=!1,'object'==typeof r&&'root'===r.type)s=r;else if(r instanceof e||r instanceof ct)s=r.root,r.map&&(void 0===n.map&&(n.map={}),n.map.inline||(n.map.inline=!1),n.map.prev=r.map);else{var i=rt;n.syntax&&(i=n.syntax.parse),n.parser&&(i=n.parser),i.parse&&(i=i.parse);try{s=i(r,n)}catch(e){this.error=e}}this.result=new ct(t,s,n)}var t=e.prototype;return t.warnings=function(){return this.sync().warnings()},t.toString=function(){return this.css},t.then=function(e,t){return this.async().then(e,t)},t.catch=function(e){return this.async().catch(e)},t.handleError=function(e,t){try{if(this.error=e,'CssSyntaxError'!==e.name||e.plugin){if(t.postcssVersion){var r=t.postcssPlugin,n=t.postcssVersion,s=this.result.processor.version,i=n.split('.'),o=s.split('.');(i[0]!==o[0]||parseInt(i[1])>parseInt(o[1]))&&be("Your current PostCSS version is "+s+", but "+r+" uses "+n+". Perhaps this is the source of the error below.")}}else e.plugin=t.postcssPlugin,e.setMessage()}catch(e){console&&console.error&&console.error(e)}},t.asyncTick=function(e,t){var r=this;if(this.plugin>=this.processor.plugins.length)return this.processed=!0,e();try{var n=this.processor.plugins[this.plugin],s=this.run(n);this.plugin+=1,ht(s)?s.then(function(){r.asyncTick(e,t)}).catch(function(e){r.handleError(e,n),r.processed=!0,t(e)}):this.asyncTick(e,t)}catch(e){this.processed=!0,t(e)}},t.async=function(){var e=this;return this.processed?new Promise(function(t,r){e.error?r(e.error):t(e.stringify())}):this.processing?this.processing:(this.processing=new Promise(function(t,r){if(e.error)return r(e.error);e.plugin=0,e.asyncTick(t,r)}).then(function(){return e.processed=!0,e.stringify()}),this.processing)},t.sync=function(){var e=this;if(this.processed)return this.result;if(this.processed=!0,this.processing)throw new Error('Use process(css).then(cb) to work with async plugins');if(this.error)throw this.error;return this.result.processor.plugins.forEach(function(t){if(ht(e.run(t)))throw new Error('Use process(css).then(cb) to work with async plugins')}),this.result},t.run=function(e){this.result.lastPlugin=e;try{return e(this.result.root,this.result)}catch(t){throw this.handleError(t,e),t}},t.stringify=function(){if(this.stringified)return this.result;this.stringified=!0,this.sync();var e=this.result.opts,t=Ze;e.syntax&&(t=e.syntax.stringify),e.stringifier&&(t=e.stringifier),t.stringify&&(t=t.stringify);var r='';return t(this.root,function(e){r+=e}),this.result.css=r,this.result},R(e,[{key:"processor",get:function(){return this.result.processor}},{key:"opts",get:function(){return this.result.opts}},{key:"css",get:function(){return this.stringify().css}},{key:"content",get:function(){return this.stringify().content}},{key:"map",get:function(){return this.stringify().map}},{key:"root",get:function(){return this.sync().root}},{key:"messages",get:function(){return this.sync().messages}}]),e})(),lt=(function(){function e(e){void 0===e&&(e=[]),this.version='5.2.0',this.plugins=this.normalize(e)}var t=e.prototype;return t.use=function(e){return this.plugins=this.plugins.concat(this.normalize([e])),this},t.process=function(e,t){return void 0===t&&(t={}),new ft(this,e,t)},t.normalize=function(e){var t=[];return e.forEach(function(e){if(e.postcss&&(e=e.postcss),'object'==typeof e&&Array.isArray(e.plugins))t=t.concat(e.plugins);else{if('function'!=typeof e)throw new Error(e+" is not a PostCSS plugin");t.push(e)}}),t},e})(),pt=(function(e){function t(t){var r;return(r=e.call(this,t)||this).type='root',r.nodes||(r.nodes=[]),r}P(t,e);var r=t.prototype;return r.removeChild=function(t){return 0===(t=this.index(t))&&this.nodes.length>1&&(this.nodes[1].raws.before=this.nodes[t].raws.before),e.prototype.removeChild.call(this,t)},r.normalize=function(t,r,n){var s=e.prototype.normalize.call(this,t);return r&&('prepend'===n?this.nodes.length>1?r.raws.before=this.nodes[1].raws.before:delete r.raws.before:this.first!==r&&s.forEach(function(e){e.raws.before=r.raws.before})),s},r.toResult=function(e){return void 0===e&&(e={}),new ft(new lt,this,e).stringify()},r.remove=function(e){be('Root#remove is deprecated. Use Root#removeChild'),this.removeChild(e)},r.prevMap=function(){return be('Root#prevMap is deprecated. Use Root#source.input.map'),this.source.input.map},t})(st),dt=0,wt=(function(){function e(e,t){void 0===t&&(t={}),this.css=e.toString(),"\ufeff"!==this.css[0]&&"\ufffe"!==this.css[0]||(this.css=this.css.slice(1)),t.from&&(/^\w+:\/\//.test(t.from)?this.file=t.from:this.file=path.resolve(t.from)),this.file||(dt+=1,this.id=""),this.map&&(this.map.file=this.from)}var t=e.prototype;return t.error=function(e,t,r,n){var s;void 0===n&&(n={});var i=this.origin(t,r);return(s=i?new Je(e,i.line,i.column,i.source,i.file,n.plugin):new Je(e,t,r,this.css,this.file,n.plugin)).input={line:t,column:r,source:this.css},this.file&&(s.input.file=this.file),s},t.origin=function(e,t){if(!this.map)return!1;var r=this.map.consumer(),n=r.originalPositionFor({line:e,column:t});if(!n.source)return!1;var s={file:this.mapResolve(n.source),line:n.line,column:n.column},i=r.sourceContentFor(n.source);return i&&(s.source=i),s},t.mapResolve=function(e){return/^\w+:\/\//.test(e)?e:path.resolve(this.map.consumer().sourceRoot||'.',e)},R(e,[{key:"from",get:function(){return this.file||this.id}}]),e})(),mt=(function(e){function t(){return e.apply(this,arguments)||this}P(t,e);var r=t.prototype;return r.tokenize=function(){this.tokens=$e(this.input,{ignoreErrors:!0})},r.comment=function(e){var t=new et;this.init(t,e[2],e[3]),t.source.end={line:e[4],column:e[5]};var r=e[1].slice(2);if('*/'===r.slice(-2)&&(r=r.slice(0,-2)),/^\s*$/.test(r))t.text='',t.raws.left=r,t.raws.right='';else{var n=r.match(/^(\s*)([^]*[^\s])(\s*)$/);t.text=n[2],t.raws.left=n[1],t.raws.right=n[3]}},r.unclosedBracket=function(){},r.unknownWord=function(e){var t=this.tokens.slice(e,this.pos+1);this.spaces+=t.map(function(e){return e[1]}).join('')},r.unexpectedClose=function(){this.current.raws.after+='}'},r.doubleColon=function(){},r.unnamedAtrule=function(e){e.name=''},r.precheckMissedSemicolon=function(e){var t=this.colon(e);if(!1!==t){var r;for(r=t-1;r>=0&&'word'!==e[r][0];r--);for(r-=1;r>=0;r--)if('space'!==e[r][0]){r+=1;break}var n=e.splice(r,e.length-r);this.decl(n)}},r.checkMissedSemicolon=function(){},r.endFile=function(){for(this.current.nodes&&this.current.nodes.length&&(this.current.raws.semicolon=this.semicolon),this.current.raws.after=(this.current.raws.after||'')+this.spaces;this.current.parent;)this.current=this.current.parent,this.current.raws.after=''},t})(tt);var vt={},gt=function(e){return'function'==typeof e||'object'==typeof e&&null!==e&&!Array.isArray(e)},yt=function(e){return'__proto__'!==e&&'constructor'!==e&&'prototype'!==e};function bt(e,t,r){var n=e[r];gt(t)&>(n)?kt(n,t):e[r]=t}function kt(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),n=1;n1?t-1:0),n=1;n>>0);if(!vt[i]){var o=[];(r=new wt(s,t),(n=new mt(r)).tokenize(),n.loop(),n.root).each(function(e){'decl'===e.type&&o.push([e.prop,e.value])});var a=u(o,['borderRadius','borderWidth','borderColor','borderStyle']),c=Tt.create({generated:a});vt[i]=c.generated}return vt[i]},e})())),jt=function(e){return Ut(Dt,e)};"ActivityIndicator ActivityIndicatorIOS ART Button DatePickerIOS DrawerLayoutAndroid\n Image ImageBackground ImageEditor ImageStore KeyboardAvoidingView ListView MapView Modal NavigatorIOS\n Picker PickerIOS ProgressBarAndroid ProgressViewIOS ScrollView SegmentedControlIOS Slider\n SliderIOS SnapshotViewIOS Switch RecyclerViewBackedScrollView RefreshControl SafeAreaView StatusBar\n SwipeableListView SwitchAndroid SwitchIOS TabBarIOS Text TextInput ToastAndroid ToolbarAndroid\n Touchable TouchableHighlight TouchableNativeFeedback TouchableOpacity TouchableWithoutFeedback\n View ViewPagerAndroid WebView FlatList SectionList VirtualizedList Pressable".split(/\s+/m).forEach(function(e){return Object.defineProperty(jt,e,{enumerable:!0,configurable:!1,get:function(){return jt(Bt[e])}})}),i.ThemeConsumer=Et,i.ThemeContext=xt,i.ThemeProvider=function(e){var t=h.useContext(xt),r=h.useMemo(function(){return Rt(e.theme,t)},[e.theme,t]);return e.children?f.createElement(xt.Provider,{value:r},e.children):null},i.css=It,i.default=jt,i.isStyledComponent=x,i.useTheme=function(){return h.useContext(xt)},i.withTheme=function(e){var t=f.forwardRef(function(t,r){var n=h.useContext(xt),s=e.defaultProps,i=Ct(t,n,s);return f.createElement(e,N({},t,{theme:i,ref:r}))});return w(t,e),t.displayName="WithTheme("+C(e)+")",t}},514,[515,524,165,526,527,528,529,443,2]); -__d(function(g,r,_i,a,m,e,d){'use strict';var t=r(d[0]);function n(t){return t&&'object'==typeof t&&'default'in t?t.default:t}Object.defineProperty(e,'__esModule',{value:!0});var o,i=r(d[1]),s=n(i),u=n(r(d[2])),l=n(r(d[3])),c=/^(#(?:[0-9a-f]{3,4}){1,2})$/i,f=/^(rgba?|hsla?|hwb|lab|lch|gray|color)$/,h=function(t){return function(n){return t(n)?'':null}},p=function(t,n){return void 0===n&&(n=String),function(o){if('word'!==o.type)return null;var i=o.value.match(t);return null===i?null:n(i[1])}},v=h(function(t){return'space'===t.type}),x=h(function(t){return'div'===t.type&&'/'===t.value}),w=h(function(t){return'div'===t.type&&','===t.value}),y=(o='word',function(t){return t.type===o?t.value:null}),b=p(/^(none)$/i),k=p(/^(auto)$/i),V=p(/^([+-]?(?:\d*\.)?\d+(?:e[+-]?\d+)?)$/i,Number),$=p(/^(0$|(?:[+-]?(?:\d*\.)?\d+(?:e[+-]?\d+)?)(?=px$))/i,Number),T=p(/^([+-]?(?:\d*\.)?\d+(?:e[+-]?\d+)?(ch|em|ex|rem|vh|vw|vmin|vmax|cm|mm|in|pc|pt))$/i),C=p(/^([+-]?(?:\d*\.)?\d+(?:e[+-]?\d+)?(?:deg|rad))$/i,function(t){return t.toLowerCase()}),S=p(/^([+-]?(?:\d*\.)?\d+(?:e[+-]?\d+)?%)$/i),E=p(/(^-?[_a-z][_a-z0-9-]*$)/i),L=function(t){return'string'!==t.type?null:t.value.replace(/\\([0-9a-f]{1,6})(?:\s|$)/gi,function(t,n){return String.fromCharCode(parseInt(n,16))}).replace(/\\/g,'')},R=function(t){return'word'===t.type&&(c.test(t.value)||t.value in l||'transparent'===t.value)?t.value:'function'===t.type&&f.test(t.value)?i.stringify(t):null},O=p(/^(none|underline|line-through)$/i),F=p(/^(solid|dashed|dotted)$/),B=function(t){var n=t.types,o=void 0===n?[$,T,S]:n,i=t.directions,s=void 0===i?['Top','Right','Bottom','Left']:i,u=t.prefix,l=void 0===u?'':u,c=t.suffix,f=void 0===c?'':c;return function(t){var n,i=[];for(i.push(t.expect.apply(t,o));i.length<4&&t.hasTokens();)t.expect(v),i.push(t.expect.apply(t,o));t.expectEmpty();var u=i[0],c=i[1],h=void 0===c?u:c,p=i[2],x=void 0===p?u:p,w=i[3],y=void 0===w?h:w,b=function(t){return""+l+s[t]+f};return(n={})[b(0)]=u,n[b(1)]=h,n[b(2)]=x,n[b(3)]=y,n}},_=function(t){var n=t.expect($),o=t.matches(v)?t.expect($):n;return t.expectEmpty(),{width:n,height:o}},P=function(t){var n,o,i,s;if(t.matches(b))return t.expectEmpty(),{offset:{width:0,height:0},radius:0,color:'black'};for(var u=!1;t.hasTokens();)u&&t.expect(v),void 0===n&&t.matches($,T)?(n=t.lastValue,t.expect(v),o=t.expect($,T),t.saveRewindPoint(),t.matches(v)&&t.matches($,T)?i=t.lastValue:t.rewind()):void 0===s&&t.matches(R)?s=t.lastValue:t.throw(),u=!0;return void 0===n&&t.throw(),{offset:{width:n,height:o},radius:void 0!==i?i:0,color:void 0!==s?s:'black'}},W=p(/(nowrap|wrap|wrap-reverse)/),Y=p(/(row|row-reverse|column|column-reverse)/),D=function(t){var n;if(t.matches(L))n=t.lastValue;else for(n=t.expect(E);t.hasTokens();){t.expect(v),n+=" "+t.expect(E)}return t.expectEmpty(),{fontFamily:n}},M=p(/^(normal)$/),I=p(/^(italic)$/),N=p(/^([1-9]00|bold)$/),j=p(/^(small-caps)$/),A=[],X=p(/(flex-(?:start|end)|center|stretch|space-(?:between|around))/),H=p(/(flex-(?:start|end)|center|space-(?:between|around|evenly))/),z=p(/^(solid|double|dotted|dashed)$/),G=function(t){return function(n){var o=n.expect(t);return n.expectEmpty(),o}},U=G(V),Z=G($),q=G(C),J=function(t){return function(n,o){return function(i){var s,u,l,c=i.expect(t);if(i.hasTokens())i.expect(w),l=i.expect(t);else{if(void 0===o)return c;l=o}return i.expectEmpty(),[(s={},s[n+"Y"]=l,s),(u={},u[n+"X"]=c,u)]}}},K=J(V),Q=J($),ee=J(C),te={perspective:U,scale:K('scale'),scaleX:U,scaleY:U,translate:Q('translate',0),translateX:Z,translateY:Z,rotate:q,rotateX:q,rotateY:q,rotateZ:q,skewX:q,skewY:q,skew:ee('skew','0deg')},ne=B({types:[R],prefix:'border',suffix:'Color'}),re=B({directions:['TopLeft','TopRight','BottomRight','BottomLeft'],prefix:'border',suffix:'Radius'}),oe=B({prefix:'border',suffix:'Width'}),ie=B({types:[$,T,S,k],prefix:'margin'}),ae=B({prefix:'padding'}),se={background:function(t){return{backgroundColor:t.expect(R)}},border:function(t){var n,o,i;if(t.matches(b))return t.expectEmpty(),{borderWidth:0,borderColor:'black',borderStyle:'solid'};for(var s=0;s<3&&t.hasTokens();)0!==s&&t.expect(v),void 0===n&&t.matches($,T)?n=t.lastValue:void 0===o&&t.matches(R)?o=t.lastValue:void 0===i&&t.matches(F)?i=t.lastValue:t.throw(),s+=1;return t.expectEmpty(),void 0===n&&(n=1),void 0===o&&(o="black"),void 0===i&&(i="solid"),{borderWidth:n,borderColor:o,borderStyle:i}},borderColor:ne,borderRadius:re,borderWidth:oe,boxShadow:function(t){var n=P(t);return{shadowOffset:n.offset,shadowRadius:n.radius,shadowColor:n.color,shadowOpacity:1}},flex:function(t){var n,o,i;if(t.matches(b))return t.expectEmpty(),{flexGrow:0,flexShrink:0,flexBasis:'auto'};if(t.saveRewindPoint(),t.matches(k)&&!t.hasTokens())return{flexGrow:1,flexShrink:1,flexBasis:'auto'};t.rewind();for(var s=0;s<2&&t.hasTokens();)0!==s&&t.expect(v),void 0===n&&t.matches(V)?(n=t.lastValue,t.saveRewindPoint(),t.matches(v)&&t.matches(V)?o=t.lastValue:t.rewind()):void 0===i&&t.matches($,T,S)?i=t.lastValue:void 0===i&&t.matches(k)?i='auto':t.throw(),s+=1;return t.expectEmpty(),void 0===n&&(n=1),void 0===o&&(o=1),void 0===i&&(i=0),{flexGrow:n,flexShrink:o,flexBasis:i}},flexFlow:function(t){for(var n,o,i=0;i<2&&t.hasTokens();)0!==i&&t.expect(v),void 0===n&&t.matches(W)?n=t.lastValue:void 0===o&&t.matches(Y)?o=t.lastValue:t.throw(),i+=1;return t.expectEmpty(),void 0===n&&(n="nowrap"),void 0===o&&(o="row"),{flexWrap:n,flexDirection:o}},font:function(t){for(var n,o,i,s,u=0;u<3&&t.hasTokens();){if(t.matches(M));else if(void 0===n&&t.matches(I))n=t.lastValue;else if(void 0===o&&t.matches(N))o=t.lastValue;else{if(void 0!==i||!t.matches(j))break;i=[t.lastValue]}t.expect(v),u+=1}var l=t.expect($,T);t.matches(x)&&(s=t.expect($,T)),t.expect(v);var c=D(t).fontFamily;void 0===n&&(n="normal"),void 0===o&&(o="normal"),void 0===i&&(i=A);var f={fontStyle:n,fontWeight:o,fontVariant:i,fontSize:l,fontFamily:c};return void 0!==s&&(f.lineHeight=s),f},fontFamily:D,fontVariant:function(t){return{fontVariant:[t.expect(E)]}},fontWeight:function(t){return{fontWeight:t.expect(y)}},margin:ie,padding:ae,placeContent:function(t){var n,o=t.expect(X);return t.hasTokens()?(t.expect(v),n=t.expect(H)):n='stretch',t.expectEmpty(),{alignContent:o,justifyContent:n}},shadowOffset:function(t){return{shadowOffset:_(t)}},textShadow:function(t){var n=P(t);return{textShadowOffset:n.offset,textShadowRadius:n.radius,textShadowColor:n.color}},textShadowOffset:function(t){return{textShadowOffset:_(t)}},textDecoration:function(t){for(var n,o,i,s=!1;t.hasTokens();){if(s&&t.expect(v),void 0===n&&t.matches(O)){var u=[t.lastValue.toLowerCase()];t.saveRewindPoint(),'none'!==u[0]&&t.matches(v)&&t.matches(O)?(u.push(t.lastValue.toLowerCase()),u.sort().reverse()):t.rewind(),n=u.join(' ')}else void 0===o&&t.matches(z)?o=t.lastValue:void 0===i&&t.matches(R)?i=t.lastValue:t.throw();s=!0}return{textDecorationLine:void 0!==n?n:"none",textDecorationColor:void 0!==i?i:"black",textDecorationStyle:void 0!==o?o:"solid"}},textDecorationLine:function(t){for(var n=[],o=!1;t.hasTokens();)o&&t.expect(v),n.push(t.expect(O).toLowerCase()),o=!0;return n.sort().reverse(),{textDecorationLine:n.join(' ')}},transform:function(t){for(var n=[],o=!1;t.hasTokens();){o&&t.expect(v);var i,s=t.expectFunction(),u=s.functionName,l=te[u](s);Array.isArray(l)||(l=[(i={},i[u]=l,i)]),n=l.concat(n),o=!0}return{transform:n}}},ue=(function(){function t(t,n){this.index=0,this.nodes=t,this.functionName=null!=n?n.value:null,this.lastValue=null,this.rewindIndex=-1}var n=t.prototype;return n.hasTokens=function(){return this.index<=this.nodes.length-1},n.SYMBOL_MATCH=function(){if(!this.hasTokens())return null;for(var t=this.nodes[this.index],n=0;n=48&&A<=57)return!0;var n=h.charCodeAt(2);return A===c&&n>=48&&n<=57}return C===c?(A=h.charCodeAt(1))>=48&&A<=57:C>=48&&C<=57}m.exports=function(n){var f,u,v,l=0,s=n.length;if(0===s||!C(n))return!1;for((f=n.charCodeAt(l))!==o&&f!==t||l++;l57);)l+=1;if(f=n.charCodeAt(l),u=n.charCodeAt(l+1),f===c&&u>=48&&u<=57)for(l+=2;l57);)l+=1;if(f=n.charCodeAt(l),u=n.charCodeAt(l+1),v=n.charCodeAt(l+2),(f===h||f===A)&&(u>=48&&u<=57||(u===o||u===t)&&v>=48&&v<=57))for(l+=u===o||u===t?3:2;l57);)l+=1;return{number:n.slice(0,l),unit:n.slice(l)}}},520,[]); -__d(function(g,r,_i,a,m,e,d){function t(i){return i&&'object'==typeof i?u(i)||c(i)?i:o(i)?f(i,t):l(p(i),function(o,u){return o[n(u)]=t(i[u]),o},{}):i}function n(t){return t.replace(/[_.-](\w|$)/g,function(t,n){return n.toUpperCase()})}m.exports=function(o){return'string'==typeof o?n(o):t(o)};var o=Array.isArray||function(t){return'[object Array]'===Object.prototype.toString.call(t)},u=function(t){return'[object Date]'===Object.prototype.toString.call(t)},c=function(t){return'[object RegExp]'===Object.prototype.toString.call(t)},i=Object.prototype.hasOwnProperty,p=Object.keys||function(t){var n=[];for(var o in t)i.call(t,o)&&n.push(o);return n};function f(t,n){if(t.map)return t.map(n);for(var o=[],u=0;uk)&&(I=(L=L.replace(' ',':')).length),0t&&(t=(a=a.trim()).charCodeAt(0)),t){case 38:return a.replace(p,'$1'+e.trim());case 58:return e.trim()+a.replace(p,'$1'+e.trim());default:if(0<1*r&&0f.charCodeAt(8))break;case 115:n=n.replace(f,'-webkit-'+f)+';'+n;break;case 207:case 102:n=n.replace(f,'-webkit-'+(102t.charCodeAt(0)&&(t=t.trim()),t=[t],01&&void 0!==p[1]?p[1]:R,o=p.length>2&&void 0!==p[2]?p[2]:_,(0,h.default)(),l=j(e),u=(0,y.processColor)(o),c=l+":"+n+":"+u,!M.has(c)){v.next=8;break}return v.abrupt("return",M.get(c));case 8:return v.prev=8,v.next=11,t.default.awrap(F.getImageForFont(C,l,n,u));case 11:return f=v.sent,s={uri:f,scale:y.PixelRatio.get()},M.setValue(c,s),v.abrupt("return",s);case 17:throw v.prev=17,v.t0=v.catch(8),M.setError(c,v.t0),v.t0;case 21:case"end":return v.stop()}},null,null,[[8,17]],Promise)},E.getImageSourceSync=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:R,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:_;(0,h.default)();var o=j(e),l=(0,y.processColor)(n),u=o+":"+t+":"+l;if(M.has(u))return M.get(u);try{var c=F.getImageForFontSync(C,o,t,l),f={uri:c,scale:y.PixelRatio.get()};return M.setValue(u,f),f}catch(e){throw M.setError(u,e),e}},E.loadFont=function(){var e,o=arguments;return t.default.async(function(l){for(;;)switch(l.prev=l.next){case 0:if(e=o.length>0&&void 0!==o[0]?o[0]:N,'ios'!==y.Platform.OS){l.next=7;break}if((0,h.default)(),e){l.next=5;break}throw new Error('Unable to load font, because no file was specified. ');case 5:return l.next=7,t.default.awrap(F.loadFontWithFileName.apply(F,(0,n.default)(e.split('.'))));case 7:case"end":return l.stop()}},null,null,null,Promise)},E.hasIcon=function(t){return Object.prototype.hasOwnProperty.call(e,t)},E.getRawGlyphMap=function(){return e},E.getFontFamily=function(){return C},E};var t=e(r(d[1])),n=e(r(d[2])),o=e(r(d[3])),l=e(r(d[4])),u=e(r(d[5])),c=e(r(d[6])),f=e(r(d[7])),s=e(r(d[8])),p=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=P(t);if(n&&n.has(e))return n.get(e);var o={},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in e)if("default"!==u&&Object.prototype.hasOwnProperty.call(e,u)){var c=l?Object.getOwnPropertyDescriptor(e,u):null;c&&(c.get||c.set)?Object.defineProperty(o,u,c):o[u]=e[u]}o.default=e,n&&n.set(e,o);return o})(r(d[9])),v=e(r(d[10])),y=r(d[11]),h=e(r(d[12])),O=e(r(d[13])),b=e(r(d[14])),w=["name","size","color","style","children"];function P(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(P=function(e){return e?n:t})(e)}function I(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}var F=y.NativeModules.RNVectorIconsManager||y.NativeModules.RNVectorIconsModule;_e.NativeIconAPI=F;var R=12;_e.DEFAULT_ICON_SIZE=R;var _='black';_e.DEFAULT_ICON_COLOR=_},531,[1,67,49,96,9,10,12,14,17,165,204,532,533,534,535]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0});var n=r(d[0]);Object.keys(n).forEach(function(t){"default"!==t&&"__esModule"!==t&&(t in e&&e[t]===n[t]||Object.defineProperty(e,t,{enumerable:!0,get:function(){return n[t]}}))})},532,[2]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){if(!n){if('android'===o.Platform.OS)throw new Error('RNVectorIconsModule not available, did you properly integrate the module? Try running `react-native link react-native-vector-icons` and recompiling.');throw new Error('RNVectorIconsManager not available, did you add the library to your project and link with libRNVectorIcons.a? Try running `react-native link react-native-vector-icons` and recompiling.')}};var o=r(d[0]),n=o.NativeModules.RNVectorIconsManager||o.NativeModules.RNVectorIconsModule},533,[532]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){var u=new Map;return{setValue:function(n,o){return u.set(n,{type:t,data:o})},setError:function(t,o){return u.set(t,{type:n,data:o})},has:function(t){return u.has(t)},get:function(t){if(u.has(t)){var o=u.get(t),f=o.type,s=o.data;if(f===n)throw s;return s}}}};var t='value',n='error'},534,[]); -__d(function(g,r,i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=function(e){var O,C;return C=O=(function(h){(0,u.default)(x,h);var O,j,C=(O=x,j=k(),function(){var e,t=(0,s.default)(O);if(j){var n=(0,s.default)(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return(0,c.default)(this,e)});function x(){return(0,o.default)(this,x),C.apply(this,arguments)}return(0,l.default)(x,[{key:"render",value:function(){var o=this.props,l=o.style,u=o.iconStyle,c=o.children,s=(0,n.default)(o,P),h=(0,p.default)(s,w,'style','name','size','color'),O=(0,p.default)(s,R),k=(0,y.default)(s,Object.keys(h),Object.keys(O),'iconStyle','borderRadius','backgroundColor');h.style=u?[S.icon,u]:S.icon;var j=(0,p.default)(this.props,'color'),C=(0,p.default)(this.props,'backgroundColor','borderRadius');return b.default.createElement(v.TouchableHighlight,(0,t.default)({style:[S.touchable,C]},O),b.default.createElement(v.View,(0,t.default)({style:[S.container,C,l]},k),b.default.createElement(e,h),(0,f.default)(c)?b.default.createElement(v.Text,{style:[S.text,j]},c):c))}}]),x})(b.PureComponent),O.propTypes={backgroundColor:h.default.oneOfType([h.default.string,h.default.number]),borderRadius:h.default.number,color:h.default.any,size:h.default.number,iconStyle:h.default.any,style:h.default.any,children:h.default.node},O.defaultProps={backgroundColor:j,borderRadius:5,color:'white',size:20},C};var t=e(r(d[1])),n=e(r(d[2])),o=e(r(d[3])),l=e(r(d[4])),u=e(r(d[5])),c=e(r(d[6])),s=e(r(d[7])),f=e(r(d[8])),y=e(r(d[9])),p=e(r(d[10])),b=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=O(t);if(n&&n.has(e))return n.get(e);var o={},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in e)if("default"!==u&&Object.prototype.hasOwnProperty.call(e,u)){var c=l?Object.getOwnPropertyDescriptor(e,u):null;c&&(c.get||c.set)?Object.defineProperty(o,u,c):o[u]=e[u]}o.default=e,n&&n.set(e,o);return o})(r(d[11])),h=e(r(d[12])),v=r(d[13]),P=["style","iconStyle","children"];function O(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(O=function(e){return e?n:t})(e)}function k(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}var S=v.StyleSheet.create({container:{flexDirection:'row',justifyContent:'flex-start',alignItems:'center',padding:8},touchable:{overflow:'hidden'},icon:{marginRight:10},text:{fontWeight:'600',backgroundColor:'transparent'}}),j='#007AFF',w=['ellipsizeMode','numberOfLines','textBreakStrategy','selectable','suppressHighlighting','allowFontScaling','adjustsFontSizeToFit','minimumFontScale'],R=['accessible','accessibilityLabel','accessibilityHint','accessibilityComponentType','accessibilityRole','accessibilityStates','accessibilityTraits','onFocus','onBlur','disabled','onPress','onPressIn','onPressOut','onLayout','onLongPress','nativeID','testID','delayPressIn','delayPressOut','delayLongPress','activeOpacity','underlayColor','selectionColor','onShowUnderlay','onHideUnderlay','hasTVPreferredFocus','tvParallaxProperties']},535,[1,22,96,9,10,12,14,17,536,537,538,165,204,532]); -__d(function(g,r,i,a,m,e,d){var t='[object String]',n=Object.prototype.toString,o=Array.isArray;function c(t){return!!t&&'object'==typeof t}m.exports=function(f){return'string'==typeof f||!o(f)&&c(f)&&n.call(f)==t}},536,[]); -__d(function(g,r,i,a,m,_e,d){var t=200,n='__lodash_hash_undefined__',e=9007199254740991,o='[object Arguments]',u='[object Function]',c='[object GeneratorFunction]',f='[object Symbol]',l=/^\[object .+?Constructor\]$/,s=/^(?:0|[1-9]\d*)$/,h='object'==typeof g&&g&&g.Object===Object&&g,p='object'==typeof self&&self&&self.Object===Object&&self,_=h||p||Function('return this')();function y(t,n,e){switch(e.length){case 0:return t.call(n);case 1:return t.call(n,e[0]);case 2:return t.call(n,e[0],e[1]);case 3:return t.call(n,e[0],e[1],e[2])}return t.apply(n,e)}function v(t,n){return!!(t?t.length:0)&&S(t,n,0)>-1}function b(t,n,e){for(var o=-1,u=t?t.length:0;++o=t&&(l=P,s=!1,e=new Z(e));t:for(;++f0&&e(l)?n>1?et(l,n-1,e,o,u):O(u,l):o||(u[u.length]=l)}return u}function ot(t,n,e){var o=n(t);return jt(t)?o:O(o,e(t))}function ut(t){return!(!At(t)||G&&G in t)&&(wt(t)||F(t)?B:l).test(dt(t))}function it(t){if(!At(t))return vt(t);var n,e,o,u=(e=(n=t)&&n.constructor,o='function'==typeof e&&e.prototype||M,n===o),c=[];for(var f in t)('constructor'!=f||!u&&q.call(t,f))&&c.push(f);return c}function at(t,n){return ct(t=Object(t),n,function(n,e){return e in t})}function ct(t,n,e){for(var o=-1,u=n.length,c={};++o-1},X.prototype.set=function(t,n){var e=this.__data__,o=rt(e,t);return o<0?e.push([t,n]):e[o][1]=n,this},Y.prototype.clear=function(){this.__data__={hash:new W,map:new(U||X),string:new W}},Y.prototype.delete=function(t){return lt(this,t).delete(t)},Y.prototype.get=function(t){return lt(this,t).get(t)},Y.prototype.has=function(t){return lt(this,t).has(t)},Y.prototype.set=function(t,n){return lt(this,t).set(t,n),this},Z.prototype.add=Z.prototype.push=function(t){return this.__data__.set(t,n),this},Z.prototype.has=function(t){return this.__data__.has(t)};var ht=N?E(N,Object):Ct,pt=N?function(t){for(var n=[];t;)O(n,ht(t)),t=H(t);return n}:Ct;function _t(t){return jt(t)||bt(t)||!!(L&&t&&t[L])}function yt(t,n){return!!(n=null==n?e:n)&&('number'==typeof t||s.test(t))&&t>-1&&t%1==0&&t-1&&t%1==0&&t<=e}function At(t){var n=typeof t;return!!t&&('object'==n||'function'==n)}function $t(t){return!!t&&'object'==typeof t}function Pt(t){return'symbol'==typeof t||$t(t)&&z.call(t)==f}function xt(t){return Ot(t)?tt(t,!0):it(t)}var Ft,Et,kt=(Ft=function(t,n){return null==t?{}:(n=j(et(n,1),gt),at(t,nt(ft(t),n)))},Et=Q(void 0===Et?Ft.length-1:Et,0),function(){for(var t=arguments,n=-1,e=Q(t.length-Et,0),o=Array(e);++n0&&o(b)?n>1?w(b,n-1,o,c,u):v(u,b):c||(u[u.length]=b)}return u}function x(t,n){return _(t=Object(t),n,function(n,o){return o in t})}function _(t,n,o){for(var c=-1,u=n.length,l={};++c-1&&n%1==0&&n<=t}function z(t){var n=typeof t;return!!t&&('object'==n||'function'==n)}function B(t){return!!t&&'object'==typeof t}function D(t){return'symbol'==typeof t||B(t)&&j.call(t)==u}var H,J,K=(H=function(t,n){return null==t?{}:x(t,y(w(n,1),E))},J=F(void 0===J?H.length-1:J,0),function(){for(var t=arguments,n=-1,o=F(t.length-J,0),c=Array(o);++np))return!1;var v=l.get(t);if(v&&l.get(n))return v==n;var h=-1,y=!0,b=f&e?new Ft:void 0;for(l.set(t,n),l.set(n,t);++h-1},Pt.prototype.set=function(t,n){var e=this.__data__,o=Tt(e,t);return o<0?e.push([t,n]):e[o][1]=n,this},xt.prototype.clear=function(){this.__data__={hash:new Et,map:new(ht||Pt),string:new Et}},xt.prototype.delete=function(t){return Zt(this,t).delete(t)},xt.prototype.get=function(t){return Zt(this,t).get(t)},xt.prototype.has=function(t){return Zt(this,t).has(t)},xt.prototype.set=function(t,n){return Zt(this,t).set(t,n),this},Ft.prototype.add=Ft.prototype.push=function(t){return this.__data__.set(t,n),this},Ft.prototype.has=function(t){return this.__data__.has(t)},Mt.prototype.clear=function(){this.__data__=new Pt},Mt.prototype.delete=function(t){return this.__data__.delete(t)},Mt.prototype.get=function(t){return this.__data__.get(t)},Mt.prototype.has=function(t){return this.__data__.has(t)},Mt.prototype.set=function(t,n){var e=this.__data__;if(e instanceof Pt){var o=e.__data__;if(!ht||o.length<199)return o.push([t,n]),this;e=this.__data__=new xt(o)}return e.set(t,n),this};var nr=pt?K(pt,Object):Ir,er=pt?function(t){for(var n=[];t;)V(n,nr(t)),t=ft(t);return n}:Ir,or=function(t){return ut.call(t)};function ur(t,n,e){for(var o,u=-1,c=(n=ir(n,t)?[n]:Jt(n)).length;++u-1&&t%1==0&&t-1&&t%1==0&&t<=u}function mr(t){var n=typeof t;return!!t&&('object'==n||'function'==n)}function Ar(t){return!!t&&'object'==typeof t}function kr(t){return'symbol'==typeof t||Ar(t)&&ut.call(t)==A}var Sr,$r=R?(Sr=R,function(t){return Sr(t)}):function(t){return Ar(t)&&Or(t.length)&&!!T[ut.call(t)]};function Er(t,n,e){var o=null==t?void 0:Ut(t,n);return void 0===o?e:o}function Pr(t,n){return null!=t&&ur(t,n,Ct)}function xr(t){return gr(t)?It(t):Rt(t)}function Fr(t){return gr(t)?It(t,!0):Vt(t)}function Mr(t){return t}function Ir(){return[]}m.exports=function(t,n){return null==t?{}:Nt(t,Yt(t),'function'==typeof(u=n)?u:null==u?Mr:'object'==typeof u?dr(u)?Gt(u[0],u[1]):1==(o=tr(e=u)).length&&o[0][2]?lr(o[0][0],o[0][1]):function(t){return t===e||Bt(t,e,o)}:ir(f=u)?(c=_r(f),function(t){return null==t?void 0:t[c]}):qt(f));var e,o,u,c,f}},542,[]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.DYTE_DEV_MODE=void 0;e.DYTE_DEV_MODE=!1},543,[]); -__d(function(g,r,i,a,m,e,d){var l=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=l(r(d[1])),c={},t={};['arrow-back','call-end','chat','expand-less','expand-more','flip-camera-ios','groups','mic','mic-external-on','mic-off','poll','send','videocam-off','videocam','pan-tool','cancel-presentation','present-to-all','stop-screen-share','screen-share','clear','attach-file','fullscreen','fullscreen-exit','fiber-manual-record','people'].forEach(function(l){c[l]='material'}),['dots-vertical','image','auto-fix','plus-thick','close','signal-cellular-1','signal-cellular-2','exclamation','check','network-strength-1','network-strength-3','network-strength-2','download-circle','voice-off'].forEach(function(l){t[l]='material-community'});var n=(0,o.default)({},c,t);e.default=n},544,[1,22]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"ReactNativeModal",{enumerable:!0,get:function(){return t.ReactNativeModal}}),e.default=void 0;var t=r(d[0]),o=t.ReactNativeModal;e.default=o},545,[546]); -__d(function(g,r,i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=_e.ReactNativeModal=void 0;var n=e(r(d[1])),t=e(r(d[2])),o=e(r(d[3])),s=e(r(d[4])),p=e(r(d[5])),c=e(r(d[6])),l=e(r(d[7])),u=y(r(d[8])),f=r(d[9]),h=y(r(d[10])),v=y(r(d[11])),w=r(d[12]),b=e(r(d[13])),S=["animationIn","animationInTiming","animationOut","animationOutTiming","avoidKeyboard","coverScreen","hasBackdrop","backdropColor","backdropOpacity","backdropTransitionInTiming","backdropTransitionOutTiming","customBackdrop","children","isVisible","onModalShow","onBackButtonPress","useNativeDriver","propagateSwipe","style"],k=["testID"];function D(e){if("function"!=typeof WeakMap)return null;var n=new WeakMap,t=new WeakMap;return(D=function(e){return e?t:n})(e)}function y(e,n){if(!n&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var t=D(n);if(t&&t.has(e))return t.get(e);var o={},s=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var p in e)if("default"!==p&&Object.prototype.hasOwnProperty.call(e,p)){var c=s?Object.getOwnPropertyDescriptor(e,p):null;c&&(c.get||c.set)?Object.defineProperty(o,p,c):o[p]=e[p]}return o.default=e,t&&t.set(e,o),o}function O(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}(0,w.initializeAnimations)();var T=function(e){return{animationIn:e.animationIn,animationOut:e.animationOut}},M=(function(e){(0,p.default)(M,e);var h,D,y=(h=M,D=O(),function(){var e,n=(0,l.default)(h);if(D){var t=(0,l.default)(this).constructor;e=Reflect.construct(n,arguments,t)}else e=n.apply(this,arguments);return(0,c.default)(this,e)});function M(e){var n;(0,o.default)(this,M),(n=y.call(this,e)).state={showContent:!0,isVisible:!1,deviceWidth:f.Dimensions.get('window').width,deviceHeight:f.Dimensions.get('window').height,isSwipeable:!!n.props.swipeDirection,pan:null},n.isTransitioning=!1,n.inSwipeClosingState=!1,n.currentSwipingDirection=null,n.panResponder=null,n.didUpdateDimensionsEmitter=null,n.interactionHandle=null,n.getDeviceHeight=function(){return n.props.deviceHeight||n.state.deviceHeight},n.getDeviceWidth=function(){return n.props.deviceWidth||n.state.deviceWidth},n.onBackButtonPress=function(){return!(!n.props.onBackButtonPress||!n.props.isVisible)&&(n.props.onBackButtonPress(),!0)},n.shouldPropagateSwipe=function(e,t){return'function'==typeof n.props.propagateSwipe?n.props.propagateSwipe(e,t):n.props.propagateSwipe},n.buildPanResponder=function(){var e=null;n.panResponder=f.PanResponder.create({onMoveShouldSetPanResponder:function(t,o){if(!n.shouldPropagateSwipe(t,o)){var s=Math.abs(o.dx)>=n.props.panResponderThreshold||Math.abs(o.dy)>=n.props.panResponderThreshold;return s&&n.props.onSwipeStart&&n.props.onSwipeStart(o),n.currentSwipingDirection=n.getSwipingDirection(o),e=n.createAnimationEventForSwipe(),s}return!1},onStartShouldSetPanResponder:function(e,t){return!(e._dispatchInstances&&e._dispatchInstances.some(function(e){return/scrollview|flatlist/i.test(e.type)})&&n.shouldPropagateSwipe(e,t)&&n.props.scrollTo&&n.props.scrollOffset>0)&&(n.props.onSwipeStart&&n.props.onSwipeStart(t),n.currentSwipingDirection=null,!0)},onPanResponderMove:function(t,o){if(!n.currentSwipingDirection){if(0===o.dx&&0===o.dy)return;n.currentSwipingDirection=n.getSwipingDirection(o),e=n.createAnimationEventForSwipe()}if(n.isSwipeDirectionAllowed(o)){var s=1-n.calcDistancePercentage(o);n.backdropRef&&n.backdropRef.transitionTo({opacity:n.props.backdropOpacity*s}),e(t,o),n.props.onSwipeMove&&n.props.onSwipeMove(s,o)}else if(n.props.scrollTo)if(n.props.scrollHorizontal){var p=-o.dx;p>n.props.scrollOffsetMax&&(p-=(p-n.props.scrollOffsetMax)/2),n.props.scrollTo({x:p,animated:!1})}else{var c=-o.dy;c>n.props.scrollOffsetMax&&(c-=(c-n.props.scrollOffsetMax)/2),n.props.scrollTo({y:c,animated:!1})}},onPanResponderRelease:function(e,t){if(n.getAccDistancePerDirection(t)>n.props.swipeThreshold&&n.isSwipeDirectionAllowed(t)){if(n.props.onSwipeComplete)return n.inSwipeClosingState=!0,void n.props.onSwipeComplete({swipingDirection:n.getSwipingDirection(t)},t);if(n.props.onSwipe)return n.inSwipeClosingState=!0,void n.props.onSwipe()}n.props.onSwipeCancel&&n.props.onSwipeCancel(t),n.backdropRef&&n.backdropRef.transitionTo({opacity:n.props.backdropOpacity}),f.Animated.spring(n.state.pan,{toValue:{x:0,y:0},bounciness:0,useNativeDriver:!1}).start(),n.props.scrollTo&&n.props.scrollOffset>n.props.scrollOffsetMax&&n.props.scrollTo({y:n.props.scrollOffsetMax,animated:!0})}})},n.getAccDistancePerDirection=function(e){switch(n.currentSwipingDirection){case'up':return-e.dy;case'down':return e.dy;case'right':return e.dx;case'left':return-e.dx;default:return 0}},n.getSwipingDirection=function(e){return Math.abs(e.dx)>Math.abs(e.dy)?e.dx>0?'right':'left':e.dy>0?'down':'up'},n.calcDistancePercentage=function(e){switch(n.currentSwipingDirection){case'down':return(e.moveY-e.y0)/((n.props.deviceHeight||n.state.deviceHeight)-e.y0);case'up':return(0,w.reversePercentage)(e.moveY/e.y0);case'left':return(0,w.reversePercentage)(e.moveX/e.x0);case'right':return(e.moveX-e.x0)/((n.props.deviceWidth||n.state.deviceWidth)-e.x0);default:return 0}},n.createAnimationEventForSwipe=function(){return'right'===n.currentSwipingDirection||'left'===n.currentSwipingDirection?f.Animated.event([null,{dx:n.state.pan.x}],{useNativeDriver:!1}):f.Animated.event([null,{dy:n.state.pan.y}],{useNativeDriver:!1})},n.isDirectionIncluded=function(e){return Array.isArray(n.props.swipeDirection)?n.props.swipeDirection.includes(e):n.props.swipeDirection===e},n.isSwipeDirectionAllowed=function(e){var t=e.dy,o=e.dx,s=t>0,p=t<0,c=o<0,l=o>0;return!('up'!==n.currentSwipingDirection||!n.isDirectionIncluded('up')||!p)||(!('down'!==n.currentSwipingDirection||!n.isDirectionIncluded('down')||!s)||(!('right'!==n.currentSwipingDirection||!n.isDirectionIncluded('right')||!l)||!('left'!==n.currentSwipingDirection||!n.isDirectionIncluded('left')||!c)))},n.handleDimensionsUpdate=function(){if(!n.props.deviceHeight&&!n.props.deviceWidth){var e=f.Dimensions.get('window').width,t=f.Dimensions.get('window').height;e===n.state.deviceWidth&&t===n.state.deviceHeight||n.setState({deviceWidth:e,deviceHeight:t})}},n.open=function(){n.isTransitioning||(n.isTransitioning=!0,n.backdropRef&&n.backdropRef.transitionTo({opacity:n.props.backdropOpacity},n.props.backdropTransitionInTiming),n.state.isSwipeable&&n.state.pan.setValue({x:0,y:0}),n.contentRef&&(n.props.onModalWillShow&&n.props.onModalWillShow(),null==n.interactionHandle&&(n.interactionHandle=f.InteractionManager.createInteractionHandle()),n.contentRef.animate(n.animationIn,n.props.animationInTiming).then(function(){n.isTransitioning=!1,n.interactionHandle&&(f.InteractionManager.clearInteractionHandle(n.interactionHandle),n.interactionHandle=null),n.props.isVisible?n.props.onModalShow():n.close()})))},n.close=function(){if(!n.isTransitioning){n.isTransitioning=!0,n.backdropRef&&n.backdropRef.transitionTo({opacity:0},n.props.backdropTransitionOutTiming);var e=n.animationOut;n.inSwipeClosingState&&(n.inSwipeClosingState=!1,'up'===n.currentSwipingDirection?e='slideOutUp':'down'===n.currentSwipingDirection?e='slideOutDown':'right'===n.currentSwipingDirection?e='slideOutRight':'left'===n.currentSwipingDirection&&(e='slideOutLeft')),n.contentRef&&(n.props.onModalWillHide&&n.props.onModalWillHide(),null==n.interactionHandle&&(n.interactionHandle=f.InteractionManager.createInteractionHandle()),n.contentRef.animate(e,n.props.animationOutTiming).then(function(){n.isTransitioning=!1,n.interactionHandle&&(f.InteractionManager.clearInteractionHandle(n.interactionHandle),n.interactionHandle=null),n.props.isVisible?n.open():n.setState({showContent:!1},function(){n.setState({isVisible:!1},function(){n.props.onModalHide()})})}))}},n.makeBackdrop=function(){if(!n.props.hasBackdrop)return null;n.props.customBackdrop&&!u.isValidElement(n.props.customBackdrop)&&console.warn('Invalid customBackdrop element passed to Modal. You must provide a valid React element.');var e=n.props,t=e.customBackdrop,o=e.backdropColor,s=e.useNativeDriver,p=e.useNativeDriverForBackdrop,c=e.onBackdropPress,l=!!n.props.customBackdrop,h=[{width:n.getDeviceWidth(),height:n.getDeviceHeight(),backgroundColor:n.state.showContent&&!l?o:'transparent'}],w=u.createElement(v.View,{ref:function(e){return n.backdropRef=e},useNativeDriver:void 0!==p?p:s,style:[b.default.backdrop,h]},l&&t);return l?w:u.createElement(f.TouchableWithoutFeedback,{onPress:c},w)};var s=(0,w.buildAnimations)(T(e)),p=s.animationIn,c=s.animationOut;return n.animationIn=p,n.animationOut=c,n.state.isSwipeable&&(n.state=(0,t.default)({},n.state,{pan:new f.Animated.ValueXY}),n.buildPanResponder()),e.isVisible&&(n.state=(0,t.default)({},n.state,{isVisible:!0,showContent:!0})),n}return(0,s.default)(M,[{key:"componentDidMount",value:function(){this.props.onSwipe&&console.warn('`` is deprecated and will be removed starting from 13.0.0. Use `` instead.'),this.didUpdateDimensionsEmitter=f.DeviceEventEmitter.addListener('didUpdateDimensions',this.handleDimensionsUpdate),this.state.isVisible&&this.open(),f.BackHandler.addEventListener('hardwareBackPress',this.onBackButtonPress)}},{key:"componentWillUnmount",value:function(){f.BackHandler.removeEventListener('hardwareBackPress',this.onBackButtonPress),this.didUpdateDimensionsEmitter&&this.didUpdateDimensionsEmitter.remove(),this.interactionHandle&&(f.InteractionManager.clearInteractionHandle(this.interactionHandle),this.interactionHandle=null)}},{key:"componentDidUpdate",value:function(e){if(this.props.animationIn!==e.animationIn||this.props.animationOut!==e.animationOut){var n=(0,w.buildAnimations)(T(this.props)),t=n.animationIn,o=n.animationOut;this.animationIn=t,this.animationOut=o}this.props.backdropOpacity!==e.backdropOpacity&&this.backdropRef&&this.backdropRef.transitionTo({opacity:this.props.backdropOpacity},this.props.backdropTransitionInTiming),this.props.isVisible&&!e.isVisible?this.open():!this.props.isVisible&&e.isVisible&&this.close()}},{key:"render",value:function(){var e=this,o=this.props,s=(o.animationIn,o.animationInTiming,o.animationOut,o.animationOutTiming,o.avoidKeyboard),p=o.coverScreen,c=(o.hasBackdrop,o.backdropColor,o.backdropOpacity,o.backdropTransitionInTiming,o.backdropTransitionOutTiming,o.customBackdrop,o.children),l=(o.isVisible,o.onModalShow,o.onBackButtonPress),h=o.useNativeDriver,w=(o.propagateSwipe,o.style),D=(0,n.default)(o,S),y=(D.testID,(0,n.default)(D,k)),O=[{margin:.05*this.getDeviceWidth(),transform:[{translateY:0}]},b.default.content,w],T={},M={};this.state.isSwipeable&&(T=(0,t.default)({},this.panResponder.panHandlers),M=h?{transform:this.state.pan.getTranslateTransform()}:this.state.pan.getLayout());var B=this.props.hideModalContentWhileAnimating&&this.props.useNativeDriver&&!this.state.showContent?u.createElement(v.View,null):c,I=u.createElement(v.View,(0,t.default)({},T,{ref:function(n){return e.contentRef=n},style:[M,O],pointerEvents:"box-none",useNativeDriver:h},y),B);return!p&&this.state.isVisible?u.createElement(f.View,{pointerEvents:"box-none",style:[b.default.backdrop,b.default.containerBox]},this.makeBackdrop(),I):u.createElement(f.Modal,(0,t.default)({transparent:!0,animationType:'none',visible:this.state.isVisible,onRequestClose:l},D),this.makeBackdrop(),s?u.createElement(f.KeyboardAvoidingView,{behavior:'ios'===f.Platform.OS?'padding':void 0,pointerEvents:"box-none",style:O.concat([{margin:0}])},I):I)}}],[{key:"getDerivedStateFromProps",value:function(e,n){return!n.isVisible&&e.isVisible?{isVisible:!0,showContent:!0}:null}}]),M})(u.Component);_e.ReactNativeModal=M,M.propTypes={animationIn:h.oneOfType([h.string,h.object]),animationInTiming:h.number,animationOut:h.oneOfType([h.string,h.object]),animationOutTiming:h.number,avoidKeyboard:h.bool,coverScreen:h.bool,hasBackdrop:h.bool,backdropColor:h.string,backdropOpacity:h.number,backdropTransitionInTiming:h.number,backdropTransitionOutTiming:h.number,customBackdrop:h.node,children:h.node.isRequired,deviceHeight:h.number,deviceWidth:h.number,isVisible:h.bool.isRequired,hideModalContentWhileAnimating:h.bool,propagateSwipe:h.oneOfType([h.bool,h.func]),onModalShow:h.func,onModalWillShow:h.func,onModalHide:h.func,onModalWillHide:h.func,onBackButtonPress:h.func,onBackdropPress:h.func,panResponderThreshold:h.number,onSwipeStart:h.func,onSwipeMove:h.func,onSwipeComplete:h.func,onSwipeCancel:h.func,swipeThreshold:h.number,swipeDirection:h.oneOfType([h.arrayOf(h.oneOf(['up','down','left','right'])),h.oneOf(['up','down','left','right'])]),useNativeDriver:h.bool,useNativeDriverForBackdrop:h.bool,style:h.any,scrollTo:h.func,scrollOffset:h.number,scrollOffsetMax:h.number,scrollHorizontal:h.bool,supportedOrientations:h.arrayOf(h.oneOf(['portrait','portrait-upside-down','landscape','landscape-left','landscape-right']))},M.defaultProps={animationIn:'slideInUp',animationInTiming:300,animationOut:'slideOutDown',animationOutTiming:300,avoidKeyboard:!1,coverScreen:!0,hasBackdrop:!0,backdropColor:'black',backdropOpacity:.7,backdropTransitionInTiming:300,backdropTransitionOutTiming:300,customBackdrop:null,useNativeDriver:!1,deviceHeight:null,deviceWidth:null,hideModalContentWhileAnimating:!1,propagateSwipe:!1,isVisible:!1,panResponderThreshold:4,swipeThreshold:100,onModalShow:function(){return null},onModalWillShow:function(){return null},onModalHide:function(){return null},onModalWillHide:function(){return null},onBackdropPress:function(){return null},onBackButtonPress:function(){return null},scrollTo:null,scrollOffset:0,scrollOffsetMax:0,scrollHorizontal:!1,statusBarTranslucent:!1,supportedOrientations:['portrait','landscape']};var B=M;_e.default=B},546,[1,96,22,9,10,12,14,17,165,2,204,547,568,569]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.createAnimatableComponent=e.View=e.Text=e.Image=void 0,Object.defineProperty(e,"createAnimation",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(e,"initializeRegistryWithDefinitions",{enumerable:!0,get:function(){return u.initializeRegistryWithDefinitions}}),Object.defineProperty(e,"registerAnimation",{enumerable:!0,get:function(){return u.registerAnimation}});var n=r(d[1]),o=t(r(d[2])),u=r(d[3]),f=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=c(n);if(o&&o.has(t))return o.get(t);var u={},f=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in t)if("default"!==l&&Object.prototype.hasOwnProperty.call(t,l)){var p=f?Object.getOwnPropertyDescriptor(t,l):null;p&&(p.get||p.set)?Object.defineProperty(u,l,p):u[l]=t[l]}u.default=t,o&&o.set(t,u);return u})(r(d[4])),l=t(r(d[5]));function c(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(c=function(t){return t?o:n})(t)}(0,u.initializeRegistryWithDefinitions)(f);var p=o.default;e.createAnimatableComponent=p;var s=(0,o.default)(n.View);e.View=s;var y=(0,o.default)(n.Text);e.Text=y;var b=(0,o.default)(n.Image);e.Image=b},547,[1,2,548,554,556,553]); -__d(function(g,r,i,_a,m,_e,d){var t=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=function(t){var T,V,B=t.displayName||t.name||'Component',R=p.Animated.createAnimatedComponent(t);return V=T=(function(t){(0,o.default)(B,t);var c,T,V=(c=B,T=O(),function(){var t,n=(0,s.default)(c);if(T){var e=(0,s.default)(this).constructor;t=Reflect.construct(n,arguments,e)}else t=n.apply(this,arguments);return(0,u.default)(this,t)});function B(t){var e;(0,n.default)(this,B),(e=V.call(this,t)).ref=null,e.handleRef=function(t){e.ref=t};var o=new p.Animated.Value(N(0,e.props.direction)),u={},s={};return t.animation&&(s=D(t.animation),u=j(s,o)),e.state={animationValue:o,animationStyle:u,compiledAnimation:s,transitionStyle:{},transitionValues:{},currentTransitionValues:{}},t.transition&&(e.state=(0,l.default)({},e.state,e.initializeTransitionState(t.transition))),e.delayTimer=null,(0,b.getAnimationNames)().forEach(function(t){t in(0,a.default)(e)||(e[t]=e.animate.bind((0,a.default)(e),t))}),e}return(0,e.default)(B,[{key:"initializeTransitionState",value:function(t){var n={},e={},a=(0,v.default)(t,this.props.style);return Object.keys(a).forEach(function(t){var o=a[t];if(-1!==k.indexOf(t)||'number'!=typeof o)n[t]=new p.Animated.Value(0),e[t]=o;else{var u=new p.Animated.Value(o);n[t]=u,e[t]=u}}),{currentTransitionValues:a,transitionStyle:e,transitionValues:n}}},{key:"getTransitionState",value:function(t){var n=this,e='string'==typeof t?[t]:t,a=this.state,o=a.transitionValues,u=a.currentTransitionValues,s=a.transitionStyle,f=e.filter(function(t){return!n.state.transitionValues[t]});if(f.length){var c=this.initializeTransitionState(f);o=(0,l.default)({},o,c.transitionValues),u=(0,l.default)({},u,c.currentTransitionValues),s=(0,l.default)({},s,c.transitionStyle)}return{transitionValues:o,currentTransitionValues:u,transitionStyle:s}}},{key:"setNativeProps",value:function(t){this.ref&&this.ref.setNativeProps(t)}},{key:"componentDidMount",value:function(){var t=this,n=this.props,e=n.animation,a=n.duration,o=n.delay,u=n.onAnimationBegin,s=n.iterationDelay;if(e){var l=function(){u(),t.startAnimation(a,0,s,function(n){return t.props.onAnimationEnd(n)}),t.delayTimer=null};o?this.delayTimer=setTimeout(l,o):l()}}},{key:"UNSAFE_componentWillReceiveProps",value:function(t){var n,e,a=this,o=t.animation,u=t.delay,s=t.duration,l=t.easing,f=t.iterationDelay,c=t.transition,p=t.onAnimationBegin;if(c){var y=(0,v.default)(c,t.style);this.transitionTo(y,s,l,u)}else n=o,e=this.props.animation,n!==e&&JSON.stringify(n)!==JSON.stringify(e)&&(o?this.delayTimer?this.setAnimation(o):(p(),this.animate(o,s,f).then(function(t){return a.props.onAnimationEnd(t)})):this.stopAnimation())}},{key:"componentWillUnmount",value:function(){this.delayTimer&&clearTimeout(this.delayTimer)}},{key:"setAnimation",value:function(t,n){var e=D(t);this.setState(function(t){return{animationStyle:j(e,t.animationValue),compiledAnimation:e}},n)}},{key:"animate",value:function(t,n,e){var a=this;return new Promise(function(o){a.setAnimation(t,function(){a.startAnimation(n,0,e,o)})})}},{key:"stopAnimation",value:function(){this.setState({scheduledAnimation:!1,animationStyle:{}}),this.state.animationValue.stopAnimation(),this.delayTimer&&(clearTimeout(this.delayTimer),this.delayTimer=null)}},{key:"startAnimation",value:function(t,n,e,a){var o=this,u=this.state,s=u.animationValue,l=u.compiledAnimation,f=this.props,c=f.direction,y=f.iterationCount,v=f.useNativeDriver,h=this.props.easing||l.easing||'ease',T=n||0,b=N(T,c),V=w(T,c);s.setValue(b),'string'==typeof h&&(h=A.default[h]);var O='reverse'===c||'alternate'===c&&!V||'alternate-reverse'===c&&!V;O&&(h=p.Easing.out(h));var k={toValue:V,easing:h,isInteraction:y<=1,duration:t||this.props.duration||1e3,useNativeDriver:v,delay:e||0};p.Animated.timing(s,k).start(function(n){T+=1,n.finished&&o.props.animation&&('infinite'===y||T=1?null:new Error('iterationCount must be a positive number or "infinite"')},iterationDelay:c.default.number,onAnimationBegin:c.default.func,onAnimationEnd:c.default.func,onTransitionBegin:c.default.func,onTransitionEnd:c.default.func,style:c.default.oneOfType([c.default.number,c.default.array,c.default.object]),transition:c.default.oneOfType([c.default.string,c.default.arrayOf(c.default.string)]),useNativeDriver:c.default.bool},T.defaultProps={animation:void 0,delay:0,direction:'normal',duration:void 0,easing:void 0,iterationCount:1,iterationDelay:0,onAnimationBegin:function(){},onAnimationEnd:function(){},onTransitionBegin:function(){},onTransitionEnd:function(){},style:void 0,transition:void 0,useNativeDriver:!1},V};var n=t(r(d[1])),e=t(r(d[2])),a=t(r(d[3])),o=t(r(d[4])),u=t(r(d[5])),s=t(r(d[6])),l=t(r(d[7])),f=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var e=V(n);if(e&&e.has(t))return e.get(t);var a={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in t)if("default"!==u&&Object.prototype.hasOwnProperty.call(t,u)){var s=o?Object.getOwnPropertyDescriptor(t,u):null;s&&(s.get||s.set)?Object.defineProperty(a,u,s):a[u]=t[u]}a.default=t,e&&e.set(t,a);return a})(r(d[8])),c=t(r(d[9])),p=r(d[10]),y=t(r(d[11])),v=t(r(d[12])),h=t(r(d[13])),T=t(r(d[14])),b=r(d[15]),A=t(r(d[16]));function V(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,e=new WeakMap;return(V=function(t){return t?e:n})(t)}function O(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(t){return!1}}var k=['rotate','rotateX','rotateY','rotateZ','skewX','skewY','transformMatrix','backgroundColor','borderColor','borderTopColor','borderRightColor','borderBottomColor','borderLeftColor','shadowColor','color','textDecorationColor','tintColor'],S=['width','height'];function E(t,n){var e={};return Object.keys(n).forEach(function(a){-1===t.indexOf(a)&&(e[a]=n[a])}),e}function w(t,n){switch(n){case'reverse':return 0;case'alternate':return t%2?0:1;case'alternate-reverse':return t%2?1:0;case'normal':default:return 1}}function N(t,n){return w(t,n)?0:1}function D(t){if('string'==typeof t){var n=(0,b.getAnimationByName)(t);if(!n)throw new Error("No animation registred by the name of "+t);return n}return(0,T.default)(t)}function j(t,n){var e={};return Object.keys(t).forEach(function(a){'style'===a?(0,l.default)(e,t.style):'easing'!==a&&(e[a]=n.interpolate(t[a]))}),(0,y.default)(e)}function C(t,n,e,a,o){var u=arguments.length>5&&void 0!==arguments[5]&&arguments[5],s=arguments.length>6?arguments[6]:void 0,l=arguments.length>7?arguments[7]:void 0,f=arguments.length>8?arguments[8]:void 0,c=a||o||s?p.Animated.timing(n,{toValue:e,delay:s,duration:a||1e3,easing:'function'==typeof o?o:A.default[o||'ease'],useNativeDriver:u}):p.Animated.spring(n,{toValue:e,useNativeDriver:u});setTimeout(function(){return l(t)},s),c.start(function(){return f(t)})}},548,[1,9,10,16,12,14,17,22,165,204,2,549,550,551,553,554,555]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){var o={};return Object.keys(t).forEach(function(f){-1!==s.indexOf(f)?(o.transform||(o.transform=[]),o.transform.push((0,n.default)({},f,t[f]))):o[f]=t[f]}),o};var n=t(r(d[1])),s=['perspective','rotate','rotateX','rotateY','rotateZ','scale','scaleX','scaleY','skewX','skewY','translateX','translateY']},549,[1,261]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,u){var o={},c=(0,n.default)(u);return('string'==typeof t?[t]:t).forEach(function(t){o[t]=t in c?c[t]:(0,f.default)(t,c)}),o};var n=t(r(d[1])),f=t(r(d[2]))},550,[1,551,552]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){var o=(0,n.default)({},f.StyleSheet.flatten(t));o.transform&&(o.transform.forEach(function(t){var n=Object.keys(t)[0];o[n]=t[n]}),delete o.transform);return o};var n=t(r(d[1])),f=r(d[2])},551,[1,22,2]); -__d(function(g,r,_i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(i,o){if('backgroundColor'===i)return'rgba(0,0,0,0)';if('color'===i||-1!==i.indexOf('Color'))return'rgba(0,0,0,1)';if(0===i.indexOf('rotate')||0===i.indexOf('skew'))return'0deg';if('opacity'===i||0===i.indexOf('scale'))return 1;if('fontSize'===i)return 14;if(0===i.indexOf('margin')||0===i.indexOf('padding'))for(var f,l=0;l1?null:t}var o={}},553,[1,551]); -__d(function(g,r,i,a,m,e,d){var n=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.getAnimationByName=function(n){return o[n]},e.getAnimationNames=function(){return Object.keys(o)},e.initializeRegistryWithDefinitions=function(n){Object.keys(n).forEach(function(o){u(o,(0,t.default)(n[o]))})},e.registerAnimation=u;var t=n(r(d[1])),o={};function u(n,t){o[n]=t}},554,[1,553]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var s=r(d[0]),n={linear:s.Easing.linear,ease:s.Easing.bezier(.25,.1,.25,1),'ease-in':s.Easing.bezier(.42,0,1,1),'ease-out':s.Easing.bezier(0,0,.58,1),'ease-in-out':s.Easing.bezier(.42,0,.58,1),'ease-in-cubic':s.Easing.bezier(.55,.055,.675,.19),'ease-out-cubic':s.Easing.bezier(.215,.61,.355,1),'ease-in-out-cubic':s.Easing.bezier(.645,.045,.355,1),'ease-in-circ':s.Easing.bezier(.6,.04,.98,.335),'ease-out-circ':s.Easing.bezier(.075,.82,.165,1),'ease-in-out-circ':s.Easing.bezier(.785,.135,.15,.86),'ease-in-expo':s.Easing.bezier(.95,.05,.795,.035),'ease-out-expo':s.Easing.bezier(.19,1,.22,1),'ease-in-out-expo':s.Easing.bezier(1,0,0,1),'ease-in-quad':s.Easing.bezier(.55,.085,.68,.53),'ease-out-quad':s.Easing.bezier(.25,.46,.45,.94),'ease-in-out-quad':s.Easing.bezier(.455,.03,.515,.955),'ease-in-quart':s.Easing.bezier(.895,.03,.685,.22),'ease-out-quart':s.Easing.bezier(.165,.84,.44,1),'ease-in-out-quart':s.Easing.bezier(.77,0,.175,1),'ease-in-quint':s.Easing.bezier(.755,.05,.855,.06),'ease-out-quint':s.Easing.bezier(.23,1,.32,1),'ease-in-out-quint':s.Easing.bezier(.86,0,.07,1),'ease-in-sine':s.Easing.bezier(.47,0,.745,.715),'ease-out-sine':s.Easing.bezier(.39,.575,.565,1),'ease-in-out-sine':s.Easing.bezier(.445,.05,.55,.95),'ease-in-back':s.Easing.bezier(.6,-.28,.735,.045),'ease-out-back':s.Easing.bezier(.175,.885,.32,1.275),'ease-in-out-back':s.Easing.bezier(.68,-.55,.265,1.55)};e.default=n},555,[2]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0});var n=r(d[0]);Object.keys(n).forEach(function(t){"default"!==t&&"__esModule"!==t&&(t in e&&e[t]===n[t]||Object.defineProperty(e,t,{enumerable:!0,get:function(){return n[t]}}))});var t=r(d[1]);Object.keys(t).forEach(function(n){"default"!==n&&"__esModule"!==n&&(n in e&&e[n]===t[n]||Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}}))});var u=r(d[2]);Object.keys(u).forEach(function(n){"default"!==n&&"__esModule"!==n&&(n in e&&e[n]===u[n]||Object.defineProperty(e,n,{enumerable:!0,get:function(){return u[n]}}))});var o=r(d[3]);Object.keys(o).forEach(function(n){"default"!==n&&"__esModule"!==n&&(n in e&&e[n]===o[n]||Object.defineProperty(e,n,{enumerable:!0,get:function(){return o[n]}}))});var c=r(d[4]);Object.keys(c).forEach(function(n){"default"!==n&&"__esModule"!==n&&(n in e&&e[n]===c[n]||Object.defineProperty(e,n,{enumerable:!0,get:function(){return c[n]}}))});var f=r(d[5]);Object.keys(f).forEach(function(n){"default"!==n&&"__esModule"!==n&&(n in e&&e[n]===f[n]||Object.defineProperty(e,n,{enumerable:!0,get:function(){return f[n]}}))});var l=r(d[6]);Object.keys(l).forEach(function(n){"default"!==n&&"__esModule"!==n&&(n in e&&e[n]===l[n]||Object.defineProperty(e,n,{enumerable:!0,get:function(){return l[n]}}))});var b=r(d[7]);Object.keys(b).forEach(function(n){"default"!==n&&"__esModule"!==n&&(n in e&&e[n]===b[n]||Object.defineProperty(e,n,{enumerable:!0,get:function(){return b[n]}}))});var _=r(d[8]);Object.keys(_).forEach(function(n){"default"!==n&&"__esModule"!==n&&(n in e&&e[n]===_[n]||Object.defineProperty(e,n,{enumerable:!0,get:function(){return _[n]}}))});var j=r(d[9]);Object.keys(j).forEach(function(n){"default"!==n&&"__esModule"!==n&&(n in e&&e[n]===j[n]||Object.defineProperty(e,n,{enumerable:!0,get:function(){return j[n]}}))});var s=r(d[10]);Object.keys(s).forEach(function(n){"default"!==n&&"__esModule"!==n&&(n in e&&e[n]===s[n]||Object.defineProperty(e,n,{enumerable:!0,get:function(){return s[n]}}))})},556,[557,558,559,560,561,562,563,564,565,566,567]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.wobble=e.tada=e.swing=e.shake=e.rubberBand=e.rotate=e.pulse=e.jello=e.flash=e.bounce=void 0;e.bounce={0:{translateY:0},.2:{translateY:0},.4:{translateY:-30},.43:{translateY:-30},.53:{translateY:0},.7:{translateY:-15},.8:{translateY:0},.9:{translateY:-4},1:{translateY:0}};e.flash={0:{opacity:1},.25:{opacity:0},.5:{opacity:1},.75:{opacity:0},1:{opacity:1}};e.jello={0:{skewX:'0deg',skewY:'0deg'},.111:{skewX:'0deg',skewY:'0deg'},.222:{skewX:'-12.5deg',skewY:'-12.5deg'},.333:{skewX:'6.25deg',skewY:'6.25deg'},.444:{skewX:'-3.125deg',skewY:'-3.125deg'},.555:{skewX:'1.5625deg',skewY:'1.5625deg'},.666:{skewX:'-0.78125deg',skewY:'-0.78125deg'},.777:{skewX:'0.390625deg',skewY:'0.390625deg'},.888:{skewX:'-0.1953125deg',skewY:'-0.1953125deg'},1:{skewX:'0deg',skewY:'0deg'}};e.pulse={0:{scale:1},.5:{scale:1.05},1:{scale:1}};e.rotate={0:{rotate:'0deg'},.25:{rotate:'90deg'},.5:{rotate:'180deg'},.75:{rotate:'270deg'},1:{rotate:'360deg'}};e.shake={0:{translateX:0},.1:{translateX:-10},.2:{translateX:10},.3:{translateX:-10},.4:{translateX:10},.5:{translateX:-10},.6:{translateX:10},.7:{translateX:-10},.8:{translateX:10},.9:{translateX:-10},1:{translateX:0}};e.swing={0:{rotate:'0deg'},.2:{rotate:'15deg'},.4:{rotate:'-10deg'},.6:{rotate:'5deg'},.8:{rotate:'-5deg'},1:{rotate:'0deg'}};e.rubberBand={0:{scaleX:1,scaleY:1},.3:{scaleX:1.25,scaleY:.75},.4:{scaleX:.75,scaleY:1.25},.5:{scaleX:1.15,scaleY:.85},.65:{scaleX:.95,scaleY:1.05},.75:{scaleX:1.05,scaleY:.95},1:{scaleX:1,scaleY:1}};e.tada={0:{scale:1,rotate:'0deg'},.1:{scale:.9,rotate:'-3deg'},.2:{scale:.9,rotate:'-3deg'},.3:{scale:1.1,rotate:'-3deg'},.4:{rotate:'3deg'},.5:{rotate:'-3deg'},.6:{rotate:'3deg'},.7:{rotate:'-3deg'},.8:{rotate:'3deg'},.9:{scale:1.1,rotate:'3deg'},1:{scale:1,rotate:'0deg'}};e.wobble={0:{translateX:0,rotate:'0deg'},.15:{translateX:-25,rotate:'-5deg'},.3:{translateX:20,rotate:'3deg'},.45:{translateX:-15,rotate:'-3deg'},.6:{translateX:10,rotate:'2deg'},.75:{translateX:-5,rotate:'-1deg'},1:{translateX:0,rotate:'0deg'}}},557,[]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.bounceInUp=e.bounceInRight=e.bounceInLeft=e.bounceInDown=e.bounceIn=void 0;e.bounceIn={0:{opacity:0,scale:.3},.2:{scale:1.1},.4:{scale:.9},.6:{opacity:1,scale:1.03},.8:{scale:.97},1:{opacity:1,scale:1}};e.bounceInUp={0:{opacity:0,translateY:800},.6:{opacity:1,translateY:-25},.75:{translateY:10},.9:{translateY:-5},1:{translateY:0}};e.bounceInDown={0:{opacity:0,translateY:-800},.6:{opacity:1,translateY:25},.75:{translateY:-10},.9:{translateY:5},1:{translateY:0}};e.bounceInRight={0:{opacity:0,translateX:600},.6:{opacity:1,translateX:-20},.75:{translateX:8},.9:{translateX:-4},1:{translateX:0}};e.bounceInLeft={0:{opacity:0,translateX:-600},.6:{opacity:1,translateX:20},.75:{translateX:-8},.9:{translateX:4},1:{translateX:0}}},558,[]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.bounceOutUp=e.bounceOutRight=e.bounceOutLeft=e.bounceOutDown=e.bounceOut=void 0;e.bounceOut={0:{opacity:1,scale:1},.2:{scale:.9},.5:{opacity:1,scale:1.11},.55:{scale:1.11},1:{opacity:0,scale:.3}};e.bounceOutUp={0:{opacity:1,translateY:0},.2:{opacity:1,translateY:-10},.4:{translateY:20},.45:{translateY:20},.55:{opacity:1},1:{opacity:0,translateY:-800}};e.bounceOutDown={0:{opacity:1,translateY:0},.2:{opacity:1,translateY:10},.4:{translateY:-20},.45:{translateY:-20},.55:{opacity:1},1:{opacity:0,translateY:800}};e.bounceOutRight={0:{opacity:1,translateX:0},.2:{opacity:1,translateX:10},.4:{translateX:-20},.45:{translateX:-20},.55:{opacity:1},1:{opacity:0,translateX:600}};e.bounceOutLeft={0:{opacity:1,translateX:0},.2:{opacity:1,translateX:-10},.4:{translateX:20},.45:{translateX:20},.55:{opacity:1},1:{opacity:0,translateX:-600}}},559,[]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.fadeInUpBig=e.fadeInUp=e.fadeInRightBig=e.fadeInRight=e.fadeInLeftBig=e.fadeInLeft=e.fadeInDownBig=e.fadeInDown=e.fadeIn=void 0;var n=t(r(d[1]));function f(t,f){return{from:(0,n.default)({opacity:0},t,f),to:(0,n.default)({opacity:1},t,0)}}e.fadeIn={from:{opacity:0},to:{opacity:1}};var I=f('translateY',-100);e.fadeInDown=I;var o=f('translateY',100);e.fadeInUp=o;var l=f('translateX',-100);e.fadeInLeft=l;var v=f('translateX',100);e.fadeInRight=v;var p=f('translateY',-500);e.fadeInDownBig=p;var s=f('translateY',500);e.fadeInUpBig=s;var B=f('translateX',-500);e.fadeInLeftBig=B;var c=f('translateX',500);e.fadeInRightBig=c},560,[1,261]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.fadeOutUpBig=e.fadeOutUp=e.fadeOutRightBig=e.fadeOutRight=e.fadeOutLeftBig=e.fadeOutLeft=e.fadeOutDownBig=e.fadeOutDown=e.fadeOut=void 0;var f=t(r(d[1]));function u(t,u){return{from:(0,f.default)({opacity:1},t,0),to:(0,f.default)({opacity:0},t,u)}}e.fadeOut={from:{opacity:1},to:{opacity:0}};var O=u('translateY',100);e.fadeOutDown=O;var n=u('translateY',-100);e.fadeOutUp=n;var o=u('translateX',-100);e.fadeOutLeft=o;var l=u('translateX',100);e.fadeOutRight=l;var v=u('translateY',500);e.fadeOutDownBig=v;var p=u('translateY',-500);e.fadeOutUpBig=p;var s=u('translateX',-500);e.fadeOutLeftBig=s;var B=u('translateX',500);e.fadeOutRightBig=B},561,[1,261]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.flipOutY=e.flipOutX=e.flipInY=e.flipInX=void 0;e.flipInX={easing:'ease-in',style:{backfaceVisibility:'visible',perspective:400},0:{opacity:0,rotateX:'90deg'},.4:{rotateX:'-20deg'},.6:{opacity:1,rotateX:'10deg'},.8:{rotateX:'-5deg'},1:{opacity:1,rotateX:'0deg'}};e.flipInY={easing:'ease-in',style:{backfaceVisibility:'visible',perspective:400},0:{opacity:0,rotateY:'90deg'},.4:{rotateY:'-20deg'},.6:{opacity:1,rotateY:'10deg'},.8:{rotateY:'-5deg'},1:{opacity:1,rotateY:'0deg'}};e.flipOutX={style:{backfaceVisibility:'visible',perspective:400},0:{opacity:1,rotateX:'0deg'},.3:{opacity:1,rotateX:'-20deg'},1:{opacity:0,rotateX:'90deg'}};e.flipOutY={style:{backfaceVisibility:'visible',perspective:400},0:{opacity:1,rotateY:'0deg'},.3:{opacity:1,rotateY:'-20deg'},1:{opacity:0,rotateY:'90deg'}}},562,[]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.lightSpeedOut=e.lightSpeedIn=void 0;e.lightSpeedIn={easing:'ease-out',0:{opacity:0,translateX:200,skewX:'-30deg'},.6:{opacity:1,translateX:0,skewX:'20deg'},.8:{skewX:'-5deg'},1:{opacity:1,translateX:0,skewX:'0deg'}};e.lightSpeedOut={easing:'ease-in',0:{opacity:1,translateX:0,skewX:'0deg'},1:{opacity:0,translateX:200,skewX:'30deg'}}},563,[]); -__d(function(g,r,i,a,m,e,d){var n=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.slideInUp=e.slideInRight=e.slideInLeft=e.slideInDown=void 0;var t=n(r(d[1]));function l(n,l){return{from:(0,t.default)({},n,l),to:(0,t.default)({},n,0)}}var s=l('translateY',-100);e.slideInDown=s;var o=l('translateY',100);e.slideInUp=o;var f=l('translateX',-100);e.slideInLeft=f;var v=l('translateX',100);e.slideInRight=v},564,[1,261]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.slideOutUp=e.slideOutRight=e.slideOutLeft=e.slideOutDown=void 0;var l=t(r(d[1]));function u(t,u){return{from:(0,l.default)({},t,0),to:(0,l.default)({},t,u)}}var s=u('translateY',100);e.slideOutDown=s;var n=u('translateY',-100);e.slideOutUp=n;var o=u('translateX',-100);e.slideOutLeft=o;var O=u('translateX',100);e.slideOutRight=O},565,[1,261]); -__d(function(g,r,i,a,m,e,d){var o=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.zoomInUp=e.zoomInRight=e.zoomInLeft=e.zoomInDown=e.zoomIn=void 0;var t=o(r(d[1])),n=r(d[2]);function l(o,l){var c=Math.min(1,Math.max(-1,l));return{easing:n.Easing.bezier(.175,.885,.32,1),0:(0,t.default)({opacity:0,scale:.1},o,-1e3*c),.6:(0,t.default)({opacity:1,scale:.457},o,l),1:(0,t.default)({scale:1},o,0)}}e.zoomIn={from:{opacity:0,scale:.3},.5:{opacity:1},to:{opacity:1,scale:1}};var c=l('translateY',60);e.zoomInDown=c;var s=l('translateY',-60);e.zoomInUp=s;var z=l('translateX',10);e.zoomInLeft=z;var I=l('translateX',-10);e.zoomInRight=I},566,[1,261,2]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.zoomOutUp=e.zoomOutRight=e.zoomOutLeft=e.zoomOutDown=e.zoomOut=void 0;var o=t(r(d[1])),u=r(d[2]);function c(t,c){var l=Math.min(1,Math.max(-1,c));return{easing:u.Easing.bezier(.175,.885,.32,1),0:(0,o.default)({opacity:1,scale:1},t,0),.4:(0,o.default)({opacity:1,scale:.457},t,c),1:(0,o.default)({opacity:0,scale:.1},t,-1e3*l)}}e.zoomOut={from:{opacity:1,scale:1},.5:{opacity:1,scale:.3},to:{opacity:0,scale:0}};var l=c('translateY',60);e.zoomOutDown=l;var n=c('translateY',-60);e.zoomOutUp=n;var s=c('translateX',10);e.zoomOutLeft=s;var z=c('translateX',-10);e.zoomOutRight=z},567,[1,261,2]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.reversePercentage=e.makeSlideTranslation=e.initializeAnimations=e.buildAnimations=void 0;var n=t(r(d[1])),o=r(d[2]),l=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=u(n);if(o&&o.has(t))return o.get(t);var l={},s=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var f in t)if("default"!==f&&Object.prototype.hasOwnProperty.call(t,f)){var c=s?Object.getOwnPropertyDescriptor(t,f):null;c&&(c.get||c.set)?Object.defineProperty(l,f,c):l[f]=t[f]}l.default=t,o&&o.set(t,l);return l})(r(d[3]));function u(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(u=function(t){return t?o:n})(t)}var s=o.Dimensions.get('window'),f=s.height,c=s.width;e.initializeAnimations=function(){var t={slideInDown:p('translateY',-f,0),slideInUp:p('translateY',f,0),slideInLeft:p('translateX',-c,0),slideInRight:p('translateX',c,0),slideOutDown:p('translateY',0,f),slideOutUp:p('translateY',0,-f),slideOutLeft:p('translateX',0,-c),slideOutRight:p('translateX',0,c)};l.initializeRegistryWithDefinitions(t)};var p=function(t,o,l){return{from:(0,n.default)({},t,o),to:(0,n.default)({},t,l)}};e.makeSlideTranslation=p;e.buildAnimations=function(t){var n,o,l=t.animationIn,u=t.animationOut;if(O(l)){var s=JSON.stringify(l);v(s,l),n=s}else n=l;if(O(u)){var f=JSON.stringify(u);v(f,u),o=f}else o=u;return{animationIn:n,animationOut:o}};e.reversePercentage=function(t){return-(t-1)};var v=function(t,n){l.registerAnimation(t,l.createAnimation(n))},O=function(t){return null!==t&&'object'==typeof t}},568,[1,261,2,547]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=r(d[0]).StyleSheet.create({backdrop:{position:'absolute',top:0,bottom:0,left:0,right:0,opacity:0,backgroundColor:'black'},content:{flex:1,justifyContent:'center'},containerBox:{zIndex:2,opacity:1,backgroundColor:'transparent'}});e.default=t},569,[2]); -__d(function(g,r,i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var t=e(r(d[1])),n=e(r(d[2])),o=e(r(d[3])),l=e(r(d[4])),s=e(r(d[5])),u=e(r(d[6])),c=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=p(t);if(n&&n.has(e))return n.get(e);var o={},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in e)if("default"!==s&&Object.prototype.hasOwnProperty.call(e,s)){var u=l?Object.getOwnPropertyDescriptor(e,s):null;u&&(u.get||u.set)?Object.defineProperty(o,s,u):o[s]=e[s]}o.default=e,n&&n.set(e,o);return o})(r(d[7])),f=r(d[8]),h=e(r(d[9]));function p(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(p=function(e){return e?n:t})(e)}function k(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}var C=f.ViewPropTypes||f.View.propTypes,y=(function(e){(0,l.default)(C,e);var t,h,p=(t=C,h=k(),function(){var e,n=(0,u.default)(t);if(h){var o=(0,u.default)(this).constructor;e=Reflect.construct(n,arguments,o)}else e=n.apply(this,arguments);return(0,s.default)(this,e)});function C(e){return(0,n.default)(this,C),p.call(this,e)}return(0,o.default)(C,[{key:"onClick",value:function(){this.props.onClick()}},{key:"_renderLeft",value:function(){return this.props.leftTextView?this.props.leftTextView:this.props.leftText?c.default.createElement(f.Text,{style:[x.leftText,this.props.leftTextStyle]},this.props.leftText):null}},{key:"_renderRight",value:function(){return this.props.rightTextView?this.props.rightTextView:this.props.rightText?c.default.createElement(f.Text,{style:[x.rightText,this.props.rightTextStyle]},this.props.rightText):null}},{key:"_renderImage",value:function(){return this.props.isIndeterminate?this.props.indeterminateImage?this.props.indeterminateImage:this.genCheckedImage():this.props.isChecked?this.props.checkedImage?this.props.checkedImage:this.genCheckedImage():this.props.unCheckedImage?this.props.unCheckedImage:this.genCheckedImage()}},{key:"_getCheckedCheckBoxColor",value:function(){return this.props.checkedCheckBoxColor?this.props.checkedCheckBoxColor:this.props.checkBoxColor}},{key:"_getUncheckedCheckBoxColor",value:function(){return this.props.uncheckedCheckBoxColor?this.props.uncheckedCheckBoxColor:this.props.checkBoxColor}},{key:"_getTintColor",value:function(){return this.props.isChecked?this._getCheckedCheckBoxColor():this._getUncheckedCheckBoxColor()}},{key:"genCheckedImage",value:function(){var e;return e=this.props.isIndeterminate?r(d[10]):this.props.isChecked?r(d[11]):r(d[12]),c.default.createElement(f.Image,{source:e,style:{tintColor:this._getTintColor()}})}},{key:"render",value:function(){var e=this;return c.default.createElement(f.TouchableHighlight,{style:this.props.style,onPress:function(){return e.onClick()},underlayColor:"transparent",disabled:this.props.disabled},c.default.createElement(f.View,{style:x.container},this._renderLeft(),this._renderImage(),this._renderRight()))}}]),C})(c.Component);_e.default=y,y.propTypes=(0,t.default)({},C,{leftText:h.default.string,leftTextView:h.default.element,rightText:h.default.string,leftTextStyle:h.default.oneOfType([h.default.string,h.default.number,h.default.object]),rightTextView:h.default.element,rightTextStyle:h.default.oneOfType([h.default.string,h.default.number,h.default.object]),checkedImage:h.default.element,unCheckedImage:h.default.element,onClick:h.default.func.isRequired,isChecked:h.default.bool.isRequired,isIndeterminate:h.default.bool.isRequired,checkBoxColor:h.default.string,checkedCheckBoxColor:h.default.string,uncheckedCheckBoxColor:h.default.string,disabled:h.default.bool}),y.defaultProps={isChecked:!1,isIndeterminate:!1,leftTextStyle:{},rightTextStyle:{}};var x=f.StyleSheet.create({container:{flexDirection:'row',alignItems:'center'},leftText:{flex:1},rightText:{flex:1,marginLeft:10}})},570,[1,22,9,10,12,14,17,165,2,204,571,573,574]); -__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-check-box/img",width:24,height:24,scales:[1],hash:"910df1b864a696e32bda56876ddf61cd",name:"ic_indeterminate_check_box",type:"png"})},571,[572]); -__d(function(g,r,i,a,m,e,d){'use strict';m.exports=r(d[0])},572,[153]); -__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-check-box/img",width:24,height:24,scales:[1,2,3],hash:"5d3b135d5214e780d63b968d2ade7240",name:"ic_check_box",type:"png"})},573,[572]); -__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-check-box/img",width:24,height:24,scales:[1,2,3],hash:"a254967b747795d2bc7217850e45291a",name:"ic_check_box_outline_blank",type:"png"})},574,[572]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.OrientationContext=void 0,e.default=function(t){var O=t.children,E=u.default.useState(v()?'PORTRAIT':'LANDSCAPE'),P=(0,o.default)(E,2),S=P[0],h=P[1],p=u.default.useState('ios'===l.Platform.OS?s.deviceOrientation():'unknown'),A=(0,o.default)(p,2),D=A[0],T=A[1],x=u.default.useState(!1),C=(0,o.default)(x,2),L=C[0],N=C[1];return u.default.useEffect(function(){var t,o=function(){h(v()?'PORTRAIT':'LANDSCAPE')},u=l.Dimensions.addEventListener('change',o);n.default.async(function(o){for(;;)switch(o.prev=o.next){case 0:if('android'!==l.Platform.OS){o.next=5;break}return o.next=3,n.default.awrap(s.isForcedLandscape());case 3:t=o.sent,N(t||!1);case 5:case"end":return o.stop()}},null,null,null,Promise);var c=null;return'ios'===l.Platform.OS&&(c=f.addListener('DEVICE_ORIENTATION',function(t){T(t.orientation)})),function(){var t;u?u.remove():l.Dimensions.removeEventListener('change',o),'ios'===l.Platform.OS&&(null==(t=c)||t.remove())}},[]),u.default.createElement(c.Provider,{value:{orientation:S,forced:L,setForced:N,orientationType:D}},O)};var n=t(r(d[1])),o=t(r(d[2])),u=t(r(d[3])),l=r(d[4]),s=l.NativeModules.DyteHelper,f=new l.NativeEventEmitter(s),c=u.default.createContext(null);e.OrientationContext=c;var v=function(){var t=l.Dimensions.get('screen');return t.height>=t.width}},575,[1,67,41,165,2]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var F={primary:{300:'#1A90FF',500:'#2160FD',700:'#054DFF',900:'#0635AA'},secondary:{1000:'#0B0B0B',900:'#191919',800:'#262626',700:'#474747'},textPrimary:{400:'#999999',300:'#b8b8b8',200:'#dddddd',100:'#F5F5F7'},logos:{google:'#DD4B39',linkedIn:'#0E76A8',apple:'#EEEEEE'},danger:{300:'#FF5A65',500:'#FF414D',700:'#FF2331'},warning:{500:'#FFC300'},success:{500:'#35F2B3'},videoBackground:'#1A1A1A',paginationDots:{active:'rgba(160,160,160, 0.8)',inactive:'rgba(160,160,160, 0.3)',wandActive:'rgba(160,160,160, 0.9)'}};e.default=F},576,[]); -__d(function(g,r,i,_a,m,e,_d){!(function(t){var n='object'==typeof e&&e,o='object'==typeof m&&m&&m.exports==n&&m,a='object'==typeof g&&g;a.global!==a&&a.window!==a||(t=a);var c=function(t){this.message=t};(c.prototype=new Error).name='InvalidCharacterError';var h=function(t){throw new c(t)},d='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/',f=/[\t\n\f\r ]/g,s={encode:function(t){t=String(t),/[^\0-\xFF]/.test(t)&&h("The string to be encoded contains characters outside of the Latin1 range.");for(var n,o,a,c,f=t.length%3,s='',A=-1,l=t.length-f;++A>18&63)+d.charAt(c>>12&63)+d.charAt(c>>6&63)+d.charAt(63&c);return 2==f?(n=t.charCodeAt(A)<<8,o=t.charCodeAt(++A),s+=d.charAt((c=n+o)>>10)+d.charAt(c>>4&63)+d.charAt(c<<2&63)+'='):1==f&&(c=t.charCodeAt(A),s+=d.charAt(c>>2)+d.charAt(c<<4&63)+'=='),s},decode:function(t){var n=(t=String(t).replace(f,'')).length;n%4==0&&(n=(t=t.replace(/==?$/,'')).length),(n%4==1||/[^+a-zA-Z0-9/]/.test(t))&&h('Invalid character: the string to be decoded is not correctly encoded.');for(var o,a,c=0,s='',A=-1;++A>(-2*c&6)));return s},version:'0.1.0'};if('function'==typeof define&&'object'==typeof define.amd&&define.amd)define(function(){return s});else if(n&&!n.nodeType)if(o)o.exports=s;else for(var A in s)s.hasOwnProperty(A)&&(n[A]=s[A]);else t.base64=s})(this)},577,[]); -__d(function(g,r,i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=_e.Logger=void 0;var t=e(r(d[1])),n=e(r(d[2])),o=e(r(d[3]));function l(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return Object.getOwnPropertyNames(e).forEach(function(o){if(![null,void 0,NaN].includes(e[o])){var c=t?t+"."+o:o;'object'==typeof e[o]?l(e[o],c,n):n[c]=e[o]}}),n}var c=(function(){function e(){(0,n.default)(this,e),this.level=3}return(0,o.default)(e,[{key:"process",value:function(e){var t={};try{Object.getOwnPropertyNames(e||{}).forEach(function(n){try{t[n]=JSON.stringify(e[n])}catch(e){t[n]='Failed to stringify'}})}catch(e){}return t}},{key:"init",value:function(e){'trace'===e?this.level=3:'log'===e?this.level=2:'error'===e&&(this.level=1)}},{key:"trace",value:function(t,n){e.addEventInCurrentSpan('warn',t,n,!0)}},{key:"warn",value:function(t,n){e.addEventInCurrentSpan('warn',t,n,!0)}},{key:"error",value:function(t,n){e.addEventInCurrentSpan('error',t,n,!0)}}],[{key:"addEventInCurrentSpan",value:function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:'info',o=arguments.length>1?arguments[1]:void 0,c=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},u=arguments.length>3?arguments[3]:void 0;try{var s=l(c,'metadata'),v=(0,t.default)({message:o,logSeverity:n},s,{loggedAt:(new Date).getTime()});u?e.sendOtelLogsToNewRelic(e.logsCache.splice(0,25).concat([v])):e.logsCache.push(v)}catch(e){console.debug('opentelemetry::addEventInCurrentSpan_failed',e)}}},{key:"sendOtelLogsToNewRelic",value:function(t){fetch('https://api-silos.dyte.io/otel/logs',{method:'POST',headers:{Accept:'application/json','Content-Type':'application/json'},body:JSON.stringify({meetingMetadata:l(e.meetingMetadata,'meetingMetadata'),serviceName:'mobile-sdk',logs:t})}).catch(function(e){console.debug('opentelemetry::sendOtelLogToNewRelic_failed',e)})}}]),e})();_e.Logger=c,c.logsCache=[],c.meetingMetadata={};var u=new c;_e.default=u},578,[1,22,9,10]); -__d(function(g,r,i,a,m,e,_d){var t=r(_d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.UserTrackContext=void 0,e.default=function(t){var T,P,E,h=(0,c.useState)(),A=(0,o.default)(h,2),b=A[0],N=A[1],k=(0,c.useState)([]),D=(0,o.default)(k,2),M=D[0],O=D[1],x=(0,c.useState)(),C=(0,o.default)(x,2),y=C[0],V=C[1],_=(0,c.useState)([]),R=(0,o.default)(_,2),G=R[0],L=R[1],B=(0,c.useState)(),j=(0,o.default)(B,2),W=j[0],F=j[1],q=(0,c.useState)(),H=(0,o.default)(q,2),U=H[0],J=H[1],Q=(0,c.useRef)(null),K=(0,c.useRef)(null),z=(0,c.useRef)(null),X=(0,c.useRef)(null),Y=(0,c.useContext)(v.ConfigServiceContext),Z=(Y.meeting,Y.sessionConfig),$=Z.permissions.produce.audio,ee=Z.permissions.produce.video,te=Z.permissions.produce.video,ne=ee.allow,re=(0,l.getWebcamConstraints)(ee.quality,ee.frame_rate),ae=((0,l.getScreenShareConstraints)(te.quality,te.frame_rate),t.children),ue=(0,d.useSelector)(function(t){return t.participant.audioMuted}),ie=(0,d.useSelector)(function(t){return t.participant.videoOff}),oe=(0,d.useSelector)(function(t){return t.room.producersState}),ce=(0,d.useSelector)(function(t){return t.participant.switched}),de=(0,d.useSelector)(function(t){return t.participant.canPresent}),se=(0,d.useSelector)(function(t){return t.participant.presentingState}),le=(0,d.useSelector)(function(t){return t.participant.audioTrackSelection}),fe=(0,d.useSelector)(function(t){return t.participant.videoTrackSelection}),ve=(0,d.useSelector)(function(t){return t.participant.videoProduction}),pe=(0,d.useSelector)(function(t){return t.participant.audioProduction}),Se=(0,d.useSelector)(function(t){return t.participant.presentingState}),Te=(oe===s.MediaStates.NOT_APPLICABLE||ve===s.MediaStates.LOADED||ve===s.MediaStates.NOT_STARTED||ve===s.MediaStates.STOPPING&&Se!==f.PresentingState.NOT_PRESENTING)&&ne,Ie=(oe===s.MediaStates.NOT_APPLICABLE||pe===s.MediaStates.LOADED||pe===s.MediaStates.NOT_STARTED||pe===s.MediaStates.STOPPING&&Se!==f.PresentingState.NOT_PRESENTING)&&$,Pe=(0,d.useDispatch)(),Ee=c.default.useState([]),me=(0,o.default)(Ee,2),we=me[0],he=me[1],Ae=function(t){he(t)},ge=(0,d.useSelector)(function(t){return t.room.roomViewType}),be=(0,d.useSelector)(function(t){return t.participant.requestToJoinType}),Ne=(0,d.useSelector)(function(t){return t.room.routerState});ge===S.DyteViewTypes.webinar&&be===f.RequestToJoinType.ask&&(re=(0,l.getWebcamConstraints)('QQVGA',null==(T=Z.permissions)?void 0:null==(P=T.produce)?void 0:null==(E=P.video)?void 0:E.frame_rate));(0,c.useEffect)(function(){Q.current=y,K.current=W,z.current=U,X.current=b},[y,W,U,b]),(0,c.useEffect)(function(){I.default.trace('audioMuted_useEffect',{audioMuted:ue,presentingState:se}),b&&(b.enabled=!ue),ge===S.DyteViewTypes.webinar&&se!==f.PresentingState.PRESENTING||Pe((0,f.setAudioProduction)(s.MediaStates.CONNECTING))},[ue,se]);var ke=function(){var t;return n.default.async(function(u){for(;;)switch(u.prev=u.next){case 0:return u.prev=0,I.default.trace('initialAudioStreamFetch'),t=null,u.prev=3,u.next=6,n.default.awrap((0,l.getAudioTrack)());case 6:t=u.sent,u.next=13;break;case 9:if(u.prev=9,u.t0=u.catch(3),'NotAllowedError'!==u.t0.name){u.next=13;break}throw new Error('No audio permission');case 13:if(t){u.next=15;break}throw new Error('No audio track');case 15:$&&N(t),u.next=23;break;case 18:u.prev=18,u.t1=u.catch(0),I.default.error('initialAudioStreamFetch',u.t1),Pe((0,f.setAudioProduction)(s.MediaStates.NOT_APPLICABLE)),Pe((0,f.setAudioMuted)(!0));case 23:case"end":return u.stop()}},null,null,[[0,18],[3,9]],Promise)},De=function(t){if(I.default.trace('setAudioDevice',{audioTrack:!!b}),b&&b.stop(),$){var u=(null==t?void 0:t.deviceId)||(null==le?void 0:le.selectedDeviceId);(0,d.batch)(function(){return n.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,n.default.awrap(ke());case 2:Pe((0,f.setAudioProduction)(s.MediaStates.CONNECTING)),(null==le?void 0:le.selectedDeviceId)!==u&&Pe((0,f.setAudioTrackSelection)({selectedDeviceId:u}));case 4:case"end":return t.stop()}},null,null,null,Promise)})}else Pe((0,f.setAudioMuted)(!0))},Me=function(){var t,u,o,c;return n.default.async(function(d){for(;;)switch(d.prev=d.next){case 0:return d.prev=0,I.default.trace('initialVideoStreamFetch'),d.next=4,n.default.awrap((0,l.getAllVideoDevices)());case 4:return t=d.sent,u=t.filter(function(t){return'front'===t.facing}),o=u.length>0?u[0]:t[0],c=null,d.prev=8,d.next=11,n.default.awrap((0,l.getVideoTrack)(o.deviceId||'',re));case 11:c=d.sent,d.next=18;break;case 14:if(d.prev=14,d.t0=d.catch(8),'NotAllowedError'!==d.t0.name){d.next=18;break}throw new Error('No video permission');case 18:if(c){d.next=20;break}throw new Error('No video track');case 20:if(ne&&V(c),''!==o.label){d.next=25;break}return d.next=24,n.default.awrap((0,l.getAllVideoDevices)());case 24:t=d.sent;case 25:L(t),Pe((0,f.setVideoTrackSelection)({selectedDeviceId:o.deviceId})),d.next=34;break;case 29:d.prev=29,d.t1=d.catch(0),I.default.error('initialVideoStreamFetch',d.t1),Pe((0,f.setVideoProduction)(s.MediaStates.NOT_APPLICABLE)),Pe((0,f.setVideoOff)(!0));case 34:case"end":return d.stop()}},null,null,[[0,29],[8,14]],Promise)},Oe=function(t){var u;return n.default.async(function(o){for(;;)switch(o.prev=o.next){case 0:if(I.default.trace('setVideoDevice'),u=(null==t?void 0:t.deviceId)||(null==fe?void 0:fe.selectedDeviceId),ne){o.next=5;break}return Pe((0,f.setVideoOff)(!0)),o.abrupt("return");case 5:(0,d.batch)(function(){Pe((0,f.setVideoOff)(!1)),Pe((0,f.setVideoProduction)(s.MediaStates.CONNECTING)),(null==fe?void 0:fe.selectedDeviceId)!==u&&Pe((0,f.setVideoTrackSelection)({selectedDeviceId:u}))}),setTimeout(function(){var t;return n.default.async(function(o){for(;;)switch(o.prev=o.next){case 0:return y&&y.stop(),o.next=3,n.default.awrap((0,l.getVideoTrack)(u,re));case 3:t=o.sent,V(t);case 5:case"end":return o.stop()}},null,null,null,Promise)});case 7:case"end":return o.stop()}},null,null,null,Promise)};(0,c.useEffect)(function(){ge===S.DyteViewTypes.webinar&&Ne===s.MediaStates.LOADED&&Se===f.PresentingState.NOT_PRESENTING?(0,d.batch)(function(){Pe((0,f.setVideoProduction)(s.MediaStates.STOPPING)),Pe((0,f.setAudioProduction)(s.MediaStates.STOPPING)),Pe((0,f.setVideoOff)(!0)),Pe((0,f.setAudioMuted)(!0)),setTimeout(function(){y&&y.stop(),b&&b.stop(),N(void 0),V(void 0)})}):Se===f.PresentingState.INITIATED&&(Me().then(Oe),De())},[Ne,Se]),(0,c.useEffect)(function(){p.default.start({media:'video'});var t=new l.AudioDevicesEmitter(Ae);return n.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:Q.current&&Q.current.stop(),X.current&&X.current.stop(),K.current&&K.current.stop(),z.current&&z.current.stop();case 4:case"end":return t.stop()}},null,null,null,Promise),function(){t.removeListener()}},[]),c.default.useEffect(function(){ne||(Pe((0,f.setVideoOff)(!0)),setTimeout(function(){y&&(y.stop(),V(void 0),(0,f.setVideoProduction)(s.MediaStates.CONNECTING))}))},[ne,y]),(0,c.useEffect)(function(){ve===s.MediaStates.NOT_STARTED&&setTimeout(function(){y&&(y.stop(),V(void 0))})},[ve]);var xe=function(){(0,d.batch)(function(){Pe((0,f.setVideoProduction)(s.MediaStates.CONNECTING)),Pe((0,f.setVideoOff)(!0)),setTimeout(function(){y&&y.stop(),V(void 0)})})};(0,c.useEffect)(function(){$||Pe((0,f.setAudioMuted)(!0)),ne||xe()},[$,ne]),(0,c.useEffect)(function(){'meeting'===ce?ie||xe():'webinar'===ce&&(de||(ue||Pe((0,f.setAudioMuted)(!0)),ie||xe()))},[ce]);var Ce=function(){var t,u,o,c,d=arguments;return n.default.async(function(s){for(;;)switch(s.prev=s.next){case 0:if(t=d.length>0&&void 0!==d[0]?d[0]:null,I.default.trace('changeAudioTrack',{selectedDevice:t,audioDevices:we}),!(we.length>0)){s.next=10;break}return u={},o={deviceId:null,InCallManagerId:null,device:null},t?(c=t.deviceId,u[c]=t):we.forEach(function(t){var n=t.deviceId;u[n]=t}),u.wired?o={deviceId:'wired',InCallManagerId:'WIRED_HEADSET',device:u.wired}:u.bluetooth?o={deviceId:'bluetooth',InCallManagerId:'BLUETOOTH',device:u.bluetooth}:u.speaker&&(o={deviceId:'speaker',InCallManagerId:'SPEAKER_PHONE',device:u.speaker}),s.next=9,n.default.awrap(p.default.chooseAudioRoute(o.InCallManagerId));case 9:De(o.device);case 10:case"end":return s.stop()}},null,null,null,Promise)};(0,l.setOnDeviceChange)(function(){var t,o,c,d,s,f,v;return n.default.async(function(p){for(;;)switch(p.prev=p.next){case 0:return p.next=2,n.default.awrap((0,l.getAllVideoDevices)());case 2:if(t=p.sent,o=(0,u.default)(we).find(function(t){return!M.map(function(t){return t.deviceId}).includes(t.deviceId)}),O(we),c=t.find(function(t){return!G.map(function(t){return t.deviceId}).includes(t.deviceId)}),L(t),ue||!o){p.next=10;break}return De(o),p.abrupt("return");case 10:if(ie||!c){p.next=13;break}return Oe(c),p.abrupt("return");case 13:d=!we.map(function(t){return t.deviceId}).includes(null==le?void 0:le.selectedDeviceId),s=!t.map(function(t){return t.deviceId}).includes(null==fe?void 0:fe.selectedDeviceId),ue||void 0!==b&&!d||(f=we[0],De(f)),ie||void 0!==y&&!s||(v=t[0],Oe(v));case 17:case"end":return p.stop()}},null,null,null,Promise)}),(0,c.useEffect)(function(){Ce(void 0),O(we)},[we]);var ye={mediaTracks:{webcamTrack:y,setWebcamTrack:V,audioTrack:b,setAudioTrack:N,screenShareVideoTrack:W,setScreenShareVideoTrack:F,screenShareAudioTrack:U,setScreenShareAudioTrack:J},inputDevices:{audioInputDevices:M,videoInputDevices:G,setAudioInputDevices:O,setVideoInputDevices:L,setAudioDevice:De,setVideoDevice:Oe,toggleAudioState:function(){return n.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:if(I.default.trace('toggleAudioState',{audioButtonsEnabled:Ie,audioAllowed:$,audioMuted:ue,audioTrack:!!b}),Ie){t.next=3;break}return t.abrupt("return");case 3:$?ue?(b&&'ended'!==(null==b?void 0:b.readyState)||De(void 0),Pe((0,f.setAudioMuted)(!1))):Pe((0,f.setAudioMuted)(!0)):ue||Pe((0,f.setAudioMuted)(!0));case 4:case"end":return t.stop()}},null,null,null,Promise)},toggleVideoState:function(t){return n.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:if(I.default.trace('toggleVideoState',{videoButtonsEnabled:Te,videoOff:ie}),Te){t.next=3;break}return t.abrupt("return");case 3:ie?Oe():xe();case 4:case"end":return t.stop()}},null,null,null,Promise)},onAudioInputChange:function(t){var u;return n.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:I.default.trace('onAudioInputChange',{value:t}),u=M.find(function(n){return n.deviceId===t}),Ce(u);case 3:case"end":return n.stop()}},null,null,null,Promise)},onVideoInputChange:function(t){I.default.trace('onVideoInputChange',{value:t});var n=G.find(function(n){return n.deviceId===t});Pe((0,f.setCameraFacing)(n.facing)),Oe(n)}},setupStreams:function(){return n.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,n.default.awrap(Me());case 2:return t.next=4,n.default.awrap(ke());case 4:case"end":return t.stop()}},null,null,null,Promise)},videoButtonsEnabled:Te,audioButtonsEnabled:Ie};return c.default.createElement(w.Provider,{value:ye},ae)};var n=t(r(_d[1])),u=t(r(_d[2])),o=t(r(_d[3])),c=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var u=P(n);if(u&&u.has(t))return u.get(t);var o={},c=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var d in t)if("default"!==d&&Object.prototype.hasOwnProperty.call(t,d)){var s=c?Object.getOwnPropertyDescriptor(t,d):null;s&&(s.get||s.set)?Object.defineProperty(o,d,s):o[d]=t[d]}o.default=t,u&&u.set(t,o);return o})(r(_d[4])),d=r(_d[5]),s=r(_d[6]),l=r(_d[7]),f=r(_d[8]),v=r(_d[9]),p=t(r(_d[10])),S=r(_d[11]),T=r(_d[12]),I=t(r(_d[13]));function P(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,u=new WeakMap;return(P=function(t){return t?u:n})(t)}var E=T.NativeModules.InCallManager,w=(new T.NativeEventEmitter(E),(0,c.createContext)(null));e.UserTrackContext=w},579,[1,67,49,41,165,432,480,580,487,508,583,482,2,578]); -__d(function(g,r,i,a,m,e,_d){var t=r(_d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.setOnDeviceChange=e.getWebcamConstraints=e.getVideoTrack=e.getSpeakerTrack=e.getScreenShareConstraints=e.getScreenShare=e.getQualityAfterLegacyModeShift=e.getAudioTrack=e.getAllVideoDevices=e.getAllMediaDevices=e.AudioDevicesEmitter=void 0;var n=t(r(_d[1])),u=t(r(_d[2])),c=t(r(_d[3])),o=t(r(_d[4])),s=r(_d[5]),d=r(_d[6]),l=r(_d[7]),f=r(_d[8]),v=t(r(_d[9])),h=l.NativeModules.InCallManager,D=new l.NativeEventEmitter(h),p=function(){var t;return o.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,o.default.awrap(s.mediaDevices.enumerateDevices());case 2:return t=n.sent,n.abrupt("return",t);case 4:case"end":return n.stop()}},null,null,null,Promise)};e.getAllMediaDevices=p;var w=(function(){function t(n){if((0,u.default)(this,t),!n)throw new Error('Callback not initalized');this.callback=n,this.notConnected={connected:!1,haveMic:!1},this.connectedWithMic={connected:!0,haveMic:!0},this.connectedWithoutMic={connected:!0,haveMic:!1};var c=(0,d.getHeadset)();this.audioDevices={speaker:this.connectedWithMic,bluetooth:c?this.connectedWithMic:this.notConnected,wired:this.notConnected},this.checkIfWiredHeadphonesConnected(),this.onBluetoothEvent(),this.onWiredHeadsetEvent(),this.emit(),this.wiredHeadListener=null}return(0,c.default)(t,[{key:"checkIfWiredHeadphonesConnected",value:function(){var t;return o.default.async(function(u){for(;;)switch(u.prev=u.next){case 0:return u.next=2,o.default.awrap(v.default.getIsWiredHeadsetPluggedIn());case 2:t=u.sent,this.audioDevices=(0,n.default)({},this.audioDevices,{wired:t?this.connectedWithMic:this.notConnected}),this.emit();case 5:case"end":return u.stop()}},null,this,null,Promise)}},{key:"onBluetoothEvent",value:function(){var t=this;(0,d.addListener)(function(u){var c=t.audioDevices.bluetooth.connected;u&&!c?(t.audioDevices=(0,n.default)({},t.audioDevices,{bluetooth:(0,n.default)({},t.connectedWithMic)}),t.emit()):!u&&c&&(t.audioDevices=(0,n.default)({},t.audioDevices,{bluetooth:(0,n.default)({},t.notConnected)}),t.emit())})}},{key:"onWiredHeadsetEvent",value:function(){var t=this;this.wiredHeadListener=D.addListener('WiredHeadset',function(u){if(u){var c=u.isPlugged,o=u.hasMic,s=t.audioDevices.wired.connected;if(c&&!s){var d=o?(0,n.default)({},t.connectedWithMic):(0,n.default)({},t.connectedWithoutMic);t.audioDevices=(0,n.default)({},t.audioDevices,{wired:d}),t.emit()}else!c&&s&&(t.audioDevices=(0,n.default)({},t.audioDevices,{wired:(0,n.default)({},t.notConnected)}),t.emit())}})}},{key:"getAudioDevices",value:function(){return this.formatAudioDevices()}},{key:"formatAudioDevices",value:function(){var t=this;return Object.keys(this.audioDevices).map(function(u){var c=t.audioDevices[u];return(0,n.default)({},c,{deviceId:u,label:u,kind:'audioinput'})}).filter(function(t){return t.connected})}},{key:"emit",value:function(){this.callback(this.formatAudioDevices())}},{key:"removeListener",value:function(){var t;null==(t=this.wiredHeadListener)||t.remove()}}]),t})();e.AudioDevicesEmitter=w;e.getAllVideoDevices=function(){var t,n;return o.default.async(function(u){for(;;)switch(u.prev=u.next){case 0:return t={},u.next=3,o.default.awrap(p());case 3:return n=u.sent,u.abrupt("return",n.filter(function(n){return'videoinput'===n.kind&&!t[n.facing]&&(t[n.facing]=!0,n)}));case 5:case"end":return u.stop()}},null,null,null,Promise)};e.getWebcamConstraints=function(t,n){var u=f.VIDEO_CONSTRAINS[t.toLowerCase()];if(!u)throw new Error('Invalid quality');if(n){if(n<5||n>30)throw new Error('Invalid framerate');u.frameRate={ideal:n}}return u};e.getScreenShareConstraints=function(t,n){var u=f.VIDEO_CONSTRAINS_SCREENSHARE[t.toLowerCase()||'vga'];if(!u)throw new Error('Invalid quality');if(n){if(n<5||n>30)throw new Error('Invalid framerate');u.frameRate={max:n}}return u};e.getVideoTrack=function(t,u){var c,d;return o.default.async(function(l){for(;;)switch(l.prev=l.next){case 0:return c=u||f.VIDEO_CONSTRAINS.vga,l.next=3,o.default.awrap(s.mediaDevices.getUserMedia({video:(0,n.default)({deviceId:t||'',frameRate:24},c),audio:!1}));case 3:return d=l.sent,l.abrupt("return",d.getVideoTracks()[0]);case 5:case"end":return l.stop()}},null,null,null,Promise)};e.getAudioTrack=function(){var t;return o.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,o.default.awrap(s.mediaDevices.getUserMedia({audio:!0,video:!1}));case 2:return t=n.sent,n.abrupt("return",t.getAudioTracks()[0]);case 4:case"end":return n.stop()}},null,null,null,Promise)};e.getSpeakerTrack=function(t){return o.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",null);case 2:case"end":return t.stop()}},null,null,null,Promise)};e.getScreenShare=function(){var t;return o.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,o.default.awrap(s.mediaDevices.getDisplayMedia({audio:!0,video:{displaySurface:'monitor',logicalSurface:!0,cursor:!0,width:{max:1920},height:{max:1080},frameRate:{max:5}}}));case 2:return t=n.sent,n.abrupt("return",{video:t.getTracks()[0],audio:null});case 4:case"end":return n.stop()}},null,null,null,Promise)};e.setOnDeviceChange=function(t){};e.getQualityAfterLegacyModeShift=function(t,n,u){return n===f.HD_QUALITY_PEERS_LIMIT&&t?f.VIDEO_CONSTRAINS.vga:n!==f.HD_QUALITY_PEERS_LIMIT+1||t?u:f.VIDEO_CONSTRAINS.hd}},580,[1,22,9,10,67,400,581,2,582,583]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.useBluetoothHeadsetDetection=e.removeListener=e.getHeadset=e.addListener=void 0;var n=t(r(d[1])),u=r(d[2]),o=r(d[3]),s=u.NativeModules.DyteRNBluetoothHeadsetDetect,c=null,v=[],f=new u.NativeEventEmitter(s).addListener('onChange',function(t){var n=t.devices;c=n.length?n[0]:null,v.forEach(function(t){t(c)})});e.getHeadset=function(){return c};var l=function(t){v.push(t)};e.addListener=l;var h=function(t){var n=v.indexOf(t);-1!==n&&v.splice(n,1)};e.removeListener=h;e.useBluetoothHeadsetDetection=function(){var t=(0,o.useState)(null),u=(0,n.default)(t,2),s=u[0],v=u[1];return(0,o.useEffect)(function(){return v(c),l(v),function(){h(v),f.remove()}},[]),s}},581,[1,41,2,165]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.WEBCAM_SIMULCAST_ENCODINGS_VGA=e.WEBCAM_SIMULCAST_ENCODINGS=e.WEBCAM_KSVC_ENCODINGS=e.VIDEO_CONSTRAINS_SCREENSHARE=e.VIDEO_CONSTRAINS=e.SCREEN_SHARING_SVC_ENCODINGS=e.SCREEN_SHARING_SIMULCAST_ENCODINGS=e.PC_PROPRIETARY_CONSTRAINTS=e.ICE_SERVERS=e.HD_QUALITY_PEERS_LIMIT=void 0;e.VIDEO_CONSTRAINS={qqvga:{width:{ideal:160},height:{ideal:120}},qvga:{width:320,height:240},vga:{width:640,height:480},hd:{width:1280,height:720},hd_cropped:{width:900,height:720}};e.VIDEO_CONSTRAINS_SCREENSHARE={vga:{width:{max:640},height:{max:480}},hd:{width:{max:1280},height:{max:720}},full_hd:{width:{max:1980},height:{max:1080}}};e.PC_PROPRIETARY_CONSTRAINTS={optional:[{googDscp:!0},{googHighStartBitrate:0},{googPayloadPadding:!0},{googScreencastMinBitrate:100},{googCpuOveruseDetection:!0},{googCpuOveruseEncodeUsage:!0},{googCpuUnderuseThreshold:55},{googCpuOveruseThreshold:85}]};e.WEBCAM_SIMULCAST_ENCODINGS=[{rid:'r0',scalabilityMode:'S1T3'},{rid:'r1',scalabilityMode:'S1T3'},{rid:'r2',scalabilityMode:'S1T3'}];e.WEBCAM_SIMULCAST_ENCODINGS_VGA=[{rid:'r0',scalabilityMode:'S1T2'},{rid:'r1',scalabilityMode:'S1T2'}];e.WEBCAM_KSVC_ENCODINGS=[{scalabilityMode:'L3T3_KEY'}];e.SCREEN_SHARING_SIMULCAST_ENCODINGS=[{dtx:!0,maxBitrate:15e5},{dtx:!0,maxBitrate:6e6}];e.SCREEN_SHARING_SVC_ENCODINGS=[{scalabilityMode:'L3T3',dtx:!0}];e.HD_QUALITY_PEERS_LIMIT=1;e.ICE_SERVERS=[{urls:'turn:turn.dyte.in:443?transport=tcp',username:'dyte',credential:'dytein',credentialType:'password'},{urls:'turn:turn.dyte.in:3478?transport=udp',username:'dyte',credential:'dytein',credentialType:'password'}]},582,[]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),u=t(r(d[2])),o=t(r(d[3])),s=r(d[4]),l=r(d[4]).NativeModules.InCallManager,c=new((function(){function t(){(0,u.default)(this,t),this.vibrate=!1,this.audioUriMap={ringtone:{_BUNDLE_:null,_DEFAULT_:null},ringback:{_BUNDLE_:null,_DEFAULT_:null},busytone:{_BUNDLE_:null,_DEFAULT_:null}}}return(0,o.default)(t,[{key:"start",value:function(t){var n=!1!==(t=void 0===t?{}:t).auto,u='video'===t.media?'video':'audio',o=t.ringback&&'string'==typeof t.ringback?t.ringback:'';l.start(u,n,o)}},{key:"stop",value:function(t){var n=(t=void 0===t?{}:t).busytone&&'string'==typeof t.busytone?t.busytone:'';l.stop(n)}},{key:"getIsWiredHeadsetPluggedIn",value:function(){var t;return n.default.async(function(u){for(;;)switch(u.prev=u.next){case 0:return u.prev=0,u.next=3,n.default.awrap(l.getIsWiredHeadsetPluggedIn());case 3:return t=u.sent,u.abrupt("return",{isWiredHeadsetPluggedIn:t});case 7:throw u.prev=7,u.t0=u.catch(0),new Error('Incall Manager Error getting wired headset');case 10:case"end":return u.stop()}},null,null,[[0,7]],Promise)}},{key:"setKeepScreenOn",value:function(t){t=!0===t,l.setKeepScreenOn(t)}},{key:"setSpeakerphoneOn",value:function(t){t=!0===t,l.setSpeakerphoneOn(t)}},{key:"setForceSpeakerphoneOn",value:function(t){var n='boolean'==typeof t?t?1:-1:0;l.setForceSpeakerphoneOn(n)}},{key:"setMicrophoneMute",value:function(t){t=!0===t,l.setMicrophoneMute(t)}},{key:"getAudioUri",value:function(t,u){var o;return n.default.async(function(s){for(;;)switch(s.prev=s.next){case 0:if(void 0!==this.audioUriMap[t]){s.next=2;break}return s.abrupt("return",null);case 2:if(!this.audioUriMap[t][u]){s.next=4;break}return s.abrupt("return",this.audioUriMap[t][u]);case 4:return s.prev=4,s.next=7,n.default.awrap(l.getAudioUriJS(t,u));case 7:if(!('string'==typeof(o=s.sent)&&o.length>0)){s.next=11;break}return this.audioUriMap[t][u]=o,s.abrupt("return",o);case 11:return s.abrupt("return",null);case 14:return s.prev=14,s.t0=s.catch(4),s.abrupt("return",null);case 17:case"end":return s.stop()}},null,this,[[4,14]],Promise)}},{key:"chooseAudioRoute",value:function(t){var u;return n.default.async(function(o){for(;;)switch(o.prev=o.next){case 0:return o.next=2,n.default.awrap(l.chooseAudioRoute(t));case 2:return u=o.sent,o.abrupt("return",u);case 4:case"end":return o.stop()}},null,null,null,Promise)}},{key:"requestAudioFocus",value:function(){return n.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:if('android'!==s.Platform.OS){t.next=6;break}return t.next=3,n.default.awrap(l.requestAudioFocusJS());case 3:return t.abrupt("return",t.sent);case 6:console.log("ios doesn't support requestAudioFocus()");case 7:case"end":return t.stop()}},null,null,null,Promise)}},{key:"abandonAudioFocus",value:function(){return n.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:if('android'!==s.Platform.OS){t.next=6;break}return t.next=3,n.default.awrap(l.abandonAudioFocusJS());case 3:return t.abrupt("return",t.sent);case 6:console.log("ios doesn't support requestAudioFocus()");case 7:case"end":return t.stop()}},null,null,null,Promise)}}]),t})());e.default=c},583,[1,67,9,10,2]); -__d(function(g,r,i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var t=e(r(d[1])),o=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var o=_(t);if(o&&o.has(e))return o.get(e);var n={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in e)if("default"!==s&&Object.prototype.hasOwnProperty.call(e,s)){var l=u?Object.getOwnPropertyDescriptor(e,s):null;l&&(l.get||l.set)?Object.defineProperty(n,s,l):n[s]=e[s]}n.default=e,o&&o.set(e,n);return n})(r(d[2])),n=r(d[3]),u=r(d[4]),s=r(d[5]),l=r(d[6]),c=r(d[7]),f=r(d[8]),p=e(r(d[9])),N=r(d[10]),E=r(d[11]),h=r(d[12]),v=r(d[13]),S=e(r(d[14])),y=r(d[15]),P=r(d[16]),w=r(d[17]),T=r(d[18]),O=r(d[19]),C=r(d[20]),x=r(d[21]),b=e(r(d[22])),I=e(r(d[23])),M=e(r(d[24]));function _(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,o=new WeakMap;return(_=function(e){return e?o:t})(e)}var D="\nquery Session($roomName: String!, $password: String) {\n\tsession(roomName: $roomName, password: $password) {\n\t title,\n\t roomNodeLink,\n\t roomName,\n\t password\n\t}\n }\n";function k(e){var _,k=(0,n.useDispatch)(),j=e.roomName,L=e.autoTune,W=(0,n.useSelector)(function(e){return e.participant.peerId}),R=(0,o.useContext)(y.ConfigServiceContext),U=R.meeting,$=R.sessionConfig,A=R.updatePreset,Q=((0,o.useContext)(P.ThemeContext).colors,(0,o.useState)('')),B=(0,t.default)(Q,2),F=B[0],G=B[1],V=(0,h.useManualQuery)(D,{variables:{roomName:j,password:''}}),q=(0,t.default)(V,2),K=q[0],Y=q[1],z=Y.data,H=Y.error,J=Y.loading,X=(0,v.useWindowDimensions)(),Z=$.theme.dimensions||X,ee=Z.height,te=Z.width,re=o.default.useState(!1),oe=(0,t.default)(re,2),ne=(oe[0],oe[1]),ae=(0,o.useContext)(w.UserTrackContext).setupStreams,ie=(0,n.useSelector)(function(e){return e.participant.authToken}),ue=(0,n.useSelector)(function(e){return e.participant.displayName}),se=(0,n.useSelector)(function(e){return e.participant.participantPermissions}),le=$.permissions.produce.audio,me=$.permissions.produce.video.allow,ce=(0,n.useSelector)(function(e){return e.room.showSetupScreen}),de=o.default.useState(j),fe=(0,t.default)(de,2),pe=fe[0],Ne=fe[1],Ee='LANDSCAPE'===o.default.useContext(x.OrientationContext).orientation,he=(0,n.useSelector)(function(e){return e.room.roomViewType}),ve=$.permissions_fetched;(0,o.useEffect)(function(){ve&&(me?(0,O.setupPermissions)(['camera','microphone']):le?(0,O.setupPermissions)(['microphone']):(0,O.setupPermissions)([]),ne(!0))},[he,ve]),(0,o.useEffect)(function(){k((0,c.resetRoom)({roomName:j})),k((0,f.resetPeers)());try{S.default.getItem('dyte-display-name').then(function(e){null!==e&&k((0,E.setUserDisplayName)(e))})}catch(e){}},[]),(0,o.useEffect)(function(){pe&&(ie||C.DYTE_DEV_MODE)&&(k((0,c.resetRoom)({roomName:pe})),K({variables:{roomName:pe,password:''}}),A(pe,ie))},[pe,ie]),(0,o.useEffect)(function(){if(H)if(H.graphQLErrors[0].message.indexOf('No open session')>=0)null==U||U._onError('MEETING_NOTFOUND'),G('MEETING_NOTFOUND');else try{var e=H.graphQLErrors[0];G(null==e?void 0:e.message)}catch(e){G('UNKNOWN')}},[H,U]),(0,o.useEffect)(function(){se.camera===E.permissionEnum.INIT&&se.microphone===E.permissionEnum.INIT||ae()},[se.camera,se.microphone]);if(se.bluetooth===E.permissionEnum.INIT)return o.default.createElement(p.default,{text:"Waiting for permissions..."});var Se;return null==U||!U.showSetupScreen||null!==ce&&!0!==ce?H?o.default.createElement(p.default,{errorText:"Some error occured. Issue code: "+F,childComponents:o.default.createElement(T.Button,{onClick:function(){setTimeout(function(){k((0,f.resetPeers)()),k((0,E.resetParticipant)()),k((0,c.setShowSetupScreen)(!0)),Ne(''),G('')})}},o.default.createElement(T.Box,{bg:"primary.500",py:15,px:10,mt:10,borderRadius:b.default.medium,align:"center"},o.default.createElement(T.Text,null,"Try Again")))}):J?o.default.createElement(p.default,{text:"Loading..."}):o.default.createElement(l.WebSocketProvider,{url:null==z?void 0:null==(_=z.session)?void 0:_.roomNodeLink,roomURL:pe,peerId:W},o.default.createElement(u.MediaRoomProvider,{peerId:W,roomName:pe,autoTune:L},o.default.createElement(N.PeersProvider,null,o.default.createElement(s.PluginServiceProvider,{roomName:pe,peerId:W},o.default.createElement(I.default,{roomName:pe}))))):o.default.createElement(M.default,{width:te,height:ee,isLandscape:Ee,meetingCode:pe,roomName:j,onChangeMeetingCode:Ne,joinMeeting:function(){ue&&pe&&(k((0,c.setShowSetupScreen)(!1)),k((0,c.resetRoom)({roomName:pe})),K({variables:{roomName:pe,password:''}}),A(pe,ie))},title:null==z?void 0:null==(Se=z.session)?void 0:Se.title})}k.defaultProps={autoTune:!0};var j=k;_e.default=j},584,[1,41,165,432,585,672,630,480,481,511,674,487,465,2,488,508,514,579,512,675,543,575,676,677,809]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.MediaRoomProvider=e.MediaRoomContext=void 0;var n=t(r(d[1])),o=t(r(d[2])),u=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=T(n);if(o&&o.has(t))return o.get(t);var u={},c=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in t)if("default"!==s&&Object.prototype.hasOwnProperty.call(t,s)){var l=c?Object.getOwnPropertyDescriptor(t,s):null;l&&(l.get||l.set)?Object.defineProperty(u,s,l):u[s]=t[s]}u.default=t,o&&o.set(t,u);return u})(r(d[3])),c=r(d[4]),s=r(d[5]),l=r(d[6]),f=r(d[7]),p=t(r(d[8])),v=r(d[9]),S=r(d[10]),E=r(d[11]),M=t(r(d[12])),k=r(d[13]),C=r(d[14]),P=t(r(d[15])),R=r(d[16]),O=t(r(d[17]));function T(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(T=function(t){return t?o:n})(t)}var b=R.NativeModules.DyteHelper,A=(0,u.createContext)(null);e.MediaRoomContext=A;e.MediaRoomProvider=function(t){var T=t.children,x=t.peerId,y=t.roomName,h=t.autoTune,D=(0,u.useContext)(v.WebSocketContext),N=(0,u.useContext)(k.ConfigServiceContext),w=N.meeting,I=N.sessionConfig,_=I.permissions.produce.audio,L=(0,u.useContext)(E.UserTrackContext),j=L.mediaTracks,W=j.webcamTrack,B=j.audioTrack,F=L.inputDevices.toggleVideoState,G=(0,c.useDispatch)(),U=(0,u.useState)(null),V=(0,o.default)(U,2),q=V[0],H=V[1],z=(0,u.useRef)(null),J=(0,u.useRef)(null),K=(0,u.useRef)(''),Q=(0,u.useRef)(null),X=(0,c.useSelector)(function(t){return t.room.socketState}),Y=(0,c.useSelector)(function(t){return t.room.producersState}),Z=(0,c.useSelector)(function(t){return t.participant.videoProduction}),$=(0,c.useSelector)(function(t){return t.participant.audioProduction}),ee=(0,c.useSelector)(function(t){return t.participant.audioMuted});(0,u.useEffect)(function(){q&&(J.current=q)},[q]),(0,u.useEffect)(function(){q&&(ee?q.muteSelf():q.unmuteSelf())},[ee]),(0,u.useEffect)(function(){Y===s.MediaStates.LOADED&&Z===s.MediaStates.CONNECTING&&(W?null==q||q.shareWebcam(W):null==q||q.disableWebcam())},[W,Y]),(0,u.useEffect)(function(){Y===s.MediaStates.LOADED&&$===s.MediaStates.CONNECTING&&(B&&_&&!ee?null==q||q.shareMic(B):null==q||q.disableMic())},[B,$]),(0,u.useEffect)(function(){var t;if(X===s.RoomSocketState.CONNECTED){M.default.captureEvent('setting up connection',{peerId:x}),w&&w.emit(w.Events.connect);var o=new p.default(x,D,G,h);H(o),t=o,n.default.async(function(o){for(;;)switch(o.prev=o.next){case 0:return o.next=2,n.default.awrap(t.getRoomState());case 2:return o.next=4,n.default.awrap(t.loadRouter());case 4:return o.next=6,n.default.awrap(Promise.all([t.createRecvTransport(),t.createSendTransport()]));case 6:w&&(w.sendRoomMessage=function(t){D.sendMessage({type:C.Events.roomMessage,payload:{message:t}})},w.sendMessage=function(t,n){D.sendMessage({type:C.Events.message,payload:{peerId:t,message:n}})},w.kickAll=function(){I.permissions.kick_participant&&t.kickAll()},null==D||D.emitter.on('socket',function(t){return w.onSocketMessage(t)})),G((0,s.setRouterFetchState)(s.MediaStates.LOADED)),G((0,s.setProducersState)(s.MediaStates.NOT_STARTED));case 9:case"end":return o.stop()}},null,null,null,Promise)}else X===s.RoomSocketState.DISCONNECTED&&(M.default.captureEvent('socket disconnected',{peerId:x}),null==q||q.stopAllTransports(),null==D||D.emitter.removeAllListeners(),G((0,s.resetRoom)({roomName:y})),G((0,f.resetPeers)()),G((0,S.resetParticipant)()),H(null),(0,s.setRouterFetchState)(s.MediaStates.NOT_APPLICABLE))},[X,x]),(0,u.useEffect)(function(){return function(){var t,n;null==(t=J.current)||t.stopAllProducers(),null==(n=J.current)||n.stopAllTransports()}},[]);var te=function(t){K.current.match(/inactive|background/)&&'active'===t?(O.default.trace('configureBackground'),P.default.clearInterval(Q.current),Q.current=null,W&&(W.enabled=!1,setTimeout(function(){W&&(W.enabled=!0)},100)),z.current&&(z.current=!1,F()),l.store.getState().room.screenShareRequested||b.stopService()):(null===Q.current&&n.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:if(O.default.trace('configureForeground'),W&&'DISABLE_CAMERA_CAPTURE'===w.setupConfig.backgroundBehaviour&&(F(),z.current=!0),!(R.Platform.Version>=26)){t.next=5;break}return t.next=5,n.default.awrap(b.createNotificationChannel());case 5:return t.next=7,n.default.awrap(b.startService());case 7:case"end":return t.stop()}},null,null,null,Promise),Q.current=P.default.setInterval(function(){},1e3),K.current=t)};(0,u.useEffect)(function(){if('android'===R.Platform.OS){var t=R.AppState.addEventListener('change',te);return function(){t?t.remove():R.AppState.removeEventListener('change',te),Q.current&&P.default.clearInterval(Q.current)}}return function(){}},[W,F]);var ne={mediaRoom:q};return u.default.createElement(A.Provider,{value:ne},T)}},585,[1,67,41,165,432,480,471,481,586,630,487,579,663,508,665,671,2,578]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var s=t(r(d[1])),n=t(r(d[2])),o=t(r(d[3])),u=t(r(d[4])),c=r(d[5]),l=r(d[6]),p=r(d[7]),h=r(d[8]),f=r(d[9]),y=r(d[10]),v=r(d[11]),k=(function(){function t(s,n,u){!(arguments.length>3&&void 0!==arguments[3])||arguments[3];(0,o.default)(this,t),this.socketObj=n,this.peerid=s,this.dispatch=u,this.device=new c.Device,this.consumers=new Map,this.legacyMode=!0,this.closedConsumers=[],this.handleSockets=this.handleSockets.bind(this)}return(0,u.default)(t,[{key:"handleSockets",value:function(t,s){if(t)switch(t.type){case'websocket/new-consumer':this.createConsumer(t.payload,s);break;case'websocket/consumer-closed':this.closeConsumer(t.payload);break;case'websocket/consumer-paused':this.pauseConsumer(t.payload);break;case'websocket/consumer-resumed':this.resumeConsumer(t.payload);break;case'websocket/recording-started':this.setRecordingStatus(!0);break;case'websocket/recording-stopped':this.setRecordingStatus(!1)}}},{key:"loadRouter",value:function(){var t,n,o;return s.default.async(function(u){for(;;)switch(u.prev=u.next){case 0:return(this.recvTransport||this.sendTransport)&&this.stopAllTransports(),this.dispatch((0,f.setRouterFetchState)(f.MediaStates.CONNECTING)),u.next=4,s.default.awrap(null==(t=this.socketObj)?void 0:t.sendMessage({type:'getRouterRtpCapabilities'}));case 4:return n=u.sent,this.device.loaded&&(this.device=new c.Device),(o=null==n?void 0:n.payload)&&(o.headerExtensions=o.headerExtensions.filter(function(t){return'urn:3gpp:video-orientation'!==t.uri})),this.socketObj.emitter.on('socket',this.handleSockets),u.abrupt("return",this.device.load({routerRtpCapabilities:o}));case 10:case"end":return u.stop()}},null,this,null,Promise)}},{key:"getRoomState",value:function(){var t;return s.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return this.dispatch((0,f.setRoomDisplayTitleState)(f.MediaStates.CONNECTING)),n.next=3,s.default.awrap(null==(t=this.socketObj)?void 0:t.sendMessage({type:'getRoomState'}));case 3:this.dispatch((0,f.setRoomDisplayTitleState)(f.MediaStates.LOADED));case 4:case"end":return n.stop()}},null,this,null,Promise)}},{key:"changeRoomDisplayTitle",value:function(t){var n;return s.default.async(function(o){for(;;)switch(o.prev=o.next){case 0:return this.dispatch((0,f.setRoomDisplayTitleState)(f.MediaStates.CONNECTING)),o.next=3,s.default.awrap(null==(n=this.socketObj)?void 0:n.sendMessage({type:'changeDisplayTitle',payload:{displayTitle:t}}));case 3:this.dispatch((0,f.setRoomDisplayTitleState)(f.MediaStates.LOADED));case 4:case"end":return o.stop()}},null,this,null,Promise)}},{key:"joinRoom",value:function(t,n,o){var u;return s.default.async(function(c){for(;;)switch(c.prev=c.next){case 0:return c.next=2,s.default.awrap(this.socketObj.sendMessage({type:'joinRoom',payload:{device:(0,p.getDeviceInfo)(),displayName:t,rtpCapabilities:this.device.rtpCapabilities,isLegacy:this.legacyMode,audioMuted:n}}));case 2:if(u=c.sent,this.legacyMode=u.payload.legacyMode||this.legacyMode,!o||''===o){c.next=7;break}return c.next=7,s.default.awrap(this.changeRoomDisplayTitle(o));case 7:return this.dispatch((0,v.roomJoined)(u.payload)),c.abrupt("return",u);case 9:case"end":return c.stop()}},null,this,null,Promise)}},{key:"createRecvTransport",value:function(){var t,o,u=this;return s.default.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(void 0!==this.socketObj){c.next=2;break}return c.abrupt("return");case 2:return t={forceTcp:!1,producing:!1,consuming:!0},c.next=5,s.default.awrap(this.socketObj.sendMessage({type:'createWebRtcTransport',payload:t}));case 5:o=c.sent.payload,this.recvTransport=this.device.createRecvTransport((0,n.default)({},o,{iceServers:l.ICE_SERVERS,proprietaryConstraints:l.PC_PROPRIETARY_CONSTRAINTS})),this.recvTransport.on('connect',function(t,s,n){var o,c,l=t.dtlsParameters;return null==(o=u.socketObj)?void 0:o.sendMessage({type:'connectWebRtcTransport',payload:{transportId:null==(c=u.recvTransport)?void 0:c.id,dtlsParameters:l}},function(t){t.payload.error?n():s()})});case 8:case"end":return c.stop()}},null,this,null,Promise)}},{key:"createSendTransport",value:function(){var t,o,u=this;return s.default.async(function(c){for(;;)switch(c.prev=c.next){case 0:return t={forceTcp:!1,producing:!0,consuming:!1},c.next=3,s.default.awrap(this.socketObj.sendMessage({type:'createWebRtcTransport',payload:t}));case 3:o=c.sent.payload,this.sendTransport=this.device.createSendTransport((0,n.default)({},o,{iceServers:l.ICE_SERVERS,proprietaryConstraints:l.PC_PROPRIETARY_CONSTRAINTS})),void 0!==this.sendTransport&&(this.sendTransport.on('connect',function(t,s,n){var o,c,l=t.dtlsParameters;return null==(o=u.socketObj)?void 0:o.sendMessage({type:'connectWebRtcTransport',payload:{transportId:null==(c=u.sendTransport)?void 0:c.id,dtlsParameters:l}},function(t){t.payload.error?n():s()})}),this.sendTransport.on('produce',function(t,s,n){var o,c,l=t.kind,p=t.rtpParameters,h=t.appData;return null==(o=u.socketObj)?void 0:o.sendMessage({type:'produce',payload:{transportId:null==(c=u.sendTransport)?void 0:c.id,kind:l,rtpParameters:p,appData:h}},function(t){t.payload.error?n(t.payload.error):s({id:t.payload.id})})}));case 6:case"end":return c.stop()}},null,this,null,Promise)}},{key:"createConsumer",value:function(t,o){var u,c,l,p,h,f,v,k,P,w,b;return s.default.async(function(x){for(;;)switch(x.prev=x.next){case 0:if(void 0!==this.recvTransport&&!this.recvTransport.closed){x.next=2;break}return x.abrupt("return");case 2:return u=t.peerId,c=t.producerId,l=t.id,p=t.kind,h=t.rtpParameters,f=t.type,v=t.appData,k=t.producerPaused,P=t.remotelyPaused,w=t.priority,x.next=5,s.default.awrap(this.recvTransport.consume({id:l,producerId:c,kind:p,rtpParameters:h,appData:(0,n.default)({},v,{peerId:u})}));case 5:b=x.sent,this.closedConsumers.includes(l)?b.close():(this.consumers.set(b.id,b),this.dispatch((0,y.addConsumer)({id:l,peerId:u,type:f,kind:p,remotelyPaused:P,producerPaused:k,priority:w,appData:b.appData,score:10,producerScore:10}))),o&&o('Done');case 8:case"end":return x.stop()}},null,this,null,Promise)}},{key:"closeConsumer",value:function(t){var n,o;return s.default.async(function(s){for(;;)switch(s.prev=s.next){case 0:if(n=t.id,o=this.consumers.get(n)){s.next=6;break}return console.log('Consumer not found'),this.closedConsumers.push(n),s.abrupt("return");case 6:o.close(),this.consumers.delete(n);case 8:case"end":return s.stop()}},null,this,null,Promise)}},{key:"pauseConsumer",value:function(t){var n,o;return s.default.async(function(s){for(;;)switch(s.prev=s.next){case 0:if(n=t.id,o=this.consumers.get(n)){s.next=4;break}return s.abrupt("return");case 4:o.pause();case 5:case"end":return s.stop()}},null,this,null,Promise)}},{key:"resumeConsumer",value:function(t){var n,o;return s.default.async(function(s){for(;;)switch(s.prev=s.next){case 0:if(n=t.id,o=this.consumers.get(n)){s.next=4;break}return s.abrupt("return");case 4:o.resume();case 5:case"end":return s.stop()}},null,this,null,Promise)}},{key:"shareWebcam",value:function(t){var n,o,u,c,p,y=this;return s.default.async(function(v){for(;;)switch(v.prev=v.next){case 0:if(void 0!==t){v.next=2;break}return v.abrupt("return");case 2:if(!this.webCamProducer){v.next=5;break}return v.next=5,s.default.awrap(this.removeProducer('webCamProducer',!1));case 5:return n=l.WEBCAM_SIMULCAST_ENCODINGS_VGA,o=this.device.rtpCapabilities.codecs.find(function(t){return'video/vp9'===t.mimeType.toLowerCase()})||void 0,u=this.device.rtpCapabilities.codecs.find(function(t){return'video/vp8'===t.mimeType.toLowerCase()})||void 0,o&&!this.legacyMode&&(n=l.WEBCAM_KSVC_ENCODINGS),this.dispatch((0,h.setVideoOff)(!1)),this.dispatch((0,h.setVideoProduction)(f.MediaStates.FETCHED)),c={track:t,encodings:n,codecOptions:{videoGoogleStartBitrate:1e3},codec:(function(){return y.legacyMode?u:o})(),appData:{screenShare:!1},stopTracks:!1},p=function(){y.disableWebcam()},v.next=16,s.default.awrap(this.createProducer('webCamProducer',c,p));case 16:this.dispatch((0,h.setVideoProduction)(f.MediaStates.LOADED));case 17:case"end":return v.stop()}},null,this,null,Promise)}},{key:"shareScreen",value:function(t){var n,o,u,c,p,y,v,k,P=this;return s.default.async(function(w){for(;;)switch(w.prev=w.next){case 0:if(n=t.video,o=t.audio,void 0!==n){w.next=3;break}return w.abrupt("return");case 3:return u=l.SCREEN_SHARING_SIMULCAST_ENCODINGS,null===(c=this.device.rtpCapabilities.codecs.find(function(t){return'video/vp9'===t.mimeType.toLowerCase()})||null)||this.legacyMode||(u=l.SCREEN_SHARING_SVC_ENCODINGS),this.dispatch((0,h.setScreenSharing)(!0)),this.dispatch((0,h.setScreenSharingProduction)(f.MediaStates.FETCHED)),p={track:n,encodings:u,codecOptions:{videoGoogleStartBitrate:1e3},codec:this.legacyMode?void 0:c,appData:{screenShare:!0},stopTracks:!1},y=function(){P.disableScreenShare()},w.next=12,s.default.awrap(this.createProducer('screenShareVideoProducer',p,y));case 12:if(!o){w.next=17;break}return v={track:o,codecOptions:{opusDtx:!0,opusStereo:!1,opusFec:!0},appData:{screenShare:!0},stopTracks:!1},k=function(){},w.next=17,s.default.awrap(this.createProducer('screenShareAudioProducer',v,k));case 17:this.dispatch((0,h.setScreenSharingProduction)(f.MediaStates.LOADED));case 18:case"end":return w.stop()}},null,this,null,Promise)}},{key:"shareMic",value:function(t,n){var o,u,c=this;return s.default.async(function(l){for(;;)switch(l.prev=l.next){case 0:if(void 0!==t){l.next=2;break}return l.abrupt("return");case 2:if(!this.micProducer){l.next=5;break}return l.next=5,s.default.awrap(this.removeProducer('micProducer',!1));case 5:return n&&this.dispatch((0,h.setAudioMuted)(n||!1)),this.dispatch((0,h.setAudioProduction)(f.MediaStates.FETCHED)),o={track:t,codecOptions:{opusDtx:!0,opusStereo:!1,opusFec:!0},stopTracks:!1},u=function(){c.disableMic()},l.next=11,s.default.awrap(this.createProducer('micProducer',o,u));case 11:this.dispatch((0,h.setAudioProduction)(f.MediaStates.LOADED));case 12:case"end":return l.stop()}},null,this,null,Promise)}},{key:"pauseMic",value:function(){this.dispatch((0,h.setAudioMuted)(!0)),this.micProducer.pause()}},{key:"pauseWebcam",value:function(){this.dispatch((0,h.setVideoOff)(!0)),this.webCamProducer.pause()}},{key:"resumeMic",value:function(){this.dispatch((0,h.setAudioMuted)(!1)),this.micProducer.resume()}},{key:"resumeWebcam",value:function(){this.dispatch((0,h.setVideoOff)(!1)),this.webCamProducer.resume()}},{key:"disableWebcam",value:function(t){return s.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return t&&null!=t&&t.silent||this.dispatch((0,h.setVideoOff)(!0)),n.next=3,s.default.awrap(this.removeProducer('webCamProducer'));case 3:this.dispatch((0,h.setVideoProduction)(f.MediaStates.NOT_STARTED));case 4:case"end":return n.stop()}},null,this,null,Promise)}},{key:"disableMic",value:function(t){return s.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return t&&null!=t&&t.silent||this.dispatch((0,h.setAudioMuted)(!0)),n.next=3,s.default.awrap(this.removeProducer('micProducer'));case 3:this.dispatch((0,h.setAudioProduction)(f.MediaStates.NOT_STARTED));case 4:case"end":return n.stop()}},null,this,null,Promise)}},{key:"disableScreenShare",value:function(){return s.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:return this.dispatch((0,h.setScreenSharingProduction)(f.MediaStates.NOT_STARTED)),this.dispatch((0,h.setScreenSharing)(!1)),t.next=4,s.default.awrap(this.removeProducer('screenShareVideoProducer'));case 4:return t.next=6,s.default.awrap(this.removeProducer('screenShareAudioProducer'));case 6:case"end":return t.stop()}},null,this,null,Promise)}},{key:"stopAllProducers",value:function(){this.webCamProducer&&this.removeProducer('webCamProducer'),this.screenShareVideoProducer&&this.removeProducer('screenShareVideoProducer'),this.screenShareAudioProducer&&this.removeProducer('screenShareAudioProducer'),this.micProducer&&this.removeProducer('micProducer')}},{key:"stopAllTransports",value:function(){return s.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:if(this.sendTransport){try{this.sendTransport.close()}catch(t){console.log('awaitqueue error')}this.sendTransport=null}if(this.recvTransport){try{this.recvTransport.close()}catch(t){console.log('awaitqueue error')}this.recvTransport=null}this.dispatch((0,f.setRouterFetchState)(f.MediaStates.NOT_STARTED));case 3:case"end":return t.stop()}},null,this,null,Promise)}},{key:"resetVideoProducers",value:function(t,n){return s.default.async(function(o){for(;;)switch(o.prev=o.next){case 0:if(!t){o.next=4;break}return o.next=3,s.default.awrap(this.removeProducer('webCamProducer',!1));case 3:this.shareWebcam(t);case 4:if(!n){o.next=8;break}return o.next=7,s.default.awrap(this.removeProducer('screenShareVideoProducer',!1));case 7:this.shareScreen({video:n});case 8:case"end":return o.stop()}},null,this,null,Promise)}},{key:"createProducer",value:function(t,n,o){var u=this;return s.default.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(void 0!==this.sendTransport&&!this.sendTransport.closed){c.next=2;break}return c.abrupt("return");case 2:return c.next=4,s.default.awrap(this.sendTransport.produce(n));case 4:this[t]=c.sent,this[t].on('transportclose',function(){u[t]=void 0}),this[t].on('trackended',function(){u.socketObj.sendMessage({type:'closeProducer',payload:{producerId:u[t].id}}),o()});case 7:case"end":return c.stop()}},null,this,null,Promise)}},{key:"removeProducer",value:function(t){var n,o=arguments;return s.default.async(function(u){for(;;)switch(u.prev=u.next){case 0:if(n=!(o.length>1&&void 0!==o[1])||o[1],this[t]&&!this[t].closed){u.next=3;break}return u.abrupt("return");case 3:return n&&this[t].track.stop(),this[t].close(),u.next=7,s.default.awrap(this.socketObj.sendMessage({type:'closeProducer',payload:{producerId:this[t].id}}));case 7:this[t]=null;case 8:case"end":return u.stop()}},null,this,null,Promise)}},{key:"sendMessage",value:function(t){return s.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,s.default.awrap(this.socketObj.sendMessage({type:'chatMessage',payload:t}));case 2:case"end":return n.stop()}},null,this,null,Promise)}},{key:"getMesssages",value:function(){return s.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,s.default.awrap(this.socketObj.sendMessage({type:'getChatMessages'}));case 2:case"end":return t.stop()}},null,this,null,Promise)}},{key:"getPolls",value:function(){return s.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,s.default.awrap(this.socketObj.sendMessage({type:'getPolls'}));case 2:case"end":return t.stop()}},null,this,null,Promise)}},{key:"newPoll",value:function(t){return s.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,s.default.awrap(this.socketObj.sendMessage({type:'newPoll',payload:t}));case 2:case"end":return n.stop()}},null,this,null,Promise)}},{key:"votePoll",value:function(t){return s.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,s.default.awrap(this.socketObj.sendMessage({type:'votePoll',payload:t}));case 2:case"end":return n.stop()}},null,this,null,Promise)}},{key:"acceptWaitingRequest",value:function(t){return s.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,s.default.awrap(this.socketObj.sendMessage({type:'acceptWaitingRequest',payload:{id:t}}));case 2:case"end":return n.stop()}},null,this,null,Promise)}},{key:"rejectWaitingRequest",value:function(t){return s.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,s.default.awrap(this.socketObj.sendMessage({type:'rejectWaitingRequest',payload:{id:t}}));case 2:case"end":return n.stop()}},null,this,null,Promise)}},{key:"muteAll",value:function(t){return s.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,s.default.awrap(this.socketObj.sendMessage({type:'muteAllNew',payload:{allowUnMute:t}}));case 2:case"end":return n.stop()}},null,this,null,Promise)}},{key:"rejectRequestToJoinStage",value:function(t){return s.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,s.default.awrap(this.socketObj.sendMessage({type:'rejectRequestToJoinStage',payload:{id:t}}));case 2:case"end":return n.stop()}},null,this,null,Promise)}},{key:"muteAllVideo",value:function(){return s.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,s.default.awrap(this.socketObj.sendMessage({type:'muteAllVideo'}));case 2:case"end":return t.stop()}},null,this,null,Promise)}},{key:"pin",value:function(t){return s.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,s.default.awrap(this.socketObj.sendMessage({type:'pinPeer',payload:{id:t}}));case 2:case"end":return n.stop()}},null,this,null,Promise)}},{key:"disableAudio",value:function(t){return s.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,s.default.awrap(this.socketObj.sendMessage({type:'disableAudioPeerNew',payload:{id:t}}));case 2:case"end":return n.stop()}},null,this,null,Promise)}},{key:"disableVideo",value:function(t){return s.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,s.default.awrap(this.socketObj.sendMessage({type:'disableVideoPeer',payload:{id:t}}));case 2:case"end":return n.stop()}},null,this,null,Promise)}},{key:"kickAll",value:function(){return s.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,s.default.awrap(this.socketObj.sendMessage({type:'kickAll'}));case 2:case"end":return t.stop()}},null,this,null,Promise)}},{key:"kick",value:function(t){return s.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,s.default.awrap(this.socketObj.sendMessage({type:'kick',payload:{id:t}}));case 2:case"end":return n.stop()}},null,this,null,Promise)}},{key:"getPage",value:function(t){return s.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,s.default.awrap(this.socketObj.sendMessage({type:'getPage',payload:{pageNum:t}}));case 2:case"end":return n.stop()}},null,this,null,Promise)}},{key:"setRecordingStatus",value:function(t){return s.default.async(function(s){for(;;)switch(s.prev=s.next){case 0:window.triggerDyteRecording=t;case 1:case"end":return s.stop()}},null,null,null,Promise)}},{key:"muteSelf",value:function(){return s.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,s.default.awrap(this.socketObj.sendMessage({type:'muteSelf'}));case 2:case"end":return t.stop()}},null,this,null,Promise)}},{key:"unmuteSelf",value:function(){return s.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,s.default.awrap(this.socketObj.sendMessage({type:'unmuteSelf'}));case 2:case"end":return t.stop()}},null,this,null,Promise)}},{key:"requestToJoinStage",value:function(t){return s.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,s.default.awrap(this.socketObj.sendMessage({type:'requestToJoinStage',payload:t}));case 2:case"end":return n.stop()}},null,this,null,Promise)}},{key:"acceptAllRequestToJoinStage",value:function(t){return s.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,s.default.awrap(this.socketObj.sendMessage({type:'acceptAllRequestToJoinStage',payload:t}));case 2:case"end":return n.stop()}},null,this,null,Promise)}},{key:"removePeerFromStage",value:function(t,n){return s.default.async(function(o){for(;;)switch(o.prev=o.next){case 0:return o.next=2,s.default.awrap(this.socketObj.sendMessage({type:'removePeerFromStage',payload:{id:t,type:n}}));case 2:case"end":return o.stop()}},null,this,null,Promise)}},{key:"startPresenting",value:function(){return s.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,s.default.awrap(this.socketObj.sendMessage({type:'startPresenting'}));case 2:case"end":return t.stop()}},null,this,null,Promise)}},{key:"stopPresenting",value:function(){return s.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,s.default.awrap(this.socketObj.sendMessage({type:'stopPresenting'}));case 2:case"end":return t.stop()}},null,this,null,Promise)}},{key:"updatePreset",value:function(t,n){return s.default.async(function(o){for(;;)switch(o.prev=o.next){case 0:return o.next=2,s.default.awrap(this.socketObj.sendMessage({type:'updatePeerPreset',payload:{id:t,presetName:n}}));case 2:case"end":return o.stop()}},null,this,null,Promise)}}]),t})();e.default=k},586,[1,67,22,9,10,587,582,493,487,480,505,481]); -__d(function(g,r,i,a,_m,e,d){"use strict";var t=this&&this.__createBinding||(Object.create?function(t,n,u,c){void 0===c&&(c=u),Object.defineProperty(t,c,{enumerable:!0,get:function(){return n[u]}})}:function(t,n,u,c){void 0===c&&(c=u),t[c]=n[u]}),n=this&&this.__setModuleDefault||(Object.create?function(t,n){Object.defineProperty(t,"default",{enumerable:!0,value:n})}:function(t,n){t.default=n}),u=this&&this.__importStar||function(u){if(u&&u.__esModule)return u;var c={};if(null!=u)for(var o in u)"default"!==o&&Object.hasOwnProperty.call(u,o)&&t(c,u,o);return n(c,u),c},c=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0}),e.debug=e.detectDevice=e.Device=e.version=e.types=void 0;var o=c(r(d[0]));e.debug=o.default;var f=r(d[1]);Object.defineProperty(e,"Device",{enumerable:!0,get:function(){return f.Device}}),Object.defineProperty(e,"detectDevice",{enumerable:!0,get:function(){return f.detectDevice}});var l=u(r(d[2]));e.types=l,e.version='3.6.43';var s=r(d[3]);Object.defineProperty(e,"parseScalabilityMode",{enumerable:!0,get:function(){return s.parse}})},587,[588,591,627,616]); -__d(function(g,_r,i,a,m,e,d){var C;e.formatArgs=function(C){if(C[0]=(this.useColors?'%c':'')+this.namespace+(this.useColors?' %c':' ')+C[0]+(this.useColors?'%c ':' ')+'+'+m.exports.humanize(this.diff),!this.useColors)return;var o='color: '+this.color;C.splice(1,0,o,'color: inherit');var t=0,n=0;C[0].replace(/%[a-zA-Z%]/g,function(C){'%%'!==C&&'%c'===C&&(n=++t)}),C.splice(n,0,o)},e.save=function(C){try{C?e.storage.setItem('debug',C):e.storage.removeItem('debug')}catch(C){}},e.load=function(){var C;try{C=e.storage.getItem('debug')}catch(C){}!C&&'undefined'!=typeof process&&'env'in process&&(C=process.env.DEBUG);return C},e.useColors=function(){if('undefined'!=typeof window&&window.process&&('renderer'===window.process.type||window.process.__nwjs))return!0;if('undefined'!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/))return!1;return'undefined'!=typeof document&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||'undefined'!=typeof window&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||'undefined'!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/)&&parseInt(RegExp.$1,10)>=31||'undefined'!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)},e.storage=(function(){try{return localStorage}catch(C){}})(),e.destroy=(C=!1,function(){C||(C=!0,console.warn('Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.'))}),e.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.log=console.debug||console.log||function(){},m.exports=_r(d[0])(e),m.exports.formatters.j=function(C){try{return JSON.stringify(C)}catch(C){return'[UnexpectedJSONParseError]: '+C.message}}},588,[589]); -__d(function(g,r,_i,a,m,e,d){var n=r(d[0]);m.exports=function(t){function o(n){var t,i,c,u=null;function l(){for(var n=arguments.length,s=new Array(n),i=0;i100)){var m=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(d);if(m){var h=parseFloat(m[1]);switch((m[2]||'ms').toLowerCase()){case'years':case'year':case'yrs':case'yr':case'y':return h*o;case'weeks':case'week':case'w':return h*u;case'days':case'day':case'd':return h*t;case'hours':case'hour':case'hrs':case'hr':case'h':return h*c;case'minutes':case'minute':case'mins':case'min':case'm':return h*n;case'seconds':case'second':case'secs':case'sec':case's':return h*s;case'milliseconds':case'millisecond':case'msecs':case'msec':case'ms':return h;default:return}}}}function m(u){var o=Math.abs(u);return o>=t?Math.round(u/t)+'d':o>=c?Math.round(u/c)+'h':o>=n?Math.round(u/n)+'m':o>=s?Math.round(u/s)+'s':u+'ms'}function h(u){var o=Math.abs(u);return o>=t?y(u,o,t,'day'):o>=c?y(u,o,c,'hour'):o>=n?y(u,o,n,'minute'):o>=s?y(u,o,s,'second'):u+' ms'}function y(s,n,c,t){var u=n>=1.5*c;return Math.round(s/c)+' '+t+(u?'s':'')}_m.exports=function(s,n){n=n||{};var c=typeof s;if('string'===c&&s.length>0)return d(s);if('number'===c&&isFinite(s))return n.long?h(s):m(s);throw new Error('val is not a non-empty string or a valid number. val='+JSON.stringify(s))}},590,[]); -__d(function(g,r,i,a,_m,e,d){"use strict";var t=r(d[0]),n=r(d[1]),o=r(d[2]),s=this&&this.__createBinding||(Object.create?function(t,n,o,s){void 0===s&&(s=o),Object.defineProperty(t,s,{enumerable:!0,get:function(){return n[o]}})}:function(t,n,o,s){void 0===s&&(s=o),t[s]=n[o]}),c=this&&this.__setModuleDefault||(Object.create?function(t,n){Object.defineProperty(t,"default",{enumerable:!0,value:n})}:function(t,n){t.default=n}),p=this&&this.__importStar||function(t){if(t&&t.__esModule)return t;var n={};if(null!=t)for(var o in t)"default"!==o&&Object.hasOwnProperty.call(t,o)&&s(n,t,o);return c(n,t),n},l=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0}),e.Device=e.detectDevice=void 0;var h=l(r(d[3])),u=r(d[4]),f=r(d[5]),v=r(d[6]),y=p(r(d[7])),b=p(r(d[8])),m=r(d[9]),C=r(d[10]),_=r(d[11]),w=r(d[12]),P=r(d[13]),R=r(d[14]),T=r(d[15]),S=r(d[16]),F=r(d[17]),E=r(d[18]),k=new u.Logger('Device');function D(){if('object'==typeof navigator&&'ReactNative'===navigator.product)return'undefined'==typeof RTCPeerConnection?void k.warn('this._detectDevice() | unsupported ReactNative without RTCPeerConnection'):(k.debug('this._detectDevice() | ReactNative handler chosen'),'ReactNative');if('object'!=typeof navigator||'string'!=typeof navigator.userAgent)k.warn('this._detectDevice() | unknown device');else{var t=navigator.userAgent,n=h.default.getParser(t),o=n.getEngine();if(n.satisfies({chrome:'>=74',chromium:'>=74'}))return'Chrome74';if(n.satisfies({chrome:'>=70',chromium:'>=70'}))return'Chrome70';if(n.satisfies({chrome:'>=67',chromium:'>=67'}))return'Chrome67';if(n.satisfies({chrome:'>=55',chromium:'>=55'}))return'Chrome55';if(n.satisfies({firefox:'>=60'}))return'Firefox60';if(n.satisfies({safari:'>=12.0'})&&'undefined'!=typeof RTCRtpTransceiver&&RTCRtpTransceiver.prototype.hasOwnProperty('currentDirection'))return'Safari12';if(n.satisfies({safari:'>=11'}))return'Safari11';if(n.satisfies({'microsoft edge':'>=11'})&&n.satisfies({'microsoft edge':'<=18'}))return'Edge11';if(o.name&&'blink'===o.name.toLowerCase()){var s=t.match(/(?:(?:Chrome|Chromium))[ /](\w+)/i);if(s){var c=Number(s[1]);return c>=74?'Chrome74':c>=70?'Chrome70':c>=67?'Chrome67':'Chrome55'}return'Chrome74'}k.warn('this._detectDevice() | browser not supported [name:%s, version:%s]',n.getBrowserName(),n.getBrowserVersion())}}e.detectDevice=D;var x=(function(){function s(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},o=t.handlerName,c=t.handlerFactory,p=t.Handler;if(n(this,s),this._loaded=!1,this._observer=new f.EnhancedEventEmitter,k.debug('constructor()'),p){if(k.warn('constructor() | Handler option is DEPRECATED, use handlerName or handlerFactory instead'),'string'!=typeof p)throw new TypeError('non string Handler option no longer supported, use handlerFactory instead');o=p}if(o&&c)throw new TypeError('just one of handlerName or handlerInterface can be given');if(c)this._handlerFactory=c;else{if(o)k.debug('constructor() | handler given: %s',o);else{if(!(o=D()))throw new v.UnsupportedError('device not supported');k.debug('constructor() | detected handler: %s',o)}switch(o){case'Chrome74':this._handlerFactory=C.Chrome74.createFactory();break;case'Chrome70':this._handlerFactory=_.Chrome70.createFactory();break;case'Chrome67':this._handlerFactory=w.Chrome67.createFactory();break;case'Chrome55':this._handlerFactory=P.Chrome55.createFactory();break;case'Firefox60':this._handlerFactory=R.Firefox60.createFactory();break;case'Safari12':this._handlerFactory=T.Safari12.createFactory();break;case'Safari11':this._handlerFactory=S.Safari11.createFactory();break;case'Edge11':this._handlerFactory=F.Edge11.createFactory();break;case'ReactNative':this._handlerFactory=E.ReactNative.createFactory();break;default:throw new TypeError("unknown handlerName \""+o+"\"")}}var l=this._handlerFactory();this._handlerName=l.name,l.close(),this._extendedRtpCapabilities=void 0,this._recvRtpCapabilities=void 0,this._canProduceByKind={audio:!1,video:!1},this._sctpCapabilities=void 0}return o(s,[{key:"handlerName",get:function(){return this._handlerName}},{key:"loaded",get:function(){return this._loaded}},{key:"rtpCapabilities",get:function(){if(!this._loaded)throw new v.InvalidStateError('not loaded');return this._recvRtpCapabilities}},{key:"sctpCapabilities",get:function(){if(!this._loaded)throw new v.InvalidStateError('not loaded');return this._sctpCapabilities}},{key:"observer",get:function(){return this._observer}},{key:"load",value:function(n){var o,s,c;return t.async(function(p){for(;;)switch(p.prev=p.next){case 0:if(o=n.routerRtpCapabilities,k.debug('load() [routerRtpCapabilities:%o]',o),o=y.clone(o,void 0),p.prev=3,!this._loaded){p.next=6;break}throw new v.InvalidStateError('already loaded');case 6:return b.validateRtpCapabilities(o),s=this._handlerFactory(),p.next=10,t.awrap(s.getNativeRtpCapabilities());case 10:return c=p.sent,k.debug('load() | got native RTP capabilities:%o',c),b.validateRtpCapabilities(c),this._extendedRtpCapabilities=b.getExtendedRtpCapabilities(c,o),k.debug('load() | got extended RTP capabilities:%o',this._extendedRtpCapabilities),this._canProduceByKind.audio=b.canSend('audio',this._extendedRtpCapabilities),this._canProduceByKind.video=b.canSend('video',this._extendedRtpCapabilities),this._recvRtpCapabilities=b.getRecvRtpCapabilities(this._extendedRtpCapabilities),b.validateRtpCapabilities(this._recvRtpCapabilities),k.debug('load() | got receiving RTP capabilities:%o',this._recvRtpCapabilities),p.next=22,t.awrap(s.getNativeSctpCapabilities());case 22:this._sctpCapabilities=p.sent,k.debug('load() | got native SCTP capabilities:%o',this._sctpCapabilities),b.validateSctpCapabilities(this._sctpCapabilities),k.debug('load() succeeded'),this._loaded=!0,s.close(),p.next=34;break;case 30:throw p.prev=30,p.t0=p.catch(3),s&&s.close(),p.t0;case 34:case"end":return p.stop()}},null,this,[[3,30]],Promise)}},{key:"canProduce",value:function(t){if(!this._loaded)throw new v.InvalidStateError('not loaded');if('audio'!==t&&'video'!==t)throw new TypeError("invalid kind \""+t+"\"");return this._canProduceByKind[t]}},{key:"createSendTransport",value:function(t){var n=t.id,o=t.iceParameters,s=t.iceCandidates,c=t.dtlsParameters,p=t.sctpParameters,l=t.iceServers,h=t.iceTransportPolicy,u=t.additionalSettings,f=t.proprietaryConstraints,v=t.appData,y=void 0===v?{}:v;return k.debug('createSendTransport()'),this._createTransport({direction:'send',id:n,iceParameters:o,iceCandidates:s,dtlsParameters:c,sctpParameters:p,iceServers:l,iceTransportPolicy:h,additionalSettings:u,proprietaryConstraints:f,appData:y})}},{key:"createRecvTransport",value:function(t){var n=t.id,o=t.iceParameters,s=t.iceCandidates,c=t.dtlsParameters,p=t.sctpParameters,l=t.iceServers,h=t.iceTransportPolicy,u=t.additionalSettings,f=t.proprietaryConstraints,v=t.appData,y=void 0===v?{}:v;return k.debug('createRecvTransport()'),this._createTransport({direction:'recv',id:n,iceParameters:o,iceCandidates:s,dtlsParameters:c,sctpParameters:p,iceServers:l,iceTransportPolicy:h,additionalSettings:u,proprietaryConstraints:f,appData:y})}},{key:"_createTransport",value:function(t){var n=t.direction,o=t.id,s=t.iceParameters,c=t.iceCandidates,p=t.dtlsParameters,l=t.sctpParameters,h=t.iceServers,u=t.iceTransportPolicy,f=t.additionalSettings,y=t.proprietaryConstraints,b=t.appData,C=void 0===b?{}:b;if(!this._loaded)throw new v.InvalidStateError('not loaded');if('string'!=typeof o)throw new TypeError('missing id');if('object'!=typeof s)throw new TypeError('missing iceParameters');if(!Array.isArray(c))throw new TypeError('missing iceCandidates');if('object'!=typeof p)throw new TypeError('missing dtlsParameters');if(l&&'object'!=typeof l)throw new TypeError('wrong sctpParameters');if(C&&'object'!=typeof C)throw new TypeError('if given, appData must be an object');var _=new m.Transport({direction:n,id:o,iceParameters:s,iceCandidates:c,dtlsParameters:p,sctpParameters:l,iceServers:h,iceTransportPolicy:u,additionalSettings:f,proprietaryConstraints:y,appData:C,handlerFactory:this._handlerFactory,extendedRtpCapabilities:this._extendedRtpCapabilities,canProduceByKind:this._canProduceByKind});return this._observer.safeEmit('newtransport',_),_}}]),s})();e.Device=x},591,[67,9,10,592,593,594,596,597,598,600,606,617,618,620,621,622,623,624,626]); -__d(function(g,_r,_i,_a,m,_e,_d){var e,t;e=this,t=function(){return(function(e){var t={};function r(n){if(t[n])return t[n].exports;var i=t[n]={i:n,l:!1,exports:{}};return e[n].call(i.exports,i,i.exports,r),i.l=!0,i.exports}return r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)r.d(n,i,function(t){return e[t]}.bind(null,i));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=90)})({17:function(e,t,r){"use strict";t.__esModule=!0,t.default=void 0;var n=r(18),i=(function(){function e(){}return e.getFirstMatch=function(e,t){var r=t.match(e);return r&&r.length>0&&r[1]||""},e.getSecondMatch=function(e,t){var r=t.match(e);return r&&r.length>1&&r[2]||""},e.matchAndReturnConst=function(e,t,r){if(e.test(t))return r},e.getWindowsVersionName=function(e){switch(e){case"NT":return"NT";case"XP":return"XP";case"NT 5.0":return"2000";case"NT 5.1":return"XP";case"NT 5.2":return"2003";case"NT 6.0":return"Vista";case"NT 6.1":return"7";case"NT 6.2":return"8";case"NT 6.3":return"8.1";case"NT 10.0":return"10";default:return}},e.getMacOSVersionName=function(e){var t=e.split(".").splice(0,2).map(function(e){return parseInt(e,10)||0});if(t.push(0),10===t[0])switch(t[1]){case 5:return"Leopard";case 6:return"Snow Leopard";case 7:return"Lion";case 8:return"Mountain Lion";case 9:return"Mavericks";case 10:return"Yosemite";case 11:return"El Capitan";case 12:return"Sierra";case 13:return"High Sierra";case 14:return"Mojave";case 15:return"Catalina";default:return}},e.getAndroidVersionName=function(e){var t=e.split(".").splice(0,2).map(function(e){return parseInt(e,10)||0});if(t.push(0),!(1===t[0]&&t[1]<5))return 1===t[0]&&t[1]<6?"Cupcake":1===t[0]&&t[1]>=6?"Donut":2===t[0]&&t[1]<2?"Eclair":2===t[0]&&2===t[1]?"Froyo":2===t[0]&&t[1]>2?"Gingerbread":3===t[0]?"Honeycomb":4===t[0]&&t[1]<1?"Ice Cream Sandwich":4===t[0]&&t[1]<4?"Jelly Bean":4===t[0]&&t[1]>=4?"KitKat":5===t[0]?"Lollipop":6===t[0]?"Marshmallow":7===t[0]?"Nougat":8===t[0]?"Oreo":9===t[0]?"Pie":void 0},e.getVersionPrecision=function(e){return e.split(".").length},e.compareVersions=function(t,r,n){void 0===n&&(n=!1);var i=e.getVersionPrecision(t),s=e.getVersionPrecision(r),a=Math.max(i,s),o=0,u=e.map([t,r],function(t){var r=a-e.getVersionPrecision(t),n=t+new Array(r+1).join(".0");return e.map(n.split("."),function(e){return new Array(20-e.length).join("0")+e}).reverse()});for(n&&(o=a-Math.min(i,s)),a-=1;a>=o;){if(u[0][a]>u[1][a])return 1;if(u[0][a]===u[1][a]){if(a===o)return 0;a-=1}else if(u[0][a]1?i-1:0),a=1;a0){var a=Object.keys(r),u=o.default.find(a,function(e){return t.isOS(e)});if(u){var d=this.satisfies(r[u]);if(void 0!==d)return d}var c=o.default.find(a,function(e){return t.isPlatform(e)});if(c){var f=this.satisfies(r[c]);if(void 0!==f)return f}}if(s>0){var l=Object.keys(i),h=o.default.find(l,function(e){return t.isBrowser(e,!0)});if(void 0!==h)return this.compareVersion(i[h])}},t.isBrowser=function(e,t){void 0===t&&(t=!1);var r=this.getBrowserName().toLowerCase(),n=e.toLowerCase(),i=o.default.getBrowserTypeByAlias(n);return t&&i&&(n=i.toLowerCase()),n===r},t.compareVersion=function(e){var t=[0],r=e,n=!1,i=this.getBrowserVersion();if("string"==typeof i)return">"===e[0]||"<"===e[0]?(r=e.substr(1),"="===e[1]?(n=!0,r=e.substr(2)):t=[],">"===e[0]?t.push(1):t.push(-1)):"="===e[0]?r=e.substr(1):"~"===e[0]&&(n=!0,r=e.substr(1)),t.indexOf(o.default.compareVersions(i,r,n))>-1},t.isOS=function(e){return this.getOSName(!0)===String(e).toLowerCase()},t.isPlatform=function(e){return this.getPlatformType(!0)===String(e).toLowerCase()},t.isEngine=function(e){return this.getEngineName(!0)===String(e).toLowerCase()},t.is=function(e,t){return void 0===t&&(t=!1),this.isBrowser(e,t)||this.isOS(e)||this.isPlatform(e)},t.some=function(e){var t=this;return void 0===e&&(e=[]),e.some(function(e){return t.is(e)})},e})();t.default=d,e.exports=t.default},92:function(e,t,r){"use strict";t.__esModule=!0,t.default=void 0;var n,i=(n=r(17))&&n.__esModule?n:{default:n},s=/version\/(\d+(\.?_?\d+)+)/i,a=[{test:[/googlebot/i],describe:function(e){var t={name:"Googlebot"},r=i.default.getFirstMatch(/googlebot\/(\d+(\.\d+))/i,e)||i.default.getFirstMatch(s,e);return r&&(t.version=r),t}},{test:[/opera/i],describe:function(e){var t={name:"Opera"},r=i.default.getFirstMatch(s,e)||i.default.getFirstMatch(/(?:opera)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/opr\/|opios/i],describe:function(e){var t={name:"Opera"},r=i.default.getFirstMatch(/(?:opr|opios)[\s/](\S+)/i,e)||i.default.getFirstMatch(s,e);return r&&(t.version=r),t}},{test:[/SamsungBrowser/i],describe:function(e){var t={name:"Samsung Internet for Android"},r=i.default.getFirstMatch(s,e)||i.default.getFirstMatch(/(?:SamsungBrowser)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/Whale/i],describe:function(e){var t={name:"NAVER Whale Browser"},r=i.default.getFirstMatch(s,e)||i.default.getFirstMatch(/(?:whale)[\s/](\d+(?:\.\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/MZBrowser/i],describe:function(e){var t={name:"MZ Browser"},r=i.default.getFirstMatch(/(?:MZBrowser)[\s/](\d+(?:\.\d+)+)/i,e)||i.default.getFirstMatch(s,e);return r&&(t.version=r),t}},{test:[/focus/i],describe:function(e){var t={name:"Focus"},r=i.default.getFirstMatch(/(?:focus)[\s/](\d+(?:\.\d+)+)/i,e)||i.default.getFirstMatch(s,e);return r&&(t.version=r),t}},{test:[/swing/i],describe:function(e){var t={name:"Swing"},r=i.default.getFirstMatch(/(?:swing)[\s/](\d+(?:\.\d+)+)/i,e)||i.default.getFirstMatch(s,e);return r&&(t.version=r),t}},{test:[/coast/i],describe:function(e){var t={name:"Opera Coast"},r=i.default.getFirstMatch(s,e)||i.default.getFirstMatch(/(?:coast)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/opt\/\d+(?:.?_?\d+)+/i],describe:function(e){var t={name:"Opera Touch"},r=i.default.getFirstMatch(/(?:opt)[\s/](\d+(\.?_?\d+)+)/i,e)||i.default.getFirstMatch(s,e);return r&&(t.version=r),t}},{test:[/yabrowser/i],describe:function(e){var t={name:"Yandex Browser"},r=i.default.getFirstMatch(/(?:yabrowser)[\s/](\d+(\.?_?\d+)+)/i,e)||i.default.getFirstMatch(s,e);return r&&(t.version=r),t}},{test:[/ucbrowser/i],describe:function(e){var t={name:"UC Browser"},r=i.default.getFirstMatch(s,e)||i.default.getFirstMatch(/(?:ucbrowser)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/Maxthon|mxios/i],describe:function(e){var t={name:"Maxthon"},r=i.default.getFirstMatch(s,e)||i.default.getFirstMatch(/(?:Maxthon|mxios)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/epiphany/i],describe:function(e){var t={name:"Epiphany"},r=i.default.getFirstMatch(s,e)||i.default.getFirstMatch(/(?:epiphany)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/puffin/i],describe:function(e){var t={name:"Puffin"},r=i.default.getFirstMatch(s,e)||i.default.getFirstMatch(/(?:puffin)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/sleipnir/i],describe:function(e){var t={name:"Sleipnir"},r=i.default.getFirstMatch(s,e)||i.default.getFirstMatch(/(?:sleipnir)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/k-meleon/i],describe:function(e){var t={name:"K-Meleon"},r=i.default.getFirstMatch(s,e)||i.default.getFirstMatch(/(?:k-meleon)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/micromessenger/i],describe:function(e){var t={name:"WeChat"},r=i.default.getFirstMatch(/(?:micromessenger)[\s/](\d+(\.?_?\d+)+)/i,e)||i.default.getFirstMatch(s,e);return r&&(t.version=r),t}},{test:[/qqbrowser/i],describe:function(e){var t={name:/qqbrowserlite/i.test(e)?"QQ Browser Lite":"QQ Browser"},r=i.default.getFirstMatch(/(?:qqbrowserlite|qqbrowser)[/](\d+(\.?_?\d+)+)/i,e)||i.default.getFirstMatch(s,e);return r&&(t.version=r),t}},{test:[/msie|trident/i],describe:function(e){var t={name:"Internet Explorer"},r=i.default.getFirstMatch(/(?:msie |rv:)(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/\sedg\//i],describe:function(e){var t={name:"Microsoft Edge"},r=i.default.getFirstMatch(/\sedg\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/edg([ea]|ios)/i],describe:function(e){var t={name:"Microsoft Edge"},r=i.default.getSecondMatch(/edg([ea]|ios)\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/vivaldi/i],describe:function(e){var t={name:"Vivaldi"},r=i.default.getFirstMatch(/vivaldi\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/seamonkey/i],describe:function(e){var t={name:"SeaMonkey"},r=i.default.getFirstMatch(/seamonkey\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/sailfish/i],describe:function(e){var t={name:"Sailfish"},r=i.default.getFirstMatch(/sailfish\s?browser\/(\d+(\.\d+)?)/i,e);return r&&(t.version=r),t}},{test:[/silk/i],describe:function(e){var t={name:"Amazon Silk"},r=i.default.getFirstMatch(/silk\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/phantom/i],describe:function(e){var t={name:"PhantomJS"},r=i.default.getFirstMatch(/phantomjs\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/slimerjs/i],describe:function(e){var t={name:"SlimerJS"},r=i.default.getFirstMatch(/slimerjs\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/blackberry|\bbb\d+/i,/rim\stablet/i],describe:function(e){var t={name:"BlackBerry"},r=i.default.getFirstMatch(s,e)||i.default.getFirstMatch(/blackberry[\d]+\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/(web|hpw)[o0]s/i],describe:function(e){var t={name:"WebOS Browser"},r=i.default.getFirstMatch(s,e)||i.default.getFirstMatch(/w(?:eb)?[o0]sbrowser\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/bada/i],describe:function(e){var t={name:"Bada"},r=i.default.getFirstMatch(/dolfin\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/tizen/i],describe:function(e){var t={name:"Tizen"},r=i.default.getFirstMatch(/(?:tizen\s?)?browser\/(\d+(\.?_?\d+)+)/i,e)||i.default.getFirstMatch(s,e);return r&&(t.version=r),t}},{test:[/qupzilla/i],describe:function(e){var t={name:"QupZilla"},r=i.default.getFirstMatch(/(?:qupzilla)[\s/](\d+(\.?_?\d+)+)/i,e)||i.default.getFirstMatch(s,e);return r&&(t.version=r),t}},{test:[/firefox|iceweasel|fxios/i],describe:function(e){var t={name:"Firefox"},r=i.default.getFirstMatch(/(?:firefox|iceweasel|fxios)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/electron/i],describe:function(e){var t={name:"Electron"},r=i.default.getFirstMatch(/(?:electron)\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/MiuiBrowser/i],describe:function(e){var t={name:"Miui"},r=i.default.getFirstMatch(/(?:MiuiBrowser)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/chromium/i],describe:function(e){var t={name:"Chromium"},r=i.default.getFirstMatch(/(?:chromium)[\s/](\d+(\.?_?\d+)+)/i,e)||i.default.getFirstMatch(s,e);return r&&(t.version=r),t}},{test:[/chrome|crios|crmo/i],describe:function(e){var t={name:"Chrome"},r=i.default.getFirstMatch(/(?:chrome|crios|crmo)\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/GSA/i],describe:function(e){var t={name:"Google Search"},r=i.default.getFirstMatch(/(?:GSA)\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:function(e){var t=!e.test(/like android/i),r=e.test(/android/i);return t&&r},describe:function(e){var t={name:"Android Browser"},r=i.default.getFirstMatch(s,e);return r&&(t.version=r),t}},{test:[/playstation 4/i],describe:function(e){var t={name:"PlayStation 4"},r=i.default.getFirstMatch(s,e);return r&&(t.version=r),t}},{test:[/safari|applewebkit/i],describe:function(e){var t={name:"Safari"},r=i.default.getFirstMatch(s,e);return r&&(t.version=r),t}},{test:[/.*/i],describe:function(e){var t=-1!==e.search("\\(")?/^(.*)\/(.*)[ \t]\((.*)/:/^(.*)\/(.*) /;return{name:i.default.getFirstMatch(t,e),version:i.default.getSecondMatch(t,e)}}}];t.default=a,e.exports=t.default},93:function(e,t,r){"use strict";t.__esModule=!0,t.default=void 0;var n,i=(n=r(17))&&n.__esModule?n:{default:n},s=r(18),a=[{test:[/Roku\/DVP/],describe:function(e){var t=i.default.getFirstMatch(/Roku\/DVP-(\d+\.\d+)/i,e);return{name:s.OS_MAP.Roku,version:t}}},{test:[/windows phone/i],describe:function(e){var t=i.default.getFirstMatch(/windows phone (?:os)?\s?(\d+(\.\d+)*)/i,e);return{name:s.OS_MAP.WindowsPhone,version:t}}},{test:[/windows /i],describe:function(e){var t=i.default.getFirstMatch(/Windows ((NT|XP)( \d\d?.\d)?)/i,e),r=i.default.getWindowsVersionName(t);return{name:s.OS_MAP.Windows,version:t,versionName:r}}},{test:[/Macintosh(.*?) FxiOS(.*?)\//],describe:function(e){var t={name:s.OS_MAP.iOS},r=i.default.getSecondMatch(/(Version\/)(\d[\d.]+)/,e);return r&&(t.version=r),t}},{test:[/macintosh/i],describe:function(e){var t=i.default.getFirstMatch(/mac os x (\d+(\.?_?\d+)+)/i,e).replace(/[_\s]/g,"."),r=i.default.getMacOSVersionName(t),n={name:s.OS_MAP.MacOS,version:t};return r&&(n.versionName=r),n}},{test:[/(ipod|iphone|ipad)/i],describe:function(e){var t=i.default.getFirstMatch(/os (\d+([_\s]\d+)*) like mac os x/i,e).replace(/[_\s]/g,".");return{name:s.OS_MAP.iOS,version:t}}},{test:function(e){var t=!e.test(/like android/i),r=e.test(/android/i);return t&&r},describe:function(e){var t=i.default.getFirstMatch(/android[\s/-](\d+(\.\d+)*)/i,e),r=i.default.getAndroidVersionName(t),n={name:s.OS_MAP.Android,version:t};return r&&(n.versionName=r),n}},{test:[/(web|hpw)[o0]s/i],describe:function(e){var t=i.default.getFirstMatch(/(?:web|hpw)[o0]s\/(\d+(\.\d+)*)/i,e),r={name:s.OS_MAP.WebOS};return t&&t.length&&(r.version=t),r}},{test:[/blackberry|\bbb\d+/i,/rim\stablet/i],describe:function(e){var t=i.default.getFirstMatch(/rim\stablet\sos\s(\d+(\.\d+)*)/i,e)||i.default.getFirstMatch(/blackberry\d+\/(\d+([_\s]\d+)*)/i,e)||i.default.getFirstMatch(/\bbb(\d+)/i,e);return{name:s.OS_MAP.BlackBerry,version:t}}},{test:[/bada/i],describe:function(e){var t=i.default.getFirstMatch(/bada\/(\d+(\.\d+)*)/i,e);return{name:s.OS_MAP.Bada,version:t}}},{test:[/tizen/i],describe:function(e){var t=i.default.getFirstMatch(/tizen[/\s](\d+(\.\d+)*)/i,e);return{name:s.OS_MAP.Tizen,version:t}}},{test:[/linux/i],describe:function(){return{name:s.OS_MAP.Linux}}},{test:[/CrOS/],describe:function(){return{name:s.OS_MAP.ChromeOS}}},{test:[/PlayStation 4/],describe:function(e){var t=i.default.getFirstMatch(/PlayStation 4[/\s](\d+(\.\d+)*)/i,e);return{name:s.OS_MAP.PlayStation4,version:t}}}];t.default=a,e.exports=t.default},94:function(e,t,r){"use strict";t.__esModule=!0,t.default=void 0;var n,i=(n=r(17))&&n.__esModule?n:{default:n},s=r(18),a=[{test:[/googlebot/i],describe:function(){return{type:"bot",vendor:"Google"}}},{test:[/huawei/i],describe:function(e){var t=i.default.getFirstMatch(/(can-l01)/i,e)&&"Nova",r={type:s.PLATFORMS_MAP.mobile,vendor:"Huawei"};return t&&(r.model=t),r}},{test:[/nexus\s*(?:7|8|9|10).*/i],describe:function(){return{type:s.PLATFORMS_MAP.tablet,vendor:"Nexus"}}},{test:[/ipad/i],describe:function(){return{type:s.PLATFORMS_MAP.tablet,vendor:"Apple",model:"iPad"}}},{test:[/Macintosh(.*?) FxiOS(.*?)\//],describe:function(){return{type:s.PLATFORMS_MAP.tablet,vendor:"Apple",model:"iPad"}}},{test:[/kftt build/i],describe:function(){return{type:s.PLATFORMS_MAP.tablet,vendor:"Amazon",model:"Kindle Fire HD 7"}}},{test:[/silk/i],describe:function(){return{type:s.PLATFORMS_MAP.tablet,vendor:"Amazon"}}},{test:[/tablet(?! pc)/i],describe:function(){return{type:s.PLATFORMS_MAP.tablet}}},{test:function(e){var t=e.test(/ipod|iphone/i),r=e.test(/like (ipod|iphone)/i);return t&&!r},describe:function(e){var t=i.default.getFirstMatch(/(ipod|iphone)/i,e);return{type:s.PLATFORMS_MAP.mobile,vendor:"Apple",model:t}}},{test:[/nexus\s*[0-6].*/i,/galaxy nexus/i],describe:function(){return{type:s.PLATFORMS_MAP.mobile,vendor:"Nexus"}}},{test:[/[^-]mobi/i],describe:function(){return{type:s.PLATFORMS_MAP.mobile}}},{test:function(e){return"blackberry"===e.getBrowserName(!0)},describe:function(){return{type:s.PLATFORMS_MAP.mobile,vendor:"BlackBerry"}}},{test:function(e){return"bada"===e.getBrowserName(!0)},describe:function(){return{type:s.PLATFORMS_MAP.mobile}}},{test:function(e){return"windows phone"===e.getBrowserName()},describe:function(){return{type:s.PLATFORMS_MAP.mobile,vendor:"Microsoft"}}},{test:function(e){var t=Number(String(e.getOSVersion()).split(".")[0]);return"android"===e.getOSName(!0)&&t>=3},describe:function(){return{type:s.PLATFORMS_MAP.tablet}}},{test:function(e){return"android"===e.getOSName(!0)},describe:function(){return{type:s.PLATFORMS_MAP.mobile}}},{test:function(e){return"macos"===e.getOSName(!0)},describe:function(){return{type:s.PLATFORMS_MAP.desktop,vendor:"Apple"}}},{test:function(e){return"windows"===e.getOSName(!0)},describe:function(){return{type:s.PLATFORMS_MAP.desktop}}},{test:function(e){return"linux"===e.getOSName(!0)},describe:function(){return{type:s.PLATFORMS_MAP.desktop}}},{test:function(e){return"playstation 4"===e.getOSName(!0)},describe:function(){return{type:s.PLATFORMS_MAP.tv}}},{test:function(e){return"roku"===e.getOSName(!0)},describe:function(){return{type:s.PLATFORMS_MAP.tv}}}];t.default=a,e.exports=t.default},95:function(e,t,r){"use strict";t.__esModule=!0,t.default=void 0;var n,i=(n=r(17))&&n.__esModule?n:{default:n},s=r(18),a=[{test:function(e){return"microsoft edge"===e.getBrowserName(!0)},describe:function(e){if(/\sedg\//i.test(e))return{name:s.ENGINE_MAP.Blink};var t=i.default.getFirstMatch(/edge\/(\d+(\.?_?\d+)+)/i,e);return{name:s.ENGINE_MAP.EdgeHTML,version:t}}},{test:[/trident/i],describe:function(e){var t={name:s.ENGINE_MAP.Trident},r=i.default.getFirstMatch(/trident\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:function(e){return e.test(/presto/i)},describe:function(e){var t={name:s.ENGINE_MAP.Presto},r=i.default.getFirstMatch(/presto\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:function(e){var t=e.test(/gecko/i),r=e.test(/like gecko/i);return t&&!r},describe:function(e){var t={name:s.ENGINE_MAP.Gecko},r=i.default.getFirstMatch(/gecko\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/(apple)?webkit\/537\.36/i],describe:function(){return{name:s.ENGINE_MAP.Blink}}},{test:[/(apple)?webkit/i],describe:function(e){var t={name:s.ENGINE_MAP.WebKit},r=i.default.getFirstMatch(/webkit\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}}];t.default=a,e.exports=t.default}})},"object"==typeof _e&&"object"==typeof m?m.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof _e?_e.bowser=t():e.bowser=t()},592,[]); -__d(function(g,r,i,a,m,e,d){"use strict";var t=r(d[0]),n=r(d[1]),o=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0}),e.Logger=void 0;var u=o(r(d[2])),s='mediasoup-client',l=(function(){function o(n){t(this,o),n?(this._debug=u.default("mediasoup-client:"+n),this._warn=u.default("mediasoup-client:WARN:"+n),this._error=u.default("mediasoup-client:ERROR:"+n)):(this._debug=u.default(s),this._warn=u.default("mediasoup-client:WARN"),this._error=u.default("mediasoup-client:ERROR")),this._debug.log=console.info.bind(console),this._warn.log=console.warn.bind(console),this._error.log=console.error.bind(console)}return n(o,[{key:"debug",get:function(){return this._debug}},{key:"warn",get:function(){return this._warn}},{key:"error",get:function(){return this._error}}]),o})();e.Logger=l},593,[9,10,588]); -__d(function(g,r,i,a,m,_e,d){"use strict";var e=r(d[0]),t=r(d[1]),n=r(d[2]),o=r(d[3]),c=r(d[4]),s=r(d[5]);function u(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}Object.defineProperty(_e,"__esModule",{value:!0}),_e.EnhancedEventEmitter=void 0;var f=r(d[6]),l=new(r(d[7]).Logger)('EnhancedEventEmitter'),v=(function(f){o(E,f);var v,h,y=(v=E,h=u(),function(){var e,t=s(v);if(h){var n=s(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return c(this,e)});function E(){var e;return t(this,E),(e=y.call(this)).setMaxListeners(1/0),e}return n(E,[{key:"safeEmit",value:function(e){var t=this.listenerCount(e);try{for(var n=arguments.length,o=new Array(n>1?n-1:0),c=1;c1?n-1:0),c=1;c0&&v.length>s&&!v.warned){v.warned=!0;var l=new Error('Possible EventEmitter memory leak detected. '+v.length+' '+String(n)+" listeners added. Use emitter.setMaxListeners() to increase limit");l.name='MaxListenersExceededWarning',l.emitter=t,l.type=n,l.count=v.length,p=l,console&&console.warn&&console.warn(p)}return t}function p(){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 l(t,n,i){var o={fired:!1,wrapFn:void 0,target:t,type:n,listener:i},s=p.bind(o);return s.listener=i,o.wrapFn=s,s}function h(t,n,i){var o=t._events;if(void 0===o)return[];var s=o[n];return void 0===s?[]:'function'==typeof s?i?[s.listener||s]:[s]:i?_(s):m(s,s.length)}function y(t){var n=this._events;if(void 0!==n){var i=n[t];if('function'==typeof i)return 1;if(void 0!==i)return i.length}return 0}function m(t,n){for(var i=new Array(n),o=0;o0&&(f=n[0]),f instanceof Error)throw f;var c=new Error('Unhandled error.'+(f?' ('+f.message+')':''));throw c.context=f,c}var v=u[t];if(void 0===v)return!1;if('function'==typeof v)i(v,this,n);else{var p=v.length,l=m(v,p);for(o=0;o=0;u--)if(i[u]===n||i[u].listener===n){c=i[u].listener,s=u;break}if(s<0)return this;0===s?i.shift():L(i,s),1===i.length&&(o[t]=i[0]),void 0!==o.removeListener&&this.emit('removeListener',t,c||n)}return this},s.prototype.off=s.prototype.removeListener,s.prototype.removeAllListeners=function(t){var n,i,o;if(void 0===(i=this._events))return this;if(void 0===i.removeListener)return 0===arguments.length?(this._events=Object.create(null),this._eventsCount=0):void 0!==i[t]&&(0==--this._eventsCount?this._events=Object.create(null):delete i[t]),this;if(0===arguments.length){var s,u=Object.keys(i);for(o=0;o=0;o--)this.removeListener(t,n[o]);return this},s.prototype.listeners=function(t){return h(this,t,!0)},s.prototype.rawListeners=function(t){return h(this,t,!1)},s.listenerCount=function(t,n){return'function'==typeof t.listenerCount?t.listenerCount(n):y.call(t,n)},s.prototype.listenerCount=y,s.prototype.eventNames=function(){return this._eventsCount>0?t(this._events):[]}},595,[]); -__d(function(g,r,i,a,m,_e,d){"use strict";var t=r(d[0]),e=r(d[1]),n=r(d[2]),c=r(d[3]),o=r(d[4]),u=r(d[5]);function s(t){var e=f();return function(){var n,u=o(t);if(e){var s=o(this).constructor;n=Reflect.construct(u,arguments,s)}else n=u.apply(this,arguments);return c(this,n)}}function f(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(t){return!1}}Object.defineProperty(_e,"__esModule",{value:!0}),_e.InvalidStateError=_e.UnsupportedError=void 0;var l=(function(c){n(u,c);var o=s(u);function u(n){var c;return t(this,u),(c=o.call(this,n)).name='UnsupportedError',Error.hasOwnProperty('captureStackTrace')?Error.captureStackTrace(e(c),u):c.stack=new Error(n).stack,c}return u})(u(Error));_e.UnsupportedError=l;var p=(function(c){n(u,c);var o=s(u);function u(n){var c;return t(this,u),(c=o.call(this,n)).name='InvalidStateError',Error.hasOwnProperty('captureStackTrace')?Error.captureStackTrace(e(c),u):c.stack=new Error(n).stack,c}return u})(u(Error));_e.InvalidStateError=p},596,[9,16,12,14,17,31]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.generateRandomNumber=e.clone=void 0,e.clone=function(n,t){return void 0===n?t:JSON.parse(JSON.stringify(n))},e.generateRandomNumber=function(){return Math.round(1e7*Math.random())}},597,[]); -__d(function(g,r,_i4,a,_m,e,d){"use strict";function t(t,n){var i="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(i)return(i=i.call(t)).next.bind(i);if(Array.isArray(t)||(i=o(t))||n&&t&&"number"==typeof t.length){i&&(t=i);var c=0;return function(){return c>=t.length?{done:!0}:{done:!1,value:t[c++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function o(t,o){if(t){if("string"==typeof t)return n(t,o);var i=Object.prototype.toString.call(t).slice(8,-1);return"Object"===i&&t.constructor&&(i=t.constructor.name),"Map"===i||"Set"===i?Array.from(t):"Arguments"===i||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i)?n(t,o):void 0}}function n(t,o){(null==o||o>t.length)&&(o=t.length);for(var n=0,i=new Array(o);n2&&void 0!==arguments[2]?arguments[2]:{},i=n.strict,c=void 0!==i&&i,p=n.modify,y=void 0!==p&&p,f=t.mimeType.toLowerCase();if(f!==o.mimeType.toLowerCase())return!1;if(t.clockRate!==o.clockRate)return!1;if(t.channels!==o.channels)return!1;switch(f){case'video/h264':if((t.parameters['packetization-mode']||0)!==(o.parameters['packetization-mode']||0))return!1;if(c){if(!s.isSameProfile(t.parameters,o.parameters))return!1;var m;try{m=s.generateProfileLevelIdForAnswer(t.parameters,o.parameters)}catch(t){return!1}y&&(m?(t.parameters['profile-level-id']=m,o.parameters['profile-level-id']=m):(delete t.parameters['profile-level-id'],delete o.parameters['profile-level-id']))}break;case'video/vp9':if(c)if((t.parameters['profile-id']||0)!==(o.parameters['profile-id']||0))return!1}return!0}function j(t,o){return(!t.kind||!o.kind||t.kind===o.kind)&&t.uri===o.uri}function S(o,n){for(var i,c=[],p=function(t){var o=(n.rtcpFeedback||[]).find(function(o){return o.type===t.type&&(o.parameter===t.parameter||!o.parameter&&!t.parameter)});o&&c.push(o)},s=t(o.rtcpFeedback||[]);!(i=s()).done;){p(i.value)}return c}e.validateRtpCapabilities=function(o){if('object'!=typeof o)throw new TypeError('caps is not an object');if(o.codecs&&!Array.isArray(o.codecs))throw new TypeError('caps.codecs is not an array');o.codecs||(o.codecs=[]);for(var n,i=t(o.codecs);!(n=i()).done;)u(n.value);if(o.headerExtensions&&!Array.isArray(o.headerExtensions))throw new TypeError('caps.headerExtensions is not an array');o.headerExtensions||(o.headerExtensions=[]);for(var c,p=t(o.headerExtensions);!(c=p()).done;)h(c.value)},e.validateRtpCodecCapability=u,e.validateRtcpFeedback=v,e.validateRtpHeaderExtension=h,e.validateRtpParameters=w,e.validateRtpCodecParameters=b,e.validateRtpHeaderExtensionParameters=T,e.validateRtpEncodingParameters=E,e.validateRtcpParameters=k,e.validateSctpCapabilities=function(t){if('object'!=typeof t)throw new TypeError('caps is not an object');if(!t.numStreams||'object'!=typeof t.numStreams)throw new TypeError('missing caps.numStreams');x(t.numStreams)},e.validateNumSctpStreams=x,e.validateSctpParameters=function(t){if('object'!=typeof t)throw new TypeError('params is not an object');if('number'!=typeof t.port)throw new TypeError('missing params.port');if('number'!=typeof t.OS)throw new TypeError('missing params.OS');if('number'!=typeof t.MIS)throw new TypeError('missing params.MIS');if('number'!=typeof t.maxMessageSize)throw new TypeError('missing params.maxMessageSize')},e.validateSctpStreamParameters=function(t){if('object'!=typeof t)throw new TypeError('params is not an object');if('number'!=typeof t.streamId)throw new TypeError('missing params.streamId');var o=!1;if('boolean'==typeof t.ordered?o=!0:t.ordered=!0,t.maxPacketLifeTime&&'number'!=typeof t.maxPacketLifeTime)throw new TypeError('invalid params.maxPacketLifeTime');if(t.maxRetransmits&&'number'!=typeof t.maxRetransmits)throw new TypeError('invalid params.maxRetransmits');if(t.maxPacketLifeTime&&t.maxRetransmits)throw new TypeError('cannot provide both maxPacketLifeTime and maxRetransmits');if(o&&t.ordered&&(t.maxPacketLifeTime||t.maxRetransmits))throw new TypeError('cannot be ordered with maxPacketLifeTime or maxRetransmits');if(o||!t.maxPacketLifeTime&&!t.maxRetransmits||(t.ordered=!1),t.label&&'string'!=typeof t.label)throw new TypeError('invalid params.label');if(t.protocol&&'string'!=typeof t.protocol)throw new TypeError('invalid params.protocol')},e.getExtendedRtpCapabilities=function(o,n){for(var i,c={codecs:[],headerExtensions:[]},p=function(t){if(R(t))return"continue";var n=(o.codecs||[]).find(function(o){return P(o,t,{strict:!0,modify:!0})});if(!n)return"continue";var i={mimeType:n.mimeType,kind:n.kind,clockRate:n.clockRate,channels:n.channels,localPayloadType:n.preferredPayloadType,localRtxPayloadType:void 0,remotePayloadType:t.preferredPayloadType,remoteRtxPayloadType:void 0,localParameters:n.parameters,remoteParameters:t.parameters,rtcpFeedback:S(n,t)};c.codecs.push(i)},s=t(n.codecs||[]);!(i=s()).done;)p(i.value);for(var y,f=function(t){var i=o.codecs.find(function(o){return R(o)&&o.parameters.apt===t.localPayloadType}),c=n.codecs.find(function(o){return R(o)&&o.parameters.apt===t.remotePayloadType});i&&c&&(t.localRtxPayloadType=i.preferredPayloadType,t.remoteRtxPayloadType=c.preferredPayloadType)},m=t(c.codecs);!(y=m()).done;)f(y.value);for(var l,u=function(t){var n=o.headerExtensions.find(function(o){return j(o,t)});if(!n)return"continue";var i={kind:t.kind,uri:t.uri,sendId:n.preferredId,recvId:t.preferredId,encrypt:n.preferredEncrypt,direction:'sendrecv'};switch(t.direction){case'sendrecv':i.direction='sendrecv';break;case'recvonly':i.direction='sendonly';break;case'sendonly':i.direction='recvonly';break;case'inactive':i.direction='inactive'}c.headerExtensions.push(i)},v=t(n.headerExtensions);!(l=v()).done;)u(l.value);return c},e.getRecvRtpCapabilities=function(o){for(var n,i={codecs:[],headerExtensions:[]},c=t(o.codecs);!(n=c()).done;){var p=n.value,s={mimeType:p.mimeType,kind:p.kind,preferredPayloadType:p.remotePayloadType,clockRate:p.clockRate,channels:p.channels,parameters:p.localParameters,rtcpFeedback:p.rtcpFeedback};if(i.codecs.push(s),p.remoteRtxPayloadType){var y={mimeType:p.kind+"/rtx",kind:p.kind,preferredPayloadType:p.remoteRtxPayloadType,clockRate:p.clockRate,parameters:{apt:p.remotePayloadType},rtcpFeedback:[]};i.codecs.push(y)}}for(var f,m=t(o.headerExtensions);!(f=m()).done;){var l=f.value;if('sendrecv'===l.direction||'recvonly'===l.direction){var u={kind:l.kind,uri:l.uri,preferredId:l.recvId,preferredEncrypt:l.encrypt,direction:l.direction};i.headerExtensions.push(u)}}return i},e.getSendingRtpParameters=function(o,n){for(var i,c={mid:void 0,codecs:[],headerExtensions:[],encodings:[],rtcp:{}},p=t(n.codecs);!(i=p()).done;){var s=i.value;if(s.kind===o){var y={mimeType:s.mimeType,payloadType:s.localPayloadType,clockRate:s.clockRate,channels:s.channels,parameters:s.localParameters,rtcpFeedback:s.rtcpFeedback};if(c.codecs.push(y),s.localRtxPayloadType){var f={mimeType:s.kind+"/rtx",payloadType:s.localRtxPayloadType,clockRate:s.clockRate,parameters:{apt:s.localPayloadType},rtcpFeedback:[]};c.codecs.push(f)}}}for(var m,l=t(n.headerExtensions);!(m=l()).done;){var u=m.value;if(!(u.kind&&u.kind!==o||'sendrecv'!==u.direction&&'sendonly'!==u.direction)){var v={uri:u.uri,id:u.sendId,encrypt:u.encrypt,parameters:{}};c.headerExtensions.push(v)}}return c},e.getSendingRemoteRtpParameters=function(o,n){for(var i,c={mid:void 0,codecs:[],headerExtensions:[],encodings:[],rtcp:{}},p=t(n.codecs);!(i=p()).done;){var s=i.value;if(s.kind===o){var y={mimeType:s.mimeType,payloadType:s.localPayloadType,clockRate:s.clockRate,channels:s.channels,parameters:s.remoteParameters,rtcpFeedback:s.rtcpFeedback};if(c.codecs.push(y),s.localRtxPayloadType){var f={mimeType:s.kind+"/rtx",payloadType:s.localRtxPayloadType,clockRate:s.clockRate,parameters:{apt:s.localPayloadType},rtcpFeedback:[]};c.codecs.push(f)}}}for(var m,l=t(n.headerExtensions);!(m=l()).done;){var u=m.value;if(!(u.kind&&u.kind!==o||'sendrecv'!==u.direction&&'sendonly'!==u.direction)){var v={uri:u.uri,id:u.sendId,encrypt:u.encrypt,parameters:{}};c.headerExtensions.push(v)}}if(c.headerExtensions.some(function(t){return'http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01'===t.uri}))for(var h,w=t(c.codecs);!(h=w()).done;){var b=h.value;b.rtcpFeedback=(b.rtcpFeedback||[]).filter(function(t){return'goog-remb'!==t.type})}else if(c.headerExtensions.some(function(t){return'http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time'===t.uri}))for(var T,E=t(c.codecs);!(T=E()).done;){var k=T.value;k.rtcpFeedback=(k.rtcpFeedback||[]).filter(function(t){return'transport-cc'!==t.type})}else for(var x,R=t(c.codecs);!(x=R()).done;){var P=x.value;P.rtcpFeedback=(P.rtcpFeedback||[]).filter(function(t){return'transport-cc'!==t.type&&'goog-remb'!==t.type})}return c},e.reduceCodecs=function(t,o){var n=[];if(o){for(var i=0;i=l.length?{done:!0}:{done:!1,value:l[t++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function o(l,n){if(l){if("string"==typeof l)return t(l,n);var i=Object.prototype.toString.call(l).slice(8,-1);return"Object"===i&&l.constructor&&(i=l.constructor.name),"Map"===i||"Set"===i?Array.from(l):"Arguments"===i||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i)?t(l,n):void 0}}function t(l,n){(null==n||n>l.length)&&(n=l.length);for(var i=0,o=new Array(n);i0&&void 0!==arguments[0]?arguments[0]:{})['level-asymmetry-allowed'];return 1===l||'1'===l}e.parseProfileLevelId=function(l){if('string'!=typeof l||6!==l.length)return null;var n=parseInt(l,16);if(0===n)return null;var o,t=255&n,c=n>>8&255,u=n>>16&255;switch(t){case 11:o=0!=(16&c)?f:11;break;case s:case 12:case 13:case 20:case 21:case 22:case 30:case 31:case 32:case 40:case 41:case 42:case 50:case 51:case 52:o=t;break;default:return a('parseProfileLevelId() | unrecognized level_idc:%s',t),null}for(var p,w=i(h);!(p=w()).done;){var L=p.value;if(u===L.profile_idc&&L.profile_iop.isMatch(c))return new v(L.profile,o)}return a('parseProfileLevelId() | unrecognized profile_idc/profile_iop combination'),null},e.profileLevelIdToString=function(l){if(l.level==f)switch(l.profile){case 1:return'42f00b';case 2:return'42100b';case 3:return'4d100b';default:return a('profileLevelIdToString() | Level 1_b not is allowed for profile:%s',l.profile),null}var n;switch(l.profile){case 1:n='42e0';break;case 2:n='4200';break;case 3:n='4d00';break;case 4:n='640c';break;case 5:n='6400';break;default:return a('profileLevelIdToString() | unrecognized profile:%s',l.profile),null}var i=l.level.toString(16);return 1===i.length&&(i="0"+i),""+n+i},e.parseSdpProfileLevelId=function(){var l=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{})['profile-level-id'];return l?e.parseProfileLevelId(l):c},e.isSameProfile=function(){var l=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=e.parseSdpProfileLevelId(l),o=e.parseSdpProfileLevelId(n);return Boolean(i&&o&&i.profile===o.profile)},e.generateProfileLevelIdForAnswer=function(){var l=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!l['profile-level-id']&&!n['profile-level-id'])return a('generateProfileLevelIdForAnswer() | no profile-level-id in local and remote params'),null;var i=e.parseSdpProfileLevelId(l),o=e.parseSdpProfileLevelId(n);if(!i)throw new TypeError('invalid local_profile_level_id');if(!o)throw new TypeError('invalid remote_profile_level_id');if(i.profile!==o.profile)throw new TypeError('H264 Profile mismatch');var t,f,s=_(l)&&_(n),c=i.level,u=o.level,p=L(t=c,f=u)?t:f,h=s?c:p;return a('generateProfileLevelIdForAnswer() | result: [profile:%s, level:%s]',i.profile,h),e.profileLevelIdToString(new v(i.profile,h))}},599,[10,9,588]); -__d(function(g,r,_i,a,_m,_e,d){"use strict";var e=r(d[0]),t=r(d[1]),n=r(d[2]),o=r(d[3]),s=r(d[4]),c=r(d[5]);function i(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(n)return(n=n.call(e)).next.bind(n);if(Array.isArray(e)||(n=u(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var o=0;return function(){return o>=e.length?{done:!0}:{done:!1,value:e[o++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function u(e,t){if(e){if("string"==typeof e)return l(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?l(e,t):void 0}}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n0&&void 0!==s[0]?s[0]:{},n=t.iceServers,C.debug('updateIceServers()'),!this._closed){c.next=6;break}throw new y.InvalidStateError('closed');case 6:if(Array.isArray(n)){c.next=8;break}throw new TypeError('missing iceServers');case 8:return c.abrupt("return",this._awaitQueue.push(function(){return e.async(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",o._handler.updateIceServers(n));case 1:case"end":return e.stop()}},null,null,null,Promise)},'transport.updateIceServers()'));case 9:case"end":return c.stop()}},null,this,null,Promise)}},{key:"produce",value:function(){var t,n,o,s,c,i,u,l,p,h,f,v,m,w=this,b=arguments;return e.async(function(_){for(;;)switch(_.prev=_.next){case 0:if(t=b.length>0&&void 0!==b[0]?b[0]:{},n=t.track,o=t.encodings,s=t.codecOptions,c=t.codec,i=t.stopTracks,u=void 0===i||i,l=t.disableTrackOnPause,p=void 0===l||l,h=t.zeroRtpOnPause,f=void 0!==h&&h,v=t.appData,m=void 0===v?{}:v,C.debug('produce() [track:%o]',n),n){_.next=6;break}throw new TypeError('missing track');case 6:if('send'===this._direction){_.next=10;break}throw new y.UnsupportedError('not a sending Transport');case 10:if(this._canProduceByKind[n.kind]){_.next=14;break}throw new y.UnsupportedError("cannot produce "+n.kind);case 14:if('ended'!==n.readyState){_.next=18;break}throw new y.InvalidStateError('track ended');case 18:if(0!==this.listenerCount('connect')||'new'!==this._connectionState){_.next=22;break}throw new TypeError('no "connect" listener set into this transport');case 22:if(0!==this.listenerCount('produce')){_.next=26;break}throw new TypeError('no "produce" listener set into this transport');case 26:if(!m||'object'==typeof m){_.next=28;break}throw new TypeError('if given, appData must be an object');case 28:return _.abrupt("return",this._awaitQueue.push(function(){var t,i,l,h,v,b,y,_;return e.async(function(k){for(;;)switch(k.prev=k.next){case 0:if(!o||Array.isArray(o)){k.next=4;break}throw TypeError('encodings must be an array');case 4:o&&0===o.length?t=void 0:o&&(t=o.map(function(e){var t={active:!0};return!1===e.active&&(t.active=!1),'boolean'==typeof e.dtx&&(t.dtx=e.dtx),'string'==typeof e.scalabilityMode&&(t.scalabilityMode=e.scalabilityMode),'number'==typeof e.scaleResolutionDownBy&&(t.scaleResolutionDownBy=e.scaleResolutionDownBy),'number'==typeof e.maxBitrate&&(t.maxBitrate=e.maxBitrate),'number'==typeof e.maxFramerate&&(t.maxFramerate=e.maxFramerate),'boolean'==typeof e.adaptivePtime&&(t.adaptivePtime=e.adaptivePtime),'string'==typeof e.priority&&(t.priority=e.priority),'string'==typeof e.networkPriority&&(t.networkPriority=e.networkPriority),t}));case 5:return k.next=7,e.awrap(w._handler.send({track:n,encodings:t,codecOptions:s,codec:c}));case 7:return i=k.sent,l=i.localId,h=i.rtpParameters,v=i.rtpSender,k.prev=11,P.validateRtpParameters(h),k.next=15,e.awrap(w.safeEmitAsPromise('produce',{kind:n.kind,rtpParameters:h,appData:m}));case 15:return b=k.sent,y=b.id,_=new x.Producer({id:y,localId:l,rtpSender:v,track:n,rtpParameters:h,stopTracks:u,disableTrackOnPause:p,zeroRtpOnPause:f,appData:m}),w._producers.set(_.id,_),w._handleProducer(_),w._observer.safeEmit('newproducer',_),k.abrupt("return",_);case 24:throw k.prev=24,k.t0=k.catch(11),w._handler.stopSending(l).catch(function(){}),k.t0;case 28:case"end":return k.stop()}},null,null,[[11,24]],Promise)},'transport.produce()').catch(function(e){if(u)try{n.stop()}catch(e){}throw e}));case 29:case"end":return _.stop()}},null,this,null,Promise)}},{key:"consume",value:function(t){var n,o,s,c,i,u,l=this;return e.async(function(p){for(;;)switch(p.prev=p.next){case 0:if(n=t.id,o=t.producerId,s=t.kind,c=t.rtpParameters,i=t.appData,u=void 0===i?{}:i,C.debug('consume()'),c=_.clone(c,void 0),!this._closed){p.next=7;break}throw new y.InvalidStateError('closed');case 7:if('recv'===this._direction){p.next=11;break}throw new y.UnsupportedError('not a receiving Transport');case 11:if('string'==typeof n){p.next=15;break}throw new TypeError('missing id');case 15:if('string'==typeof o){p.next=19;break}throw new TypeError('missing producerId');case 19:if('audio'===s||'video'===s){p.next=23;break}throw new TypeError("invalid kind '"+s+"'");case 23:if(0!==this.listenerCount('connect')||'new'!==this._connectionState){p.next=27;break}throw new TypeError('no "connect" listener set into this transport');case 27:if(!u||'object'==typeof u){p.next=29;break}throw new TypeError('if given, appData must be an object');case 29:return p.abrupt("return",this._awaitQueue.push(function(){var t,i,p,h,f,v;return e.async(function(m){for(;;)switch(m.prev=m.next){case 0:if(P.canReceive(c,l._extendedRtpCapabilities)){m.next=3;break}throw new y.UnsupportedError('cannot consume this Producer');case 3:return m.next=5,e.awrap(l._handler.receive({trackId:n,kind:s,rtpParameters:c}));case 5:if(t=m.sent,i=t.localId,p=t.rtpReceiver,h=t.track,f=new k.Consumer({id:n,localId:i,producerId:o,rtpReceiver:p,track:h,rtpParameters:c,appData:u}),l._consumers.set(f.id,f),l._handleConsumer(f),l._probatorConsumerCreated||'video'!==s){m.next=24;break}return m.prev=13,v=P.generateProbatorRtpParameters(f.rtpParameters),m.next=17,e.awrap(l._handler.receive({trackId:'probator',kind:'video',rtpParameters:v}));case 17:C.debug('consume() | Consumer for RTP probation created'),l._probatorConsumerCreated=!0,m.next=24;break;case 21:m.prev=21,m.t0=m.catch(13),C.error('consume() | failed to create Consumer for RTP probation:%o',m.t0);case 24:return l._observer.safeEmit('newconsumer',f),m.abrupt("return",f);case 26:case"end":return m.stop()}},null,null,[[13,21]],Promise)},'transport.consume()'));case 30:case"end":return p.stop()}},null,this,null,Promise)}},{key:"produceData",value:function(){var t,n,o,s,c,i,u,l,p,h,f,v=this,m=arguments;return e.async(function(w){for(;;)switch(w.prev=w.next){case 0:if(t=m.length>0&&void 0!==m[0]?m[0]:{},n=t.ordered,o=void 0===n||n,s=t.maxPacketLifeTime,c=t.maxRetransmits,i=t.label,u=void 0===i?'':i,l=t.protocol,p=void 0===l?'':l,h=t.appData,f=void 0===h?{}:h,C.debug('produceData()'),'send'===this._direction){w.next=6;break}throw new y.UnsupportedError('not a sending Transport');case 6:if(this._maxSctpMessageSize){w.next=10;break}throw new y.UnsupportedError('SCTP not enabled by remote Transport');case 10:if(0!==this.listenerCount('connect')||'new'!==this._connectionState){w.next=14;break}throw new TypeError('no "connect" listener set into this transport');case 14:if(0!==this.listenerCount('producedata')){w.next=18;break}throw new TypeError('no "producedata" listener set into this transport');case 18:if(!f||'object'==typeof f){w.next=20;break}throw new TypeError('if given, appData must be an object');case 20:return(s||c)&&(o=!1),w.abrupt("return",this._awaitQueue.push(function(){var t,n,i,l,h,m;return e.async(function(w){for(;;)switch(w.prev=w.next){case 0:return w.next=2,e.awrap(v._handler.sendDataChannel({ordered:o,maxPacketLifeTime:s,maxRetransmits:c,label:u,protocol:p}));case 2:return t=w.sent,n=t.dataChannel,i=t.sctpStreamParameters,P.validateSctpStreamParameters(i),w.next=8,e.awrap(v.safeEmitAsPromise('producedata',{sctpStreamParameters:i,label:u,protocol:p,appData:f}));case 8:return l=w.sent,h=l.id,m=new S.DataProducer({id:h,dataChannel:n,sctpStreamParameters:i,appData:f}),v._dataProducers.set(m.id,m),v._handleDataProducer(m),v._observer.safeEmit('newdataproducer',m),w.abrupt("return",m);case 15:case"end":return w.stop()}},null,null,null,Promise)},'transport.produceData()'));case 22:case"end":return w.stop()}},null,this,null,Promise)}},{key:"consumeData",value:function(t){var n,o,s,c,i,u,l,p,h,f=this;return e.async(function(v){for(;;)switch(v.prev=v.next){case 0:if(n=t.id,o=t.dataProducerId,s=t.sctpStreamParameters,c=t.label,i=void 0===c?'':c,u=t.protocol,l=void 0===u?'':u,p=t.appData,h=void 0===p?{}:p,C.debug('consumeData()'),s=_.clone(s,void 0),!this._closed){v.next=7;break}throw new y.InvalidStateError('closed');case 7:if('recv'===this._direction){v.next=11;break}throw new y.UnsupportedError('not a receiving Transport');case 11:if(this._maxSctpMessageSize){v.next=15;break}throw new y.UnsupportedError('SCTP not enabled by remote Transport');case 15:if('string'==typeof n){v.next=19;break}throw new TypeError('missing id');case 19:if('string'==typeof o){v.next=23;break}throw new TypeError('missing dataProducerId');case 23:if(0!==this.listenerCount('connect')||'new'!==this._connectionState){v.next=27;break}throw new TypeError('no "connect" listener set into this transport');case 27:if(!h||'object'==typeof h){v.next=29;break}throw new TypeError('if given, appData must be an object');case 29:return P.validateSctpStreamParameters(s),v.abrupt("return",this._awaitQueue.push(function(){var t,c,u;return e.async(function(p){for(;;)switch(p.prev=p.next){case 0:return p.next=2,e.awrap(f._handler.receiveDataChannel({sctpStreamParameters:s,label:i,protocol:l}));case 2:return t=p.sent,c=t.dataChannel,u=new E.DataConsumer({id:n,dataProducerId:o,dataChannel:c,sctpStreamParameters:s,appData:h}),f._dataConsumers.set(u.id,u),f._handleDataConsumer(u),f._observer.safeEmit('newdataconsumer',u),p.abrupt("return",u);case 9:case"end":return p.stop()}},null,null,null,Promise)},'transport.consumeData()'));case 31:case"end":return v.stop()}},null,this,null,Promise)}},{key:"_handleHandler",value:function(){var e=this,t=this._handler;t.on('@connect',function(t,n,o){var s=t.dtlsParameters;e._closed?o(new y.InvalidStateError('closed')):e.safeEmit('connect',{dtlsParameters:s},n,o)}),t.on('@connectionstatechange',function(t){t!==e._connectionState&&(C.debug('connection state changed to %s',t),e._connectionState=t,e._closed||e.safeEmit('connectionstatechange',t))})}},{key:"_handleProducer",value:function(t){var n=this;t.on('@close',function(){n._producers.delete(t.id),n._closed||n._awaitQueue.push(function(){return e.async(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",n._handler.stopSending(t.localId));case 1:case"end":return e.stop()}},null,null,null,Promise)},'producer @close event').catch(function(e){return C.warn('producer.close() failed:%o',e)})}),t.on('@replacetrack',function(o,s,c){n._awaitQueue.push(function(){return e.async(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",n._handler.replaceTrack(t.localId,o));case 1:case"end":return e.stop()}},null,null,null,Promise)},'producer @replacetrack event').then(s).catch(c)}),t.on('@setmaxspatiallayer',function(o,s,c){n._awaitQueue.push(function(){return e.async(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",n._handler.setMaxSpatialLayer(t.localId,o));case 1:case"end":return e.stop()}},null,null,null,Promise)},'producer @setmaxspatiallayer event').then(s).catch(c)}),t.on('@setrtpencodingparameters',function(o,s,c){n._awaitQueue.push(function(){return e.async(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",n._handler.setRtpEncodingParameters(t.localId,o));case 1:case"end":return e.stop()}},null,null,null,Promise)},'producer @setrtpencodingparameters event').then(s).catch(c)}),t.on('@getstats',function(e,o){if(n._closed)return o(new y.InvalidStateError('closed'));n._handler.getSenderStats(t.localId).then(e).catch(o)})}},{key:"_handleConsumer",value:function(t){var n=this;t.on('@close',function(){n._consumers.delete(t.id),n._closed||n._awaitQueue.push(function(){return e.async(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",n._handler.stopReceiving(t.localId));case 1:case"end":return e.stop()}},null,null,null,Promise)},'consumer @close event').catch(function(){})}),t.on('@pause',function(){n._awaitQueue.push(function(){return e.async(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",n._handler.pauseReceiving(t.localId));case 1:case"end":return e.stop()}},null,null,null,Promise)},'consumer @pause event').catch(function(){})}),t.on('@resume',function(){n._awaitQueue.push(function(){return e.async(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",n._handler.resumeReceiving(t.localId));case 1:case"end":return e.stop()}},null,null,null,Promise)},'consumer @resume event').catch(function(){})}),t.on('@getstats',function(e,o){if(n._closed)return o(new y.InvalidStateError('closed'));n._handler.getReceiverStats(t.localId).then(e).catch(o)})}},{key:"_handleDataProducer",value:function(e){var t=this;e.on('@close',function(){t._dataProducers.delete(e.id)})}},{key:"_handleDataConsumer",value:function(e){var t=this;e.on('@close',function(){t._dataConsumers.delete(e.id)})}}]),v})(b.EnhancedEventEmitter);_e.Transport=T},600,[67,9,10,12,14,17,601,593,594,596,597,598,602,603,604,605]); -__d(function(g,r,_i,a,m,_e,d){"use strict";var e=r(d[0]),t=r(d[1]),n=r(d[2]);function s(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(n)return(n=n.call(e)).next.bind(n);if(Array.isArray(e)||(n=i(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var s=0;return function(){return s>=e.length?{done:!0}:{done:!1,value:e[s++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function i(e,t){if(e){if("string"==typeof e)return o(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?o(e,t):void 0}}function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,s=new Array(t);n0&&void 0!==arguments[0]?arguments[0]:{ClosedErrorClass:Error,StoppedErrorClass:Error},n=e.ClosedErrorClass,s=void 0===n?Error:n,o=e.StoppedErrorClass,u=void 0===o?Error:o;t(this,i),this.closed=!1,this.pendingTasks=[],this.ClosedErrorClass=Error,this.StoppedErrorClass=Error,this.ClosedErrorClass=s,this.StoppedErrorClass=u}return n(i,[{key:"size",get:function(){return this.pendingTasks.length}},{key:"close",value:function(){if(!this.closed){this.closed=!0;for(var e,t=s(this.pendingTasks);!(e=t()).done;){var n=e.value;n.stopped=!0,n.reject(new this.ClosedErrorClass('AwaitQueue closed'))}this.pendingTasks.length=0}}},{key:"push",value:function(t,n){return u(this,void 0,void 0,e.mark(function s(){var i=this;return e.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(!this.closed){e.next=2;break}throw new this.ClosedErrorClass('AwaitQueue closed');case 2:if('function'==typeof t){e.next=4;break}throw new TypeError('given task is not a function');case 4:if(!t.name&&n)try{Object.defineProperty(t,'name',{value:n})}catch(e){}return e.abrupt("return",new Promise(function(e,s){var o={task:t,name:n,resolve:e,reject:s,stopped:!1,enqueuedAt:new Date,executedAt:void 0};i.pendingTasks.push(o),1===i.pendingTasks.length&&i.next()}));case 6:case"end":return e.stop()}},s,this)}))}},{key:"stop",value:function(){if(!this.closed){for(var e,t=s(this.pendingTasks);!(e=t()).done;){var n=e.value;n.stopped=!0,n.reject(new this.StoppedErrorClass('AwaitQueue stopped'))}this.pendingTasks.length=0}}},{key:"dump",value:function(){var e=new Date;return this.pendingTasks.map(function(t){return{task:t.task,name:t.name,enqueuedTime:t.executedAt?t.executedAt.getTime()-t.enqueuedAt.getTime():e.getTime()-t.enqueuedAt.getTime(),executingTime:t.executedAt?e.getTime()-t.executedAt.getTime():0}})}},{key:"next",value:function(){return u(this,void 0,void 0,e.mark(function t(){var n;return e.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(n=this.pendingTasks[0]){e.next=3;break}return e.abrupt("return");case 3:return e.next=5,this.executeTask(n);case 5:this.pendingTasks.shift(),this.next();case 7:case"end":return e.stop()}},t,this)}))}},{key:"executeTask",value:function(t){return u(this,void 0,void 0,e.mark(function n(){var s;return e.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(!t.stopped){e.next=2;break}return e.abrupt("return");case 2:return t.executedAt=new Date,e.prev=3,e.next=6,t.task();case 6:if(s=e.sent,!t.stopped){e.next=9;break}return e.abrupt("return");case 9:t.resolve(s),e.next=17;break;case 12:if(e.prev=12,e.t0=e.catch(3),!t.stopped){e.next=16;break}return e.abrupt("return");case 16:t.reject(e.t0);case 17:case"end":return e.stop()}},n,null,[[3,12]])}))}}]),i})();_e.AwaitQueue=c},601,[67,9,10]); -__d(function(g,r,i,a,m,_e,d){"use strict";var e=r(d[0]),t=r(d[1]),s=r(d[2]),n=r(d[3]),c=r(d[4]),o=r(d[5]),u=r(d[6]);function l(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}Object.defineProperty(_e,"__esModule",{value:!0}),_e.Producer=void 0;var h=r(d[7]),k=r(d[8]),p=r(d[9]),_=new h.Logger('Producer'),f=(function(h){c(b,h);var f,y,v=(f=b,y=l(),function(){var e,t=u(f);if(y){var s=u(this).constructor;e=Reflect.construct(t,arguments,s)}else e=t.apply(this,arguments);return o(this,e)});function b(e){var s,c=e.id,o=e.localId,u=e.rtpSender,l=e.track,h=e.rtpParameters,p=e.stopTracks,f=e.disableTrackOnPause,y=e.zeroRtpOnPause,E=e.appData;return t(this,b),(s=v.call(this))._closed=!1,s._observer=new k.EnhancedEventEmitter,_.debug('constructor()'),s._id=c,s._localId=o,s._rtpSender=u,s._track=l,s._kind=l.kind,s._rtpParameters=h,s._paused=!!f&&!l.enabled,s._maxSpatialLayer=void 0,s._stopTracks=p,s._disableTrackOnPause=f,s._zeroRtpOnPause=y,s._appData=E,s._onTrackEnded=s._onTrackEnded.bind(n(s)),s._handleTrack(),s}return s(b,[{key:"id",get:function(){return this._id}},{key:"localId",get:function(){return this._localId}},{key:"closed",get:function(){return this._closed}},{key:"kind",get:function(){return this._kind}},{key:"rtpSender",get:function(){return this._rtpSender}},{key:"track",get:function(){return this._track}},{key:"rtpParameters",get:function(){return this._rtpParameters}},{key:"paused",get:function(){return this._paused}},{key:"maxSpatialLayer",get:function(){return this._maxSpatialLayer}},{key:"appData",get:function(){return this._appData},set:function(e){throw new Error('cannot override appData object')}},{key:"observer",get:function(){return this._observer}},{key:"close",value:function(){this._closed||(_.debug('close()'),this._closed=!0,this._destroyTrack(),this.emit('@close'),this._observer.safeEmit('close'))}},{key:"transportClosed",value:function(){this._closed||(_.debug('transportClosed()'),this._closed=!0,this._destroyTrack(),this.safeEmit('transportclose'),this._observer.safeEmit('close'))}},{key:"getStats",value:function(){return e.async(function(e){for(;;)switch(e.prev=e.next){case 0:if(!this._closed){e.next=2;break}throw new p.InvalidStateError('closed');case 2:return e.abrupt("return",this.safeEmitAsPromise('@getstats'));case 3:case"end":return e.stop()}},null,this,null,Promise)}},{key:"pause",value:function(){_.debug('pause()'),this._closed?_.error('pause() | Producer closed'):(this._paused=!0,this._track&&this._disableTrackOnPause&&(this._track.enabled=!1),this._zeroRtpOnPause&&this.safeEmitAsPromise('@replacetrack',null).catch(function(){}),this._observer.safeEmit('pause'))}},{key:"resume",value:function(){_.debug('resume()'),this._closed?_.error('resume() | Producer closed'):(this._paused=!1,this._track&&this._disableTrackOnPause&&(this._track.enabled=!0),this._zeroRtpOnPause&&this.safeEmitAsPromise('@replacetrack',this._track).catch(function(){}),this._observer.safeEmit('resume'))}},{key:"replaceTrack",value:function(t){var s;return e.async(function(n){for(;;)switch(n.prev=n.next){case 0:if(s=t.track,_.debug('replaceTrack() [track:%o]',s),!this._closed){n.next=7;break}if(s&&this._stopTracks)try{s.stop()}catch(e){}throw new p.InvalidStateError('closed');case 7:if(!s||'ended'!==s.readyState){n.next=9;break}throw new p.InvalidStateError('track ended');case 9:if(s!==this._track){n.next=12;break}return _.debug('replaceTrack() | same track, ignored'),n.abrupt("return");case 12:if(this._zeroRtpOnPause&&this._paused){n.next=15;break}return n.next=15,e.awrap(this.safeEmitAsPromise('@replacetrack',s));case 15:this._destroyTrack(),this._track=s,this._track&&this._disableTrackOnPause&&(this._paused?this._paused&&(this._track.enabled=!1):this._track.enabled=!0),this._handleTrack();case 19:case"end":return n.stop()}},null,this,null,Promise)}},{key:"setMaxSpatialLayer",value:function(t){return e.async(function(s){for(;;)switch(s.prev=s.next){case 0:if(!this._closed){s.next=4;break}throw new p.InvalidStateError('closed');case 4:if('video'===this._kind){s.next=8;break}throw new p.UnsupportedError('not a video Producer');case 8:if('number'==typeof t){s.next=10;break}throw new TypeError('invalid spatialLayer');case 10:if(t!==this._maxSpatialLayer){s.next=12;break}return s.abrupt("return");case 12:return s.next=14,e.awrap(this.safeEmitAsPromise('@setmaxspatiallayer',t));case 14:this._maxSpatialLayer=t;case 15:case"end":return s.stop()}},null,this,null,Promise)}},{key:"setRtpEncodingParameters",value:function(t){return e.async(function(s){for(;;)switch(s.prev=s.next){case 0:if(!this._closed){s.next=4;break}throw new p.InvalidStateError('closed');case 4:if('object'==typeof t){s.next=6;break}throw new TypeError('invalid params');case 6:return s.next=8,e.awrap(this.safeEmitAsPromise('@setrtpencodingparameters',t));case 8:case"end":return s.stop()}},null,this,null,Promise)}},{key:"_onTrackEnded",value:function(){_.debug('track "ended" event'),this.safeEmit('trackended'),this._observer.safeEmit('trackended')}},{key:"_handleTrack",value:function(){this._track&&this._track.addEventListener('ended',this._onTrackEnded)}},{key:"_destroyTrack",value:function(){if(this._track)try{this._track.removeEventListener('ended',this._onTrackEnded),this._stopTracks&&this._track.stop()}catch(e){}}}]),b})(k.EnhancedEventEmitter);_e.Producer=f},602,[67,9,10,16,12,14,17,593,594,596]); -__d(function(g,r,i,a,m,_e,d){"use strict";var e=r(d[0]),t=r(d[1]),n=r(d[2]),s=r(d[3]),c=r(d[4]),o=r(d[5]),u=r(d[6]);function l(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}Object.defineProperty(_e,"__esModule",{value:!0}),_e.Consumer=void 0;var h=r(d[7]),_=r(d[8]),f=r(d[9]),p=new h.Logger('Consumer'),k=(function(h){c(E,h);var k,v,y=(k=E,v=l(),function(){var e,t=u(k);if(v){var n=u(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return o(this,e)});function E(e){var n,c=e.id,o=e.localId,u=e.producerId,l=e.rtpReceiver,h=e.track,f=e.rtpParameters,k=e.appData;return t(this,E),(n=y.call(this))._closed=!1,n._observer=new _.EnhancedEventEmitter,p.debug('constructor()'),n._id=c,n._localId=o,n._producerId=u,n._rtpReceiver=l,n._track=h,n._rtpParameters=f,n._paused=!h.enabled,n._appData=k,n._onTrackEnded=n._onTrackEnded.bind(s(n)),n._handleTrack(),n}return n(E,[{key:"id",get:function(){return this._id}},{key:"localId",get:function(){return this._localId}},{key:"producerId",get:function(){return this._producerId}},{key:"closed",get:function(){return this._closed}},{key:"kind",get:function(){return this._track.kind}},{key:"rtpReceiver",get:function(){return this._rtpReceiver}},{key:"track",get:function(){return this._track}},{key:"rtpParameters",get:function(){return this._rtpParameters}},{key:"paused",get:function(){return this._paused}},{key:"appData",get:function(){return this._appData},set:function(e){throw new Error('cannot override appData object')}},{key:"observer",get:function(){return this._observer}},{key:"close",value:function(){this._closed||(p.debug('close()'),this._closed=!0,this._destroyTrack(),this.emit('@close'),this._observer.safeEmit('close'))}},{key:"transportClosed",value:function(){this._closed||(p.debug('transportClosed()'),this._closed=!0,this._destroyTrack(),this.safeEmit('transportclose'),this._observer.safeEmit('close'))}},{key:"getStats",value:function(){return e.async(function(e){for(;;)switch(e.prev=e.next){case 0:if(!this._closed){e.next=2;break}throw new f.InvalidStateError('closed');case 2:return e.abrupt("return",this.safeEmitAsPromise('@getstats'));case 3:case"end":return e.stop()}},null,this,null,Promise)}},{key:"pause",value:function(){p.debug('pause()'),this._closed?p.error('pause() | Consumer closed'):(this._paused=!0,this._track.enabled=!1,this.emit('@pause'),this._observer.safeEmit('pause'))}},{key:"resume",value:function(){p.debug('resume()'),this._closed?p.error('resume() | Consumer closed'):(this._paused=!1,this._track.enabled=!0,this.emit('@resume'),this._observer.safeEmit('resume'))}},{key:"_onTrackEnded",value:function(){p.debug('track "ended" event'),this.safeEmit('trackended'),this._observer.safeEmit('trackended')}},{key:"_handleTrack",value:function(){this._track.addEventListener('ended',this._onTrackEnded)}},{key:"_destroyTrack",value:function(){try{this._track.removeEventListener('ended',this._onTrackEnded),this._track.stop()}catch(e){}}}]),E})(_.EnhancedEventEmitter);_e.Consumer=k},603,[67,9,10,16,12,14,17,593,594,596]); -__d(function(g,r,i,a,m,_e,d){"use strict";var e=r(d[0]),t=r(d[1]),n=r(d[2]),o=r(d[3]),s=r(d[4]);function c(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}Object.defineProperty(_e,"__esModule",{value:!0}),_e.DataProducer=void 0;var l=r(d[5]),u=r(d[6]),h=r(d[7]),f=new l.Logger('DataProducer'),_=(function(l){n(C,l);var _,v,p=(_=C,v=c(),function(){var e,t=s(_);if(v){var n=s(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return o(this,e)});function C(t){var n,o=t.id,s=t.dataChannel,c=t.sctpStreamParameters,l=t.appData;return e(this,C),(n=p.call(this))._closed=!1,n._observer=new u.EnhancedEventEmitter,f.debug('constructor()'),n._id=o,n._dataChannel=s,n._sctpStreamParameters=c,n._appData=l,n._handleDataChannel(),n}return t(C,[{key:"id",get:function(){return this._id}},{key:"closed",get:function(){return this._closed}},{key:"sctpStreamParameters",get:function(){return this._sctpStreamParameters}},{key:"readyState",get:function(){return this._dataChannel.readyState}},{key:"label",get:function(){return this._dataChannel.label}},{key:"protocol",get:function(){return this._dataChannel.protocol}},{key:"bufferedAmount",get:function(){return this._dataChannel.bufferedAmount}},{key:"bufferedAmountLowThreshold",get:function(){return this._dataChannel.bufferedAmountLowThreshold},set:function(e){this._dataChannel.bufferedAmountLowThreshold=e}},{key:"appData",get:function(){return this._appData},set:function(e){throw new Error('cannot override appData object')}},{key:"observer",get:function(){return this._observer}},{key:"close",value:function(){this._closed||(f.debug('close()'),this._closed=!0,this._dataChannel.close(),this.emit('@close'),this._observer.safeEmit('close'))}},{key:"transportClosed",value:function(){this._closed||(f.debug('transportClosed()'),this._closed=!0,this._dataChannel.close(),this.safeEmit('transportclose'),this._observer.safeEmit('close'))}},{key:"send",value:function(e){if(f.debug('send()'),this._closed)throw new h.InvalidStateError('closed');this._dataChannel.send(e)}},{key:"_handleDataChannel",value:function(){var e=this;this._dataChannel.addEventListener('open',function(){e._closed||(f.debug('DataChannel "open" event'),e.safeEmit('open'))}),this._dataChannel.addEventListener('error',function(t){if(!e._closed){var n=t.error;n||(n=new Error('unknown DataChannel error')),'sctp-failure'===n.errorDetail?f.error('DataChannel SCTP error [sctpCauseCode:%s]: %s',n.sctpCauseCode,n.message):f.error('DataChannel "error" event: %o',n),e.safeEmit('error',n)}}),this._dataChannel.addEventListener('close',function(){e._closed||(f.warn('DataChannel "close" event'),e._closed=!0,e.emit('@close'),e.safeEmit('close'))}),this._dataChannel.addEventListener('message',function(){e._closed||f.warn('DataChannel "message" event in a DataProducer, message discarded')}),this._dataChannel.addEventListener('bufferedamountlow',function(){e._closed||e.safeEmit('bufferedamountlow')})}}]),C})(u.EnhancedEventEmitter);_e.DataProducer=_},604,[9,10,12,14,17,593,594,596]); -__d(function(g,r,i,a,m,_e,d){"use strict";var e=r(d[0]),t=r(d[1]),n=r(d[2]),o=r(d[3]),s=r(d[4]);function c(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}Object.defineProperty(_e,"__esModule",{value:!0}),_e.DataConsumer=void 0;var l=r(d[5]),u=r(d[6]),h=new l.Logger('DataConsumer'),f=(function(l){n(C,l);var f,_,p=(f=C,_=c(),function(){var e,t=s(f);if(_){var n=s(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return o(this,e)});function C(t){var n,o=t.id,s=t.dataProducerId,c=t.dataChannel,l=t.sctpStreamParameters,f=t.appData;return e(this,C),(n=p.call(this))._closed=!1,n._observer=new u.EnhancedEventEmitter,h.debug('constructor()'),n._id=o,n._dataProducerId=s,n._dataChannel=c,n._sctpStreamParameters=l,n._appData=f,n._handleDataChannel(),n}return t(C,[{key:"id",get:function(){return this._id}},{key:"dataProducerId",get:function(){return this._dataProducerId}},{key:"closed",get:function(){return this._closed}},{key:"sctpStreamParameters",get:function(){return this._sctpStreamParameters}},{key:"readyState",get:function(){return this._dataChannel.readyState}},{key:"label",get:function(){return this._dataChannel.label}},{key:"protocol",get:function(){return this._dataChannel.protocol}},{key:"binaryType",get:function(){return this._dataChannel.binaryType},set:function(e){this._dataChannel.binaryType=e}},{key:"appData",get:function(){return this._appData},set:function(e){throw new Error('cannot override appData object')}},{key:"observer",get:function(){return this._observer}},{key:"close",value:function(){this._closed||(h.debug('close()'),this._closed=!0,this._dataChannel.close(),this.emit('@close'),this._observer.safeEmit('close'))}},{key:"transportClosed",value:function(){this._closed||(h.debug('transportClosed()'),this._closed=!0,this._dataChannel.close(),this.safeEmit('transportclose'),this._observer.safeEmit('close'))}},{key:"_handleDataChannel",value:function(){var e=this;this._dataChannel.addEventListener('open',function(){e._closed||(h.debug('DataChannel "open" event'),e.safeEmit('open'))}),this._dataChannel.addEventListener('error',function(t){if(!e._closed){var n=t.error;n||(n=new Error('unknown DataChannel error')),'sctp-failure'===n.errorDetail?h.error('DataChannel SCTP error [sctpCauseCode:%s]: %s',n.sctpCauseCode,n.message):h.error('DataChannel "error" event: %o',n),e.safeEmit('error',n)}}),this._dataChannel.addEventListener('close',function(){e._closed||(h.warn('DataChannel "close" event'),e._closed=!0,e.emit('@close'),e.safeEmit('close'))}),this._dataChannel.addEventListener('message',function(t){e._closed||e.safeEmit('message',t.data)})}}]),C})(u.EnhancedEventEmitter);_e.DataConsumer=f},605,[9,10,12,14,17,593,594]); -__d(function(g,r,_i,a,_m,_e,d){"use strict";var e=r(d[0]),t=r(d[1]),n=r(d[2]),s=r(d[3]),i=r(d[4]),c=r(d[5]),o=r(d[6]);function p(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(n)return(n=n.call(e)).next.bind(n);if(Array.isArray(e)||(n=u(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var s=0;return function(){return s>=e.length?{done:!0}:{done:!1,value:e[s++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function u(e,t){if(e){if("string"==typeof e)return l(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?l(e,t):void 0}}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,s=new Array(t);n1&&i.forEach(function(e,t){e.rid="r"+t}),(u=b.clone(this._sendingRtpParametersByKind[s.kind],{})).codecs=y.reduceCodecs(u.codecs,o),(l=b.clone(this._sendingRemoteRtpParametersByKind[s.kind],{})).codecs=y.reduceCodecs(l.codecs,o),h=this._remoteSdp.getNextMediaSectionIdx(),f=this._pc.addTransceiver(s,{direction:'sendonly',streams:[this._sendStream],sendEncodings:i}),O.next=12,t.awrap(this._pc.createOffer());case 12:if(m=O.sent,v=_.parse(m.sdp),this._transportReady){O.next=17;break}return O.next=17,t.awrap(this._setupTransport({localDtlsRole:'server',localSdpObject:v}));case 17:return x=!1,D=k.parse((i||[{}])[0].scalabilityMode),i&&1===i.length&&D.spatialLayers>1&&'video/vp9'===u.codecs[0].mimeType.toLowerCase()&&(P.debug('send() | enabling legacy simulcast for VP9 SVC'),x=!0,v=_.parse(m.sdp),w=v.media[h.idx],R.addLegacySimulcast({offerMediaObject:w,numStreams:D.spatialLayers}),m={type:'offer',sdp:_.write(v)}),P.debug('send() | calling pc.setLocalDescription() [offer:%o]',m),O.next=23,t.awrap(this._pc.setLocalDescription(m));case 23:if(T=f.mid,u.mid=T,v=_.parse(this._pc.localDescription.sdp),w=v.media[h.idx],u.rtcp.cname=S.getCname({offerMediaObject:w}),i?1===i.length?(C=R.getRtpEncodings({offerMediaObject:w}),e(C[0],i[0]),x&&(C=[C[0]]),u.encodings=C):u.encodings=i:u.encodings=R.getRtpEncodings({offerMediaObject:w}),u.encodings.length>1&&('video/vp8'===u.codecs[0].mimeType.toLowerCase()||'video/h264'===u.codecs[0].mimeType.toLowerCase()))for(M=p(u.encodings);!(I=M()).done;)I.value.scalabilityMode='S1T3';return this._remoteSdp.send({offerMediaObject:w,reuseMid:h.reuseMid,offerRtpParameters:u,answerRtpParameters:l,codecOptions:c,extmapAllowMixed:!0}),L={type:'answer',sdp:this._remoteSdp.getSdp()},P.debug('send() | calling pc.setRemoteDescription() [answer:%o]',L),O.next=35,t.awrap(this._pc.setRemoteDescription(L));case 35:return this._mapMidTransceiver.set(T,f),O.abrupt("return",{localId:T,rtpParameters:u,rtpSender:f.sender});case 37:case"end":return O.stop()}},null,this,null,Promise)}},{key:"stopSending",value:function(e){var n,s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertSendDirection(),P.debug('stopSending() [localId:%s]',e),n=this._mapMidTransceiver.get(e)){c.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return n.sender.replaceTrack(null),this._pc.removeTrack(n.sender),this._remoteSdp.closeMediaSection(n.mid),c.next=10,t.awrap(this._pc.createOffer());case 10:return s=c.sent,P.debug('stopSending() | calling pc.setLocalDescription() [offer:%o]',s),c.next=14,t.awrap(this._pc.setLocalDescription(s));case 14:return i={type:'answer',sdp:this._remoteSdp.getSdp()},P.debug('stopSending() | calling pc.setRemoteDescription() [answer:%o]',i),c.next=18,t.awrap(this._pc.setRemoteDescription(i));case 18:this._mapMidTransceiver.delete(e);case 19:case"end":return c.stop()}},null,this,null,Promise)}},{key:"replaceTrack",value:function(e,n){var s;return t.async(function(i){for(;;)switch(i.prev=i.next){case 0:if(this._assertSendDirection(),n?P.debug('replaceTrack() [localId:%s, track.id:%s]',e,n.id):P.debug('replaceTrack() [localId:%s, no track]',e),s=this._mapMidTransceiver.get(e)){i.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return i.next=7,t.awrap(s.sender.replaceTrack(n));case 7:case"end":return i.stop()}},null,this,null,Promise)}},{key:"setMaxSpatialLayer",value:function(e,n){var s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertSendDirection(),P.debug('setMaxSpatialLayer() [localId:%s, spatialLayer:%s]',e,n),s=this._mapMidTransceiver.get(e)){c.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return(i=s.sender.getParameters()).encodings.forEach(function(e,t){e.active=t<=n}),c.next=9,t.awrap(s.sender.setParameters(i));case 9:case"end":return c.stop()}},null,this,null,Promise)}},{key:"setRtpEncodingParameters",value:function(n,s){var i,c;return t.async(function(o){for(;;)switch(o.prev=o.next){case 0:if(this._assertSendDirection(),P.debug('setRtpEncodingParameters() [localId:%s, params:%o]',n,s),i=this._mapMidTransceiver.get(n)){o.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return(c=i.sender.getParameters()).encodings.forEach(function(t,n){c.encodings[n]=e(e({},t),s)}),o.next=9,t.awrap(i.sender.setParameters(c));case 9:case"end":return o.stop()}},null,this,null,Promise)}},{key:"getSenderStats",value:function(e){var n;return t.async(function(t){for(;;)switch(t.prev=t.next){case 0:if(this._assertSendDirection(),n=this._mapMidTransceiver.get(e)){t.next=4;break}throw new Error('associated RTCRtpTransceiver not found');case 4:return t.abrupt("return",n.sender.getStats());case 5:case"end":return t.stop()}},null,this,null,Promise)}},{key:"sendDataChannel",value:function(e){var n,s,i,c,o,p,u,l,h,f,m,v;return t.async(function(w){for(;;)switch(w.prev=w.next){case 0:if(n=e.ordered,s=e.maxPacketLifeTime,i=e.maxRetransmits,c=e.label,o=e.protocol,this._assertSendDirection(),p={negotiated:!0,id:this._nextSendSctpStreamId,ordered:n,maxPacketLifeTime:s,maxRetransmits:i,protocol:o},P.debug('sendDataChannel() [options:%o]',p),u=this._pc.createDataChannel(c,p),this._nextSendSctpStreamId=++this._nextSendSctpStreamId%T.MIS,this._hasDataChannelMediaSection){w.next=24;break}return w.next=9,t.awrap(this._pc.createOffer());case 9:if(l=w.sent,h=_.parse(l.sdp),f=h.media.find(function(e){return'application'===e.type}),this._transportReady){w.next=15;break}return w.next=15,t.awrap(this._setupTransport({localDtlsRole:'server',localSdpObject:h}));case 15:return P.debug('sendDataChannel() | calling pc.setLocalDescription() [offer:%o]',l),w.next=18,t.awrap(this._pc.setLocalDescription(l));case 18:return this._remoteSdp.sendSctpAssociation({offerMediaObject:f}),m={type:'answer',sdp:this._remoteSdp.getSdp()},P.debug('sendDataChannel() | calling pc.setRemoteDescription() [answer:%o]',m),w.next=23,t.awrap(this._pc.setRemoteDescription(m));case 23:this._hasDataChannelMediaSection=!0;case 24:return v={streamId:p.id,ordered:p.ordered,maxPacketLifeTime:p.maxPacketLifeTime,maxRetransmits:p.maxRetransmits},w.abrupt("return",{dataChannel:u,sctpStreamParameters:v});case 26:case"end":return w.stop()}},null,this,null,Promise)}},{key:"receive",value:function(e){var n,s,i,c,o,p,u,l,h;return t.async(function(f){for(;;)switch(f.prev=f.next){case 0:return n=e.trackId,s=e.kind,i=e.rtpParameters,this._assertRecvDirection(),P.debug('receive() [trackId:%s, kind:%s]',n,s),c=i.mid||String(this._mapMidTransceiver.size),this._remoteSdp.receive({mid:c,kind:s,offerRtpParameters:i,streamId:i.rtcp.cname,trackId:n}),o={type:'offer',sdp:this._remoteSdp.getSdp()},P.debug('receive() | calling pc.setRemoteDescription() [offer:%o]',o),f.next=9,t.awrap(this._pc.setRemoteDescription(o));case 9:return f.next=11,t.awrap(this._pc.createAnswer());case 11:if(p=f.sent,u=_.parse(p.sdp),l=u.media.find(function(e){return String(e.mid)===c}),S.applyCodecParameters({offerRtpParameters:i,answerMediaObject:l}),p={type:'answer',sdp:_.write(u)},this._transportReady){f.next=19;break}return f.next=19,t.awrap(this._setupTransport({localDtlsRole:'client',localSdpObject:u}));case 19:return P.debug('receive() | calling pc.setLocalDescription() [answer:%o]',p),f.next=22,t.awrap(this._pc.setLocalDescription(p));case 22:if(h=this._pc.getTransceivers().find(function(e){return e.mid===c})){f.next=25;break}throw new Error('new RTCRtpTransceiver not found');case 25:return this._mapMidTransceiver.set(c,h),f.abrupt("return",{localId:c,track:h.receiver.track,rtpReceiver:h.receiver});case 27:case"end":return f.stop()}},null,this,null,Promise)}},{key:"stopReceiving",value:function(e){var n,s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertRecvDirection(),P.debug('stopReceiving() [localId:%s]',e),n=this._mapMidTransceiver.get(e)){c.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return this._remoteSdp.closeMediaSection(n.mid),s={type:'offer',sdp:this._remoteSdp.getSdp()},P.debug('stopReceiving() | calling pc.setRemoteDescription() [offer:%o]',s),c.next=10,t.awrap(this._pc.setRemoteDescription(s));case 10:return c.next=12,t.awrap(this._pc.createAnswer());case 12:return i=c.sent,P.debug('stopReceiving() | calling pc.setLocalDescription() [answer:%o]',i),c.next=16,t.awrap(this._pc.setLocalDescription(i));case 16:this._mapMidTransceiver.delete(e);case 17:case"end":return c.stop()}},null,this,null,Promise)}},{key:"pauseReceiving",value:function(e){var n,s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertRecvDirection(),P.debug('pauseReceiving() [localId:%s]',e),n=this._mapMidTransceiver.get(e)){c.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return n.direction='inactive',s={type:'offer',sdp:this._remoteSdp.getSdp()},P.debug('pauseReceiving() | calling pc.setRemoteDescription() [offer:%o]',s),c.next=10,t.awrap(this._pc.setRemoteDescription(s));case 10:return c.next=12,t.awrap(this._pc.createAnswer());case 12:return i=c.sent,P.debug('pauseReceiving() | calling pc.setLocalDescription() [answer:%o]',i),c.next=16,t.awrap(this._pc.setLocalDescription(i));case 16:case"end":return c.stop()}},null,this,null,Promise)}},{key:"resumeReceiving",value:function(e){var n,s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertRecvDirection(),P.debug('resumeReceiving() [localId:%s]',e),n=this._mapMidTransceiver.get(e)){c.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return n.direction='recvonly',s={type:'offer',sdp:this._remoteSdp.getSdp()},P.debug('resumeReceiving() | calling pc.setRemoteDescription() [offer:%o]',s),c.next=10,t.awrap(this._pc.setRemoteDescription(s));case 10:return c.next=12,t.awrap(this._pc.createAnswer());case 12:return i=c.sent,P.debug('resumeReceiving() | calling pc.setLocalDescription() [answer:%o]',i),c.next=16,t.awrap(this._pc.setLocalDescription(i));case 16:case"end":return c.stop()}},null,this,null,Promise)}},{key:"getReceiverStats",value:function(e){var n;return t.async(function(t){for(;;)switch(t.prev=t.next){case 0:if(this._assertRecvDirection(),n=this._mapMidTransceiver.get(e)){t.next=4;break}throw new Error('associated RTCRtpTransceiver not found');case 4:return t.abrupt("return",n.receiver.getStats());case 5:case"end":return t.stop()}},null,this,null,Promise)}},{key:"receiveDataChannel",value:function(e){var n,s,i,c,o,p,u,l,h,f,m,v;return t.async(function(w){for(;;)switch(w.prev=w.next){case 0:if(n=e.sctpStreamParameters,s=e.label,i=e.protocol,this._assertRecvDirection(),c=n.streamId,o=n.ordered,p=n.maxPacketLifeTime,u=n.maxRetransmits,l={negotiated:!0,id:c,ordered:o,maxPacketLifeTime:p,maxRetransmits:u,protocol:i},P.debug('receiveDataChannel() [options:%o]',l),h=this._pc.createDataChannel(s,l),this._hasDataChannelMediaSection){w.next=23;break}return this._remoteSdp.receiveSctpAssociation(),f={type:'offer',sdp:this._remoteSdp.getSdp()},P.debug('receiveDataChannel() | calling pc.setRemoteDescription() [offer:%o]',f),w.next=12,t.awrap(this._pc.setRemoteDescription(f));case 12:return w.next=14,t.awrap(this._pc.createAnswer());case 14:if(m=w.sent,this._transportReady){w.next=19;break}return v=_.parse(m.sdp),w.next=19,t.awrap(this._setupTransport({localDtlsRole:'client',localSdpObject:v}));case 19:return P.debug('receiveDataChannel() | calling pc.setRemoteDescription() [answer:%o]',m),w.next=22,t.awrap(this._pc.setLocalDescription(m));case 22:this._hasDataChannelMediaSection=!0;case 23:return w.abrupt("return",{dataChannel:h});case 24:case"end":return w.stop()}},null,this,null,Promise)}},{key:"_setupTransport",value:function(e){var n,s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:return n=e.localDtlsRole,(s=e.localSdpObject)||(s=_.parse(this._pc.localDescription.sdp)),(i=S.extractDtlsParameters({sdpObject:s})).role=n,this._remoteSdp.updateDtlsRole('client'===n?'server':'client'),c.next=7,t.awrap(this.safeEmitAsPromise('@connect',{dtlsParameters:i}));case 7:this._transportReady=!0;case 8:case"end":return c.stop()}},null,this,null,Promise)}},{key:"_assertSendDirection",value:function(){if('send'!==this._direction)throw new Error('method can just be called for handlers with "send" direction')}},{key:"_assertRecvDirection",value:function(){if('recv'!==this._direction)throw new Error('method can just be called for handlers with "recv" direction')}}],[{key:"createFactory",value:function(){return function(){return new v}}}]),v})(x.HandlerInterface);_e.Chrome74=C},606,[22,67,9,10,12,14,17,607,593,597,598,611,612,613,614,616]); -__d(function(g,r,i,a,m,e,d){var s=r(d[0]),t=r(d[1]);e.write=t,e.parse=s.parse,e.parseParams=s.parseParams,e.parseFmtpConfig=s.parseFmtpConfig,e.parsePayloads=s.parsePayloads,e.parseRemoteCandidates=s.parseRemoteCandidates,e.parseImageAttributes=s.parseImageAttributes,e.parseSimulcastStreamList=s.parseSimulcastStreamList},607,[608,610]); -__d(function(g,r,_i,a,m,e,d){var t=function(t){return String(Number(t))===t?Number(t):t},n=function(n,u,s,i){if(i&&!s)u[i]=t(n[1]);else for(var p=0;p1&&(n[s[0]]=void 0),n};e.parseParams=function(t){return t.split(/;\s?/).reduce(p,{})},e.parseFmtpConfig=e.parseParams,e.parsePayloads=function(t){return t.toString().split(' ').map(Number)},e.parseRemoteCandidates=function(n){for(var u=[],s=n.split(' ').map(t),i=0;i=t)return n;var u=s[o];switch(o+=1,n){case'%%':return'%';case'%s':return String(u);case'%d':return Number(u);case'%v':return''}})},s=function(n,u,s){var t=[n+'='+(u.format instanceof Function?u.format(u.push?s:s[u.name]):u.format)];if(u.names)for(var c=0;c=r.length?{done:!0}:{done:!1,value:r[i++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function t(r,t){if(r){if("string"==typeof r)return n(r,t);var o=Object.prototype.toString.call(r).slice(8,-1);return"Object"===o&&r.constructor&&(o=r.constructor.name),"Map"===o||"Set"===o?Array.from(r):"Arguments"===o||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(o)?n(r,t):void 0}}function n(r,t){(null==t||t>r.length)&&(t=r.length);for(var n=0,o=new Array(t);n=t.length?{done:!0}:{done:!1,value:t[i++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function n(t,s){if(t){if("string"==typeof t)return o(t,s);var n=Object.prototype.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?o(t,s):void 0}}function o(t,s){(null==s||s>t.length)&&(s=t.length);for(var n=0,o=new Array(s);n=t.length?{done:!0}:{done:!1,value:t[o++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function n(t,i){if(t){if("string"==typeof t)return o(t,i);var s=Object.prototype.toString.call(t).slice(8,-1);return"Object"===s&&t.constructor&&(s=t.constructor.name),"Map"===s||"Set"===s?Array.from(t):"Arguments"===s||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(s)?o(t,i):void 0}}function o(t,i){(null==i||i>t.length)&&(i=t.length);for(var s=0,n=new Array(i);s0&&void 0!==arguments[0]?arguments[0]:{}).oldDataChannelSpec,i=void 0!==t&&t,s=new u.OfferMediaSection({iceParameters:this._iceParameters,iceCandidates:this._iceCandidates,dtlsParameters:this._dtlsParameters,sctpParameters:this._sctpParameters,plainRtpParameters:this._plainRtpParameters,mid:'datachannel',kind:'application',oldDataChannelSpec:i});this._addMediaSection(s)}},{key:"getSdp",value:function(){return this._sdpObject.origin.sessionVersion++,h.write(this._sdpObject)}},{key:"_addMediaSection",value:function(t){this._firstMid||(this._firstMid=t.mid),this._mediaSections.push(t),this._midToIndex.set(t.mid,this._mediaSections.length-1),this._sdpObject.media.push(t.getObject()),this._regenerateBundleMids()}},{key:"_replaceMediaSection",value:function(t,i){if('string'==typeof i){var s=this._midToIndex.get(i);if(void 0===s)throw new Error("no media section found for reuseMid '"+i+"'");var n=this._mediaSections[s];this._mediaSections[s]=t,this._midToIndex.delete(n.mid),this._midToIndex.set(t.mid,s),this._sdpObject.media[s]=t.getObject(),this._regenerateBundleMids()}else{var o=this._midToIndex.get(t.mid);if(void 0===o)throw new Error("no media section found with mid '"+t.mid+"'");this._mediaSections[o]=t,this._sdpObject.media[o]=t.getObject()}}},{key:"_regenerateBundleMids",value:function(){this._dtlsParameters&&(this._sdpObject.groups[0].mids=this._mediaSections.filter(function(t){return!t.closed}).map(function(t){return t.mid}).join(' '))}}]),n})();e.RemoteSdp=_},614,[9,10,607,593,615]); -__d(function(g,r,_i4,a,_m,_e,d){"use strict";var e=r(d[0]),t=r(d[1]),i=r(d[2]),c=r(d[3]),s=r(d[4]);function o(e){var c=n();return function(){var s,o=i(e);if(c){var n=i(this).constructor;s=Reflect.construct(o,arguments,n)}else s=o.apply(this,arguments);return t(this,s)}}function n(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}function p(e,t){var i="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(i)return(i=i.call(e)).next.bind(i);if(Array.isArray(e)||(i=m(e))||t&&e&&"number"==typeof e.length){i&&(e=i);var c=0;return function(){return c>=e.length?{done:!0}:{done:!1,value:e[c++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function m(e,t){if(e){if("string"==typeof e)return l(e,t);var i=Object.prototype.toString.call(e).slice(8,-1);return"Object"===i&&e.constructor&&(i=e.constructor.name),"Map"===i||"Set"===i?Array.from(e):"Arguments"===i||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i)?l(e,t):void 0}}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var i=0,c=new Array(t);i1&&(i.encoding=e.channels),t._mediaObject.rtp.push(i);var c=v.clone(e.parameters,{});if(y){var s=y.opusStereo,o=y.opusFec,n=y.opusDtx,m=y.opusMaxPlaybackRate,l=y.opusMaxAverageBitrate,u=y.opusPtime,b=y.videoGoogleStartBitrate,f=y.videoGoogleMaxBitrate,_=y.videoGoogleMinBitrate,j=O.codecs.find(function(t){return t.payloadType===e.payloadType});switch(e.mimeType.toLowerCase()){case'audio/opus':void 0!==s&&(j.parameters['sprop-stereo']=s?1:0,c.stereo=s?1:0),void 0!==o&&(j.parameters.useinbandfec=o?1:0,c.useinbandfec=o?1:0),void 0!==n&&(j.parameters.usedtx=n?1:0,c.usedtx=n?1:0),void 0!==m&&(c.maxplaybackrate=m),void 0!==l&&(c.maxaveragebitrate=l),void 0!==u&&(j.parameters.ptime=u,c.ptime=u);break;case'video/vp8':case'video/vp9':case'video/h264':case'video/h265':void 0!==b&&(c['x-google-start-bitrate']=b),void 0!==f&&(c['x-google-max-bitrate']=f),void 0!==_&&(c['x-google-min-bitrate']=_)}}for(var x={payload:e.payloadType,config:''},P=0,S=Object.keys(c);P1&&(T.encoding=M.channels),t._mediaObject.rtp.push(T);for(var w={payload:M.payloadType,config:''},R=0,B=Object.keys(M.parameters);R1&&(v.encoding=f.channels),this._mediaObject.rtp.push(v);for(var _={payload:f.payloadType,config:''},O=0,j=Object.keys(f.parameters);O=e.length?{done:!0}:{done:!1,value:e[s++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function u(e,t){if(e){if("string"==typeof e)return l(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?l(e,t):void 0}}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,s=new Array(t);n1&&(D.debug('send() | enabling legacy simulcast'),v=_.parse(m.sdp),b=v.media[f.idx],x.addLegacySimulcast({offerMediaObject:b,numStreams:i.length}),m={type:'offer',sdp:_.write(v)}),R=!1,k=P.parse((i||[{}])[0].scalabilityMode),i&&1===i.length&&k.spatialLayers>1&&'video/vp9'===u.codecs[0].mimeType.toLowerCase()&&(D.debug('send() | enabling legacy simulcast for VP9 SVC'),R=!0,v=_.parse(m.sdp),b=v.media[f.idx],x.addLegacySimulcast({offerMediaObject:b,numStreams:k.spatialLayers}),m={type:'offer',sdp:_.write(v)}),D.debug('send() | calling pc.setLocalDescription() [offer:%o]',m),B.next=23,t.awrap(this._pc.setLocalDescription(m));case 23:if(!i){B.next=38;break}D.debug('send() | applying given encodings'),T=h.sender.getParameters(),C=0;case 27:if(!(C<(T.encodings||[]).length)){B.next=36;break}if(M=T.encodings[C],I=i[C]){B.next=32;break}return B.abrupt("break",36);case 32:T.encodings[C]=e(M,I);case 33:++C,B.next=27;break;case 36:return B.next=38,t.awrap(h.sender.setParameters(T));case 38:if(L=h.mid,u.mid=L,v=_.parse(this._pc.localDescription.sdp),b=v.media[f.idx],u.rtcp.cname=w.getCname({offerMediaObject:b}),u.encodings=x.getRtpEncodings({offerMediaObject:b}),i)for(O=0;O1&&('video/vp8'===u.codecs[0].mimeType.toLowerCase()||'video/h264'===u.codecs[0].mimeType.toLowerCase()))for(j=p(u.encodings);!(E=j()).done;)E.value.scalabilityMode='S1T3';return this._remoteSdp.send({offerMediaObject:b,reuseMid:f.reuseMid,offerRtpParameters:u,answerRtpParameters:l,codecOptions:c}),A={type:'answer',sdp:this._remoteSdp.getSdp()},D.debug('send() | calling pc.setRemoteDescription() [answer:%o]',A),B.next=52,t.awrap(this._pc.setRemoteDescription(A));case 52:return this._mapMidTransceiver.set(L,h),B.abrupt("return",{localId:L,rtpParameters:u,rtpSender:h.sender});case 54:case"end":return B.stop()}},null,this,null,Promise)}},{key:"stopSending",value:function(e){var n,s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertSendDirection(),D.debug('stopSending() [localId:%s]',e),n=this._mapMidTransceiver.get(e)){c.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return n.sender.replaceTrack(null),this._pc.removeTrack(n.sender),this._remoteSdp.closeMediaSection(n.mid),c.next=10,t.awrap(this._pc.createOffer());case 10:return s=c.sent,D.debug('stopSending() | calling pc.setLocalDescription() [offer:%o]',s),c.next=14,t.awrap(this._pc.setLocalDescription(s));case 14:return i={type:'answer',sdp:this._remoteSdp.getSdp()},D.debug('stopSending() | calling pc.setRemoteDescription() [answer:%o]',i),c.next=18,t.awrap(this._pc.setRemoteDescription(i));case 18:this._mapMidTransceiver.delete(e);case 19:case"end":return c.stop()}},null,this,null,Promise)}},{key:"replaceTrack",value:function(e,n){var s;return t.async(function(i){for(;;)switch(i.prev=i.next){case 0:if(this._assertSendDirection(),n?D.debug('replaceTrack() [localId:%s, track.id:%s]',e,n.id):D.debug('replaceTrack() [localId:%s, no track]',e),s=this._mapMidTransceiver.get(e)){i.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return i.next=7,t.awrap(s.sender.replaceTrack(n));case 7:case"end":return i.stop()}},null,this,null,Promise)}},{key:"setMaxSpatialLayer",value:function(e,n){var s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertSendDirection(),D.debug('setMaxSpatialLayer() [localId:%s, spatialLayer:%s]',e,n),s=this._mapMidTransceiver.get(e)){c.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return(i=s.sender.getParameters()).encodings.forEach(function(e,t){e.active=t<=n}),c.next=9,t.awrap(s.sender.setParameters(i));case 9:case"end":return c.stop()}},null,this,null,Promise)}},{key:"setRtpEncodingParameters",value:function(n,s){var i,c;return t.async(function(o){for(;;)switch(o.prev=o.next){case 0:if(this._assertSendDirection(),D.debug('setRtpEncodingParameters() [localId:%s, params:%o]',n,s),i=this._mapMidTransceiver.get(n)){o.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return(c=i.sender.getParameters()).encodings.forEach(function(t,n){c.encodings[n]=e(e({},t),s)}),o.next=9,t.awrap(i.sender.setParameters(c));case 9:case"end":return o.stop()}},null,this,null,Promise)}},{key:"getSenderStats",value:function(e){var n;return t.async(function(t){for(;;)switch(t.prev=t.next){case 0:if(this._assertSendDirection(),n=this._mapMidTransceiver.get(e)){t.next=4;break}throw new Error('associated RTCRtpTransceiver not found');case 4:return t.abrupt("return",n.sender.getStats());case 5:case"end":return t.stop()}},null,this,null,Promise)}},{key:"sendDataChannel",value:function(e){var n,s,i,c,o,p,u,l,f,h,m,v;return t.async(function(b){for(;;)switch(b.prev=b.next){case 0:if(n=e.ordered,s=e.maxPacketLifeTime,i=e.maxRetransmits,c=e.label,o=e.protocol,this._assertSendDirection(),p={negotiated:!0,id:this._nextSendSctpStreamId,ordered:n,maxPacketLifeTime:s,maxRetransmitTime:s,maxRetransmits:i,protocol:o},D.debug('sendDataChannel() [options:%o]',p),u=this._pc.createDataChannel(c,p),this._nextSendSctpStreamId=++this._nextSendSctpStreamId%T.MIS,this._hasDataChannelMediaSection){b.next=24;break}return b.next=9,t.awrap(this._pc.createOffer());case 9:if(l=b.sent,f=_.parse(l.sdp),h=f.media.find(function(e){return'application'===e.type}),this._transportReady){b.next=15;break}return b.next=15,t.awrap(this._setupTransport({localDtlsRole:'server',localSdpObject:f}));case 15:return D.debug('sendDataChannel() | calling pc.setLocalDescription() [offer:%o]',l),b.next=18,t.awrap(this._pc.setLocalDescription(l));case 18:return this._remoteSdp.sendSctpAssociation({offerMediaObject:h}),m={type:'answer',sdp:this._remoteSdp.getSdp()},D.debug('sendDataChannel() | calling pc.setRemoteDescription() [answer:%o]',m),b.next=23,t.awrap(this._pc.setRemoteDescription(m));case 23:this._hasDataChannelMediaSection=!0;case 24:return v={streamId:p.id,ordered:p.ordered,maxPacketLifeTime:p.maxPacketLifeTime,maxRetransmits:p.maxRetransmits},b.abrupt("return",{dataChannel:u,sctpStreamParameters:v});case 26:case"end":return b.stop()}},null,this,null,Promise)}},{key:"receive",value:function(e){var n,s,i,c,o,p,u,l,f;return t.async(function(h){for(;;)switch(h.prev=h.next){case 0:return n=e.trackId,s=e.kind,i=e.rtpParameters,this._assertRecvDirection(),D.debug('receive() [trackId:%s, kind:%s]',n,s),c=i.mid||String(this._mapMidTransceiver.size),this._remoteSdp.receive({mid:c,kind:s,offerRtpParameters:i,streamId:i.rtcp.cname,trackId:n}),o={type:'offer',sdp:this._remoteSdp.getSdp()},D.debug('receive() | calling pc.setRemoteDescription() [offer:%o]',o),h.next=9,t.awrap(this._pc.setRemoteDescription(o));case 9:return h.next=11,t.awrap(this._pc.createAnswer());case 11:if(p=h.sent,u=_.parse(p.sdp),l=u.media.find(function(e){return String(e.mid)===c}),w.applyCodecParameters({offerRtpParameters:i,answerMediaObject:l}),p={type:'answer',sdp:_.write(u)},this._transportReady){h.next=19;break}return h.next=19,t.awrap(this._setupTransport({localDtlsRole:'client',localSdpObject:u}));case 19:return D.debug('receive() | calling pc.setLocalDescription() [answer:%o]',p),h.next=22,t.awrap(this._pc.setLocalDescription(p));case 22:if(f=this._pc.getTransceivers().find(function(e){return e.mid===c})){h.next=25;break}throw new Error('new RTCRtpTransceiver not found');case 25:return this._mapMidTransceiver.set(c,f),h.abrupt("return",{localId:c,track:f.receiver.track,rtpReceiver:f.receiver});case 27:case"end":return h.stop()}},null,this,null,Promise)}},{key:"stopReceiving",value:function(e){var n,s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertRecvDirection(),D.debug('stopReceiving() [localId:%s]',e),n=this._mapMidTransceiver.get(e)){c.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return this._remoteSdp.closeMediaSection(n.mid),s={type:'offer',sdp:this._remoteSdp.getSdp()},D.debug('stopReceiving() | calling pc.setRemoteDescription() [offer:%o]',s),c.next=10,t.awrap(this._pc.setRemoteDescription(s));case 10:return c.next=12,t.awrap(this._pc.createAnswer());case 12:return i=c.sent,D.debug('stopReceiving() | calling pc.setLocalDescription() [answer:%o]',i),c.next=16,t.awrap(this._pc.setLocalDescription(i));case 16:this._mapMidTransceiver.delete(e);case 17:case"end":return c.stop()}},null,this,null,Promise)}},{key:"pauseReceiving",value:function(e){return t.async(function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}},null,null,null,Promise)}},{key:"resumeReceiving",value:function(e){return t.async(function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}},null,null,null,Promise)}},{key:"getReceiverStats",value:function(e){var n;return t.async(function(t){for(;;)switch(t.prev=t.next){case 0:if(this._assertRecvDirection(),n=this._mapMidTransceiver.get(e)){t.next=4;break}throw new Error('associated RTCRtpTransceiver not found');case 4:return t.abrupt("return",n.receiver.getStats());case 5:case"end":return t.stop()}},null,this,null,Promise)}},{key:"receiveDataChannel",value:function(e){var n,s,i,c,o,p,u,l,f,h,m,v;return t.async(function(b){for(;;)switch(b.prev=b.next){case 0:if(n=e.sctpStreamParameters,s=e.label,i=e.protocol,this._assertRecvDirection(),c=n.streamId,o=n.ordered,p=n.maxPacketLifeTime,u=n.maxRetransmits,l={negotiated:!0,id:c,ordered:o,maxPacketLifeTime:p,maxRetransmitTime:p,maxRetransmits:u,protocol:i},D.debug('receiveDataChannel() [options:%o]',l),f=this._pc.createDataChannel(s,l),this._hasDataChannelMediaSection){b.next=23;break}return this._remoteSdp.receiveSctpAssociation(),h={type:'offer',sdp:this._remoteSdp.getSdp()},D.debug('receiveDataChannel() | calling pc.setRemoteDescription() [offer:%o]',h),b.next=12,t.awrap(this._pc.setRemoteDescription(h));case 12:return b.next=14,t.awrap(this._pc.createAnswer());case 14:if(m=b.sent,this._transportReady){b.next=19;break}return v=_.parse(m.sdp),b.next=19,t.awrap(this._setupTransport({localDtlsRole:'client',localSdpObject:v}));case 19:return D.debug('receiveDataChannel() | calling pc.setRemoteDescription() [answer:%o]',m),b.next=22,t.awrap(this._pc.setLocalDescription(m));case 22:this._hasDataChannelMediaSection=!0;case 23:return b.abrupt("return",{dataChannel:f});case 24:case"end":return b.stop()}},null,this,null,Promise)}},{key:"_setupTransport",value:function(e){var n,s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:return n=e.localDtlsRole,(s=e.localSdpObject)||(s=_.parse(this._pc.localDescription.sdp)),(i=w.extractDtlsParameters({sdpObject:s})).role=n,this._remoteSdp.updateDtlsRole('client'===n?'server':'client'),c.next=7,t.awrap(this.safeEmitAsPromise('@connect',{dtlsParameters:i}));case 7:this._transportReady=!0;case 8:case"end":return c.stop()}},null,this,null,Promise)}},{key:"_assertSendDirection",value:function(){if('send'!==this._direction)throw new Error('method can just be called for handlers with "send" direction')}},{key:"_assertRecvDirection",value:function(){if('recv'!==this._direction)throw new Error('method can just be called for handlers with "recv" direction')}}],[{key:"createFactory",value:function(){return function(){return new v}}}]),v})(R.HandlerInterface);_e.Chrome70=C},617,[22,67,9,10,12,14,17,607,593,597,598,611,612,613,614,616]); -__d(function(g,_r,_i,a,_m,_e,d){"use strict";var e=_r(d[0]),t=_r(d[1]),r=_r(d[2]),n=_r(d[3]),s=_r(d[4]),c=_r(d[5]),i=_r(d[6]);function o(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(r)return(r=r.call(e)).next.bind(r);if(Array.isArray(e)||(r=p(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var n=0;return function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function p(e,t){if(e){if("string"==typeof e)return l(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?l(e,t):void 0}}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r1&&(k.debug('send() | enabling simulcast'),l=v.parse(p.sdp),u=l.media.find(function(e){return'video'===e.type}),w.addLegacySimulcast({offerMediaObject:u,track:n,numStreams:s.length}),p={type:'offer',sdp:v.write(l)}),k.debug('send() | calling pc.setLocalDescription() [offer:%o]',p),I.next=21,t.awrap(this._pc.setLocalDescription(p));case 21:if(l=v.parse(this._pc.localDescription.sdp),u=l.media.find(function(e){return e.type===n.kind}),f.rtcp.cname=R.getCname({offerMediaObject:u}),f.encodings=w.getRtpEncodings({offerMediaObject:u,track:n}),s)for(m=0;m1&&'video/vp8'===f.codecs[0].mimeType.toLowerCase())for(S=o(f.encodings);!(y=S()).done;)y.value.scalabilityMode='S1T3';return this._remoteSdp.send({offerMediaObject:u,offerRtpParameters:f,answerRtpParameters:h,codecOptions:c}),x={type:'answer',sdp:this._remoteSdp.getSdp()},k.debug('send() | calling pc.setRemoteDescription() [answer:%o]',x),I.next=32,t.awrap(this._pc.setRemoteDescription(x));case 32:return P=String(this._nextSendLocalId),this._nextSendLocalId++,D=this._pc.getSenders().find(function(e){return e.track===n}),this._mapSendLocalIdRtpSender.set(P,D),I.abrupt("return",{localId:P,rtpParameters:f,rtpSender:D});case 37:case"end":return I.stop()}},null,this,null,Promise)}},{key:"stopSending",value:function(e){var r,n,s;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertSendDirection(),k.debug('stopSending() [localId:%s]',e),r=this._mapSendLocalIdRtpSender.get(e)){c.next=5;break}throw new Error('associated RTCRtpSender not found');case 5:return this._pc.removeTrack(r),r.track&&this._sendStream.removeTrack(r.track),this._mapSendLocalIdRtpSender.delete(e),c.next=10,t.awrap(this._pc.createOffer());case 10:return n=c.sent,k.debug('stopSending() | calling pc.setLocalDescription() [offer:%o]',n),c.prev=12,c.next=15,t.awrap(this._pc.setLocalDescription(n));case 15:c.next=23;break;case 17:if(c.prev=17,c.t0=c.catch(12),0!==this._sendStream.getTracks().length){c.next=22;break}return k.warn('stopSending() | ignoring expected error due no sending tracks: %s',c.t0.toString()),c.abrupt("return");case 22:throw c.t0;case 23:if('stable'!==this._pc.signalingState){c.next=25;break}return c.abrupt("return");case 25:return s={type:'answer',sdp:this._remoteSdp.getSdp()},k.debug('stopSending() | calling pc.setRemoteDescription() [answer:%o]',s),c.next=29,t.awrap(this._pc.setRemoteDescription(s));case 29:case"end":return c.stop()}},null,this,[[12,17]],Promise)}},{key:"replaceTrack",value:function(e,r){var n,s;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertSendDirection(),r?k.debug('replaceTrack() [localId:%s, track.id:%s]',e,r.id):k.debug('replaceTrack() [localId:%s, no track]',e),n=this._mapSendLocalIdRtpSender.get(e)){c.next=5;break}throw new Error('associated RTCRtpSender not found');case 5:return s=n.track,c.next=8,t.awrap(n.replaceTrack(r));case 8:s&&this._sendStream.removeTrack(s),r&&this._sendStream.addTrack(r);case 10:case"end":return c.stop()}},null,this,null,Promise)}},{key:"setMaxSpatialLayer",value:function(e,r){var n,s;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertSendDirection(),k.debug('setMaxSpatialLayer() [localId:%s, spatialLayer:%s]',e,r),n=this._mapSendLocalIdRtpSender.get(e)){c.next=5;break}throw new Error('associated RTCRtpSender not found');case 5:return(s=n.getParameters()).encodings.forEach(function(e,t){e.active=t<=r}),c.next=9,t.awrap(n.setParameters(s));case 9:case"end":return c.stop()}},null,this,null,Promise)}},{key:"setRtpEncodingParameters",value:function(r,n){var s,c;return t.async(function(i){for(;;)switch(i.prev=i.next){case 0:if(this._assertSendDirection(),k.debug('setRtpEncodingParameters() [localId:%s, params:%o]',r,n),s=this._mapSendLocalIdRtpSender.get(r)){i.next=5;break}throw new Error('associated RTCRtpSender not found');case 5:return(c=s.getParameters()).encodings.forEach(function(t,r){c.encodings[r]=e(e({},t),n)}),i.next=9,t.awrap(s.setParameters(c));case 9:case"end":return i.stop()}},null,this,null,Promise)}},{key:"getSenderStats",value:function(e){var r;return t.async(function(t){for(;;)switch(t.prev=t.next){case 0:if(this._assertSendDirection(),r=this._mapSendLocalIdRtpSender.get(e)){t.next=4;break}throw new Error('associated RTCRtpSender not found');case 4:return t.abrupt("return",r.getStats());case 5:case"end":return t.stop()}},null,this,null,Promise)}},{key:"sendDataChannel",value:function(e){var r,n,s,c,i,o,p,l,u,f,h,m;return t.async(function(S){for(;;)switch(S.prev=S.next){case 0:if(r=e.ordered,n=e.maxPacketLifeTime,s=e.maxRetransmits,c=e.label,i=e.protocol,this._assertSendDirection(),o={negotiated:!0,id:this._nextSendSctpStreamId,ordered:r,maxPacketLifeTime:n,maxRetransmitTime:n,maxRetransmits:s,protocol:i},k.debug('sendDataChannel() [options:%o]',o),p=this._pc.createDataChannel(c,o),this._nextSendSctpStreamId=++this._nextSendSctpStreamId%P.MIS,this._hasDataChannelMediaSection){S.next=24;break}return S.next=9,t.awrap(this._pc.createOffer());case 9:if(l=S.sent,u=v.parse(l.sdp),f=u.media.find(function(e){return'application'===e.type}),this._transportReady){S.next=15;break}return S.next=15,t.awrap(this._setupTransport({localDtlsRole:'server',localSdpObject:u}));case 15:return k.debug('sendDataChannel() | calling pc.setLocalDescription() [offer:%o]',l),S.next=18,t.awrap(this._pc.setLocalDescription(l));case 18:return this._remoteSdp.sendSctpAssociation({offerMediaObject:f}),h={type:'answer',sdp:this._remoteSdp.getSdp()},k.debug('sendDataChannel() | calling pc.setRemoteDescription() [answer:%o]',h),S.next=23,t.awrap(this._pc.setRemoteDescription(h));case 23:this._hasDataChannelMediaSection=!0;case 24:return m={streamId:o.id,ordered:o.ordered,maxPacketLifeTime:o.maxPacketLifeTime,maxRetransmits:o.maxRetransmits},S.abrupt("return",{dataChannel:p,sctpStreamParameters:m});case 26:case"end":return S.stop()}},null,this,null,Promise)}},{key:"receive",value:function(e){var r,n,s,c,i,o,p,l,u,f;return t.async(function(h){for(;;)switch(h.prev=h.next){case 0:return r=e.trackId,n=e.kind,s=e.rtpParameters,this._assertRecvDirection(),k.debug('receive() [trackId:%s, kind:%s]',r,n),c=r,i=n,this._remoteSdp.receive({mid:i,kind:n,offerRtpParameters:s,streamId:s.rtcp.cname,trackId:r}),o={type:'offer',sdp:this._remoteSdp.getSdp()},k.debug('receive() | calling pc.setRemoteDescription() [offer:%o]',o),h.next=10,t.awrap(this._pc.setRemoteDescription(o));case 10:return h.next=12,t.awrap(this._pc.createAnswer());case 12:if(p=h.sent,l=v.parse(p.sdp),u=l.media.find(function(e){return String(e.mid)===i}),R.applyCodecParameters({offerRtpParameters:s,answerMediaObject:u}),p={type:'answer',sdp:v.write(l)},this._transportReady){h.next=20;break}return h.next=20,t.awrap(this._setupTransport({localDtlsRole:'client',localSdpObject:l}));case 20:return k.debug('receive() | calling pc.setLocalDescription() [answer:%o]',p),h.next=23,t.awrap(this._pc.setLocalDescription(p));case 23:if(f=this._pc.getReceivers().find(function(e){return e.track&&e.track.id===c})){h.next=26;break}throw new Error('new RTCRtpReceiver not');case 26:return this._mapRecvLocalIdInfo.set(c,{mid:i,rtpParameters:s,rtpReceiver:f}),h.abrupt("return",{localId:c,track:f.track,rtpReceiver:f});case 28:case"end":return h.stop()}},null,this,null,Promise)}},{key:"stopReceiving",value:function(e){var r,n,s,c,i;return t.async(function(o){for(;;)switch(o.prev=o.next){case 0:return this._assertRecvDirection(),k.debug('stopReceiving() [localId:%s]',e),r=this._mapRecvLocalIdInfo.get(e)||{},n=r.mid,s=r.rtpParameters,this._mapRecvLocalIdInfo.delete(e),this._remoteSdp.planBStopReceiving({mid:n,offerRtpParameters:s}),c={type:'offer',sdp:this._remoteSdp.getSdp()},k.debug('stopReceiving() | calling pc.setRemoteDescription() [offer:%o]',c),o.next=9,t.awrap(this._pc.setRemoteDescription(c));case 9:return o.next=11,t.awrap(this._pc.createAnswer());case 11:return i=o.sent,k.debug('stopReceiving() | calling pc.setLocalDescription() [answer:%o]',i),o.next=15,t.awrap(this._pc.setLocalDescription(i));case 15:case"end":return o.stop()}},null,this,null,Promise)}},{key:"pauseReceiving",value:function(e){return t.async(function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}},null,null,null,Promise)}},{key:"resumeReceiving",value:function(e){return t.async(function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}},null,null,null,Promise)}},{key:"getReceiverStats",value:function(e){var r,n;return t.async(function(t){for(;;)switch(t.prev=t.next){case 0:if(this._assertRecvDirection(),r=this._mapRecvLocalIdInfo.get(e)||{},n=r.rtpReceiver){t.next=4;break}throw new Error('associated RTCRtpReceiver not found');case 4:return t.abrupt("return",n.getStats());case 5:case"end":return t.stop()}},null,this,null,Promise)}},{key:"receiveDataChannel",value:function(e){var r,n,s,c,i,o,p,l,u,f,h,m;return t.async(function(S){for(;;)switch(S.prev=S.next){case 0:if(r=e.sctpStreamParameters,n=e.label,s=e.protocol,this._assertRecvDirection(),c=r.streamId,i=r.ordered,o=r.maxPacketLifeTime,p=r.maxRetransmits,l={negotiated:!0,id:c,ordered:i,maxPacketLifeTime:o,maxRetransmitTime:o,maxRetransmits:p,protocol:s},k.debug('receiveDataChannel() [options:%o]',l),u=this._pc.createDataChannel(n,l),this._hasDataChannelMediaSection){S.next=23;break}return this._remoteSdp.receiveSctpAssociation({oldDataChannelSpec:!0}),f={type:'offer',sdp:this._remoteSdp.getSdp()},k.debug('receiveDataChannel() | calling pc.setRemoteDescription() [offer:%o]',f),S.next=12,t.awrap(this._pc.setRemoteDescription(f));case 12:return S.next=14,t.awrap(this._pc.createAnswer());case 14:if(h=S.sent,this._transportReady){S.next=19;break}return m=v.parse(h.sdp),S.next=19,t.awrap(this._setupTransport({localDtlsRole:'client',localSdpObject:m}));case 19:return k.debug('receiveDataChannel() | calling pc.setRemoteDescription() [answer:%o]',h),S.next=22,t.awrap(this._pc.setLocalDescription(h));case 22:this._hasDataChannelMediaSection=!0;case 23:return S.abrupt("return",{dataChannel:u});case 24:case"end":return S.stop()}},null,this,null,Promise)}},{key:"_setupTransport",value:function(e){var r,n,s;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:return r=e.localDtlsRole,(n=e.localSdpObject)||(n=v.parse(this._pc.localDescription.sdp)),(s=R.extractDtlsParameters({sdpObject:n})).role=r,this._remoteSdp.updateDtlsRole('client'===r?'server':'client'),c.next=7,t.awrap(this.safeEmitAsPromise('@connect',{dtlsParameters:s}));case 7:this._transportReady=!0;case 8:case"end":return c.stop()}},null,this,null,Promise)}},{key:"_assertSendDirection",value:function(){if('send'!==this._direction)throw new Error('method can just be called for handlers with "send" direction')}},{key:"_assertRecvDirection",value:function(){if('recv'!==this._direction)throw new Error('method can just be called for handlers with "recv" direction')}}],[{key:"createFactory",value:function(){return function(){return new m}}}]),m})(y.HandlerInterface);_e.Chrome67=D},618,[22,67,9,10,12,14,17,607,593,597,598,611,619,613,614]); -__d(function(g,r,_i3,a,m,e,d){"use strict";var t=r(d[0]);function s(t,s){var i="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(i)return(i=i.call(t)).next.bind(i);if(Array.isArray(t)||(i=n(t))||s&&t&&"number"==typeof t.length){i&&(t=i);var o=0;return function(){return o>=t.length?{done:!0}:{done:!1,value:t[o++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function n(t,s){if(t){if("string"==typeof t)return i(t,s);var n=Object.prototype.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?i(t,s):void 0}}function i(t,s){(null==s||s>t.length)&&(s=t.length);for(var n=0,i=new Array(s);n=e.length?{done:!0}:{done:!1,value:e[s++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function l(e,t){if(e){if("string"==typeof e)return u(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?u(e,t):void 0}}function u(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,s=new Array(t);n1&&(D.debug('send() | enabling simulcast'),u=_.parse(l.sdp),f=u.media.find(function(e){return'video'===e.type}),R.addLegacySimulcast({offerMediaObject:f,track:s,numStreams:c.length}),l={type:'offer',sdp:_.write(u)}),D.debug('send() | calling pc.setLocalDescription() [offer:%o]',l),I.next=21,t.awrap(this._pc.setLocalDescription(l));case 21:if(u=_.parse(this._pc.localDescription.sdp),f=u.media.find(function(e){return e.type===s.kind}),h.rtcp.cname=x.getCname({offerMediaObject:f}),h.encodings=R.getRtpEncodings({offerMediaObject:f,track:s}),c)for(v=0;v1&&'video/vp8'===h.codecs[0].mimeType.toLowerCase())for(S=p(h.encodings);!(y=S()).done;)y.value.scalabilityMode='S1T3';return this._remoteSdp.send({offerMediaObject:f,offerRtpParameters:h,answerRtpParameters:m,codecOptions:i}),k={type:'answer',sdp:this._remoteSdp.getSdp()},D.debug('send() | calling pc.setRemoteDescription() [answer:%o]',k),I.next=32,t.awrap(this._pc.setRemoteDescription(k));case 32:return P=String(this._nextSendLocalId),this._nextSendLocalId++,this._mapSendLocalIdTrack.set(P,s),I.abrupt("return",{localId:P,rtpParameters:h});case 36:case"end":return I.stop()}},null,this,null,Promise)}},{key:"stopSending",value:function(e){var n,s,c;return t.async(function(i){for(;;)switch(i.prev=i.next){case 0:if(this._assertSendDirection(),D.debug('stopSending() [localId:%s]',e),n=this._mapSendLocalIdTrack.get(e)){i.next=5;break}throw new Error('track not found');case 5:return this._mapSendLocalIdTrack.delete(e),this._sendStream.removeTrack(n),this._pc.addStream(this._sendStream),i.next=10,t.awrap(this._pc.createOffer());case 10:return s=i.sent,D.debug('stopSending() | calling pc.setLocalDescription() [offer:%o]',s),i.prev=12,i.next=15,t.awrap(this._pc.setLocalDescription(s));case 15:i.next=23;break;case 17:if(i.prev=17,i.t0=i.catch(12),0!==this._sendStream.getTracks().length){i.next=22;break}return D.warn('stopSending() | ignoring expected error due no sending tracks: %s',i.t0.toString()),i.abrupt("return");case 22:throw i.t0;case 23:if('stable'!==this._pc.signalingState){i.next=25;break}return i.abrupt("return");case 25:return c={type:'answer',sdp:this._remoteSdp.getSdp()},D.debug('stopSending() | calling pc.setRemoteDescription() [answer:%o]',c),i.next=29,t.awrap(this._pc.setRemoteDescription(c));case 29:case"end":return i.stop()}},null,this,[[12,17]],Promise)}},{key:"replaceTrack",value:function(e,n){return t.async(function(e){for(;;)switch(e.prev=e.next){case 0:throw new y.UnsupportedError('not implemented');case 1:case"end":return e.stop()}},null,null,null,Promise)}},{key:"setMaxSpatialLayer",value:function(e,n){return t.async(function(e){for(;;)switch(e.prev=e.next){case 0:throw new y.UnsupportedError(' not implemented');case 1:case"end":return e.stop()}},null,null,null,Promise)}},{key:"setRtpEncodingParameters",value:function(e,n){return t.async(function(e){for(;;)switch(e.prev=e.next){case 0:throw new y.UnsupportedError('not supported');case 1:case"end":return e.stop()}},null,null,null,Promise)}},{key:"getSenderStats",value:function(e){return t.async(function(e){for(;;)switch(e.prev=e.next){case 0:throw new y.UnsupportedError('not implemented');case 1:case"end":return e.stop()}},null,null,null,Promise)}},{key:"sendDataChannel",value:function(e){var n,s,c,i,o,p,l,u,f,h,m,v;return t.async(function(S){for(;;)switch(S.prev=S.next){case 0:if(n=e.ordered,s=e.maxPacketLifeTime,c=e.maxRetransmits,i=e.label,o=e.protocol,this._assertSendDirection(),p={negotiated:!0,id:this._nextSendSctpStreamId,ordered:n,maxPacketLifeTime:s,maxRetransmitTime:s,maxRetransmits:c,protocol:o},D.debug('sendDataChannel() [options:%o]',p),l=this._pc.createDataChannel(i,p),this._nextSendSctpStreamId=++this._nextSendSctpStreamId%I.MIS,this._hasDataChannelMediaSection){S.next=24;break}return S.next=9,t.awrap(this._pc.createOffer());case 9:if(u=S.sent,f=_.parse(u.sdp),h=f.media.find(function(e){return'application'===e.type}),this._transportReady){S.next=15;break}return S.next=15,t.awrap(this._setupTransport({localDtlsRole:'server',localSdpObject:f}));case 15:return D.debug('sendDataChannel() | calling pc.setLocalDescription() [offer:%o]',u),S.next=18,t.awrap(this._pc.setLocalDescription(u));case 18:return this._remoteSdp.sendSctpAssociation({offerMediaObject:h}),m={type:'answer',sdp:this._remoteSdp.getSdp()},D.debug('sendDataChannel() | calling pc.setRemoteDescription() [answer:%o]',m),S.next=23,t.awrap(this._pc.setRemoteDescription(m));case 23:this._hasDataChannelMediaSection=!0;case 24:return v={streamId:p.id,ordered:p.ordered,maxPacketLifeTime:p.maxPacketLifeTime,maxRetransmits:p.maxRetransmits},S.abrupt("return",{dataChannel:l,sctpStreamParameters:v});case 26:case"end":return S.stop()}},null,this,null,Promise)}},{key:"receive",value:function(e){var n,s,c,i,o,p,l,u,f,h,m,v;return t.async(function(S){for(;;)switch(S.prev=S.next){case 0:return n=e.trackId,s=e.kind,c=e.rtpParameters,this._assertRecvDirection(),D.debug('receive() [trackId:%s, kind:%s]',n,s),i=n,o=s,p=c.rtcp.cname,this._remoteSdp.receive({mid:o,kind:s,offerRtpParameters:c,streamId:p,trackId:n}),l={type:'offer',sdp:this._remoteSdp.getSdp()},D.debug('receive() | calling pc.setRemoteDescription() [offer:%o]',l),S.next=11,t.awrap(this._pc.setRemoteDescription(l));case 11:return S.next=13,t.awrap(this._pc.createAnswer());case 13:if(u=S.sent,f=_.parse(u.sdp),h=f.media.find(function(e){return String(e.mid)===o}),x.applyCodecParameters({offerRtpParameters:c,answerMediaObject:h}),u={type:'answer',sdp:_.write(f)},this._transportReady){S.next=21;break}return S.next=21,t.awrap(this._setupTransport({localDtlsRole:'client',localSdpObject:f}));case 21:return D.debug('receive() | calling pc.setLocalDescription() [answer:%o]',u),S.next=24,t.awrap(this._pc.setLocalDescription(u));case 24:if(m=this._pc.getRemoteStreams().find(function(e){return e.id===p}),v=m.getTrackById(i)){S.next=28;break}throw new Error('remote track not found');case 28:return this._mapRecvLocalIdInfo.set(i,{mid:o,rtpParameters:c}),S.abrupt("return",{localId:i,track:v});case 30:case"end":return S.stop()}},null,this,null,Promise)}},{key:"stopReceiving",value:function(e){var n,s,c,i,o;return t.async(function(p){for(;;)switch(p.prev=p.next){case 0:return this._assertRecvDirection(),D.debug('stopReceiving() [localId:%s]',e),n=this._mapRecvLocalIdInfo.get(e)||{},s=n.mid,c=n.rtpParameters,this._mapRecvLocalIdInfo.delete(e),this._remoteSdp.planBStopReceiving({mid:s,offerRtpParameters:c}),i={type:'offer',sdp:this._remoteSdp.getSdp()},D.debug('stopReceiving() | calling pc.setRemoteDescription() [offer:%o]',i),p.next=9,t.awrap(this._pc.setRemoteDescription(i));case 9:return p.next=11,t.awrap(this._pc.createAnswer());case 11:return o=p.sent,D.debug('stopReceiving() | calling pc.setLocalDescription() [answer:%o]',o),p.next=15,t.awrap(this._pc.setLocalDescription(o));case 15:case"end":return p.stop()}},null,this,null,Promise)}},{key:"pauseReceiving",value:function(e){return t.async(function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}},null,null,null,Promise)}},{key:"resumeReceiving",value:function(e){return t.async(function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}},null,null,null,Promise)}},{key:"getReceiverStats",value:function(e){return t.async(function(e){for(;;)switch(e.prev=e.next){case 0:throw new y.UnsupportedError('not implemented');case 1:case"end":return e.stop()}},null,null,null,Promise)}},{key:"receiveDataChannel",value:function(e){var n,s,c,i,o,p,l,u,f,h,m,v;return t.async(function(S){for(;;)switch(S.prev=S.next){case 0:if(n=e.sctpStreamParameters,s=e.label,c=e.protocol,this._assertRecvDirection(),i=n.streamId,o=n.ordered,p=n.maxPacketLifeTime,l=n.maxRetransmits,u={negotiated:!0,id:i,ordered:o,maxPacketLifeTime:p,maxRetransmitTime:p,maxRetransmits:l,protocol:c},D.debug('receiveDataChannel() [options:%o]',u),f=this._pc.createDataChannel(s,u),this._hasDataChannelMediaSection){S.next=23;break}return this._remoteSdp.receiveSctpAssociation({oldDataChannelSpec:!0}),h={type:'offer',sdp:this._remoteSdp.getSdp()},D.debug('receiveDataChannel() | calling pc.setRemoteDescription() [offer:%o]',h),S.next=12,t.awrap(this._pc.setRemoteDescription(h));case 12:return S.next=14,t.awrap(this._pc.createAnswer());case 14:if(m=S.sent,this._transportReady){S.next=19;break}return v=_.parse(m.sdp),S.next=19,t.awrap(this._setupTransport({localDtlsRole:'client',localSdpObject:v}));case 19:return D.debug('receiveDataChannel() | calling pc.setRemoteDescription() [answer:%o]',m),S.next=22,t.awrap(this._pc.setLocalDescription(m));case 22:this._hasDataChannelMediaSection=!0;case 23:return S.abrupt("return",{dataChannel:f});case 24:case"end":return S.stop()}},null,this,null,Promise)}},{key:"_setupTransport",value:function(e){var n,s,c;return t.async(function(i){for(;;)switch(i.prev=i.next){case 0:return n=e.localDtlsRole,(s=e.localSdpObject)||(s=_.parse(this._pc.localDescription.sdp)),(c=x.extractDtlsParameters({sdpObject:s})).role=n,this._remoteSdp.updateDtlsRole('client'===n?'server':'client'),i.next=7,t.awrap(this.safeEmitAsPromise('@connect',{dtlsParameters:c}));case 7:this._transportReady=!0;case 8:case"end":return i.stop()}},null,this,null,Promise)}},{key:"_assertSendDirection",value:function(){if('send'!==this._direction)throw new Error('method can just be called for handlers with "send" direction')}},{key:"_assertRecvDirection",value:function(){if('recv'!==this._direction)throw new Error('method can just be called for handlers with "recv" direction')}}],[{key:"createFactory",value:function(){return function(){return new v}}}]),v})(k.HandlerInterface);_e.Chrome55=C},620,[22,67,9,10,12,14,17,607,593,596,597,598,611,619,613,614]); -__d(function(g,r,_i,a,_m,_e,d){"use strict";var e=r(d[0]),t=r(d[1]),n=r(d[2]),s=r(d[3]),i=r(d[4]),c=r(d[5]),o=r(d[6]);function p(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(n)return(n=n.call(e)).next.bind(n);if(Array.isArray(e)||(n=u(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var s=0;return function(){return s>=e.length?{done:!0}:{done:!1,value:e[s++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function u(e,t){if(e){if("string"==typeof e)return l(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?l(e,t):void 0}}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,s=new Array(t);n1&&(i.forEach(function(e,t){e.rid="r"+t}),i.reverse()),(u=x.clone(this._sendingRtpParametersByKind[s.kind],{})).codecs=y.reduceCodecs(u.codecs,o),(l=x.clone(this._sendingRemoteRtpParametersByKind[s.kind],{})).codecs=y.reduceCodecs(l.codecs,o),h=this._pc.addTransceiver(s,{direction:'sendonly',streams:[this._sendStream]}),!i){M.next=14;break}return(f=h.sender.getParameters()).encodings=i,M.next=14,t.awrap(h.sender.setParameters(f));case 14:return M.next=16,t.awrap(this._pc.createOffer());case 16:if(m=M.sent,v=_.parse(m.sdp),this._transportReady){M.next=21;break}return M.next=21,t.awrap(this._setupTransport({localDtlsRole:'client',localSdpObject:v}));case 21:return P.debug('send() | calling pc.setLocalDescription() [offer:%o]',m),M.next=24,t.awrap(this._pc.setLocalDescription(m));case 24:if(w=h.mid,u.mid=w,v=_.parse(this._pc.localDescription.sdp),b=v.media[v.media.length-1],u.rtcp.cname=R.getCname({offerMediaObject:b}),i?1===i.length?(k=S.getRtpEncodings({offerMediaObject:b}),e(k[0],i[0]),u.encodings=k):u.encodings=i.reverse():u.encodings=S.getRtpEncodings({offerMediaObject:b}),u.encodings.length>1&&('video/vp8'===u.codecs[0].mimeType.toLowerCase()||'video/h264'===u.codecs[0].mimeType.toLowerCase()))for(D=p(u.encodings);!(T=D()).done;)T.value.scalabilityMode='S1T3';return this._remoteSdp.send({offerMediaObject:b,offerRtpParameters:u,answerRtpParameters:l,codecOptions:c,extmapAllowMixed:!0}),C={type:'answer',sdp:this._remoteSdp.getSdp()},P.debug('send() | calling pc.setRemoteDescription() [answer:%o]',C),M.next=36,t.awrap(this._pc.setRemoteDescription(C));case 36:return this._mapMidTransceiver.set(w,h),M.abrupt("return",{localId:w,rtpParameters:u,rtpSender:h.sender});case 38:case"end":return M.stop()}},null,this,null,Promise)}},{key:"stopSending",value:function(e){var n,s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(P.debug('stopSending() [localId:%s]',e),n=this._mapMidTransceiver.get(e)){c.next=4;break}throw new Error('associated transceiver not found');case 4:return n.sender.replaceTrack(null),this._pc.removeTrack(n.sender),this._remoteSdp.disableMediaSection(n.mid),c.next=9,t.awrap(this._pc.createOffer());case 9:return s=c.sent,P.debug('stopSending() | calling pc.setLocalDescription() [offer:%o]',s),c.next=13,t.awrap(this._pc.setLocalDescription(s));case 13:return i={type:'answer',sdp:this._remoteSdp.getSdp()},P.debug('stopSending() | calling pc.setRemoteDescription() [answer:%o]',i),c.next=17,t.awrap(this._pc.setRemoteDescription(i));case 17:this._mapMidTransceiver.delete(e);case 18:case"end":return c.stop()}},null,this,null,Promise)}},{key:"replaceTrack",value:function(e,n){var s;return t.async(function(i){for(;;)switch(i.prev=i.next){case 0:if(this._assertSendDirection(),n?P.debug('replaceTrack() [localId:%s, track.id:%s]',e,n.id):P.debug('replaceTrack() [localId:%s, no track]',e),s=this._mapMidTransceiver.get(e)){i.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return i.next=7,t.awrap(s.sender.replaceTrack(n));case 7:case"end":return i.stop()}},null,this,null,Promise)}},{key:"setMaxSpatialLayer",value:function(e,n){var s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertSendDirection(),P.debug('setMaxSpatialLayer() [localId:%s, spatialLayer:%s]',e,n),s=this._mapMidTransceiver.get(e)){c.next=5;break}throw new Error('associated transceiver not found');case 5:return i=s.sender.getParameters(),n=i.encodings.length-1-n,i.encodings.forEach(function(e,t){e.active=t>=n}),c.next=10,t.awrap(s.sender.setParameters(i));case 10:case"end":return c.stop()}},null,this,null,Promise)}},{key:"setRtpEncodingParameters",value:function(n,s){var i,c;return t.async(function(o){for(;;)switch(o.prev=o.next){case 0:if(this._assertSendDirection(),P.debug('setRtpEncodingParameters() [localId:%s, params:%o]',n,s),i=this._mapMidTransceiver.get(n)){o.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return(c=i.sender.getParameters()).encodings.forEach(function(t,n){c.encodings[n]=e(e({},t),s)}),o.next=9,t.awrap(i.sender.setParameters(c));case 9:case"end":return o.stop()}},null,this,null,Promise)}},{key:"getSenderStats",value:function(e){var n;return t.async(function(t){for(;;)switch(t.prev=t.next){case 0:if(this._assertSendDirection(),n=this._mapMidTransceiver.get(e)){t.next=4;break}throw new Error('associated RTCRtpTransceiver not found');case 4:return t.abrupt("return",n.sender.getStats());case 5:case"end":return t.stop()}},null,this,null,Promise)}},{key:"sendDataChannel",value:function(e){var n,s,i,c,o,p,u,l,h,f,m,v;return t.async(function(w){for(;;)switch(w.prev=w.next){case 0:if(n=e.ordered,s=e.maxPacketLifeTime,i=e.maxRetransmits,c=e.label,o=e.protocol,this._assertSendDirection(),p={negotiated:!0,id:this._nextSendSctpStreamId,ordered:n,maxPacketLifeTime:s,maxRetransmits:i,protocol:o},P.debug('sendDataChannel() [options:%o]',p),u=this._pc.createDataChannel(c,p),this._nextSendSctpStreamId=++this._nextSendSctpStreamId%T.MIS,this._hasDataChannelMediaSection){w.next=24;break}return w.next=9,t.awrap(this._pc.createOffer());case 9:if(l=w.sent,h=_.parse(l.sdp),f=h.media.find(function(e){return'application'===e.type}),this._transportReady){w.next=15;break}return w.next=15,t.awrap(this._setupTransport({localDtlsRole:'server',localSdpObject:h}));case 15:return P.debug('sendDataChannel() | calling pc.setLocalDescription() [offer:%o]',l),w.next=18,t.awrap(this._pc.setLocalDescription(l));case 18:return this._remoteSdp.sendSctpAssociation({offerMediaObject:f}),m={type:'answer',sdp:this._remoteSdp.getSdp()},P.debug('sendDataChannel() | calling pc.setRemoteDescription() [answer:%o]',m),w.next=23,t.awrap(this._pc.setRemoteDescription(m));case 23:this._hasDataChannelMediaSection=!0;case 24:return v={streamId:p.id,ordered:p.ordered,maxPacketLifeTime:p.maxPacketLifeTime,maxRetransmits:p.maxRetransmits},w.abrupt("return",{dataChannel:u,sctpStreamParameters:v});case 26:case"end":return w.stop()}},null,this,null,Promise)}},{key:"receive",value:function(e){var n,s,i,c,o,p,u,l,h;return t.async(function(f){for(;;)switch(f.prev=f.next){case 0:return n=e.trackId,s=e.kind,i=e.rtpParameters,this._assertRecvDirection(),P.debug('receive() [trackId:%s, kind:%s]',n,s),c=i.mid||String(this._mapMidTransceiver.size),this._remoteSdp.receive({mid:c,kind:s,offerRtpParameters:i,streamId:i.rtcp.cname,trackId:n}),o={type:'offer',sdp:this._remoteSdp.getSdp()},P.debug('receive() | calling pc.setRemoteDescription() [offer:%o]',o),f.next=9,t.awrap(this._pc.setRemoteDescription(o));case 9:return f.next=11,t.awrap(this._pc.createAnswer());case 11:if(p=f.sent,u=_.parse(p.sdp),l=u.media.find(function(e){return String(e.mid)===c}),R.applyCodecParameters({offerRtpParameters:i,answerMediaObject:l}),p={type:'answer',sdp:_.write(u)},this._transportReady){f.next=19;break}return f.next=19,t.awrap(this._setupTransport({localDtlsRole:'client',localSdpObject:u}));case 19:return P.debug('receive() | calling pc.setLocalDescription() [answer:%o]',p),f.next=22,t.awrap(this._pc.setLocalDescription(p));case 22:if(h=this._pc.getTransceivers().find(function(e){return e.mid===c})){f.next=25;break}throw new Error('new RTCRtpTransceiver not found');case 25:return this._mapMidTransceiver.set(c,h),f.abrupt("return",{localId:c,track:h.receiver.track,rtpReceiver:h.receiver});case 27:case"end":return f.stop()}},null,this,null,Promise)}},{key:"stopReceiving",value:function(e){var n,s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertRecvDirection(),P.debug('stopReceiving() [localId:%s]',e),n=this._mapMidTransceiver.get(e)){c.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return this._remoteSdp.closeMediaSection(n.mid),s={type:'offer',sdp:this._remoteSdp.getSdp()},P.debug('stopReceiving() | calling pc.setRemoteDescription() [offer:%o]',s),c.next=10,t.awrap(this._pc.setRemoteDescription(s));case 10:return c.next=12,t.awrap(this._pc.createAnswer());case 12:return i=c.sent,P.debug('stopReceiving() | calling pc.setLocalDescription() [answer:%o]',i),c.next=16,t.awrap(this._pc.setLocalDescription(i));case 16:this._mapMidTransceiver.delete(e);case 17:case"end":return c.stop()}},null,this,null,Promise)}},{key:"pauseReceiving",value:function(e){var n,s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertRecvDirection(),P.debug('pauseReceiving() [localId:%s]',e),n=this._mapMidTransceiver.get(e)){c.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return n.direction='inactive',s={type:'offer',sdp:this._remoteSdp.getSdp()},P.debug('pauseReceiving() | calling pc.setRemoteDescription() [offer:%o]',s),c.next=10,t.awrap(this._pc.setRemoteDescription(s));case 10:return c.next=12,t.awrap(this._pc.createAnswer());case 12:return i=c.sent,P.debug('pauseReceiving() | calling pc.setLocalDescription() [answer:%o]',i),c.next=16,t.awrap(this._pc.setLocalDescription(i));case 16:case"end":return c.stop()}},null,this,null,Promise)}},{key:"resumeReceiving",value:function(e){var n,s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertRecvDirection(),P.debug('resumeReceiving() [localId:%s]',e),n=this._mapMidTransceiver.get(e)){c.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return n.direction='recvonly',s={type:'offer',sdp:this._remoteSdp.getSdp()},P.debug('resumeReceiving() | calling pc.setRemoteDescription() [offer:%o]',s),c.next=10,t.awrap(this._pc.setRemoteDescription(s));case 10:return c.next=12,t.awrap(this._pc.createAnswer());case 12:return i=c.sent,P.debug('resumeReceiving() | calling pc.setLocalDescription() [answer:%o]',i),c.next=16,t.awrap(this._pc.setLocalDescription(i));case 16:case"end":return c.stop()}},null,this,null,Promise)}},{key:"getReceiverStats",value:function(e){var n;return t.async(function(t){for(;;)switch(t.prev=t.next){case 0:if(this._assertRecvDirection(),n=this._mapMidTransceiver.get(e)){t.next=4;break}throw new Error('associated RTCRtpTransceiver not found');case 4:return t.abrupt("return",n.receiver.getStats());case 5:case"end":return t.stop()}},null,this,null,Promise)}},{key:"receiveDataChannel",value:function(e){var n,s,i,c,o,p,u,l,h,f,m,v;return t.async(function(w){for(;;)switch(w.prev=w.next){case 0:if(n=e.sctpStreamParameters,s=e.label,i=e.protocol,this._assertRecvDirection(),c=n.streamId,o=n.ordered,p=n.maxPacketLifeTime,u=n.maxRetransmits,l={negotiated:!0,id:c,ordered:o,maxPacketLifeTime:p,maxRetransmits:u,protocol:i},P.debug('receiveDataChannel() [options:%o]',l),h=this._pc.createDataChannel(s,l),this._hasDataChannelMediaSection){w.next=23;break}return this._remoteSdp.receiveSctpAssociation(),f={type:'offer',sdp:this._remoteSdp.getSdp()},P.debug('receiveDataChannel() | calling pc.setRemoteDescription() [offer:%o]',f),w.next=12,t.awrap(this._pc.setRemoteDescription(f));case 12:return w.next=14,t.awrap(this._pc.createAnswer());case 14:if(m=w.sent,this._transportReady){w.next=19;break}return v=_.parse(m.sdp),w.next=19,t.awrap(this._setupTransport({localDtlsRole:'client',localSdpObject:v}));case 19:return P.debug('receiveDataChannel() | calling pc.setRemoteDescription() [answer:%o]',m),w.next=22,t.awrap(this._pc.setLocalDescription(m));case 22:this._hasDataChannelMediaSection=!0;case 23:return w.abrupt("return",{dataChannel:h});case 24:case"end":return w.stop()}},null,this,null,Promise)}},{key:"_setupTransport",value:function(e){var n,s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:return n=e.localDtlsRole,(s=e.localSdpObject)||(s=_.parse(this._pc.localDescription.sdp)),(i=R.extractDtlsParameters({sdpObject:s})).role=n,this._remoteSdp.updateDtlsRole('client'===n?'server':'client'),c.next=7,t.awrap(this.safeEmitAsPromise('@connect',{dtlsParameters:i}));case 7:this._transportReady=!0;case 8:case"end":return c.stop()}},null,this,null,Promise)}},{key:"_assertSendDirection",value:function(){if('send'!==this._direction)throw new Error('method can just be called for handlers with "send" direction')}},{key:"_assertRecvDirection",value:function(){if('recv'!==this._direction)throw new Error('method can just be called for handlers with "recv" direction')}}],[{key:"createFactory",value:function(){return function(){return new v}}}]),v})(k.HandlerInterface);_e.Firefox60=C},621,[22,67,9,10,12,14,17,607,593,596,597,598,611,612,613,614]); -__d(function(g,r,_i,a,_m,_e,d){"use strict";var e=r(d[0]),t=r(d[1]),n=r(d[2]),s=r(d[3]),i=r(d[4]),c=r(d[5]),o=r(d[6]);function p(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(n)return(n=n.call(e)).next.bind(n);if(Array.isArray(e)||(n=u(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var s=0;return function(){return s>=e.length?{done:!0}:{done:!1,value:e[s++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function u(e,t){if(e){if("string"==typeof e)return l(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?l(e,t):void 0}}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,s=new Array(t);n1&&(k.debug('send() | enabling legacy simulcast'),v=_.parse(m.sdp),w=v.media[f.idx],R.addLegacySimulcast({offerMediaObject:w,numStreams:i.length}),m={type:'offer',sdp:_.write(v)}),k.debug('send() | calling pc.setLocalDescription() [offer:%o]',m),M.next=20,t.awrap(this._pc.setLocalDescription(m));case 20:if(x=h.mid,u.mid=x,v=_.parse(this._pc.localDescription.sdp),w=v.media[f.idx],u.rtcp.cname=y.getCname({offerMediaObject:w}),u.encodings=R.getRtpEncodings({offerMediaObject:w}),i)for(D=0;D1&&('video/vp8'===u.codecs[0].mimeType.toLowerCase()||'video/h264'===u.codecs[0].mimeType.toLowerCase()))for(P=p(u.encodings);!(T=P()).done;)T.value.scalabilityMode='S1T3';return this._remoteSdp.send({offerMediaObject:w,reuseMid:f.reuseMid,offerRtpParameters:u,answerRtpParameters:l,codecOptions:c}),C={type:'answer',sdp:this._remoteSdp.getSdp()},k.debug('send() | calling pc.setRemoteDescription() [answer:%o]',C),M.next=33,t.awrap(this._pc.setRemoteDescription(C));case 33:return this._mapMidTransceiver.set(x,h),M.abrupt("return",{localId:x,rtpParameters:u,rtpSender:h.sender});case 35:case"end":return M.stop()}},null,this,null,Promise)}},{key:"stopSending",value:function(e){var n,s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertSendDirection(),k.debug('stopSending() [localId:%s]',e),n=this._mapMidTransceiver.get(e)){c.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return n.sender.replaceTrack(null),this._pc.removeTrack(n.sender),this._remoteSdp.closeMediaSection(n.mid),c.next=10,t.awrap(this._pc.createOffer());case 10:return s=c.sent,k.debug('stopSending() | calling pc.setLocalDescription() [offer:%o]',s),c.next=14,t.awrap(this._pc.setLocalDescription(s));case 14:return i={type:'answer',sdp:this._remoteSdp.getSdp()},k.debug('stopSending() | calling pc.setRemoteDescription() [answer:%o]',i),c.next=18,t.awrap(this._pc.setRemoteDescription(i));case 18:this._mapMidTransceiver.delete(e);case 19:case"end":return c.stop()}},null,this,null,Promise)}},{key:"replaceTrack",value:function(e,n){var s;return t.async(function(i){for(;;)switch(i.prev=i.next){case 0:if(this._assertSendDirection(),n?k.debug('replaceTrack() [localId:%s, track.id:%s]',e,n.id):k.debug('replaceTrack() [localId:%s, no track]',e),s=this._mapMidTransceiver.get(e)){i.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return i.next=7,t.awrap(s.sender.replaceTrack(n));case 7:case"end":return i.stop()}},null,this,null,Promise)}},{key:"setMaxSpatialLayer",value:function(e,n){var s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertSendDirection(),k.debug('setMaxSpatialLayer() [localId:%s, spatialLayer:%s]',e,n),s=this._mapMidTransceiver.get(e)){c.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return(i=s.sender.getParameters()).encodings.forEach(function(e,t){e.active=t<=n}),c.next=9,t.awrap(s.sender.setParameters(i));case 9:case"end":return c.stop()}},null,this,null,Promise)}},{key:"setRtpEncodingParameters",value:function(n,s){var i,c;return t.async(function(o){for(;;)switch(o.prev=o.next){case 0:if(this._assertSendDirection(),k.debug('setRtpEncodingParameters() [localId:%s, params:%o]',n,s),i=this._mapMidTransceiver.get(n)){o.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return(c=i.sender.getParameters()).encodings.forEach(function(t,n){c.encodings[n]=e(e({},t),s)}),o.next=9,t.awrap(i.sender.setParameters(c));case 9:case"end":return o.stop()}},null,this,null,Promise)}},{key:"getSenderStats",value:function(e){var n;return t.async(function(t){for(;;)switch(t.prev=t.next){case 0:if(this._assertSendDirection(),n=this._mapMidTransceiver.get(e)){t.next=4;break}throw new Error('associated RTCRtpTransceiver not found');case 4:return t.abrupt("return",n.sender.getStats());case 5:case"end":return t.stop()}},null,this,null,Promise)}},{key:"sendDataChannel",value:function(e){var n,s,i,c,o,p,u,l,f,h,m,v;return t.async(function(w){for(;;)switch(w.prev=w.next){case 0:if(n=e.ordered,s=e.maxPacketLifeTime,i=e.maxRetransmits,c=e.label,o=e.protocol,this._assertSendDirection(),p={negotiated:!0,id:this._nextSendSctpStreamId,ordered:n,maxPacketLifeTime:s,maxRetransmits:i,protocol:o},k.debug('sendDataChannel() [options:%o]',p),u=this._pc.createDataChannel(c,p),this._nextSendSctpStreamId=++this._nextSendSctpStreamId%P.MIS,this._hasDataChannelMediaSection){w.next=24;break}return w.next=9,t.awrap(this._pc.createOffer());case 9:if(l=w.sent,f=_.parse(l.sdp),h=f.media.find(function(e){return'application'===e.type}),this._transportReady){w.next=15;break}return w.next=15,t.awrap(this._setupTransport({localDtlsRole:'server',localSdpObject:f}));case 15:return k.debug('sendDataChannel() | calling pc.setLocalDescription() [offer:%o]',l),w.next=18,t.awrap(this._pc.setLocalDescription(l));case 18:return this._remoteSdp.sendSctpAssociation({offerMediaObject:h}),m={type:'answer',sdp:this._remoteSdp.getSdp()},k.debug('sendDataChannel() | calling pc.setRemoteDescription() [answer:%o]',m),w.next=23,t.awrap(this._pc.setRemoteDescription(m));case 23:this._hasDataChannelMediaSection=!0;case 24:return v={streamId:p.id,ordered:p.ordered,maxPacketLifeTime:p.maxPacketLifeTime,maxRetransmits:p.maxRetransmits},w.abrupt("return",{dataChannel:u,sctpStreamParameters:v});case 26:case"end":return w.stop()}},null,this,null,Promise)}},{key:"receive",value:function(e){var n,s,i,c,o,p,u,l,f;return t.async(function(h){for(;;)switch(h.prev=h.next){case 0:return n=e.trackId,s=e.kind,i=e.rtpParameters,this._assertRecvDirection(),k.debug('receive() [trackId:%s, kind:%s]',n,s),c=i.mid||String(this._mapMidTransceiver.size),this._remoteSdp.receive({mid:c,kind:s,offerRtpParameters:i,streamId:i.rtcp.cname,trackId:n}),o={type:'offer',sdp:this._remoteSdp.getSdp()},k.debug('receive() | calling pc.setRemoteDescription() [offer:%o]',o),h.next=9,t.awrap(this._pc.setRemoteDescription(o));case 9:return h.next=11,t.awrap(this._pc.createAnswer());case 11:if(p=h.sent,u=_.parse(p.sdp),l=u.media.find(function(e){return String(e.mid)===c}),y.applyCodecParameters({offerRtpParameters:i,answerMediaObject:l}),p={type:'answer',sdp:_.write(u)},this._transportReady){h.next=19;break}return h.next=19,t.awrap(this._setupTransport({localDtlsRole:'client',localSdpObject:u}));case 19:return k.debug('receive() | calling pc.setLocalDescription() [answer:%o]',p),h.next=22,t.awrap(this._pc.setLocalDescription(p));case 22:if(f=this._pc.getTransceivers().find(function(e){return e.mid===c})){h.next=25;break}throw new Error('new RTCRtpTransceiver not found');case 25:return this._mapMidTransceiver.set(c,f),h.abrupt("return",{localId:c,track:f.receiver.track,rtpReceiver:f.receiver});case 27:case"end":return h.stop()}},null,this,null,Promise)}},{key:"stopReceiving",value:function(e){var n,s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertRecvDirection(),k.debug('stopReceiving() [localId:%s]',e),n=this._mapMidTransceiver.get(e)){c.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return this._remoteSdp.closeMediaSection(n.mid),s={type:'offer',sdp:this._remoteSdp.getSdp()},k.debug('stopReceiving() | calling pc.setRemoteDescription() [offer:%o]',s),c.next=10,t.awrap(this._pc.setRemoteDescription(s));case 10:return c.next=12,t.awrap(this._pc.createAnswer());case 12:return i=c.sent,k.debug('stopReceiving() | calling pc.setLocalDescription() [answer:%o]',i),c.next=16,t.awrap(this._pc.setLocalDescription(i));case 16:this._mapMidTransceiver.delete(e);case 17:case"end":return c.stop()}},null,this,null,Promise)}},{key:"pauseReceiving",value:function(e){var n,s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertRecvDirection(),k.debug('pauseReceiving() [localId:%s]',e),n=this._mapMidTransceiver.get(e)){c.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return n.direction='inactive',s={type:'offer',sdp:this._remoteSdp.getSdp()},k.debug('pauseReceiving() | calling pc.setRemoteDescription() [offer:%o]',s),c.next=10,t.awrap(this._pc.setRemoteDescription(s));case 10:return c.next=12,t.awrap(this._pc.createAnswer());case 12:return i=c.sent,k.debug('pauseReceiving() | calling pc.setLocalDescription() [answer:%o]',i),c.next=16,t.awrap(this._pc.setLocalDescription(i));case 16:case"end":return c.stop()}},null,this,null,Promise)}},{key:"resumeReceiving",value:function(e){var n,s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertRecvDirection(),k.debug('resumeReceiving() [localId:%s]',e),n=this._mapMidTransceiver.get(e)){c.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return n.direction='recvonly',s={type:'offer',sdp:this._remoteSdp.getSdp()},k.debug('resumeReceiving() | calling pc.setRemoteDescription() [offer:%o]',s),c.next=10,t.awrap(this._pc.setRemoteDescription(s));case 10:return c.next=12,t.awrap(this._pc.createAnswer());case 12:return i=c.sent,k.debug('resumeReceiving() | calling pc.setLocalDescription() [answer:%o]',i),c.next=16,t.awrap(this._pc.setLocalDescription(i));case 16:case"end":return c.stop()}},null,this,null,Promise)}},{key:"getReceiverStats",value:function(e){var n;return t.async(function(t){for(;;)switch(t.prev=t.next){case 0:if(this._assertRecvDirection(),n=this._mapMidTransceiver.get(e)){t.next=4;break}throw new Error('associated RTCRtpTransceiver not found');case 4:return t.abrupt("return",n.receiver.getStats());case 5:case"end":return t.stop()}},null,this,null,Promise)}},{key:"receiveDataChannel",value:function(e){var n,s,i,c,o,p,u,l,f,h,m,v;return t.async(function(w){for(;;)switch(w.prev=w.next){case 0:if(n=e.sctpStreamParameters,s=e.label,i=e.protocol,this._assertRecvDirection(),c=n.streamId,o=n.ordered,p=n.maxPacketLifeTime,u=n.maxRetransmits,l={negotiated:!0,id:c,ordered:o,maxPacketLifeTime:p,maxRetransmits:u,protocol:i},k.debug('receiveDataChannel() [options:%o]',l),f=this._pc.createDataChannel(s,l),this._hasDataChannelMediaSection){w.next=23;break}return this._remoteSdp.receiveSctpAssociation(),h={type:'offer',sdp:this._remoteSdp.getSdp()},k.debug('receiveDataChannel() | calling pc.setRemoteDescription() [offer:%o]',h),w.next=12,t.awrap(this._pc.setRemoteDescription(h));case 12:return w.next=14,t.awrap(this._pc.createAnswer());case 14:if(m=w.sent,this._transportReady){w.next=19;break}return v=_.parse(m.sdp),w.next=19,t.awrap(this._setupTransport({localDtlsRole:'client',localSdpObject:v}));case 19:return k.debug('receiveDataChannel() | calling pc.setRemoteDescription() [answer:%o]',m),w.next=22,t.awrap(this._pc.setLocalDescription(m));case 22:this._hasDataChannelMediaSection=!0;case 23:return w.abrupt("return",{dataChannel:f});case 24:case"end":return w.stop()}},null,this,null,Promise)}},{key:"_setupTransport",value:function(e){var n,s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:return n=e.localDtlsRole,(s=e.localSdpObject)||(s=_.parse(this._pc.localDescription.sdp)),(i=y.extractDtlsParameters({sdpObject:s})).role=n,this._remoteSdp.updateDtlsRole('client'===n?'server':'client'),c.next=7,t.awrap(this.safeEmitAsPromise('@connect',{dtlsParameters:i}));case 7:this._transportReady=!0;case 8:case"end":return c.stop()}},null,this,null,Promise)}},{key:"_assertSendDirection",value:function(){if('send'!==this._direction)throw new Error('method can just be called for handlers with "send" direction')}},{key:"_assertRecvDirection",value:function(){if('recv'!==this._direction)throw new Error('method can just be called for handlers with "recv" direction')}}],[{key:"createFactory",value:function(){return function(){return new v}}}]),v})(x.HandlerInterface);_e.Safari12=T},622,[22,67,9,10,12,14,17,607,593,597,598,611,612,613,614]); -__d(function(g,_r,_i,a,_m,_e,d){"use strict";var e=_r(d[0]),t=_r(d[1]),r=_r(d[2]),n=_r(d[3]),s=_r(d[4]),c=_r(d[5]),i=_r(d[6]);function o(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(r)return(r=r.call(e)).next.bind(r);if(Array.isArray(e)||(r=p(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var n=0;return function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function p(e,t){if(e){if("string"==typeof e)return l(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?l(e,t):void 0}}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r1&&(k.debug('send() | enabling simulcast'),l=v.parse(p.sdp),u=l.media.find(function(e){return'video'===e.type}),w.addLegacySimulcast({offerMediaObject:u,track:n,numStreams:s.length}),p={type:'offer',sdp:v.write(l)}),k.debug('send() | calling pc.setLocalDescription() [offer:%o]',p),I.next=21,t.awrap(this._pc.setLocalDescription(p));case 21:if(l=v.parse(this._pc.localDescription.sdp),u=l.media.find(function(e){return e.type===n.kind}),f.rtcp.cname=R.getCname({offerMediaObject:u}),f.encodings=w.getRtpEncodings({offerMediaObject:u,track:n}),s)for(m=0;m1&&'video/vp8'===f.codecs[0].mimeType.toLowerCase())for(S=o(f.encodings);!(y=S()).done;)y.value.scalabilityMode='S1T3';return this._remoteSdp.send({offerMediaObject:u,offerRtpParameters:f,answerRtpParameters:h,codecOptions:c}),x={type:'answer',sdp:this._remoteSdp.getSdp()},k.debug('send() | calling pc.setRemoteDescription() [answer:%o]',x),I.next=32,t.awrap(this._pc.setRemoteDescription(x));case 32:return P=String(this._nextSendLocalId),this._nextSendLocalId++,D=this._pc.getSenders().find(function(e){return e.track===n}),this._mapSendLocalIdRtpSender.set(P,D),I.abrupt("return",{localId:P,rtpParameters:f,rtpSender:D});case 37:case"end":return I.stop()}},null,this,null,Promise)}},{key:"stopSending",value:function(e){var r,n,s;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertSendDirection(),r=this._mapSendLocalIdRtpSender.get(e)){c.next=4;break}throw new Error('associated RTCRtpSender not found');case 4:return r.track&&this._sendStream.removeTrack(r.track),this._mapSendLocalIdRtpSender.delete(e),c.next=8,t.awrap(this._pc.createOffer());case 8:return n=c.sent,k.debug('stopSending() | calling pc.setLocalDescription() [offer:%o]',n),c.prev=10,c.next=13,t.awrap(this._pc.setLocalDescription(n));case 13:c.next=21;break;case 15:if(c.prev=15,c.t0=c.catch(10),0!==this._sendStream.getTracks().length){c.next=20;break}return k.warn('stopSending() | ignoring expected error due no sending tracks: %s',c.t0.toString()),c.abrupt("return");case 20:throw c.t0;case 21:if('stable'!==this._pc.signalingState){c.next=23;break}return c.abrupt("return");case 23:return s={type:'answer',sdp:this._remoteSdp.getSdp()},k.debug('stopSending() | calling pc.setRemoteDescription() [answer:%o]',s),c.next=27,t.awrap(this._pc.setRemoteDescription(s));case 27:case"end":return c.stop()}},null,this,[[10,15]],Promise)}},{key:"replaceTrack",value:function(e,r){var n,s;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertSendDirection(),r?k.debug('replaceTrack() [localId:%s, track.id:%s]',e,r.id):k.debug('replaceTrack() [localId:%s, no track]',e),n=this._mapSendLocalIdRtpSender.get(e)){c.next=5;break}throw new Error('associated RTCRtpSender not found');case 5:return s=n.track,c.next=8,t.awrap(n.replaceTrack(r));case 8:s&&this._sendStream.removeTrack(s),r&&this._sendStream.addTrack(r);case 10:case"end":return c.stop()}},null,this,null,Promise)}},{key:"setMaxSpatialLayer",value:function(e,r){var n,s;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertSendDirection(),k.debug('setMaxSpatialLayer() [localId:%s, spatialLayer:%s]',e,r),n=this._mapSendLocalIdRtpSender.get(e)){c.next=5;break}throw new Error('associated RTCRtpSender not found');case 5:return(s=n.getParameters()).encodings.forEach(function(e,t){e.active=t<=r}),c.next=9,t.awrap(n.setParameters(s));case 9:case"end":return c.stop()}},null,this,null,Promise)}},{key:"setRtpEncodingParameters",value:function(r,n){var s,c;return t.async(function(i){for(;;)switch(i.prev=i.next){case 0:if(this._assertSendDirection(),k.debug('setRtpEncodingParameters() [localId:%s, params:%o]',r,n),s=this._mapSendLocalIdRtpSender.get(r)){i.next=5;break}throw new Error('associated RTCRtpSender not found');case 5:return(c=s.getParameters()).encodings.forEach(function(t,r){c.encodings[r]=e(e({},t),n)}),i.next=9,t.awrap(s.setParameters(c));case 9:case"end":return i.stop()}},null,this,null,Promise)}},{key:"getSenderStats",value:function(e){var r;return t.async(function(t){for(;;)switch(t.prev=t.next){case 0:if(this._assertSendDirection(),r=this._mapSendLocalIdRtpSender.get(e)){t.next=4;break}throw new Error('associated RTCRtpSender not found');case 4:return t.abrupt("return",r.getStats());case 5:case"end":return t.stop()}},null,this,null,Promise)}},{key:"sendDataChannel",value:function(e){var r,n,s,c,i,o,p,l,u,f,h,m;return t.async(function(S){for(;;)switch(S.prev=S.next){case 0:if(r=e.ordered,n=e.maxPacketLifeTime,s=e.maxRetransmits,c=e.label,i=e.protocol,this._assertSendDirection(),o={negotiated:!0,id:this._nextSendSctpStreamId,ordered:r,maxPacketLifeTime:n,maxRetransmits:s,protocol:i},k.debug('sendDataChannel() [options:%o]',o),p=this._pc.createDataChannel(c,o),this._nextSendSctpStreamId=++this._nextSendSctpStreamId%P.MIS,this._hasDataChannelMediaSection){S.next=24;break}return S.next=9,t.awrap(this._pc.createOffer());case 9:if(l=S.sent,u=v.parse(l.sdp),f=u.media.find(function(e){return'application'===e.type}),this._transportReady){S.next=15;break}return S.next=15,t.awrap(this._setupTransport({localDtlsRole:'server',localSdpObject:u}));case 15:return k.debug('sendDataChannel() | calling pc.setLocalDescription() [offer:%o]',l),S.next=18,t.awrap(this._pc.setLocalDescription(l));case 18:return this._remoteSdp.sendSctpAssociation({offerMediaObject:f}),h={type:'answer',sdp:this._remoteSdp.getSdp()},k.debug('sendDataChannel() | calling pc.setRemoteDescription() [answer:%o]',h),S.next=23,t.awrap(this._pc.setRemoteDescription(h));case 23:this._hasDataChannelMediaSection=!0;case 24:return m={streamId:o.id,ordered:o.ordered,maxPacketLifeTime:o.maxPacketLifeTime,maxRetransmits:o.maxRetransmits},S.abrupt("return",{dataChannel:p,sctpStreamParameters:m});case 26:case"end":return S.stop()}},null,this,null,Promise)}},{key:"receive",value:function(e){var r,n,s,c,i,o,p,l,u,f;return t.async(function(h){for(;;)switch(h.prev=h.next){case 0:return r=e.trackId,n=e.kind,s=e.rtpParameters,this._assertRecvDirection(),k.debug('receive() [trackId:%s, kind:%s]',r,n),c=r,i=n,this._remoteSdp.receive({mid:i,kind:n,offerRtpParameters:s,streamId:s.rtcp.cname,trackId:r}),o={type:'offer',sdp:this._remoteSdp.getSdp()},k.debug('receive() | calling pc.setRemoteDescription() [offer:%o]',o),h.next=10,t.awrap(this._pc.setRemoteDescription(o));case 10:return h.next=12,t.awrap(this._pc.createAnswer());case 12:if(p=h.sent,l=v.parse(p.sdp),u=l.media.find(function(e){return String(e.mid)===i}),R.applyCodecParameters({offerRtpParameters:s,answerMediaObject:u}),p={type:'answer',sdp:v.write(l)},this._transportReady){h.next=20;break}return h.next=20,t.awrap(this._setupTransport({localDtlsRole:'client',localSdpObject:l}));case 20:return k.debug('receive() | calling pc.setLocalDescription() [answer:%o]',p),h.next=23,t.awrap(this._pc.setLocalDescription(p));case 23:if(f=this._pc.getReceivers().find(function(e){return e.track&&e.track.id===c})){h.next=26;break}throw new Error('new RTCRtpReceiver not');case 26:return this._mapRecvLocalIdInfo.set(c,{mid:i,rtpParameters:s,rtpReceiver:f}),h.abrupt("return",{localId:c,track:f.track,rtpReceiver:f});case 28:case"end":return h.stop()}},null,this,null,Promise)}},{key:"stopReceiving",value:function(e){var r,n,s,c,i;return t.async(function(o){for(;;)switch(o.prev=o.next){case 0:return this._assertRecvDirection(),k.debug('stopReceiving() [localId:%s]',e),r=this._mapRecvLocalIdInfo.get(e)||{},n=r.mid,s=r.rtpParameters,this._mapRecvLocalIdInfo.delete(e),this._remoteSdp.planBStopReceiving({mid:n,offerRtpParameters:s}),c={type:'offer',sdp:this._remoteSdp.getSdp()},k.debug('stopReceiving() | calling pc.setRemoteDescription() [offer:%o]',c),o.next=9,t.awrap(this._pc.setRemoteDescription(c));case 9:return o.next=11,t.awrap(this._pc.createAnswer());case 11:return i=o.sent,k.debug('stopReceiving() | calling pc.setLocalDescription() [answer:%o]',i),o.next=15,t.awrap(this._pc.setLocalDescription(i));case 15:case"end":return o.stop()}},null,this,null,Promise)}},{key:"getReceiverStats",value:function(e){var r,n;return t.async(function(t){for(;;)switch(t.prev=t.next){case 0:if(this._assertRecvDirection(),r=this._mapRecvLocalIdInfo.get(e)||{},n=r.rtpReceiver){t.next=4;break}throw new Error('associated RTCRtpReceiver not found');case 4:return t.abrupt("return",n.getStats());case 5:case"end":return t.stop()}},null,this,null,Promise)}},{key:"pauseReceiving",value:function(e){return t.async(function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}},null,null,null,Promise)}},{key:"resumeReceiving",value:function(e){return t.async(function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}},null,null,null,Promise)}},{key:"receiveDataChannel",value:function(e){var r,n,s,c,i,o,p,l,u,f,h,m;return t.async(function(S){for(;;)switch(S.prev=S.next){case 0:if(r=e.sctpStreamParameters,n=e.label,s=e.protocol,this._assertRecvDirection(),c=r.streamId,i=r.ordered,o=r.maxPacketLifeTime,p=r.maxRetransmits,l={negotiated:!0,id:c,ordered:i,maxPacketLifeTime:o,maxRetransmits:p,protocol:s},k.debug('receiveDataChannel() [options:%o]',l),u=this._pc.createDataChannel(n,l),this._hasDataChannelMediaSection){S.next=23;break}return this._remoteSdp.receiveSctpAssociation({oldDataChannelSpec:!0}),f={type:'offer',sdp:this._remoteSdp.getSdp()},k.debug('receiveDataChannel() | calling pc.setRemoteDescription() [offer:%o]',f),S.next=12,t.awrap(this._pc.setRemoteDescription(f));case 12:return S.next=14,t.awrap(this._pc.createAnswer());case 14:if(h=S.sent,this._transportReady){S.next=19;break}return m=v.parse(h.sdp),S.next=19,t.awrap(this._setupTransport({localDtlsRole:'client',localSdpObject:m}));case 19:return k.debug('receiveDataChannel() | calling pc.setRemoteDescription() [answer:%o]',h),S.next=22,t.awrap(this._pc.setLocalDescription(h));case 22:this._hasDataChannelMediaSection=!0;case 23:return S.abrupt("return",{dataChannel:u});case 24:case"end":return S.stop()}},null,this,null,Promise)}},{key:"_setupTransport",value:function(e){var r,n,s;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:return r=e.localDtlsRole,(n=e.localSdpObject)||(n=v.parse(this._pc.localDescription.sdp)),(s=R.extractDtlsParameters({sdpObject:n})).role=r,this._remoteSdp.updateDtlsRole('client'===r?'server':'client'),c.next=7,t.awrap(this.safeEmitAsPromise('@connect',{dtlsParameters:s}));case 7:this._transportReady=!0;case 8:case"end":return c.stop()}},null,this,null,Promise)}},{key:"_assertSendDirection",value:function(){if('send'!==this._direction)throw new Error('method can just be called for handlers with "send" direction')}},{key:"_assertRecvDirection",value:function(){if('recv'!==this._direction)throw new Error('method can just be called for handlers with "recv" direction')}}],[{key:"createFactory",value:function(){return function(){return new m}}}]),m})(y.HandlerInterface);_e.Safari11=D},623,[22,67,9,10,12,14,17,607,593,597,598,611,619,613,614]); -__d(function(g,r,_i,a,_m,_e,d){"use strict";var e=r(d[0]),t=r(d[1]),n=r(d[2]),s=r(d[3]),c=r(d[4]),i=r(d[5]),o=r(d[6]);function u(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(n)return(n=n.call(e)).next.bind(n);if(Array.isArray(e)||(n=l(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var s=0;return function(){return s>=e.length?{done:!0}:{done:!1,value:e[s++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function l(e,t){if(e){if("string"==typeof e)return p(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?p(e,t):void 0}}function p(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,s=new Array(t);n=t.length?{done:!0}:{done:!1,value:t[l++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function n(t,n){if(t){if("string"==typeof t)return i(t,n);var o=Object.prototype.toString.call(t).slice(8,-1);return"Object"===o&&t.constructor&&(o=t.constructor.name),"Map"===o||"Set"===o?Array.from(t):"Arguments"===o||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(o)?i(t,n):void 0}}function i(t,n){(null==n||n>t.length)&&(n=t.length);for(var i=0,o=new Array(n);i=e.length?{done:!0}:{done:!1,value:e[s++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function l(e,t){if(e){if("string"==typeof e)return u(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?u(e,t):void 0}}function u(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,s=new Array(t);n1&&(D.debug('send() | enabling simulcast'),u=_.parse(l.sdp),f=u.media.find(function(e){return'video'===e.type}),R.addLegacySimulcast({offerMediaObject:f,track:s,numStreams:c.length}),l={type:'offer',sdp:_.write(u)}),D.debug('send() | calling pc.setLocalDescription() [offer:%o]',l),I.next=21,t.awrap(this._pc.setLocalDescription(l));case 21:if(u=_.parse(this._pc.localDescription.sdp),f=u.media.find(function(e){return e.type===s.kind}),m.rtcp.cname=x.getCname({offerMediaObject:f}),m.encodings=R.getRtpEncodings({offerMediaObject:f,track:s}),c)for(v=0;v1&&('video/vp8'===m.codecs[0].mimeType.toLowerCase()||'video/h264'===m.codecs[0].mimeType.toLowerCase()))for(S=p(m.encodings);!(b=S()).done;)b.value.scalabilityMode='S1T3';return this._remoteSdp.send({offerMediaObject:f,offerRtpParameters:m,answerRtpParameters:h,codecOptions:i}),k={type:'answer',sdp:this._remoteSdp.getSdp()},D.debug('send() | calling pc.setRemoteDescription() [answer:%o]',k),I.next=32,t.awrap(this._pc.setRemoteDescription(k));case 32:return P=String(this._nextSendLocalId),this._nextSendLocalId++,this._mapSendLocalIdTrack.set(P,s),I.abrupt("return",{localId:P,rtpParameters:m});case 36:case"end":return I.stop()}},null,this,null,Promise)}},{key:"stopSending",value:function(e){var n,s,c;return t.async(function(i){for(;;)switch(i.prev=i.next){case 0:if(this._assertSendDirection(),D.debug('stopSending() [localId:%s]',e),n=this._mapSendLocalIdTrack.get(e)){i.next=5;break}throw new Error('track not found');case 5:return this._mapSendLocalIdTrack.delete(e),this._sendStream.removeTrack(n),this._pc.addStream(this._sendStream),i.next=10,t.awrap(this._pc.createOffer());case 10:return s=i.sent,D.debug('stopSending() | calling pc.setLocalDescription() [offer:%o]',s),i.prev=12,i.next=15,t.awrap(this._pc.setLocalDescription(s));case 15:i.next=23;break;case 17:if(i.prev=17,i.t0=i.catch(12),0!==this._sendStream.getTracks().length){i.next=22;break}return D.warn('stopSending() | ignoring expected error due no sending tracks: %s',i.t0.toString()),i.abrupt("return");case 22:throw i.t0;case 23:if('stable'!==this._pc.signalingState){i.next=25;break}return i.abrupt("return");case 25:return c={type:'answer',sdp:this._remoteSdp.getSdp()},D.debug('stopSending() | calling pc.setRemoteDescription() [answer:%o]',c),i.next=29,t.awrap(this._pc.setRemoteDescription(c));case 29:case"end":return i.stop()}},null,this,[[12,17]],Promise)}},{key:"replaceTrack",value:function(e,n){return t.async(function(e){for(;;)switch(e.prev=e.next){case 0:throw new b.UnsupportedError('not implemented');case 1:case"end":return e.stop()}},null,null,null,Promise)}},{key:"setMaxSpatialLayer",value:function(e,n){return t.async(function(e){for(;;)switch(e.prev=e.next){case 0:throw new b.UnsupportedError('not implemented');case 1:case"end":return e.stop()}},null,null,null,Promise)}},{key:"setRtpEncodingParameters",value:function(e,n){return t.async(function(e){for(;;)switch(e.prev=e.next){case 0:throw new b.UnsupportedError('not implemented');case 1:case"end":return e.stop()}},null,null,null,Promise)}},{key:"getSenderStats",value:function(e){return t.async(function(e){for(;;)switch(e.prev=e.next){case 0:throw new b.UnsupportedError('not implemented');case 1:case"end":return e.stop()}},null,null,null,Promise)}},{key:"sendDataChannel",value:function(e){var n,s,c,i,o,p,l,u,f,m,h,v;return t.async(function(S){for(;;)switch(S.prev=S.next){case 0:if(n=e.ordered,s=e.maxPacketLifeTime,c=e.maxRetransmits,i=e.label,o=e.protocol,this._assertSendDirection(),p={negotiated:!0,id:this._nextSendSctpStreamId,ordered:n,maxPacketLifeTime:s,maxRetransmitTime:s,maxRetransmits:c,protocol:o},D.debug('sendDataChannel() [options:%o]',p),l=this._pc.createDataChannel(i,p),this._nextSendSctpStreamId=++this._nextSendSctpStreamId%I.MIS,this._hasDataChannelMediaSection){S.next=24;break}return S.next=9,t.awrap(this._pc.createOffer());case 9:if(u=S.sent,f=_.parse(u.sdp),m=f.media.find(function(e){return'application'===e.type}),this._transportReady){S.next=15;break}return S.next=15,t.awrap(this._setupTransport({localDtlsRole:'server',localSdpObject:f}));case 15:return D.debug('sendDataChannel() | calling pc.setLocalDescription() [offer:%o]',u),S.next=18,t.awrap(this._pc.setLocalDescription(u));case 18:return this._remoteSdp.sendSctpAssociation({offerMediaObject:m}),h={type:'answer',sdp:this._remoteSdp.getSdp()},D.debug('sendDataChannel() | calling pc.setRemoteDescription() [answer:%o]',h),S.next=23,t.awrap(this._pc.setRemoteDescription(h));case 23:this._hasDataChannelMediaSection=!0;case 24:return v={streamId:p.id,ordered:p.ordered,maxPacketLifeTime:p.maxPacketLifeTime,maxRetransmits:p.maxRetransmits},S.abrupt("return",{dataChannel:l,sctpStreamParameters:v});case 26:case"end":return S.stop()}},null,this,null,Promise)}},{key:"receive",value:function(e){var n,s,c,i,o,p,l,u,f,m,h,v;return t.async(function(S){for(;;)switch(S.prev=S.next){case 0:return n=e.trackId,s=e.kind,c=e.rtpParameters,this._assertRecvDirection(),D.debug('receive() [trackId:%s, kind:%s]',n,s),i=n,o=s,p=c.rtcp.cname,D.debug('receive() | forcing a random remote streamId to avoid well known bug in react-native-webrtc'),p+="-hack-"+w.generateRandomNumber(),this._remoteSdp.receive({mid:o,kind:s,offerRtpParameters:c,streamId:p,trackId:n}),l={type:'offer',sdp:this._remoteSdp.getSdp()},D.debug('receive() | calling pc.setRemoteDescription() [offer:%o]',l),S.next=13,t.awrap(this._pc.setRemoteDescription(l));case 13:return S.next=15,t.awrap(this._pc.createAnswer());case 15:if(u=S.sent,f=_.parse(u.sdp),m=f.media.find(function(e){return String(e.mid)===o}),x.applyCodecParameters({offerRtpParameters:c,answerMediaObject:m}),u={type:'answer',sdp:_.write(f)},this._transportReady){S.next=23;break}return S.next=23,t.awrap(this._setupTransport({localDtlsRole:'client',localSdpObject:f}));case 23:return D.debug('receive() | calling pc.setLocalDescription() [answer:%o]',u),S.next=26,t.awrap(this._pc.setLocalDescription(u));case 26:if(h=this._pc.getRemoteStreams().find(function(e){return e.id===p}),v=h.getTrackById(i)){S.next=30;break}throw new Error('remote track not found');case 30:return this._mapRecvLocalIdInfo.set(i,{mid:o,rtpParameters:c}),S.abrupt("return",{localId:i,track:v});case 32:case"end":return S.stop()}},null,this,null,Promise)}},{key:"stopReceiving",value:function(e){var n,s,c,i,o;return t.async(function(p){for(;;)switch(p.prev=p.next){case 0:return this._assertRecvDirection(),D.debug('stopReceiving() [localId:%s]',e),n=this._mapRecvLocalIdInfo.get(e)||{},s=n.mid,c=n.rtpParameters,this._mapRecvLocalIdInfo.delete(e),this._remoteSdp.planBStopReceiving({mid:s,offerRtpParameters:c}),i={type:'offer',sdp:this._remoteSdp.getSdp()},D.debug('stopReceiving() | calling pc.setRemoteDescription() [offer:%o]',i),p.next=9,t.awrap(this._pc.setRemoteDescription(i));case 9:return p.next=11,t.awrap(this._pc.createAnswer());case 11:return o=p.sent,D.debug('stopReceiving() | calling pc.setLocalDescription() [answer:%o]',o),p.next=15,t.awrap(this._pc.setLocalDescription(o));case 15:case"end":return p.stop()}},null,this,null,Promise)}},{key:"pauseReceiving",value:function(e){return t.async(function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}},null,null,null,Promise)}},{key:"resumeReceiving",value:function(e){return t.async(function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}},null,null,null,Promise)}},{key:"getReceiverStats",value:function(e){return t.async(function(e){for(;;)switch(e.prev=e.next){case 0:throw new b.UnsupportedError('not implemented');case 1:case"end":return e.stop()}},null,null,null,Promise)}},{key:"receiveDataChannel",value:function(e){var n,s,c,i,o,p,l,u,f,m,h,v;return t.async(function(S){for(;;)switch(S.prev=S.next){case 0:if(n=e.sctpStreamParameters,s=e.label,c=e.protocol,this._assertRecvDirection(),i=n.streamId,o=n.ordered,p=n.maxPacketLifeTime,l=n.maxRetransmits,u={negotiated:!0,id:i,ordered:o,maxPacketLifeTime:p,maxRetransmitTime:p,maxRetransmits:l,protocol:c},D.debug('receiveDataChannel() [options:%o]',u),f=this._pc.createDataChannel(s,u),this._hasDataChannelMediaSection){S.next=23;break}return this._remoteSdp.receiveSctpAssociation({oldDataChannelSpec:!0}),m={type:'offer',sdp:this._remoteSdp.getSdp()},D.debug('receiveDataChannel() | calling pc.setRemoteDescription() [offer:%o]',m),S.next=12,t.awrap(this._pc.setRemoteDescription(m));case 12:return S.next=14,t.awrap(this._pc.createAnswer());case 14:if(h=S.sent,this._transportReady){S.next=19;break}return v=_.parse(h.sdp),S.next=19,t.awrap(this._setupTransport({localDtlsRole:'client',localSdpObject:v}));case 19:return D.debug('receiveDataChannel() | calling pc.setRemoteDescription() [answer:%o]',h),S.next=22,t.awrap(this._pc.setLocalDescription(h));case 22:this._hasDataChannelMediaSection=!0;case 23:return S.abrupt("return",{dataChannel:f});case 24:case"end":return S.stop()}},null,this,null,Promise)}},{key:"_setupTransport",value:function(e){var n,s,c;return t.async(function(i){for(;;)switch(i.prev=i.next){case 0:return n=e.localDtlsRole,(s=e.localSdpObject)||(s=_.parse(this._pc.localDescription.sdp)),(c=x.extractDtlsParameters({sdpObject:s})).role=n,this._remoteSdp.updateDtlsRole('client'===n?'server':'client'),i.next=7,t.awrap(this.safeEmitAsPromise('@connect',{dtlsParameters:c}));case 7:this._transportReady=!0;case 8:case"end":return i.stop()}},null,this,null,Promise)}},{key:"_assertSendDirection",value:function(){if('send'!==this._direction)throw new Error('method can just be called for handlers with "send" direction')}},{key:"_assertRecvDirection",value:function(){if('recv'!==this._direction)throw new Error('method can just be called for handlers with "recv" direction')}}],[{key:"createFactory",value:function(){return function(){return new v}}}]),v})(k.HandlerInterface);_e.ReactNative=C},626,[22,67,9,10,12,14,17,607,593,596,597,598,611,619,613,614]); -__d(function(g,r,i,a,_m,e,d){"use strict";var t=this&&this.__createBinding||(Object.create?function(t,n,o,c){void 0===c&&(c=o),Object.defineProperty(t,c,{enumerable:!0,get:function(){return n[o]}})}:function(t,n,o,c){void 0===c&&(c=o),t[c]=n[o]}),n=this&&this.__exportStar||function(n,o){for(var c in n)"default"===c||o.hasOwnProperty(c)||t(o,n,c)};Object.defineProperty(e,"__esModule",{value:!0}),n(r(d[0]),e),n(r(d[1]),e),n(r(d[2]),e),n(r(d[3]),e),n(r(d[4]),e),n(r(d[5]),e),n(r(d[6]),e),n(r(d[7]),e),n(r(d[8]),e),n(r(d[9]),e)},627,[591,600,602,603,604,605,628,629,613,596]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0})},628,[]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0})},629,[]); -__d(function(g,r,i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.WebSocketProvider=_e.WebSocketContext=void 0;var t=e(r(d[1])),n=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=l(t);if(n&&n.has(e))return n.get(e);var o={},c=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in e)if("default"!==u&&Object.prototype.hasOwnProperty.call(e,u)){var f=c?Object.getOwnPropertyDescriptor(e,u):null;f&&(f.get||f.set)?Object.defineProperty(o,u,f):o[u]=e[u]}o.default=e,n&&n.set(e,o);return o})(r(d[2])),o=e(r(d[3])),c=r(d[4]),u=r(d[5]),f=r(d[6]),s=r(d[7]);function l(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(l=function(e){return e?n:t})(e)}var p=(0,n.createContext)(null);_e.WebSocketContext=p;_e.WebSocketProvider=function(e){var l=e.children,v=e.url,S=e.roomURL,k=e.peerId,O=(0,c.useDispatch)(),P=(0,n.useState)(),b=(0,t.default)(P,2),y=b[0],E=b[1],_=(0,c.useSelector)(function(e){return e.participant.authToken});return(0,n.useEffect)(function(){if(!v||!S||!k)return function(){};var e=new u.EventEmitter,t=(0,o.default)(v+"?roomURL="+S+"&peerId="+k+"&authToken="+_+"&version="+s.CLIENT_APP_VERSION);return t.on('disconnect',function(){O((0,f.setRoomSocketState)(f.RoomSocketState.DISCONNECTED))}),t.on('connect_error',function(e){console.log('connect_error',e)}),t.on('error',function(e){console.log('err socket')}),t.on('connect',function(){console.log('[DYTE] Connected'),O((0,f.setRoomSocketState)(f.RoomSocketState.CONNECTED))}),t.on('event://server-simple-message',function(t,n){var o=JSON.parse(t);e.emit('socket',o,n),O(o)}),E({socket:t,sendMessage:function(e,n){return new Promise(function(o){t.emit('event://send-message',JSON.stringify(e),function(e){var t=JSON.parse(e);O(t),o(t),n&&n(t)})})},emitter:e}),function(){t.disconnect(),E(null)}},[v,S,k,_,O]),n.default.createElement(p.Provider,{value:y},l)}},630,[1,41,165,631,432,595,480,504]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.io=e.Socket=e.Manager=e.protocol=void 0;var o=r(d[0]),t=r(d[1]),n=r(d[2])("socket.io-client");m.exports=e=u;var c=e.managers={};function u(u,f){"object"==typeof u&&(f=u,u=void 0),f=f||{};var s,p=(0,o.url)(u,f.path||"/socket.io"),l=p.source,y=p.id,v=p.path,b=c[y]&&v in c[y].nsps;return f.forceNew||f["force new connection"]||!1===f.multiplex||b?(n("ignoring socket cache for %s",l),s=new t.Manager(l,f)):(c[y]||(n("new io instance for %s",l),c[y]=new t.Manager(l,f)),s=c[y]),p.query&&!f.query&&(f.query=p.queryKey),s.socket(p.path,f)}e.io=u;var f=r(d[3]);Object.defineProperty(e,"protocol",{enumerable:!0,get:function(){return f.protocol}}),e.connect=u;var s=r(d[1]);Object.defineProperty(e,"Manager",{enumerable:!0,get:function(){return s.Manager}});var p=r(d[4]);Object.defineProperty(e,"Socket",{enumerable:!0,get:function(){return p.Socket}}),e.default=u},631,[632,634,588,657,656]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.url=void 0;var t=r(d[0]),o=r(d[1])("socket.io-client:url");e.url=function(p){var s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",l=arguments.length>2?arguments[2]:void 0,c=p;l=l||"undefined"!=typeof location&&location,null==p&&(p=l.protocol+"//"+l.host),"string"==typeof p&&("/"===p.charAt(0)&&(p="/"===p.charAt(1)?l.protocol+p:l.host+p),/^(https?|wss?):\/\//.test(p)||(o("protocol-less url %s",p),p=void 0!==l?l.protocol+"//"+p:"https://"+p),o("parse %s",p),c=t(p)),c.port||(/^(http|ws)$/.test(c.protocol)?c.port="80":/^(http|ws)s$/.test(c.protocol)&&(c.port="443")),c.path=c.path||"/";var h=-1!==c.host.indexOf(":")?"["+c.host+"]":c.host;return c.id=c.protocol+"://"+h+":"+c.port+s,c.href=c.protocol+"://"+h+(l&&l.port===c.port?"":":"+c.port),c}},632,[633,588]); -__d(function(g,r,_i,a,_m,_e,d){var e=/^(?:(?![^:@]+:[^:@\/]*@)(http|https|ws|wss):\/\/)?((?:(([^:@]*)(?::([^:@]*))?)?@)?((?:[a-f0-9]{0,4}:){2,7}[a-f0-9]{0,4}|[^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/,t=['source','protocol','authority','userInfo','user','password','host','port','relative','path','directory','file','query','anchor'];function s(e,t){var s=t.replace(/\/{2,9}/g,"/").split("/");return'/'!=t.substr(0,1)&&0!==t.length||s.splice(0,1),'/'==t.substr(t.length-1,1)&&s.splice(s.length-1,1),s}function n(e,t){var s={};return t.replace(/(?:^|&)([^&=]*)=?([^&]*)/g,function(e,t,n){t&&(s[t]=n)}),s}_m.exports=function(u){var o=u,i=u.indexOf('['),c=u.indexOf(']');-1!=i&&-1!=c&&(u=u.substring(0,i)+u.substring(i,c).replace(/:/g,';')+u.substring(c,u.length));for(var p=e.exec(u||''),h={},l=14;l--;)h[t[l]]=p[l]||'';return-1!=i&&-1!=c&&(h.source=o,h.host=h.host.substring(1,h.host.length-1).replace(/;/g,':'),h.authority=h.authority.replace('[','').replace(']','').replace(/;/g,':'),h.ipv6uri=!0),h.pathNames=s(h,h.path),h.queryKey=n(h,h.query),h}},633,[]); -__d(function(g,r,_i2,a,m,_e,d){"use strict";var e=r(d[0]),t=r(d[1]),n=r(d[2]),i=r(d[3]),o=r(d[4]),c=r(d[5]);function s(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}Object.defineProperty(_e,"__esModule",{value:!0}),_e.Manager=void 0;var u=r(d[6]),h=r(d[7]),l=r(d[8]),f=r(d[9]),p=r(d[10]),v=r(d[11]),y=r(d[12]),k=r(d[13])("socket.io-client:manager"),_=(function(y){i(D,y);var _,b,R=(_=D,b=s(),function(){var e,t=c(_);if(b){var n=c(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return o(this,e)});function D(t,i){var o,c;e(this,D),(o=R.call(this)).nsps={},o.subs=[],t&&"object"==typeof t&&(i=t,t=void 0),(i=i||{}).path=i.path||"/socket.io",o.opts=i,(0,h.installTimerFunctions)(n(o),i),o.reconnection(!1!==i.reconnection),o.reconnectionAttempts(i.reconnectionAttempts||1/0),o.reconnectionDelay(i.reconnectionDelay||1e3),o.reconnectionDelayMax(i.reconnectionDelayMax||5e3),o.randomizationFactor(null!==(c=i.randomizationFactor)&&void 0!==c?c:.5),o.backoff=new v({min:o.reconnectionDelay(),max:o.reconnectionDelayMax(),jitter:o.randomizationFactor()}),o.timeout(null==i.timeout?2e4:i.timeout),o._readyState="closed",o.uri=t;var s=i.parser||f;return o.encoder=new s.Encoder,o.decoder=new s.Decoder,o._autoConnect=!1!==i.autoConnect,o._autoConnect&&o.open(),o}return t(D,[{key:"reconnection",value:function(e){return arguments.length?(this._reconnection=!!e,this):this._reconnection}},{key:"reconnectionAttempts",value:function(e){return void 0===e?this._reconnectionAttempts:(this._reconnectionAttempts=e,this)}},{key:"reconnectionDelay",value:function(e){var t;return void 0===e?this._reconnectionDelay:(this._reconnectionDelay=e,null===(t=this.backoff)||void 0===t||t.setMin(e),this)}},{key:"randomizationFactor",value:function(e){var t;return void 0===e?this._randomizationFactor:(this._randomizationFactor=e,null===(t=this.backoff)||void 0===t||t.setJitter(e),this)}},{key:"reconnectionDelayMax",value:function(e){var t;return void 0===e?this._reconnectionDelayMax:(this._reconnectionDelayMax=e,null===(t=this.backoff)||void 0===t||t.setMax(e),this)}},{key:"timeout",value:function(e){return arguments.length?(this._timeout=e,this):this._timeout}},{key:"maybeReconnectOnOpen",value:function(){!this._reconnecting&&this._reconnection&&0===this.backoff.attempts&&this.reconnect()}},{key:"open",value:function(e){var t=this;if(k("readyState %s",this._readyState),~this._readyState.indexOf("open"))return this;k("opening %s",this.uri),this.engine=u(this.uri,this.opts);var n=this.engine,i=this;this._readyState="opening",this.skipReconnect=!1;var o=(0,p.on)(n,"open",function(){i.onopen(),e&&e()}),c=(0,p.on)(n,"error",function(n){k("error"),i.cleanup(),i._readyState="closed",t.emitReserved("error",n),e?e(n):i.maybeReconnectOnOpen()});if(!1!==this._timeout){var s=this._timeout;k("connect attempt will timeout after %d",s),0===s&&o();var h=this.setTimeoutFn(function(){k("connect attempt timed out after %d",s),o(),n.close(),n.emit("error",new Error("timeout"))},s);this.opts.autoUnref&&h.unref(),this.subs.push(function(){clearTimeout(h)})}return this.subs.push(o),this.subs.push(c),this}},{key:"connect",value:function(e){return this.open(e)}},{key:"onopen",value:function(){k("open"),this.cleanup(),this._readyState="open",this.emitReserved("open");var e=this.engine;this.subs.push((0,p.on)(e,"ping",this.onping.bind(this)),(0,p.on)(e,"data",this.ondata.bind(this)),(0,p.on)(e,"error",this.onerror.bind(this)),(0,p.on)(e,"close",this.onclose.bind(this)),(0,p.on)(this.decoder,"decoded",this.ondecoded.bind(this)))}},{key:"onping",value:function(){this.emitReserved("ping")}},{key:"ondata",value:function(e){this.decoder.add(e)}},{key:"ondecoded",value:function(e){this.emitReserved("packet",e)}},{key:"onerror",value:function(e){k("error",e),this.emitReserved("error",e)}},{key:"socket",value:function(e,t){var n=this.nsps[e];return n||(n=new l.Socket(this,e,t),this.nsps[e]=n),n}},{key:"_destroy",value:function(e){for(var t=0,n=Object.keys(this.nsps);t=this._reconnectionAttempts)k("reconnect failed"),this.backoff.reset(),this.emitReserved("reconnect_failed"),this._reconnecting=!1;else{var n=this.backoff.duration();k("will wait %dms before reconnect attempt",n),this._reconnecting=!0;var i=this.setTimeoutFn(function(){t.skipReconnect||(k("attempting reconnect"),e.emitReserved("reconnect_attempt",t.backoff.attempts),t.skipReconnect||t.open(function(n){n?(k("reconnect attempt error"),t._reconnecting=!1,t.reconnect(),e.emitReserved("reconnect_error",n)):(k("reconnect success"),t.onreconnect())}))},n);this.opts.autoUnref&&i.unref(),this.subs.push(function(){clearTimeout(i)})}}},{key:"onreconnect",value:function(){var e=this.backoff.attempts;this._reconnecting=!1,this.backoff.reset(),this.emitReserved("reconnect",e)}}]),D})(y.StrictEventEmitter);_e.Manager=_},634,[9,10,16,12,14,17,635,650,656,657,660,662,661,588]); -__d(function(g,r,i,a,m,e,d){var o=r(d[0]);m.exports=function(t,p){return new o(t,p)},m.exports.Socket=o,m.exports.protocol=o.protocol,m.exports.Transport=r(d[1]),m.exports.transports=r(d[2]),m.exports.parser=r(d[3])},635,[636,643,637,644]); -__d(function(g,r,_i,a,m,_e,d){var e=r(d[0]),t=r(d[1]),s=r(d[2]),n=r(d[3]),o=r(d[4]),i=r(d[5]),p=r(d[6]);function c(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}var u=r(d[7]),h=r(d[8]),l=r(d[9])("engine.io-client:socket"),f=r(d[10]),v=r(d[11]),y=r(d[12]),k=r(d[13]).installTimerFunctions,b=(function(b){"use strict";o(B,h);var w,S,L=(w=B,S=c(),function(){var e,t=p(w);if(S){var s=p(this).constructor;e=Reflect.construct(t,arguments,s)}else e=t.apply(this,arguments);return i(this,e)});function B(s){var o,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return t(this,B),o=L.call(this),s&&"object"==typeof s&&(i=s,s=null),s?(s=v(s),i.hostname=s.host,i.secure="https"===s.protocol||"wss"===s.protocol,i.port=s.port,s.query&&(i.query=s.query)):i.host&&(i.hostname=v(i.host).host),k(n(o),i),o.secure=null!=i.secure?i.secure:"undefined"!=typeof location&&"https:"===location.protocol,i.hostname&&!i.port&&(i.port=o.secure?"443":"80"),o.hostname=i.hostname||("undefined"!=typeof location?location.hostname:"localhost"),o.port=i.port||("undefined"!=typeof location&&location.port?location.port:o.secure?443:80),o.transports=i.transports||["polling","websocket"],o.readyState="",o.writeBuffer=[],o.prevBufferLen=0,o.opts=e({path:"/engine.io",agent:!1,withCredentials:!1,upgrade:!0,jsonp:!0,timestampParam:"t",rememberUpgrade:!1,rejectUnauthorized:!0,perMessageDeflate:{threshold:1024},transportOptions:{},closeOnBeforeunload:!0},i),o.opts.path=o.opts.path.replace(/\/$/,"")+"/","string"==typeof o.opts.query&&(o.opts.query=y.decode(o.opts.query)),o.id=null,o.upgrades=null,o.pingInterval=null,o.pingTimeout=null,o.pingTimeoutTimer=null,"function"==typeof addEventListener&&(o.opts.closeOnBeforeunload&&addEventListener("beforeunload",function(){o.transport&&(o.transport.removeAllListeners(),o.transport.close())},!1),"localhost"!==o.hostname&&(o.offlineEventListener=function(){o.onClose("transport close")},addEventListener("offline",o.offlineEventListener,!1))),o.open(),o}return s(B,[{key:"createTransport",value:function(t){l('creating transport "%s"',t);var s=T(this.opts.query);s.EIO=f.protocol,s.transport=t,this.id&&(s.sid=this.id);var n=e({},this.opts.transportOptions[t],this.opts,{query:s,socket:this,hostname:this.hostname,secure:this.secure,port:this.port});return l("options: %j",n),new u[t](n)}},{key:"open",value:function(){var e,t=this;if(this.opts.rememberUpgrade&&B.priorWebsocketSuccess&&-1!==this.transports.indexOf("websocket"))e="websocket";else{if(0===this.transports.length)return void this.setTimeoutFn(function(){t.emit("error","No transports available")},0);e=this.transports[0]}this.readyState="opening";try{e=this.createTransport(e)}catch(e){return l("error while creating transport: %s",e),this.transports.shift(),void this.open()}e.open(),this.setTransport(e)}},{key:"setTransport",value:function(e){var t=this;l("setting transport %s",e.name),this.transport&&(l("clearing existing transport %s",this.transport.name),this.transport.removeAllListeners()),this.transport=e,e.on("drain",this.onDrain.bind(this)).on("packet",this.onPacket.bind(this)).on("error",this.onError.bind(this)).on("close",function(){t.onClose("transport close")})}},{key:"probe",value:function(e){var t=this;l('probing transport "%s"',e);var s=this.createTransport(e,{probe:1}),n=!1;B.priorWebsocketSuccess=!1;var o=function(){n||(l('probe transport "%s" opened',e),s.send([{type:"ping",data:"probe"}]),s.once("packet",function(o){if(!n)if("pong"===o.type&&"probe"===o.data){if(l('probe transport "%s" pong',e),t.upgrading=!0,t.emit("upgrading",s),!s)return;B.priorWebsocketSuccess="websocket"===s.name,l('pausing current transport "%s"',t.transport.name),t.transport.pause(function(){n||"closed"!==t.readyState&&(l("changing transport and sending upgrade packet"),f(),t.setTransport(s),s.send([{type:"upgrade"}]),t.emit("upgrade",s),s=null,t.upgrading=!1,t.flush())})}else{l('probe transport "%s" failed',e);var i=new Error("probe error");i.transport=s.name,t.emit("upgradeError",i)}}))};function i(){n||(n=!0,f(),s.close(),s=null)}var p=function(n){var o=new Error("probe error: "+n);o.transport=s.name,i(),l('probe transport "%s" failed because of error: %s',e,n),t.emit("upgradeError",o)};function c(){p("transport closed")}function u(){p("socket closed")}function h(e){s&&e.name!==s.name&&(l('"%s" works - aborting "%s"',e.name,s.name),i())}var f=function(){s.removeListener("open",o),s.removeListener("error",p),s.removeListener("close",c),t.removeListener("close",u),t.removeListener("upgrading",h)};s.once("open",o),s.once("error",p),s.once("close",c),this.once("close",u),this.once("upgrading",h),s.open()}},{key:"onOpen",value:function(){if(l("socket open"),this.readyState="open",B.priorWebsocketSuccess="websocket"===this.transport.name,this.emit("open"),this.flush(),"open"===this.readyState&&this.opts.upgrade&&this.transport.pause){l("starting upgrade probes");for(var e=0,t=this.upgrades.length;e0&&void 0!==arguments[0]?arguments[0]:{};return e(t,{xd:this.xd,xs:this.xs},this.opts),new E(this.uri(),t)}},{key:"doWrite",value:function(t,e){var n=this,s=this.request({method:"POST",data:t});s.on("success",e),s.on("error",function(t){n.onError("xhr post error",t)})}},{key:"doPoll",value:function(){var t=this;k("xhr poll");var e=this.request();e.on("data",this.onData.bind(this)),e.on("error",function(e){t.onError("xhr poll error",e)}),this.pollXhr=e}}]),u})(),E=(function(e){"use strict";o(u,p);var i=h(u);function u(e,s){var o;return n(this,u),o=i.call(this),x(t(o),s),o.opts=s,o.method=s.method||"GET",o.uri=e,o.async=!1!==s.async,o.data=void 0!==s.data?s.data:null,o.create(),o}return s(u,[{key:"create",value:function(){var t=this,e=v(this.opts,"agent","enablesXDR","pfx","key","passphrase","cert","ca","ciphers","rejectUnauthorized","autoUnref");e.xdomain=!!this.opts.xd,e.xscheme=!!this.opts.xs;var n=this.xhr=new l(e);try{k("xhr open %s: %s",this.method,this.uri),n.open(this.method,this.uri,this.async);try{if(this.opts.extraHeaders)for(var s in n.setDisableHeaderCheck&&n.setDisableHeaderCheck(!0),this.opts.extraHeaders)this.opts.extraHeaders.hasOwnProperty(s)&&n.setRequestHeader(s,this.opts.extraHeaders[s])}catch(t){}if("POST"===this.method)try{n.setRequestHeader("Content-type","text/plain;charset=UTF-8")}catch(t){}try{n.setRequestHeader("Accept","*/*")}catch(t){}"withCredentials"in n&&(n.withCredentials=this.opts.withCredentials),this.opts.requestTimeout&&(n.timeout=this.opts.requestTimeout),this.hasXDR()?(n.onload=function(){t.onLoad()},n.onerror=function(){t.onError(n.responseText)}):n.onreadystatechange=function(){4===n.readyState&&(200===n.status||1223===n.status?t.onLoad():t.setTimeoutFn(function(){t.onError("number"==typeof n.status?n.status:0)},0))},k("xhr data %s",this.data),n.send(this.data)}catch(e){return void this.setTimeoutFn(function(){t.onError(e)},0)}"undefined"!=typeof document&&(this.index=u.requestsCount++,u.requests[this.index]=this)}},{key:"onSuccess",value:function(){this.emit("success"),this.cleanup()}},{key:"onData",value:function(t){this.emit("data",t),this.onSuccess()}},{key:"onError",value:function(t){this.emit("error",t),this.cleanup(!0)}},{key:"cleanup",value:function(t){if(void 0!==this.xhr&&null!==this.xhr){if(this.hasXDR()?this.xhr.onload=this.xhr.onerror=R:this.xhr.onreadystatechange=R,t)try{this.xhr.abort()}catch(t){}"undefined"!=typeof document&&delete u.requests[this.index],this.xhr=null}}},{key:"onLoad",value:function(){var t=this.xhr.responseText;null!==t&&this.onData(t)}},{key:"hasXDR",value:function(){return"undefined"!=typeof XDomainRequest&&!this.xs&&this.enablesXDR}},{key:"abort",value:function(){this.cleanup()}}]),u})();if(E.requestsCount=0,E.requests={},"undefined"!=typeof document)if("function"==typeof attachEvent)attachEvent("onunload",b);else if("function"==typeof addEventListener){addEventListener("onpagehide"in q?"pagehide":"unload",b,!1)}function b(){for(var t in E.requests)E.requests.hasOwnProperty(t)&&E.requests[t].abort()}m.exports=D,m.exports.Request=E},641,[16,22,9,10,12,14,17,638,642,649,650,640,588]); -__d(function(g,r,i,a,m,_e,d){var t=r(d[0]),e=r(d[1]),n=r(d[2]),o=r(d[3]),s=r(d[4]);function p(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(t){return!1}}var l=r(d[5]),u=r(d[6]),c=r(d[7]),h=r(d[8]),f=r(d[9])("engine.io-client:polling"),y=(function(y){"use strict";n(b,l);var v,w,k=(v=b,w=p(),function(){var t,e=s(v);if(w){var n=s(this).constructor;t=Reflect.construct(e,arguments,n)}else t=e.apply(this,arguments);return o(this,t)});function b(){return t(this,b),k.apply(this,arguments)}return e(b,[{key:"name",get:function(){return"polling"}},{key:"doOpen",value:function(){this.poll()}},{key:"pause",value:function(t){var e=this;this.readyState="pausing";var n=function(){f("paused"),e.readyState="paused",t()};if(this.polling||!this.writable){var o=0;this.polling&&(f("we are currently polling - waiting to pause"),o++,this.once("pollComplete",function(){f("pre-pause polling complete"),--o||n()})),this.writable||(f("we are currently writing - waiting to pause"),o++,this.once("drain",function(){f("pre-pause writing complete"),--o||n()}))}else n()}},{key:"poll",value:function(){f("polling"),this.polling=!0,this.doPoll(),this.emit("poll")}},{key:"onData",value:function(t){var e=this;f("polling got data %s",t);c.decodePayload(t,this.socket.binaryType).forEach(function(t){if("opening"===e.readyState&&"open"===t.type&&e.onOpen(),"close"===t.type)return e.onClose(),!1;e.onPacket(t)}),"closed"!==this.readyState&&(this.polling=!1,this.emit("pollComplete"),"open"===this.readyState?this.poll():f('ignoring poll - transport state "%s"',this.readyState))}},{key:"doClose",value:function(){var t=this,e=function(){f("writing close packet"),t.write([{type:"close"}])};"open"===this.readyState?(f("transport open - closing"),e()):(f("transport not open - deferring close"),this.once("open",e))}},{key:"write",value:function(t){var e=this;this.writable=!1,c.encodePayload(t,function(t){e.doWrite(t,function(){e.writable=!0,e.emit("drain")})})}},{key:"uri",value:function(){var t=this.query||{},e=this.opts.secure?"https":"http",n="";return!1!==this.opts.timestampRequests&&(t[this.opts.timestampParam]=h()),this.supportsBinary||t.sid||(t.b64=1),t=u.encode(t),this.opts.port&&("https"===e&&443!==Number(this.opts.port)||"http"===e&&80!==Number(this.opts.port))&&(n=":"+this.opts.port),t.length&&(t="?"+t),e+"://"+(-1!==this.opts.hostname.indexOf(":")?"["+this.opts.hostname+"]":this.opts.hostname)+n+this.opts.path+t}}]),b})();m.exports=y},642,[9,10,12,14,17,643,651,644,652,588]); -__d(function(g,r,i,a,m,_e,d){var t=r(d[0]),e=r(d[1]),n=r(d[2]),o=r(d[3]),s=r(d[4]),c=r(d[5]);function u(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(t){return!1}}var l=r(d[6]),h=r(d[7]),f=r(d[8]).installTimerFunctions,y=r(d[9])("engine.io-client:transport"),p=(function(p){"use strict";o(R,h);var v,k,S=(v=R,k=u(),function(){var t,e=c(v);if(k){var n=c(this).constructor;t=Reflect.construct(e,arguments,n)}else t=e.apply(this,arguments);return s(this,t)});function R(e){var o;return t(this,R),o=S.call(this),f(n(o),e),o.opts=e,o.query=e.query,o.readyState="",o.socket=e.socket,o}return e(R,[{key:"onError",value:function(t,e){var n=new Error(t);return n.type="TransportError",n.description=e,this.emit("error",n),this}},{key:"open",value:function(){return"closed"!==this.readyState&&""!==this.readyState||(this.readyState="opening",this.doOpen()),this}},{key:"close",value:function(){return"opening"!==this.readyState&&"open"!==this.readyState||(this.doClose(),this.onClose()),this}},{key:"send",value:function(t){"open"===this.readyState?this.write(t):y("transport is not open, discarding packets")}},{key:"onOpen",value:function(){this.readyState="open",this.writable=!0,this.emit("open")}},{key:"onData",value:function(t){var e=l.decodePacket(t,this.socket.binaryType);this.onPacket(e)}},{key:"onPacket",value:function(t){this.emit("packet",t)}},{key:"onClose",value:function(){this.readyState="closed",this.emit("close")}}]),R})();m.exports=p},643,[9,10,16,12,14,17,644,649,650,588]); -__d(function(g,r,_i,a,m,e,d){var o=r(d[0]),n=r(d[1]),t=String.fromCharCode(30);m.exports={protocol:4,encodePacket:o,encodePayload:function(n,c){var f=n.length,i=new Array(f),u=0;n.forEach(function(n,l){o(n,!1,function(o){i[l]=o,++u===f&&c(i.join(t))})})},decodePacket:n,decodePayload:function(o,c){for(var f=o.split(t),i=[],u=0;u1?{type:f[c],data:t.substring(1)}:{type:f[c]}:u}},647,[646,648]); -__d(function(g,r,_i,a,m,e,d){!(function(n){"use strict";e.encode=function(t){var i,f=new Uint8Array(t),u=f.length,o="";for(i=0;i>2],o+=n[(3&f[i])<<4|f[i+1]>>4],o+=n[(15&f[i+1])<<2|f[i+2]>>6],o+=n[63&f[i+2]];return u%3==2?o=o.substring(0,o.length-1)+"=":u%3==1&&(o=o.substring(0,o.length-2)+"=="),o},e.decode=function(t){var i,f,u,o,c,h=.75*t.length,l=t.length,s=0;"="===t[t.length-1]&&(h--,"="===t[t.length-2]&&h--);var x=new ArrayBuffer(h),O=new Uint8Array(x);for(i=0;i>4,O[s++]=(15&u)<<4|o>>2,O[s++]=(3&o)<<6|63&c;return x}})("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/")},648,[]); -__d(function(g,r,_i,a,m,e,d){function t(t){if(t)return s(t)}function s(s){for(var i in t.prototype)s[i]=t.prototype[i];return s}void 0!==m&&(m.exports=t),t.prototype.on=t.prototype.addEventListener=function(t,s){return this._callbacks=this._callbacks||{},(this._callbacks['$'+t]=this._callbacks['$'+t]||[]).push(s),this},t.prototype.once=function(t,s){function i(){this.off(t,i),s.apply(this,arguments)}return i.fn=s,this.on(t,i),this},t.prototype.off=t.prototype.removeListener=t.prototype.removeAllListeners=t.prototype.removeEventListener=function(t,s){if(this._callbacks=this._callbacks||{},0==arguments.length)return this._callbacks={},this;var i,n=this._callbacks['$'+t];if(!n)return this;if(1==arguments.length)return delete this._callbacks['$'+t],this;for(var l=0;l1?n-1:0),u=1;u0);return c}function h(){var n=i(+new Date);return n!==t?(u=0,t=n):n+'.'+i(u++)}for(;f';n=document.createElement(e)}catch(e){(n=document.createElement("iframe")).name=o.iframeId,n.src="javascript:0"}n.id=o.iframeId,o.form.appendChild(n),o.iframe=n};l(),e=e.replace(v,"\\\n"),this.area.value=e.replace(y,"\\n");try{this.form.submit()}catch(e){}this.iframe.attachEvent?this.iframe.onreadystatechange=function(){"complete"===o.iframe.readyState&&f()}:this.iframe.onload=f}}]),x})();m.exports=C},653,[9,10,16,77,12,14,17,642,640]); -__d(function(g,r,_i,a,m,_e,d){var t=r(d[0]),e=r(d[1]),s=r(d[2]),o=r(d[3]),n=r(d[4]);function i(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(t){return!1}}var c=r(d[5]),u=r(d[6]),p=r(d[7]),h=r(d[8]),f=r(d[9]).pick,l=r(d[10]),y=l.WebSocket,v=l.usingBrowserWebSocket,w=l.defaultBinaryType,k=l.nextTick,b=r(d[11])("engine.io-client:websocket"),B="undefined"!=typeof navigator&&"string"==typeof navigator.product&&"reactnative"===navigator.product.toLowerCase(),x=(function(l){"use strict";s(T,c);var x,R,C=(x=T,R=i(),function(){var t,e=n(x);if(R){var s=n(this).constructor;t=Reflect.construct(e,arguments,s)}else t=e.apply(this,arguments);return o(this,t)});function T(e){var s;return t(this,T),(s=C.call(this,e)).supportsBinary=!e.forceBase64,s}return e(T,[{key:"name",get:function(){return"websocket"}},{key:"doOpen",value:function(){if(this.check()){var t=this.uri(),e=this.opts.protocols,s=B?{}:f(this.opts,"agent","perMessageDeflate","pfx","key","passphrase","cert","ca","ciphers","rejectUnauthorized","localAddress","protocolVersion","origin","maxPayload","family","checkServerIdentity");this.opts.extraHeaders&&(s.headers=this.opts.extraHeaders);try{this.ws=v&&!B?e?new y(t,e):new y(t):new y(t,e,s)}catch(t){return this.emit("error",t)}this.ws.binaryType=this.socket.binaryType||w,this.addEventListeners()}}},{key:"addEventListeners",value:function(){var t=this;this.ws.onopen=function(){t.opts.autoUnref&&t.ws._socket.unref(),t.onOpen()},this.ws.onclose=this.onClose.bind(this),this.ws.onmessage=function(e){return t.onData(e.data)},this.ws.onerror=function(e){return t.onError("websocket error",e)}}},{key:"write",value:function(t){var e=this;this.writable=!1;for(var s=function(s){var o=t[s],n=s===t.length-1;u.encodePacket(o,e.supportsBinary,function(t){var s={};v||(o.options&&(s.compress=o.options.compress),e.opts.perMessageDeflate&&("string"==typeof t?Buffer.byteLength(t):t.length)=e.length?{done:!0}:{done:!1,value:e[i++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function h(e,t){if(e){if("string"==typeof e)return u(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?u(e,t):void 0}}function u(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,i=new Array(t);n1?t-1:0),i=1;i0;case u.ACK:case u.BINARY_ACK:return Array.isArray(e)}}}]),k})();function E(t){try{return JSON.parse(t)}catch(t){return!1}}_e.Decoder=N;var A=(function(){function t(e){i(this,t),this.packet=e,this.buffers=[],this.reconPack=e}return o(t,[{key:"takeBinaryData",value:function(t){if(this.buffers.push(t),this.buffers.length===this.reconPack.attachments){var e=h.reconstructPacket(this.reconPack,this.buffers);return this.finishedReconstruction(),e}return null}},{key:"finishedReconstruction",value:function(){this.reconPack=null,this.buffers=[]}}]),t})()},657,[77,12,14,17,9,10,649,658,659,588]); -__d(function(g,r,_i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.reconstructPacket=e.deconstructPacket=void 0;var t=r(d[0]);function n(c,o){if(!c)return c;if(t.isBinary(c)){var u={_placeholder:!0,num:o.length};return o.push(c),u}if(Array.isArray(c)){for(var i=new Array(c.length),f=0;f1?o-1:0),l=1;l1?o-1:0),l=1;l0&&t.jitter<=1?t.jitter:0,this.attempts=0}m.exports=t,t.prototype.duration=function(){var t=this.ms*Math.pow(this.factor,this.attempts++);if(this.jitter){var o=Math.random(),s=Math.floor(o*this.jitter*t);t=0==(1&Math.floor(10*o))?t-s:t+s}return 0|Math.min(t,this.max)},t.prototype.reset=function(){this.attempts=0},t.prototype.setMin=function(t){this.ms=t},t.prototype.setMax=function(t){this.max=t},t.prototype.setJitter=function(t){this.jitter=t}},662,[]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var u=t(r(d[1])),o='production'===process.env.REACT_APP_STAGE,n={captureEvent:function(t,n){o&&u.default.capture(t,n)},SHOULD_CAPTURE_EVENT:o,setPeople:function(t){o&&u.default.people.set(t)}};e.default=n},663,[1,664]); -__d(function(e,t,r,n,i,o,s){'use strict';function a(e){"@babel/helpers - typeof";return(a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function c(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function u(e,t){for(var r=0;re.length)&&(t=e.length);for(var r=0,n=new Array(t);r=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,s=!0,a=!1;return{s:function(){r=e[Symbol.iterator]()},n:function(){var e=r.next();return s=e.done,e},e:function(e){a=!0,o=e},f:function(){try{s||null==r.return||r.return()}finally{if(a)throw o}}}}var $=String.fromCharCode,P='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=',F='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+-$',A={};function C(e,t){if(!A[e]){A[e]={};for(var r=0;r>>8,r[2*n+1]=o%256}return r},decompressFromUint8Array:function(e){if(null===e||void 0===e)return q.decompress(e);for(var t=new Array(e.length/2),r=0,n=t.length;r>=1}else{for(i=1,n=0;n>=1}0==--l&&(l=Math.pow(2,f),f++),delete a[p]}else for(i=s[p],n=0;n>=1;0==--l&&(l=Math.pow(2,f),f++),s[u]=d++,p=String(c)}if(''!==p){if(Object.prototype.hasOwnProperty.call(a,p)){if(p.charCodeAt(0)<256){for(n=0;n>=1}else{for(i=1,n=0;n>=1}0==--l&&(l=Math.pow(2,f),f++),delete a[p]}else for(i=s[p],n=0;n>=1;0==--l&&(l=Math.pow(2,f),f++)}for(i=2,n=0;n>=1;for(;;){if(h<<=1,g==t-1){_.push(r(h));break}g++}return _.join('')},decompress:function(e){return null==e?'':''==e?null:q._decompress(e.length,32768,function(t){return e.charCodeAt(t)})},_decompress:function(e,t,r){var n,i,o,s,a,c,u,p=[],l=4,d=4,f=3,_='',h=[],g={val:r(0),position:t,index:1};for(n=0;n<3;n+=1)p[n]=n;for(o=0,a=Math.pow(2,2),c=1;c!=a;)s=g.val&g.position,g.position>>=1,0==g.position&&(g.position=t,g.val=r(g.index++)),o|=(s>0?1:0)*c,c<<=1;switch(o){case 0:for(o=0,a=Math.pow(2,8),c=1;c!=a;)s=g.val&g.position,g.position>>=1,0==g.position&&(g.position=t,g.val=r(g.index++)),o|=(s>0?1:0)*c,c<<=1;u=$(o);break;case 1:for(o=0,a=Math.pow(2,16),c=1;c!=a;)s=g.val&g.position,g.position>>=1,0==g.position&&(g.position=t,g.val=r(g.index++)),o|=(s>0?1:0)*c,c<<=1;u=$(o);break;case 2:return''}for(p[3]=u,i=u,h.push(u);;){if(g.index>e)return'';for(o=0,a=Math.pow(2,f),c=1;c!=a;)s=g.val&g.position,g.position>>=1,0==g.position&&(g.position=t,g.val=r(g.index++)),o|=(s>0?1:0)*c,c<<=1;switch(u=o){case 0:for(o=0,a=Math.pow(2,8),c=1;c!=a;)s=g.val&g.position,g.position>>=1,0==g.position&&(g.position=t,g.val=r(g.index++)),o|=(s>0?1:0)*c,c<<=1;p[d++]=$(o),u=d-1,l--;break;case 1:for(o=0,a=Math.pow(2,16),c=1;c!=a;)s=g.val&g.position,g.position>>=1,0==g.position&&(g.position=t,g.val=r(g.index++)),o|=(s>0?1:0)*c,c<<=1;p[d++]=$(o),u=d-1,l--;break;case 2:return h.join('')}if(0==l&&(l=Math.pow(2,f),f++),p[u])_=p[u];else{if(u!==d)return null;_=i+i.charAt(0)}h.push(_),p[d++]=i+_.charAt(0),i=_,0==--l&&(l=Math.pow(2,f),f++)}}},R={DEBUG:!1,LIB_VERSION:"1.14.1"},M=Array.prototype,j=Function.prototype,T=Object.prototype,D=M.slice,U=T.toString,B=T.hasOwnProperty,I='undefined'!=typeof window?window:{},N=I.navigator||{userAgent:''},H=I.document||{},L=N.userAgent,z=j.bind,V=M.forEach,Q=M.indexOf,W=Array.isArray,X={},G={trim:function(e){return e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,'')}},J=function(){if(R.DEBUG&&!G.isUndefined(window.console)&&window.console)try{window.console.log.apply(window.console,arguments)}catch(e){G.each(arguments,function(e){window.console.log(e)})}},Y=function(){if(R.DEBUG&&!G.isUndefined(window.console)&&window.console){var e=['PostHog error:'].concat(Array.prototype.slice.call(arguments));try{window.console.error.apply(window.console,e)}catch(t){G.each(e,function(e){window.console.error(e)})}}},K=function(){if(!G.isUndefined(window.console)&&window.console){var e=['PostHog error:'].concat(Array.prototype.slice.call(arguments));try{window.console.error.apply(window.console,e)}catch(t){G.each(e,function(e){window.console.error(e)})}}};G.bind=function(e,t){var r,n;if(z&&e.bind===z)return z.apply(e,D.call(arguments,1));if(!G.isFunction(e))throw new TypeError;return r=D.call(arguments,2),n=function(){if(!(this instanceof n))return e.apply(t,r.concat(D.call(arguments)));var i={};i.prototype=e.prototype;var o=new i;i.prototype=null;var s=e.apply(o,r.concat(D.call(arguments)));return Object(s)===s?s:o}},G.bind_instance_methods=function(e){for(var t in e)'function'==typeof e[t]&&(e[t]=G.bind(e[t],e))},G.each=function(e,t,r){if(null!==e&&void 0!==e)if(V&&e.forEach===V)e.forEach(t,r);else if(e.length===+e.length){for(var n=0,i=e.length;n0&&(t[r]=e)}),t};var Z,ee,te='undefined'!=typeof Symbol?Symbol('__deepCircularCopyInProgress__'):'__deepCircularCopyInProgress__';function re(e,t){return e!==Object(e)?t?t(e):e:e[te]?void 0:(e[te]=!0,G.isArray(e)?(r=[],G.each(e,function(e){r.push(re(e,t))})):(r={},G.each(e,function(e,n){n!==te&&(r[n]=re(e,t))})),delete e[te],r);var r}function ne(e){switch(a(e.className)){case'string':return e.className;case'object':return e.className.baseVal||e.getAttribute('class')||'';default:return''}}function ie(e){var t='';return pe(e)&&!le(e)&&e.childNodes&&e.childNodes.length&&G.each(e.childNodes,function(e){ae(e)&&e.textContent&&(t+=G.trim(e.textContent).split(/(\s+)/).filter(de).join('').replace(/[\r\n]/g,' ').replace(/[ ]+/g,' ').substring(0,255))}),G.trim(t)}function oe(e){return e&&1===e.nodeType}function se(e,t){return e&&e.tagName&&e.tagName.toLowerCase()===t.toLowerCase()}function ae(e){return e&&3===e.nodeType}G.copyAndTruncateStrings=function(e,t){return re(e,function(e){return'string'==typeof e&&null!==t&&(e=e.slice(0,t)),e})},G.base64Encode=function(e){var t,r,n,i,o,s='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=',a=0,c=0,u='',p=[];if(!e)return e;e=G.utf8Encode(e);do{t=(o=e.charCodeAt(a++)<<16|e.charCodeAt(a++)<<8|e.charCodeAt(a++))>>18&63,r=o>>12&63,n=o>>6&63,i=63&o,p[c++]=s.charAt(t)+s.charAt(r)+s.charAt(n)+s.charAt(i)}while(a127&&s<2048?String.fromCharCode(s>>6|192,63&s|128):String.fromCharCode(s>>12|224,s>>6&63|128,63&s|128),null!==a&&(r>t&&(o+=e.substring(t,r)),o+=a,t=r=i+1)}return r>t&&(o+=e.substring(t,e.length)),o},G.UUID=(Z=function(){for(var e=1*new Date,t=0;e==1*new Date;)t++;return e.toString(16)+t.toString(16)},ee=function(){var e,t,r=L,n=[],i=0;function o(e,t){var r,i=0;for(r=0;r=4&&(i=o(i,n),n=[]);return n.length>0&&(i=o(i,n)),i.toString(16)},function(){var e=(window.screen.height*window.screen.width).toString(16);return Z()+'-'+Math.random().toString(16).replace('.','')+'-'+ee()+'-'+e+'-'+Z()}),G.isBlockedUA=function(e){return!!/(google web preview|baiduspider|yandexbot|bingbot|googlebot|yahoo! slurp)/i.test(e)},G.HTTPBuildQuery=function(e,t){var r,n,i=[];return G.isUndefined(t)&&(t='&'),G.each(e,function(e,t){r=encodeURIComponent(e.toString()),n=encodeURIComponent(t),i[i.length]=n+'='+r}),i.join(t)},G.getQueryParam=function(e,t){t=t.replace(/[[]/,'\\[').replace(/[\]]/,'\\]');var r=new RegExp('[\\?&]'+t+'=([^&#]*)').exec(e);if(null===r||r&&'string'!=typeof r[1]&&r[1].length)return'';var n=r[1];try{n=decodeURIComponent(n)}catch(e){Y('Skipping decoding for malformed query param: '+n)}return n.replace(/\+/g,' ')},G.getHashParam=function(e,t){var r=e.match(new RegExp(t+'=([^&]*)'));return r?r[1]:null},G.register_event=(function(){function e(e,r,n){return function(i){if(i=i||t(window.event)){var o,s,a=!0;return G.isFunction(n)&&(o=n(i)),s=r.call(e,i),!1!==o&&!1!==s||(a=!1),a}}}function t(e){return e&&(e.preventDefault=t.preventDefault,e.stopPropagation=t.stopPropagation),e}return t.preventDefault=function(){this.returnValue=!1},t.stopPropagation=function(){this.cancelBubble=!0},function(t,r,n,i,o){if(t)if(t.addEventListener&&!i)t.addEventListener(r,n,!!o);else{var s='on'+r,a=t[s];t[s]=e(t,n,a)}else Y('No valid element provided to register_event')}})(),G.info={campaignParams:function(){var e='utm_source utm_medium utm_campaign utm_content utm_term gclid'.split(' '),t='',r={};return G.each(e,function(e){(t=G.getQueryParam(H.URL,e)).length&&(r[e]=t)}),r},searchEngine:function(e){return 0===e.search('https?://(.*)google.([^/?]*)')?'google':0===e.search('https?://(.*)bing.com')?'bing':0===e.search('https?://(.*)yahoo.com')?'yahoo':0===e.search('https?://(.*)duckduckgo.com')?'duckduckgo':null},searchInfo:function(e){var t=G.info.searchEngine(e),r='yahoo'!=t?'q':'p',n={};if(null!==t){n.$search_engine=t;var i=G.getQueryParam(e,r);i.length&&(n.ph_keyword=i)}return n},browser:function(e,t,r){return t=t||'',r||G.includes(e,' OPR/')?G.includes(e,'Mini')?'Opera Mini':'Opera':/(BlackBerry|PlayBook|BB10)/i.test(e)?'BlackBerry':G.includes(e,'IEMobile')||G.includes(e,'WPDesktop')?'Internet Explorer Mobile':G.includes(e,'SamsungBrowser/')?'Samsung Internet':G.includes(e,'Edge')||G.includes(e,'Edg/')?'Microsoft Edge':G.includes(e,'FBIOS')?'Facebook Mobile':G.includes(e,'Chrome')?'Chrome':G.includes(e,'CriOS')?'Chrome iOS':G.includes(e,'UCWEB')||G.includes(e,'UCBrowser')?'UC Browser':G.includes(e,'FxiOS')?'Firefox iOS':G.includes(t,'Apple')?G.includes(e,'Mobile')?'Mobile Safari':'Safari':G.includes(e,'Android')?'Android Mobile':G.includes(e,'Konqueror')?'Konqueror':G.includes(e,'Firefox')?'Firefox':G.includes(e,'MSIE')||G.includes(e,'Trident/')?'Internet Explorer':G.includes(e,'Gecko')?'Mozilla':''},browserVersion:function(e,t,r){var n={'Internet Explorer Mobile':/rv:(\d+(\.\d+)?)/,'Microsoft Edge':/Edge?\/(\d+(\.\d+)?)/,Chrome:/Chrome\/(\d+(\.\d+)?)/,'Chrome iOS':/CriOS\/(\d+(\.\d+)?)/,'UC Browser':/(UCBrowser|UCWEB)\/(\d+(\.\d+)?)/,Safari:/Version\/(\d+(\.\d+)?)/,'Mobile Safari':/Version\/(\d+(\.\d+)?)/,Opera:/(Opera|OPR)\/(\d+(\.\d+)?)/,Firefox:/Firefox\/(\d+(\.\d+)?)/,'Firefox iOS':/FxiOS\/(\d+(\.\d+)?)/,Konqueror:/Konqueror:(\d+(\.\d+)?)/,BlackBerry:/BlackBerry (\d+(\.\d+)?)/,'Android Mobile':/android\s(\d+(\.\d+)?)/,'Samsung Internet':/SamsungBrowser\/(\d+(\.\d+)?)/,'Internet Explorer':/(rv:|MSIE )(\d+(\.\d+)?)/,Mozilla:/rv:(\d+(\.\d+)?)/}[G.info.browser(e,t,r)];if(void 0===n)return null;var i=e.match(n);return i?parseFloat(i[i.length-2]):null},os:function(){var e=L;return/Windows/i.test(e)?/Phone/.test(e)||/WPDesktop/.test(e)?'Windows Phone':'Windows':/(iPhone|iPad|iPod)/.test(e)?'iOS':/Android/.test(e)?'Android':/(BlackBerry|PlayBook|BB10)/i.test(e)?'BlackBerry':/Mac/i.test(e)?'Mac OS X':/Linux/.test(e)?'Linux':/CrOS/.test(e)?'Chrome OS':''},device:function(e){return/Windows Phone/i.test(e)||/WPDesktop/.test(e)?'Windows Phone':/iPad/.test(e)?'iPad':/iPod/.test(e)?'iPod Touch':/iPhone/.test(e)?'iPhone':/(BlackBerry|PlayBook|BB10)/i.test(e)?'BlackBerry':/Android/.test(e)&&!/Mobile/.test(e)?'Android Tablet':/Android/.test(e)?'Android':''},deviceType:function(e){var t=this.device(e);return'iPad'===t||'Android Tablet'===t?'Tablet':t?'Mobile':'Desktop'},referringDomain:function(e){var t=e.split('/');return t.length>=3?t[2]:''},properties:function(){return G.extend(G.strip_empty_properties({$os:G.info.os(),$browser:G.info.browser(L,N.vendor,window.opera),$device:G.info.device(L),$device_type:G.info.deviceType(L)}),{$current_url:window.location.href,$host:window.location.host,$pathname:window.location.pathname,$browser_version:G.info.browserVersion(L,N.vendor,window.opera),$screen_height:window.screen.height,$screen_width:window.screen.width,$viewport_height:window.innerHeight,$viewport_width:window.innerWidth,$lib:'web',$lib_version:R.LIB_VERSION,$insert_id:Math.random().toString(36).substring(2,10)+Math.random().toString(36).substring(2,10),$time:G.timestamp()/1e3})},people_properties:function(){return G.extend(G.strip_empty_properties({$os:G.info.os(),$browser:G.info.browser(L,N.vendor,window.opera)}),{$browser_version:G.info.browserVersion(L,N.vendor,window.opera)})}},G.isObject=G.isObject,G.isBlockedUA=G.isBlockedUA,G.isEmptyObject=G.isEmptyObject,G.info=G.info,G.info.device=G.info.device,G.info.browser=G.info.browser,G.info.browserVersion=G.info.browserVersion,G.info.properties=G.info.properties;var ce=['a','button','form','input','select','textarea','label'];function ue(e,t){if(!e||se(e,'html')||!oe(e))return!1;for(var r=!1,n=[e],i=!0,o=e;o.parentNode&&!se(o,'body');)if(11!==o.parentNode.nodeType){if(!(i=o.parentNode))break;if(ce.indexOf(i.tagName.toLowerCase())>-1)r=!0;else{var s=window.getComputedStyle(i);s&&'pointer'===s.getPropertyValue('cursor')&&(r=!0)}n.push(i),o=i}else n.push(o.parentNode.host),o=o.parentNode.host;var a=window.getComputedStyle(e);if(a&&'pointer'===a.getPropertyValue('cursor')&&'click'===t.type)return!0;var c=e.tagName.toLowerCase();switch(c){case'html':return!1;case'form':return'submit'===t.type;case'input':return'change'===t.type||'click'===t.type;case'select':case'textarea':return'change'===t.type||'click'===t.type;default:return r?'click'===t.type:'click'===t.type&&(ce.indexOf(c)>-1||'true'===e.getAttribute('contenteditable'))}}function pe(e){for(var t=e;t.parentNode&&!se(t,'body');t=t.parentNode){var r=ne(t).split(' ');if(G.includes(r,'ph-sensitive')||G.includes(r,'ph-no-capture'))return!1}if(G.includes(ne(e).split(' '),'ph-include'))return!0;var n=e.type||'';if('string'==typeof n)switch(n.toLowerCase()){case'hidden':case'password':return!1}var i=e.name||e.id||'';if('string'==typeof i){if(/^cc|cardnum|ccnum|creditcard|csc|cvc|cvv|exp|pass|pwd|routing|seccode|securitycode|securitynum|socialsec|socsec|ssn/i.test(i.replace(/[^a-zA-Z0-9]/g,'')))return!1}return!0}function le(e){return!!(se(e,'input')&&'button'!=e.type||se(e,'select')||se(e,'textarea')||'true'===e.getAttribute('contenteditable'))}function de(e){if(null===e||G.isUndefined(e))return!1;if('string'==typeof e){e=G.trim(e);if(/^(?:(4[0-9]{12}(?:[0-9]{3})?)|(5[1-5][0-9]{14})|(6(?:011|5[0-9]{2})[0-9]{12})|(3[47][0-9]{13})|(3(?:0[0-5]|[68][0-9])[0-9]{11})|((?:2131|1800|35[0-9]{3})[0-9]{11}))$/.test((e||'').replace(/[- ]/g,'')))return!1;if(/(^\d{3}-?\d{2}-?\d{4}$)/.test(e))return!1}return!0}function fe(e,t){var r=document.createElement('script');r.type='text/javascript',r.src=e,r.onload=t;var n=document.getElementsByTagName('script');n.length>0?n[0].parentNode.insertBefore(r,n[0]):document.body.appendChild(r)}var _e=(function(){function e(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:t.get_config('rageclick');c(this,e),this.clicks=[],this.instance=t,this.enabled=r}return p(e,[{key:"click",value:function(e,t,r){if(this.enabled){var n=this.clicks[this.clicks.length-1];n&&Math.abs(e-n.x)+Math.abs(t-n.y)<30&&r-n.timestamp<1e3?(this.clicks.push({x:e,y:t,timestamp:r}),3===this.clicks.length&&this.instance.capture('$rageclick')):this.clicks=[{x:e,y:t,timestamp:r}]}}}]),e})(),he={_initializedTokens:[],_previousElementSibling:function(e){if(e.previousElementSibling)return e.previousElementSibling;do{e=e.previousSibling}while(e&&!oe(e));return e},_getPropertiesFromElement:function(e,t,r){var n=e.tagName.toLowerCase(),i={tag_name:n};ce.indexOf(n)>-1&&!r&&(i.$el_text=ie(e));var o=ne(e);o.length>0&&(i.classes=o.split(' ').filter(function(e){return''!==e})),G.each(e.attributes,function(r){var n;le(e)&&-1===['name','id','class'].indexOf(r.name)||!t&&de(r.value)&&('string'!=typeof(n=r.name)||'_ngcontent'!==n.substring(0,10))&&(i['attr__'+r.name]=r.value)});for(var s=1,a=1,c=e;c=this._previousElementSibling(c);)s++,c.tagName===e.tagName&&a++;return i.nth_child=s,i.nth_of_type=a,i},_getDefaultProperties:function(e){return{$event_type:e,$ce_version:1}},_extractCustomPropertyValue:function(e){var t=[];return G.each(document.querySelectorAll(e.css_selector),function(e){var r;['input','select'].indexOf(e.tagName.toLowerCase())>-1?r=e.value:e.textContent&&(r=e.textContent),de(r)&&t.push(r)}),t.join(', ')},_getCustomProperties:function(e){var t={};return G.each(this._customProperties,function(r){G.each(r.event_selectors,function(n){var i=document.querySelectorAll(n);G.each(i,function(n){G.includes(e,n)&&pe(n)&&(t[r.name]=this._extractCustomPropertyValue(r))},this)},this)},this),t},_getEventTarget:function(e){return void 0===e.target?e.srcElement:e.target.shadowRoot?e.composedPath()[0]:e.target},_captureEvent:function(e,t){var r=this._getEventTarget(e);if(ae(r)&&(r=r.parentNode),'click'===e.type&&this.rageclicks.click(e.clientX,e.clientY,(new Date).getTime()),ue(r,e)){for(var n=[r],i=r;i.parentNode&&!se(i,'body');)11!==i.parentNode.nodeType?(n.push(i.parentNode),i=i.parentNode):(n.push(i.parentNode.host),i=i.parentNode.host);var o,s=[],a=!1;if(G.each(n,function(e){var r=pe(e);'a'===e.tagName.toLowerCase()&&(o=e.getAttribute('href'),o=r&&de(o)&&o);var n=ne(e).split(' ');G.includes(n,'ph-no-capture')&&(a=!0),s.push(this._getPropertiesFromElement(e,t.get_config('mask_all_element_attributes'),t.get_config('mask_all_text')))},this),t.get_config('mask_all_text')||(s[0].$el_text=ie(r)),o&&(s[0].attr__href=o),a)return!1;var c=G.extend(this._getDefaultProperties(e.type),{$elements:s},this._getCustomProperties(n));return t.capture('$autocapture',c),!0}},_navigate:function(e){window.location.href=e},_addDomEventHandlers:function(e){var t=G.bind(function(t){t=t||window.event,this._captureEvent(t,e)},this);G.register_event(document,'submit',t,!1,!0),G.register_event(document,'change',t,!1,!0),G.register_event(document,'click',t,!1,!0)},_customProperties:{},init:function(e){this.rageclicks=new _e(e)},afterDecideResponse:function(e,t){var r=t.get_config('token');this._initializedTokens.indexOf(r)>-1?console.log('autocapture already initialized for token "'+r+'"'):(this._initializedTokens.push(r),e&&e.config&&!0===e.config.enable_collect_everything&&t.get_config('autocapture')?(e.custom_properties&&(this._customProperties=e.custom_properties),this._addDomEventHandlers(t)):t.__autocapture_enabled=!1)},enabledForProject:function(e,t,r){t=G.isUndefined(t)?10:t,r=G.isUndefined(r)?10:r;for(var n=0,i=0;i1&&void 0!==arguments[1]?arguments[1]:{};if(!this.getFlags())return console.warn('getFeatureFlag for key "'+e+'" failed. Feature flags didn\'t load in time.'),!1;var r=this.getFlagVariants()[e];return!t.send_event&&'send_event'in t||this.flagCallReported[e]||(this.flagCallReported[e]=!0,this.instance.capture('$feature_flag_called',{$feature_flag:e,$feature_flag_response:r})),r}},{key:"isFeatureEnabled",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return this.getFlags()?!!this.getFeatureFlag(e,t):(console.warn('isFeatureEnabled for key "'+e+'" failed. Feature flags didn\'t load in time.'),!1)}},{key:"addFeatureFlagsHandler",value:function(e){this.featureFlagEventHandlers.push(e)}},{key:"receivedFeatureFlags",value:function(){var e=this.getFlags(),t=this.getFlagVariants();this.featureFlagEventHandlers.forEach(function(r){return r(e,t)})}},{key:"override",value:function(e){if(this._override_warning=!1,!1===e)this.instance.persistence.unregister('$override_feature_flags');else if(Array.isArray(e)){for(var t={},r=0;r18e5&&(s=G.UUID()),r.register(l({},"$sesid",[n,s])),s)};e.instance._captureMetrics.incr('rrweb-record'),e.instance._captureMetrics.incr("rrweb-record-".concat(t.type)),e.emit?e._captureSnapshot(a):e.snapshots.push(a)}},t)),this.instance._addCaptureHook(function(e){'$pageview'===e&&window.rrweb.record.addCustomEvent('$pageview',{href:window.location.href})})}},{key:"_captureSnapshot",value:function(e){this.instance.capture('$snapshot',e,{transport:'XHR',method:'POST',endpoint:this.endpoint,_forceCompression:!0,_noTruncate:!0,_batchKey:'sessionRecording',_metrics:{rrweb_full_snapshot:2===e.$snapshot_data.type}})}}]),e})(),Le=(function(){function e(t){c(this,e),this.instance=t}return p(e,[{key:"call",value:function(){var e=this,t=JSON.stringify({token:this.instance.get_config('token'),distinct_id:this.instance.get_distinct_id()}),r=G.base64Encode(t);this.instance._send_request("".concat(this.instance.get_config('api_host'),"/decide/?v=2"),{data:r},{method:'POST'},function(t){return e.parseDecideResponse(t)})}},{key:"parseDecideResponse",value:function(e){var t=this;if(!document||!document.body)return console.log('document not ready yet, trying again in 500 milliseconds...'),void setTimeout(function(){t.parseDecideResponse(e)},500);if(this.instance.toolbar.afterDecideResponse(e),this.instance.sessionRecording.afterDecideResponse(e),he.afterDecideResponse(e,this.instance),De(e,this.instance.persistence),e.supportedCompression){var r,n={},i=E(e.supportedCompression);try{for(i.s();!(r=i.n()).done;){n[r.value]=!0}}catch(e){i.e(e)}finally{i.f()}this.instance.compression=n}else this.instance.compression={}}}]),e})(),ze=(function(){function e(t){c(this,e),this.instance=t}return p(e,[{key:"afterDecideResponse",value:function(e){var t=e.editorParams||(e.toolbarVersion?{toolbarVersion:e.toolbarVersion}:{});e.isAuthenticated&&t.toolbarVersion&&0===t.toolbarVersion.indexOf('toolbar')&&(this._loadEditor(f(f({},t),{},{apiURL:this.instance.get_config('api_host')})),this.instance.set_config({debug:!0}))}},{key:"maybeLoadEditor",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:window.location,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:window.localStorage,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:window.history;try{var n,i=G.getHashParam(e.hash,'__posthog')||G.getHashParam(e.hash,'state'),o=i?JSON.parse(decodeURIComponent(i)):null;return o&&('mpeditor'===o.action||'ph_authorize'===o.action)?(n=o)&&Object.keys(n).length>0&&(t.setItem('_postHogEditorParams',JSON.stringify(n)),o.desiredHash?e.hash=o.desiredHash:r?r.replaceState('',document.title,e.pathname+e.search):e.hash=''):delete(n=JSON.parse(t.getItem('_postHogEditorParams')||'{}')).userIntent,n.apiURL=this.instance.get_config('api_host'),!(!n.token||this.instance.get_config('token')!==n.token)&&(this._loadEditor(n),!0)}catch(e){return!1}}},{key:"_loadEditor",value:function(e){var t=this;if(!window._postHogToolbarLoaded){window._postHogToolbarLoaded=!0;var r=e.jsURL||e.apiURL||this.instance.get_config('api_host');return fe(r+(r.endsWith('/')?'':'/')+"static/toolbar.js?_ts="+(new Date).getTime(),function(){window.ph_load_editor(e)}),G.register_event(window,'turbolinks:load',function(){window._postHogToolbarLoaded=!1,t._loadEditor(e)}),!0}return!1}}]),e})(),Ve=(function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:3e3;c(this,e),this.isPolling=!0,this._event_queue=[],this._empty_queue_count=0,this._poller=function(){},this._pollInterval=t}return p(e,[{key:"setPollInterval",value:function(e){this._pollInterval=e,this.isPolling&&this.poll()}},{key:"enqueue",value:function(){}},{key:"poll",value:function(){}},{key:"unload",value:function(){}},{key:"getTime",value:function(){return(new Date).getTime()}}]),e})(),Qe=(function(e){_(r,Ve);var t=m(r);function r(e,n){var i,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:3e3;return c(this,r),(i=t.call(this,o)).handlePollRequest=n,i.captureMetrics=e,i}return p(r,[{key:"enqueue",value:function(e,t,r){this.captureMetrics.incr('batch-enqueue'),this._event_queue.push({url:e,data:t,options:r}),this.isPolling||(this.isPolling=!0,this.poll())}},{key:"poll",value:function(){var e=this;clearTimeout(this._poller),this._poller=setTimeout(function(){if(e._event_queue.length>0){var t=e.formatQueue(),r=function(r){var n=t[r],i=n.url,o=n.data,s=n.options;G.each(o,function(t,r){o[r].offset=Math.abs(o[r].timestamp-e.getTime()),delete o[r].timestamp}),e.handlePollRequest(i,o,s),e.captureMetrics.incr('batch-requests'),e.captureMetrics.incr("batch-requests-".concat(i.slice(i.length-2))),e.captureMetrics.incr('batch-handle',o.length),e.captureMetrics.incr("batch-handle-".concat(i.slice(i.length-2)),o.length)};for(var n in t)r(n);e._event_queue.length=0,e._empty_queue_count=0}else e._empty_queue_count++;e._empty_queue_count>4&&(e.isPolling=!1,e._empty_queue_count=0),e.isPolling&&e.poll()},this._pollInterval)}},{key:"updateUnloadMetrics",value:function(){var e=this.formatQueue();for(var t in e){var r=e[t],n=r.url,i=r.data;this.captureMetrics.incr('batch-unload-requests'),this.captureMetrics.incr("batch-unload-requests-".concat(n.slice(n.length-2))),this.captureMetrics.incr('batch-unload',i.length),this.captureMetrics.incr("batch-unload-".concat(n.slice(n.length-2)),i.length)}}},{key:"unload",value:function(){clearTimeout(this._poller);var e=this._event_queue.length>0?this.formatQueue():{};for(var t in this._event_queue.length=0,e){var r=e[t],n=r.url,i=r.data,o=r.options;this.handlePollRequest(n,i,f(f({},o),{},{transport:'sendbeacon'}))}}},{key:"formatQueue",value:function(){var e={};return G.each(this._event_queue,function(t){var r=t.url,n=t.data,i=t.options,o=(i?i._batchKey:null)||r;void 0===e[o]&&(e[o]={data:[],url:r,options:i}),i&&e[o].options&&e[o].options._metrics&&!e[o].options._metrics.rrweb_full_snapshot&&(e[o].options._metrics.rrweb_full_snapshot=i._metrics.rrweb_full_snapshot),e[o].data.push(n)}),e}}]),r})(),We=(function(){function e(t,r){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:function(){return(new Date).getTime()};c(this,e),this.enabled=t,this.capture=r,this.getTime=n,this.metrics={},this.requests={}}return p(e,[{key:"incr",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;this.enabled&&(e="phjs-".concat(e),this.metrics[e]=(this.metrics[e]||0)+t)}},{key:"decr",value:function(e){this.enabled&&(e="phjs-".concat(e),this.metrics[e]=(this.metrics[e]||0)-1)}},{key:"startRequest",value:function(e){if(this.enabled){var t=G.UUID();return this.requests[t]=[this.getTime(),e],t}}},{key:"finishRequest",value:function(e){if(this.enabled&&this.requests[e]){var t=b(this.requests[e],2),r=t[0],n=t[1];return n.duration=this.getTime()-r,delete this.requests[e],n}}},{key:"markRequestFailed",value:function(e){this.enabled&&this.capture('$capture_failed_request',e)}},{key:"captureInProgressRequests",value:function(){var e=this;this.enabled&&Object.keys(this.requests).forEach(function(t){var r=e.finishRequest(t);e.markRequestFailed(f(f({},r),{},{type:'inflight_at_unload'}))})}}]),e})(),Xe=Uint8Array,Ge=Uint16Array,Je=Uint32Array,Ye=new Xe([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0]),Ke=new Xe([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,0,0]),Ze=new Xe([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),et=function(e,t){for(var r=new Ge(31),n=0;n<31;++n)r[n]=t+=1<>>1|(21845&st)<<1;at=(61680&(at=(52428&at)>>>2|(13107&at)<<2))>>>4|(3855&at)<<4,ot[st]=((65280&at)>>>8|(255&at)<<8)>>>1}var ct=function(e,t,r){for(var n=e.length,i=0,o=new Ge(t);i>>c]=u}else for(s=new Ge(n),i=0;i>>15-e[i];return s},ut=new Xe(288);for(st=0;st<144;++st)ut[st]=8;for(st=144;st<256;++st)ut[st]=9;for(st=256;st<280;++st)ut[st]=7;for(st=280;st<288;++st)ut[st]=8;var pt=new Xe(32);for(st=0;st<32;++st)pt[st]=5;var lt=ct(ut,9,0),dt=ct(pt,5,0),ft=function(e){return(e/8>>0)+(7&e&&1)},_t=function(e,t,r){(null==t||t<0)&&(t=0),(null==r||r>e.length)&&(r=e.length);var n=new(e instanceof Ge?Ge:e instanceof Je?Je:Xe)(r-t);return n.set(e.subarray(t,r)),n},ht=function(e,t,r){r<<=7&t;var n=t/8>>0;e[n]|=r,e[n+1]|=r>>>8},gt=function(e,t,r){r<<=7&t;var n=t/8>>0;e[n]|=r,e[n+1]|=r>>>8,e[n+2]|=r>>>16},yt=function(e,t){for(var r=[],n=0;nd&&(d=o[n].s);var f=new Ge(d+1),_=vt(r[p-1],f,0);if(_>t){n=0;var h=0,g=_-t,y=1<t))break;h+=y-(1<<_-f[v]),f[v]=t}for(h>>>=g;h>0;){var m=o[n].s;f[m]=0&&h;--n){var b=o[n].s;f[b]==t&&(--f[b],++h)}_=t}return[new Xe(f),_]},vt=function e(t,r,n){return-1==t.s?Math.max(e(t.l,r,n+1),e(t.r,r,n+1)):r[t.s]=n},mt=function(e){for(var t=e.length;t&&!e[--t];);for(var r=new Ge(++t),n=0,i=e[0],o=1,s=function(e){r[n++]=e},a=1;a<=t;++a)if(e[a]==i&&a!=t)++o;else{if(!i&&o>2){for(;o>138;o-=138)s(32754);o>2&&(s(o>10?o-11<<5|28690:o-3<<5|12305),o=0)}else if(o>3){for(s(i),--o;o>6;o-=6)s(8304);o>2&&(s(o-3<<5|8208),o=0)}for(;o--;)s(i);o=1,i=e[a]}return[r.subarray(0,n),t]},bt=function(e,t){for(var r=0,n=0;n>>8,e[i+2]=255^e[i],e[i+3]=255^e[i+1];for(var o=0;o4&&!E[Ze[P-1]];--P);var F,A,C,q,R=u+5<<3,M=bt(i,ut)+bt(o,pt)+s,j=bt(i,d)+bt(o,h)+s+14+3*P+bt(S,E)+(2*S[16]+3*S[17]+7*S[18]);if(R<=M&&R<=j)return wt(t,p,e.subarray(c,c+u));if(ht(t,p,1+(j15&&(ht(t,p,B[O]>>>5&127),p+=B[O]>>>12)}}}else F=lt,A=ut,C=dt,q=pt;for(O=0;O255){I=n[O]>>>18&31;gt(t,p,F[I+257]),p+=A[I+257],I>7&&(ht(t,p,n[O]>>>23&31),p+=Ye[I]);var N=31&n[O];gt(t,p,C[N]),p+=q[N],N>3&&(gt(t,p,n[O]>>>5&8191),p+=Ke[N])}else gt(t,p,F[n[O]]),p+=A[n[O]];return gt(t,p,F[256]),p+A[256]},St=new Je([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),Ot=new Xe(0),xt=function(e,t,r,n,i,o){var s=e.length,a=new Xe(n+s+5*(1+Math.floor(s/7e3))+i),c=a.subarray(n,a.length-i),u=0;if(!t||s<8)for(var p=0;p<=s;p+=65535){var l=p+65535;l>>13,_=8191&d,h=(1<7e3||E>24576)&&q>423){u=kt(e,c,0,w,k,S,x,E,P,p-P,u),E=O=x=0,P=p;for(var R=0;R<286;++R)k[R]=0;for(R=0;R<30;++R)S[R]=0}var M=2,j=0,T=_,D=A-C&32767;if(q>2&&F==b(p-D))for(var U=Math.min(f,q)-1,B=Math.min(32767,p),I=Math.min(258,q);D<=B&&--T&&A!=C;){if(e[p+M]==e[p+M-D]){for(var N=0;NM){if(M=N,j=D,N>U)break;var H=Math.min(D,N-2),L=0;for(R=0;RL&&(L=V,C=z)}}}D+=(A=C)-(C=g[A])+32768&32767}if(j){w[E++]=268435456|nt[M]<<18|it[j];var Q=31&nt[M],W=31&it[j];x+=Ye[Q]+Ke[W],++k[257+Q],++S[W],$=p+M,++O}else w[E++]=e[p],++k[e[p]]}}u=kt(e,c,o,w,k,S,x,E,P,p-P,u),o||(u=wt(c,u,Ot))}return _t(a,0,n+ft(u)+i)},Et=(function(){for(var e=new Je(256),t=0;t<256;++t){for(var r=t,n=9;--n;)r=(1&r&&3988292384)^r>>>1;e[t]=r}return e})(),$t=function(){var e=4294967295;return{p:function(t){for(var r=e,n=0;n>>8;e=r},d:function(){return 4294967295^e}}},Pt=function(e,t,r,n,i){return xt(e,null==t.level?6:t.level,null==t.mem?Math.ceil(1.5*Math.max(8,Math.min(13,Math.log(e.length)))):12+t.mem,r,n,!i)},Ft=function(e,t,r){for(;r;++t)e[t]=r,r>>>=8},At=function(e,t){var r=t.filename;if(e[0]=31,e[1]=139,e[2]=8,e[8]=t.level<2?4:9==t.level?2:0,e[9]=3,0!=t.mtime&&Ft(e,4,Math.floor(new Date(t.mtime||Date.now())/1e3)),r){e[3]=8;for(var n=0;n<=r.length;++n)e[n+10]=r.charCodeAt(n)}},Ct=function(e){return 10+(e.filename&&e.filename.length+1||0)};function qt(e,t){void 0===t&&(t={});var r=$t(),n=e.length;r.p(e);var i=Pt(e,t,Ct(t),8),o=i.length;return At(i,t),Ft(i,o-8,r.d()),Ft(i,o-4,n),i}function Rt(e,t){var r=e.length;if(!t&&'undefined'!=typeof TextEncoder)return(new TextEncoder).encode(e);for(var n=new Xe(e.length+(e.length>>>1)),i=0,o=function(e){n[i++]=e},s=0;sn.length){var a=new Xe(i+8+(r-s<<1));a.set(n),n=a}var c=e.charCodeAt(s);c<128||t?o(c):c<2048?(o(192|c>>>6),o(128|63&c)):c>55295&&c<57344?(o(240|(c=65536+(1047552&c)|1023&e.charCodeAt(++s))>>>18),o(128|c>>>12&63),o(128|c>>>6&63),o(128|63&c)):(o(224|c>>>12),o(128|c>>>6&63),o(128|63&c))}return _t(n,0,i)}function Mt(e,t,r){return'lz64'===e?[{data:q.compressToBase64(t),compression:'lz64'},r]:'gzip-js'===e?[qt(Rt(t),{mtime:0}),f(f({},r),{},{blob:!0,urlQueryArgs:{compression:'gzip-js'}})]:[{data:G.base64Encode(t)},r]}var jt,Tt,Dt,Ut=function e(t,r){if(r.blob&&t.buffer)return new Blob([t.buffer],{type:'text/plain'});if(r.sendBeacon||r.blob){var n=e(t,{method:'POST'});return new Blob([n],{type:'application/x-www-form-urlencoded'})}if('POST'!==r.method)return null;var i,o;return i=Array.isArray(t)||(o=t,'[object Uint8Array]'===Object.prototype.toString.call(o))?'data='+encodeURIComponent(t):'data='+encodeURIComponent(t.data),t.compression&&(i+='&compression='+t.compression),i},Bt=function(e){var t=e.url,r=e.data,n=e.headers,i=e.options,o=e.captureMetrics,s=e.callback,a=e.retriesPerformedSoFar,c=e.retryQueue,u=e.onXHRError,p=new XMLHttpRequest;p.open(i.method,t,!0);var l=Ut(r,i);o.incr('_send_request'),o.incr('_send_request_inflight');var d=o.startRequest(f({data_size:G.isString(r)?r.length:l.length,endpoint:t.slice(t.length-2)},i._metrics));G.each(n,function(e,t){p.setRequestHeader(t,e)}),'POST'!==i.method||i.blob||p.setRequestHeader('Content-Type','application/x-www-form-urlencoded'),p.withCredentials=!0,p.onreadystatechange=function(){if(4===p.readyState){o.incr("xhr-response"),o.incr("xhr-response-".concat(p.status)),o.decr('_send_request_inflight');var e=o.finishRequest(d);if(200===p.status){if(s){var l;try{l=JSON.parse(p.responseText)}catch(e){return void Y(e)}s(l)}}else'function'==typeof u&&u(p),[401,403,404,500].indexOf(p.status)<0&&c.enqueue({url:t,data:r,options:i,headers:n,retriesPerformedSoFar:(a||0)+1,callback:s}),o.markRequestFailed(f(f({},e),{},{type:'non_200',status:p.status,statusText:p.statusText})),s&&(i.verbose?s({status:0,error:error}):s(0))}},p.send(l)},It=(function(e){_(r,Ve);var t=m(r);function r(e,n){var i;return c(this,r),(i=t.call(this)).captureMetrics=e,i.isPolling=!1,i.queue=[],i.areWeOnline=!0,i.onXHRError=n,'onLine'in window.navigator&&(i.areWeOnline=window.navigator.onLine,window.addEventListener('online',function(){i._handleWeAreNowOnline()}),window.addEventListener('offline',function(){i.areWeOnline=!1})),i}return p(r,[{key:"enqueue",value:function(e){var t=e.retriesPerformedSoFar||0;if(!(t>=10)){var r=3e3*Math.pow(2,t),n=new Date(Date.now()+r);console.warn("Enqueued failed request for retry in ".concat(r)),this.queue.push({retryAt:n,requestData:e}),this.isPolling||(this.isPolling=!0,this.poll())}}},{key:"poll",value:function(){var e=this;clearTimeout(this._poller),this._poller=setTimeout(function(){e.areWeOnline&&e.queue.length>0&&e.flush(),e.poll()},this._pollInterval)}},{key:"flush",value:function(){var e=new Date(Date.now()),t=this.queue.filter(function(t){return t.retryAt0){this.queue=this.queue.filter(function(t){return t.retryAt>=e});var r,n=E(t);try{for(n.s();!(r=n.n()).done;){var i=r.value.requestData;this._executeXhrRequest(i)}}catch(e){n.e(e)}finally{n.f()}}}},{key:"unload",value:function(){clearTimeout(this._poller);var e,t=E(this.queue);try{for(t.s();!(e=t.n()).done;){var r=e.value.requestData,n=r.url,i=r.data,o=r.options;window.navigator.sendBeacon(n,Ut(i,f(f({},o),{},{sendBeacon:!0})))}}catch(e){t.e(e)}finally{t.f()}this.queue=[]}},{key:"_executeXhrRequest",value:function(e){var t=e.url,r=e.data,n=e.options,i=e.headers,o=e.callback,s=e.retriesPerformedSoFar;Bt({url:t,data:r||{},options:n||{},headers:i||{},retriesPerformedSoFar:s||0,callback:o,captureMetrics:this.captureMetrics,retryQueue:this,onXHRError:this.onXHRError})}},{key:"_handleWeAreNowOnline",value:function(){this.areWeOnline=!0,this.flush()}}]),r})(),Nt=0,Ht=function(){},Lt={},zt=I.XMLHttpRequest&&'withCredentials'in new XMLHttpRequest,Vt=!zt&&-1===L.indexOf('MSIE')&&-1===L.indexOf('Mozilla'),Qt=function(){},Wt=function(e,t,r){var n,i="posthog"===r?Tt:Tt[r];if(i&&jt===Nt)n=i;else{if(i&&!G.isArray(i))return void Y('You have already initialized '+r);n=new Qt}if(n._init(e,t,r),n.people=new Te,n.people._init(n),n.featureFlags=new Ue(n),n.feature_flags=n.featureFlags,n.toolbar=new ze(n),n.toolbar.maybeLoadEditor(),n.sessionRecording=new He(n),n.sessionRecording.startRecordingIfEnabled(),n.__autocapture_enabled=n.get_config('autocapture'),n.get_config('autocapture')){he.enabledForProject(n.get_config('token'),100,100)?he.isBrowserSupported()?he.init(n):(n.__autocapture_enabled=!1,J('Disabling Automatic Event Collection because this browser is not supported')):(n.__autocapture_enabled=!1,J('Not in active bucket: disabling Automatic Event Collection.'))}return n.get_config('advanced_disable_decide')||new Le(n).call(),R.DEBUG=R.DEBUG||n.get_config('debug'),!G.isUndefined(i)&&G.isArray(i)&&(n._execute_array.call(n.people,i.people),n._execute_array(i)),n};Qt.prototype.init=function(e,t,r){if(G.isUndefined(r))Y('You must name your new library: init(token, config, name)');else{if("posthog"!==r){var n=Wt(e,t,r);return Tt[r]=n,n._loaded(),n}Y('You must initialize the main posthog object right after you include the PostHog js snippet')}},Qt.prototype._init=function(e,t,r){this.__loaded=!0,this.config={},this._triggered_notifs=[],this.compression={},this.set_config(G.extend({},{api_host:'https://app.posthog.com',api_method:'POST',api_transport:'XHR',autocapture:!0,rageclick:!1,cross_subdomain_cookie:-1===H.location.hostname.indexOf('herokuapp.com'),persistence:'cookie',persistence_name:'',cookie_name:'',loaded:function(){},store_google:!0,save_referrer:!0,test:!1,verbose:!1,img:!1,capture_pageview:!0,debug:!1,cookie_expiration:365,upgrade:!1,disable_session_recording:!1,disable_persistence:!1,disable_cookie:!1,secure_cookie:'https:'===I.location.protocol,ip:!0,opt_out_capturing_by_default:!1,opt_out_persistence_by_default:!1,opt_out_capturing_persistence_type:'localStorage',opt_out_capturing_cookie_prefix:null,property_blacklist:[],sanitize_properties:null,xhr_headers:{},inapp_protocol:'//',inapp_link_new_window:!1,request_batching:!0,properties_string_max_length:65535,session_recording:{blockClass:'ph-no-capture',blockSelector:null,ignoreClass:'ph-ignore-input',maskAllInputs:!1,maskInputOptions:{},maskInputFn:null,slimDOMOptions:{},collectFonts:!1},mask_all_element_attributes:!1,mask_all_text:!1,advanced_disable_decide:!1,on_xhr_error:function(e){var t='Bad HTTP status: '+e.status+' '+e.statusText;Y(t)},_onCapture:function(){},_capture_metrics:!1},t,{name:r,token:e,callback_fn:("posthog"===r?r:"posthog."+r)+'._jsc'})),this._jsc=function(){},this._captureMetrics=new We(this.get_config('_capture_metrics'),G.bind(this.capture,this)),this._requestQueue=new Qe(this._captureMetrics,G.bind(this._handle_queued_event,this)),this._retryQueue=new It(this._captureMetrics,this.get_config('on_xhr_error')),this.__captureHooks=[],this.__request_queue=[],this.persistence=new Ie(this.config),this._gdpr_init();var n=G.UUID();this.get_distinct_id()||this.register_once({distinct_id:n,$device_id:n},''),I.addEventListener&&I.addEventListener('unload',this._handle_unload.bind(this))},Qt.prototype._loaded=function(){this.get_config('loaded')(this),this._start_queue_if_opted_in(),this.get_config('capture_pageview')&&this.capture('$pageview',{},{send_instantly:!0})},Qt.prototype._start_queue_if_opted_in=function(){this.has_opted_out_capturing()||this.get_config('request_batching')&&this._requestQueue.poll()},Qt.prototype._dom_loaded=function(){this.has_opted_out_capturing()||G.each(this.__request_queue,function(e){this._send_request.apply(this,e)},this),delete this.__request_queue,this._start_queue_if_opted_in()},Qt.prototype._prepare_callback=function(e,t){if(G.isUndefined(e))return null;if(zt){return function(r){e(r,t)}}var r=this._jsc,n=''+Math.floor(1e8*Math.random()),i=this.get_config('callback_fn')+'['+n+']';return r[n]=function(i){delete r[n],e(i,t)},i},Qt.prototype._handle_unload=function(){this.get_config('request_batching')?(this.get_config('capture_pageview')&&this.capture('$pageleave'),this.get_config('_capture_metrics')&&(this._requestQueue.updateUnloadMetrics(),this.capture('$capture_metrics',this._captureMetrics.metrics),this._captureMetrics.captureInProgressRequests()),this._requestQueue.unload(),this._retryQueue.unload()):this.get_config('capture_pageview')&&this.capture('$pageleave',null,{transport:'sendbeacon'})},Qt.prototype._handle_queued_event=function(e,t,r){var n=JSON.stringify(t);this.__compress_and_send_json_request(e,n,r||Lt,Ht)},Qt.prototype.__compress_and_send_json_request=function(e,t,r,n){var i,o=b(Mt((i=this.compression)['gzip-js']?'gzip-js':i.lz64?'lz64':'base64',t,r),2),s=o[0],a=o[1];this._send_request(e,s,a,n)},Qt.prototype._send_request=function(e,t,r,n){if(Vt)this.__request_queue.push(arguments);else{var i={method:this.get_config('api_method'),transport:this.get_config('api_transport'),verbose:this.get_config('verbose')};r=G.extend(i,r||{}),zt||(r.method='GET');var o=I.navigator.sendBeacon&&'sendbeacon'===r.transport.toLowerCase(),s=r.urlQueryArgs||{};if(s.ip=this.get_config('ip')?1:0,s._=(new Date).getTime().toString(),e+=(e.indexOf('?')>-1?'&':'?')+G.HTTPBuildQuery(s),G.isObject(t)&&this.get_config('img')){var a=H.createElement('img');a.src=e,H.body.appendChild(a)}else if(o)I.navigator.sendBeacon(e,Ut(t,f(f({},r),{},{sendBeacon:!0})));else if(zt)try{Bt({url:e,data:t,headers:this.get_config('xhr_headers'),options:r,captureMetrics:this._captureMetrics,callback:n,retriesPerformedSoFar:0,retryQueue:this._retryQueue,onXHRError:this.get_config('on_xhr_error')})}catch(e){Y(e)}else{var c=H.createElement('script');c.type='text/javascript',c.async=!0,c.defer=!0,c.src=e;var u=H.getElementsByTagName('script')[0];u.parentNode.insertBefore(c,u)}}},Qt.prototype._execute_array=function(e){var t,r=[],n=[],i=[];G.each(e,function(e){e&&(t=e[0],G.isArray(t)?i.push(e):'function'==typeof e?e.call(this):G.isArray(e)&&'alias'===t?r.push(e):G.isArray(e)&&-1!==t.indexOf('capture')&&'function'==typeof this[t]?i.push(e):n.push(e))},this);var o=function(e,t){G.each(e,function(e){if(G.isArray(e[0])){var r=t;G.each(e,function(e){r=r[e[0]].apply(r,e.slice(1))})}else this[e[0]].apply(this,e.slice(1))},t)};o(r,this),o(n,this),o(i,this)},Qt.prototype.push=function(e){this._execute_array([e])},Qt.prototype.capture=Me(function(e,t,r){if(this.__loaded){this._captureMetrics.incr('capture'),'$snapshot'===e&&this._captureMetrics.incr('snapshot');var n=(r=r||Lt).transport;if(n&&(r.transport=n),G.isUndefined(e)||'string'!=typeof e)Y('No event name provided to posthog.capture');else if(!G.isBlockedUA(L)){var i=this.persistence.remove_event_timer(e);this.persistence.update_search_keyword(H.referrer),this.get_config('store_google')&&this.persistence.update_campaign_params(),this.get_config('save_referrer')&&this.persistence.update_referrer_info(H.referrer);var o={event:e,properties:this._calculate_event_properties(e,t,i)};'$identify'===e&&r.$set&&(o.$set=r.$set),o=G.copyAndTruncateStrings(o,r._noTruncate?null:this.get_config('properties_string_max_length')),this.get_config('debug')&&J('PostHog.js send',o);var s=JSON.stringify(o),a=this.get_config('api_host')+(r.endpoint||'/e/'),c=r!==Lt;return!this.get_config('request_batching')||c&&!r._batchKey||r.send_instantly?this.__compress_and_send_json_request(a,s,r):(o.timestamp=new Date,this._requestQueue.enqueue(a,o,r)),this._invokeCaptureHooks(e),o}}},function(e){return this.get_config(e)},Dt),Qt.prototype._addCaptureHook=function(e){this.__captureHooks.push(e)},Qt.prototype._invokeCaptureHooks=function(e){this.config._onCapture(e),G.each(this.__captureHooks,function(t){return t(e)})},Qt.prototype._calculate_event_properties=function(e,t,r){var n=t||{};if(n.token=this.get_config('token'),'$snapshot'===e){var i=this.persistence.properties();return n.distinct_id=i.distinct_id,n}if(!G.isUndefined(r)){var o=(new Date).getTime()-r;n.$duration=parseFloat((o/1e3).toFixed(3))}n=G.extend({},G.info.properties(),this.persistence.properties(),n);var s=this.get_config('property_blacklist');G.isArray(s)?G.each(s,function(e){delete n[e]}):Y('Invalid value for property_blacklist config: '+s);var a=this.get_config('sanitize_properties');return a&&(n=a(n,e)),n},Qt.prototype.register=function(e,t){this.persistence.register(e,t)},Qt.prototype.register_once=function(e,t,r){this.persistence.register_once(e,t,r)},Qt.prototype.unregister=function(e){this.persistence.unregister(e)},Qt.prototype._register_single=function(e,t){var r={};r[e]=t,this.register(r)},Qt.prototype.getFeatureFlag=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return this.featureFlags.getFeatureFlag(e,t)},Qt.prototype.isFeatureEnabled=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return this.featureFlags.isFeatureEnabled(e,t)},Qt.prototype.reloadFeatureFlags=function(){return this.featureFlags.reloadFeatureFlags()},Qt.prototype.onFeatureFlags=function(e){this.featureFlags.addFeatureFlagsHandler(e),e(this.featureFlags.getFlags(),this.featureFlags.getFlagVariants())},Qt.prototype.identify=function(e,t,r){if(e){this._captureMetrics.incr('identify');var n=this.get_distinct_id();if(this.register({$user_id:e}),!this.get_property('$device_id')){var i=n;this.register_once({$had_persisted_distinct_id:!0,$device_id:i},'')}e!==n&&e!==this.get_property("__alias")&&(this.unregister("__alias"),this.register({distinct_id:e})),e===n||this.get_property('$device_id')&&n!==this.get_property('$device_id')?(t&&this.people.set(t),r&&this.people.set_once(r)):this.capture('$identify',{distinct_id:e,$anon_distinct_id:n},{$set:t||{}},{$set_once:r||{}}),this.reloadFeatureFlags()}else Y('Unique user id has not been set in posthog.identify')},Qt.prototype.__group=function(e,t,r){if(Y('posthog.__group is still under development and should not be used in production!'),e&&t){this._captureMetrics.incr('group');var n=this.getGroups();this.register({$groups:f(f({},n),{},l({},e,t))}),this.capture('$group',{distinct_id:this.get_distinct_id(),$group:{type:e,key:t,$set:r}}),this.reloadFeatureFlags()}else Y('posthog.group requires a group type and group key')},Qt.prototype.reset=function(e){var t=this.get_property('$device_id');this.persistence.clear();var r=G.UUID();this.register_once({distinct_id:r,$device_id:e?r:t},'')},Qt.prototype.get_distinct_id=function(){return this.get_property('distinct_id')},Qt.prototype.getGroups=function(){return this.get_property('groups')},Qt.prototype.alias=function(e,t){if(e===this.get_property("$people_distinct_id"))return K('Attempting to create alias for existing People user - aborting.'),-2;var r=this;return G.isUndefined(t)&&(t=this.get_distinct_id()),e!==t?(this._register_single("__alias",e),this.capture('$create_alias',{alias:e,distinct_id:t},function(){r.identify(e)})):(Y('alias matches current distinct_id - skipping api call.'),this.identify(e),-1)},Qt.prototype.set_config=function(e){var t=f({},this.config);G.isObject(e)&&(G.extend(this.config,e),this.get_config('persistence_name')||(this.config.persistence_name=this.config.cookie_name),this.get_config('disable_persistence')||(this.config.disable_persistence=this.config.disable_cookie),this.persistence&&this.persistence.update_config(this.config),me.is_supported()&&'true'===me.get('ph_debug')&&(this.config.debug=!0),R.DEBUG=R.DEBUG||this.get_config('debug'),this.sessionRecording&&void 0!==e.disable_session_recording&&t.disable_session_recording!==e.disable_session_recording&&(e.disable_session_recording?this.sessionRecording.stopRecording():this.sessionRecording.startRecordingIfEnabled()))},Qt.prototype.startSessionRecording=function(){this.set_config({disable_session_recording:!1})},Qt.prototype.stopSessionRecording=function(){this.set_config({disable_session_recording:!0})},Qt.prototype.sessionRecordingStarted=function(){return this.sessionRecording.started()},Qt.prototype.get_config=function(e){return this.config[e]},Qt.prototype.get_property=function(e){return this.persistence.props[e]},Qt.prototype.toString=function(){var e=this.get_config('name');return"posthog"!==e&&(e="posthog."+e),e},Qt.prototype._gdpr_init=function(){'localStorage'===this.get_config('opt_out_capturing_persistence_type')&&me.is_supported()&&(!this.has_opted_in_capturing()&&this.has_opted_in_capturing({persistence_type:'cookie'})&&this.opt_in_capturing({enable_persistence:!1}),!this.has_opted_out_capturing()&&this.has_opted_out_capturing({persistence_type:'cookie'})&&this.opt_out_capturing({clear_persistence:!1}),this.clear_opt_in_out_capturing({persistence_type:'cookie',enable_persistence:!1})),this.has_opted_out_capturing()?this._gdpr_update_persistence({clear_persistence:!0}):this.has_opted_in_capturing()||!this.get_config('opt_out_capturing_by_default')&&!ye.get('ph_optout')||(ye.remove('ph_optout'),this.opt_out_capturing({clear_persistence:this.get_config('opt_out_persistence_by_default')}))},Qt.prototype._gdpr_update_persistence=function(e){var t;if(e&&e.clear_persistence)t=!0;else{if(!e||!e.enable_persistence)return;t=!1}this.get_config('disable_persistence')||this.persistence.disabled===t||this.persistence.set_disabled(t)},Qt.prototype._gdpr_call_func=function(e,t){return t=G.extend({capture:G.bind(this.capture,this),persistence_type:this.get_config('opt_out_capturing_persistence_type'),cookie_prefix:this.get_config('opt_out_capturing_cookie_prefix'),cookie_expiration:this.get_config('cookie_expiration'),cross_subdomain_cookie:this.get_config('cross_subdomain_cookie'),secure_cookie:this.get_config('secure_cookie')},t),me.is_supported()||'localStorage'!==t.persistence_type||(t.persistence_type='cookie'),e(this.get_config('token'),{capture:t.capture,captureEventName:t.capture_event_name,captureProperties:t.capture_properties,persistenceType:t.persistence_type,persistencePrefix:t.cookie_prefix,cookieExpiration:t.cookie_expiration,crossSubdomainCookie:t.cross_subdomain_cookie,secureCookie:t.secure_cookie})},Qt.prototype.opt_in_capturing=function(e){e=G.extend({enable_persistence:!0},e),this._gdpr_call_func(Se,e),this._gdpr_update_persistence(e)},Qt.prototype.opt_out_capturing=function(e){e=G.extend({clear_persistence:!0},e),this._gdpr_call_func(Oe,e),this._gdpr_update_persistence(e)},Qt.prototype.has_opted_in_capturing=function(e){return this._gdpr_call_func(xe,e)},Qt.prototype.has_opted_out_capturing=function(e){return this._gdpr_call_func(Ee,e)},Qt.prototype.clear_opt_in_out_capturing=function(e){e=G.extend({enable_persistence:!0},e),this._gdpr_call_func(Pe,e),this._gdpr_update_persistence(e)},Qt.prototype.sentry_integration=function(e,t,r,n){this.name='posthog-js',this.setupOnce=function(i){i(function(i){if('error'!==i.level||!e.__loaded)return i;i.tags||(i.tags={}),i.tags['PostHog URL']=e.config.api_host+'/person/'+e.get_distinct_id();var o={$sentry_event_id:i.event_id,$sentry_exception:i.exception};return t&&r&&(o.$sentry_url=(n||'https://sentry.io/organizations/')+t+'/issues/?project='+r+'&query='+i.event_id),e.capture('$exception',o),i})}},Qt.prototype.debug=function(e){!1===e?(I.console.log("You've disabled debug mode."),localStorage&&localStorage.setItem('ph_debug',void 0),this.set_config({debug:!1})):(I.console.log("You're now in debug mode. All calls to PostHog will be logged in your console.\nYou can disable this with `posthog.debug(false)`."),localStorage&&localStorage.setItem('ph_debug','true'),this.set_config({debug:!0}))},Qt.prototype.decodeLZ64=q.decompressFromBase64,Qt.prototype.init=Qt.prototype.init,Qt.prototype.reset=Qt.prototype.reset,Qt.prototype.capture=Qt.prototype.capture,Qt.prototype.register=Qt.prototype.register,Qt.prototype.register_once=Qt.prototype.register_once,Qt.prototype.unregister=Qt.prototype.unregister,Qt.prototype.identify=Qt.prototype.identify,Qt.prototype.__group=Qt.prototype.__group,Qt.prototype.alias=Qt.prototype.alias,Qt.prototype.set_config=Qt.prototype.set_config,Qt.prototype.get_config=Qt.prototype.get_config,Qt.prototype.get_property=Qt.prototype.get_property,Qt.prototype.get_distinct_id=Qt.prototype.get_distinct_id,Qt.prototype.toString=Qt.prototype.toString,Qt.prototype.opt_out_captureing=Qt.prototype.opt_out_captureing,Qt.prototype.opt_in_captureing=Qt.prototype.opt_in_captureing,Qt.prototype.has_opted_out_captureing=Qt.prototype.has_opted_out_captureing,Qt.prototype.has_opted_in_captureing=Qt.prototype.has_opted_in_captureing,Qt.prototype.clear_opt_in_out_captureing=Qt.prototype.clear_opt_in_out_captureing,Qt.prototype.opt_out_capturing=Qt.prototype.opt_out_capturing,Qt.prototype.opt_in_capturing=Qt.prototype.opt_in_capturing,Qt.prototype.has_opted_out_capturing=Qt.prototype.has_opted_out_capturing,Qt.prototype.has_opted_in_capturing=Qt.prototype.has_opted_in_capturing,Qt.prototype.clear_opt_in_out_capturing=Qt.prototype.clear_opt_in_out_capturing,Qt.prototype.getFeatureFlag=Qt.prototype.getFeatureFlag,Qt.prototype.isFeatureEnabled=Qt.prototype.isFeatureEnabled,Qt.prototype.reloadFeatureFlags=Qt.prototype.reloadFeatureFlags,Qt.prototype.onFeatureFlags=Qt.prototype.onFeatureFlags,Qt.prototype.decodeLZ64=Qt.prototype.decodeLZ64,Qt.prototype.SentryIntegration=Qt.prototype.sentry_integration,Qt.prototype.debug=Qt.prototype.debug,Qt.prototype.LIB_VERSION=R.LIB_VERSION,Qt.prototype.startSessionRecording=Qt.prototype.startSessionRecording,Qt.prototype.stopSessionRecording=Qt.prototype.stopSessionRecording,Qt.prototype.sessionRecordingStarted=Qt.prototype.sessionRecordingStarted,Ie.prototype.properties=Ie.prototype.properties,Ie.prototype.update_search_keyword=Ie.prototype.update_search_keyword,Ie.prototype.update_referrer_info=Ie.prototype.update_referrer_info,Ie.prototype.get_cross_subdomain=Ie.prototype.get_cross_subdomain,Ie.prototype.clear=Ie.prototype.clear,G.safewrap_class(Qt,['identify']);var Xt={},Gt=function(){Tt.init=function(e,t,r){if(r)return Tt[r]||(Tt[r]=Xt[r]=Wt(e,t,r),Tt[r]._loaded()),Tt[r];var n=Tt;Xt.posthog?n=Xt.posthog:e&&((n=Wt(e,t,"posthog"))._loaded(),Xt.posthog=n),Tt=n,1===jt&&(I.posthog=Tt),G.each(Xt,function(e,t){"posthog"!==t&&(Tt[t]=e)}),Tt._=G}},Jt=function(){function e(){e.done||(e.done=!0,Vt=!1,G.each(Xt,function(e){e._dom_loaded()}))}if(H.addEventListener)'complete'===H.readyState?e():H.addEventListener('DOMContentLoaded',e,!1);else if(H.attachEvent){H.attachEvent('onreadystatechange',e);var t=!1;try{t=null===I.frameElement}catch(e){}H.documentElement.doScroll&&t&&(function t(){try{H.documentElement.doScroll('left')}catch(e){return void setTimeout(t,1)}e()})()}G.register_event(I,'load',e,!0)};var Yt=(jt=Nt,Tt=new Qt,Gt(),Tt.init(),Jt(),Tt);i.exports=Yt},664,[]); -__d(function(g,r,i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.defaultConfig=_e.Meeting=_e.Events=void 0;var t=e(r(d[1])),n=e(r(d[2])),o=e(r(d[3])),s=e(r(d[4])),c=e(r(d[5])),u=e(r(d[6])),p=r(d[7]),f=e(r(d[8])),l=e(r(d[9])),h=r(d[10]),v=r(d[11]),y=r(d[12]),k=r(d[13]),_=e(r(d[14])),M=e(r(d[15]));function C(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}var P,w={theme:(0,u.default)({},y.defaultTheme),permissions:(0,u.default)({},y.defaultRolePermissions),permissions_fetched:!1};_e.defaultConfig=w,_e.Events=P,(function(e){e.participantJoin="participantJoin",e.participantLeave="participantLeave",e.disconnect="disconnect",e.connect="connect",e.meetingEnded="meetingEnded",e.roomMessage="roomMessage",e.chatMessage="chatMessage",e.message="message",e.meetingJoined="meetingJoined",e.activeSpeaker="activeSpeaker",e.participantUpdate="participantUpdate",e.recordingStarted="recordingStarted",e.recordingStopped="recordingStopped",e.localMediaConnected="localMediaConnected"})(P||(_e.Events=P={}));var E=(function(e){(0,o.default)(E,e);var u,p,y=(u=E,p=C(),function(){var e,t=(0,c.default)(u);if(p){var n=(0,c.default)(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return(0,s.default)(this,e)});function E(e,n){var o;return(0,t.default)(this,E),(o=y.call(this)).config=(0,M.default)(w),o.participants=[],o.showSetupScreen=!1,o._uiConfig={},o.leaveRoom=function(){},o.setupConfig=e,o._uiConfig=n||{},o.config.theme=(0,k.convertThemeToV2)(o.config.theme,n||{}),o.controlBar=new f.default,o.grid=new l.default,o.Events=P,null!=e&&e.apiBase&&(0,v.setUrl)(e.apiBase),o}return(0,n.default)(E,[{key:"updateUIConfig",value:function(e){this._uiConfig=(0,_.default)(this._uiConfig,e),this.config.theme=(0,k.convertThemeToV2)(this.config.theme,e),this._setUIConfig&&this._setUIConfig(this.config)}},{key:"addParticipantControl",value:function(e){this._controlsHook&&this._controlsHook(e)}},{key:"sendRoomMessage",value:function(e){}},{key:"sendMessage",value:function(e,t){}},{key:"createPopup",value:function(e){}},{key:"kickAll",value:function(){}},{key:"closePopup",value:function(){this.createPopup(null)}},{key:"onError",value:function(e){this._onError=e}},{key:"onSocketMessage",value:function(e){var t,n;switch(e.type){case'websocket/room-message':this.emit(P.roomMessage,null==(t=e.payload)?void 0:t.message);break;case'websocket/message':this.emit(P.message,null==(n=e.payload)?void 0:n.message);break;case'websocket/new-chat-message':this.emit(P.chatMessage,e.payload)}}},{key:"_addUpdateParticipant",value:function(e,t){if(e.id){var n=this.participants.findIndex(function(t){return t.id===e.id});if(-1===n)if(e.isMe){var o=new h.DyteSelfParticipant(this._overlayHook);o._update(e,t),this.participants.push(o),this.self=o}else{var s=new h.DyteParticipant(this._overlayHook);s._update(e,t),this.participants.push(s),this.emit(P.participantJoin,s)}else this.participants[n]._update(e,t),this.emit(P.participantUpdate,this.participants[n])}}},{key:"_removeParticipant",value:function(e){var t=this.participants.find(function(t){return t.id===e.id});this.participants=this.participants.filter(function(t){return t.id!==e.id}),this.emit(P.participantLeave,t)}}]),E})(p.EventEmitter);_e.Meeting=E},665,[1,9,10,12,14,17,22,595,666,667,668,504,669,482,510,670]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var u=t(r(d[1])),n=t(r(d[2])),s=t(r(d[3])),o=(function(){function t(){(0,n.default)(this,t),this.buttons=[]}return(0,s.default)(t,[{key:"addButton",value:function(t){var n=t;return this.buttons.push(n),this._setButtons&&this._setButtons((0,u.default)(this.buttons)),this.buttons.length-1}},{key:"removeButton",value:function(t){this.buttons[t]={},this._setButtons((0,u.default)(this.buttons))}}]),t})();e.default=o},666,[1,49,9,10]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.Layout=void 0;var u,o=t(r(d[1])),n=t(r(d[2])),l=r(d[3]),f=r(d[4]);e.Layout=u,(function(t){t.MULTI="multi",t.MULTI_ALTERNATE="multi_alternate",t.HIGHLIGHTED="highlighted",t.SINGLE="single"})(u||(e.Layout=u={}));var c=(function(){function t(){(0,o.default)(this,t),this.layouts=u}return(0,n.default)(t,[{key:"update",value:function(t){t.layout&&l.store.dispatch((0,f.setRoomGridView)(t.layout)),t.participantVideo&&(this.participantVideoConfiguration=t.participantVideo)}},{key:"setOverlay",value:function(t,u){}}]),t})();e.default=c},667,[1,9,10,471,480]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.DyteSelfParticipant=e.DyteParticipant=void 0;var n=t(r(d[1])),s=t(r(d[2])),o=r(d[3]).NativeModules.DyteHelper,h=(function(){function t(s){(0,n.default)(this,t),this.metadata={view_type:'',preset_name:''},this._overlayHook=s}return(0,s.default)(t,[{key:"_update",value:function(t,n){this.id=t.id,this.name=t.displayName,this.picture=t.picture,this.isMe=t.isMe,this.isPinned=t.isPinned,this.videoTrack=t.videoTrack,this.audioTrack=t.audioTrack,this.videoEnabled=t.videoVisible,this.audioEnabled=!t.audioMuted,this.clientSpecificId=t.clientSpecificId,this._participantHook=n,this.metadata=t.metadata}},{key:"sendMessage",value:function(t){this._sendMessage&&this._sendMessage(t)}},{key:"disableAudio",value:function(){this._participantHook&&this.audioEnabled&&this._participantHook.disablePeerAudio(this.id)}},{key:"disableVideo",value:function(){this._participantHook&&this.videoEnabled&&this._participantHook.disablePeerVideo(this.id)}},{key:"pin",value:function(){this._participantHook&&this._participantHook.pin(this.id)}},{key:"unpin",value:function(){this._participantHook&&this._participantHook.unpin(this.id)}},{key:"setOverlay",value:function(t){this._overlayHook(this.id,t)}},{key:"updatePreset",value:function(t){this._participantHook&&this._participantHook.updatePreset(this.id,t)}},{key:"setLabel",value:function(t){this._participantHook&&this._participantHook.setLabel(this.id,t)}}]),t})();e.DyteParticipant=h;var c=(function(){function t(s){(0,n.default)(this,t),this.metadata={view_type:'',preset_name:''},this._overlayHook=s}return(0,s.default)(t,[{key:"_update",value:function(t,n){this.id=t.id,this.name=t.displayName,this.picture=t.picture,this.isMe=t.isMe,this.isPinned!==t.isPinned&&o.SDKSelfPin(t.isPinned),this.isPinned=t.isPinned,this.videoTrack=t.videoTrack,this.audioTrack=t.audioTrack,this.videoEnabled!==t.videoVisible&&o.SDKSelfVideo(t.videoVisible),this.videoEnabled=t.videoVisible,this.audioEnabled===t.audioMuted&&o.SDKSelfAudio(!t.audioMuted),this.audioEnabled=!t.audioMuted,this.clientSpecificId=t.clientSpecificId,this.isScreensharing!==t.isScreensharing&&o.SDKSelfScreenshare(!t.isScreensharing),this.isScreensharing=t.isScreensharing,this._participantHook=n,this.isPresenting=!t.webinarHiddenParticipant,this.metadata=t.metadata}},{key:"enableAudio",value:function(){this._participantHook&&!this.audioEnabled&&this._participantHook.toggleSelfAudio(this.id)}},{key:"enableVideo",value:function(){this._participantHook&&!this.videoEnabled&&this._participantHook.toggleSelfVideo(this.id)}},{key:"disableAudio",value:function(){this._participantHook&&this.audioEnabled&&this._participantHook.toggleSelfAudio(this.id)}},{key:"disableVideo",value:function(){this._participantHook&&this.videoEnabled&&this._participantHook.toggleSelfVideo(this.id)}},{key:"enableScreenshare",value:function(){this._participantHook&&!this.isScreensharing&&this._participantHook.enableScreenshare()}},{key:"disableScreenshare",value:function(){this._participantHook&&this.isScreensharing&&this._participantHook.disableScreenshare()}},{key:"pin",value:function(){this._participantHook&&this._participantHook.pin(this.id)}},{key:"unpin",value:function(){this._participantHook&&this._participantHook.unpin(this.id)}},{key:"setOverlay",value:function(t,n){this._overlayHook(this.id,t,n)}},{key:"updatePreset",value:function(t){this._participantHook&&this._participantHook.updatePreset(this.id,t)}}]),t})();e.DyteSelfParticipant=c},668,[1,9,10,2]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.defaultTheme=e.defaultRolePermissions=void 0;var t=r(d[0]),n=r(d[1]),_={view_type:n.DyteViewTypes.groupCall,accept_waiting_requests:!1,accept_present_requests:!1,request_produce:!1,can_allow_participant_audio:!1,can_allow_participant_screensharing:!1,can_allow_participant_video:!1,request_kick_participant:!1,kick_participant:!1,pin_participant:!1,can_edit_display_name:!1,can_record:!1,waiting_room_type:n.WaitingRoomTypes.skip,plugins:{can_close:!0,can_start:!0,can_edit_acl:!1,config:{}},polls:{can_create:!0,can_vote:!0,can_view:!0},produce:{video:{allow:!0,quality:'vga',frame_rate:24},audio:!0,screenshare:{allow:!0,quality:'hd',frame_rate:5}},chat:{public:{can_send:!0,text:!0,files:!0},private:{can_send:!1,can_receive:!1,text:!1,files:!1}},reactions:!1,hidden_participant:!1,is_recorder:!1,show_participant_list:!0,can_change_participant_role:!1,can_change_theme:!1,can_present:!1,max_screenshare_count:1};e.defaultRolePermissions=_;var c={setup_screen:{is_enabled:!1},alone_here:{is_enabled:!1},waiting_room:{is_enabled:!1,enable_preview:!0},control_bar:{is_enabled:!0,elements:{plugins:!0,screenshare:!0,invite:!1,participants:!0,chat:!0,reactions:!1,polls:!0,fullscreen:!0,layout:!0}},header:{is_enabled:!0,elements:{timer:!0,title:!0,participant_count:!0,change_layout:!0}},pip_mode:!0,auto_tune:!0,grid:{multi:{maxVideoCount:6,videoFit:'cover'},single:{maxVideoCount:6,videoFit:'cover'},defaultView:t.Layout.MULTI},controls:{pip_toggle:!1}};e.defaultTheme=c},669,[667,482]); -__d(function(g,r,i,a,m,_e,d){var t='__lodash_hash_undefined__',e=9007199254740991,n='[object Arguments]',o='[object Boolean]',c='[object Date]',u='[object Function]',f='[object GeneratorFunction]',s='[object Map]',l='[object Number]',_='[object Object]',p='[object RegExp]',h='[object Set]',y='[object String]',v='[object Symbol]',b='[object ArrayBuffer]',j='[object DataView]',w='[object Float32Array]',O='[object Float64Array]',A='[object Int8Array]',x='[object Int16Array]',S='[object Int32Array]',P='[object Uint8Array]',$='[object Uint8ClampedArray]',k='[object Uint16Array]',E='[object Uint32Array]',I=/\w*$/,F=/^\[object .+?Constructor\]$/,M=/^(?:0|[1-9]\d*)$/,B={};B[n]=B['[object Array]']=B[b]=B[j]=B[o]=B[c]=B[w]=B[O]=B[A]=B[x]=B[S]=B[s]=B[l]=B[_]=B[p]=B[h]=B[y]=B[v]=B[P]=B[$]=B[k]=B[E]=!0,B['[object Error]']=B[u]=B["[object WeakMap]"]=!1;var U='object'==typeof g&&g&&g.Object===Object&&g,W='object'==typeof self&&self&&self.Object===Object&&self,D=U||W||Function('return this')(),R='object'==typeof _e&&_e&&!_e.nodeType&&_e,T=R&&'object'==typeof m&&m&&!m.nodeType&&m,z=T&&T.exports===R;function C(t,e){return t.set(e[0],e[1]),t}function L(t,e){return t.add(e),t}function V(t,e){for(var n=-1,o=t?t.length:0;++n-1},Ft.prototype.set=function(t,e){var n=this.__data__,o=Dt(n,t);return o<0?n.push([t,e]):n[o][1]=e,this},Mt.prototype.clear=function(){this.__data__={hash:new It,map:new(jt||Ft),string:new It}},Mt.prototype.delete=function(t){return Zt(this,t).delete(t)},Mt.prototype.get=function(t){return Zt(this,t).get(t)},Mt.prototype.has=function(t){return Zt(this,t).has(t)},Mt.prototype.set=function(t,e){return Zt(this,t).set(t,e),this},Bt.prototype.clear=function(){this.__data__=new Ft},Bt.prototype.delete=function(t){return this.__data__.delete(t)},Bt.prototype.get=function(t){return this.__data__.get(t)},Bt.prototype.has=function(t){return this.__data__.has(t)},Bt.prototype.set=function(t,e){var n=this.__data__;if(n instanceof Ft){var o=n.__data__;if(!jt||o.length<199)return o.push([t,e]),this;n=this.__data__=new Mt(o)}return n.set(t,e),this};var rr=yt?Q(yt,Object):function(){return[]},er=function(t){return ut.call(t)};function nr(t){var e=t.length,n=t.constructor(e);return e&&'string'==typeof t[0]&&ct.call(t,'index')&&(n.index=t.index,n.input=t.input),n}function or(t){return'function'!=typeof t.constructor||ar(t)?{}:br(e=lt(t))?_t(e):{};var e}function cr(t,e,n,u){var f,_,F,M=t.constructor;switch(e){case b:return Gt(t);case o:case c:return new M(+t);case j:return Nt(t,u);case w:case O:case A:case x:case S:case P:case $:case k:case E:return Jt(t,u);case s:return qt(t,u,n);case l:case y:return new M(t);case p:return(F=new(_=t).constructor(_.source,I.exec(_))).lastIndex=_.lastIndex,F;case h:return Ht(t,u,n);case v:return f=t,Et?Object(Et.call(f)):{}}}function ur(t,n){return!!(n=null==n?e:n)&&('number'==typeof t||M.test(t))&&t>-1&&t%1==0&&t-1&&t%1==0&&t<=e}function br(t){var e=typeof t;return!!t&&('object'==e||'function'==e)}function dr(t){return!!t&&'object'==typeof t}function jr(t){return _r(t)?Ut(t):Lt(t)}m.exports=function(t){return Tt(t,!0,!0)}},670,[]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),u=t(r(d[2])),c=r(d[3]),l=c.NativeModules.DyteRNBackgroundTimer,o=new c.NativeEventEmitter(l),s=new((function(){function t(){var u=this;(0,n.default)(this,t),this.uniqueId=0,this.callbacks={},o.addListener('backgroundTimer.timeout',function(t){if(u.callbacks[t]){var n=u.callbacks[t].callback;u.callbacks[t].interval?l.backgroundTimerSetTimeout(t,u.callbacks[t].timeout):delete u.callbacks[t],n()}})}return(0,u.default)(t,[{key:"start",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return l.start(t)}},{key:"stop",value:function(){return l.stop()}},{key:"runBackgroundTimer",value:function(t,n){var u=this,l=c.Platform.select({ios:function(){return c.NativeAppEventEmitter},android:function(){return c.DeviceEventEmitter}})();this.start(0),this.backgroundListener=l.addListener('backgroundTimer',function(){u.backgroundListener.remove(),u.backgroundClockMethod(t,n)})}},{key:"backgroundClockMethod",value:function(t,n){var u=this;this.backgroundTimer=this.setTimeout(function(){t(),u.backgroundClockMethod(t,n)},n)}},{key:"stopBackgroundTimer",value:function(){this.stop(),this.clearTimeout(this.backgroundTimer)}},{key:"setTimeout",value:function(t,n){this.uniqueId+=1;var u=this.uniqueId;return this.callbacks[u]={callback:t,interval:!1,timeout:n},l.setTimeout(u,n),u}},{key:"clearTimeout",value:function(t){this.callbacks[t]&&delete this.callbacks[t]}},{key:"setInterval",value:function(t,n){this.uniqueId+=1;var u=this.uniqueId;return this.callbacks[u]={callback:t,interval:!0,timeout:n},l.backgroundTimerSetTimeout(u,n),u}},{key:"clearInterval",value:function(t){this.callbacks[t]&&delete this.callbacks[t]}}]),t})());e.default=s},671,[1,9,10,2]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.PluginServiceProvider=e.PluginServiceContext=void 0;var n=t(r(d[1])),o=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=v(n);if(o&&o.has(t))return o.get(t);var u={},c=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var f in t)if("default"!==f&&Object.prototype.hasOwnProperty.call(t,f)){var l=c?Object.getOwnPropertyDescriptor(t,f):null;l&&(l.get||l.set)?Object.defineProperty(u,f,l):u[f]=t[f]}u.default=t,o&&o.set(t,u);return u})(r(d[2])),u=r(d[3]),c=r(d[4]),f=t(r(d[5])),l=r(d[6]);function v(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(v=function(t){return t?o:n})(t)}var p=(0,o.createContext)(null);e.PluginServiceContext=p;e.PluginServiceProvider=function(t){var v=t.children,s=t.roomName,P=t.peerId,S=(0,o.useContext)(l.WebSocketContext),y=(0,u.useDispatch)(),O=(0,o.useState)(null),b=(0,n.default)(O,2),k=b[0],j=b[1],C=(0,u.useSelector)(function(t){return t.participant.authToken});(0,o.useEffect)(function(){},[]);var w=(0,u.useSelector)(function(t){return t.room.socketState}),E={pluginManager:k};return(0,o.useEffect)(function(){if(w===c.RoomSocketState.CONNECTED){var t=new f.default(S,s,y,P,C);j(t),t.listenSocketEvents()}},[w]),o.default.createElement(p.Provider,{value:E},v)}},672,[1,41,165,432,480,673,630]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),s=t(r(d[2])),u=t(r(d[3])),l=t(r(d[4])),o=r(d[5]),c=t(r(d[6])),f=(function(){function t(n,s,l,o,c){(0,u.default)(this,t),this.socketObj=n,this.dispatch=l,this.roomName=s,this.plugins={},this.iframes={},this.peerId=o,this.authToken=c,this.handleSockets=this.handleSockets.bind(this)}return(0,l.default)(t,[{key:"handleSockets",value:function(t){if(t)switch(t.type){case'websocket/enable-plugin':this.enablePlugin(t.payload);break;case'websocket/disable-plugin':this.disablePlugin(t.payload);break;case'websocket/plugin-event':case'websocket/plugin-data':this.sendIframeEvent(t)}}},{key:"sendIframeEvent",value:function(t){var n=this.iframes[t.payload.pluginId||t.payload.id];n&&Object.values(n).forEach(function(n){n.iframe&&n.iframe.injectJavaScript("window.postMessage("+JSON.stringify(t)+");")})}},{key:"listenSocketEvents",value:function(){this.socketObj.emitter.on('socket',this.handleSockets),this.getRoomPlugins()}},{key:"getRoomPlugins",value:function(){var t=this;this.socketObj.sendMessage({type:'getRoomState'},function(n){n.payload.roomState.plugins.forEach(function(n){return t.enablePlugin(n)})})}},{key:"enablePlugin",value:function(t){var u,l,f,h,p,v;return n.default.async(function(y){for(;;)switch(y.prev=y.next){case 0:if(u=c.default.apiBase+"/v2/plugins",!this.plugins[t.id]){y.next=3;break}return y.abrupt("return");case 3:return y.next=5,n.default.awrap(fetch(c.default.apiBase+"/v2/plugins/view/"+t.id,{method:'GET',headers:{authorization:"Bearer "+this.authToken}}));case 5:return l=y.sent,y.next=8,n.default.awrap(l.json());case 8:return f=y.sent,y.next=11,n.default.awrap(fetch(u+"/authorize/"+t.id,{method:'POST',headers:{authorization:"Bearer "+this.authToken,'Content-Type':'application/json'},body:JSON.stringify({roomName:this.roomName,peerId:this.peerId})}));case 11:return h=y.sent,y.next=14,n.default.awrap(h.json());case 14:p=y.sent.data.token,v=(0,s.default)({},f.data.plugin,{authToken:p,enabledBy:t.enabledBy,ACLAccessGrantedUsers:t.ACLAccessGrantedUsers||[],ACLAccessRemovedUsers:t.ACLAccessRemovedUsers||[]}),this.plugins[t.id]=v,this.iframes[t.id]={},this.dispatch((0,o.addPlugin)(v));case 19:case"end":return y.stop()}},null,this,null,Promise)}},{key:"disablePlugin",value:function(t){return n.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:this.plugins[t.id]&&(delete this.plugins[t.id],this.dispatch((0,o.removePlugin)(t)));case 1:case"end":return n.stop()}},null,this,null,Promise)}},{key:"handleIframeMessage",value:function(t){var u,l,o=this;return n.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:n.t0=t.type,n.next='pluginEvent'===n.t0?3:'storePluginData'===n.t0?3:'getPluginData'===n.t0?3:'enablePluginForAll'===n.t0?3:'getPeerInfo'===n.t0?5:7;break;case 3:return this.socketObj.sendMessage(t,function(t){o.sendIframeEvent(t)}),n.abrupt("break",8);case 5:return this.socketObj.sendMessage({type:t.type,payload:(0,s.default)({},t.payload,{peerId:null!=(u=null==(l=t.payload)?void 0:l.peerId)?u:this.peerId})},function(t){o.sendIframeEvent(t)}),n.abrupt("break",8);case 7:return n.abrupt("break",8);case 8:case"end":return n.stop()}},null,this,null,Promise)}},{key:"addIframeView",value:function(t,s,u){var l,o=this;return n.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:this.iframes[t.plugin][t.view]&&this.removeIframeView(t),l=function(t){s&&o.handleIframeMessage(t)},u.addEventListener(l),this.iframes[t.plugin][t.view]={listener:l,iframe:s};case 4:case"end":return n.stop()}},null,this,null,Promise)}},{key:"removeIframeView",value:function(t){return n.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:this.iframes[t.plugin][t.view]&&delete this.iframes[t.plugin][t.view];case 2:case"end":return n.stop()}},null,this,null,Promise)}},{key:"addRoomPlugin",value:function(t){return n.default.async(function(s){for(;;)switch(s.prev=s.next){case 0:if(!this.plugins[t.id]){s.next=2;break}return s.abrupt("return");case 2:return s.next=4,n.default.awrap(this.socketObj.sendMessage({type:'addPlugin',payload:t}));case 4:case"end":return s.stop()}},null,this,null,Promise)}},{key:"removeRoomPlugin",value:function(t){return n.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.abrupt("return",this.socketObj.sendMessage({type:'removePlugin',payload:t}));case 1:case"end":return n.stop()}},null,this,null,Promise)}}]),t})();e.default=f},673,[1,67,22,9,10,503,504]); -__d(function(g,r,i,a,m,e,d){var n=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.PeersServiceContext=e.PeersProvider=void 0;var t=n(r(d[1])),o=n(r(d[2])),u=n(r(d[3])),c=(function(n,t){if(!t&&n&&n.__esModule)return n;if(null===n||"object"!=typeof n&&"function"!=typeof n)return{default:n};var o=b(t);if(o&&o.has(n))return o.get(n);var u={},c=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in n)if("default"!==l&&Object.prototype.hasOwnProperty.call(n,l)){var s=c?Object.getOwnPropertyDescriptor(n,l):null;s&&(s.get||s.set)?Object.defineProperty(u,l,s):u[l]=n[l]}u.default=n,o&&o.set(n,u);return u})(r(d[4])),l=r(d[5]),s=r(d[6]),f=r(d[7]),p=r(d[8]),v=r(d[9]),S=r(d[10]),P=r(d[11]),h=r(d[12]),k=r(d[13]);function b(n){if("function"!=typeof WeakMap)return null;var t=new WeakMap,o=new WeakMap;return(b=function(n){return n?o:t})(n)}var y=(0,c.createContext)(null);e.PeersServiceContext=y;e.PeersProvider=function(n){var b,T,M=n.children,w=(0,c.useContext)(p.ConfigServiceContext).meeting,C=(0,c.useState)([]),V=(0,u.default)(C,2),x=V[0],D=V[1],O=(0,l.useSelector)(function(n){return n.peers.joinedPeers}),A=(0,l.useSelector)(function(n){return n.participant}),j=(0,l.useSelector)(function(n){return n.consumers.activeConsumers}),I=j.find(function(n){return'video'===n.kind&&n.appData.screenShare}),_=j.find(function(n){return'audio'===n.kind&&n.appData.screenShare}),E=(0,l.useSelector)(function(n){return n.room.pinnedPeerId}),H=(0,l.useSelector)(function(n){return n.room.roomViewType}),N=(0,c.useState)(null),q=(0,u.default)(N,2),J=q[0],L=q[1],R=(0,c.useState)(null),U=(0,u.default)(R,2),W=U[0],z=U[1],B=(0,c.useContext)(f.MediaRoomContext).mediaRoom,F=(0,l.useDispatch)(),G=(0,c.useContext)(v.UserTrackContext),K=G.mediaTracks,Q=K.screenShareVideoTrack,X=K.setScreenShareVideoTrack,Y=(K.screenShareAudioTrack,K.setScreenShareAudioTrack),Z=G.inputDevices,$=Z.toggleAudioState,ee=Z.toggleVideoState,re={pin:function(n){return B.pin(n)},unpin:function(n){return B.pin(null)},toggleSelfAudio:function(){return $()},toggleSelfVideo:function(){return ee()},toggleSelfScreenSharing:function(){var n;return t.default.async(function(o){for(;;)switch(o.prev=o.next){case 0:if(A.sharingScreen||I){o.next=16;break}return void 0!==Q&&Q.stop(),o.prev=2,o.next=5,t.default.awrap((0,S.getScreenShare)());case 5:n=o.sent,X(n.video),Y(n.video),B.shareScreen(n),o.next=14;break;case 11:o.prev=11,o.t0=o.catch(2),'NotAllowedError'!==(null==o.t0?void 0:o.t0.message)&&console.error(o.t0);case 14:o.next=19;break;case 16:B.disableScreenShare(),X(void 0),Y(void 0);case 19:case"end":return o.stop()}},null,null,[[2,11]],Promise)},disablePeerAudio:function(n){return B.disableAudio(n)},disablePeerVideo:function(n){return B.disableVideo(n)},updatePreset:function(n,t){return B.updatePreset(n,t)},setLabel:function(n,t){F((0,s.setPeerLabel)({id:n,label:t}))}},ne=!0;(0,c.useEffect)(function(){var n,t;L({id:null==B?void 0:B.peerid,audioMuted:A.audioMuted,displayName:A.displayName,userId:A.id,picture:A.displayImageURL,isMe:!0,isHost:A.isHost,videoVisible:!A.videoOff,videoTrack:null==B?void 0:null==(n=B.webCamProducer)?void 0:n.track,audioTrack:null==B?void 0:null==(t=B.micProducer)?void 0:t.track,isPinned:E===(null==B?void 0:B.peerid),clientSpecificId:A.clientSpecificId,producingAudio:!A.audioMuted,producingVideo:!A.videoOff,isScreensharing:A.sharingScreen,requestToJoinType:A.requestToJoinType,hiddenParticipant:A.hidden,webinarHiddenParticipant:A.webinarHiddenParticipant,metadata:A.metadata})},[null==B?void 0:B.peerid,A.sharingScreen,A.videoOff,A.audioMuted,A.displayName,A.hidden,A.requestToJoinType,A.metadata,null==B?void 0:null==(b=B.webCamProducer)?void 0:b.track,null==B?void 0:null==(T=B.micProducer)?void 0:T.track,A.webinarHiddenParticipant,E]),(0,c.useEffect)(function(){J&&w&&w._addUpdateParticipant((0,o.default)({},J,{isPinned:J.id===E,isScreensharing:A.sharingScreen}),re)},[J,w]),(0,c.useEffect)(function(){if(I||A.screenSharingProduction===P.MediaStates.LOADED){var n,t,o,u=I?null==(n=B.consumers.get(I.id))?void 0:n.track:null==(t=B.screenShareVideoProducer)?void 0:t.track,c=_?null==(o=B.consumers.get(_.id))?void 0:o.track:null,l=I?O.find(function(n){return n.id===I.appData.peerId}):J;z({videoTrack:u,id:null==l?void 0:l.id,displayName:"Screen - "+(null==l?void 0:l.displayName),videoVisible:!0,audioTrack:c,audioMuted:null===c,screenshare:!0})}else z(null)},[I,A.screenSharingProduction]),(0,c.useEffect)(function(){w&&(x.map(function(n){return O.find(function(t){return t.id===n.id})||w._removeParticipant(n),null}),D(O))},[O]);var ie=function(n){var t,u=(0,o.default)({},n,{isPinned:E===n.id,isScreensharing:!1}),c=j.find(function(t){return t.peerId===n.id&&'video'===t.kind&&!t.appData.screenShare}),l=j.find(function(t){return t.peerId===n.id&&'audio'===t.kind&&!t.appData.screenShare});return c&&(u.producingVideo=!0,u.videoTrack=B.consumers.get(c.id).track,u.videoScore=c.producerScore),l&&(u.producingAudio=!n.audioMuted,u.audioTrack=B.consumers.get(l.id).track,u.audioScore=l.producerScore),(null==I?void 0:null==(t=I.appData)?void 0:t.peerId)===n.id&&(u.isScreensharing=!0),u.videoVisible=!(void 0===c||c.remotelyPaused),u.audioMuted=void 0===l||l.remotelyPaused||n.audioMuted,u.audioMuted||(ne=!1),w&&w._addUpdateParticipant((0,o.default)({},u,{isPinned:u.id===E}),re),u},te=H===h.DyteViewTypes.webinar?O.filter(function(n){return!(null!=n&&n.webinarHiddenParticipant)&&n.requestToJoinType!==k.RequestToJoinType.ask}).map(ie).filter(function(n){return null!==n}):O.filter(function(n){return!(null!=n&&n.hiddenParticipant)}).map(ie).filter(function(n){return null!==n}),oe=O.map(ie).filter(function(n){return null!==n});return c.default.createElement(y.Provider,{value:{processedPeers:te,selfPeer:J,allMuted:ne,screenshareVideoConsumer:I,screenshareAudioConsumer:_,screenSharePeer:W,joinedProcessedPeers:oe}},M)}},674,[1,67,22,41,165,432,481,585,508,579,580,480,482,487]); -__d(function(g,r,i,a,m,e,d){var n=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.setupPermissions=e.RESULTS=e.PERMISSIONS=void 0,e.uniq=N;var E=n(r(d[1])),s=n(r(d[2])),o=r(d[3]),A=r(d[4]),O=r(d[5]),R=Object.freeze({ACCEPT_HANDOVER:'android.permission.ACCEPT_HANDOVER',ACCESS_BACKGROUND_LOCATION:'android.permission.ACCESS_BACKGROUND_LOCATION',ACCESS_COARSE_LOCATION:'android.permission.ACCESS_COARSE_LOCATION',ACCESS_FINE_LOCATION:'android.permission.ACCESS_FINE_LOCATION',ACTIVITY_RECOGNITION:'android.permission.ACTIVITY_RECOGNITION',ADD_VOICEMAIL:'com.android.voicemail.permission.ADD_VOICEMAIL',ANSWER_PHONE_CALLS:'android.permission.ANSWER_PHONE_CALLS',BODY_SENSORS:'android.permission.BODY_SENSORS',CALL_PHONE:'android.permission.CALL_PHONE',CAMERA:'android.permission.CAMERA',GET_ACCOUNTS:'android.permission.GET_ACCOUNTS',PROCESS_OUTGOING_CALLS:'android.permission.PROCESS_OUTGOING_CALLS',READ_CALENDAR:'android.permission.READ_CALENDAR',READ_CALL_LOG:'android.permission.READ_CALL_LOG',READ_CONTACTS:'android.permission.READ_CONTACTS',READ_EXTERNAL_STORAGE:'android.permission.READ_EXTERNAL_STORAGE',READ_PHONE_NUMBERS:'android.permission.READ_PHONE_NUMBERS',READ_PHONE_STATE:'android.permission.READ_PHONE_STATE',READ_SMS:'android.permission.READ_SMS',RECEIVE_MMS:'android.permission.RECEIVE_MMS',RECEIVE_SMS:'android.permission.RECEIVE_SMS',RECEIVE_WAP_PUSH:'android.permission.RECEIVE_WAP_PUSH',RECORD_AUDIO:'android.permission.RECORD_AUDIO',SEND_SMS:'android.permission.SEND_SMS',USE_SIP:'android.permission.USE_SIP',WRITE_CALENDAR:'android.permission.WRITE_CALENDAR',WRITE_CALL_LOG:'android.permission.WRITE_CALL_LOG',WRITE_CONTACTS:'android.permission.WRITE_CONTACTS',WRITE_EXTERNAL_STORAGE:'android.permission.WRITE_EXTERNAL_STORAGE',BLUETOOTH_CONNECT:"android.permission.BLUETOOTH_CONNECT"}),_=Object.freeze({APP_TRACKING_TRANSPARENCY:'ios.permission.APP_TRACKING_TRANSPARENCY',BLUETOOTH_PERIPHERAL:'ios.permission.BLUETOOTH_PERIPHERAL',CALENDARS:'ios.permission.CALENDARS',CAMERA:'ios.permission.CAMERA',CONTACTS:'ios.permission.CONTACTS',FACE_ID:'ios.permission.FACE_ID',LOCATION_ALWAYS:'ios.permission.LOCATION_ALWAYS',LOCATION_WHEN_IN_USE:'ios.permission.LOCATION_WHEN_IN_USE',MEDIA_LIBRARY:'ios.permission.MEDIA_LIBRARY',MICROPHONE:'ios.permission.MICROPHONE',MOTION:'ios.permission.MOTION',PHOTO_LIBRARY:'ios.permission.PHOTO_LIBRARY',PHOTO_LIBRARY_ADD_ONLY:'ios.permission.PHOTO_LIBRARY_ADD_ONLY',REMINDERS:'ios.permission.REMINDERS',SIRI:'ios.permission.SIRI',SPEECH_RECOGNITION:'ios.permission.SPEECH_RECOGNITION',STOREKIT:'ios.permission.STOREKIT'}),I=Object.freeze({ANDROID:R,IOS:_});e.PERMISSIONS=I;var t=Object.freeze({UNAVAILABLE:'unavailable',BLOCKED:'blocked',DENIED:'denied',GRANTED:'granted',LIMITED:'limited',PROMPTED:'prompted'});e.RESULTS=t;var S=O.NativeModules.DyteRNPermissions;function C(n){return s.default.async(function(E){for(;;)switch(E.prev=E.next){case 0:return E.abrupt("return",S.available.includes(n)?S.request(n):t.UNAVAILABLE);case 1:case"end":return E.stop()}},null,null,null,Promise)}function N(n){return n.filter(function(E,s){return null!=E&&n.indexOf(E)===s})}var T,p=['bluetooth','readExternalStorage','photos','externalStorage'],L=function(n){var E=arguments.length>1&&void 0!==arguments[1]&&arguments[1],s={camera:I.ANDROID.CAMERA,microphone:I.ANDROID.RECORD_AUDIO,bluetooth:I.ANDROID.BLUETOOTH_CONNECT,externalStorage:I.ANDROID.WRITE_EXTERNAL_STORAGE,readExternalStorage:I.ANDROID.READ_EXTERNAL_STORAGE},o={camera:I.IOS.CAMERA,microphone:I.IOS.MICROPHONE,bluetooth:I.IOS.BLUETOOTH_PERIPHERAL,photos:I.IOS.PHOTO_LIBRARY};if(!E)return'android'===O.Platform.OS?s[n]:o[n];if('android'===O.Platform.OS){var A={};return Object.keys(s).forEach(function(n){A[s[n]]=n}),A[n]}var R={};return Object.keys(o).forEach(function(n){R[o[n]]=n}),R[n]},D=function(n){return function(E){var s={camera:o.permissionEnum.INIT,microphone:o.permissionEnum.INIT};n.forEach(function(n){var A=L(n,!0);E[n]===t.GRANTED?s[A]=o.permissionEnum.ACCEPTED:E[n]!==t.PROMPTED&&(s[A]=o.permissionEnum.DENIED)}),s.camera!==o.permissionEnum.INIT&&s.microphone!==o.permissionEnum.INIT&&T&&clearInterval(T),A.store.dispatch((0,o.setParticipantPermissions)(s))}};e.setupPermissions=function(n){var o,A,R,_,I,t,u=[];[].concat(p,(0,E.default)(n)).forEach(function(n){var E=L(n);E&&u.push(E)}),"android"===O.Platform.OS&&(T&&clearInterval(T),T=setInterval(function(){S.checkMultiplePermissions(u).then(D(u))},1e3));(o=u,s.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:if('ios'!==O.Platform.OS){n.next=13;break}A={},R=N(o),_=0;case 4:if(!(_0,peers:q}),W.theme.header.is_enabled&&i.default.createElement(E.default,{title:''!==B?B:x,linkCopied:Y,copyLink:z,width:G,height:V,noOfParticipants:N.filter(function(t,n,i){return i.findIndex(function(n){return n.id===t.id})===n}).length}),i.default.createElement(k.default,{isMobile:!0}),i.default.createElement(u.GridManager,{widthOffset:0,singleSpeakerView:F.main.length>0&&!1}),i.default.createElement(S.default,{isMobile:!0}),i.default.createElement(P.default,null),W.theme.control_bar.is_enabled&&i.default.createElement(h.default,{linkCopied:Y,copyLink:z,isMobile:!0,leaveCall:j})))};var n=t(r(d[1])),i=_(r(d[2])),o=r(d[3]),a=r(d[4]),u=r(d[5]),l=r(d[6]),c=t(r(d[7])),f=t(r(d[8])),s=r(d[9]),p=_(r(d[10])),v=r(d[11]),E=t(r(d[12])),h=t(r(d[13])),S=t(r(d[14])),P=t(r(d[15])),k=t(r(d[16])),O=t(r(d[17])),y=r(d[18]),b=r(d[19]),w=r(d[20]),C=r(d[21]);function M(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,i=new WeakMap;return(M=function(t){return t?i:n})(t)}function _(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var i=M(n);if(i&&i.has(t))return i.get(t);var o={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in t)if("default"!==u&&Object.prototype.hasOwnProperty.call(t,u)){var l=a?Object.getOwnPropertyDescriptor(t,u):null;l&&(l.get||l.set)?Object.defineProperty(o,u,l):o[u]=t[u]}return o.default=t,i&&i.set(t,o),o}var D=l.NativeModules.DyteHelper},678,[1,41,165,432,471,679,2,708,709,508,493,512,710,715,804,805,807,808,585,480,487,497]); -__d(function(g,r,_i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.GridManager=void 0;var n=t(r(d[1])),o=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=x(n);if(o&&o.has(t))return o.get(t);var i={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in t)if("default"!==s&&Object.prototype.hasOwnProperty.call(t,s)){var l=u?Object.getOwnPropertyDescriptor(t,s):null;l&&(l.get||l.set)?Object.defineProperty(i,s,l):i[s]=t[s]}i.default=t,o&&o.set(t,i);return i})(r(d[2])),i=r(d[3]),u=r(d[4]),s=t(r(d[5])),l=t(r(d[6])),c=t(r(d[7])),f=r(d[8]),p=r(d[9]),S=t(r(d[10])),h=r(d[11]),w=r(d[12]),y=r(d[13]),T=r(d[14]),b=r(d[15]),v=r(d[16]),P=r(d[17]);function x(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(x=function(t){return t?o:n})(t)}var C=function(t){var n=t.roomViewType,i=(0,o.useContext)(p.ConfigServiceContext).sessionConfig,u=!i.permissions.can_present,s=(0,o.useContext)(P.ThemeContext).colors,l='LANDSCAPE'===o.default.useContext(v.OrientationContext).orientation,c=(0,b.useWindowDimensions)(),f=i.theme.dimensions||c,S=f.height,h=f.width,T=0;i.theme.header.is_enabled&&(T-=72),i.theme.control_bar.is_enabled&&(T-=56),l?h+=T+56:S+=T;var x=n===y.DyteViewTypes.audioRoom?'Host will start Audio Room Soon':'\tHost will start presenting soon',C=n===y.DyteViewTypes.audioRoom?'To being Audio Room, Please Enable Audio':'To begin the webinar please start presenting';return o.default.createElement(w.VStack,{bg:"secondary.1000",width:h,height:S,px:15,justifyContent:"center",align:"center"},u&&o.default.createElement(o.default.Fragment,null,o.default.createElement(w.Text,{fontSize:26,py:10,fontWeight:"bold"},x),o.default.createElement(w.Spinner,{color:s.textPrimary[100],size:"large"})),!u&&o.default.createElement(o.default.Fragment,null,o.default.createElement(w.Text,{fontSize:26,py:10,fontWeight:"bold"},"You are the host"),o.default.createElement(w.Text,{fontSize:14},C)))},E=function(t,n){for(var o=[],i=0;i-1&&t<=W&&(z((0,u.setCurrentPage)(t)),P.getPage(t))},Q=[],U=new Map;return q.forEach(function(t){U.set(t.id,t)}),G?(B.length>0&&_>0?(U.set(G.id,G),Q=E(U,B),D.current=Q.map(function(t){return t.id})):(Q=E(U,M),D.current=Q.map(function(t){return t.id}),Q=Q.concat(I||A===y.DyteViewTypes.webinar&&J||!J&&A===y.DyteViewTypes.webinar&&G.requestToJoinType===T.RequestToJoinType.ask?[]:[G])),R===u.RoomSocketState.NOT_STARTED?o.default.createElement(s.default,{inStage:!0,text:"You got disconnected! Retrying connection..."}):Q.length<1?A===y.DyteViewTypes.webinar?o.default.createElement(C,{roomViewType:y.DyteViewTypes.webinar}):o.default.createElement(s.default,{loading:!0,text:"Please wait for the meeting to be started",inStage:!0}):F||v||V||'highlighted'===x||O.main.length>0?o.default.createElement(c.default,{peers:Q,sharingScreen:V,widthOffset:w}):o.default.createElement(S.default,{onSwipeLeft:function(t){return K(_+1)},onSwipeRight:function(t){return K(_-1)},style:{flex:1}},o.default.createElement(l.default,{peers:Q,widthOffset:w}))):o.default.createElement(s.default,null)};O.defaultProps={singleSpeakerView:!1};var V=o.default.memo(O);e.GridManager=V},679,[1,41,165,432,480,511,680,698,674,508,707,585,512,482,487,2,575,514]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var l=t(r(d[1])),n=t(r(d[2])),f=(function(t,l){if(!l&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var n=A(l);if(n&&n.has(t))return n.get(t);var f={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in t)if("default"!==u&&Object.prototype.hasOwnProperty.call(t,u)){var c=o?Object.getOwnPropertyDescriptor(t,u):null;c&&(c.get||c.set)?Object.defineProperty(f,u,c):f[u]=t[u]}f.default=t,n&&n.set(t,f);return f})(r(d[3])),o=t(r(d[4])),u=r(d[5]),c=r(d[6]),y=r(d[7]),s=t(r(d[8])),h=r(d[9]),p=r(d[10]);function A(t){if("function"!=typeof WeakMap)return null;var l=new WeakMap,n=new WeakMap;return(A=function(t){return t?n:l})(t)}var w={9:Array(9).fill(3),8:Array(9).fill(3),7:Array(9).fill(3),6:Array(6).fill(2),5:Array(5).fill(2),4:Array(4).fill(2),3:[1,2,2],2:[1,1],1:[1]},v={9:Array(9).fill(3),8:Array(9).fill(3),7:Array(9).fill(3),6:Array(6).fill(2),5:[2].concat((0,n.default)(Array(4).fill(2))),4:Array(4).fill(2),3:[1,2,2],2:[1,1],1:[1]},_={9:Array(9).fill(3),8:Array(9).fill(3),7:Array(9).fill(3),6:Array(6).fill(3),5:[].concat((0,n.default)(Array(2).fill(2)),(0,n.default)(Array(3).fill(3))),4:Array(4).fill(2),3:Array(3).fill(2),2:Array(2).fill(2),1:[1]},b={9:Array(9).fill(3),8:Array(9).fill(3),7:Array(9).fill(3),6:Array(6).fill(3),5:[].concat((0,n.default)(Array(2).fill(2)),(0,n.default)(Array(3).fill(3))),4:Array(4).fill(2),3:Array(3).fill(2),2:Array(2).fill(2),1:[1]},O=function(t){var n=(0,f.useContext)(u.ConfigServiceContext).sessionConfig,A=(0,y.useWindowDimensions)(),O=n.theme.dimensions||A,j=O.width,M=O.height,P=j<1024,x=f.default.useContext(p.OrientationContext),E=x.orientation,C=x.orientationType,S='LANDSCAPE'===E,W=(0,h.useSelector)(function(t){return t.room.gridView}),k=t.peers,D=t.waitingRoom,F=t.widthOffset,L=0;n.theme.header.is_enabled&&(L-=56),!n.theme.control_bar.is_enabled||D&&!n.theme.waiting_room.enable_preview||(L-=54),S?(M+=F,j+=L+72):(M+=L,j-=F);var R=f.default.useState(0),N=(0,l.default)(R,2),T=N[0],V=N[1],q=1===k.length&&!P&&!D,z=D&&(!P||!n.theme.waiting_room.enable_preview),B=(q||z)&&1,G=k.length+B;G>6&&(G=9),'multi_alternate'===W&&1!==k.length&&(G-=1);var H=(0,h.useSelector)(function(t){return t.peers.joinedPeers}),I=Math.ceil((H.length+1)/6);f.default.useEffect(function(){I>1&&(1===k.length?V(16):k.length<=4?V(7):5===k.length?V(12):V(4))},[k,I]);var J=function(t,l){return Math.floor((M-6)/t)},K=function(t,l){return Math.floor((j-6)/t)},Q=function(t,l){return J(P&&!S?b[t][l]:w[t][l])},U=function(t,l){return K(P&&!S?v[t][l]:_[t][l])},X=S?5===G?'row':'column':5===G?'column':'row';return f.default.createElement(c.Flex,{position:"relative",height:M,width:j,bg:"secondary.1000",marginLeft:S&&'landscapeLeft'!==C&&n.theme.header.is_enabled?56:0,padding:3,pt:0},f.default.createElement(c.Flex,{direction:X,flexWrap:"wrap",justify:"center"},!D||n.theme.waiting_room.enable_preview&&!P?f.default.createElement(f.default.Fragment,null,k.map(function(t,l){if('multi_alternate'===W&&t.isMe&&1!==k.length)return null;if(t){var n=Q(G,l+B)-T;return f.default.createElement(o.default,{key:"peer_"+t.id,height:n-(S?2:0),width:U(G,l+B),peer:t,totalPeers:k.length,isMobile:P})}return null})):null),f.default.createElement(c.Flex,{width:j,justify:"center",position:"absolute",bottom:"2"},f.default.createElement(s.default,null)))};O.defaultProps={waitingRoom:!1,widthOffset:0};var j=O;e.default=j},680,[1,41,49,165,681,508,512,2,695,432,575]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=M;var n=t(r(d[1])),o=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=k(n);if(o&&o.has(t))return o.get(t);var l={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in t)if("default"!==c&&Object.prototype.hasOwnProperty.call(t,c)){var f=u?Object.getOwnPropertyDescriptor(t,c):null;f&&(f.get||f.set)?Object.defineProperty(l,c,f):l[c]=t[c]}l.default=t,o&&o.set(t,l);return l})(r(d[2])),l=r(d[3]),u=r(d[4]),c=r(d[5]),f=r(d[6]),s=r(d[7]),p=r(d[8]),h=r(d[9]),v=t(r(d[10])),x=r(d[11]),y=t(r(d[12])),b=t(r(d[13])),S=r(d[14]),E=t(r(d[15])),w=t(r(d[16]));function k(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(k=function(t){return t?o:n})(t)}var C=h.NativeModules.DyteHelper;function M(t){var k=(0,l.useSelector)(function(t){return t.participant.displayName}),M=(0,o.useContext)(c.MediaRoomContext),T=(null==M||M.mediaRoom,(0,o.useContext)(f.ConfigServiceContext)),j=T.meeting,O=T.sessionConfig,R=(0,l.useSelector)(function(t){return t.room.activeSpeakerPeerId}),P=(0,o.useRef)(),z=(0,o.useRef)(),F=(0,o.useState)(new s.MediaStream(void 0)),I=(0,n.default)(F,2),L=I[0],B=I[1],V=(0,o.useState)(null),_=(0,n.default)(V,2),N=(_[0],_[1],(0,o.useContext)(x.ThemeContext).colors),U=(0,o.useState)(!1),W=(0,n.default)(U,2),D=W[0],A=W[1],H=o.default.useContext(S.OrientationContext),q=H.orientation,G=H.forced,J=H.setForced,K='LANDSCAPE'===q,Q=t.peer,X=t.hideBadge,Y=t.isMobile,Z=t.totalPeers,$=t.size,ee=(t.index,t.contain),te=t.zIndex,re=((0,l.useSelector)(function(t){return t.participant.displayImageURL}),(0,l.useSelector)(function(t){return t.consumers.activeConsumers})),ne=Q.id,ie=re.find(function(t){return t.peerId===ne}),ae=(null==ie?void 0:ie.score)||10,oe=function(t){if(z.current=t,t){var n=new s.MediaStream(void 0);n.addTrack(t),P.current&&n.addTrack(P.current),B(n)}},le=function(){try{return'front'===u.store.getState().participant.cameraFacing}catch(t){return!1}};(0,o.useEffect)(function(){var t;t=Q.audioTrack,P.current!==t&&(P.current=t)},[Q.audioTrack]),(0,o.useEffect)(function(){Q.videoTrack&&(oe(Q.videoTrack),setTimeout(function(){return A(!0)},500))},[Q.videoTrack,Q.videoScore]);var de=Q.audioMuted,ue=Q.videoVisible,ce=(function(t){if(!Y)return t;var o=t;if(Z>2){var l=t.split(' ');o=(o=(0,n.default)(l,1)[0]).slice(0,10)}return Z>6&&(o=o.slice(0,8)),o})(Q.isMe?k:Q.displayName),fe=t.height,se=t.width,me=t.children,pe=fe||Math.floor(.5625*se);null==O||O.permissions;if(ue&&(!L||!Q.videoTrack))return o.default.createElement(p.Box,{justify:"center",align:"center",width:se,height:pe,border:"1px solid "+N.primary[300],borderRadius:E.default.medium},o.default.createElement(p.Spinner,{color:"#fff"}));var he;return o.default.createElement(h.View,{style:[{backgroundColor:'black',borderRadius:E.default.medium,borderColor:Q.id===R?N.primary[500]:N.secondary[900],borderWidth:2,width:se-8,height:pe-8,margin:3,overflow:'hidden'}]},Q.videoVisible&&D?Q.screenshare?o.default.createElement(b.default,{noMovementWithoutScale:!0,width:se-8,height:pe-8,streamId:(null==(he=Q.videoTrack)?void 0:he.id)||Math.random().toString()},o.default.createElement(s.RTCView,{objectFit:ee?'contain':'cover',style:{flex:1},zOrder:0,streamURL:L.toURL()})):o.default.createElement(s.RTCView,{objectFit:ee?'contain':'cover',style:{flex:1},mirror:!!Q.isMe&&le(),streamURL:L.toURL(),zOrder:1+te}):o.default.createElement(p.Flex,{bg:N.videoBackground,width:se-8,height:pe-8,justify:"center",align:"center"},o.default.createElement(v.default,{size:40,src:Q.picture,name:""+Q.displayName,bgColor:N.primary[700]})),me,o.default.createElement(p.Flex,{width:se,position:"absolute",bottom:"10",left:10},X||o.default.createElement(p.Flex,{justify:"flex-start",alignSelf:"flex-start",direction:"column"},!!ce&&o.default.createElement(y.default,{audioMuted:de,audioTrack:Q.audioTrack,name:ce,size:Y||'sm'===$?'sm':'md',screenshare:Q.screenshare}))),o.default.createElement(p.Flex,{width:se,position:"absolute",top:"10",right:"10"},ae<10&&o.default.createElement(p.Box,{zIndex:5,justify:"flex-end",alignSelf:"flex-end",direction:"column"},o.default.createElement(w.default,{videoScore:ae}))),Q.screenshare&&(G||!K)&&'android'===h.Platform.OS&&'d3e435fb-4d39-47b6-943a-c8f10d0dffe3'!==j.setupConfig.clientId&&o.default.createElement(p.Flex,{width:se,position:"absolute",top:"10",right:10},o.default.createElement(p.Flex,{justify:"flex-start",alignSelf:K?'flex-start':'flex-end',direction:"column"},o.default.createElement(p.Button,{onClick:function(){(G?C.resetOrientation:C.forceLandscape)(),J(function(t){return!t})}},o.default.createElement(p.VStack,{width:36,p:"2",ml:22,height:"36px",bg:"secondary.800",borderRadius:E.default.medium,align:"center",justify:"center"},o.default.createElement(p.Text,{fontSize:"xs"},o.default.createElement(p.Icon,{name:G?'fullscreen-exit':'fullscreen',fill:G?N.danger[500]:N.textPrimary[100]})))))))}M.defaultProps={isMobile:!1,hideBadge:!1,height:0,width:'inherit',children:null,contain:!1,totalPeers:0,size:'md',isMe:!1,index:1,zIndex:0}},681,[1,41,165,432,471,585,508,400,512,2,682,514,691,693,575,676,694]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]),l=r(d[1]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=t(r(d[2])),n=l(r(d[3])),u=t(r(d[4])),s=r(d[5]),c=r(d[6]),f=r(d[7]),b="/Users/abar/dev/personal/react-native-user-avatar/src/index.js",p=function(t){var l=t.name,u=t.src,p=t.bgColor,v=t.bgColors,y=t.textColor,N=t.size,_=t.imageStyle,C=t.style,z=t.borderRadius,x=t.component;'string'==typeof N&&(console.warn('size prop should be a number'),N=parseInt(N));var S=(0,n.useState)(n.default.createElement(c.TextAvatar,{textColor:y,size:N,name:l,__source:{fileName:b,lineNumber:36,columnNumber:7}})),E=(0,o.default)(S,2),h=E[0],j=E[1];return(0,n.useEffect)(function(){x&&j(n.default.createElement(c.CustomAvatar,{size:N,component:x,__source:{fileName:b,lineNumber:40,columnNumber:29}})),u&&(0,f.fetchImage)(u).then(function(t){t&&j(n.default.createElement(c.ImageAvatar,{src:u,size:N,imageStyle:_,__source:{fileName:b,lineNumber:45,columnNumber:15}}))})},[]),n.default.createElement(s.View,{style:[(0,f.generateBackgroundStyle)(l,p,v),(0,f.getContainerStyle)(N,u,z),C],__source:{fileName:b,lineNumber:53,columnNumber:5}},h)};p.propTypes={name:u.default.string,src:u.default.string,bgColor:u.default.string,bgColors:u.default.array,textColor:u.default.string,size:u.default.number,imageStyle:u.default.object,style:u.default.object,borderRadius:u.default.number,component:u.default.any},p.defaultProps={size:32,textColor:'#fff',name:'John Doe',bgColors:['#2ecc71','#3498db','#8e44ad','#e67e22','#e74c3c','#1abc9c','#2c3e50']};var v=p;e.default=v},682,[1,683,41,165,204,2,684,687]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]).default;function n(t){if("function"!=typeof WeakMap)return null;var o=new WeakMap,u=new WeakMap;return(n=function(t){return t?u:o})(t)}m.exports=function(o,u){if(!u&&o&&o.__esModule)return o;if(null===o||"object"!==t(o)&&"function"!=typeof o)return{default:o};var f=n(u);if(f&&f.has(o))return f.get(o);var p={},c=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in o)if("default"!==l&&Object.prototype.hasOwnProperty.call(o,l)){var s=c?Object.getOwnPropertyDescriptor(o,l):null;s&&(s.get||s.set)?Object.defineProperty(p,l,s):p[l]=o[l]}return p.default=o,f&&f.set(o,p),p},m.exports.default=m.exports,m.exports.__esModule=!0},683,[15]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"ImageAvatar",{enumerable:!0,get:function(){return n.default}}),Object.defineProperty(e,"TextAvatar",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(e,"CustomAvatar",{enumerable:!0,get:function(){return f.default}});var n=t(r(d[1])),u=t(r(d[2])),f=t(r(d[3]))},684,[1,685,686,690]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var u=t(r(d[1])),l=t(r(d[2])),s=r(d[3]),o=function(t){var l=t.src,o=t.size,f=t.imageStyle,n=t.borderRadius,c={style:[{borderRadius:n||.5*o,width:o,height:o},f],source:{uri:l}};return u.default.createElement(s.Image,c)};o.propTypes={src:l.default.string,size:l.default.number,imageStyle:l.default.object,borderRadius:l.default.number};var f=o;e.default=f},685,[1,165,204,2]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),l=r(d[2]),o=t(r(d[3])),u=r(d[4]),s="/Users/abar/dev/personal/react-native-user-avatar/src/components/TextAvatar.js",c=function(t){var o=t.name,c=t.size,f=t.textColor,v={flexDirection:'column',alignItems:'center',justifyContent:'center',marginTop:-c/20,height:c,width:c};return n.default.createElement(l.View,{style:v,__source:{fileName:s,lineNumber:23,columnNumber:5}},n.default.createElement(l.Text,{style:{color:f,fontSize:c/2.5},adjustsFontSizeToFit:!0,__source:{fileName:s,lineNumber:24,columnNumber:7}},(0,u.abbr)(o)))};c.propTypes={name:o.default.string,size:o.default.number,textColor:o.default.string};var f=c;e.default=f},686,[1,165,2,204,687]); -__d(function(g,r,_i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.getContainerStyle=e.generateBackgroundStyle=e.fetchImage=e.sumChars=e.abbr=void 0;var n=t(r(d[1])),o=t(r(d[2]));e.abbr=function(t){var n=(0,o.default)(t);return t.startsWith('+')&&(n="+".concat(n)),n||(n=t),n};var u=function(t){for(var n=0,o=0;ol?n.substr(0,l):n;if((u=i.join('')).length>=l)return u;for(var o=M(n),c=0;c=l)return o[c]}function s(n,t){var i,u,a,l=[],f={},o={},c={},h=t.length||2;n.forEach(function(n){if(n||(n=''),!c[n])if(n.length0&&(o[a[y]]--,a.splice(y,1))}return 0===(i=l.map(function(n){return n.length})).length?n:0===Math.min.apply(null,i)?(t.length++,s(n,t)):n.map(function(n){return c[n][0]})}function p(n,t){return y(x(n,t))}function v(n,t){return w(n,t).map(y)}function x(n,u){var a,f,c,s={};return n?((a=b(n,u))&&(n=(n=n.replace(t,'')).replace(i,'')),u.initials&&(a=u.initials),a||(a=h(n,u)),null!=(c=n.match(l))&&(f=c.pop()),f&&(n=n.replace(f,'')).trim()==='<'+f+'>'&&(n='',a||(a=h(f,u))),(n=n.replace(o,' ').trim())&&(s.name=n),a&&(s.initials=a),f&&(s.email=f),s):{}}function w(n,t){var i=s(n,t);return n.map(function(n,u){return t.existing[n]=i[u],x(n,t)})}function y(n){return n.name||n.email?n.email?n.name?n.name+' ('+n.initials+') <'+n.email+'>':n.email+' ('+n.initials+')':n.name+' ('+n.initials+')':n.initials}function E(n){return n=(n=u.test(n)?n.replace(a,''):n.replace(l,'')).replace(o,' ').trim()}function b(n,u){var a;return u.existing[n]?u.existing[n]:t.test(n)?n:null!=(a=n.match(i))?a.pop():void 0}var _={};function M(n){var t,i=[];return n=E(n),_[n]?_[n].slice(0):(t=n.split(' ').map(R),i=(i=O(t)).sort(function(n,t){return n.length-t.length||i.indexOf(n)-i.indexOf(t)}),_[n]=i,i.slice(0))}function O(n){var t,i,u=n.shift();return n.length>0?(i=[],t=O(n),u.forEach(function(n){t.forEach(function(t){i.push(n+t)})}),i):u}function R(n){for(var t=[];n.length;)t.unshift(n),n=n.substr(0,n.length-1);return t}function $(t){return t||(t={length:n}),'number'==typeof t&&(t={length:t}),t.length=Math.max(t.length||0,n),t.existing=t.existing||{},t}},689,[]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),o=r(d[2]),u=t(r(d[3])),l=function(t){var u=t.size,l=t.component,s={flexDirection:'column',alignItems:'center',justifyContent:'center',marginTop:-u/20,height:u,width:u};return n.default.createElement(o.View,{style:s,__source:{fileName:"/Users/abar/dev/personal/react-native-user-avatar/src/components/CustomAvatar.js",lineNumber:21,columnNumber:5}},l)};l.propTypes={size:u.default.number,component:u.default.any};var s=l;e.default=s},690,[1,165,2,204]); -__d(function(_g,_r,i,a,m,e,d){var t=_r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=f;var r=(function(t,r){if(!r&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var n=c(r);if(n&&n.has(t))return n.get(t);var o={},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in t)if("default"!==u&&Object.prototype.hasOwnProperty.call(t,u)){var f=l?Object.getOwnPropertyDescriptor(t,u):null;f&&(f.get||f.set)?Object.defineProperty(o,u,f):o[u]=t[u]}o.default=t,n&&n.set(t,o);return o})(_r(d[1])),n=_r(d[2]),o=t(_r(d[3])),l=t(_r(d[4])),u=_r(d[5]);function c(t){if("function"!=typeof WeakMap)return null;var r=new WeakMap,n=new WeakMap;return(c=function(t){return t?n:r})(t)}function f(t){var c,f,s,p,y,b=t.audioMuted,x=t.audioTrack,v=t.name,O=t.size,g=t.screenshare,j={sm:{px:'6',py:'1',iconSize:'4',boxSize:'14'},md:{px:'3',py:'2',iconSize:'6',boxSize:'16'}}[O],z=(0,r.useContext)(n.ThemeContext).colors;return r.default.createElement(u.Flex,{bg:'sm'===O||g?(c=z.secondary[800],f=.5,s=parseInt(c.slice(1,3),16),p=parseInt(c.slice(3,5),16),y=parseInt(c.slice(5,7),16),f?"rgba("+s+", "+p+", "+y+", "+f+")":"rgba("+s+", "+p+", "+y+", 0)"):z.secondary[800],color:"textPrimary.300",borderRadius:o.default.small,px:j.px,py:j.py,my:'sm'===O&&2,position:"relative",direction:"row",justify:"flex-start"},!(g&&b)&&r.default.createElement(u.Center,null,!b&&x?null:r.default.createElement(u.Icon,{name:"mic-off",boxSize:j.boxSize,fill:"red"})),r.default.createElement(u.Center,{ml:j.px,padding:4},r.default.createElement(l.default,{name:v})))}f.defaultProps={size:'md',screenshare:!1}},691,[1,165,514,676,692,512]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=l;var n=t(r(d[1])),u=r(d[2]);function l(t){var l=t.name,c=t.charSize;return n.default.createElement(u.Text,null,(function(t,n){return t.length>n?t.substring(0,n)+"...":t})(l,c))}l.defaultProps={charSize:15}},692,[1,165,512]); -__d(function(g,r,i,a,m,_e,d){var t=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var e=t(r(d[1])),n=t(r(d[2])),o=t(r(d[3])),s=t(r(d[4])),u=t(r(d[5])),l=t(r(d[6])),h=t(r(d[7])),c=r(d[8]),f=(function(t,e){if(!e&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var n=y(e);if(n&&n.has(t))return n.get(t);var o={},s=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in t)if("default"!==u&&Object.prototype.hasOwnProperty.call(t,u)){var l=s?Object.getOwnPropertyDescriptor(t,u):null;l&&(l.get||l.set)?Object.defineProperty(o,u,l):o[u]=t[u]}o.default=t,n&&n.set(t,o);return o})(r(d[9])),p=r(d[10]),v=r(d[11]);function y(t){if("function"!=typeof WeakMap)return null;var e=new WeakMap,n=new WeakMap;return(y=function(t){return t?n:e})(t)}function _(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(t){return!1}}var P={scale:1,translateX:0,translateY:0},R=5,S=(function(t){(0,u.default)(S,t);var c,v,y=(c=S,v=_(),function(){var t,e=(0,h.default)(c);if(v){var n=(0,h.default)(this).constructor;t=Reflect.construct(e,arguments,n)}else t=e.apply(this,arguments);return(0,l.default)(this,t)});function S(t){var e;return(0,n.default)(this,S),(e=y.call(this,t)).state={layout:null,transform:e._getSavedTransform(t.streamId)||P},e._didMove=e._didMove.bind((0,s.default)(e)),e._getTransformStyle=e._getTransformStyle.bind((0,s.default)(e)),e._onGesture=e._onGesture.bind((0,s.default)(e)),e._onLayout=e._onLayout.bind((0,s.default)(e)),e._onMoveShouldSetPanResponder=e._onMoveShouldSetPanResponder.bind((0,s.default)(e)),e._onPanResponderGrant=e._onPanResponderGrant.bind((0,s.default)(e)),e._onPanResponderMove=e._onPanResponderMove.bind((0,s.default)(e)),e._onPanResponderRelease=e._onPanResponderRelease.bind((0,s.default)(e)),e._onStartShouldSetPanResponder=e._onStartShouldSetPanResponder.bind((0,s.default)(e)),e.moveThreshold=p.PixelRatio.get()*R,e.gestureHandlers=p.PanResponder.create({onPanResponderGrant:e._onPanResponderGrant,onPanResponderMove:e._onPanResponderMove,onPanResponderRelease:e._onPanResponderRelease,onPanResponderTerminationRequest:function(){return!0},onMoveShouldSetPanResponder:e._onMoveShouldSetPanResponder,onShouldBlockNativeResponder:function(){return!1},onStartShouldSetPanResponder:e._onStartShouldSetPanResponder}),e}return(0,o.default)(S,[{key:"componentDidUpdate",value:function(t,e){t.streamId!==this.props.streamId&&(this._storeTransform(t.streamId,e.transform),this._restoreTransform(this.props.streamId))}},{key:"componentWillUnmount",value:function(){this._storeTransform(this.props.streamId,this.state.transform)}},{key:"render",value:function(){var t=this.props,n=t.children,o=t.style;return f.default.createElement(p.View,(0,e.default)({onLayout:this._onLayout,pointerEvents:"box-only",style:[{overflow:'hidden',width:this.props.width,height:this.props.height},o]},this.gestureHandlers.panHandlers),f.default.createElement(p.View,{style:[{flex:1},this._getTransformStyle()]},n))}},{key:"_calculateTransformIncrement",value:function(t){var e=this.state.transform,n=e.scale,o=e.translateX,s=e.translateY,u=t.scale,l=t.translateX,h=t.translateY;return{scale:n=Math.min(n*(u||1),5),translateX:o+=(l||0)/n,translateY:s+=(h||0)/n}}},{key:"_didMove",value:function(t){var e=t.dx,n=t.dy;return Math.abs(e)>this.moveThreshold||Math.abs(n)>this.moveThreshold}},{key:"_getSavedTransform",value:function(t){return this.props._transforms[t]||null}},{key:"_getTouchDistance",value:function(t){var e=t.nativeEvent.touches,n=Math.abs(e[0].pageX-e[1].pageX),o=Math.abs(e[0].pageY-e[1].pageY);return Math.sqrt(Math.pow(n,2)+Math.pow(o,2))}},{key:"_getTouchPosition",value:function(t){var e=t.nativeEvent.touches;return{x:e[0].pageX,y:e[0].pageY}}},{key:"_getTransformStyle",value:function(){var t=this.state.transform;return{transform:[{scale:t.scale},{translateX:t.translateX},{translateY:t.translateY}]}}},{key:"_limitAndApplyTransformation",value:function(t){var e=this.state.layout;if(e){var n=this.state.transform.scale,o=t.scale,s=t.translateX,u=t.translateY,l=Math.max(o,1),h={a:{x:e.x,y:e.y},d:{x:e.x+e.width,y:e.y+e.height}},c={x:(e.x+e.width)/2+s*l,y:(e.y+e.height)/2+u*l},f={height:e.height*l,width:e.width*l},p={a:{x:c.x-f.width/2,y:c.y-f.height/2},d:{x:c.x+f.width/2,y:c.y+f.height/2}},v=100;o1&&(0===w?(b(!0),setTimeout(function(){b(!1)},1e3)):0!==w&&h&&b(!1),P>7&&D((0,l.default)({},(0,c.calculateDotNumber)(P,w))))},[w]),P>1?o.default.createElement(u.Flex,{zIndex:50,align:"center",justify:"center",position:"relative"},h&&o.default.createElement(u.Box,{bg:"paginationDots.inactive",position:"absolute",bottom:25},o.default.createElement(u.Text,{textAlign:"center",color:"textPrimary.200"}," Active Speaker Grid")),o.default.createElement(u.Flex,{direction:"row",height:"22px",align:"center",justify:"center"},o.default.createElement(u.Flex,{mr:5,height:20,borderRadius:"20px",width:32,align:"center"},o.default.createElement(u.Text,{fontWeight:"bold",fontSize:14,color:S.left>0?'textPrimary.400':'rgba(0,0,0,0)',px:4,py:2},S.left,"+")),o.default.createElement(p.default,{numbers:S,length:P+1,active:w,activeColor:s.default.paginationDots.active,passiveBorderColor:s.default.paginationDots.active,passiveColor:s.default.paginationDots.inactive,wandAcitve:s.default.paginationDots.wandActive}),o.default.createElement(u.Flex,{ml:5,height:20,borderRadius:"20px",width:32,align:"center"},o.default.createElement(u.Text,{fontWeight:"bold",fontSize:14,color:S.right?'textPrimary.400':'rgba(0,0,0,0)',px:4,py:2},"+",S.right)))):null};e.default=x},695,[1,22,41,165,512,696,432,576,697]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.calculateDotNumber=void 0;e.calculateDotNumber=function(t,l){var u=arguments.length>2&&void 0!==arguments[2]?arguments[2]:7,c=0,o=0,n=Math.ceil(u/2);return l>n-1&&!(l+(n-1)>t)?c=l-(n-1):l+(n-1)>t&&(c=l-(n-(t-l)+2)),l=n&&l+(n-1)<=t&&(o=t-(l+(n-1))),{left:c,right:o}}},696,[]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=t(r(d[1])),l=r(d[2]),n=function(t){var n=t.length,u=t.active,f=t.activeColor,c=t.passiveColor,h=t.passiveBorderColor,v=t.numbers,s=t.dotsToShow,p=void 0===s?7:s,x=t.wandAcitve,b=Math.ceil(p/2),w=n>p?Array(p).fill(0).map(function(t,o){return o}):Array(n).fill(0).map(function(t,o){return o}),C=function(t){return w.map(function(n,v){var s=n===t;return u0&&v.right>0?C(b-1):0===v.left?C(u):0===v.right?C(p-(n-u)):null)};n.defaultProps={dotsToShow:7};var u=n;e.default=u},697,[1,165,512]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),l=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var l=y(n);if(l&&l.has(t))return l.get(t);var o={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var f in t)if("default"!==f&&Object.prototype.hasOwnProperty.call(t,f)){var h=u?Object.getOwnPropertyDescriptor(t,f):null;h&&(h.get||h.set)?Object.defineProperty(o,f,h):o[f]=t[f]}o.default=t,l&&l.set(t,o);return o})(r(d[2])),o=r(d[3]),u=r(d[4]),f=r(d[5]),h=t(r(d[6])),c=t(r(d[7])),s=r(d[8]),p=r(d[9]),v=r(d[10]),w=t(r(d[11]));function y(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,l=new WeakMap;return(y=function(t){return t?l:n})(t)}var b=function(t,n,l){var o=1,u=!1;l<3&&(l=3),l>6||l>4&&t>480?(o=Math.ceil(l/4),l=4):l>3&&t<=480&&(o=2,l=3);var f=Math.floor(t/l),h=t+30>n?.8:.65;return n-o*f0){var G=A.main[0];N=l.default.createElement(c.default,{height:_+56,width:O-20,frame:G})}else N=D?l.default.createElement(h.default,{height:_-16,width:O-32,contain:q.screenshare||'contain'===E.theme.grid.single.videoFit,peer:q,totalPeers:H.length,isMobile:!0}):j?l.default.createElement(h.default,{contain:q.screenshare||'contain'===E.theme.grid.single.videoFit,height:_-Y-16,width:O-16,totalPeers:H.length,peer:q,isMobile:!0}):l.default.createElement(h.default,{totalPeers:H.length,contain:q.screenshare||'contain'===E.theme.grid.single.videoFit,height:I,width:L-64,peer:q});Math.floor(_/2),Math.floor(_/2);var J=function(){var t=A.main[0],n=A.plugins.find(function(n){return n.id===t.plugin}),o=H.find(function(t){return t.userId===(null==n?void 0:n.enabledBy)});return o?l.default.createElement(w.default,{x:0,y:0,minX:0,minY:0,maxX:O-80,maxY:_-6,z:20},l.default.createElement(h.default,{width:100,height:80,hideBadge:!0,peer:o,totalPeers:H.length})):null};return j?A.main.length>0&&!D?l.default.createElement(f.Flex,{height:_+56,width:O-2,marginTop:10,flexDirection:"column",backgroundColor:"secondary.1000"},l.default.createElement(f.Box,{alignItems:"center",justifyContent:"center",mt:0},N,J())):l.default.createElement(f.Flex,{height:_,width:O,flexDirection:D?'row':'column',marginLeft:D&&'landscapeLeft'!==k?56:0,paddingLeft:D?20:0,backgroundColor:"secondary.1000"},l.default.createElement(f.Box,{alignItems:"center",justifyContent:"center",mt:D?0:8,ml:D?-8:0},N,z&&D?l.default.createElement(w.default,{x:0,y:0,minX:0,minY:0,maxX:O-80,maxY:_-6,z:20},l.default.createElement(h.default,{width:120,height:100,hideBadge:!0,peer:z,totalPeers:H.length})):null,J()),!D&&l.default.createElement(f.Flex,{mt:5,className:"dyte-client-noScrollbar",justify:"center",flexWrap:"wrap",direction:"row"},H.map(function(t){return q.screenshare||0!==A.main.length||t.id!==q.id?l.default.createElement(h.default,{width:T,height:T,peer:t,isMobile:!0,hideBadge:V,totalPeers:H.length,key:t.id+"_video"}):null})),D&&H.map(function(t){var o=(0,n.default)({},t);return o.videoVisible=!1,o.videoTrack=null,l.default.createElement(f.Box,{key:t.id+"_video",position:"absolute",zIndex:-5,top:100,width:2,height:2,left:100,visibility:"hidden"},l.default.createElement(h.default,{width:1,height:1,peer:o,totalPeers:H.length}))})):null};e.default=x},698,[1,22,165,432,2,512,681,699,508,674,575,705]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.PluginWrapper=void 0;var n=t(r(d[1])),o=t(r(d[2])),u=t(r(d[3])),l=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=h(n);if(o&&o.has(t))return o.get(t);var u={},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in t)if("default"!==s&&Object.prototype.hasOwnProperty.call(t,s)){var c=l?Object.getOwnPropertyDescriptor(t,s):null;c&&(c.get||c.set)?Object.defineProperty(u,s,c):u[s]=t[s]}u.default=t,o&&o.set(t,u);return u})(r(d[4])),s=r(d[5]),c=r(d[6]),f=r(d[7]),p=r(d[8]),v=r(d[9]),w=r(d[10]),y=r(d[11]),b=r(d[12]);function h(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(h=function(t){return t?o:n})(t)}var x=new((function(){function t(){(0,o.default)(this,t),this.fxs=[]}return(0,u.default)(t,[{key:"onMessage",value:function(t){this.fxs.forEach(function(n){return n(t)})}},{key:"addEventListener",value:function(t){this.fxs.push(t)}}]),t})()),M=function(t){var o,u=t.frame,h=t.height,M=t.width,C=(0,l.useContext)(s.PluginServiceContext),E=(0,l.useContext)(c.PeersServiceContext).selfPeer,O=(0,l.useContext)(y.ConfigServiceContext).sessionConfig,P=(0,b.useSelector)(function(t){return t.participant.id}),_=(0,b.useSelector)(function(t){return t.plugin.plugins}).find(function(t){return t.id===u.plugin}),S=O.permissions.plugins||{can_close:!1,can_start:!0,can_edit_acl:!1},j=(P===(null==_?void 0:_.enabledBy)||(null==S||S.can_close),P===(null==_?void 0:_.enabledBy)||(null==S||S.can_edit_acl),'whitelist'===((null==(o=O.permissions.plugins.config[_.id])?void 0:o.defaultAccess)||'blacklist')),k=function(){return P===(null==_?void 0:_.enabledBy)||(j?null==_?void 0:null==(t=_.ACLAccessGrantedUsers)?void 0:t.includes(P):!_.ACLAccessRemovedUsers.includes(P));var t},W=function(){var t,n=null==(t=O.permissions.plugins.config[_.id])?void 0:t.handlesViewOnly,o=!k()&&!n;return n&&C.pluginManager.sendIframeEvent({type:'websocket/plugin-data',payload:{pluginId:_.id,type:'setViewOnly',value:!k()}}),o},A='LANDSCAPE'===l.default.useContext(w.OrientationContext).orientation,V=(0,l.useState)(!0),B=(0,n.default)(V,2);B[0],B[1];M-=10,A&&(M-=10,h-=72);var N='80a57014-1efe-44f8-b929-b8fca1cf18a1'===(null==_?void 0:_.id),R=N?'0deg':'90deg';return l.default.createElement(f.Flex,{height:h,width:M,borderRadius:12,overflow:"hidden",borderColor:"primary.300",borderWidth:W()?4:0},l.default.createElement(f.Flex,{direction:"column"},E.isHost&&l.default.createElement(f.Flex,{justify:"flex-end",align:"center",cursor:"pointer",bg:"secondary.700"},l.default.createElement(f.Button,{onClick:function(){C.pluginManager.removeRoomPlugin({id:u.plugin})}},l.default.createElement(f.Box,{p:4},l.default.createElement(f.Icon,{name:"close",boxSize:"16"})))),l.default.createElement(f.Flex,{width:M,height:h,justify:"center",align:"center",direction:"row"},l.default.createElement(v.View,{style:{transform:A?[]:[{rotate:R}],width:A||N?M:h,height:A||N?h:M},pointerEvents:W()?'none':'auto'},l.default.createElement(p.WebView,{source:{uri:u.url},ref:function(t){C.pluginManager.addIframeView(u,t,x)},onMessage:function(t){var n=JSON.parse(t.nativeEvent.data);n.type&&x.onMessage(n)},injectedJavaScript:"\n\t\t\t\t\t\t\t\tsetTimeout(function(){\n\t\t\t\t\t\t\t\t\twindow.parent = {};\n\t\t\t\t\t\t\t\t\tfunction postMessage (a, b) {\n\t\t\t\t\t\t\t\t\t\tif (!window.ReactNativeWebView.postMessage) {\n\t\t\t\t\t\t\t\t\t\t\tsetTimeout(() => {k\n\t\t\t\t\t\t\t\t\t\t\t\tpostMessage(a, b);\n\t\t\t\t\t\t\t\t\t\t\t}, 100);\n\t\t\t\t\t\t\t\t\t\t\treturn;\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\twindow.ReactNativeWebView.postMessage(JSON.stringify(a));\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\twindow.parent.postMessage = (a, b) => {\n\t\t\t\t\t\t\t\t\t\tpostMessage(a);\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t})"})))))};e.PluginWrapper=M;var C=M;e.default=C},699,[1,41,9,10,165,672,674,512,700,2,575,508,432]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"WebView",{enumerable:!0,get:function(){return u.default}}),e.default=void 0;var u=t(r(d[1])),f=u.default;e.default=f},700,[1,701]); -__d(function(_g,r,_i,a,m,_e,_d2){var e=r(_d2[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var t,n=e(r(_d2[1])),o=e(r(_d2[2])),i=r(_d2[3]),s=e(r(_d2[4])),d=r(_d2[5]),c=e(r(_d2[6])),l=this&&this.__extends||(t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,n)},function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}),u=this&&this.__awaiter||function(e,t,n,o){return new(n||(n=Promise))(function(i,s){function d(e){try{l(o.next(e))}catch(e){s(e)}}function c(e){try{l(o.throw(e))}catch(e){s(e)}}function l(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n(function(e){e(t)})).then(d,c)}l((o=o.apply(e,t||[])).next())})},p=this&&this.__generator||function(e,t){var n,o,i,s,d={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return s={next:c(0),throw:c(1),return:c(2)},"function"==typeof Symbol&&(s[Symbol.iterator]=function(){return this}),s;function c(e){return function(t){return l([e,t])}}function l(s){if(n)throw new TypeError("Generator is already executing.");for(;d;)try{if(n=1,o&&(i=2&s[0]?o.return:s[0]?o.throw||((i=o.return)&&i.call(o),0):o.next)&&!(i=i.call(o,s[1])).done)return i;switch(o=0,i&&(s=[2&s[0],i.value]),s[0]){case 0:case 1:i=s;break;case 4:return d.label++,{value:s[1],done:!1};case 5:d.label++,o=s[1],s=[0];continue;case 7:s=d.ops.pop(),d.trys.pop();continue;default:if(!(i=(i=d.trys).length>0&&i[i.length-1])&&(6===s[0]||2===s[0])){d=0;continue}if(3===s[0]&&(!i||s[1]>i[0]&&s[1]2||Math.abs(e.dy)>2)},[y]),W=n.default.useCallback(function(){var e={x:0,y:0},t=x?x():e;u.Animated.spring(X.current,{toValue:t||e,useNativeDriver:!1}).start()},[X]),q=n.default.useCallback(function(e,t){_.current=!1,k&&(k(e,t,G()),D(e,!0)),p?W():X.current.flattenOffset()},[k,p,D,W,G]),B=n.default.useCallback(function(e,t){F.current=G(),_.current=!0,p||(X.current.setOffset(Y.current),X.current.setValue({x:0,y:0}))},[G,p]),J=n.default.useCallback(function(e,t){var n=t.dx,u=t.dy,o=F.current,s=o.top,f=o.right,c=o.left,b=o.bottom,h=l(n,Number.isFinite(A)?A-c:-999999999,Number.isFinite(N)?N-f:999999999),v=l(u,Number.isFinite(I)?I-s:-999999999,Number.isFinite(T)?T-b:999999999);X.current.setValue({x:h,y:v}),w(e,t)},[N,T,A,I,w]),K=n.default.useMemo(function(){return u.PanResponder.create({onMoveShouldSetPanResponder:function(e,t){return H(t)},onMoveShouldSetPanResponderCapture:function(e,t){return H(t)},onPanResponderGrant:B,onPanResponderMove:u.Animated.event([],{listener:J,useNativeDriver:!1}),onPanResponderRelease:q})},[J,B,q,H]);n.default.useEffect(function(){var e=X.current;return p?W():e.addListener(function(e){return Y.current=e}),function(){e.removeAllListeners()}},[p]);var Q=n.default.useMemo(function(){var e=u.Dimensions.get('window');return{position:'absolute',top:0,left:0,width:e.width,height:e.height}},[]),U=n.default.useMemo(function(){var e={top:L,left:O,elevation:z,zIndex:z};return h&&(e.backgroundColor=h),s&&(e.borderRadius=c),v?(0,t.default)({},e,{alignSelf:'baseline'}):(0,t.default)({},e,{justifyContent:'center',width:c,height:c})},[v,s,h,c,O,L,z]),Z=n.default.useMemo(function(){return v||(b?n.default.createElement(u.Image,{style:{width:c,height:c},source:b}):n.default.createElement(u.Text,{style:f.text},o))},[v,b,c,o]),$=n.default.useCallback(function(e){var t=e.nativeEvent.layout,n=t.height,u=t.width;j.current={x:u,y:n}},[]),ee=n.default.useCallback(function(e){V(e),_.current||D(e,!1)},[V,D]),te=n.default.useCallback(function(){var e=u.Dimensions.get('window'),o=e.width,l=e.height;if(!(A||N||I||T))return null;var s=A||-9999,c=N?o-N:-9999,b=I||-9999,h=T?l-T:-9999;return n.default.createElement(u.View,{pointerEvents:"box-none",style:(0,t.default)({left:s,right:c,top:b,bottom:h},f.debugView)})},[N,T,A,I]);return n.default.createElement(u.View,{pointerEvents:"box-none",style:Q},P&&te(),n.default.createElement(u.Animated.View,(0,t.default)({pointerEvents:"box-none"},R,K.panHandlers,{style:X.current.getLayout()}),n.default.createElement(u.TouchableOpacity,(0,t.default)({},C,{onLayout:$,style:U,disabled:y,onPress:S,onLongPress:M,onPressIn:E,onPressOut:ee}),Z)))}s.defaultProps={renderText:'\uff0b',renderSize:36,shouldReverse:!1,disabled:!1,debug:!1,onDrag:function(){},onShortPressRelease:function(){},onDragRelease:function(){},onLongPress:function(){},onPressIn:function(){},onPressOut:function(){},onRelease:function(){},x:0,y:0,z:1},s.propTypes={renderText:o.default.string,isCircle:o.default.bool,renderSize:o.default.number,imageSource:o.default.number,renderColor:o.default.string,children:o.default.element,shouldReverse:o.default.bool,disabled:o.default.bool,debug:o.default.bool,animatedViewProps:o.default.object,touchableOpacityProps:o.default.object,onDrag:o.default.func,onShortPressRelease:o.default.func,onDragRelease:o.default.func,onLongPress:o.default.func,onPressIn:o.default.func,onPressOut:o.default.func,onRelease:o.default.func,onReverse:o.default.func,x:o.default.number,y:o.default.number,z:o.default.number,minX:o.default.number,minY:o.default.number,maxX:o.default.number,maxY:o.default.number};var f=u.StyleSheet.create({text:{color:'#fff',textAlign:'center'},test:{backgroundColor:'red'},debugView:{backgroundColor:'#ff000044',position:'absolute',borderColor:'#fced0ecc',borderWidth:4}})},706,[1,22,165,2,204]); -__d(function(g,r,i,a,m,_e,d){"use strict";var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.swipeDirections=_e.default=void 0;var t=e(r(d[1])),n=e(r(d[2])),o=e(r(d[3])),s=e(r(d[4])),l=e(r(d[5])),u=e(r(d[6])),c=e(r(d[7])),f=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=h(t);if(n&&n.has(e))return n.get(e);var o={},s=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in e)if("default"!==l&&Object.prototype.hasOwnProperty.call(e,l)){var u=s?Object.getOwnPropertyDescriptor(e,l):null;u&&(u.get||u.set)?Object.defineProperty(o,l,u):o[l]=e[l]}o.default=e,n&&n.set(e,o);return o})(r(d[8])),p=r(d[9]);function h(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(h=function(e){return e?n:t})(e)}function v(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}var S={SWIPE_UP:"SWIPE_UP",SWIPE_DOWN:"SWIPE_DOWN",SWIPE_LEFT:"SWIPE_LEFT",SWIPE_RIGHT:"SWIPE_RIGHT"};_e.swipeDirections=S;var _={velocityThreshold:.3,directionalOffsetThreshold:80,gestureIsClickThreshold:5};function P(e,t,n,o){return Math.abs(e)>t&&Math.abs(n)0?n:t:this._isValidVerticalSwipe(e)?u>0?s:o:null}},{key:"_isValidHorizontalSwipe",value:function(e){var t=e.vx,n=e.dy,o=this.swipeConfig;return P(t,o.velocityThreshold,n,o.directionalOffsetThreshold)}},{key:"_isValidVerticalSwipe",value:function(e){var t=e.vy,n=e.dx,o=this.swipeConfig;return P(t,o.velocityThreshold,n,o.directionalOffsetThreshold)}},{key:"render",value:function(){return f.default.createElement(p.View,(0,t.default)({},this.props,this._panResponder.panHandlers))}}]),I})(f.Component);_e.default=y},707,[1,22,9,10,16,12,14,17,165,2]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),l=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var l=x(n);if(l&&l.has(t))return l.get(t);var o={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in t)if("default"!==c&&Object.prototype.hasOwnProperty.call(t,c)){var f=u?Object.getOwnPropertyDescriptor(t,c):null;f&&(f.get||f.set)?Object.defineProperty(o,c,f):o[c]=t[c]}o.default=t,l&&l.set(t,o);return o})(r(d[2])),o=r(d[3]),u=r(d[4]),c=r(d[5]),f=r(d[6]),s=r(d[7]),p=t(r(d[8])),y=r(d[9]);function x(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,l=new WeakMap;return(x=function(t){return t?l:n})(t)}o.NativeModules.DyteHelper;e.default=function(t){var x=t.isOpen,h=t.onClose,E=t.onLeave,b=(0,l.useContext)(f.ConfigServiceContext).sessionConfig,v=(0,o.useWindowDimensions)(),C=(0,y.useScale)(b.theme.dimensions||v),w=(C.height,.9*C.width),j=w/2-20,k=(0,l.useContext)(c.MediaRoomContext).mediaRoom,O=(0,l.useContext)(s.ThemeContext).colors;return l.default.createElement(u.Modal,{isVisible:x,backdropOpacity:.8,backdropColor:O.secondary[800]},l.default.createElement(u.Flex,{width:w,bg:"secondary.1000",color:"textPrimary.100",px:15,borderRadius:p.default.large},l.default.createElement(u.Flex,{py:25},l.default.createElement(u.Text,{fontSize:28,fontWeight:"bold"},"Leave")),l.default.createElement(u.Flex,null,l.default.createElement(u.Text,{fontSize:"lg"},"Are you sure you want to leave the call?")),l.default.createElement(u.Flex,{display:"flex",py:20},l.default.createElement(u.Flex,{display:"flex",direction:"row",pt:15,justify:"space-around"},l.default.createElement(u.Button,{onClick:h},l.default.createElement(u.Flex,{borderRadius:p.default.small,bg:"secondary.700",height:40,width:j-4,alignItems:"center",justifyContent:"center"},l.default.createElement(u.Text,{fontSize:"lg"},"Cancel"))),l.default.createElement(u.Button,{onClick:E},l.default.createElement(u.Flex,{borderRadius:p.default.small,bg:"danger.500",height:40,width:j-4,alignItems:"center",justifyContent:"center"},l.default.createElement(u.Text,{fontSize:"lg"},"Leave")))),l.default.createElement(u.Flex,null,b.permissions.kick_participant&&l.default.createElement(u.Button,{onClick:function(){return n.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,n.default.awrap(k.kickAll());case 2:case"end":return t.stop()}},null,null,null,Promise)}},l.default.createElement(u.Flex,{display:"flex",direction:"row",mt:15,justify:"space-around"},l.default.createElement(u.Flex,{bg:"danger.500",height:40,width:2*j,alignItems:"center",justifyContent:"center"},l.default.createElement(u.Text,{fontSize:"lg"},"End Meeting"))))))))}},708,[1,67,165,2,512,585,508,514,676,493]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=s(n);if(o&&o.has(t))return o.get(t);var l={},c=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in t)if("default"!==u&&Object.prototype.hasOwnProperty.call(t,u)){var f=c?Object.getOwnPropertyDescriptor(t,u):null;f&&(f.get||f.set)?Object.defineProperty(l,u,f):l[u]=t[u]}l.default=t,o&&o.set(t,l);return l})(r(d[1])),o=r(d[2]),l=r(d[3]),c=r(d[4]),u=r(d[5]),f=r(d[6]),p=t(r(d[7]));function s(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(s=function(t){return t?o:n})(t)}var b=function(t){var s=t.isOpen,b=t.peers,y=(0,n.useContext)(l.MediaRoomContext).mediaRoom,x=(0,c.useDispatch)(),v=(0,n.useContext)(f.ThemeContext).colors,E=function(t){x((0,u.removeWaitListPeer)({id:t})),y.rejectWaitingRequest(t)};return n.default.createElement(o.Modal,{isVisible:s,backdropOpacity:.8,backdropColor:v.secondary[800]},n.default.createElement(o.Text,{fontWeight:"bold"},"Waiting Requests"),n.default.createElement(o.Stack,{spacing:6,height:"80"},b.map(function(t){return n.default.createElement(o.Flex,{direction:"row",alignItems:"center"},n.default.createElement(p.default,{name:t.name,bgColor:v.primary[700]}),n.default.createElement(o.Flex,{marginLeft:3,flexGrow:1,alignItems:"center",paddingY:2,borderBottom:"1px solid "+v.secondary[800]},n.default.createElement(o.Text,{color:v.textPrimary[200],fontSize:"lg"},t.name),n.default.createElement(o.Flex,{marginLeft:"auto"},n.default.createElement(o.Button,{_hover:{borderColor:v.danger[500]},onClick:function(){return E(t.id)}},n.default.createElement(o.Box,{bg:"secondary.700",p:4},n.default.createElement(o.Icon,{boxSize:"16",name:"close"}))),n.default.createElement(o.Button,{_hover:{borderColor:v.danger[500]},onClick:function(){return E(t.id)}},n.default.createElement(o.Box,{bg:"primary.500",p:4},n.default.createElement(o.Icon,{boxSize:"16",name:"check"}))))))})))};e.default=b},709,[1,165,512,585,432,480,514,682]); -__d(function(g,r,i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var t=e(r(d[1])),n=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=y(t);if(n&&n.has(e))return n.get(e);var l={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var c=u?Object.getOwnPropertyDescriptor(e,o):null;c&&(c.get||c.set)?Object.defineProperty(l,o,c):l[o]=e[o]}l.default=e,n&&n.set(e,l);return l})(r(d[2])),l=r(d[3]),u=r(d[4]),o=r(d[5]),c=e(r(d[6])),f=e(r(d[7])),s=r(d[8]),p=r(d[9]),E=r(d[10]),S=e(r(d[11])),b=r(d[12]),h=r(d[13]),x=r(d[14]),w=e(r(d[15])),v=r(d[16]);function y(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(y=function(e){return e?n:t})(e)}var P=n.default.memo(function(e){var y=e.title,P=(e.copyLink,e.linkCopied,e.width),C=(e.height,e.noOfParticipants,(0,l.useSelector)(function(e){return e.room.waitingState})),O=(0,n.useContext)(s.ConfigServiceContext),I=O.meeting,j=O.sessionConfig,k=(0,l.useSelector)(function(e){return e.plugin.main}),T='LANDSCAPE'===n.default.useContext(o.OrientationContext).orientation,_=(0,l.useSelector)(function(e){return e.peers.recordingPeer}),D=(0,n.useState)(!1),R=(0,t.default)(D,2),W=R[0],M=R[1],B=(0,n.useRef)(null),N=(0,n.useRef)(!1),z=(0,l.useSelector)(function(e){return e.room.roomViewType}),A=(0,l.useSelector)(function(e){return e.participant.presentingState}),V=(0,l.useSelector)(function(e){return e.participant.videoOff}),F=(0,n.useContext)(x.PeersServiceContext),G=(F.processedPeers,F.selfPeer,F.joinedProcessedPeers),L=n.default.useContext(v.DrawerContext),H=L.setDrawerExpander,q=L.setopenedTab;if((0,n.useEffect)(function(){_&&!N.current?(null==I||I.emit(I.Events.recordingStarted),N.current=!0,B.current=setInterval(function(){M(function(e){return!e})},1e3)):!_&&N.current&&(N.current=!1,null==I||I.emit(I.Events.recordingStopped),clearInterval(B.current))},[_]),(0,n.useEffect)(function(){return function(){B.current&&clearInterval(B.current)}},[]),T||k.length>0)return null;return n.default.createElement(E.Flex,{height:56,width:P,bg:"secondary.1000",justify:"center",align:"center",pt:'android'===u.Platform.OS?10:26},n.default.createElement(E.Flex,{borderRadius:c.default.medium,width:P-8,justify:"space-between",direction:"row",px:12},n.default.createElement(E.VStack,null,n.default.createElement(E.Stack,{align:"center",width:P/2},j.theme.header.elements.title?n.default.createElement(E.Text,{fontWeight:"bold"},y):null),n.default.createElement(E.Stack,{isInline:!0,spacing:2,pt:2,align:"center"},j.theme.header.elements.timer&&C!==p.WaitingState.WAITING&&n.default.createElement(f.default,null),_&&W&&n.default.createElement(E.Box,{ml:12,bg:"danger.500",pl:4,pr:6,borderRadius:4,direction:"row",alignItems:"center"},n.default.createElement(E.Icon,{boxSize:"15",name:"fiber-manual-record",fill:"white"}),n.default.createElement(E.Text,{color:"white"},"REC")))),n.default.createElement(E.HStack,{align:"flex-end",mb:2},j.theme.control_bar.elements.participants&&n.default.createElement(E.Box,{mr:28},n.default.createElement(E.Box,{position:"absolute",top:-12,zIndex:25,right:G.length+1>99?-18:-10},n.default.createElement(w.default,{number:G.length+1,color:"primary.500"})),n.default.createElement(E.Button,{onClick:function(){H(!0),q('participants')}},n.default.createElement(E.Icon,{boxSize:"24",name:"people",fill:"textPrimary.100"}))),!V&&(z!==b.DyteViewTypes.webinar||A===h.PresentingState.PRESENTING)&&n.default.createElement(S.default,null))))});_e.default=P},710,[1,41,165,432,2,575,676,711,508,480,512,712,482,487,674,713,714]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),u=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var u=c(n);if(u&&u.has(t))return u.get(t);var o={},f=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in t)if("default"!==l&&Object.prototype.hasOwnProperty.call(t,l)){var s=f?Object.getOwnPropertyDescriptor(t,l):null;s&&(s.get||s.set)?Object.defineProperty(o,l,s):o[l]=t[l]}o.default=t,u&&u.set(t,o);return o})(r(d[2])),o=r(d[3]),f=r(d[4]);function c(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,u=new WeakMap;return(c=function(t){return t?u:n})(t)}var l=function(t){return Math.trunc(t).toString().padStart(2,'0')},s=function(){var t=(0,o.useSelector)(function(t){return t.room.startedAt}),c=u.default.useRef(),s=u.default.useState(0),p=(0,n.default)(s,2),v=p[0],y=p[1],O=u.default.useRef();return(0,u.useEffect)(function(){return t&&(c.current=requestAnimationFrame(function n(){var u=((new Date).getTime()-new Date(t).getTime())/1e3;y(u),O.current=setTimeout(function(){c.current&&(c.current=requestAnimationFrame(n))},500)})),function(){clearTimeout(O.current),cancelAnimationFrame(c.current)}},[t]),u.default.createElement(f.Text,{color:"textPrimary.400"},v>=3600&&u.default.createElement(u.default.Fragment,null,l(v/3600),"h",' '),l(v%3600/60),"m",' ',l(v%60),"s")};e.default=s},711,[1,41,165,432,512]); -__d(function(g,r,i,a,m,e,_d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=r(_d[0]),n=r(_d[1]),o=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=u(n);if(o&&o.has(t))return o.get(t);var c={},f=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var d in t)if("default"!==d&&Object.prototype.hasOwnProperty.call(t,d)){var l=f?Object.getOwnPropertyDescriptor(t,d):null;l&&(l.get||l.set)?Object.defineProperty(c,d,l):c[d]=t[d]}c.default=t,o&&o.set(t,c);return c})(r(_d[2])),c=r(_d[3]);function u(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(u=function(t){return t?o:n})(t)}var f=function(){var u=(0,c.useSelector)(function(t){return t.participant.videoTrackSelection}),f=((0,c.useSelector)(function(t){return t.participant.videoProduction}),(0,o.useContext)(t.UserTrackContext)),d=(f.mediaTracks.webcamTrack,f.inputDevices),l=d.onVideoInputChange,p=d.videoInputDevices,v=f.videoButtonsEnabled;return o.default.createElement(n.Button,{onClick:function(){v&&p.forEach(function(t){t.deviceId!==(null==u?void 0:u.selectedDeviceId)&&l(t.deviceId)})}},o.default.createElement(n.Icon,{name:"flip-camera-ios",color:v?'textPrimary.200':'textPrimary.400',disabled:!v,boxSize:24}))};e.default=f},712,[579,512,165,432]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=u(n);if(o&&o.has(t))return o.get(t);var f={},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in t)if("default"!==c&&Object.prototype.hasOwnProperty.call(t,c)){var p=l?Object.getOwnPropertyDescriptor(t,c):null;p&&(p.get||p.set)?Object.defineProperty(f,c,p):f[c]=t[c]}f.default=t,o&&o.set(t,f);return f})(r(d[0])),n=r(d[1]),o=r(d[2]);function u(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(u=function(t){return t?o:n})(t)}var f=function(u){var f=u.number,l=u.color,c=(0,t.useContext)(n.ThemeContext).colors,p=18;return f>10&&f<99&&(p=25),f>99&&(p=29),t.default.createElement(o.Box,{height:18,width:p,borderRadius:9,backgroundColor:l||c.danger[500],display:"flex",alignItems:"center",justifyContent:"center"},t.default.createElement(o.Text,{fontWeight:"bold",fontSize:12,mr:3,mb:1},f))};f.defaultProps={color:null};var l=f;e.default=l},713,[165,514,512]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.DrawerContext=void 0,e.default=function(t){var o=t.children,f=u.default.useState(!1),v=(0,n.default)(f,2),c=v[0],p=v[1],s=u.default.useState(null),x=(0,n.default)(s,2),w=x[0],_=x[1];return u.default.createElement(l.Provider,{value:{drawerExpanded:c,setDrawerExpander:p,openedTab:w,setopenedTab:_}},o)};var n=t(r(d[1])),u=t(r(d[2])),l=u.default.createContext(null);e.DrawerContext=l},714,[1,41,165]); -__d(function(g,r,i,a,_m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),o=t(r(d[2])),l=t(r(d[3])),u=t(r(d[4])),c=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=j(n);if(o&&o.has(t))return o.get(t);var l={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in t)if("default"!==c&&Object.prototype.hasOwnProperty.call(t,c)){var s=u?Object.getOwnPropertyDescriptor(t,c):null;s&&(s.get||s.set)?Object.defineProperty(l,c,s):l[c]=t[c]}l.default=t,o&&o.set(t,l);return l})(r(d[5])),s=r(d[6]),f=r(d[7]),p=r(d[8]),m=r(d[9]),S=r(d[10]),v=t(r(d[11])),b=r(d[12]),h=r(d[13]),C=r(d[14]),E=r(d[15]),T=r(d[16]),y=r(d[17]),x=t(r(d[18])),I=r(d[19]),w=t(r(d[20])),k=r(d[21]),D=t(r(d[22])),P=r(d[23]),_=t(r(d[24])),R=t(r(d[25])),M=t(r(d[26])),A=r(d[27]),O=r(d[28]),V=r(d[29]),q=r(d[30]),N=r(d[31]),z=t(r(d[32])),B=r(d[33]),J=r(d[34]);function j(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(j=function(t){return t?o:n})(t)}var L=p.NativeModules.DyteHelper,F=c.default.memo(function(t){var j,F,W,G,U,H=t.leaveCall,Y=(t.copyLink,t.linkCopied,t.isMobile,(0,c.useContext)(E.MediaRoomContext).mediaRoom),K=(0,b.useDisclosure)(),Q=(K.isOpen,K.onOpen,K.onClose,(0,c.useContext)(P.PeersServiceContext)),X=Q.selfPeer,Z=(Q.allMuted,'danger.500'),$='textPrimary.400',ee=(0,c.useContext)(y.UserTrackContext),te=ee.mediaTracks,ne=te.screenShareVideoTrack,ae=te.setScreenShareVideoTrack,re=te.screenShareAudioTrack,oe=te.setScreenShareAudioTrack,ie=te.audioTrack,le=ee.inputDevices,ue=le.toggleAudioState,ce=le.toggleVideoState,se=le.audioInputDevices,de=le.videoInputDevices,fe=le.onAudioInputChange,pe=le.onVideoInputChange,me=ee.audioButtonsEnabled,ge=ee.videoButtonsEnabled,Se=(0,c.useContext)(k.ConfigServiceContext),ve=Se.meeting,be=Se.sessionConfig,he=(0,p.useWindowDimensions)(),Ce=be.theme.dimensions||he,Ee=Ce.height,Te=Ce.width,ye=be.permissions.produce,xe=(ye.audio,ye.screenshare),Ie=c.default.useContext(B.DrawerContext),we=Ie.drawerExpanded,ke=Ie.setDrawerExpander,De=(Ie.openedTab,Ie.setopenedTab),Pe=(0,s.useSelector)(function(t){return t.consumers.activeConsumers}),_e=(0,s.useSelector)(function(t){return t.participant.audioMuted}),Re=(0,s.useSelector)(function(t){return t.participant.videoOff}),Me=(0,s.useSelector)(function(t){return t.participant.videoTrackSelection}),Ae=(0,s.useSelector)(function(t){return t.participant.audioTrackSelection}),Oe=((0,s.useSelector)(function(t){return t.plugin.plugins}),(0,s.useSelector)(function(t){return t.participant.sharingScreen})),Ve=((0,s.useSelector)(function(t){return t.participant.participantPermissions}),(0,s.useSelector)(function(t){return t.room.chatMessages})),qe=((0,s.useSelector)(function(t){return t.room.requestToJoinPeersList})||[]).filter(function(t){return!0!==t.seen}),Ne=(0,s.useSelector)(function(t){return t.participant.requestToJoinType}),ze=(0,s.useSelector)(function(t){return t.participant.requestToJoinStageState}),Be=(0,s.useSelector)(function(t){return t.participant.canPresent}),Je=(0,s.useSelector)(function(t){return t.room.roomViewType}),je=Je!==V.DyteViewTypes.webinar?be.permissions.produce.video.allow:Be,Le=(0,s.useSelector)(function(t){return t.participant.webinarHiddenParticipant})&&Je===V.DyteViewTypes.webinar,Fe=((0,s.useSelector)(function(t){return t.room.gridView}),(0,s.useSelector)(function(t){return t.participant.presentingState})),We=(0,c.useState)([]),Ge=(0,u.default)(We,2),Ue=Ge[0],He=Ge[1],Ye=(0,c.useState)(!1),Ke=(0,u.default)(Ye,2),Qe=Ke[0],Xe=Ke[1];(0,c.useEffect)(function(){ve&&(ve.controlBar._setButtons=function(t){He((0,l.default)(t))})},[ve]),(0,c.useEffect)(function(){be.permissions.view_type===V.DyteViewTypes.groupCall&&ze===m.RequestToJoinStageState.ACCEPTED&&Y.removePeerFromStage(Y.peerid,O.WebinarAcceptRequestType.REQUESTED_BY_PARTICIPANT),be.permissions.view_type===V.DyteViewTypes.webinar&&Le&&!Re&&ce()},[be.permissions.view_type]);var Ze=(0,s.useDispatch)(),$e=c.default.useContext(J.OrientationContext),et=$e.orientation,tt=$e.orientationType,nt='LANDSCAPE'===et;if(nt){var at=[Te,Ee];Ee=at[0],Te=at[1]}var rt='landscapeLeft'===tt?56:Ee-6,ot=nt?(0,o.default)({zIndex:10,position:'absolute',top:0,right:rt},(0,b.withAnchorPoint)({transform:[{rotate:'-90deg'}]},{x:1,y:0},{width:Te,height:64})):{position:'absolute',bottom:1},it=function(t){return t.label&&Number.isInteger(Number(t.label))?'environment'===t.facing?'Back Camera':'Front Camera':t.label},lt=(0,s.useSelector)(function(t){return t.participant.id}),ut=Ve.filter(function(t){return!0!==t.read&&t.userId!==lt&&t.type!==I.MessageTypes.poll}),ct=Ve.filter(function(t){return!0!==t.read&&t.type===I.MessageTypes.poll&&t.userId!==lt}),st=ut.length+ct.length+qe.length,dt=(0,c.useContext)(q.ThemeContext).colors,ft=(Pe.filter(function(t){return'video'===t.kind&&t.appData.screenShare}).length,(0,c.useState)(null)),pt=(0,u.default)(ft,2),mt=pt[0],gt=pt[1],St=(0,c.useState)('not_init'),vt=(0,u.default)(St,2),bt=vt[0],ht=vt[1],Ct=(0,s.useSelector)(function(t){return t.peers.recordingPeer}),Et=(0,s.useSelector)(function(t){return t.participant.authToken}),Tt=(0,s.useSelector)(function(t){return t.room.roomName}),yt=(0,s.useSelector)(function(t){return t.participant.organizationId});(0,c.useEffect)(function(){if(Et&&Tt&&yt&&'not_init'===bt){var t={authToken:Et,roomName:Tt,organizationId:yt};(0,N.getActiveRecording)(t).then(function(t){t.data&&t.data.recording?('UPLOADING'===t.data.recording.status?ht('stopping'):'INVOKED'===t.data.recording.status?ht('starting'):ht('recording'),gt(t.data.recording.id)):ht('not_started')})}},[Et,Tt,yt,mt]),(0,c.useEffect)(function(){'starting'===bt&&Ct?ht('recording'):'stopping'!==bt||Ct||ht('not_started')},[Ct]);var xt='starting'===bt||'stopping'===bt||'not_init'===bt,It=[be.theme.control_bar.elements.screenshare&&be.permissions.produce.screenshare&&Ne!==m.RequestToJoinType.ask&&A.DYTE_DEV_MODE?{icon:Oe?'stop-screen-share':'screen-share',label:Oe?'Stop Sharing':'Share Screen',onClick:function(){var t;return n.default.async(function(o){for(;;)switch(o.prev=o.next){case 0:if(Oe){o.next=26;break}if(w.default.captureEvent('share screen started'),void 0!==ne&&ne.stop(),void 0!==re&&ne.stop(),!(p.Platform.Version>=26)){o.next=7;break}return o.next=7,n.default.awrap(L.createNotificationChannel());case 7:return Ze((0,C.setScreenShareRequested)(!0)),o.next=10,n.default.awrap(L.startService());case 10:return o.prev=10,o.next=13,n.default.awrap((0,h.getScreenShare)());case 13:t=o.sent,Re||ce(),ae(t.video),oe(t.audio),Y.shareScreen(t),o.next=24;break;case 20:o.prev=20,o.t0=o.catch(10),'NotAllowedError'!==(null==o.t0?void 0:o.t0.message)&&console.error(o.t0),Ze((0,C.setScreenShareRequested)(!0));case 24:o.next=31;break;case 26:Ze((0,C.setScreenShareRequested)(!1)),Y.disableScreenShare(),ae(void 0),oe(void 0),L.stopService();case 31:case"end":return o.stop()}},null,null,[[10,20]],Promise)},disabled:!xe}:{}],wt=[be.theme.control_bar.elements.chat?{icon:'chat',label:'Chat',mainComponent:c.default.createElement(_.default,null),disabled:!1}:{}],kt=[be.theme.control_bar.elements.polls?{icon:'poll',label:'Polls',mainComponent:c.default.createElement(R.default,null),disabled:!1}:{}],Dt=[be.theme.control_bar.elements.participants?{icon:'groups',label:'Participants',mainComponent:c.default.createElement(M.default,null),disabled:!1}:{}],Pt=[null!=(j=be.permissions)&&j.can_record?{disabled:xt,onClick:function(){var t,o,l,u,c;return n.default.async(function(s){for(;;)switch(s.prev=s.next){case 0:if(t={authToken:Et,roomName:Tt,organizationId:yt},!mt){s.next=15;break}return ht('stopping'),t.recordingId=mt,s.prev=4,s.next=7,n.default.awrap((0,N.stopRecording)(t));case 7:gt(null),s.next=13;break;case 10:s.prev=10,s.t0=s.catch(4),ht('recording');case 13:s.next=27;break;case 15:return ht('starting'),s.prev=16,s.next=19,n.default.awrap((0,N.startRecording)(t));case 19:u=s.sent,c=null==(o=u.data)?void 0:null==(l=o.recording)?void 0:l.id,gt(c),s.next=27;break;case 24:s.prev=24,s.t1=s.catch(16),ht('not_started');case 27:case"end":return s.stop()}},null,null,[[4,10],[16,24]],Promise)},icon:(function(){switch(bt){case'not_started':return c.default.createElement(S.Icon,{name:"fiber-manual-record",fill:Z});case'recording':return c.default.createElement(S.Icon,{name:"fiber-manual-record",fill:$});case'starting':case'stopping':case'not_init':default:return c.default.createElement(S.Spinner,{color:dt.textPrimary[100],size:"small"})}})(),label:(function(){switch(bt){case'not_init':return'Loading';case'not_started':return'Record';case'recording':return'Stop Record';case'starting':return'Starting Recording';case'stopping':return'Stopping Recording';default:return'Loading'}})()}:{}],_t=[null!=(F=be.permissions)&&F.can_allow_participant_audio?{icon:'voice-off',label:'Mute all',disabled:!1,drawerComponent:c.default.createElement(T.MakeMenu,{menu:[{title:'Mute all',options:[{key:'mute-video',value:'video',children:'Mute Video'},{key:'mute-audio',value:'audio',children:'Mute Audio'}],defaultValue:null,onChange:function(t){'video'===t&&Y.muteAllVideo(),'audio'===t&&Y.muteAll(!0),ke(!1),De(null)}}]})}:{}],Rt=function(){return nt&&'ios'===p.Platform.OS?null:c.default.createElement(T.StageControlButton,{onClick:function(){ke(!we)},icon:c.default.createElement(S.Flex,null,c.default.createElement(S.Icon,{boxSize:24,name:we?'expand-more':'expand-less',fill:$}),c.default.createElement(S.Box,{position:"absolute",top:-5,zIndex:25,right:-5},0!==st&&c.default.createElement(z.default,{color:dt.primary[500],number:st}))),variant:"primaryDefault",label:"More"})};(0,c.useEffect)(function(){Je!==V.DyteViewTypes.webinar&&Qe&&Xe(!1)},[Je]);return c.default.createElement(S.Box,(0,o.default)({height:54,width:Te},ot,{alignSelf:"flex-start",justify:"flex-start",pt:3,bg:"secondary.1000"}),c.default.createElement(S.Flex,{justify:"center",direction:"row"},c.default.createElement(S.Flex,{direction:"row",borderRadius:v.default.medium,bg:"secondary.800"},nt&&Rt(),Je===V.DyteViewTypes.webinar&&((null==(W=be.permissions)?void 0:W.can_present)||(null==(G=be.permissions)?void 0:G.request_produce)&&ze===m.RequestToJoinStageState.ACCEPTED&&Fe===m.PresentingState.NOT_PRESENTING)&&c.default.createElement(T.StageControlButton,{onClick:function(){Le?Ze((0,m.initiatePresenting)()):Xe(!0)},icon:c.default.createElement(S.Icon,{boxSize:24,name:Le?'present-to-all':'cancel-presentation',fill:Le?'green':'red'}),label:Le?'Present':'Stop'}),(null==(U=be.permissions)?void 0:U.request_produce)&&c.default.createElement(T.StageControlButton,{onClick:function(t){ze===m.RequestToJoinStageState.ACCEPTED?Xe(!0):(Ze((0,m.requestedJoinToStageState)(m.RequestToJoinStageState.INITIATED)),Ze((0,m.requestToJoinType)(t.value)))},icon:c.default.createElement(S.Icon,{boxSize:24,name:ze===m.RequestToJoinStageState.ACCEPTED?'cancel-presentation':'pan-tool',fill:ze===m.RequestToJoinStageState.ACCEPTED?Z:ze===m.RequestToJoinStageState.WAITING?"secondary.700":$}),disabled:ze===m.RequestToJoinStageState.WAITING,label:ze===m.RequestToJoinStageState.ACCEPTED?'Drop':'Request'}),!Le&&c.default.createElement(c.default.Fragment,null,c.default.createElement(T.StageControlButton,{disabled:!me,onClick:ue,icon:!_e&&null!=X&&X.audioTrack?c.default.createElement(S.Icon,{name:"mic",fill:$,boxSize:24}):c.default.createElement(S.Icon,{name:"mic-off",fill:me?Z:'secondary.700',boxSize:24}),label:!_e&&ie?'Mic On':'Mic Off',ariaLabel:"mute-toggle",menu:se.length>0?[{title:'Input Microphone Device',options:se.map(function(t,n){return{children:t.label||"Input "+(n+1),key:t.deviceId||(0,f.nanoid)(),value:t.deviceId}}),defaultValue:null==Ae?void 0:Ae.selectedDeviceId,onChange:fe}]:[]}),c.default.createElement(T.StageControlButton,{disabled:!ge,onClick:ce,icon:Re?c.default.createElement(S.Icon,{name:"videocam-off",fill:ge?Z:'secondary.700',boxSize:24}):c.default.createElement(S.Icon,{name:"videocam",fill:$,boxSize:24}),label:Re?'Video Off':'Video On',ariaLabel:"camera-toggle",menu:de.length>0?[{title:'Camera Device',options:de.map(function(t,n){return{children:c.default.createElement(c.default.Fragment,null,t.label||"Camera "+(n+1)),key:t.deviceId||(0,f.nanoid)(),value:t.deviceId}}),defaultValue:null==Me?void 0:Me.selectedDeviceId,onChange:pe}]:[]})),be.theme.control_bar.elements.chat&&c.default.createElement(T.StageControlButton,{onClick:function(){ke(!0),De('chat')},icon:c.default.createElement(S.Flex,null,c.default.createElement(S.Icon,{boxSize:24,name:"chat",fill:$}),ut&&ut.length>0&&c.default.createElement(S.Box,{position:"absolute",top:-8,zIndex:25,right:ut.length>9?-10:-6},c.default.createElement(z.default,{color:dt.primary[500],number:st}))),label:"chat"}),c.default.createElement(T.StageControlButton,{onClick:H,icon:c.default.createElement(S.Icon,{name:"call-end",fill:Z,boxSize:24}),label:"Leave"}),!nt&&Rt()),we&&c.default.createElement(D.default,{unReadChatMessages:ut,unSeenPolls:ct,webinarUnseenRequest:qe,options:[{icon:'mic-external-on',label:'Audio',disabled:!1,drawerComponent:c.default.createElement(T.MakeMenu,{menu:se.length>0?[{title:'Audio Device',options:se.map(function(t,n){return{children:t.label||"Input "+(n+1),key:t.deviceId||(0,f.nanoid)(),value:t.deviceId}}),defaultValue:null==Ae?void 0:Ae.selectedDeviceId,onChange:fe}]:[]})},{icon:'flip-camera-ios',label:'Camera',disabled:!je,drawerComponent:c.default.createElement(T.MakeMenu,{menu:de.length>0?[{title:'Camera Device',options:de.map(function(t,n){return{children:it(t),key:t.deviceId||(0,f.nanoid)(),value:t.deviceId}}),defaultValue:null==Me?void 0:Me.selectedDeviceId,onChange:pe}]:[]})}].concat(wt,kt,Dt,It,Pt,_t).concat(Ue).filter(function(t){return!('ios'===p.Platform.OS&&'screen-share'===t.icon)&&0!==Object.keys(t).length}).map(function(t){return(0,o.default)({},t,{id:t.label.split(' ').join('-').toLowerCase()})})})),c.default.createElement(x.default,{onClose:function(){return Xe(!1)},isOpen:Qe}))});e.default=F},715,[1,67,22,49,41,165,432,475,2,487,512,676,493,580,480,585,716,579,717,718,663,508,719,674,725,793,801,543,497,482,514,803,713,714,575]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.MakeMenu=function(t){var c=t.menu;(0,n.useContext)(o.ThemeContext).colors;return n.default.createElement(l.Flex,null,c.map(function(t,o){var c=t.title,s=t.defaultValue,p=t.onChange,b=t.options;return n.default.createElement(n.default.Fragment,{key:(0,f.nanoid)()},0!==o&&n.default.createElement(l.Box,null),n.default.createElement(l.Flex,null,n.default.createElement(l.Text,{fontSize:"md",mb:10,fontWeight:"bold",color:"textPrimary.100"},c),b.map(function(t,o){var c=t.key,f=t.value,b=t.children;return n.default.createElement(l.Button,{key:""+(c+o),onClick:function(){return p(f)}},n.default.createElement(l.HStack,{justify:"space-between",p:16,mb:4,bg:"secondary.800",borderRadius:u.default.small},n.default.createElement(l.Text,{fontSize:"sm"},b),s===f?n.default.createElement(l.Icon,{name:"check",fill:"success.500"}):null))})))}))},e.StageControlButton=p;var n=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var l=s(n);if(l&&l.has(t))return l.get(t);var o={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in t)if("default"!==c&&Object.prototype.hasOwnProperty.call(t,c)){var f=u?Object.getOwnPropertyDescriptor(t,c):null;f&&(f.get||f.set)?Object.defineProperty(o,c,f):o[c]=t[c]}o.default=t,l&&l.set(t,o);return o})(r(d[1])),l=r(d[2]),o=r(d[3]),u=t(r(d[4])),c=r(d[5]),f=r(d[6]);function s(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,l=new WeakMap;return(s=function(t){return t?l:n})(t)}function p(t){var o=t.variant,u=(t.label,t.icon),f=t.disabled,s=t.onClick,p=(t.isActive,t.menu,t.badge),b=t.ariaLabel,y='LANDSCAPE'===n.default.useContext(c.OrientationContext).orientation;return n.default.createElement(l.Flex,null,''!==p&&n.default.createElement(l.Box,{className:"dyte-client-notificationBadge",bg:"primary.500",textColor:"textPrimary.100",height:4,position:"absolute",right:"2",top:"1",fontSize:"xs"},n.default.createElement("span",null,p)),n.default.createElement(l.Button,{variant:o||'controls',onClick:s,disabled:f},n.default.createElement(l.VStack,{py:10,"aria-label":b,minWidth:64,align:"center",justify:"center"},n.default.createElement(l.Box,{fontSize:"xl",transform:[{rotate:y?'90deg':'0deg'}]},u))))}p.defaultProps={disabled:!1,variant:null,menu:[],isActive:!1,badge:'',ariaLabel:''}},716,[1,165,512,514,676,575,475]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=E(n);if(o&&o.has(t))return o.get(t);var l={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in t)if("default"!==c&&Object.prototype.hasOwnProperty.call(t,c)){var f=u?Object.getOwnPropertyDescriptor(t,c):null;f&&(f.get||f.set)?Object.defineProperty(l,c,f):l[c]=t[c]}l.default=t,o&&o.set(t,l);return l})(r(d[1])),o=r(d[2]),l=r(d[3]),u=r(d[4]),c=r(d[5]),f=t(r(d[6])),s=r(d[7]),p=r(d[8]),y=r(d[9]),x=r(d[10]);function E(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(E=function(t){return t?o:n})(t)}o.NativeModules.DyteHelper;e.default=function(t){var E=t.isOpen,b=t.onClose,C=(0,n.useContext)(u.ConfigServiceContext).sessionConfig,h=(0,o.useWindowDimensions)(),v=C.theme.dimensions||h,P=(v.height,.9*v.width),w=P/2-20,S=(0,n.useContext)(c.ThemeContext).colors,T=(0,s.useDispatch)(),O=(0,n.useContext)(p.MediaRoomContext).mediaRoom,j=(0,s.useSelector)(function(t){return t.participant.requestToJoinStageState});return n.default.createElement(l.Modal,{isVisible:E,backdropOpacity:.8,backdropColor:S.secondary[800]},n.default.createElement(l.Flex,{width:P,bg:"secondary.1000",color:"textPrimary.100",px:15,borderRadius:f.default.large},n.default.createElement(l.Flex,{py:25},n.default.createElement(l.Text,{fontSize:28,fontWeight:"bold"},"Drop")),n.default.createElement(l.Flex,null,n.default.createElement(l.Text,{fontSize:"lg"},"Do you want to stop presenting?")),n.default.createElement(l.Flex,{display:"flex",py:20},n.default.createElement(l.Flex,{display:"flex",direction:"row",pt:15,justify:"space-around"},n.default.createElement(l.Button,{onClick:b},n.default.createElement(l.Flex,{borderRadius:f.default.small,bg:"secondary.700",height:40,width:w-4,alignItems:"center",justifyContent:"center"},n.default.createElement(l.Text,{fontSize:"lg"},"Cancel"))),n.default.createElement(l.Button,{onClick:function(){j===y.RequestToJoinStageState.ACCEPTED?(b(),O.removePeerFromStage(O.peerid,x.WebinarAcceptRequestType.REQUESTED_BY_PARTICIPANT)):(O.stopPresenting(),T((0,y.stoppedPresenting)()),b())}},n.default.createElement(l.Flex,{borderRadius:f.default.small,bg:"danger.500",height:40,width:w-4,alignItems:"center",justifyContent:"center"},n.default.createElement(l.Text,{fontSize:"lg"},"Drop")))))))}},717,[1,165,2,512,508,514,676,432,585,487,497]); -__d(function(g,r,i,a,m,e,d){var s,n,o;Object.defineProperty(e,"__esModule",{value:!0}),e.SessionProducerAccessType=e.SessionJoiningRestriction=e.MessageTypes=void 0,e.SessionJoiningRestriction=s,(function(s){s[s.NO_VIDEO=0]="NO_VIDEO",s[s.NO_MIC=1]="NO_MIC"})(s||(e.SessionJoiningRestriction=s={})),e.SessionProducerAccessType=n,(function(s){s[s.NOT_ALLOWED=0]="NOT_ALLOWED",s[s.REQUEST_FIRST=1]="REQUEST_FIRST",s[s.ALLOWED=2]="ALLOWED"})(n||(e.SessionProducerAccessType=n={})),e.MessageTypes=o,(function(s){s[s.text=0]="text",s[s.image=1]="image",s[s.file=2]="file",s[s.poll=3]="poll"})(o||(e.MessageTypes=o={}))},718,[]); -__d(function(g,r,i,a,_m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),l=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var l=C(n);if(l&&l.has(t))return l.get(t);var o={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var f in t)if("default"!==f&&Object.prototype.hasOwnProperty.call(t,f)){var c=u?Object.getOwnPropertyDescriptor(t,f):null;c&&(c.get||c.set)?Object.defineProperty(o,f,c):o[f]=t[f]}o.default=t,l&&l.set(t,o);return o})(r(d[2])),o=r(d[3]),u=r(d[4]),f=t(r(d[5])),c=r(d[6]),s=r(d[7]),m=t(r(d[8])),p=t(r(d[9])),x=r(d[10]),b=r(d[11]),y=r(d[12]),E=r(d[13]);function C(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,l=new WeakMap;return(C=function(t){return t?l:n})(t)}var h=function(t){var C=t.options,h=t.unReadChatMessages,w=t.unSeenPolls,v=t.webinarUnseenRequest,k=(0,l.useRef)(null),P=(0,l.useContext)(c.ConfigServiceContext),S=(P.meeting,P.sessionConfig),j=(0,l.useContext)(u.ThemeContext).colors,B=(0,o.useWindowDimensions)(),O=(0,E.useScale)(S.theme.dimensions||B),M=O.height,R=O.width,z=l.default.useContext(y.DrawerContext),D=z.drawerExpanded,T=z.setDrawerExpander,_=z.openedTab,I=z.setopenedTab,W=function(){I(null),T(!1)};(0,l.useEffect)(function(){var t;D&&k&&(null==(t=k.current)||t.setModalVisible())},[D]);var A=function(){return I(null),T(!1),!0},F='LANDSCAPE'===l.default.useContext(x.OrientationContext).orientation,q=C.findIndex(function(t){return t.id===_}),H=q>-1?q:null;if(D&&H&&C[H].mainComponent)return l.default.createElement(o.Modal,{visible:!0,onRequestClose:A},l.default.createElement(s.Flex,{width:R,height:M,bg:"secondary.1000",direction:"row",flexWrap:"wrap",justify:"space-between"},l.default.createElement(p.default,{heading:C[H].label,onBackButtonClick:A}),l.default.createElement(s.Box,{width:R},C[H].mainComponent)));var V=F?24:8;return l.default.createElement(n.default,{containerStyle:{backgroundColor:j.secondary[900],justifyContent:'space-between'},overlayColor:"#000",ref:k,extraScroll:1,onClose:W,gestureEnabled:!0},null===H?l.default.createElement(s.VStack,{px:"6",py:"10",mx:V,borderRadius:m.default.medium,bg:"secondary.800",mb:12},C.map(function(t,n){var o=t.label,u=t.icon,c=t.disabled,p=t.id;return l.default.createElement(s.Button,{key:(0,b.nanoid)(),onClick:void 0!==C[n].onClick?C[n].onClick:function(){return I(p)},disabled:c},l.default.createElement(s.HStack,{p:12,px:16,borderRadius:m.default.small,align:"center",justify:"space-between"},l.default.createElement(s.Text,{fontSize:"xs",marginTop:"5px",textAlign:"center",color:c?'textPrimary.400':'textPrimary.200'},o),l.default.createElement(s.Box,{fontSize:"xl"},h&&h.length>0&&'Chat'===o&&l.default.createElement(s.Box,{position:"absolute",top:-8,zIndex:25,left:-4},l.default.createElement(f.default,{number:h.length})),w&&w.length>0&&'Polls'===o&&l.default.createElement(s.Box,{position:"absolute",top:-8,zIndex:25,left:-4},l.default.createElement(f.default,{number:w.length})),'Participants'===o&&v&&v.length>0&&l.default.createElement(s.Box,{position:"absolute",top:-8,zIndex:25,left:-4},l.default.createElement(f.default,{number:v.length})),'string'==typeof u?l.default.createElement(s.Icon,{name:u,boxSize:"26",fill:c?'textPrimary.400':'textPrimary.200'}):u)))})):l.default.createElement(s.Flex,{px:"6",py:"10",mx:4,borderRadius:m.default.medium,bg:"secondary.900",mb:12,mt:16},C[H].drawerComponent),(null!==H||!F)&&l.default.createElement(s.Flex,{mx:V,mb:8},l.default.createElement(s.Button,{onClick:null!==H?function(){return I(null)}:function(){return W()},width:R},l.default.createElement(s.HStack,{p:16,borderRadius:m.default.small,justify:"center",bg:"secondary.800"},l.default.createElement(s.Text,{ml:-4,color:"danger.500"},"Back",null===H&&' to Meeting')))))};e.default=h},719,[1,720,165,2,514,713,508,512,676,724,575,475,714,493]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var u=t(r(d[1])).default;e.default=u},720,[1,721]); -__d(function(g,r,i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var t=e(r(d[1])),o=e(r(d[2])),n=e(r(d[3])),l=e(r(d[4])),s=e(r(d[5])),c=e(r(d[6])),u=e(r(d[7])),f=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var o=y(t);if(o&&o.has(e))return o.get(e);var n={},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in e)if("default"!==s&&Object.prototype.hasOwnProperty.call(e,s)){var c=l?Object.getOwnPropertyDescriptor(e,s):null;c&&(c.get||c.set)?Object.defineProperty(n,s,c):n[s]=e[s]}n.default=e,o&&o.set(e,n);return n})(r(d[8])),p=r(d[9]),h=r(d[10]),v=r(d[11]);function y(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,o=new WeakMap;return(y=function(e){return e?o:t})(e)}function S(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}var b=0,w=["dummy"],T="android"===p.Platform.OS&&p.StatusBar.currentHeight||0,k=p.Dimensions.get("window").height,_=(function(e){(0,s.default)(P,e);var y,_,O=(y=P,_=S(),function(){var e,t=(0,u.default)(y);if(_){var o=(0,u.default)(this).constructor;e=Reflect.construct(t,arguments,o)}else e=t.apply(this,arguments);return(0,c.default)(this,e)});function P(e){var l,s;return(0,n.default)(this,P),(s=O.call(this,e)).actionSheetHeight=0,s.prevScroll=0,s.timeout=null,s.offsetY=0,s.currentOffsetFromBottom=0,s.scrollAnimationEndValue=0,s.hasBounced=!1,s.layoutHasCalled=!1,s.isClosing=!1,s.isRecoiling=!1,s.isReachedTop=!1,s.deviceLayoutCalled=!1,s.transformValue=new p.Animated.Value(0),s.opacityValue=new p.Animated.Value(0),s.borderRadius=new p.Animated.Value(10),s.underlayTranslateY=new p.Animated.Value(100),s.underlayScale=new p.Animated.Value(1),s.initialScrolling=!1,s.keyboardShowSubscription=null,s.KeyboardHideSubscription=null,s.snapToOffset=function(e){var t=.15*s.state.deviceHeight,o=s.props.extraScroll||0,n=(s.props.gestureEnabled,e+t+o);s.currentOffsetFromBottom=n/s.actionSheetHeight,s.currentOffsetFromBottom=s.currentOffsetFromBottom-.15,setTimeout(function(){s._scrollTo(n),s.updateActionSheetPosition(n)},500)},s.show=function(){s.setModalVisible(!0)},s.hide=function(){s.setModalVisible(!1)},s.setModalVisible=function(e){var t=s.state.modalVisible;if(s.initialScrolling=!1,void 0!==e){if(t===e)return;t=!e}t?s._hideModal():s.setState({modalVisible:!0,scrollable:s.props.gestureEnabled||!1})},s._hideModal=function(){s.isClosing||(s.isClosing=!0,s._hideAnimation())},s.measure=function(){return t.default.async(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",new Promise(function(e){setTimeout(function(){var t;s.safeAreaViewRef.current?null==(t=s.safeAreaViewRef.current)||t.measure(function(t,o,n,l){T=0===l?25:l,T=!s.props.drawUnderStatusBar&&T>30?T-12:T,e(T)}):e(T=25)},50)}));case 1:case"end":return e.stop()}},null,null,null,Promise)},s._showModal=function(e){var o,n,l,c,u,f;return t.default.async(function(h){for(;;)switch(h.prev=h.next){case 0:if(o=s.props,n=o.gestureEnabled,l=o.delayActionSheetDraw,c=o.delayActionSheetDrawTime,null!=e&&e.nativeEvent){h.next=3;break}return h.abrupt("return");case 3:if(u=e.nativeEvent.layout.height,!s.layoutHasCalled){h.next=10;break}return s.actionSheetHeight=u,s._returnToPrevScrollPosition(u),h.abrupt("return");case 10:if(s.initialScrolling=!0,s.layoutHasCalled=!0,s.actionSheetHeight=u,f=s.getInitialScrollPosition(),s.isRecoiling=!1,"ios"!==p.Platform.OS){h.next=20;break}return h.next=18,t.default.awrap((0,v.waitAsync)(null!=c?c:0));case 18:h.next=23;break;case 20:if(!l){h.next=23;break}return h.next=23,t.default.awrap((0,v.waitAsync)(null!=c?c:0));case 23:if(s._scrollTo(f,!1),s.prevScroll=f,"ios"!==p.Platform.OS){h.next=30;break}return h.next=28,t.default.awrap((0,v.waitAsync)(null!=c?c:0));case 28:h.next=33;break;case 30:if(!l){h.next=33;break}return h.next=33,t.default.awrap((0,v.waitAsync)((null!=c?c:0)/2));case 33:s._openAnimation(f),s.underlayScale.setValue(1),s.underlayTranslateY.setValue(100),n||s.props.onPositionChanged&&s.props.onPositionChanged(!0),s.updateActionSheetPosition(f);case 38:case"end":return h.stop()}},null,null,null,Promise)},s._openAnimation=function(e){var t=s.props,o=t.bounciness,n=t.bounceOnOpen,l=t.animated,c=t.openAnimationSpeed;l?(s.transformValue.setValue(e),p.Animated.parallel([p.Animated.spring(s.transformValue,{toValue:0,bounciness:n?o:1,speed:c,useNativeDriver:!0}),p.Animated.timing(s.opacityValue,{toValue:1,duration:150,useNativeDriver:!0})]).start()):s.opacityValue.setValue(1)},s._onScrollBegin=function(e){return t.default.async(function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}},null,null,null,Promise)},s._onScrollBeginDrag=function(e){var o;return t.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:o=e.nativeEvent.contentOffset.y,s.prevScroll=o;case 2:case"end":return t.stop()}},null,null,null,Promise)},s._onScrollEnd=function(e){var o,n,l,c,u,f,p,h;return t.default.async(function(y){for(;;)switch(y.prev=y.next){case 0:if(o=s.props,n=o.springOffset,l=o.extraScroll,c=e.nativeEvent.contentOffset.y,u=.15*s.state.deviceHeight,!s.isRecoiling){y.next=5;break}return y.abrupt("return");case 5:if(!(s.prevScroll.75*(null!=n?n:100)||s.initialScrolling)){y.next=19;break}return s.isRecoiling=!0,s._applyHeightLimiter(),s.currentOffsetFromBottom=s.currentOffsetFromBottom<(null!=(f=s.props.initialOffsetFromBottom)?f:1)&&null!=(p=s.props.initialOffsetFromBottom)?p:1,h=s.actionSheetHeight*s.currentOffsetFromBottom+u+(null!=l?l:100),s.initialScrolling&&(s.initialScrolling=!1,h=s.prevScroll),s._scrollTo(h),y.next=15,t.default.awrap((0,v.waitAsync)(300));case 15:s.isRecoiling=!1,s.props.onPositionChanged&&s.props.onPositionChanged(!0),y.next=20;break;case 19:s._returnToPrevScrollPosition(s.actionSheetHeight);case 20:y.next=33;break;case 22:if(!(s.prevScroll-c>(null!=n?n:100))){y.next=26;break}s._hideModal(),y.next=33;break;case 26:if(!s.isRecoiling){y.next=28;break}return y.abrupt("return");case 28:return s.isRecoiling=!0,s._returnToPrevScrollPosition(s.actionSheetHeight),y.next=32,t.default.awrap((0,v.waitAsync)(300));case 32:s.isRecoiling=!1;case 33:case"end":return y.stop()}},null,null,null,Promise)},s._scrollTo=function(e){var t,o=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];s.scrollAnimationEndValue=e,s.prevScroll=e,null==(t=s.scrollViewRef.current)||t._listRef._scrollRef.scrollTo({x:0,y:s.scrollAnimationEndValue,animated:o}),s.initialScrolling&&setTimeout(function(){s.initialScrolling=!1},500)},s._onTouchMove=function(){s.props.closeOnTouchBackdrop&&s._hideModal(),s.setState({scrollable:!1})},s._onTouchStart=function(){s.props.closeOnTouchBackdrop&&s._hideModal(),s.setState({scrollable:!1})},s._onTouchEnd=function(){s._returnToPrevScrollPosition(s.actionSheetHeight),s.props.gestureEnabled&&s.setState({scrollable:!0})},s._onScroll=function(e){s.offsetY=e.nativeEvent.contentOffset.y;var t=.15*s.state.deviceHeight,o=s.actionSheetHeight+t-s.offsetY;if(s.actionSheetHeight=s.state.deviceHeight-1)if(os.prevScroll)){t.next=2;break}return t.abrupt("return");case 2:s.prevScroll-(null!=(e=s.props.springOffset)?e:100)>s.offsetY?(o=s.getInitialScrollPosition(),s.offsetY>o-100?(s.isRecoiling=!0,s._scrollTo(o),s.currentOffsetFromBottom=null!=(n=s.props.initialOffsetFromBottom)?n:1,s.prevScroll=o,setTimeout(function(){s.isRecoiling=!1},500)):s._hideModal()):(s.isRecoiling=!0,s._scrollTo(s.prevScroll,!0),setTimeout(function(){s.isRecoiling=!1},500));case 3:case"end":return t.stop()}},null,null,null,Promise)},s._onDeviceLayout=function(e){var n;return t.default.async(function(l){for(;;)switch(l.prev=l.next){case 0:n=(0,o.default)({},e),s.timeout&&clearTimeout(s.timeout),s.timeout=setTimeout(function(){var e,o,l,c,u,f;return t.default.async(function(h){for(;;)switch(h.prev=h.next){case 0:if(l=0,"ios"!==p.Platform.OS){h.next=7;break}return h.next=4,t.default.awrap(s.measure());case 4:h.t0=h.sent,h.next=8;break;case 7:h.t0=p.StatusBar.currentHeight;case 8:if(c=h.t0,s.props.drawUnderStatusBar){h.next=16;break}if("android"!==p.Platform.OS||s.props.statusBarTranslucent){h.next=12;break}return h.abrupt("return");case 12:l=null!=c?c:0,c&&s.indicatorTranslateY.setValue(-c),h.next=17;break;case 16:s.updateActionSheetPosition(s.offsetY);case 17:if(u=n.nativeEvent.layout.height-l,f=p.Dimensions.get("window").width,(null==u?void 0:u.toFixed(0))!==(null==(e=k)?void 0:e.toFixed(0))||(null==f?void 0:f.toFixed(0))!==(null==(o=s.state.deviceWidth)?void 0:o.toFixed(0))||!s.deviceLayoutCalled){h.next=21;break}return h.abrupt("return");case 21:s.deviceLayoutCalled=!0,k=u,s.setState({deviceHeight:u,deviceWidth:f,portrait:u>f,paddingTop:null!=c?c:0});case 24:case"end":return h.stop()}},null,null,null,Promise)},1);case 3:case"end":return l.stop()}},null,null,null,Promise)},s._keyExtractor=function(e){return e},s.state={modalVisible:!1,scrollable:!1,layoutHasCalled:!1,keyboard:!1,deviceHeight:k||(0,v.getDeviceHeight)(s.props.statusBarTranslucent),deviceWidth:p.Dimensions.get("window").width,portrait:!0,safeAreaInnerHeight:b,paddingTop:T,keyboardPadding:0},s.scrollViewRef=(0,f.createRef)(),s.safeAreaViewRef=(0,f.createRef)(),s.currentOffsetFromBottom=null!=(l=s.props.initialOffsetFromBottom)?l:1,s.indicatorTranslateY=new p.Animated.Value(0|-s.state.paddingTop),s}return(0,l.default)(P,[{key:"_hideAnimation",value:function(){var e=this,t=this.props,o=t.animated,n=t.closeAnimationDuration,l=t.bottomOffset,s=t.initialOffsetFromBottom,c=t.extraScroll,u=t.closable;p.Animated.parallel([p.Animated.timing(this.opacityValue,{toValue:u?0:1,duration:o?n:1,useNativeDriver:!0}),p.Animated.timing(this.transformValue,{toValue:u?2*this.actionSheetHeight:0,duration:o?n:1,useNativeDriver:!0})]).start(),(0,v.waitAsync)((null!=n?n:300)/1.5).then(function(){u?(e._scrollTo(0,!1),e.currentOffsetFromBottom=null!=s?s:1,e.setState({modalVisible:!u},function(){e.isClosing=!1,e.isReachedTop=!1,e.props.onPositionChanged&&e.props.onPositionChanged(!1),e.indicatorTranslateY.setValue(-e.state.paddingTop),e.layoutHasCalled=!1,e.deviceLayoutCalled=!1,e.props.onClose&&e.props.onClose()})):(l&&l>0?e.snapToOffset(l):(e._scrollTo(e.actionSheetHeight*(null!=s?s:1)+.1*e.state.deviceHeight+(null!=c?c:0),!0),e.currentOffsetFromBottom=null!=s?s:1),e.isClosing=!1)})}},{key:"_applyHeightLimiter",value:function(){this.actionSheetHeight>this.state.deviceHeight&&(this.actionSheetHeight=1*(this.actionSheetHeight-(this.actionSheetHeight-this.state.deviceHeight)))}},{key:"updateActionSheetPosition",value:function(e){if(this.actionSheetHeight>=this.state.deviceHeight-1){var t=.15*this.state.deviceHeight;if(this.actionSheetHeight+t-e0&&N((0,M.markMessagesRead)((t={},(0,l.default)(t,v.MessageTypes.text,!0),(0,l.default)(t,v.MessageTypes.file,!0),(0,l.default)(t,v.MessageTypes.image,!0),(0,l.default)(t,v.MessageTypes.poll,!0),t)))},[de]);var pe=function(){if(''!==q){var t={message:q,userId:F.userId,displayName:F.displayName,type:v.MessageTypes.text,time:(new Date).getTime()};Z.sendMessage(t),G('')}},ge=function(t,n,l){var o={displayName:F.displayName,type:v.MessageTypes.file,link:t,userId:F.id,name:n,size:l};Z.sendMessage(o)},ye=function(t){var l,o;return n.default.async(function(u){for(;;)switch(u.prev=u.next){case 0:return u.next=2,n.default.awrap(fetch(t));case 2:return l=u.sent,u.next=5,n.default.awrap(l.blob());case 5:return o=u.sent,u.abrupt("return",o);case 7:case"end":return u.stop()}},null,null,null,Promise)};function xe(t,l,o){var u;return n.default.async(function(s){for(;;)switch(s.prev=s.next){case 0:return s.next=2,n.default.awrap(ye(o));case 2:return u=s.sent,s.next=5,n.default.awrap(fetch(l,{method:'PUT',headers:{'Content-Type':t.type},body:u}));case 5:case"end":return s.stop()}},null,null,null,Promise)}function he(t){var l,o,u,s,c;return n.default.async(function(f){for(;;)switch(f.prev=f.next){case 0:return l=O.default.apiBase+"/v1/meetings/genPreSignedUploadUrl",f.next=3,n.default.awrap(fetch(l,{method:'POST',headers:{'Content-Type':'application/json'},body:JSON.stringify({roomName:ie,filename:t.name})}));case 3:return o=f.sent,f.next=6,n.default.awrap(o.json());case 6:return u=f.sent.data,s=u.getLocation,c=u.putLocation,f.abrupt("return",{getURL:s,putURL:c});case 10:case"end":return f.stop()}},null,null,null,Promise)}var be=function(t){f.Alert.alert('Error',"Error: "+(t||'Problem uploading image'),[{text:'OK'}]),re(!1)},ve=function(){try{ae||(re(!0),Y(!1),(0,P.launchImageLibrary)({mediaType:'photo'},function(t){var l,o,u,s,c,m,p,y,x;return n.default.async(function(h){for(;;)switch(h.prev=h.next){case 0:if(l=t.uri,o=t.didCancel,u=t.errorCode,s=t.errorMessage,c=t.fileName,m=t.type,p=t.fileSize,!o){h.next=5;break}re(!1),h.next=19;break;case 5:if(!u){h.next=10;break}console.log('Error Uploading Image:',u,s),be(s),h.next=19;break;case 10:return y={name:c,type:m,uri:l},p>5e6&&f.Alert.alert('Error','Error: Cannot upload files greater than 5MB',[{text:'OK'}]),h.next=14,n.default.awrap(he(y));case 14:return x=h.sent,h.next=17,n.default.awrap(xe(y,x.putURL,y.uri));case 17:b=x.getURL,w={displayName:F.displayName,type:v.MessageTypes.image,link:b,userId:F.id},Z.sendMessage(w),re(!1);case 19:case"end":return h.stop()}var b,w},null,null,null,Promise)}))}catch(t){console.log('Error Uploading Image:',t),be()}},we=function(){var t,l,o,u,s,c;return n.default.async(function(m){for(;;)switch(m.prev=m.next){case 0:if(ae){m.next=24;break}return re(!0),Y(!1),m.prev=3,m.next=6,n.default.awrap(S.default.pick({type:[S.default.types.allFiles]}));case 6:if(t=m.sent,l=t.uri,o=t.name,u=t.size,s={displayName:F.displayName,type:v.MessageTypes.file,link:l,userId:F.id,name:o,size:u},!(u>5e6)){m.next=12;break}return f.Alert.alert('Error','Error: Cannot upload files greater than 5MB',[{text:'OK'}]),m.abrupt("return");case 12:return m.next=14,n.default.awrap(he(s));case 14:return c=m.sent,m.next=17,n.default.awrap(xe(s,c.putURL,s.link));case 17:ge(c.getURL,o,u),re(!1),m.next=24;break;case 21:m.prev=21,m.t0=m.catch(3),S.default.isCancel(m.t0)?re(!1):be();case 24:case"end":return m.stop()}},null,null,[[3,21]],Promise)};return c.default.createElement(m.Flex,{height:H-50,align:"center",width:K},c.default.createElement(k.default,null,c.default.createElement(y.GiftedChat,{messagesContainerStyle:{paddingTop:60},messages:oe,alwaysShowSend:!0,renderAvatarOnTop:!0,renderUsernameOnMessage:!0,isKeyboardInternallyHandled:!1,timeTextStyle:{left:{color:_.textPrimary[400]},right:{color:_.textPrimary[400]}},renderAvatar:function(t){return c.default.createElement(x.default,{name:t.currentMessage.user.name,bgColor:_.primary[700]})},renderBubble:function(t){var n=t.currentMessage;return n.type,n.link,n.text,c.default.createElement(y.Bubble,(0,o.default)({},t,{wrapperStyle:{left:{backgroundColor:_.secondary[800],borderRadius:T.default.medium,paddingVertical:6,paddingHorizontal:3},right:{backgroundColor:_.secondary[800],borderRadius:T.default.medium,paddingVertical:6,paddingHorizontal:3}},textStyle:{left:{color:_.textPrimary[100]},right:{color:_.textPrimary[100]}}}))},renderInputToolbar:function(t){return L&&c.default.createElement(m.Flex,{width:fe?K-60:K-20,direction:"row",justify:"space-between",align:"center",bg:"secondary.800",borderRadius:"50px",height:50},c.default.createElement(m.Box,null,c.default.createElement(m.Button,{onClick:function(){Y(!X)}},c.default.createElement(m.Box,(0,m.mergeStyles)(R.touchableIcons,{ml:8}),X?c.default.createElement(m.Icon,{name:"close",fill:"textPrimary.100",boxSize:"sm"}):c.default.createElement(m.Icon,{name:"plus-thick",fill:"textPrimary.100",boxSize:"sm"}))),X&&c.default.createElement(U,null,c.default.createElement(m.Button,{onClick:ve},c.default.createElement(m.Box,R.attachementButtons,c.default.createElement(m.Icon,{name:"image",fill:"textPrimary.100"}),c.default.createElement(m.Text,{ml:8}," Images"))),c.default.createElement(m.Button,{onClick:we},c.default.createElement(m.Box,(0,m.mergeStyles)(R.attachementButtons,{width:'ios'===f.Platform.OS?150:120}),c.default.createElement(m.Icon,{name:"attach-file",fill:"textPrimary.100"}),c.default.createElement(m.Text,{ml:'ios'===f.Platform.OS?8:0},' ',"Attachments"))))),c.default.createElement(f.TextInput,{style:{color:_.textPrimary[300],paddingHorizontal:5,height:40,width:fe?K-160:K-120},onChangeText:G,value:q}),c.default.createElement(m.Button,{onClick:pe,height:40,width:40},c.default.createElement(m.Box,(0,m.mergeStyles)(R.touchableIcons,{backgroundColor:'primary.500',mr:8}),c.default.createElement(m.Icon,{name:"send",fill:"textPrimary.100",boxSize:"md"}))))},user:{_id:F.userId,name:F.displayName}})))};e.default=j},725,[1,67,261,22,49,41,165,2,512,508,726,682,514,432,718,674,585,790,791,465,480,792,676,575,504,493]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0});var n=r(d[0]);Object.keys(n).forEach(function(t){"default"!==t&&"__esModule"!==t&&(t in e&&e[t]===n[t]||Object.defineProperty(e,t,{enumerable:!0,get:function(){return n[t]}}))})},726,[727]); -__d(function(g,r,i,a,m,_e2,d){var e=r(d[0]);Object.defineProperty(_e2,"__esModule",{value:!0});var t={GiftedChat:!0,utils:!0,Actions:!0,Avatar:!0,Bubble:!0,SystemMessage:!0,MessageImage:!0,MessageText:!0,Composer:!0,Day:!0,InputToolbar:!0,LoadEarlier:!0,Message:!0,MessageContainer:!0,Send:!0,Time:!0,GiftedAvatar:!0};Object.defineProperty(_e2,"Actions",{enumerable:!0,get:function(){return C.default}}),Object.defineProperty(_e2,"Avatar",{enumerable:!0,get:function(){return M.default}}),Object.defineProperty(_e2,"Bubble",{enumerable:!0,get:function(){return S.default}}),Object.defineProperty(_e2,"Composer",{enumerable:!0,get:function(){return L.default}}),Object.defineProperty(_e2,"Day",{enumerable:!0,get:function(){return _.default}}),Object.defineProperty(_e2,"GiftedAvatar",{enumerable:!0,get:function(){return E.default}}),_e2.GiftedChat=void 0,Object.defineProperty(_e2,"InputToolbar",{enumerable:!0,get:function(){return A.default}}),Object.defineProperty(_e2,"LoadEarlier",{enumerable:!0,get:function(){return w.default}}),Object.defineProperty(_e2,"Message",{enumerable:!0,get:function(){return F.default}}),Object.defineProperty(_e2,"MessageContainer",{enumerable:!0,get:function(){return K.default}}),Object.defineProperty(_e2,"MessageImage",{enumerable:!0,get:function(){return O.default}}),Object.defineProperty(_e2,"MessageText",{enumerable:!0,get:function(){return k.default}}),Object.defineProperty(_e2,"Send",{enumerable:!0,get:function(){return j.default}}),Object.defineProperty(_e2,"SystemMessage",{enumerable:!0,get:function(){return P.default}}),Object.defineProperty(_e2,"Time",{enumerable:!0,get:function(){return D.default}}),_e2.utils=void 0;var n=e(r(d[1])),o=e(r(d[2])),s=e(r(d[3])),u=e(r(d[4])),l=e(r(d[5])),f=e(r(d[6])),p=e(r(d[7])),h=e(r(d[8])),c=e(r(d[9])),y=r(d[10]),b=r(d[11]),v=e(r(d[12])),I=r(d[13]),x=e(r(d[14])),T=e(r(d[15])),H=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=V(t);if(n&&n.has(e))return n.get(e);var o={},s=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in e)if("default"!==u&&Object.prototype.hasOwnProperty.call(e,u)){var l=s?Object.getOwnPropertyDescriptor(e,u):null;l&&(l.get||l.set)?Object.defineProperty(o,u,l):o[u]=e[u]}o.default=e,n&&n.set(e,o);return o})(r(d[16]));_e2.utils=H;var C=e(r(d[17])),M=e(r(d[18])),S=e(r(d[19])),P=e(r(d[20])),O=e(r(d[21])),k=e(r(d[22])),L=e(r(d[23])),_=e(r(d[24])),A=e(r(d[25])),w=e(r(d[26])),F=e(r(d[27])),K=e(r(d[28])),j=e(r(d[29])),D=e(r(d[30])),E=e(r(d[31])),W=r(d[32]),R=r(d[33]);Object.keys(R).forEach(function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(t,e)||e in _e2&&_e2[e]===R[e]||Object.defineProperty(_e2,e,{enumerable:!0,get:function(){return R[e]}}))});var B=["messagesContainerStyle"];function V(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(V=function(e){return e?n:t})(e)}function G(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}x.default.extend(T.default);var U=(function(e){(0,l.default)(x,e);var t,h,v=(t=x,h=G(),function(){var e,n=(0,p.default)(t);if(h){var o=(0,p.default)(this).constructor;e=Reflect.construct(n,arguments,o)}else e=n.apply(this,arguments);return(0,f.default)(this,e)});function x(e){var t;return(0,s.default)(this,x),(t=v.call(this,e))._isMounted=!1,t._keyboardHeight=0,t._bottomOffset=0,t._maxHeight=void 0,t._isFirstLayout=!0,t._locale='en',t.invertibleScrollViewProps=void 0,t._actionSheetRef=void 0,t._messageContainerRef=c.default.createRef(),t._isTextInputWasFocused=!1,t.state={isInitialized:!1,composerHeight:t.props.minComposerHeight,messagesContainerHeight:void 0,typingDisabled:!1,text:void 0,messages:void 0},t.getLocale=function(){return t._locale},t.safeAreaSupport=function(e){return null!=e?e:(0,I.getBottomSpace)()},t.onKeyboardWillShow=function(e){if(t.handleTextInputFocusWhenKeyboardShow(),t.props.isKeyboardInternallyHandled){t.setIsTypingDisabled(!0),t.setKeyboardHeight(e.endCoordinates?e.endCoordinates.height:e.end.height),t.setBottomOffset(t.safeAreaSupport(t.props.bottomOffset));var n=t.getMessagesContainerHeightWithKeyboard();t.setState({messagesContainerHeight:n})}},t.onKeyboardWillHide=function(e){if(t.handleTextInputFocusWhenKeyboardHide(),t.props.isKeyboardInternallyHandled){t.setIsTypingDisabled(!0),t.setKeyboardHeight(0),t.setBottomOffset(0);var n=t.getBasicMessagesContainerHeight();t.setState({messagesContainerHeight:n})}},t.onKeyboardDidShow=function(e){'android'===y.Platform.OS&&t.onKeyboardWillShow(e),t.setIsTypingDisabled(!1)},t.onKeyboardDidHide=function(e){'android'===y.Platform.OS&&t.onKeyboardWillHide(e),t.setIsTypingDisabled(!1)},t.onSend=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];Array.isArray(e)||(e=[e]);var s=e.map(function(e){return(0,o.default)({},e,{user:t.props.user,createdAt:new Date,_id:t.props.messageIdGenerator&&t.props.messageIdGenerator()})});!0===n&&(t.setIsTypingDisabled(!0),t.resetInputToolbar()),t.props.onSend&&t.props.onSend(s),!0===n&&setTimeout(function(){!0===t.getIsMounted()&&t.setIsTypingDisabled(!1)},100)},t.onInputSizeChanged=function(e){var n=Math.max(t.props.minComposerHeight,Math.min(t.props.maxComposerHeight,e.height)),o=t.getMessagesContainerHeightWithKeyboard(n);t.setState({composerHeight:n,messagesContainerHeight:o})},t.onInputTextChanged=function(e){t.getIsTypingDisabled()||(t.props.onInputTextChanged&&t.props.onInputTextChanged(e),void 0===t.props.text&&t.setState({text:e}))},t.onInitialLayoutViewLayout=function(e){var n=e.nativeEvent.layout;if(!(n.height<=0)){t.notifyInputTextReset(),t.setMaxHeight(n.height);var o=t.props.minComposerHeight,s=t.getMessagesContainerHeightWithKeyboard(o),u=t.props.initialText||'';t.setState({isInitialized:!0,text:t.getTextFromProp(u),composerHeight:o,messagesContainerHeight:s})}},t.onMainViewLayout=function(e){var n=e.nativeEvent.layout;t.getMaxHeight()===n.height&&!0!==t.getIsFirstLayout()||(t.setMaxHeight(n.height),t.setState({messagesContainerHeight:t._keyboardHeight>0?t.getMessagesContainerHeightWithKeyboard():t.getBasicMessagesContainerHeight()})),!0===t.getIsFirstLayout()&&t.setIsFirstLayout(!1)},t.invertibleScrollViewProps={inverted:t.props.inverted,keyboardShouldPersistTaps:t.props.keyboardShouldPersistTaps,onKeyboardWillShow:t.onKeyboardWillShow,onKeyboardWillHide:t.onKeyboardWillHide,onKeyboardDidShow:t.onKeyboardDidShow,onKeyboardDidHide:t.onKeyboardDidHide},t}return(0,u.default)(x,[{key:"getChildContext",value:function(){var e=this;return{actionSheet:this.props.actionSheet||function(){return e._actionSheetRef.getContext()},getLocale:this.getLocale}}},{key:"componentDidMount",value:function(){var e=this.props,t=e.messages,n=e.text;this.setIsMounted(!0),this.initLocale(),this.setMessages(t||[]),this.setTextFromProp(n)}},{key:"componentWillUnmount",value:function(){this.setIsMounted(!1)}},{key:"componentDidUpdate",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=this.props,o=n.messages,s=n.text,u=n.inverted;this.props!==t&&this.setMessages(o||[]),!1===u&&o&&t.messages&&o.length!==t.messages.length&&setTimeout(function(){return e.scrollToBottom(!1)},200),s!==t.text&&this.setTextFromProp(s)}},{key:"initLocale",value:function(){null===this.props.locale?this.setLocale('en'):this.setLocale(this.props.locale||'en')}},{key:"setLocale",value:function(e){this._locale=e}},{key:"setTextFromProp",value:function(e){void 0!==e&&e!==this.state.text&&this.setState({text:e})}},{key:"getTextFromProp",value:function(e){return void 0===this.props.text?e:this.props.text}},{key:"setMessages",value:function(e){this.setState({messages:e})}},{key:"getMessages",value:function(){return this.state.messages}},{key:"setMaxHeight",value:function(e){this._maxHeight=e}},{key:"getMaxHeight",value:function(){return this._maxHeight}},{key:"setKeyboardHeight",value:function(e){this._keyboardHeight=e}},{key:"getKeyboardHeight",value:function(){return'android'!==y.Platform.OS||this.props.forceGetKeyboardHeight?this._keyboardHeight:0}},{key:"setBottomOffset",value:function(e){this._bottomOffset=e}},{key:"getBottomOffset",value:function(){return this._bottomOffset}},{key:"setIsFirstLayout",value:function(e){this._isFirstLayout=e}},{key:"getIsFirstLayout",value:function(){return this._isFirstLayout}},{key:"setIsTypingDisabled",value:function(e){this.setState({typingDisabled:e})}},{key:"getIsTypingDisabled",value:function(){return this.state.typingDisabled}},{key:"setIsMounted",value:function(e){this._isMounted=e}},{key:"getIsMounted",value:function(){return this._isMounted}},{key:"getMinInputToolbarHeight",value:function(){return this.props.renderAccessory?2*this.props.minInputToolbarHeight:this.props.minInputToolbarHeight}},{key:"calculateInputToolbarHeight",value:function(e){return e+(this.getMinInputToolbarHeight()-this.props.minComposerHeight)}},{key:"getBasicMessagesContainerHeight",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.state.composerHeight;return this.getMaxHeight()-this.calculateInputToolbarHeight(e)}},{key:"getMessagesContainerHeightWithKeyboard",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.state.composerHeight;return this.getBasicMessagesContainerHeight(e)-this.getKeyboardHeight()+this.getBottomOffset()}},{key:"handleTextInputFocusWhenKeyboardHide",value:function(){var e;this._isTextInputWasFocused||(this._isTextInputWasFocused=(null==(e=this.textInput)?void 0:e.isFocused())||!1)}},{key:"handleTextInputFocusWhenKeyboardShow",value:function(){this.textInput&&this._isTextInputWasFocused&&!this.textInput.isFocused()&&this.textInput.focus(),this._isTextInputWasFocused=!1}},{key:"scrollToBottom",value:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];this._messageContainerRef&&this._messageContainerRef.current&&(this.props.inverted?this._messageContainerRef.current.scrollToOffset({offset:0,animated:e}):this._messageContainerRef.current.scrollToEnd({animated:e}))}},{key:"renderMessages",value:function(){var e=this.props,t=e.messagesContainerStyle,s=(0,n.default)(e,B),u=c.default.createElement(y.View,{style:[{height:this.state.messagesContainerHeight},t]},c.default.createElement(K.default,(0,o.default)({},s,{invertibleScrollViewProps:this.invertibleScrollViewProps,messages:this.getMessages(),forwardRef:this._messageContainerRef,isTyping:this.props.isTyping})),this.renderChatFooter());return this.props.isKeyboardInternallyHandled?c.default.createElement(y.KeyboardAvoidingView,{enabled:!0},u):u}},{key:"resetInputToolbar",value:function(){this.textInput&&this.textInput.clear(),this.notifyInputTextReset();var e=this.props.minComposerHeight,t=this.getMessagesContainerHeightWithKeyboard(e);this.setState({text:this.getTextFromProp(''),composerHeight:e,messagesContainerHeight:t})}},{key:"focusTextInput",value:function(){this.textInput&&this.textInput.focus()}},{key:"notifyInputTextReset",value:function(){this.props.onInputTextChanged&&this.props.onInputTextChanged('')}},{key:"renderInputToolbar",value:function(){var e=this,t=(0,o.default)({},this.props,{text:this.getTextFromProp(this.state.text),composerHeight:Math.max(this.props.minComposerHeight,this.state.composerHeight),onSend:this.onSend,onInputSizeChanged:this.onInputSizeChanged,onTextChanged:this.onInputTextChanged,textInputProps:(0,o.default)({},this.props.textInputProps,{ref:function(t){return e.textInput=t},maxLength:this.getIsTypingDisabled()?0:this.props.maxInputLength})});return this.props.renderInputToolbar?this.props.renderInputToolbar(t):c.default.createElement(A.default,t)}},{key:"renderChatFooter",value:function(){return this.props.renderChatFooter?this.props.renderChatFooter():null}},{key:"renderLoading",value:function(){return this.props.renderLoading?this.props.renderLoading():null}},{key:"render",value:function(){var e=this;if(!0===this.state.isInitialized){var t=this.props.wrapInSafeArea?y.SafeAreaView:y.View;return c.default.createElement(t,{style:z.safeArea},c.default.createElement(b.ActionSheetProvider,{ref:function(t){return e._actionSheetRef=t}},c.default.createElement(y.View,{style:z.container,onLayout:this.onMainViewLayout},this.renderMessages(),this.renderInputToolbar())))}return c.default.createElement(y.View,{style:z.container,onLayout:this.onInitialLayoutViewLayout},this.renderLoading())}}],[{key:"append",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0,n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];return Array.isArray(t)||(t=[t]),n?t.concat(e):e.concat(t)}},{key:"prepend",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0,n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];return Array.isArray(t)||(t=[t]),n?e.concat(t):t.concat(e)}}]),x})(c.default.Component);_e2.GiftedChat=U,U.childContextTypes={actionSheet:h.default.func,getLocale:h.default.func},U.defaultProps={messages:[],messagesContainerStyle:void 0,text:void 0,placeholder:W.DEFAULT_PLACEHOLDER,disableComposer:!1,messageIdGenerator:function(){return v.default.v4()},user:{},onSend:function(){},locale:null,timeFormat:W.TIME_FORMAT,dateFormat:W.DATE_FORMAT,loadEarlier:!1,onLoadEarlier:function(){},isLoadingEarlier:!1,renderLoading:null,renderLoadEarlier:null,renderAvatar:void 0,showUserAvatar:!1,actionSheet:null,onPressAvatar:null,onLongPressAvatar:null,renderUsernameOnMessage:!1,renderAvatarOnTop:!1,renderBubble:null,renderSystemMessage:null,onLongPress:null,renderMessage:null,renderMessageText:null,renderMessageImage:null,renderMessageVideo:null,renderMessageAudio:null,imageProps:{},videoProps:{},audioProps:{},lightboxProps:{},textInputProps:{},listViewProps:{},renderCustomView:null,isCustomViewBottom:!1,renderDay:null,renderTime:null,renderFooter:null,renderChatEmpty:null,renderChatFooter:null,renderInputToolbar:null,renderComposer:null,renderActions:null,renderSend:null,renderAccessory:null,isKeyboardInternallyHandled:!0,onPressActionButton:null,bottomOffset:null,minInputToolbarHeight:44,keyboardShouldPersistTaps:y.Platform.select({ios:'never',android:'always',default:'never'}),onInputTextChanged:null,maxInputLength:null,forceGetKeyboardHeight:!1,inverted:!0,extraData:null,minComposerHeight:W.MIN_COMPOSER_HEIGHT,maxComposerHeight:W.MAX_COMPOSER_HEIGHT,wrapInSafeArea:!0},U.propTypes={messages:h.default.arrayOf(h.default.object),messagesContainerStyle:H.StylePropType,text:h.default.string,initialText:h.default.string,placeholder:h.default.string,disableComposer:h.default.bool,messageIdGenerator:h.default.func,user:h.default.object,onSend:h.default.func,locale:h.default.string,timeFormat:h.default.string,dateFormat:h.default.string,isKeyboardInternallyHandled:h.default.bool,loadEarlier:h.default.bool,onLoadEarlier:h.default.func,isLoadingEarlier:h.default.bool,renderLoading:h.default.func,renderLoadEarlier:h.default.func,renderAvatar:h.default.func,showUserAvatar:h.default.bool,actionSheet:h.default.func,onPressAvatar:h.default.func,onLongPressAvatar:h.default.func,renderUsernameOnMessage:h.default.bool,renderAvatarOnTop:h.default.bool,isCustomViewBottom:h.default.bool,renderBubble:h.default.func,renderSystemMessage:h.default.func,onLongPress:h.default.func,renderMessage:h.default.func,renderMessageText:h.default.func,renderMessageImage:h.default.func,imageProps:h.default.object,videoProps:h.default.object,audioProps:h.default.object,lightboxProps:h.default.object,renderCustomView:h.default.func,renderDay:h.default.func,renderTime:h.default.func,renderFooter:h.default.func,renderChatEmpty:h.default.func,renderChatFooter:h.default.func,renderInputToolbar:h.default.func,renderComposer:h.default.func,renderActions:h.default.func,renderSend:h.default.func,renderAccessory:h.default.func,onPressActionButton:h.default.func,bottomOffset:h.default.number,minInputToolbarHeight:h.default.number,listViewProps:h.default.object,keyboardShouldPersistTaps:h.default.oneOf(['always','never','handled']),onInputTextChanged:h.default.func,maxInputLength:h.default.number,forceGetKeyboardHeight:h.default.bool,inverted:h.default.bool,textInputProps:h.default.object,extraData:h.default.object,minComposerHeight:h.default.number,maxComposerHeight:h.default.number,alignTop:h.default.bool,wrapInSafeArea:h.default.bool};var z=y.StyleSheet.create({container:{flex:1},safeArea:{flex:1}})},727,[1,96,22,9,10,12,14,17,204,165,2,728,734,749,750,751,752,753,755,757,774,766,759,775,776,777,779,780,781,778,772,756,773,789]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0});var n={ActionSheetProvider:!0,connectActionSheet:!0,useActionSheet:!0};Object.defineProperty(e,"ActionSheetProvider",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(e,"connectActionSheet",{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(e,"useActionSheet",{enumerable:!0,get:function(){return u.useActionSheet}});var o=t(r(d[1])),c=t(r(d[2])),u=r(d[3]),f=r(d[4]);Object.keys(f).forEach(function(t){"default"!==t&&"__esModule"!==t&&(Object.prototype.hasOwnProperty.call(n,t)||t in e&&e[t]===f[t]||Object.defineProperty(e,t,{enumerable:!0,get:function(){return f[t]}}))})},728,[1,729,732,731,733]); -__d(function(g,r,i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var t=e(r(d[1])),n=e(r(d[2])),o=e(r(d[3])),u=e(r(d[4])),c=e(r(d[5])),f=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=p(t);if(n&&n.has(e))return n.get(e);var o={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in e)if("default"!==c&&Object.prototype.hasOwnProperty.call(e,c)){var f=u?Object.getOwnPropertyDescriptor(e,c):null;f&&(f.get||f.set)?Object.defineProperty(o,c,f):o[c]=e[c]}o.default=e,n&&n.set(e,o);return o})(r(d[6])),l=e(r(d[7])),s=r(d[8]);function p(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(p=function(e){return e?n:t})(e)}var h="/home/bradley/Code/expo/react-native-action-sheet/src/ActionSheetProvider.tsx";function v(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(e){return!1}}var y=(function(e){(0,o.default)(b,e);var p,y,_=(p=b,y=v(),function(){var e,t=(0,c.default)(p);if(y){var n=(0,c.default)(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return(0,u.default)(this,e)});function b(e){var n;return(0,t.default)(this,b),(n=_.call(this,e)).getContext=function(){return{showActionSheetWithOptions:function(e,t){null!==n._actionSheetRef.current&&n._actionSheetRef.current.showActionSheetWithOptions(e,t)}}},n._actionSheetRef=f.createRef(),n}return(0,n.default)(b,[{key:"render",value:function(){return f.createElement(s.Provider,{value:this.getContext(),__source:{fileName:h,lineNumber:30,columnNumber:7}},f.createElement(l.default,{ref:this._actionSheetRef,useNativeDriver:this.props.useNativeDriver,__source:{fileName:h,lineNumber:31,columnNumber:9}},f.Children.only(this.props.children)))}}]),b})(f.Component);_e.default=y},729,[1,9,10,12,14,17,165,730,731]); -__d(function(g,r,i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var t=e(r(d[1])),n=e(r(d[2])),o=e(r(d[3])),u=e(r(d[4])),c=e(r(d[5])),f=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var o={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in e)if("default"!==c&&Object.prototype.hasOwnProperty.call(e,c)){var f=u?Object.getOwnPropertyDescriptor(e,c):null;f&&(f.get||f.set)?Object.defineProperty(o,c,f):o[c]=e[c]}o.default=e,n&&n.set(e,o);return o})(r(d[6])),l=r(d[7]);function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}function p(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(e){return!1}}var h=(function(e){(0,o.default)(y,e);var s,h,v=(s=y,h=p(),function(){var e,t=(0,c.default)(s);if(h){var n=(0,c.default)(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return(0,u.default)(this,e)});function y(){return(0,t.default)(this,y),v.apply(this,arguments)}return(0,n.default)(y,[{key:"render",value:function(){return f.createElement(l.View,{pointerEvents:this.props.pointerEvents,style:{flex:1},__source:{fileName:"/home/bradley/Code/expo/react-native-action-sheet/src/ActionSheet/index.ios.tsx",lineNumber:17,columnNumber:7}},f.Children.only(this.props.children))}},{key:"showActionSheetWithOptions",value:function(e,t){var n={cancelButtonIndex:e.cancelButtonIndex,destructiveButtonIndex:e.destructiveButtonIndex,options:e.options,tintColor:e.tintColor,title:e.title||void 0,message:e.message||void 0,anchor:e.anchor||void 0,userInterfaceStyle:e.userInterfaceStyle||void 0};l.ActionSheetIOS.showActionSheetWithOptions(n,t)}}]),y})(f.Component);_e.default=h},730,[1,9,10,12,14,17,165,2]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.Provider=e.Consumer=void 0,e.useActionSheet=function(){return t.useContext(o)};var t=(function(t,o){if(!o&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var u=n(o);if(u&&u.has(t))return u.get(t);var f={},c=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var p in t)if("default"!==p&&Object.prototype.hasOwnProperty.call(t,p)){var s=c?Object.getOwnPropertyDescriptor(t,p):null;s&&(s.get||s.set)?Object.defineProperty(f,p,s):f[p]=t[p]}f.default=t,u&&u.set(t,f);return f})(r(d[0]));function n(t){if("function"!=typeof WeakMap)return null;var o=new WeakMap,u=new WeakMap;return(n=function(t){return t?u:o})(t)}var o=t.createContext({showActionSheetWithOptions:function(t,n){}});var u=o.Provider,f=o.Consumer;e.Consumer=f,e.Provider=u},731,[165]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){return(0,c.default)(function(c){return o.createElement(u.Consumer,{__source:{fileName:l,lineNumber:11,columnNumber:7}},function(u){var f=u.showActionSheetWithOptions;return o.createElement(t,(0,n.default)({},c,{showActionSheetWithOptions:f,__source:{fileName:l,lineNumber:14,columnNumber:13}}))})},t)};var n=t(r(d[1])),o=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=f(n);if(o&&o.has(t))return o.get(t);var u={},c=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in t)if("default"!==l&&Object.prototype.hasOwnProperty.call(t,l)){var p=c?Object.getOwnPropertyDescriptor(t,l):null;p&&(p.get||p.set)?Object.defineProperty(u,l,p):u[l]=t[l]}u.default=t,o&&o.set(t,u);return u})(r(d[2])),u=r(d[3]),c=t(r(d[4]));function f(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(f=function(t){return t?o:n})(t)}var l="/home/bradley/Code/expo/react-native-action-sheet/src/connectActionSheet.tsx"},732,[1,22,165,731,443]); -__d(function(g,r,i,a,m,e,d){},733,[]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"v1",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"v3",{enumerable:!0,get:function(){return n.default}}),Object.defineProperty(e,"v4",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(e,"v5",{enumerable:!0,get:function(){return f.default}}),Object.defineProperty(e,"NIL",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(e,"version",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(e,"validate",{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(e,"stringify",{enumerable:!0,get:function(){return b.default}}),Object.defineProperty(e,"parse",{enumerable:!0,get:function(){return p.default}});var t=y(r(d[0])),n=y(r(d[1])),u=y(r(d[2])),f=y(r(d[3])),o=y(r(d[4])),l=y(r(d[5])),c=y(r(d[6])),b=y(r(d[7])),p=y(r(d[8]));function y(t){return t&&t.__esModule?t:{default:t}}},734,[735,740,744,745,747,748,738,737,742]); -__d(function(g,r,_i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n,o,u=s(r(d[0])),l=s(r(d[1]));function s(n){return n&&n.__esModule?n:{default:n}}var t=0,c=0;var v=function(s,v,i){var f=v&&i||0,_=v||new Array(16),w=(s=s||{}).node||n,k=void 0!==s.clockseq?s.clockseq:o;if(null==w||null==k){var q=s.random||(s.rng||u.default)();null==w&&(w=n=[1|q[0],q[1],q[2],q[3],q[4],q[5]]),null==k&&(k=o=16383&(q[6]<<8|q[7]))}var M=void 0!==s.msecs?s.msecs:Date.now(),h=void 0!==s.nsecs?s.nsecs:c+1,y=M-t+(h-c)/1e4;if(y<0&&void 0===s.clockseq&&(k=k+1&16383),(y<0||M>t)&&void 0===s.nsecs&&(h=0),h>=1e4)throw new Error("uuid.v1(): Can't create more than 10M uuids/sec");t=M,c=h,o=k;var b=(1e4*(268435455&(M+=122192928e5))+h)%4294967296;_[f++]=b>>>24&255,_[f++]=b>>>16&255,_[f++]=b>>>8&255,_[f++]=255&b;var j=M/4294967296*1e4&268435455;_[f++]=j>>>8&255,_[f++]=255&j,_[f++]=j>>>24&15|16,_[f++]=j>>>16&255,_[f++]=k>>>8|128,_[f++]=255&k;for(var p=0;p<6;++p)_[f+p]=w[p];return v||(0,l.default)(_)};e.default=v},735,[736,737]); -__d(function(g,r,i,a,m,e,d){"use strict";var t;Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){if(!t&&!(t='undefined'!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||'undefined'!=typeof msCrypto&&'function'==typeof msCrypto.getRandomValues&&msCrypto.getRandomValues.bind(msCrypto)))throw new Error('crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported');return t(o)};var o=new Uint8Array(16)},736,[]); -__d(function(g,r,_i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t,i=(t=r(d[0]))&&t.__esModule?t:{default:t};for(var o=[],u=0;u<256;++u)o.push((u+256).toString(16).substr(1));var f=function(t){var u=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,f=(o[t[u+0]]+o[t[u+1]]+o[t[u+2]]+o[t[u+3]]+'-'+o[t[u+4]]+o[t[u+5]]+'-'+o[t[u+6]]+o[t[u+7]]+'-'+o[t[u+8]]+o[t[u+9]]+'-'+o[t[u+10]]+o[t[u+11]]+o[t[u+12]]+o[t[u+13]]+o[t[u+14]]+o[t[u+15]]).toLowerCase();if(!(0,i.default)(f))throw TypeError('Stringified UUID is invalid');return f};e.default=f},737,[738]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t,u=(t=r(d[0]))&&t.__esModule?t:{default:t};var f=function(t){return'string'==typeof t&&u.default.test(t)};e.default=f},738,[739]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;e.default=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i},739,[]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=f(r(d[0])),u=f(r(d[1]));function f(t){return t&&t.__esModule?t:{default:t}}var l=(0,t.default)('v3',48,u.default);e.default=l},740,[741,743]); -__d(function(g,r,_i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(u,i,l){function s(u,f,c,s){if('string'==typeof u&&(u=o(u)),'string'==typeof f&&(f=(0,n.default)(f)),16!==f.length)throw TypeError('Namespace must be array-like (16 iterable integer values, 0-255)');var b=new Uint8Array(16+u.length);if(b.set(f),b.set(u,f.length),(b=l(b))[6]=15&b[6]|i,b[8]=63&b[8]|128,c){s=s||0;for(var v=0;v<16;++v)c[s+v]=b[v];return c}return(0,t.default)(b)}try{s.name=u}catch(t){}return s.DNS=f,s.URL=c,s},e.URL=e.DNS=void 0;var t=u(r(d[0])),n=u(r(d[1]));function u(t){return t&&t.__esModule?t:{default:t}}function o(t){t=unescape(encodeURIComponent(t));for(var n=[],u=0;u>>24,l[1]=s>>>16&255,l[2]=s>>>8&255,l[3]=255&s,l[4]=(s=parseInt(t.slice(9,13),16))>>>8,l[5]=255&s,l[6]=(s=parseInt(t.slice(14,18),16))>>>8,l[7]=255&s,l[8]=(s=parseInt(t.slice(19,23),16))>>>8,l[9]=255&s,l[10]=(s=parseInt(t.slice(24,36),16))/1099511627776&255,l[11]=s/4294967296&255,l[12]=s>>>24&255,l[13]=s>>>16&255,l[14]=s>>>8&255,l[15]=255&s,l};e.default=s},742,[738]); -__d(function(g,r,_i,_a,m,e,_d){"use strict";function n(n){for(var t=[],u=32*n.length,f=0;f>5]>>>f%32&255,a=parseInt("0123456789abcdef".charAt(o>>>4&15)+"0123456789abcdef".charAt(15&o),16);t.push(a)}return t}function t(n){return 14+(n+64>>>9<<4)+1}function u(n,u){n[u>>5]|=128<>5]|=(255&n[o/8])<>16)+(t>>16)+(u>>16)<<16|65535&u}function a(n,t,u,f,a,c){return o((i=o(o(t,n),o(f,c)))<<(v=a)|i>>>32-v,u);var i,v}function c(n,t,u,f,o,c,i){return a(t&u|~t&f,n,t,o,c,i)}function i(n,t,u,f,o,c,i){return a(t&f|u&~f,n,t,o,c,i)}function v(n,t,u,f,o,c,i){return a(t^u^f,n,t,o,c,i)}function h(n,t,u,f,o,c,i){return a(u^(t|~f),n,t,o,c,i)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var l=function(t){if('string'==typeof t){var o=unescape(encodeURIComponent(t));t=new Uint8Array(o.length);for(var a=0;a>>32-t}Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var a=function(a){var n=[1518500249,1859775393,2400959708,3395469782],o=[1732584193,4023233417,2562383102,271733878,3285377520];if('string'==typeof a){var f=unescape(encodeURIComponent(a));a=[];for(var u=0;u>>0;C=U,U=_,_=t(M,30)>>>0,M=w,w=I}o[0]=o[0]+w>>>0,o[1]=o[1]+M>>>0,o[2]=o[2]+_>>>0,o[3]=o[3]+U>>>0,o[4]=o[4]+C>>>0}return[o[0]>>24&255,o[0]>>16&255,o[0]>>8&255,255&o[0],o[1]>>24&255,o[1]>>16&255,o[1]>>8&255,255&o[1],o[2]>>24&255,o[2]>>16&255,o[2]>>8&255,255&o[2],o[3]>>24&255,o[3]>>16&255,o[3]>>8&255,255&o[3],o[4]>>24&255,o[4]>>16&255,o[4]>>8&255,255&o[4]]};_e.default=a},746,[]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;e.default='00000000-0000-0000-0000-000000000000'},747,[]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t,u=(t=r(d[0]))&&t.__esModule?t:{default:t};var f=function(t){if(!(0,u.default)(t))throw TypeError('Invalid UUID');return parseInt(t.substr(14,1),16)};e.default=f},748,[738]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.getBottomSpace=function(){return n()?34:0},e.getStatusBarHeight=function(n){return t.Platform.select({ios:o(n?44:30,20),android:t.StatusBar.currentHeight,default:0})},e.ifIphoneX=o,e.isIphoneX=n;var t=r(d[0]);function n(){var n=t.Dimensions.get('window');return!('ios'!==t.Platform.OS||t.Platform.isPad||t.Platform.isTVOS||780!==n.height&&780!==n.width&&812!==n.height&&812!==n.width&&844!==n.height&&844!==n.width&&896!==n.height&&896!==n.width&&926!==n.height&&926!==n.width)}function o(t,o){return n()?t:o}},749,[2]); -__d(function(_g,_r,_i,_a,_m,_e,_d){var t,e;t=this,e=function(){"use strict";var t="millisecond",e="second",n="minute",r="hour",i="day",s="week",u="month",a="quarter",o="year",f="date",h="Invalid Date",c=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,d=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,$={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_")},l=function(t,e,n){var r=String(t);return!r||r.length>=e?t:""+Array(e+1-r.length).join(n)+t},y={s:l,z:function(t){var e=-t.utcOffset(),n=Math.abs(e),r=Math.floor(n/60),i=n%60;return(e<=0?"+":"-")+l(r,2,"0")+":"+l(i,2,"0")},m:function t(e,n){if(e.date()1?this.avatarName=""+e[0].charAt(0)+e[1].charAt(0):this.avatarName='';for(var s=0,n=0;n0?n.slice(0,2):L,l=s.length-1;e.context.actionSheet().showActionSheetWithOptions({options:s,cancelButtonIndex:l},function(e){switch(e){case 0:y.Clipboard.setString(t.text)}})}},e}return(0,l.default)(N,[{key:"styledBubbleToNext",value:function(){var e=this.props,t=e.currentMessage,n=e.nextMessage,s=e.position,l=e.containerToNextStyle;return t&&n&&s&&(0,b.isSameUser)(t,n)&&(0,b.isSameDay)(t,n)?[I[s].containerToNext,l&&l[s]]:null}},{key:"styledBubbleToPrevious",value:function(){var e=this.props,t=e.currentMessage,n=e.previousMessage,s=e.position,l=e.containerToPreviousStyle;return t&&n&&s&&(0,b.isSameUser)(t,n)&&(0,b.isSameDay)(t,n)?[I[s].containerToPrevious,l&&l[s]]:null}},{key:"renderQuickReplies",value:function(){var e=this.props,t=e.currentMessage,s=e.onQuickReply,l=e.nextMessage,o=e.renderQuickReplySend,u=e.quickReplyStyle;if(t&&t.quickReplies){var p=this.props,c=(p.containerStyle,p.wrapperStyle,(0,n.default)(p,P));return this.props.renderQuickReplies?this.props.renderQuickReplies(c):f.default.createElement(h.default,{currentMessage:t,onQuickReply:s,nextMessage:l,renderQuickReplySend:o,quickReplyStyle:u})}return null}},{key:"renderMessageText",value:function(){if(this.props.currentMessage&&this.props.currentMessage.text){var e=this.props,t=(e.containerStyle,e.wrapperStyle,e.optionTitles,(0,n.default)(e,R));return this.props.renderMessageText?this.props.renderMessageText(t):f.default.createElement(S.default,t)}return null}},{key:"renderPollMessage",value:function(){if(this.props.currentMessage&&this.props.currentMessage.polls){var e=this.props,t=e.containerStyle,s=(e.wrapperStyle,(0,n.default)(e,V));return this.props.renderPollMessage?this.props.renderMessageImage(s):f.default.createElement(k.default,{containerStyle:t,polls:s.currentMessage.polls})}return null}},{key:"renderMessageImage",value:function(){if(this.props.currentMessage&&this.props.currentMessage.image){var e=this.props,t=(e.containerStyle,e.wrapperStyle,(0,n.default)(e,C));return this.props.renderMessageImage?this.props.renderMessageImage(t):f.default.createElement(M.default,t)}return null}},{key:"renderMessageVideo",value:function(){if(this.props.currentMessage&&this.props.currentMessage.video){var e=this.props,t=(e.containerStyle,e.wrapperStyle,(0,n.default)(e,E));return this.props.renderMessageVideo?this.props.renderMessageVideo(t):f.default.createElement(T.default,t)}return null}},{key:"renderMessageAudio",value:function(){if(this.props.currentMessage&&this.props.currentMessage.audio){var e=this.props,t=(e.containerStyle,e.wrapperStyle,(0,n.default)(e,B));return this.props.renderMessageAudio?this.props.renderMessageAudio(t):f.default.createElement(v.default,t)}return null}},{key:"renderTicks",value:function(){var e=this.props,t=e.currentMessage,n=e.renderTicks,s=e.user;return n&&t?n(t):t&&s&&t.user&&t.user._id!==s._id?null:t&&(t.sent||t.received||t.pending)?f.default.createElement(y.View,{style:I.content.tickView},!!t.sent&&f.default.createElement(y.Text,{style:[I.content.tick,this.props.tickStyle]},"\u2713"),!!t.received&&f.default.createElement(y.Text,{style:[I.content.tick,this.props.tickStyle]},"\u2713"),!!t.pending&&f.default.createElement(y.Text,{style:[I.content.tick,this.props.tickStyle]},"\ud83d\udd53")):null}},{key:"renderTime",value:function(){if(this.props.currentMessage&&this.props.currentMessage.createdAt){var e=this.props,t=(e.containerStyle,e.wrapperStyle,e.textStyle,(0,n.default)(e,Q));return this.props.renderTime?this.props.renderTime(t):f.default.createElement(x.default,t)}return null}},{key:"renderUsername",value:function(){var e=this.props,t=e.currentMessage,n=e.user;return this.props.renderUsernameOnMessage&&t?n&&t.user._id===n._id?null:f.default.createElement(y.View,{style:I.content.usernameView},f.default.createElement(y.Text,{style:[I.content.username,this.props.usernameStyle]},"~",' ',t.user.name)):null}},{key:"renderCustomView",value:function(){return this.props.renderCustomView?this.props.renderCustomView(this.props):null}},{key:"renderBubbleContent",value:function(){return this.props.isCustomViewBottom?f.default.createElement(y.View,null,this.renderMessageImage(),this.renderMessageVideo(),this.renderMessageAudio(),this.renderMessageText(),this.renderPollMessage(),this.renderCustomView()):f.default.createElement(y.View,null,this.renderCustomView(),this.renderMessageImage(),this.renderMessageVideo(),this.renderMessageAudio(),this.renderMessageText(),this.renderPollMessage())}},{key:"render",value:function(){var e=this.props,n=e.position,s=e.containerStyle,l=e.wrapperStyle,o=e.bottomContainerStyle;return f.default.createElement(y.View,{style:[I[n].container,s&&s[n]]},f.default.createElement(y.View,{style:[I[n].wrapper,this.styledBubbleToNext(),this.styledBubbleToPrevious(),l&&l[n]]},f.default.createElement(y.TouchableWithoutFeedback,(0,t.default)({onPress:this.onPress,onLongPress:this.onLongPress,accessibilityLabel:"text"},this.props.touchableProps),f.default.createElement(y.View,null,this.renderBubbleContent(),f.default.createElement(y.View,{style:[I[n].bottom,o&&o[n]]},this.renderUsername(),this.renderTime(),this.renderTicks())))),this.renderQuickReplies())}}]),N})(f.default.Component);_e.default=j,j.contextTypes={actionSheet:c.default.func},j.defaultProps={touchableProps:{},onPress:null,onLongPress:null,renderMessageImage:null,renderMessageVideo:null,renderMessageAudio:null,renderMessageText:null,renderCustomView:null,renderUsername:null,renderTicks:null,renderTime:null,renderQuickReplies:null,onQuickReply:null,position:'left',optionTitles:L,currentMessage:{text:null,createdAt:null,image:null},nextMessage:{},previousMessage:{},containerStyle:{},wrapperStyle:{},bottomContainerStyle:{},tickStyle:{},usernameStyle:{},containerToNextStyle:{},containerToPreviousStyle:{}},j.propTypes={user:c.default.object.isRequired,touchableProps:c.default.object,onLongPress:c.default.func,renderMessageImage:c.default.func,renderMessageVideo:c.default.func,renderMessageAudio:c.default.func,renderMessageText:c.default.func,renderCustomView:c.default.func,isCustomViewBottom:c.default.bool,renderUsernameOnMessage:c.default.bool,renderUsername:c.default.func,renderTime:c.default.func,renderTicks:c.default.func,renderQuickReplies:c.default.func,onQuickReply:c.default.func,position:c.default.oneOf(['left','right']),optionTitles:c.default.arrayOf(c.default.string),currentMessage:c.default.object,nextMessage:c.default.object,previousMessage:c.default.object,containerStyle:c.default.shape({left:b.StylePropType,right:b.StylePropType}),wrapperStyle:c.default.shape({left:b.StylePropType,right:b.StylePropType}),bottomContainerStyle:c.default.shape({left:b.StylePropType,right:b.StylePropType}),tickStyle:b.StylePropType,usernameStyle:b.StylePropType,containerToNextStyle:c.default.shape({left:b.StylePropType,right:b.StylePropType}),containerToPreviousStyle:c.default.shape({left:b.StylePropType,right:b.StylePropType})}},757,[1,22,96,9,10,12,14,17,204,165,2,758,759,766,769,770,771,772,754,752]); -__d(function(g,r,i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var t=e(r(d[1])),n=e(r(d[2])),u=e(r(d[3])),l=e(r(d[4])),o=e(r(d[5])),c=e(r(d[6])),s=e(r(d[7])),p=e(r(d[8])),f=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=h(t);if(n&&n.has(e))return n.get(e);var u={},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var c=l?Object.getOwnPropertyDescriptor(e,o):null;c&&(c.get||c.set)?Object.defineProperty(u,o,c):u[o]=e[o]}u.default=e,n&&n.set(e,u);return u})(r(d[9])),y=r(d[10]),k=e(r(d[11])),v=r(d[12]);function h(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(h=function(e){return e?n:t})(e)}function R(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}var b=y.StyleSheet.create({container:{flexDirection:'row',flexWrap:'wrap',maxWidth:300},quickReply:{justifyContent:'center',alignItems:'center',borderWidth:1,maxWidth:200,paddingVertical:7,paddingHorizontal:12,minHeight:50,borderRadius:13,margin:3},quickReplyText:{overflow:'visible'},sendLink:{borderWidth:0},sendLinkText:{color:k.default.defaultBlue,fontWeight:'600',fontSize:17}}),S=function(e){return function(t){return e.value===t.value}},x=function(e){return function(t){return e.value!==t.value}},q=(function(e){(0,o.default)(w,e);var p,h,q=(p=w,h=R(),function(){var e,t=(0,s.default)(p);if(h){var n=(0,s.default)(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return(0,c.default)(this,e)});function w(){var e;(0,u.default)(this,w);for(var l=arguments.length,o=new Array(l),c=0;c0&&this.renderQuickReplySend())}}]),w})(f.Component);_e.default=q,q.defaultProps={currentMessage:{quickReplies:[]},onQuickReply:function(){},color:k.default.peterRiver,sendText:'Send',keepReplies:!1,renderQuickReplySend:void 0,quickReplyStyle:void 0},q.propTypes={currentMessage:p.default.object.isRequired,onQuickReply:p.default.func,color:p.default.string,sendText:p.default.string,keepReplies:p.default.bool,renderQuickReplySend:p.default.func,quickReplyStyle:v.StylePropType}},758,[1,22,49,9,10,12,14,17,204,165,2,754,752]); -__d(function(g,r,i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var t=e(r(d[1])),n=e(r(d[2])),o=e(r(d[3])),l=e(r(d[4])),s=e(r(d[5])),c=e(r(d[6])),p=e(r(d[7])),u=e(r(d[8])),f=e(r(d[9])),h=e(r(d[10])),y=r(d[11]),x=r(d[12]),P=e(r(d[13])),S=e(r(d[14])),w=r(d[15]),v=e(r(d[16])),k=e(r(d[17]));function T(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}var M=/^www\./i,b={fontSize:16,lineHeight:20,marginTop:5,marginBottom:5,marginLeft:10,marginRight:10},E={left:y.StyleSheet.create({container:{},text:(0,u.default)({color:'black'},b),link:{color:'black',textDecorationLine:'underline'}}),right:y.StyleSheet.create({container:{},text:(0,u.default)({color:'white'},b),link:{color:'white',textDecorationLine:'underline'}})},O=['Call','Text','Cancel'],R=(function(e){(0,s.default)(R,e);var f,w,b=(f=R,w=T(),function(){var e,t=(0,p.default)(f);if(w){var n=(0,p.default)(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return(0,c.default)(this,e)});function R(e){var n;return(0,o.default)(this,R),(n=b.call(this,e)).state={downloading:null},n.onUrlPress=function(e){M.test(e)?n.onUrlPress("http://"+e):y.Linking.canOpenURL(e).then(function(t){t?y.Linking.openURL(e):console.error('No handler for URL:',e)})},n.onPhonePress=function(e){var t=n.props.optionTitles,o=t&&t.length>0?t.slice(0,3):O,l=o.length-1;n.context.actionSheet().showActionSheetWithOptions({options:o,cancelButtonIndex:l},function(t){switch(t){case 0:S.default.phonecall(e,!0);break;case 1:S.default.text(e)}})},n.viewAttachedFile=function(e,o){var l,s;return t.default.async(function(c){for(;;)switch(c.prev=c.next){case 0:return n.setState({downloading:!0}),c.prev=1,l=v.default.DocumentDirectoryPath+"/"+o,s={fromUrl:e,toFile:l},c.next=6,t.default.awrap(v.default.downloadFile(s).promise);case 6:return c.next=8,t.default.awrap(k.default.open(l,{showOpenWithDialog:!0}));case 8:c.next=14;break;case 10:c.prev=10,c.t0=c.catch(1),console.log("Error:",c.t0),y.Alert.alert('Error','Unable to open attached file',[{text:'OK'}]);case 14:n.setState({downloading:!1});case 15:case"end":return c.stop()}},null,null,[[1,10]],Promise)},n.onEmailPress=function(e){return S.default.email([e],null,null,null,null)},n.onAttachemenetPress=function(e,t){return n.viewAttachedFile(e,t)},n.state={downloading:!1},n}return(0,l.default)(R,[{key:"shouldComponentUpdate",value:function(e,t){return this.state.downloading!==t.downloading||!!this.props.currentMessage&&!!e.currentMessage&&this.props.currentMessage.text!==e.currentMessage.text}},{key:"render",value:function(){var e,t,o=this,l=[E[this.props.position].link,this.props.linkStyle&&this.props.linkStyle[this.props.position]];return h.default.createElement(y.View,{style:[E[this.props.position].container,this.props.containerStyle&&this.props.containerStyle[this.props.position],{display:'flex',flexDirection:'row',paddingHorizontal:5,justifyContent:'space-between'}]},h.default.createElement(P.default,{style:[E[this.props.position].text,this.props.textStyle&&this.props.textStyle[this.props.position],this.props.customTextStyle,null!=(e=this.props.currentMessage)&&e.link?{width:'75%'}:{}],parse:[].concat((0,n.default)(this.props.parsePatterns(l)),[{type:'url',style:l,onPress:this.onUrlPress},{type:'phone',style:l,onPress:this.onPhonePress},{type:'email',style:l,onPress:this.onEmailPress}]),childrenProps:(0,u.default)({},this.props.textProps)},this.props.currentMessage.text),(null==(t=this.props.currentMessage)?void 0:t.link)&&h.default.createElement(y.TouchableOpacity,{style:{justifyContent:'center'},onPress:function(){return o.onAttachemenetPress(o.props.currentMessage.link,o.props.currentMessage.text)}},this.state.downloading?h.default.createElement(x.Spinner,{color:"#fff",size:"small"}):h.default.createElement(x.Icon,{boxSize:"26",name:"download-circle",fill:"textPrimary.100"})))}}]),R})(h.default.Component);_e.default=R,R.contextTypes={actionSheet:f.default.func},R.defaultProps={position:'left',optionTitles:O,currentMessage:{text:''},containerStyle:{},textStyle:{},linkStyle:{},customTextStyle:{},textProps:{},parsePatterns:function(){return[]}},R.propTypes={position:f.default.oneOf(['left','right']),optionTitles:f.default.arrayOf(f.default.string),currentMessage:f.default.object,containerStyle:f.default.shape({left:w.StylePropType,right:w.StylePropType}),textStyle:f.default.shape({left:w.StylePropType,right:w.StylePropType}),linkStyle:f.default.shape({left:w.StylePropType,right:w.StylePropType}),parsePatterns:f.default.func,textProps:f.default.object,customTextStyle:w.StylePropType}},759,[1,67,49,9,10,12,14,17,22,204,165,2,512,760,762,752,763,765]); -__d(function(g,r,i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=_e.PATTERNS=void 0;var t=e(r(d[1])),n=e(r(d[2])),u=e(r(d[3])),s=e(r(d[4])),p=e(r(d[5])),o=e(r(d[6])),l=e(r(d[7])),f=e(r(d[8])),c=r(d[9]),h=e(r(d[10])),y=e(r(d[11])),v=["type"],T=["style"],x=["parse","childrenProps"];function P(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}var R={url:/(https?:\/\/|www\.)[-a-zA-Z0-9@:%._\+~#=]{1,256}\.(xn--)?[a-z0-9-]{2,20}\b([-a-zA-Z0-9@:%_\+\[\],.~#?&\/=]*[-a-zA-Z0-9@:%_\+\]~#?&\/=])*/i,phone:/[\+]?[(]?[0-9]{3}[)]?[-\s\.]?[0-9]{3}[-\s\.]?[0-9]{4,7}/,email:/\S+@\S+\.\S+/};_e.PATTERNS=R;var _=h.default.shape((0,l.default)({},c.Text.propTypes,{type:h.default.oneOf(Object.keys(R)).isRequired,nonExhaustiveMaxMatchCount:h.default.number})),E=h.default.shape((0,l.default)({},c.Text.propTypes,{pattern:h.default.oneOfType([h.default.string,h.default.instanceOf(RegExp)]).isRequired,nonExhaustiveMaxMatchCount:h.default.number})),O=(function(e){(0,s.default)(O,e);var h,_,E=(h=O,_=P(),function(){var e,t=(0,o.default)(h);if(_){var n=(0,o.default)(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return(0,p.default)(this,e)});function O(){return(0,n.default)(this,O),E.apply(this,arguments)}return(0,u.default)(O,[{key:"setNativeProps",value:function(e){this._root.setNativeProps(e)}},{key:"getPatterns",value:function(){return this.props.parse.map(function(e){var n=e.type,u=(0,t.default)(e,v);if(n){if(!R[n])throw new Error(e.type+" is not a supported type");u.pattern=R[n]}return u})}},{key:"getParsedText",value:function(){var e=this;return this.props.parse?'string'!=typeof this.props.children?this.props.children:new y.default(this.props.children,this.getPatterns()).parse().map(function(n,u){var s=e.props.style,p=n.style,o=(0,t.default)(n,T);return f.default.createElement(c.Text,(0,l.default)({key:"parsedText-"+u,style:[s,p]},e.props.childrenProps,o))}):this.props.children}},{key:"render",value:function(){var e=this,n=(0,l.default)({},this.props),u=(n.parse,n.childrenProps,(0,t.default)(n,x));return f.default.createElement(c.Text,(0,l.default)({ref:function(t){return e._root=t}},u),this.getParsedText())}}]),O})(f.default.Component);O.displayName='ParsedText',O.propTypes=(0,l.default)({},c.Text.propTypes,{parse:h.default.arrayOf(h.default.oneOfType([_,E])),childrenProps:h.default.shape(c.Text.propTypes)}),O.defaultProps={parse:null,childrenProps:{}};var k=O;_e.default=k},760,[1,96,9,10,12,14,17,22,165,2,204,761]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),u=t(r(d[2])),h=t(r(d[3])),c=(function(){function t(n,h){(0,u.default)(this,t),this.text=n,this.patterns=h||[]}return(0,h.default)(t,[{key:"parse",value:function(){var t=this,n=[{children:this.text}];return this.patterns.forEach(function(u){var h=[],c=u.nonExhaustiveModeMaxMatchCount||0,f=Math.min(Math.max(Number.isInteger(c)?c:0,0)||Number.POSITIVE_INFINITY,Number.POSITIVE_INFINITY),o=0;n.forEach(function(n){if(n._matched)h.push(n);else{var c,s=[],l=n.children,p=0;for(u.pattern.lastIndex=0;l&&(c=u.pattern.exec(l));){var x=l.substr(0,c.index);if(p=c.index,++o>f)break;s.push({children:x}),s.push(t.getMatchedPart(u,c[0],c,p)),l=l.substr(c.index+c[0].length),p+=c[0].length-1,u.pattern.lastIndex=0}s.push({children:l}),h.push.apply(h,s)}}),n=h}),n.forEach(function(t){return delete t._matched}),n.filter(function(t){return!!t.children})}},{key:"getMatchedPart",value:function(t,u,h,c){var f={};Object.keys(t).forEach(function(n){'pattern'!==n&&'renderText'!==n&&'nonExhaustiveModeMaxMatchCount'!==n&&('function'==typeof t[n]?f[n]=function(){return t[n](u,c)}:f[n]=t[n])});var o=u;return t.renderText&&'function'==typeof t.renderText&&(o=t.renderText(u,h)),(0,n.default)({},f,{children:o,_matched:!0})}}]),t})();e.default=c},761,[1,22,9,10]); -__d(function(g,r,i,a,m,e,d){'use strict';Object.defineProperty(e,"__esModule",{value:!0}),e.web=e.textWithoutEncoding=e.text=e.phonecall=e.email=e.default=void 0;var o=r(d[0]),n=function(n,t){var l;2===arguments.length?v('String',n)?v('Boolean',t)?(l='android'!==o.Platform.OS&&t?'telprompt:':'tel:',u(l+=n)):console.log('the prompt parameter must be a Boolean'):console.log('the phone number must be provided as a String value'):console.log('you must supply exactly 2 arguments')};e.phonecall=n;var t=function(o,n,t,l,s){var c='mailto:',h=arguments.length;switch(h){case 0:return void u(c);case 5:break;default:return void console.log('you must supply either 0 or 5 arguments. You supplied '+h)}var b=!1;if(v('Array',arguments[0])){var y=p(arguments[0],'String');y.length>0&&(c+=encodeURIComponent(y.join(',')))}if(c+='?',v('Array',arguments[1])){var f=p(arguments[1],'String');f.length>0&&(b=!0,c+='cc='+encodeURIComponent(f.join(',')))}if(v('Array',arguments[2])){b&&(c+='&');var S=p(arguments[2],'String');S.length>0&&(b=!0,c+='bcc='+encodeURIComponent(S.join(',')))}v('String',arguments[3])&&(b&&(c+='&'),b=!0,c+='subject='+encodeURIComponent(arguments[3])),v('String',arguments[4])&&(b&&(c+='&'),c+='body='+encodeURIComponent(arguments[4])),u(c)};e.email=t;var l=function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(arguments.length>2)console.log('you supplied too many arguments. You can either supply 0 or 1 or 2');else{var l='sms:';n&&(v('String',n)?l+=n:console.log('the phone number should be provided as a string. It was provided as '+Object.prototype.toString.call(n).slice(8,-1)+',ignoring the value provided')),t&&(v('String',t)?('android'===o.Platform.OS&&(t=encodeURIComponent(t)),l+='ios'===o.Platform.OS?"&body="+encodeURIComponent(t):"?body="+encodeURIComponent(t)):console.log('the body should be provided as a string. It was provided as '+Object.prototype.toString.call(t).slice(8,-1)+',ignoring the value provided')),u(l)}};e.text=l;var s=function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(arguments.length>2)console.log('you supplied too many arguments. You can either supply 0 or 1 or 2');else{var l='sms:';n&&(v('String',n)?l+=n:console.log('the phone number should be provided as a string. It was provided as '+Object.prototype.toString.call(n).slice(8,-1)+',ignoring the value provided')),t&&(v('String',t)?l+='ios'===o.Platform.OS?"&body="+t:"?body="+t:console.log('the body should be provided as a string. It was provided as '+Object.prototype.toString.call(t).slice(8,-1)+',ignoring the value provided')),u(l)}};e.textWithoutEncoding=s;var c=function(){var o=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;o?v('String',o)?u(o):console.log('address was not provided as a string, it was provided as '+Object.prototype.toString.call(o).slice(8,-1)):console.log('Missing address argument')};e.web=c;var u=function(n){o.Linking.canOpenURL(n).then(function(t){t?o.Linking.openURL(n).catch(function(o){n.includes('telprompt')||console.warn('openURL error',o)}):console.log('Can\'t handle url: '+n)}).catch(function(o){return console.warn('An unexpected error happened',o)})},p=function(o,n){var t=[];return o.forEach(function(o){v(n,o)&&t.push(o)}),t},v=function(o,n){return Object.prototype.toString.call(n).slice(8,-1)===o},h={phonecall:n,text:l,textWithoutEncoding:s,email:t,web:c};e.default=h},762,[2]); -__d(function(g,r,i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var n=e(r(d[1])),o=r(d[2]).NativeModules.DyteRNFSManager,t=new(0,r(d[2]).NativeEventEmitter)(o),s=r(d[3]),l=r(d[4]),c=o.RNFSFileTypeRegular,u=o.RNFSFileTypeDirectory,f=0,p=function(){return f+=1},h=function(e){return e.startsWith('file://')?e.slice(7):e};function y(e,n,o){var t={encoding:'utf8'};return o&&('string'==typeof o?t.encoding=o:'object'==typeof o&&(t=o)),n(h(e)).then(function(e){var n;if('utf8'===t.encoding)n=l.decode(s.decode(e));else if('ascii'===t.encoding)n=s.decode(e);else{if('base64'!==t.encoding)throw new Error("Invalid encoding type \""+String(t.encoding)+"\"");n=e}return n})}function v(e,n){return n(h(e)).then(function(e){return e.map(function(e){return{ctime:e.ctime&&new Date(1e3*e.ctime)||null,mtime:e.mtime&&new Date(1e3*e.mtime)||null,name:e.name,path:e.path,size:e.size,isFile:function(){return e.type===c},isDirectory:function(){return e.type===u}}})})}var F={mkdir:function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return o.mkdir(h(e),n).then(function(){})},moveFile:function(e,n){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return o.moveFile(h(e),h(n),t).then(function(){})},copyFile:function(e,n){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return o.copyFile(h(e),h(n),t).then(function(){})},pathForBundle:function(e){return o.pathForBundle(e)},pathForGroup:function(e){return o.pathForGroup(e)},getFSInfo:function(){return o.getFSInfo()},getAllExternalFilesDirs:function(){return o.getAllExternalFilesDirs()},unlink:function(e){return o.unlink(h(e)).then(function(){})},exists:function(e){return o.exists(h(e))},stopDownload:function(e){o.stopDownload(e)},resumeDownload:function(e){o.resumeDownload(e)},isResumable:function(e){return o.isResumable(e)},stopUpload:function(e){o.stopUpload(e)},completeHandlerIOS:function(e){return o.completeHandlerIOS(e)},readDir:function(e){return v(e,o.readDir)},readDirAssets:function(e){if(!o.readDirAssets)throw new Error('readDirAssets is not available on this platform');return v(e,o.readDirAssets)},existsAssets:function(e){if(!o.existsAssets)throw new Error('existsAssets is not available on this platform');return o.existsAssets(e)},existsRes:function(e){if(!o.existsRes)throw new Error('existsRes is not available on this platform');return o.existsRes(e)},readdir:function(e){return F.readDir(h(e)).then(function(e){return e.map(function(e){return e.name})})},setReadable:function(e,n,t){return o.setReadable(e,n,t).then(function(e){return e})},stat:function(e){return o.stat(h(e)).then(function(n){return{path:e,ctime:new Date(1e3*n.ctime),mtime:new Date(1e3*n.mtime),size:n.size,mode:n.mode,originalFilepath:n.originalFilepath,isFile:function(){return n.type===c},isDirectory:function(){return n.type===u}}})},readFile:function(e,n){return y(e,n,o.readFile)},read:function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,c=arguments.length>3?arguments[3]:void 0,u={encoding:'utf8'};return c&&('string'==typeof c?u.encoding=c:'object'==typeof c&&(u=c)),o.read(h(e),n,t).then(function(e){var n;if('utf8'===u.encoding)n=l.decode(s.decode(e));else if('ascii'===u.encoding)n=s.decode(e);else{if('base64'!==u.encoding)throw new Error("Invalid encoding type \""+String(u.encoding)+"\"");n=e}return n})},readFileAssets:function(e,n){if(!o.readFileAssets)throw new Error('readFileAssets is not available on this platform');return y(e,n,o.readFileAssets)},readFileRes:function(e,n){if(!o.readFileRes)throw new Error('readFileRes is not available on this platform');return y(e,n,o.readFileRes)},hash:function(e,n){return o.hash(h(e),n)},copyFileAssets:function(e,n){if(!o.copyFileAssets)throw new Error('copyFileAssets is not available on this platform');return o.copyFileAssets(h(e),h(n)).then(function(){})},copyFileRes:function(e,n){if(!o.copyFileRes)throw new Error('copyFileRes is not available on this platform');return o.copyFileRes(e,h(n)).then(function(){})},copyAssetsFileIOS:function(e,n,t,s){var l=arguments.length>4&&void 0!==arguments[4]?arguments[4]:1,c=arguments.length>5&&void 0!==arguments[5]?arguments[5]:1,u=arguments.length>6&&void 0!==arguments[6]?arguments[6]:'contain';return o.copyAssetsFileIOS(e,n,t,s,l,c,u)},copyAssetsVideoIOS:function(e,n){return o.copyAssetsVideoIOS(e,n)},writeFile:function(e,t,c){var u,f={encoding:'utf8'};if(c&&('string'==typeof c?f.encoding=c:'object'==typeof c&&(f=(0,n.default)({},f,c))),'utf8'===f.encoding)u=s.encode(l.encode(t));else if('ascii'===f.encoding)u=s.encode(t);else{if('base64'!==f.encoding)throw new Error("Invalid encoding type \""+f.encoding+"\"");u=t}return o.writeFile(h(e),u,f).then(function(){})},appendFile:function(e,n,t){var c,u={encoding:'utf8'};if(t&&('string'==typeof t?u.encoding=t:'object'==typeof t&&(u=t)),'utf8'===u.encoding)c=s.encode(l.encode(n));else if('ascii'===u.encoding)c=s.encode(n);else{if('base64'!==u.encoding)throw new Error("Invalid encoding type \""+u.encoding+"\"");c=n}return o.appendFile(h(e),c)},write:function(e,n,t,c){var u,f={encoding:'utf8'};if(c&&('string'==typeof c?f.encoding=c:'object'==typeof c&&(f=c)),'utf8'===f.encoding)u=s.encode(l.encode(n));else if('ascii'===f.encoding)u=s.encode(n);else{if('base64'!==f.encoding)throw new Error("Invalid encoding type \""+f.encoding+"\"");u=n}return void 0===t&&(t=-1),o.write(h(e),u,t).then(function(){})},downloadFile:function(e){if('object'!=typeof e)throw new Error('downloadFile: Invalid value for argument `options`');if('string'!=typeof e.fromUrl)throw new Error('downloadFile: Invalid value for property `fromUrl`');if('string'!=typeof e.toFile)throw new Error('downloadFile: Invalid value for property `toFile`');if(e.headers&&'object'!=typeof e.headers)throw new Error('downloadFile: Invalid value for property `headers`');if(e.background&&'boolean'!=typeof e.background)throw new Error('downloadFile: Invalid value for property `background`');if(e.progressDivider&&'number'!=typeof e.progressDivider)throw new Error('downloadFile: Invalid value for property `progressDivider`');if(e.progressInterval&&'number'!=typeof e.progressInterval)throw new Error('downloadFile: Invalid value for property `progressInterval`');if(e.readTimeout&&'number'!=typeof e.readTimeout)throw new Error('downloadFile: Invalid value for property `readTimeout`');if(e.connectionTimeout&&'number'!=typeof e.connectionTimeout)throw new Error('downloadFile: Invalid value for property `connectionTimeout`');if(e.backgroundTimeout&&'number'!=typeof e.backgroundTimeout)throw new Error('downloadFile: Invalid value for property `backgroundTimeout`');var n=p(),s=[];e.begin&&s.push(t.addListener('DownloadBegin',function(o){o.jobId===n&&e.begin(o)})),e.progress&&s.push(t.addListener('DownloadProgress',function(o){o.jobId===n&&e.progress(o)})),e.resumable&&s.push(t.addListener('DownloadResumable',function(o){o.jobId===n&&e.resumable(o)}));var l={jobId:n,fromUrl:e.fromUrl,toFile:h(e.toFile),headers:e.headers||{},background:!!e.background,progressDivider:e.progressDivider||0,progressInterval:e.progressInterval||0,readTimeout:e.readTimeout||15e3,connectionTimeout:e.connectionTimeout||5e3,backgroundTimeout:e.backgroundTimeout||36e5,hasBeginCallback:e.begin instanceof Function,hasProgressCallback:e.progress instanceof Function,hasResumableCallback:e.resumable instanceof Function};return{jobId:n,promise:o.downloadFile(l).then(function(e){return s.forEach(function(e){return e.remove()}),e}).catch(function(e){return Promise.reject(e)})}},uploadFiles:function(e){if(!o.uploadFiles)return{jobId:-1,promise:Promise.reject(new Error('`uploadFiles` is unsupported on this platform'))};var n=p(),s=[];if('object'!=typeof e)throw new Error('uploadFiles: Invalid value for argument `options`');if('string'!=typeof e.toUrl)throw new Error('uploadFiles: Invalid value for property `toUrl`');if(!Array.isArray(e.files))throw new Error('uploadFiles: Invalid value for property `files`');if(e.headers&&'object'!=typeof e.headers)throw new Error('uploadFiles: Invalid value for property `headers`');if(e.fields&&'object'!=typeof e.fields)throw new Error('uploadFiles: Invalid value for property `fields`');if(e.method&&'string'!=typeof e.method)throw new Error('uploadFiles: Invalid value for property `method`');e.begin?s.push(t.addListener('UploadBegin',e.begin)):e.beginCallback&&s.push(t.addListener('UploadBegin',e.beginCallback)),e.progress?s.push(t.addListener('UploadProgress',e.progress)):e.progressCallback&&s.push(t.addListener('UploadProgress',e.progressCallback));var l={jobId:n,toUrl:e.toUrl,files:e.files,binaryStreamOnly:e.binaryStreamOnly||!1,headers:e.headers||{},fields:e.fields||{},method:e.method||'POST',hasBeginCallback:e.begin instanceof Function||e.beginCallback instanceof Function,hasProgressCallback:e.progress instanceof Function||e.progressCallback instanceof Function};return{jobId:n,promise:o.uploadFiles(l).then(function(e){return s.forEach(function(e){return e.remove()}),e})}},touch:function(e,n,t){if(t&&!(t instanceof Date))throw new Error('touch: Invalid value for argument `ctime`');if(n&&!(n instanceof Date))throw new Error('touch: Invalid value for argument `mtime`');var s;return s=t&&t.getTime(),o.touch(h(e),n&&n.getTime(),s)},scanFile:function(e){return o.scanFile(e)},MainBundlePath:o.RNFSMainBundlePath,CachesDirectoryPath:o.RNFSCachesDirectoryPath,ExternalCachesDirectoryPath:o.RNFSExternalCachesDirectoryPath,DocumentDirectoryPath:o.RNFSDocumentDirectoryPath,DownloadDirectoryPath:o.RNFSDownloadDirectoryPath,ExternalDirectoryPath:o.RNFSExternalDirectoryPath,ExternalStorageDirectoryPath:o.RNFSExternalStorageDirectoryPath,TemporaryDirectoryPath:o.RNFSTemporaryDirectoryPath,LibraryDirectoryPath:o.RNFSLibraryDirectoryPath,PicturesDirectoryPath:o.RNFSPicturesDirectoryPath,FileProtectionKeys:o.RNFSFileProtectionKeys},w=F;_e.default=w},763,[1,22,2,577,764]); -__d(function(g,r,i,a,m,e,d){!(function(n){var t,o,u,f=String.fromCharCode;function c(n){for(var t,o,u=[],f=0,c=n.length;f=55296&&t<=56319&&f65535&&(c+=f((t-=65536)>>>10&1023|55296),t=56320|1023&t),c+=f(t);return c}function v(n){if(n>=55296&&n<=57343)throw Error('Lone surrogate U+'+n.toString(16).toUpperCase()+' is not a scalar value')}function l(n,t){return f(n>>t&63|128)}function s(n){if(0==(4294967168&n))return f(n);var t='';return 0==(4294965248&n)?t=f(n>>6&31|192):0==(4294901760&n)?(v(n),t=f(n>>12&15|224),t+=l(n,6)):0==(4292870144&n)&&(t=f(n>>18&7|240),t+=l(n,12),t+=l(n,6)),t+=f(63&n|128)}function w(){if(u>=o)throw Error('Invalid byte index');var n=255&t[u];if(u++,128==(192&n))return 63&n;throw Error('Invalid continuation byte')}function E(){var n,f;if(u>o)throw Error('Invalid byte index');if(u==o)return!1;if(n=255&t[u],u++,0==(128&n))return n;if(192==(224&n)){if((f=(31&n)<<6|w())>=128)return f;throw Error('Invalid continuation byte')}if(224==(240&n)){if((f=(15&n)<<12|w()<<6|w())>=2048)return v(f),f;throw Error('Invalid continuation byte')}if(240==(248&n)&&(f=(7&n)<<18|w()<<12|w()<<6|w())>=65536&&f<=1114111)return f;throw Error('Invalid UTF-8 detected')}n.version='3.0.0',n.encode=function(n){for(var t=c(n),o=t.length,u=-1,f='';++u1&&void 0!==arguments[1]?arguments[1]:{},c='string'==typeof v?{displayName:v}:v,p=c.onDismiss,w=(0,n.default)(c,o);return['android','ios'].includes(t.Platform.OS)?new Promise(function(n,t){var o=++l,v=f.addListener('RNFileViewerDidOpen',function(e){var s=e.id,f=e.error;if(s===o)return v.remove(),f?t(new Error(f)):n({})}),c=f.addListener('RNFileViewerDidDismiss',function(e){e.id===o&&(c.remove(),p&&p())});s.open(u(e),o,w)}):s.open(e,w)}};_e.default=v},765,[1,96,2]); -__d(function(g,r,i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var t=e(r(d[1])),n=e(r(d[2])),o=e(r(d[3])),u=e(r(d[4])),l=e(r(d[5])),c=e(r(d[6])),f=e(r(d[7])),s=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=h(t);if(n&&n.has(e))return n.get(e);var o={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in e)if("default"!==l&&Object.prototype.hasOwnProperty.call(e,l)){var c=u?Object.getOwnPropertyDescriptor(e,l):null;c&&(c.get||c.set)?Object.defineProperty(o,l,c):o[l]=e[l]}o.default=e,n&&n.set(e,o);return o})(r(d[8])),p=r(d[9]),y=e(r(d[10])),v=r(d[11]);function h(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(h=function(e){return e?n:t})(e)}function P(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}var b=p.StyleSheet.create({container:{},image:{width:150,height:100,borderRadius:13,margin:3,resizeMode:'cover'},imageActive:{flex:1,resizeMode:'contain'}}),j=(function(e){(0,u.default)(j,e);var f,v,h=(f=j,v=P(),function(){var e,t=(0,c.default)(f);if(v){var n=(0,c.default)(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return(0,l.default)(this,e)});function j(){return(0,n.default)(this,j),h.apply(this,arguments)}return(0,o.default)(j,[{key:"render",value:function(){var e=this.props,n=e.containerStyle,o=e.lightboxProps,u=e.imageProps,l=e.imageStyle,c=e.currentMessage;return c?s.default.createElement(p.View,{style:[b.container,n]},s.default.createElement(y.default,(0,t.default)({activeProps:{style:b.imageActive}},o),s.default.createElement(p.Image,(0,t.default)({},u,{style:[b.image,l],source:{uri:c.image}})))):null}}]),j})(s.Component);_e.default=j,j.defaultProps={currentMessage:{image:null},containerStyle:{},imageStyle:{},imageProps:{},lightboxProps:{}},j.propTypes={currentMessage:f.default.object,containerStyle:v.StylePropType,imageStyle:v.StylePropType,imageProps:f.default.object,lightboxProps:f.default.object}},766,[1,22,9,10,12,14,17,204,165,2,767,752]); -__d(function(g,r,i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var t=e(r(d[1])),n=e(r(d[2])),o=e(r(d[3])),s=e(r(d[4])),p=e(r(d[5])),u=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=y(t);if(n&&n.has(e))return n.get(e);var o={},s=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var p in e)if("default"!==p&&Object.prototype.hasOwnProperty.call(e,p)){var u=s?Object.getOwnPropertyDescriptor(e,p):null;u&&(u.get||u.set)?Object.defineProperty(o,p,u):o[p]=e[p]}o.default=e,n&&n.set(e,o);return o})(r(d[6])),l=e(r(d[7])),f=r(d[8]),c=e(r(d[9]));function y(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(y=function(e){return e?n:t})(e)}function h(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}var v=(function(e){(0,o.default)(O,e);var l,y,v=(l=O,y=h(),function(){var e,t=(0,p.default)(l);if(y){var n=(0,p.default)(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return(0,s.default)(this,e)});function O(){var e;(0,t.default)(this,O);for(var n=arguments.length,o=new Array(n),s=0;sw?(o.setState({isPanning:!1,target:{y:n.dy,x:n.dx,opacity:1-Math.abs(n.dy/b)}}),o.close()):c.Animated.spring(o.state.pan,(0,t.default)({toValue:0},o.props.springConfig)).start(function(){o.setState({isPanning:!1})})}}),o}return(0,o.default)(C,[{key:"componentDidMount",value:function(){this.props.isOpen&&this.open()}},{key:"componentDidUpdate",value:function(e){this.props.isOpen!==e.isOpen&&this.props.isOpen&&this.open()}},{key:"render",value:function(){var e,n,o=this,s=this.props,u=s.isOpen,l=s.renderHeader,f=s.swipeToDismiss,h=s.origin,y=s.backgroundColor,w=this.state,P=w.isPanning,O=(w.isAnimating,w.openVal),C=w.target,A={opacity:O.interpolate({inputRange:[0,1],outputRange:[0,C.opacity]})};f&&(e=this._panResponder.panHandlers),P&&(n={top:this.state.pan},A.opacity=this.state.pan.interpolate({inputRange:[-b,0,b],outputRange:[0,1,0]}));var k=[S.open,{left:O.interpolate({inputRange:[0,1],outputRange:[h.x,C.x]}),top:O.interpolate({inputRange:[0,1],outputRange:[h.y+R,C.y+R]}),width:O.interpolate({inputRange:[0,1],outputRange:[h.width,v]}),height:O.interpolate({inputRange:[0,1],outputRange:[h.height,b]})}],V=p.default.createElement(c.Animated.View,{style:[S.background,{backgroundColor:y},A]}),M=p.default.createElement(c.Animated.View,{style:[S.header,A]},l?l(this.close):p.default.createElement(c.TouchableOpacity,{onPress:this.close},p.default.createElement(c.Text,{style:S.closeButton},"\xd7"))),x=p.default.createElement(c.Animated.View,(0,t.default)({style:[k,n]},e),this.props.children);return this.props.navigator?p.default.createElement(c.View,null,V,x,M):p.default.createElement(c.Modal,{visible:u,transparent:!0,onRequestClose:function(){return o.close()}},V,x,M)}}]),C})(p.Component);_e.default=O,O.propTypes={origin:f.default.shape({x:f.default.number,y:f.default.number,width:f.default.number,height:f.default.number}),springConfig:f.default.shape({tension:f.default.number,friction:f.default.number}),backgroundColor:f.default.string,isOpen:f.default.bool,renderHeader:f.default.func,onOpen:f.default.func,onClose:f.default.func,willClose:f.default.func,swipeToDismiss:f.default.bool},O.defaultProps={springConfig:{tension:30,friction:7},backgroundColor:'black'}},768,[1,22,9,10,12,14,17,165,204,2]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),l=r(d[2]),o=t(r(d[3]));e.default=function(t){return n.default.createElement(l.View,{style:{padding:20}},n.default.createElement(l.Text,{style:{color:o.default.alizarin,fontWeight:'600'}},"Video is not implemented by GiftedChat."),n.default.createElement(l.Text,{style:{color:o.default.alizarin,fontWeight:'600'}},"You need to provide your own implementation by using renderMessageVideo prop."))}},769,[1,165,2,754]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),l=r(d[2]),o=t(r(d[3]));e.default=function(t){return n.default.createElement(l.View,{style:{padding:20}},n.default.createElement(l.Text,{style:{color:o.default.alizarin,fontWeight:'600'}},"Audio is not implemented by GiftedChat."),n.default.createElement(l.Text,{style:{color:o.default.alizarin,fontWeight:'600'}},"You need to provide your own implementation by using renderMessageAudio prop."))}},770,[1,165,2,754]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=t(r(d[1])),n=t(r(d[2])),l=r(d[3]),c=t(r(d[4])),u=r(d[5]),f=function(t){var f=t.containerStyle,s=t.polls,h=(s.totalVotes,s.options),p=s.onOptionSelected,y=s.pollId,x=n.default.useContext(u.ThemeContext).colors;return n.default.createElement(l.View,{style:(0,o.default)({},f,{minWidth:150,maxWidth:250})},n.default.createElement(l.View,{style:{paddingLeft:5,paddingRight:5,flexGrow:0,marginTop:10,marginBottom:10}},(h||[]).map(function(t,o){var l=t.text,u=t.selected;return n.default.createElement(c.default,{key:"polls"+y+o,style:{paddingLeft:10,paddingRight:10,height:40,marginTop:3,marginBottom:3,backgroundColor:u?x.primary[700]:x.secondary[700],justifyContent:'center',borderRadius:5},onClick:function(){p(y,l,o)},isChecked:u,rightText:l,rightTextStyle:{color:x.textPrimary[100]},checkedCheckBoxColor:x.textPrimary[100],uncheckedCheckBoxColor:x.textPrimary[100]})})))};e.default=f},771,[1,22,165,2,570,514]); -__d(function(g,r,i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var t=e(r(d[1])),n=e(r(d[2])),o=e(r(d[3])),l=e(r(d[4])),u=e(r(d[5])),f=e(r(d[6])),c=e(r(d[7])),p=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=T(t);if(n&&n.has(e))return n.get(e);var o={},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in e)if("default"!==u&&Object.prototype.hasOwnProperty.call(e,u)){var f=l?Object.getOwnPropertyDescriptor(e,u):null;f&&(f.get||f.set)?Object.defineProperty(o,u,f):o[u]=e[u]}o.default=e,n&&n.set(e,o);return o})(r(d[8])),s=r(d[9]),y=e(r(d[10])),h=e(r(d[11])),v=r(d[12]),S=r(d[13]);function T(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(T=function(e){return e?n:t})(e)}function x(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}var O={marginLeft:10,marginRight:10,marginBottom:5},P={fontSize:10,backgroundColor:'transparent',textAlign:'right'},M={left:s.StyleSheet.create({container:(0,f.default)({},O),text:(0,f.default)({color:h.default.timeTextColor},P)}),right:s.StyleSheet.create({container:(0,f.default)({},O),text:(0,f.default)({color:h.default.white},P)})},b=(function(e){(0,o.default)(v,e);var f,c,h=(f=v,c=x(),function(){var e,t=(0,u.default)(f);if(c){var n=(0,u.default)(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return(0,l.default)(this,e)});function v(){return(0,t.default)(this,v),h.apply(this,arguments)}return(0,n.default)(v,[{key:"render",value:function(){var e=this.props,t=e.position,n=e.containerStyle,o=e.currentMessage,l=e.timeFormat,u=e.timeTextStyle;return o?p.default.createElement(s.View,{style:[M[t].container,n&&n[t]]},p.default.createElement(s.Text,{style:[M[t].text,u&&u[t]]},(0,y.default)(o.createdAt).locale(this.context.getLocale()).format(l))):null}}]),v})(p.Component);_e.default=b,b.contextTypes={getLocale:c.default.func},b.defaultProps={position:'left',currentMessage:{createdAt:null},containerStyle:{},timeFormat:v.TIME_FORMAT,timeTextStyle:{}},b.propTypes={position:c.default.oneOf(['left','right']),currentMessage:c.default.object,containerStyle:c.default.shape({left:S.StylePropType,right:S.StylePropType}),timeFormat:c.default.string,timeTextStyle:c.default.shape({left:S.StylePropType,right:S.StylePropType})}},772,[1,9,10,12,14,17,22,204,165,2,750,754,773,752]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.TIME_FORMAT=e.MIN_COMPOSER_HEIGHT=e.MAX_COMPOSER_HEIGHT=e.DEFAULT_PLACEHOLDER=e.DATE_FORMAT=void 0;var E=r(d[0]).Platform.select({ios:33,android:41,web:34});e.MIN_COMPOSER_HEIGHT=E;e.MAX_COMPOSER_HEIGHT=200;e.DEFAULT_PLACEHOLDER='Type a message...';e.DATE_FORMAT='ll';e.TIME_FORMAT='LT'},773,[2]); -__d(function(g,r,i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var t=e(r(d[1])),n=e(r(d[2])),o=e(r(d[3])),l=e(r(d[4])),u=e(r(d[5])),f=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=v(t);if(n&&n.has(e))return n.get(e);var o={},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in e)if("default"!==u&&Object.prototype.hasOwnProperty.call(e,u)){var f=l?Object.getOwnPropertyDescriptor(e,u):null;f&&(f.get||f.set)?Object.defineProperty(o,u,f):o[u]=e[u]}o.default=e,n&&n.set(e,o);return o})(r(d[6])),c=r(d[7]),p=e(r(d[8])),y=e(r(d[9])),s=r(d[10]);function v(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(v=function(e){return e?n:t})(e)}function S(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}var h=c.StyleSheet.create({container:{alignItems:'center',justifyContent:'center',flex:1,marginTop:5,marginBottom:10},text:{backgroundColor:y.default.backgroundTransparent,color:y.default.defaultColor,fontSize:12,fontWeight:'300'}}),P=(function(e){(0,o.default)(v,e);var p,y,s=(p=v,y=S(),function(){var e,t=(0,u.default)(p);if(y){var n=(0,u.default)(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return(0,l.default)(this,e)});function v(){return(0,t.default)(this,v),s.apply(this,arguments)}return(0,n.default)(v,[{key:"render",value:function(){var e=this.props,t=e.currentMessage,n=e.containerStyle,o=e.wrapperStyle,l=e.textStyle;return t?f.default.createElement(c.View,{style:[h.container,n]},f.default.createElement(c.View,{style:o},f.default.createElement(c.Text,{style:[h.text,l]},t.text))):null}}]),v})(f.Component);_e.default=P,P.defaultProps={currentMessage:{system:!1},containerStyle:{},wrapperStyle:{},textStyle:{}},P.propTypes={currentMessage:p.default.object,containerStyle:s.StylePropType,wrapperStyle:s.StylePropType,textStyle:s.StylePropType}},774,[1,9,10,12,14,17,165,2,204,754,752]); -__d(function(g,r,i,a,m,_e,d){var t=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var e=t(r(d[1])),o=t(r(d[2])),l=t(r(d[3])),n=t(r(d[4])),u=t(r(d[5])),p=t(r(d[6])),s=t(r(d[7])),c=t(r(d[8])),f=r(d[9]),h=r(d[10]),y=t(r(d[11])),x=r(d[12]);function b(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(t){return!1}}var C=f.StyleSheet.create({textInput:(0,p.default)({flex:1,marginLeft:10,fontSize:16,lineHeight:16},f.Platform.select({web:{paddingTop:6,paddingLeft:4}}),{marginTop:f.Platform.select({ios:6,android:0,web:6}),marginBottom:f.Platform.select({ios:5,android:3,web:4})})}),I=(function(t){(0,l.default)(x,t);var s,h,y=(s=x,h=b(),function(){var t,e=(0,u.default)(s);if(h){var o=(0,u.default)(this).constructor;t=Reflect.construct(e,arguments,o)}else t=e.apply(this,arguments);return(0,n.default)(this,t)});function x(){var t;(0,e.default)(this,x);for(var o=arguments.length,l=new Array(o),n=0;n0?s.default.createElement(p.TouchableOpacity,(0,t.default)({testID:"send",accessible:!0,accessibilityLabel:"send",style:[v.container,l],onPress:this.handleOnPress,accessibilityTraits:"button",disabled:y},h),s.default.createElement(p.View,null,o||s.default.createElement(p.Text,{style:[v.text,u]},f))):s.default.createElement(p.View,null)}}]),b})(s.Component);_e.default=P,P.defaultProps={text:'',onSend:function(){},label:'Send',containerStyle:{},textStyle:{},children:null,alwaysShowSend:!1,disabled:!1,sendButtonProps:null},P.propTypes={text:c.default.string,onSend:c.default.func,label:c.default.string,containerStyle:h.StylePropType,textStyle:h.StylePropType,children:c.default.element,alwaysShowSend:c.default.bool,disabled:c.default.bool,sendButtonProps:c.default.object}},778,[1,22,9,10,12,14,17,204,165,2,754,752]); -__d(function(g,r,i,a,m,_e,d){var t=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var e=t(r(d[1])),o=t(r(d[2])),n=t(r(d[3])),l=t(r(d[4])),c=t(r(d[5])),s=t(r(d[6])),u=t(r(d[7])),p=r(d[8]),f=t(r(d[9])),y=r(d[10]);function h(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(t){return!1}}var v=p.StyleSheet.create({container:{alignItems:'center',marginTop:5,marginBottom:10},wrapper:{alignItems:'center',justifyContent:'center',backgroundColor:f.default.defaultColor,borderRadius:15,height:30,paddingLeft:10,paddingRight:10},text:{backgroundColor:f.default.backgroundTransparent,color:f.default.white,fontSize:12},activityIndicator:{marginTop:p.Platform.select({ios:-14,android:-16,default:-15})}}),S=(function(t){(0,n.default)(S,t);var s,f,y=(s=S,f=h(),function(){var t,e=(0,c.default)(s);if(f){var o=(0,c.default)(this).constructor;t=Reflect.construct(e,arguments,o)}else t=e.apply(this,arguments);return(0,l.default)(this,t)});function S(){return(0,e.default)(this,S),y.apply(this,arguments)}return(0,o.default)(S,[{key:"renderLoading",value:function(){return!1===this.props.isLoadingEarlier?u.default.createElement(p.Text,{style:[v.text,this.props.textStyle]},this.props.label):u.default.createElement(p.View,null,u.default.createElement(p.Text,{style:[v.text,this.props.textStyle,{opacity:0}]},this.props.label),u.default.createElement(p.ActivityIndicator,{color:this.props.activityIndicatorColor,size:this.props.activityIndicatorSize,style:[v.activityIndicator,this.props.activityIndicatorStyle]}))}},{key:"render",value:function(){var t=this;return u.default.createElement(p.TouchableOpacity,{style:[v.container,this.props.containerStyle],onPress:function(){t.props.onLoadEarlier&&t.props.onLoadEarlier()},disabled:!0===this.props.isLoadingEarlier,accessibilityTraits:"button"},u.default.createElement(p.View,{style:[v.wrapper,this.props.wrapperStyle]},this.renderLoading()))}}]),S})(u.default.Component);_e.default=S,S.defaultProps={onLoadEarlier:function(){},isLoadingEarlier:!1,label:'Load earlier messages',containerStyle:{},wrapperStyle:{},textStyle:{},activityIndicatorStyle:{},activityIndicatorColor:'white',activityIndicatorSize:'small'},S.propTypes={onLoadEarlier:s.default.func,isLoadingEarlier:s.default.bool,label:s.default.string,containerStyle:y.StylePropType,wrapperStyle:y.StylePropType,textStyle:y.StylePropType,activityIndicatorStyle:y.StylePropType,activityIndicatorColor:s.default.string,activityIndicatorSize:s.default.string}},779,[1,9,10,12,14,17,204,165,2,754,752]); -__d(function(g,r,i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var t=e(r(d[1])),n=e(r(d[2])),s=e(r(d[3])),o=e(r(d[4])),u=e(r(d[5])),l=e(r(d[6])),f=e(r(d[7])),p=e(r(d[8])),c=r(d[9]),y=e(r(d[10])),h=e(r(d[11])),v=e(r(d[12])),M=e(r(d[13])),S=r(d[14]),b=["containerStyle","onMessageLayout"],x=["containerStyle","onMessageLayout"],L=["containerStyle","onMessageLayout"],A=["containerStyle","onMessageLayout"];function B(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}var U={left:c.StyleSheet.create({container:{flexDirection:'row',alignItems:'flex-end',justifyContent:'flex-start',marginLeft:8,marginRight:0}}),right:c.StyleSheet.create({container:{flexDirection:'row',alignItems:'flex-end',justifyContent:'flex-end',marginLeft:0,marginRight:8}})},D=(function(e){(0,o.default)(w,e);var f,D,j=(f=w,D=B(),function(){var e,t=(0,l.default)(f);if(D){var n=(0,l.default)(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return(0,u.default)(this,e)});function w(){return(0,n.default)(this,w),j.apply(this,arguments)}return(0,s.default)(w,[{key:"shouldComponentUpdate",value:function(e){var t=e.currentMessage,n=this.props.currentMessage,s=this.props,o=s.previousMessage,u=s.nextMessage,l=e.nextMessage,f=e.previousMessage,p=this.props.shouldUpdateMessage&&this.props.shouldUpdateMessage(this.props,e)||!1;return t.sent!==n.sent||t.received!==n.received||t.pending!==n.pending||t.createdAt!==n.createdAt||t.text!==n.text||t.image!==n.image||t.video!==n.video||t.audio!==n.audio||o!==f||u!==l||p}},{key:"renderDay",value:function(){if(this.props.currentMessage&&this.props.currentMessage.createdAt){var e=this.props,n=(e.containerStyle,e.onMessageLayout,(0,t.default)(e,b));return this.props.renderDay?this.props.renderDay(n):p.default.createElement(M.default,n)}return null}},{key:"renderBubble",value:function(){var e=this.props,n=(e.containerStyle,e.onMessageLayout,(0,t.default)(e,x));return this.props.renderBubble?this.props.renderBubble(n):p.default.createElement(h.default,n)}},{key:"renderSystemMessage",value:function(){var e=this.props,n=(e.containerStyle,e.onMessageLayout,(0,t.default)(e,L));return this.props.renderSystemMessage?this.props.renderSystemMessage(n):p.default.createElement(v.default,n)}},{key:"renderAvatar",value:function(){var e=this.props,n=e.user,s=e.currentMessage,o=e.showUserAvatar;if(n&&n._id&&s&&s.user&&n._id===s.user._id&&!o)return null;if(s&&s.user&&null===s.user.avatar)return null;var u=this.props,l=(u.containerStyle,u.onMessageLayout,(0,t.default)(u,A));return p.default.createElement(y.default,l)}},{key:"render",value:function(){var e=this.props,t=e.currentMessage,n=e.onMessageLayout,s=e.nextMessage,o=e.position,u=e.containerStyle;if(t){var l=(0,S.isSameUser)(t,s);return p.default.createElement(c.View,{onLayout:n},this.renderDay(),t.system?this.renderSystemMessage():p.default.createElement(c.View,{style:[U[o].container,{marginBottom:l?2:10},!this.props.inverted&&{marginBottom:2},u&&u[o]]},'left'===this.props.position?this.renderAvatar():null,this.renderBubble(),'right'===this.props.position?this.renderAvatar():null))}return null}}]),w})(p.default.Component);_e.default=D,D.defaultProps={renderAvatar:void 0,renderBubble:null,renderDay:null,renderSystemMessage:null,position:'left',currentMessage:{},nextMessage:{},previousMessage:{},user:{},containerStyle:{},showUserAvatar:!1,inverted:!0,shouldUpdateMessage:void 0,onMessageLayout:void 0},D.propTypes={renderAvatar:f.default.func,showUserAvatar:f.default.bool,renderBubble:f.default.func,renderDay:f.default.func,renderSystemMessage:f.default.func,position:f.default.oneOf(['left','right']),currentMessage:f.default.object,nextMessage:f.default.object,previousMessage:f.default.object,user:f.default.object,inverted:f.default.bool,containerStyle:f.default.shape({left:S.StylePropType,right:S.StylePropType}),shouldUpdateMessage:f.default.func,onMessageLayout:f.default.func}},780,[1,96,9,10,12,14,17,204,165,2,755,757,774,776,752]); -__d(function(g,r,i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var t=e(r(d[1])),o=e(r(d[2])),n=e(r(d[3])),l=e(r(d[4])),s=e(r(d[5])),u=e(r(d[6])),c=e(r(d[7])),p=e(r(d[8])),f=e(r(d[9])),h=r(d[10]),y=e(r(d[11])),S=e(r(d[12])),E=e(r(d[13])),v=r(d[14]),T=e(r(d[15])),w=["messages","user","inverted"];function B(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}var C=h.StyleSheet.create({container:{flex:1},containerAlignTop:{flexDirection:'row',alignItems:'flex-start'},contentContainerStyle:{flexGrow:1,justifyContent:'flex-start'},emptyChatContainer:{flex:1,transform:[{scaleY:-1}]},headerWrapper:{flex:1},listStyle:{flex:1},scrollToBottomStyle:{opacity:.8,position:'absolute',right:10,bottom:30,zIndex:999,height:40,width:40,borderRadius:20,backgroundColor:E.default.white,alignItems:'center',justifyContent:'center',shadowColor:E.default.black,shadowOpacity:.5,shadowOffset:{width:0,height:0},shadowRadius:1}}),b=(function(e){(0,s.default)(R,e);var p,E,b=(p=R,E=B(),function(){var e,t=(0,c.default)(p);if(E){var o=(0,c.default)(this).constructor;e=Reflect.construct(t,arguments,o)}else e=t.apply(this,arguments);return(0,u.default)(this,e)});function R(){var e;(0,n.default)(this,R);for(var l=arguments.length,s=new Array(l),u=0;u0&&void 0!==arguments[0])||arguments[0];e.props.inverted?e.scrollTo({offset:0,animated:t}):e.props.forwardRef&&e.props.forwardRef.current&&e.props.forwardRef.current.scrollToEnd({animated:t})},e.handleOnScroll=function(t){var o=t.nativeEvent,n=o.contentOffset.y,l=o.contentSize.height,s=o.layoutMeasurement.height,u=e.props.scrollToBottomOffset;e.props.inverted?n>u?e.setState({showScrollBottom:!0,hasScrolled:!0}):e.setState({showScrollBottom:!1,hasScrolled:!0}):nu?e.setState({showScrollBottom:!0,hasScrolled:!0}):e.setState({showScrollBottom:!1,hasScrolled:!0})},e.renderRow=function(n){var l=n.item,s=n.index;l._id||0===l._id||(0,v.warning)('GiftedChat: `_id` is missing for message',JSON.stringify(l)),l.user||(l.system||(0,v.warning)('GiftedChat: `user` is missing for message',JSON.stringify(l)),l.user={_id:0});var u=e.props,c=u.messages,p=u.user,h=u.inverted,y=(0,t.default)(u,w);if(c&&p){var E=(h?c[s+1]:c[s-1])||{},T=(h?c[s-1]:c[s+1])||{},B=(0,o.default)({},y,{user:p,key:l._id,currentMessage:l,previousMessage:E,inverted:h,nextMessage:T,position:l.user._id===p._id?'right':'left'});return e.props.renderMessage?e.props.renderMessage(B):f.default.createElement(S.default,B)}return null},e.renderChatEmpty=function(){return e.props.renderChatEmpty?e.props.inverted?e.props.renderChatEmpty():f.default.createElement(h.View,{style:C.emptyChatContainer},e.props.renderChatEmpty()):f.default.createElement(h.View,{style:C.container})},e.renderHeaderWrapper=function(){return f.default.createElement(h.View,{style:C.headerWrapper},e.renderLoadEarlier())},e.onLayoutList=function(){!e.props.inverted&&e.props.messages&&e.props.messages.length&&setTimeout(function(){return e.scrollToBottom&&e.scrollToBottom(!1)},15*e.props.messages.length)},e.onEndReached=function(t){var o=t.distanceFromEnd,n=e.props,l=n.loadEarlier,s=n.onLoadEarlier,u=n.infiniteScroll,c=n.isLoadingEarlier;u&&(e.state.hasScrolled||o>0)&&o<=100&&l&&s&&!c&&'web'!==h.Platform.OS&&s()},e.keyExtractor=function(e){return""+e._id},e}return(0,l.default)(R,[{key:"scrollTo",value:function(e){this.props.forwardRef&&this.props.forwardRef.current&&e&&this.props.forwardRef.current.scrollToOffset(e)}},{key:"renderScrollBottomComponent",value:function(){var e=this.props.scrollToBottomComponent;return e?e():f.default.createElement(h.Text,null,"V")}},{key:"renderScrollToBottomWrapper",value:function(){var e=this,t=this.props.scrollToBottomStyle||{};return f.default.createElement(h.View,{style:[C.scrollToBottomStyle,t]},f.default.createElement(h.TouchableOpacity,{onPress:function(){return e.scrollToBottom()},hitSlop:{top:5,left:5,right:5,bottom:5}},this.renderScrollBottomComponent()))}},{key:"render",value:function(){var e=this.props.inverted;return f.default.createElement(h.View,{style:this.props.alignTop?C.containerAlignTop:C.container},this.state.showScrollBottom&&this.props.scrollToBottom?this.renderScrollToBottomWrapper():null,f.default.createElement(h.FlatList,(0,o.default)({ref:this.props.forwardRef,extraData:[this.props.extraData,this.props.isTyping],keyExtractor:this.keyExtractor,enableEmptySections:!0,automaticallyAdjustContentInsets:!1,inverted:e,data:this.props.messages,style:C.listStyle,contentContainerStyle:C.contentContainerStyle,renderItem:this.renderRow},this.props.invertibleScrollViewProps,{ListEmptyComponent:this.renderChatEmpty,ListFooterComponent:e?this.renderHeaderWrapper:this.renderFooter,ListHeaderComponent:e?this.renderFooter:this.renderHeaderWrapper,onScroll:this.handleOnScroll,scrollEventThrottle:100,onLayout:this.onLayoutList,onEndReached:this.onEndReached,onEndReachedThreshold:.1},this.props.listViewProps)))}}]),R})(f.default.PureComponent);_e.default=b,b.defaultProps={messages:[],user:{},isTyping:!1,renderChatEmpty:null,renderFooter:null,renderMessage:null,onLoadEarlier:function(){},onQuickReply:function(){},inverted:!0,loadEarlier:!1,listViewProps:{},invertibleScrollViewProps:{},extraData:null,scrollToBottom:!1,scrollToBottomOffset:200,alignTop:!1,scrollToBottomStyle:{},infiniteScroll:!1,isLoadingEarlier:!1},b.propTypes={messages:p.default.arrayOf(p.default.object),isTyping:p.default.bool,user:p.default.object,renderChatEmpty:p.default.func,renderFooter:p.default.func,renderMessage:p.default.func,renderLoadEarlier:p.default.func,onLoadEarlier:p.default.func,listViewProps:p.default.object,inverted:p.default.bool,loadEarlier:p.default.bool,invertibleScrollViewProps:p.default.object,extraData:p.default.object,scrollToBottom:p.default.bool,scrollToBottomOffset:p.default.number,scrollToBottomComponent:p.default.func,alignTop:p.default.bool,scrollToBottomStyle:v.StylePropType,infiniteScroll:p.default.bool}},781,[1,96,22,9,10,12,14,17,204,165,2,779,780,754,752,782]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=c(n);if(o&&o.has(t))return o.get(t);var u={},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var f in t)if("default"!==f&&Object.prototype.hasOwnProperty.call(t,f)){var s=l?Object.getOwnPropertyDescriptor(t,f):null;s&&(s.get||s.set)?Object.defineProperty(u,f,s):u[f]=t[f]}u.default=t,o&&o.set(t,u);return u})(r(d[1])),o=r(d[2]),u=r(d[3]),l=r(d[4]),f=t(r(d[5]));function c(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(c=function(t){return t?o:n})(t)}var s=o.StyleSheet.create({container:{marginLeft:8,width:45,borderRadius:15,backgroundColor:f.default.leftBubbleBackground}}),p=function(t){var f=t.isTyping,c=n.useMemo(function(){return{yCoords:new o.Animated.Value(200),heightScale:new o.Animated.Value(0),marginScale:new o.Animated.Value(0)}},[]),p=c.yCoords,v=c.heightScale,y=c.marginScale;(0,l.useUpdateLayoutEffect)(function(){f?A():b()},[f]);var A=function(){o.Animated.parallel([o.Animated.spring(p,{toValue:0,useNativeDriver:!1}),o.Animated.timing(v,{toValue:35,duration:250,useNativeDriver:!1}),o.Animated.timing(y,{toValue:8,duration:250,useNativeDriver:!1})]).start()},b=function(){o.Animated.parallel([o.Animated.spring(p,{toValue:200,useNativeDriver:!1}),o.Animated.timing(v,{toValue:0,duration:250,useNativeDriver:!1}),o.Animated.timing(y,{toValue:0,duration:250,useNativeDriver:!1})]).start()};return n.createElement(o.Animated.View,{style:[s.container,{transform:[{translateY:p}],height:v,marginBottom:y}]},f?n.createElement(u.TypingAnimation,{style:{marginLeft:6,marginTop:7.2},dotRadius:4,dotMargin:5.5,dotColor:"rgba(0, 0, 0, 0.38)"}):null)};e.default=p},782,[1,165,2,783,788,754]); -__d(function(g,r,i,a,m,e,d){var n=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"TypingAnimation",{enumerable:!0,get:function(){return t.default}});var t=n(r(d[1]))},783,[1,784]); -__d(function(g,r,i,a,m,_e,d){var t=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var e=t(r(d[1])),n=t(r(d[2])),o=t(r(d[3])),u=t(r(d[4])),l=t(r(d[5])),f=t(r(d[6])),s=r(d[7]),c=t(r(d[8])),y=t(r(d[9])),p=t(r(d[10]));function h(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(t){return!1}}var v=(function(t){(0,o.default)(R,t);var c,v,A=(c=R,v=h(),function(){var t,e=(0,l.default)(c);if(v){var n=(0,l.default)(this).constructor;t=Reflect.construct(e,arguments,n)}else t=e.apply(this,arguments);return(0,u.default)(this,t)});function R(t){var n;(0,e.default)(this,R),n=A.call(this,t);var o=t.dotAmplitude,u=t.dotSpeed,l=t.dotY;return n.state={currentAnimationTime:0},n._animation=function(){n.setState(function(t){return{y1:l+o*Math.sin(t.currentAnimationTime),y2:l+o*Math.sin(t.currentAnimationTime-1),y3:l+o*Math.sin(t.currentAnimationTime-2),currentAnimationTime:t.currentAnimationTime+u}}),n.frameAnimationRequest=requestAnimationFrame(n._animation)},n.frameAnimationRequest=requestAnimationFrame(n._animation),n}return(0,n.default)(R,[{key:"componentWillUnmount",value:function(){cancelAnimationFrame(this.frameAnimationRequest)}},{key:"render",value:function(){var t=this.props,e=t.dotStyles,n=t.style,o=t.dotColor,u=t.dotMargin,l=t.dotRadius,c=t.dotX;return f.default.createElement(s.View,{style:[p.default.container,n]},f.default.createElement(y.default,{x:c-l-u,y:this.state.y1,radius:l,style:e,dotColor:o}),f.default.createElement(y.default,{x:c,y:this.state.y2,radius:l,style:e,dotColor:o}),f.default.createElement(y.default,{x:c+l+u,y:this.state.y3,radius:l,style:e,dotColor:o}))}}]),R})(f.default.Component);v.defaultProps={style:{},dotStyles:{},dotColor:"black",dotMargin:3,dotAmplitude:3,dotSpeed:.15,dotRadius:2.5,dotY:6,dotX:12},v.propTypes={style:c.default.object,dotStyles:c.default.object,dotColor:c.default.string,dotMargin:c.default.number,dotAmplitude:c.default.number,dotSpeed:c.default.number,dotRadius:c.default.number,dotY:c.default.number,dotX:c.default.number};var A=v;_e.default=A},784,[1,9,10,12,14,17,165,2,204,785,787]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=t(r(d[1])),u=r(d[2]),l=t(r(d[3])),n=t(r(d[4])),f=function(t){return o.default.createElement(u.View,{style:[n.default.container,t.dotStyles,(l=t,f=l.x,s=l.y,b=l.radius,{left:f,top:s,width:2*b,height:2*b,borderRadius:b,backgroundColor:l.dotColor})]});var l,f,s,b};f.propTypes={x:l.default.number,y:l.default.number,radius:l.default.number,dotStyles:l.default.object,dotColor:l.default.string};var s=f;e.default=s},785,[1,165,2,204,786]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=r(d[0]).StyleSheet.create({container:{position:"absolute"}});e.default=t},786,[2]); -__d(function(g,r,i,a,m,e,d){},787,[]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.useUpdateLayoutEffect=function(u){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],f=(0,t.useRef)(!0);(0,t.useLayoutEffect)(function(){f.current?f.current=!1:u()},n)};var t=r(d[0])},788,[165]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0})},789,[]); -__d(function(g,r,i,a,m,e,d){var o=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.launchCamera=function(o,u){if('function'!=typeof u)return void console.error('Send proper callback function, check API');c.NativeModules.DyteImagePickerManager.launchCamera((0,n.default)({},t,o),u)},e.launchImageLibrary=function(o,u){if('function'!=typeof u)return void console.error('Send proper callback function, check API');c.NativeModules.DyteImagePickerManager.launchImageLibrary((0,n.default)({},t,o),u)};var n=o(r(d[1])),c=r(d[2]),t={mediaType:'photo',videoQuality:'high',quality:1,maxWidth:0,maxHeight:0,includeBase64:!1,saveToPhotos:!1,durationLimit:0,cameraType:'back'}},790,[1,22,2]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=t(r(d[1])),p=t(r(d[2])),n=t(r(d[3])),s=r(d[4]),c=s.NativeModules.DyteRNDocumentPicker;function l(t){if('filetype'in t)throw new TypeError('A `filetype` option was passed to DocumentPicker.pick, the correct option is `type`');if('types'in t)throw new TypeError('A `types` option was passed to DocumentPicker.pick, the correct option is `type`');if('type'in t||(t.type=x.types.allFiles),t.type=Array.isArray(t.type)?t.type:[t.type],t.type.some(function(t){return void 0===t}))throw new TypeError('Unexpected undefined type option, did you try using a DocumentPicker.types.* that does not exist?');if(Array.isArray(t.type)&&t.type.length<1)throw new TypeError('`type` option should not be an empty array, at least one type must be passed if the `type` option is not omitted');if(t.type.forEach(function(t){if('string'!=typeof t)throw new TypeError("Invalid type option, expected a string not: "+t)}),t.type.length>1&&'android'===s.Platform.OS&&s.Platform.Version<19&&console.warn("RNDocumentPicker: Android API level "+s.Platform.Version+" does not support multiple types, falling back to */*"),Array.isArray(t.type)&&t.type.length>1&&t.type.includes('folder'))throw new TypeError('When type array is folder then other options are not supported');if('mode'in t&&!['import','open'].includes(t.mode))throw new TypeError("Invalid mode option: "+t.mode);if('copyTo'in t&&!['cachesDirectory','documentDirectory'].includes(t.copyTo))throw new TypeError("Invalid copyTo option: "+t.copyTo);return c.pick(t)}function u(t){if('ios'===s.Platform.OS){if(!Array.isArray(t))throw new TypeError('`uris` should be an array of strings');t.forEach(function(t){if('string'!=typeof t)throw new TypeError("Invalid uri parameter, expected a string not: "+t)}),c.releaseSecureAccess(t)}}var f={mimeTypes:{allFiles:'*/*',audio:'audio/*',csv:'text/csv',doc:'application/msword',docx:'application/vnd.openxmlformats-officedocument.wordprocessingml.document',images:'image/*',pdf:'application/pdf',plainText:'text/plain',ppt:'application/vnd.ms-powerpoint',pptx:'application/vnd.openxmlformats-officedocument.presentationml.presentation',video:'video/*',xls:'application/vnd.ms-excel',xlsx:'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet',zip:'application/zip'},utis:{allFiles:'public.item',audio:'public.audio',csv:'public.comma-separated-values-text',doc:'com.microsoft.word.doc',docx:'org.openxmlformats.wordprocessingml.document',images:'public.image',pdf:'com.adobe.pdf',plainText:'public.plain-text',ppt:'com.microsoft.powerpoint.ppt',pptx:'org.openxmlformats.presentationml.presentation',video:'public.movie',xls:'com.microsoft.excel.xls',xlsx:'org.openxmlformats.spreadsheetml.sheet',zip:'public.zip-archive'},extensions:{allFiles:'*',audio:'.3g2 .3gp .aac .adt .adts .aif .aifc .aiff .asf .au .m3u .m4a .m4b .mid .midi .mp2 .mp3 .mp4 .rmi .snd .wav .wax .wma',csv:'.csv',doc:'.doc',docx:'.docx',images:'.jpeg .jpg .png',pdf:'.pdf',plainText:'.txt',ppt:'.ppt',pptx:'.pptx',video:'.mp4',xls:'.xls',xlsx:'.xlsx',zip:'.zip .gz',folder:'folder'}},y={android:f.mimeTypes,ios:f.utis,windows:f.extensions},x=(function(){function t(){(0,p.default)(this,t)}return(0,n.default)(t,null,[{key:"pick",value:function(t){return l((0,o.default)({},t,{multiple:!1})).then(function(t){return t[0]})}},{key:"pickMultiple",value:function(t){return l((0,o.default)({},t,{multiple:!0}))}},{key:"isCancel",value:function(t){return t&&"DOCUMENT_PICKER_CANCELED"===t.code}},{key:"releaseSecureAccess",value:function(t){u(t)}}]),t})();e.default=x,x.types=y[s.Platform.OS]||f.mimeTypes},791,[1,22,9,10,2]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),o=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=l(n);if(o&&o.has(t))return o.get(t);var u={},f=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in t)if("default"!==c&&Object.prototype.hasOwnProperty.call(t,c)){var s=f?Object.getOwnPropertyDescriptor(t,c):null;s&&(s.get||s.set)?Object.defineProperty(u,c,s):u[c]=t[c]}u.default=t,o&&o.set(t,u);return u})(r(d[2])),u=r(d[3]);function l(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(l=function(t){return t?o:n})(t)}var f=function(t){var l=t.children,f=t.useNativeDriver,c=void 0!==f&&f,s=o.useState('android'===u.Platform.OS?0:new u.Animated.Value(0)),v=(0,n.default)(s,2),p=v[0],y=v[1],b=o.useRef(null),O=o.useRef(null),h=function(t){'android'===u.Platform.OS?y(t.endCoordinates?t.endCoordinates.height:t.end.height):u.Animated.parallel([u.Animated.timing(p,{duration:t.duration,toValue:t.endCoordinates.height,useNativeDriver:c})]).start()},P=function(t){'android'===u.Platform.OS?y(0):u.Animated.parallel([u.Animated.timing(p,{duration:t.duration,toValue:0,useNativeDriver:c})]).start()};return o.useEffect(function(){return b.current=u.Keyboard.addListener('android'===u.Platform.OS?'keyboardDidShow':'keyboardWillShow',h),O.current=u.Keyboard.addListener('android'===u.Platform.OS?'keyboardDidHide':'keyboardWillHide',P),function(){var t,n;null==(t=b.current)||t.remove(),null==(n=O.current)||n.remove(),b.current=null,O.current=null}},[]),'android'===u.Platform.OS?o.createElement(u.View,{style:{bottom:p?50:p}},l,o.createElement(u.KeyboardAvoidingView,{behavior:"padding",keyboardVerticalOffset:-p/2})):o.createElement(u.Animated.View,{style:{paddingBottom:p,flex:1}},l)};e.default=f},792,[1,41,165,2]); -__d(function(g,r,i,a,_m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){var t=(0,o.useContext)(h.ConfigServiceContext).sessionConfig,C=t.permissions.polls.can_create,w=(0,p.useDisclosure)(),P=w.isOpen,O=w.onClose,j=w.onOpen,M=(0,o.useContext)(f.MediaRoomContext).mediaRoom,B=(0,o.useContext)(s.PeersServiceContext).selfPeer,S=(0,u.useSelector)(function(t){return t.room.polls}),_=(0,n.useWindowDimensions)(),k=(0,p.useScale)(t.theme.dimensions||_),T=k.height,D=k.width,F=(Math.floor(2*T/3),function(){var t=P?O:j;t()}),R=(0,u.useSelector)(function(t){return t.room.chatMessages}).filter(function(t){return!0!==t.read&&t.type===x.MessageTypes.poll}),W=(0,u.useDispatch)();(0,o.useEffect)(function(){R.length>0&&W((0,m.markMessagesRead)((0,l.default)({},x.MessageTypes.poll,!0)))},[R]);var N=Object.values(S);return o.default.createElement(c.Flex,{height:T-30,width:D,direction:"column",justifyContent:"space-between",overflowY:"auto",px:10,pb:10,pt:50},o.default.createElement(c.Flex,null,o.default.createElement(c.Box,{overflowY:"auto",className:"dyte-client-noScrollbar"},P?o.default.createElement(c.Box,null,P&&o.default.createElement(b.default,{toggle:F})):o.default.createElement(o.default.Fragment,null,N.length>0?o.default.createElement(n.ScrollView,{style:{height:C?T-150:T},contentContainerStyle:{paddingBottom:C?0:120}},o.default.createElement(n.TouchableWithoutFeedback,null,o.default.createElement(c.Box,null,N.map(function(t,l){return o.default.createElement(c.Box,{my:10},o.default.createElement(c.Text,{ml:4},t.createdBy?"Poll by "+t.createdBy:''),o.default.createElement(c.Box,{mt:1,className:"dyte-client-bubble dyte-client-other dyte-client-type-3"},o.default.createElement(E.default,{mediaRoom:M,poll:t,selfPeer:B})))})))):o.default.createElement(c.Flex,{height:T-150,width:D,align:"center",justify:"center"},o.default.createElement(c.Text,{fontSize:"lg",color:v.colors.textPrimary[100]},"No Polls created yet."))))),C&&o.default.createElement(c.Button,{fontSize:"16",onClick:F},o.default.createElement(c.Box,{bg:P?'danger.500':'primary.500',p:8,justify:"center",borderRadius:y.default.small},o.default.createElement(c.Text,{textAlign:"center"},P?'Cancel Poll Creation':'Create New Poll'))))};var l=t(r(d[1])),n=r(d[2]),o=(function(t,l){if(!l&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var n=C(l);if(n&&n.has(t))return n.get(t);var o={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in t)if("default"!==c&&Object.prototype.hasOwnProperty.call(t,c)){var f=u?Object.getOwnPropertyDescriptor(t,c):null;f&&(f.get||f.set)?Object.defineProperty(o,c,f):o[c]=t[c]}o.default=t,n&&n.set(t,o);return o})(r(d[3])),u=r(d[4]),c=r(d[5]),f=r(d[6]),s=r(d[7]),m=r(d[8]),p=r(d[9]),y=t(r(d[10])),h=r(d[11]),x=r(d[12]),b=t(r(d[13])),E=t(r(d[14])),v=r(d[15]);function C(t){if("function"!=typeof WeakMap)return null;var l=new WeakMap,n=new WeakMap;return(C=function(t){return t?n:l})(t)}},793,[1,261,2,165,432,512,585,674,480,493,676,508,718,794,796,798]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){var C=t.toggle,k=(0,u.useContext)(f.MediaRoomContext).mediaRoom,b=u.default.useState({question:'',options:Array(2).fill(''),anonymous:!1,hideVotes:!0}),v=(0,n.default)(b,2),T=v[0],E=v[1],w=(0,u.useContext)(c.ThemeContext).colors,P=function(t,n){var l=T.options;l[n]=t,E((0,o.default)({},T,{options:l}))},O=function(){var t=T.options;t.push(''),E((0,o.default)({},T,{options:t}))},j=(u.default.useContext(x.OrientationContext).orientation,(0,u.useContext)(p.ConfigServiceContext).sessionConfig),B=(0,l.useWindowDimensions)(),R=(j.theme.dimensions||B).height;return u.default.createElement(l.ScrollView,{style:{height:R-200}},u.default.createElement(s.Box,{py:20,px:10},u.default.createElement(s.VStack,{spacing:4},u.default.createElement(s.Text,{fontSize:"xl",textAlign:"center"},"Poll Question"),u.default.createElement(l.TextInput,{multiline:!0,autoFocus:!1,placeholder:"What is your poll for?",numberOfLines:4,value:T.question,placeholderTextColor:w.textPrimary[400],onChangeText:function(t){E((0,o.default)({},T,{question:t}))},style:[{backgroundColor:w.secondary[800],height:75,color:w.textPrimary[300]},y.default.createPollInputText]}),T.options.map(function(t,o){return u.default.createElement(l.TextInput,{autoFocus:!1,placeholder:"Enter an option",value:T.options[o],placeholderTextColor:w.textPrimary[400],onChangeText:function(t){return P(t,o)},style:[{backgroundColor:w.secondary[800],color:w.textPrimary[300]},y.default.createPollInputText]})}),u.default.createElement(s.Box,{bg:"secondary.700",mt:20,width:125,height:30,alignItems:"center",justifyContent:"center"},u.default.createElement(s.Button,{onClick:function(){return O()}},u.default.createElement(s.Text,null,"+ Add an Option"))),u.default.createElement(s.CheckBox,{rightText:"Anonymous",style:{marginTop:15,paddingRight:10,height:20,justifyContent:'center',borderRadius:h.default.small},rightTextStyle:{color:'white'},checkedCheckBoxColor:"white",uncheckedCheckBoxColor:"white",isChecked:T.anonymous,onClick:function(){var t=!T.anonymous;E((0,o.default)({},T,{anonymous:t}))}}),u.default.createElement(s.CheckBox,{rightText:"Hide Results before Voting",style:{marginTop:15,paddingRight:10,height:20,justifyContent:'center',borderRadius:h.default.small},rightTextStyle:{color:'white'},checkedCheckBoxColor:"white",uncheckedCheckBoxColor:"white",isChecked:T.hideVotes,onClick:function(){var t=!T.hideVotes;E((0,o.default)({},T,{hideVotes:t}))}}),u.default.createElement(s.Box,{mt:10,bg:"primary.500",p:8,mb:5,justify:"center",borderRadius:h.default.small},u.default.createElement(s.Button,{fontSize:"16",onClick:function(){var t=T.question,n=T.options;if(t)if(''===n[0]||''===n[1])l.Alert.alert('Error:','Please add minimum two options',[{text:'OK'}]);else{var u=(0,o.default)({},T);u.options=n.filter(function(t){return''!==t}),k.newPoll(u),C()}else l.Alert.alert('Error:','Question Can\'t be empty',[{text:'OK'}])}},u.default.createElement(s.Text,{textAlign:"center"},"Create Poll"))))))};var o=t(r(d[1])),n=t(r(d[2])),l=r(d[3]),u=(function(t,o){if(!o&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var n=C(o);if(n&&n.has(t))return n.get(t);var l={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in t)if("default"!==c&&Object.prototype.hasOwnProperty.call(t,c)){var s=u?Object.getOwnPropertyDescriptor(t,c):null;s&&(s.get||s.set)?Object.defineProperty(l,c,s):l[c]=t[c]}l.default=t,n&&n.set(t,l);return l})(r(d[4])),c=r(d[5]),s=r(d[6]),f=r(d[7]),h=t(r(d[8])),p=r(d[9]),x=r(d[10]),y=t(r(d[11]));function C(t){if("function"!=typeof WeakMap)return null;var o=new WeakMap,n=new WeakMap;return(C=function(t){return t?n:o})(t)}},794,[1,22,41,2,165,514,512,585,676,508,575,795]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(d[1]),n=t(r(d[2])),u=o.StyleSheet.create({createPollInputText:{paddingLeft:15,paddingRight:5,marginTop:20,borderRadius:n.default.medium,paddingTop:10,paddingBottom:10}});e.default=u},795,[1,2,676]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){var s=t.selfPeer,p=t.mediaRoom,v=t.poll,x=function(t){try{p.votePoll({index:t,pollId:v.id})}catch(t){l.Alert.alert('Error','Error: Problem casting your vote',[{text:'OK'}])}};if(console.log('Poll',v),v){v.id;var h=Math.max.apply(Math,(0,n.default)(v.options.map(function(t){return t.votes.length})).concat([0]));return o.default.createElement(u.VStack,{spacing:2,direction:"row",bg:"secondary.800",p:12,mt:8,borderRadius:c.default.medium},o.default.createElement(u.Text,{textAlign:"left"},v.question),o.default.createElement(u.Box,{mt:8},v.options.map(function(t,n){return o.default.createElement(u.Flex,{onClick:function(){return x(n)},mb:4},o.default.createElement(f.default,{active:t.votes.length===h&&t.votes.length>0,option:t,index:n,selfId:s.userId,onChange:function(){return x(n)}}))})))}return o.default.createElement(u.Text,{fontStyle:"italic"},"Poll wasn't found or has been deleted")};var n=t(r(d[1])),l=r(d[2]),o=t(r(d[3])),u=r(d[4]),c=t(r(d[5])),f=t(r(d[6]))},796,[1,49,2,165,512,676,797]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){var f=t.option,p=(t.index,t.active,t.selfId),s=t.onChange,y=(0,o.useContext)(u.ThemeContext).colors,h=f.votes.find(function(t){return t.id===p});return o.default.createElement(n.Box,{bg:h?'primary.500':'secondary.700',borderRadius:l.default.medium,p:6},o.default.createElement(n.HStack,{px:1,align:"center",mr:6},o.default.createElement(n.CheckBox,{style:{paddingRight:10,height:30,justifyContent:'center',borderRadius:l.default.small},checkedCheckBoxColor:"white",uncheckedCheckBoxColor:"white",isChecked:!!h,onClick:s}),o.default.createElement(n.Text,{textAlign:"center"},f.text),null!==f.count&&o.default.createElement(n.Text,null,"("+f.count+")")),o.default.createElement(n.HStack,{mt:1},f.votes.map(function(t,l){return o.default.createElement(n.Tooltip,{label:t.name},o.default.createElement(c.default,{style:{marginRight:5,marginTop:5,marginBottom:5},bgColor:h?y.secondary[700]:y.primary[500],color:y.textPrimary[100],name:t.name}))})))};var n=r(d[1]),o=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=f(n);if(o&&o.has(t))return o.get(t);var l={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in t)if("default"!==c&&Object.prototype.hasOwnProperty.call(t,c)){var p=u?Object.getOwnPropertyDescriptor(t,c):null;p&&(p.get||p.set)?Object.defineProperty(l,c,p):l[c]=t[c]}l.default=t,o&&o.set(t,l);return l})(r(d[2])),l=t(r(d[3])),u=r(d[4]),c=t(r(d[5]));function f(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(f=function(t){return t?o:n})(t)}},797,[1,512,165,676,514,682]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"colors",{enumerable:!0,get:function(){return n.default}}),Object.defineProperty(e,"fontSize",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(e,"fontWeight",{enumerable:!0,get:function(){return f.default}});var n=t(r(d[1])),u=t(r(d[2])),f=t(r(d[3]))},798,[1,576,799,800]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var x={xs:'12px',sm:'14px',md:'16px',lg:'18px',xl:'20px'};e.default=x},799,[]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var l={light:300,normal:400,medium:500,bold:600};e.default=l},800,[]); -__d(function(g,r,_i,_a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){var t=(0,c.useSelector)(function(t){return t.room.roomViewType}),i=(0,n.useContext)(p.PeersServiceContext),l=i.processedPeers,a=i.selfPeer,s=i.joinedProcessedPeers,y=(0,n.useContext)(x.MediaRoomContext).mediaRoom,h=(0,n.useContext)(b.ConfigServiceContext).sessionConfig,k=(0,o.useWindowDimensions)(),C=(0,T.useScale)(h.theme.dimensions||k).width,S=(0,c.useSelector)(function(t){return t.room.requestToJoinPeersList}),_=S.filter(function(t){return t.requestToJoinType===u.RequestToJoinType.present}),P=S.filter(function(t){return t.requestToJoinType===u.RequestToJoinType.ask});l=[a].concat(l.sort(function(t,n){return t.id.localeCompare(n.id)})).filter(function(t){return!(null!=t&&t.webinarHiddenParticipant)});var v=[a].concat(s).filter(function(t){return null==t?void 0:t.webinarHiddenParticipant}).filter(function(t,n,i){return i.findIndex(function(n){return n.id===t.id})===n}),q=[a].concat(s).filter(function(t){return!(null!=t&&t.webinarHiddenParticipant)&&t.requestToJoinType===u.RequestToJoinType.ask});l=l.concat(q).filter((A=new Set,function(t){return!A.has(t.id)&&A.add(t.id)}));var A;var M=function(t,n){y.acceptAllRequestToJoinStage([{id:t,requestToJoinType:n,type:f.WebinarAcceptRequestType.REQUESTED_BY_PARTICIPANT}])},W=function(t){y.rejectRequestToJoinStage(t)};return n.default.createElement(E.Flex,{mt:60,width:C},n.default.createElement(o.ScrollView,{style:{padding:20}},n.default.createElement(o.TouchableWithoutFeedback,null,n.default.createElement(E.Box,null,n.default.createElement(E.Box,{my:20},t===f.DyteViewTypes.webinar&&l.length>0&&n.default.createElement(E.Text,{fontSize:16,fontWeight:"bold",mb:10},"Presenting (",l.length,")"),l.map(function(i){return n.default.createElement(R,{peer:i,key:i.id,mediaRoom:y,permissions:null==h?void 0:h.permissions,roomViewType:t})})),v.length>0&&n.default.createElement(E.Box,null,n.default.createElement(E.Text,{fontSize:16,fontWeight:"bold",mt:20,mb:10},' ',"Attending (",v.length,")"),v.map(function(i){return n.default.createElement(R,{key:i.id,peer:i,mediaRoom:y,permissions:null==h?void 0:h.permissions,roomViewType:t})})),P.length>0&&n.default.createElement(E.Box,null,n.default.createElement(E.Text,{fontSize:16,fontWeight:"bold",mt:20,mb:10},' ',"Want to ask Question (",P.length,")"),P.map(function(t){return n.default.createElement(w,{rejectRequest:W,acceptRequest:M,peer:t,key:t.id,type:"REQUEST_TO_ASK"})})),_.length>0&&n.default.createElement(E.Box,null,n.default.createElement(E.Text,{fontSize:16,fontWeight:"bold",mt:20,mb:10},' ',"Want to Present (",_.length,")"),_.map(function(t){return n.default.createElement(w,{rejectRequest:W,acceptRequest:M,peer:t,key:t.id,type:"REQUEST_TO_PRESENT"})})),n.default.createElement(E.Box,{height:200})))))};var n=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var i=h(n);if(i&&i.has(t))return i.get(t);var l={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in t)if("default"!==a&&Object.prototype.hasOwnProperty.call(t,a)){var u=o?Object.getOwnPropertyDescriptor(t,a):null;u&&(u.get||u.set)?Object.defineProperty(l,a,u):l[a]=t[a]}l.default=t,i&&i.set(t,l);return l})(r(d[1])),i=r(d[2]),l=t(r(d[3])),o=r(d[4]),a=t(r(d[5])),u=r(d[6]),c=r(d[7]),f=r(d[8]),s=t(r(d[9])),p=r(d[10]),E=r(d[11]),y=t(r(d[12])),x=r(d[13]),b=r(d[14]),T=r(d[15]);function h(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,i=new WeakMap;return(h=function(t){return t?i:n})(t)}function w(t){var o=t.rejectRequest,a=t.acceptRequest,u=t.peer,c=t.type,f=(0,n.useContext)(i.ThemeContext).colors;return n.default.createElement(E.Flex,{direction:"row",align:"center",justify:"space-between",bg:"secondary.800",p:8,mt:8,borderRadius:s.default.medium},n.default.createElement(E.Flex,{direction:"row",align:"center"},n.default.createElement(l.default,{name:""+u.name,bgColor:f.primary[500]}),n.default.createElement(E.Text,{ml:10,color:f.textPrimary[200],textAlign:"center",fontWeight:"bold"},n.default.createElement(y.default,{name:u.name>30?u.name.substring(0,20)+"...":""+u.name,charSize:30}),u.isMe?' (me)':null)),n.default.createElement(E.Flex,{ml:"auto",mr:2,direction:"row"},n.default.createElement(E.Box,{mr:6},n.default.createElement(E.Button,{onClick:function(){return a(u.id,c)}},n.default.createElement(E.Icon,{boxSize:"xl",name:"check",fill:f.success[500]}))),n.default.createElement(E.Box,{ml:6},n.default.createElement(E.Button,{onClick:function(){return o(u.id)}},n.default.createElement(E.Icon,{boxSize:"xl",name:"clear",fill:f.danger[500]})))))}function R(t){var o=t.peer,c=t.mediaRoom,p=t.permissions,x=t.roomViewType,T=(0,n.useContext)(i.ThemeContext).colors,h=(0,n.useContext)(b.ConfigServiceContext).participantControls,w=(null==p?void 0:p.pin_participant)||(null==p?void 0:p.can_allow_participant_audio)||(null==p?void 0:p.can_allow_participant_video)||(null==p?void 0:p.kick_participant),R=p.accept_present_requests,k=[];return(w||h.length>0)&&(null!=p&&p.pin_participant&&(o.isPinned?k.push({title:'Unpin',onClick:function(){return c.pin(null)}}):k.push({title:'Pin',onClick:function(){return c.pin(o.id)}})),null!=p&&p.can_allow_participant_audio&&k.push({title:'Mute Audio',onClick:function(){return c.disableAudio(o.id)}}),null!=p&&p.can_allow_participant_video&&k.push({title:'Disable Video',onClick:function(){return c.disableVideo(o.id)}}),null!=p&&p.kick_participant&&!o.isMe&&k.push({title:'Kick',onClick:function(){return c.kick(o.id)}}),x!==f.DyteViewTypes.webinar||o.isMe||!R||o.webinarHiddenParticipant||k.push({title:'Force Stop Presenting',onClick:function(){return c.removePeerFromStage(o.id,f.WebinarAcceptRequestType.REQUESTED_BY_MODERATOR)}}),x===f.DyteViewTypes.webinar&&!o.isMe&&R&&k.push({title:'Grant Premission to Present',onClick:function(){return c.acceptAllRequestToJoinStage([{id:o.id,requestToJoinType:u.RequestToJoinType.present,type:f.WebinarAcceptRequestType.REQUESTED_BY_MODERATOR}])}}),h.forEach(function(t){o.isMe&&!1===t.showSelf||k.push({title:t.label,onClick:function(){return t.onClick(o.id)}})}),k.push({title:'Cancel',onClick:function(){}})),n.default.createElement(E.Flex,{direction:"row",align:"center",justify:"space-between",bg:"secondary.800",p:8,mt:8,borderRadius:s.default.medium},n.default.createElement(E.Flex,{direction:"row",align:"center"},n.default.createElement(l.default,{name:""+o.displayName,bgColor:T.primary[500]}),n.default.createElement(E.HStack,{ml:10,color:T.textPrimary[200],textAlign:"center",fontWeight:"bold"},n.default.createElement(y.default,{name:o.displayName.length>30?o.displayName.substring(0,20)+"...":""+o.displayName,charSize:30}),(o.isMe||o.label)&&n.default.createElement(E.Text,{background:"primary.300",color:"textPrimary.100",pr:4,ml:4,borderRadius:3},o.isMe?'me':o.label))),n.default.createElement(E.Flex,{ml:"auto",mr:2,direction:"row"},n.default.createElement(E.Box,{mr:8},o.producingAudio?n.default.createElement(E.Icon,{boxSize:"xl",name:"mic",fill:T.textPrimary[400]}):n.default.createElement(E.Icon,{boxSize:"xl",name:"mic-off",fill:T.danger[500]})),o.producingVideo?n.default.createElement(E.Icon,{boxSize:"xl",name:"videocam",fill:T.textPrimary[400]}):n.default.createElement(E.Icon,{boxSize:"xl",name:"videocam-off",fill:T.danger[500]}),(w||h.length>0)&&n.default.createElement(a.default,{options:k.map(function(t){return t.title}),actions:k.map(function(t){return t.onClick})})))}},801,[1,165,514,682,2,802,487,432,497,676,674,512,692,585,508,493]); -__d(function(g,r,_i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var t=e(r(d[1])),n=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=c(t);if(n&&n.has(e))return n.get(e);var o={},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var u=l?Object.getOwnPropertyDescriptor(e,i):null;u&&(u.get||u.set)?Object.defineProperty(o,i,u):o[i]=e[i]}o.default=e,n&&n.set(e,o);return o})(r(d[2])),o=r(d[3]),l=r(d[4]),i=r(d[5]),u=e(r(d[6]));function c(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(c=function(e){return e?n:t})(e)}var f=function(e){var c=(0,n.useRef)(),f=(0,n.useState)(!1),s=(0,t.default)(f,2),p=s[0],h=s[1],w=(0,n.useContext)(l.ThemeContext).colors,v=function(t){for(var n=e.options,o=0;o=0&&(n=e.destructiveIndex),o.ActionSheetIOS.showActionSheetWithOptions({options:t,destructiveButtonIndex:n,cancelButtonIndex:t.length-1},function(e){v(e)})}else'android'===o.Platform.OS&&o.UIManager.showPopupMenu((0,o.findNodeHandle)(c.current),t,function(){return console.log('something went wrong with the popup menu')},function(e,t){v(t)})}},n.default.createElement(i.Icon,{boxSize:"xl",ml:5,name:"dots-vertical",fill:w.textPrimary[300]}))),b)};_e.default=f},802,[1,41,165,2,514,512,676]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.stopRecording=e.startRecording=e.getActiveRecording=void 0;var n=t(r(d[1])),o=t(r(d[2]));e.startRecording=function(t){var s,c,u,p;return n.default.async(function(l){for(;;)switch(l.prev=l.next){case 0:return s=t.authToken,c=t.organizationId,u=t.roomName,l.next=3,n.default.awrap(fetch(o.default.apiBase+"/v1/organizations/"+c+"/rooms/"+u+"/recording",{method:'POST',headers:{Accept:'application/json','Content-Type':'application/json',Authorization:"Bearer "+s}}));case 3:if(201===(p=l.sent).status){l.next=6;break}throw new Error('Recording failed to start');case 6:return l.abrupt("return",p.json());case 7:case"end":return l.stop()}},null,null,null,Promise)};e.stopRecording=function(t){var s,c,u,p,l;return n.default.async(function(f){for(;;)switch(f.prev=f.next){case 0:return s=t.authToken,c=t.organizationId,u=t.roomName,p=t.recordingId,f.next=3,n.default.awrap(fetch(o.default.apiBase+"/v1/organizations/"+c+"/rooms/"+u+"/recordings/"+p,{method:'PUT',body:JSON.stringify({recordingAction:'stop'}),headers:{Accept:'application/json','Content-Type':'application/json',Authorization:"Bearer "+s}}));case 3:if(201===(l=f.sent).status){f.next=6;break}throw new Error('Recording failed to stop');case 6:return f.abrupt("return",l.json());case 7:case"end":return f.stop()}},null,null,null,Promise)};e.getActiveRecording=function(t){var s,c,u,p;return n.default.async(function(l){for(;;)switch(l.prev=l.next){case 0:return s=t.authToken,c=t.organizationId,u=t.roomName,l.next=3,n.default.awrap(fetch(o.default.apiBase+"/v1/organizations/"+c+"/rooms/"+u+"/active-recording",{method:'GET',headers:{Accept:'application/json','Content-Type':'application/json',Authorization:"Bearer "+s}}));case 3:return p=l.sent,l.abrupt("return",p.json());case 5:case"end":return l.stop()}},null,null,null,Promise)}},803,[1,67,504]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=b(n);if(o&&o.has(t))return o.get(t);var u={},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in t)if("default"!==s&&Object.prototype.hasOwnProperty.call(t,s)){var c=l?Object.getOwnPropertyDescriptor(t,s):null;c&&(c.get||c.set)?Object.defineProperty(u,s,c):u[s]=t[s]}u.default=t,o&&o.set(t,u);return u})(r(d[1])),o=r(d[2]),u=r(d[3]),l=r(d[4]),s=r(d[5]),c=r(d[6]),f=r(d[7]),p=r(d[8]),y=r(d[9]),T=t(r(d[10]));function b(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(b=function(t){return t?o:n})(t)}var x=function(t){var b=t.isMobile,x=(0,u.useSelector)(function(t){return t.room.roomViewType}),S=(0,u.useSelector)(function(t){return t.participant.requestToJoinStageState}),q=(0,n.useContext)(p.ThemeContext).colors,v=(0,n.useContext)(o.MediaRoomContext).mediaRoom,E=(0,u.useDispatch)(),R=(0,n.useContext)(y.ConfigServiceContext).sessionConfig,w=(0,c.useWindowDimensions)(),C=R.theme.dimensions||w,h=(C.height,C.width),O=x===s.DyteViewTypes.webinar&&S===l.RequestToJoinStageState.INITIATED;return n.default.createElement(f.Modal,{isVisible:O,backdropOpacity:.8,backdropColor:q.secondary[800]},n.default.createElement(f.Flex,{width:.9*h,bg:"secondary.1000",color:"textPrimary.100",px:15,borderRadius:T.default.medium},n.default.createElement(f.Flex,{pt:15},n.default.createElement(f.Text,{fontSize:28,fontWeight:"bold"},"Request")),n.default.createElement(f.Flex,{display:"flex",pb:20},n.default.createElement(f.Flex,{direction:b?'column':'row',justifyContent:"space-between"},n.default.createElement(f.Button,{onClick:function(){return t=l.RequestToJoinType.present,E((0,l.requestToJoinType)(t)),E((0,l.requestedJoinToStageState)(l.RequestToJoinStageState.WAITING)),v.requestToJoinStage(t),void c.Alert.alert('Request Sent',"Request to "+(t===l.RequestToJoinType.present?'present':'ask')+" has been sent successfully to host",[{text:'OK',onPress:function(){}}]);var t}},n.default.createElement(f.Box,{bg:"primary.500",py:12,px:20,mt:20,borderRadius:T.default.small,align:"center"},n.default.createElement(f.Text,null,"Request to Present"))),n.default.createElement(f.Button,{onClick:function(){E((0,l.requestedJoinToStageState)(l.RequestToJoinStageState.NONE)),E((0,l.requestToJoinType)(void 0))}},n.default.createElement(f.Box,{bg:"danger.500",py:12,px:20,mt:20,borderRadius:T.default.small,align:"center"},n.default.createElement(f.Text,null,"Cancel")))))))};e.default=x},804,[1,165,585,432,487,497,2,512,514,508,676]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var l=C(n);if(l&&l.has(t))return l.get(t);var u={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in t)if("default"!==c&&Object.prototype.hasOwnProperty.call(t,c)){var s=o?Object.getOwnPropertyDescriptor(t,c):null;s&&(s.get||s.set)?Object.defineProperty(u,c,s):u[c]=t[c]}u.default=t,l&&l.set(t,u);return u})(r(d[1])),l=r(d[2]),u=r(d[3]),o=r(d[4]),c=r(d[5]),s=r(d[6]),f=r(d[7]),p=r(d[8]),y=r(d[9]),x=t(r(d[10])),E=t(r(d[11])),b=r(d[12]);function C(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,l=new WeakMap;return(C=function(t){return t?l:n})(t)}var w=function(){var t,C=(0,u.useSelector)(function(t){return t.room.roomViewType}),w=(0,u.useSelector)(function(t){return t.participant.presentingState}),T=(0,n.useContext)(l.MediaRoomContext).mediaRoom,h=(0,n.useContext)(s.ConfigServiceContext).sessionConfig,P=((0,u.useSelector)(function(t){return t.participant.requestToJoinType}),'LANDSCAPE'===n.default.useContext(b.OrientationContext).orientation),v=(0,u.useDispatch)(),S=(0,y.useWindowDimensions)(),k=h.theme.dimensions||S,_=(k.height,k.width),O=(0,n.useContext)(p.ThemeContext).colors,R=C===c.DyteViewTypes.webinar&&w===o.PresentingState.INITIATED,j=function(){T.startPresenting()},B=function(){var t;null!=(t=h.permissions)&&t.accept_present_requests?v((0,o.stoppedPresenting)()):T.removePeerFromStage(T.peerid,c.WebinarAcceptRequestType.REQUESTED_BY_PARTICIPANT)},D=(null==(t=h.permissions)||t.accept_present_requests,function(){return o.RequestToJoinType.present?'Start Presenting':'Start Asking'});return n.default.createElement(f.Modal,{isVisible:R,backdropOpacity:.8,backdropColor:O.secondary[800]},n.default.createElement(f.Flex,{width:.9*_,bg:"secondary.1000",color:"textPrimary.100",px:15,borderRadius:x.default.medium},n.default.createElement(f.Flex,{py:25},n.default.createElement(f.Flex,{display:"flex",py:20},P?n.default.createElement(f.HStack,null,n.default.createElement(f.Flex,{width:"50%"},n.default.createElement(E.default,null)),n.default.createElement(f.Flex,{width:"50%",px:25,direction:"column",justify:"center"},n.default.createElement(f.Button,{width:"100%",onClick:B},n.default.createElement(f.Box,{bg:"danger.500",py:15,px:20,borderRadius:x.default.small,align:"center"},n.default.createElement(f.Text,null,"Cancel"))),n.default.createElement(f.Button,{width:"100%",onClick:j},n.default.createElement(f.Box,{bg:"primary.500",py:15,px:20,mt:20,borderRadius:x.default.small,align:"center"},n.default.createElement(f.Text,null,D()))))):n.default.createElement(f.VStack,null,n.default.createElement(E.default,null),n.default.createElement(f.Flex,{direction:"column",justifyContent:"space-between"},n.default.createElement(f.Button,{width:"100%",onClick:B},n.default.createElement(f.Box,{bg:"danger.500",py:12,px:20,mt:10,borderRadius:x.default.small,align:"center"},n.default.createElement(f.Text,null,"Cancel"))),n.default.createElement(f.Button,{width:"100%",onClick:j},n.default.createElement(f.Box,{bg:"primary.500",py:12,px:20,mt:10,borderRadius:x.default.small,align:"center"},n.default.createElement(f.Text,null,D())))))))))};e.default=w},805,[1,165,585,432,487,497,508,512,514,2,676,806,575]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){var t=(0,n.useContext)(p.ConfigServiceContext).sessionConfig,v=(0,c.useWindowDimensions)(),S=(t.theme.dimensions||v).width,x='LANDSCAPE'===n.default.useContext(b.OrientationContext).orientation,y=Math.floor(3*S/9);S<1024&&S>500?y=Math.floor(4*S/9):S<500&&(y=Math.floor(7.2*S/9));var P=Math.floor(y*(x?3:5)/4.4),D=(0,o.useSelector)(function(t){return t.participant.id}),I=(0,o.useSelector)(function(t){return t.participant.videoOff}),w=(0,o.useSelector)(function(t){return t.participant.audioMuted}),C=(0,o.useSelector)(function(t){return t.participant.displayName}),M=(0,o.useSelector)(function(t){return t.participant.displayImageURL}),k=(0,o.useSelector)(function(t){return t.participant.device}),O=(0,o.useSelector)(function(t){return t.participant.participantPermissions}),j=(0,o.useSelector)(function(t){return t.participant.videoProduction}),T=(0,o.useSelector)(function(t){return t.participant.audioProduction}),N=(0,n.useContext)(s.UserTrackContext),A=N.mediaTracks,_=A.webcamTrack,z=A.audioTrack,B=N.inputDevices,L=(B.audioInputDevices,B.videoInputDevices,B.onAudioInputChange,B.onVideoInputChange,B.toggleAudioState),W=B.toggleVideoState,R=n.default.createElement(u.Box,{status:"error",bg:"danger.500",p:12,borderRadius:h.default.small,mt:10,width:y},n.default.createElement(u.HStack,{width:y},n.default.createElement(u.VStack,null,n.default.createElement(u.Text,{mb:2,fontSize:"lg",fontWeight:"bold"},"Permission Denied"),n.default.createElement(u.Text,{fontSize:"sm"},"We could not get permission to access your device.")))),V={id:D,device:k,displayName:C,audioMuted:w,picture:M,videoVisible:!I,videoTrack:_,audioTrack:z,isMe:!0};return n.default.createElement(u.Flex,{direction:"column",justify:"center"},n.default.createElement(f.default,{height:P,width:y,peer:V},n.default.createElement(u.Flex,{position:"absolute",bottom:1,zIndex:2e3},n.default.createElement(u.Flex,{direction:"row",justify:"flex-end",width:y,mb:10},n.default.createElement(u.Button,{disabled:T===l.MediaStates.NOT_APPLICABLE||O.microphone===E.permissionEnum.DENIED,onClick:L},n.default.createElement(u.Box,{height:36,width:36,bg:"secondary.800",borderRadius:h.default.small,align:"center",mr:5,justify:"center"},!w&&z?n.default.createElement(u.Icon,{name:"mic",boxSize:"20",fill:"textPrimary.200"}):n.default.createElement(u.Icon,{name:"mic-off",boxSize:"20",fill:"danger.500"}))),n.default.createElement(u.Button,{disabled:j===l.MediaStates.NOT_APPLICABLE||O.camera===E.permissionEnum.DENIED,onClick:W},n.default.createElement(u.Box,{height:36,width:36,bg:"secondary.800",borderRadius:h.default.small,align:"center",mr:20,justify:"center"},I?n.default.createElement(u.Icon,{name:"videocam-off",boxSize:"20",fill:"danger.500"}):n.default.createElement(u.Icon,{name:"videocam",boxSize:"20",fill:"textPrimary.200"})))))),(O.camera===E.permissionEnum.DENIED||O.microphone===E.permissionEnum.DENIED)&&R)};var n=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=v(n);if(o&&o.has(t))return o.get(t);var u={},c=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in t)if("default"!==l&&Object.prototype.hasOwnProperty.call(t,l)){var f=c?Object.getOwnPropertyDescriptor(t,l):null;f&&(f.get||f.set)?Object.defineProperty(u,l,f):u[l]=t[l]}u.default=t,o&&o.set(t,u);return u})(r(d[1])),o=r(d[2]),u=r(d[3]),c=r(d[4]),l=r(d[5]),f=t(r(d[6])),s=r(d[7]),p=r(d[8]),E=r(d[9]),b=r(d[10]),h=t(r(d[11]));function v(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(v=function(t){return t?o:n})(t)}},806,[1,165,432,512,2,480,681,579,508,487,575,676]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),o=r(d[2]),u=r(d[3]),l=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=s(n);if(o&&o.has(t))return o.get(t);var u={},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var f in t)if("default"!==f&&Object.prototype.hasOwnProperty.call(t,f)){var c=l?Object.getOwnPropertyDescriptor(t,f):null;c&&(c.get||c.set)?Object.defineProperty(u,f,c):u[f]=t[f]}u.default=t,o&&o.set(t,u);return u})(r(d[4])),f=r(d[5]),c=r(d[6]);function s(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(s=function(t){return t?o:n})(t)}var p=function(t){t.isMobile;var s=(0,l.useContext)(u.PeersServiceContext),p=s.joinedProcessedPeers,y=s.selfPeer,h=(0,c.useSelector)(function(t){return t.room.gridView}),v=p.concat([y]).filter(function(t){return!(null!=t&&t.webinarHiddenParticipant)&&(null==t?void 0:t.requestToJoinType)===o.RequestToJoinType.ask});return l.default.createElement(f.Flex,{direction:"row",width:"100%",position:"absolute",zIndex:"1",alignItems:"flex-end",justifyContent:"flex-end",bottom:"70",right:"20"},v.map(function(t){return l.default.createElement(f.Box,{key:t.id},l.default.createElement(n.default,{peer:t,height:80,width:130,hideBadge:!0,zIndex:1}))}),0===v.length&&'multi_alternate'===h&&0!==p.length&&l.default.createElement(f.Box,{key:y.id},l.default.createElement(n.default,{peer:y,height:156,width:96,hideBadge:!0})))};p.defaultProps={isMobile:!1};var y=p;e.default=y},807,[1,681,487,674,165,512,432]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),o=r(d[2]),u=r(d[3]),c=r(d[4]),s=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=M(n);if(o&&o.has(t))return o.get(t);var u={},c=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in t)if("default"!==s&&Object.prototype.hasOwnProperty.call(t,s)){var f=c?Object.getOwnPropertyDescriptor(t,s):null;f&&(f.get||f.set)?Object.defineProperty(u,s,f):u[s]=t[s]}u.default=t,o&&o.set(t,u);return u})(r(d[5])),f=r(d[6]),l=r(d[7]),p=r(d[8]);function M(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(M=function(t){return t?o:n})(t)}var v=s.default.memo(function(t){var M=(0,f.useDispatch)(),v=(0,s.useContext)(l.ConfigServiceContext),y=v.processPreset,S=v.meeting,x=(0,f.useSelector)(function(t){return t.room.producersState}),O=(0,f.useSelector)(function(t){return t.room.legacyMode}),P=(0,f.useSelector)(function(t){return t.room.joined}),b=(0,f.useSelector)(function(t){return t.participant.preset}),h=(0,f.useSelector)(function(t){return t.participant.audioMuted}),k=(0,s.useContext)(u.MediaRoomContext).mediaRoom,w=(0,s.useContext)(c.UserTrackContext).mediaTracks,C=w.audioTrack,E=w.webcamTrack,T=w.screenShareVideoTrack;return(0,s.useEffect)(function(){k&&x===o.MediaStates.LOADED&&n.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:O!==k.legacyMode&&(k.legacyMode=O,k.resetVideoProducers(E,T));case 1:case"end":return t.stop()}},null,null,null,Promise)},[O,x]),(0,s.useEffect)(function(){x===o.MediaStates.NOT_STARTED&&(k.hidden||(k.getMesssages(),k.getPolls()),k.hidden=!1,n.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:if(M((0,o.setProducersState)(o.MediaStates.CONNECTING)),!E){t.next=4;break}return t.next=4,n.default.awrap(k.shareWebcam(E));case 4:if(!C){t.next=7;break}return t.next=7,n.default.awrap(k.shareMic(C,h));case 7:M((0,o.setProducersState)(o.MediaStates.LOADED)),null==S||S.emit(S.Events.localMediaConnected);case 9:case"end":return t.stop()}},null,null,null,Promise))},[x,P]),(0,s.useEffect)(function(){b&&y(b)},[b]),s.default.createElement(p.Box,null)});e.default=v},808,[1,67,480,585,579,165,432,508,512]); -__d(function(g,r,i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=function(e){var E=e.width,x=e.height,h=e.isLandscape,b=e.meetingCode,T=e.roomName,C=e.onChangeMeetingCode,v=e.joinMeeting,w=e.title,j=(0,y.useDispatch)(),O=n.useState({displayName:!1,meetingCode:!1}),P=(0,t.default)(O,2),D=P[0],M=P[1],_=n.useContext(u.ThemeContext).colors,k=(0,y.useSelector)(function(e){return e.participant.displayName});(0,y.useSelector)(function(e){return e.room.roomViewType});return n.createElement(o.Flex,{height:x,width:E,justify:h?'space-evenly':'center',align:"center",backgroundColor:"secondary.1000",top:0,direction:h?'row':'column',bottom:0},n.createElement(o.Flex,{align:"center"},n.createElement(o.Text,{fontWeight:"bold",py:18,fontSize:"lg"},w),n.createElement(l.default,null)),n.createElement(o.Flex,{width:E/(h?3:1)-40,justify:"center"},s.DYTE_DEV_MODE?n.createElement(o.Box,null,n.createElement(o.Text,{color:"textPrimary.300",mt:20},"Name: "),n.createElement(c.TextInput,{style:{paddingLeft:15,height:48,marginVertical:10,borderRadius:p.default.medium,color:_.textPrimary[300],backgroundColor:_.secondary[800],width:E/(h?3:1)-40},onChangeText:function(e){return j((0,f.setUserDisplayName)(e))},editable:!0,showSoftInputOnFocus:!0,value:k})):n.createElement(o.HStack,{justify:"center",py:24},n.createElement(o.Text,null,"you are joining as",' '),n.createElement(o.Text,{fontWeight:"bold"},k)),D.displayName&&n.createElement(o.Text,{color:"danger.300",mb:10}," Please enter your display name"),!T&&s.DYTE_DEV_MODE&&n.createElement(o.Box,null,n.createElement(o.Text,{color:"textPrimary.300"},"Meeting Code:"),n.createElement(c.TextInput,{style:{paddingLeft:15,paddingBottom:7,paddingTop:7,marginVertical:10,borderRadius:p.default.medium,color:_.textPrimary[300],backgroundColor:_.secondary[800],width:E/(h?3:1)-40},onChangeText:C,value:b}),D.meetingCode&&n.createElement(o.Text,{color:"danger.300",mb:10}," Please enter meeting room code")),n.createElement(o.Button,{onClick:function(){var e={displayName:!1,meetingCode:!1};b&&k?v():(k||(e.displayName=!0),b||(e.meetingCode=!0));M(e)}},n.createElement(o.Box,{bg:"primary.500",py:12,mt:10,borderRadius:p.default.medium,align:"center"},n.createElement(o.Text,null,"Join")))))};var t=e(r(d[1])),n=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=E(t);if(n&&n.has(e))return n.get(e);var o={},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in e)if("default"!==c&&Object.prototype.hasOwnProperty.call(e,c)){var u=l?Object.getOwnPropertyDescriptor(e,c):null;u&&(u.get||u.set)?Object.defineProperty(o,c,u):o[c]=e[c]}o.default=e,n&&n.set(e,o);return o})(r(d[2])),o=r(d[3]),l=e(r(d[4])),c=r(d[5]),u=r(d[6]),s=r(d[7]),p=e(r(d[8])),f=r(d[9]),y=r(d[10]);function E(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(E=function(e){return e?n:t})(e)}},809,[1,41,165,512,806,2,514,543,676,487,432]); -__d(function(g,r,i,a,m,e,d){var I;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,(function(I){I.CLIENTID_INVALID="CLIENTID_INVALID",I.MEETING_UNAUTHORIZED="MEETING_UNAUTHORIZED",I.MEETING_NOTFOUND="MEETING_NOTFOUND"})(I||(I={}));var N=I;e.default=N},810,[]); -__d(function(e,i,t,l,n,d,o){n.exports={name:"dyteClientMobile",displayName:"dyteClientMobile"}},811,[]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.updateWebinarPresentingSetting=e.updatePreset=e.updateCanPresent=e.switchToGroupCall=e.stoppedPresenting=e.startedPresenting=e.setVisibilitySettings=e.setVideoTrackSelection=e.setVideoProduction=e.setVideoOff=e.setUserToken=e.setUserDisplayName=e.setUserDisplayImageURL=e.setUser=e.setScreenSharingProduction=e.setScreenSharing=e.setParticipantPermissions=e.setLoggedIn=e.setCameraFacing=e.setAudioTrackSelection=e.setAudioProduction=e.setAudioMuted=e.resetParticipant=e.requestedJoinToStageState=e.requestToJoinType=e.requestToJoinStageRejected=e.requestToJoinStageAccepted=e.requestToJoinPeerStageAccepted=e.removedFromStage=e.permissionEnum=e.muteAllVideo=e.muteAll=e.initiatePresenting=e.disableVideo=e.disableAudio=e.default=e.RequestToJoinType=e.RequestToJoinStageState=e.PresentingState=e.JoinStageSettings=void 0;var n,o,s=t(r(d[1])),c=r(d[2]),u=r(d[3]),p=r(d[4]),l=r(d[5]),S=r(d[6]),T=r(d[7]),f=t(r(d[8]));e.permissionEnum=o,(function(t){t[t.ACCEPTED=0]="ACCEPTED",t[t.DENIED=1]="DENIED",t[t.FAILED=2]="FAILED",t[t.INIT=3]="INIT"})(o||(e.permissionEnum=o={}));var A=(0,c.createAction)('participant/set-user');e.setUser=A;var E=(0,c.createAction)('participant/set-token');e.setUserToken=E;var y=(0,c.createAction)('participant/set-logged-in');e.setLoggedIn=y;var P=(0,c.createAction)('participant/set-display-name');e.setUserDisplayName=P;var I=(0,c.createAction)('participant/set-display-image');e.setUserDisplayImageURL=I;var N=(0,c.createAction)('participant/set-video-production');e.setVideoProduction=N;var v=(0,c.createAction)('participant/set-audio-production');e.setAudioProduction=v;var R=(0,c.createAction)('participant/set-screen-sharing-production');e.setScreenSharingProduction=R;var D=(0,c.createAction)('participant/set-audio-muted');e.setAudioMuted=D;var O=(0,c.createAction)('participant/set-screen-sharing');e.setScreenSharing=O;var _=(0,c.createAction)('participant/set-video-off');e.setVideoOff=_;var b=(0,c.createAction)('participant/set-video-track-selection');e.setVideoTrackSelection=b;var h=(0,c.createAction)('participant/set-audio-track-selection');e.setAudioTrackSelection=h;var q=(0,c.createAction)('participant/set-permissions');e.setParticipantPermissions=q;var J=(0,c.createAction)('websocket/request-to-join-stage-accepted');e.requestToJoinStageAccepted=J;var w=(0,c.createAction)('websocket/request-to-join-stage-rejected');e.requestToJoinStageRejected=w;var k=(0,c.createAction)('websocket/removed-from-stage');e.removedFromStage=k;var M=(0,c.createAction)('room/request-to-join-stage-state');e.requestedJoinToStageState=M;var U=(0,c.createAction)('participant/request-to-join-type');e.requestToJoinType=U;var L=(0,c.createAction)('websocket/started-presenting');e.startedPresenting=L;var C=(0,c.createAction)('websocket/stopped-presenting');e.stoppedPresenting=C;var j=(0,c.createAction)('participant/initiate-presenting');e.initiatePresenting=j;var G=(0,c.createAction)('websocket/peer-added-to-stage');e.requestToJoinPeerStageAccepted=G;var W=(0,c.createAction)('session/reset-pariticipant');e.resetParticipant=W;var H=(0,c.createAction)('session/camera-facing');e.setCameraFacing=H;var V=(0,c.createAction)('websocket/mute-all');e.muteAll=V;var F=(0,c.createAction)('websocket/mute-all-video');e.muteAllVideo=F;var Q=(0,c.createAction)('websocket/disable-audio');e.disableAudio=Q;var x=(0,c.createAction)('websocket/disable-video');e.disableVideo=x;var Y=(0,c.createAction)('websocket/visibility-settings');e.setVisibilitySettings=Y;var z=(0,c.createAction)('websocket/update_can_update');e.updateCanPresent=z;var K=(0,c.createAction)('websocket/update-webinar-update-setting');e.updateWebinarPresentingSetting=K;var B=(0,c.createAction)('websocket/update-userpreset');e.updatePreset=B;var X,Z,$,ee,te=(0,c.createAction)('session/switch-group-call');e.switchToGroupCall=te,e.JoinStageSettings=X,(function(t){t.ALLOWED="allowed",t.ON_REQUEST="on_request",t.NOT_ALLOWED="not_allowed"})(X||(e.JoinStageSettings=X={})),e.PresentingState=Z,(function(t){t[t.PRESENTING=0]="PRESENTING",t[t.NOT_PRESENTING=1]="NOT_PRESENTING",t[t.INITIATED=2]="INITIATED"})(Z||(e.PresentingState=Z={})),e.RequestToJoinStageState=$,(function(t){t[t.NONE=0]="NONE",t[t.WAITING=1]="WAITING",t[t.ACCEPTED=2]="ACCEPTED",t[t.REJECTED=3]="REJECTED",t[t.INITIATED=4]="INITIATED"})($||(e.RequestToJoinStageState=$={})),e.RequestToJoinType=ee,(function(t){t.present="REQUEST_TO_PRESENT",t.ask="REQUEST_TO_ASK"})(ee||(e.RequestToJoinType=ee={}));var ae={id:'',peerId:f.default.v4().toString(),device:'',email:'',displayName:'',authToken:'',loggedIn:!1,displayImageURL:'',audioMuted:!1,videoOff:!1,sharingScreen:!1,videoProduction:u.MediaStates.NOT_STARTED,audioProduction:u.MediaStates.NOT_STARTED,screenSharingProduction:u.MediaStates.NOT_STARTED,shouldProduce:!0,isHost:!1,canUnMute:!0,clientSpecificId:null,participantPermissions:{camera:o.INIT,microphone:o.INIT,externalStorage:o.INIT,bluetooth:o.INIT,photos:o.INIT,readExternalStorage:o.INIT},cameraFacing:'front',hidden:!1,webinarHiddenParticipant:!1,joinStageSettings:X.ALLOWED,requestToJoinStageState:$.NONE,presentingState:Z.NOT_PRESENTING,canPresent:!1,metadata:{preset_name:'default',view_type:'GROUP_CALL'},organizationId:'',preset:null,switched:null};var ie=(0,c.createReducer)(ae,(n={},(0,s.default)(n,W.toString(),function(t){t.sharingScreen=!1,t.videoProduction=u.MediaStates.NOT_STARTED,t.audioProduction=u.MediaStates.NOT_STARTED}),(0,s.default)(n,A.toString(),function(t,n){t.authToken=n.payload.authToken,t.loggedIn=n.payload.loggedIn||!1,t.email=n.payload.email||'',t.displayImageURL=n.payload.picture||'',t.id=n.payload.id||'',t.clientSpecificId=n.payload.clientSpecificId,t.organizationId=n.payload.organizationId,n.payload.name&&n.payload.name.length>0&&(t.displayName=n.payload.name||'')}),(0,s.default)(n,E.toString(),function(t,n){var o;t.authToken=n.payload,t.id=(o=n.payload,(0,l.parseJwt)(o).id)}),(0,s.default)(n,P.toString(),function(t,n){t.displayName=n.payload}),(0,s.default)(n,I.toString(),function(t,n){t.displayImageURL=n.payload}),(0,s.default)(n,y.toString(),function(t,n){t.loggedIn=n.payload}),(0,s.default)(n,q.toString(),function(t,n){t.participantPermissions=n.payload}),(0,s.default)(n,N.toString(),function(t,n){t.videoProduction=n.payload}),(0,s.default)(n,v.toString(),function(t,n){t.audioProduction=n.payload}),(0,s.default)(n,R.toString(),function(t,n){t.screenSharingProduction=n.payload}),(0,s.default)(n,D.toString(),function(t,n){!1!==t.canUnMute&&(t.audioMuted=n.payload)}),(0,s.default)(n,_.toString(),function(t,n){t.videoOff=n.payload}),(0,s.default)(n,b.toString(),function(t,n){t.videoTrackSelection=n.payload}),(0,s.default)(n,h.toString(),function(t,n){t.audioTrackSelection=n.payload}),(0,s.default)(n,O.toString(),function(t,n){t.sharingScreen=n.payload}),(0,s.default)(n,p.roomJoined.toString(),function(t,n){t.isHost=n.payload.isHost}),(0,s.default)(n,V.toString(),function(t,n){t.isHost||(t.audioMuted=!0,t.canUnMute=n.payload.allowUnMute)}),(0,s.default)(n,F.toString(),function(t){t.isHost||(t.videoOff=!0)}),(0,s.default)(n,Q.toString(),function(t){t.audioMuted=!0}),(0,s.default)(n,x.toString(),function(t){t.videoOff=!0}),(0,s.default)(n,H.toString(),function(t,n){t.cameraFacing=n.payload}),(0,s.default)(n,J.toString(),function(t,n){t.joinStageSettings=X.ALLOWED,t.requestToJoinStageState=$.ACCEPTED,t.presentingState=Z.INITIATED,t.requestToJoinType=n.payload.requestToJoinType,t.canPresent=!0}),(0,s.default)(n,z.toString(),function(t,n){t.canPresent=n.payload}),(0,s.default)(n,K.toString(),function(t,n){t.webinarHiddenParticipant=n.payload}),(0,s.default)(n,w.toString(),function(t){t.webinarHiddenParticipant=!0,t.joinStageSettings=X.NOT_ALLOWED,t.requestToJoinStageState=$.REJECTED,t.presentingState=Z.NOT_PRESENTING,t.sharingScreen=!1,t.screenSharingProduction=u.MediaStates.NOT_STARTED,T.Alert.alert('Request Declined','Your Request have been declined by host or moderator',[{text:'OK',onPress:function(){}}])}),(0,s.default)(n,k.toString(),function(t,n){t.webinarHiddenParticipant=!0,t.joinStageSettings=X.NOT_ALLOWED,t.audioMuted=!0,t.videoOff=!0,t.sharingScreen=!1,t.requestToJoinStageState=$.NONE,t.presentingState=Z.NOT_PRESENTING,t.screenSharingProduction=u.MediaStates.NOT_STARTED,t.requestToJoinType=void 0;var o=n.payload.type===S.WebinarAcceptRequestType.REQUESTED_BY_PARTICIPANT?'Dropped successfully.':'Dropped from Stage',s=n.payload.type===S.WebinarAcceptRequestType.REQUESTED_BY_PARTICIPANT?"You are no more "+(t.requestToJoinType===ee.present?'Pesenting':'Asking')+".":"Host/Moderator has force stopped you from "+(t.requestToJoinType===ee.present?'Pesenting':'Asking')+".";T.Alert.alert(o,s,[{text:'OK',onPress:function(){}}]),t.canPresent=!1}),(0,s.default)(n,M.toString(),function(t,n){t.requestToJoinStageState=n.payload}),(0,s.default)(n,U.toString(),function(t,n){t.requestToJoinType=n.payload}),(0,s.default)(n,L.toString(),function(t){t.webinarHiddenParticipant=!1,t.presentingState=Z.PRESENTING}),(0,s.default)(n,C.toString(),function(t){t.webinarHiddenParticipant=!0,t.presentingState=Z.NOT_PRESENTING,t.screenSharingProduction=u.MediaStates.NOT_STARTED,t.sharingScreen=!1,t.canPresent=!1}),(0,s.default)(n,j.toString(),function(t){t.presentingState=Z.INITIATED}),(0,s.default)(n,G.toString(),function(t,n){n.payload.id===t.peerId&&(t.requestToJoinType=n.payload.requestToJoinType)}),(0,s.default)(n,Y.toString(),function(t,n){var o=n.payload,s=(o.hidden,o.joinStageSettings);t.joinStageSettings=s}),(0,s.default)(n,B.toString(),function(t,n){t.preset=n.payload.preset}),(0,s.default)(n,p.peerMetadataUpdated.toString(),function(t,n){t.peerId===n.payload.id&&(t.metadata.preset_name=n.payload.preset_name,t.metadata.view_type=n.payload.view_type)}),(0,s.default)(n,te.toString(),function(t,n){t.videoProduction=u.MediaStates.NOT_STARTED,t.audioProduction=u.MediaStates.NOT_STARTED,t.switched='meeting'}),(0,s.default)(n,p.switchToWebinar.toString(),function(t,n){t.switched='webinar'}),n));e.default=ie},487,[1,261,475,480,481,488,492,2,493]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.browserName=void 0,e.default=function(t,o){var c=v(!1),f=(0,n.default)(c,2),h=f[0],l=f[1],p=o&&o.successDuration;return(0,u.useEffect)(function(){if(h&&p){var t=setTimeout(function(){l(!1)},p);return function(){clearTimeout(t)}}return function(){}},[h,p]),[h,function(){var n=(0,s.default)(t);l(n)}]},e.osName=e.isSafari=e.isMobile=e.isDesktopSafari=e.isChrome=e.getDeviceInfo=void 0,e.parseJwt=function(t){var n=t.split('.')[1].replace(/-/g,'+').replace(/_/g,'/'),o=decodeURIComponent(c.default.decode(n).split('').map(function(t){return"%"+("00"+t.charCodeAt(0).toString(16)).slice(-2)}).join(''));return JSON.parse(o)},e.useDisclosure=void 0,e.useScale=function(t){var n=t.width,o=t.height,u=f.Dimensions.get('screen').width,s=f.Dimensions.get('screen').height;return{width:Math.min(n,u),height:Math.min(o,s)}},e.withAnchorPoint=void 0;var n=t(r(d[1])),o=t(r(d[2])),u=r(d[3]),s=t(r(d[4])),c=t(r(d[5])),f=r(d[6]),h=r(d[3]),l=h.useCallback,v=h.useState,p=f.NativeModules.DyteHelper,w=(new f.NativeEventEmitter(p),function(t){return t>=0&&t<=1}),D=function(t){return t&&t.width>0&&t.height>0},b=.5,N=.5;e.withAnchorPoint=function(t,n,u){if(!w((s=n).x)||!w(s.y))return t;var s;if(!D(u))return t;var c=t.transform;if(!c)return t;if(n.x!==b&&u.width){var f=[];f.push({translateX:u.width*(n.x-b)}),(c=[].concat(f,(0,o.default)(c))).push({translateX:u.width*(b-n.x)})}if(!Array.isArray(c))return{transform:c};if(n.y!==N&&u.height){var h=[];h.push({translateY:u.height*(n.y-N)}),(c=[].concat(h,(0,o.default)(c))).push({translateY:u.height*(N-n.y)})}return{transform:c}};var y=function(){return'react native client'};e.browserName=y;var S=function(){return''};e.osName=S;var M=function(){return!0};e.isMobile=M;e.isChrome=function(){return!0};e.getDeviceInfo=function(){return{isMobile:!0,browserName:'react native client',osName:'',browserVersion:'react native client'}};e.isSafari=function(){return!1};e.isDesktopSafari=function(){return!1};e.useDisclosure=function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0],o=v(t),u=(0,n.default)(o,2),s=u[0],c=u[1];return{isOpen:s,onOpen:l(function(){return c(!0)},[]),onClose:l(function(){return c(!1)},[]),toggle:l(function(){return c(function(t){return!t})},[])}}},488,[1,41,49,165,489,491,2]); +__d(function(g,r,i,a,m,_e,d){"use strict";var e=r(d[0]),t={"text/plain":"Text","text/html":"Url",default:"Text"},o="Copy to clipboard: #{key}, Enter";function n(e){var t=(/mac os x/i.test(navigator.userAgent)?"\u2318":"Ctrl")+"+C";return e.replace(/#{\s*key\s*}/g,t)}m.exports=function(c,l){var s,p,u,y,f,b,w=!1;l||(l={}),s=l.debug||!1;try{if(u=e(),y=document.createRange(),f=document.getSelection(),(b=document.createElement("span")).textContent=c,b.style.all="unset",b.style.position="fixed",b.style.top=0,b.style.clip="rect(0, 0, 0, 0)",b.style.whiteSpace="pre",b.style.webkitUserSelect="text",b.style.MozUserSelect="text",b.style.msUserSelect="text",b.style.userSelect="text",b.addEventListener("copy",function(e){if(e.stopPropagation(),l.format)if(e.preventDefault(),void 0===e.clipboardData){s&&console.warn("unable to use e.clipboardData"),s&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var o=t[l.format]||t.default;window.clipboardData.setData(o,c)}else e.clipboardData.clearData(),e.clipboardData.setData(l.format,c);l.onCopy&&(e.preventDefault(),l.onCopy(e.clipboardData))}),document.body.appendChild(b),y.selectNodeContents(b),f.addRange(y),!document.execCommand("copy"))throw new Error("copy command was unsuccessful");w=!0}catch(e){s&&console.error("unable to copy using execCommand: ",e),s&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(l.format||"text",c),l.onCopy&&l.onCopy(window.clipboardData),w=!0}catch(e){s&&console.error("unable to copy using clipboardData: ",e),s&&console.error("falling back to prompt"),p=n("message"in l?l.message:o),window.prompt(p,c)}}finally{f&&("function"==typeof f.removeRange?f.removeRange(y):f.removeAllRanges()),b&&document.body.removeChild(b),u()}return w}},489,[490]); +__d(function(g,r,_i,a,m,e,d){m.exports=function(){var n=document.getSelection();if(!n.rangeCount)return function(){};for(var t=document.activeElement,o=[],u=0;u>2,o=(3&c)<<4|(h=n.charCodeAt(s++))>>4,A=(15&h)<<2|(u=n.charCodeAt(s++))>>6,l=63&u,isNaN(h)?A=l=64:isNaN(u)&&(l=64),f.push(t.charAt(i)+t.charAt(o)+t.charAt(A)+t.charAt(l)),c=h=u="",i=o=A=l=""}while(s>2,o=(3&c)<<4|(h=n[s++])>>4,A=(15&h)<<2|(u=n[s++])>>6,l=63&u,isNaN(h)?A=l=64:isNaN(u)&&(l=64),f.push(t.charAt(i)+t.charAt(o)+t.charAt(A)+t.charAt(l)),c=h=u="",i=o=A=l=""}while(s>>((3&r)<<3)&255;return f},'undefined'!=typeof console&&console.warn&&console.warn("[SECURITY] node-uuid: crypto not usable, falling back to insecure Math.random()")}})():(function(){if('function'==typeof _r)try{var n=_r(d[0]);t=r=n&&function(){return n(16)},r()}catch(n){}})();for(var f='function'==typeof Buffer?Buffer:Array,i=[],c={},s=0;s<256;s++)i[s]=(s+256).toString(16).substr(1),c[i[s]]=s;function l(n,r){var e=r||0,t=i;return t[n[e++]]+t[n[e++]]+t[n[e++]]+t[n[e++]]+'-'+t[n[e++]]+t[n[e++]]+'-'+t[n[e++]]+t[n[e++]]+'-'+t[n[e++]]+t[n[e++]]+'-'+t[n[e++]]+t[n[e++]]+t[n[e++]]+t[n[e++]]+t[n[e++]]+t[n[e++]]}var v=r(),w=[1|v[0],v[1],v[2],v[3],v[4],v[5]],y=16383&(v[6]<<8|v[7]),p=0,h=0;function C(n,e,t){var o=e&&t||0;'string'==typeof n&&(e='binary'===n?new f(16):null,n=null);var u=(n=n||{}).random||(n.rng||r)();if(u[6]=15&u[6]|64,u[8]=63&u[8]|128,e)for(var i=0;i<16;i++)e[o+i]=u[i];return e||l(u)}var R=C;R.v1=function(n,r,e){var t=r&&e||0,o=r||[],u=null!=(n=n||{}).clockseq?n.clockseq:y,f=null!=n.msecs?n.msecs:(new Date).getTime(),i=null!=n.nsecs?n.nsecs:h+1,c=f-p+(i-h)/1e4;if(c<0&&null==n.clockseq&&(u=u+1&16383),(c<0||f>p)&&null==n.nsecs&&(i=0),i>=1e4)throw new Error('uuid.v1(): Can\'t create more than 10M uuids/sec');p=f,h=i,y=u;var s=(1e4*(268435455&(f+=122192928e5))+i)%4294967296;o[t++]=s>>>24&255,o[t++]=s>>>16&255,o[t++]=s>>>8&255,o[t++]=255&s;var v=f/4294967296*1e4&268435455;o[t++]=v>>>8&255,o[t++]=255&v,o[t++]=v>>>24&15|16,o[t++]=v>>>16&255,o[t++]=u>>>8|128,o[t++]=255&u;for(var C=n.node||w,R=0;R<6;R++)o[t+R]=C[R];return r||l(o)},R.v4=C,R.parse=function(n,r,e){var t=r&&e||0,o=0;for(r=r||[],n.toLowerCase().replace(/[0-9a-f]{2}/g,function(n){o<16&&(r[t+o++]=c[n])});o<16;)r[t+o++]=0;return r},R.unparse=l,R.BufferClass=f,R._rng=r,R._mathRNG=e,R._nodeRNG=t,R._whatwgRNG=o,void 0!==m&&m.exports?m.exports=R:'function'==typeof define&&define.amd?define(function(){return R}):(u=n.uuid,R.noConflict=function(){return n.uuid=u,R},n.uuid=R)})('undefined'!=typeof window?window:null)},493,[494]); +__d(function(g,r,i,a,m,e,d){'use strict';var o=65536,n=4294967295;var t=r(d[0]).Buffer,s=g.crypto||g.msCrypto;s&&s.getRandomValues?m.exports=function(u,f){if(u>n)throw new RangeError('requested too many random bytes');var c=t.allocUnsafe(u);if(u>0)if(u>o)for(var l=0;lp)throw new RangeError('The value "'+t+'" is invalid for option "size"');var e=new Uint8Array(t);return Object.setPrototypeOf(e,l.prototype),e}function l(t,e,n){if('number'==typeof t){if('string'==typeof e)throw new TypeError('The "string" argument must be of type string. Received type number');return b(t)}return y(t,e,n)}function y(t,e,n){if('string'==typeof t)return B(t,e);if(ArrayBuffer.isView(t))return m(t);if(null==t)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof t);if(pt(t,ArrayBuffer)||t&&pt(t.buffer,ArrayBuffer))return I(t,e,n);if('undefined'!=typeof SharedArrayBuffer&&(pt(t,SharedArrayBuffer)||t&&pt(t.buffer,SharedArrayBuffer)))return I(t,e,n);if('number'==typeof t)throw new TypeError('The "value" argument must not be of type number. Received type number');var i=t.valueOf&&t.valueOf();if(null!=i&&i!==t)return l.from(i,e,n);var o=U(t);if(o)return o;if('undefined'!=typeof Symbol&&null!=Symbol.toPrimitive&&'function'==typeof t[Symbol.toPrimitive])return l.from(t[Symbol.toPrimitive]('string'),e,n);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof t)}function w(t){if('number'!=typeof t)throw new TypeError('"size" argument must be of type number');if(t<0)throw new RangeError('The value "'+t+'" is invalid for option "size"')}function v(t,e,n){return w(t),t<=0?c(t):void 0!==e?'string'==typeof n?c(t).fill(e,n):c(t).fill(e):c(t)}function b(t){return w(t),c(t<0?0:0|A(t))}function B(t,e){if('string'==typeof e&&''!==e||(e='utf8'),!l.isEncoding(e))throw new TypeError('Unknown encoding: '+e);var n=0|R(t,e),i=c(n),o=i.write(t,e);return o!==n&&(i=i.slice(0,o)),i}function E(t){for(var e=t.length<0?0:0|A(t.length),n=c(e),i=0;i=p)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+p.toString(16)+' bytes');return 0|t}function R(t,e){if(l.isBuffer(t))return t.length;if(ArrayBuffer.isView(t)||pt(t,ArrayBuffer))return t.byteLength;if('string'!=typeof t)throw new TypeError("The \"string\" argument must be one of type string, Buffer, or ArrayBuffer. Received type "+typeof t);var n=t.length,i=arguments.length>2&&!0===arguments[2];if(!i&&0===n)return 0;for(var o=!1;;)switch(e){case'ascii':case'latin1':case'binary':return n;case'utf8':case'utf-8':return ft(t).length;case'ucs2':case'ucs-2':case'utf16le':case'utf-16le':return 2*n;case'hex':return n>>>1;case'base64':return ht(t).length;default:if(o)return i?-1:ft(t).length;e=(''+e).toLowerCase(),o=!0}}function T(t,e,n){var i=!1;if((void 0===e||e<0)&&(e=0),e>this.length)return'';if((void 0===n||n>this.length)&&(n=this.length),n<=0)return'';if((n>>>=0)<=(e>>>=0))return'';for(t||(t='utf8');;)switch(t){case'hex':return Y(this,e,n);case'utf8':case'utf-8':return N(this,e,n);case'ascii':return D(this,e,n);case'latin1':case'binary':return z(this,e,n);case'base64':return C(this,e,n);case'ucs2':case'ucs-2':case'utf16le':case'utf-16le':return G(this,e,n);default:if(i)throw new TypeError('Unknown encoding: '+t);t=(t+'').toLowerCase(),i=!0}}function O(t,e,n){var i=t[e];t[e]=t[n],t[n]=i}function L(t,e,n,i,o){if(0===t.length)return-1;if('string'==typeof n?(i=n,n=0):n>2147483647?n=2147483647:n<-2147483648&&(n=-2147483648),ct(n=+n)&&(n=o?0:t.length-1),n<0&&(n=t.length+n),n>=t.length){if(o)return-1;n=t.length-1}else if(n<0){if(!o)return-1;n=0}if('string'==typeof e&&(e=l.from(e,i)),l.isBuffer(e))return 0===e.length?-1:M(t,e,n,i,o);if('number'==typeof e)return e&=255,'function'==typeof Uint8Array.prototype.indexOf?o?Uint8Array.prototype.indexOf.call(t,e,n):Uint8Array.prototype.lastIndexOf.call(t,e,n):M(t,[e],n,i,o);throw new TypeError('val must be string, number or Buffer')}function M(t,e,n,i,o){var f,u=1,s=t.length,h=e.length;if(void 0!==i&&('ucs2'===(i=String(i).toLowerCase())||'ucs-2'===i||'utf16le'===i||'utf-16le'===i)){if(t.length<2||e.length<2)return-1;u=2,s/=2,h/=2,n/=2}function a(t,e){return 1===u?t[e]:t.readUInt16BE(e*u)}if(o){var p=-1;for(f=n;fs&&(n=s-h),f=n;f>=0;f--){for(var c=!0,l=0;lo&&(i=o):i=o;var f,u=e.length;for(i>u/2&&(i=u/2),f=0;f239?4:f>223?3:f>191?2:1;if(o+s<=n){var h=void 0,a=void 0,p=void 0,c=void 0;switch(s){case 1:f<128&&(u=f);break;case 2:128==(192&(h=t[o+1]))&&(c=(31&f)<<6|63&h)>127&&(u=c);break;case 3:h=t[o+1],a=t[o+2],128==(192&h)&&128==(192&a)&&(c=(15&f)<<12|(63&h)<<6|63&a)>2047&&(c<55296||c>57343)&&(u=c);break;case 4:h=t[o+1],a=t[o+2],p=t[o+3],128==(192&h)&&128==(192&a)&&128==(192&p)&&(c=(15&f)<<18|(63&h)<<12|(63&a)<<6|63&p)>65535&&c<1114112&&(u=c)}}null===u?(u=65533,s=1):u>65535&&(u-=65536,i.push(u>>>10&1023|55296),u=56320|1023&u),i.push(u),o+=s}return j(i)}_e.kMaxLength=p,l.TYPED_ARRAY_SUPPORT=(function(){try{var t=new Uint8Array(1),e={foo:function(){return 42}};return Object.setPrototypeOf(e,Uint8Array.prototype),Object.setPrototypeOf(t,e),42===t.foo()}catch(t){return!1}})(),l.TYPED_ARRAY_SUPPORT||'undefined'==typeof console||'function'!=typeof console.error||console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support."),Object.defineProperty(l.prototype,'parent',{enumerable:!0,get:function(){if(l.isBuffer(this))return this.buffer}}),Object.defineProperty(l.prototype,'offset',{enumerable:!0,get:function(){if(l.isBuffer(this))return this.byteOffset}}),l.poolSize=8192,l.from=function(t,e,n){return y(t,e,n)},Object.setPrototypeOf(l.prototype,Uint8Array.prototype),Object.setPrototypeOf(l,Uint8Array),l.alloc=function(t,e,n){return v(t,e,n)},l.allocUnsafe=function(t){return b(t)},l.allocUnsafeSlow=function(t){return b(t)},l.isBuffer=function(t){return null!=t&&!0===t._isBuffer&&t!==l.prototype},l.compare=function(t,e){if(pt(t,Uint8Array)&&(t=l.from(t,t.offset,t.byteLength)),pt(e,Uint8Array)&&(e=l.from(e,e.offset,e.byteLength)),!l.isBuffer(t)||!l.isBuffer(e))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(t===e)return 0;for(var n=t.length,i=e.length,o=0,f=Math.min(n,i);oi.length?(l.isBuffer(f)||(f=l.from(f)),f.copy(i,o)):Uint8Array.prototype.set.call(i,f,o);else{if(!l.isBuffer(f))throw new TypeError('"list" argument must be an Array of Buffers');f.copy(i,o)}o+=f.length}return i},l.byteLength=R,l.prototype._isBuffer=!0,l.prototype.swap16=function(){var t=this.length;if(t%2!=0)throw new RangeError('Buffer size must be a multiple of 16-bits');for(var e=0;ee&&(t+=' ... '),''},a&&(l.prototype[a]=l.prototype.inspect),l.prototype.compare=function(t,e,n,i,o){if(pt(t,Uint8Array)&&(t=l.from(t,t.offset,t.byteLength)),!l.isBuffer(t))throw new TypeError("The \"target\" argument must be one of type Buffer or Uint8Array. Received type "+typeof t);if(void 0===e&&(e=0),void 0===n&&(n=t?t.length:0),void 0===i&&(i=0),void 0===o&&(o=this.length),e<0||n>t.length||i<0||o>this.length)throw new RangeError('out of range index');if(i>=o&&e>=n)return 0;if(i>=o)return-1;if(e>=n)return 1;if(e>>>=0,n>>>=0,i>>>=0,o>>>=0,this===t)return 0;for(var f=o-i,u=n-e,s=Math.min(f,u),h=this.slice(i,o),a=t.slice(e,n),p=0;p>>=0,isFinite(n)?(n>>>=0,void 0===i&&(i='utf8')):(i=n,n=void 0)}var o=this.length-e;if((void 0===n||n>o)&&(n=o),t.length>0&&(n<0||e<0)||e>this.length)throw new RangeError('Attempt to write outside buffer bounds');i||(i='utf8');for(var f=!1;;)switch(i){case'hex':return _(this,t,e,n);case'utf8':case'utf-8':return S(this,t,e,n);case'ascii':case'latin1':case'binary':return x(this,t,e,n);case'base64':return P(this,t,e,n);case'ucs2':case'ucs-2':case'utf16le':case'utf-16le':return k(this,t,e,n);default:if(f)throw new TypeError('Unknown encoding: '+i);i=(''+i).toLowerCase(),f=!0}},l.prototype.toJSON=function(){return{type:'Buffer',data:Array.prototype.slice.call(this._arr||this,0)}};var F=4096;function j(t){var e=t.length;if(e<=F)return String.fromCharCode.apply(String,t);for(var n='',i=0;ii)&&(n=i);for(var o='',f=e;fn)throw new RangeError('Trying to access beyond buffer length')}function q(t,e,n,i,o,f){if(!l.isBuffer(t))throw new TypeError('"buffer" argument must be a Buffer instance');if(e>o||et.length)throw new RangeError('Index out of range')}function W(t,e,n,i,o){rt(e,i,o,t,n,7);var f=Number(e&BigInt(4294967295));t[n++]=f,f>>=8,t[n++]=f,f>>=8,t[n++]=f,f>>=8,t[n++]=f;var u=Number(e>>BigInt(32)&BigInt(4294967295));return t[n++]=u,u>>=8,t[n++]=u,u>>=8,t[n++]=u,u>>=8,t[n++]=u,n}function X(t,e,n,i,o){rt(e,i,o,t,n,7);var f=Number(e&BigInt(4294967295));t[n+7]=f,f>>=8,t[n+6]=f,f>>=8,t[n+5]=f,f>>=8,t[n+4]=f;var u=Number(e>>BigInt(32)&BigInt(4294967295));return t[n+3]=u,u>>=8,t[n+2]=u,u>>=8,t[n+1]=u,u>>=8,t[n]=u,n+8}function J(t,e,n,i,o,f){if(n+i>t.length)throw new RangeError('Index out of range');if(n<0)throw new RangeError('Index out of range')}function Z(t,e,n,i,o){return e=+e,n>>>=0,o||J(t,0,n,4),h.write(t,e,n,i,23,4),n+4}function $(t,e,n,i,o){return e=+e,n>>>=0,o||J(t,0,n,8),h.write(t,e,n,i,52,8),n+8}l.prototype.slice=function(t,e){var n=this.length;t=~~t,e=void 0===e?n:~~e,t<0?(t+=n)<0&&(t=0):t>n&&(t=n),e<0?(e+=n)<0&&(e=0):e>n&&(e=n),e>>=0,e>>>=0,n||V(t,e,this.length);for(var i=this[t],o=1,f=0;++f>>=0,e>>>=0,n||V(t,e,this.length);for(var i=this[t+--e],o=1;e>0&&(o*=256);)i+=this[t+--e]*o;return i},l.prototype.readUint8=l.prototype.readUInt8=function(t,e){return t>>>=0,e||V(t,1,this.length),this[t]},l.prototype.readUint16LE=l.prototype.readUInt16LE=function(t,e){return t>>>=0,e||V(t,2,this.length),this[t]|this[t+1]<<8},l.prototype.readUint16BE=l.prototype.readUInt16BE=function(t,e){return t>>>=0,e||V(t,2,this.length),this[t]<<8|this[t+1]},l.prototype.readUint32LE=l.prototype.readUInt32LE=function(t,e){return t>>>=0,e||V(t,4,this.length),(this[t]|this[t+1]<<8|this[t+2]<<16)+16777216*this[t+3]},l.prototype.readUint32BE=l.prototype.readUInt32BE=function(t,e){return t>>>=0,e||V(t,4,this.length),16777216*this[t]+(this[t+1]<<16|this[t+2]<<8|this[t+3])},l.prototype.readBigUInt64LE=yt(function(t){et(t>>>=0,'offset');var e=this[t],n=this[t+7];void 0!==e&&void 0!==n||nt(t,this.length-8);var i=e+this[++t]*Math.pow(2,8)+this[++t]*Math.pow(2,16)+this[++t]*Math.pow(2,24),o=this[++t]+this[++t]*Math.pow(2,8)+this[++t]*Math.pow(2,16)+n*Math.pow(2,24);return BigInt(i)+(BigInt(o)<>>=0,'offset');var e=this[t],n=this[t+7];void 0!==e&&void 0!==n||nt(t,this.length-8);var i=e*Math.pow(2,24)+this[++t]*Math.pow(2,16)+this[++t]*Math.pow(2,8)+this[++t],o=this[++t]*Math.pow(2,24)+this[++t]*Math.pow(2,16)+this[++t]*Math.pow(2,8)+n;return(BigInt(i)<>>=0,e>>>=0,n||V(t,e,this.length);for(var i=this[t],o=1,f=0;++f=(o*=128)&&(i-=Math.pow(2,8*e)),i},l.prototype.readIntBE=function(t,e,n){t>>>=0,e>>>=0,n||V(t,e,this.length);for(var i=e,o=1,f=this[t+--i];i>0&&(o*=256);)f+=this[t+--i]*o;return f>=(o*=128)&&(f-=Math.pow(2,8*e)),f},l.prototype.readInt8=function(t,e){return t>>>=0,e||V(t,1,this.length),128&this[t]?-1*(255-this[t]+1):this[t]},l.prototype.readInt16LE=function(t,e){t>>>=0,e||V(t,2,this.length);var n=this[t]|this[t+1]<<8;return 32768&n?4294901760|n:n},l.prototype.readInt16BE=function(t,e){t>>>=0,e||V(t,2,this.length);var n=this[t+1]|this[t]<<8;return 32768&n?4294901760|n:n},l.prototype.readInt32LE=function(t,e){return t>>>=0,e||V(t,4,this.length),this[t]|this[t+1]<<8|this[t+2]<<16|this[t+3]<<24},l.prototype.readInt32BE=function(t,e){return t>>>=0,e||V(t,4,this.length),this[t]<<24|this[t+1]<<16|this[t+2]<<8|this[t+3]},l.prototype.readBigInt64LE=yt(function(t){et(t>>>=0,'offset');var e=this[t],n=this[t+7];void 0!==e&&void 0!==n||nt(t,this.length-8);var i=this[t+4]+this[t+5]*Math.pow(2,8)+this[t+6]*Math.pow(2,16)+(n<<24);return(BigInt(i)<>>=0,'offset');var e=this[t],n=this[t+7];void 0!==e&&void 0!==n||nt(t,this.length-8);var i=(e<<24)+this[++t]*Math.pow(2,16)+this[++t]*Math.pow(2,8)+this[++t];return(BigInt(i)<>>=0,e||V(t,4,this.length),h.read(this,t,!0,23,4)},l.prototype.readFloatBE=function(t,e){return t>>>=0,e||V(t,4,this.length),h.read(this,t,!1,23,4)},l.prototype.readDoubleLE=function(t,e){return t>>>=0,e||V(t,8,this.length),h.read(this,t,!0,52,8)},l.prototype.readDoubleBE=function(t,e){return t>>>=0,e||V(t,8,this.length),h.read(this,t,!1,52,8)},l.prototype.writeUintLE=l.prototype.writeUIntLE=function(t,e,n,i){(t=+t,e>>>=0,n>>>=0,i)||q(this,t,e,n,Math.pow(2,8*n)-1,0);var o=1,f=0;for(this[e]=255&t;++f>>=0,n>>>=0,i)||q(this,t,e,n,Math.pow(2,8*n)-1,0);var o=n-1,f=1;for(this[e+o]=255&t;--o>=0&&(f*=256);)this[e+o]=t/f&255;return e+n},l.prototype.writeUint8=l.prototype.writeUInt8=function(t,e,n){return t=+t,e>>>=0,n||q(this,t,e,1,255,0),this[e]=255&t,e+1},l.prototype.writeUint16LE=l.prototype.writeUInt16LE=function(t,e,n){return t=+t,e>>>=0,n||q(this,t,e,2,65535,0),this[e]=255&t,this[e+1]=t>>>8,e+2},l.prototype.writeUint16BE=l.prototype.writeUInt16BE=function(t,e,n){return t=+t,e>>>=0,n||q(this,t,e,2,65535,0),this[e]=t>>>8,this[e+1]=255&t,e+2},l.prototype.writeUint32LE=l.prototype.writeUInt32LE=function(t,e,n){return t=+t,e>>>=0,n||q(this,t,e,4,4294967295,0),this[e+3]=t>>>24,this[e+2]=t>>>16,this[e+1]=t>>>8,this[e]=255&t,e+4},l.prototype.writeUint32BE=l.prototype.writeUInt32BE=function(t,e,n){return t=+t,e>>>=0,n||q(this,t,e,4,4294967295,0),this[e]=t>>>24,this[e+1]=t>>>16,this[e+2]=t>>>8,this[e+3]=255&t,e+4},l.prototype.writeBigUInt64LE=yt(function(t){return W(this,t,arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,BigInt(0),BigInt('0xffffffffffffffff'))}),l.prototype.writeBigUInt64BE=yt(function(t){return X(this,t,arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,BigInt(0),BigInt('0xffffffffffffffff'))}),l.prototype.writeIntLE=function(t,e,n,i){if(t=+t,e>>>=0,!i){var o=Math.pow(2,8*n-1);q(this,t,e,n,o-1,-o)}var f=0,u=1,s=0;for(this[e]=255&t;++f>0)-s&255;return e+n},l.prototype.writeIntBE=function(t,e,n,i){if(t=+t,e>>>=0,!i){var o=Math.pow(2,8*n-1);q(this,t,e,n,o-1,-o)}var f=n-1,u=1,s=0;for(this[e+f]=255&t;--f>=0&&(u*=256);)t<0&&0===s&&0!==this[e+f+1]&&(s=1),this[e+f]=(t/u>>0)-s&255;return e+n},l.prototype.writeInt8=function(t,e,n){return t=+t,e>>>=0,n||q(this,t,e,1,127,-128),t<0&&(t=255+t+1),this[e]=255&t,e+1},l.prototype.writeInt16LE=function(t,e,n){return t=+t,e>>>=0,n||q(this,t,e,2,32767,-32768),this[e]=255&t,this[e+1]=t>>>8,e+2},l.prototype.writeInt16BE=function(t,e,n){return t=+t,e>>>=0,n||q(this,t,e,2,32767,-32768),this[e]=t>>>8,this[e+1]=255&t,e+2},l.prototype.writeInt32LE=function(t,e,n){return t=+t,e>>>=0,n||q(this,t,e,4,2147483647,-2147483648),this[e]=255&t,this[e+1]=t>>>8,this[e+2]=t>>>16,this[e+3]=t>>>24,e+4},l.prototype.writeInt32BE=function(t,e,n){return t=+t,e>>>=0,n||q(this,t,e,4,2147483647,-2147483648),t<0&&(t=4294967295+t+1),this[e]=t>>>24,this[e+1]=t>>>16,this[e+2]=t>>>8,this[e+3]=255&t,e+4},l.prototype.writeBigInt64LE=yt(function(t){return W(this,t,arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,-BigInt('0x8000000000000000'),BigInt('0x7fffffffffffffff'))}),l.prototype.writeBigInt64BE=yt(function(t){return X(this,t,arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,-BigInt('0x8000000000000000'),BigInt('0x7fffffffffffffff'))}),l.prototype.writeFloatLE=function(t,e,n){return Z(this,t,e,!0,n)},l.prototype.writeFloatBE=function(t,e,n){return Z(this,t,e,!1,n)},l.prototype.writeDoubleLE=function(t,e,n){return $(this,t,e,!0,n)},l.prototype.writeDoubleBE=function(t,e,n){return $(this,t,e,!1,n)},l.prototype.copy=function(t,e,n,i){if(!l.isBuffer(t))throw new TypeError('argument should be a Buffer');if(n||(n=0),i||0===i||(i=this.length),e>=t.length&&(e=t.length),e||(e=0),i>0&&i=this.length)throw new RangeError('Index out of range');if(i<0)throw new RangeError('sourceEnd out of bounds');i>this.length&&(i=this.length),t.length-e>>=0,n=void 0===n?this.length:n>>>0,t||(t=0),'number'==typeof t)for(f=e;f=i+4;n-=3)e="_"+t.slice(n-3,n)+e;return""+t.slice(0,n)+e}function tt(t,e,n){et(e,'offset'),void 0!==t[e]&&void 0!==t[e+n]||nt(e,t.length-(n+1))}function rt(t,e,n,i,o,f){if(t>n||t3?0===e||e===BigInt(0)?">= 0"+s+" and < 2"+s+" ** "+8*(f+1)+s:">= -(2"+s+" ** "+(8*(f+1)-1)+s+") and < 2 ** "+(8*(f+1)-1)+s:">= "+e+s+" and <= "+n+s,new H.ERR_OUT_OF_RANGE('value',u,t)}tt(i,o,f)}function et(t,e){if('number'!=typeof t)throw new H.ERR_INVALID_ARG_TYPE(e,'number',t)}function nt(t,e,n){if(Math.floor(t)!==t)throw et(t,n),new H.ERR_OUT_OF_RANGE(n||'offset','an integer',t);if(e<0)throw new H.ERR_BUFFER_OUT_OF_BOUNDS;throw new H.ERR_OUT_OF_RANGE(n||'offset',">= "+(n?1:0)+" and <= "+e,t)}K('ERR_BUFFER_OUT_OF_BOUNDS',function(t){return t?t+" is outside of buffer bounds":'Attempt to access memory outside buffer bounds'},RangeError),K('ERR_INVALID_ARG_TYPE',function(t,e){return"The \""+t+"\" argument must be of type number. Received type "+typeof e},TypeError),K('ERR_OUT_OF_RANGE',function(t,e,n){var i="The value of \""+t+"\" is out of range.",o=n;return Number.isInteger(n)&&Math.abs(n)>Math.pow(2,32)?o=Q(String(n)):'bigint'==typeof n&&(o=String(n),(n>Math.pow(BigInt(2),BigInt(32))||n<-Math.pow(BigInt(2),BigInt(32)))&&(o=Q(o)),o+='n'),i+=" It must be "+e+". Received "+o},RangeError);var it=/[^+/0-9A-Za-z-_]/g;function ot(t){if((t=(t=t.split('=')[0]).trim().replace(it,'')).length<2)return'';for(;t.length%4!=0;)t+='=';return t}function ft(t,e){var n;e=e||1/0;for(var i=t.length,o=null,f=[],u=0;u55295&&n<57344){if(!o){if(n>56319){(e-=3)>-1&&f.push(239,191,189);continue}if(u+1===i){(e-=3)>-1&&f.push(239,191,189);continue}o=n;continue}if(n<56320){(e-=3)>-1&&f.push(239,191,189),o=n;continue}n=65536+(o-55296<<10|n-56320)}else o&&(e-=3)>-1&&f.push(239,191,189);if(o=null,n<128){if((e-=1)<0)break;f.push(n)}else if(n<2048){if((e-=2)<0)break;f.push(n>>6|192,63&n|128)}else if(n<65536){if((e-=3)<0)break;f.push(n>>12|224,n>>6&63|128,63&n|128)}else{if(!(n<1114112))throw new Error('Invalid code point');if((e-=4)<0)break;f.push(n>>18|240,n>>12&63|128,n>>6&63|128,63&n|128)}}return f}function ut(t){for(var e=[],n=0;n>8,o=n%256,f.push(o),f.push(i);return f}function ht(t){return s.toByteArray(ot(t))}function at(t,e,n,i){var o;for(o=0;o=e.length||o>=t.length);++o)e[o+n]=t[o];return o}function pt(t,e){return t instanceof e||null!=t&&null!=t.constructor&&null!=t.constructor.name&&t.constructor.name===e.name}function ct(t){return t!=t}var lt=(function(){for(var t=new Array(256),e=0;e<16;++e)for(var n=16*e,i=0;i<16;++i)t[n+i]="0123456789abcdef"[e]+"0123456789abcdef"[i];return t})();function yt(t){return'undefined'==typeof BigInt?gt:t}function gt(){throw new Error('BigInt not supported')}},496,[9,10,16,12,14,17,91,497]); +__d(function(g,r,_i,a,_m,_e,_d){_e.read=function(o,t,h,M,f){var w,p,i=8*f-M-1,n=(1<>1,e=-7,u=h?f-1:0,s=h?-1:1,c=o[t+u];for(u+=s,w=c&(1<<-e)-1,c>>=-e,e+=i;e>0;w=256*w+o[t+u],u+=s,e-=8);for(p=w&(1<<-e)-1,w>>=-e,e+=M;e>0;p=256*p+o[t+u],u+=s,e-=8);if(0===w)w=1-N;else{if(w===n)return p?NaN:1/0*(c?-1:1);p+=Math.pow(2,M),w-=N}return(c?-1:1)*p*Math.pow(2,w-M)},_e.write=function(o,t,h,M,f,w){var p,i,n,N=8*w-f-1,e=(1<>1,s=23===f?Math.pow(2,-24)-Math.pow(2,-77):0,c=M?0:w-1,l=M?1:-1,d=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(i=isNaN(t)?1:0,p=e):(p=Math.floor(Math.log(t)/Math.LN2),t*(n=Math.pow(2,-p))<1&&(p--,n*=2),(t+=p+u>=1?s/n:s*Math.pow(2,1-u))*n>=2&&(p++,n/=2),p+u>=e?(i=0,p=e):p+u>=1?(i=(t*n-1)*Math.pow(2,f),p+=u):(i=t*Math.pow(2,u-1)*Math.pow(2,f),p=0));f>=8;o[h+c]=255&i,c+=l,i/=256,f-=8);for(p=p<0;o[h+c]=255&p,c+=l,p/=256,N-=8);o[h+c-l]|=128*d}},497,[]); +__d(function(g,r,i,a,m,e,d){var n=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.removePlugin=e.removeAccessUser=e.default=e.addPlugin=e.addAccessUser=void 0;var u,s=n(r(d[1])),t=n(r(d[2])),c=r(d[3]),l=n(r(d[4])),o=(0,c.createAction)('plugins/addView');e.addPlugin=o;var p=(0,c.createAction)('plugins/removeView');e.removePlugin=p;var f=(0,c.createAction)('websocket/plugin-acl-grant');e.addAccessUser=f;var v=(0,c.createAction)('websocket/plugin-acl-remove');e.removeAccessUser=v;var A=(0,c.createReducer)({plugins:[],main:[],side:[],background:[]},(u={},(0,s.default)(u,o.toString(),function(n,u){var s=u.payload;n.plugins.push(s);var t=new URL(s.baseURL);t.searchParams.append('auth',s.authToken),t.searchParams.append('parent','*'),t.searchParams.append('backend',l.default.apiBase),t.searchParams.append('pluginId',s.id);var c={url:t.href,plugin:s.id,view:'/'};n.main.push(c)}),(0,s.default)(u,p.toString(),function(n,u){var s=u.payload;n.main=n.main.filter(function(n){return n.plugin!==s.id}),n.side=n.side.filter(function(n){return n.plugin!==s.id}),n.background=n.background.filter(function(n){return n.plugin!==s.id}),n.plugins=n.plugins.filter(function(n){return n.id!==s.id})}),(0,s.default)(u,f.toString(),function(n,u){var s=u.payload,c=n.plugins.find(function(n){return n.id===s.pluginId});if(c){var l=(0,t.default)({},c);l.ACLAccessGrantedUsers.push(s.userId),l.ACLAccessRemovedUsers=l.ACLAccessRemovedUsers.filter(function(n){return n!==s.userId}),n.plugins=n.plugins.filter(function(n){return n.id!==c.id}).concat([l])}}),(0,s.default)(u,v.toString(),function(n,u){var s=u.payload,c=n.plugins.find(function(n){return n.id===s.pluginId});if(c){var l=(0,t.default)({},c);l.ACLAccessRemovedUsers.push(s.userId),l.ACLAccessGrantedUsers=l.ACLAccessGrantedUsers.filter(function(n){return n!==s.userId}),n.plugins=n.plugins.filter(function(n){return n.id!==c.id}).concat([l])}}),u));e.default=A},498,[1,261,22,475,499]); +__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.setUrlFromAppHost=e.setUrl=e.default=e.CLIENT_APP_VERSION=void 0;var t={apiBase:'https://api.testing.dyte.in'},s={apiBase:'https://api.testingv2.dyte.in'},n={apiBase:'https://api.testingv3.dyte.in'},p={apiBase:'https://api.cluster.dyte.in'},B={apiBase:'https://api.staging.dyte.in'},f=p;e.CLIENT_APP_VERSION='0.5.0';var o=function(t){f.apiBase=t};e.setUrl=o;e.setUrlFromAppHost=function(f){f.indexOf('testing.dyte.in')>0?o(t.apiBase):f.indexOf('testingv2.dyte.in')>0?o(s.apiBase):f.indexOf('testingv3.dyte.in')>0&&o(n.apiBase),f.indexOf('staging.dyte.in')>0?o(B.apiBase):o(p.apiBase)};var y=f;e.default=y},499,[]); +__d(function(g,r,i,a,m,e,d){var o=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.storeVideoTransform=e.setConsumerScore=e.setConsumerRemotelyResumed=e.setConsumerRemotelyPaused=e.setConsumerClosed=e.default=e.addConsumer=void 0;var t,s=o(r(d[1])),n=o(r(d[2])),u=r(d[3]),c=r(d[4]),l=(0,u.createAction)('session/add-consumer');e.addConsumer=l;var f=(0,u.createAction)('websocket/consumer-paused');e.setConsumerRemotelyPaused=f;var C=(0,u.createAction)('websocket/consumer-resumed');e.setConsumerRemotelyResumed=C;var v=(0,u.createAction)('websocket/consumer-closed');e.setConsumerClosed=v;var y=(0,u.createAction)('websocket/consumer-score');e.setConsumerScore=y;var p=(0,u.createAction)('session/store-video-transforms');e.storeVideoTransform=p;var S=(0,u.createReducer)({activeConsumers:[],closedConsumers:[],videoTransforms:{}},(t={},(0,s.default)(t,c.resetRoom.toString(),function(o){o.activeConsumers=[],o.closedConsumers=[],o.videoTransforms={}}),(0,s.default)(t,l.toString(),function(o,t){o.closedConsumers.includes(t.payload.id)?o.closedConsumers.filter(function(o){return o!==t.payload.id}):o.activeConsumers=o.activeConsumers.filter(function(o){return o.id!==t.payload.id}).concat([t.payload])}),(0,s.default)(t,v.toString(),function(o,t){o.activeConsumers.find(function(o){return o.id===t.payload.id})?o.activeConsumers=o.activeConsumers.filter(function(o){return o.id!==t.payload.id}):o.closedConsumers=o.closedConsumers.concat([t.payload.id])}),(0,s.default)(t,y.toString(),function(o,t){var s=o.activeConsumers.find(function(o){return o.id===t.payload.id});s&&(s.score=t.payload.score.score,s.producerScore=t.payload.score.producerScore,o.activeConsumers=o.activeConsumers.filter(function(o){return o.id!==t.payload.id}).concat([(0,n.default)({},s)]))}),(0,s.default)(t,f.toString(),function(o,t){var s=(0,n.default)({},o.activeConsumers.find(function(o){return o.id===t.payload.id}));s&&(s.remotelyPaused=!0,o.activeConsumers=o.activeConsumers.filter(function(o){return o.id!==t.payload.id}).concat([(0,n.default)({},s)]))}),(0,s.default)(t,C.toString(),function(o,t){var s=o.activeConsumers.find(function(o){return o.id===t.payload.id});s&&(s.remotelyPaused=!1,o.activeConsumers=o.activeConsumers.filter(function(o){return o.id!==t.payload.id}).concat([(0,n.default)({},s)]))}),(0,s.default)(t,p.toString(),function(o,t){o.videoTransforms[t.payload.streamId]=t.payload.transform}),t));e.default=S},500,[1,261,22,475,480]); +__d(function(g,r,i,a,m,e,d){var c=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.setProducerScore=e.setProducerClosed=e.producerConnected=e.default=void 0;var o,t=c(r(d[1])),u=c(r(d[2])),n=r(d[3]),s=r(d[4]),f=(0,n.createAction)('websocket/producer-connect');e.producerConnected=f;var l=(0,n.createAction)('websocket/producer-closed');e.setProducerClosed=l;var v=(0,n.createAction)('websocket/producer-score');e.setProducerScore=v;var P=(0,n.createReducer)({activeProducers:[]},(o={},(0,t.default)(o,s.resetRoom.toString(),function(c){c.activeProducers=[]}),(0,t.default)(o,f.toString(),function(c,o){c.activeProducers=c.activeProducers.filter(function(c){return c.id!==o.payload.id}).concat([o.payload])}),(0,t.default)(o,l.toString(),function(c,o){c.activeProducers=c.activeProducers.filter(function(c){return c.id!==o.payload.id})}),(0,t.default)(o,v.toString(),function(c,o){var t=c.activeProducers.find(function(c){return c.id===o.payload.id});t&&(t.score=o.payload.score[0].score,c.activeProducers=c.activeProducers.filter(function(c){return c.id!==o.payload.id}).concat([(0,u.default)({},t)]))}),o));e.default=P},501,[1,261,22,475,480]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.getClient=e.client=void 0;var l=r(d[1]),n=t(r(d[2])),u=new l.GraphQLClient({url:n.default.apiBase+"/graphql"});e.client=u;e.getClient=function(t){return new l.GraphQLClient({url:(t||n.default.apiBase)+"/graphql"})}},502,[1,465,499]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.ConfigServiceProvider=e.ConfigServiceContext=void 0;var n=t(r(d[1])),o=t(r(d[2])),s=t(r(d[3])),u=O(r(d[4])),l=r(d[5]),f=r(d[6]),c=r(d[7]),p=r(d[8]),h=t(r(d[9])),v=t(r(d[10])),w=t(r(d[11])),y=r(d[12]),C=r(d[13]),P=r(d[14]),T=r(d[15]),_=r(d[16]),S=r(d[17]),b=O(r(d[18]));function k(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(k=function(t){return t?o:n})(t)}function O(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=k(n);if(o&&o.has(t))return o.get(t);var s={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in t)if("default"!==l&&Object.prototype.hasOwnProperty.call(t,l)){var f=u?Object.getOwnPropertyDescriptor(t,l):null;f&&(f.get||f.set)?Object.defineProperty(s,l,f):s[l]=t[l]}return s.default=t,o&&o.set(t,s),s}var V=(0,u.createContext)(null);e.ConfigServiceContext=V;e.ConfigServiceProvider=function(t){var k=(0,f.useDispatch)(),O=t.children,x=t.meeting,j=(0,u.useState)((0,o.default)({},x.config,{permissions_fetched:!1})),M=(0,s.default)(j,2),E=M[0],L=M[1],D=(0,u.useState)(null),I=(0,s.default)(D,2),A=I[0],B=I[1],N=(0,u.useContext)(P.ClientContext),W=u.default.useContext(S.OrientationContext).orientation,U=(0,u.useState)([]),z=(0,s.default)(U,2),H=z[0],R=z[1],G=(0,f.useSelector)(function(t){return t.participant.peerId}),J='LANDSCAPE'===W,F=((0,l.useWindowDimensions)(),function(t){var n,s,u,l,f,p,h=(0,o.default)({},t,{permissions_fetched:!0});null!=(n=h.theme)&&null!=(s=n.grid)&&null!=(u=s.defaultView)&&u.toLowerCase()&&c.store.dispatch((0,y.setRoomGridView)(null==(l=h.theme)?void 0:null==(f=l.grid)?void 0:null==(p=f.defaultView)?void 0:p.toLowerCase())),h.theme=(0,_.convertThemeToV2)(h.theme,x._uiConfig),x.config=h,L((0,o.default)({},h))}),q=function(t){var s;return n.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:s=null!=t&&t.uiConfig||null!=t&&t.role?(0,_.convertPresetToV2)(x.config,t):t,(0,f.batch)(function(){var t,n;if(k((0,y.setPresetFetched)(!0)),k((0,C.peerMetadataUpdated)({id:G,view_type:null==(t=s.permissions)?void 0:t.view_type,preset_name:s.preset_name})),null!=(n=s.permissions)&&n.view_type&&k((0,y.setRoomViewType)(s.permissions.view_type)),E.permissions.view_type!==_.DyteViewTypes.groupCall&&s.permissions.view_type===_.DyteViewTypes.groupCall&&k((0,p.switchToGroupCall)()),E.permissions.view_type!==_.DyteViewTypes.webinar&&s.permissions.view_type===_.DyteViewTypes.webinar)k((0,p.updateWebinarPresentingSetting)(!0)),k((0,p.updateCanPresent)(s.permissions.can_present)),k((0,C.switchToWebinar)());else if(s.permissions.hidden_participant){var o={hidden:!0,joinStageSettings:p.JoinStageSettings.ALLOWED};k((0,p.setVisibilitySettings)(o))}}),F((0,o.default)({},(0,w.default)(x.config,s)));case 3:case"end":return n.stop()}},null,null,null,Promise)},K=function(){fetch(v.default.apiBase+"/auth/anonymous").then(function(t){return t.json()}).then(function(t){var n,o,s,u=(n=t.authToken,o=n.split('.')[1].replace(/-/g,'+').replace(/_/g,'/'),s=decodeURIComponent((0,T.decode)(o).split('').map(function(t){return"%"+("00"+t.charCodeAt(0).toString(16)).slice(-2)}).join('')),JSON.parse(s)).id;k((0,p.setUser)({authToken:t.authToken,id:u})),N.setHeader('Authorization',"Bearer "+t.authToken),B(!0)})};(0,u.useEffect)(function(){var t,s,u;x&&(x.setupConfig.authToken?(N.setHeader('Authorization',"Bearer "+x.setupConfig.authToken),t=x.setupConfig.authToken,n.default.async(function(f){for(;;)switch(f.prev=f.next){case 0:return f.next=2,n.default.awrap(fetch(v.default.apiBase+"/auth/basicUserDetails?authToken="+t,{method:'GET',headers:{authorization:"Bearer "+t}}));case 2:return s=f.sent,f.next=5,n.default.awrap(s.json());case 5:(u=f.sent).user&&(b.Logger.meetingMetadata.peerId=G,b.Logger.meetingMetadata.sdkVersion='0.24.0',b.Logger.meetingMetadata.roomName=x.setupConfig.roomName,b.Logger.meetingMetadata.organizationId=x.setupConfig.clientId,'android'===l.Platform.OS?b.Logger.meetingMetadata.deviceInfo={brand:l.Platform.constants.Brand,model:l.Platform.constants.Model,osVersion:l.Platform.constants.Version}:'ios'===l.Platform.OS&&(b.Logger.meetingMetadata.deviceInfo={isIpad:l.Platform.isPad,osVersion:l.Platform.constants.osVersion}),b.default.warn('init'),u.user.email.endsWith('@anon.dyte.in')&&(delete u.user.email,delete u.user.name),N.setHeader('Authorization',"Bearer "+t),k((0,p.setUser)((0,o.default)({},u.user,{authToken:t}))));case 7:case"end":return f.stop()}},null,null,null,Promise),B(!0)):K(),x._controlsHook=function(t){R(function(n){return n.concat(t)})},x._setUIConfig=F)},[x]),(0,u.useEffect)(function(){var t,n,s=(null==(t=x.config)?void 0:null==(n=t.theme)?void 0:n.dimensions)||{},u=s.width,l=s.height;(J&&u155}function P(t,n){var o=parseInt(t.substring(1,3),16),l=parseInt(t.substring(3,5),16),s=parseInt(t.substring(5,7),16);return o=parseInt(""+o*(100+n)/100),l=parseInt(""+l*(100+n)/100),s=parseInt(""+s*(100+n)/100),o=o<255?o:255,l=l<255?l:255,s=s<255?s:255,"#"+(1===o.toString(16).length?"0"+o.toString(16):o.toString(16))+(1===l.toString(16).length?"0"+l.toString(16):l.toString(16))+(1===s.toString(16).length?"0"+s.toString(16):s.toString(16))}var h=function(t,n){return[P(t,20+n),t,P(t,-20-n),P(t,-30-n)]},x=function(t){var n=t;if(null!=n&&n.primary&&'string'==typeof n.primary&&(n.primary=h(n.primary,25)),null!=n&&n.secondary&&'string'==typeof t.secondary){var l=h(n.secondary,10);n.secondary=v(n.secondary)?l:l.reverse()}if(null!=n&&n.textPrimary&&'string'==typeof t.textPrimary){var s=h(n.textPrimary,-10);n.textPrimary=v(n.textPrimary)?s.reverse():s}var u={primary:{},secondary:{},textPrimary:{}};return null!=n&&n.primary?u.primary={300:n.primary[0],500:n.primary[1],700:n.primary[2],900:n.primary[3]}:delete u.primary,null!=n&&n.secondary?u.secondary={1000:n.secondary[0],900:n.secondary[1],800:n.secondary[2],700:n.secondary[3]}:delete u.secondary,null!=n&&n.textPrimary?u.textPrimary={400:n.textPrimary[0],300:n.textPrimary[1],200:n.textPrimary[2],100:n.textPrimary[3]}:delete u.textPrimary,null!=n&&n.videoBackground&&(0,o.default)(u,{videoBackground:n.videoBackground}),u},b=function(t){var o,p,v,P,h=t.children,b=(0,l.useState)(null),S=(0,n.default)(b,2),I=S[0],O=S[1],j=(0,l.useContext)(u.ConfigServiceContext),C={logo:null==j?void 0:null==(o=j.sessionConfig)?void 0:o.theme.header.elements.logo,colors:(null==j?void 0:null==(p=j.sessionConfig)?void 0:p.theme.colors)||{}};return(0,l.useEffect)(function(){var t,n;(null!=C&&C.colors||null!=C&&C.logo)&&O((t=C,n=C,{fonts:{heading:'"Inter", sans-serif',body:'"Lato", system-ui, sans-serif',mono:'Menlo, monospace'},colors:(0,s.default)((0,s.default)(f.default,null==t?void 0:t.colors),x((null==n?void 0:n.colors)||{})),logo:(null==n?void 0:n.logo)||(null==t?void 0:t.logo)||'/dyte_logo.svg'}))},[null==j?void 0:null==(v=j.sessionConfig)?void 0:v.theme.header.elements.logo,null==j?void 0:null==(P=j.sessionConfig)?void 0:P.theme.colors]),I&&j?l.default.createElement(c.ThemeProvider,{theme:I},h):l.default.createElement(y.default,null)};e.default=b},504,[1,41,22,165,505,503,506,509,571]); +__d(function(g,r,i,a,m,_e,d){var t='__lodash_hash_undefined__',n=800,e=16,o=9007199254740991,u='[object Arguments]',c='[object AsyncFunction]',f='[object Function]',s='[object GeneratorFunction]',l='[object Null]',p='[object Object]',_='[object Proxy]',h='[object Undefined]',v=/^\[object .+?Constructor\]$/,y=/^(?:0|[1-9]\d*)$/,b={};b['[object Float32Array]']=b['[object Float64Array]']=b['[object Int8Array]']=b['[object Int16Array]']=b['[object Int32Array]']=b['[object Uint8Array]']=b['[object Uint8ClampedArray]']=b['[object Uint16Array]']=b['[object Uint32Array]']=!0,b[u]=b['[object Array]']=b['[object ArrayBuffer]']=b['[object Boolean]']=b['[object DataView]']=b['[object Date]']=b['[object Error]']=b[f]=b['[object Map]']=b['[object Number]']=b[p]=b['[object RegExp]']=b['[object Set]']=b['[object String]']=b['[object WeakMap]']=!1;var j='object'==typeof g&&g&&g.Object===Object&&g,O='object'==typeof self&&self&&self.Object===Object&&self,A=j||O||Function('return this')(),w='object'==typeof _e&&_e&&!_e.nodeType&&_e,z=w&&'object'==typeof m&&m&&!m.nodeType&&m,S=z&&z.exports===w,x=S&&j.process,F=(function(){try{var t=z&&z.require&&z.require('util').types;return t||x&&x.binding&&x.binding('util')}catch(t){}})(),U=F&&F.isTypedArray;function $(t,n,e){switch(e.length){case 0:return t.call(n);case 1:return t.call(n,e[0]);case 2:return t.call(n,e[0],e[1]);case 3:return t.call(n,e[0],e[1],e[2])}return t.apply(n,e)}function P(t,n){for(var e=-1,o=Array(t);++e-1},ft.prototype.set=function(t,n){var e=this.__data__,o=vt(e,t);return o<0?(++this.size,e.push([t,n])):e[o][1]=n,this},st.prototype.clear=function(){this.size=0,this.__data__={hash:new at,map:new(it||ft),string:new at}},st.prototype.delete=function(t){var n=Ut(this,t).delete(t);return this.size-=n?1:0,n},st.prototype.get=function(t){return Ut(this,t).get(t)},st.prototype.has=function(t){return Ut(this,t).has(t)},st.prototype.set=function(t,n){var e=Ut(this,t),o=e.size;return e.set(t,n),this.size+=e.size==o?0:1,this},lt.prototype.clear=function(){this.__data__=new ft,this.size=0},lt.prototype.delete=function(t){var n=this.__data__,e=n.delete(t);return this.size=n.size,e},lt.prototype.get=function(t){return this.__data__.get(t)},lt.prototype.has=function(t){return this.__data__.has(t)},lt.prototype.set=function(t,n){var e=this.__data__;if(e instanceof ft){var o=e.__data__;if(!it||o.length<199)return o.push([t,n]),this.size=++e.size,this;e=this.__data__=new st(o)}return e.set(t,n),this.size=e.size,this};var bt,dt=function(t,n,e){for(var o=-1,u=Object(t),c=e(t),f=c.length;f--;){var s=c[bt?f:++o];if(!1===n(u[s],s,u))break}return t};function gt(t){return null==t?void 0===t?h:l:tt&&tt in Object(t)?Pt(t):Mt(t)}function jt(t){return Qt(t)&>(t)==u}function Ot(t){return!(!Kt(t)||L&&L in t)&&(Ht(t)?V:v).test(Ct(t))}function At(t){if(!Kt(t))return Bt(t);var n=kt(t),e=[];for(var o in t)('constructor'!=o||!n&&C.call(t,o))&&e.push(o);return e}function wt(t,n,e,o,u){t!==n&&dt(n,function(c,f){if(u||(u=new lt),Kt(c))zt(t,n,f,e,wt,o,u);else{var s=o?o(Rt(t,f),c,f+'',t,n,u):void 0;void 0===s&&(s=c),_t(t,f,s)}},tr)}function zt(t,n,e,o,u,c,f){var s=Rt(t,e),l=Rt(n,e),p=f.get(l);if(p)_t(t,e,p);else{var _,h,v,y=c?c(s,l,e+'',t,n,f):void 0,b=void 0===y;if(b){var j=Gt(l),O=!j&&Wt(l),A=!j&&!O&&Yt(l);y=l,j||O||A?Gt(s)?y=s:Qt(v=s)&&Vt(v)?y=xt(s):O?(b=!1,y=mt(l,!0)):A?(b=!1,_=l,h=!0?St(_.buffer):_.buffer,y=new _.constructor(h,_.byteOffset,_.length)):y=[]:Xt(l)||Nt(l)?(y=s,Nt(s)?y=Zt(s):Kt(s)&&!Ht(s)||(y=Et(l))):b=!1}b&&(f.set(l,y),u(y,l,o,c,f),f.delete(l)),_t(t,e,y)}}function mt(t,n){if(n)return t.slice();var e=t.length,o=K?K(e):new t.constructor(e);return t.copy(o),o}function St(t){var n=new t.constructor(t.byteLength);return new J(n).set(new J(t)),n}function xt(t,n){var e=-1,o=t.length;for(n||(n=Array(o));++e-1&&t%1==0&&t0){if(++o>=n)return arguments[0]}else o=0;return t.apply(void 0,arguments)}})(rt?function(t,n){return rt(t,'toString',{configurable:!0,enumerable:!1,value:(e=n,function(){return e}),writable:!0});var e}:nr);function Ct(t){if(null!=t){try{return q.call(t)}catch(t){}try{return t+''}catch(t){}}return''}function Lt(t,n){return t===n||t!=t&&n!=n}var Nt=jt((function(){return arguments})())?jt:function(t){return Qt(t)&&C.call(t,'callee')&&!Y.call(t,'callee')},Gt=Array.isArray;function Vt(t){return null!=t&&Jt(t.length)&&!Ht(t)}var Wt=nt||function(){return!1};function Ht(t){if(!Kt(t))return!1;var n=gt(t);return n==f||n==s||n==c||n==_}function Jt(t){return'number'==typeof t&&t>-1&&t%1==0&&t<=o}function Kt(t){var n=typeof t;return null!=t&&('object'==n||'function'==n)}function Qt(t){return null!=t&&'object'==typeof t}function Xt(t){if(!Qt(t)||gt(t)!=p)return!1;var n=Q(t);if(null===n)return!0;var e=C.call(n,'constructor')&&n.constructor;return'function'==typeof e&&e instanceof e&&q.call(e)==G}var Yt=U?(function(t){return function(n){return t(n)}})(U):function(t){return Qt(t)&&Jt(t.length)&&!!b[gt(t)]};function Zt(t){return Ft(t,tr(t))}function tr(t){return Vt(t)?pt(t,!0):At(t)}var rr=(function(t){return qt(Dt(n=function(n,e){var o=-1,u=e.length,c=u>1?e[u-1]:void 0,f=u>2?e[2]:void 0;for(c=t.length>3&&'function'==typeof c?(u--,c):void 0,f&&Tt(e[0],e[1],f)&&(c=u<3?void 0:c,u=1),n=Object(n);++o25?39:97))};function y(e){var t,r='';for(t=Math.abs(e);t>v;t=t/v|0)r=g(t%v)+r;return(g(t%v)+r).replace(m,'$1-$2')}var b=5381,k=function(e,t){for(var r=t.length;r;)e=33*e^t.charCodeAt(--r);return e};function C(e){return e.displayName||e.name||'Component'}function S(e){return'function'==typeof e}var A=function(e){return null!==e&&'object'==typeof e&&'[object Object]'===(e.toString?e.toString():Object.prototype.toString.call(e))&&!c.typeOf(e)};function x(e){return e&&'string'==typeof e.styledComponentId}function E(e,t){for(var r=0;r=0||(s[r]=e[r]);return s}var _='undefined'!=typeof process&&(process.env.REACT_APP_SC_ATTR||process.env.SC_ATTR)||'data-styled',I='undefined'!=typeof window&&'HTMLElement'in window,U=Boolean('boolean'==typeof SC_DISABLE_SPEEDY?SC_DISABLE_SPEEDY:'undefined'!=typeof process&&void 0!==process.env.REACT_APP_SC_DISABLE_SPEEDY&&''!==process.env.REACT_APP_SC_DISABLE_SPEEDY?'false'!==process.env.REACT_APP_SC_DISABLE_SPEEDY&&process.env.REACT_APP_SC_DISABLE_SPEEDY:'undefined'!=typeof process&&void 0!==process.env.SC_DISABLE_SPEEDY&&''!==process.env.SC_DISABLE_SPEEDY&&('false'!==process.env.SC_DISABLE_SPEEDY&&process.env.SC_DISABLE_SPEEDY)),T=Object.freeze([]),B=Object.freeze({});function D(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),n=1;n0?" Args: "+r.join(', '):''))}var j=512,z=(function(){function e(e){this.groupSizes=new Uint32Array(j),this.length=j,this.tag=e}var t=e.prototype;return t.indexOfGroup=function(e){for(var t=0,r=0;r=this.groupSizes.length){for(var r=this.groupSizes,n=r.length,s=n;e>=s;)(s<<=1)<0&&D(16,""+e);this.groupSizes=new Uint32Array(s),this.groupSizes.set(r),this.length=s;for(var i=n;i=this.length||0===this.groupSizes[e])return t;for(var r=this.groupSizes[e],n=this.indexOfGroup(e),s=n+r,i=n;i=V&&(V=t+1),F.set(e,t),M.set(t,e)},W="style["+_+"][data-styled-version=\"5.3.1\"]",G=new RegExp("^"+_+"\\.g(\\d+)\\[id=\"([\\w\\d-]+)\"\\].*?\"([^\"]*)"),J=function(e){for(var t=e.getTag(),r=t.length,n='',s=0;s0&&(c+=e+",")}),n+=""+a+u+"{content:\""+c+"\"}/*!sc*/\n"}}}return n},q=function(e,t,r){for(var n,s=r.split(','),i=0,o=s.length;i=0;r--){var n=t[r];if(n&&1===n.nodeType&&n.hasAttribute(_))return n}},Q=function(e){var t=document.head,r=e||t,n=document.createElement('style'),s=K(r),i=void 0!==s?s.nextSibling:null;n.setAttribute(_,"active"),n.setAttribute("data-styled-version","5.3.1");var o='undefined'!=typeof window&&void 0!==window.__webpack_nonce__?window.__webpack_nonce__:null;return o&&n.setAttribute('nonce',o),r.insertBefore(n,i),n},X=function(e){if(e.sheet)return e.sheet;for(var t=document.styleSheets,r=0,n=t.length;r=0){var r=document.createTextNode(t),n=this.nodes[e];return this.element.insertBefore(r,n||null),this.length++,!0}return!1},t.deleteRule=function(e){this.element.removeChild(this.nodes[e]),this.length--},t.getRule=function(e){return e0&&(s[0]=s[0].replace(n,d))},p,function(e){if(-2===e){var t=f;return f=[],t}}])),w.hash=c.length?c.reduce(function(e,t){return t.name||D(15),k(e,t.name)},b).toString():'',w})(),he=(function(){function e(e,t){var r=this;this.inject=function(e,t){void 0===t&&(t=ce);var n=r.name+t.hash;e.hasNameForId(r.id,n)||e.insertRules(r.id,n,t(r.rules,n,'@keyframes'))},this.toString=function(){return D(12,String(r.name))},this.name=e,this.id="sc-keyframes-"+e,this.rules=t}return e.prototype.getName=function(e){return void 0===e&&(e=ce),this.name+e.hash},e})(),fe=/([A-Z])/,le=/([A-Z])/g,pe=/^ms-/,de=function(e){return"-"+e.toLowerCase()};function we(e){return fe.test(e)?e.replace(le,de).replace(pe,'-ms-'):e}var me=function(e){return void 0===e||null===e||!1===e||''===e},ve=function e(t,r){var n,s,i=[];for(var o in t)t.hasOwnProperty(o)&&!me(t[o])&&(Array.isArray(t[o])&&t[o].isCss||S(t[o])?i.push(we(o)+":",t[o],';'):A(t[o])?i.push.apply(i,e(t[o],o)):i.push(we(o)+": "+(n=o,null==(s=t[o])||'boolean'==typeof s||''===s?'':'number'!=typeof s||0===s||n in p?String(s).trim():s+"px")+";"));return r?[r+" {"].concat(i,['}']):i};function ge(e,t,r,n){if(Array.isArray(e)){for(var s,i=[],o=0,a=e.length;o0?(c=b+o,h=n-i[o].length):(c=b,h=y),w.push(['string',m.slice(k,n+1),b,k-y,c,n-h]),y=h,b=c,k=n;break;case Fe:Me.lastIndex=k+1,Me.test(m),n=0===Me.lastIndex?m.length-1:Me.lastIndex-2,w.push(['at-word',m.slice(k,n+1),b,k-y,b,n-y]),k=n;break;case Se:for(n=k,u=!0;m.charCodeAt(n+1)===Se;)n+=1,u=!u;r=m.charCodeAt(n+1),u&&r!==Ae&&r!==Ee&&r!==xe&&r!==Ne&&r!==Pe&&r!==Re&&(n+=1),w.push(['word',m.slice(k,n+1),b,k-y,b,n-y]),k=n;break;default:r===Ae&&m.charCodeAt(k+1)===je?(0===(n=m.indexOf('*/',k+2)+1)&&(v?n=m.length:C('comment')),(o=(i=(a=m.slice(k,n+1)).split('\n')).length-1)>0?(c=b+o,h=n-i[o].length):(c=b,h=y),w.push(['comment',a,b,k-y,c,n-h]),y=h,b=c,k=n):(Ve.lastIndex=k+1,Ve.test(m),n=0===Ve.lastIndex?m.length-1:Ve.lastIndex-2,w.push(['word',m.slice(k,n+1),b,k-y,b,n-y]),k=n)}k++}return w}var Ye={brackets:[36,39],string:[31,39],'at-word':[31,39],comment:[90,39],'{':[32,39],'}':[32,39],':':[1,22],';':[1,22],'(':[1,22],')':[1,22]};function We(e){return"\x1b["+e+"m"}function Ge(e){var t=[];return $e(new wt(e),{ignoreErrors:!0}).forEach(function(e){var r=Ye[e[0]];r?t.push(e[1].split(/\r?\n/).map(function(e){return We(r[0])+e+We(r[1])}).join('\n')):t.push(e[1])}),t.join('')}var Je=(function(){function e(t,r,n,s,i,o){this.name='CssSyntaxError',this.reason=t,i&&(this.file=i),s&&(this.source=s),o&&(this.plugin=o),void 0!==r&&void 0!==n&&(this.line=r,this.column=n),this.setMessage(),Error.captureStackTrace&&Error.captureStackTrace(this,e)}var t=e.prototype;return t.setMessage=function(){this.message=this.plugin?this.plugin+": ":'',this.message+=this.file?this.file:'',void 0!==this.line&&(this.message+=":"+this.line+":"+this.column),this.message+=": "+this.reason},t.showSourceCode=function(e){var t=this;if(!this.source)return'';var r=this.source;void 0===e&&(e=d),e&&(r=Ge(r));var n=r.split(/\r?\n/),s=Math.max(this.line-3,0),i=Math.min(this.line+2,n.length),o=String(i).length;return n.slice(s,i).map(function(e,r){var n=s+1+r,i=" "+(" "+n).slice(-o)+" | ";return n===t.line?">"+i+e+"\n "+(i.replace(/\d/g,' ')+e.slice(0,t.column-1).replace(/[^\t]/g,' '))+"^":" "+i+e}).join('\n')},t.toString=function(){var e=this.showSourceCode();return e&&(e="\n\n"+e+"\n"),this.name+": "+this.message+e},R(e,[{key:"generated",get:function(){return be('CssSyntaxError#generated is deprecated. Use input instead.'),this.input}}]),e})(),qe={colon:': ',indent:' ',beforeDecl:'\n',beforeRule:'\n',beforeOpen:' ',beforeClose:'\n',beforeComment:'\n',after:'\n',emptyBody:'',commentLeft:' ',commentRight:' '};var He=(function(){function e(e){this.builder=e}var t=e.prototype;return t.stringify=function(e,t){this[e.type](e,t)},t.root=function(e){this.body(e),e.raws.after&&this.builder(e.raws.after)},t.comment=function(e){var t=this.raw(e,'left','commentLeft'),r=this.raw(e,'right','commentRight');this.builder("/*"+t+e.text+r+"*/",e)},t.decl=function(e,t){var r=this.raw(e,'between','colon'),n=e.prop+r+this.rawValue(e,'value');e.important&&(n+=e.raws.important||' !important'),t&&(n+=';'),this.builder(n,e)},t.rule=function(e){this.block(e,this.rawValue(e,'selector'))},t.atrule=function(e,t){var r="@"+e.name,n=e.params?this.rawValue(e,'params'):'';if(void 0!==e.raws.afterName?r+=e.raws.afterName:n&&(r+=' '),e.nodes)this.block(e,r+n);else{var s=(e.raws.between||'')+(t?';':'');this.builder(r+n+s,e)}},t.body=function(e){for(var t=e.nodes.length-1;t>0&&'comment'===e.nodes[t].type;)t-=1;for(var r=this.raw(e,'semicolon'),n=0;n0&&void 0!==e.raws.after)return-1!==(t=e.raws.after).indexOf('\n')&&(t=t.replace(/[^\n]+$/,'')),!1}),t},t.rawBeforeOpen=function(e){var t;return e.walk(function(e){if('decl'!==e.type&&void 0!==(t=e.raws.between))return!1}),t},t.rawColon=function(e){var t;return e.walkDecls(function(e){if(void 0!==e.raws.between)return t=e.raws.between.replace(/[^\s:]/g,''),!1}),t},t.beforeAfter=function(e,t){var r;r='decl'===e.type?this.raw(e,null,'beforeDecl'):'comment'===e.type?this.raw(e,null,'beforeComment'):'before'===t?this.raw(e,null,'beforeRule'):this.raw(e,null,'beforeClose');for(var n=e.parent,s=0;n&&'root'!==n.type;)s+=1,n=n.parent;if(-1!==r.indexOf('\n')){var i=this.raw(e,null,'indent');if(i.length)for(var o=0;o0&&this.unclosedBracket(s),t&&n){for(;this.pos>o&&('space'===(e=this.tokens[this.pos][0])||'comment'===e);)this.pos-=1;this.decl(this.tokens.slice(o,this.pos+1))}else this.unknownWord(o)},t.rule=function(e){e.pop();var t=new at;this.init(t,e[0][2],e[0][3]),t.raws.between=this.spacesFromEnd(e),this.raw(t,'selector',e),this.current=t},t.decl=function(e){var t=new Xe;this.init(t);var r,n=e[e.length-1];for(';'===n[0]&&(this.semicolon=!0,e.pop()),n[4]?t.source.end={line:n[4],column:n[5]}:t.source.end={line:n[2],column:n[3]};'word'!==e[0][0];)t.raws.before+=e.shift()[1];for(t.source.start={line:e[0][2],column:e[0][3]},t.prop='';e.length;){var s=e[0][0];if(':'===s||'space'===s||'comment'===s)break;t.prop+=e.shift()[1]}for(t.raws.between='';e.length;){if(':'===(r=e.shift())[0]){t.raws.between+=r[1];break}t.raws.between+=r[1]}'_'!==t.prop[0]&&'*'!==t.prop[0]||(t.raws.before+=t.prop[0],t.prop=t.prop.slice(1)),t.raws.between+=this.spacesFromStart(e),this.precheckMissedSemicolon(e);for(var i=e.length-1;i>0;i--){if('!important'===(r=e[i])[1]){t.important=!0;var o=this.stringFrom(e,i);' !important'!==(o=this.spacesFromEnd(e)+o)&&(t.raws.important=o);break}if('important'===r[1]){for(var a=e.slice(0),u='',c=i;c>0;c--){var h=a[c][0];if(0===u.trim().indexOf('!')&&'space'!==h)break;u=a.pop()[1]+u}0===u.trim().indexOf('!')&&(t.important=!0,t.raws.important=u,e=a)}if('space'!==r[0]&&'comment'!==r[0])break}this.raw(t,'value',e),-1!==t.value.indexOf(':')&&this.checkMissedSemicolon(e)},t.atrule=function(e){var t=new it;t.name=e[1].slice(1),''===t.name&&this.unnamedAtrule(t,e),this.init(t,e[2],e[3]);var r=!1,n=!1,s=[];for(this.pos+=1;this.pos=0&&('space'===(r=e[s])[0]||2!==(n+=1));s--);throw this.input.error('Missed semicolon',r[2],r[3])}},e})();function rt(e,t){if(t&&t.safe)throw new Error("Option safe was removed. Use parser: require(\"postcss-safe-parser\")");var r=new wt(e,t),n=new tt(r);try{n.tokenize(),n.loop()}catch(e){throw'CssSyntaxError'===e.name&&t&&t.from&&(/\.scss$/i.test(t.from)?e.message+="\nYou tried to parse SCSS with the standard CSS parser; try again with the postcss-scss parser":/\.less$/i.test(t.from)&&(e.message+="\nYou tried to parse Less with the standard CSS parser; try again with the postcss-less parser")),e}return n.root}function nt(e){return e.map(function(e){return e.nodes&&(e.nodes=nt(e.nodes)),delete e.source,e})}var st=(function(e){function t(){return e.apply(this,arguments)||this}P(t,e);var r=t.prototype;return r.push=function(e){return e.parent=this,this.nodes.push(e),this},r.each=function(e){this.lastEach||(this.lastEach=0),this.indexes||(this.indexes={}),this.lastEach+=1;var t=this.lastEach;if(this.indexes[t]=0,this.nodes){for(var r,n;this.indexes[t]=e&&(this.indexes[r]=t-1);return this},r.removeAll=function(){return this.nodes.forEach(function(e){return e.parent=void 0}),this.nodes=[],this},r.replaceValues=function(e,t,r){return r||(r=t,t={}),this.walkDecls(function(n){t.props&&-1===t.props.indexOf(n.prop)||t.fast&&-1===n.value.indexOf(t.fast)||(n.value=n.value.replace(e,r))}),this},r.every=function(e){return this.nodes.every(e)},r.some=function(e){return this.nodes.some(e)},r.index=function(e){return'number'==typeof e?e:this.nodes.indexOf(e)},r.normalize=function(e,t){var r=this;if('string'==typeof e)e=nt(rt(e).nodes);else if(!Array.isArray(e))if('root'===e.type)e=e.nodes;else if(e.type)e=[e];else if(e.prop){if(void 0===e.value)throw new Error('Value field is missed in node creation');'string'!=typeof e.value&&(e.value=String(e.value)),e=[new Xe(e)]}else if(e.selector)e=[new at(e)];else if(e.name)e=[new it(e)];else{if(!e.text)throw new Error('Unknown node type in node creation');e=[new et(e)]}return e.map(function(e){return void 0===e.raws&&(e=r.rebuild(e)),e.parent&&(e=e.clone()),void 0===e.raws.before&&t&&void 0!==t.raws.before&&(e.raws.before=t.raws.before.replace(/[^\s]/g,'')),e.parent=r,e})},r.rebuild=function(e,t){var r,n=this;for(var s in'root'===e.type?r=new pt:'atrule'===e.type?r=new it:'rule'===e.type?r=new at:'decl'===e.type?r=new Xe:'comment'===e.type&&(r=new et),e)'nodes'===s?r.nodes=e.nodes.map(function(e){return n.rebuild(e,r)}):'parent'===s&&t?r.parent=t:e.hasOwnProperty(s)&&(r[s]=e[s]);return r},r.eachInside=function(e){return be("Container#eachInside is deprecated. Use Container#walk instead."),this.walk(e)},r.eachDecl=function(e,t){return be("Container#eachDecl is deprecated. Use Container#walkDecls instead."),this.walkDecls(e,t)},r.eachRule=function(e,t){return be("Container#eachRule is deprecated. Use Container#walkRules instead."),this.walkRules(e,t)},r.eachAtRule=function(e,t){return be("Container#eachAtRule is deprecated. Use Container#walkAtRules instead."),this.walkAtRules(e,t)},r.eachComment=function(e){return be("Container#eachComment is deprecated. Use Container#walkComments instead."),this.walkComments(e)},R(t,[{key:"first",get:function(){if(this.nodes)return this.nodes[0]}},{key:"last",get:function(){if(this.nodes)return this.nodes[this.nodes.length-1]}},{key:"semicolon",get:function(){return be('Node#semicolon is deprecated. Use Node#raws.semicolon'),this.raws.semicolon},set:function(e){be('Node#semicolon is deprecated. Use Node#raws.semicolon'),this.raws.semicolon=e}},{key:"after",get:function(){return be('Node#after is deprecated. Use Node#raws.after'),this.raws.after},set:function(e){be('Node#after is deprecated. Use Node#raws.after'),this.raws.after=e}}]),t})(Qe),it=(function(e){function t(t){var r;return(r=e.call(this,t)||this).type='atrule',r}P(t,e);var r=t.prototype;return r.append=function(){var t;this.nodes||(this.nodes=[]);for(var r=arguments.length,n=new Array(r),s=0;s0&&(o-=1):0===o&&-1!==t.indexOf(h)&&(i=!0),i?(''!==s&&n.push(s.trim()),s='',i=!1):s+=h}return(r||''!==s)&&n.push(s.trim()),n},space:function(e){return ot.split(e,[' ','\n','\t'])},comma:function(e){return ot.split(e,[','],!0)}},at=(function(e){function t(t){var r;return(r=e.call(this,t)||this).type='rule',r.nodes||(r.nodes=[]),r}return P(t,e),R(t,[{key:"selectors",get:function(){return ot.comma(this.selector)},set:function(e){var t=this.selector?this.selector.match(/,\s*/):null,r=t?t[0]:","+this.raw('between','beforeOpen');this.selector=e.join(r)}},{key:"_selector",get:function(){return be('Rule#_selector is deprecated. Use Rule#raws.selector'),this.raws.selector},set:function(e){be('Rule#_selector is deprecated. Use Rule#raws.selector'),this.raws.selector=e}}]),t})(st),ut=(function(){function e(e,t){if(void 0===t&&(t={}),this.type='warning',this.text=e,t.node&&t.node.source){var r=t.node.positionBy(t);this.line=r.line,this.column=r.column}for(var n in t)this[n]=t[n]}return e.prototype.toString=function(){return this.node?this.node.error(this.text,{plugin:this.plugin,index:this.index,word:this.word}).message:this.plugin?this.plugin+": "+this.text:this.text},e})(),ct=(function(){function e(e,t,r){this.processor=e,this.messages=[],this.root=t,this.opts=r,this.css=void 0,this.map=void 0}var t=e.prototype;return t.toString=function(){return this.css},t.warn=function(e,t){void 0===t&&(t={}),t.plugin||this.lastPlugin&&this.lastPlugin.postcssPlugin&&(t.plugin=this.lastPlugin.postcssPlugin);var r=new ut(e,t);return this.messages.push(r),r},t.warnings=function(){return this.messages.filter(function(e){return'warning'===e.type})},R(e,[{key:"content",get:function(){return this.css}}]),e})();function ht(e){return'object'==typeof e&&'function'==typeof e.then}var ft=(function(){function e(t,r,n){var s;if(this.stringified=!1,this.processed=!1,'object'==typeof r&&'root'===r.type)s=r;else if(r instanceof e||r instanceof ct)s=r.root,r.map&&(void 0===n.map&&(n.map={}),n.map.inline||(n.map.inline=!1),n.map.prev=r.map);else{var i=rt;n.syntax&&(i=n.syntax.parse),n.parser&&(i=n.parser),i.parse&&(i=i.parse);try{s=i(r,n)}catch(e){this.error=e}}this.result=new ct(t,s,n)}var t=e.prototype;return t.warnings=function(){return this.sync().warnings()},t.toString=function(){return this.css},t.then=function(e,t){return this.async().then(e,t)},t.catch=function(e){return this.async().catch(e)},t.handleError=function(e,t){try{if(this.error=e,'CssSyntaxError'!==e.name||e.plugin){if(t.postcssVersion){var r=t.postcssPlugin,n=t.postcssVersion,s=this.result.processor.version,i=n.split('.'),o=s.split('.');(i[0]!==o[0]||parseInt(i[1])>parseInt(o[1]))&&be("Your current PostCSS version is "+s+", but "+r+" uses "+n+". Perhaps this is the source of the error below.")}}else e.plugin=t.postcssPlugin,e.setMessage()}catch(e){console&&console.error&&console.error(e)}},t.asyncTick=function(e,t){var r=this;if(this.plugin>=this.processor.plugins.length)return this.processed=!0,e();try{var n=this.processor.plugins[this.plugin],s=this.run(n);this.plugin+=1,ht(s)?s.then(function(){r.asyncTick(e,t)}).catch(function(e){r.handleError(e,n),r.processed=!0,t(e)}):this.asyncTick(e,t)}catch(e){this.processed=!0,t(e)}},t.async=function(){var e=this;return this.processed?new Promise(function(t,r){e.error?r(e.error):t(e.stringify())}):this.processing?this.processing:(this.processing=new Promise(function(t,r){if(e.error)return r(e.error);e.plugin=0,e.asyncTick(t,r)}).then(function(){return e.processed=!0,e.stringify()}),this.processing)},t.sync=function(){var e=this;if(this.processed)return this.result;if(this.processed=!0,this.processing)throw new Error('Use process(css).then(cb) to work with async plugins');if(this.error)throw this.error;return this.result.processor.plugins.forEach(function(t){if(ht(e.run(t)))throw new Error('Use process(css).then(cb) to work with async plugins')}),this.result},t.run=function(e){this.result.lastPlugin=e;try{return e(this.result.root,this.result)}catch(t){throw this.handleError(t,e),t}},t.stringify=function(){if(this.stringified)return this.result;this.stringified=!0,this.sync();var e=this.result.opts,t=Ze;e.syntax&&(t=e.syntax.stringify),e.stringifier&&(t=e.stringifier),t.stringify&&(t=t.stringify);var r='';return t(this.root,function(e){r+=e}),this.result.css=r,this.result},R(e,[{key:"processor",get:function(){return this.result.processor}},{key:"opts",get:function(){return this.result.opts}},{key:"css",get:function(){return this.stringify().css}},{key:"content",get:function(){return this.stringify().content}},{key:"map",get:function(){return this.stringify().map}},{key:"root",get:function(){return this.sync().root}},{key:"messages",get:function(){return this.sync().messages}}]),e})(),lt=(function(){function e(e){void 0===e&&(e=[]),this.version='5.2.0',this.plugins=this.normalize(e)}var t=e.prototype;return t.use=function(e){return this.plugins=this.plugins.concat(this.normalize([e])),this},t.process=function(e,t){return void 0===t&&(t={}),new ft(this,e,t)},t.normalize=function(e){var t=[];return e.forEach(function(e){if(e.postcss&&(e=e.postcss),'object'==typeof e&&Array.isArray(e.plugins))t=t.concat(e.plugins);else{if('function'!=typeof e)throw new Error(e+" is not a PostCSS plugin");t.push(e)}}),t},e})(),pt=(function(e){function t(t){var r;return(r=e.call(this,t)||this).type='root',r.nodes||(r.nodes=[]),r}P(t,e);var r=t.prototype;return r.removeChild=function(t){return 0===(t=this.index(t))&&this.nodes.length>1&&(this.nodes[1].raws.before=this.nodes[t].raws.before),e.prototype.removeChild.call(this,t)},r.normalize=function(t,r,n){var s=e.prototype.normalize.call(this,t);return r&&('prepend'===n?this.nodes.length>1?r.raws.before=this.nodes[1].raws.before:delete r.raws.before:this.first!==r&&s.forEach(function(e){e.raws.before=r.raws.before})),s},r.toResult=function(e){return void 0===e&&(e={}),new ft(new lt,this,e).stringify()},r.remove=function(e){be('Root#remove is deprecated. Use Root#removeChild'),this.removeChild(e)},r.prevMap=function(){return be('Root#prevMap is deprecated. Use Root#source.input.map'),this.source.input.map},t})(st),dt=0,wt=(function(){function e(e,t){void 0===t&&(t={}),this.css=e.toString(),"\ufeff"!==this.css[0]&&"\ufffe"!==this.css[0]||(this.css=this.css.slice(1)),t.from&&(/^\w+:\/\//.test(t.from)?this.file=t.from:this.file=path.resolve(t.from)),this.file||(dt+=1,this.id=""),this.map&&(this.map.file=this.from)}var t=e.prototype;return t.error=function(e,t,r,n){var s;void 0===n&&(n={});var i=this.origin(t,r);return(s=i?new Je(e,i.line,i.column,i.source,i.file,n.plugin):new Je(e,t,r,this.css,this.file,n.plugin)).input={line:t,column:r,source:this.css},this.file&&(s.input.file=this.file),s},t.origin=function(e,t){if(!this.map)return!1;var r=this.map.consumer(),n=r.originalPositionFor({line:e,column:t});if(!n.source)return!1;var s={file:this.mapResolve(n.source),line:n.line,column:n.column},i=r.sourceContentFor(n.source);return i&&(s.source=i),s},t.mapResolve=function(e){return/^\w+:\/\//.test(e)?e:path.resolve(this.map.consumer().sourceRoot||'.',e)},R(e,[{key:"from",get:function(){return this.file||this.id}}]),e})(),mt=(function(e){function t(){return e.apply(this,arguments)||this}P(t,e);var r=t.prototype;return r.tokenize=function(){this.tokens=$e(this.input,{ignoreErrors:!0})},r.comment=function(e){var t=new et;this.init(t,e[2],e[3]),t.source.end={line:e[4],column:e[5]};var r=e[1].slice(2);if('*/'===r.slice(-2)&&(r=r.slice(0,-2)),/^\s*$/.test(r))t.text='',t.raws.left=r,t.raws.right='';else{var n=r.match(/^(\s*)([^]*[^\s])(\s*)$/);t.text=n[2],t.raws.left=n[1],t.raws.right=n[3]}},r.unclosedBracket=function(){},r.unknownWord=function(e){var t=this.tokens.slice(e,this.pos+1);this.spaces+=t.map(function(e){return e[1]}).join('')},r.unexpectedClose=function(){this.current.raws.after+='}'},r.doubleColon=function(){},r.unnamedAtrule=function(e){e.name=''},r.precheckMissedSemicolon=function(e){var t=this.colon(e);if(!1!==t){var r;for(r=t-1;r>=0&&'word'!==e[r][0];r--);for(r-=1;r>=0;r--)if('space'!==e[r][0]){r+=1;break}var n=e.splice(r,e.length-r);this.decl(n)}},r.checkMissedSemicolon=function(){},r.endFile=function(){for(this.current.nodes&&this.current.nodes.length&&(this.current.raws.semicolon=this.semicolon),this.current.raws.after=(this.current.raws.after||'')+this.spaces;this.current.parent;)this.current=this.current.parent,this.current.raws.after=''},t})(tt);var vt={},gt=function(e){return'function'==typeof e||'object'==typeof e&&null!==e&&!Array.isArray(e)},yt=function(e){return'__proto__'!==e&&'constructor'!==e&&'prototype'!==e};function bt(e,t,r){var n=e[r];gt(t)&>(n)?kt(n,t):e[r]=t}function kt(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),n=1;n1?t-1:0),n=1;n>>0);if(!vt[i]){var o=[];(r=new wt(s,t),(n=new mt(r)).tokenize(),n.loop(),n.root).each(function(e){'decl'===e.type&&o.push([e.prop,e.value])});var a=u(o,['borderRadius','borderWidth','borderColor','borderStyle']),c=Tt.create({generated:a});vt[i]=c.generated}return vt[i]},e})())),jt=function(e){return Ut(Dt,e)};"ActivityIndicator ActivityIndicatorIOS ART Button DatePickerIOS DrawerLayoutAndroid\n Image ImageBackground ImageEditor ImageStore KeyboardAvoidingView ListView MapView Modal NavigatorIOS\n Picker PickerIOS ProgressBarAndroid ProgressViewIOS ScrollView SegmentedControlIOS Slider\n SliderIOS SnapshotViewIOS Switch RecyclerViewBackedScrollView RefreshControl SafeAreaView StatusBar\n SwipeableListView SwitchAndroid SwitchIOS TabBarIOS Text TextInput ToastAndroid ToolbarAndroid\n Touchable TouchableHighlight TouchableNativeFeedback TouchableOpacity TouchableWithoutFeedback\n View ViewPagerAndroid WebView FlatList SectionList VirtualizedList Pressable".split(/\s+/m).forEach(function(e){return Object.defineProperty(jt,e,{enumerable:!0,configurable:!1,get:function(){return jt(Bt[e])}})}),i.ThemeConsumer=Et,i.ThemeContext=xt,i.ThemeProvider=function(e){var t=h.useContext(xt),r=h.useMemo(function(){return Rt(e.theme,t)},[e.theme,t]);return e.children?f.createElement(xt.Provider,{value:r},e.children):null},i.css=It,i.default=jt,i.isStyledComponent=x,i.useTheme=function(){return h.useContext(xt)},i.withTheme=function(e){var t=f.forwardRef(function(t,r){var n=h.useContext(xt),s=e.defaultProps,i=Ct(t,n,s);return f.createElement(e,N({},t,{theme:i,ref:r}))});return w(t,e),t.displayName="WithTheme("+C(e)+")",t}},509,[510,519,165,521,522,523,524,443,2]); +__d(function(g,r,_i,a,m,e,d){'use strict';var t=r(d[0]);function n(t){return t&&'object'==typeof t&&'default'in t?t.default:t}Object.defineProperty(e,'__esModule',{value:!0});var o,i=r(d[1]),s=n(i),u=n(r(d[2])),l=n(r(d[3])),c=/^(#(?:[0-9a-f]{3,4}){1,2})$/i,f=/^(rgba?|hsla?|hwb|lab|lch|gray|color)$/,h=function(t){return function(n){return t(n)?'':null}},p=function(t,n){return void 0===n&&(n=String),function(o){if('word'!==o.type)return null;var i=o.value.match(t);return null===i?null:n(i[1])}},v=h(function(t){return'space'===t.type}),x=h(function(t){return'div'===t.type&&'/'===t.value}),w=h(function(t){return'div'===t.type&&','===t.value}),y=(o='word',function(t){return t.type===o?t.value:null}),b=p(/^(none)$/i),k=p(/^(auto)$/i),V=p(/^([+-]?(?:\d*\.)?\d+(?:e[+-]?\d+)?)$/i,Number),$=p(/^(0$|(?:[+-]?(?:\d*\.)?\d+(?:e[+-]?\d+)?)(?=px$))/i,Number),T=p(/^([+-]?(?:\d*\.)?\d+(?:e[+-]?\d+)?(ch|em|ex|rem|vh|vw|vmin|vmax|cm|mm|in|pc|pt))$/i),C=p(/^([+-]?(?:\d*\.)?\d+(?:e[+-]?\d+)?(?:deg|rad))$/i,function(t){return t.toLowerCase()}),S=p(/^([+-]?(?:\d*\.)?\d+(?:e[+-]?\d+)?%)$/i),E=p(/(^-?[_a-z][_a-z0-9-]*$)/i),L=function(t){return'string'!==t.type?null:t.value.replace(/\\([0-9a-f]{1,6})(?:\s|$)/gi,function(t,n){return String.fromCharCode(parseInt(n,16))}).replace(/\\/g,'')},R=function(t){return'word'===t.type&&(c.test(t.value)||t.value in l||'transparent'===t.value)?t.value:'function'===t.type&&f.test(t.value)?i.stringify(t):null},O=p(/^(none|underline|line-through)$/i),F=p(/^(solid|dashed|dotted)$/),B=function(t){var n=t.types,o=void 0===n?[$,T,S]:n,i=t.directions,s=void 0===i?['Top','Right','Bottom','Left']:i,u=t.prefix,l=void 0===u?'':u,c=t.suffix,f=void 0===c?'':c;return function(t){var n,i=[];for(i.push(t.expect.apply(t,o));i.length<4&&t.hasTokens();)t.expect(v),i.push(t.expect.apply(t,o));t.expectEmpty();var u=i[0],c=i[1],h=void 0===c?u:c,p=i[2],x=void 0===p?u:p,w=i[3],y=void 0===w?h:w,b=function(t){return""+l+s[t]+f};return(n={})[b(0)]=u,n[b(1)]=h,n[b(2)]=x,n[b(3)]=y,n}},_=function(t){var n=t.expect($),o=t.matches(v)?t.expect($):n;return t.expectEmpty(),{width:n,height:o}},P=function(t){var n,o,i,s;if(t.matches(b))return t.expectEmpty(),{offset:{width:0,height:0},radius:0,color:'black'};for(var u=!1;t.hasTokens();)u&&t.expect(v),void 0===n&&t.matches($,T)?(n=t.lastValue,t.expect(v),o=t.expect($,T),t.saveRewindPoint(),t.matches(v)&&t.matches($,T)?i=t.lastValue:t.rewind()):void 0===s&&t.matches(R)?s=t.lastValue:t.throw(),u=!0;return void 0===n&&t.throw(),{offset:{width:n,height:o},radius:void 0!==i?i:0,color:void 0!==s?s:'black'}},W=p(/(nowrap|wrap|wrap-reverse)/),Y=p(/(row|row-reverse|column|column-reverse)/),D=function(t){var n;if(t.matches(L))n=t.lastValue;else for(n=t.expect(E);t.hasTokens();){t.expect(v),n+=" "+t.expect(E)}return t.expectEmpty(),{fontFamily:n}},M=p(/^(normal)$/),I=p(/^(italic)$/),N=p(/^([1-9]00|bold)$/),j=p(/^(small-caps)$/),A=[],X=p(/(flex-(?:start|end)|center|stretch|space-(?:between|around))/),H=p(/(flex-(?:start|end)|center|space-(?:between|around|evenly))/),z=p(/^(solid|double|dotted|dashed)$/),G=function(t){return function(n){var o=n.expect(t);return n.expectEmpty(),o}},U=G(V),Z=G($),q=G(C),J=function(t){return function(n,o){return function(i){var s,u,l,c=i.expect(t);if(i.hasTokens())i.expect(w),l=i.expect(t);else{if(void 0===o)return c;l=o}return i.expectEmpty(),[(s={},s[n+"Y"]=l,s),(u={},u[n+"X"]=c,u)]}}},K=J(V),Q=J($),ee=J(C),te={perspective:U,scale:K('scale'),scaleX:U,scaleY:U,translate:Q('translate',0),translateX:Z,translateY:Z,rotate:q,rotateX:q,rotateY:q,rotateZ:q,skewX:q,skewY:q,skew:ee('skew','0deg')},ne=B({types:[R],prefix:'border',suffix:'Color'}),re=B({directions:['TopLeft','TopRight','BottomRight','BottomLeft'],prefix:'border',suffix:'Radius'}),oe=B({prefix:'border',suffix:'Width'}),ie=B({types:[$,T,S,k],prefix:'margin'}),ae=B({prefix:'padding'}),se={background:function(t){return{backgroundColor:t.expect(R)}},border:function(t){var n,o,i;if(t.matches(b))return t.expectEmpty(),{borderWidth:0,borderColor:'black',borderStyle:'solid'};for(var s=0;s<3&&t.hasTokens();)0!==s&&t.expect(v),void 0===n&&t.matches($,T)?n=t.lastValue:void 0===o&&t.matches(R)?o=t.lastValue:void 0===i&&t.matches(F)?i=t.lastValue:t.throw(),s+=1;return t.expectEmpty(),void 0===n&&(n=1),void 0===o&&(o="black"),void 0===i&&(i="solid"),{borderWidth:n,borderColor:o,borderStyle:i}},borderColor:ne,borderRadius:re,borderWidth:oe,boxShadow:function(t){var n=P(t);return{shadowOffset:n.offset,shadowRadius:n.radius,shadowColor:n.color,shadowOpacity:1}},flex:function(t){var n,o,i;if(t.matches(b))return t.expectEmpty(),{flexGrow:0,flexShrink:0,flexBasis:'auto'};if(t.saveRewindPoint(),t.matches(k)&&!t.hasTokens())return{flexGrow:1,flexShrink:1,flexBasis:'auto'};t.rewind();for(var s=0;s<2&&t.hasTokens();)0!==s&&t.expect(v),void 0===n&&t.matches(V)?(n=t.lastValue,t.saveRewindPoint(),t.matches(v)&&t.matches(V)?o=t.lastValue:t.rewind()):void 0===i&&t.matches($,T,S)?i=t.lastValue:void 0===i&&t.matches(k)?i='auto':t.throw(),s+=1;return t.expectEmpty(),void 0===n&&(n=1),void 0===o&&(o=1),void 0===i&&(i=0),{flexGrow:n,flexShrink:o,flexBasis:i}},flexFlow:function(t){for(var n,o,i=0;i<2&&t.hasTokens();)0!==i&&t.expect(v),void 0===n&&t.matches(W)?n=t.lastValue:void 0===o&&t.matches(Y)?o=t.lastValue:t.throw(),i+=1;return t.expectEmpty(),void 0===n&&(n="nowrap"),void 0===o&&(o="row"),{flexWrap:n,flexDirection:o}},font:function(t){for(var n,o,i,s,u=0;u<3&&t.hasTokens();){if(t.matches(M));else if(void 0===n&&t.matches(I))n=t.lastValue;else if(void 0===o&&t.matches(N))o=t.lastValue;else{if(void 0!==i||!t.matches(j))break;i=[t.lastValue]}t.expect(v),u+=1}var l=t.expect($,T);t.matches(x)&&(s=t.expect($,T)),t.expect(v);var c=D(t).fontFamily;void 0===n&&(n="normal"),void 0===o&&(o="normal"),void 0===i&&(i=A);var f={fontStyle:n,fontWeight:o,fontVariant:i,fontSize:l,fontFamily:c};return void 0!==s&&(f.lineHeight=s),f},fontFamily:D,fontVariant:function(t){return{fontVariant:[t.expect(E)]}},fontWeight:function(t){return{fontWeight:t.expect(y)}},margin:ie,padding:ae,placeContent:function(t){var n,o=t.expect(X);return t.hasTokens()?(t.expect(v),n=t.expect(H)):n='stretch',t.expectEmpty(),{alignContent:o,justifyContent:n}},shadowOffset:function(t){return{shadowOffset:_(t)}},textShadow:function(t){var n=P(t);return{textShadowOffset:n.offset,textShadowRadius:n.radius,textShadowColor:n.color}},textShadowOffset:function(t){return{textShadowOffset:_(t)}},textDecoration:function(t){for(var n,o,i,s=!1;t.hasTokens();){if(s&&t.expect(v),void 0===n&&t.matches(O)){var u=[t.lastValue.toLowerCase()];t.saveRewindPoint(),'none'!==u[0]&&t.matches(v)&&t.matches(O)?(u.push(t.lastValue.toLowerCase()),u.sort().reverse()):t.rewind(),n=u.join(' ')}else void 0===o&&t.matches(z)?o=t.lastValue:void 0===i&&t.matches(R)?i=t.lastValue:t.throw();s=!0}return{textDecorationLine:void 0!==n?n:"none",textDecorationColor:void 0!==i?i:"black",textDecorationStyle:void 0!==o?o:"solid"}},textDecorationLine:function(t){for(var n=[],o=!1;t.hasTokens();)o&&t.expect(v),n.push(t.expect(O).toLowerCase()),o=!0;return n.sort().reverse(),{textDecorationLine:n.join(' ')}},transform:function(t){for(var n=[],o=!1;t.hasTokens();){o&&t.expect(v);var i,s=t.expectFunction(),u=s.functionName,l=te[u](s);Array.isArray(l)||(l=[(i={},i[u]=l,i)]),n=l.concat(n),o=!0}return{transform:n}}},ue=(function(){function t(t,n){this.index=0,this.nodes=t,this.functionName=null!=n?n.value:null,this.lastValue=null,this.rewindIndex=-1}var n=t.prototype;return n.hasTokens=function(){return this.index<=this.nodes.length-1},n.SYMBOL_MATCH=function(){if(!this.hasTokens())return null;for(var t=this.nodes[this.index],n=0;n=48&&A<=57)return!0;var n=h.charCodeAt(2);return A===c&&n>=48&&n<=57}return C===c?(A=h.charCodeAt(1))>=48&&A<=57:C>=48&&C<=57}m.exports=function(n){var f,u,v,l=0,s=n.length;if(0===s||!C(n))return!1;for((f=n.charCodeAt(l))!==o&&f!==t||l++;l57);)l+=1;if(f=n.charCodeAt(l),u=n.charCodeAt(l+1),f===c&&u>=48&&u<=57)for(l+=2;l57);)l+=1;if(f=n.charCodeAt(l),u=n.charCodeAt(l+1),v=n.charCodeAt(l+2),(f===h||f===A)&&(u>=48&&u<=57||(u===o||u===t)&&v>=48&&v<=57))for(l+=u===o||u===t?3:2;l57);)l+=1;return{number:n.slice(0,l),unit:n.slice(l)}}},515,[]); +__d(function(g,r,_i,a,m,e,d){function t(i){return i&&'object'==typeof i?u(i)||c(i)?i:o(i)?f(i,t):l(p(i),function(o,u){return o[n(u)]=t(i[u]),o},{}):i}function n(t){return t.replace(/[_.-](\w|$)/g,function(t,n){return n.toUpperCase()})}m.exports=function(o){return'string'==typeof o?n(o):t(o)};var o=Array.isArray||function(t){return'[object Array]'===Object.prototype.toString.call(t)},u=function(t){return'[object Date]'===Object.prototype.toString.call(t)},c=function(t){return'[object RegExp]'===Object.prototype.toString.call(t)},i=Object.prototype.hasOwnProperty,p=Object.keys||function(t){var n=[];for(var o in t)i.call(t,o)&&n.push(o);return n};function f(t,n){if(t.map)return t.map(n);for(var o=[],u=0;uk)&&(I=(L=L.replace(' ',':')).length),0t&&(t=(a=a.trim()).charCodeAt(0)),t){case 38:return a.replace(p,'$1'+e.trim());case 58:return e.trim()+a.replace(p,'$1'+e.trim());default:if(0<1*r&&0f.charCodeAt(8))break;case 115:n=n.replace(f,'-webkit-'+f)+';'+n;break;case 207:case 102:n=n.replace(f,'-webkit-'+(102t.charCodeAt(0)&&(t=t.trim()),t=[t],01&&void 0!==p[1]?p[1]:R,o=p.length>2&&void 0!==p[2]?p[2]:_,(0,h.default)(),l=j(e),u=(0,y.processColor)(o),c=l+":"+n+":"+u,!M.has(c)){v.next=8;break}return v.abrupt("return",M.get(c));case 8:return v.prev=8,v.next=11,t.default.awrap(F.getImageForFont(C,l,n,u));case 11:return f=v.sent,s={uri:f,scale:y.PixelRatio.get()},M.setValue(c,s),v.abrupt("return",s);case 17:throw v.prev=17,v.t0=v.catch(8),M.setError(c,v.t0),v.t0;case 21:case"end":return v.stop()}},null,null,[[8,17]],Promise)},E.getImageSourceSync=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:R,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:_;(0,h.default)();var o=j(e),l=(0,y.processColor)(n),u=o+":"+t+":"+l;if(M.has(u))return M.get(u);try{var c=F.getImageForFontSync(C,o,t,l),f={uri:c,scale:y.PixelRatio.get()};return M.setValue(u,f),f}catch(e){throw M.setError(u,e),e}},E.loadFont=function(){var e,o=arguments;return t.default.async(function(l){for(;;)switch(l.prev=l.next){case 0:if(e=o.length>0&&void 0!==o[0]?o[0]:N,'ios'!==y.Platform.OS){l.next=7;break}if((0,h.default)(),e){l.next=5;break}throw new Error('Unable to load font, because no file was specified. ');case 5:return l.next=7,t.default.awrap(F.loadFontWithFileName.apply(F,(0,n.default)(e.split('.'))));case 7:case"end":return l.stop()}},null,null,null,Promise)},E.hasIcon=function(t){return Object.prototype.hasOwnProperty.call(e,t)},E.getRawGlyphMap=function(){return e},E.getFontFamily=function(){return C},E};var t=e(r(d[1])),n=e(r(d[2])),o=e(r(d[3])),l=e(r(d[4])),u=e(r(d[5])),c=e(r(d[6])),f=e(r(d[7])),s=e(r(d[8])),p=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=P(t);if(n&&n.has(e))return n.get(e);var o={},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in e)if("default"!==u&&Object.prototype.hasOwnProperty.call(e,u)){var c=l?Object.getOwnPropertyDescriptor(e,u):null;c&&(c.get||c.set)?Object.defineProperty(o,u,c):o[u]=e[u]}o.default=e,n&&n.set(e,o);return o})(r(d[9])),v=e(r(d[10])),y=r(d[11]),h=e(r(d[12])),O=e(r(d[13])),b=e(r(d[14])),w=["name","size","color","style","children"];function P(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(P=function(e){return e?n:t})(e)}function I(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}var F=y.NativeModules.RNVectorIconsManager||y.NativeModules.RNVectorIconsModule;_e.NativeIconAPI=F;var R=12;_e.DEFAULT_ICON_SIZE=R;var _='black';_e.DEFAULT_ICON_COLOR=_},526,[1,67,49,96,9,10,12,14,17,165,204,527,528,529,530]); +__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0});var n=r(d[0]);Object.keys(n).forEach(function(t){"default"!==t&&"__esModule"!==t&&(t in e&&e[t]===n[t]||Object.defineProperty(e,t,{enumerable:!0,get:function(){return n[t]}}))})},527,[2]); +__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){if(!n){if('android'===o.Platform.OS)throw new Error('RNVectorIconsModule not available, did you properly integrate the module? Try running `react-native link react-native-vector-icons` and recompiling.');throw new Error('RNVectorIconsManager not available, did you add the library to your project and link with libRNVectorIcons.a? Try running `react-native link react-native-vector-icons` and recompiling.')}};var o=r(d[0]),n=o.NativeModules.RNVectorIconsManager||o.NativeModules.RNVectorIconsModule},528,[527]); +__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){var u=new Map;return{setValue:function(n,o){return u.set(n,{type:t,data:o})},setError:function(t,o){return u.set(t,{type:n,data:o})},has:function(t){return u.has(t)},get:function(t){if(u.has(t)){var o=u.get(t),f=o.type,s=o.data;if(f===n)throw s;return s}}}};var t='value',n='error'},529,[]); +__d(function(g,r,i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=function(e){var O,C;return C=O=(function(h){(0,u.default)(x,h);var O,j,C=(O=x,j=k(),function(){var e,t=(0,s.default)(O);if(j){var n=(0,s.default)(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return(0,c.default)(this,e)});function x(){return(0,o.default)(this,x),C.apply(this,arguments)}return(0,l.default)(x,[{key:"render",value:function(){var o=this.props,l=o.style,u=o.iconStyle,c=o.children,s=(0,n.default)(o,P),h=(0,p.default)(s,w,'style','name','size','color'),O=(0,p.default)(s,R),k=(0,y.default)(s,Object.keys(h),Object.keys(O),'iconStyle','borderRadius','backgroundColor');h.style=u?[S.icon,u]:S.icon;var j=(0,p.default)(this.props,'color'),C=(0,p.default)(this.props,'backgroundColor','borderRadius');return b.default.createElement(v.TouchableHighlight,(0,t.default)({style:[S.touchable,C]},O),b.default.createElement(v.View,(0,t.default)({style:[S.container,C,l]},k),b.default.createElement(e,h),(0,f.default)(c)?b.default.createElement(v.Text,{style:[S.text,j]},c):c))}}]),x})(b.PureComponent),O.propTypes={backgroundColor:h.default.oneOfType([h.default.string,h.default.number]),borderRadius:h.default.number,color:h.default.any,size:h.default.number,iconStyle:h.default.any,style:h.default.any,children:h.default.node},O.defaultProps={backgroundColor:j,borderRadius:5,color:'white',size:20},C};var t=e(r(d[1])),n=e(r(d[2])),o=e(r(d[3])),l=e(r(d[4])),u=e(r(d[5])),c=e(r(d[6])),s=e(r(d[7])),f=e(r(d[8])),y=e(r(d[9])),p=e(r(d[10])),b=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=O(t);if(n&&n.has(e))return n.get(e);var o={},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in e)if("default"!==u&&Object.prototype.hasOwnProperty.call(e,u)){var c=l?Object.getOwnPropertyDescriptor(e,u):null;c&&(c.get||c.set)?Object.defineProperty(o,u,c):o[u]=e[u]}o.default=e,n&&n.set(e,o);return o})(r(d[11])),h=e(r(d[12])),v=r(d[13]),P=["style","iconStyle","children"];function O(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(O=function(e){return e?n:t})(e)}function k(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}var S=v.StyleSheet.create({container:{flexDirection:'row',justifyContent:'flex-start',alignItems:'center',padding:8},touchable:{overflow:'hidden'},icon:{marginRight:10},text:{fontWeight:'600',backgroundColor:'transparent'}}),j='#007AFF',w=['ellipsizeMode','numberOfLines','textBreakStrategy','selectable','suppressHighlighting','allowFontScaling','adjustsFontSizeToFit','minimumFontScale'],R=['accessible','accessibilityLabel','accessibilityHint','accessibilityComponentType','accessibilityRole','accessibilityStates','accessibilityTraits','onFocus','onBlur','disabled','onPress','onPressIn','onPressOut','onLayout','onLongPress','nativeID','testID','delayPressIn','delayPressOut','delayLongPress','activeOpacity','underlayColor','selectionColor','onShowUnderlay','onHideUnderlay','hasTVPreferredFocus','tvParallaxProperties']},530,[1,22,96,9,10,12,14,17,531,532,533,165,204,527]); +__d(function(g,r,i,a,m,e,d){var t='[object String]',n=Object.prototype.toString,o=Array.isArray;function c(t){return!!t&&'object'==typeof t}m.exports=function(f){return'string'==typeof f||!o(f)&&c(f)&&n.call(f)==t}},531,[]); +__d(function(g,r,i,a,m,_e,d){var t=200,n='__lodash_hash_undefined__',e=9007199254740991,o='[object Arguments]',u='[object Function]',c='[object GeneratorFunction]',f='[object Symbol]',l=/^\[object .+?Constructor\]$/,s=/^(?:0|[1-9]\d*)$/,h='object'==typeof g&&g&&g.Object===Object&&g,p='object'==typeof self&&self&&self.Object===Object&&self,_=h||p||Function('return this')();function y(t,n,e){switch(e.length){case 0:return t.call(n);case 1:return t.call(n,e[0]);case 2:return t.call(n,e[0],e[1]);case 3:return t.call(n,e[0],e[1],e[2])}return t.apply(n,e)}function v(t,n){return!!(t?t.length:0)&&S(t,n,0)>-1}function b(t,n,e){for(var o=-1,u=t?t.length:0;++o=t&&(l=P,s=!1,e=new Z(e));t:for(;++f0&&e(l)?n>1?et(l,n-1,e,o,u):O(u,l):o||(u[u.length]=l)}return u}function ot(t,n,e){var o=n(t);return jt(t)?o:O(o,e(t))}function ut(t){return!(!At(t)||G&&G in t)&&(wt(t)||F(t)?B:l).test(dt(t))}function it(t){if(!At(t))return vt(t);var n,e,o,u=(e=(n=t)&&n.constructor,o='function'==typeof e&&e.prototype||M,n===o),c=[];for(var f in t)('constructor'!=f||!u&&q.call(t,f))&&c.push(f);return c}function at(t,n){return ct(t=Object(t),n,function(n,e){return e in t})}function ct(t,n,e){for(var o=-1,u=n.length,c={};++o-1},X.prototype.set=function(t,n){var e=this.__data__,o=rt(e,t);return o<0?e.push([t,n]):e[o][1]=n,this},Y.prototype.clear=function(){this.__data__={hash:new W,map:new(U||X),string:new W}},Y.prototype.delete=function(t){return lt(this,t).delete(t)},Y.prototype.get=function(t){return lt(this,t).get(t)},Y.prototype.has=function(t){return lt(this,t).has(t)},Y.prototype.set=function(t,n){return lt(this,t).set(t,n),this},Z.prototype.add=Z.prototype.push=function(t){return this.__data__.set(t,n),this},Z.prototype.has=function(t){return this.__data__.has(t)};var ht=N?E(N,Object):Ct,pt=N?function(t){for(var n=[];t;)O(n,ht(t)),t=H(t);return n}:Ct;function _t(t){return jt(t)||bt(t)||!!(L&&t&&t[L])}function yt(t,n){return!!(n=null==n?e:n)&&('number'==typeof t||s.test(t))&&t>-1&&t%1==0&&t-1&&t%1==0&&t<=e}function At(t){var n=typeof t;return!!t&&('object'==n||'function'==n)}function $t(t){return!!t&&'object'==typeof t}function Pt(t){return'symbol'==typeof t||$t(t)&&z.call(t)==f}function xt(t){return Ot(t)?tt(t,!0):it(t)}var Ft,Et,kt=(Ft=function(t,n){return null==t?{}:(n=j(et(n,1),gt),at(t,nt(ft(t),n)))},Et=Q(void 0===Et?Ft.length-1:Et,0),function(){for(var t=arguments,n=-1,e=Q(t.length-Et,0),o=Array(e);++n0&&o(b)?n>1?w(b,n-1,o,c,u):v(u,b):c||(u[u.length]=b)}return u}function x(t,n){return _(t=Object(t),n,function(n,o){return o in t})}function _(t,n,o){for(var c=-1,u=n.length,l={};++c-1&&n%1==0&&n<=t}function z(t){var n=typeof t;return!!t&&('object'==n||'function'==n)}function B(t){return!!t&&'object'==typeof t}function D(t){return'symbol'==typeof t||B(t)&&j.call(t)==u}var H,J,K=(H=function(t,n){return null==t?{}:x(t,y(w(n,1),E))},J=F(void 0===J?H.length-1:J,0),function(){for(var t=arguments,n=-1,o=F(t.length-J,0),c=Array(o);++np))return!1;var v=l.get(t);if(v&&l.get(n))return v==n;var h=-1,y=!0,b=f&e?new Ft:void 0;for(l.set(t,n),l.set(n,t);++h-1},Pt.prototype.set=function(t,n){var e=this.__data__,o=Tt(e,t);return o<0?e.push([t,n]):e[o][1]=n,this},xt.prototype.clear=function(){this.__data__={hash:new Et,map:new(ht||Pt),string:new Et}},xt.prototype.delete=function(t){return Zt(this,t).delete(t)},xt.prototype.get=function(t){return Zt(this,t).get(t)},xt.prototype.has=function(t){return Zt(this,t).has(t)},xt.prototype.set=function(t,n){return Zt(this,t).set(t,n),this},Ft.prototype.add=Ft.prototype.push=function(t){return this.__data__.set(t,n),this},Ft.prototype.has=function(t){return this.__data__.has(t)},Mt.prototype.clear=function(){this.__data__=new Pt},Mt.prototype.delete=function(t){return this.__data__.delete(t)},Mt.prototype.get=function(t){return this.__data__.get(t)},Mt.prototype.has=function(t){return this.__data__.has(t)},Mt.prototype.set=function(t,n){var e=this.__data__;if(e instanceof Pt){var o=e.__data__;if(!ht||o.length<199)return o.push([t,n]),this;e=this.__data__=new xt(o)}return e.set(t,n),this};var nr=pt?K(pt,Object):Ir,er=pt?function(t){for(var n=[];t;)V(n,nr(t)),t=ft(t);return n}:Ir,or=function(t){return ut.call(t)};function ur(t,n,e){for(var o,u=-1,c=(n=ir(n,t)?[n]:Jt(n)).length;++u-1&&t%1==0&&t-1&&t%1==0&&t<=u}function mr(t){var n=typeof t;return!!t&&('object'==n||'function'==n)}function Ar(t){return!!t&&'object'==typeof t}function kr(t){return'symbol'==typeof t||Ar(t)&&ut.call(t)==A}var Sr,$r=R?(Sr=R,function(t){return Sr(t)}):function(t){return Ar(t)&&Or(t.length)&&!!T[ut.call(t)]};function Er(t,n,e){var o=null==t?void 0:Ut(t,n);return void 0===o?e:o}function Pr(t,n){return null!=t&&ur(t,n,Ct)}function xr(t){return gr(t)?It(t):Rt(t)}function Fr(t){return gr(t)?It(t,!0):Vt(t)}function Mr(t){return t}function Ir(){return[]}m.exports=function(t,n){return null==t?{}:Nt(t,Yt(t),'function'==typeof(u=n)?u:null==u?Mr:'object'==typeof u?dr(u)?Gt(u[0],u[1]):1==(o=tr(e=u)).length&&o[0][2]?lr(o[0][0],o[0][1]):function(t){return t===e||Bt(t,e,o)}:ir(f=u)?(c=_r(f),function(t){return null==t?void 0:t[c]}):qt(f));var e,o,u,c,f}},537,[]); +__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.DYTE_DEV_MODE=void 0;e.DYTE_DEV_MODE=!1},538,[]); +__d(function(g,r,i,a,m,e,d){var l=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=l(r(d[1])),c={},t={};['arrow-back','call-end','chat','expand-less','expand-more','flip-camera-ios','groups','mic','mic-external-on','mic-off','poll','send','videocam-off','videocam','pan-tool','cancel-presentation','present-to-all','stop-screen-share','screen-share','clear','attach-file','fullscreen','fullscreen-exit','fiber-manual-record','people'].forEach(function(l){c[l]='material'}),['dots-vertical','image','auto-fix','plus-thick','close','signal-cellular-1','signal-cellular-2','exclamation','check','network-strength-1','network-strength-3','network-strength-2','download-circle','voice-off'].forEach(function(l){t[l]='material-community'});var n=(0,o.default)({},c,t);e.default=n},539,[1,22]); +__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"ReactNativeModal",{enumerable:!0,get:function(){return t.ReactNativeModal}}),e.default=void 0;var t=r(d[0]),o=t.ReactNativeModal;e.default=o},540,[541]); +__d(function(g,r,i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=_e.ReactNativeModal=void 0;var n=e(r(d[1])),t=e(r(d[2])),o=e(r(d[3])),s=e(r(d[4])),p=e(r(d[5])),c=e(r(d[6])),l=e(r(d[7])),u=y(r(d[8])),f=r(d[9]),h=y(r(d[10])),v=y(r(d[11])),w=r(d[12]),b=e(r(d[13])),S=["animationIn","animationInTiming","animationOut","animationOutTiming","avoidKeyboard","coverScreen","hasBackdrop","backdropColor","backdropOpacity","backdropTransitionInTiming","backdropTransitionOutTiming","customBackdrop","children","isVisible","onModalShow","onBackButtonPress","useNativeDriver","propagateSwipe","style"],k=["testID"];function D(e){if("function"!=typeof WeakMap)return null;var n=new WeakMap,t=new WeakMap;return(D=function(e){return e?t:n})(e)}function y(e,n){if(!n&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var t=D(n);if(t&&t.has(e))return t.get(e);var o={},s=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var p in e)if("default"!==p&&Object.prototype.hasOwnProperty.call(e,p)){var c=s?Object.getOwnPropertyDescriptor(e,p):null;c&&(c.get||c.set)?Object.defineProperty(o,p,c):o[p]=e[p]}return o.default=e,t&&t.set(e,o),o}function O(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}(0,w.initializeAnimations)();var T=function(e){return{animationIn:e.animationIn,animationOut:e.animationOut}},M=(function(e){(0,p.default)(M,e);var h,D,y=(h=M,D=O(),function(){var e,n=(0,l.default)(h);if(D){var t=(0,l.default)(this).constructor;e=Reflect.construct(n,arguments,t)}else e=n.apply(this,arguments);return(0,c.default)(this,e)});function M(e){var n;(0,o.default)(this,M),(n=y.call(this,e)).state={showContent:!0,isVisible:!1,deviceWidth:f.Dimensions.get('window').width,deviceHeight:f.Dimensions.get('window').height,isSwipeable:!!n.props.swipeDirection,pan:null},n.isTransitioning=!1,n.inSwipeClosingState=!1,n.currentSwipingDirection=null,n.panResponder=null,n.didUpdateDimensionsEmitter=null,n.interactionHandle=null,n.getDeviceHeight=function(){return n.props.deviceHeight||n.state.deviceHeight},n.getDeviceWidth=function(){return n.props.deviceWidth||n.state.deviceWidth},n.onBackButtonPress=function(){return!(!n.props.onBackButtonPress||!n.props.isVisible)&&(n.props.onBackButtonPress(),!0)},n.shouldPropagateSwipe=function(e,t){return'function'==typeof n.props.propagateSwipe?n.props.propagateSwipe(e,t):n.props.propagateSwipe},n.buildPanResponder=function(){var e=null;n.panResponder=f.PanResponder.create({onMoveShouldSetPanResponder:function(t,o){if(!n.shouldPropagateSwipe(t,o)){var s=Math.abs(o.dx)>=n.props.panResponderThreshold||Math.abs(o.dy)>=n.props.panResponderThreshold;return s&&n.props.onSwipeStart&&n.props.onSwipeStart(o),n.currentSwipingDirection=n.getSwipingDirection(o),e=n.createAnimationEventForSwipe(),s}return!1},onStartShouldSetPanResponder:function(e,t){return!(e._dispatchInstances&&e._dispatchInstances.some(function(e){return/scrollview|flatlist/i.test(e.type)})&&n.shouldPropagateSwipe(e,t)&&n.props.scrollTo&&n.props.scrollOffset>0)&&(n.props.onSwipeStart&&n.props.onSwipeStart(t),n.currentSwipingDirection=null,!0)},onPanResponderMove:function(t,o){if(!n.currentSwipingDirection){if(0===o.dx&&0===o.dy)return;n.currentSwipingDirection=n.getSwipingDirection(o),e=n.createAnimationEventForSwipe()}if(n.isSwipeDirectionAllowed(o)){var s=1-n.calcDistancePercentage(o);n.backdropRef&&n.backdropRef.transitionTo({opacity:n.props.backdropOpacity*s}),e(t,o),n.props.onSwipeMove&&n.props.onSwipeMove(s,o)}else if(n.props.scrollTo)if(n.props.scrollHorizontal){var p=-o.dx;p>n.props.scrollOffsetMax&&(p-=(p-n.props.scrollOffsetMax)/2),n.props.scrollTo({x:p,animated:!1})}else{var c=-o.dy;c>n.props.scrollOffsetMax&&(c-=(c-n.props.scrollOffsetMax)/2),n.props.scrollTo({y:c,animated:!1})}},onPanResponderRelease:function(e,t){if(n.getAccDistancePerDirection(t)>n.props.swipeThreshold&&n.isSwipeDirectionAllowed(t)){if(n.props.onSwipeComplete)return n.inSwipeClosingState=!0,void n.props.onSwipeComplete({swipingDirection:n.getSwipingDirection(t)},t);if(n.props.onSwipe)return n.inSwipeClosingState=!0,void n.props.onSwipe()}n.props.onSwipeCancel&&n.props.onSwipeCancel(t),n.backdropRef&&n.backdropRef.transitionTo({opacity:n.props.backdropOpacity}),f.Animated.spring(n.state.pan,{toValue:{x:0,y:0},bounciness:0,useNativeDriver:!1}).start(),n.props.scrollTo&&n.props.scrollOffset>n.props.scrollOffsetMax&&n.props.scrollTo({y:n.props.scrollOffsetMax,animated:!0})}})},n.getAccDistancePerDirection=function(e){switch(n.currentSwipingDirection){case'up':return-e.dy;case'down':return e.dy;case'right':return e.dx;case'left':return-e.dx;default:return 0}},n.getSwipingDirection=function(e){return Math.abs(e.dx)>Math.abs(e.dy)?e.dx>0?'right':'left':e.dy>0?'down':'up'},n.calcDistancePercentage=function(e){switch(n.currentSwipingDirection){case'down':return(e.moveY-e.y0)/((n.props.deviceHeight||n.state.deviceHeight)-e.y0);case'up':return(0,w.reversePercentage)(e.moveY/e.y0);case'left':return(0,w.reversePercentage)(e.moveX/e.x0);case'right':return(e.moveX-e.x0)/((n.props.deviceWidth||n.state.deviceWidth)-e.x0);default:return 0}},n.createAnimationEventForSwipe=function(){return'right'===n.currentSwipingDirection||'left'===n.currentSwipingDirection?f.Animated.event([null,{dx:n.state.pan.x}],{useNativeDriver:!1}):f.Animated.event([null,{dy:n.state.pan.y}],{useNativeDriver:!1})},n.isDirectionIncluded=function(e){return Array.isArray(n.props.swipeDirection)?n.props.swipeDirection.includes(e):n.props.swipeDirection===e},n.isSwipeDirectionAllowed=function(e){var t=e.dy,o=e.dx,s=t>0,p=t<0,c=o<0,l=o>0;return!('up'!==n.currentSwipingDirection||!n.isDirectionIncluded('up')||!p)||(!('down'!==n.currentSwipingDirection||!n.isDirectionIncluded('down')||!s)||(!('right'!==n.currentSwipingDirection||!n.isDirectionIncluded('right')||!l)||!('left'!==n.currentSwipingDirection||!n.isDirectionIncluded('left')||!c)))},n.handleDimensionsUpdate=function(){if(!n.props.deviceHeight&&!n.props.deviceWidth){var e=f.Dimensions.get('window').width,t=f.Dimensions.get('window').height;e===n.state.deviceWidth&&t===n.state.deviceHeight||n.setState({deviceWidth:e,deviceHeight:t})}},n.open=function(){n.isTransitioning||(n.isTransitioning=!0,n.backdropRef&&n.backdropRef.transitionTo({opacity:n.props.backdropOpacity},n.props.backdropTransitionInTiming),n.state.isSwipeable&&n.state.pan.setValue({x:0,y:0}),n.contentRef&&(n.props.onModalWillShow&&n.props.onModalWillShow(),null==n.interactionHandle&&(n.interactionHandle=f.InteractionManager.createInteractionHandle()),n.contentRef.animate(n.animationIn,n.props.animationInTiming).then(function(){n.isTransitioning=!1,n.interactionHandle&&(f.InteractionManager.clearInteractionHandle(n.interactionHandle),n.interactionHandle=null),n.props.isVisible?n.props.onModalShow():n.close()})))},n.close=function(){if(!n.isTransitioning){n.isTransitioning=!0,n.backdropRef&&n.backdropRef.transitionTo({opacity:0},n.props.backdropTransitionOutTiming);var e=n.animationOut;n.inSwipeClosingState&&(n.inSwipeClosingState=!1,'up'===n.currentSwipingDirection?e='slideOutUp':'down'===n.currentSwipingDirection?e='slideOutDown':'right'===n.currentSwipingDirection?e='slideOutRight':'left'===n.currentSwipingDirection&&(e='slideOutLeft')),n.contentRef&&(n.props.onModalWillHide&&n.props.onModalWillHide(),null==n.interactionHandle&&(n.interactionHandle=f.InteractionManager.createInteractionHandle()),n.contentRef.animate(e,n.props.animationOutTiming).then(function(){n.isTransitioning=!1,n.interactionHandle&&(f.InteractionManager.clearInteractionHandle(n.interactionHandle),n.interactionHandle=null),n.props.isVisible?n.open():n.setState({showContent:!1},function(){n.setState({isVisible:!1},function(){n.props.onModalHide()})})}))}},n.makeBackdrop=function(){if(!n.props.hasBackdrop)return null;n.props.customBackdrop&&!u.isValidElement(n.props.customBackdrop)&&console.warn('Invalid customBackdrop element passed to Modal. You must provide a valid React element.');var e=n.props,t=e.customBackdrop,o=e.backdropColor,s=e.useNativeDriver,p=e.useNativeDriverForBackdrop,c=e.onBackdropPress,l=!!n.props.customBackdrop,h=[{width:n.getDeviceWidth(),height:n.getDeviceHeight(),backgroundColor:n.state.showContent&&!l?o:'transparent'}],w=u.createElement(v.View,{ref:function(e){return n.backdropRef=e},useNativeDriver:void 0!==p?p:s,style:[b.default.backdrop,h]},l&&t);return l?w:u.createElement(f.TouchableWithoutFeedback,{onPress:c},w)};var s=(0,w.buildAnimations)(T(e)),p=s.animationIn,c=s.animationOut;return n.animationIn=p,n.animationOut=c,n.state.isSwipeable&&(n.state=(0,t.default)({},n.state,{pan:new f.Animated.ValueXY}),n.buildPanResponder()),e.isVisible&&(n.state=(0,t.default)({},n.state,{isVisible:!0,showContent:!0})),n}return(0,s.default)(M,[{key:"componentDidMount",value:function(){this.props.onSwipe&&console.warn('`` is deprecated and will be removed starting from 13.0.0. Use `` instead.'),this.didUpdateDimensionsEmitter=f.DeviceEventEmitter.addListener('didUpdateDimensions',this.handleDimensionsUpdate),this.state.isVisible&&this.open(),f.BackHandler.addEventListener('hardwareBackPress',this.onBackButtonPress)}},{key:"componentWillUnmount",value:function(){f.BackHandler.removeEventListener('hardwareBackPress',this.onBackButtonPress),this.didUpdateDimensionsEmitter&&this.didUpdateDimensionsEmitter.remove(),this.interactionHandle&&(f.InteractionManager.clearInteractionHandle(this.interactionHandle),this.interactionHandle=null)}},{key:"componentDidUpdate",value:function(e){if(this.props.animationIn!==e.animationIn||this.props.animationOut!==e.animationOut){var n=(0,w.buildAnimations)(T(this.props)),t=n.animationIn,o=n.animationOut;this.animationIn=t,this.animationOut=o}this.props.backdropOpacity!==e.backdropOpacity&&this.backdropRef&&this.backdropRef.transitionTo({opacity:this.props.backdropOpacity},this.props.backdropTransitionInTiming),this.props.isVisible&&!e.isVisible?this.open():!this.props.isVisible&&e.isVisible&&this.close()}},{key:"render",value:function(){var e=this,o=this.props,s=(o.animationIn,o.animationInTiming,o.animationOut,o.animationOutTiming,o.avoidKeyboard),p=o.coverScreen,c=(o.hasBackdrop,o.backdropColor,o.backdropOpacity,o.backdropTransitionInTiming,o.backdropTransitionOutTiming,o.customBackdrop,o.children),l=(o.isVisible,o.onModalShow,o.onBackButtonPress),h=o.useNativeDriver,w=(o.propagateSwipe,o.style),D=(0,n.default)(o,S),y=(D.testID,(0,n.default)(D,k)),O=[{margin:.05*this.getDeviceWidth(),transform:[{translateY:0}]},b.default.content,w],T={},M={};this.state.isSwipeable&&(T=(0,t.default)({},this.panResponder.panHandlers),M=h?{transform:this.state.pan.getTranslateTransform()}:this.state.pan.getLayout());var B=this.props.hideModalContentWhileAnimating&&this.props.useNativeDriver&&!this.state.showContent?u.createElement(v.View,null):c,I=u.createElement(v.View,(0,t.default)({},T,{ref:function(n){return e.contentRef=n},style:[M,O],pointerEvents:"box-none",useNativeDriver:h},y),B);return!p&&this.state.isVisible?u.createElement(f.View,{pointerEvents:"box-none",style:[b.default.backdrop,b.default.containerBox]},this.makeBackdrop(),I):u.createElement(f.Modal,(0,t.default)({transparent:!0,animationType:'none',visible:this.state.isVisible,onRequestClose:l},D),this.makeBackdrop(),s?u.createElement(f.KeyboardAvoidingView,{behavior:'ios'===f.Platform.OS?'padding':void 0,pointerEvents:"box-none",style:O.concat([{margin:0}])},I):I)}}],[{key:"getDerivedStateFromProps",value:function(e,n){return!n.isVisible&&e.isVisible?{isVisible:!0,showContent:!0}:null}}]),M})(u.Component);_e.ReactNativeModal=M,M.propTypes={animationIn:h.oneOfType([h.string,h.object]),animationInTiming:h.number,animationOut:h.oneOfType([h.string,h.object]),animationOutTiming:h.number,avoidKeyboard:h.bool,coverScreen:h.bool,hasBackdrop:h.bool,backdropColor:h.string,backdropOpacity:h.number,backdropTransitionInTiming:h.number,backdropTransitionOutTiming:h.number,customBackdrop:h.node,children:h.node.isRequired,deviceHeight:h.number,deviceWidth:h.number,isVisible:h.bool.isRequired,hideModalContentWhileAnimating:h.bool,propagateSwipe:h.oneOfType([h.bool,h.func]),onModalShow:h.func,onModalWillShow:h.func,onModalHide:h.func,onModalWillHide:h.func,onBackButtonPress:h.func,onBackdropPress:h.func,panResponderThreshold:h.number,onSwipeStart:h.func,onSwipeMove:h.func,onSwipeComplete:h.func,onSwipeCancel:h.func,swipeThreshold:h.number,swipeDirection:h.oneOfType([h.arrayOf(h.oneOf(['up','down','left','right'])),h.oneOf(['up','down','left','right'])]),useNativeDriver:h.bool,useNativeDriverForBackdrop:h.bool,style:h.any,scrollTo:h.func,scrollOffset:h.number,scrollOffsetMax:h.number,scrollHorizontal:h.bool,supportedOrientations:h.arrayOf(h.oneOf(['portrait','portrait-upside-down','landscape','landscape-left','landscape-right']))},M.defaultProps={animationIn:'slideInUp',animationInTiming:300,animationOut:'slideOutDown',animationOutTiming:300,avoidKeyboard:!1,coverScreen:!0,hasBackdrop:!0,backdropColor:'black',backdropOpacity:.7,backdropTransitionInTiming:300,backdropTransitionOutTiming:300,customBackdrop:null,useNativeDriver:!1,deviceHeight:null,deviceWidth:null,hideModalContentWhileAnimating:!1,propagateSwipe:!1,isVisible:!1,panResponderThreshold:4,swipeThreshold:100,onModalShow:function(){return null},onModalWillShow:function(){return null},onModalHide:function(){return null},onModalWillHide:function(){return null},onBackdropPress:function(){return null},onBackButtonPress:function(){return null},scrollTo:null,scrollOffset:0,scrollOffsetMax:0,scrollHorizontal:!1,statusBarTranslucent:!1,supportedOrientations:['portrait','landscape']};var B=M;_e.default=B},541,[1,96,22,9,10,12,14,17,165,2,204,542,563,564]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.createAnimatableComponent=e.View=e.Text=e.Image=void 0,Object.defineProperty(e,"createAnimation",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(e,"initializeRegistryWithDefinitions",{enumerable:!0,get:function(){return u.initializeRegistryWithDefinitions}}),Object.defineProperty(e,"registerAnimation",{enumerable:!0,get:function(){return u.registerAnimation}});var n=r(d[1]),o=t(r(d[2])),u=r(d[3]),f=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=c(n);if(o&&o.has(t))return o.get(t);var u={},f=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in t)if("default"!==l&&Object.prototype.hasOwnProperty.call(t,l)){var p=f?Object.getOwnPropertyDescriptor(t,l):null;p&&(p.get||p.set)?Object.defineProperty(u,l,p):u[l]=t[l]}u.default=t,o&&o.set(t,u);return u})(r(d[4])),l=t(r(d[5]));function c(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(c=function(t){return t?o:n})(t)}(0,u.initializeRegistryWithDefinitions)(f);var p=o.default;e.createAnimatableComponent=p;var s=(0,o.default)(n.View);e.View=s;var y=(0,o.default)(n.Text);e.Text=y;var b=(0,o.default)(n.Image);e.Image=b},542,[1,2,543,549,551,548]); +__d(function(g,r,i,_a,m,_e,d){var t=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=function(t){var T,V,B=t.displayName||t.name||'Component',R=p.Animated.createAnimatedComponent(t);return V=T=(function(t){(0,o.default)(B,t);var c,T,V=(c=B,T=O(),function(){var t,n=(0,s.default)(c);if(T){var e=(0,s.default)(this).constructor;t=Reflect.construct(n,arguments,e)}else t=n.apply(this,arguments);return(0,u.default)(this,t)});function B(t){var e;(0,n.default)(this,B),(e=V.call(this,t)).ref=null,e.handleRef=function(t){e.ref=t};var o=new p.Animated.Value(N(0,e.props.direction)),u={},s={};return t.animation&&(s=D(t.animation),u=j(s,o)),e.state={animationValue:o,animationStyle:u,compiledAnimation:s,transitionStyle:{},transitionValues:{},currentTransitionValues:{}},t.transition&&(e.state=(0,l.default)({},e.state,e.initializeTransitionState(t.transition))),e.delayTimer=null,(0,b.getAnimationNames)().forEach(function(t){t in(0,a.default)(e)||(e[t]=e.animate.bind((0,a.default)(e),t))}),e}return(0,e.default)(B,[{key:"initializeTransitionState",value:function(t){var n={},e={},a=(0,v.default)(t,this.props.style);return Object.keys(a).forEach(function(t){var o=a[t];if(-1!==k.indexOf(t)||'number'!=typeof o)n[t]=new p.Animated.Value(0),e[t]=o;else{var u=new p.Animated.Value(o);n[t]=u,e[t]=u}}),{currentTransitionValues:a,transitionStyle:e,transitionValues:n}}},{key:"getTransitionState",value:function(t){var n=this,e='string'==typeof t?[t]:t,a=this.state,o=a.transitionValues,u=a.currentTransitionValues,s=a.transitionStyle,f=e.filter(function(t){return!n.state.transitionValues[t]});if(f.length){var c=this.initializeTransitionState(f);o=(0,l.default)({},o,c.transitionValues),u=(0,l.default)({},u,c.currentTransitionValues),s=(0,l.default)({},s,c.transitionStyle)}return{transitionValues:o,currentTransitionValues:u,transitionStyle:s}}},{key:"setNativeProps",value:function(t){this.ref&&this.ref.setNativeProps(t)}},{key:"componentDidMount",value:function(){var t=this,n=this.props,e=n.animation,a=n.duration,o=n.delay,u=n.onAnimationBegin,s=n.iterationDelay;if(e){var l=function(){u(),t.startAnimation(a,0,s,function(n){return t.props.onAnimationEnd(n)}),t.delayTimer=null};o?this.delayTimer=setTimeout(l,o):l()}}},{key:"UNSAFE_componentWillReceiveProps",value:function(t){var n,e,a=this,o=t.animation,u=t.delay,s=t.duration,l=t.easing,f=t.iterationDelay,c=t.transition,p=t.onAnimationBegin;if(c){var y=(0,v.default)(c,t.style);this.transitionTo(y,s,l,u)}else n=o,e=this.props.animation,n!==e&&JSON.stringify(n)!==JSON.stringify(e)&&(o?this.delayTimer?this.setAnimation(o):(p(),this.animate(o,s,f).then(function(t){return a.props.onAnimationEnd(t)})):this.stopAnimation())}},{key:"componentWillUnmount",value:function(){this.delayTimer&&clearTimeout(this.delayTimer)}},{key:"setAnimation",value:function(t,n){var e=D(t);this.setState(function(t){return{animationStyle:j(e,t.animationValue),compiledAnimation:e}},n)}},{key:"animate",value:function(t,n,e){var a=this;return new Promise(function(o){a.setAnimation(t,function(){a.startAnimation(n,0,e,o)})})}},{key:"stopAnimation",value:function(){this.setState({scheduledAnimation:!1,animationStyle:{}}),this.state.animationValue.stopAnimation(),this.delayTimer&&(clearTimeout(this.delayTimer),this.delayTimer=null)}},{key:"startAnimation",value:function(t,n,e,a){var o=this,u=this.state,s=u.animationValue,l=u.compiledAnimation,f=this.props,c=f.direction,y=f.iterationCount,v=f.useNativeDriver,h=this.props.easing||l.easing||'ease',T=n||0,b=N(T,c),V=w(T,c);s.setValue(b),'string'==typeof h&&(h=A.default[h]);var O='reverse'===c||'alternate'===c&&!V||'alternate-reverse'===c&&!V;O&&(h=p.Easing.out(h));var k={toValue:V,easing:h,isInteraction:y<=1,duration:t||this.props.duration||1e3,useNativeDriver:v,delay:e||0};p.Animated.timing(s,k).start(function(n){T+=1,n.finished&&o.props.animation&&('infinite'===y||T=1?null:new Error('iterationCount must be a positive number or "infinite"')},iterationDelay:c.default.number,onAnimationBegin:c.default.func,onAnimationEnd:c.default.func,onTransitionBegin:c.default.func,onTransitionEnd:c.default.func,style:c.default.oneOfType([c.default.number,c.default.array,c.default.object]),transition:c.default.oneOfType([c.default.string,c.default.arrayOf(c.default.string)]),useNativeDriver:c.default.bool},T.defaultProps={animation:void 0,delay:0,direction:'normal',duration:void 0,easing:void 0,iterationCount:1,iterationDelay:0,onAnimationBegin:function(){},onAnimationEnd:function(){},onTransitionBegin:function(){},onTransitionEnd:function(){},style:void 0,transition:void 0,useNativeDriver:!1},V};var n=t(r(d[1])),e=t(r(d[2])),a=t(r(d[3])),o=t(r(d[4])),u=t(r(d[5])),s=t(r(d[6])),l=t(r(d[7])),f=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var e=V(n);if(e&&e.has(t))return e.get(t);var a={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in t)if("default"!==u&&Object.prototype.hasOwnProperty.call(t,u)){var s=o?Object.getOwnPropertyDescriptor(t,u):null;s&&(s.get||s.set)?Object.defineProperty(a,u,s):a[u]=t[u]}a.default=t,e&&e.set(t,a);return a})(r(d[8])),c=t(r(d[9])),p=r(d[10]),y=t(r(d[11])),v=t(r(d[12])),h=t(r(d[13])),T=t(r(d[14])),b=r(d[15]),A=t(r(d[16]));function V(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,e=new WeakMap;return(V=function(t){return t?e:n})(t)}function O(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(t){return!1}}var k=['rotate','rotateX','rotateY','rotateZ','skewX','skewY','transformMatrix','backgroundColor','borderColor','borderTopColor','borderRightColor','borderBottomColor','borderLeftColor','shadowColor','color','textDecorationColor','tintColor'],S=['width','height'];function E(t,n){var e={};return Object.keys(n).forEach(function(a){-1===t.indexOf(a)&&(e[a]=n[a])}),e}function w(t,n){switch(n){case'reverse':return 0;case'alternate':return t%2?0:1;case'alternate-reverse':return t%2?1:0;case'normal':default:return 1}}function N(t,n){return w(t,n)?0:1}function D(t){if('string'==typeof t){var n=(0,b.getAnimationByName)(t);if(!n)throw new Error("No animation registred by the name of "+t);return n}return(0,T.default)(t)}function j(t,n){var e={};return Object.keys(t).forEach(function(a){'style'===a?(0,l.default)(e,t.style):'easing'!==a&&(e[a]=n.interpolate(t[a]))}),(0,y.default)(e)}function C(t,n,e,a,o){var u=arguments.length>5&&void 0!==arguments[5]&&arguments[5],s=arguments.length>6?arguments[6]:void 0,l=arguments.length>7?arguments[7]:void 0,f=arguments.length>8?arguments[8]:void 0,c=a||o||s?p.Animated.timing(n,{toValue:e,delay:s,duration:a||1e3,easing:'function'==typeof o?o:A.default[o||'ease'],useNativeDriver:u}):p.Animated.spring(n,{toValue:e,useNativeDriver:u});setTimeout(function(){return l(t)},s),c.start(function(){return f(t)})}},543,[1,9,10,16,12,14,17,22,165,204,2,544,545,546,548,549,550]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){var o={};return Object.keys(t).forEach(function(f){-1!==s.indexOf(f)?(o.transform||(o.transform=[]),o.transform.push((0,n.default)({},f,t[f]))):o[f]=t[f]}),o};var n=t(r(d[1])),s=['perspective','rotate','rotateX','rotateY','rotateZ','scale','scaleX','scaleY','skewX','skewY','translateX','translateY']},544,[1,261]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,u){var o={},c=(0,n.default)(u);return('string'==typeof t?[t]:t).forEach(function(t){o[t]=t in c?c[t]:(0,f.default)(t,c)}),o};var n=t(r(d[1])),f=t(r(d[2]))},545,[1,546,547]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){var o=(0,n.default)({},f.StyleSheet.flatten(t));o.transform&&(o.transform.forEach(function(t){var n=Object.keys(t)[0];o[n]=t[n]}),delete o.transform);return o};var n=t(r(d[1])),f=r(d[2])},546,[1,22,2]); +__d(function(g,r,_i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(i,o){if('backgroundColor'===i)return'rgba(0,0,0,0)';if('color'===i||-1!==i.indexOf('Color'))return'rgba(0,0,0,1)';if(0===i.indexOf('rotate')||0===i.indexOf('skew'))return'0deg';if('opacity'===i||0===i.indexOf('scale'))return 1;if('fontSize'===i)return 14;if(0===i.indexOf('margin')||0===i.indexOf('padding'))for(var f,l=0;l1?null:t}var o={}},548,[1,546]); +__d(function(g,r,i,a,m,e,d){var n=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.getAnimationByName=function(n){return o[n]},e.getAnimationNames=function(){return Object.keys(o)},e.initializeRegistryWithDefinitions=function(n){Object.keys(n).forEach(function(o){u(o,(0,t.default)(n[o]))})},e.registerAnimation=u;var t=n(r(d[1])),o={};function u(n,t){o[n]=t}},549,[1,548]); +__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var s=r(d[0]),n={linear:s.Easing.linear,ease:s.Easing.bezier(.25,.1,.25,1),'ease-in':s.Easing.bezier(.42,0,1,1),'ease-out':s.Easing.bezier(0,0,.58,1),'ease-in-out':s.Easing.bezier(.42,0,.58,1),'ease-in-cubic':s.Easing.bezier(.55,.055,.675,.19),'ease-out-cubic':s.Easing.bezier(.215,.61,.355,1),'ease-in-out-cubic':s.Easing.bezier(.645,.045,.355,1),'ease-in-circ':s.Easing.bezier(.6,.04,.98,.335),'ease-out-circ':s.Easing.bezier(.075,.82,.165,1),'ease-in-out-circ':s.Easing.bezier(.785,.135,.15,.86),'ease-in-expo':s.Easing.bezier(.95,.05,.795,.035),'ease-out-expo':s.Easing.bezier(.19,1,.22,1),'ease-in-out-expo':s.Easing.bezier(1,0,0,1),'ease-in-quad':s.Easing.bezier(.55,.085,.68,.53),'ease-out-quad':s.Easing.bezier(.25,.46,.45,.94),'ease-in-out-quad':s.Easing.bezier(.455,.03,.515,.955),'ease-in-quart':s.Easing.bezier(.895,.03,.685,.22),'ease-out-quart':s.Easing.bezier(.165,.84,.44,1),'ease-in-out-quart':s.Easing.bezier(.77,0,.175,1),'ease-in-quint':s.Easing.bezier(.755,.05,.855,.06),'ease-out-quint':s.Easing.bezier(.23,1,.32,1),'ease-in-out-quint':s.Easing.bezier(.86,0,.07,1),'ease-in-sine':s.Easing.bezier(.47,0,.745,.715),'ease-out-sine':s.Easing.bezier(.39,.575,.565,1),'ease-in-out-sine':s.Easing.bezier(.445,.05,.55,.95),'ease-in-back':s.Easing.bezier(.6,-.28,.735,.045),'ease-out-back':s.Easing.bezier(.175,.885,.32,1.275),'ease-in-out-back':s.Easing.bezier(.68,-.55,.265,1.55)};e.default=n},550,[2]); +__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0});var n=r(d[0]);Object.keys(n).forEach(function(t){"default"!==t&&"__esModule"!==t&&(t in e&&e[t]===n[t]||Object.defineProperty(e,t,{enumerable:!0,get:function(){return n[t]}}))});var t=r(d[1]);Object.keys(t).forEach(function(n){"default"!==n&&"__esModule"!==n&&(n in e&&e[n]===t[n]||Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}}))});var u=r(d[2]);Object.keys(u).forEach(function(n){"default"!==n&&"__esModule"!==n&&(n in e&&e[n]===u[n]||Object.defineProperty(e,n,{enumerable:!0,get:function(){return u[n]}}))});var o=r(d[3]);Object.keys(o).forEach(function(n){"default"!==n&&"__esModule"!==n&&(n in e&&e[n]===o[n]||Object.defineProperty(e,n,{enumerable:!0,get:function(){return o[n]}}))});var c=r(d[4]);Object.keys(c).forEach(function(n){"default"!==n&&"__esModule"!==n&&(n in e&&e[n]===c[n]||Object.defineProperty(e,n,{enumerable:!0,get:function(){return c[n]}}))});var f=r(d[5]);Object.keys(f).forEach(function(n){"default"!==n&&"__esModule"!==n&&(n in e&&e[n]===f[n]||Object.defineProperty(e,n,{enumerable:!0,get:function(){return f[n]}}))});var l=r(d[6]);Object.keys(l).forEach(function(n){"default"!==n&&"__esModule"!==n&&(n in e&&e[n]===l[n]||Object.defineProperty(e,n,{enumerable:!0,get:function(){return l[n]}}))});var b=r(d[7]);Object.keys(b).forEach(function(n){"default"!==n&&"__esModule"!==n&&(n in e&&e[n]===b[n]||Object.defineProperty(e,n,{enumerable:!0,get:function(){return b[n]}}))});var _=r(d[8]);Object.keys(_).forEach(function(n){"default"!==n&&"__esModule"!==n&&(n in e&&e[n]===_[n]||Object.defineProperty(e,n,{enumerable:!0,get:function(){return _[n]}}))});var j=r(d[9]);Object.keys(j).forEach(function(n){"default"!==n&&"__esModule"!==n&&(n in e&&e[n]===j[n]||Object.defineProperty(e,n,{enumerable:!0,get:function(){return j[n]}}))});var s=r(d[10]);Object.keys(s).forEach(function(n){"default"!==n&&"__esModule"!==n&&(n in e&&e[n]===s[n]||Object.defineProperty(e,n,{enumerable:!0,get:function(){return s[n]}}))})},551,[552,553,554,555,556,557,558,559,560,561,562]); +__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.wobble=e.tada=e.swing=e.shake=e.rubberBand=e.rotate=e.pulse=e.jello=e.flash=e.bounce=void 0;e.bounce={0:{translateY:0},.2:{translateY:0},.4:{translateY:-30},.43:{translateY:-30},.53:{translateY:0},.7:{translateY:-15},.8:{translateY:0},.9:{translateY:-4},1:{translateY:0}};e.flash={0:{opacity:1},.25:{opacity:0},.5:{opacity:1},.75:{opacity:0},1:{opacity:1}};e.jello={0:{skewX:'0deg',skewY:'0deg'},.111:{skewX:'0deg',skewY:'0deg'},.222:{skewX:'-12.5deg',skewY:'-12.5deg'},.333:{skewX:'6.25deg',skewY:'6.25deg'},.444:{skewX:'-3.125deg',skewY:'-3.125deg'},.555:{skewX:'1.5625deg',skewY:'1.5625deg'},.666:{skewX:'-0.78125deg',skewY:'-0.78125deg'},.777:{skewX:'0.390625deg',skewY:'0.390625deg'},.888:{skewX:'-0.1953125deg',skewY:'-0.1953125deg'},1:{skewX:'0deg',skewY:'0deg'}};e.pulse={0:{scale:1},.5:{scale:1.05},1:{scale:1}};e.rotate={0:{rotate:'0deg'},.25:{rotate:'90deg'},.5:{rotate:'180deg'},.75:{rotate:'270deg'},1:{rotate:'360deg'}};e.shake={0:{translateX:0},.1:{translateX:-10},.2:{translateX:10},.3:{translateX:-10},.4:{translateX:10},.5:{translateX:-10},.6:{translateX:10},.7:{translateX:-10},.8:{translateX:10},.9:{translateX:-10},1:{translateX:0}};e.swing={0:{rotate:'0deg'},.2:{rotate:'15deg'},.4:{rotate:'-10deg'},.6:{rotate:'5deg'},.8:{rotate:'-5deg'},1:{rotate:'0deg'}};e.rubberBand={0:{scaleX:1,scaleY:1},.3:{scaleX:1.25,scaleY:.75},.4:{scaleX:.75,scaleY:1.25},.5:{scaleX:1.15,scaleY:.85},.65:{scaleX:.95,scaleY:1.05},.75:{scaleX:1.05,scaleY:.95},1:{scaleX:1,scaleY:1}};e.tada={0:{scale:1,rotate:'0deg'},.1:{scale:.9,rotate:'-3deg'},.2:{scale:.9,rotate:'-3deg'},.3:{scale:1.1,rotate:'-3deg'},.4:{rotate:'3deg'},.5:{rotate:'-3deg'},.6:{rotate:'3deg'},.7:{rotate:'-3deg'},.8:{rotate:'3deg'},.9:{scale:1.1,rotate:'3deg'},1:{scale:1,rotate:'0deg'}};e.wobble={0:{translateX:0,rotate:'0deg'},.15:{translateX:-25,rotate:'-5deg'},.3:{translateX:20,rotate:'3deg'},.45:{translateX:-15,rotate:'-3deg'},.6:{translateX:10,rotate:'2deg'},.75:{translateX:-5,rotate:'-1deg'},1:{translateX:0,rotate:'0deg'}}},552,[]); +__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.bounceInUp=e.bounceInRight=e.bounceInLeft=e.bounceInDown=e.bounceIn=void 0;e.bounceIn={0:{opacity:0,scale:.3},.2:{scale:1.1},.4:{scale:.9},.6:{opacity:1,scale:1.03},.8:{scale:.97},1:{opacity:1,scale:1}};e.bounceInUp={0:{opacity:0,translateY:800},.6:{opacity:1,translateY:-25},.75:{translateY:10},.9:{translateY:-5},1:{translateY:0}};e.bounceInDown={0:{opacity:0,translateY:-800},.6:{opacity:1,translateY:25},.75:{translateY:-10},.9:{translateY:5},1:{translateY:0}};e.bounceInRight={0:{opacity:0,translateX:600},.6:{opacity:1,translateX:-20},.75:{translateX:8},.9:{translateX:-4},1:{translateX:0}};e.bounceInLeft={0:{opacity:0,translateX:-600},.6:{opacity:1,translateX:20},.75:{translateX:-8},.9:{translateX:4},1:{translateX:0}}},553,[]); +__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.bounceOutUp=e.bounceOutRight=e.bounceOutLeft=e.bounceOutDown=e.bounceOut=void 0;e.bounceOut={0:{opacity:1,scale:1},.2:{scale:.9},.5:{opacity:1,scale:1.11},.55:{scale:1.11},1:{opacity:0,scale:.3}};e.bounceOutUp={0:{opacity:1,translateY:0},.2:{opacity:1,translateY:-10},.4:{translateY:20},.45:{translateY:20},.55:{opacity:1},1:{opacity:0,translateY:-800}};e.bounceOutDown={0:{opacity:1,translateY:0},.2:{opacity:1,translateY:10},.4:{translateY:-20},.45:{translateY:-20},.55:{opacity:1},1:{opacity:0,translateY:800}};e.bounceOutRight={0:{opacity:1,translateX:0},.2:{opacity:1,translateX:10},.4:{translateX:-20},.45:{translateX:-20},.55:{opacity:1},1:{opacity:0,translateX:600}};e.bounceOutLeft={0:{opacity:1,translateX:0},.2:{opacity:1,translateX:-10},.4:{translateX:20},.45:{translateX:20},.55:{opacity:1},1:{opacity:0,translateX:-600}}},554,[]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.fadeInUpBig=e.fadeInUp=e.fadeInRightBig=e.fadeInRight=e.fadeInLeftBig=e.fadeInLeft=e.fadeInDownBig=e.fadeInDown=e.fadeIn=void 0;var n=t(r(d[1]));function f(t,f){return{from:(0,n.default)({opacity:0},t,f),to:(0,n.default)({opacity:1},t,0)}}e.fadeIn={from:{opacity:0},to:{opacity:1}};var I=f('translateY',-100);e.fadeInDown=I;var o=f('translateY',100);e.fadeInUp=o;var l=f('translateX',-100);e.fadeInLeft=l;var v=f('translateX',100);e.fadeInRight=v;var p=f('translateY',-500);e.fadeInDownBig=p;var s=f('translateY',500);e.fadeInUpBig=s;var B=f('translateX',-500);e.fadeInLeftBig=B;var c=f('translateX',500);e.fadeInRightBig=c},555,[1,261]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.fadeOutUpBig=e.fadeOutUp=e.fadeOutRightBig=e.fadeOutRight=e.fadeOutLeftBig=e.fadeOutLeft=e.fadeOutDownBig=e.fadeOutDown=e.fadeOut=void 0;var f=t(r(d[1]));function u(t,u){return{from:(0,f.default)({opacity:1},t,0),to:(0,f.default)({opacity:0},t,u)}}e.fadeOut={from:{opacity:1},to:{opacity:0}};var O=u('translateY',100);e.fadeOutDown=O;var n=u('translateY',-100);e.fadeOutUp=n;var o=u('translateX',-100);e.fadeOutLeft=o;var l=u('translateX',100);e.fadeOutRight=l;var v=u('translateY',500);e.fadeOutDownBig=v;var p=u('translateY',-500);e.fadeOutUpBig=p;var s=u('translateX',-500);e.fadeOutLeftBig=s;var B=u('translateX',500);e.fadeOutRightBig=B},556,[1,261]); +__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.flipOutY=e.flipOutX=e.flipInY=e.flipInX=void 0;e.flipInX={easing:'ease-in',style:{backfaceVisibility:'visible',perspective:400},0:{opacity:0,rotateX:'90deg'},.4:{rotateX:'-20deg'},.6:{opacity:1,rotateX:'10deg'},.8:{rotateX:'-5deg'},1:{opacity:1,rotateX:'0deg'}};e.flipInY={easing:'ease-in',style:{backfaceVisibility:'visible',perspective:400},0:{opacity:0,rotateY:'90deg'},.4:{rotateY:'-20deg'},.6:{opacity:1,rotateY:'10deg'},.8:{rotateY:'-5deg'},1:{opacity:1,rotateY:'0deg'}};e.flipOutX={style:{backfaceVisibility:'visible',perspective:400},0:{opacity:1,rotateX:'0deg'},.3:{opacity:1,rotateX:'-20deg'},1:{opacity:0,rotateX:'90deg'}};e.flipOutY={style:{backfaceVisibility:'visible',perspective:400},0:{opacity:1,rotateY:'0deg'},.3:{opacity:1,rotateY:'-20deg'},1:{opacity:0,rotateY:'90deg'}}},557,[]); +__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.lightSpeedOut=e.lightSpeedIn=void 0;e.lightSpeedIn={easing:'ease-out',0:{opacity:0,translateX:200,skewX:'-30deg'},.6:{opacity:1,translateX:0,skewX:'20deg'},.8:{skewX:'-5deg'},1:{opacity:1,translateX:0,skewX:'0deg'}};e.lightSpeedOut={easing:'ease-in',0:{opacity:1,translateX:0,skewX:'0deg'},1:{opacity:0,translateX:200,skewX:'30deg'}}},558,[]); +__d(function(g,r,i,a,m,e,d){var n=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.slideInUp=e.slideInRight=e.slideInLeft=e.slideInDown=void 0;var t=n(r(d[1]));function l(n,l){return{from:(0,t.default)({},n,l),to:(0,t.default)({},n,0)}}var s=l('translateY',-100);e.slideInDown=s;var o=l('translateY',100);e.slideInUp=o;var f=l('translateX',-100);e.slideInLeft=f;var v=l('translateX',100);e.slideInRight=v},559,[1,261]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.slideOutUp=e.slideOutRight=e.slideOutLeft=e.slideOutDown=void 0;var l=t(r(d[1]));function u(t,u){return{from:(0,l.default)({},t,0),to:(0,l.default)({},t,u)}}var s=u('translateY',100);e.slideOutDown=s;var n=u('translateY',-100);e.slideOutUp=n;var o=u('translateX',-100);e.slideOutLeft=o;var O=u('translateX',100);e.slideOutRight=O},560,[1,261]); +__d(function(g,r,i,a,m,e,d){var o=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.zoomInUp=e.zoomInRight=e.zoomInLeft=e.zoomInDown=e.zoomIn=void 0;var t=o(r(d[1])),n=r(d[2]);function l(o,l){var c=Math.min(1,Math.max(-1,l));return{easing:n.Easing.bezier(.175,.885,.32,1),0:(0,t.default)({opacity:0,scale:.1},o,-1e3*c),.6:(0,t.default)({opacity:1,scale:.457},o,l),1:(0,t.default)({scale:1},o,0)}}e.zoomIn={from:{opacity:0,scale:.3},.5:{opacity:1},to:{opacity:1,scale:1}};var c=l('translateY',60);e.zoomInDown=c;var s=l('translateY',-60);e.zoomInUp=s;var z=l('translateX',10);e.zoomInLeft=z;var I=l('translateX',-10);e.zoomInRight=I},561,[1,261,2]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.zoomOutUp=e.zoomOutRight=e.zoomOutLeft=e.zoomOutDown=e.zoomOut=void 0;var o=t(r(d[1])),u=r(d[2]);function c(t,c){var l=Math.min(1,Math.max(-1,c));return{easing:u.Easing.bezier(.175,.885,.32,1),0:(0,o.default)({opacity:1,scale:1},t,0),.4:(0,o.default)({opacity:1,scale:.457},t,c),1:(0,o.default)({opacity:0,scale:.1},t,-1e3*l)}}e.zoomOut={from:{opacity:1,scale:1},.5:{opacity:1,scale:.3},to:{opacity:0,scale:0}};var l=c('translateY',60);e.zoomOutDown=l;var n=c('translateY',-60);e.zoomOutUp=n;var s=c('translateX',10);e.zoomOutLeft=s;var z=c('translateX',-10);e.zoomOutRight=z},562,[1,261,2]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.reversePercentage=e.makeSlideTranslation=e.initializeAnimations=e.buildAnimations=void 0;var n=t(r(d[1])),o=r(d[2]),l=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=u(n);if(o&&o.has(t))return o.get(t);var l={},s=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var f in t)if("default"!==f&&Object.prototype.hasOwnProperty.call(t,f)){var c=s?Object.getOwnPropertyDescriptor(t,f):null;c&&(c.get||c.set)?Object.defineProperty(l,f,c):l[f]=t[f]}l.default=t,o&&o.set(t,l);return l})(r(d[3]));function u(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(u=function(t){return t?o:n})(t)}var s=o.Dimensions.get('window'),f=s.height,c=s.width;e.initializeAnimations=function(){var t={slideInDown:p('translateY',-f,0),slideInUp:p('translateY',f,0),slideInLeft:p('translateX',-c,0),slideInRight:p('translateX',c,0),slideOutDown:p('translateY',0,f),slideOutUp:p('translateY',0,-f),slideOutLeft:p('translateX',0,-c),slideOutRight:p('translateX',0,c)};l.initializeRegistryWithDefinitions(t)};var p=function(t,o,l){return{from:(0,n.default)({},t,o),to:(0,n.default)({},t,l)}};e.makeSlideTranslation=p;e.buildAnimations=function(t){var n,o,l=t.animationIn,u=t.animationOut;if(O(l)){var s=JSON.stringify(l);v(s,l),n=s}else n=l;if(O(u)){var f=JSON.stringify(u);v(f,u),o=f}else o=u;return{animationIn:n,animationOut:o}};e.reversePercentage=function(t){return-(t-1)};var v=function(t,n){l.registerAnimation(t,l.createAnimation(n))},O=function(t){return null!==t&&'object'==typeof t}},563,[1,261,2,542]); +__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=r(d[0]).StyleSheet.create({backdrop:{position:'absolute',top:0,bottom:0,left:0,right:0,opacity:0,backgroundColor:'black'},content:{flex:1,justifyContent:'center'},containerBox:{zIndex:2,opacity:1,backgroundColor:'transparent'}});e.default=t},564,[2]); +__d(function(g,r,i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var t=e(r(d[1])),n=e(r(d[2])),o=e(r(d[3])),l=e(r(d[4])),s=e(r(d[5])),u=e(r(d[6])),c=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=p(t);if(n&&n.has(e))return n.get(e);var o={},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in e)if("default"!==s&&Object.prototype.hasOwnProperty.call(e,s)){var u=l?Object.getOwnPropertyDescriptor(e,s):null;u&&(u.get||u.set)?Object.defineProperty(o,s,u):o[s]=e[s]}o.default=e,n&&n.set(e,o);return o})(r(d[7])),f=r(d[8]),h=e(r(d[9]));function p(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(p=function(e){return e?n:t})(e)}function k(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}var C=f.ViewPropTypes||f.View.propTypes,y=(function(e){(0,l.default)(C,e);var t,h,p=(t=C,h=k(),function(){var e,n=(0,u.default)(t);if(h){var o=(0,u.default)(this).constructor;e=Reflect.construct(n,arguments,o)}else e=n.apply(this,arguments);return(0,s.default)(this,e)});function C(e){return(0,n.default)(this,C),p.call(this,e)}return(0,o.default)(C,[{key:"onClick",value:function(){this.props.onClick()}},{key:"_renderLeft",value:function(){return this.props.leftTextView?this.props.leftTextView:this.props.leftText?c.default.createElement(f.Text,{style:[x.leftText,this.props.leftTextStyle]},this.props.leftText):null}},{key:"_renderRight",value:function(){return this.props.rightTextView?this.props.rightTextView:this.props.rightText?c.default.createElement(f.Text,{style:[x.rightText,this.props.rightTextStyle]},this.props.rightText):null}},{key:"_renderImage",value:function(){return this.props.isIndeterminate?this.props.indeterminateImage?this.props.indeterminateImage:this.genCheckedImage():this.props.isChecked?this.props.checkedImage?this.props.checkedImage:this.genCheckedImage():this.props.unCheckedImage?this.props.unCheckedImage:this.genCheckedImage()}},{key:"_getCheckedCheckBoxColor",value:function(){return this.props.checkedCheckBoxColor?this.props.checkedCheckBoxColor:this.props.checkBoxColor}},{key:"_getUncheckedCheckBoxColor",value:function(){return this.props.uncheckedCheckBoxColor?this.props.uncheckedCheckBoxColor:this.props.checkBoxColor}},{key:"_getTintColor",value:function(){return this.props.isChecked?this._getCheckedCheckBoxColor():this._getUncheckedCheckBoxColor()}},{key:"genCheckedImage",value:function(){var e;return e=this.props.isIndeterminate?r(d[10]):this.props.isChecked?r(d[11]):r(d[12]),c.default.createElement(f.Image,{source:e,style:{tintColor:this._getTintColor()}})}},{key:"render",value:function(){var e=this;return c.default.createElement(f.TouchableHighlight,{style:this.props.style,onPress:function(){return e.onClick()},underlayColor:"transparent",disabled:this.props.disabled},c.default.createElement(f.View,{style:x.container},this._renderLeft(),this._renderImage(),this._renderRight()))}}]),C})(c.Component);_e.default=y,y.propTypes=(0,t.default)({},C,{leftText:h.default.string,leftTextView:h.default.element,rightText:h.default.string,leftTextStyle:h.default.oneOfType([h.default.string,h.default.number,h.default.object]),rightTextView:h.default.element,rightTextStyle:h.default.oneOfType([h.default.string,h.default.number,h.default.object]),checkedImage:h.default.element,unCheckedImage:h.default.element,onClick:h.default.func.isRequired,isChecked:h.default.bool.isRequired,isIndeterminate:h.default.bool.isRequired,checkBoxColor:h.default.string,checkedCheckBoxColor:h.default.string,uncheckedCheckBoxColor:h.default.string,disabled:h.default.bool}),y.defaultProps={isChecked:!1,isIndeterminate:!1,leftTextStyle:{},rightTextStyle:{}};var x=f.StyleSheet.create({container:{flexDirection:'row',alignItems:'center'},leftText:{flex:1},rightText:{flex:1,marginLeft:10}})},565,[1,22,9,10,12,14,17,165,2,204,566,568,569]); +__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-check-box/img",width:24,height:24,scales:[1],hash:"910df1b864a696e32bda56876ddf61cd",name:"ic_indeterminate_check_box",type:"png"})},566,[567]); +__d(function(g,r,i,a,m,e,d){'use strict';m.exports=r(d[0])},567,[153]); +__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-check-box/img",width:24,height:24,scales:[1,2,3],hash:"5d3b135d5214e780d63b968d2ade7240",name:"ic_check_box",type:"png"})},568,[567]); +__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-check-box/img",width:24,height:24,scales:[1,2,3],hash:"a254967b747795d2bc7217850e45291a",name:"ic_check_box_outline_blank",type:"png"})},569,[567]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.OrientationContext=void 0,e.default=function(t){var O=t.children,E=u.default.useState(v()?'PORTRAIT':'LANDSCAPE'),P=(0,o.default)(E,2),S=P[0],h=P[1],p=u.default.useState('ios'===l.Platform.OS?s.deviceOrientation():'unknown'),A=(0,o.default)(p,2),D=A[0],T=A[1],x=u.default.useState(!1),C=(0,o.default)(x,2),L=C[0],N=C[1];return u.default.useEffect(function(){var t,o=function(){h(v()?'PORTRAIT':'LANDSCAPE')},u=l.Dimensions.addEventListener('change',o);n.default.async(function(o){for(;;)switch(o.prev=o.next){case 0:if('android'!==l.Platform.OS){o.next=5;break}return o.next=3,n.default.awrap(s.isForcedLandscape());case 3:t=o.sent,N(t||!1);case 5:case"end":return o.stop()}},null,null,null,Promise);var c=null;return'ios'===l.Platform.OS&&(c=f.addListener('DEVICE_ORIENTATION',function(t){T(t.orientation)})),function(){var t;u?u.remove():l.Dimensions.removeEventListener('change',o),'ios'===l.Platform.OS&&(null==(t=c)||t.remove())}},[]),u.default.createElement(c.Provider,{value:{orientation:S,forced:L,setForced:N,orientationType:D}},O)};var n=t(r(d[1])),o=t(r(d[2])),u=t(r(d[3])),l=r(d[4]),s=l.NativeModules.DyteHelper,f=new l.NativeEventEmitter(s),c=u.default.createContext(null);e.OrientationContext=c;var v=function(){var t=l.Dimensions.get('screen');return t.height>=t.width}},570,[1,67,41,165,2]); +__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var F={primary:{300:'#1A90FF',500:'#2160FD',700:'#054DFF',900:'#0635AA'},secondary:{1000:'#0B0B0B',900:'#191919',800:'#262626',700:'#474747'},textPrimary:{400:'#999999',300:'#b8b8b8',200:'#dddddd',100:'#F5F5F7'},logos:{google:'#DD4B39',linkedIn:'#0E76A8',apple:'#EEEEEE'},danger:{300:'#FF5A65',500:'#FF414D',700:'#FF2331'},warning:{500:'#FFC300'},success:{500:'#35F2B3'},videoBackground:'#1A1A1A',paginationDots:{active:'rgba(160,160,160, 0.8)',inactive:'rgba(160,160,160, 0.3)',wandActive:'rgba(160,160,160, 0.9)'}};e.default=F},571,[]); +__d(function(g,r,i,_a,m,e,_d){!(function(t){var n='object'==typeof e&&e,o='object'==typeof m&&m&&m.exports==n&&m,a='object'==typeof g&&g;a.global!==a&&a.window!==a||(t=a);var c=function(t){this.message=t};(c.prototype=new Error).name='InvalidCharacterError';var h=function(t){throw new c(t)},d='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/',f=/[\t\n\f\r ]/g,s={encode:function(t){t=String(t),/[^\0-\xFF]/.test(t)&&h("The string to be encoded contains characters outside of the Latin1 range.");for(var n,o,a,c,f=t.length%3,s='',A=-1,l=t.length-f;++A>18&63)+d.charAt(c>>12&63)+d.charAt(c>>6&63)+d.charAt(63&c);return 2==f?(n=t.charCodeAt(A)<<8,o=t.charCodeAt(++A),s+=d.charAt((c=n+o)>>10)+d.charAt(c>>4&63)+d.charAt(c<<2&63)+'='):1==f&&(c=t.charCodeAt(A),s+=d.charAt(c>>2)+d.charAt(c<<4&63)+'=='),s},decode:function(t){var n=(t=String(t).replace(f,'')).length;n%4==0&&(n=(t=t.replace(/==?$/,'')).length),(n%4==1||/[^+a-zA-Z0-9/]/.test(t))&&h('Invalid character: the string to be decoded is not correctly encoded.');for(var o,a,c=0,s='',A=-1;++A>(-2*c&6)));return s},version:'0.1.0'};if('function'==typeof define&&'object'==typeof define.amd&&define.amd)define(function(){return s});else if(n&&!n.nodeType)if(o)o.exports=s;else for(var A in s)s.hasOwnProperty(A)&&(n[A]=s[A]);else t.base64=s})(this)},572,[]); +__d(function(g,r,i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=_e.Logger=void 0;var t=e(r(d[1])),n=e(r(d[2])),o=e(r(d[3]));function l(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return Object.getOwnPropertyNames(e).forEach(function(o){if(![null,void 0,NaN].includes(e[o])){var c=t?t+"."+o:o;'object'==typeof e[o]?l(e[o],c,n):n[c]=e[o]}}),n}var c=(function(){function e(){(0,n.default)(this,e),this.level=3}return(0,o.default)(e,[{key:"process",value:function(e){var t={};try{Object.getOwnPropertyNames(e||{}).forEach(function(n){try{t[n]=JSON.stringify(e[n])}catch(e){t[n]='Failed to stringify'}})}catch(e){}return t}},{key:"init",value:function(e){'trace'===e?this.level=3:'log'===e?this.level=2:'error'===e&&(this.level=1)}},{key:"trace",value:function(t,n){e.addEventInCurrentSpan('warn',t,n,!0)}},{key:"warn",value:function(t,n){e.addEventInCurrentSpan('warn',t,n,!0)}},{key:"error",value:function(t,n){e.addEventInCurrentSpan('error',t,n,!0)}}],[{key:"addEventInCurrentSpan",value:function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:'info',o=arguments.length>1?arguments[1]:void 0,c=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},u=arguments.length>3?arguments[3]:void 0;try{var s=l(c,'metadata'),v=(0,t.default)({message:o,logSeverity:n},s,{loggedAt:(new Date).getTime()});u?e.sendOtelLogsToNewRelic(e.logsCache.splice(0,25).concat([v])):e.logsCache.push(v)}catch(e){console.debug('opentelemetry::addEventInCurrentSpan_failed',e)}}},{key:"sendOtelLogsToNewRelic",value:function(t){fetch('https://api-silos.dyte.io/otel/logs',{method:'POST',headers:{Accept:'application/json','Content-Type':'application/json'},body:JSON.stringify({meetingMetadata:l(e.meetingMetadata,'meetingMetadata'),serviceName:'mobile-sdk',logs:t})}).catch(function(e){console.debug('opentelemetry::sendOtelLogToNewRelic_failed',e)})}}]),e})();_e.Logger=c,c.logsCache=[],c.meetingMetadata={};var u=new c;_e.default=u},573,[1,22,9,10]); +__d(function(g,r,i,a,m,e,_d){var t=r(_d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.UserTrackContext=void 0,e.default=function(t){var T,P,E,h=(0,c.useState)(),A=(0,o.default)(h,2),b=A[0],N=A[1],k=(0,c.useState)([]),D=(0,o.default)(k,2),M=D[0],O=D[1],x=(0,c.useState)(),C=(0,o.default)(x,2),y=C[0],V=C[1],_=(0,c.useState)([]),R=(0,o.default)(_,2),G=R[0],L=R[1],B=(0,c.useState)(),j=(0,o.default)(B,2),W=j[0],F=j[1],q=(0,c.useState)(),H=(0,o.default)(q,2),U=H[0],J=H[1],Q=(0,c.useRef)(null),K=(0,c.useRef)(null),z=(0,c.useRef)(null),X=(0,c.useRef)(null),Y=(0,c.useContext)(v.ConfigServiceContext),Z=(Y.meeting,Y.sessionConfig),$=Z.permissions.produce.audio,ee=Z.permissions.produce.video,te=Z.permissions.produce.video,ne=ee.allow,re=(0,l.getWebcamConstraints)(ee.quality,ee.frame_rate),ae=((0,l.getScreenShareConstraints)(te.quality,te.frame_rate),t.children),ue=(0,d.useSelector)(function(t){return t.participant.audioMuted}),ie=(0,d.useSelector)(function(t){return t.participant.videoOff}),oe=(0,d.useSelector)(function(t){return t.room.producersState}),ce=(0,d.useSelector)(function(t){return t.participant.switched}),de=(0,d.useSelector)(function(t){return t.participant.canPresent}),se=(0,d.useSelector)(function(t){return t.participant.presentingState}),le=(0,d.useSelector)(function(t){return t.participant.audioTrackSelection}),fe=(0,d.useSelector)(function(t){return t.participant.videoTrackSelection}),ve=(0,d.useSelector)(function(t){return t.participant.videoProduction}),pe=(0,d.useSelector)(function(t){return t.participant.audioProduction}),Se=(0,d.useSelector)(function(t){return t.participant.presentingState}),Te=(oe===s.MediaStates.NOT_APPLICABLE||ve===s.MediaStates.LOADED||ve===s.MediaStates.NOT_STARTED||ve===s.MediaStates.STOPPING&&Se!==f.PresentingState.NOT_PRESENTING)&&ne,Ie=(oe===s.MediaStates.NOT_APPLICABLE||pe===s.MediaStates.LOADED||pe===s.MediaStates.NOT_STARTED||pe===s.MediaStates.STOPPING&&Se!==f.PresentingState.NOT_PRESENTING)&&$,Pe=(0,d.useDispatch)(),Ee=c.default.useState([]),me=(0,o.default)(Ee,2),we=me[0],he=me[1],Ae=function(t){he(t)},ge=(0,d.useSelector)(function(t){return t.room.roomViewType}),be=(0,d.useSelector)(function(t){return t.participant.requestToJoinType}),Ne=(0,d.useSelector)(function(t){return t.room.routerState});ge===S.DyteViewTypes.webinar&&be===f.RequestToJoinType.ask&&(re=(0,l.getWebcamConstraints)('QQVGA',null==(T=Z.permissions)?void 0:null==(P=T.produce)?void 0:null==(E=P.video)?void 0:E.frame_rate));(0,c.useEffect)(function(){Q.current=y,K.current=W,z.current=U,X.current=b},[y,W,U,b]),(0,c.useEffect)(function(){I.default.trace('audioMuted_useEffect',{audioMuted:ue,presentingState:se}),b&&(b.enabled=!ue),ge===S.DyteViewTypes.webinar&&se!==f.PresentingState.PRESENTING||Pe((0,f.setAudioProduction)(s.MediaStates.CONNECTING))},[ue,se]);var ke=function(){var t;return n.default.async(function(u){for(;;)switch(u.prev=u.next){case 0:return u.prev=0,I.default.trace('initialAudioStreamFetch'),t=null,u.prev=3,u.next=6,n.default.awrap((0,l.getAudioTrack)());case 6:t=u.sent,u.next=13;break;case 9:if(u.prev=9,u.t0=u.catch(3),'NotAllowedError'!==u.t0.name){u.next=13;break}throw new Error('No audio permission');case 13:if(t){u.next=15;break}throw new Error('No audio track');case 15:$&&N(t),u.next=23;break;case 18:u.prev=18,u.t1=u.catch(0),I.default.error('initialAudioStreamFetch',u.t1),Pe((0,f.setAudioProduction)(s.MediaStates.NOT_APPLICABLE)),Pe((0,f.setAudioMuted)(!0));case 23:case"end":return u.stop()}},null,null,[[0,18],[3,9]],Promise)},De=function(t){if(I.default.trace('setAudioDevice',{audioTrack:!!b}),b&&b.stop(),$){var u=(null==t?void 0:t.deviceId)||(null==le?void 0:le.selectedDeviceId);(0,d.batch)(function(){return n.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,n.default.awrap(ke());case 2:Pe((0,f.setAudioProduction)(s.MediaStates.CONNECTING)),(null==le?void 0:le.selectedDeviceId)!==u&&Pe((0,f.setAudioTrackSelection)({selectedDeviceId:u}));case 4:case"end":return t.stop()}},null,null,null,Promise)})}else Pe((0,f.setAudioMuted)(!0))},Me=function(){var t,u,o,c;return n.default.async(function(d){for(;;)switch(d.prev=d.next){case 0:return d.prev=0,I.default.trace('initialVideoStreamFetch'),d.next=4,n.default.awrap((0,l.getAllVideoDevices)());case 4:return t=d.sent,u=t.filter(function(t){return'front'===t.facing}),o=u.length>0?u[0]:t[0],c=null,d.prev=8,d.next=11,n.default.awrap((0,l.getVideoTrack)(o.deviceId||'',re));case 11:c=d.sent,d.next=18;break;case 14:if(d.prev=14,d.t0=d.catch(8),'NotAllowedError'!==d.t0.name){d.next=18;break}throw new Error('No video permission');case 18:if(c){d.next=20;break}throw new Error('No video track');case 20:if(ne&&V(c),''!==o.label){d.next=25;break}return d.next=24,n.default.awrap((0,l.getAllVideoDevices)());case 24:t=d.sent;case 25:L(t),Pe((0,f.setVideoTrackSelection)({selectedDeviceId:o.deviceId})),d.next=34;break;case 29:d.prev=29,d.t1=d.catch(0),I.default.error('initialVideoStreamFetch',d.t1),Pe((0,f.setVideoProduction)(s.MediaStates.NOT_APPLICABLE)),Pe((0,f.setVideoOff)(!0));case 34:case"end":return d.stop()}},null,null,[[0,29],[8,14]],Promise)},Oe=function(t){var u;return n.default.async(function(o){for(;;)switch(o.prev=o.next){case 0:if(I.default.trace('setVideoDevice'),u=(null==t?void 0:t.deviceId)||(null==fe?void 0:fe.selectedDeviceId),ne){o.next=5;break}return Pe((0,f.setVideoOff)(!0)),o.abrupt("return");case 5:(0,d.batch)(function(){Pe((0,f.setVideoOff)(!1)),Pe((0,f.setVideoProduction)(s.MediaStates.CONNECTING)),(null==fe?void 0:fe.selectedDeviceId)!==u&&Pe((0,f.setVideoTrackSelection)({selectedDeviceId:u}))}),setTimeout(function(){var t;return n.default.async(function(o){for(;;)switch(o.prev=o.next){case 0:return y&&y.stop(),o.next=3,n.default.awrap((0,l.getVideoTrack)(u,re));case 3:t=o.sent,V(t);case 5:case"end":return o.stop()}},null,null,null,Promise)});case 7:case"end":return o.stop()}},null,null,null,Promise)};(0,c.useEffect)(function(){ge===S.DyteViewTypes.webinar&&Ne===s.MediaStates.LOADED&&Se===f.PresentingState.NOT_PRESENTING?(0,d.batch)(function(){Pe((0,f.setVideoProduction)(s.MediaStates.STOPPING)),Pe((0,f.setAudioProduction)(s.MediaStates.STOPPING)),Pe((0,f.setVideoOff)(!0)),Pe((0,f.setAudioMuted)(!0)),setTimeout(function(){y&&y.stop(),b&&b.stop(),N(void 0),V(void 0)})}):Se===f.PresentingState.INITIATED&&(Me().then(Oe),De())},[Ne,Se]),(0,c.useEffect)(function(){p.default.start({media:'video'});var t=new l.AudioDevicesEmitter(Ae);return n.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:Q.current&&Q.current.stop(),X.current&&X.current.stop(),K.current&&K.current.stop(),z.current&&z.current.stop();case 4:case"end":return t.stop()}},null,null,null,Promise),function(){t.removeListener()}},[]),c.default.useEffect(function(){ne||(Pe((0,f.setVideoOff)(!0)),setTimeout(function(){y&&(y.stop(),V(void 0),(0,f.setVideoProduction)(s.MediaStates.CONNECTING))}))},[ne,y]),(0,c.useEffect)(function(){ve===s.MediaStates.NOT_STARTED&&setTimeout(function(){y&&(y.stop(),V(void 0))})},[ve]);var xe=function(){(0,d.batch)(function(){Pe((0,f.setVideoProduction)(s.MediaStates.CONNECTING)),Pe((0,f.setVideoOff)(!0)),setTimeout(function(){y&&y.stop(),V(void 0)})})};(0,c.useEffect)(function(){$||Pe((0,f.setAudioMuted)(!0)),ne||xe()},[$,ne]),(0,c.useEffect)(function(){'meeting'===ce?ie||xe():'webinar'===ce&&(de||(ue||Pe((0,f.setAudioMuted)(!0)),ie||xe()))},[ce]);var Ce=function(){var t,u,o,c,d=arguments;return n.default.async(function(s){for(;;)switch(s.prev=s.next){case 0:if(t=d.length>0&&void 0!==d[0]?d[0]:null,I.default.trace('changeAudioTrack',{selectedDevice:t,audioDevices:we}),!(we.length>0)){s.next=10;break}return u={},o={deviceId:null,InCallManagerId:null,device:null},t?(c=t.deviceId,u[c]=t):we.forEach(function(t){var n=t.deviceId;u[n]=t}),u.wired?o={deviceId:'wired',InCallManagerId:'WIRED_HEADSET',device:u.wired}:u.bluetooth?o={deviceId:'bluetooth',InCallManagerId:'BLUETOOTH',device:u.bluetooth}:u.speaker&&(o={deviceId:'speaker',InCallManagerId:'SPEAKER_PHONE',device:u.speaker}),s.next=9,n.default.awrap(p.default.chooseAudioRoute(o.InCallManagerId));case 9:De(o.device);case 10:case"end":return s.stop()}},null,null,null,Promise)};(0,l.setOnDeviceChange)(function(){var t,o,c,d,s,f,v;return n.default.async(function(p){for(;;)switch(p.prev=p.next){case 0:return p.next=2,n.default.awrap((0,l.getAllVideoDevices)());case 2:if(t=p.sent,o=(0,u.default)(we).find(function(t){return!M.map(function(t){return t.deviceId}).includes(t.deviceId)}),O(we),c=t.find(function(t){return!G.map(function(t){return t.deviceId}).includes(t.deviceId)}),L(t),ue||!o){p.next=10;break}return De(o),p.abrupt("return");case 10:if(ie||!c){p.next=13;break}return Oe(c),p.abrupt("return");case 13:d=!we.map(function(t){return t.deviceId}).includes(null==le?void 0:le.selectedDeviceId),s=!t.map(function(t){return t.deviceId}).includes(null==fe?void 0:fe.selectedDeviceId),ue||void 0!==b&&!d||(f=we[0],De(f)),ie||void 0!==y&&!s||(v=t[0],Oe(v));case 17:case"end":return p.stop()}},null,null,null,Promise)}),(0,c.useEffect)(function(){Ce(void 0),O(we)},[we]);var ye={mediaTracks:{webcamTrack:y,setWebcamTrack:V,audioTrack:b,setAudioTrack:N,screenShareVideoTrack:W,setScreenShareVideoTrack:F,screenShareAudioTrack:U,setScreenShareAudioTrack:J},inputDevices:{audioInputDevices:M,videoInputDevices:G,setAudioInputDevices:O,setVideoInputDevices:L,setAudioDevice:De,setVideoDevice:Oe,toggleAudioState:function(){return n.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:if(I.default.trace('toggleAudioState',{audioButtonsEnabled:Ie,audioAllowed:$,audioMuted:ue,audioTrack:!!b}),Ie){t.next=3;break}return t.abrupt("return");case 3:$?ue?(b&&'ended'!==(null==b?void 0:b.readyState)||De(void 0),Pe((0,f.setAudioMuted)(!1))):Pe((0,f.setAudioMuted)(!0)):ue||Pe((0,f.setAudioMuted)(!0));case 4:case"end":return t.stop()}},null,null,null,Promise)},toggleVideoState:function(t){return n.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:if(I.default.trace('toggleVideoState',{videoButtonsEnabled:Te,videoOff:ie}),Te){t.next=3;break}return t.abrupt("return");case 3:ie?Oe():xe();case 4:case"end":return t.stop()}},null,null,null,Promise)},onAudioInputChange:function(t){var u;return n.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:I.default.trace('onAudioInputChange',{value:t}),u=M.find(function(n){return n.deviceId===t}),Ce(u);case 3:case"end":return n.stop()}},null,null,null,Promise)},onVideoInputChange:function(t){I.default.trace('onVideoInputChange',{value:t});var n=G.find(function(n){return n.deviceId===t});Pe((0,f.setCameraFacing)(n.facing)),Oe(n)}},setupStreams:function(){return n.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,n.default.awrap(Me());case 2:return t.next=4,n.default.awrap(ke());case 4:case"end":return t.stop()}},null,null,null,Promise)},videoButtonsEnabled:Te,audioButtonsEnabled:Ie};return c.default.createElement(w.Provider,{value:ye},ae)};var n=t(r(_d[1])),u=t(r(_d[2])),o=t(r(_d[3])),c=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var u=P(n);if(u&&u.has(t))return u.get(t);var o={},c=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var d in t)if("default"!==d&&Object.prototype.hasOwnProperty.call(t,d)){var s=c?Object.getOwnPropertyDescriptor(t,d):null;s&&(s.get||s.set)?Object.defineProperty(o,d,s):o[d]=t[d]}o.default=t,u&&u.set(t,o);return o})(r(_d[4])),d=r(_d[5]),s=r(_d[6]),l=r(_d[7]),f=r(_d[8]),v=r(_d[9]),p=t(r(_d[10])),S=r(_d[11]),T=r(_d[12]),I=t(r(_d[13]));function P(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,u=new WeakMap;return(P=function(t){return t?u:n})(t)}var E=T.NativeModules.InCallManager,w=(new T.NativeEventEmitter(E),(0,c.createContext)(null));e.UserTrackContext=w},574,[1,67,49,41,165,432,480,575,487,503,578,482,2,573]); +__d(function(g,r,i,a,m,e,_d){var t=r(_d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.setOnDeviceChange=e.getWebcamConstraints=e.getVideoTrack=e.getSpeakerTrack=e.getScreenShareConstraints=e.getScreenShare=e.getQualityAfterLegacyModeShift=e.getAudioTrack=e.getAllVideoDevices=e.getAllMediaDevices=e.AudioDevicesEmitter=void 0;var n=t(r(_d[1])),u=t(r(_d[2])),c=t(r(_d[3])),o=t(r(_d[4])),s=r(_d[5]),d=r(_d[6]),l=r(_d[7]),f=r(_d[8]),v=t(r(_d[9])),h=l.NativeModules.InCallManager,D=new l.NativeEventEmitter(h),p=function(){var t;return o.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,o.default.awrap(s.mediaDevices.enumerateDevices());case 2:return t=n.sent,n.abrupt("return",t);case 4:case"end":return n.stop()}},null,null,null,Promise)};e.getAllMediaDevices=p;var w=(function(){function t(n){if((0,u.default)(this,t),!n)throw new Error('Callback not initalized');this.callback=n,this.notConnected={connected:!1,haveMic:!1},this.connectedWithMic={connected:!0,haveMic:!0},this.connectedWithoutMic={connected:!0,haveMic:!1};var c=(0,d.getHeadset)();this.audioDevices={speaker:this.connectedWithMic,bluetooth:c?this.connectedWithMic:this.notConnected,wired:this.notConnected},this.checkIfWiredHeadphonesConnected(),this.onBluetoothEvent(),this.onWiredHeadsetEvent(),this.emit(),this.wiredHeadListener=null}return(0,c.default)(t,[{key:"checkIfWiredHeadphonesConnected",value:function(){var t;return o.default.async(function(u){for(;;)switch(u.prev=u.next){case 0:return u.next=2,o.default.awrap(v.default.getIsWiredHeadsetPluggedIn());case 2:t=u.sent,this.audioDevices=(0,n.default)({},this.audioDevices,{wired:t?this.connectedWithMic:this.notConnected}),this.emit();case 5:case"end":return u.stop()}},null,this,null,Promise)}},{key:"onBluetoothEvent",value:function(){var t=this;(0,d.addListener)(function(u){var c=t.audioDevices.bluetooth.connected;u&&!c?(t.audioDevices=(0,n.default)({},t.audioDevices,{bluetooth:(0,n.default)({},t.connectedWithMic)}),t.emit()):!u&&c&&(t.audioDevices=(0,n.default)({},t.audioDevices,{bluetooth:(0,n.default)({},t.notConnected)}),t.emit())})}},{key:"onWiredHeadsetEvent",value:function(){var t=this;this.wiredHeadListener=D.addListener('WiredHeadset',function(u){if(u){var c=u.isPlugged,o=u.hasMic,s=t.audioDevices.wired.connected;if(c&&!s){var d=o?(0,n.default)({},t.connectedWithMic):(0,n.default)({},t.connectedWithoutMic);t.audioDevices=(0,n.default)({},t.audioDevices,{wired:d}),t.emit()}else!c&&s&&(t.audioDevices=(0,n.default)({},t.audioDevices,{wired:(0,n.default)({},t.notConnected)}),t.emit())}})}},{key:"getAudioDevices",value:function(){return this.formatAudioDevices()}},{key:"formatAudioDevices",value:function(){var t=this;return Object.keys(this.audioDevices).map(function(u){var c=t.audioDevices[u];return(0,n.default)({},c,{deviceId:u,label:u,kind:'audioinput'})}).filter(function(t){return t.connected})}},{key:"emit",value:function(){this.callback(this.formatAudioDevices())}},{key:"removeListener",value:function(){var t;null==(t=this.wiredHeadListener)||t.remove()}}]),t})();e.AudioDevicesEmitter=w;e.getAllVideoDevices=function(){var t,n;return o.default.async(function(u){for(;;)switch(u.prev=u.next){case 0:return t={},u.next=3,o.default.awrap(p());case 3:return n=u.sent,u.abrupt("return",n.filter(function(n){return'videoinput'===n.kind&&!t[n.facing]&&(t[n.facing]=!0,n)}));case 5:case"end":return u.stop()}},null,null,null,Promise)};e.getWebcamConstraints=function(t,n){var u=f.VIDEO_CONSTRAINS[t.toLowerCase()];if(!u)throw new Error('Invalid quality');if(n){if(n<5||n>30)throw new Error('Invalid framerate');u.frameRate={ideal:n}}return u};e.getScreenShareConstraints=function(t,n){var u=f.VIDEO_CONSTRAINS_SCREENSHARE[t.toLowerCase()||'vga'];if(!u)throw new Error('Invalid quality');if(n){if(n<5||n>30)throw new Error('Invalid framerate');u.frameRate={max:n}}return u};e.getVideoTrack=function(t,u){var c,d;return o.default.async(function(l){for(;;)switch(l.prev=l.next){case 0:return c=u||f.VIDEO_CONSTRAINS.vga,l.next=3,o.default.awrap(s.mediaDevices.getUserMedia({video:(0,n.default)({deviceId:t||'',frameRate:24},c),audio:!1}));case 3:return d=l.sent,l.abrupt("return",d.getVideoTracks()[0]);case 5:case"end":return l.stop()}},null,null,null,Promise)};e.getAudioTrack=function(){var t;return o.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,o.default.awrap(s.mediaDevices.getUserMedia({audio:!0,video:!1}));case 2:return t=n.sent,n.abrupt("return",t.getAudioTracks()[0]);case 4:case"end":return n.stop()}},null,null,null,Promise)};e.getSpeakerTrack=function(t){return o.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",null);case 2:case"end":return t.stop()}},null,null,null,Promise)};e.getScreenShare=function(){var t;return o.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,o.default.awrap(s.mediaDevices.getDisplayMedia({audio:!0,video:{displaySurface:'monitor',logicalSurface:!0,cursor:!0,width:{max:1920},height:{max:1080},frameRate:{max:5}}}));case 2:return t=n.sent,n.abrupt("return",{video:t.getTracks()[0],audio:null});case 4:case"end":return n.stop()}},null,null,null,Promise)};e.setOnDeviceChange=function(t){};e.getQualityAfterLegacyModeShift=function(t,n,u){return n===f.HD_QUALITY_PEERS_LIMIT&&t?f.VIDEO_CONSTRAINS.vga:n!==f.HD_QUALITY_PEERS_LIMIT+1||t?u:f.VIDEO_CONSTRAINS.hd}},575,[1,22,9,10,67,400,576,2,577,578]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.useBluetoothHeadsetDetection=e.removeListener=e.getHeadset=e.addListener=void 0;var n=t(r(d[1])),u=r(d[2]),o=r(d[3]),s=u.NativeModules.DyteRNBluetoothHeadsetDetect,c=null,v=[],f=new u.NativeEventEmitter(s).addListener('onChange',function(t){var n=t.devices;c=n.length?n[0]:null,v.forEach(function(t){t(c)})});e.getHeadset=function(){return c};var l=function(t){v.push(t)};e.addListener=l;var h=function(t){var n=v.indexOf(t);-1!==n&&v.splice(n,1)};e.removeListener=h;e.useBluetoothHeadsetDetection=function(){var t=(0,o.useState)(null),u=(0,n.default)(t,2),s=u[0],v=u[1];return(0,o.useEffect)(function(){return v(c),l(v),function(){h(v),f.remove()}},[]),s}},576,[1,41,2,165]); +__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.WEBCAM_SIMULCAST_ENCODINGS_VGA=e.WEBCAM_SIMULCAST_ENCODINGS=e.WEBCAM_KSVC_ENCODINGS=e.VIDEO_CONSTRAINS_SCREENSHARE=e.VIDEO_CONSTRAINS=e.SCREEN_SHARING_SVC_ENCODINGS=e.SCREEN_SHARING_SIMULCAST_ENCODINGS=e.PC_PROPRIETARY_CONSTRAINTS=e.ICE_SERVERS=e.HD_QUALITY_PEERS_LIMIT=void 0;e.VIDEO_CONSTRAINS={qqvga:{width:{ideal:160},height:{ideal:120}},qvga:{width:320,height:240},vga:{width:640,height:480},hd:{width:1280,height:720},hd_cropped:{width:900,height:720}};e.VIDEO_CONSTRAINS_SCREENSHARE={vga:{width:{max:640},height:{max:480}},hd:{width:{max:1280},height:{max:720}},full_hd:{width:{max:1980},height:{max:1080}}};e.PC_PROPRIETARY_CONSTRAINTS={optional:[{googDscp:!0},{googHighStartBitrate:0},{googPayloadPadding:!0},{googScreencastMinBitrate:100},{googCpuOveruseDetection:!0},{googCpuOveruseEncodeUsage:!0},{googCpuUnderuseThreshold:55},{googCpuOveruseThreshold:85}]};e.WEBCAM_SIMULCAST_ENCODINGS=[{rid:'r0',scalabilityMode:'S1T3'},{rid:'r1',scalabilityMode:'S1T3'},{rid:'r2',scalabilityMode:'S1T3'}];e.WEBCAM_SIMULCAST_ENCODINGS_VGA=[{rid:'r0',scalabilityMode:'S1T2'},{rid:'r1',scalabilityMode:'S1T2'}];e.WEBCAM_KSVC_ENCODINGS=[{scalabilityMode:'L3T3_KEY'}];e.SCREEN_SHARING_SIMULCAST_ENCODINGS=[{dtx:!0,maxBitrate:15e5},{dtx:!0,maxBitrate:6e6}];e.SCREEN_SHARING_SVC_ENCODINGS=[{scalabilityMode:'L3T3',dtx:!0}];e.HD_QUALITY_PEERS_LIMIT=1;e.ICE_SERVERS=[{urls:'turn:turn.dyte.in:443?transport=tcp',username:'dyte',credential:'dytein',credentialType:'password'},{urls:'turn:turn.dyte.in:3478?transport=udp',username:'dyte',credential:'dytein',credentialType:'password'}]},577,[]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),u=t(r(d[2])),o=t(r(d[3])),s=r(d[4]),l=r(d[4]).NativeModules.InCallManager,c=new((function(){function t(){(0,u.default)(this,t),this.vibrate=!1,this.audioUriMap={ringtone:{_BUNDLE_:null,_DEFAULT_:null},ringback:{_BUNDLE_:null,_DEFAULT_:null},busytone:{_BUNDLE_:null,_DEFAULT_:null}}}return(0,o.default)(t,[{key:"start",value:function(t){var n=!1!==(t=void 0===t?{}:t).auto,u='video'===t.media?'video':'audio',o=t.ringback&&'string'==typeof t.ringback?t.ringback:'';l.start(u,n,o)}},{key:"stop",value:function(t){var n=(t=void 0===t?{}:t).busytone&&'string'==typeof t.busytone?t.busytone:'';l.stop(n)}},{key:"getIsWiredHeadsetPluggedIn",value:function(){var t;return n.default.async(function(u){for(;;)switch(u.prev=u.next){case 0:return u.prev=0,u.next=3,n.default.awrap(l.getIsWiredHeadsetPluggedIn());case 3:return t=u.sent,u.abrupt("return",{isWiredHeadsetPluggedIn:t});case 7:throw u.prev=7,u.t0=u.catch(0),new Error('Incall Manager Error getting wired headset');case 10:case"end":return u.stop()}},null,null,[[0,7]],Promise)}},{key:"setKeepScreenOn",value:function(t){t=!0===t,l.setKeepScreenOn(t)}},{key:"setSpeakerphoneOn",value:function(t){t=!0===t,l.setSpeakerphoneOn(t)}},{key:"setForceSpeakerphoneOn",value:function(t){var n='boolean'==typeof t?t?1:-1:0;l.setForceSpeakerphoneOn(n)}},{key:"setMicrophoneMute",value:function(t){t=!0===t,l.setMicrophoneMute(t)}},{key:"getAudioUri",value:function(t,u){var o;return n.default.async(function(s){for(;;)switch(s.prev=s.next){case 0:if(void 0!==this.audioUriMap[t]){s.next=2;break}return s.abrupt("return",null);case 2:if(!this.audioUriMap[t][u]){s.next=4;break}return s.abrupt("return",this.audioUriMap[t][u]);case 4:return s.prev=4,s.next=7,n.default.awrap(l.getAudioUriJS(t,u));case 7:if(!('string'==typeof(o=s.sent)&&o.length>0)){s.next=11;break}return this.audioUriMap[t][u]=o,s.abrupt("return",o);case 11:return s.abrupt("return",null);case 14:return s.prev=14,s.t0=s.catch(4),s.abrupt("return",null);case 17:case"end":return s.stop()}},null,this,[[4,14]],Promise)}},{key:"chooseAudioRoute",value:function(t){var u;return n.default.async(function(o){for(;;)switch(o.prev=o.next){case 0:return o.next=2,n.default.awrap(l.chooseAudioRoute(t));case 2:return u=o.sent,o.abrupt("return",u);case 4:case"end":return o.stop()}},null,null,null,Promise)}},{key:"requestAudioFocus",value:function(){return n.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:if('android'!==s.Platform.OS){t.next=6;break}return t.next=3,n.default.awrap(l.requestAudioFocusJS());case 3:return t.abrupt("return",t.sent);case 6:console.log("ios doesn't support requestAudioFocus()");case 7:case"end":return t.stop()}},null,null,null,Promise)}},{key:"abandonAudioFocus",value:function(){return n.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:if('android'!==s.Platform.OS){t.next=6;break}return t.next=3,n.default.awrap(l.abandonAudioFocusJS());case 3:return t.abrupt("return",t.sent);case 6:console.log("ios doesn't support requestAudioFocus()");case 7:case"end":return t.stop()}},null,null,null,Promise)}}]),t})());e.default=c},578,[1,67,9,10,2]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=t(r(d[1])),n=(function(t,o){if(!o&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var n=_(o);if(n&&n.has(t))return n.get(t);var u={},s=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in t)if("default"!==l&&Object.prototype.hasOwnProperty.call(t,l)){var c=s?Object.getOwnPropertyDescriptor(t,l):null;c&&(c.get||c.set)?Object.defineProperty(u,l,c):u[l]=t[l]}u.default=t,n&&n.set(t,u);return u})(r(d[2])),u=r(d[3]),s=r(d[4]),l=r(d[5]),c=r(d[6]),f=r(d[7]),p=r(d[8]),N=t(r(d[9])),E=r(d[10]),v=r(d[11]),S=r(d[12]),h=r(d[13]),P=r(d[14]),w=r(d[15]),T=r(d[16]),y=r(d[17]),O=r(d[18]),C=r(d[19]),x=r(d[20]),b=t(r(d[21])),I=t(r(d[22])),M=t(r(d[23]));function _(t){if("function"!=typeof WeakMap)return null;var o=new WeakMap,n=new WeakMap;return(_=function(t){return t?n:o})(t)}var D="\nquery Session($roomName: String!, $password: String) {\n\tsession(roomName: $roomName, password: $password) {\n\t title,\n\t roomNodeLink,\n\t roomName,\n\t password\n\t}\n }\n";function k(t){var _,k=(0,u.useDispatch)(),j=t.roomName,L=t.autoTune,W=(0,u.useSelector)(function(t){return t.participant.peerId}),R=(0,n.useContext)(P.ConfigServiceContext),U=R.meeting,$=R.sessionConfig,A=R.updatePreset,Q=((0,n.useContext)(w.ThemeContext).colors,(0,n.useState)('')),B=(0,o.default)(Q,2),F=B[0],G=B[1],V=(0,S.useManualQuery)(D,{variables:{roomName:j,password:''}}),q=(0,o.default)(V,2),K=q[0],Y=q[1],z=Y.data,H=Y.error,J=Y.loading,X=(0,h.useWindowDimensions)(),Z=$.theme.dimensions||X,ee=Z.height,te=Z.width,re=n.default.useState(!1),oe=(0,o.default)(re,2),ne=(oe[0],oe[1]),ae=(0,n.useContext)(T.UserTrackContext).setupStreams,ie=(0,u.useSelector)(function(t){return t.participant.authToken}),ue=(0,u.useSelector)(function(t){return t.participant.displayName}),se=(0,u.useSelector)(function(t){return t.participant.participantPermissions}),le=$.permissions.produce.audio,me=$.permissions.produce.video.allow,ce=(0,u.useSelector)(function(t){return t.room.showSetupScreen}),de=n.default.useState(j),fe=(0,o.default)(de,2),pe=fe[0],Ne=fe[1],Ee='LANDSCAPE'===n.default.useContext(x.OrientationContext).orientation,ve=(0,u.useSelector)(function(t){return t.room.roomViewType}),Se=$.permissions_fetched;(0,n.useEffect)(function(){Se&&(me?(0,O.setupPermissions)(['camera','microphone']):le?(0,O.setupPermissions)(['microphone']):(0,O.setupPermissions)([]),ne(!0))},[ve,Se]),(0,n.useEffect)(function(){k((0,f.resetRoom)({roomName:j})),k((0,p.resetPeers)())},[]),(0,n.useEffect)(function(){pe&&(ie||C.DYTE_DEV_MODE)&&(k((0,f.resetRoom)({roomName:pe})),K({variables:{roomName:pe,password:''}}),A(pe,ie))},[pe,ie]),(0,n.useEffect)(function(){if(H)if(H.graphQLErrors[0].message.indexOf('No open session')>=0)null==U||U._onError('MEETING_NOTFOUND'),G('MEETING_NOTFOUND');else try{var t=H.graphQLErrors[0];G(null==t?void 0:t.message)}catch(t){G('UNKNOWN')}},[H,U]),(0,n.useEffect)(function(){se.camera===v.permissionEnum.INIT&&se.microphone===v.permissionEnum.INIT||ae()},[se.camera,se.microphone]);if(se.bluetooth===v.permissionEnum.INIT)return n.default.createElement(N.default,{text:"Waiting for permissions..."});var he;return null==U||!U.showSetupScreen||null!==ce&&!0!==ce?H?n.default.createElement(N.default,{errorText:"Some error occured. Issue code: "+F,childComponents:n.default.createElement(y.Button,{onClick:function(){setTimeout(function(){k((0,p.resetPeers)()),k((0,v.resetParticipant)()),k((0,f.setShowSetupScreen)(!0)),Ne(''),G('')})}},n.default.createElement(y.Box,{bg:"primary.500",py:15,px:10,mt:10,borderRadius:b.default.medium,align:"center"},n.default.createElement(y.Text,null,"Try Again")))}):J?n.default.createElement(N.default,{text:"Loading..."}):n.default.createElement(c.WebSocketProvider,{url:null==z?void 0:null==(_=z.session)?void 0:_.roomNodeLink,roomURL:pe,peerId:W},n.default.createElement(s.MediaRoomProvider,{peerId:W,roomName:pe,autoTune:L},n.default.createElement(E.PeersProvider,null,n.default.createElement(l.PluginServiceProvider,{roomName:pe,peerId:W},n.default.createElement(I.default,{roomName:pe}))))):n.default.createElement(M.default,{width:te,height:ee,isLandscape:Ee,meetingCode:pe,roomName:j,onChangeMeetingCode:Ne,joinMeeting:function(){ue&&pe&&(k((0,f.setShowSetupScreen)(!1)),k((0,f.resetRoom)({roomName:pe})),K({variables:{roomName:pe,password:''}}),A(pe,ie))},title:null==z?void 0:null==(he=z.session)?void 0:he.title})}k.defaultProps={autoTune:!0};var j=k;e.default=j},579,[1,41,165,432,580,667,625,480,481,506,669,487,465,2,503,509,574,507,670,538,570,671,672,804]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.MediaRoomProvider=e.MediaRoomContext=void 0;var n=t(r(d[1])),o=t(r(d[2])),u=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=T(n);if(o&&o.has(t))return o.get(t);var u={},c=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in t)if("default"!==s&&Object.prototype.hasOwnProperty.call(t,s)){var l=c?Object.getOwnPropertyDescriptor(t,s):null;l&&(l.get||l.set)?Object.defineProperty(u,s,l):u[s]=t[s]}u.default=t,o&&o.set(t,u);return u})(r(d[3])),c=r(d[4]),s=r(d[5]),l=r(d[6]),f=r(d[7]),p=t(r(d[8])),v=r(d[9]),S=r(d[10]),E=r(d[11]),M=t(r(d[12])),k=r(d[13]),C=r(d[14]),P=t(r(d[15])),R=r(d[16]),O=t(r(d[17]));function T(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(T=function(t){return t?o:n})(t)}var b=R.NativeModules.DyteHelper,A=(0,u.createContext)(null);e.MediaRoomContext=A;e.MediaRoomProvider=function(t){var T=t.children,x=t.peerId,y=t.roomName,h=t.autoTune,D=(0,u.useContext)(v.WebSocketContext),N=(0,u.useContext)(k.ConfigServiceContext),w=N.meeting,I=N.sessionConfig,_=I.permissions.produce.audio,L=(0,u.useContext)(E.UserTrackContext),j=L.mediaTracks,W=j.webcamTrack,B=j.audioTrack,F=L.inputDevices.toggleVideoState,G=(0,c.useDispatch)(),U=(0,u.useState)(null),V=(0,o.default)(U,2),q=V[0],H=V[1],z=(0,u.useRef)(null),J=(0,u.useRef)(null),K=(0,u.useRef)(''),Q=(0,u.useRef)(null),X=(0,c.useSelector)(function(t){return t.room.socketState}),Y=(0,c.useSelector)(function(t){return t.room.producersState}),Z=(0,c.useSelector)(function(t){return t.participant.videoProduction}),$=(0,c.useSelector)(function(t){return t.participant.audioProduction}),ee=(0,c.useSelector)(function(t){return t.participant.audioMuted});(0,u.useEffect)(function(){q&&(J.current=q)},[q]),(0,u.useEffect)(function(){q&&(ee?q.muteSelf():q.unmuteSelf())},[ee]),(0,u.useEffect)(function(){Y===s.MediaStates.LOADED&&Z===s.MediaStates.CONNECTING&&(W?null==q||q.shareWebcam(W):null==q||q.disableWebcam())},[W,Y]),(0,u.useEffect)(function(){Y===s.MediaStates.LOADED&&$===s.MediaStates.CONNECTING&&(B&&_&&!ee?null==q||q.shareMic(B):null==q||q.disableMic())},[B,$]),(0,u.useEffect)(function(){var t;if(X===s.RoomSocketState.CONNECTED){M.default.captureEvent('setting up connection',{peerId:x}),w&&w.emit(w.Events.connect);var o=new p.default(x,D,G,h);H(o),t=o,n.default.async(function(o){for(;;)switch(o.prev=o.next){case 0:return o.next=2,n.default.awrap(t.getRoomState());case 2:return o.next=4,n.default.awrap(t.loadRouter());case 4:return o.next=6,n.default.awrap(Promise.all([t.createRecvTransport(),t.createSendTransport()]));case 6:w&&(w.sendRoomMessage=function(t){D.sendMessage({type:C.Events.roomMessage,payload:{message:t}})},w.sendMessage=function(t,n){D.sendMessage({type:C.Events.message,payload:{peerId:t,message:n}})},w.kickAll=function(){I.permissions.kick_participant&&t.kickAll()},null==D||D.emitter.on('socket',function(t){return w.onSocketMessage(t)})),G((0,s.setRouterFetchState)(s.MediaStates.LOADED)),G((0,s.setProducersState)(s.MediaStates.NOT_STARTED));case 9:case"end":return o.stop()}},null,null,null,Promise)}else X===s.RoomSocketState.DISCONNECTED&&(M.default.captureEvent('socket disconnected',{peerId:x}),null==q||q.stopAllTransports(),null==D||D.emitter.removeAllListeners(),G((0,s.resetRoom)({roomName:y})),G((0,f.resetPeers)()),G((0,S.resetParticipant)()),H(null),(0,s.setRouterFetchState)(s.MediaStates.NOT_APPLICABLE))},[X,x]),(0,u.useEffect)(function(){return function(){var t,n;null==(t=J.current)||t.stopAllProducers(),null==(n=J.current)||n.stopAllTransports()}},[]);var te=function(t){K.current.match(/inactive|background/)&&'active'===t?(O.default.trace('configureBackground'),P.default.clearInterval(Q.current),Q.current=null,W&&(W.enabled=!1,setTimeout(function(){W&&(W.enabled=!0)},100)),z.current&&(z.current=!1,F()),l.store.getState().room.screenShareRequested||b.stopService()):(null===Q.current&&n.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:if(O.default.trace('configureForeground'),W&&'DISABLE_CAMERA_CAPTURE'===w.setupConfig.backgroundBehaviour&&(F(),z.current=!0),!(R.Platform.Version>=26)){t.next=5;break}return t.next=5,n.default.awrap(b.createNotificationChannel());case 5:return t.next=7,n.default.awrap(b.startService());case 7:case"end":return t.stop()}},null,null,null,Promise),Q.current=P.default.setInterval(function(){},1e3),K.current=t)};(0,u.useEffect)(function(){if('android'===R.Platform.OS){var t=R.AppState.addEventListener('change',te);return function(){t?t.remove():R.AppState.removeEventListener('change',te),Q.current&&P.default.clearInterval(Q.current)}}return function(){}},[W,F]);var ne={mediaRoom:q};return u.default.createElement(A.Provider,{value:ne},T)}},580,[1,67,41,165,432,480,471,481,581,625,487,574,658,503,660,666,2,573]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var s=t(r(d[1])),n=t(r(d[2])),o=t(r(d[3])),u=t(r(d[4])),c=r(d[5]),l=r(d[6]),p=r(d[7]),h=r(d[8]),f=r(d[9]),y=r(d[10]),v=r(d[11]),k=(function(){function t(s,n,u){!(arguments.length>3&&void 0!==arguments[3])||arguments[3];(0,o.default)(this,t),this.socketObj=n,this.peerid=s,this.dispatch=u,this.device=new c.Device,this.consumers=new Map,this.legacyMode=!0,this.closedConsumers=[],this.handleSockets=this.handleSockets.bind(this)}return(0,u.default)(t,[{key:"handleSockets",value:function(t,s){if(t)switch(t.type){case'websocket/new-consumer':this.createConsumer(t.payload,s);break;case'websocket/consumer-closed':this.closeConsumer(t.payload);break;case'websocket/consumer-paused':this.pauseConsumer(t.payload);break;case'websocket/consumer-resumed':this.resumeConsumer(t.payload);break;case'websocket/recording-started':this.setRecordingStatus(!0);break;case'websocket/recording-stopped':this.setRecordingStatus(!1)}}},{key:"loadRouter",value:function(){var t,n,o;return s.default.async(function(u){for(;;)switch(u.prev=u.next){case 0:return(this.recvTransport||this.sendTransport)&&this.stopAllTransports(),this.dispatch((0,f.setRouterFetchState)(f.MediaStates.CONNECTING)),u.next=4,s.default.awrap(null==(t=this.socketObj)?void 0:t.sendMessage({type:'getRouterRtpCapabilities'}));case 4:return n=u.sent,this.device.loaded&&(this.device=new c.Device),(o=null==n?void 0:n.payload)&&(o.headerExtensions=o.headerExtensions.filter(function(t){return'urn:3gpp:video-orientation'!==t.uri})),this.socketObj.emitter.on('socket',this.handleSockets),u.abrupt("return",this.device.load({routerRtpCapabilities:o}));case 10:case"end":return u.stop()}},null,this,null,Promise)}},{key:"getRoomState",value:function(){var t;return s.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return this.dispatch((0,f.setRoomDisplayTitleState)(f.MediaStates.CONNECTING)),n.next=3,s.default.awrap(null==(t=this.socketObj)?void 0:t.sendMessage({type:'getRoomState'}));case 3:this.dispatch((0,f.setRoomDisplayTitleState)(f.MediaStates.LOADED));case 4:case"end":return n.stop()}},null,this,null,Promise)}},{key:"changeRoomDisplayTitle",value:function(t){var n;return s.default.async(function(o){for(;;)switch(o.prev=o.next){case 0:return this.dispatch((0,f.setRoomDisplayTitleState)(f.MediaStates.CONNECTING)),o.next=3,s.default.awrap(null==(n=this.socketObj)?void 0:n.sendMessage({type:'changeDisplayTitle',payload:{displayTitle:t}}));case 3:this.dispatch((0,f.setRoomDisplayTitleState)(f.MediaStates.LOADED));case 4:case"end":return o.stop()}},null,this,null,Promise)}},{key:"joinRoom",value:function(t,n,o){var u;return s.default.async(function(c){for(;;)switch(c.prev=c.next){case 0:return c.next=2,s.default.awrap(this.socketObj.sendMessage({type:'joinRoom',payload:{device:(0,p.getDeviceInfo)(),displayName:t,rtpCapabilities:this.device.rtpCapabilities,isLegacy:this.legacyMode,audioMuted:n}}));case 2:if(u=c.sent,this.legacyMode=u.payload.legacyMode||this.legacyMode,!o||''===o){c.next=7;break}return c.next=7,s.default.awrap(this.changeRoomDisplayTitle(o));case 7:return this.dispatch((0,v.roomJoined)(u.payload)),c.abrupt("return",u);case 9:case"end":return c.stop()}},null,this,null,Promise)}},{key:"createRecvTransport",value:function(){var t,o,u=this;return s.default.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(void 0!==this.socketObj){c.next=2;break}return c.abrupt("return");case 2:return t={forceTcp:!1,producing:!1,consuming:!0},c.next=5,s.default.awrap(this.socketObj.sendMessage({type:'createWebRtcTransport',payload:t}));case 5:o=c.sent.payload,this.recvTransport=this.device.createRecvTransport((0,n.default)({},o,{iceServers:l.ICE_SERVERS,proprietaryConstraints:l.PC_PROPRIETARY_CONSTRAINTS})),this.recvTransport.on('connect',function(t,s,n){var o,c,l=t.dtlsParameters;return null==(o=u.socketObj)?void 0:o.sendMessage({type:'connectWebRtcTransport',payload:{transportId:null==(c=u.recvTransport)?void 0:c.id,dtlsParameters:l}},function(t){t.payload.error?n():s()})});case 8:case"end":return c.stop()}},null,this,null,Promise)}},{key:"createSendTransport",value:function(){var t,o,u=this;return s.default.async(function(c){for(;;)switch(c.prev=c.next){case 0:return t={forceTcp:!1,producing:!0,consuming:!1},c.next=3,s.default.awrap(this.socketObj.sendMessage({type:'createWebRtcTransport',payload:t}));case 3:o=c.sent.payload,this.sendTransport=this.device.createSendTransport((0,n.default)({},o,{iceServers:l.ICE_SERVERS,proprietaryConstraints:l.PC_PROPRIETARY_CONSTRAINTS})),void 0!==this.sendTransport&&(this.sendTransport.on('connect',function(t,s,n){var o,c,l=t.dtlsParameters;return null==(o=u.socketObj)?void 0:o.sendMessage({type:'connectWebRtcTransport',payload:{transportId:null==(c=u.sendTransport)?void 0:c.id,dtlsParameters:l}},function(t){t.payload.error?n():s()})}),this.sendTransport.on('produce',function(t,s,n){var o,c,l=t.kind,p=t.rtpParameters,h=t.appData;return null==(o=u.socketObj)?void 0:o.sendMessage({type:'produce',payload:{transportId:null==(c=u.sendTransport)?void 0:c.id,kind:l,rtpParameters:p,appData:h}},function(t){t.payload.error?n(t.payload.error):s({id:t.payload.id})})}));case 6:case"end":return c.stop()}},null,this,null,Promise)}},{key:"createConsumer",value:function(t,o){var u,c,l,p,h,f,v,k,P,w,b;return s.default.async(function(x){for(;;)switch(x.prev=x.next){case 0:if(void 0!==this.recvTransport&&!this.recvTransport.closed){x.next=2;break}return x.abrupt("return");case 2:return u=t.peerId,c=t.producerId,l=t.id,p=t.kind,h=t.rtpParameters,f=t.type,v=t.appData,k=t.producerPaused,P=t.remotelyPaused,w=t.priority,x.next=5,s.default.awrap(this.recvTransport.consume({id:l,producerId:c,kind:p,rtpParameters:h,appData:(0,n.default)({},v,{peerId:u})}));case 5:b=x.sent,this.closedConsumers.includes(l)?b.close():(this.consumers.set(b.id,b),this.dispatch((0,y.addConsumer)({id:l,peerId:u,type:f,kind:p,remotelyPaused:P,producerPaused:k,priority:w,appData:b.appData,score:10,producerScore:10}))),o&&o('Done');case 8:case"end":return x.stop()}},null,this,null,Promise)}},{key:"closeConsumer",value:function(t){var n,o;return s.default.async(function(s){for(;;)switch(s.prev=s.next){case 0:if(n=t.id,o=this.consumers.get(n)){s.next=6;break}return console.log('Consumer not found'),this.closedConsumers.push(n),s.abrupt("return");case 6:o.close(),this.consumers.delete(n);case 8:case"end":return s.stop()}},null,this,null,Promise)}},{key:"pauseConsumer",value:function(t){var n,o;return s.default.async(function(s){for(;;)switch(s.prev=s.next){case 0:if(n=t.id,o=this.consumers.get(n)){s.next=4;break}return s.abrupt("return");case 4:o.pause();case 5:case"end":return s.stop()}},null,this,null,Promise)}},{key:"resumeConsumer",value:function(t){var n,o;return s.default.async(function(s){for(;;)switch(s.prev=s.next){case 0:if(n=t.id,o=this.consumers.get(n)){s.next=4;break}return s.abrupt("return");case 4:o.resume();case 5:case"end":return s.stop()}},null,this,null,Promise)}},{key:"shareWebcam",value:function(t){var n,o,u,c,p,y=this;return s.default.async(function(v){for(;;)switch(v.prev=v.next){case 0:if(void 0!==t){v.next=2;break}return v.abrupt("return");case 2:if(!this.webCamProducer){v.next=5;break}return v.next=5,s.default.awrap(this.removeProducer('webCamProducer',!1));case 5:return n=l.WEBCAM_SIMULCAST_ENCODINGS_VGA,o=this.device.rtpCapabilities.codecs.find(function(t){return'video/vp9'===t.mimeType.toLowerCase()})||void 0,u=this.device.rtpCapabilities.codecs.find(function(t){return'video/vp8'===t.mimeType.toLowerCase()})||void 0,o&&!this.legacyMode&&(n=l.WEBCAM_KSVC_ENCODINGS),this.dispatch((0,h.setVideoOff)(!1)),this.dispatch((0,h.setVideoProduction)(f.MediaStates.FETCHED)),c={track:t,encodings:n,codecOptions:{videoGoogleStartBitrate:1e3},codec:(function(){return y.legacyMode?u:o})(),appData:{screenShare:!1},stopTracks:!1},p=function(){y.disableWebcam()},v.next=16,s.default.awrap(this.createProducer('webCamProducer',c,p));case 16:this.dispatch((0,h.setVideoProduction)(f.MediaStates.LOADED));case 17:case"end":return v.stop()}},null,this,null,Promise)}},{key:"shareScreen",value:function(t){var n,o,u,c,p,y,v,k,P=this;return s.default.async(function(w){for(;;)switch(w.prev=w.next){case 0:if(n=t.video,o=t.audio,void 0!==n){w.next=3;break}return w.abrupt("return");case 3:return u=l.SCREEN_SHARING_SIMULCAST_ENCODINGS,null===(c=this.device.rtpCapabilities.codecs.find(function(t){return'video/vp9'===t.mimeType.toLowerCase()})||null)||this.legacyMode||(u=l.SCREEN_SHARING_SVC_ENCODINGS),this.dispatch((0,h.setScreenSharing)(!0)),this.dispatch((0,h.setScreenSharingProduction)(f.MediaStates.FETCHED)),p={track:n,encodings:u,codecOptions:{videoGoogleStartBitrate:1e3},codec:this.legacyMode?void 0:c,appData:{screenShare:!0},stopTracks:!1},y=function(){P.disableScreenShare()},w.next=12,s.default.awrap(this.createProducer('screenShareVideoProducer',p,y));case 12:if(!o){w.next=17;break}return v={track:o,codecOptions:{opusDtx:!0,opusStereo:!1,opusFec:!0},appData:{screenShare:!0},stopTracks:!1},k=function(){},w.next=17,s.default.awrap(this.createProducer('screenShareAudioProducer',v,k));case 17:this.dispatch((0,h.setScreenSharingProduction)(f.MediaStates.LOADED));case 18:case"end":return w.stop()}},null,this,null,Promise)}},{key:"shareMic",value:function(t,n){var o,u,c=this;return s.default.async(function(l){for(;;)switch(l.prev=l.next){case 0:if(void 0!==t){l.next=2;break}return l.abrupt("return");case 2:if(!this.micProducer){l.next=5;break}return l.next=5,s.default.awrap(this.removeProducer('micProducer',!1));case 5:return n&&this.dispatch((0,h.setAudioMuted)(n||!1)),this.dispatch((0,h.setAudioProduction)(f.MediaStates.FETCHED)),o={track:t,codecOptions:{opusDtx:!0,opusStereo:!1,opusFec:!0},stopTracks:!1},u=function(){c.disableMic()},l.next=11,s.default.awrap(this.createProducer('micProducer',o,u));case 11:this.dispatch((0,h.setAudioProduction)(f.MediaStates.LOADED));case 12:case"end":return l.stop()}},null,this,null,Promise)}},{key:"pauseMic",value:function(){this.dispatch((0,h.setAudioMuted)(!0)),this.micProducer.pause()}},{key:"pauseWebcam",value:function(){this.dispatch((0,h.setVideoOff)(!0)),this.webCamProducer.pause()}},{key:"resumeMic",value:function(){this.dispatch((0,h.setAudioMuted)(!1)),this.micProducer.resume()}},{key:"resumeWebcam",value:function(){this.dispatch((0,h.setVideoOff)(!1)),this.webCamProducer.resume()}},{key:"disableWebcam",value:function(t){return s.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return t&&null!=t&&t.silent||this.dispatch((0,h.setVideoOff)(!0)),n.next=3,s.default.awrap(this.removeProducer('webCamProducer'));case 3:this.dispatch((0,h.setVideoProduction)(f.MediaStates.NOT_STARTED));case 4:case"end":return n.stop()}},null,this,null,Promise)}},{key:"disableMic",value:function(t){return s.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return t&&null!=t&&t.silent||this.dispatch((0,h.setAudioMuted)(!0)),n.next=3,s.default.awrap(this.removeProducer('micProducer'));case 3:this.dispatch((0,h.setAudioProduction)(f.MediaStates.NOT_STARTED));case 4:case"end":return n.stop()}},null,this,null,Promise)}},{key:"disableScreenShare",value:function(){return s.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:return this.dispatch((0,h.setScreenSharingProduction)(f.MediaStates.NOT_STARTED)),this.dispatch((0,h.setScreenSharing)(!1)),t.next=4,s.default.awrap(this.removeProducer('screenShareVideoProducer'));case 4:return t.next=6,s.default.awrap(this.removeProducer('screenShareAudioProducer'));case 6:case"end":return t.stop()}},null,this,null,Promise)}},{key:"stopAllProducers",value:function(){this.webCamProducer&&this.removeProducer('webCamProducer'),this.screenShareVideoProducer&&this.removeProducer('screenShareVideoProducer'),this.screenShareAudioProducer&&this.removeProducer('screenShareAudioProducer'),this.micProducer&&this.removeProducer('micProducer')}},{key:"stopAllTransports",value:function(){return s.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:if(this.sendTransport){try{this.sendTransport.close()}catch(t){console.log('awaitqueue error')}this.sendTransport=null}if(this.recvTransport){try{this.recvTransport.close()}catch(t){console.log('awaitqueue error')}this.recvTransport=null}this.dispatch((0,f.setRouterFetchState)(f.MediaStates.NOT_STARTED));case 3:case"end":return t.stop()}},null,this,null,Promise)}},{key:"resetVideoProducers",value:function(t,n){return s.default.async(function(o){for(;;)switch(o.prev=o.next){case 0:if(!t){o.next=4;break}return o.next=3,s.default.awrap(this.removeProducer('webCamProducer',!1));case 3:this.shareWebcam(t);case 4:if(!n){o.next=8;break}return o.next=7,s.default.awrap(this.removeProducer('screenShareVideoProducer',!1));case 7:this.shareScreen({video:n});case 8:case"end":return o.stop()}},null,this,null,Promise)}},{key:"createProducer",value:function(t,n,o){var u=this;return s.default.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(void 0!==this.sendTransport&&!this.sendTransport.closed){c.next=2;break}return c.abrupt("return");case 2:return c.next=4,s.default.awrap(this.sendTransport.produce(n));case 4:this[t]=c.sent,this[t].on('transportclose',function(){u[t]=void 0}),this[t].on('trackended',function(){u.socketObj.sendMessage({type:'closeProducer',payload:{producerId:u[t].id}}),o()});case 7:case"end":return c.stop()}},null,this,null,Promise)}},{key:"removeProducer",value:function(t){var n,o=arguments;return s.default.async(function(u){for(;;)switch(u.prev=u.next){case 0:if(n=!(o.length>1&&void 0!==o[1])||o[1],this[t]&&!this[t].closed){u.next=3;break}return u.abrupt("return");case 3:return n&&this[t].track.stop(),this[t].close(),u.next=7,s.default.awrap(this.socketObj.sendMessage({type:'closeProducer',payload:{producerId:this[t].id}}));case 7:this[t]=null;case 8:case"end":return u.stop()}},null,this,null,Promise)}},{key:"sendMessage",value:function(t){return s.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,s.default.awrap(this.socketObj.sendMessage({type:'chatMessage',payload:t}));case 2:case"end":return n.stop()}},null,this,null,Promise)}},{key:"getMesssages",value:function(){return s.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,s.default.awrap(this.socketObj.sendMessage({type:'getChatMessages'}));case 2:case"end":return t.stop()}},null,this,null,Promise)}},{key:"getPolls",value:function(){return s.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,s.default.awrap(this.socketObj.sendMessage({type:'getPolls'}));case 2:case"end":return t.stop()}},null,this,null,Promise)}},{key:"newPoll",value:function(t){return s.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,s.default.awrap(this.socketObj.sendMessage({type:'newPoll',payload:t}));case 2:case"end":return n.stop()}},null,this,null,Promise)}},{key:"votePoll",value:function(t){return s.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,s.default.awrap(this.socketObj.sendMessage({type:'votePoll',payload:t}));case 2:case"end":return n.stop()}},null,this,null,Promise)}},{key:"acceptWaitingRequest",value:function(t){return s.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,s.default.awrap(this.socketObj.sendMessage({type:'acceptWaitingRequest',payload:{id:t}}));case 2:case"end":return n.stop()}},null,this,null,Promise)}},{key:"rejectWaitingRequest",value:function(t){return s.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,s.default.awrap(this.socketObj.sendMessage({type:'rejectWaitingRequest',payload:{id:t}}));case 2:case"end":return n.stop()}},null,this,null,Promise)}},{key:"muteAll",value:function(t){return s.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,s.default.awrap(this.socketObj.sendMessage({type:'muteAllNew',payload:{allowUnMute:t}}));case 2:case"end":return n.stop()}},null,this,null,Promise)}},{key:"rejectRequestToJoinStage",value:function(t){return s.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,s.default.awrap(this.socketObj.sendMessage({type:'rejectRequestToJoinStage',payload:{id:t}}));case 2:case"end":return n.stop()}},null,this,null,Promise)}},{key:"muteAllVideo",value:function(){return s.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,s.default.awrap(this.socketObj.sendMessage({type:'muteAllVideo'}));case 2:case"end":return t.stop()}},null,this,null,Promise)}},{key:"pin",value:function(t){return s.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,s.default.awrap(this.socketObj.sendMessage({type:'pinPeer',payload:{id:t}}));case 2:case"end":return n.stop()}},null,this,null,Promise)}},{key:"disableAudio",value:function(t){return s.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,s.default.awrap(this.socketObj.sendMessage({type:'disableAudioPeerNew',payload:{id:t}}));case 2:case"end":return n.stop()}},null,this,null,Promise)}},{key:"disableVideo",value:function(t){return s.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,s.default.awrap(this.socketObj.sendMessage({type:'disableVideoPeer',payload:{id:t}}));case 2:case"end":return n.stop()}},null,this,null,Promise)}},{key:"kickAll",value:function(){return s.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,s.default.awrap(this.socketObj.sendMessage({type:'kickAll'}));case 2:case"end":return t.stop()}},null,this,null,Promise)}},{key:"kick",value:function(t){return s.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,s.default.awrap(this.socketObj.sendMessage({type:'kick',payload:{id:t}}));case 2:case"end":return n.stop()}},null,this,null,Promise)}},{key:"getPage",value:function(t){return s.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,s.default.awrap(this.socketObj.sendMessage({type:'getPage',payload:{pageNum:t}}));case 2:case"end":return n.stop()}},null,this,null,Promise)}},{key:"setRecordingStatus",value:function(t){return s.default.async(function(s){for(;;)switch(s.prev=s.next){case 0:window.triggerDyteRecording=t;case 1:case"end":return s.stop()}},null,null,null,Promise)}},{key:"muteSelf",value:function(){return s.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,s.default.awrap(this.socketObj.sendMessage({type:'muteSelf'}));case 2:case"end":return t.stop()}},null,this,null,Promise)}},{key:"unmuteSelf",value:function(){return s.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,s.default.awrap(this.socketObj.sendMessage({type:'unmuteSelf'}));case 2:case"end":return t.stop()}},null,this,null,Promise)}},{key:"requestToJoinStage",value:function(t){return s.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,s.default.awrap(this.socketObj.sendMessage({type:'requestToJoinStage',payload:t}));case 2:case"end":return n.stop()}},null,this,null,Promise)}},{key:"acceptAllRequestToJoinStage",value:function(t){return s.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,s.default.awrap(this.socketObj.sendMessage({type:'acceptAllRequestToJoinStage',payload:t}));case 2:case"end":return n.stop()}},null,this,null,Promise)}},{key:"removePeerFromStage",value:function(t,n){return s.default.async(function(o){for(;;)switch(o.prev=o.next){case 0:return o.next=2,s.default.awrap(this.socketObj.sendMessage({type:'removePeerFromStage',payload:{id:t,type:n}}));case 2:case"end":return o.stop()}},null,this,null,Promise)}},{key:"startPresenting",value:function(){return s.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,s.default.awrap(this.socketObj.sendMessage({type:'startPresenting'}));case 2:case"end":return t.stop()}},null,this,null,Promise)}},{key:"stopPresenting",value:function(){return s.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,s.default.awrap(this.socketObj.sendMessage({type:'stopPresenting'}));case 2:case"end":return t.stop()}},null,this,null,Promise)}},{key:"updatePreset",value:function(t,n){return s.default.async(function(o){for(;;)switch(o.prev=o.next){case 0:return o.next=2,s.default.awrap(this.socketObj.sendMessage({type:'updatePeerPreset',payload:{id:t,presetName:n}}));case 2:case"end":return o.stop()}},null,this,null,Promise)}}]),t})();e.default=k},581,[1,67,22,9,10,582,577,488,487,480,500,481]); +__d(function(g,r,i,a,_m,e,d){"use strict";var t=this&&this.__createBinding||(Object.create?function(t,n,u,c){void 0===c&&(c=u),Object.defineProperty(t,c,{enumerable:!0,get:function(){return n[u]}})}:function(t,n,u,c){void 0===c&&(c=u),t[c]=n[u]}),n=this&&this.__setModuleDefault||(Object.create?function(t,n){Object.defineProperty(t,"default",{enumerable:!0,value:n})}:function(t,n){t.default=n}),u=this&&this.__importStar||function(u){if(u&&u.__esModule)return u;var c={};if(null!=u)for(var o in u)"default"!==o&&Object.hasOwnProperty.call(u,o)&&t(c,u,o);return n(c,u),c},c=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0}),e.debug=e.detectDevice=e.Device=e.version=e.types=void 0;var o=c(r(d[0]));e.debug=o.default;var f=r(d[1]);Object.defineProperty(e,"Device",{enumerable:!0,get:function(){return f.Device}}),Object.defineProperty(e,"detectDevice",{enumerable:!0,get:function(){return f.detectDevice}});var l=u(r(d[2]));e.types=l,e.version='3.6.43';var s=r(d[3]);Object.defineProperty(e,"parseScalabilityMode",{enumerable:!0,get:function(){return s.parse}})},582,[583,586,622,611]); +__d(function(g,_r,i,a,m,e,d){var C;e.formatArgs=function(C){if(C[0]=(this.useColors?'%c':'')+this.namespace+(this.useColors?' %c':' ')+C[0]+(this.useColors?'%c ':' ')+'+'+m.exports.humanize(this.diff),!this.useColors)return;var o='color: '+this.color;C.splice(1,0,o,'color: inherit');var t=0,n=0;C[0].replace(/%[a-zA-Z%]/g,function(C){'%%'!==C&&'%c'===C&&(n=++t)}),C.splice(n,0,o)},e.save=function(C){try{C?e.storage.setItem('debug',C):e.storage.removeItem('debug')}catch(C){}},e.load=function(){var C;try{C=e.storage.getItem('debug')}catch(C){}!C&&'undefined'!=typeof process&&'env'in process&&(C=process.env.DEBUG);return C},e.useColors=function(){if('undefined'!=typeof window&&window.process&&('renderer'===window.process.type||window.process.__nwjs))return!0;if('undefined'!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/))return!1;return'undefined'!=typeof document&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||'undefined'!=typeof window&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||'undefined'!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/)&&parseInt(RegExp.$1,10)>=31||'undefined'!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)},e.storage=(function(){try{return localStorage}catch(C){}})(),e.destroy=(C=!1,function(){C||(C=!0,console.warn('Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.'))}),e.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.log=console.debug||console.log||function(){},m.exports=_r(d[0])(e),m.exports.formatters.j=function(C){try{return JSON.stringify(C)}catch(C){return'[UnexpectedJSONParseError]: '+C.message}}},583,[584]); +__d(function(g,r,_i,a,m,e,d){var n=r(d[0]);m.exports=function(t){function o(n){var t,i,c,u=null;function l(){for(var n=arguments.length,s=new Array(n),i=0;i100)){var m=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(d);if(m){var h=parseFloat(m[1]);switch((m[2]||'ms').toLowerCase()){case'years':case'year':case'yrs':case'yr':case'y':return h*o;case'weeks':case'week':case'w':return h*u;case'days':case'day':case'd':return h*t;case'hours':case'hour':case'hrs':case'hr':case'h':return h*c;case'minutes':case'minute':case'mins':case'min':case'm':return h*n;case'seconds':case'second':case'secs':case'sec':case's':return h*s;case'milliseconds':case'millisecond':case'msecs':case'msec':case'ms':return h;default:return}}}}function m(u){var o=Math.abs(u);return o>=t?Math.round(u/t)+'d':o>=c?Math.round(u/c)+'h':o>=n?Math.round(u/n)+'m':o>=s?Math.round(u/s)+'s':u+'ms'}function h(u){var o=Math.abs(u);return o>=t?y(u,o,t,'day'):o>=c?y(u,o,c,'hour'):o>=n?y(u,o,n,'minute'):o>=s?y(u,o,s,'second'):u+' ms'}function y(s,n,c,t){var u=n>=1.5*c;return Math.round(s/c)+' '+t+(u?'s':'')}_m.exports=function(s,n){n=n||{};var c=typeof s;if('string'===c&&s.length>0)return d(s);if('number'===c&&isFinite(s))return n.long?h(s):m(s);throw new Error('val is not a non-empty string or a valid number. val='+JSON.stringify(s))}},585,[]); +__d(function(g,r,i,a,_m,e,d){"use strict";var t=r(d[0]),n=r(d[1]),o=r(d[2]),s=this&&this.__createBinding||(Object.create?function(t,n,o,s){void 0===s&&(s=o),Object.defineProperty(t,s,{enumerable:!0,get:function(){return n[o]}})}:function(t,n,o,s){void 0===s&&(s=o),t[s]=n[o]}),c=this&&this.__setModuleDefault||(Object.create?function(t,n){Object.defineProperty(t,"default",{enumerable:!0,value:n})}:function(t,n){t.default=n}),p=this&&this.__importStar||function(t){if(t&&t.__esModule)return t;var n={};if(null!=t)for(var o in t)"default"!==o&&Object.hasOwnProperty.call(t,o)&&s(n,t,o);return c(n,t),n},l=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0}),e.Device=e.detectDevice=void 0;var h=l(r(d[3])),u=r(d[4]),f=r(d[5]),v=r(d[6]),y=p(r(d[7])),b=p(r(d[8])),m=r(d[9]),C=r(d[10]),_=r(d[11]),w=r(d[12]),P=r(d[13]),R=r(d[14]),T=r(d[15]),S=r(d[16]),F=r(d[17]),E=r(d[18]),k=new u.Logger('Device');function D(){if('object'==typeof navigator&&'ReactNative'===navigator.product)return'undefined'==typeof RTCPeerConnection?void k.warn('this._detectDevice() | unsupported ReactNative without RTCPeerConnection'):(k.debug('this._detectDevice() | ReactNative handler chosen'),'ReactNative');if('object'!=typeof navigator||'string'!=typeof navigator.userAgent)k.warn('this._detectDevice() | unknown device');else{var t=navigator.userAgent,n=h.default.getParser(t),o=n.getEngine();if(n.satisfies({chrome:'>=74',chromium:'>=74'}))return'Chrome74';if(n.satisfies({chrome:'>=70',chromium:'>=70'}))return'Chrome70';if(n.satisfies({chrome:'>=67',chromium:'>=67'}))return'Chrome67';if(n.satisfies({chrome:'>=55',chromium:'>=55'}))return'Chrome55';if(n.satisfies({firefox:'>=60'}))return'Firefox60';if(n.satisfies({safari:'>=12.0'})&&'undefined'!=typeof RTCRtpTransceiver&&RTCRtpTransceiver.prototype.hasOwnProperty('currentDirection'))return'Safari12';if(n.satisfies({safari:'>=11'}))return'Safari11';if(n.satisfies({'microsoft edge':'>=11'})&&n.satisfies({'microsoft edge':'<=18'}))return'Edge11';if(o.name&&'blink'===o.name.toLowerCase()){var s=t.match(/(?:(?:Chrome|Chromium))[ /](\w+)/i);if(s){var c=Number(s[1]);return c>=74?'Chrome74':c>=70?'Chrome70':c>=67?'Chrome67':'Chrome55'}return'Chrome74'}k.warn('this._detectDevice() | browser not supported [name:%s, version:%s]',n.getBrowserName(),n.getBrowserVersion())}}e.detectDevice=D;var x=(function(){function s(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},o=t.handlerName,c=t.handlerFactory,p=t.Handler;if(n(this,s),this._loaded=!1,this._observer=new f.EnhancedEventEmitter,k.debug('constructor()'),p){if(k.warn('constructor() | Handler option is DEPRECATED, use handlerName or handlerFactory instead'),'string'!=typeof p)throw new TypeError('non string Handler option no longer supported, use handlerFactory instead');o=p}if(o&&c)throw new TypeError('just one of handlerName or handlerInterface can be given');if(c)this._handlerFactory=c;else{if(o)k.debug('constructor() | handler given: %s',o);else{if(!(o=D()))throw new v.UnsupportedError('device not supported');k.debug('constructor() | detected handler: %s',o)}switch(o){case'Chrome74':this._handlerFactory=C.Chrome74.createFactory();break;case'Chrome70':this._handlerFactory=_.Chrome70.createFactory();break;case'Chrome67':this._handlerFactory=w.Chrome67.createFactory();break;case'Chrome55':this._handlerFactory=P.Chrome55.createFactory();break;case'Firefox60':this._handlerFactory=R.Firefox60.createFactory();break;case'Safari12':this._handlerFactory=T.Safari12.createFactory();break;case'Safari11':this._handlerFactory=S.Safari11.createFactory();break;case'Edge11':this._handlerFactory=F.Edge11.createFactory();break;case'ReactNative':this._handlerFactory=E.ReactNative.createFactory();break;default:throw new TypeError("unknown handlerName \""+o+"\"")}}var l=this._handlerFactory();this._handlerName=l.name,l.close(),this._extendedRtpCapabilities=void 0,this._recvRtpCapabilities=void 0,this._canProduceByKind={audio:!1,video:!1},this._sctpCapabilities=void 0}return o(s,[{key:"handlerName",get:function(){return this._handlerName}},{key:"loaded",get:function(){return this._loaded}},{key:"rtpCapabilities",get:function(){if(!this._loaded)throw new v.InvalidStateError('not loaded');return this._recvRtpCapabilities}},{key:"sctpCapabilities",get:function(){if(!this._loaded)throw new v.InvalidStateError('not loaded');return this._sctpCapabilities}},{key:"observer",get:function(){return this._observer}},{key:"load",value:function(n){var o,s,c;return t.async(function(p){for(;;)switch(p.prev=p.next){case 0:if(o=n.routerRtpCapabilities,k.debug('load() [routerRtpCapabilities:%o]',o),o=y.clone(o,void 0),p.prev=3,!this._loaded){p.next=6;break}throw new v.InvalidStateError('already loaded');case 6:return b.validateRtpCapabilities(o),s=this._handlerFactory(),p.next=10,t.awrap(s.getNativeRtpCapabilities());case 10:return c=p.sent,k.debug('load() | got native RTP capabilities:%o',c),b.validateRtpCapabilities(c),this._extendedRtpCapabilities=b.getExtendedRtpCapabilities(c,o),k.debug('load() | got extended RTP capabilities:%o',this._extendedRtpCapabilities),this._canProduceByKind.audio=b.canSend('audio',this._extendedRtpCapabilities),this._canProduceByKind.video=b.canSend('video',this._extendedRtpCapabilities),this._recvRtpCapabilities=b.getRecvRtpCapabilities(this._extendedRtpCapabilities),b.validateRtpCapabilities(this._recvRtpCapabilities),k.debug('load() | got receiving RTP capabilities:%o',this._recvRtpCapabilities),p.next=22,t.awrap(s.getNativeSctpCapabilities());case 22:this._sctpCapabilities=p.sent,k.debug('load() | got native SCTP capabilities:%o',this._sctpCapabilities),b.validateSctpCapabilities(this._sctpCapabilities),k.debug('load() succeeded'),this._loaded=!0,s.close(),p.next=34;break;case 30:throw p.prev=30,p.t0=p.catch(3),s&&s.close(),p.t0;case 34:case"end":return p.stop()}},null,this,[[3,30]],Promise)}},{key:"canProduce",value:function(t){if(!this._loaded)throw new v.InvalidStateError('not loaded');if('audio'!==t&&'video'!==t)throw new TypeError("invalid kind \""+t+"\"");return this._canProduceByKind[t]}},{key:"createSendTransport",value:function(t){var n=t.id,o=t.iceParameters,s=t.iceCandidates,c=t.dtlsParameters,p=t.sctpParameters,l=t.iceServers,h=t.iceTransportPolicy,u=t.additionalSettings,f=t.proprietaryConstraints,v=t.appData,y=void 0===v?{}:v;return k.debug('createSendTransport()'),this._createTransport({direction:'send',id:n,iceParameters:o,iceCandidates:s,dtlsParameters:c,sctpParameters:p,iceServers:l,iceTransportPolicy:h,additionalSettings:u,proprietaryConstraints:f,appData:y})}},{key:"createRecvTransport",value:function(t){var n=t.id,o=t.iceParameters,s=t.iceCandidates,c=t.dtlsParameters,p=t.sctpParameters,l=t.iceServers,h=t.iceTransportPolicy,u=t.additionalSettings,f=t.proprietaryConstraints,v=t.appData,y=void 0===v?{}:v;return k.debug('createRecvTransport()'),this._createTransport({direction:'recv',id:n,iceParameters:o,iceCandidates:s,dtlsParameters:c,sctpParameters:p,iceServers:l,iceTransportPolicy:h,additionalSettings:u,proprietaryConstraints:f,appData:y})}},{key:"_createTransport",value:function(t){var n=t.direction,o=t.id,s=t.iceParameters,c=t.iceCandidates,p=t.dtlsParameters,l=t.sctpParameters,h=t.iceServers,u=t.iceTransportPolicy,f=t.additionalSettings,y=t.proprietaryConstraints,b=t.appData,C=void 0===b?{}:b;if(!this._loaded)throw new v.InvalidStateError('not loaded');if('string'!=typeof o)throw new TypeError('missing id');if('object'!=typeof s)throw new TypeError('missing iceParameters');if(!Array.isArray(c))throw new TypeError('missing iceCandidates');if('object'!=typeof p)throw new TypeError('missing dtlsParameters');if(l&&'object'!=typeof l)throw new TypeError('wrong sctpParameters');if(C&&'object'!=typeof C)throw new TypeError('if given, appData must be an object');var _=new m.Transport({direction:n,id:o,iceParameters:s,iceCandidates:c,dtlsParameters:p,sctpParameters:l,iceServers:h,iceTransportPolicy:u,additionalSettings:f,proprietaryConstraints:y,appData:C,handlerFactory:this._handlerFactory,extendedRtpCapabilities:this._extendedRtpCapabilities,canProduceByKind:this._canProduceByKind});return this._observer.safeEmit('newtransport',_),_}}]),s})();e.Device=x},586,[67,9,10,587,588,589,591,592,593,595,601,612,613,615,616,617,618,619,621]); +__d(function(g,_r,_i,_a,m,_e,_d){var e,t;e=this,t=function(){return(function(e){var t={};function r(n){if(t[n])return t[n].exports;var i=t[n]={i:n,l:!1,exports:{}};return e[n].call(i.exports,i,i.exports,r),i.l=!0,i.exports}return r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)r.d(n,i,function(t){return e[t]}.bind(null,i));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=90)})({17:function(e,t,r){"use strict";t.__esModule=!0,t.default=void 0;var n=r(18),i=(function(){function e(){}return e.getFirstMatch=function(e,t){var r=t.match(e);return r&&r.length>0&&r[1]||""},e.getSecondMatch=function(e,t){var r=t.match(e);return r&&r.length>1&&r[2]||""},e.matchAndReturnConst=function(e,t,r){if(e.test(t))return r},e.getWindowsVersionName=function(e){switch(e){case"NT":return"NT";case"XP":return"XP";case"NT 5.0":return"2000";case"NT 5.1":return"XP";case"NT 5.2":return"2003";case"NT 6.0":return"Vista";case"NT 6.1":return"7";case"NT 6.2":return"8";case"NT 6.3":return"8.1";case"NT 10.0":return"10";default:return}},e.getMacOSVersionName=function(e){var t=e.split(".").splice(0,2).map(function(e){return parseInt(e,10)||0});if(t.push(0),10===t[0])switch(t[1]){case 5:return"Leopard";case 6:return"Snow Leopard";case 7:return"Lion";case 8:return"Mountain Lion";case 9:return"Mavericks";case 10:return"Yosemite";case 11:return"El Capitan";case 12:return"Sierra";case 13:return"High Sierra";case 14:return"Mojave";case 15:return"Catalina";default:return}},e.getAndroidVersionName=function(e){var t=e.split(".").splice(0,2).map(function(e){return parseInt(e,10)||0});if(t.push(0),!(1===t[0]&&t[1]<5))return 1===t[0]&&t[1]<6?"Cupcake":1===t[0]&&t[1]>=6?"Donut":2===t[0]&&t[1]<2?"Eclair":2===t[0]&&2===t[1]?"Froyo":2===t[0]&&t[1]>2?"Gingerbread":3===t[0]?"Honeycomb":4===t[0]&&t[1]<1?"Ice Cream Sandwich":4===t[0]&&t[1]<4?"Jelly Bean":4===t[0]&&t[1]>=4?"KitKat":5===t[0]?"Lollipop":6===t[0]?"Marshmallow":7===t[0]?"Nougat":8===t[0]?"Oreo":9===t[0]?"Pie":void 0},e.getVersionPrecision=function(e){return e.split(".").length},e.compareVersions=function(t,r,n){void 0===n&&(n=!1);var i=e.getVersionPrecision(t),s=e.getVersionPrecision(r),a=Math.max(i,s),o=0,u=e.map([t,r],function(t){var r=a-e.getVersionPrecision(t),n=t+new Array(r+1).join(".0");return e.map(n.split("."),function(e){return new Array(20-e.length).join("0")+e}).reverse()});for(n&&(o=a-Math.min(i,s)),a-=1;a>=o;){if(u[0][a]>u[1][a])return 1;if(u[0][a]===u[1][a]){if(a===o)return 0;a-=1}else if(u[0][a]1?i-1:0),a=1;a0){var a=Object.keys(r),u=o.default.find(a,function(e){return t.isOS(e)});if(u){var d=this.satisfies(r[u]);if(void 0!==d)return d}var c=o.default.find(a,function(e){return t.isPlatform(e)});if(c){var f=this.satisfies(r[c]);if(void 0!==f)return f}}if(s>0){var l=Object.keys(i),h=o.default.find(l,function(e){return t.isBrowser(e,!0)});if(void 0!==h)return this.compareVersion(i[h])}},t.isBrowser=function(e,t){void 0===t&&(t=!1);var r=this.getBrowserName().toLowerCase(),n=e.toLowerCase(),i=o.default.getBrowserTypeByAlias(n);return t&&i&&(n=i.toLowerCase()),n===r},t.compareVersion=function(e){var t=[0],r=e,n=!1,i=this.getBrowserVersion();if("string"==typeof i)return">"===e[0]||"<"===e[0]?(r=e.substr(1),"="===e[1]?(n=!0,r=e.substr(2)):t=[],">"===e[0]?t.push(1):t.push(-1)):"="===e[0]?r=e.substr(1):"~"===e[0]&&(n=!0,r=e.substr(1)),t.indexOf(o.default.compareVersions(i,r,n))>-1},t.isOS=function(e){return this.getOSName(!0)===String(e).toLowerCase()},t.isPlatform=function(e){return this.getPlatformType(!0)===String(e).toLowerCase()},t.isEngine=function(e){return this.getEngineName(!0)===String(e).toLowerCase()},t.is=function(e,t){return void 0===t&&(t=!1),this.isBrowser(e,t)||this.isOS(e)||this.isPlatform(e)},t.some=function(e){var t=this;return void 0===e&&(e=[]),e.some(function(e){return t.is(e)})},e})();t.default=d,e.exports=t.default},92:function(e,t,r){"use strict";t.__esModule=!0,t.default=void 0;var n,i=(n=r(17))&&n.__esModule?n:{default:n},s=/version\/(\d+(\.?_?\d+)+)/i,a=[{test:[/googlebot/i],describe:function(e){var t={name:"Googlebot"},r=i.default.getFirstMatch(/googlebot\/(\d+(\.\d+))/i,e)||i.default.getFirstMatch(s,e);return r&&(t.version=r),t}},{test:[/opera/i],describe:function(e){var t={name:"Opera"},r=i.default.getFirstMatch(s,e)||i.default.getFirstMatch(/(?:opera)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/opr\/|opios/i],describe:function(e){var t={name:"Opera"},r=i.default.getFirstMatch(/(?:opr|opios)[\s/](\S+)/i,e)||i.default.getFirstMatch(s,e);return r&&(t.version=r),t}},{test:[/SamsungBrowser/i],describe:function(e){var t={name:"Samsung Internet for Android"},r=i.default.getFirstMatch(s,e)||i.default.getFirstMatch(/(?:SamsungBrowser)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/Whale/i],describe:function(e){var t={name:"NAVER Whale Browser"},r=i.default.getFirstMatch(s,e)||i.default.getFirstMatch(/(?:whale)[\s/](\d+(?:\.\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/MZBrowser/i],describe:function(e){var t={name:"MZ Browser"},r=i.default.getFirstMatch(/(?:MZBrowser)[\s/](\d+(?:\.\d+)+)/i,e)||i.default.getFirstMatch(s,e);return r&&(t.version=r),t}},{test:[/focus/i],describe:function(e){var t={name:"Focus"},r=i.default.getFirstMatch(/(?:focus)[\s/](\d+(?:\.\d+)+)/i,e)||i.default.getFirstMatch(s,e);return r&&(t.version=r),t}},{test:[/swing/i],describe:function(e){var t={name:"Swing"},r=i.default.getFirstMatch(/(?:swing)[\s/](\d+(?:\.\d+)+)/i,e)||i.default.getFirstMatch(s,e);return r&&(t.version=r),t}},{test:[/coast/i],describe:function(e){var t={name:"Opera Coast"},r=i.default.getFirstMatch(s,e)||i.default.getFirstMatch(/(?:coast)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/opt\/\d+(?:.?_?\d+)+/i],describe:function(e){var t={name:"Opera Touch"},r=i.default.getFirstMatch(/(?:opt)[\s/](\d+(\.?_?\d+)+)/i,e)||i.default.getFirstMatch(s,e);return r&&(t.version=r),t}},{test:[/yabrowser/i],describe:function(e){var t={name:"Yandex Browser"},r=i.default.getFirstMatch(/(?:yabrowser)[\s/](\d+(\.?_?\d+)+)/i,e)||i.default.getFirstMatch(s,e);return r&&(t.version=r),t}},{test:[/ucbrowser/i],describe:function(e){var t={name:"UC Browser"},r=i.default.getFirstMatch(s,e)||i.default.getFirstMatch(/(?:ucbrowser)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/Maxthon|mxios/i],describe:function(e){var t={name:"Maxthon"},r=i.default.getFirstMatch(s,e)||i.default.getFirstMatch(/(?:Maxthon|mxios)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/epiphany/i],describe:function(e){var t={name:"Epiphany"},r=i.default.getFirstMatch(s,e)||i.default.getFirstMatch(/(?:epiphany)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/puffin/i],describe:function(e){var t={name:"Puffin"},r=i.default.getFirstMatch(s,e)||i.default.getFirstMatch(/(?:puffin)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/sleipnir/i],describe:function(e){var t={name:"Sleipnir"},r=i.default.getFirstMatch(s,e)||i.default.getFirstMatch(/(?:sleipnir)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/k-meleon/i],describe:function(e){var t={name:"K-Meleon"},r=i.default.getFirstMatch(s,e)||i.default.getFirstMatch(/(?:k-meleon)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/micromessenger/i],describe:function(e){var t={name:"WeChat"},r=i.default.getFirstMatch(/(?:micromessenger)[\s/](\d+(\.?_?\d+)+)/i,e)||i.default.getFirstMatch(s,e);return r&&(t.version=r),t}},{test:[/qqbrowser/i],describe:function(e){var t={name:/qqbrowserlite/i.test(e)?"QQ Browser Lite":"QQ Browser"},r=i.default.getFirstMatch(/(?:qqbrowserlite|qqbrowser)[/](\d+(\.?_?\d+)+)/i,e)||i.default.getFirstMatch(s,e);return r&&(t.version=r),t}},{test:[/msie|trident/i],describe:function(e){var t={name:"Internet Explorer"},r=i.default.getFirstMatch(/(?:msie |rv:)(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/\sedg\//i],describe:function(e){var t={name:"Microsoft Edge"},r=i.default.getFirstMatch(/\sedg\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/edg([ea]|ios)/i],describe:function(e){var t={name:"Microsoft Edge"},r=i.default.getSecondMatch(/edg([ea]|ios)\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/vivaldi/i],describe:function(e){var t={name:"Vivaldi"},r=i.default.getFirstMatch(/vivaldi\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/seamonkey/i],describe:function(e){var t={name:"SeaMonkey"},r=i.default.getFirstMatch(/seamonkey\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/sailfish/i],describe:function(e){var t={name:"Sailfish"},r=i.default.getFirstMatch(/sailfish\s?browser\/(\d+(\.\d+)?)/i,e);return r&&(t.version=r),t}},{test:[/silk/i],describe:function(e){var t={name:"Amazon Silk"},r=i.default.getFirstMatch(/silk\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/phantom/i],describe:function(e){var t={name:"PhantomJS"},r=i.default.getFirstMatch(/phantomjs\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/slimerjs/i],describe:function(e){var t={name:"SlimerJS"},r=i.default.getFirstMatch(/slimerjs\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/blackberry|\bbb\d+/i,/rim\stablet/i],describe:function(e){var t={name:"BlackBerry"},r=i.default.getFirstMatch(s,e)||i.default.getFirstMatch(/blackberry[\d]+\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/(web|hpw)[o0]s/i],describe:function(e){var t={name:"WebOS Browser"},r=i.default.getFirstMatch(s,e)||i.default.getFirstMatch(/w(?:eb)?[o0]sbrowser\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/bada/i],describe:function(e){var t={name:"Bada"},r=i.default.getFirstMatch(/dolfin\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/tizen/i],describe:function(e){var t={name:"Tizen"},r=i.default.getFirstMatch(/(?:tizen\s?)?browser\/(\d+(\.?_?\d+)+)/i,e)||i.default.getFirstMatch(s,e);return r&&(t.version=r),t}},{test:[/qupzilla/i],describe:function(e){var t={name:"QupZilla"},r=i.default.getFirstMatch(/(?:qupzilla)[\s/](\d+(\.?_?\d+)+)/i,e)||i.default.getFirstMatch(s,e);return r&&(t.version=r),t}},{test:[/firefox|iceweasel|fxios/i],describe:function(e){var t={name:"Firefox"},r=i.default.getFirstMatch(/(?:firefox|iceweasel|fxios)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/electron/i],describe:function(e){var t={name:"Electron"},r=i.default.getFirstMatch(/(?:electron)\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/MiuiBrowser/i],describe:function(e){var t={name:"Miui"},r=i.default.getFirstMatch(/(?:MiuiBrowser)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/chromium/i],describe:function(e){var t={name:"Chromium"},r=i.default.getFirstMatch(/(?:chromium)[\s/](\d+(\.?_?\d+)+)/i,e)||i.default.getFirstMatch(s,e);return r&&(t.version=r),t}},{test:[/chrome|crios|crmo/i],describe:function(e){var t={name:"Chrome"},r=i.default.getFirstMatch(/(?:chrome|crios|crmo)\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/GSA/i],describe:function(e){var t={name:"Google Search"},r=i.default.getFirstMatch(/(?:GSA)\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:function(e){var t=!e.test(/like android/i),r=e.test(/android/i);return t&&r},describe:function(e){var t={name:"Android Browser"},r=i.default.getFirstMatch(s,e);return r&&(t.version=r),t}},{test:[/playstation 4/i],describe:function(e){var t={name:"PlayStation 4"},r=i.default.getFirstMatch(s,e);return r&&(t.version=r),t}},{test:[/safari|applewebkit/i],describe:function(e){var t={name:"Safari"},r=i.default.getFirstMatch(s,e);return r&&(t.version=r),t}},{test:[/.*/i],describe:function(e){var t=-1!==e.search("\\(")?/^(.*)\/(.*)[ \t]\((.*)/:/^(.*)\/(.*) /;return{name:i.default.getFirstMatch(t,e),version:i.default.getSecondMatch(t,e)}}}];t.default=a,e.exports=t.default},93:function(e,t,r){"use strict";t.__esModule=!0,t.default=void 0;var n,i=(n=r(17))&&n.__esModule?n:{default:n},s=r(18),a=[{test:[/Roku\/DVP/],describe:function(e){var t=i.default.getFirstMatch(/Roku\/DVP-(\d+\.\d+)/i,e);return{name:s.OS_MAP.Roku,version:t}}},{test:[/windows phone/i],describe:function(e){var t=i.default.getFirstMatch(/windows phone (?:os)?\s?(\d+(\.\d+)*)/i,e);return{name:s.OS_MAP.WindowsPhone,version:t}}},{test:[/windows /i],describe:function(e){var t=i.default.getFirstMatch(/Windows ((NT|XP)( \d\d?.\d)?)/i,e),r=i.default.getWindowsVersionName(t);return{name:s.OS_MAP.Windows,version:t,versionName:r}}},{test:[/Macintosh(.*?) FxiOS(.*?)\//],describe:function(e){var t={name:s.OS_MAP.iOS},r=i.default.getSecondMatch(/(Version\/)(\d[\d.]+)/,e);return r&&(t.version=r),t}},{test:[/macintosh/i],describe:function(e){var t=i.default.getFirstMatch(/mac os x (\d+(\.?_?\d+)+)/i,e).replace(/[_\s]/g,"."),r=i.default.getMacOSVersionName(t),n={name:s.OS_MAP.MacOS,version:t};return r&&(n.versionName=r),n}},{test:[/(ipod|iphone|ipad)/i],describe:function(e){var t=i.default.getFirstMatch(/os (\d+([_\s]\d+)*) like mac os x/i,e).replace(/[_\s]/g,".");return{name:s.OS_MAP.iOS,version:t}}},{test:function(e){var t=!e.test(/like android/i),r=e.test(/android/i);return t&&r},describe:function(e){var t=i.default.getFirstMatch(/android[\s/-](\d+(\.\d+)*)/i,e),r=i.default.getAndroidVersionName(t),n={name:s.OS_MAP.Android,version:t};return r&&(n.versionName=r),n}},{test:[/(web|hpw)[o0]s/i],describe:function(e){var t=i.default.getFirstMatch(/(?:web|hpw)[o0]s\/(\d+(\.\d+)*)/i,e),r={name:s.OS_MAP.WebOS};return t&&t.length&&(r.version=t),r}},{test:[/blackberry|\bbb\d+/i,/rim\stablet/i],describe:function(e){var t=i.default.getFirstMatch(/rim\stablet\sos\s(\d+(\.\d+)*)/i,e)||i.default.getFirstMatch(/blackberry\d+\/(\d+([_\s]\d+)*)/i,e)||i.default.getFirstMatch(/\bbb(\d+)/i,e);return{name:s.OS_MAP.BlackBerry,version:t}}},{test:[/bada/i],describe:function(e){var t=i.default.getFirstMatch(/bada\/(\d+(\.\d+)*)/i,e);return{name:s.OS_MAP.Bada,version:t}}},{test:[/tizen/i],describe:function(e){var t=i.default.getFirstMatch(/tizen[/\s](\d+(\.\d+)*)/i,e);return{name:s.OS_MAP.Tizen,version:t}}},{test:[/linux/i],describe:function(){return{name:s.OS_MAP.Linux}}},{test:[/CrOS/],describe:function(){return{name:s.OS_MAP.ChromeOS}}},{test:[/PlayStation 4/],describe:function(e){var t=i.default.getFirstMatch(/PlayStation 4[/\s](\d+(\.\d+)*)/i,e);return{name:s.OS_MAP.PlayStation4,version:t}}}];t.default=a,e.exports=t.default},94:function(e,t,r){"use strict";t.__esModule=!0,t.default=void 0;var n,i=(n=r(17))&&n.__esModule?n:{default:n},s=r(18),a=[{test:[/googlebot/i],describe:function(){return{type:"bot",vendor:"Google"}}},{test:[/huawei/i],describe:function(e){var t=i.default.getFirstMatch(/(can-l01)/i,e)&&"Nova",r={type:s.PLATFORMS_MAP.mobile,vendor:"Huawei"};return t&&(r.model=t),r}},{test:[/nexus\s*(?:7|8|9|10).*/i],describe:function(){return{type:s.PLATFORMS_MAP.tablet,vendor:"Nexus"}}},{test:[/ipad/i],describe:function(){return{type:s.PLATFORMS_MAP.tablet,vendor:"Apple",model:"iPad"}}},{test:[/Macintosh(.*?) FxiOS(.*?)\//],describe:function(){return{type:s.PLATFORMS_MAP.tablet,vendor:"Apple",model:"iPad"}}},{test:[/kftt build/i],describe:function(){return{type:s.PLATFORMS_MAP.tablet,vendor:"Amazon",model:"Kindle Fire HD 7"}}},{test:[/silk/i],describe:function(){return{type:s.PLATFORMS_MAP.tablet,vendor:"Amazon"}}},{test:[/tablet(?! pc)/i],describe:function(){return{type:s.PLATFORMS_MAP.tablet}}},{test:function(e){var t=e.test(/ipod|iphone/i),r=e.test(/like (ipod|iphone)/i);return t&&!r},describe:function(e){var t=i.default.getFirstMatch(/(ipod|iphone)/i,e);return{type:s.PLATFORMS_MAP.mobile,vendor:"Apple",model:t}}},{test:[/nexus\s*[0-6].*/i,/galaxy nexus/i],describe:function(){return{type:s.PLATFORMS_MAP.mobile,vendor:"Nexus"}}},{test:[/[^-]mobi/i],describe:function(){return{type:s.PLATFORMS_MAP.mobile}}},{test:function(e){return"blackberry"===e.getBrowserName(!0)},describe:function(){return{type:s.PLATFORMS_MAP.mobile,vendor:"BlackBerry"}}},{test:function(e){return"bada"===e.getBrowserName(!0)},describe:function(){return{type:s.PLATFORMS_MAP.mobile}}},{test:function(e){return"windows phone"===e.getBrowserName()},describe:function(){return{type:s.PLATFORMS_MAP.mobile,vendor:"Microsoft"}}},{test:function(e){var t=Number(String(e.getOSVersion()).split(".")[0]);return"android"===e.getOSName(!0)&&t>=3},describe:function(){return{type:s.PLATFORMS_MAP.tablet}}},{test:function(e){return"android"===e.getOSName(!0)},describe:function(){return{type:s.PLATFORMS_MAP.mobile}}},{test:function(e){return"macos"===e.getOSName(!0)},describe:function(){return{type:s.PLATFORMS_MAP.desktop,vendor:"Apple"}}},{test:function(e){return"windows"===e.getOSName(!0)},describe:function(){return{type:s.PLATFORMS_MAP.desktop}}},{test:function(e){return"linux"===e.getOSName(!0)},describe:function(){return{type:s.PLATFORMS_MAP.desktop}}},{test:function(e){return"playstation 4"===e.getOSName(!0)},describe:function(){return{type:s.PLATFORMS_MAP.tv}}},{test:function(e){return"roku"===e.getOSName(!0)},describe:function(){return{type:s.PLATFORMS_MAP.tv}}}];t.default=a,e.exports=t.default},95:function(e,t,r){"use strict";t.__esModule=!0,t.default=void 0;var n,i=(n=r(17))&&n.__esModule?n:{default:n},s=r(18),a=[{test:function(e){return"microsoft edge"===e.getBrowserName(!0)},describe:function(e){if(/\sedg\//i.test(e))return{name:s.ENGINE_MAP.Blink};var t=i.default.getFirstMatch(/edge\/(\d+(\.?_?\d+)+)/i,e);return{name:s.ENGINE_MAP.EdgeHTML,version:t}}},{test:[/trident/i],describe:function(e){var t={name:s.ENGINE_MAP.Trident},r=i.default.getFirstMatch(/trident\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:function(e){return e.test(/presto/i)},describe:function(e){var t={name:s.ENGINE_MAP.Presto},r=i.default.getFirstMatch(/presto\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:function(e){var t=e.test(/gecko/i),r=e.test(/like gecko/i);return t&&!r},describe:function(e){var t={name:s.ENGINE_MAP.Gecko},r=i.default.getFirstMatch(/gecko\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/(apple)?webkit\/537\.36/i],describe:function(){return{name:s.ENGINE_MAP.Blink}}},{test:[/(apple)?webkit/i],describe:function(e){var t={name:s.ENGINE_MAP.WebKit},r=i.default.getFirstMatch(/webkit\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}}];t.default=a,e.exports=t.default}})},"object"==typeof _e&&"object"==typeof m?m.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof _e?_e.bowser=t():e.bowser=t()},587,[]); +__d(function(g,r,i,a,m,e,d){"use strict";var t=r(d[0]),n=r(d[1]),o=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0}),e.Logger=void 0;var u=o(r(d[2])),s='mediasoup-client',l=(function(){function o(n){t(this,o),n?(this._debug=u.default("mediasoup-client:"+n),this._warn=u.default("mediasoup-client:WARN:"+n),this._error=u.default("mediasoup-client:ERROR:"+n)):(this._debug=u.default(s),this._warn=u.default("mediasoup-client:WARN"),this._error=u.default("mediasoup-client:ERROR")),this._debug.log=console.info.bind(console),this._warn.log=console.warn.bind(console),this._error.log=console.error.bind(console)}return n(o,[{key:"debug",get:function(){return this._debug}},{key:"warn",get:function(){return this._warn}},{key:"error",get:function(){return this._error}}]),o})();e.Logger=l},588,[9,10,583]); +__d(function(g,r,i,a,m,_e,d){"use strict";var e=r(d[0]),t=r(d[1]),n=r(d[2]),o=r(d[3]),c=r(d[4]),s=r(d[5]);function u(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}Object.defineProperty(_e,"__esModule",{value:!0}),_e.EnhancedEventEmitter=void 0;var f=r(d[6]),l=new(r(d[7]).Logger)('EnhancedEventEmitter'),v=(function(f){o(E,f);var v,h,y=(v=E,h=u(),function(){var e,t=s(v);if(h){var n=s(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return c(this,e)});function E(){var e;return t(this,E),(e=y.call(this)).setMaxListeners(1/0),e}return n(E,[{key:"safeEmit",value:function(e){var t=this.listenerCount(e);try{for(var n=arguments.length,o=new Array(n>1?n-1:0),c=1;c1?n-1:0),c=1;c0&&v.length>s&&!v.warned){v.warned=!0;var l=new Error('Possible EventEmitter memory leak detected. '+v.length+' '+String(n)+" listeners added. Use emitter.setMaxListeners() to increase limit");l.name='MaxListenersExceededWarning',l.emitter=t,l.type=n,l.count=v.length,p=l,console&&console.warn&&console.warn(p)}return t}function p(){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 l(t,n,i){var o={fired:!1,wrapFn:void 0,target:t,type:n,listener:i},s=p.bind(o);return s.listener=i,o.wrapFn=s,s}function h(t,n,i){var o=t._events;if(void 0===o)return[];var s=o[n];return void 0===s?[]:'function'==typeof s?i?[s.listener||s]:[s]:i?_(s):m(s,s.length)}function y(t){var n=this._events;if(void 0!==n){var i=n[t];if('function'==typeof i)return 1;if(void 0!==i)return i.length}return 0}function m(t,n){for(var i=new Array(n),o=0;o0&&(f=n[0]),f instanceof Error)throw f;var c=new Error('Unhandled error.'+(f?' ('+f.message+')':''));throw c.context=f,c}var v=u[t];if(void 0===v)return!1;if('function'==typeof v)i(v,this,n);else{var p=v.length,l=m(v,p);for(o=0;o=0;u--)if(i[u]===n||i[u].listener===n){c=i[u].listener,s=u;break}if(s<0)return this;0===s?i.shift():L(i,s),1===i.length&&(o[t]=i[0]),void 0!==o.removeListener&&this.emit('removeListener',t,c||n)}return this},s.prototype.off=s.prototype.removeListener,s.prototype.removeAllListeners=function(t){var n,i,o;if(void 0===(i=this._events))return this;if(void 0===i.removeListener)return 0===arguments.length?(this._events=Object.create(null),this._eventsCount=0):void 0!==i[t]&&(0==--this._eventsCount?this._events=Object.create(null):delete i[t]),this;if(0===arguments.length){var s,u=Object.keys(i);for(o=0;o=0;o--)this.removeListener(t,n[o]);return this},s.prototype.listeners=function(t){return h(this,t,!0)},s.prototype.rawListeners=function(t){return h(this,t,!1)},s.listenerCount=function(t,n){return'function'==typeof t.listenerCount?t.listenerCount(n):y.call(t,n)},s.prototype.listenerCount=y,s.prototype.eventNames=function(){return this._eventsCount>0?t(this._events):[]}},590,[]); +__d(function(g,r,i,a,m,_e,d){"use strict";var t=r(d[0]),e=r(d[1]),n=r(d[2]),c=r(d[3]),o=r(d[4]),u=r(d[5]);function s(t){var e=f();return function(){var n,u=o(t);if(e){var s=o(this).constructor;n=Reflect.construct(u,arguments,s)}else n=u.apply(this,arguments);return c(this,n)}}function f(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(t){return!1}}Object.defineProperty(_e,"__esModule",{value:!0}),_e.InvalidStateError=_e.UnsupportedError=void 0;var l=(function(c){n(u,c);var o=s(u);function u(n){var c;return t(this,u),(c=o.call(this,n)).name='UnsupportedError',Error.hasOwnProperty('captureStackTrace')?Error.captureStackTrace(e(c),u):c.stack=new Error(n).stack,c}return u})(u(Error));_e.UnsupportedError=l;var p=(function(c){n(u,c);var o=s(u);function u(n){var c;return t(this,u),(c=o.call(this,n)).name='InvalidStateError',Error.hasOwnProperty('captureStackTrace')?Error.captureStackTrace(e(c),u):c.stack=new Error(n).stack,c}return u})(u(Error));_e.InvalidStateError=p},591,[9,16,12,14,17,31]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.generateRandomNumber=e.clone=void 0,e.clone=function(n,t){return void 0===n?t:JSON.parse(JSON.stringify(n))},e.generateRandomNumber=function(){return Math.round(1e7*Math.random())}},592,[]); +__d(function(g,r,_i4,a,_m,e,d){"use strict";function t(t,n){var i="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(i)return(i=i.call(t)).next.bind(i);if(Array.isArray(t)||(i=o(t))||n&&t&&"number"==typeof t.length){i&&(t=i);var c=0;return function(){return c>=t.length?{done:!0}:{done:!1,value:t[c++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function o(t,o){if(t){if("string"==typeof t)return n(t,o);var i=Object.prototype.toString.call(t).slice(8,-1);return"Object"===i&&t.constructor&&(i=t.constructor.name),"Map"===i||"Set"===i?Array.from(t):"Arguments"===i||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i)?n(t,o):void 0}}function n(t,o){(null==o||o>t.length)&&(o=t.length);for(var n=0,i=new Array(o);n2&&void 0!==arguments[2]?arguments[2]:{},i=n.strict,c=void 0!==i&&i,p=n.modify,y=void 0!==p&&p,f=t.mimeType.toLowerCase();if(f!==o.mimeType.toLowerCase())return!1;if(t.clockRate!==o.clockRate)return!1;if(t.channels!==o.channels)return!1;switch(f){case'video/h264':if((t.parameters['packetization-mode']||0)!==(o.parameters['packetization-mode']||0))return!1;if(c){if(!s.isSameProfile(t.parameters,o.parameters))return!1;var m;try{m=s.generateProfileLevelIdForAnswer(t.parameters,o.parameters)}catch(t){return!1}y&&(m?(t.parameters['profile-level-id']=m,o.parameters['profile-level-id']=m):(delete t.parameters['profile-level-id'],delete o.parameters['profile-level-id']))}break;case'video/vp9':if(c)if((t.parameters['profile-id']||0)!==(o.parameters['profile-id']||0))return!1}return!0}function j(t,o){return(!t.kind||!o.kind||t.kind===o.kind)&&t.uri===o.uri}function S(o,n){for(var i,c=[],p=function(t){var o=(n.rtcpFeedback||[]).find(function(o){return o.type===t.type&&(o.parameter===t.parameter||!o.parameter&&!t.parameter)});o&&c.push(o)},s=t(o.rtcpFeedback||[]);!(i=s()).done;){p(i.value)}return c}e.validateRtpCapabilities=function(o){if('object'!=typeof o)throw new TypeError('caps is not an object');if(o.codecs&&!Array.isArray(o.codecs))throw new TypeError('caps.codecs is not an array');o.codecs||(o.codecs=[]);for(var n,i=t(o.codecs);!(n=i()).done;)u(n.value);if(o.headerExtensions&&!Array.isArray(o.headerExtensions))throw new TypeError('caps.headerExtensions is not an array');o.headerExtensions||(o.headerExtensions=[]);for(var c,p=t(o.headerExtensions);!(c=p()).done;)h(c.value)},e.validateRtpCodecCapability=u,e.validateRtcpFeedback=v,e.validateRtpHeaderExtension=h,e.validateRtpParameters=w,e.validateRtpCodecParameters=b,e.validateRtpHeaderExtensionParameters=T,e.validateRtpEncodingParameters=E,e.validateRtcpParameters=k,e.validateSctpCapabilities=function(t){if('object'!=typeof t)throw new TypeError('caps is not an object');if(!t.numStreams||'object'!=typeof t.numStreams)throw new TypeError('missing caps.numStreams');x(t.numStreams)},e.validateNumSctpStreams=x,e.validateSctpParameters=function(t){if('object'!=typeof t)throw new TypeError('params is not an object');if('number'!=typeof t.port)throw new TypeError('missing params.port');if('number'!=typeof t.OS)throw new TypeError('missing params.OS');if('number'!=typeof t.MIS)throw new TypeError('missing params.MIS');if('number'!=typeof t.maxMessageSize)throw new TypeError('missing params.maxMessageSize')},e.validateSctpStreamParameters=function(t){if('object'!=typeof t)throw new TypeError('params is not an object');if('number'!=typeof t.streamId)throw new TypeError('missing params.streamId');var o=!1;if('boolean'==typeof t.ordered?o=!0:t.ordered=!0,t.maxPacketLifeTime&&'number'!=typeof t.maxPacketLifeTime)throw new TypeError('invalid params.maxPacketLifeTime');if(t.maxRetransmits&&'number'!=typeof t.maxRetransmits)throw new TypeError('invalid params.maxRetransmits');if(t.maxPacketLifeTime&&t.maxRetransmits)throw new TypeError('cannot provide both maxPacketLifeTime and maxRetransmits');if(o&&t.ordered&&(t.maxPacketLifeTime||t.maxRetransmits))throw new TypeError('cannot be ordered with maxPacketLifeTime or maxRetransmits');if(o||!t.maxPacketLifeTime&&!t.maxRetransmits||(t.ordered=!1),t.label&&'string'!=typeof t.label)throw new TypeError('invalid params.label');if(t.protocol&&'string'!=typeof t.protocol)throw new TypeError('invalid params.protocol')},e.getExtendedRtpCapabilities=function(o,n){for(var i,c={codecs:[],headerExtensions:[]},p=function(t){if(R(t))return"continue";var n=(o.codecs||[]).find(function(o){return P(o,t,{strict:!0,modify:!0})});if(!n)return"continue";var i={mimeType:n.mimeType,kind:n.kind,clockRate:n.clockRate,channels:n.channels,localPayloadType:n.preferredPayloadType,localRtxPayloadType:void 0,remotePayloadType:t.preferredPayloadType,remoteRtxPayloadType:void 0,localParameters:n.parameters,remoteParameters:t.parameters,rtcpFeedback:S(n,t)};c.codecs.push(i)},s=t(n.codecs||[]);!(i=s()).done;)p(i.value);for(var y,f=function(t){var i=o.codecs.find(function(o){return R(o)&&o.parameters.apt===t.localPayloadType}),c=n.codecs.find(function(o){return R(o)&&o.parameters.apt===t.remotePayloadType});i&&c&&(t.localRtxPayloadType=i.preferredPayloadType,t.remoteRtxPayloadType=c.preferredPayloadType)},m=t(c.codecs);!(y=m()).done;)f(y.value);for(var l,u=function(t){var n=o.headerExtensions.find(function(o){return j(o,t)});if(!n)return"continue";var i={kind:t.kind,uri:t.uri,sendId:n.preferredId,recvId:t.preferredId,encrypt:n.preferredEncrypt,direction:'sendrecv'};switch(t.direction){case'sendrecv':i.direction='sendrecv';break;case'recvonly':i.direction='sendonly';break;case'sendonly':i.direction='recvonly';break;case'inactive':i.direction='inactive'}c.headerExtensions.push(i)},v=t(n.headerExtensions);!(l=v()).done;)u(l.value);return c},e.getRecvRtpCapabilities=function(o){for(var n,i={codecs:[],headerExtensions:[]},c=t(o.codecs);!(n=c()).done;){var p=n.value,s={mimeType:p.mimeType,kind:p.kind,preferredPayloadType:p.remotePayloadType,clockRate:p.clockRate,channels:p.channels,parameters:p.localParameters,rtcpFeedback:p.rtcpFeedback};if(i.codecs.push(s),p.remoteRtxPayloadType){var y={mimeType:p.kind+"/rtx",kind:p.kind,preferredPayloadType:p.remoteRtxPayloadType,clockRate:p.clockRate,parameters:{apt:p.remotePayloadType},rtcpFeedback:[]};i.codecs.push(y)}}for(var f,m=t(o.headerExtensions);!(f=m()).done;){var l=f.value;if('sendrecv'===l.direction||'recvonly'===l.direction){var u={kind:l.kind,uri:l.uri,preferredId:l.recvId,preferredEncrypt:l.encrypt,direction:l.direction};i.headerExtensions.push(u)}}return i},e.getSendingRtpParameters=function(o,n){for(var i,c={mid:void 0,codecs:[],headerExtensions:[],encodings:[],rtcp:{}},p=t(n.codecs);!(i=p()).done;){var s=i.value;if(s.kind===o){var y={mimeType:s.mimeType,payloadType:s.localPayloadType,clockRate:s.clockRate,channels:s.channels,parameters:s.localParameters,rtcpFeedback:s.rtcpFeedback};if(c.codecs.push(y),s.localRtxPayloadType){var f={mimeType:s.kind+"/rtx",payloadType:s.localRtxPayloadType,clockRate:s.clockRate,parameters:{apt:s.localPayloadType},rtcpFeedback:[]};c.codecs.push(f)}}}for(var m,l=t(n.headerExtensions);!(m=l()).done;){var u=m.value;if(!(u.kind&&u.kind!==o||'sendrecv'!==u.direction&&'sendonly'!==u.direction)){var v={uri:u.uri,id:u.sendId,encrypt:u.encrypt,parameters:{}};c.headerExtensions.push(v)}}return c},e.getSendingRemoteRtpParameters=function(o,n){for(var i,c={mid:void 0,codecs:[],headerExtensions:[],encodings:[],rtcp:{}},p=t(n.codecs);!(i=p()).done;){var s=i.value;if(s.kind===o){var y={mimeType:s.mimeType,payloadType:s.localPayloadType,clockRate:s.clockRate,channels:s.channels,parameters:s.remoteParameters,rtcpFeedback:s.rtcpFeedback};if(c.codecs.push(y),s.localRtxPayloadType){var f={mimeType:s.kind+"/rtx",payloadType:s.localRtxPayloadType,clockRate:s.clockRate,parameters:{apt:s.localPayloadType},rtcpFeedback:[]};c.codecs.push(f)}}}for(var m,l=t(n.headerExtensions);!(m=l()).done;){var u=m.value;if(!(u.kind&&u.kind!==o||'sendrecv'!==u.direction&&'sendonly'!==u.direction)){var v={uri:u.uri,id:u.sendId,encrypt:u.encrypt,parameters:{}};c.headerExtensions.push(v)}}if(c.headerExtensions.some(function(t){return'http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01'===t.uri}))for(var h,w=t(c.codecs);!(h=w()).done;){var b=h.value;b.rtcpFeedback=(b.rtcpFeedback||[]).filter(function(t){return'goog-remb'!==t.type})}else if(c.headerExtensions.some(function(t){return'http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time'===t.uri}))for(var T,E=t(c.codecs);!(T=E()).done;){var k=T.value;k.rtcpFeedback=(k.rtcpFeedback||[]).filter(function(t){return'transport-cc'!==t.type})}else for(var x,R=t(c.codecs);!(x=R()).done;){var P=x.value;P.rtcpFeedback=(P.rtcpFeedback||[]).filter(function(t){return'transport-cc'!==t.type&&'goog-remb'!==t.type})}return c},e.reduceCodecs=function(t,o){var n=[];if(o){for(var i=0;i=l.length?{done:!0}:{done:!1,value:l[t++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function o(l,n){if(l){if("string"==typeof l)return t(l,n);var i=Object.prototype.toString.call(l).slice(8,-1);return"Object"===i&&l.constructor&&(i=l.constructor.name),"Map"===i||"Set"===i?Array.from(l):"Arguments"===i||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i)?t(l,n):void 0}}function t(l,n){(null==n||n>l.length)&&(n=l.length);for(var i=0,o=new Array(n);i0&&void 0!==arguments[0]?arguments[0]:{})['level-asymmetry-allowed'];return 1===l||'1'===l}e.parseProfileLevelId=function(l){if('string'!=typeof l||6!==l.length)return null;var n=parseInt(l,16);if(0===n)return null;var o,t=255&n,c=n>>8&255,u=n>>16&255;switch(t){case 11:o=0!=(16&c)?f:11;break;case s:case 12:case 13:case 20:case 21:case 22:case 30:case 31:case 32:case 40:case 41:case 42:case 50:case 51:case 52:o=t;break;default:return a('parseProfileLevelId() | unrecognized level_idc:%s',t),null}for(var p,w=i(h);!(p=w()).done;){var L=p.value;if(u===L.profile_idc&&L.profile_iop.isMatch(c))return new v(L.profile,o)}return a('parseProfileLevelId() | unrecognized profile_idc/profile_iop combination'),null},e.profileLevelIdToString=function(l){if(l.level==f)switch(l.profile){case 1:return'42f00b';case 2:return'42100b';case 3:return'4d100b';default:return a('profileLevelIdToString() | Level 1_b not is allowed for profile:%s',l.profile),null}var n;switch(l.profile){case 1:n='42e0';break;case 2:n='4200';break;case 3:n='4d00';break;case 4:n='640c';break;case 5:n='6400';break;default:return a('profileLevelIdToString() | unrecognized profile:%s',l.profile),null}var i=l.level.toString(16);return 1===i.length&&(i="0"+i),""+n+i},e.parseSdpProfileLevelId=function(){var l=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{})['profile-level-id'];return l?e.parseProfileLevelId(l):c},e.isSameProfile=function(){var l=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=e.parseSdpProfileLevelId(l),o=e.parseSdpProfileLevelId(n);return Boolean(i&&o&&i.profile===o.profile)},e.generateProfileLevelIdForAnswer=function(){var l=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!l['profile-level-id']&&!n['profile-level-id'])return a('generateProfileLevelIdForAnswer() | no profile-level-id in local and remote params'),null;var i=e.parseSdpProfileLevelId(l),o=e.parseSdpProfileLevelId(n);if(!i)throw new TypeError('invalid local_profile_level_id');if(!o)throw new TypeError('invalid remote_profile_level_id');if(i.profile!==o.profile)throw new TypeError('H264 Profile mismatch');var t,f,s=_(l)&&_(n),c=i.level,u=o.level,p=L(t=c,f=u)?t:f,h=s?c:p;return a('generateProfileLevelIdForAnswer() | result: [profile:%s, level:%s]',i.profile,h),e.profileLevelIdToString(new v(i.profile,h))}},594,[10,9,583]); +__d(function(g,r,_i,a,_m,_e,d){"use strict";var e=r(d[0]),t=r(d[1]),n=r(d[2]),o=r(d[3]),s=r(d[4]),c=r(d[5]);function i(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(n)return(n=n.call(e)).next.bind(n);if(Array.isArray(e)||(n=u(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var o=0;return function(){return o>=e.length?{done:!0}:{done:!1,value:e[o++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function u(e,t){if(e){if("string"==typeof e)return l(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?l(e,t):void 0}}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n0&&void 0!==s[0]?s[0]:{},n=t.iceServers,C.debug('updateIceServers()'),!this._closed){c.next=6;break}throw new y.InvalidStateError('closed');case 6:if(Array.isArray(n)){c.next=8;break}throw new TypeError('missing iceServers');case 8:return c.abrupt("return",this._awaitQueue.push(function(){return e.async(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",o._handler.updateIceServers(n));case 1:case"end":return e.stop()}},null,null,null,Promise)},'transport.updateIceServers()'));case 9:case"end":return c.stop()}},null,this,null,Promise)}},{key:"produce",value:function(){var t,n,o,s,c,i,u,l,p,h,f,v,m,w=this,b=arguments;return e.async(function(_){for(;;)switch(_.prev=_.next){case 0:if(t=b.length>0&&void 0!==b[0]?b[0]:{},n=t.track,o=t.encodings,s=t.codecOptions,c=t.codec,i=t.stopTracks,u=void 0===i||i,l=t.disableTrackOnPause,p=void 0===l||l,h=t.zeroRtpOnPause,f=void 0!==h&&h,v=t.appData,m=void 0===v?{}:v,C.debug('produce() [track:%o]',n),n){_.next=6;break}throw new TypeError('missing track');case 6:if('send'===this._direction){_.next=10;break}throw new y.UnsupportedError('not a sending Transport');case 10:if(this._canProduceByKind[n.kind]){_.next=14;break}throw new y.UnsupportedError("cannot produce "+n.kind);case 14:if('ended'!==n.readyState){_.next=18;break}throw new y.InvalidStateError('track ended');case 18:if(0!==this.listenerCount('connect')||'new'!==this._connectionState){_.next=22;break}throw new TypeError('no "connect" listener set into this transport');case 22:if(0!==this.listenerCount('produce')){_.next=26;break}throw new TypeError('no "produce" listener set into this transport');case 26:if(!m||'object'==typeof m){_.next=28;break}throw new TypeError('if given, appData must be an object');case 28:return _.abrupt("return",this._awaitQueue.push(function(){var t,i,l,h,v,b,y,_;return e.async(function(k){for(;;)switch(k.prev=k.next){case 0:if(!o||Array.isArray(o)){k.next=4;break}throw TypeError('encodings must be an array');case 4:o&&0===o.length?t=void 0:o&&(t=o.map(function(e){var t={active:!0};return!1===e.active&&(t.active=!1),'boolean'==typeof e.dtx&&(t.dtx=e.dtx),'string'==typeof e.scalabilityMode&&(t.scalabilityMode=e.scalabilityMode),'number'==typeof e.scaleResolutionDownBy&&(t.scaleResolutionDownBy=e.scaleResolutionDownBy),'number'==typeof e.maxBitrate&&(t.maxBitrate=e.maxBitrate),'number'==typeof e.maxFramerate&&(t.maxFramerate=e.maxFramerate),'boolean'==typeof e.adaptivePtime&&(t.adaptivePtime=e.adaptivePtime),'string'==typeof e.priority&&(t.priority=e.priority),'string'==typeof e.networkPriority&&(t.networkPriority=e.networkPriority),t}));case 5:return k.next=7,e.awrap(w._handler.send({track:n,encodings:t,codecOptions:s,codec:c}));case 7:return i=k.sent,l=i.localId,h=i.rtpParameters,v=i.rtpSender,k.prev=11,P.validateRtpParameters(h),k.next=15,e.awrap(w.safeEmitAsPromise('produce',{kind:n.kind,rtpParameters:h,appData:m}));case 15:return b=k.sent,y=b.id,_=new x.Producer({id:y,localId:l,rtpSender:v,track:n,rtpParameters:h,stopTracks:u,disableTrackOnPause:p,zeroRtpOnPause:f,appData:m}),w._producers.set(_.id,_),w._handleProducer(_),w._observer.safeEmit('newproducer',_),k.abrupt("return",_);case 24:throw k.prev=24,k.t0=k.catch(11),w._handler.stopSending(l).catch(function(){}),k.t0;case 28:case"end":return k.stop()}},null,null,[[11,24]],Promise)},'transport.produce()').catch(function(e){if(u)try{n.stop()}catch(e){}throw e}));case 29:case"end":return _.stop()}},null,this,null,Promise)}},{key:"consume",value:function(t){var n,o,s,c,i,u,l=this;return e.async(function(p){for(;;)switch(p.prev=p.next){case 0:if(n=t.id,o=t.producerId,s=t.kind,c=t.rtpParameters,i=t.appData,u=void 0===i?{}:i,C.debug('consume()'),c=_.clone(c,void 0),!this._closed){p.next=7;break}throw new y.InvalidStateError('closed');case 7:if('recv'===this._direction){p.next=11;break}throw new y.UnsupportedError('not a receiving Transport');case 11:if('string'==typeof n){p.next=15;break}throw new TypeError('missing id');case 15:if('string'==typeof o){p.next=19;break}throw new TypeError('missing producerId');case 19:if('audio'===s||'video'===s){p.next=23;break}throw new TypeError("invalid kind '"+s+"'");case 23:if(0!==this.listenerCount('connect')||'new'!==this._connectionState){p.next=27;break}throw new TypeError('no "connect" listener set into this transport');case 27:if(!u||'object'==typeof u){p.next=29;break}throw new TypeError('if given, appData must be an object');case 29:return p.abrupt("return",this._awaitQueue.push(function(){var t,i,p,h,f,v;return e.async(function(m){for(;;)switch(m.prev=m.next){case 0:if(P.canReceive(c,l._extendedRtpCapabilities)){m.next=3;break}throw new y.UnsupportedError('cannot consume this Producer');case 3:return m.next=5,e.awrap(l._handler.receive({trackId:n,kind:s,rtpParameters:c}));case 5:if(t=m.sent,i=t.localId,p=t.rtpReceiver,h=t.track,f=new k.Consumer({id:n,localId:i,producerId:o,rtpReceiver:p,track:h,rtpParameters:c,appData:u}),l._consumers.set(f.id,f),l._handleConsumer(f),l._probatorConsumerCreated||'video'!==s){m.next=24;break}return m.prev=13,v=P.generateProbatorRtpParameters(f.rtpParameters),m.next=17,e.awrap(l._handler.receive({trackId:'probator',kind:'video',rtpParameters:v}));case 17:C.debug('consume() | Consumer for RTP probation created'),l._probatorConsumerCreated=!0,m.next=24;break;case 21:m.prev=21,m.t0=m.catch(13),C.error('consume() | failed to create Consumer for RTP probation:%o',m.t0);case 24:return l._observer.safeEmit('newconsumer',f),m.abrupt("return",f);case 26:case"end":return m.stop()}},null,null,[[13,21]],Promise)},'transport.consume()'));case 30:case"end":return p.stop()}},null,this,null,Promise)}},{key:"produceData",value:function(){var t,n,o,s,c,i,u,l,p,h,f,v=this,m=arguments;return e.async(function(w){for(;;)switch(w.prev=w.next){case 0:if(t=m.length>0&&void 0!==m[0]?m[0]:{},n=t.ordered,o=void 0===n||n,s=t.maxPacketLifeTime,c=t.maxRetransmits,i=t.label,u=void 0===i?'':i,l=t.protocol,p=void 0===l?'':l,h=t.appData,f=void 0===h?{}:h,C.debug('produceData()'),'send'===this._direction){w.next=6;break}throw new y.UnsupportedError('not a sending Transport');case 6:if(this._maxSctpMessageSize){w.next=10;break}throw new y.UnsupportedError('SCTP not enabled by remote Transport');case 10:if(0!==this.listenerCount('connect')||'new'!==this._connectionState){w.next=14;break}throw new TypeError('no "connect" listener set into this transport');case 14:if(0!==this.listenerCount('producedata')){w.next=18;break}throw new TypeError('no "producedata" listener set into this transport');case 18:if(!f||'object'==typeof f){w.next=20;break}throw new TypeError('if given, appData must be an object');case 20:return(s||c)&&(o=!1),w.abrupt("return",this._awaitQueue.push(function(){var t,n,i,l,h,m;return e.async(function(w){for(;;)switch(w.prev=w.next){case 0:return w.next=2,e.awrap(v._handler.sendDataChannel({ordered:o,maxPacketLifeTime:s,maxRetransmits:c,label:u,protocol:p}));case 2:return t=w.sent,n=t.dataChannel,i=t.sctpStreamParameters,P.validateSctpStreamParameters(i),w.next=8,e.awrap(v.safeEmitAsPromise('producedata',{sctpStreamParameters:i,label:u,protocol:p,appData:f}));case 8:return l=w.sent,h=l.id,m=new S.DataProducer({id:h,dataChannel:n,sctpStreamParameters:i,appData:f}),v._dataProducers.set(m.id,m),v._handleDataProducer(m),v._observer.safeEmit('newdataproducer',m),w.abrupt("return",m);case 15:case"end":return w.stop()}},null,null,null,Promise)},'transport.produceData()'));case 22:case"end":return w.stop()}},null,this,null,Promise)}},{key:"consumeData",value:function(t){var n,o,s,c,i,u,l,p,h,f=this;return e.async(function(v){for(;;)switch(v.prev=v.next){case 0:if(n=t.id,o=t.dataProducerId,s=t.sctpStreamParameters,c=t.label,i=void 0===c?'':c,u=t.protocol,l=void 0===u?'':u,p=t.appData,h=void 0===p?{}:p,C.debug('consumeData()'),s=_.clone(s,void 0),!this._closed){v.next=7;break}throw new y.InvalidStateError('closed');case 7:if('recv'===this._direction){v.next=11;break}throw new y.UnsupportedError('not a receiving Transport');case 11:if(this._maxSctpMessageSize){v.next=15;break}throw new y.UnsupportedError('SCTP not enabled by remote Transport');case 15:if('string'==typeof n){v.next=19;break}throw new TypeError('missing id');case 19:if('string'==typeof o){v.next=23;break}throw new TypeError('missing dataProducerId');case 23:if(0!==this.listenerCount('connect')||'new'!==this._connectionState){v.next=27;break}throw new TypeError('no "connect" listener set into this transport');case 27:if(!h||'object'==typeof h){v.next=29;break}throw new TypeError('if given, appData must be an object');case 29:return P.validateSctpStreamParameters(s),v.abrupt("return",this._awaitQueue.push(function(){var t,c,u;return e.async(function(p){for(;;)switch(p.prev=p.next){case 0:return p.next=2,e.awrap(f._handler.receiveDataChannel({sctpStreamParameters:s,label:i,protocol:l}));case 2:return t=p.sent,c=t.dataChannel,u=new E.DataConsumer({id:n,dataProducerId:o,dataChannel:c,sctpStreamParameters:s,appData:h}),f._dataConsumers.set(u.id,u),f._handleDataConsumer(u),f._observer.safeEmit('newdataconsumer',u),p.abrupt("return",u);case 9:case"end":return p.stop()}},null,null,null,Promise)},'transport.consumeData()'));case 31:case"end":return v.stop()}},null,this,null,Promise)}},{key:"_handleHandler",value:function(){var e=this,t=this._handler;t.on('@connect',function(t,n,o){var s=t.dtlsParameters;e._closed?o(new y.InvalidStateError('closed')):e.safeEmit('connect',{dtlsParameters:s},n,o)}),t.on('@connectionstatechange',function(t){t!==e._connectionState&&(C.debug('connection state changed to %s',t),e._connectionState=t,e._closed||e.safeEmit('connectionstatechange',t))})}},{key:"_handleProducer",value:function(t){var n=this;t.on('@close',function(){n._producers.delete(t.id),n._closed||n._awaitQueue.push(function(){return e.async(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",n._handler.stopSending(t.localId));case 1:case"end":return e.stop()}},null,null,null,Promise)},'producer @close event').catch(function(e){return C.warn('producer.close() failed:%o',e)})}),t.on('@replacetrack',function(o,s,c){n._awaitQueue.push(function(){return e.async(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",n._handler.replaceTrack(t.localId,o));case 1:case"end":return e.stop()}},null,null,null,Promise)},'producer @replacetrack event').then(s).catch(c)}),t.on('@setmaxspatiallayer',function(o,s,c){n._awaitQueue.push(function(){return e.async(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",n._handler.setMaxSpatialLayer(t.localId,o));case 1:case"end":return e.stop()}},null,null,null,Promise)},'producer @setmaxspatiallayer event').then(s).catch(c)}),t.on('@setrtpencodingparameters',function(o,s,c){n._awaitQueue.push(function(){return e.async(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",n._handler.setRtpEncodingParameters(t.localId,o));case 1:case"end":return e.stop()}},null,null,null,Promise)},'producer @setrtpencodingparameters event').then(s).catch(c)}),t.on('@getstats',function(e,o){if(n._closed)return o(new y.InvalidStateError('closed'));n._handler.getSenderStats(t.localId).then(e).catch(o)})}},{key:"_handleConsumer",value:function(t){var n=this;t.on('@close',function(){n._consumers.delete(t.id),n._closed||n._awaitQueue.push(function(){return e.async(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",n._handler.stopReceiving(t.localId));case 1:case"end":return e.stop()}},null,null,null,Promise)},'consumer @close event').catch(function(){})}),t.on('@pause',function(){n._awaitQueue.push(function(){return e.async(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",n._handler.pauseReceiving(t.localId));case 1:case"end":return e.stop()}},null,null,null,Promise)},'consumer @pause event').catch(function(){})}),t.on('@resume',function(){n._awaitQueue.push(function(){return e.async(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",n._handler.resumeReceiving(t.localId));case 1:case"end":return e.stop()}},null,null,null,Promise)},'consumer @resume event').catch(function(){})}),t.on('@getstats',function(e,o){if(n._closed)return o(new y.InvalidStateError('closed'));n._handler.getReceiverStats(t.localId).then(e).catch(o)})}},{key:"_handleDataProducer",value:function(e){var t=this;e.on('@close',function(){t._dataProducers.delete(e.id)})}},{key:"_handleDataConsumer",value:function(e){var t=this;e.on('@close',function(){t._dataConsumers.delete(e.id)})}}]),v})(b.EnhancedEventEmitter);_e.Transport=T},595,[67,9,10,12,14,17,596,588,589,591,592,593,597,598,599,600]); +__d(function(g,r,_i,a,m,_e,d){"use strict";var e=r(d[0]),t=r(d[1]),n=r(d[2]);function s(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(n)return(n=n.call(e)).next.bind(n);if(Array.isArray(e)||(n=i(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var s=0;return function(){return s>=e.length?{done:!0}:{done:!1,value:e[s++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function i(e,t){if(e){if("string"==typeof e)return o(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?o(e,t):void 0}}function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,s=new Array(t);n0&&void 0!==arguments[0]?arguments[0]:{ClosedErrorClass:Error,StoppedErrorClass:Error},n=e.ClosedErrorClass,s=void 0===n?Error:n,o=e.StoppedErrorClass,u=void 0===o?Error:o;t(this,i),this.closed=!1,this.pendingTasks=[],this.ClosedErrorClass=Error,this.StoppedErrorClass=Error,this.ClosedErrorClass=s,this.StoppedErrorClass=u}return n(i,[{key:"size",get:function(){return this.pendingTasks.length}},{key:"close",value:function(){if(!this.closed){this.closed=!0;for(var e,t=s(this.pendingTasks);!(e=t()).done;){var n=e.value;n.stopped=!0,n.reject(new this.ClosedErrorClass('AwaitQueue closed'))}this.pendingTasks.length=0}}},{key:"push",value:function(t,n){return u(this,void 0,void 0,e.mark(function s(){var i=this;return e.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(!this.closed){e.next=2;break}throw new this.ClosedErrorClass('AwaitQueue closed');case 2:if('function'==typeof t){e.next=4;break}throw new TypeError('given task is not a function');case 4:if(!t.name&&n)try{Object.defineProperty(t,'name',{value:n})}catch(e){}return e.abrupt("return",new Promise(function(e,s){var o={task:t,name:n,resolve:e,reject:s,stopped:!1,enqueuedAt:new Date,executedAt:void 0};i.pendingTasks.push(o),1===i.pendingTasks.length&&i.next()}));case 6:case"end":return e.stop()}},s,this)}))}},{key:"stop",value:function(){if(!this.closed){for(var e,t=s(this.pendingTasks);!(e=t()).done;){var n=e.value;n.stopped=!0,n.reject(new this.StoppedErrorClass('AwaitQueue stopped'))}this.pendingTasks.length=0}}},{key:"dump",value:function(){var e=new Date;return this.pendingTasks.map(function(t){return{task:t.task,name:t.name,enqueuedTime:t.executedAt?t.executedAt.getTime()-t.enqueuedAt.getTime():e.getTime()-t.enqueuedAt.getTime(),executingTime:t.executedAt?e.getTime()-t.executedAt.getTime():0}})}},{key:"next",value:function(){return u(this,void 0,void 0,e.mark(function t(){var n;return e.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(n=this.pendingTasks[0]){e.next=3;break}return e.abrupt("return");case 3:return e.next=5,this.executeTask(n);case 5:this.pendingTasks.shift(),this.next();case 7:case"end":return e.stop()}},t,this)}))}},{key:"executeTask",value:function(t){return u(this,void 0,void 0,e.mark(function n(){var s;return e.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(!t.stopped){e.next=2;break}return e.abrupt("return");case 2:return t.executedAt=new Date,e.prev=3,e.next=6,t.task();case 6:if(s=e.sent,!t.stopped){e.next=9;break}return e.abrupt("return");case 9:t.resolve(s),e.next=17;break;case 12:if(e.prev=12,e.t0=e.catch(3),!t.stopped){e.next=16;break}return e.abrupt("return");case 16:t.reject(e.t0);case 17:case"end":return e.stop()}},n,null,[[3,12]])}))}}]),i})();_e.AwaitQueue=c},596,[67,9,10]); +__d(function(g,r,i,a,m,_e,d){"use strict";var e=r(d[0]),t=r(d[1]),s=r(d[2]),n=r(d[3]),c=r(d[4]),o=r(d[5]),u=r(d[6]);function l(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}Object.defineProperty(_e,"__esModule",{value:!0}),_e.Producer=void 0;var h=r(d[7]),k=r(d[8]),p=r(d[9]),_=new h.Logger('Producer'),f=(function(h){c(b,h);var f,y,v=(f=b,y=l(),function(){var e,t=u(f);if(y){var s=u(this).constructor;e=Reflect.construct(t,arguments,s)}else e=t.apply(this,arguments);return o(this,e)});function b(e){var s,c=e.id,o=e.localId,u=e.rtpSender,l=e.track,h=e.rtpParameters,p=e.stopTracks,f=e.disableTrackOnPause,y=e.zeroRtpOnPause,E=e.appData;return t(this,b),(s=v.call(this))._closed=!1,s._observer=new k.EnhancedEventEmitter,_.debug('constructor()'),s._id=c,s._localId=o,s._rtpSender=u,s._track=l,s._kind=l.kind,s._rtpParameters=h,s._paused=!!f&&!l.enabled,s._maxSpatialLayer=void 0,s._stopTracks=p,s._disableTrackOnPause=f,s._zeroRtpOnPause=y,s._appData=E,s._onTrackEnded=s._onTrackEnded.bind(n(s)),s._handleTrack(),s}return s(b,[{key:"id",get:function(){return this._id}},{key:"localId",get:function(){return this._localId}},{key:"closed",get:function(){return this._closed}},{key:"kind",get:function(){return this._kind}},{key:"rtpSender",get:function(){return this._rtpSender}},{key:"track",get:function(){return this._track}},{key:"rtpParameters",get:function(){return this._rtpParameters}},{key:"paused",get:function(){return this._paused}},{key:"maxSpatialLayer",get:function(){return this._maxSpatialLayer}},{key:"appData",get:function(){return this._appData},set:function(e){throw new Error('cannot override appData object')}},{key:"observer",get:function(){return this._observer}},{key:"close",value:function(){this._closed||(_.debug('close()'),this._closed=!0,this._destroyTrack(),this.emit('@close'),this._observer.safeEmit('close'))}},{key:"transportClosed",value:function(){this._closed||(_.debug('transportClosed()'),this._closed=!0,this._destroyTrack(),this.safeEmit('transportclose'),this._observer.safeEmit('close'))}},{key:"getStats",value:function(){return e.async(function(e){for(;;)switch(e.prev=e.next){case 0:if(!this._closed){e.next=2;break}throw new p.InvalidStateError('closed');case 2:return e.abrupt("return",this.safeEmitAsPromise('@getstats'));case 3:case"end":return e.stop()}},null,this,null,Promise)}},{key:"pause",value:function(){_.debug('pause()'),this._closed?_.error('pause() | Producer closed'):(this._paused=!0,this._track&&this._disableTrackOnPause&&(this._track.enabled=!1),this._zeroRtpOnPause&&this.safeEmitAsPromise('@replacetrack',null).catch(function(){}),this._observer.safeEmit('pause'))}},{key:"resume",value:function(){_.debug('resume()'),this._closed?_.error('resume() | Producer closed'):(this._paused=!1,this._track&&this._disableTrackOnPause&&(this._track.enabled=!0),this._zeroRtpOnPause&&this.safeEmitAsPromise('@replacetrack',this._track).catch(function(){}),this._observer.safeEmit('resume'))}},{key:"replaceTrack",value:function(t){var s;return e.async(function(n){for(;;)switch(n.prev=n.next){case 0:if(s=t.track,_.debug('replaceTrack() [track:%o]',s),!this._closed){n.next=7;break}if(s&&this._stopTracks)try{s.stop()}catch(e){}throw new p.InvalidStateError('closed');case 7:if(!s||'ended'!==s.readyState){n.next=9;break}throw new p.InvalidStateError('track ended');case 9:if(s!==this._track){n.next=12;break}return _.debug('replaceTrack() | same track, ignored'),n.abrupt("return");case 12:if(this._zeroRtpOnPause&&this._paused){n.next=15;break}return n.next=15,e.awrap(this.safeEmitAsPromise('@replacetrack',s));case 15:this._destroyTrack(),this._track=s,this._track&&this._disableTrackOnPause&&(this._paused?this._paused&&(this._track.enabled=!1):this._track.enabled=!0),this._handleTrack();case 19:case"end":return n.stop()}},null,this,null,Promise)}},{key:"setMaxSpatialLayer",value:function(t){return e.async(function(s){for(;;)switch(s.prev=s.next){case 0:if(!this._closed){s.next=4;break}throw new p.InvalidStateError('closed');case 4:if('video'===this._kind){s.next=8;break}throw new p.UnsupportedError('not a video Producer');case 8:if('number'==typeof t){s.next=10;break}throw new TypeError('invalid spatialLayer');case 10:if(t!==this._maxSpatialLayer){s.next=12;break}return s.abrupt("return");case 12:return s.next=14,e.awrap(this.safeEmitAsPromise('@setmaxspatiallayer',t));case 14:this._maxSpatialLayer=t;case 15:case"end":return s.stop()}},null,this,null,Promise)}},{key:"setRtpEncodingParameters",value:function(t){return e.async(function(s){for(;;)switch(s.prev=s.next){case 0:if(!this._closed){s.next=4;break}throw new p.InvalidStateError('closed');case 4:if('object'==typeof t){s.next=6;break}throw new TypeError('invalid params');case 6:return s.next=8,e.awrap(this.safeEmitAsPromise('@setrtpencodingparameters',t));case 8:case"end":return s.stop()}},null,this,null,Promise)}},{key:"_onTrackEnded",value:function(){_.debug('track "ended" event'),this.safeEmit('trackended'),this._observer.safeEmit('trackended')}},{key:"_handleTrack",value:function(){this._track&&this._track.addEventListener('ended',this._onTrackEnded)}},{key:"_destroyTrack",value:function(){if(this._track)try{this._track.removeEventListener('ended',this._onTrackEnded),this._stopTracks&&this._track.stop()}catch(e){}}}]),b})(k.EnhancedEventEmitter);_e.Producer=f},597,[67,9,10,16,12,14,17,588,589,591]); +__d(function(g,r,i,a,m,_e,d){"use strict";var e=r(d[0]),t=r(d[1]),n=r(d[2]),s=r(d[3]),c=r(d[4]),o=r(d[5]),u=r(d[6]);function l(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}Object.defineProperty(_e,"__esModule",{value:!0}),_e.Consumer=void 0;var h=r(d[7]),_=r(d[8]),f=r(d[9]),p=new h.Logger('Consumer'),k=(function(h){c(E,h);var k,v,y=(k=E,v=l(),function(){var e,t=u(k);if(v){var n=u(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return o(this,e)});function E(e){var n,c=e.id,o=e.localId,u=e.producerId,l=e.rtpReceiver,h=e.track,f=e.rtpParameters,k=e.appData;return t(this,E),(n=y.call(this))._closed=!1,n._observer=new _.EnhancedEventEmitter,p.debug('constructor()'),n._id=c,n._localId=o,n._producerId=u,n._rtpReceiver=l,n._track=h,n._rtpParameters=f,n._paused=!h.enabled,n._appData=k,n._onTrackEnded=n._onTrackEnded.bind(s(n)),n._handleTrack(),n}return n(E,[{key:"id",get:function(){return this._id}},{key:"localId",get:function(){return this._localId}},{key:"producerId",get:function(){return this._producerId}},{key:"closed",get:function(){return this._closed}},{key:"kind",get:function(){return this._track.kind}},{key:"rtpReceiver",get:function(){return this._rtpReceiver}},{key:"track",get:function(){return this._track}},{key:"rtpParameters",get:function(){return this._rtpParameters}},{key:"paused",get:function(){return this._paused}},{key:"appData",get:function(){return this._appData},set:function(e){throw new Error('cannot override appData object')}},{key:"observer",get:function(){return this._observer}},{key:"close",value:function(){this._closed||(p.debug('close()'),this._closed=!0,this._destroyTrack(),this.emit('@close'),this._observer.safeEmit('close'))}},{key:"transportClosed",value:function(){this._closed||(p.debug('transportClosed()'),this._closed=!0,this._destroyTrack(),this.safeEmit('transportclose'),this._observer.safeEmit('close'))}},{key:"getStats",value:function(){return e.async(function(e){for(;;)switch(e.prev=e.next){case 0:if(!this._closed){e.next=2;break}throw new f.InvalidStateError('closed');case 2:return e.abrupt("return",this.safeEmitAsPromise('@getstats'));case 3:case"end":return e.stop()}},null,this,null,Promise)}},{key:"pause",value:function(){p.debug('pause()'),this._closed?p.error('pause() | Consumer closed'):(this._paused=!0,this._track.enabled=!1,this.emit('@pause'),this._observer.safeEmit('pause'))}},{key:"resume",value:function(){p.debug('resume()'),this._closed?p.error('resume() | Consumer closed'):(this._paused=!1,this._track.enabled=!0,this.emit('@resume'),this._observer.safeEmit('resume'))}},{key:"_onTrackEnded",value:function(){p.debug('track "ended" event'),this.safeEmit('trackended'),this._observer.safeEmit('trackended')}},{key:"_handleTrack",value:function(){this._track.addEventListener('ended',this._onTrackEnded)}},{key:"_destroyTrack",value:function(){try{this._track.removeEventListener('ended',this._onTrackEnded),this._track.stop()}catch(e){}}}]),E})(_.EnhancedEventEmitter);_e.Consumer=k},598,[67,9,10,16,12,14,17,588,589,591]); +__d(function(g,r,i,a,m,_e,d){"use strict";var e=r(d[0]),t=r(d[1]),n=r(d[2]),o=r(d[3]),s=r(d[4]);function c(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}Object.defineProperty(_e,"__esModule",{value:!0}),_e.DataProducer=void 0;var l=r(d[5]),u=r(d[6]),h=r(d[7]),f=new l.Logger('DataProducer'),_=(function(l){n(C,l);var _,v,p=(_=C,v=c(),function(){var e,t=s(_);if(v){var n=s(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return o(this,e)});function C(t){var n,o=t.id,s=t.dataChannel,c=t.sctpStreamParameters,l=t.appData;return e(this,C),(n=p.call(this))._closed=!1,n._observer=new u.EnhancedEventEmitter,f.debug('constructor()'),n._id=o,n._dataChannel=s,n._sctpStreamParameters=c,n._appData=l,n._handleDataChannel(),n}return t(C,[{key:"id",get:function(){return this._id}},{key:"closed",get:function(){return this._closed}},{key:"sctpStreamParameters",get:function(){return this._sctpStreamParameters}},{key:"readyState",get:function(){return this._dataChannel.readyState}},{key:"label",get:function(){return this._dataChannel.label}},{key:"protocol",get:function(){return this._dataChannel.protocol}},{key:"bufferedAmount",get:function(){return this._dataChannel.bufferedAmount}},{key:"bufferedAmountLowThreshold",get:function(){return this._dataChannel.bufferedAmountLowThreshold},set:function(e){this._dataChannel.bufferedAmountLowThreshold=e}},{key:"appData",get:function(){return this._appData},set:function(e){throw new Error('cannot override appData object')}},{key:"observer",get:function(){return this._observer}},{key:"close",value:function(){this._closed||(f.debug('close()'),this._closed=!0,this._dataChannel.close(),this.emit('@close'),this._observer.safeEmit('close'))}},{key:"transportClosed",value:function(){this._closed||(f.debug('transportClosed()'),this._closed=!0,this._dataChannel.close(),this.safeEmit('transportclose'),this._observer.safeEmit('close'))}},{key:"send",value:function(e){if(f.debug('send()'),this._closed)throw new h.InvalidStateError('closed');this._dataChannel.send(e)}},{key:"_handleDataChannel",value:function(){var e=this;this._dataChannel.addEventListener('open',function(){e._closed||(f.debug('DataChannel "open" event'),e.safeEmit('open'))}),this._dataChannel.addEventListener('error',function(t){if(!e._closed){var n=t.error;n||(n=new Error('unknown DataChannel error')),'sctp-failure'===n.errorDetail?f.error('DataChannel SCTP error [sctpCauseCode:%s]: %s',n.sctpCauseCode,n.message):f.error('DataChannel "error" event: %o',n),e.safeEmit('error',n)}}),this._dataChannel.addEventListener('close',function(){e._closed||(f.warn('DataChannel "close" event'),e._closed=!0,e.emit('@close'),e.safeEmit('close'))}),this._dataChannel.addEventListener('message',function(){e._closed||f.warn('DataChannel "message" event in a DataProducer, message discarded')}),this._dataChannel.addEventListener('bufferedamountlow',function(){e._closed||e.safeEmit('bufferedamountlow')})}}]),C})(u.EnhancedEventEmitter);_e.DataProducer=_},599,[9,10,12,14,17,588,589,591]); +__d(function(g,r,i,a,m,_e,d){"use strict";var e=r(d[0]),t=r(d[1]),n=r(d[2]),o=r(d[3]),s=r(d[4]);function c(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}Object.defineProperty(_e,"__esModule",{value:!0}),_e.DataConsumer=void 0;var l=r(d[5]),u=r(d[6]),h=new l.Logger('DataConsumer'),f=(function(l){n(C,l);var f,_,p=(f=C,_=c(),function(){var e,t=s(f);if(_){var n=s(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return o(this,e)});function C(t){var n,o=t.id,s=t.dataProducerId,c=t.dataChannel,l=t.sctpStreamParameters,f=t.appData;return e(this,C),(n=p.call(this))._closed=!1,n._observer=new u.EnhancedEventEmitter,h.debug('constructor()'),n._id=o,n._dataProducerId=s,n._dataChannel=c,n._sctpStreamParameters=l,n._appData=f,n._handleDataChannel(),n}return t(C,[{key:"id",get:function(){return this._id}},{key:"dataProducerId",get:function(){return this._dataProducerId}},{key:"closed",get:function(){return this._closed}},{key:"sctpStreamParameters",get:function(){return this._sctpStreamParameters}},{key:"readyState",get:function(){return this._dataChannel.readyState}},{key:"label",get:function(){return this._dataChannel.label}},{key:"protocol",get:function(){return this._dataChannel.protocol}},{key:"binaryType",get:function(){return this._dataChannel.binaryType},set:function(e){this._dataChannel.binaryType=e}},{key:"appData",get:function(){return this._appData},set:function(e){throw new Error('cannot override appData object')}},{key:"observer",get:function(){return this._observer}},{key:"close",value:function(){this._closed||(h.debug('close()'),this._closed=!0,this._dataChannel.close(),this.emit('@close'),this._observer.safeEmit('close'))}},{key:"transportClosed",value:function(){this._closed||(h.debug('transportClosed()'),this._closed=!0,this._dataChannel.close(),this.safeEmit('transportclose'),this._observer.safeEmit('close'))}},{key:"_handleDataChannel",value:function(){var e=this;this._dataChannel.addEventListener('open',function(){e._closed||(h.debug('DataChannel "open" event'),e.safeEmit('open'))}),this._dataChannel.addEventListener('error',function(t){if(!e._closed){var n=t.error;n||(n=new Error('unknown DataChannel error')),'sctp-failure'===n.errorDetail?h.error('DataChannel SCTP error [sctpCauseCode:%s]: %s',n.sctpCauseCode,n.message):h.error('DataChannel "error" event: %o',n),e.safeEmit('error',n)}}),this._dataChannel.addEventListener('close',function(){e._closed||(h.warn('DataChannel "close" event'),e._closed=!0,e.emit('@close'),e.safeEmit('close'))}),this._dataChannel.addEventListener('message',function(t){e._closed||e.safeEmit('message',t.data)})}}]),C})(u.EnhancedEventEmitter);_e.DataConsumer=f},600,[9,10,12,14,17,588,589]); +__d(function(g,r,_i,a,_m,_e,d){"use strict";var e=r(d[0]),t=r(d[1]),n=r(d[2]),s=r(d[3]),i=r(d[4]),c=r(d[5]),o=r(d[6]);function p(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(n)return(n=n.call(e)).next.bind(n);if(Array.isArray(e)||(n=u(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var s=0;return function(){return s>=e.length?{done:!0}:{done:!1,value:e[s++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function u(e,t){if(e){if("string"==typeof e)return l(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?l(e,t):void 0}}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,s=new Array(t);n1&&i.forEach(function(e,t){e.rid="r"+t}),(u=b.clone(this._sendingRtpParametersByKind[s.kind],{})).codecs=y.reduceCodecs(u.codecs,o),(l=b.clone(this._sendingRemoteRtpParametersByKind[s.kind],{})).codecs=y.reduceCodecs(l.codecs,o),h=this._remoteSdp.getNextMediaSectionIdx(),f=this._pc.addTransceiver(s,{direction:'sendonly',streams:[this._sendStream],sendEncodings:i}),O.next=12,t.awrap(this._pc.createOffer());case 12:if(m=O.sent,v=_.parse(m.sdp),this._transportReady){O.next=17;break}return O.next=17,t.awrap(this._setupTransport({localDtlsRole:'server',localSdpObject:v}));case 17:return x=!1,D=k.parse((i||[{}])[0].scalabilityMode),i&&1===i.length&&D.spatialLayers>1&&'video/vp9'===u.codecs[0].mimeType.toLowerCase()&&(P.debug('send() | enabling legacy simulcast for VP9 SVC'),x=!0,v=_.parse(m.sdp),w=v.media[h.idx],R.addLegacySimulcast({offerMediaObject:w,numStreams:D.spatialLayers}),m={type:'offer',sdp:_.write(v)}),P.debug('send() | calling pc.setLocalDescription() [offer:%o]',m),O.next=23,t.awrap(this._pc.setLocalDescription(m));case 23:if(T=f.mid,u.mid=T,v=_.parse(this._pc.localDescription.sdp),w=v.media[h.idx],u.rtcp.cname=S.getCname({offerMediaObject:w}),i?1===i.length?(C=R.getRtpEncodings({offerMediaObject:w}),e(C[0],i[0]),x&&(C=[C[0]]),u.encodings=C):u.encodings=i:u.encodings=R.getRtpEncodings({offerMediaObject:w}),u.encodings.length>1&&('video/vp8'===u.codecs[0].mimeType.toLowerCase()||'video/h264'===u.codecs[0].mimeType.toLowerCase()))for(M=p(u.encodings);!(I=M()).done;)I.value.scalabilityMode='S1T3';return this._remoteSdp.send({offerMediaObject:w,reuseMid:h.reuseMid,offerRtpParameters:u,answerRtpParameters:l,codecOptions:c,extmapAllowMixed:!0}),L={type:'answer',sdp:this._remoteSdp.getSdp()},P.debug('send() | calling pc.setRemoteDescription() [answer:%o]',L),O.next=35,t.awrap(this._pc.setRemoteDescription(L));case 35:return this._mapMidTransceiver.set(T,f),O.abrupt("return",{localId:T,rtpParameters:u,rtpSender:f.sender});case 37:case"end":return O.stop()}},null,this,null,Promise)}},{key:"stopSending",value:function(e){var n,s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertSendDirection(),P.debug('stopSending() [localId:%s]',e),n=this._mapMidTransceiver.get(e)){c.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return n.sender.replaceTrack(null),this._pc.removeTrack(n.sender),this._remoteSdp.closeMediaSection(n.mid),c.next=10,t.awrap(this._pc.createOffer());case 10:return s=c.sent,P.debug('stopSending() | calling pc.setLocalDescription() [offer:%o]',s),c.next=14,t.awrap(this._pc.setLocalDescription(s));case 14:return i={type:'answer',sdp:this._remoteSdp.getSdp()},P.debug('stopSending() | calling pc.setRemoteDescription() [answer:%o]',i),c.next=18,t.awrap(this._pc.setRemoteDescription(i));case 18:this._mapMidTransceiver.delete(e);case 19:case"end":return c.stop()}},null,this,null,Promise)}},{key:"replaceTrack",value:function(e,n){var s;return t.async(function(i){for(;;)switch(i.prev=i.next){case 0:if(this._assertSendDirection(),n?P.debug('replaceTrack() [localId:%s, track.id:%s]',e,n.id):P.debug('replaceTrack() [localId:%s, no track]',e),s=this._mapMidTransceiver.get(e)){i.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return i.next=7,t.awrap(s.sender.replaceTrack(n));case 7:case"end":return i.stop()}},null,this,null,Promise)}},{key:"setMaxSpatialLayer",value:function(e,n){var s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertSendDirection(),P.debug('setMaxSpatialLayer() [localId:%s, spatialLayer:%s]',e,n),s=this._mapMidTransceiver.get(e)){c.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return(i=s.sender.getParameters()).encodings.forEach(function(e,t){e.active=t<=n}),c.next=9,t.awrap(s.sender.setParameters(i));case 9:case"end":return c.stop()}},null,this,null,Promise)}},{key:"setRtpEncodingParameters",value:function(n,s){var i,c;return t.async(function(o){for(;;)switch(o.prev=o.next){case 0:if(this._assertSendDirection(),P.debug('setRtpEncodingParameters() [localId:%s, params:%o]',n,s),i=this._mapMidTransceiver.get(n)){o.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return(c=i.sender.getParameters()).encodings.forEach(function(t,n){c.encodings[n]=e(e({},t),s)}),o.next=9,t.awrap(i.sender.setParameters(c));case 9:case"end":return o.stop()}},null,this,null,Promise)}},{key:"getSenderStats",value:function(e){var n;return t.async(function(t){for(;;)switch(t.prev=t.next){case 0:if(this._assertSendDirection(),n=this._mapMidTransceiver.get(e)){t.next=4;break}throw new Error('associated RTCRtpTransceiver not found');case 4:return t.abrupt("return",n.sender.getStats());case 5:case"end":return t.stop()}},null,this,null,Promise)}},{key:"sendDataChannel",value:function(e){var n,s,i,c,o,p,u,l,h,f,m,v;return t.async(function(w){for(;;)switch(w.prev=w.next){case 0:if(n=e.ordered,s=e.maxPacketLifeTime,i=e.maxRetransmits,c=e.label,o=e.protocol,this._assertSendDirection(),p={negotiated:!0,id:this._nextSendSctpStreamId,ordered:n,maxPacketLifeTime:s,maxRetransmits:i,protocol:o},P.debug('sendDataChannel() [options:%o]',p),u=this._pc.createDataChannel(c,p),this._nextSendSctpStreamId=++this._nextSendSctpStreamId%T.MIS,this._hasDataChannelMediaSection){w.next=24;break}return w.next=9,t.awrap(this._pc.createOffer());case 9:if(l=w.sent,h=_.parse(l.sdp),f=h.media.find(function(e){return'application'===e.type}),this._transportReady){w.next=15;break}return w.next=15,t.awrap(this._setupTransport({localDtlsRole:'server',localSdpObject:h}));case 15:return P.debug('sendDataChannel() | calling pc.setLocalDescription() [offer:%o]',l),w.next=18,t.awrap(this._pc.setLocalDescription(l));case 18:return this._remoteSdp.sendSctpAssociation({offerMediaObject:f}),m={type:'answer',sdp:this._remoteSdp.getSdp()},P.debug('sendDataChannel() | calling pc.setRemoteDescription() [answer:%o]',m),w.next=23,t.awrap(this._pc.setRemoteDescription(m));case 23:this._hasDataChannelMediaSection=!0;case 24:return v={streamId:p.id,ordered:p.ordered,maxPacketLifeTime:p.maxPacketLifeTime,maxRetransmits:p.maxRetransmits},w.abrupt("return",{dataChannel:u,sctpStreamParameters:v});case 26:case"end":return w.stop()}},null,this,null,Promise)}},{key:"receive",value:function(e){var n,s,i,c,o,p,u,l,h;return t.async(function(f){for(;;)switch(f.prev=f.next){case 0:return n=e.trackId,s=e.kind,i=e.rtpParameters,this._assertRecvDirection(),P.debug('receive() [trackId:%s, kind:%s]',n,s),c=i.mid||String(this._mapMidTransceiver.size),this._remoteSdp.receive({mid:c,kind:s,offerRtpParameters:i,streamId:i.rtcp.cname,trackId:n}),o={type:'offer',sdp:this._remoteSdp.getSdp()},P.debug('receive() | calling pc.setRemoteDescription() [offer:%o]',o),f.next=9,t.awrap(this._pc.setRemoteDescription(o));case 9:return f.next=11,t.awrap(this._pc.createAnswer());case 11:if(p=f.sent,u=_.parse(p.sdp),l=u.media.find(function(e){return String(e.mid)===c}),S.applyCodecParameters({offerRtpParameters:i,answerMediaObject:l}),p={type:'answer',sdp:_.write(u)},this._transportReady){f.next=19;break}return f.next=19,t.awrap(this._setupTransport({localDtlsRole:'client',localSdpObject:u}));case 19:return P.debug('receive() | calling pc.setLocalDescription() [answer:%o]',p),f.next=22,t.awrap(this._pc.setLocalDescription(p));case 22:if(h=this._pc.getTransceivers().find(function(e){return e.mid===c})){f.next=25;break}throw new Error('new RTCRtpTransceiver not found');case 25:return this._mapMidTransceiver.set(c,h),f.abrupt("return",{localId:c,track:h.receiver.track,rtpReceiver:h.receiver});case 27:case"end":return f.stop()}},null,this,null,Promise)}},{key:"stopReceiving",value:function(e){var n,s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertRecvDirection(),P.debug('stopReceiving() [localId:%s]',e),n=this._mapMidTransceiver.get(e)){c.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return this._remoteSdp.closeMediaSection(n.mid),s={type:'offer',sdp:this._remoteSdp.getSdp()},P.debug('stopReceiving() | calling pc.setRemoteDescription() [offer:%o]',s),c.next=10,t.awrap(this._pc.setRemoteDescription(s));case 10:return c.next=12,t.awrap(this._pc.createAnswer());case 12:return i=c.sent,P.debug('stopReceiving() | calling pc.setLocalDescription() [answer:%o]',i),c.next=16,t.awrap(this._pc.setLocalDescription(i));case 16:this._mapMidTransceiver.delete(e);case 17:case"end":return c.stop()}},null,this,null,Promise)}},{key:"pauseReceiving",value:function(e){var n,s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertRecvDirection(),P.debug('pauseReceiving() [localId:%s]',e),n=this._mapMidTransceiver.get(e)){c.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return n.direction='inactive',s={type:'offer',sdp:this._remoteSdp.getSdp()},P.debug('pauseReceiving() | calling pc.setRemoteDescription() [offer:%o]',s),c.next=10,t.awrap(this._pc.setRemoteDescription(s));case 10:return c.next=12,t.awrap(this._pc.createAnswer());case 12:return i=c.sent,P.debug('pauseReceiving() | calling pc.setLocalDescription() [answer:%o]',i),c.next=16,t.awrap(this._pc.setLocalDescription(i));case 16:case"end":return c.stop()}},null,this,null,Promise)}},{key:"resumeReceiving",value:function(e){var n,s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertRecvDirection(),P.debug('resumeReceiving() [localId:%s]',e),n=this._mapMidTransceiver.get(e)){c.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return n.direction='recvonly',s={type:'offer',sdp:this._remoteSdp.getSdp()},P.debug('resumeReceiving() | calling pc.setRemoteDescription() [offer:%o]',s),c.next=10,t.awrap(this._pc.setRemoteDescription(s));case 10:return c.next=12,t.awrap(this._pc.createAnswer());case 12:return i=c.sent,P.debug('resumeReceiving() | calling pc.setLocalDescription() [answer:%o]',i),c.next=16,t.awrap(this._pc.setLocalDescription(i));case 16:case"end":return c.stop()}},null,this,null,Promise)}},{key:"getReceiverStats",value:function(e){var n;return t.async(function(t){for(;;)switch(t.prev=t.next){case 0:if(this._assertRecvDirection(),n=this._mapMidTransceiver.get(e)){t.next=4;break}throw new Error('associated RTCRtpTransceiver not found');case 4:return t.abrupt("return",n.receiver.getStats());case 5:case"end":return t.stop()}},null,this,null,Promise)}},{key:"receiveDataChannel",value:function(e){var n,s,i,c,o,p,u,l,h,f,m,v;return t.async(function(w){for(;;)switch(w.prev=w.next){case 0:if(n=e.sctpStreamParameters,s=e.label,i=e.protocol,this._assertRecvDirection(),c=n.streamId,o=n.ordered,p=n.maxPacketLifeTime,u=n.maxRetransmits,l={negotiated:!0,id:c,ordered:o,maxPacketLifeTime:p,maxRetransmits:u,protocol:i},P.debug('receiveDataChannel() [options:%o]',l),h=this._pc.createDataChannel(s,l),this._hasDataChannelMediaSection){w.next=23;break}return this._remoteSdp.receiveSctpAssociation(),f={type:'offer',sdp:this._remoteSdp.getSdp()},P.debug('receiveDataChannel() | calling pc.setRemoteDescription() [offer:%o]',f),w.next=12,t.awrap(this._pc.setRemoteDescription(f));case 12:return w.next=14,t.awrap(this._pc.createAnswer());case 14:if(m=w.sent,this._transportReady){w.next=19;break}return v=_.parse(m.sdp),w.next=19,t.awrap(this._setupTransport({localDtlsRole:'client',localSdpObject:v}));case 19:return P.debug('receiveDataChannel() | calling pc.setRemoteDescription() [answer:%o]',m),w.next=22,t.awrap(this._pc.setLocalDescription(m));case 22:this._hasDataChannelMediaSection=!0;case 23:return w.abrupt("return",{dataChannel:h});case 24:case"end":return w.stop()}},null,this,null,Promise)}},{key:"_setupTransport",value:function(e){var n,s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:return n=e.localDtlsRole,(s=e.localSdpObject)||(s=_.parse(this._pc.localDescription.sdp)),(i=S.extractDtlsParameters({sdpObject:s})).role=n,this._remoteSdp.updateDtlsRole('client'===n?'server':'client'),c.next=7,t.awrap(this.safeEmitAsPromise('@connect',{dtlsParameters:i}));case 7:this._transportReady=!0;case 8:case"end":return c.stop()}},null,this,null,Promise)}},{key:"_assertSendDirection",value:function(){if('send'!==this._direction)throw new Error('method can just be called for handlers with "send" direction')}},{key:"_assertRecvDirection",value:function(){if('recv'!==this._direction)throw new Error('method can just be called for handlers with "recv" direction')}}],[{key:"createFactory",value:function(){return function(){return new v}}}]),v})(x.HandlerInterface);_e.Chrome74=C},601,[22,67,9,10,12,14,17,602,588,592,593,606,607,608,609,611]); +__d(function(g,r,i,a,m,e,d){var s=r(d[0]),t=r(d[1]);e.write=t,e.parse=s.parse,e.parseParams=s.parseParams,e.parseFmtpConfig=s.parseFmtpConfig,e.parsePayloads=s.parsePayloads,e.parseRemoteCandidates=s.parseRemoteCandidates,e.parseImageAttributes=s.parseImageAttributes,e.parseSimulcastStreamList=s.parseSimulcastStreamList},602,[603,605]); +__d(function(g,r,_i,a,m,e,d){var t=function(t){return String(Number(t))===t?Number(t):t},n=function(n,u,s,i){if(i&&!s)u[i]=t(n[1]);else for(var p=0;p1&&(n[s[0]]=void 0),n};e.parseParams=function(t){return t.split(/;\s?/).reduce(p,{})},e.parseFmtpConfig=e.parseParams,e.parsePayloads=function(t){return t.toString().split(' ').map(Number)},e.parseRemoteCandidates=function(n){for(var u=[],s=n.split(' ').map(t),i=0;i=t)return n;var u=s[o];switch(o+=1,n){case'%%':return'%';case'%s':return String(u);case'%d':return Number(u);case'%v':return''}})},s=function(n,u,s){var t=[n+'='+(u.format instanceof Function?u.format(u.push?s:s[u.name]):u.format)];if(u.names)for(var c=0;c=r.length?{done:!0}:{done:!1,value:r[i++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function t(r,t){if(r){if("string"==typeof r)return n(r,t);var o=Object.prototype.toString.call(r).slice(8,-1);return"Object"===o&&r.constructor&&(o=r.constructor.name),"Map"===o||"Set"===o?Array.from(r):"Arguments"===o||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(o)?n(r,t):void 0}}function n(r,t){(null==t||t>r.length)&&(t=r.length);for(var n=0,o=new Array(t);n=t.length?{done:!0}:{done:!1,value:t[i++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function n(t,s){if(t){if("string"==typeof t)return o(t,s);var n=Object.prototype.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?o(t,s):void 0}}function o(t,s){(null==s||s>t.length)&&(s=t.length);for(var n=0,o=new Array(s);n=t.length?{done:!0}:{done:!1,value:t[o++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function n(t,i){if(t){if("string"==typeof t)return o(t,i);var s=Object.prototype.toString.call(t).slice(8,-1);return"Object"===s&&t.constructor&&(s=t.constructor.name),"Map"===s||"Set"===s?Array.from(t):"Arguments"===s||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(s)?o(t,i):void 0}}function o(t,i){(null==i||i>t.length)&&(i=t.length);for(var s=0,n=new Array(i);s0&&void 0!==arguments[0]?arguments[0]:{}).oldDataChannelSpec,i=void 0!==t&&t,s=new u.OfferMediaSection({iceParameters:this._iceParameters,iceCandidates:this._iceCandidates,dtlsParameters:this._dtlsParameters,sctpParameters:this._sctpParameters,plainRtpParameters:this._plainRtpParameters,mid:'datachannel',kind:'application',oldDataChannelSpec:i});this._addMediaSection(s)}},{key:"getSdp",value:function(){return this._sdpObject.origin.sessionVersion++,h.write(this._sdpObject)}},{key:"_addMediaSection",value:function(t){this._firstMid||(this._firstMid=t.mid),this._mediaSections.push(t),this._midToIndex.set(t.mid,this._mediaSections.length-1),this._sdpObject.media.push(t.getObject()),this._regenerateBundleMids()}},{key:"_replaceMediaSection",value:function(t,i){if('string'==typeof i){var s=this._midToIndex.get(i);if(void 0===s)throw new Error("no media section found for reuseMid '"+i+"'");var n=this._mediaSections[s];this._mediaSections[s]=t,this._midToIndex.delete(n.mid),this._midToIndex.set(t.mid,s),this._sdpObject.media[s]=t.getObject(),this._regenerateBundleMids()}else{var o=this._midToIndex.get(t.mid);if(void 0===o)throw new Error("no media section found with mid '"+t.mid+"'");this._mediaSections[o]=t,this._sdpObject.media[o]=t.getObject()}}},{key:"_regenerateBundleMids",value:function(){this._dtlsParameters&&(this._sdpObject.groups[0].mids=this._mediaSections.filter(function(t){return!t.closed}).map(function(t){return t.mid}).join(' '))}}]),n})();e.RemoteSdp=_},609,[9,10,602,588,610]); +__d(function(g,r,_i4,a,_m,_e,d){"use strict";var e=r(d[0]),t=r(d[1]),i=r(d[2]),c=r(d[3]),s=r(d[4]);function o(e){var c=n();return function(){var s,o=i(e);if(c){var n=i(this).constructor;s=Reflect.construct(o,arguments,n)}else s=o.apply(this,arguments);return t(this,s)}}function n(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}function p(e,t){var i="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(i)return(i=i.call(e)).next.bind(i);if(Array.isArray(e)||(i=m(e))||t&&e&&"number"==typeof e.length){i&&(e=i);var c=0;return function(){return c>=e.length?{done:!0}:{done:!1,value:e[c++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function m(e,t){if(e){if("string"==typeof e)return l(e,t);var i=Object.prototype.toString.call(e).slice(8,-1);return"Object"===i&&e.constructor&&(i=e.constructor.name),"Map"===i||"Set"===i?Array.from(e):"Arguments"===i||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i)?l(e,t):void 0}}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var i=0,c=new Array(t);i1&&(i.encoding=e.channels),t._mediaObject.rtp.push(i);var c=v.clone(e.parameters,{});if(y){var s=y.opusStereo,o=y.opusFec,n=y.opusDtx,m=y.opusMaxPlaybackRate,l=y.opusMaxAverageBitrate,u=y.opusPtime,b=y.videoGoogleStartBitrate,f=y.videoGoogleMaxBitrate,_=y.videoGoogleMinBitrate,j=O.codecs.find(function(t){return t.payloadType===e.payloadType});switch(e.mimeType.toLowerCase()){case'audio/opus':void 0!==s&&(j.parameters['sprop-stereo']=s?1:0,c.stereo=s?1:0),void 0!==o&&(j.parameters.useinbandfec=o?1:0,c.useinbandfec=o?1:0),void 0!==n&&(j.parameters.usedtx=n?1:0,c.usedtx=n?1:0),void 0!==m&&(c.maxplaybackrate=m),void 0!==l&&(c.maxaveragebitrate=l),void 0!==u&&(j.parameters.ptime=u,c.ptime=u);break;case'video/vp8':case'video/vp9':case'video/h264':case'video/h265':void 0!==b&&(c['x-google-start-bitrate']=b),void 0!==f&&(c['x-google-max-bitrate']=f),void 0!==_&&(c['x-google-min-bitrate']=_)}}for(var x={payload:e.payloadType,config:''},P=0,S=Object.keys(c);P1&&(T.encoding=M.channels),t._mediaObject.rtp.push(T);for(var w={payload:M.payloadType,config:''},R=0,B=Object.keys(M.parameters);R1&&(v.encoding=f.channels),this._mediaObject.rtp.push(v);for(var _={payload:f.payloadType,config:''},O=0,j=Object.keys(f.parameters);O=e.length?{done:!0}:{done:!1,value:e[s++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function u(e,t){if(e){if("string"==typeof e)return l(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?l(e,t):void 0}}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,s=new Array(t);n1&&(D.debug('send() | enabling legacy simulcast'),v=_.parse(m.sdp),b=v.media[f.idx],x.addLegacySimulcast({offerMediaObject:b,numStreams:i.length}),m={type:'offer',sdp:_.write(v)}),R=!1,k=P.parse((i||[{}])[0].scalabilityMode),i&&1===i.length&&k.spatialLayers>1&&'video/vp9'===u.codecs[0].mimeType.toLowerCase()&&(D.debug('send() | enabling legacy simulcast for VP9 SVC'),R=!0,v=_.parse(m.sdp),b=v.media[f.idx],x.addLegacySimulcast({offerMediaObject:b,numStreams:k.spatialLayers}),m={type:'offer',sdp:_.write(v)}),D.debug('send() | calling pc.setLocalDescription() [offer:%o]',m),B.next=23,t.awrap(this._pc.setLocalDescription(m));case 23:if(!i){B.next=38;break}D.debug('send() | applying given encodings'),T=h.sender.getParameters(),C=0;case 27:if(!(C<(T.encodings||[]).length)){B.next=36;break}if(M=T.encodings[C],I=i[C]){B.next=32;break}return B.abrupt("break",36);case 32:T.encodings[C]=e(M,I);case 33:++C,B.next=27;break;case 36:return B.next=38,t.awrap(h.sender.setParameters(T));case 38:if(L=h.mid,u.mid=L,v=_.parse(this._pc.localDescription.sdp),b=v.media[f.idx],u.rtcp.cname=w.getCname({offerMediaObject:b}),u.encodings=x.getRtpEncodings({offerMediaObject:b}),i)for(O=0;O1&&('video/vp8'===u.codecs[0].mimeType.toLowerCase()||'video/h264'===u.codecs[0].mimeType.toLowerCase()))for(j=p(u.encodings);!(E=j()).done;)E.value.scalabilityMode='S1T3';return this._remoteSdp.send({offerMediaObject:b,reuseMid:f.reuseMid,offerRtpParameters:u,answerRtpParameters:l,codecOptions:c}),A={type:'answer',sdp:this._remoteSdp.getSdp()},D.debug('send() | calling pc.setRemoteDescription() [answer:%o]',A),B.next=52,t.awrap(this._pc.setRemoteDescription(A));case 52:return this._mapMidTransceiver.set(L,h),B.abrupt("return",{localId:L,rtpParameters:u,rtpSender:h.sender});case 54:case"end":return B.stop()}},null,this,null,Promise)}},{key:"stopSending",value:function(e){var n,s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertSendDirection(),D.debug('stopSending() [localId:%s]',e),n=this._mapMidTransceiver.get(e)){c.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return n.sender.replaceTrack(null),this._pc.removeTrack(n.sender),this._remoteSdp.closeMediaSection(n.mid),c.next=10,t.awrap(this._pc.createOffer());case 10:return s=c.sent,D.debug('stopSending() | calling pc.setLocalDescription() [offer:%o]',s),c.next=14,t.awrap(this._pc.setLocalDescription(s));case 14:return i={type:'answer',sdp:this._remoteSdp.getSdp()},D.debug('stopSending() | calling pc.setRemoteDescription() [answer:%o]',i),c.next=18,t.awrap(this._pc.setRemoteDescription(i));case 18:this._mapMidTransceiver.delete(e);case 19:case"end":return c.stop()}},null,this,null,Promise)}},{key:"replaceTrack",value:function(e,n){var s;return t.async(function(i){for(;;)switch(i.prev=i.next){case 0:if(this._assertSendDirection(),n?D.debug('replaceTrack() [localId:%s, track.id:%s]',e,n.id):D.debug('replaceTrack() [localId:%s, no track]',e),s=this._mapMidTransceiver.get(e)){i.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return i.next=7,t.awrap(s.sender.replaceTrack(n));case 7:case"end":return i.stop()}},null,this,null,Promise)}},{key:"setMaxSpatialLayer",value:function(e,n){var s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertSendDirection(),D.debug('setMaxSpatialLayer() [localId:%s, spatialLayer:%s]',e,n),s=this._mapMidTransceiver.get(e)){c.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return(i=s.sender.getParameters()).encodings.forEach(function(e,t){e.active=t<=n}),c.next=9,t.awrap(s.sender.setParameters(i));case 9:case"end":return c.stop()}},null,this,null,Promise)}},{key:"setRtpEncodingParameters",value:function(n,s){var i,c;return t.async(function(o){for(;;)switch(o.prev=o.next){case 0:if(this._assertSendDirection(),D.debug('setRtpEncodingParameters() [localId:%s, params:%o]',n,s),i=this._mapMidTransceiver.get(n)){o.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return(c=i.sender.getParameters()).encodings.forEach(function(t,n){c.encodings[n]=e(e({},t),s)}),o.next=9,t.awrap(i.sender.setParameters(c));case 9:case"end":return o.stop()}},null,this,null,Promise)}},{key:"getSenderStats",value:function(e){var n;return t.async(function(t){for(;;)switch(t.prev=t.next){case 0:if(this._assertSendDirection(),n=this._mapMidTransceiver.get(e)){t.next=4;break}throw new Error('associated RTCRtpTransceiver not found');case 4:return t.abrupt("return",n.sender.getStats());case 5:case"end":return t.stop()}},null,this,null,Promise)}},{key:"sendDataChannel",value:function(e){var n,s,i,c,o,p,u,l,f,h,m,v;return t.async(function(b){for(;;)switch(b.prev=b.next){case 0:if(n=e.ordered,s=e.maxPacketLifeTime,i=e.maxRetransmits,c=e.label,o=e.protocol,this._assertSendDirection(),p={negotiated:!0,id:this._nextSendSctpStreamId,ordered:n,maxPacketLifeTime:s,maxRetransmitTime:s,maxRetransmits:i,protocol:o},D.debug('sendDataChannel() [options:%o]',p),u=this._pc.createDataChannel(c,p),this._nextSendSctpStreamId=++this._nextSendSctpStreamId%T.MIS,this._hasDataChannelMediaSection){b.next=24;break}return b.next=9,t.awrap(this._pc.createOffer());case 9:if(l=b.sent,f=_.parse(l.sdp),h=f.media.find(function(e){return'application'===e.type}),this._transportReady){b.next=15;break}return b.next=15,t.awrap(this._setupTransport({localDtlsRole:'server',localSdpObject:f}));case 15:return D.debug('sendDataChannel() | calling pc.setLocalDescription() [offer:%o]',l),b.next=18,t.awrap(this._pc.setLocalDescription(l));case 18:return this._remoteSdp.sendSctpAssociation({offerMediaObject:h}),m={type:'answer',sdp:this._remoteSdp.getSdp()},D.debug('sendDataChannel() | calling pc.setRemoteDescription() [answer:%o]',m),b.next=23,t.awrap(this._pc.setRemoteDescription(m));case 23:this._hasDataChannelMediaSection=!0;case 24:return v={streamId:p.id,ordered:p.ordered,maxPacketLifeTime:p.maxPacketLifeTime,maxRetransmits:p.maxRetransmits},b.abrupt("return",{dataChannel:u,sctpStreamParameters:v});case 26:case"end":return b.stop()}},null,this,null,Promise)}},{key:"receive",value:function(e){var n,s,i,c,o,p,u,l,f;return t.async(function(h){for(;;)switch(h.prev=h.next){case 0:return n=e.trackId,s=e.kind,i=e.rtpParameters,this._assertRecvDirection(),D.debug('receive() [trackId:%s, kind:%s]',n,s),c=i.mid||String(this._mapMidTransceiver.size),this._remoteSdp.receive({mid:c,kind:s,offerRtpParameters:i,streamId:i.rtcp.cname,trackId:n}),o={type:'offer',sdp:this._remoteSdp.getSdp()},D.debug('receive() | calling pc.setRemoteDescription() [offer:%o]',o),h.next=9,t.awrap(this._pc.setRemoteDescription(o));case 9:return h.next=11,t.awrap(this._pc.createAnswer());case 11:if(p=h.sent,u=_.parse(p.sdp),l=u.media.find(function(e){return String(e.mid)===c}),w.applyCodecParameters({offerRtpParameters:i,answerMediaObject:l}),p={type:'answer',sdp:_.write(u)},this._transportReady){h.next=19;break}return h.next=19,t.awrap(this._setupTransport({localDtlsRole:'client',localSdpObject:u}));case 19:return D.debug('receive() | calling pc.setLocalDescription() [answer:%o]',p),h.next=22,t.awrap(this._pc.setLocalDescription(p));case 22:if(f=this._pc.getTransceivers().find(function(e){return e.mid===c})){h.next=25;break}throw new Error('new RTCRtpTransceiver not found');case 25:return this._mapMidTransceiver.set(c,f),h.abrupt("return",{localId:c,track:f.receiver.track,rtpReceiver:f.receiver});case 27:case"end":return h.stop()}},null,this,null,Promise)}},{key:"stopReceiving",value:function(e){var n,s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertRecvDirection(),D.debug('stopReceiving() [localId:%s]',e),n=this._mapMidTransceiver.get(e)){c.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return this._remoteSdp.closeMediaSection(n.mid),s={type:'offer',sdp:this._remoteSdp.getSdp()},D.debug('stopReceiving() | calling pc.setRemoteDescription() [offer:%o]',s),c.next=10,t.awrap(this._pc.setRemoteDescription(s));case 10:return c.next=12,t.awrap(this._pc.createAnswer());case 12:return i=c.sent,D.debug('stopReceiving() | calling pc.setLocalDescription() [answer:%o]',i),c.next=16,t.awrap(this._pc.setLocalDescription(i));case 16:this._mapMidTransceiver.delete(e);case 17:case"end":return c.stop()}},null,this,null,Promise)}},{key:"pauseReceiving",value:function(e){return t.async(function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}},null,null,null,Promise)}},{key:"resumeReceiving",value:function(e){return t.async(function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}},null,null,null,Promise)}},{key:"getReceiverStats",value:function(e){var n;return t.async(function(t){for(;;)switch(t.prev=t.next){case 0:if(this._assertRecvDirection(),n=this._mapMidTransceiver.get(e)){t.next=4;break}throw new Error('associated RTCRtpTransceiver not found');case 4:return t.abrupt("return",n.receiver.getStats());case 5:case"end":return t.stop()}},null,this,null,Promise)}},{key:"receiveDataChannel",value:function(e){var n,s,i,c,o,p,u,l,f,h,m,v;return t.async(function(b){for(;;)switch(b.prev=b.next){case 0:if(n=e.sctpStreamParameters,s=e.label,i=e.protocol,this._assertRecvDirection(),c=n.streamId,o=n.ordered,p=n.maxPacketLifeTime,u=n.maxRetransmits,l={negotiated:!0,id:c,ordered:o,maxPacketLifeTime:p,maxRetransmitTime:p,maxRetransmits:u,protocol:i},D.debug('receiveDataChannel() [options:%o]',l),f=this._pc.createDataChannel(s,l),this._hasDataChannelMediaSection){b.next=23;break}return this._remoteSdp.receiveSctpAssociation(),h={type:'offer',sdp:this._remoteSdp.getSdp()},D.debug('receiveDataChannel() | calling pc.setRemoteDescription() [offer:%o]',h),b.next=12,t.awrap(this._pc.setRemoteDescription(h));case 12:return b.next=14,t.awrap(this._pc.createAnswer());case 14:if(m=b.sent,this._transportReady){b.next=19;break}return v=_.parse(m.sdp),b.next=19,t.awrap(this._setupTransport({localDtlsRole:'client',localSdpObject:v}));case 19:return D.debug('receiveDataChannel() | calling pc.setRemoteDescription() [answer:%o]',m),b.next=22,t.awrap(this._pc.setLocalDescription(m));case 22:this._hasDataChannelMediaSection=!0;case 23:return b.abrupt("return",{dataChannel:f});case 24:case"end":return b.stop()}},null,this,null,Promise)}},{key:"_setupTransport",value:function(e){var n,s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:return n=e.localDtlsRole,(s=e.localSdpObject)||(s=_.parse(this._pc.localDescription.sdp)),(i=w.extractDtlsParameters({sdpObject:s})).role=n,this._remoteSdp.updateDtlsRole('client'===n?'server':'client'),c.next=7,t.awrap(this.safeEmitAsPromise('@connect',{dtlsParameters:i}));case 7:this._transportReady=!0;case 8:case"end":return c.stop()}},null,this,null,Promise)}},{key:"_assertSendDirection",value:function(){if('send'!==this._direction)throw new Error('method can just be called for handlers with "send" direction')}},{key:"_assertRecvDirection",value:function(){if('recv'!==this._direction)throw new Error('method can just be called for handlers with "recv" direction')}}],[{key:"createFactory",value:function(){return function(){return new v}}}]),v})(R.HandlerInterface);_e.Chrome70=C},612,[22,67,9,10,12,14,17,602,588,592,593,606,607,608,609,611]); +__d(function(g,_r,_i,a,_m,_e,d){"use strict";var e=_r(d[0]),t=_r(d[1]),r=_r(d[2]),n=_r(d[3]),s=_r(d[4]),c=_r(d[5]),i=_r(d[6]);function o(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(r)return(r=r.call(e)).next.bind(r);if(Array.isArray(e)||(r=p(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var n=0;return function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function p(e,t){if(e){if("string"==typeof e)return l(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?l(e,t):void 0}}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r1&&(k.debug('send() | enabling simulcast'),l=v.parse(p.sdp),u=l.media.find(function(e){return'video'===e.type}),w.addLegacySimulcast({offerMediaObject:u,track:n,numStreams:s.length}),p={type:'offer',sdp:v.write(l)}),k.debug('send() | calling pc.setLocalDescription() [offer:%o]',p),I.next=21,t.awrap(this._pc.setLocalDescription(p));case 21:if(l=v.parse(this._pc.localDescription.sdp),u=l.media.find(function(e){return e.type===n.kind}),f.rtcp.cname=R.getCname({offerMediaObject:u}),f.encodings=w.getRtpEncodings({offerMediaObject:u,track:n}),s)for(m=0;m1&&'video/vp8'===f.codecs[0].mimeType.toLowerCase())for(S=o(f.encodings);!(y=S()).done;)y.value.scalabilityMode='S1T3';return this._remoteSdp.send({offerMediaObject:u,offerRtpParameters:f,answerRtpParameters:h,codecOptions:c}),x={type:'answer',sdp:this._remoteSdp.getSdp()},k.debug('send() | calling pc.setRemoteDescription() [answer:%o]',x),I.next=32,t.awrap(this._pc.setRemoteDescription(x));case 32:return P=String(this._nextSendLocalId),this._nextSendLocalId++,D=this._pc.getSenders().find(function(e){return e.track===n}),this._mapSendLocalIdRtpSender.set(P,D),I.abrupt("return",{localId:P,rtpParameters:f,rtpSender:D});case 37:case"end":return I.stop()}},null,this,null,Promise)}},{key:"stopSending",value:function(e){var r,n,s;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertSendDirection(),k.debug('stopSending() [localId:%s]',e),r=this._mapSendLocalIdRtpSender.get(e)){c.next=5;break}throw new Error('associated RTCRtpSender not found');case 5:return this._pc.removeTrack(r),r.track&&this._sendStream.removeTrack(r.track),this._mapSendLocalIdRtpSender.delete(e),c.next=10,t.awrap(this._pc.createOffer());case 10:return n=c.sent,k.debug('stopSending() | calling pc.setLocalDescription() [offer:%o]',n),c.prev=12,c.next=15,t.awrap(this._pc.setLocalDescription(n));case 15:c.next=23;break;case 17:if(c.prev=17,c.t0=c.catch(12),0!==this._sendStream.getTracks().length){c.next=22;break}return k.warn('stopSending() | ignoring expected error due no sending tracks: %s',c.t0.toString()),c.abrupt("return");case 22:throw c.t0;case 23:if('stable'!==this._pc.signalingState){c.next=25;break}return c.abrupt("return");case 25:return s={type:'answer',sdp:this._remoteSdp.getSdp()},k.debug('stopSending() | calling pc.setRemoteDescription() [answer:%o]',s),c.next=29,t.awrap(this._pc.setRemoteDescription(s));case 29:case"end":return c.stop()}},null,this,[[12,17]],Promise)}},{key:"replaceTrack",value:function(e,r){var n,s;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertSendDirection(),r?k.debug('replaceTrack() [localId:%s, track.id:%s]',e,r.id):k.debug('replaceTrack() [localId:%s, no track]',e),n=this._mapSendLocalIdRtpSender.get(e)){c.next=5;break}throw new Error('associated RTCRtpSender not found');case 5:return s=n.track,c.next=8,t.awrap(n.replaceTrack(r));case 8:s&&this._sendStream.removeTrack(s),r&&this._sendStream.addTrack(r);case 10:case"end":return c.stop()}},null,this,null,Promise)}},{key:"setMaxSpatialLayer",value:function(e,r){var n,s;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertSendDirection(),k.debug('setMaxSpatialLayer() [localId:%s, spatialLayer:%s]',e,r),n=this._mapSendLocalIdRtpSender.get(e)){c.next=5;break}throw new Error('associated RTCRtpSender not found');case 5:return(s=n.getParameters()).encodings.forEach(function(e,t){e.active=t<=r}),c.next=9,t.awrap(n.setParameters(s));case 9:case"end":return c.stop()}},null,this,null,Promise)}},{key:"setRtpEncodingParameters",value:function(r,n){var s,c;return t.async(function(i){for(;;)switch(i.prev=i.next){case 0:if(this._assertSendDirection(),k.debug('setRtpEncodingParameters() [localId:%s, params:%o]',r,n),s=this._mapSendLocalIdRtpSender.get(r)){i.next=5;break}throw new Error('associated RTCRtpSender not found');case 5:return(c=s.getParameters()).encodings.forEach(function(t,r){c.encodings[r]=e(e({},t),n)}),i.next=9,t.awrap(s.setParameters(c));case 9:case"end":return i.stop()}},null,this,null,Promise)}},{key:"getSenderStats",value:function(e){var r;return t.async(function(t){for(;;)switch(t.prev=t.next){case 0:if(this._assertSendDirection(),r=this._mapSendLocalIdRtpSender.get(e)){t.next=4;break}throw new Error('associated RTCRtpSender not found');case 4:return t.abrupt("return",r.getStats());case 5:case"end":return t.stop()}},null,this,null,Promise)}},{key:"sendDataChannel",value:function(e){var r,n,s,c,i,o,p,l,u,f,h,m;return t.async(function(S){for(;;)switch(S.prev=S.next){case 0:if(r=e.ordered,n=e.maxPacketLifeTime,s=e.maxRetransmits,c=e.label,i=e.protocol,this._assertSendDirection(),o={negotiated:!0,id:this._nextSendSctpStreamId,ordered:r,maxPacketLifeTime:n,maxRetransmitTime:n,maxRetransmits:s,protocol:i},k.debug('sendDataChannel() [options:%o]',o),p=this._pc.createDataChannel(c,o),this._nextSendSctpStreamId=++this._nextSendSctpStreamId%P.MIS,this._hasDataChannelMediaSection){S.next=24;break}return S.next=9,t.awrap(this._pc.createOffer());case 9:if(l=S.sent,u=v.parse(l.sdp),f=u.media.find(function(e){return'application'===e.type}),this._transportReady){S.next=15;break}return S.next=15,t.awrap(this._setupTransport({localDtlsRole:'server',localSdpObject:u}));case 15:return k.debug('sendDataChannel() | calling pc.setLocalDescription() [offer:%o]',l),S.next=18,t.awrap(this._pc.setLocalDescription(l));case 18:return this._remoteSdp.sendSctpAssociation({offerMediaObject:f}),h={type:'answer',sdp:this._remoteSdp.getSdp()},k.debug('sendDataChannel() | calling pc.setRemoteDescription() [answer:%o]',h),S.next=23,t.awrap(this._pc.setRemoteDescription(h));case 23:this._hasDataChannelMediaSection=!0;case 24:return m={streamId:o.id,ordered:o.ordered,maxPacketLifeTime:o.maxPacketLifeTime,maxRetransmits:o.maxRetransmits},S.abrupt("return",{dataChannel:p,sctpStreamParameters:m});case 26:case"end":return S.stop()}},null,this,null,Promise)}},{key:"receive",value:function(e){var r,n,s,c,i,o,p,l,u,f;return t.async(function(h){for(;;)switch(h.prev=h.next){case 0:return r=e.trackId,n=e.kind,s=e.rtpParameters,this._assertRecvDirection(),k.debug('receive() [trackId:%s, kind:%s]',r,n),c=r,i=n,this._remoteSdp.receive({mid:i,kind:n,offerRtpParameters:s,streamId:s.rtcp.cname,trackId:r}),o={type:'offer',sdp:this._remoteSdp.getSdp()},k.debug('receive() | calling pc.setRemoteDescription() [offer:%o]',o),h.next=10,t.awrap(this._pc.setRemoteDescription(o));case 10:return h.next=12,t.awrap(this._pc.createAnswer());case 12:if(p=h.sent,l=v.parse(p.sdp),u=l.media.find(function(e){return String(e.mid)===i}),R.applyCodecParameters({offerRtpParameters:s,answerMediaObject:u}),p={type:'answer',sdp:v.write(l)},this._transportReady){h.next=20;break}return h.next=20,t.awrap(this._setupTransport({localDtlsRole:'client',localSdpObject:l}));case 20:return k.debug('receive() | calling pc.setLocalDescription() [answer:%o]',p),h.next=23,t.awrap(this._pc.setLocalDescription(p));case 23:if(f=this._pc.getReceivers().find(function(e){return e.track&&e.track.id===c})){h.next=26;break}throw new Error('new RTCRtpReceiver not');case 26:return this._mapRecvLocalIdInfo.set(c,{mid:i,rtpParameters:s,rtpReceiver:f}),h.abrupt("return",{localId:c,track:f.track,rtpReceiver:f});case 28:case"end":return h.stop()}},null,this,null,Promise)}},{key:"stopReceiving",value:function(e){var r,n,s,c,i;return t.async(function(o){for(;;)switch(o.prev=o.next){case 0:return this._assertRecvDirection(),k.debug('stopReceiving() [localId:%s]',e),r=this._mapRecvLocalIdInfo.get(e)||{},n=r.mid,s=r.rtpParameters,this._mapRecvLocalIdInfo.delete(e),this._remoteSdp.planBStopReceiving({mid:n,offerRtpParameters:s}),c={type:'offer',sdp:this._remoteSdp.getSdp()},k.debug('stopReceiving() | calling pc.setRemoteDescription() [offer:%o]',c),o.next=9,t.awrap(this._pc.setRemoteDescription(c));case 9:return o.next=11,t.awrap(this._pc.createAnswer());case 11:return i=o.sent,k.debug('stopReceiving() | calling pc.setLocalDescription() [answer:%o]',i),o.next=15,t.awrap(this._pc.setLocalDescription(i));case 15:case"end":return o.stop()}},null,this,null,Promise)}},{key:"pauseReceiving",value:function(e){return t.async(function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}},null,null,null,Promise)}},{key:"resumeReceiving",value:function(e){return t.async(function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}},null,null,null,Promise)}},{key:"getReceiverStats",value:function(e){var r,n;return t.async(function(t){for(;;)switch(t.prev=t.next){case 0:if(this._assertRecvDirection(),r=this._mapRecvLocalIdInfo.get(e)||{},n=r.rtpReceiver){t.next=4;break}throw new Error('associated RTCRtpReceiver not found');case 4:return t.abrupt("return",n.getStats());case 5:case"end":return t.stop()}},null,this,null,Promise)}},{key:"receiveDataChannel",value:function(e){var r,n,s,c,i,o,p,l,u,f,h,m;return t.async(function(S){for(;;)switch(S.prev=S.next){case 0:if(r=e.sctpStreamParameters,n=e.label,s=e.protocol,this._assertRecvDirection(),c=r.streamId,i=r.ordered,o=r.maxPacketLifeTime,p=r.maxRetransmits,l={negotiated:!0,id:c,ordered:i,maxPacketLifeTime:o,maxRetransmitTime:o,maxRetransmits:p,protocol:s},k.debug('receiveDataChannel() [options:%o]',l),u=this._pc.createDataChannel(n,l),this._hasDataChannelMediaSection){S.next=23;break}return this._remoteSdp.receiveSctpAssociation({oldDataChannelSpec:!0}),f={type:'offer',sdp:this._remoteSdp.getSdp()},k.debug('receiveDataChannel() | calling pc.setRemoteDescription() [offer:%o]',f),S.next=12,t.awrap(this._pc.setRemoteDescription(f));case 12:return S.next=14,t.awrap(this._pc.createAnswer());case 14:if(h=S.sent,this._transportReady){S.next=19;break}return m=v.parse(h.sdp),S.next=19,t.awrap(this._setupTransport({localDtlsRole:'client',localSdpObject:m}));case 19:return k.debug('receiveDataChannel() | calling pc.setRemoteDescription() [answer:%o]',h),S.next=22,t.awrap(this._pc.setLocalDescription(h));case 22:this._hasDataChannelMediaSection=!0;case 23:return S.abrupt("return",{dataChannel:u});case 24:case"end":return S.stop()}},null,this,null,Promise)}},{key:"_setupTransport",value:function(e){var r,n,s;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:return r=e.localDtlsRole,(n=e.localSdpObject)||(n=v.parse(this._pc.localDescription.sdp)),(s=R.extractDtlsParameters({sdpObject:n})).role=r,this._remoteSdp.updateDtlsRole('client'===r?'server':'client'),c.next=7,t.awrap(this.safeEmitAsPromise('@connect',{dtlsParameters:s}));case 7:this._transportReady=!0;case 8:case"end":return c.stop()}},null,this,null,Promise)}},{key:"_assertSendDirection",value:function(){if('send'!==this._direction)throw new Error('method can just be called for handlers with "send" direction')}},{key:"_assertRecvDirection",value:function(){if('recv'!==this._direction)throw new Error('method can just be called for handlers with "recv" direction')}}],[{key:"createFactory",value:function(){return function(){return new m}}}]),m})(y.HandlerInterface);_e.Chrome67=D},613,[22,67,9,10,12,14,17,602,588,592,593,606,614,608,609]); +__d(function(g,r,_i3,a,m,e,d){"use strict";var t=r(d[0]);function s(t,s){var i="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(i)return(i=i.call(t)).next.bind(i);if(Array.isArray(t)||(i=n(t))||s&&t&&"number"==typeof t.length){i&&(t=i);var o=0;return function(){return o>=t.length?{done:!0}:{done:!1,value:t[o++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function n(t,s){if(t){if("string"==typeof t)return i(t,s);var n=Object.prototype.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?i(t,s):void 0}}function i(t,s){(null==s||s>t.length)&&(s=t.length);for(var n=0,i=new Array(s);n=e.length?{done:!0}:{done:!1,value:e[s++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function l(e,t){if(e){if("string"==typeof e)return u(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?u(e,t):void 0}}function u(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,s=new Array(t);n1&&(D.debug('send() | enabling simulcast'),u=_.parse(l.sdp),f=u.media.find(function(e){return'video'===e.type}),R.addLegacySimulcast({offerMediaObject:f,track:s,numStreams:c.length}),l={type:'offer',sdp:_.write(u)}),D.debug('send() | calling pc.setLocalDescription() [offer:%o]',l),I.next=21,t.awrap(this._pc.setLocalDescription(l));case 21:if(u=_.parse(this._pc.localDescription.sdp),f=u.media.find(function(e){return e.type===s.kind}),h.rtcp.cname=x.getCname({offerMediaObject:f}),h.encodings=R.getRtpEncodings({offerMediaObject:f,track:s}),c)for(v=0;v1&&'video/vp8'===h.codecs[0].mimeType.toLowerCase())for(S=p(h.encodings);!(y=S()).done;)y.value.scalabilityMode='S1T3';return this._remoteSdp.send({offerMediaObject:f,offerRtpParameters:h,answerRtpParameters:m,codecOptions:i}),k={type:'answer',sdp:this._remoteSdp.getSdp()},D.debug('send() | calling pc.setRemoteDescription() [answer:%o]',k),I.next=32,t.awrap(this._pc.setRemoteDescription(k));case 32:return P=String(this._nextSendLocalId),this._nextSendLocalId++,this._mapSendLocalIdTrack.set(P,s),I.abrupt("return",{localId:P,rtpParameters:h});case 36:case"end":return I.stop()}},null,this,null,Promise)}},{key:"stopSending",value:function(e){var n,s,c;return t.async(function(i){for(;;)switch(i.prev=i.next){case 0:if(this._assertSendDirection(),D.debug('stopSending() [localId:%s]',e),n=this._mapSendLocalIdTrack.get(e)){i.next=5;break}throw new Error('track not found');case 5:return this._mapSendLocalIdTrack.delete(e),this._sendStream.removeTrack(n),this._pc.addStream(this._sendStream),i.next=10,t.awrap(this._pc.createOffer());case 10:return s=i.sent,D.debug('stopSending() | calling pc.setLocalDescription() [offer:%o]',s),i.prev=12,i.next=15,t.awrap(this._pc.setLocalDescription(s));case 15:i.next=23;break;case 17:if(i.prev=17,i.t0=i.catch(12),0!==this._sendStream.getTracks().length){i.next=22;break}return D.warn('stopSending() | ignoring expected error due no sending tracks: %s',i.t0.toString()),i.abrupt("return");case 22:throw i.t0;case 23:if('stable'!==this._pc.signalingState){i.next=25;break}return i.abrupt("return");case 25:return c={type:'answer',sdp:this._remoteSdp.getSdp()},D.debug('stopSending() | calling pc.setRemoteDescription() [answer:%o]',c),i.next=29,t.awrap(this._pc.setRemoteDescription(c));case 29:case"end":return i.stop()}},null,this,[[12,17]],Promise)}},{key:"replaceTrack",value:function(e,n){return t.async(function(e){for(;;)switch(e.prev=e.next){case 0:throw new y.UnsupportedError('not implemented');case 1:case"end":return e.stop()}},null,null,null,Promise)}},{key:"setMaxSpatialLayer",value:function(e,n){return t.async(function(e){for(;;)switch(e.prev=e.next){case 0:throw new y.UnsupportedError(' not implemented');case 1:case"end":return e.stop()}},null,null,null,Promise)}},{key:"setRtpEncodingParameters",value:function(e,n){return t.async(function(e){for(;;)switch(e.prev=e.next){case 0:throw new y.UnsupportedError('not supported');case 1:case"end":return e.stop()}},null,null,null,Promise)}},{key:"getSenderStats",value:function(e){return t.async(function(e){for(;;)switch(e.prev=e.next){case 0:throw new y.UnsupportedError('not implemented');case 1:case"end":return e.stop()}},null,null,null,Promise)}},{key:"sendDataChannel",value:function(e){var n,s,c,i,o,p,l,u,f,h,m,v;return t.async(function(S){for(;;)switch(S.prev=S.next){case 0:if(n=e.ordered,s=e.maxPacketLifeTime,c=e.maxRetransmits,i=e.label,o=e.protocol,this._assertSendDirection(),p={negotiated:!0,id:this._nextSendSctpStreamId,ordered:n,maxPacketLifeTime:s,maxRetransmitTime:s,maxRetransmits:c,protocol:o},D.debug('sendDataChannel() [options:%o]',p),l=this._pc.createDataChannel(i,p),this._nextSendSctpStreamId=++this._nextSendSctpStreamId%I.MIS,this._hasDataChannelMediaSection){S.next=24;break}return S.next=9,t.awrap(this._pc.createOffer());case 9:if(u=S.sent,f=_.parse(u.sdp),h=f.media.find(function(e){return'application'===e.type}),this._transportReady){S.next=15;break}return S.next=15,t.awrap(this._setupTransport({localDtlsRole:'server',localSdpObject:f}));case 15:return D.debug('sendDataChannel() | calling pc.setLocalDescription() [offer:%o]',u),S.next=18,t.awrap(this._pc.setLocalDescription(u));case 18:return this._remoteSdp.sendSctpAssociation({offerMediaObject:h}),m={type:'answer',sdp:this._remoteSdp.getSdp()},D.debug('sendDataChannel() | calling pc.setRemoteDescription() [answer:%o]',m),S.next=23,t.awrap(this._pc.setRemoteDescription(m));case 23:this._hasDataChannelMediaSection=!0;case 24:return v={streamId:p.id,ordered:p.ordered,maxPacketLifeTime:p.maxPacketLifeTime,maxRetransmits:p.maxRetransmits},S.abrupt("return",{dataChannel:l,sctpStreamParameters:v});case 26:case"end":return S.stop()}},null,this,null,Promise)}},{key:"receive",value:function(e){var n,s,c,i,o,p,l,u,f,h,m,v;return t.async(function(S){for(;;)switch(S.prev=S.next){case 0:return n=e.trackId,s=e.kind,c=e.rtpParameters,this._assertRecvDirection(),D.debug('receive() [trackId:%s, kind:%s]',n,s),i=n,o=s,p=c.rtcp.cname,this._remoteSdp.receive({mid:o,kind:s,offerRtpParameters:c,streamId:p,trackId:n}),l={type:'offer',sdp:this._remoteSdp.getSdp()},D.debug('receive() | calling pc.setRemoteDescription() [offer:%o]',l),S.next=11,t.awrap(this._pc.setRemoteDescription(l));case 11:return S.next=13,t.awrap(this._pc.createAnswer());case 13:if(u=S.sent,f=_.parse(u.sdp),h=f.media.find(function(e){return String(e.mid)===o}),x.applyCodecParameters({offerRtpParameters:c,answerMediaObject:h}),u={type:'answer',sdp:_.write(f)},this._transportReady){S.next=21;break}return S.next=21,t.awrap(this._setupTransport({localDtlsRole:'client',localSdpObject:f}));case 21:return D.debug('receive() | calling pc.setLocalDescription() [answer:%o]',u),S.next=24,t.awrap(this._pc.setLocalDescription(u));case 24:if(m=this._pc.getRemoteStreams().find(function(e){return e.id===p}),v=m.getTrackById(i)){S.next=28;break}throw new Error('remote track not found');case 28:return this._mapRecvLocalIdInfo.set(i,{mid:o,rtpParameters:c}),S.abrupt("return",{localId:i,track:v});case 30:case"end":return S.stop()}},null,this,null,Promise)}},{key:"stopReceiving",value:function(e){var n,s,c,i,o;return t.async(function(p){for(;;)switch(p.prev=p.next){case 0:return this._assertRecvDirection(),D.debug('stopReceiving() [localId:%s]',e),n=this._mapRecvLocalIdInfo.get(e)||{},s=n.mid,c=n.rtpParameters,this._mapRecvLocalIdInfo.delete(e),this._remoteSdp.planBStopReceiving({mid:s,offerRtpParameters:c}),i={type:'offer',sdp:this._remoteSdp.getSdp()},D.debug('stopReceiving() | calling pc.setRemoteDescription() [offer:%o]',i),p.next=9,t.awrap(this._pc.setRemoteDescription(i));case 9:return p.next=11,t.awrap(this._pc.createAnswer());case 11:return o=p.sent,D.debug('stopReceiving() | calling pc.setLocalDescription() [answer:%o]',o),p.next=15,t.awrap(this._pc.setLocalDescription(o));case 15:case"end":return p.stop()}},null,this,null,Promise)}},{key:"pauseReceiving",value:function(e){return t.async(function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}},null,null,null,Promise)}},{key:"resumeReceiving",value:function(e){return t.async(function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}},null,null,null,Promise)}},{key:"getReceiverStats",value:function(e){return t.async(function(e){for(;;)switch(e.prev=e.next){case 0:throw new y.UnsupportedError('not implemented');case 1:case"end":return e.stop()}},null,null,null,Promise)}},{key:"receiveDataChannel",value:function(e){var n,s,c,i,o,p,l,u,f,h,m,v;return t.async(function(S){for(;;)switch(S.prev=S.next){case 0:if(n=e.sctpStreamParameters,s=e.label,c=e.protocol,this._assertRecvDirection(),i=n.streamId,o=n.ordered,p=n.maxPacketLifeTime,l=n.maxRetransmits,u={negotiated:!0,id:i,ordered:o,maxPacketLifeTime:p,maxRetransmitTime:p,maxRetransmits:l,protocol:c},D.debug('receiveDataChannel() [options:%o]',u),f=this._pc.createDataChannel(s,u),this._hasDataChannelMediaSection){S.next=23;break}return this._remoteSdp.receiveSctpAssociation({oldDataChannelSpec:!0}),h={type:'offer',sdp:this._remoteSdp.getSdp()},D.debug('receiveDataChannel() | calling pc.setRemoteDescription() [offer:%o]',h),S.next=12,t.awrap(this._pc.setRemoteDescription(h));case 12:return S.next=14,t.awrap(this._pc.createAnswer());case 14:if(m=S.sent,this._transportReady){S.next=19;break}return v=_.parse(m.sdp),S.next=19,t.awrap(this._setupTransport({localDtlsRole:'client',localSdpObject:v}));case 19:return D.debug('receiveDataChannel() | calling pc.setRemoteDescription() [answer:%o]',m),S.next=22,t.awrap(this._pc.setLocalDescription(m));case 22:this._hasDataChannelMediaSection=!0;case 23:return S.abrupt("return",{dataChannel:f});case 24:case"end":return S.stop()}},null,this,null,Promise)}},{key:"_setupTransport",value:function(e){var n,s,c;return t.async(function(i){for(;;)switch(i.prev=i.next){case 0:return n=e.localDtlsRole,(s=e.localSdpObject)||(s=_.parse(this._pc.localDescription.sdp)),(c=x.extractDtlsParameters({sdpObject:s})).role=n,this._remoteSdp.updateDtlsRole('client'===n?'server':'client'),i.next=7,t.awrap(this.safeEmitAsPromise('@connect',{dtlsParameters:c}));case 7:this._transportReady=!0;case 8:case"end":return i.stop()}},null,this,null,Promise)}},{key:"_assertSendDirection",value:function(){if('send'!==this._direction)throw new Error('method can just be called for handlers with "send" direction')}},{key:"_assertRecvDirection",value:function(){if('recv'!==this._direction)throw new Error('method can just be called for handlers with "recv" direction')}}],[{key:"createFactory",value:function(){return function(){return new v}}}]),v})(k.HandlerInterface);_e.Chrome55=C},615,[22,67,9,10,12,14,17,602,588,591,592,593,606,614,608,609]); +__d(function(g,r,_i,a,_m,_e,d){"use strict";var e=r(d[0]),t=r(d[1]),n=r(d[2]),s=r(d[3]),i=r(d[4]),c=r(d[5]),o=r(d[6]);function p(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(n)return(n=n.call(e)).next.bind(n);if(Array.isArray(e)||(n=u(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var s=0;return function(){return s>=e.length?{done:!0}:{done:!1,value:e[s++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function u(e,t){if(e){if("string"==typeof e)return l(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?l(e,t):void 0}}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,s=new Array(t);n1&&(i.forEach(function(e,t){e.rid="r"+t}),i.reverse()),(u=x.clone(this._sendingRtpParametersByKind[s.kind],{})).codecs=y.reduceCodecs(u.codecs,o),(l=x.clone(this._sendingRemoteRtpParametersByKind[s.kind],{})).codecs=y.reduceCodecs(l.codecs,o),h=this._pc.addTransceiver(s,{direction:'sendonly',streams:[this._sendStream]}),!i){M.next=14;break}return(f=h.sender.getParameters()).encodings=i,M.next=14,t.awrap(h.sender.setParameters(f));case 14:return M.next=16,t.awrap(this._pc.createOffer());case 16:if(m=M.sent,v=_.parse(m.sdp),this._transportReady){M.next=21;break}return M.next=21,t.awrap(this._setupTransport({localDtlsRole:'client',localSdpObject:v}));case 21:return P.debug('send() | calling pc.setLocalDescription() [offer:%o]',m),M.next=24,t.awrap(this._pc.setLocalDescription(m));case 24:if(w=h.mid,u.mid=w,v=_.parse(this._pc.localDescription.sdp),b=v.media[v.media.length-1],u.rtcp.cname=R.getCname({offerMediaObject:b}),i?1===i.length?(k=S.getRtpEncodings({offerMediaObject:b}),e(k[0],i[0]),u.encodings=k):u.encodings=i.reverse():u.encodings=S.getRtpEncodings({offerMediaObject:b}),u.encodings.length>1&&('video/vp8'===u.codecs[0].mimeType.toLowerCase()||'video/h264'===u.codecs[0].mimeType.toLowerCase()))for(D=p(u.encodings);!(T=D()).done;)T.value.scalabilityMode='S1T3';return this._remoteSdp.send({offerMediaObject:b,offerRtpParameters:u,answerRtpParameters:l,codecOptions:c,extmapAllowMixed:!0}),C={type:'answer',sdp:this._remoteSdp.getSdp()},P.debug('send() | calling pc.setRemoteDescription() [answer:%o]',C),M.next=36,t.awrap(this._pc.setRemoteDescription(C));case 36:return this._mapMidTransceiver.set(w,h),M.abrupt("return",{localId:w,rtpParameters:u,rtpSender:h.sender});case 38:case"end":return M.stop()}},null,this,null,Promise)}},{key:"stopSending",value:function(e){var n,s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(P.debug('stopSending() [localId:%s]',e),n=this._mapMidTransceiver.get(e)){c.next=4;break}throw new Error('associated transceiver not found');case 4:return n.sender.replaceTrack(null),this._pc.removeTrack(n.sender),this._remoteSdp.disableMediaSection(n.mid),c.next=9,t.awrap(this._pc.createOffer());case 9:return s=c.sent,P.debug('stopSending() | calling pc.setLocalDescription() [offer:%o]',s),c.next=13,t.awrap(this._pc.setLocalDescription(s));case 13:return i={type:'answer',sdp:this._remoteSdp.getSdp()},P.debug('stopSending() | calling pc.setRemoteDescription() [answer:%o]',i),c.next=17,t.awrap(this._pc.setRemoteDescription(i));case 17:this._mapMidTransceiver.delete(e);case 18:case"end":return c.stop()}},null,this,null,Promise)}},{key:"replaceTrack",value:function(e,n){var s;return t.async(function(i){for(;;)switch(i.prev=i.next){case 0:if(this._assertSendDirection(),n?P.debug('replaceTrack() [localId:%s, track.id:%s]',e,n.id):P.debug('replaceTrack() [localId:%s, no track]',e),s=this._mapMidTransceiver.get(e)){i.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return i.next=7,t.awrap(s.sender.replaceTrack(n));case 7:case"end":return i.stop()}},null,this,null,Promise)}},{key:"setMaxSpatialLayer",value:function(e,n){var s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertSendDirection(),P.debug('setMaxSpatialLayer() [localId:%s, spatialLayer:%s]',e,n),s=this._mapMidTransceiver.get(e)){c.next=5;break}throw new Error('associated transceiver not found');case 5:return i=s.sender.getParameters(),n=i.encodings.length-1-n,i.encodings.forEach(function(e,t){e.active=t>=n}),c.next=10,t.awrap(s.sender.setParameters(i));case 10:case"end":return c.stop()}},null,this,null,Promise)}},{key:"setRtpEncodingParameters",value:function(n,s){var i,c;return t.async(function(o){for(;;)switch(o.prev=o.next){case 0:if(this._assertSendDirection(),P.debug('setRtpEncodingParameters() [localId:%s, params:%o]',n,s),i=this._mapMidTransceiver.get(n)){o.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return(c=i.sender.getParameters()).encodings.forEach(function(t,n){c.encodings[n]=e(e({},t),s)}),o.next=9,t.awrap(i.sender.setParameters(c));case 9:case"end":return o.stop()}},null,this,null,Promise)}},{key:"getSenderStats",value:function(e){var n;return t.async(function(t){for(;;)switch(t.prev=t.next){case 0:if(this._assertSendDirection(),n=this._mapMidTransceiver.get(e)){t.next=4;break}throw new Error('associated RTCRtpTransceiver not found');case 4:return t.abrupt("return",n.sender.getStats());case 5:case"end":return t.stop()}},null,this,null,Promise)}},{key:"sendDataChannel",value:function(e){var n,s,i,c,o,p,u,l,h,f,m,v;return t.async(function(w){for(;;)switch(w.prev=w.next){case 0:if(n=e.ordered,s=e.maxPacketLifeTime,i=e.maxRetransmits,c=e.label,o=e.protocol,this._assertSendDirection(),p={negotiated:!0,id:this._nextSendSctpStreamId,ordered:n,maxPacketLifeTime:s,maxRetransmits:i,protocol:o},P.debug('sendDataChannel() [options:%o]',p),u=this._pc.createDataChannel(c,p),this._nextSendSctpStreamId=++this._nextSendSctpStreamId%T.MIS,this._hasDataChannelMediaSection){w.next=24;break}return w.next=9,t.awrap(this._pc.createOffer());case 9:if(l=w.sent,h=_.parse(l.sdp),f=h.media.find(function(e){return'application'===e.type}),this._transportReady){w.next=15;break}return w.next=15,t.awrap(this._setupTransport({localDtlsRole:'server',localSdpObject:h}));case 15:return P.debug('sendDataChannel() | calling pc.setLocalDescription() [offer:%o]',l),w.next=18,t.awrap(this._pc.setLocalDescription(l));case 18:return this._remoteSdp.sendSctpAssociation({offerMediaObject:f}),m={type:'answer',sdp:this._remoteSdp.getSdp()},P.debug('sendDataChannel() | calling pc.setRemoteDescription() [answer:%o]',m),w.next=23,t.awrap(this._pc.setRemoteDescription(m));case 23:this._hasDataChannelMediaSection=!0;case 24:return v={streamId:p.id,ordered:p.ordered,maxPacketLifeTime:p.maxPacketLifeTime,maxRetransmits:p.maxRetransmits},w.abrupt("return",{dataChannel:u,sctpStreamParameters:v});case 26:case"end":return w.stop()}},null,this,null,Promise)}},{key:"receive",value:function(e){var n,s,i,c,o,p,u,l,h;return t.async(function(f){for(;;)switch(f.prev=f.next){case 0:return n=e.trackId,s=e.kind,i=e.rtpParameters,this._assertRecvDirection(),P.debug('receive() [trackId:%s, kind:%s]',n,s),c=i.mid||String(this._mapMidTransceiver.size),this._remoteSdp.receive({mid:c,kind:s,offerRtpParameters:i,streamId:i.rtcp.cname,trackId:n}),o={type:'offer',sdp:this._remoteSdp.getSdp()},P.debug('receive() | calling pc.setRemoteDescription() [offer:%o]',o),f.next=9,t.awrap(this._pc.setRemoteDescription(o));case 9:return f.next=11,t.awrap(this._pc.createAnswer());case 11:if(p=f.sent,u=_.parse(p.sdp),l=u.media.find(function(e){return String(e.mid)===c}),R.applyCodecParameters({offerRtpParameters:i,answerMediaObject:l}),p={type:'answer',sdp:_.write(u)},this._transportReady){f.next=19;break}return f.next=19,t.awrap(this._setupTransport({localDtlsRole:'client',localSdpObject:u}));case 19:return P.debug('receive() | calling pc.setLocalDescription() [answer:%o]',p),f.next=22,t.awrap(this._pc.setLocalDescription(p));case 22:if(h=this._pc.getTransceivers().find(function(e){return e.mid===c})){f.next=25;break}throw new Error('new RTCRtpTransceiver not found');case 25:return this._mapMidTransceiver.set(c,h),f.abrupt("return",{localId:c,track:h.receiver.track,rtpReceiver:h.receiver});case 27:case"end":return f.stop()}},null,this,null,Promise)}},{key:"stopReceiving",value:function(e){var n,s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertRecvDirection(),P.debug('stopReceiving() [localId:%s]',e),n=this._mapMidTransceiver.get(e)){c.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return this._remoteSdp.closeMediaSection(n.mid),s={type:'offer',sdp:this._remoteSdp.getSdp()},P.debug('stopReceiving() | calling pc.setRemoteDescription() [offer:%o]',s),c.next=10,t.awrap(this._pc.setRemoteDescription(s));case 10:return c.next=12,t.awrap(this._pc.createAnswer());case 12:return i=c.sent,P.debug('stopReceiving() | calling pc.setLocalDescription() [answer:%o]',i),c.next=16,t.awrap(this._pc.setLocalDescription(i));case 16:this._mapMidTransceiver.delete(e);case 17:case"end":return c.stop()}},null,this,null,Promise)}},{key:"pauseReceiving",value:function(e){var n,s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertRecvDirection(),P.debug('pauseReceiving() [localId:%s]',e),n=this._mapMidTransceiver.get(e)){c.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return n.direction='inactive',s={type:'offer',sdp:this._remoteSdp.getSdp()},P.debug('pauseReceiving() | calling pc.setRemoteDescription() [offer:%o]',s),c.next=10,t.awrap(this._pc.setRemoteDescription(s));case 10:return c.next=12,t.awrap(this._pc.createAnswer());case 12:return i=c.sent,P.debug('pauseReceiving() | calling pc.setLocalDescription() [answer:%o]',i),c.next=16,t.awrap(this._pc.setLocalDescription(i));case 16:case"end":return c.stop()}},null,this,null,Promise)}},{key:"resumeReceiving",value:function(e){var n,s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertRecvDirection(),P.debug('resumeReceiving() [localId:%s]',e),n=this._mapMidTransceiver.get(e)){c.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return n.direction='recvonly',s={type:'offer',sdp:this._remoteSdp.getSdp()},P.debug('resumeReceiving() | calling pc.setRemoteDescription() [offer:%o]',s),c.next=10,t.awrap(this._pc.setRemoteDescription(s));case 10:return c.next=12,t.awrap(this._pc.createAnswer());case 12:return i=c.sent,P.debug('resumeReceiving() | calling pc.setLocalDescription() [answer:%o]',i),c.next=16,t.awrap(this._pc.setLocalDescription(i));case 16:case"end":return c.stop()}},null,this,null,Promise)}},{key:"getReceiverStats",value:function(e){var n;return t.async(function(t){for(;;)switch(t.prev=t.next){case 0:if(this._assertRecvDirection(),n=this._mapMidTransceiver.get(e)){t.next=4;break}throw new Error('associated RTCRtpTransceiver not found');case 4:return t.abrupt("return",n.receiver.getStats());case 5:case"end":return t.stop()}},null,this,null,Promise)}},{key:"receiveDataChannel",value:function(e){var n,s,i,c,o,p,u,l,h,f,m,v;return t.async(function(w){for(;;)switch(w.prev=w.next){case 0:if(n=e.sctpStreamParameters,s=e.label,i=e.protocol,this._assertRecvDirection(),c=n.streamId,o=n.ordered,p=n.maxPacketLifeTime,u=n.maxRetransmits,l={negotiated:!0,id:c,ordered:o,maxPacketLifeTime:p,maxRetransmits:u,protocol:i},P.debug('receiveDataChannel() [options:%o]',l),h=this._pc.createDataChannel(s,l),this._hasDataChannelMediaSection){w.next=23;break}return this._remoteSdp.receiveSctpAssociation(),f={type:'offer',sdp:this._remoteSdp.getSdp()},P.debug('receiveDataChannel() | calling pc.setRemoteDescription() [offer:%o]',f),w.next=12,t.awrap(this._pc.setRemoteDescription(f));case 12:return w.next=14,t.awrap(this._pc.createAnswer());case 14:if(m=w.sent,this._transportReady){w.next=19;break}return v=_.parse(m.sdp),w.next=19,t.awrap(this._setupTransport({localDtlsRole:'client',localSdpObject:v}));case 19:return P.debug('receiveDataChannel() | calling pc.setRemoteDescription() [answer:%o]',m),w.next=22,t.awrap(this._pc.setLocalDescription(m));case 22:this._hasDataChannelMediaSection=!0;case 23:return w.abrupt("return",{dataChannel:h});case 24:case"end":return w.stop()}},null,this,null,Promise)}},{key:"_setupTransport",value:function(e){var n,s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:return n=e.localDtlsRole,(s=e.localSdpObject)||(s=_.parse(this._pc.localDescription.sdp)),(i=R.extractDtlsParameters({sdpObject:s})).role=n,this._remoteSdp.updateDtlsRole('client'===n?'server':'client'),c.next=7,t.awrap(this.safeEmitAsPromise('@connect',{dtlsParameters:i}));case 7:this._transportReady=!0;case 8:case"end":return c.stop()}},null,this,null,Promise)}},{key:"_assertSendDirection",value:function(){if('send'!==this._direction)throw new Error('method can just be called for handlers with "send" direction')}},{key:"_assertRecvDirection",value:function(){if('recv'!==this._direction)throw new Error('method can just be called for handlers with "recv" direction')}}],[{key:"createFactory",value:function(){return function(){return new v}}}]),v})(k.HandlerInterface);_e.Firefox60=C},616,[22,67,9,10,12,14,17,602,588,591,592,593,606,607,608,609]); +__d(function(g,r,_i,a,_m,_e,d){"use strict";var e=r(d[0]),t=r(d[1]),n=r(d[2]),s=r(d[3]),i=r(d[4]),c=r(d[5]),o=r(d[6]);function p(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(n)return(n=n.call(e)).next.bind(n);if(Array.isArray(e)||(n=u(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var s=0;return function(){return s>=e.length?{done:!0}:{done:!1,value:e[s++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function u(e,t){if(e){if("string"==typeof e)return l(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?l(e,t):void 0}}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,s=new Array(t);n1&&(k.debug('send() | enabling legacy simulcast'),v=_.parse(m.sdp),w=v.media[f.idx],R.addLegacySimulcast({offerMediaObject:w,numStreams:i.length}),m={type:'offer',sdp:_.write(v)}),k.debug('send() | calling pc.setLocalDescription() [offer:%o]',m),M.next=20,t.awrap(this._pc.setLocalDescription(m));case 20:if(x=h.mid,u.mid=x,v=_.parse(this._pc.localDescription.sdp),w=v.media[f.idx],u.rtcp.cname=y.getCname({offerMediaObject:w}),u.encodings=R.getRtpEncodings({offerMediaObject:w}),i)for(D=0;D1&&('video/vp8'===u.codecs[0].mimeType.toLowerCase()||'video/h264'===u.codecs[0].mimeType.toLowerCase()))for(P=p(u.encodings);!(T=P()).done;)T.value.scalabilityMode='S1T3';return this._remoteSdp.send({offerMediaObject:w,reuseMid:f.reuseMid,offerRtpParameters:u,answerRtpParameters:l,codecOptions:c}),C={type:'answer',sdp:this._remoteSdp.getSdp()},k.debug('send() | calling pc.setRemoteDescription() [answer:%o]',C),M.next=33,t.awrap(this._pc.setRemoteDescription(C));case 33:return this._mapMidTransceiver.set(x,h),M.abrupt("return",{localId:x,rtpParameters:u,rtpSender:h.sender});case 35:case"end":return M.stop()}},null,this,null,Promise)}},{key:"stopSending",value:function(e){var n,s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertSendDirection(),k.debug('stopSending() [localId:%s]',e),n=this._mapMidTransceiver.get(e)){c.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return n.sender.replaceTrack(null),this._pc.removeTrack(n.sender),this._remoteSdp.closeMediaSection(n.mid),c.next=10,t.awrap(this._pc.createOffer());case 10:return s=c.sent,k.debug('stopSending() | calling pc.setLocalDescription() [offer:%o]',s),c.next=14,t.awrap(this._pc.setLocalDescription(s));case 14:return i={type:'answer',sdp:this._remoteSdp.getSdp()},k.debug('stopSending() | calling pc.setRemoteDescription() [answer:%o]',i),c.next=18,t.awrap(this._pc.setRemoteDescription(i));case 18:this._mapMidTransceiver.delete(e);case 19:case"end":return c.stop()}},null,this,null,Promise)}},{key:"replaceTrack",value:function(e,n){var s;return t.async(function(i){for(;;)switch(i.prev=i.next){case 0:if(this._assertSendDirection(),n?k.debug('replaceTrack() [localId:%s, track.id:%s]',e,n.id):k.debug('replaceTrack() [localId:%s, no track]',e),s=this._mapMidTransceiver.get(e)){i.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return i.next=7,t.awrap(s.sender.replaceTrack(n));case 7:case"end":return i.stop()}},null,this,null,Promise)}},{key:"setMaxSpatialLayer",value:function(e,n){var s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertSendDirection(),k.debug('setMaxSpatialLayer() [localId:%s, spatialLayer:%s]',e,n),s=this._mapMidTransceiver.get(e)){c.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return(i=s.sender.getParameters()).encodings.forEach(function(e,t){e.active=t<=n}),c.next=9,t.awrap(s.sender.setParameters(i));case 9:case"end":return c.stop()}},null,this,null,Promise)}},{key:"setRtpEncodingParameters",value:function(n,s){var i,c;return t.async(function(o){for(;;)switch(o.prev=o.next){case 0:if(this._assertSendDirection(),k.debug('setRtpEncodingParameters() [localId:%s, params:%o]',n,s),i=this._mapMidTransceiver.get(n)){o.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return(c=i.sender.getParameters()).encodings.forEach(function(t,n){c.encodings[n]=e(e({},t),s)}),o.next=9,t.awrap(i.sender.setParameters(c));case 9:case"end":return o.stop()}},null,this,null,Promise)}},{key:"getSenderStats",value:function(e){var n;return t.async(function(t){for(;;)switch(t.prev=t.next){case 0:if(this._assertSendDirection(),n=this._mapMidTransceiver.get(e)){t.next=4;break}throw new Error('associated RTCRtpTransceiver not found');case 4:return t.abrupt("return",n.sender.getStats());case 5:case"end":return t.stop()}},null,this,null,Promise)}},{key:"sendDataChannel",value:function(e){var n,s,i,c,o,p,u,l,f,h,m,v;return t.async(function(w){for(;;)switch(w.prev=w.next){case 0:if(n=e.ordered,s=e.maxPacketLifeTime,i=e.maxRetransmits,c=e.label,o=e.protocol,this._assertSendDirection(),p={negotiated:!0,id:this._nextSendSctpStreamId,ordered:n,maxPacketLifeTime:s,maxRetransmits:i,protocol:o},k.debug('sendDataChannel() [options:%o]',p),u=this._pc.createDataChannel(c,p),this._nextSendSctpStreamId=++this._nextSendSctpStreamId%P.MIS,this._hasDataChannelMediaSection){w.next=24;break}return w.next=9,t.awrap(this._pc.createOffer());case 9:if(l=w.sent,f=_.parse(l.sdp),h=f.media.find(function(e){return'application'===e.type}),this._transportReady){w.next=15;break}return w.next=15,t.awrap(this._setupTransport({localDtlsRole:'server',localSdpObject:f}));case 15:return k.debug('sendDataChannel() | calling pc.setLocalDescription() [offer:%o]',l),w.next=18,t.awrap(this._pc.setLocalDescription(l));case 18:return this._remoteSdp.sendSctpAssociation({offerMediaObject:h}),m={type:'answer',sdp:this._remoteSdp.getSdp()},k.debug('sendDataChannel() | calling pc.setRemoteDescription() [answer:%o]',m),w.next=23,t.awrap(this._pc.setRemoteDescription(m));case 23:this._hasDataChannelMediaSection=!0;case 24:return v={streamId:p.id,ordered:p.ordered,maxPacketLifeTime:p.maxPacketLifeTime,maxRetransmits:p.maxRetransmits},w.abrupt("return",{dataChannel:u,sctpStreamParameters:v});case 26:case"end":return w.stop()}},null,this,null,Promise)}},{key:"receive",value:function(e){var n,s,i,c,o,p,u,l,f;return t.async(function(h){for(;;)switch(h.prev=h.next){case 0:return n=e.trackId,s=e.kind,i=e.rtpParameters,this._assertRecvDirection(),k.debug('receive() [trackId:%s, kind:%s]',n,s),c=i.mid||String(this._mapMidTransceiver.size),this._remoteSdp.receive({mid:c,kind:s,offerRtpParameters:i,streamId:i.rtcp.cname,trackId:n}),o={type:'offer',sdp:this._remoteSdp.getSdp()},k.debug('receive() | calling pc.setRemoteDescription() [offer:%o]',o),h.next=9,t.awrap(this._pc.setRemoteDescription(o));case 9:return h.next=11,t.awrap(this._pc.createAnswer());case 11:if(p=h.sent,u=_.parse(p.sdp),l=u.media.find(function(e){return String(e.mid)===c}),y.applyCodecParameters({offerRtpParameters:i,answerMediaObject:l}),p={type:'answer',sdp:_.write(u)},this._transportReady){h.next=19;break}return h.next=19,t.awrap(this._setupTransport({localDtlsRole:'client',localSdpObject:u}));case 19:return k.debug('receive() | calling pc.setLocalDescription() [answer:%o]',p),h.next=22,t.awrap(this._pc.setLocalDescription(p));case 22:if(f=this._pc.getTransceivers().find(function(e){return e.mid===c})){h.next=25;break}throw new Error('new RTCRtpTransceiver not found');case 25:return this._mapMidTransceiver.set(c,f),h.abrupt("return",{localId:c,track:f.receiver.track,rtpReceiver:f.receiver});case 27:case"end":return h.stop()}},null,this,null,Promise)}},{key:"stopReceiving",value:function(e){var n,s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertRecvDirection(),k.debug('stopReceiving() [localId:%s]',e),n=this._mapMidTransceiver.get(e)){c.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return this._remoteSdp.closeMediaSection(n.mid),s={type:'offer',sdp:this._remoteSdp.getSdp()},k.debug('stopReceiving() | calling pc.setRemoteDescription() [offer:%o]',s),c.next=10,t.awrap(this._pc.setRemoteDescription(s));case 10:return c.next=12,t.awrap(this._pc.createAnswer());case 12:return i=c.sent,k.debug('stopReceiving() | calling pc.setLocalDescription() [answer:%o]',i),c.next=16,t.awrap(this._pc.setLocalDescription(i));case 16:this._mapMidTransceiver.delete(e);case 17:case"end":return c.stop()}},null,this,null,Promise)}},{key:"pauseReceiving",value:function(e){var n,s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertRecvDirection(),k.debug('pauseReceiving() [localId:%s]',e),n=this._mapMidTransceiver.get(e)){c.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return n.direction='inactive',s={type:'offer',sdp:this._remoteSdp.getSdp()},k.debug('pauseReceiving() | calling pc.setRemoteDescription() [offer:%o]',s),c.next=10,t.awrap(this._pc.setRemoteDescription(s));case 10:return c.next=12,t.awrap(this._pc.createAnswer());case 12:return i=c.sent,k.debug('pauseReceiving() | calling pc.setLocalDescription() [answer:%o]',i),c.next=16,t.awrap(this._pc.setLocalDescription(i));case 16:case"end":return c.stop()}},null,this,null,Promise)}},{key:"resumeReceiving",value:function(e){var n,s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertRecvDirection(),k.debug('resumeReceiving() [localId:%s]',e),n=this._mapMidTransceiver.get(e)){c.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return n.direction='recvonly',s={type:'offer',sdp:this._remoteSdp.getSdp()},k.debug('resumeReceiving() | calling pc.setRemoteDescription() [offer:%o]',s),c.next=10,t.awrap(this._pc.setRemoteDescription(s));case 10:return c.next=12,t.awrap(this._pc.createAnswer());case 12:return i=c.sent,k.debug('resumeReceiving() | calling pc.setLocalDescription() [answer:%o]',i),c.next=16,t.awrap(this._pc.setLocalDescription(i));case 16:case"end":return c.stop()}},null,this,null,Promise)}},{key:"getReceiverStats",value:function(e){var n;return t.async(function(t){for(;;)switch(t.prev=t.next){case 0:if(this._assertRecvDirection(),n=this._mapMidTransceiver.get(e)){t.next=4;break}throw new Error('associated RTCRtpTransceiver not found');case 4:return t.abrupt("return",n.receiver.getStats());case 5:case"end":return t.stop()}},null,this,null,Promise)}},{key:"receiveDataChannel",value:function(e){var n,s,i,c,o,p,u,l,f,h,m,v;return t.async(function(w){for(;;)switch(w.prev=w.next){case 0:if(n=e.sctpStreamParameters,s=e.label,i=e.protocol,this._assertRecvDirection(),c=n.streamId,o=n.ordered,p=n.maxPacketLifeTime,u=n.maxRetransmits,l={negotiated:!0,id:c,ordered:o,maxPacketLifeTime:p,maxRetransmits:u,protocol:i},k.debug('receiveDataChannel() [options:%o]',l),f=this._pc.createDataChannel(s,l),this._hasDataChannelMediaSection){w.next=23;break}return this._remoteSdp.receiveSctpAssociation(),h={type:'offer',sdp:this._remoteSdp.getSdp()},k.debug('receiveDataChannel() | calling pc.setRemoteDescription() [offer:%o]',h),w.next=12,t.awrap(this._pc.setRemoteDescription(h));case 12:return w.next=14,t.awrap(this._pc.createAnswer());case 14:if(m=w.sent,this._transportReady){w.next=19;break}return v=_.parse(m.sdp),w.next=19,t.awrap(this._setupTransport({localDtlsRole:'client',localSdpObject:v}));case 19:return k.debug('receiveDataChannel() | calling pc.setRemoteDescription() [answer:%o]',m),w.next=22,t.awrap(this._pc.setLocalDescription(m));case 22:this._hasDataChannelMediaSection=!0;case 23:return w.abrupt("return",{dataChannel:f});case 24:case"end":return w.stop()}},null,this,null,Promise)}},{key:"_setupTransport",value:function(e){var n,s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:return n=e.localDtlsRole,(s=e.localSdpObject)||(s=_.parse(this._pc.localDescription.sdp)),(i=y.extractDtlsParameters({sdpObject:s})).role=n,this._remoteSdp.updateDtlsRole('client'===n?'server':'client'),c.next=7,t.awrap(this.safeEmitAsPromise('@connect',{dtlsParameters:i}));case 7:this._transportReady=!0;case 8:case"end":return c.stop()}},null,this,null,Promise)}},{key:"_assertSendDirection",value:function(){if('send'!==this._direction)throw new Error('method can just be called for handlers with "send" direction')}},{key:"_assertRecvDirection",value:function(){if('recv'!==this._direction)throw new Error('method can just be called for handlers with "recv" direction')}}],[{key:"createFactory",value:function(){return function(){return new v}}}]),v})(x.HandlerInterface);_e.Safari12=T},617,[22,67,9,10,12,14,17,602,588,592,593,606,607,608,609]); +__d(function(g,_r,_i,a,_m,_e,d){"use strict";var e=_r(d[0]),t=_r(d[1]),r=_r(d[2]),n=_r(d[3]),s=_r(d[4]),c=_r(d[5]),i=_r(d[6]);function o(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(r)return(r=r.call(e)).next.bind(r);if(Array.isArray(e)||(r=p(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var n=0;return function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function p(e,t){if(e){if("string"==typeof e)return l(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?l(e,t):void 0}}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r1&&(k.debug('send() | enabling simulcast'),l=v.parse(p.sdp),u=l.media.find(function(e){return'video'===e.type}),w.addLegacySimulcast({offerMediaObject:u,track:n,numStreams:s.length}),p={type:'offer',sdp:v.write(l)}),k.debug('send() | calling pc.setLocalDescription() [offer:%o]',p),I.next=21,t.awrap(this._pc.setLocalDescription(p));case 21:if(l=v.parse(this._pc.localDescription.sdp),u=l.media.find(function(e){return e.type===n.kind}),f.rtcp.cname=R.getCname({offerMediaObject:u}),f.encodings=w.getRtpEncodings({offerMediaObject:u,track:n}),s)for(m=0;m1&&'video/vp8'===f.codecs[0].mimeType.toLowerCase())for(S=o(f.encodings);!(y=S()).done;)y.value.scalabilityMode='S1T3';return this._remoteSdp.send({offerMediaObject:u,offerRtpParameters:f,answerRtpParameters:h,codecOptions:c}),x={type:'answer',sdp:this._remoteSdp.getSdp()},k.debug('send() | calling pc.setRemoteDescription() [answer:%o]',x),I.next=32,t.awrap(this._pc.setRemoteDescription(x));case 32:return P=String(this._nextSendLocalId),this._nextSendLocalId++,D=this._pc.getSenders().find(function(e){return e.track===n}),this._mapSendLocalIdRtpSender.set(P,D),I.abrupt("return",{localId:P,rtpParameters:f,rtpSender:D});case 37:case"end":return I.stop()}},null,this,null,Promise)}},{key:"stopSending",value:function(e){var r,n,s;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertSendDirection(),r=this._mapSendLocalIdRtpSender.get(e)){c.next=4;break}throw new Error('associated RTCRtpSender not found');case 4:return r.track&&this._sendStream.removeTrack(r.track),this._mapSendLocalIdRtpSender.delete(e),c.next=8,t.awrap(this._pc.createOffer());case 8:return n=c.sent,k.debug('stopSending() | calling pc.setLocalDescription() [offer:%o]',n),c.prev=10,c.next=13,t.awrap(this._pc.setLocalDescription(n));case 13:c.next=21;break;case 15:if(c.prev=15,c.t0=c.catch(10),0!==this._sendStream.getTracks().length){c.next=20;break}return k.warn('stopSending() | ignoring expected error due no sending tracks: %s',c.t0.toString()),c.abrupt("return");case 20:throw c.t0;case 21:if('stable'!==this._pc.signalingState){c.next=23;break}return c.abrupt("return");case 23:return s={type:'answer',sdp:this._remoteSdp.getSdp()},k.debug('stopSending() | calling pc.setRemoteDescription() [answer:%o]',s),c.next=27,t.awrap(this._pc.setRemoteDescription(s));case 27:case"end":return c.stop()}},null,this,[[10,15]],Promise)}},{key:"replaceTrack",value:function(e,r){var n,s;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertSendDirection(),r?k.debug('replaceTrack() [localId:%s, track.id:%s]',e,r.id):k.debug('replaceTrack() [localId:%s, no track]',e),n=this._mapSendLocalIdRtpSender.get(e)){c.next=5;break}throw new Error('associated RTCRtpSender not found');case 5:return s=n.track,c.next=8,t.awrap(n.replaceTrack(r));case 8:s&&this._sendStream.removeTrack(s),r&&this._sendStream.addTrack(r);case 10:case"end":return c.stop()}},null,this,null,Promise)}},{key:"setMaxSpatialLayer",value:function(e,r){var n,s;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertSendDirection(),k.debug('setMaxSpatialLayer() [localId:%s, spatialLayer:%s]',e,r),n=this._mapSendLocalIdRtpSender.get(e)){c.next=5;break}throw new Error('associated RTCRtpSender not found');case 5:return(s=n.getParameters()).encodings.forEach(function(e,t){e.active=t<=r}),c.next=9,t.awrap(n.setParameters(s));case 9:case"end":return c.stop()}},null,this,null,Promise)}},{key:"setRtpEncodingParameters",value:function(r,n){var s,c;return t.async(function(i){for(;;)switch(i.prev=i.next){case 0:if(this._assertSendDirection(),k.debug('setRtpEncodingParameters() [localId:%s, params:%o]',r,n),s=this._mapSendLocalIdRtpSender.get(r)){i.next=5;break}throw new Error('associated RTCRtpSender not found');case 5:return(c=s.getParameters()).encodings.forEach(function(t,r){c.encodings[r]=e(e({},t),n)}),i.next=9,t.awrap(s.setParameters(c));case 9:case"end":return i.stop()}},null,this,null,Promise)}},{key:"getSenderStats",value:function(e){var r;return t.async(function(t){for(;;)switch(t.prev=t.next){case 0:if(this._assertSendDirection(),r=this._mapSendLocalIdRtpSender.get(e)){t.next=4;break}throw new Error('associated RTCRtpSender not found');case 4:return t.abrupt("return",r.getStats());case 5:case"end":return t.stop()}},null,this,null,Promise)}},{key:"sendDataChannel",value:function(e){var r,n,s,c,i,o,p,l,u,f,h,m;return t.async(function(S){for(;;)switch(S.prev=S.next){case 0:if(r=e.ordered,n=e.maxPacketLifeTime,s=e.maxRetransmits,c=e.label,i=e.protocol,this._assertSendDirection(),o={negotiated:!0,id:this._nextSendSctpStreamId,ordered:r,maxPacketLifeTime:n,maxRetransmits:s,protocol:i},k.debug('sendDataChannel() [options:%o]',o),p=this._pc.createDataChannel(c,o),this._nextSendSctpStreamId=++this._nextSendSctpStreamId%P.MIS,this._hasDataChannelMediaSection){S.next=24;break}return S.next=9,t.awrap(this._pc.createOffer());case 9:if(l=S.sent,u=v.parse(l.sdp),f=u.media.find(function(e){return'application'===e.type}),this._transportReady){S.next=15;break}return S.next=15,t.awrap(this._setupTransport({localDtlsRole:'server',localSdpObject:u}));case 15:return k.debug('sendDataChannel() | calling pc.setLocalDescription() [offer:%o]',l),S.next=18,t.awrap(this._pc.setLocalDescription(l));case 18:return this._remoteSdp.sendSctpAssociation({offerMediaObject:f}),h={type:'answer',sdp:this._remoteSdp.getSdp()},k.debug('sendDataChannel() | calling pc.setRemoteDescription() [answer:%o]',h),S.next=23,t.awrap(this._pc.setRemoteDescription(h));case 23:this._hasDataChannelMediaSection=!0;case 24:return m={streamId:o.id,ordered:o.ordered,maxPacketLifeTime:o.maxPacketLifeTime,maxRetransmits:o.maxRetransmits},S.abrupt("return",{dataChannel:p,sctpStreamParameters:m});case 26:case"end":return S.stop()}},null,this,null,Promise)}},{key:"receive",value:function(e){var r,n,s,c,i,o,p,l,u,f;return t.async(function(h){for(;;)switch(h.prev=h.next){case 0:return r=e.trackId,n=e.kind,s=e.rtpParameters,this._assertRecvDirection(),k.debug('receive() [trackId:%s, kind:%s]',r,n),c=r,i=n,this._remoteSdp.receive({mid:i,kind:n,offerRtpParameters:s,streamId:s.rtcp.cname,trackId:r}),o={type:'offer',sdp:this._remoteSdp.getSdp()},k.debug('receive() | calling pc.setRemoteDescription() [offer:%o]',o),h.next=10,t.awrap(this._pc.setRemoteDescription(o));case 10:return h.next=12,t.awrap(this._pc.createAnswer());case 12:if(p=h.sent,l=v.parse(p.sdp),u=l.media.find(function(e){return String(e.mid)===i}),R.applyCodecParameters({offerRtpParameters:s,answerMediaObject:u}),p={type:'answer',sdp:v.write(l)},this._transportReady){h.next=20;break}return h.next=20,t.awrap(this._setupTransport({localDtlsRole:'client',localSdpObject:l}));case 20:return k.debug('receive() | calling pc.setLocalDescription() [answer:%o]',p),h.next=23,t.awrap(this._pc.setLocalDescription(p));case 23:if(f=this._pc.getReceivers().find(function(e){return e.track&&e.track.id===c})){h.next=26;break}throw new Error('new RTCRtpReceiver not');case 26:return this._mapRecvLocalIdInfo.set(c,{mid:i,rtpParameters:s,rtpReceiver:f}),h.abrupt("return",{localId:c,track:f.track,rtpReceiver:f});case 28:case"end":return h.stop()}},null,this,null,Promise)}},{key:"stopReceiving",value:function(e){var r,n,s,c,i;return t.async(function(o){for(;;)switch(o.prev=o.next){case 0:return this._assertRecvDirection(),k.debug('stopReceiving() [localId:%s]',e),r=this._mapRecvLocalIdInfo.get(e)||{},n=r.mid,s=r.rtpParameters,this._mapRecvLocalIdInfo.delete(e),this._remoteSdp.planBStopReceiving({mid:n,offerRtpParameters:s}),c={type:'offer',sdp:this._remoteSdp.getSdp()},k.debug('stopReceiving() | calling pc.setRemoteDescription() [offer:%o]',c),o.next=9,t.awrap(this._pc.setRemoteDescription(c));case 9:return o.next=11,t.awrap(this._pc.createAnswer());case 11:return i=o.sent,k.debug('stopReceiving() | calling pc.setLocalDescription() [answer:%o]',i),o.next=15,t.awrap(this._pc.setLocalDescription(i));case 15:case"end":return o.stop()}},null,this,null,Promise)}},{key:"getReceiverStats",value:function(e){var r,n;return t.async(function(t){for(;;)switch(t.prev=t.next){case 0:if(this._assertRecvDirection(),r=this._mapRecvLocalIdInfo.get(e)||{},n=r.rtpReceiver){t.next=4;break}throw new Error('associated RTCRtpReceiver not found');case 4:return t.abrupt("return",n.getStats());case 5:case"end":return t.stop()}},null,this,null,Promise)}},{key:"pauseReceiving",value:function(e){return t.async(function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}},null,null,null,Promise)}},{key:"resumeReceiving",value:function(e){return t.async(function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}},null,null,null,Promise)}},{key:"receiveDataChannel",value:function(e){var r,n,s,c,i,o,p,l,u,f,h,m;return t.async(function(S){for(;;)switch(S.prev=S.next){case 0:if(r=e.sctpStreamParameters,n=e.label,s=e.protocol,this._assertRecvDirection(),c=r.streamId,i=r.ordered,o=r.maxPacketLifeTime,p=r.maxRetransmits,l={negotiated:!0,id:c,ordered:i,maxPacketLifeTime:o,maxRetransmits:p,protocol:s},k.debug('receiveDataChannel() [options:%o]',l),u=this._pc.createDataChannel(n,l),this._hasDataChannelMediaSection){S.next=23;break}return this._remoteSdp.receiveSctpAssociation({oldDataChannelSpec:!0}),f={type:'offer',sdp:this._remoteSdp.getSdp()},k.debug('receiveDataChannel() | calling pc.setRemoteDescription() [offer:%o]',f),S.next=12,t.awrap(this._pc.setRemoteDescription(f));case 12:return S.next=14,t.awrap(this._pc.createAnswer());case 14:if(h=S.sent,this._transportReady){S.next=19;break}return m=v.parse(h.sdp),S.next=19,t.awrap(this._setupTransport({localDtlsRole:'client',localSdpObject:m}));case 19:return k.debug('receiveDataChannel() | calling pc.setRemoteDescription() [answer:%o]',h),S.next=22,t.awrap(this._pc.setLocalDescription(h));case 22:this._hasDataChannelMediaSection=!0;case 23:return S.abrupt("return",{dataChannel:u});case 24:case"end":return S.stop()}},null,this,null,Promise)}},{key:"_setupTransport",value:function(e){var r,n,s;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:return r=e.localDtlsRole,(n=e.localSdpObject)||(n=v.parse(this._pc.localDescription.sdp)),(s=R.extractDtlsParameters({sdpObject:n})).role=r,this._remoteSdp.updateDtlsRole('client'===r?'server':'client'),c.next=7,t.awrap(this.safeEmitAsPromise('@connect',{dtlsParameters:s}));case 7:this._transportReady=!0;case 8:case"end":return c.stop()}},null,this,null,Promise)}},{key:"_assertSendDirection",value:function(){if('send'!==this._direction)throw new Error('method can just be called for handlers with "send" direction')}},{key:"_assertRecvDirection",value:function(){if('recv'!==this._direction)throw new Error('method can just be called for handlers with "recv" direction')}}],[{key:"createFactory",value:function(){return function(){return new m}}}]),m})(y.HandlerInterface);_e.Safari11=D},618,[22,67,9,10,12,14,17,602,588,592,593,606,614,608,609]); +__d(function(g,r,_i,a,_m,_e,d){"use strict";var e=r(d[0]),t=r(d[1]),n=r(d[2]),s=r(d[3]),c=r(d[4]),i=r(d[5]),o=r(d[6]);function u(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(n)return(n=n.call(e)).next.bind(n);if(Array.isArray(e)||(n=l(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var s=0;return function(){return s>=e.length?{done:!0}:{done:!1,value:e[s++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function l(e,t){if(e){if("string"==typeof e)return p(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?p(e,t):void 0}}function p(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,s=new Array(t);n=t.length?{done:!0}:{done:!1,value:t[l++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function n(t,n){if(t){if("string"==typeof t)return i(t,n);var o=Object.prototype.toString.call(t).slice(8,-1);return"Object"===o&&t.constructor&&(o=t.constructor.name),"Map"===o||"Set"===o?Array.from(t):"Arguments"===o||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(o)?i(t,n):void 0}}function i(t,n){(null==n||n>t.length)&&(n=t.length);for(var i=0,o=new Array(n);i=e.length?{done:!0}:{done:!1,value:e[s++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function l(e,t){if(e){if("string"==typeof e)return u(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?u(e,t):void 0}}function u(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,s=new Array(t);n1&&(D.debug('send() | enabling simulcast'),u=_.parse(l.sdp),f=u.media.find(function(e){return'video'===e.type}),R.addLegacySimulcast({offerMediaObject:f,track:s,numStreams:c.length}),l={type:'offer',sdp:_.write(u)}),D.debug('send() | calling pc.setLocalDescription() [offer:%o]',l),I.next=21,t.awrap(this._pc.setLocalDescription(l));case 21:if(u=_.parse(this._pc.localDescription.sdp),f=u.media.find(function(e){return e.type===s.kind}),m.rtcp.cname=x.getCname({offerMediaObject:f}),m.encodings=R.getRtpEncodings({offerMediaObject:f,track:s}),c)for(v=0;v1&&('video/vp8'===m.codecs[0].mimeType.toLowerCase()||'video/h264'===m.codecs[0].mimeType.toLowerCase()))for(S=p(m.encodings);!(b=S()).done;)b.value.scalabilityMode='S1T3';return this._remoteSdp.send({offerMediaObject:f,offerRtpParameters:m,answerRtpParameters:h,codecOptions:i}),k={type:'answer',sdp:this._remoteSdp.getSdp()},D.debug('send() | calling pc.setRemoteDescription() [answer:%o]',k),I.next=32,t.awrap(this._pc.setRemoteDescription(k));case 32:return P=String(this._nextSendLocalId),this._nextSendLocalId++,this._mapSendLocalIdTrack.set(P,s),I.abrupt("return",{localId:P,rtpParameters:m});case 36:case"end":return I.stop()}},null,this,null,Promise)}},{key:"stopSending",value:function(e){var n,s,c;return t.async(function(i){for(;;)switch(i.prev=i.next){case 0:if(this._assertSendDirection(),D.debug('stopSending() [localId:%s]',e),n=this._mapSendLocalIdTrack.get(e)){i.next=5;break}throw new Error('track not found');case 5:return this._mapSendLocalIdTrack.delete(e),this._sendStream.removeTrack(n),this._pc.addStream(this._sendStream),i.next=10,t.awrap(this._pc.createOffer());case 10:return s=i.sent,D.debug('stopSending() | calling pc.setLocalDescription() [offer:%o]',s),i.prev=12,i.next=15,t.awrap(this._pc.setLocalDescription(s));case 15:i.next=23;break;case 17:if(i.prev=17,i.t0=i.catch(12),0!==this._sendStream.getTracks().length){i.next=22;break}return D.warn('stopSending() | ignoring expected error due no sending tracks: %s',i.t0.toString()),i.abrupt("return");case 22:throw i.t0;case 23:if('stable'!==this._pc.signalingState){i.next=25;break}return i.abrupt("return");case 25:return c={type:'answer',sdp:this._remoteSdp.getSdp()},D.debug('stopSending() | calling pc.setRemoteDescription() [answer:%o]',c),i.next=29,t.awrap(this._pc.setRemoteDescription(c));case 29:case"end":return i.stop()}},null,this,[[12,17]],Promise)}},{key:"replaceTrack",value:function(e,n){return t.async(function(e){for(;;)switch(e.prev=e.next){case 0:throw new b.UnsupportedError('not implemented');case 1:case"end":return e.stop()}},null,null,null,Promise)}},{key:"setMaxSpatialLayer",value:function(e,n){return t.async(function(e){for(;;)switch(e.prev=e.next){case 0:throw new b.UnsupportedError('not implemented');case 1:case"end":return e.stop()}},null,null,null,Promise)}},{key:"setRtpEncodingParameters",value:function(e,n){return t.async(function(e){for(;;)switch(e.prev=e.next){case 0:throw new b.UnsupportedError('not implemented');case 1:case"end":return e.stop()}},null,null,null,Promise)}},{key:"getSenderStats",value:function(e){return t.async(function(e){for(;;)switch(e.prev=e.next){case 0:throw new b.UnsupportedError('not implemented');case 1:case"end":return e.stop()}},null,null,null,Promise)}},{key:"sendDataChannel",value:function(e){var n,s,c,i,o,p,l,u,f,m,h,v;return t.async(function(S){for(;;)switch(S.prev=S.next){case 0:if(n=e.ordered,s=e.maxPacketLifeTime,c=e.maxRetransmits,i=e.label,o=e.protocol,this._assertSendDirection(),p={negotiated:!0,id:this._nextSendSctpStreamId,ordered:n,maxPacketLifeTime:s,maxRetransmitTime:s,maxRetransmits:c,protocol:o},D.debug('sendDataChannel() [options:%o]',p),l=this._pc.createDataChannel(i,p),this._nextSendSctpStreamId=++this._nextSendSctpStreamId%I.MIS,this._hasDataChannelMediaSection){S.next=24;break}return S.next=9,t.awrap(this._pc.createOffer());case 9:if(u=S.sent,f=_.parse(u.sdp),m=f.media.find(function(e){return'application'===e.type}),this._transportReady){S.next=15;break}return S.next=15,t.awrap(this._setupTransport({localDtlsRole:'server',localSdpObject:f}));case 15:return D.debug('sendDataChannel() | calling pc.setLocalDescription() [offer:%o]',u),S.next=18,t.awrap(this._pc.setLocalDescription(u));case 18:return this._remoteSdp.sendSctpAssociation({offerMediaObject:m}),h={type:'answer',sdp:this._remoteSdp.getSdp()},D.debug('sendDataChannel() | calling pc.setRemoteDescription() [answer:%o]',h),S.next=23,t.awrap(this._pc.setRemoteDescription(h));case 23:this._hasDataChannelMediaSection=!0;case 24:return v={streamId:p.id,ordered:p.ordered,maxPacketLifeTime:p.maxPacketLifeTime,maxRetransmits:p.maxRetransmits},S.abrupt("return",{dataChannel:l,sctpStreamParameters:v});case 26:case"end":return S.stop()}},null,this,null,Promise)}},{key:"receive",value:function(e){var n,s,c,i,o,p,l,u,f,m,h,v;return t.async(function(S){for(;;)switch(S.prev=S.next){case 0:return n=e.trackId,s=e.kind,c=e.rtpParameters,this._assertRecvDirection(),D.debug('receive() [trackId:%s, kind:%s]',n,s),i=n,o=s,p=c.rtcp.cname,D.debug('receive() | forcing a random remote streamId to avoid well known bug in react-native-webrtc'),p+="-hack-"+w.generateRandomNumber(),this._remoteSdp.receive({mid:o,kind:s,offerRtpParameters:c,streamId:p,trackId:n}),l={type:'offer',sdp:this._remoteSdp.getSdp()},D.debug('receive() | calling pc.setRemoteDescription() [offer:%o]',l),S.next=13,t.awrap(this._pc.setRemoteDescription(l));case 13:return S.next=15,t.awrap(this._pc.createAnswer());case 15:if(u=S.sent,f=_.parse(u.sdp),m=f.media.find(function(e){return String(e.mid)===o}),x.applyCodecParameters({offerRtpParameters:c,answerMediaObject:m}),u={type:'answer',sdp:_.write(f)},this._transportReady){S.next=23;break}return S.next=23,t.awrap(this._setupTransport({localDtlsRole:'client',localSdpObject:f}));case 23:return D.debug('receive() | calling pc.setLocalDescription() [answer:%o]',u),S.next=26,t.awrap(this._pc.setLocalDescription(u));case 26:if(h=this._pc.getRemoteStreams().find(function(e){return e.id===p}),v=h.getTrackById(i)){S.next=30;break}throw new Error('remote track not found');case 30:return this._mapRecvLocalIdInfo.set(i,{mid:o,rtpParameters:c}),S.abrupt("return",{localId:i,track:v});case 32:case"end":return S.stop()}},null,this,null,Promise)}},{key:"stopReceiving",value:function(e){var n,s,c,i,o;return t.async(function(p){for(;;)switch(p.prev=p.next){case 0:return this._assertRecvDirection(),D.debug('stopReceiving() [localId:%s]',e),n=this._mapRecvLocalIdInfo.get(e)||{},s=n.mid,c=n.rtpParameters,this._mapRecvLocalIdInfo.delete(e),this._remoteSdp.planBStopReceiving({mid:s,offerRtpParameters:c}),i={type:'offer',sdp:this._remoteSdp.getSdp()},D.debug('stopReceiving() | calling pc.setRemoteDescription() [offer:%o]',i),p.next=9,t.awrap(this._pc.setRemoteDescription(i));case 9:return p.next=11,t.awrap(this._pc.createAnswer());case 11:return o=p.sent,D.debug('stopReceiving() | calling pc.setLocalDescription() [answer:%o]',o),p.next=15,t.awrap(this._pc.setLocalDescription(o));case 15:case"end":return p.stop()}},null,this,null,Promise)}},{key:"pauseReceiving",value:function(e){return t.async(function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}},null,null,null,Promise)}},{key:"resumeReceiving",value:function(e){return t.async(function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}},null,null,null,Promise)}},{key:"getReceiverStats",value:function(e){return t.async(function(e){for(;;)switch(e.prev=e.next){case 0:throw new b.UnsupportedError('not implemented');case 1:case"end":return e.stop()}},null,null,null,Promise)}},{key:"receiveDataChannel",value:function(e){var n,s,c,i,o,p,l,u,f,m,h,v;return t.async(function(S){for(;;)switch(S.prev=S.next){case 0:if(n=e.sctpStreamParameters,s=e.label,c=e.protocol,this._assertRecvDirection(),i=n.streamId,o=n.ordered,p=n.maxPacketLifeTime,l=n.maxRetransmits,u={negotiated:!0,id:i,ordered:o,maxPacketLifeTime:p,maxRetransmitTime:p,maxRetransmits:l,protocol:c},D.debug('receiveDataChannel() [options:%o]',u),f=this._pc.createDataChannel(s,u),this._hasDataChannelMediaSection){S.next=23;break}return this._remoteSdp.receiveSctpAssociation({oldDataChannelSpec:!0}),m={type:'offer',sdp:this._remoteSdp.getSdp()},D.debug('receiveDataChannel() | calling pc.setRemoteDescription() [offer:%o]',m),S.next=12,t.awrap(this._pc.setRemoteDescription(m));case 12:return S.next=14,t.awrap(this._pc.createAnswer());case 14:if(h=S.sent,this._transportReady){S.next=19;break}return v=_.parse(h.sdp),S.next=19,t.awrap(this._setupTransport({localDtlsRole:'client',localSdpObject:v}));case 19:return D.debug('receiveDataChannel() | calling pc.setRemoteDescription() [answer:%o]',h),S.next=22,t.awrap(this._pc.setLocalDescription(h));case 22:this._hasDataChannelMediaSection=!0;case 23:return S.abrupt("return",{dataChannel:f});case 24:case"end":return S.stop()}},null,this,null,Promise)}},{key:"_setupTransport",value:function(e){var n,s,c;return t.async(function(i){for(;;)switch(i.prev=i.next){case 0:return n=e.localDtlsRole,(s=e.localSdpObject)||(s=_.parse(this._pc.localDescription.sdp)),(c=x.extractDtlsParameters({sdpObject:s})).role=n,this._remoteSdp.updateDtlsRole('client'===n?'server':'client'),i.next=7,t.awrap(this.safeEmitAsPromise('@connect',{dtlsParameters:c}));case 7:this._transportReady=!0;case 8:case"end":return i.stop()}},null,this,null,Promise)}},{key:"_assertSendDirection",value:function(){if('send'!==this._direction)throw new Error('method can just be called for handlers with "send" direction')}},{key:"_assertRecvDirection",value:function(){if('recv'!==this._direction)throw new Error('method can just be called for handlers with "recv" direction')}}],[{key:"createFactory",value:function(){return function(){return new v}}}]),v})(k.HandlerInterface);_e.ReactNative=C},621,[22,67,9,10,12,14,17,602,588,591,592,593,606,614,608,609]); +__d(function(g,r,i,a,_m,e,d){"use strict";var t=this&&this.__createBinding||(Object.create?function(t,n,o,c){void 0===c&&(c=o),Object.defineProperty(t,c,{enumerable:!0,get:function(){return n[o]}})}:function(t,n,o,c){void 0===c&&(c=o),t[c]=n[o]}),n=this&&this.__exportStar||function(n,o){for(var c in n)"default"===c||o.hasOwnProperty(c)||t(o,n,c)};Object.defineProperty(e,"__esModule",{value:!0}),n(r(d[0]),e),n(r(d[1]),e),n(r(d[2]),e),n(r(d[3]),e),n(r(d[4]),e),n(r(d[5]),e),n(r(d[6]),e),n(r(d[7]),e),n(r(d[8]),e),n(r(d[9]),e)},622,[586,595,597,598,599,600,623,624,608,591]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0})},623,[]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0})},624,[]); +__d(function(g,r,i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.WebSocketProvider=_e.WebSocketContext=void 0;var t=e(r(d[1])),n=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=l(t);if(n&&n.has(e))return n.get(e);var o={},c=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in e)if("default"!==u&&Object.prototype.hasOwnProperty.call(e,u)){var f=c?Object.getOwnPropertyDescriptor(e,u):null;f&&(f.get||f.set)?Object.defineProperty(o,u,f):o[u]=e[u]}o.default=e,n&&n.set(e,o);return o})(r(d[2])),o=e(r(d[3])),c=r(d[4]),u=r(d[5]),f=r(d[6]),s=r(d[7]);function l(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(l=function(e){return e?n:t})(e)}var p=(0,n.createContext)(null);_e.WebSocketContext=p;_e.WebSocketProvider=function(e){var l=e.children,v=e.url,S=e.roomURL,k=e.peerId,O=(0,c.useDispatch)(),P=(0,n.useState)(),b=(0,t.default)(P,2),y=b[0],E=b[1],_=(0,c.useSelector)(function(e){return e.participant.authToken});return(0,n.useEffect)(function(){if(!v||!S||!k)return function(){};var e=new u.EventEmitter,t=(0,o.default)(v+"?roomURL="+S+"&peerId="+k+"&authToken="+_+"&version="+s.CLIENT_APP_VERSION);return t.on('disconnect',function(){O((0,f.setRoomSocketState)(f.RoomSocketState.DISCONNECTED))}),t.on('connect_error',function(e){console.log('connect_error',e)}),t.on('error',function(e){console.log('err socket')}),t.on('connect',function(){console.log('[DYTE] Connected'),O((0,f.setRoomSocketState)(f.RoomSocketState.CONNECTED))}),t.on('event://server-simple-message',function(t,n){var o=JSON.parse(t);e.emit('socket',o,n),O(o)}),E({socket:t,sendMessage:function(e,n){return new Promise(function(o){t.emit('event://send-message',JSON.stringify(e),function(e){var t=JSON.parse(e);O(t),o(t),n&&n(t)})})},emitter:e}),function(){t.disconnect(),E(null)}},[v,S,k,_,O]),n.default.createElement(p.Provider,{value:y},l)}},625,[1,41,165,626,432,590,480,499]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.io=e.Socket=e.Manager=e.protocol=void 0;var o=r(d[0]),t=r(d[1]),n=r(d[2])("socket.io-client");m.exports=e=u;var c=e.managers={};function u(u,f){"object"==typeof u&&(f=u,u=void 0),f=f||{};var s,p=(0,o.url)(u,f.path||"/socket.io"),l=p.source,y=p.id,v=p.path,b=c[y]&&v in c[y].nsps;return f.forceNew||f["force new connection"]||!1===f.multiplex||b?(n("ignoring socket cache for %s",l),s=new t.Manager(l,f)):(c[y]||(n("new io instance for %s",l),c[y]=new t.Manager(l,f)),s=c[y]),p.query&&!f.query&&(f.query=p.queryKey),s.socket(p.path,f)}e.io=u;var f=r(d[3]);Object.defineProperty(e,"protocol",{enumerable:!0,get:function(){return f.protocol}}),e.connect=u;var s=r(d[1]);Object.defineProperty(e,"Manager",{enumerable:!0,get:function(){return s.Manager}});var p=r(d[4]);Object.defineProperty(e,"Socket",{enumerable:!0,get:function(){return p.Socket}}),e.default=u},626,[627,629,583,652,651]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.url=void 0;var t=r(d[0]),o=r(d[1])("socket.io-client:url");e.url=function(p){var s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",l=arguments.length>2?arguments[2]:void 0,c=p;l=l||"undefined"!=typeof location&&location,null==p&&(p=l.protocol+"//"+l.host),"string"==typeof p&&("/"===p.charAt(0)&&(p="/"===p.charAt(1)?l.protocol+p:l.host+p),/^(https?|wss?):\/\//.test(p)||(o("protocol-less url %s",p),p=void 0!==l?l.protocol+"//"+p:"https://"+p),o("parse %s",p),c=t(p)),c.port||(/^(http|ws)$/.test(c.protocol)?c.port="80":/^(http|ws)s$/.test(c.protocol)&&(c.port="443")),c.path=c.path||"/";var h=-1!==c.host.indexOf(":")?"["+c.host+"]":c.host;return c.id=c.protocol+"://"+h+":"+c.port+s,c.href=c.protocol+"://"+h+(l&&l.port===c.port?"":":"+c.port),c}},627,[628,583]); +__d(function(g,r,_i,a,_m,_e,d){var e=/^(?:(?![^:@]+:[^:@\/]*@)(http|https|ws|wss):\/\/)?((?:(([^:@]*)(?::([^:@]*))?)?@)?((?:[a-f0-9]{0,4}:){2,7}[a-f0-9]{0,4}|[^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/,t=['source','protocol','authority','userInfo','user','password','host','port','relative','path','directory','file','query','anchor'];function s(e,t){var s=t.replace(/\/{2,9}/g,"/").split("/");return'/'!=t.substr(0,1)&&0!==t.length||s.splice(0,1),'/'==t.substr(t.length-1,1)&&s.splice(s.length-1,1),s}function n(e,t){var s={};return t.replace(/(?:^|&)([^&=]*)=?([^&]*)/g,function(e,t,n){t&&(s[t]=n)}),s}_m.exports=function(u){var o=u,i=u.indexOf('['),c=u.indexOf(']');-1!=i&&-1!=c&&(u=u.substring(0,i)+u.substring(i,c).replace(/:/g,';')+u.substring(c,u.length));for(var p=e.exec(u||''),h={},l=14;l--;)h[t[l]]=p[l]||'';return-1!=i&&-1!=c&&(h.source=o,h.host=h.host.substring(1,h.host.length-1).replace(/;/g,':'),h.authority=h.authority.replace('[','').replace(']','').replace(/;/g,':'),h.ipv6uri=!0),h.pathNames=s(h,h.path),h.queryKey=n(h,h.query),h}},628,[]); +__d(function(g,r,_i2,a,m,_e,d){"use strict";var e=r(d[0]),t=r(d[1]),n=r(d[2]),i=r(d[3]),o=r(d[4]),c=r(d[5]);function s(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}Object.defineProperty(_e,"__esModule",{value:!0}),_e.Manager=void 0;var u=r(d[6]),h=r(d[7]),l=r(d[8]),f=r(d[9]),p=r(d[10]),v=r(d[11]),y=r(d[12]),k=r(d[13])("socket.io-client:manager"),_=(function(y){i(D,y);var _,b,R=(_=D,b=s(),function(){var e,t=c(_);if(b){var n=c(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return o(this,e)});function D(t,i){var o,c;e(this,D),(o=R.call(this)).nsps={},o.subs=[],t&&"object"==typeof t&&(i=t,t=void 0),(i=i||{}).path=i.path||"/socket.io",o.opts=i,(0,h.installTimerFunctions)(n(o),i),o.reconnection(!1!==i.reconnection),o.reconnectionAttempts(i.reconnectionAttempts||1/0),o.reconnectionDelay(i.reconnectionDelay||1e3),o.reconnectionDelayMax(i.reconnectionDelayMax||5e3),o.randomizationFactor(null!==(c=i.randomizationFactor)&&void 0!==c?c:.5),o.backoff=new v({min:o.reconnectionDelay(),max:o.reconnectionDelayMax(),jitter:o.randomizationFactor()}),o.timeout(null==i.timeout?2e4:i.timeout),o._readyState="closed",o.uri=t;var s=i.parser||f;return o.encoder=new s.Encoder,o.decoder=new s.Decoder,o._autoConnect=!1!==i.autoConnect,o._autoConnect&&o.open(),o}return t(D,[{key:"reconnection",value:function(e){return arguments.length?(this._reconnection=!!e,this):this._reconnection}},{key:"reconnectionAttempts",value:function(e){return void 0===e?this._reconnectionAttempts:(this._reconnectionAttempts=e,this)}},{key:"reconnectionDelay",value:function(e){var t;return void 0===e?this._reconnectionDelay:(this._reconnectionDelay=e,null===(t=this.backoff)||void 0===t||t.setMin(e),this)}},{key:"randomizationFactor",value:function(e){var t;return void 0===e?this._randomizationFactor:(this._randomizationFactor=e,null===(t=this.backoff)||void 0===t||t.setJitter(e),this)}},{key:"reconnectionDelayMax",value:function(e){var t;return void 0===e?this._reconnectionDelayMax:(this._reconnectionDelayMax=e,null===(t=this.backoff)||void 0===t||t.setMax(e),this)}},{key:"timeout",value:function(e){return arguments.length?(this._timeout=e,this):this._timeout}},{key:"maybeReconnectOnOpen",value:function(){!this._reconnecting&&this._reconnection&&0===this.backoff.attempts&&this.reconnect()}},{key:"open",value:function(e){var t=this;if(k("readyState %s",this._readyState),~this._readyState.indexOf("open"))return this;k("opening %s",this.uri),this.engine=u(this.uri,this.opts);var n=this.engine,i=this;this._readyState="opening",this.skipReconnect=!1;var o=(0,p.on)(n,"open",function(){i.onopen(),e&&e()}),c=(0,p.on)(n,"error",function(n){k("error"),i.cleanup(),i._readyState="closed",t.emitReserved("error",n),e?e(n):i.maybeReconnectOnOpen()});if(!1!==this._timeout){var s=this._timeout;k("connect attempt will timeout after %d",s),0===s&&o();var h=this.setTimeoutFn(function(){k("connect attempt timed out after %d",s),o(),n.close(),n.emit("error",new Error("timeout"))},s);this.opts.autoUnref&&h.unref(),this.subs.push(function(){clearTimeout(h)})}return this.subs.push(o),this.subs.push(c),this}},{key:"connect",value:function(e){return this.open(e)}},{key:"onopen",value:function(){k("open"),this.cleanup(),this._readyState="open",this.emitReserved("open");var e=this.engine;this.subs.push((0,p.on)(e,"ping",this.onping.bind(this)),(0,p.on)(e,"data",this.ondata.bind(this)),(0,p.on)(e,"error",this.onerror.bind(this)),(0,p.on)(e,"close",this.onclose.bind(this)),(0,p.on)(this.decoder,"decoded",this.ondecoded.bind(this)))}},{key:"onping",value:function(){this.emitReserved("ping")}},{key:"ondata",value:function(e){this.decoder.add(e)}},{key:"ondecoded",value:function(e){this.emitReserved("packet",e)}},{key:"onerror",value:function(e){k("error",e),this.emitReserved("error",e)}},{key:"socket",value:function(e,t){var n=this.nsps[e];return n||(n=new l.Socket(this,e,t),this.nsps[e]=n),n}},{key:"_destroy",value:function(e){for(var t=0,n=Object.keys(this.nsps);t=this._reconnectionAttempts)k("reconnect failed"),this.backoff.reset(),this.emitReserved("reconnect_failed"),this._reconnecting=!1;else{var n=this.backoff.duration();k("will wait %dms before reconnect attempt",n),this._reconnecting=!0;var i=this.setTimeoutFn(function(){t.skipReconnect||(k("attempting reconnect"),e.emitReserved("reconnect_attempt",t.backoff.attempts),t.skipReconnect||t.open(function(n){n?(k("reconnect attempt error"),t._reconnecting=!1,t.reconnect(),e.emitReserved("reconnect_error",n)):(k("reconnect success"),t.onreconnect())}))},n);this.opts.autoUnref&&i.unref(),this.subs.push(function(){clearTimeout(i)})}}},{key:"onreconnect",value:function(){var e=this.backoff.attempts;this._reconnecting=!1,this.backoff.reset(),this.emitReserved("reconnect",e)}}]),D})(y.StrictEventEmitter);_e.Manager=_},629,[9,10,16,12,14,17,630,645,651,652,655,657,656,583]); +__d(function(g,r,i,a,m,e,d){var o=r(d[0]);m.exports=function(t,p){return new o(t,p)},m.exports.Socket=o,m.exports.protocol=o.protocol,m.exports.Transport=r(d[1]),m.exports.transports=r(d[2]),m.exports.parser=r(d[3])},630,[631,638,632,639]); +__d(function(g,r,_i,a,m,_e,d){var e=r(d[0]),t=r(d[1]),s=r(d[2]),n=r(d[3]),o=r(d[4]),i=r(d[5]),p=r(d[6]);function c(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}var u=r(d[7]),h=r(d[8]),l=r(d[9])("engine.io-client:socket"),f=r(d[10]),v=r(d[11]),y=r(d[12]),k=r(d[13]).installTimerFunctions,b=(function(b){"use strict";o(B,h);var w,S,L=(w=B,S=c(),function(){var e,t=p(w);if(S){var s=p(this).constructor;e=Reflect.construct(t,arguments,s)}else e=t.apply(this,arguments);return i(this,e)});function B(s){var o,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return t(this,B),o=L.call(this),s&&"object"==typeof s&&(i=s,s=null),s?(s=v(s),i.hostname=s.host,i.secure="https"===s.protocol||"wss"===s.protocol,i.port=s.port,s.query&&(i.query=s.query)):i.host&&(i.hostname=v(i.host).host),k(n(o),i),o.secure=null!=i.secure?i.secure:"undefined"!=typeof location&&"https:"===location.protocol,i.hostname&&!i.port&&(i.port=o.secure?"443":"80"),o.hostname=i.hostname||("undefined"!=typeof location?location.hostname:"localhost"),o.port=i.port||("undefined"!=typeof location&&location.port?location.port:o.secure?443:80),o.transports=i.transports||["polling","websocket"],o.readyState="",o.writeBuffer=[],o.prevBufferLen=0,o.opts=e({path:"/engine.io",agent:!1,withCredentials:!1,upgrade:!0,jsonp:!0,timestampParam:"t",rememberUpgrade:!1,rejectUnauthorized:!0,perMessageDeflate:{threshold:1024},transportOptions:{},closeOnBeforeunload:!0},i),o.opts.path=o.opts.path.replace(/\/$/,"")+"/","string"==typeof o.opts.query&&(o.opts.query=y.decode(o.opts.query)),o.id=null,o.upgrades=null,o.pingInterval=null,o.pingTimeout=null,o.pingTimeoutTimer=null,"function"==typeof addEventListener&&(o.opts.closeOnBeforeunload&&addEventListener("beforeunload",function(){o.transport&&(o.transport.removeAllListeners(),o.transport.close())},!1),"localhost"!==o.hostname&&(o.offlineEventListener=function(){o.onClose("transport close")},addEventListener("offline",o.offlineEventListener,!1))),o.open(),o}return s(B,[{key:"createTransport",value:function(t){l('creating transport "%s"',t);var s=T(this.opts.query);s.EIO=f.protocol,s.transport=t,this.id&&(s.sid=this.id);var n=e({},this.opts.transportOptions[t],this.opts,{query:s,socket:this,hostname:this.hostname,secure:this.secure,port:this.port});return l("options: %j",n),new u[t](n)}},{key:"open",value:function(){var e,t=this;if(this.opts.rememberUpgrade&&B.priorWebsocketSuccess&&-1!==this.transports.indexOf("websocket"))e="websocket";else{if(0===this.transports.length)return void this.setTimeoutFn(function(){t.emit("error","No transports available")},0);e=this.transports[0]}this.readyState="opening";try{e=this.createTransport(e)}catch(e){return l("error while creating transport: %s",e),this.transports.shift(),void this.open()}e.open(),this.setTransport(e)}},{key:"setTransport",value:function(e){var t=this;l("setting transport %s",e.name),this.transport&&(l("clearing existing transport %s",this.transport.name),this.transport.removeAllListeners()),this.transport=e,e.on("drain",this.onDrain.bind(this)).on("packet",this.onPacket.bind(this)).on("error",this.onError.bind(this)).on("close",function(){t.onClose("transport close")})}},{key:"probe",value:function(e){var t=this;l('probing transport "%s"',e);var s=this.createTransport(e,{probe:1}),n=!1;B.priorWebsocketSuccess=!1;var o=function(){n||(l('probe transport "%s" opened',e),s.send([{type:"ping",data:"probe"}]),s.once("packet",function(o){if(!n)if("pong"===o.type&&"probe"===o.data){if(l('probe transport "%s" pong',e),t.upgrading=!0,t.emit("upgrading",s),!s)return;B.priorWebsocketSuccess="websocket"===s.name,l('pausing current transport "%s"',t.transport.name),t.transport.pause(function(){n||"closed"!==t.readyState&&(l("changing transport and sending upgrade packet"),f(),t.setTransport(s),s.send([{type:"upgrade"}]),t.emit("upgrade",s),s=null,t.upgrading=!1,t.flush())})}else{l('probe transport "%s" failed',e);var i=new Error("probe error");i.transport=s.name,t.emit("upgradeError",i)}}))};function i(){n||(n=!0,f(),s.close(),s=null)}var p=function(n){var o=new Error("probe error: "+n);o.transport=s.name,i(),l('probe transport "%s" failed because of error: %s',e,n),t.emit("upgradeError",o)};function c(){p("transport closed")}function u(){p("socket closed")}function h(e){s&&e.name!==s.name&&(l('"%s" works - aborting "%s"',e.name,s.name),i())}var f=function(){s.removeListener("open",o),s.removeListener("error",p),s.removeListener("close",c),t.removeListener("close",u),t.removeListener("upgrading",h)};s.once("open",o),s.once("error",p),s.once("close",c),this.once("close",u),this.once("upgrading",h),s.open()}},{key:"onOpen",value:function(){if(l("socket open"),this.readyState="open",B.priorWebsocketSuccess="websocket"===this.transport.name,this.emit("open"),this.flush(),"open"===this.readyState&&this.opts.upgrade&&this.transport.pause){l("starting upgrade probes");for(var e=0,t=this.upgrades.length;e0&&void 0!==arguments[0]?arguments[0]:{};return e(t,{xd:this.xd,xs:this.xs},this.opts),new E(this.uri(),t)}},{key:"doWrite",value:function(t,e){var n=this,s=this.request({method:"POST",data:t});s.on("success",e),s.on("error",function(t){n.onError("xhr post error",t)})}},{key:"doPoll",value:function(){var t=this;k("xhr poll");var e=this.request();e.on("data",this.onData.bind(this)),e.on("error",function(e){t.onError("xhr poll error",e)}),this.pollXhr=e}}]),u})(),E=(function(e){"use strict";o(u,p);var i=h(u);function u(e,s){var o;return n(this,u),o=i.call(this),x(t(o),s),o.opts=s,o.method=s.method||"GET",o.uri=e,o.async=!1!==s.async,o.data=void 0!==s.data?s.data:null,o.create(),o}return s(u,[{key:"create",value:function(){var t=this,e=v(this.opts,"agent","enablesXDR","pfx","key","passphrase","cert","ca","ciphers","rejectUnauthorized","autoUnref");e.xdomain=!!this.opts.xd,e.xscheme=!!this.opts.xs;var n=this.xhr=new l(e);try{k("xhr open %s: %s",this.method,this.uri),n.open(this.method,this.uri,this.async);try{if(this.opts.extraHeaders)for(var s in n.setDisableHeaderCheck&&n.setDisableHeaderCheck(!0),this.opts.extraHeaders)this.opts.extraHeaders.hasOwnProperty(s)&&n.setRequestHeader(s,this.opts.extraHeaders[s])}catch(t){}if("POST"===this.method)try{n.setRequestHeader("Content-type","text/plain;charset=UTF-8")}catch(t){}try{n.setRequestHeader("Accept","*/*")}catch(t){}"withCredentials"in n&&(n.withCredentials=this.opts.withCredentials),this.opts.requestTimeout&&(n.timeout=this.opts.requestTimeout),this.hasXDR()?(n.onload=function(){t.onLoad()},n.onerror=function(){t.onError(n.responseText)}):n.onreadystatechange=function(){4===n.readyState&&(200===n.status||1223===n.status?t.onLoad():t.setTimeoutFn(function(){t.onError("number"==typeof n.status?n.status:0)},0))},k("xhr data %s",this.data),n.send(this.data)}catch(e){return void this.setTimeoutFn(function(){t.onError(e)},0)}"undefined"!=typeof document&&(this.index=u.requestsCount++,u.requests[this.index]=this)}},{key:"onSuccess",value:function(){this.emit("success"),this.cleanup()}},{key:"onData",value:function(t){this.emit("data",t),this.onSuccess()}},{key:"onError",value:function(t){this.emit("error",t),this.cleanup(!0)}},{key:"cleanup",value:function(t){if(void 0!==this.xhr&&null!==this.xhr){if(this.hasXDR()?this.xhr.onload=this.xhr.onerror=R:this.xhr.onreadystatechange=R,t)try{this.xhr.abort()}catch(t){}"undefined"!=typeof document&&delete u.requests[this.index],this.xhr=null}}},{key:"onLoad",value:function(){var t=this.xhr.responseText;null!==t&&this.onData(t)}},{key:"hasXDR",value:function(){return"undefined"!=typeof XDomainRequest&&!this.xs&&this.enablesXDR}},{key:"abort",value:function(){this.cleanup()}}]),u})();if(E.requestsCount=0,E.requests={},"undefined"!=typeof document)if("function"==typeof attachEvent)attachEvent("onunload",b);else if("function"==typeof addEventListener){addEventListener("onpagehide"in q?"pagehide":"unload",b,!1)}function b(){for(var t in E.requests)E.requests.hasOwnProperty(t)&&E.requests[t].abort()}m.exports=D,m.exports.Request=E},636,[16,22,9,10,12,14,17,633,637,644,645,635,583]); +__d(function(g,r,i,a,m,_e,d){var t=r(d[0]),e=r(d[1]),n=r(d[2]),o=r(d[3]),s=r(d[4]);function p(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(t){return!1}}var l=r(d[5]),u=r(d[6]),c=r(d[7]),h=r(d[8]),f=r(d[9])("engine.io-client:polling"),y=(function(y){"use strict";n(b,l);var v,w,k=(v=b,w=p(),function(){var t,e=s(v);if(w){var n=s(this).constructor;t=Reflect.construct(e,arguments,n)}else t=e.apply(this,arguments);return o(this,t)});function b(){return t(this,b),k.apply(this,arguments)}return e(b,[{key:"name",get:function(){return"polling"}},{key:"doOpen",value:function(){this.poll()}},{key:"pause",value:function(t){var e=this;this.readyState="pausing";var n=function(){f("paused"),e.readyState="paused",t()};if(this.polling||!this.writable){var o=0;this.polling&&(f("we are currently polling - waiting to pause"),o++,this.once("pollComplete",function(){f("pre-pause polling complete"),--o||n()})),this.writable||(f("we are currently writing - waiting to pause"),o++,this.once("drain",function(){f("pre-pause writing complete"),--o||n()}))}else n()}},{key:"poll",value:function(){f("polling"),this.polling=!0,this.doPoll(),this.emit("poll")}},{key:"onData",value:function(t){var e=this;f("polling got data %s",t);c.decodePayload(t,this.socket.binaryType).forEach(function(t){if("opening"===e.readyState&&"open"===t.type&&e.onOpen(),"close"===t.type)return e.onClose(),!1;e.onPacket(t)}),"closed"!==this.readyState&&(this.polling=!1,this.emit("pollComplete"),"open"===this.readyState?this.poll():f('ignoring poll - transport state "%s"',this.readyState))}},{key:"doClose",value:function(){var t=this,e=function(){f("writing close packet"),t.write([{type:"close"}])};"open"===this.readyState?(f("transport open - closing"),e()):(f("transport not open - deferring close"),this.once("open",e))}},{key:"write",value:function(t){var e=this;this.writable=!1,c.encodePayload(t,function(t){e.doWrite(t,function(){e.writable=!0,e.emit("drain")})})}},{key:"uri",value:function(){var t=this.query||{},e=this.opts.secure?"https":"http",n="";return!1!==this.opts.timestampRequests&&(t[this.opts.timestampParam]=h()),this.supportsBinary||t.sid||(t.b64=1),t=u.encode(t),this.opts.port&&("https"===e&&443!==Number(this.opts.port)||"http"===e&&80!==Number(this.opts.port))&&(n=":"+this.opts.port),t.length&&(t="?"+t),e+"://"+(-1!==this.opts.hostname.indexOf(":")?"["+this.opts.hostname+"]":this.opts.hostname)+n+this.opts.path+t}}]),b})();m.exports=y},637,[9,10,12,14,17,638,646,639,647,583]); +__d(function(g,r,i,a,m,_e,d){var t=r(d[0]),e=r(d[1]),n=r(d[2]),o=r(d[3]),s=r(d[4]),c=r(d[5]);function u(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(t){return!1}}var l=r(d[6]),h=r(d[7]),f=r(d[8]).installTimerFunctions,y=r(d[9])("engine.io-client:transport"),p=(function(p){"use strict";o(R,h);var v,k,S=(v=R,k=u(),function(){var t,e=c(v);if(k){var n=c(this).constructor;t=Reflect.construct(e,arguments,n)}else t=e.apply(this,arguments);return s(this,t)});function R(e){var o;return t(this,R),o=S.call(this),f(n(o),e),o.opts=e,o.query=e.query,o.readyState="",o.socket=e.socket,o}return e(R,[{key:"onError",value:function(t,e){var n=new Error(t);return n.type="TransportError",n.description=e,this.emit("error",n),this}},{key:"open",value:function(){return"closed"!==this.readyState&&""!==this.readyState||(this.readyState="opening",this.doOpen()),this}},{key:"close",value:function(){return"opening"!==this.readyState&&"open"!==this.readyState||(this.doClose(),this.onClose()),this}},{key:"send",value:function(t){"open"===this.readyState?this.write(t):y("transport is not open, discarding packets")}},{key:"onOpen",value:function(){this.readyState="open",this.writable=!0,this.emit("open")}},{key:"onData",value:function(t){var e=l.decodePacket(t,this.socket.binaryType);this.onPacket(e)}},{key:"onPacket",value:function(t){this.emit("packet",t)}},{key:"onClose",value:function(){this.readyState="closed",this.emit("close")}}]),R})();m.exports=p},638,[9,10,16,12,14,17,639,644,645,583]); +__d(function(g,r,_i,a,m,e,d){var o=r(d[0]),n=r(d[1]),t=String.fromCharCode(30);m.exports={protocol:4,encodePacket:o,encodePayload:function(n,c){var f=n.length,i=new Array(f),u=0;n.forEach(function(n,l){o(n,!1,function(o){i[l]=o,++u===f&&c(i.join(t))})})},decodePacket:n,decodePayload:function(o,c){for(var f=o.split(t),i=[],u=0;u1?{type:f[c],data:t.substring(1)}:{type:f[c]}:u}},642,[641,643]); +__d(function(g,r,_i,a,m,e,d){!(function(n){"use strict";e.encode=function(t){var i,f=new Uint8Array(t),u=f.length,o="";for(i=0;i>2],o+=n[(3&f[i])<<4|f[i+1]>>4],o+=n[(15&f[i+1])<<2|f[i+2]>>6],o+=n[63&f[i+2]];return u%3==2?o=o.substring(0,o.length-1)+"=":u%3==1&&(o=o.substring(0,o.length-2)+"=="),o},e.decode=function(t){var i,f,u,o,c,h=.75*t.length,l=t.length,s=0;"="===t[t.length-1]&&(h--,"="===t[t.length-2]&&h--);var x=new ArrayBuffer(h),O=new Uint8Array(x);for(i=0;i>4,O[s++]=(15&u)<<4|o>>2,O[s++]=(3&o)<<6|63&c;return x}})("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/")},643,[]); +__d(function(g,r,_i,a,m,e,d){function t(t){if(t)return s(t)}function s(s){for(var i in t.prototype)s[i]=t.prototype[i];return s}void 0!==m&&(m.exports=t),t.prototype.on=t.prototype.addEventListener=function(t,s){return this._callbacks=this._callbacks||{},(this._callbacks['$'+t]=this._callbacks['$'+t]||[]).push(s),this},t.prototype.once=function(t,s){function i(){this.off(t,i),s.apply(this,arguments)}return i.fn=s,this.on(t,i),this},t.prototype.off=t.prototype.removeListener=t.prototype.removeAllListeners=t.prototype.removeEventListener=function(t,s){if(this._callbacks=this._callbacks||{},0==arguments.length)return this._callbacks={},this;var i,n=this._callbacks['$'+t];if(!n)return this;if(1==arguments.length)return delete this._callbacks['$'+t],this;for(var l=0;l1?n-1:0),u=1;u0);return c}function h(){var n=i(+new Date);return n!==t?(u=0,t=n):n+'.'+i(u++)}for(;f';n=document.createElement(e)}catch(e){(n=document.createElement("iframe")).name=o.iframeId,n.src="javascript:0"}n.id=o.iframeId,o.form.appendChild(n),o.iframe=n};l(),e=e.replace(v,"\\\n"),this.area.value=e.replace(y,"\\n");try{this.form.submit()}catch(e){}this.iframe.attachEvent?this.iframe.onreadystatechange=function(){"complete"===o.iframe.readyState&&f()}:this.iframe.onload=f}}]),x})();m.exports=C},648,[9,10,16,77,12,14,17,637,635]); +__d(function(g,r,_i,a,m,_e,d){var t=r(d[0]),e=r(d[1]),s=r(d[2]),o=r(d[3]),n=r(d[4]);function i(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(t){return!1}}var c=r(d[5]),u=r(d[6]),p=r(d[7]),h=r(d[8]),f=r(d[9]).pick,l=r(d[10]),y=l.WebSocket,v=l.usingBrowserWebSocket,w=l.defaultBinaryType,k=l.nextTick,b=r(d[11])("engine.io-client:websocket"),B="undefined"!=typeof navigator&&"string"==typeof navigator.product&&"reactnative"===navigator.product.toLowerCase(),x=(function(l){"use strict";s(T,c);var x,R,C=(x=T,R=i(),function(){var t,e=n(x);if(R){var s=n(this).constructor;t=Reflect.construct(e,arguments,s)}else t=e.apply(this,arguments);return o(this,t)});function T(e){var s;return t(this,T),(s=C.call(this,e)).supportsBinary=!e.forceBase64,s}return e(T,[{key:"name",get:function(){return"websocket"}},{key:"doOpen",value:function(){if(this.check()){var t=this.uri(),e=this.opts.protocols,s=B?{}:f(this.opts,"agent","perMessageDeflate","pfx","key","passphrase","cert","ca","ciphers","rejectUnauthorized","localAddress","protocolVersion","origin","maxPayload","family","checkServerIdentity");this.opts.extraHeaders&&(s.headers=this.opts.extraHeaders);try{this.ws=v&&!B?e?new y(t,e):new y(t):new y(t,e,s)}catch(t){return this.emit("error",t)}this.ws.binaryType=this.socket.binaryType||w,this.addEventListeners()}}},{key:"addEventListeners",value:function(){var t=this;this.ws.onopen=function(){t.opts.autoUnref&&t.ws._socket.unref(),t.onOpen()},this.ws.onclose=this.onClose.bind(this),this.ws.onmessage=function(e){return t.onData(e.data)},this.ws.onerror=function(e){return t.onError("websocket error",e)}}},{key:"write",value:function(t){var e=this;this.writable=!1;for(var s=function(s){var o=t[s],n=s===t.length-1;u.encodePacket(o,e.supportsBinary,function(t){var s={};v||(o.options&&(s.compress=o.options.compress),e.opts.perMessageDeflate&&("string"==typeof t?Buffer.byteLength(t):t.length)=e.length?{done:!0}:{done:!1,value:e[i++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function h(e,t){if(e){if("string"==typeof e)return u(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?u(e,t):void 0}}function u(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,i=new Array(t);n1?t-1:0),i=1;i0;case u.ACK:case u.BINARY_ACK:return Array.isArray(e)}}}]),k})();function E(t){try{return JSON.parse(t)}catch(t){return!1}}_e.Decoder=N;var A=(function(){function t(e){i(this,t),this.packet=e,this.buffers=[],this.reconPack=e}return o(t,[{key:"takeBinaryData",value:function(t){if(this.buffers.push(t),this.buffers.length===this.reconPack.attachments){var e=h.reconstructPacket(this.reconPack,this.buffers);return this.finishedReconstruction(),e}return null}},{key:"finishedReconstruction",value:function(){this.reconPack=null,this.buffers=[]}}]),t})()},652,[77,12,14,17,9,10,644,653,654,583]); +__d(function(g,r,_i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.reconstructPacket=e.deconstructPacket=void 0;var t=r(d[0]);function n(c,o){if(!c)return c;if(t.isBinary(c)){var u={_placeholder:!0,num:o.length};return o.push(c),u}if(Array.isArray(c)){for(var i=new Array(c.length),f=0;f1?o-1:0),l=1;l1?o-1:0),l=1;l0&&t.jitter<=1?t.jitter:0,this.attempts=0}m.exports=t,t.prototype.duration=function(){var t=this.ms*Math.pow(this.factor,this.attempts++);if(this.jitter){var o=Math.random(),s=Math.floor(o*this.jitter*t);t=0==(1&Math.floor(10*o))?t-s:t+s}return 0|Math.min(t,this.max)},t.prototype.reset=function(){this.attempts=0},t.prototype.setMin=function(t){this.ms=t},t.prototype.setMax=function(t){this.max=t},t.prototype.setJitter=function(t){this.jitter=t}},657,[]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var u=t(r(d[1])),o='production'===process.env.REACT_APP_STAGE,n={captureEvent:function(t,n){o&&u.default.capture(t,n)},SHOULD_CAPTURE_EVENT:o,setPeople:function(t){o&&u.default.people.set(t)}};e.default=n},658,[1,659]); +__d(function(e,t,r,n,i,o,s){'use strict';function a(e){"@babel/helpers - typeof";return(a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function c(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function u(e,t){for(var r=0;re.length)&&(t=e.length);for(var r=0,n=new Array(t);r=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,s=!0,a=!1;return{s:function(){r=e[Symbol.iterator]()},n:function(){var e=r.next();return s=e.done,e},e:function(e){a=!0,o=e},f:function(){try{s||null==r.return||r.return()}finally{if(a)throw o}}}}var $=String.fromCharCode,P='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=',F='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+-$',A={};function C(e,t){if(!A[e]){A[e]={};for(var r=0;r>>8,r[2*n+1]=o%256}return r},decompressFromUint8Array:function(e){if(null===e||void 0===e)return q.decompress(e);for(var t=new Array(e.length/2),r=0,n=t.length;r>=1}else{for(i=1,n=0;n>=1}0==--l&&(l=Math.pow(2,f),f++),delete a[p]}else for(i=s[p],n=0;n>=1;0==--l&&(l=Math.pow(2,f),f++),s[u]=d++,p=String(c)}if(''!==p){if(Object.prototype.hasOwnProperty.call(a,p)){if(p.charCodeAt(0)<256){for(n=0;n>=1}else{for(i=1,n=0;n>=1}0==--l&&(l=Math.pow(2,f),f++),delete a[p]}else for(i=s[p],n=0;n>=1;0==--l&&(l=Math.pow(2,f),f++)}for(i=2,n=0;n>=1;for(;;){if(h<<=1,g==t-1){_.push(r(h));break}g++}return _.join('')},decompress:function(e){return null==e?'':''==e?null:q._decompress(e.length,32768,function(t){return e.charCodeAt(t)})},_decompress:function(e,t,r){var n,i,o,s,a,c,u,p=[],l=4,d=4,f=3,_='',h=[],g={val:r(0),position:t,index:1};for(n=0;n<3;n+=1)p[n]=n;for(o=0,a=Math.pow(2,2),c=1;c!=a;)s=g.val&g.position,g.position>>=1,0==g.position&&(g.position=t,g.val=r(g.index++)),o|=(s>0?1:0)*c,c<<=1;switch(o){case 0:for(o=0,a=Math.pow(2,8),c=1;c!=a;)s=g.val&g.position,g.position>>=1,0==g.position&&(g.position=t,g.val=r(g.index++)),o|=(s>0?1:0)*c,c<<=1;u=$(o);break;case 1:for(o=0,a=Math.pow(2,16),c=1;c!=a;)s=g.val&g.position,g.position>>=1,0==g.position&&(g.position=t,g.val=r(g.index++)),o|=(s>0?1:0)*c,c<<=1;u=$(o);break;case 2:return''}for(p[3]=u,i=u,h.push(u);;){if(g.index>e)return'';for(o=0,a=Math.pow(2,f),c=1;c!=a;)s=g.val&g.position,g.position>>=1,0==g.position&&(g.position=t,g.val=r(g.index++)),o|=(s>0?1:0)*c,c<<=1;switch(u=o){case 0:for(o=0,a=Math.pow(2,8),c=1;c!=a;)s=g.val&g.position,g.position>>=1,0==g.position&&(g.position=t,g.val=r(g.index++)),o|=(s>0?1:0)*c,c<<=1;p[d++]=$(o),u=d-1,l--;break;case 1:for(o=0,a=Math.pow(2,16),c=1;c!=a;)s=g.val&g.position,g.position>>=1,0==g.position&&(g.position=t,g.val=r(g.index++)),o|=(s>0?1:0)*c,c<<=1;p[d++]=$(o),u=d-1,l--;break;case 2:return h.join('')}if(0==l&&(l=Math.pow(2,f),f++),p[u])_=p[u];else{if(u!==d)return null;_=i+i.charAt(0)}h.push(_),p[d++]=i+_.charAt(0),i=_,0==--l&&(l=Math.pow(2,f),f++)}}},R={DEBUG:!1,LIB_VERSION:"1.14.1"},M=Array.prototype,j=Function.prototype,T=Object.prototype,D=M.slice,U=T.toString,B=T.hasOwnProperty,I='undefined'!=typeof window?window:{},N=I.navigator||{userAgent:''},H=I.document||{},L=N.userAgent,z=j.bind,V=M.forEach,Q=M.indexOf,W=Array.isArray,X={},G={trim:function(e){return e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,'')}},J=function(){if(R.DEBUG&&!G.isUndefined(window.console)&&window.console)try{window.console.log.apply(window.console,arguments)}catch(e){G.each(arguments,function(e){window.console.log(e)})}},Y=function(){if(R.DEBUG&&!G.isUndefined(window.console)&&window.console){var e=['PostHog error:'].concat(Array.prototype.slice.call(arguments));try{window.console.error.apply(window.console,e)}catch(t){G.each(e,function(e){window.console.error(e)})}}},K=function(){if(!G.isUndefined(window.console)&&window.console){var e=['PostHog error:'].concat(Array.prototype.slice.call(arguments));try{window.console.error.apply(window.console,e)}catch(t){G.each(e,function(e){window.console.error(e)})}}};G.bind=function(e,t){var r,n;if(z&&e.bind===z)return z.apply(e,D.call(arguments,1));if(!G.isFunction(e))throw new TypeError;return r=D.call(arguments,2),n=function(){if(!(this instanceof n))return e.apply(t,r.concat(D.call(arguments)));var i={};i.prototype=e.prototype;var o=new i;i.prototype=null;var s=e.apply(o,r.concat(D.call(arguments)));return Object(s)===s?s:o}},G.bind_instance_methods=function(e){for(var t in e)'function'==typeof e[t]&&(e[t]=G.bind(e[t],e))},G.each=function(e,t,r){if(null!==e&&void 0!==e)if(V&&e.forEach===V)e.forEach(t,r);else if(e.length===+e.length){for(var n=0,i=e.length;n0&&(t[r]=e)}),t};var Z,ee,te='undefined'!=typeof Symbol?Symbol('__deepCircularCopyInProgress__'):'__deepCircularCopyInProgress__';function re(e,t){return e!==Object(e)?t?t(e):e:e[te]?void 0:(e[te]=!0,G.isArray(e)?(r=[],G.each(e,function(e){r.push(re(e,t))})):(r={},G.each(e,function(e,n){n!==te&&(r[n]=re(e,t))})),delete e[te],r);var r}function ne(e){switch(a(e.className)){case'string':return e.className;case'object':return e.className.baseVal||e.getAttribute('class')||'';default:return''}}function ie(e){var t='';return pe(e)&&!le(e)&&e.childNodes&&e.childNodes.length&&G.each(e.childNodes,function(e){ae(e)&&e.textContent&&(t+=G.trim(e.textContent).split(/(\s+)/).filter(de).join('').replace(/[\r\n]/g,' ').replace(/[ ]+/g,' ').substring(0,255))}),G.trim(t)}function oe(e){return e&&1===e.nodeType}function se(e,t){return e&&e.tagName&&e.tagName.toLowerCase()===t.toLowerCase()}function ae(e){return e&&3===e.nodeType}G.copyAndTruncateStrings=function(e,t){return re(e,function(e){return'string'==typeof e&&null!==t&&(e=e.slice(0,t)),e})},G.base64Encode=function(e){var t,r,n,i,o,s='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=',a=0,c=0,u='',p=[];if(!e)return e;e=G.utf8Encode(e);do{t=(o=e.charCodeAt(a++)<<16|e.charCodeAt(a++)<<8|e.charCodeAt(a++))>>18&63,r=o>>12&63,n=o>>6&63,i=63&o,p[c++]=s.charAt(t)+s.charAt(r)+s.charAt(n)+s.charAt(i)}while(a127&&s<2048?String.fromCharCode(s>>6|192,63&s|128):String.fromCharCode(s>>12|224,s>>6&63|128,63&s|128),null!==a&&(r>t&&(o+=e.substring(t,r)),o+=a,t=r=i+1)}return r>t&&(o+=e.substring(t,e.length)),o},G.UUID=(Z=function(){for(var e=1*new Date,t=0;e==1*new Date;)t++;return e.toString(16)+t.toString(16)},ee=function(){var e,t,r=L,n=[],i=0;function o(e,t){var r,i=0;for(r=0;r=4&&(i=o(i,n),n=[]);return n.length>0&&(i=o(i,n)),i.toString(16)},function(){var e=(window.screen.height*window.screen.width).toString(16);return Z()+'-'+Math.random().toString(16).replace('.','')+'-'+ee()+'-'+e+'-'+Z()}),G.isBlockedUA=function(e){return!!/(google web preview|baiduspider|yandexbot|bingbot|googlebot|yahoo! slurp)/i.test(e)},G.HTTPBuildQuery=function(e,t){var r,n,i=[];return G.isUndefined(t)&&(t='&'),G.each(e,function(e,t){r=encodeURIComponent(e.toString()),n=encodeURIComponent(t),i[i.length]=n+'='+r}),i.join(t)},G.getQueryParam=function(e,t){t=t.replace(/[[]/,'\\[').replace(/[\]]/,'\\]');var r=new RegExp('[\\?&]'+t+'=([^&#]*)').exec(e);if(null===r||r&&'string'!=typeof r[1]&&r[1].length)return'';var n=r[1];try{n=decodeURIComponent(n)}catch(e){Y('Skipping decoding for malformed query param: '+n)}return n.replace(/\+/g,' ')},G.getHashParam=function(e,t){var r=e.match(new RegExp(t+'=([^&]*)'));return r?r[1]:null},G.register_event=(function(){function e(e,r,n){return function(i){if(i=i||t(window.event)){var o,s,a=!0;return G.isFunction(n)&&(o=n(i)),s=r.call(e,i),!1!==o&&!1!==s||(a=!1),a}}}function t(e){return e&&(e.preventDefault=t.preventDefault,e.stopPropagation=t.stopPropagation),e}return t.preventDefault=function(){this.returnValue=!1},t.stopPropagation=function(){this.cancelBubble=!0},function(t,r,n,i,o){if(t)if(t.addEventListener&&!i)t.addEventListener(r,n,!!o);else{var s='on'+r,a=t[s];t[s]=e(t,n,a)}else Y('No valid element provided to register_event')}})(),G.info={campaignParams:function(){var e='utm_source utm_medium utm_campaign utm_content utm_term gclid'.split(' '),t='',r={};return G.each(e,function(e){(t=G.getQueryParam(H.URL,e)).length&&(r[e]=t)}),r},searchEngine:function(e){return 0===e.search('https?://(.*)google.([^/?]*)')?'google':0===e.search('https?://(.*)bing.com')?'bing':0===e.search('https?://(.*)yahoo.com')?'yahoo':0===e.search('https?://(.*)duckduckgo.com')?'duckduckgo':null},searchInfo:function(e){var t=G.info.searchEngine(e),r='yahoo'!=t?'q':'p',n={};if(null!==t){n.$search_engine=t;var i=G.getQueryParam(e,r);i.length&&(n.ph_keyword=i)}return n},browser:function(e,t,r){return t=t||'',r||G.includes(e,' OPR/')?G.includes(e,'Mini')?'Opera Mini':'Opera':/(BlackBerry|PlayBook|BB10)/i.test(e)?'BlackBerry':G.includes(e,'IEMobile')||G.includes(e,'WPDesktop')?'Internet Explorer Mobile':G.includes(e,'SamsungBrowser/')?'Samsung Internet':G.includes(e,'Edge')||G.includes(e,'Edg/')?'Microsoft Edge':G.includes(e,'FBIOS')?'Facebook Mobile':G.includes(e,'Chrome')?'Chrome':G.includes(e,'CriOS')?'Chrome iOS':G.includes(e,'UCWEB')||G.includes(e,'UCBrowser')?'UC Browser':G.includes(e,'FxiOS')?'Firefox iOS':G.includes(t,'Apple')?G.includes(e,'Mobile')?'Mobile Safari':'Safari':G.includes(e,'Android')?'Android Mobile':G.includes(e,'Konqueror')?'Konqueror':G.includes(e,'Firefox')?'Firefox':G.includes(e,'MSIE')||G.includes(e,'Trident/')?'Internet Explorer':G.includes(e,'Gecko')?'Mozilla':''},browserVersion:function(e,t,r){var n={'Internet Explorer Mobile':/rv:(\d+(\.\d+)?)/,'Microsoft Edge':/Edge?\/(\d+(\.\d+)?)/,Chrome:/Chrome\/(\d+(\.\d+)?)/,'Chrome iOS':/CriOS\/(\d+(\.\d+)?)/,'UC Browser':/(UCBrowser|UCWEB)\/(\d+(\.\d+)?)/,Safari:/Version\/(\d+(\.\d+)?)/,'Mobile Safari':/Version\/(\d+(\.\d+)?)/,Opera:/(Opera|OPR)\/(\d+(\.\d+)?)/,Firefox:/Firefox\/(\d+(\.\d+)?)/,'Firefox iOS':/FxiOS\/(\d+(\.\d+)?)/,Konqueror:/Konqueror:(\d+(\.\d+)?)/,BlackBerry:/BlackBerry (\d+(\.\d+)?)/,'Android Mobile':/android\s(\d+(\.\d+)?)/,'Samsung Internet':/SamsungBrowser\/(\d+(\.\d+)?)/,'Internet Explorer':/(rv:|MSIE )(\d+(\.\d+)?)/,Mozilla:/rv:(\d+(\.\d+)?)/}[G.info.browser(e,t,r)];if(void 0===n)return null;var i=e.match(n);return i?parseFloat(i[i.length-2]):null},os:function(){var e=L;return/Windows/i.test(e)?/Phone/.test(e)||/WPDesktop/.test(e)?'Windows Phone':'Windows':/(iPhone|iPad|iPod)/.test(e)?'iOS':/Android/.test(e)?'Android':/(BlackBerry|PlayBook|BB10)/i.test(e)?'BlackBerry':/Mac/i.test(e)?'Mac OS X':/Linux/.test(e)?'Linux':/CrOS/.test(e)?'Chrome OS':''},device:function(e){return/Windows Phone/i.test(e)||/WPDesktop/.test(e)?'Windows Phone':/iPad/.test(e)?'iPad':/iPod/.test(e)?'iPod Touch':/iPhone/.test(e)?'iPhone':/(BlackBerry|PlayBook|BB10)/i.test(e)?'BlackBerry':/Android/.test(e)&&!/Mobile/.test(e)?'Android Tablet':/Android/.test(e)?'Android':''},deviceType:function(e){var t=this.device(e);return'iPad'===t||'Android Tablet'===t?'Tablet':t?'Mobile':'Desktop'},referringDomain:function(e){var t=e.split('/');return t.length>=3?t[2]:''},properties:function(){return G.extend(G.strip_empty_properties({$os:G.info.os(),$browser:G.info.browser(L,N.vendor,window.opera),$device:G.info.device(L),$device_type:G.info.deviceType(L)}),{$current_url:window.location.href,$host:window.location.host,$pathname:window.location.pathname,$browser_version:G.info.browserVersion(L,N.vendor,window.opera),$screen_height:window.screen.height,$screen_width:window.screen.width,$viewport_height:window.innerHeight,$viewport_width:window.innerWidth,$lib:'web',$lib_version:R.LIB_VERSION,$insert_id:Math.random().toString(36).substring(2,10)+Math.random().toString(36).substring(2,10),$time:G.timestamp()/1e3})},people_properties:function(){return G.extend(G.strip_empty_properties({$os:G.info.os(),$browser:G.info.browser(L,N.vendor,window.opera)}),{$browser_version:G.info.browserVersion(L,N.vendor,window.opera)})}},G.isObject=G.isObject,G.isBlockedUA=G.isBlockedUA,G.isEmptyObject=G.isEmptyObject,G.info=G.info,G.info.device=G.info.device,G.info.browser=G.info.browser,G.info.browserVersion=G.info.browserVersion,G.info.properties=G.info.properties;var ce=['a','button','form','input','select','textarea','label'];function ue(e,t){if(!e||se(e,'html')||!oe(e))return!1;for(var r=!1,n=[e],i=!0,o=e;o.parentNode&&!se(o,'body');)if(11!==o.parentNode.nodeType){if(!(i=o.parentNode))break;if(ce.indexOf(i.tagName.toLowerCase())>-1)r=!0;else{var s=window.getComputedStyle(i);s&&'pointer'===s.getPropertyValue('cursor')&&(r=!0)}n.push(i),o=i}else n.push(o.parentNode.host),o=o.parentNode.host;var a=window.getComputedStyle(e);if(a&&'pointer'===a.getPropertyValue('cursor')&&'click'===t.type)return!0;var c=e.tagName.toLowerCase();switch(c){case'html':return!1;case'form':return'submit'===t.type;case'input':return'change'===t.type||'click'===t.type;case'select':case'textarea':return'change'===t.type||'click'===t.type;default:return r?'click'===t.type:'click'===t.type&&(ce.indexOf(c)>-1||'true'===e.getAttribute('contenteditable'))}}function pe(e){for(var t=e;t.parentNode&&!se(t,'body');t=t.parentNode){var r=ne(t).split(' ');if(G.includes(r,'ph-sensitive')||G.includes(r,'ph-no-capture'))return!1}if(G.includes(ne(e).split(' '),'ph-include'))return!0;var n=e.type||'';if('string'==typeof n)switch(n.toLowerCase()){case'hidden':case'password':return!1}var i=e.name||e.id||'';if('string'==typeof i){if(/^cc|cardnum|ccnum|creditcard|csc|cvc|cvv|exp|pass|pwd|routing|seccode|securitycode|securitynum|socialsec|socsec|ssn/i.test(i.replace(/[^a-zA-Z0-9]/g,'')))return!1}return!0}function le(e){return!!(se(e,'input')&&'button'!=e.type||se(e,'select')||se(e,'textarea')||'true'===e.getAttribute('contenteditable'))}function de(e){if(null===e||G.isUndefined(e))return!1;if('string'==typeof e){e=G.trim(e);if(/^(?:(4[0-9]{12}(?:[0-9]{3})?)|(5[1-5][0-9]{14})|(6(?:011|5[0-9]{2})[0-9]{12})|(3[47][0-9]{13})|(3(?:0[0-5]|[68][0-9])[0-9]{11})|((?:2131|1800|35[0-9]{3})[0-9]{11}))$/.test((e||'').replace(/[- ]/g,'')))return!1;if(/(^\d{3}-?\d{2}-?\d{4}$)/.test(e))return!1}return!0}function fe(e,t){var r=document.createElement('script');r.type='text/javascript',r.src=e,r.onload=t;var n=document.getElementsByTagName('script');n.length>0?n[0].parentNode.insertBefore(r,n[0]):document.body.appendChild(r)}var _e=(function(){function e(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:t.get_config('rageclick');c(this,e),this.clicks=[],this.instance=t,this.enabled=r}return p(e,[{key:"click",value:function(e,t,r){if(this.enabled){var n=this.clicks[this.clicks.length-1];n&&Math.abs(e-n.x)+Math.abs(t-n.y)<30&&r-n.timestamp<1e3?(this.clicks.push({x:e,y:t,timestamp:r}),3===this.clicks.length&&this.instance.capture('$rageclick')):this.clicks=[{x:e,y:t,timestamp:r}]}}}]),e})(),he={_initializedTokens:[],_previousElementSibling:function(e){if(e.previousElementSibling)return e.previousElementSibling;do{e=e.previousSibling}while(e&&!oe(e));return e},_getPropertiesFromElement:function(e,t,r){var n=e.tagName.toLowerCase(),i={tag_name:n};ce.indexOf(n)>-1&&!r&&(i.$el_text=ie(e));var o=ne(e);o.length>0&&(i.classes=o.split(' ').filter(function(e){return''!==e})),G.each(e.attributes,function(r){var n;le(e)&&-1===['name','id','class'].indexOf(r.name)||!t&&de(r.value)&&('string'!=typeof(n=r.name)||'_ngcontent'!==n.substring(0,10))&&(i['attr__'+r.name]=r.value)});for(var s=1,a=1,c=e;c=this._previousElementSibling(c);)s++,c.tagName===e.tagName&&a++;return i.nth_child=s,i.nth_of_type=a,i},_getDefaultProperties:function(e){return{$event_type:e,$ce_version:1}},_extractCustomPropertyValue:function(e){var t=[];return G.each(document.querySelectorAll(e.css_selector),function(e){var r;['input','select'].indexOf(e.tagName.toLowerCase())>-1?r=e.value:e.textContent&&(r=e.textContent),de(r)&&t.push(r)}),t.join(', ')},_getCustomProperties:function(e){var t={};return G.each(this._customProperties,function(r){G.each(r.event_selectors,function(n){var i=document.querySelectorAll(n);G.each(i,function(n){G.includes(e,n)&&pe(n)&&(t[r.name]=this._extractCustomPropertyValue(r))},this)},this)},this),t},_getEventTarget:function(e){return void 0===e.target?e.srcElement:e.target.shadowRoot?e.composedPath()[0]:e.target},_captureEvent:function(e,t){var r=this._getEventTarget(e);if(ae(r)&&(r=r.parentNode),'click'===e.type&&this.rageclicks.click(e.clientX,e.clientY,(new Date).getTime()),ue(r,e)){for(var n=[r],i=r;i.parentNode&&!se(i,'body');)11!==i.parentNode.nodeType?(n.push(i.parentNode),i=i.parentNode):(n.push(i.parentNode.host),i=i.parentNode.host);var o,s=[],a=!1;if(G.each(n,function(e){var r=pe(e);'a'===e.tagName.toLowerCase()&&(o=e.getAttribute('href'),o=r&&de(o)&&o);var n=ne(e).split(' ');G.includes(n,'ph-no-capture')&&(a=!0),s.push(this._getPropertiesFromElement(e,t.get_config('mask_all_element_attributes'),t.get_config('mask_all_text')))},this),t.get_config('mask_all_text')||(s[0].$el_text=ie(r)),o&&(s[0].attr__href=o),a)return!1;var c=G.extend(this._getDefaultProperties(e.type),{$elements:s},this._getCustomProperties(n));return t.capture('$autocapture',c),!0}},_navigate:function(e){window.location.href=e},_addDomEventHandlers:function(e){var t=G.bind(function(t){t=t||window.event,this._captureEvent(t,e)},this);G.register_event(document,'submit',t,!1,!0),G.register_event(document,'change',t,!1,!0),G.register_event(document,'click',t,!1,!0)},_customProperties:{},init:function(e){this.rageclicks=new _e(e)},afterDecideResponse:function(e,t){var r=t.get_config('token');this._initializedTokens.indexOf(r)>-1?console.log('autocapture already initialized for token "'+r+'"'):(this._initializedTokens.push(r),e&&e.config&&!0===e.config.enable_collect_everything&&t.get_config('autocapture')?(e.custom_properties&&(this._customProperties=e.custom_properties),this._addDomEventHandlers(t)):t.__autocapture_enabled=!1)},enabledForProject:function(e,t,r){t=G.isUndefined(t)?10:t,r=G.isUndefined(r)?10:r;for(var n=0,i=0;i1&&void 0!==arguments[1]?arguments[1]:{};if(!this.getFlags())return console.warn('getFeatureFlag for key "'+e+'" failed. Feature flags didn\'t load in time.'),!1;var r=this.getFlagVariants()[e];return!t.send_event&&'send_event'in t||this.flagCallReported[e]||(this.flagCallReported[e]=!0,this.instance.capture('$feature_flag_called',{$feature_flag:e,$feature_flag_response:r})),r}},{key:"isFeatureEnabled",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return this.getFlags()?!!this.getFeatureFlag(e,t):(console.warn('isFeatureEnabled for key "'+e+'" failed. Feature flags didn\'t load in time.'),!1)}},{key:"addFeatureFlagsHandler",value:function(e){this.featureFlagEventHandlers.push(e)}},{key:"receivedFeatureFlags",value:function(){var e=this.getFlags(),t=this.getFlagVariants();this.featureFlagEventHandlers.forEach(function(r){return r(e,t)})}},{key:"override",value:function(e){if(this._override_warning=!1,!1===e)this.instance.persistence.unregister('$override_feature_flags');else if(Array.isArray(e)){for(var t={},r=0;r18e5&&(s=G.UUID()),r.register(l({},"$sesid",[n,s])),s)};e.instance._captureMetrics.incr('rrweb-record'),e.instance._captureMetrics.incr("rrweb-record-".concat(t.type)),e.emit?e._captureSnapshot(a):e.snapshots.push(a)}},t)),this.instance._addCaptureHook(function(e){'$pageview'===e&&window.rrweb.record.addCustomEvent('$pageview',{href:window.location.href})})}},{key:"_captureSnapshot",value:function(e){this.instance.capture('$snapshot',e,{transport:'XHR',method:'POST',endpoint:this.endpoint,_forceCompression:!0,_noTruncate:!0,_batchKey:'sessionRecording',_metrics:{rrweb_full_snapshot:2===e.$snapshot_data.type}})}}]),e})(),Le=(function(){function e(t){c(this,e),this.instance=t}return p(e,[{key:"call",value:function(){var e=this,t=JSON.stringify({token:this.instance.get_config('token'),distinct_id:this.instance.get_distinct_id()}),r=G.base64Encode(t);this.instance._send_request("".concat(this.instance.get_config('api_host'),"/decide/?v=2"),{data:r},{method:'POST'},function(t){return e.parseDecideResponse(t)})}},{key:"parseDecideResponse",value:function(e){var t=this;if(!document||!document.body)return console.log('document not ready yet, trying again in 500 milliseconds...'),void setTimeout(function(){t.parseDecideResponse(e)},500);if(this.instance.toolbar.afterDecideResponse(e),this.instance.sessionRecording.afterDecideResponse(e),he.afterDecideResponse(e,this.instance),De(e,this.instance.persistence),e.supportedCompression){var r,n={},i=E(e.supportedCompression);try{for(i.s();!(r=i.n()).done;){n[r.value]=!0}}catch(e){i.e(e)}finally{i.f()}this.instance.compression=n}else this.instance.compression={}}}]),e})(),ze=(function(){function e(t){c(this,e),this.instance=t}return p(e,[{key:"afterDecideResponse",value:function(e){var t=e.editorParams||(e.toolbarVersion?{toolbarVersion:e.toolbarVersion}:{});e.isAuthenticated&&t.toolbarVersion&&0===t.toolbarVersion.indexOf('toolbar')&&(this._loadEditor(f(f({},t),{},{apiURL:this.instance.get_config('api_host')})),this.instance.set_config({debug:!0}))}},{key:"maybeLoadEditor",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:window.location,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:window.localStorage,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:window.history;try{var n,i=G.getHashParam(e.hash,'__posthog')||G.getHashParam(e.hash,'state'),o=i?JSON.parse(decodeURIComponent(i)):null;return o&&('mpeditor'===o.action||'ph_authorize'===o.action)?(n=o)&&Object.keys(n).length>0&&(t.setItem('_postHogEditorParams',JSON.stringify(n)),o.desiredHash?e.hash=o.desiredHash:r?r.replaceState('',document.title,e.pathname+e.search):e.hash=''):delete(n=JSON.parse(t.getItem('_postHogEditorParams')||'{}')).userIntent,n.apiURL=this.instance.get_config('api_host'),!(!n.token||this.instance.get_config('token')!==n.token)&&(this._loadEditor(n),!0)}catch(e){return!1}}},{key:"_loadEditor",value:function(e){var t=this;if(!window._postHogToolbarLoaded){window._postHogToolbarLoaded=!0;var r=e.jsURL||e.apiURL||this.instance.get_config('api_host');return fe(r+(r.endsWith('/')?'':'/')+"static/toolbar.js?_ts="+(new Date).getTime(),function(){window.ph_load_editor(e)}),G.register_event(window,'turbolinks:load',function(){window._postHogToolbarLoaded=!1,t._loadEditor(e)}),!0}return!1}}]),e})(),Ve=(function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:3e3;c(this,e),this.isPolling=!0,this._event_queue=[],this._empty_queue_count=0,this._poller=function(){},this._pollInterval=t}return p(e,[{key:"setPollInterval",value:function(e){this._pollInterval=e,this.isPolling&&this.poll()}},{key:"enqueue",value:function(){}},{key:"poll",value:function(){}},{key:"unload",value:function(){}},{key:"getTime",value:function(){return(new Date).getTime()}}]),e})(),Qe=(function(e){_(r,Ve);var t=m(r);function r(e,n){var i,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:3e3;return c(this,r),(i=t.call(this,o)).handlePollRequest=n,i.captureMetrics=e,i}return p(r,[{key:"enqueue",value:function(e,t,r){this.captureMetrics.incr('batch-enqueue'),this._event_queue.push({url:e,data:t,options:r}),this.isPolling||(this.isPolling=!0,this.poll())}},{key:"poll",value:function(){var e=this;clearTimeout(this._poller),this._poller=setTimeout(function(){if(e._event_queue.length>0){var t=e.formatQueue(),r=function(r){var n=t[r],i=n.url,o=n.data,s=n.options;G.each(o,function(t,r){o[r].offset=Math.abs(o[r].timestamp-e.getTime()),delete o[r].timestamp}),e.handlePollRequest(i,o,s),e.captureMetrics.incr('batch-requests'),e.captureMetrics.incr("batch-requests-".concat(i.slice(i.length-2))),e.captureMetrics.incr('batch-handle',o.length),e.captureMetrics.incr("batch-handle-".concat(i.slice(i.length-2)),o.length)};for(var n in t)r(n);e._event_queue.length=0,e._empty_queue_count=0}else e._empty_queue_count++;e._empty_queue_count>4&&(e.isPolling=!1,e._empty_queue_count=0),e.isPolling&&e.poll()},this._pollInterval)}},{key:"updateUnloadMetrics",value:function(){var e=this.formatQueue();for(var t in e){var r=e[t],n=r.url,i=r.data;this.captureMetrics.incr('batch-unload-requests'),this.captureMetrics.incr("batch-unload-requests-".concat(n.slice(n.length-2))),this.captureMetrics.incr('batch-unload',i.length),this.captureMetrics.incr("batch-unload-".concat(n.slice(n.length-2)),i.length)}}},{key:"unload",value:function(){clearTimeout(this._poller);var e=this._event_queue.length>0?this.formatQueue():{};for(var t in this._event_queue.length=0,e){var r=e[t],n=r.url,i=r.data,o=r.options;this.handlePollRequest(n,i,f(f({},o),{},{transport:'sendbeacon'}))}}},{key:"formatQueue",value:function(){var e={};return G.each(this._event_queue,function(t){var r=t.url,n=t.data,i=t.options,o=(i?i._batchKey:null)||r;void 0===e[o]&&(e[o]={data:[],url:r,options:i}),i&&e[o].options&&e[o].options._metrics&&!e[o].options._metrics.rrweb_full_snapshot&&(e[o].options._metrics.rrweb_full_snapshot=i._metrics.rrweb_full_snapshot),e[o].data.push(n)}),e}}]),r})(),We=(function(){function e(t,r){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:function(){return(new Date).getTime()};c(this,e),this.enabled=t,this.capture=r,this.getTime=n,this.metrics={},this.requests={}}return p(e,[{key:"incr",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;this.enabled&&(e="phjs-".concat(e),this.metrics[e]=(this.metrics[e]||0)+t)}},{key:"decr",value:function(e){this.enabled&&(e="phjs-".concat(e),this.metrics[e]=(this.metrics[e]||0)-1)}},{key:"startRequest",value:function(e){if(this.enabled){var t=G.UUID();return this.requests[t]=[this.getTime(),e],t}}},{key:"finishRequest",value:function(e){if(this.enabled&&this.requests[e]){var t=b(this.requests[e],2),r=t[0],n=t[1];return n.duration=this.getTime()-r,delete this.requests[e],n}}},{key:"markRequestFailed",value:function(e){this.enabled&&this.capture('$capture_failed_request',e)}},{key:"captureInProgressRequests",value:function(){var e=this;this.enabled&&Object.keys(this.requests).forEach(function(t){var r=e.finishRequest(t);e.markRequestFailed(f(f({},r),{},{type:'inflight_at_unload'}))})}}]),e})(),Xe=Uint8Array,Ge=Uint16Array,Je=Uint32Array,Ye=new Xe([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0]),Ke=new Xe([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,0,0]),Ze=new Xe([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),et=function(e,t){for(var r=new Ge(31),n=0;n<31;++n)r[n]=t+=1<>>1|(21845&st)<<1;at=(61680&(at=(52428&at)>>>2|(13107&at)<<2))>>>4|(3855&at)<<4,ot[st]=((65280&at)>>>8|(255&at)<<8)>>>1}var ct=function(e,t,r){for(var n=e.length,i=0,o=new Ge(t);i>>c]=u}else for(s=new Ge(n),i=0;i>>15-e[i];return s},ut=new Xe(288);for(st=0;st<144;++st)ut[st]=8;for(st=144;st<256;++st)ut[st]=9;for(st=256;st<280;++st)ut[st]=7;for(st=280;st<288;++st)ut[st]=8;var pt=new Xe(32);for(st=0;st<32;++st)pt[st]=5;var lt=ct(ut,9,0),dt=ct(pt,5,0),ft=function(e){return(e/8>>0)+(7&e&&1)},_t=function(e,t,r){(null==t||t<0)&&(t=0),(null==r||r>e.length)&&(r=e.length);var n=new(e instanceof Ge?Ge:e instanceof Je?Je:Xe)(r-t);return n.set(e.subarray(t,r)),n},ht=function(e,t,r){r<<=7&t;var n=t/8>>0;e[n]|=r,e[n+1]|=r>>>8},gt=function(e,t,r){r<<=7&t;var n=t/8>>0;e[n]|=r,e[n+1]|=r>>>8,e[n+2]|=r>>>16},yt=function(e,t){for(var r=[],n=0;nd&&(d=o[n].s);var f=new Ge(d+1),_=vt(r[p-1],f,0);if(_>t){n=0;var h=0,g=_-t,y=1<t))break;h+=y-(1<<_-f[v]),f[v]=t}for(h>>>=g;h>0;){var m=o[n].s;f[m]=0&&h;--n){var b=o[n].s;f[b]==t&&(--f[b],++h)}_=t}return[new Xe(f),_]},vt=function e(t,r,n){return-1==t.s?Math.max(e(t.l,r,n+1),e(t.r,r,n+1)):r[t.s]=n},mt=function(e){for(var t=e.length;t&&!e[--t];);for(var r=new Ge(++t),n=0,i=e[0],o=1,s=function(e){r[n++]=e},a=1;a<=t;++a)if(e[a]==i&&a!=t)++o;else{if(!i&&o>2){for(;o>138;o-=138)s(32754);o>2&&(s(o>10?o-11<<5|28690:o-3<<5|12305),o=0)}else if(o>3){for(s(i),--o;o>6;o-=6)s(8304);o>2&&(s(o-3<<5|8208),o=0)}for(;o--;)s(i);o=1,i=e[a]}return[r.subarray(0,n),t]},bt=function(e,t){for(var r=0,n=0;n>>8,e[i+2]=255^e[i],e[i+3]=255^e[i+1];for(var o=0;o4&&!E[Ze[P-1]];--P);var F,A,C,q,R=u+5<<3,M=bt(i,ut)+bt(o,pt)+s,j=bt(i,d)+bt(o,h)+s+14+3*P+bt(S,E)+(2*S[16]+3*S[17]+7*S[18]);if(R<=M&&R<=j)return wt(t,p,e.subarray(c,c+u));if(ht(t,p,1+(j15&&(ht(t,p,B[O]>>>5&127),p+=B[O]>>>12)}}}else F=lt,A=ut,C=dt,q=pt;for(O=0;O255){I=n[O]>>>18&31;gt(t,p,F[I+257]),p+=A[I+257],I>7&&(ht(t,p,n[O]>>>23&31),p+=Ye[I]);var N=31&n[O];gt(t,p,C[N]),p+=q[N],N>3&&(gt(t,p,n[O]>>>5&8191),p+=Ke[N])}else gt(t,p,F[n[O]]),p+=A[n[O]];return gt(t,p,F[256]),p+A[256]},St=new Je([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),Ot=new Xe(0),xt=function(e,t,r,n,i,o){var s=e.length,a=new Xe(n+s+5*(1+Math.floor(s/7e3))+i),c=a.subarray(n,a.length-i),u=0;if(!t||s<8)for(var p=0;p<=s;p+=65535){var l=p+65535;l>>13,_=8191&d,h=(1<7e3||E>24576)&&q>423){u=kt(e,c,0,w,k,S,x,E,P,p-P,u),E=O=x=0,P=p;for(var R=0;R<286;++R)k[R]=0;for(R=0;R<30;++R)S[R]=0}var M=2,j=0,T=_,D=A-C&32767;if(q>2&&F==b(p-D))for(var U=Math.min(f,q)-1,B=Math.min(32767,p),I=Math.min(258,q);D<=B&&--T&&A!=C;){if(e[p+M]==e[p+M-D]){for(var N=0;NM){if(M=N,j=D,N>U)break;var H=Math.min(D,N-2),L=0;for(R=0;RL&&(L=V,C=z)}}}D+=(A=C)-(C=g[A])+32768&32767}if(j){w[E++]=268435456|nt[M]<<18|it[j];var Q=31&nt[M],W=31&it[j];x+=Ye[Q]+Ke[W],++k[257+Q],++S[W],$=p+M,++O}else w[E++]=e[p],++k[e[p]]}}u=kt(e,c,o,w,k,S,x,E,P,p-P,u),o||(u=wt(c,u,Ot))}return _t(a,0,n+ft(u)+i)},Et=(function(){for(var e=new Je(256),t=0;t<256;++t){for(var r=t,n=9;--n;)r=(1&r&&3988292384)^r>>>1;e[t]=r}return e})(),$t=function(){var e=4294967295;return{p:function(t){for(var r=e,n=0;n>>8;e=r},d:function(){return 4294967295^e}}},Pt=function(e,t,r,n,i){return xt(e,null==t.level?6:t.level,null==t.mem?Math.ceil(1.5*Math.max(8,Math.min(13,Math.log(e.length)))):12+t.mem,r,n,!i)},Ft=function(e,t,r){for(;r;++t)e[t]=r,r>>>=8},At=function(e,t){var r=t.filename;if(e[0]=31,e[1]=139,e[2]=8,e[8]=t.level<2?4:9==t.level?2:0,e[9]=3,0!=t.mtime&&Ft(e,4,Math.floor(new Date(t.mtime||Date.now())/1e3)),r){e[3]=8;for(var n=0;n<=r.length;++n)e[n+10]=r.charCodeAt(n)}},Ct=function(e){return 10+(e.filename&&e.filename.length+1||0)};function qt(e,t){void 0===t&&(t={});var r=$t(),n=e.length;r.p(e);var i=Pt(e,t,Ct(t),8),o=i.length;return At(i,t),Ft(i,o-8,r.d()),Ft(i,o-4,n),i}function Rt(e,t){var r=e.length;if(!t&&'undefined'!=typeof TextEncoder)return(new TextEncoder).encode(e);for(var n=new Xe(e.length+(e.length>>>1)),i=0,o=function(e){n[i++]=e},s=0;sn.length){var a=new Xe(i+8+(r-s<<1));a.set(n),n=a}var c=e.charCodeAt(s);c<128||t?o(c):c<2048?(o(192|c>>>6),o(128|63&c)):c>55295&&c<57344?(o(240|(c=65536+(1047552&c)|1023&e.charCodeAt(++s))>>>18),o(128|c>>>12&63),o(128|c>>>6&63),o(128|63&c)):(o(224|c>>>12),o(128|c>>>6&63),o(128|63&c))}return _t(n,0,i)}function Mt(e,t,r){return'lz64'===e?[{data:q.compressToBase64(t),compression:'lz64'},r]:'gzip-js'===e?[qt(Rt(t),{mtime:0}),f(f({},r),{},{blob:!0,urlQueryArgs:{compression:'gzip-js'}})]:[{data:G.base64Encode(t)},r]}var jt,Tt,Dt,Ut=function e(t,r){if(r.blob&&t.buffer)return new Blob([t.buffer],{type:'text/plain'});if(r.sendBeacon||r.blob){var n=e(t,{method:'POST'});return new Blob([n],{type:'application/x-www-form-urlencoded'})}if('POST'!==r.method)return null;var i,o;return i=Array.isArray(t)||(o=t,'[object Uint8Array]'===Object.prototype.toString.call(o))?'data='+encodeURIComponent(t):'data='+encodeURIComponent(t.data),t.compression&&(i+='&compression='+t.compression),i},Bt=function(e){var t=e.url,r=e.data,n=e.headers,i=e.options,o=e.captureMetrics,s=e.callback,a=e.retriesPerformedSoFar,c=e.retryQueue,u=e.onXHRError,p=new XMLHttpRequest;p.open(i.method,t,!0);var l=Ut(r,i);o.incr('_send_request'),o.incr('_send_request_inflight');var d=o.startRequest(f({data_size:G.isString(r)?r.length:l.length,endpoint:t.slice(t.length-2)},i._metrics));G.each(n,function(e,t){p.setRequestHeader(t,e)}),'POST'!==i.method||i.blob||p.setRequestHeader('Content-Type','application/x-www-form-urlencoded'),p.withCredentials=!0,p.onreadystatechange=function(){if(4===p.readyState){o.incr("xhr-response"),o.incr("xhr-response-".concat(p.status)),o.decr('_send_request_inflight');var e=o.finishRequest(d);if(200===p.status){if(s){var l;try{l=JSON.parse(p.responseText)}catch(e){return void Y(e)}s(l)}}else'function'==typeof u&&u(p),[401,403,404,500].indexOf(p.status)<0&&c.enqueue({url:t,data:r,options:i,headers:n,retriesPerformedSoFar:(a||0)+1,callback:s}),o.markRequestFailed(f(f({},e),{},{type:'non_200',status:p.status,statusText:p.statusText})),s&&(i.verbose?s({status:0,error:error}):s(0))}},p.send(l)},It=(function(e){_(r,Ve);var t=m(r);function r(e,n){var i;return c(this,r),(i=t.call(this)).captureMetrics=e,i.isPolling=!1,i.queue=[],i.areWeOnline=!0,i.onXHRError=n,'onLine'in window.navigator&&(i.areWeOnline=window.navigator.onLine,window.addEventListener('online',function(){i._handleWeAreNowOnline()}),window.addEventListener('offline',function(){i.areWeOnline=!1})),i}return p(r,[{key:"enqueue",value:function(e){var t=e.retriesPerformedSoFar||0;if(!(t>=10)){var r=3e3*Math.pow(2,t),n=new Date(Date.now()+r);console.warn("Enqueued failed request for retry in ".concat(r)),this.queue.push({retryAt:n,requestData:e}),this.isPolling||(this.isPolling=!0,this.poll())}}},{key:"poll",value:function(){var e=this;clearTimeout(this._poller),this._poller=setTimeout(function(){e.areWeOnline&&e.queue.length>0&&e.flush(),e.poll()},this._pollInterval)}},{key:"flush",value:function(){var e=new Date(Date.now()),t=this.queue.filter(function(t){return t.retryAt0){this.queue=this.queue.filter(function(t){return t.retryAt>=e});var r,n=E(t);try{for(n.s();!(r=n.n()).done;){var i=r.value.requestData;this._executeXhrRequest(i)}}catch(e){n.e(e)}finally{n.f()}}}},{key:"unload",value:function(){clearTimeout(this._poller);var e,t=E(this.queue);try{for(t.s();!(e=t.n()).done;){var r=e.value.requestData,n=r.url,i=r.data,o=r.options;window.navigator.sendBeacon(n,Ut(i,f(f({},o),{},{sendBeacon:!0})))}}catch(e){t.e(e)}finally{t.f()}this.queue=[]}},{key:"_executeXhrRequest",value:function(e){var t=e.url,r=e.data,n=e.options,i=e.headers,o=e.callback,s=e.retriesPerformedSoFar;Bt({url:t,data:r||{},options:n||{},headers:i||{},retriesPerformedSoFar:s||0,callback:o,captureMetrics:this.captureMetrics,retryQueue:this,onXHRError:this.onXHRError})}},{key:"_handleWeAreNowOnline",value:function(){this.areWeOnline=!0,this.flush()}}]),r})(),Nt=0,Ht=function(){},Lt={},zt=I.XMLHttpRequest&&'withCredentials'in new XMLHttpRequest,Vt=!zt&&-1===L.indexOf('MSIE')&&-1===L.indexOf('Mozilla'),Qt=function(){},Wt=function(e,t,r){var n,i="posthog"===r?Tt:Tt[r];if(i&&jt===Nt)n=i;else{if(i&&!G.isArray(i))return void Y('You have already initialized '+r);n=new Qt}if(n._init(e,t,r),n.people=new Te,n.people._init(n),n.featureFlags=new Ue(n),n.feature_flags=n.featureFlags,n.toolbar=new ze(n),n.toolbar.maybeLoadEditor(),n.sessionRecording=new He(n),n.sessionRecording.startRecordingIfEnabled(),n.__autocapture_enabled=n.get_config('autocapture'),n.get_config('autocapture')){he.enabledForProject(n.get_config('token'),100,100)?he.isBrowserSupported()?he.init(n):(n.__autocapture_enabled=!1,J('Disabling Automatic Event Collection because this browser is not supported')):(n.__autocapture_enabled=!1,J('Not in active bucket: disabling Automatic Event Collection.'))}return n.get_config('advanced_disable_decide')||new Le(n).call(),R.DEBUG=R.DEBUG||n.get_config('debug'),!G.isUndefined(i)&&G.isArray(i)&&(n._execute_array.call(n.people,i.people),n._execute_array(i)),n};Qt.prototype.init=function(e,t,r){if(G.isUndefined(r))Y('You must name your new library: init(token, config, name)');else{if("posthog"!==r){var n=Wt(e,t,r);return Tt[r]=n,n._loaded(),n}Y('You must initialize the main posthog object right after you include the PostHog js snippet')}},Qt.prototype._init=function(e,t,r){this.__loaded=!0,this.config={},this._triggered_notifs=[],this.compression={},this.set_config(G.extend({},{api_host:'https://app.posthog.com',api_method:'POST',api_transport:'XHR',autocapture:!0,rageclick:!1,cross_subdomain_cookie:-1===H.location.hostname.indexOf('herokuapp.com'),persistence:'cookie',persistence_name:'',cookie_name:'',loaded:function(){},store_google:!0,save_referrer:!0,test:!1,verbose:!1,img:!1,capture_pageview:!0,debug:!1,cookie_expiration:365,upgrade:!1,disable_session_recording:!1,disable_persistence:!1,disable_cookie:!1,secure_cookie:'https:'===I.location.protocol,ip:!0,opt_out_capturing_by_default:!1,opt_out_persistence_by_default:!1,opt_out_capturing_persistence_type:'localStorage',opt_out_capturing_cookie_prefix:null,property_blacklist:[],sanitize_properties:null,xhr_headers:{},inapp_protocol:'//',inapp_link_new_window:!1,request_batching:!0,properties_string_max_length:65535,session_recording:{blockClass:'ph-no-capture',blockSelector:null,ignoreClass:'ph-ignore-input',maskAllInputs:!1,maskInputOptions:{},maskInputFn:null,slimDOMOptions:{},collectFonts:!1},mask_all_element_attributes:!1,mask_all_text:!1,advanced_disable_decide:!1,on_xhr_error:function(e){var t='Bad HTTP status: '+e.status+' '+e.statusText;Y(t)},_onCapture:function(){},_capture_metrics:!1},t,{name:r,token:e,callback_fn:("posthog"===r?r:"posthog."+r)+'._jsc'})),this._jsc=function(){},this._captureMetrics=new We(this.get_config('_capture_metrics'),G.bind(this.capture,this)),this._requestQueue=new Qe(this._captureMetrics,G.bind(this._handle_queued_event,this)),this._retryQueue=new It(this._captureMetrics,this.get_config('on_xhr_error')),this.__captureHooks=[],this.__request_queue=[],this.persistence=new Ie(this.config),this._gdpr_init();var n=G.UUID();this.get_distinct_id()||this.register_once({distinct_id:n,$device_id:n},''),I.addEventListener&&I.addEventListener('unload',this._handle_unload.bind(this))},Qt.prototype._loaded=function(){this.get_config('loaded')(this),this._start_queue_if_opted_in(),this.get_config('capture_pageview')&&this.capture('$pageview',{},{send_instantly:!0})},Qt.prototype._start_queue_if_opted_in=function(){this.has_opted_out_capturing()||this.get_config('request_batching')&&this._requestQueue.poll()},Qt.prototype._dom_loaded=function(){this.has_opted_out_capturing()||G.each(this.__request_queue,function(e){this._send_request.apply(this,e)},this),delete this.__request_queue,this._start_queue_if_opted_in()},Qt.prototype._prepare_callback=function(e,t){if(G.isUndefined(e))return null;if(zt){return function(r){e(r,t)}}var r=this._jsc,n=''+Math.floor(1e8*Math.random()),i=this.get_config('callback_fn')+'['+n+']';return r[n]=function(i){delete r[n],e(i,t)},i},Qt.prototype._handle_unload=function(){this.get_config('request_batching')?(this.get_config('capture_pageview')&&this.capture('$pageleave'),this.get_config('_capture_metrics')&&(this._requestQueue.updateUnloadMetrics(),this.capture('$capture_metrics',this._captureMetrics.metrics),this._captureMetrics.captureInProgressRequests()),this._requestQueue.unload(),this._retryQueue.unload()):this.get_config('capture_pageview')&&this.capture('$pageleave',null,{transport:'sendbeacon'})},Qt.prototype._handle_queued_event=function(e,t,r){var n=JSON.stringify(t);this.__compress_and_send_json_request(e,n,r||Lt,Ht)},Qt.prototype.__compress_and_send_json_request=function(e,t,r,n){var i,o=b(Mt((i=this.compression)['gzip-js']?'gzip-js':i.lz64?'lz64':'base64',t,r),2),s=o[0],a=o[1];this._send_request(e,s,a,n)},Qt.prototype._send_request=function(e,t,r,n){if(Vt)this.__request_queue.push(arguments);else{var i={method:this.get_config('api_method'),transport:this.get_config('api_transport'),verbose:this.get_config('verbose')};r=G.extend(i,r||{}),zt||(r.method='GET');var o=I.navigator.sendBeacon&&'sendbeacon'===r.transport.toLowerCase(),s=r.urlQueryArgs||{};if(s.ip=this.get_config('ip')?1:0,s._=(new Date).getTime().toString(),e+=(e.indexOf('?')>-1?'&':'?')+G.HTTPBuildQuery(s),G.isObject(t)&&this.get_config('img')){var a=H.createElement('img');a.src=e,H.body.appendChild(a)}else if(o)I.navigator.sendBeacon(e,Ut(t,f(f({},r),{},{sendBeacon:!0})));else if(zt)try{Bt({url:e,data:t,headers:this.get_config('xhr_headers'),options:r,captureMetrics:this._captureMetrics,callback:n,retriesPerformedSoFar:0,retryQueue:this._retryQueue,onXHRError:this.get_config('on_xhr_error')})}catch(e){Y(e)}else{var c=H.createElement('script');c.type='text/javascript',c.async=!0,c.defer=!0,c.src=e;var u=H.getElementsByTagName('script')[0];u.parentNode.insertBefore(c,u)}}},Qt.prototype._execute_array=function(e){var t,r=[],n=[],i=[];G.each(e,function(e){e&&(t=e[0],G.isArray(t)?i.push(e):'function'==typeof e?e.call(this):G.isArray(e)&&'alias'===t?r.push(e):G.isArray(e)&&-1!==t.indexOf('capture')&&'function'==typeof this[t]?i.push(e):n.push(e))},this);var o=function(e,t){G.each(e,function(e){if(G.isArray(e[0])){var r=t;G.each(e,function(e){r=r[e[0]].apply(r,e.slice(1))})}else this[e[0]].apply(this,e.slice(1))},t)};o(r,this),o(n,this),o(i,this)},Qt.prototype.push=function(e){this._execute_array([e])},Qt.prototype.capture=Me(function(e,t,r){if(this.__loaded){this._captureMetrics.incr('capture'),'$snapshot'===e&&this._captureMetrics.incr('snapshot');var n=(r=r||Lt).transport;if(n&&(r.transport=n),G.isUndefined(e)||'string'!=typeof e)Y('No event name provided to posthog.capture');else if(!G.isBlockedUA(L)){var i=this.persistence.remove_event_timer(e);this.persistence.update_search_keyword(H.referrer),this.get_config('store_google')&&this.persistence.update_campaign_params(),this.get_config('save_referrer')&&this.persistence.update_referrer_info(H.referrer);var o={event:e,properties:this._calculate_event_properties(e,t,i)};'$identify'===e&&r.$set&&(o.$set=r.$set),o=G.copyAndTruncateStrings(o,r._noTruncate?null:this.get_config('properties_string_max_length')),this.get_config('debug')&&J('PostHog.js send',o);var s=JSON.stringify(o),a=this.get_config('api_host')+(r.endpoint||'/e/'),c=r!==Lt;return!this.get_config('request_batching')||c&&!r._batchKey||r.send_instantly?this.__compress_and_send_json_request(a,s,r):(o.timestamp=new Date,this._requestQueue.enqueue(a,o,r)),this._invokeCaptureHooks(e),o}}},function(e){return this.get_config(e)},Dt),Qt.prototype._addCaptureHook=function(e){this.__captureHooks.push(e)},Qt.prototype._invokeCaptureHooks=function(e){this.config._onCapture(e),G.each(this.__captureHooks,function(t){return t(e)})},Qt.prototype._calculate_event_properties=function(e,t,r){var n=t||{};if(n.token=this.get_config('token'),'$snapshot'===e){var i=this.persistence.properties();return n.distinct_id=i.distinct_id,n}if(!G.isUndefined(r)){var o=(new Date).getTime()-r;n.$duration=parseFloat((o/1e3).toFixed(3))}n=G.extend({},G.info.properties(),this.persistence.properties(),n);var s=this.get_config('property_blacklist');G.isArray(s)?G.each(s,function(e){delete n[e]}):Y('Invalid value for property_blacklist config: '+s);var a=this.get_config('sanitize_properties');return a&&(n=a(n,e)),n},Qt.prototype.register=function(e,t){this.persistence.register(e,t)},Qt.prototype.register_once=function(e,t,r){this.persistence.register_once(e,t,r)},Qt.prototype.unregister=function(e){this.persistence.unregister(e)},Qt.prototype._register_single=function(e,t){var r={};r[e]=t,this.register(r)},Qt.prototype.getFeatureFlag=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return this.featureFlags.getFeatureFlag(e,t)},Qt.prototype.isFeatureEnabled=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return this.featureFlags.isFeatureEnabled(e,t)},Qt.prototype.reloadFeatureFlags=function(){return this.featureFlags.reloadFeatureFlags()},Qt.prototype.onFeatureFlags=function(e){this.featureFlags.addFeatureFlagsHandler(e),e(this.featureFlags.getFlags(),this.featureFlags.getFlagVariants())},Qt.prototype.identify=function(e,t,r){if(e){this._captureMetrics.incr('identify');var n=this.get_distinct_id();if(this.register({$user_id:e}),!this.get_property('$device_id')){var i=n;this.register_once({$had_persisted_distinct_id:!0,$device_id:i},'')}e!==n&&e!==this.get_property("__alias")&&(this.unregister("__alias"),this.register({distinct_id:e})),e===n||this.get_property('$device_id')&&n!==this.get_property('$device_id')?(t&&this.people.set(t),r&&this.people.set_once(r)):this.capture('$identify',{distinct_id:e,$anon_distinct_id:n},{$set:t||{}},{$set_once:r||{}}),this.reloadFeatureFlags()}else Y('Unique user id has not been set in posthog.identify')},Qt.prototype.__group=function(e,t,r){if(Y('posthog.__group is still under development and should not be used in production!'),e&&t){this._captureMetrics.incr('group');var n=this.getGroups();this.register({$groups:f(f({},n),{},l({},e,t))}),this.capture('$group',{distinct_id:this.get_distinct_id(),$group:{type:e,key:t,$set:r}}),this.reloadFeatureFlags()}else Y('posthog.group requires a group type and group key')},Qt.prototype.reset=function(e){var t=this.get_property('$device_id');this.persistence.clear();var r=G.UUID();this.register_once({distinct_id:r,$device_id:e?r:t},'')},Qt.prototype.get_distinct_id=function(){return this.get_property('distinct_id')},Qt.prototype.getGroups=function(){return this.get_property('groups')},Qt.prototype.alias=function(e,t){if(e===this.get_property("$people_distinct_id"))return K('Attempting to create alias for existing People user - aborting.'),-2;var r=this;return G.isUndefined(t)&&(t=this.get_distinct_id()),e!==t?(this._register_single("__alias",e),this.capture('$create_alias',{alias:e,distinct_id:t},function(){r.identify(e)})):(Y('alias matches current distinct_id - skipping api call.'),this.identify(e),-1)},Qt.prototype.set_config=function(e){var t=f({},this.config);G.isObject(e)&&(G.extend(this.config,e),this.get_config('persistence_name')||(this.config.persistence_name=this.config.cookie_name),this.get_config('disable_persistence')||(this.config.disable_persistence=this.config.disable_cookie),this.persistence&&this.persistence.update_config(this.config),me.is_supported()&&'true'===me.get('ph_debug')&&(this.config.debug=!0),R.DEBUG=R.DEBUG||this.get_config('debug'),this.sessionRecording&&void 0!==e.disable_session_recording&&t.disable_session_recording!==e.disable_session_recording&&(e.disable_session_recording?this.sessionRecording.stopRecording():this.sessionRecording.startRecordingIfEnabled()))},Qt.prototype.startSessionRecording=function(){this.set_config({disable_session_recording:!1})},Qt.prototype.stopSessionRecording=function(){this.set_config({disable_session_recording:!0})},Qt.prototype.sessionRecordingStarted=function(){return this.sessionRecording.started()},Qt.prototype.get_config=function(e){return this.config[e]},Qt.prototype.get_property=function(e){return this.persistence.props[e]},Qt.prototype.toString=function(){var e=this.get_config('name');return"posthog"!==e&&(e="posthog."+e),e},Qt.prototype._gdpr_init=function(){'localStorage'===this.get_config('opt_out_capturing_persistence_type')&&me.is_supported()&&(!this.has_opted_in_capturing()&&this.has_opted_in_capturing({persistence_type:'cookie'})&&this.opt_in_capturing({enable_persistence:!1}),!this.has_opted_out_capturing()&&this.has_opted_out_capturing({persistence_type:'cookie'})&&this.opt_out_capturing({clear_persistence:!1}),this.clear_opt_in_out_capturing({persistence_type:'cookie',enable_persistence:!1})),this.has_opted_out_capturing()?this._gdpr_update_persistence({clear_persistence:!0}):this.has_opted_in_capturing()||!this.get_config('opt_out_capturing_by_default')&&!ye.get('ph_optout')||(ye.remove('ph_optout'),this.opt_out_capturing({clear_persistence:this.get_config('opt_out_persistence_by_default')}))},Qt.prototype._gdpr_update_persistence=function(e){var t;if(e&&e.clear_persistence)t=!0;else{if(!e||!e.enable_persistence)return;t=!1}this.get_config('disable_persistence')||this.persistence.disabled===t||this.persistence.set_disabled(t)},Qt.prototype._gdpr_call_func=function(e,t){return t=G.extend({capture:G.bind(this.capture,this),persistence_type:this.get_config('opt_out_capturing_persistence_type'),cookie_prefix:this.get_config('opt_out_capturing_cookie_prefix'),cookie_expiration:this.get_config('cookie_expiration'),cross_subdomain_cookie:this.get_config('cross_subdomain_cookie'),secure_cookie:this.get_config('secure_cookie')},t),me.is_supported()||'localStorage'!==t.persistence_type||(t.persistence_type='cookie'),e(this.get_config('token'),{capture:t.capture,captureEventName:t.capture_event_name,captureProperties:t.capture_properties,persistenceType:t.persistence_type,persistencePrefix:t.cookie_prefix,cookieExpiration:t.cookie_expiration,crossSubdomainCookie:t.cross_subdomain_cookie,secureCookie:t.secure_cookie})},Qt.prototype.opt_in_capturing=function(e){e=G.extend({enable_persistence:!0},e),this._gdpr_call_func(Se,e),this._gdpr_update_persistence(e)},Qt.prototype.opt_out_capturing=function(e){e=G.extend({clear_persistence:!0},e),this._gdpr_call_func(Oe,e),this._gdpr_update_persistence(e)},Qt.prototype.has_opted_in_capturing=function(e){return this._gdpr_call_func(xe,e)},Qt.prototype.has_opted_out_capturing=function(e){return this._gdpr_call_func(Ee,e)},Qt.prototype.clear_opt_in_out_capturing=function(e){e=G.extend({enable_persistence:!0},e),this._gdpr_call_func(Pe,e),this._gdpr_update_persistence(e)},Qt.prototype.sentry_integration=function(e,t,r,n){this.name='posthog-js',this.setupOnce=function(i){i(function(i){if('error'!==i.level||!e.__loaded)return i;i.tags||(i.tags={}),i.tags['PostHog URL']=e.config.api_host+'/person/'+e.get_distinct_id();var o={$sentry_event_id:i.event_id,$sentry_exception:i.exception};return t&&r&&(o.$sentry_url=(n||'https://sentry.io/organizations/')+t+'/issues/?project='+r+'&query='+i.event_id),e.capture('$exception',o),i})}},Qt.prototype.debug=function(e){!1===e?(I.console.log("You've disabled debug mode."),localStorage&&localStorage.setItem('ph_debug',void 0),this.set_config({debug:!1})):(I.console.log("You're now in debug mode. All calls to PostHog will be logged in your console.\nYou can disable this with `posthog.debug(false)`."),localStorage&&localStorage.setItem('ph_debug','true'),this.set_config({debug:!0}))},Qt.prototype.decodeLZ64=q.decompressFromBase64,Qt.prototype.init=Qt.prototype.init,Qt.prototype.reset=Qt.prototype.reset,Qt.prototype.capture=Qt.prototype.capture,Qt.prototype.register=Qt.prototype.register,Qt.prototype.register_once=Qt.prototype.register_once,Qt.prototype.unregister=Qt.prototype.unregister,Qt.prototype.identify=Qt.prototype.identify,Qt.prototype.__group=Qt.prototype.__group,Qt.prototype.alias=Qt.prototype.alias,Qt.prototype.set_config=Qt.prototype.set_config,Qt.prototype.get_config=Qt.prototype.get_config,Qt.prototype.get_property=Qt.prototype.get_property,Qt.prototype.get_distinct_id=Qt.prototype.get_distinct_id,Qt.prototype.toString=Qt.prototype.toString,Qt.prototype.opt_out_captureing=Qt.prototype.opt_out_captureing,Qt.prototype.opt_in_captureing=Qt.prototype.opt_in_captureing,Qt.prototype.has_opted_out_captureing=Qt.prototype.has_opted_out_captureing,Qt.prototype.has_opted_in_captureing=Qt.prototype.has_opted_in_captureing,Qt.prototype.clear_opt_in_out_captureing=Qt.prototype.clear_opt_in_out_captureing,Qt.prototype.opt_out_capturing=Qt.prototype.opt_out_capturing,Qt.prototype.opt_in_capturing=Qt.prototype.opt_in_capturing,Qt.prototype.has_opted_out_capturing=Qt.prototype.has_opted_out_capturing,Qt.prototype.has_opted_in_capturing=Qt.prototype.has_opted_in_capturing,Qt.prototype.clear_opt_in_out_capturing=Qt.prototype.clear_opt_in_out_capturing,Qt.prototype.getFeatureFlag=Qt.prototype.getFeatureFlag,Qt.prototype.isFeatureEnabled=Qt.prototype.isFeatureEnabled,Qt.prototype.reloadFeatureFlags=Qt.prototype.reloadFeatureFlags,Qt.prototype.onFeatureFlags=Qt.prototype.onFeatureFlags,Qt.prototype.decodeLZ64=Qt.prototype.decodeLZ64,Qt.prototype.SentryIntegration=Qt.prototype.sentry_integration,Qt.prototype.debug=Qt.prototype.debug,Qt.prototype.LIB_VERSION=R.LIB_VERSION,Qt.prototype.startSessionRecording=Qt.prototype.startSessionRecording,Qt.prototype.stopSessionRecording=Qt.prototype.stopSessionRecording,Qt.prototype.sessionRecordingStarted=Qt.prototype.sessionRecordingStarted,Ie.prototype.properties=Ie.prototype.properties,Ie.prototype.update_search_keyword=Ie.prototype.update_search_keyword,Ie.prototype.update_referrer_info=Ie.prototype.update_referrer_info,Ie.prototype.get_cross_subdomain=Ie.prototype.get_cross_subdomain,Ie.prototype.clear=Ie.prototype.clear,G.safewrap_class(Qt,['identify']);var Xt={},Gt=function(){Tt.init=function(e,t,r){if(r)return Tt[r]||(Tt[r]=Xt[r]=Wt(e,t,r),Tt[r]._loaded()),Tt[r];var n=Tt;Xt.posthog?n=Xt.posthog:e&&((n=Wt(e,t,"posthog"))._loaded(),Xt.posthog=n),Tt=n,1===jt&&(I.posthog=Tt),G.each(Xt,function(e,t){"posthog"!==t&&(Tt[t]=e)}),Tt._=G}},Jt=function(){function e(){e.done||(e.done=!0,Vt=!1,G.each(Xt,function(e){e._dom_loaded()}))}if(H.addEventListener)'complete'===H.readyState?e():H.addEventListener('DOMContentLoaded',e,!1);else if(H.attachEvent){H.attachEvent('onreadystatechange',e);var t=!1;try{t=null===I.frameElement}catch(e){}H.documentElement.doScroll&&t&&(function t(){try{H.documentElement.doScroll('left')}catch(e){return void setTimeout(t,1)}e()})()}G.register_event(I,'load',e,!0)};var Yt=(jt=Nt,Tt=new Qt,Gt(),Tt.init(),Jt(),Tt);i.exports=Yt},659,[]); +__d(function(g,r,i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.defaultConfig=_e.Meeting=_e.Events=void 0;var t=e(r(d[1])),n=e(r(d[2])),o=e(r(d[3])),s=e(r(d[4])),c=e(r(d[5])),u=e(r(d[6])),p=r(d[7]),f=e(r(d[8])),l=e(r(d[9])),h=r(d[10]),v=r(d[11]),y=r(d[12]),k=r(d[13]),_=e(r(d[14])),M=e(r(d[15]));function C(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}var P,w={theme:(0,u.default)({},y.defaultTheme),permissions:(0,u.default)({},y.defaultRolePermissions),permissions_fetched:!1};_e.defaultConfig=w,_e.Events=P,(function(e){e.participantJoin="participantJoin",e.participantLeave="participantLeave",e.disconnect="disconnect",e.connect="connect",e.meetingEnded="meetingEnded",e.roomMessage="roomMessage",e.chatMessage="chatMessage",e.message="message",e.meetingJoined="meetingJoined",e.activeSpeaker="activeSpeaker",e.participantUpdate="participantUpdate",e.recordingStarted="recordingStarted",e.recordingStopped="recordingStopped",e.localMediaConnected="localMediaConnected"})(P||(_e.Events=P={}));var E=(function(e){(0,o.default)(E,e);var u,p,y=(u=E,p=C(),function(){var e,t=(0,c.default)(u);if(p){var n=(0,c.default)(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return(0,s.default)(this,e)});function E(e,n){var o;return(0,t.default)(this,E),(o=y.call(this)).config=(0,M.default)(w),o.participants=[],o.showSetupScreen=!1,o._uiConfig={},o.leaveRoom=function(){},o.setupConfig=e,o._uiConfig=n||{},o.config.theme=(0,k.convertThemeToV2)(o.config.theme,n||{}),o.controlBar=new f.default,o.grid=new l.default,o.Events=P,null!=e&&e.apiBase&&(0,v.setUrl)(e.apiBase),o}return(0,n.default)(E,[{key:"updateUIConfig",value:function(e){this._uiConfig=(0,_.default)(this._uiConfig,e),this.config.theme=(0,k.convertThemeToV2)(this.config.theme,e),this._setUIConfig&&this._setUIConfig(this.config)}},{key:"addParticipantControl",value:function(e){this._controlsHook&&this._controlsHook(e)}},{key:"sendRoomMessage",value:function(e){}},{key:"sendMessage",value:function(e,t){}},{key:"createPopup",value:function(e){}},{key:"kickAll",value:function(){}},{key:"closePopup",value:function(){this.createPopup(null)}},{key:"onError",value:function(e){this._onError=e}},{key:"onSocketMessage",value:function(e){var t,n;switch(e.type){case'websocket/room-message':this.emit(P.roomMessage,null==(t=e.payload)?void 0:t.message);break;case'websocket/message':this.emit(P.message,null==(n=e.payload)?void 0:n.message);break;case'websocket/new-chat-message':this.emit(P.chatMessage,e.payload)}}},{key:"_addUpdateParticipant",value:function(e,t){if(e.id){var n=this.participants.findIndex(function(t){return t.id===e.id});if(-1===n)if(e.isMe){var o=new h.DyteSelfParticipant(this._overlayHook);o._update(e,t),this.participants.push(o),this.self=o}else{var s=new h.DyteParticipant(this._overlayHook);s._update(e,t),this.participants.push(s),this.emit(P.participantJoin,s)}else this.participants[n]._update(e,t),this.emit(P.participantUpdate,this.participants[n])}}},{key:"_removeParticipant",value:function(e){var t=this.participants.find(function(t){return t.id===e.id});this.participants=this.participants.filter(function(t){return t.id!==e.id}),this.emit(P.participantLeave,t)}}]),E})(p.EventEmitter);_e.Meeting=E},660,[1,9,10,12,14,17,22,590,661,662,663,499,664,482,505,665]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var u=t(r(d[1])),n=t(r(d[2])),s=t(r(d[3])),o=(function(){function t(){(0,n.default)(this,t),this.buttons=[]}return(0,s.default)(t,[{key:"addButton",value:function(t){var n=t;return this.buttons.push(n),this._setButtons&&this._setButtons((0,u.default)(this.buttons)),this.buttons.length-1}},{key:"removeButton",value:function(t){this.buttons[t]={},this._setButtons((0,u.default)(this.buttons))}}]),t})();e.default=o},661,[1,49,9,10]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.Layout=void 0;var u,o=t(r(d[1])),n=t(r(d[2])),l=r(d[3]),f=r(d[4]);e.Layout=u,(function(t){t.MULTI="multi",t.MULTI_ALTERNATE="multi_alternate",t.HIGHLIGHTED="highlighted",t.SINGLE="single"})(u||(e.Layout=u={}));var c=(function(){function t(){(0,o.default)(this,t),this.layouts=u}return(0,n.default)(t,[{key:"update",value:function(t){t.layout&&l.store.dispatch((0,f.setRoomGridView)(t.layout)),t.participantVideo&&(this.participantVideoConfiguration=t.participantVideo)}},{key:"setOverlay",value:function(t,u){}}]),t})();e.default=c},662,[1,9,10,471,480]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.DyteSelfParticipant=e.DyteParticipant=void 0;var n=t(r(d[1])),s=t(r(d[2])),o=r(d[3]).NativeModules.DyteHelper,h=(function(){function t(s){(0,n.default)(this,t),this.metadata={view_type:'',preset_name:''},this._overlayHook=s}return(0,s.default)(t,[{key:"_update",value:function(t,n){this.id=t.id,this.name=t.displayName,this.picture=t.picture,this.isMe=t.isMe,this.isPinned=t.isPinned,this.videoTrack=t.videoTrack,this.audioTrack=t.audioTrack,this.videoEnabled=t.videoVisible,this.audioEnabled=!t.audioMuted,this.clientSpecificId=t.clientSpecificId,this._participantHook=n,this.metadata=t.metadata}},{key:"sendMessage",value:function(t){this._sendMessage&&this._sendMessage(t)}},{key:"disableAudio",value:function(){this._participantHook&&this.audioEnabled&&this._participantHook.disablePeerAudio(this.id)}},{key:"disableVideo",value:function(){this._participantHook&&this.videoEnabled&&this._participantHook.disablePeerVideo(this.id)}},{key:"pin",value:function(){this._participantHook&&this._participantHook.pin(this.id)}},{key:"unpin",value:function(){this._participantHook&&this._participantHook.unpin(this.id)}},{key:"setOverlay",value:function(t){this._overlayHook(this.id,t)}},{key:"updatePreset",value:function(t){this._participantHook&&this._participantHook.updatePreset(this.id,t)}},{key:"setLabel",value:function(t){this._participantHook&&this._participantHook.setLabel(this.id,t)}}]),t})();e.DyteParticipant=h;var c=(function(){function t(s){(0,n.default)(this,t),this.metadata={view_type:'',preset_name:''},this._overlayHook=s}return(0,s.default)(t,[{key:"_update",value:function(t,n){this.id=t.id,this.name=t.displayName,this.picture=t.picture,this.isMe=t.isMe,this.isPinned!==t.isPinned&&o.SDKSelfPin(t.isPinned),this.isPinned=t.isPinned,this.videoTrack=t.videoTrack,this.audioTrack=t.audioTrack,this.videoEnabled!==t.videoVisible&&o.SDKSelfVideo(t.videoVisible),this.videoEnabled=t.videoVisible,this.audioEnabled===t.audioMuted&&o.SDKSelfAudio(!t.audioMuted),this.audioEnabled=!t.audioMuted,this.clientSpecificId=t.clientSpecificId,this.isScreensharing!==t.isScreensharing&&o.SDKSelfScreenshare(!t.isScreensharing),this.isScreensharing=t.isScreensharing,this._participantHook=n,this.isPresenting=!t.webinarHiddenParticipant,this.metadata=t.metadata}},{key:"enableAudio",value:function(){this._participantHook&&!this.audioEnabled&&this._participantHook.toggleSelfAudio(this.id)}},{key:"enableVideo",value:function(){this._participantHook&&!this.videoEnabled&&this._participantHook.toggleSelfVideo(this.id)}},{key:"disableAudio",value:function(){this._participantHook&&this.audioEnabled&&this._participantHook.toggleSelfAudio(this.id)}},{key:"disableVideo",value:function(){this._participantHook&&this.videoEnabled&&this._participantHook.toggleSelfVideo(this.id)}},{key:"enableScreenshare",value:function(){this._participantHook&&!this.isScreensharing&&this._participantHook.enableScreenshare()}},{key:"disableScreenshare",value:function(){this._participantHook&&this.isScreensharing&&this._participantHook.disableScreenshare()}},{key:"pin",value:function(){this._participantHook&&this._participantHook.pin(this.id)}},{key:"unpin",value:function(){this._participantHook&&this._participantHook.unpin(this.id)}},{key:"setOverlay",value:function(t,n){this._overlayHook(this.id,t,n)}},{key:"updatePreset",value:function(t){this._participantHook&&this._participantHook.updatePreset(this.id,t)}}]),t})();e.DyteSelfParticipant=c},663,[1,9,10,2]); +__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.defaultTheme=e.defaultRolePermissions=void 0;var t=r(d[0]),n=r(d[1]),_={view_type:n.DyteViewTypes.groupCall,accept_waiting_requests:!1,accept_present_requests:!1,request_produce:!1,can_allow_participant_audio:!1,can_allow_participant_screensharing:!1,can_allow_participant_video:!1,request_kick_participant:!1,kick_participant:!1,pin_participant:!1,can_edit_display_name:!1,can_record:!1,waiting_room_type:n.WaitingRoomTypes.skip,plugins:{can_close:!0,can_start:!0,can_edit_acl:!1,config:{}},polls:{can_create:!0,can_vote:!0,can_view:!0},produce:{video:{allow:!0,quality:'vga',frame_rate:24},audio:!0,screenshare:{allow:!0,quality:'hd',frame_rate:5}},chat:{public:{can_send:!0,text:!0,files:!0},private:{can_send:!1,can_receive:!1,text:!1,files:!1}},reactions:!1,hidden_participant:!1,is_recorder:!1,show_participant_list:!0,can_change_participant_role:!1,can_change_theme:!1,can_present:!1,max_screenshare_count:1};e.defaultRolePermissions=_;var c={setup_screen:{is_enabled:!1},alone_here:{is_enabled:!1},waiting_room:{is_enabled:!1,enable_preview:!0},control_bar:{is_enabled:!0,elements:{plugins:!0,screenshare:!0,invite:!1,participants:!0,chat:!0,reactions:!1,polls:!0,fullscreen:!0,layout:!0}},header:{is_enabled:!0,elements:{timer:!0,title:!0,participant_count:!0,change_layout:!0}},pip_mode:!0,auto_tune:!0,grid:{multi:{maxVideoCount:6,videoFit:'cover'},single:{maxVideoCount:6,videoFit:'cover'},defaultView:t.Layout.MULTI},controls:{pip_toggle:!1}};e.defaultTheme=c},664,[662,482]); +__d(function(g,r,i,a,m,_e,d){var t='__lodash_hash_undefined__',e=9007199254740991,n='[object Arguments]',o='[object Boolean]',c='[object Date]',u='[object Function]',f='[object GeneratorFunction]',s='[object Map]',l='[object Number]',_='[object Object]',p='[object RegExp]',h='[object Set]',y='[object String]',v='[object Symbol]',b='[object ArrayBuffer]',j='[object DataView]',w='[object Float32Array]',O='[object Float64Array]',A='[object Int8Array]',x='[object Int16Array]',S='[object Int32Array]',P='[object Uint8Array]',$='[object Uint8ClampedArray]',k='[object Uint16Array]',E='[object Uint32Array]',I=/\w*$/,F=/^\[object .+?Constructor\]$/,M=/^(?:0|[1-9]\d*)$/,B={};B[n]=B['[object Array]']=B[b]=B[j]=B[o]=B[c]=B[w]=B[O]=B[A]=B[x]=B[S]=B[s]=B[l]=B[_]=B[p]=B[h]=B[y]=B[v]=B[P]=B[$]=B[k]=B[E]=!0,B['[object Error]']=B[u]=B["[object WeakMap]"]=!1;var U='object'==typeof g&&g&&g.Object===Object&&g,W='object'==typeof self&&self&&self.Object===Object&&self,D=U||W||Function('return this')(),R='object'==typeof _e&&_e&&!_e.nodeType&&_e,T=R&&'object'==typeof m&&m&&!m.nodeType&&m,z=T&&T.exports===R;function C(t,e){return t.set(e[0],e[1]),t}function L(t,e){return t.add(e),t}function V(t,e){for(var n=-1,o=t?t.length:0;++n-1},Ft.prototype.set=function(t,e){var n=this.__data__,o=Dt(n,t);return o<0?n.push([t,e]):n[o][1]=e,this},Mt.prototype.clear=function(){this.__data__={hash:new It,map:new(jt||Ft),string:new It}},Mt.prototype.delete=function(t){return Zt(this,t).delete(t)},Mt.prototype.get=function(t){return Zt(this,t).get(t)},Mt.prototype.has=function(t){return Zt(this,t).has(t)},Mt.prototype.set=function(t,e){return Zt(this,t).set(t,e),this},Bt.prototype.clear=function(){this.__data__=new Ft},Bt.prototype.delete=function(t){return this.__data__.delete(t)},Bt.prototype.get=function(t){return this.__data__.get(t)},Bt.prototype.has=function(t){return this.__data__.has(t)},Bt.prototype.set=function(t,e){var n=this.__data__;if(n instanceof Ft){var o=n.__data__;if(!jt||o.length<199)return o.push([t,e]),this;n=this.__data__=new Mt(o)}return n.set(t,e),this};var rr=yt?Q(yt,Object):function(){return[]},er=function(t){return ut.call(t)};function nr(t){var e=t.length,n=t.constructor(e);return e&&'string'==typeof t[0]&&ct.call(t,'index')&&(n.index=t.index,n.input=t.input),n}function or(t){return'function'!=typeof t.constructor||ar(t)?{}:br(e=lt(t))?_t(e):{};var e}function cr(t,e,n,u){var f,_,F,M=t.constructor;switch(e){case b:return Gt(t);case o:case c:return new M(+t);case j:return Nt(t,u);case w:case O:case A:case x:case S:case P:case $:case k:case E:return Jt(t,u);case s:return qt(t,u,n);case l:case y:return new M(t);case p:return(F=new(_=t).constructor(_.source,I.exec(_))).lastIndex=_.lastIndex,F;case h:return Ht(t,u,n);case v:return f=t,Et?Object(Et.call(f)):{}}}function ur(t,n){return!!(n=null==n?e:n)&&('number'==typeof t||M.test(t))&&t>-1&&t%1==0&&t-1&&t%1==0&&t<=e}function br(t){var e=typeof t;return!!t&&('object'==e||'function'==e)}function dr(t){return!!t&&'object'==typeof t}function jr(t){return _r(t)?Ut(t):Lt(t)}m.exports=function(t){return Tt(t,!0,!0)}},665,[]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),u=t(r(d[2])),c=r(d[3]),l=c.NativeModules.DyteRNBackgroundTimer,o=new c.NativeEventEmitter(l),s=new((function(){function t(){var u=this;(0,n.default)(this,t),this.uniqueId=0,this.callbacks={},o.addListener('backgroundTimer.timeout',function(t){if(u.callbacks[t]){var n=u.callbacks[t].callback;u.callbacks[t].interval?l.backgroundTimerSetTimeout(t,u.callbacks[t].timeout):delete u.callbacks[t],n()}})}return(0,u.default)(t,[{key:"start",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return l.start(t)}},{key:"stop",value:function(){return l.stop()}},{key:"runBackgroundTimer",value:function(t,n){var u=this,l=c.Platform.select({ios:function(){return c.NativeAppEventEmitter},android:function(){return c.DeviceEventEmitter}})();this.start(0),this.backgroundListener=l.addListener('backgroundTimer',function(){u.backgroundListener.remove(),u.backgroundClockMethod(t,n)})}},{key:"backgroundClockMethod",value:function(t,n){var u=this;this.backgroundTimer=this.setTimeout(function(){t(),u.backgroundClockMethod(t,n)},n)}},{key:"stopBackgroundTimer",value:function(){this.stop(),this.clearTimeout(this.backgroundTimer)}},{key:"setTimeout",value:function(t,n){this.uniqueId+=1;var u=this.uniqueId;return this.callbacks[u]={callback:t,interval:!1,timeout:n},l.setTimeout(u,n),u}},{key:"clearTimeout",value:function(t){this.callbacks[t]&&delete this.callbacks[t]}},{key:"setInterval",value:function(t,n){this.uniqueId+=1;var u=this.uniqueId;return this.callbacks[u]={callback:t,interval:!0,timeout:n},l.backgroundTimerSetTimeout(u,n),u}},{key:"clearInterval",value:function(t){this.callbacks[t]&&delete this.callbacks[t]}}]),t})());e.default=s},666,[1,9,10,2]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.PluginServiceProvider=e.PluginServiceContext=void 0;var n=t(r(d[1])),o=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=v(n);if(o&&o.has(t))return o.get(t);var u={},c=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var f in t)if("default"!==f&&Object.prototype.hasOwnProperty.call(t,f)){var l=c?Object.getOwnPropertyDescriptor(t,f):null;l&&(l.get||l.set)?Object.defineProperty(u,f,l):u[f]=t[f]}u.default=t,o&&o.set(t,u);return u})(r(d[2])),u=r(d[3]),c=r(d[4]),f=t(r(d[5])),l=r(d[6]);function v(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(v=function(t){return t?o:n})(t)}var p=(0,o.createContext)(null);e.PluginServiceContext=p;e.PluginServiceProvider=function(t){var v=t.children,s=t.roomName,P=t.peerId,S=(0,o.useContext)(l.WebSocketContext),y=(0,u.useDispatch)(),O=(0,o.useState)(null),b=(0,n.default)(O,2),k=b[0],j=b[1],C=(0,u.useSelector)(function(t){return t.participant.authToken});(0,o.useEffect)(function(){},[]);var w=(0,u.useSelector)(function(t){return t.room.socketState}),E={pluginManager:k};return(0,o.useEffect)(function(){if(w===c.RoomSocketState.CONNECTED){var t=new f.default(S,s,y,P,C);j(t),t.listenSocketEvents()}},[w]),o.default.createElement(p.Provider,{value:E},v)}},667,[1,41,165,432,480,668,625]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),s=t(r(d[2])),u=t(r(d[3])),l=t(r(d[4])),o=r(d[5]),c=t(r(d[6])),f=(function(){function t(n,s,l,o,c){(0,u.default)(this,t),this.socketObj=n,this.dispatch=l,this.roomName=s,this.plugins={},this.iframes={},this.peerId=o,this.authToken=c,this.handleSockets=this.handleSockets.bind(this)}return(0,l.default)(t,[{key:"handleSockets",value:function(t){if(t)switch(t.type){case'websocket/enable-plugin':this.enablePlugin(t.payload);break;case'websocket/disable-plugin':this.disablePlugin(t.payload);break;case'websocket/plugin-event':case'websocket/plugin-data':this.sendIframeEvent(t)}}},{key:"sendIframeEvent",value:function(t){var n=this.iframes[t.payload.pluginId||t.payload.id];n&&Object.values(n).forEach(function(n){n.iframe&&n.iframe.injectJavaScript("window.postMessage("+JSON.stringify(t)+");")})}},{key:"listenSocketEvents",value:function(){this.socketObj.emitter.on('socket',this.handleSockets),this.getRoomPlugins()}},{key:"getRoomPlugins",value:function(){var t=this;this.socketObj.sendMessage({type:'getRoomState'},function(n){n.payload.roomState.plugins.forEach(function(n){return t.enablePlugin(n)})})}},{key:"enablePlugin",value:function(t){var u,l,f,h,p,v;return n.default.async(function(y){for(;;)switch(y.prev=y.next){case 0:if(u=c.default.apiBase+"/v2/plugins",!this.plugins[t.id]){y.next=3;break}return y.abrupt("return");case 3:return y.next=5,n.default.awrap(fetch(c.default.apiBase+"/v2/plugins/view/"+t.id,{method:'GET',headers:{authorization:"Bearer "+this.authToken}}));case 5:return l=y.sent,y.next=8,n.default.awrap(l.json());case 8:return f=y.sent,y.next=11,n.default.awrap(fetch(u+"/authorize/"+t.id,{method:'POST',headers:{authorization:"Bearer "+this.authToken,'Content-Type':'application/json'},body:JSON.stringify({roomName:this.roomName,peerId:this.peerId})}));case 11:return h=y.sent,y.next=14,n.default.awrap(h.json());case 14:p=y.sent.data.token,v=(0,s.default)({},f.data.plugin,{authToken:p,enabledBy:t.enabledBy,ACLAccessGrantedUsers:t.ACLAccessGrantedUsers||[],ACLAccessRemovedUsers:t.ACLAccessRemovedUsers||[]}),this.plugins[t.id]=v,this.iframes[t.id]={},this.dispatch((0,o.addPlugin)(v));case 19:case"end":return y.stop()}},null,this,null,Promise)}},{key:"disablePlugin",value:function(t){return n.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:this.plugins[t.id]&&(delete this.plugins[t.id],this.dispatch((0,o.removePlugin)(t)));case 1:case"end":return n.stop()}},null,this,null,Promise)}},{key:"handleIframeMessage",value:function(t){var u,l,o=this;return n.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:n.t0=t.type,n.next='pluginEvent'===n.t0?3:'storePluginData'===n.t0?3:'getPluginData'===n.t0?3:'enablePluginForAll'===n.t0?3:'getPeerInfo'===n.t0?5:7;break;case 3:return this.socketObj.sendMessage(t,function(t){o.sendIframeEvent(t)}),n.abrupt("break",8);case 5:return this.socketObj.sendMessage({type:t.type,payload:(0,s.default)({},t.payload,{peerId:null!=(u=null==(l=t.payload)?void 0:l.peerId)?u:this.peerId})},function(t){o.sendIframeEvent(t)}),n.abrupt("break",8);case 7:return n.abrupt("break",8);case 8:case"end":return n.stop()}},null,this,null,Promise)}},{key:"addIframeView",value:function(t,s,u){var l,o=this;return n.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:this.iframes[t.plugin][t.view]&&this.removeIframeView(t),l=function(t){s&&o.handleIframeMessage(t)},u.addEventListener(l),this.iframes[t.plugin][t.view]={listener:l,iframe:s};case 4:case"end":return n.stop()}},null,this,null,Promise)}},{key:"removeIframeView",value:function(t){return n.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:this.iframes[t.plugin][t.view]&&delete this.iframes[t.plugin][t.view];case 2:case"end":return n.stop()}},null,this,null,Promise)}},{key:"addRoomPlugin",value:function(t){return n.default.async(function(s){for(;;)switch(s.prev=s.next){case 0:if(!this.plugins[t.id]){s.next=2;break}return s.abrupt("return");case 2:return s.next=4,n.default.awrap(this.socketObj.sendMessage({type:'addPlugin',payload:t}));case 4:case"end":return s.stop()}},null,this,null,Promise)}},{key:"removeRoomPlugin",value:function(t){return n.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.abrupt("return",this.socketObj.sendMessage({type:'removePlugin',payload:t}));case 1:case"end":return n.stop()}},null,this,null,Promise)}}]),t})();e.default=f},668,[1,67,22,9,10,498,499]); +__d(function(g,r,i,a,m,e,d){var n=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.PeersServiceContext=e.PeersProvider=void 0;var t=n(r(d[1])),o=n(r(d[2])),u=n(r(d[3])),c=(function(n,t){if(!t&&n&&n.__esModule)return n;if(null===n||"object"!=typeof n&&"function"!=typeof n)return{default:n};var o=b(t);if(o&&o.has(n))return o.get(n);var u={},c=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in n)if("default"!==l&&Object.prototype.hasOwnProperty.call(n,l)){var s=c?Object.getOwnPropertyDescriptor(n,l):null;s&&(s.get||s.set)?Object.defineProperty(u,l,s):u[l]=n[l]}u.default=n,o&&o.set(n,u);return u})(r(d[4])),l=r(d[5]),s=r(d[6]),f=r(d[7]),p=r(d[8]),v=r(d[9]),S=r(d[10]),P=r(d[11]),h=r(d[12]),k=r(d[13]);function b(n){if("function"!=typeof WeakMap)return null;var t=new WeakMap,o=new WeakMap;return(b=function(n){return n?o:t})(n)}var y=(0,c.createContext)(null);e.PeersServiceContext=y;e.PeersProvider=function(n){var b,T,M=n.children,w=(0,c.useContext)(p.ConfigServiceContext).meeting,C=(0,c.useState)([]),V=(0,u.default)(C,2),x=V[0],D=V[1],O=(0,l.useSelector)(function(n){return n.peers.joinedPeers}),A=(0,l.useSelector)(function(n){return n.participant}),j=(0,l.useSelector)(function(n){return n.consumers.activeConsumers}),I=j.find(function(n){return'video'===n.kind&&n.appData.screenShare}),_=j.find(function(n){return'audio'===n.kind&&n.appData.screenShare}),E=(0,l.useSelector)(function(n){return n.room.pinnedPeerId}),H=(0,l.useSelector)(function(n){return n.room.roomViewType}),N=(0,c.useState)(null),q=(0,u.default)(N,2),J=q[0],L=q[1],R=(0,c.useState)(null),U=(0,u.default)(R,2),W=U[0],z=U[1],B=(0,c.useContext)(f.MediaRoomContext).mediaRoom,F=(0,l.useDispatch)(),G=(0,c.useContext)(v.UserTrackContext),K=G.mediaTracks,Q=K.screenShareVideoTrack,X=K.setScreenShareVideoTrack,Y=(K.screenShareAudioTrack,K.setScreenShareAudioTrack),Z=G.inputDevices,$=Z.toggleAudioState,ee=Z.toggleVideoState,re={pin:function(n){return B.pin(n)},unpin:function(n){return B.pin(null)},toggleSelfAudio:function(){return $()},toggleSelfVideo:function(){return ee()},toggleSelfScreenSharing:function(){var n;return t.default.async(function(o){for(;;)switch(o.prev=o.next){case 0:if(A.sharingScreen||I){o.next=16;break}return void 0!==Q&&Q.stop(),o.prev=2,o.next=5,t.default.awrap((0,S.getScreenShare)());case 5:n=o.sent,X(n.video),Y(n.video),B.shareScreen(n),o.next=14;break;case 11:o.prev=11,o.t0=o.catch(2),'NotAllowedError'!==(null==o.t0?void 0:o.t0.message)&&console.error(o.t0);case 14:o.next=19;break;case 16:B.disableScreenShare(),X(void 0),Y(void 0);case 19:case"end":return o.stop()}},null,null,[[2,11]],Promise)},disablePeerAudio:function(n){return B.disableAudio(n)},disablePeerVideo:function(n){return B.disableVideo(n)},updatePreset:function(n,t){return B.updatePreset(n,t)},setLabel:function(n,t){F((0,s.setPeerLabel)({id:n,label:t}))}},ne=!0;(0,c.useEffect)(function(){var n,t;L({id:null==B?void 0:B.peerid,audioMuted:A.audioMuted,displayName:A.displayName,userId:A.id,picture:A.displayImageURL,isMe:!0,isHost:A.isHost,videoVisible:!A.videoOff,videoTrack:null==B?void 0:null==(n=B.webCamProducer)?void 0:n.track,audioTrack:null==B?void 0:null==(t=B.micProducer)?void 0:t.track,isPinned:E===(null==B?void 0:B.peerid),clientSpecificId:A.clientSpecificId,producingAudio:!A.audioMuted,producingVideo:!A.videoOff,isScreensharing:A.sharingScreen,requestToJoinType:A.requestToJoinType,hiddenParticipant:A.hidden,webinarHiddenParticipant:A.webinarHiddenParticipant,metadata:A.metadata})},[null==B?void 0:B.peerid,A.sharingScreen,A.videoOff,A.audioMuted,A.displayName,A.hidden,A.requestToJoinType,A.metadata,null==B?void 0:null==(b=B.webCamProducer)?void 0:b.track,null==B?void 0:null==(T=B.micProducer)?void 0:T.track,A.webinarHiddenParticipant,E]),(0,c.useEffect)(function(){J&&w&&w._addUpdateParticipant((0,o.default)({},J,{isPinned:J.id===E,isScreensharing:A.sharingScreen}),re)},[J,w]),(0,c.useEffect)(function(){if(I||A.screenSharingProduction===P.MediaStates.LOADED){var n,t,o,u=I?null==(n=B.consumers.get(I.id))?void 0:n.track:null==(t=B.screenShareVideoProducer)?void 0:t.track,c=_?null==(o=B.consumers.get(_.id))?void 0:o.track:null,l=I?O.find(function(n){return n.id===I.appData.peerId}):J;z({videoTrack:u,id:null==l?void 0:l.id,displayName:"Screen - "+(null==l?void 0:l.displayName),videoVisible:!0,audioTrack:c,audioMuted:null===c,screenshare:!0})}else z(null)},[I,A.screenSharingProduction]),(0,c.useEffect)(function(){w&&(x.map(function(n){return O.find(function(t){return t.id===n.id})||w._removeParticipant(n),null}),D(O))},[O]);var ie=function(n){var t,u=(0,o.default)({},n,{isPinned:E===n.id,isScreensharing:!1}),c=j.find(function(t){return t.peerId===n.id&&'video'===t.kind&&!t.appData.screenShare}),l=j.find(function(t){return t.peerId===n.id&&'audio'===t.kind&&!t.appData.screenShare});return c&&(u.producingVideo=!0,u.videoTrack=B.consumers.get(c.id).track,u.videoScore=c.producerScore),l&&(u.producingAudio=!n.audioMuted,u.audioTrack=B.consumers.get(l.id).track,u.audioScore=l.producerScore),(null==I?void 0:null==(t=I.appData)?void 0:t.peerId)===n.id&&(u.isScreensharing=!0),u.videoVisible=!(void 0===c||c.remotelyPaused),u.audioMuted=void 0===l||l.remotelyPaused||n.audioMuted,u.audioMuted||(ne=!1),w&&w._addUpdateParticipant((0,o.default)({},u,{isPinned:u.id===E}),re),u},te=H===h.DyteViewTypes.webinar?O.filter(function(n){return!(null!=n&&n.webinarHiddenParticipant)&&n.requestToJoinType!==k.RequestToJoinType.ask}).map(ie).filter(function(n){return null!==n}):O.filter(function(n){return!(null!=n&&n.hiddenParticipant)}).map(ie).filter(function(n){return null!==n}),oe=O.map(ie).filter(function(n){return null!==n});return c.default.createElement(y.Provider,{value:{processedPeers:te,selfPeer:J,allMuted:ne,screenshareVideoConsumer:I,screenshareAudioConsumer:_,screenSharePeer:W,joinedProcessedPeers:oe}},M)}},669,[1,67,22,41,165,432,481,580,503,574,575,480,482,487]); +__d(function(g,r,i,a,m,e,d){var n=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.setupPermissions=e.RESULTS=e.PERMISSIONS=void 0,e.uniq=N;var E=n(r(d[1])),s=n(r(d[2])),o=r(d[3]),A=r(d[4]),O=r(d[5]),R=Object.freeze({ACCEPT_HANDOVER:'android.permission.ACCEPT_HANDOVER',ACCESS_BACKGROUND_LOCATION:'android.permission.ACCESS_BACKGROUND_LOCATION',ACCESS_COARSE_LOCATION:'android.permission.ACCESS_COARSE_LOCATION',ACCESS_FINE_LOCATION:'android.permission.ACCESS_FINE_LOCATION',ACTIVITY_RECOGNITION:'android.permission.ACTIVITY_RECOGNITION',ADD_VOICEMAIL:'com.android.voicemail.permission.ADD_VOICEMAIL',ANSWER_PHONE_CALLS:'android.permission.ANSWER_PHONE_CALLS',BODY_SENSORS:'android.permission.BODY_SENSORS',CALL_PHONE:'android.permission.CALL_PHONE',CAMERA:'android.permission.CAMERA',GET_ACCOUNTS:'android.permission.GET_ACCOUNTS',PROCESS_OUTGOING_CALLS:'android.permission.PROCESS_OUTGOING_CALLS',READ_CALENDAR:'android.permission.READ_CALENDAR',READ_CALL_LOG:'android.permission.READ_CALL_LOG',READ_CONTACTS:'android.permission.READ_CONTACTS',READ_EXTERNAL_STORAGE:'android.permission.READ_EXTERNAL_STORAGE',READ_PHONE_NUMBERS:'android.permission.READ_PHONE_NUMBERS',READ_PHONE_STATE:'android.permission.READ_PHONE_STATE',READ_SMS:'android.permission.READ_SMS',RECEIVE_MMS:'android.permission.RECEIVE_MMS',RECEIVE_SMS:'android.permission.RECEIVE_SMS',RECEIVE_WAP_PUSH:'android.permission.RECEIVE_WAP_PUSH',RECORD_AUDIO:'android.permission.RECORD_AUDIO',SEND_SMS:'android.permission.SEND_SMS',USE_SIP:'android.permission.USE_SIP',WRITE_CALENDAR:'android.permission.WRITE_CALENDAR',WRITE_CALL_LOG:'android.permission.WRITE_CALL_LOG',WRITE_CONTACTS:'android.permission.WRITE_CONTACTS',WRITE_EXTERNAL_STORAGE:'android.permission.WRITE_EXTERNAL_STORAGE',BLUETOOTH_CONNECT:"android.permission.BLUETOOTH_CONNECT"}),_=Object.freeze({APP_TRACKING_TRANSPARENCY:'ios.permission.APP_TRACKING_TRANSPARENCY',BLUETOOTH_PERIPHERAL:'ios.permission.BLUETOOTH_PERIPHERAL',CALENDARS:'ios.permission.CALENDARS',CAMERA:'ios.permission.CAMERA',CONTACTS:'ios.permission.CONTACTS',FACE_ID:'ios.permission.FACE_ID',LOCATION_ALWAYS:'ios.permission.LOCATION_ALWAYS',LOCATION_WHEN_IN_USE:'ios.permission.LOCATION_WHEN_IN_USE',MEDIA_LIBRARY:'ios.permission.MEDIA_LIBRARY',MICROPHONE:'ios.permission.MICROPHONE',MOTION:'ios.permission.MOTION',PHOTO_LIBRARY:'ios.permission.PHOTO_LIBRARY',PHOTO_LIBRARY_ADD_ONLY:'ios.permission.PHOTO_LIBRARY_ADD_ONLY',REMINDERS:'ios.permission.REMINDERS',SIRI:'ios.permission.SIRI',SPEECH_RECOGNITION:'ios.permission.SPEECH_RECOGNITION',STOREKIT:'ios.permission.STOREKIT'}),I=Object.freeze({ANDROID:R,IOS:_});e.PERMISSIONS=I;var t=Object.freeze({UNAVAILABLE:'unavailable',BLOCKED:'blocked',DENIED:'denied',GRANTED:'granted',LIMITED:'limited',PROMPTED:'prompted'});e.RESULTS=t;var S=O.NativeModules.DyteRNPermissions;function C(n){return s.default.async(function(E){for(;;)switch(E.prev=E.next){case 0:return E.abrupt("return",S.available.includes(n)?S.request(n):t.UNAVAILABLE);case 1:case"end":return E.stop()}},null,null,null,Promise)}function N(n){return n.filter(function(E,s){return null!=E&&n.indexOf(E)===s})}var T,p=['bluetooth','readExternalStorage','photos','externalStorage'],L=function(n){var E=arguments.length>1&&void 0!==arguments[1]&&arguments[1],s={camera:I.ANDROID.CAMERA,microphone:I.ANDROID.RECORD_AUDIO,bluetooth:I.ANDROID.BLUETOOTH_CONNECT,externalStorage:I.ANDROID.WRITE_EXTERNAL_STORAGE,readExternalStorage:I.ANDROID.READ_EXTERNAL_STORAGE},o={camera:I.IOS.CAMERA,microphone:I.IOS.MICROPHONE,bluetooth:I.IOS.BLUETOOTH_PERIPHERAL,photos:I.IOS.PHOTO_LIBRARY};if(!E)return'android'===O.Platform.OS?s[n]:o[n];if('android'===O.Platform.OS){var A={};return Object.keys(s).forEach(function(n){A[s[n]]=n}),A[n]}var R={};return Object.keys(o).forEach(function(n){R[o[n]]=n}),R[n]},D=function(n){return function(E){var s={camera:o.permissionEnum.INIT,microphone:o.permissionEnum.INIT};n.forEach(function(n){var A=L(n,!0);E[n]===t.GRANTED?s[A]=o.permissionEnum.ACCEPTED:E[n]!==t.PROMPTED&&(s[A]=o.permissionEnum.DENIED)}),s.camera!==o.permissionEnum.INIT&&s.microphone!==o.permissionEnum.INIT&&T&&clearInterval(T),A.store.dispatch((0,o.setParticipantPermissions)(s))}};e.setupPermissions=function(n){var o,A,R,_,I,t,u=[];[].concat(p,(0,E.default)(n)).forEach(function(n){var E=L(n);E&&u.push(E)}),"android"===O.Platform.OS&&(T&&clearInterval(T),T=setInterval(function(){S.checkMultiplePermissions(u).then(D(u))},1e3));(o=u,s.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:if('ios'!==O.Platform.OS){n.next=13;break}A={},R=N(o),_=0;case 4:if(!(_0,peers:q}),W.theme.header.is_enabled&&i.default.createElement(E.default,{title:''!==B?B:x,linkCopied:Y,copyLink:z,width:G,height:V,noOfParticipants:N.filter(function(t,n,i){return i.findIndex(function(n){return n.id===t.id})===n}).length}),i.default.createElement(k.default,{isMobile:!0}),i.default.createElement(u.GridManager,{widthOffset:0,singleSpeakerView:F.main.length>0&&!1}),i.default.createElement(S.default,{isMobile:!0}),i.default.createElement(P.default,null),W.theme.control_bar.is_enabled&&i.default.createElement(h.default,{linkCopied:Y,copyLink:z,isMobile:!0,leaveCall:j})))};var n=t(r(d[1])),i=_(r(d[2])),o=r(d[3]),a=r(d[4]),u=r(d[5]),l=r(d[6]),c=t(r(d[7])),f=t(r(d[8])),s=r(d[9]),p=_(r(d[10])),v=r(d[11]),E=t(r(d[12])),h=t(r(d[13])),S=t(r(d[14])),P=t(r(d[15])),k=t(r(d[16])),O=t(r(d[17])),y=r(d[18]),b=r(d[19]),w=r(d[20]),C=r(d[21]);function M(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,i=new WeakMap;return(M=function(t){return t?i:n})(t)}function _(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var i=M(n);if(i&&i.has(t))return i.get(t);var o={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in t)if("default"!==u&&Object.prototype.hasOwnProperty.call(t,u)){var l=a?Object.getOwnPropertyDescriptor(t,u):null;l&&(l.get||l.set)?Object.defineProperty(o,u,l):o[u]=t[u]}return o.default=t,i&&i.set(t,o),o}var D=l.NativeModules.DyteHelper},673,[1,41,165,432,471,674,2,703,704,503,488,507,705,710,799,800,802,803,580,480,487,492]); +__d(function(g,r,_i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.GridManager=void 0;var n=t(r(d[1])),o=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=x(n);if(o&&o.has(t))return o.get(t);var i={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in t)if("default"!==s&&Object.prototype.hasOwnProperty.call(t,s)){var l=u?Object.getOwnPropertyDescriptor(t,s):null;l&&(l.get||l.set)?Object.defineProperty(i,s,l):i[s]=t[s]}i.default=t,o&&o.set(t,i);return i})(r(d[2])),i=r(d[3]),u=r(d[4]),s=t(r(d[5])),l=t(r(d[6])),c=t(r(d[7])),f=r(d[8]),p=r(d[9]),S=t(r(d[10])),h=r(d[11]),w=r(d[12]),y=r(d[13]),T=r(d[14]),b=r(d[15]),v=r(d[16]),P=r(d[17]);function x(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(x=function(t){return t?o:n})(t)}var C=function(t){var n=t.roomViewType,i=(0,o.useContext)(p.ConfigServiceContext).sessionConfig,u=!i.permissions.can_present,s=(0,o.useContext)(P.ThemeContext).colors,l='LANDSCAPE'===o.default.useContext(v.OrientationContext).orientation,c=(0,b.useWindowDimensions)(),f=i.theme.dimensions||c,S=f.height,h=f.width,T=0;i.theme.header.is_enabled&&(T-=72),i.theme.control_bar.is_enabled&&(T-=56),l?h+=T+56:S+=T;var x=n===y.DyteViewTypes.audioRoom?'Host will start Audio Room Soon':'\tHost will start presenting soon',C=n===y.DyteViewTypes.audioRoom?'To being Audio Room, Please Enable Audio':'To begin the webinar please start presenting';return o.default.createElement(w.VStack,{bg:"secondary.1000",width:h,height:S,px:15,justifyContent:"center",align:"center"},u&&o.default.createElement(o.default.Fragment,null,o.default.createElement(w.Text,{fontSize:26,py:10,fontWeight:"bold"},x),o.default.createElement(w.Spinner,{color:s.textPrimary[100],size:"large"})),!u&&o.default.createElement(o.default.Fragment,null,o.default.createElement(w.Text,{fontSize:26,py:10,fontWeight:"bold"},"You are the host"),o.default.createElement(w.Text,{fontSize:14},C)))},E=function(t,n){for(var o=[],i=0;i-1&&t<=W&&(z((0,u.setCurrentPage)(t)),P.getPage(t))},Q=[],U=new Map;return q.forEach(function(t){U.set(t.id,t)}),G?(B.length>0&&_>0?(U.set(G.id,G),Q=E(U,B),D.current=Q.map(function(t){return t.id})):(Q=E(U,M),D.current=Q.map(function(t){return t.id}),Q=Q.concat(I||A===y.DyteViewTypes.webinar&&J||!J&&A===y.DyteViewTypes.webinar&&G.requestToJoinType===T.RequestToJoinType.ask?[]:[G])),R===u.RoomSocketState.NOT_STARTED?o.default.createElement(s.default,{inStage:!0,text:"You got disconnected! Retrying connection..."}):Q.length<1?A===y.DyteViewTypes.webinar?o.default.createElement(C,{roomViewType:y.DyteViewTypes.webinar}):o.default.createElement(s.default,{loading:!0,text:"Please wait for the meeting to be started",inStage:!0}):F||v||V||'highlighted'===x||O.main.length>0?o.default.createElement(c.default,{peers:Q,sharingScreen:V,widthOffset:w}):o.default.createElement(S.default,{onSwipeLeft:function(t){return K(_+1)},onSwipeRight:function(t){return K(_-1)},style:{flex:1}},o.default.createElement(l.default,{peers:Q,widthOffset:w}))):o.default.createElement(s.default,null)};O.defaultProps={singleSpeakerView:!1};var V=o.default.memo(O);e.GridManager=V},674,[1,41,165,432,480,506,675,693,669,503,702,580,507,482,487,2,570,509]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var l=t(r(d[1])),n=t(r(d[2])),f=(function(t,l){if(!l&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var n=A(l);if(n&&n.has(t))return n.get(t);var f={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in t)if("default"!==u&&Object.prototype.hasOwnProperty.call(t,u)){var c=o?Object.getOwnPropertyDescriptor(t,u):null;c&&(c.get||c.set)?Object.defineProperty(f,u,c):f[u]=t[u]}f.default=t,n&&n.set(t,f);return f})(r(d[3])),o=t(r(d[4])),u=r(d[5]),c=r(d[6]),y=r(d[7]),s=t(r(d[8])),h=r(d[9]),p=r(d[10]);function A(t){if("function"!=typeof WeakMap)return null;var l=new WeakMap,n=new WeakMap;return(A=function(t){return t?n:l})(t)}var w={9:Array(9).fill(3),8:Array(9).fill(3),7:Array(9).fill(3),6:Array(6).fill(2),5:Array(5).fill(2),4:Array(4).fill(2),3:[1,2,2],2:[1,1],1:[1]},v={9:Array(9).fill(3),8:Array(9).fill(3),7:Array(9).fill(3),6:Array(6).fill(2),5:[2].concat((0,n.default)(Array(4).fill(2))),4:Array(4).fill(2),3:[1,2,2],2:[1,1],1:[1]},_={9:Array(9).fill(3),8:Array(9).fill(3),7:Array(9).fill(3),6:Array(6).fill(3),5:[].concat((0,n.default)(Array(2).fill(2)),(0,n.default)(Array(3).fill(3))),4:Array(4).fill(2),3:Array(3).fill(2),2:Array(2).fill(2),1:[1]},b={9:Array(9).fill(3),8:Array(9).fill(3),7:Array(9).fill(3),6:Array(6).fill(3),5:[].concat((0,n.default)(Array(2).fill(2)),(0,n.default)(Array(3).fill(3))),4:Array(4).fill(2),3:Array(3).fill(2),2:Array(2).fill(2),1:[1]},O=function(t){var n=(0,f.useContext)(u.ConfigServiceContext).sessionConfig,A=(0,y.useWindowDimensions)(),O=n.theme.dimensions||A,j=O.width,M=O.height,P=j<1024,x=f.default.useContext(p.OrientationContext),E=x.orientation,C=x.orientationType,S='LANDSCAPE'===E,W=(0,h.useSelector)(function(t){return t.room.gridView}),k=t.peers,D=t.waitingRoom,F=t.widthOffset,L=0;n.theme.header.is_enabled&&(L-=56),!n.theme.control_bar.is_enabled||D&&!n.theme.waiting_room.enable_preview||(L-=54),S?(M+=F,j+=L+72):(M+=L,j-=F);var R=f.default.useState(0),N=(0,l.default)(R,2),T=N[0],V=N[1],q=1===k.length&&!P&&!D,z=D&&(!P||!n.theme.waiting_room.enable_preview),B=(q||z)&&1,G=k.length+B;G>6&&(G=9),'multi_alternate'===W&&1!==k.length&&(G-=1);var H=(0,h.useSelector)(function(t){return t.peers.joinedPeers}),I=Math.ceil((H.length+1)/6);f.default.useEffect(function(){I>1&&(1===k.length?V(16):k.length<=4?V(7):5===k.length?V(12):V(4))},[k,I]);var J=function(t,l){return Math.floor((M-6)/t)},K=function(t,l){return Math.floor((j-6)/t)},Q=function(t,l){return J(P&&!S?b[t][l]:w[t][l])},U=function(t,l){return K(P&&!S?v[t][l]:_[t][l])},X=S?5===G?'row':'column':5===G?'column':'row';return f.default.createElement(c.Flex,{position:"relative",height:M,width:j,bg:"secondary.1000",marginLeft:S&&'landscapeLeft'!==C&&n.theme.header.is_enabled?56:0,padding:3,pt:0},f.default.createElement(c.Flex,{direction:X,flexWrap:"wrap",justify:"center"},!D||n.theme.waiting_room.enable_preview&&!P?f.default.createElement(f.default.Fragment,null,k.map(function(t,l){if('multi_alternate'===W&&t.isMe&&1!==k.length)return null;if(t){var n=Q(G,l+B)-T;return f.default.createElement(o.default,{key:"peer_"+t.id,height:n-(S?2:0),width:U(G,l+B),peer:t,totalPeers:k.length,isMobile:P})}return null})):null),f.default.createElement(c.Flex,{width:j,justify:"center",position:"absolute",bottom:"2"},f.default.createElement(s.default,null)))};O.defaultProps={waitingRoom:!1,widthOffset:0};var j=O;e.default=j},675,[1,41,49,165,676,503,507,2,690,432,570]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=M;var n=t(r(d[1])),o=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=k(n);if(o&&o.has(t))return o.get(t);var l={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in t)if("default"!==c&&Object.prototype.hasOwnProperty.call(t,c)){var f=u?Object.getOwnPropertyDescriptor(t,c):null;f&&(f.get||f.set)?Object.defineProperty(l,c,f):l[c]=t[c]}l.default=t,o&&o.set(t,l);return l})(r(d[2])),l=r(d[3]),u=r(d[4]),c=r(d[5]),f=r(d[6]),s=r(d[7]),p=r(d[8]),h=r(d[9]),v=t(r(d[10])),x=r(d[11]),y=t(r(d[12])),b=t(r(d[13])),S=r(d[14]),E=t(r(d[15])),w=t(r(d[16]));function k(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(k=function(t){return t?o:n})(t)}var C=h.NativeModules.DyteHelper;function M(t){var k=(0,l.useSelector)(function(t){return t.participant.displayName}),M=(0,o.useContext)(c.MediaRoomContext),T=(null==M||M.mediaRoom,(0,o.useContext)(f.ConfigServiceContext)),j=T.meeting,O=T.sessionConfig,R=(0,l.useSelector)(function(t){return t.room.activeSpeakerPeerId}),P=(0,o.useRef)(),z=(0,o.useRef)(),F=(0,o.useState)(new s.MediaStream(void 0)),I=(0,n.default)(F,2),L=I[0],B=I[1],V=(0,o.useState)(null),_=(0,n.default)(V,2),N=(_[0],_[1],(0,o.useContext)(x.ThemeContext).colors),U=(0,o.useState)(!1),W=(0,n.default)(U,2),D=W[0],A=W[1],H=o.default.useContext(S.OrientationContext),q=H.orientation,G=H.forced,J=H.setForced,K='LANDSCAPE'===q,Q=t.peer,X=t.hideBadge,Y=t.isMobile,Z=t.totalPeers,$=t.size,ee=(t.index,t.contain),te=t.zIndex,re=((0,l.useSelector)(function(t){return t.participant.displayImageURL}),(0,l.useSelector)(function(t){return t.consumers.activeConsumers})),ne=Q.id,ie=re.find(function(t){return t.peerId===ne}),ae=(null==ie?void 0:ie.score)||10,oe=function(t){if(z.current=t,t){var n=new s.MediaStream(void 0);n.addTrack(t),P.current&&n.addTrack(P.current),B(n)}},le=function(){try{return'front'===u.store.getState().participant.cameraFacing}catch(t){return!1}};(0,o.useEffect)(function(){var t;t=Q.audioTrack,P.current!==t&&(P.current=t)},[Q.audioTrack]),(0,o.useEffect)(function(){Q.videoTrack&&(oe(Q.videoTrack),setTimeout(function(){return A(!0)},500))},[Q.videoTrack,Q.videoScore]);var de=Q.audioMuted,ue=Q.videoVisible,ce=(function(t){if(!Y)return t;var o=t;if(Z>2){var l=t.split(' ');o=(o=(0,n.default)(l,1)[0]).slice(0,10)}return Z>6&&(o=o.slice(0,8)),o})(Q.isMe?k:Q.displayName),fe=t.height,se=t.width,me=t.children,pe=fe||Math.floor(.5625*se);null==O||O.permissions;if(ue&&(!L||!Q.videoTrack))return o.default.createElement(p.Box,{justify:"center",align:"center",width:se,height:pe,border:"1px solid "+N.primary[300],borderRadius:E.default.medium},o.default.createElement(p.Spinner,{color:"#fff"}));var he;return o.default.createElement(h.View,{style:[{backgroundColor:'black',borderRadius:E.default.medium,borderColor:Q.id===R?N.primary[500]:N.secondary[900],borderWidth:2,width:se-8,height:pe-8,margin:3,overflow:'hidden'}]},Q.videoVisible&&D?Q.screenshare?o.default.createElement(b.default,{noMovementWithoutScale:!0,width:se-8,height:pe-8,streamId:(null==(he=Q.videoTrack)?void 0:he.id)||Math.random().toString()},o.default.createElement(s.RTCView,{objectFit:ee?'contain':'cover',style:{flex:1},zOrder:0,streamURL:L.toURL()})):o.default.createElement(s.RTCView,{objectFit:ee?'contain':'cover',style:{flex:1},mirror:!!Q.isMe&&le(),streamURL:L.toURL(),zOrder:1+te}):o.default.createElement(p.Flex,{bg:N.videoBackground,width:se-8,height:pe-8,justify:"center",align:"center"},o.default.createElement(v.default,{size:40,src:Q.picture,name:""+Q.displayName,bgColor:N.primary[700]})),me,o.default.createElement(p.Flex,{width:se,position:"absolute",bottom:"10",left:10},X||o.default.createElement(p.Flex,{justify:"flex-start",alignSelf:"flex-start",direction:"column"},!!ce&&o.default.createElement(y.default,{audioMuted:de,audioTrack:Q.audioTrack,name:ce,size:Y||'sm'===$?'sm':'md',screenshare:Q.screenshare}))),o.default.createElement(p.Flex,{width:se,position:"absolute",top:"10",right:"10"},ae<10&&o.default.createElement(p.Box,{zIndex:5,justify:"flex-end",alignSelf:"flex-end",direction:"column"},o.default.createElement(w.default,{videoScore:ae}))),Q.screenshare&&(G||!K)&&'android'===h.Platform.OS&&'d3e435fb-4d39-47b6-943a-c8f10d0dffe3'!==j.setupConfig.clientId&&o.default.createElement(p.Flex,{width:se,position:"absolute",top:"10",right:10},o.default.createElement(p.Flex,{justify:"flex-start",alignSelf:K?'flex-start':'flex-end',direction:"column"},o.default.createElement(p.Button,{onClick:function(){(G?C.resetOrientation:C.forceLandscape)(),J(function(t){return!t})}},o.default.createElement(p.VStack,{width:36,p:"2",ml:22,height:"36px",bg:"secondary.800",borderRadius:E.default.medium,align:"center",justify:"center"},o.default.createElement(p.Text,{fontSize:"xs"},o.default.createElement(p.Icon,{name:G?'fullscreen-exit':'fullscreen',fill:G?N.danger[500]:N.textPrimary[100]})))))))}M.defaultProps={isMobile:!1,hideBadge:!1,height:0,width:'inherit',children:null,contain:!1,totalPeers:0,size:'md',isMe:!1,index:1,zIndex:0}},676,[1,41,165,432,471,580,503,400,507,2,677,509,686,688,570,671,689]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]),l=r(d[1]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=t(r(d[2])),n=l(r(d[3])),u=t(r(d[4])),s=r(d[5]),c=r(d[6]),f=r(d[7]),b="/Users/abar/dev/personal/react-native-user-avatar/src/index.js",p=function(t){var l=t.name,u=t.src,p=t.bgColor,v=t.bgColors,y=t.textColor,N=t.size,_=t.imageStyle,C=t.style,z=t.borderRadius,x=t.component;'string'==typeof N&&(console.warn('size prop should be a number'),N=parseInt(N));var S=(0,n.useState)(n.default.createElement(c.TextAvatar,{textColor:y,size:N,name:l,__source:{fileName:b,lineNumber:36,columnNumber:7}})),E=(0,o.default)(S,2),h=E[0],j=E[1];return(0,n.useEffect)(function(){x&&j(n.default.createElement(c.CustomAvatar,{size:N,component:x,__source:{fileName:b,lineNumber:40,columnNumber:29}})),u&&(0,f.fetchImage)(u).then(function(t){t&&j(n.default.createElement(c.ImageAvatar,{src:u,size:N,imageStyle:_,__source:{fileName:b,lineNumber:45,columnNumber:15}}))})},[]),n.default.createElement(s.View,{style:[(0,f.generateBackgroundStyle)(l,p,v),(0,f.getContainerStyle)(N,u,z),C],__source:{fileName:b,lineNumber:53,columnNumber:5}},h)};p.propTypes={name:u.default.string,src:u.default.string,bgColor:u.default.string,bgColors:u.default.array,textColor:u.default.string,size:u.default.number,imageStyle:u.default.object,style:u.default.object,borderRadius:u.default.number,component:u.default.any},p.defaultProps={size:32,textColor:'#fff',name:'John Doe',bgColors:['#2ecc71','#3498db','#8e44ad','#e67e22','#e74c3c','#1abc9c','#2c3e50']};var v=p;e.default=v},677,[1,678,41,165,204,2,679,682]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]).default;function n(t){if("function"!=typeof WeakMap)return null;var o=new WeakMap,u=new WeakMap;return(n=function(t){return t?u:o})(t)}m.exports=function(o,u){if(!u&&o&&o.__esModule)return o;if(null===o||"object"!==t(o)&&"function"!=typeof o)return{default:o};var f=n(u);if(f&&f.has(o))return f.get(o);var p={},c=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in o)if("default"!==l&&Object.prototype.hasOwnProperty.call(o,l)){var s=c?Object.getOwnPropertyDescriptor(o,l):null;s&&(s.get||s.set)?Object.defineProperty(p,l,s):p[l]=o[l]}return p.default=o,f&&f.set(o,p),p},m.exports.default=m.exports,m.exports.__esModule=!0},678,[15]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"ImageAvatar",{enumerable:!0,get:function(){return n.default}}),Object.defineProperty(e,"TextAvatar",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(e,"CustomAvatar",{enumerable:!0,get:function(){return f.default}});var n=t(r(d[1])),u=t(r(d[2])),f=t(r(d[3]))},679,[1,680,681,685]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var u=t(r(d[1])),l=t(r(d[2])),s=r(d[3]),o=function(t){var l=t.src,o=t.size,f=t.imageStyle,n=t.borderRadius,c={style:[{borderRadius:n||.5*o,width:o,height:o},f],source:{uri:l}};return u.default.createElement(s.Image,c)};o.propTypes={src:l.default.string,size:l.default.number,imageStyle:l.default.object,borderRadius:l.default.number};var f=o;e.default=f},680,[1,165,204,2]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),l=r(d[2]),o=t(r(d[3])),u=r(d[4]),s="/Users/abar/dev/personal/react-native-user-avatar/src/components/TextAvatar.js",c=function(t){var o=t.name,c=t.size,f=t.textColor,v={flexDirection:'column',alignItems:'center',justifyContent:'center',marginTop:-c/20,height:c,width:c};return n.default.createElement(l.View,{style:v,__source:{fileName:s,lineNumber:23,columnNumber:5}},n.default.createElement(l.Text,{style:{color:f,fontSize:c/2.5},adjustsFontSizeToFit:!0,__source:{fileName:s,lineNumber:24,columnNumber:7}},(0,u.abbr)(o)))};c.propTypes={name:o.default.string,size:o.default.number,textColor:o.default.string};var f=c;e.default=f},681,[1,165,2,204,682]); +__d(function(g,r,_i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.getContainerStyle=e.generateBackgroundStyle=e.fetchImage=e.sumChars=e.abbr=void 0;var n=t(r(d[1])),o=t(r(d[2]));e.abbr=function(t){var n=(0,o.default)(t);return t.startsWith('+')&&(n="+".concat(n)),n||(n=t),n};var u=function(t){for(var n=0,o=0;ol?n.substr(0,l):n;if((u=i.join('')).length>=l)return u;for(var o=M(n),c=0;c=l)return o[c]}function s(n,t){var i,u,a,l=[],f={},o={},c={},h=t.length||2;n.forEach(function(n){if(n||(n=''),!c[n])if(n.length0&&(o[a[y]]--,a.splice(y,1))}return 0===(i=l.map(function(n){return n.length})).length?n:0===Math.min.apply(null,i)?(t.length++,s(n,t)):n.map(function(n){return c[n][0]})}function p(n,t){return y(x(n,t))}function v(n,t){return w(n,t).map(y)}function x(n,u){var a,f,c,s={};return n?((a=b(n,u))&&(n=(n=n.replace(t,'')).replace(i,'')),u.initials&&(a=u.initials),a||(a=h(n,u)),null!=(c=n.match(l))&&(f=c.pop()),f&&(n=n.replace(f,'')).trim()==='<'+f+'>'&&(n='',a||(a=h(f,u))),(n=n.replace(o,' ').trim())&&(s.name=n),a&&(s.initials=a),f&&(s.email=f),s):{}}function w(n,t){var i=s(n,t);return n.map(function(n,u){return t.existing[n]=i[u],x(n,t)})}function y(n){return n.name||n.email?n.email?n.name?n.name+' ('+n.initials+') <'+n.email+'>':n.email+' ('+n.initials+')':n.name+' ('+n.initials+')':n.initials}function E(n){return n=(n=u.test(n)?n.replace(a,''):n.replace(l,'')).replace(o,' ').trim()}function b(n,u){var a;return u.existing[n]?u.existing[n]:t.test(n)?n:null!=(a=n.match(i))?a.pop():void 0}var _={};function M(n){var t,i=[];return n=E(n),_[n]?_[n].slice(0):(t=n.split(' ').map(R),i=(i=O(t)).sort(function(n,t){return n.length-t.length||i.indexOf(n)-i.indexOf(t)}),_[n]=i,i.slice(0))}function O(n){var t,i,u=n.shift();return n.length>0?(i=[],t=O(n),u.forEach(function(n){t.forEach(function(t){i.push(n+t)})}),i):u}function R(n){for(var t=[];n.length;)t.unshift(n),n=n.substr(0,n.length-1);return t}function $(t){return t||(t={length:n}),'number'==typeof t&&(t={length:t}),t.length=Math.max(t.length||0,n),t.existing=t.existing||{},t}},684,[]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),o=r(d[2]),u=t(r(d[3])),l=function(t){var u=t.size,l=t.component,s={flexDirection:'column',alignItems:'center',justifyContent:'center',marginTop:-u/20,height:u,width:u};return n.default.createElement(o.View,{style:s,__source:{fileName:"/Users/abar/dev/personal/react-native-user-avatar/src/components/CustomAvatar.js",lineNumber:21,columnNumber:5}},l)};l.propTypes={size:u.default.number,component:u.default.any};var s=l;e.default=s},685,[1,165,2,204]); +__d(function(_g,_r,i,a,m,e,d){var t=_r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=f;var r=(function(t,r){if(!r&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var n=c(r);if(n&&n.has(t))return n.get(t);var o={},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in t)if("default"!==u&&Object.prototype.hasOwnProperty.call(t,u)){var f=l?Object.getOwnPropertyDescriptor(t,u):null;f&&(f.get||f.set)?Object.defineProperty(o,u,f):o[u]=t[u]}o.default=t,n&&n.set(t,o);return o})(_r(d[1])),n=_r(d[2]),o=t(_r(d[3])),l=t(_r(d[4])),u=_r(d[5]);function c(t){if("function"!=typeof WeakMap)return null;var r=new WeakMap,n=new WeakMap;return(c=function(t){return t?n:r})(t)}function f(t){var c,f,s,p,y,b=t.audioMuted,x=t.audioTrack,v=t.name,O=t.size,g=t.screenshare,j={sm:{px:'6',py:'1',iconSize:'4',boxSize:'14'},md:{px:'3',py:'2',iconSize:'6',boxSize:'16'}}[O],z=(0,r.useContext)(n.ThemeContext).colors;return r.default.createElement(u.Flex,{bg:'sm'===O||g?(c=z.secondary[800],f=.5,s=parseInt(c.slice(1,3),16),p=parseInt(c.slice(3,5),16),y=parseInt(c.slice(5,7),16),f?"rgba("+s+", "+p+", "+y+", "+f+")":"rgba("+s+", "+p+", "+y+", 0)"):z.secondary[800],color:"textPrimary.300",borderRadius:o.default.small,px:j.px,py:j.py,my:'sm'===O&&2,position:"relative",direction:"row",justify:"flex-start"},!(g&&b)&&r.default.createElement(u.Center,null,!b&&x?null:r.default.createElement(u.Icon,{name:"mic-off",boxSize:j.boxSize,fill:"red"})),r.default.createElement(u.Center,{ml:j.px,padding:4},r.default.createElement(l.default,{name:v})))}f.defaultProps={size:'md',screenshare:!1}},686,[1,165,509,671,687,507]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=l;var n=t(r(d[1])),u=r(d[2]);function l(t){var l=t.name,c=t.charSize;return n.default.createElement(u.Text,null,(function(t,n){return t.length>n?t.substring(0,n)+"...":t})(l,c))}l.defaultProps={charSize:15}},687,[1,165,507]); +__d(function(g,r,i,a,m,_e,d){var t=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var e=t(r(d[1])),n=t(r(d[2])),o=t(r(d[3])),s=t(r(d[4])),u=t(r(d[5])),l=t(r(d[6])),h=t(r(d[7])),c=r(d[8]),f=(function(t,e){if(!e&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var n=y(e);if(n&&n.has(t))return n.get(t);var o={},s=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in t)if("default"!==u&&Object.prototype.hasOwnProperty.call(t,u)){var l=s?Object.getOwnPropertyDescriptor(t,u):null;l&&(l.get||l.set)?Object.defineProperty(o,u,l):o[u]=t[u]}o.default=t,n&&n.set(t,o);return o})(r(d[9])),p=r(d[10]),v=r(d[11]);function y(t){if("function"!=typeof WeakMap)return null;var e=new WeakMap,n=new WeakMap;return(y=function(t){return t?n:e})(t)}function _(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(t){return!1}}var P={scale:1,translateX:0,translateY:0},R=5,S=(function(t){(0,u.default)(S,t);var c,v,y=(c=S,v=_(),function(){var t,e=(0,h.default)(c);if(v){var n=(0,h.default)(this).constructor;t=Reflect.construct(e,arguments,n)}else t=e.apply(this,arguments);return(0,l.default)(this,t)});function S(t){var e;return(0,n.default)(this,S),(e=y.call(this,t)).state={layout:null,transform:e._getSavedTransform(t.streamId)||P},e._didMove=e._didMove.bind((0,s.default)(e)),e._getTransformStyle=e._getTransformStyle.bind((0,s.default)(e)),e._onGesture=e._onGesture.bind((0,s.default)(e)),e._onLayout=e._onLayout.bind((0,s.default)(e)),e._onMoveShouldSetPanResponder=e._onMoveShouldSetPanResponder.bind((0,s.default)(e)),e._onPanResponderGrant=e._onPanResponderGrant.bind((0,s.default)(e)),e._onPanResponderMove=e._onPanResponderMove.bind((0,s.default)(e)),e._onPanResponderRelease=e._onPanResponderRelease.bind((0,s.default)(e)),e._onStartShouldSetPanResponder=e._onStartShouldSetPanResponder.bind((0,s.default)(e)),e.moveThreshold=p.PixelRatio.get()*R,e.gestureHandlers=p.PanResponder.create({onPanResponderGrant:e._onPanResponderGrant,onPanResponderMove:e._onPanResponderMove,onPanResponderRelease:e._onPanResponderRelease,onPanResponderTerminationRequest:function(){return!0},onMoveShouldSetPanResponder:e._onMoveShouldSetPanResponder,onShouldBlockNativeResponder:function(){return!1},onStartShouldSetPanResponder:e._onStartShouldSetPanResponder}),e}return(0,o.default)(S,[{key:"componentDidUpdate",value:function(t,e){t.streamId!==this.props.streamId&&(this._storeTransform(t.streamId,e.transform),this._restoreTransform(this.props.streamId))}},{key:"componentWillUnmount",value:function(){this._storeTransform(this.props.streamId,this.state.transform)}},{key:"render",value:function(){var t=this.props,n=t.children,o=t.style;return f.default.createElement(p.View,(0,e.default)({onLayout:this._onLayout,pointerEvents:"box-only",style:[{overflow:'hidden',width:this.props.width,height:this.props.height},o]},this.gestureHandlers.panHandlers),f.default.createElement(p.View,{style:[{flex:1},this._getTransformStyle()]},n))}},{key:"_calculateTransformIncrement",value:function(t){var e=this.state.transform,n=e.scale,o=e.translateX,s=e.translateY,u=t.scale,l=t.translateX,h=t.translateY;return{scale:n=Math.min(n*(u||1),5),translateX:o+=(l||0)/n,translateY:s+=(h||0)/n}}},{key:"_didMove",value:function(t){var e=t.dx,n=t.dy;return Math.abs(e)>this.moveThreshold||Math.abs(n)>this.moveThreshold}},{key:"_getSavedTransform",value:function(t){return this.props._transforms[t]||null}},{key:"_getTouchDistance",value:function(t){var e=t.nativeEvent.touches,n=Math.abs(e[0].pageX-e[1].pageX),o=Math.abs(e[0].pageY-e[1].pageY);return Math.sqrt(Math.pow(n,2)+Math.pow(o,2))}},{key:"_getTouchPosition",value:function(t){var e=t.nativeEvent.touches;return{x:e[0].pageX,y:e[0].pageY}}},{key:"_getTransformStyle",value:function(){var t=this.state.transform;return{transform:[{scale:t.scale},{translateX:t.translateX},{translateY:t.translateY}]}}},{key:"_limitAndApplyTransformation",value:function(t){var e=this.state.layout;if(e){var n=this.state.transform.scale,o=t.scale,s=t.translateX,u=t.translateY,l=Math.max(o,1),h={a:{x:e.x,y:e.y},d:{x:e.x+e.width,y:e.y+e.height}},c={x:(e.x+e.width)/2+s*l,y:(e.y+e.height)/2+u*l},f={height:e.height*l,width:e.width*l},p={a:{x:c.x-f.width/2,y:c.y-f.height/2},d:{x:c.x+f.width/2,y:c.y+f.height/2}},v=100;o1&&(0===w?(b(!0),setTimeout(function(){b(!1)},1e3)):0!==w&&h&&b(!1),P>7&&D((0,l.default)({},(0,c.calculateDotNumber)(P,w))))},[w]),P>1?o.default.createElement(u.Flex,{zIndex:50,align:"center",justify:"center",position:"relative"},h&&o.default.createElement(u.Box,{bg:"paginationDots.inactive",position:"absolute",bottom:25},o.default.createElement(u.Text,{textAlign:"center",color:"textPrimary.200"}," Active Speaker Grid")),o.default.createElement(u.Flex,{direction:"row",height:"22px",align:"center",justify:"center"},o.default.createElement(u.Flex,{mr:5,height:20,borderRadius:"20px",width:32,align:"center"},o.default.createElement(u.Text,{fontWeight:"bold",fontSize:14,color:S.left>0?'textPrimary.400':'rgba(0,0,0,0)',px:4,py:2},S.left,"+")),o.default.createElement(p.default,{numbers:S,length:P+1,active:w,activeColor:s.default.paginationDots.active,passiveBorderColor:s.default.paginationDots.active,passiveColor:s.default.paginationDots.inactive,wandAcitve:s.default.paginationDots.wandActive}),o.default.createElement(u.Flex,{ml:5,height:20,borderRadius:"20px",width:32,align:"center"},o.default.createElement(u.Text,{fontWeight:"bold",fontSize:14,color:S.right?'textPrimary.400':'rgba(0,0,0,0)',px:4,py:2},"+",S.right)))):null};e.default=x},690,[1,22,41,165,507,691,432,571,692]); +__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.calculateDotNumber=void 0;e.calculateDotNumber=function(t,l){var u=arguments.length>2&&void 0!==arguments[2]?arguments[2]:7,c=0,o=0,n=Math.ceil(u/2);return l>n-1&&!(l+(n-1)>t)?c=l-(n-1):l+(n-1)>t&&(c=l-(n-(t-l)+2)),l=n&&l+(n-1)<=t&&(o=t-(l+(n-1))),{left:c,right:o}}},691,[]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=t(r(d[1])),l=r(d[2]),n=function(t){var n=t.length,u=t.active,f=t.activeColor,c=t.passiveColor,h=t.passiveBorderColor,v=t.numbers,s=t.dotsToShow,p=void 0===s?7:s,x=t.wandAcitve,b=Math.ceil(p/2),w=n>p?Array(p).fill(0).map(function(t,o){return o}):Array(n).fill(0).map(function(t,o){return o}),C=function(t){return w.map(function(n,v){var s=n===t;return u0&&v.right>0?C(b-1):0===v.left?C(u):0===v.right?C(p-(n-u)):null)};n.defaultProps={dotsToShow:7};var u=n;e.default=u},692,[1,165,507]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),l=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var l=y(n);if(l&&l.has(t))return l.get(t);var o={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var f in t)if("default"!==f&&Object.prototype.hasOwnProperty.call(t,f)){var h=u?Object.getOwnPropertyDescriptor(t,f):null;h&&(h.get||h.set)?Object.defineProperty(o,f,h):o[f]=t[f]}o.default=t,l&&l.set(t,o);return o})(r(d[2])),o=r(d[3]),u=r(d[4]),f=r(d[5]),h=t(r(d[6])),c=t(r(d[7])),s=r(d[8]),p=r(d[9]),v=r(d[10]),w=t(r(d[11]));function y(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,l=new WeakMap;return(y=function(t){return t?l:n})(t)}var b=function(t,n,l){var o=1,u=!1;l<3&&(l=3),l>6||l>4&&t>480?(o=Math.ceil(l/4),l=4):l>3&&t<=480&&(o=2,l=3);var f=Math.floor(t/l),h=t+30>n?.8:.65;return n-o*f0){var G=A.main[0];N=l.default.createElement(c.default,{height:_+56,width:O-20,frame:G})}else N=D?l.default.createElement(h.default,{height:_-16,width:O-32,contain:q.screenshare||'contain'===E.theme.grid.single.videoFit,peer:q,totalPeers:H.length,isMobile:!0}):j?l.default.createElement(h.default,{contain:q.screenshare||'contain'===E.theme.grid.single.videoFit,height:_-Y-16,width:O-16,totalPeers:H.length,peer:q,isMobile:!0}):l.default.createElement(h.default,{totalPeers:H.length,contain:q.screenshare||'contain'===E.theme.grid.single.videoFit,height:I,width:L-64,peer:q});Math.floor(_/2),Math.floor(_/2);var J=function(){var t=A.main[0],n=A.plugins.find(function(n){return n.id===t.plugin}),o=H.find(function(t){return t.userId===(null==n?void 0:n.enabledBy)});return o?l.default.createElement(w.default,{x:0,y:0,minX:0,minY:0,maxX:O-80,maxY:_-6,z:20},l.default.createElement(h.default,{width:100,height:80,hideBadge:!0,peer:o,totalPeers:H.length})):null};return j?A.main.length>0&&!D?l.default.createElement(f.Flex,{height:_+56,width:O-2,marginTop:10,flexDirection:"column",backgroundColor:"secondary.1000"},l.default.createElement(f.Box,{alignItems:"center",justifyContent:"center",mt:0},N,J())):l.default.createElement(f.Flex,{height:_,width:O,flexDirection:D?'row':'column',marginLeft:D&&'landscapeLeft'!==k?56:0,paddingLeft:D?20:0,backgroundColor:"secondary.1000"},l.default.createElement(f.Box,{alignItems:"center",justifyContent:"center",mt:D?0:8,ml:D?-8:0},N,z&&D?l.default.createElement(w.default,{x:0,y:0,minX:0,minY:0,maxX:O-80,maxY:_-6,z:20},l.default.createElement(h.default,{width:120,height:100,hideBadge:!0,peer:z,totalPeers:H.length})):null,J()),!D&&l.default.createElement(f.Flex,{mt:5,className:"dyte-client-noScrollbar",justify:"center",flexWrap:"wrap",direction:"row"},H.map(function(t){return q.screenshare||0!==A.main.length||t.id!==q.id?l.default.createElement(h.default,{width:T,height:T,peer:t,isMobile:!0,hideBadge:V,totalPeers:H.length,key:t.id+"_video"}):null})),D&&H.map(function(t){var o=(0,n.default)({},t);return o.videoVisible=!1,o.videoTrack=null,l.default.createElement(f.Box,{key:t.id+"_video",position:"absolute",zIndex:-5,top:100,width:2,height:2,left:100,visibility:"hidden"},l.default.createElement(h.default,{width:1,height:1,peer:o,totalPeers:H.length}))})):null};e.default=x},693,[1,22,165,432,2,507,676,694,503,669,570,700]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.PluginWrapper=void 0;var n=t(r(d[1])),o=t(r(d[2])),u=t(r(d[3])),l=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=h(n);if(o&&o.has(t))return o.get(t);var u={},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in t)if("default"!==s&&Object.prototype.hasOwnProperty.call(t,s)){var c=l?Object.getOwnPropertyDescriptor(t,s):null;c&&(c.get||c.set)?Object.defineProperty(u,s,c):u[s]=t[s]}u.default=t,o&&o.set(t,u);return u})(r(d[4])),s=r(d[5]),c=r(d[6]),f=r(d[7]),p=r(d[8]),v=r(d[9]),w=r(d[10]),y=r(d[11]),b=r(d[12]);function h(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(h=function(t){return t?o:n})(t)}var x=new((function(){function t(){(0,o.default)(this,t),this.fxs=[]}return(0,u.default)(t,[{key:"onMessage",value:function(t){this.fxs.forEach(function(n){return n(t)})}},{key:"addEventListener",value:function(t){this.fxs.push(t)}}]),t})()),M=function(t){var o,u=t.frame,h=t.height,M=t.width,C=(0,l.useContext)(s.PluginServiceContext),E=(0,l.useContext)(c.PeersServiceContext).selfPeer,O=(0,l.useContext)(y.ConfigServiceContext).sessionConfig,P=(0,b.useSelector)(function(t){return t.participant.id}),_=(0,b.useSelector)(function(t){return t.plugin.plugins}).find(function(t){return t.id===u.plugin}),S=O.permissions.plugins||{can_close:!1,can_start:!0,can_edit_acl:!1},j=(P===(null==_?void 0:_.enabledBy)||(null==S||S.can_close),P===(null==_?void 0:_.enabledBy)||(null==S||S.can_edit_acl),'whitelist'===((null==(o=O.permissions.plugins.config[_.id])?void 0:o.defaultAccess)||'blacklist')),k=function(){return P===(null==_?void 0:_.enabledBy)||(j?null==_?void 0:null==(t=_.ACLAccessGrantedUsers)?void 0:t.includes(P):!_.ACLAccessRemovedUsers.includes(P));var t},W=function(){var t,n=null==(t=O.permissions.plugins.config[_.id])?void 0:t.handlesViewOnly,o=!k()&&!n;return n&&C.pluginManager.sendIframeEvent({type:'websocket/plugin-data',payload:{pluginId:_.id,type:'setViewOnly',value:!k()}}),o},A='LANDSCAPE'===l.default.useContext(w.OrientationContext).orientation,V=(0,l.useState)(!0),B=(0,n.default)(V,2);B[0],B[1];M-=10,A&&(M-=10,h-=72);var N='80a57014-1efe-44f8-b929-b8fca1cf18a1'===(null==_?void 0:_.id),R=N?'0deg':'90deg';return l.default.createElement(f.Flex,{height:h,width:M,borderRadius:12,overflow:"hidden",borderColor:"primary.300",borderWidth:W()?4:0},l.default.createElement(f.Flex,{direction:"column"},E.isHost&&l.default.createElement(f.Flex,{justify:"flex-end",align:"center",cursor:"pointer",bg:"secondary.700"},l.default.createElement(f.Button,{onClick:function(){C.pluginManager.removeRoomPlugin({id:u.plugin})}},l.default.createElement(f.Box,{p:4},l.default.createElement(f.Icon,{name:"close",boxSize:"16"})))),l.default.createElement(f.Flex,{width:M,height:h,justify:"center",align:"center",direction:"row"},l.default.createElement(v.View,{style:{transform:A?[]:[{rotate:R}],width:A||N?M:h,height:A||N?h:M},pointerEvents:W()?'none':'auto'},l.default.createElement(p.WebView,{source:{uri:u.url},ref:function(t){C.pluginManager.addIframeView(u,t,x)},onMessage:function(t){var n=JSON.parse(t.nativeEvent.data);n.type&&x.onMessage(n)},injectedJavaScript:"\n\t\t\t\t\t\t\t\tsetTimeout(function(){\n\t\t\t\t\t\t\t\t\twindow.parent = {};\n\t\t\t\t\t\t\t\t\tfunction postMessage (a, b) {\n\t\t\t\t\t\t\t\t\t\tif (!window.ReactNativeWebView.postMessage) {\n\t\t\t\t\t\t\t\t\t\t\tsetTimeout(() => {k\n\t\t\t\t\t\t\t\t\t\t\t\tpostMessage(a, b);\n\t\t\t\t\t\t\t\t\t\t\t}, 100);\n\t\t\t\t\t\t\t\t\t\t\treturn;\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\twindow.ReactNativeWebView.postMessage(JSON.stringify(a));\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\twindow.parent.postMessage = (a, b) => {\n\t\t\t\t\t\t\t\t\t\tpostMessage(a);\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t})"})))))};e.PluginWrapper=M;var C=M;e.default=C},694,[1,41,9,10,165,667,669,507,695,2,570,503,432]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"WebView",{enumerable:!0,get:function(){return u.default}}),e.default=void 0;var u=t(r(d[1])),f=u.default;e.default=f},695,[1,696]); +__d(function(_g,r,_i,a,m,_e,_d2){var e=r(_d2[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var t,n=e(r(_d2[1])),o=e(r(_d2[2])),i=r(_d2[3]),s=e(r(_d2[4])),d=r(_d2[5]),c=e(r(_d2[6])),l=this&&this.__extends||(t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,n)},function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}),u=this&&this.__awaiter||function(e,t,n,o){return new(n||(n=Promise))(function(i,s){function d(e){try{l(o.next(e))}catch(e){s(e)}}function c(e){try{l(o.throw(e))}catch(e){s(e)}}function l(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n(function(e){e(t)})).then(d,c)}l((o=o.apply(e,t||[])).next())})},p=this&&this.__generator||function(e,t){var n,o,i,s,d={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return s={next:c(0),throw:c(1),return:c(2)},"function"==typeof Symbol&&(s[Symbol.iterator]=function(){return this}),s;function c(e){return function(t){return l([e,t])}}function l(s){if(n)throw new TypeError("Generator is already executing.");for(;d;)try{if(n=1,o&&(i=2&s[0]?o.return:s[0]?o.throw||((i=o.return)&&i.call(o),0):o.next)&&!(i=i.call(o,s[1])).done)return i;switch(o=0,i&&(s=[2&s[0],i.value]),s[0]){case 0:case 1:i=s;break;case 4:return d.label++,{value:s[1],done:!1};case 5:d.label++,o=s[1],s=[0];continue;case 7:s=d.ops.pop(),d.trys.pop();continue;default:if(!(i=(i=d.trys).length>0&&i[i.length-1])&&(6===s[0]||2===s[0])){d=0;continue}if(3===s[0]&&(!i||s[1]>i[0]&&s[1]2||Math.abs(e.dy)>2)},[y]),W=n.default.useCallback(function(){var e={x:0,y:0},t=x?x():e;u.Animated.spring(X.current,{toValue:t||e,useNativeDriver:!1}).start()},[X]),q=n.default.useCallback(function(e,t){_.current=!1,k&&(k(e,t,G()),D(e,!0)),p?W():X.current.flattenOffset()},[k,p,D,W,G]),B=n.default.useCallback(function(e,t){F.current=G(),_.current=!0,p||(X.current.setOffset(Y.current),X.current.setValue({x:0,y:0}))},[G,p]),J=n.default.useCallback(function(e,t){var n=t.dx,u=t.dy,o=F.current,s=o.top,f=o.right,c=o.left,b=o.bottom,h=l(n,Number.isFinite(A)?A-c:-999999999,Number.isFinite(N)?N-f:999999999),v=l(u,Number.isFinite(I)?I-s:-999999999,Number.isFinite(T)?T-b:999999999);X.current.setValue({x:h,y:v}),w(e,t)},[N,T,A,I,w]),K=n.default.useMemo(function(){return u.PanResponder.create({onMoveShouldSetPanResponder:function(e,t){return H(t)},onMoveShouldSetPanResponderCapture:function(e,t){return H(t)},onPanResponderGrant:B,onPanResponderMove:u.Animated.event([],{listener:J,useNativeDriver:!1}),onPanResponderRelease:q})},[J,B,q,H]);n.default.useEffect(function(){var e=X.current;return p?W():e.addListener(function(e){return Y.current=e}),function(){e.removeAllListeners()}},[p]);var Q=n.default.useMemo(function(){var e=u.Dimensions.get('window');return{position:'absolute',top:0,left:0,width:e.width,height:e.height}},[]),U=n.default.useMemo(function(){var e={top:L,left:O,elevation:z,zIndex:z};return h&&(e.backgroundColor=h),s&&(e.borderRadius=c),v?(0,t.default)({},e,{alignSelf:'baseline'}):(0,t.default)({},e,{justifyContent:'center',width:c,height:c})},[v,s,h,c,O,L,z]),Z=n.default.useMemo(function(){return v||(b?n.default.createElement(u.Image,{style:{width:c,height:c},source:b}):n.default.createElement(u.Text,{style:f.text},o))},[v,b,c,o]),$=n.default.useCallback(function(e){var t=e.nativeEvent.layout,n=t.height,u=t.width;j.current={x:u,y:n}},[]),ee=n.default.useCallback(function(e){V(e),_.current||D(e,!1)},[V,D]),te=n.default.useCallback(function(){var e=u.Dimensions.get('window'),o=e.width,l=e.height;if(!(A||N||I||T))return null;var s=A||-9999,c=N?o-N:-9999,b=I||-9999,h=T?l-T:-9999;return n.default.createElement(u.View,{pointerEvents:"box-none",style:(0,t.default)({left:s,right:c,top:b,bottom:h},f.debugView)})},[N,T,A,I]);return n.default.createElement(u.View,{pointerEvents:"box-none",style:Q},P&&te(),n.default.createElement(u.Animated.View,(0,t.default)({pointerEvents:"box-none"},R,K.panHandlers,{style:X.current.getLayout()}),n.default.createElement(u.TouchableOpacity,(0,t.default)({},C,{onLayout:$,style:U,disabled:y,onPress:S,onLongPress:M,onPressIn:E,onPressOut:ee}),Z)))}s.defaultProps={renderText:'\uff0b',renderSize:36,shouldReverse:!1,disabled:!1,debug:!1,onDrag:function(){},onShortPressRelease:function(){},onDragRelease:function(){},onLongPress:function(){},onPressIn:function(){},onPressOut:function(){},onRelease:function(){},x:0,y:0,z:1},s.propTypes={renderText:o.default.string,isCircle:o.default.bool,renderSize:o.default.number,imageSource:o.default.number,renderColor:o.default.string,children:o.default.element,shouldReverse:o.default.bool,disabled:o.default.bool,debug:o.default.bool,animatedViewProps:o.default.object,touchableOpacityProps:o.default.object,onDrag:o.default.func,onShortPressRelease:o.default.func,onDragRelease:o.default.func,onLongPress:o.default.func,onPressIn:o.default.func,onPressOut:o.default.func,onRelease:o.default.func,onReverse:o.default.func,x:o.default.number,y:o.default.number,z:o.default.number,minX:o.default.number,minY:o.default.number,maxX:o.default.number,maxY:o.default.number};var f=u.StyleSheet.create({text:{color:'#fff',textAlign:'center'},test:{backgroundColor:'red'},debugView:{backgroundColor:'#ff000044',position:'absolute',borderColor:'#fced0ecc',borderWidth:4}})},701,[1,22,165,2,204]); +__d(function(g,r,i,a,m,_e,d){"use strict";var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.swipeDirections=_e.default=void 0;var t=e(r(d[1])),n=e(r(d[2])),o=e(r(d[3])),s=e(r(d[4])),l=e(r(d[5])),u=e(r(d[6])),c=e(r(d[7])),f=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=h(t);if(n&&n.has(e))return n.get(e);var o={},s=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in e)if("default"!==l&&Object.prototype.hasOwnProperty.call(e,l)){var u=s?Object.getOwnPropertyDescriptor(e,l):null;u&&(u.get||u.set)?Object.defineProperty(o,l,u):o[l]=e[l]}o.default=e,n&&n.set(e,o);return o})(r(d[8])),p=r(d[9]);function h(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(h=function(e){return e?n:t})(e)}function v(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}var S={SWIPE_UP:"SWIPE_UP",SWIPE_DOWN:"SWIPE_DOWN",SWIPE_LEFT:"SWIPE_LEFT",SWIPE_RIGHT:"SWIPE_RIGHT"};_e.swipeDirections=S;var _={velocityThreshold:.3,directionalOffsetThreshold:80,gestureIsClickThreshold:5};function P(e,t,n,o){return Math.abs(e)>t&&Math.abs(n)0?n:t:this._isValidVerticalSwipe(e)?u>0?s:o:null}},{key:"_isValidHorizontalSwipe",value:function(e){var t=e.vx,n=e.dy,o=this.swipeConfig;return P(t,o.velocityThreshold,n,o.directionalOffsetThreshold)}},{key:"_isValidVerticalSwipe",value:function(e){var t=e.vy,n=e.dx,o=this.swipeConfig;return P(t,o.velocityThreshold,n,o.directionalOffsetThreshold)}},{key:"render",value:function(){return f.default.createElement(p.View,(0,t.default)({},this.props,this._panResponder.panHandlers))}}]),I})(f.Component);_e.default=y},702,[1,22,9,10,16,12,14,17,165,2]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),l=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var l=x(n);if(l&&l.has(t))return l.get(t);var o={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in t)if("default"!==c&&Object.prototype.hasOwnProperty.call(t,c)){var f=u?Object.getOwnPropertyDescriptor(t,c):null;f&&(f.get||f.set)?Object.defineProperty(o,c,f):o[c]=t[c]}o.default=t,l&&l.set(t,o);return o})(r(d[2])),o=r(d[3]),u=r(d[4]),c=r(d[5]),f=r(d[6]),s=r(d[7]),p=t(r(d[8])),y=r(d[9]);function x(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,l=new WeakMap;return(x=function(t){return t?l:n})(t)}o.NativeModules.DyteHelper;e.default=function(t){var x=t.isOpen,h=t.onClose,E=t.onLeave,b=(0,l.useContext)(f.ConfigServiceContext).sessionConfig,v=(0,o.useWindowDimensions)(),C=(0,y.useScale)(b.theme.dimensions||v),w=(C.height,.9*C.width),j=w/2-20,k=(0,l.useContext)(c.MediaRoomContext).mediaRoom,O=(0,l.useContext)(s.ThemeContext).colors;return l.default.createElement(u.Modal,{isVisible:x,backdropOpacity:.8,backdropColor:O.secondary[800]},l.default.createElement(u.Flex,{width:w,bg:"secondary.1000",color:"textPrimary.100",px:15,borderRadius:p.default.large},l.default.createElement(u.Flex,{py:25},l.default.createElement(u.Text,{fontSize:28,fontWeight:"bold"},"Leave")),l.default.createElement(u.Flex,null,l.default.createElement(u.Text,{fontSize:"lg"},"Are you sure you want to leave the call?")),l.default.createElement(u.Flex,{display:"flex",py:20},l.default.createElement(u.Flex,{display:"flex",direction:"row",pt:15,justify:"space-around"},l.default.createElement(u.Button,{onClick:h},l.default.createElement(u.Flex,{borderRadius:p.default.small,bg:"secondary.700",height:40,width:j-4,alignItems:"center",justifyContent:"center"},l.default.createElement(u.Text,{fontSize:"lg"},"Cancel"))),l.default.createElement(u.Button,{onClick:E},l.default.createElement(u.Flex,{borderRadius:p.default.small,bg:"danger.500",height:40,width:j-4,alignItems:"center",justifyContent:"center"},l.default.createElement(u.Text,{fontSize:"lg"},"Leave")))),l.default.createElement(u.Flex,null,b.permissions.kick_participant&&l.default.createElement(u.Button,{onClick:function(){return n.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,n.default.awrap(k.kickAll());case 2:case"end":return t.stop()}},null,null,null,Promise)}},l.default.createElement(u.Flex,{display:"flex",direction:"row",mt:15,justify:"space-around"},l.default.createElement(u.Flex,{bg:"danger.500",height:40,width:2*j,alignItems:"center",justifyContent:"center"},l.default.createElement(u.Text,{fontSize:"lg"},"End Meeting"))))))))}},703,[1,67,165,2,507,580,503,509,671,488]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=s(n);if(o&&o.has(t))return o.get(t);var l={},c=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in t)if("default"!==u&&Object.prototype.hasOwnProperty.call(t,u)){var f=c?Object.getOwnPropertyDescriptor(t,u):null;f&&(f.get||f.set)?Object.defineProperty(l,u,f):l[u]=t[u]}l.default=t,o&&o.set(t,l);return l})(r(d[1])),o=r(d[2]),l=r(d[3]),c=r(d[4]),u=r(d[5]),f=r(d[6]),p=t(r(d[7]));function s(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(s=function(t){return t?o:n})(t)}var b=function(t){var s=t.isOpen,b=t.peers,y=(0,n.useContext)(l.MediaRoomContext).mediaRoom,x=(0,c.useDispatch)(),v=(0,n.useContext)(f.ThemeContext).colors,E=function(t){x((0,u.removeWaitListPeer)({id:t})),y.rejectWaitingRequest(t)};return n.default.createElement(o.Modal,{isVisible:s,backdropOpacity:.8,backdropColor:v.secondary[800]},n.default.createElement(o.Text,{fontWeight:"bold"},"Waiting Requests"),n.default.createElement(o.Stack,{spacing:6,height:"80"},b.map(function(t){return n.default.createElement(o.Flex,{direction:"row",alignItems:"center"},n.default.createElement(p.default,{name:t.name,bgColor:v.primary[700]}),n.default.createElement(o.Flex,{marginLeft:3,flexGrow:1,alignItems:"center",paddingY:2,borderBottom:"1px solid "+v.secondary[800]},n.default.createElement(o.Text,{color:v.textPrimary[200],fontSize:"lg"},t.name),n.default.createElement(o.Flex,{marginLeft:"auto"},n.default.createElement(o.Button,{_hover:{borderColor:v.danger[500]},onClick:function(){return E(t.id)}},n.default.createElement(o.Box,{bg:"secondary.700",p:4},n.default.createElement(o.Icon,{boxSize:"16",name:"close"}))),n.default.createElement(o.Button,{_hover:{borderColor:v.danger[500]},onClick:function(){return E(t.id)}},n.default.createElement(o.Box,{bg:"primary.500",p:4},n.default.createElement(o.Icon,{boxSize:"16",name:"check"}))))))})))};e.default=b},704,[1,165,507,580,432,480,509,677]); +__d(function(g,r,i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var t=e(r(d[1])),n=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=y(t);if(n&&n.has(e))return n.get(e);var l={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var c=u?Object.getOwnPropertyDescriptor(e,o):null;c&&(c.get||c.set)?Object.defineProperty(l,o,c):l[o]=e[o]}l.default=e,n&&n.set(e,l);return l})(r(d[2])),l=r(d[3]),u=r(d[4]),o=r(d[5]),c=e(r(d[6])),f=e(r(d[7])),s=r(d[8]),p=r(d[9]),E=r(d[10]),S=e(r(d[11])),b=r(d[12]),h=r(d[13]),x=r(d[14]),w=e(r(d[15])),v=r(d[16]);function y(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(y=function(e){return e?n:t})(e)}var P=n.default.memo(function(e){var y=e.title,P=(e.copyLink,e.linkCopied,e.width),C=(e.height,e.noOfParticipants,(0,l.useSelector)(function(e){return e.room.waitingState})),O=(0,n.useContext)(s.ConfigServiceContext),I=O.meeting,j=O.sessionConfig,k=(0,l.useSelector)(function(e){return e.plugin.main}),T='LANDSCAPE'===n.default.useContext(o.OrientationContext).orientation,_=(0,l.useSelector)(function(e){return e.peers.recordingPeer}),D=(0,n.useState)(!1),R=(0,t.default)(D,2),W=R[0],M=R[1],B=(0,n.useRef)(null),N=(0,n.useRef)(!1),z=(0,l.useSelector)(function(e){return e.room.roomViewType}),A=(0,l.useSelector)(function(e){return e.participant.presentingState}),V=(0,l.useSelector)(function(e){return e.participant.videoOff}),F=(0,n.useContext)(x.PeersServiceContext),G=(F.processedPeers,F.selfPeer,F.joinedProcessedPeers),L=n.default.useContext(v.DrawerContext),H=L.setDrawerExpander,q=L.setopenedTab;if((0,n.useEffect)(function(){_&&!N.current?(null==I||I.emit(I.Events.recordingStarted),N.current=!0,B.current=setInterval(function(){M(function(e){return!e})},1e3)):!_&&N.current&&(N.current=!1,null==I||I.emit(I.Events.recordingStopped),clearInterval(B.current))},[_]),(0,n.useEffect)(function(){return function(){B.current&&clearInterval(B.current)}},[]),T||k.length>0)return null;return n.default.createElement(E.Flex,{height:56,width:P,bg:"secondary.1000",justify:"center",align:"center",pt:'android'===u.Platform.OS?10:26},n.default.createElement(E.Flex,{borderRadius:c.default.medium,width:P-8,justify:"space-between",direction:"row",px:12},n.default.createElement(E.VStack,null,n.default.createElement(E.Stack,{align:"center",width:P/2},j.theme.header.elements.title?n.default.createElement(E.Text,{fontWeight:"bold"},y):null),n.default.createElement(E.Stack,{isInline:!0,spacing:2,pt:2,align:"center"},j.theme.header.elements.timer&&C!==p.WaitingState.WAITING&&n.default.createElement(f.default,null),_&&W&&n.default.createElement(E.Box,{ml:12,bg:"danger.500",pl:4,pr:6,borderRadius:4,direction:"row",alignItems:"center"},n.default.createElement(E.Icon,{boxSize:"15",name:"fiber-manual-record",fill:"white"}),n.default.createElement(E.Text,{color:"white"},"REC")))),n.default.createElement(E.HStack,{align:"flex-end",mb:2},j.theme.control_bar.elements.participants&&n.default.createElement(E.Box,{mr:28},n.default.createElement(E.Box,{position:"absolute",top:-12,zIndex:25,right:G.length+1>99?-18:-10},n.default.createElement(w.default,{number:G.length+1,color:"primary.500"})),n.default.createElement(E.Button,{onClick:function(){H(!0),q('participants')}},n.default.createElement(E.Icon,{boxSize:"24",name:"people",fill:"textPrimary.100"}))),!V&&(z!==b.DyteViewTypes.webinar||A===h.PresentingState.PRESENTING)&&n.default.createElement(S.default,null))))});_e.default=P},705,[1,41,165,432,2,570,671,706,503,480,507,707,482,487,669,708,709]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),u=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var u=c(n);if(u&&u.has(t))return u.get(t);var o={},f=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in t)if("default"!==l&&Object.prototype.hasOwnProperty.call(t,l)){var s=f?Object.getOwnPropertyDescriptor(t,l):null;s&&(s.get||s.set)?Object.defineProperty(o,l,s):o[l]=t[l]}o.default=t,u&&u.set(t,o);return o})(r(d[2])),o=r(d[3]),f=r(d[4]);function c(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,u=new WeakMap;return(c=function(t){return t?u:n})(t)}var l=function(t){return Math.trunc(t).toString().padStart(2,'0')},s=function(){var t=(0,o.useSelector)(function(t){return t.room.startedAt}),c=u.default.useRef(),s=u.default.useState(0),p=(0,n.default)(s,2),v=p[0],y=p[1],O=u.default.useRef();return(0,u.useEffect)(function(){return t&&(c.current=requestAnimationFrame(function n(){var u=((new Date).getTime()-new Date(t).getTime())/1e3;y(u),O.current=setTimeout(function(){c.current&&(c.current=requestAnimationFrame(n))},500)})),function(){clearTimeout(O.current),cancelAnimationFrame(c.current)}},[t]),u.default.createElement(f.Text,{color:"textPrimary.400"},v>=3600&&u.default.createElement(u.default.Fragment,null,l(v/3600),"h",' '),l(v%3600/60),"m",' ',l(v%60),"s")};e.default=s},706,[1,41,165,432,507]); +__d(function(g,r,i,a,m,e,_d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=r(_d[0]),n=r(_d[1]),o=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=u(n);if(o&&o.has(t))return o.get(t);var c={},f=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var d in t)if("default"!==d&&Object.prototype.hasOwnProperty.call(t,d)){var l=f?Object.getOwnPropertyDescriptor(t,d):null;l&&(l.get||l.set)?Object.defineProperty(c,d,l):c[d]=t[d]}c.default=t,o&&o.set(t,c);return c})(r(_d[2])),c=r(_d[3]);function u(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(u=function(t){return t?o:n})(t)}var f=function(){var u=(0,c.useSelector)(function(t){return t.participant.videoTrackSelection}),f=((0,c.useSelector)(function(t){return t.participant.videoProduction}),(0,o.useContext)(t.UserTrackContext)),d=(f.mediaTracks.webcamTrack,f.inputDevices),l=d.onVideoInputChange,p=d.videoInputDevices,v=f.videoButtonsEnabled;return o.default.createElement(n.Button,{onClick:function(){v&&p.forEach(function(t){t.deviceId!==(null==u?void 0:u.selectedDeviceId)&&l(t.deviceId)})}},o.default.createElement(n.Icon,{name:"flip-camera-ios",color:v?'textPrimary.200':'textPrimary.400',disabled:!v,boxSize:24}))};e.default=f},707,[574,507,165,432]); +__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=u(n);if(o&&o.has(t))return o.get(t);var f={},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in t)if("default"!==c&&Object.prototype.hasOwnProperty.call(t,c)){var p=l?Object.getOwnPropertyDescriptor(t,c):null;p&&(p.get||p.set)?Object.defineProperty(f,c,p):f[c]=t[c]}f.default=t,o&&o.set(t,f);return f})(r(d[0])),n=r(d[1]),o=r(d[2]);function u(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(u=function(t){return t?o:n})(t)}var f=function(u){var f=u.number,l=u.color,c=(0,t.useContext)(n.ThemeContext).colors,p=18;return f>10&&f<99&&(p=25),f>99&&(p=29),t.default.createElement(o.Box,{height:18,width:p,borderRadius:9,backgroundColor:l||c.danger[500],display:"flex",alignItems:"center",justifyContent:"center"},t.default.createElement(o.Text,{fontWeight:"bold",fontSize:12,mr:3,mb:1},f))};f.defaultProps={color:null};var l=f;e.default=l},708,[165,509,507]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.DrawerContext=void 0,e.default=function(t){var o=t.children,f=u.default.useState(!1),v=(0,n.default)(f,2),c=v[0],p=v[1],s=u.default.useState(null),x=(0,n.default)(s,2),w=x[0],_=x[1];return u.default.createElement(l.Provider,{value:{drawerExpanded:c,setDrawerExpander:p,openedTab:w,setopenedTab:_}},o)};var n=t(r(d[1])),u=t(r(d[2])),l=u.default.createContext(null);e.DrawerContext=l},709,[1,41,165]); +__d(function(g,r,i,a,_m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),o=t(r(d[2])),l=t(r(d[3])),u=t(r(d[4])),c=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=j(n);if(o&&o.has(t))return o.get(t);var l={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in t)if("default"!==c&&Object.prototype.hasOwnProperty.call(t,c)){var s=u?Object.getOwnPropertyDescriptor(t,c):null;s&&(s.get||s.set)?Object.defineProperty(l,c,s):l[c]=t[c]}l.default=t,o&&o.set(t,l);return l})(r(d[5])),s=r(d[6]),f=r(d[7]),p=r(d[8]),m=r(d[9]),S=r(d[10]),v=t(r(d[11])),b=r(d[12]),h=r(d[13]),C=r(d[14]),E=r(d[15]),T=r(d[16]),y=r(d[17]),x=t(r(d[18])),I=r(d[19]),w=t(r(d[20])),k=r(d[21]),D=t(r(d[22])),P=r(d[23]),_=t(r(d[24])),R=t(r(d[25])),M=t(r(d[26])),A=r(d[27]),O=r(d[28]),V=r(d[29]),q=r(d[30]),N=r(d[31]),z=t(r(d[32])),B=r(d[33]),J=r(d[34]);function j(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(j=function(t){return t?o:n})(t)}var L=p.NativeModules.DyteHelper,F=c.default.memo(function(t){var j,F,W,G,U,H=t.leaveCall,Y=(t.copyLink,t.linkCopied,t.isMobile,(0,c.useContext)(E.MediaRoomContext).mediaRoom),K=(0,b.useDisclosure)(),Q=(K.isOpen,K.onOpen,K.onClose,(0,c.useContext)(P.PeersServiceContext)),X=Q.selfPeer,Z=(Q.allMuted,'danger.500'),$='textPrimary.400',ee=(0,c.useContext)(y.UserTrackContext),te=ee.mediaTracks,ne=te.screenShareVideoTrack,ae=te.setScreenShareVideoTrack,re=te.screenShareAudioTrack,oe=te.setScreenShareAudioTrack,ie=te.audioTrack,le=ee.inputDevices,ue=le.toggleAudioState,ce=le.toggleVideoState,se=le.audioInputDevices,de=le.videoInputDevices,fe=le.onAudioInputChange,pe=le.onVideoInputChange,me=ee.audioButtonsEnabled,ge=ee.videoButtonsEnabled,Se=(0,c.useContext)(k.ConfigServiceContext),ve=Se.meeting,be=Se.sessionConfig,he=(0,p.useWindowDimensions)(),Ce=be.theme.dimensions||he,Ee=Ce.height,Te=Ce.width,ye=be.permissions.produce,xe=(ye.audio,ye.screenshare),Ie=c.default.useContext(B.DrawerContext),we=Ie.drawerExpanded,ke=Ie.setDrawerExpander,De=(Ie.openedTab,Ie.setopenedTab),Pe=(0,s.useSelector)(function(t){return t.consumers.activeConsumers}),_e=(0,s.useSelector)(function(t){return t.participant.audioMuted}),Re=(0,s.useSelector)(function(t){return t.participant.videoOff}),Me=(0,s.useSelector)(function(t){return t.participant.videoTrackSelection}),Ae=(0,s.useSelector)(function(t){return t.participant.audioTrackSelection}),Oe=((0,s.useSelector)(function(t){return t.plugin.plugins}),(0,s.useSelector)(function(t){return t.participant.sharingScreen})),Ve=((0,s.useSelector)(function(t){return t.participant.participantPermissions}),(0,s.useSelector)(function(t){return t.room.chatMessages})),qe=((0,s.useSelector)(function(t){return t.room.requestToJoinPeersList})||[]).filter(function(t){return!0!==t.seen}),Ne=(0,s.useSelector)(function(t){return t.participant.requestToJoinType}),ze=(0,s.useSelector)(function(t){return t.participant.requestToJoinStageState}),Be=(0,s.useSelector)(function(t){return t.participant.canPresent}),Je=(0,s.useSelector)(function(t){return t.room.roomViewType}),je=Je!==V.DyteViewTypes.webinar?be.permissions.produce.video.allow:Be,Le=(0,s.useSelector)(function(t){return t.participant.webinarHiddenParticipant})&&Je===V.DyteViewTypes.webinar,Fe=((0,s.useSelector)(function(t){return t.room.gridView}),(0,s.useSelector)(function(t){return t.participant.presentingState})),We=(0,c.useState)([]),Ge=(0,u.default)(We,2),Ue=Ge[0],He=Ge[1],Ye=(0,c.useState)(!1),Ke=(0,u.default)(Ye,2),Qe=Ke[0],Xe=Ke[1];(0,c.useEffect)(function(){ve&&(ve.controlBar._setButtons=function(t){He((0,l.default)(t))})},[ve]),(0,c.useEffect)(function(){be.permissions.view_type===V.DyteViewTypes.groupCall&&ze===m.RequestToJoinStageState.ACCEPTED&&Y.removePeerFromStage(Y.peerid,O.WebinarAcceptRequestType.REQUESTED_BY_PARTICIPANT),be.permissions.view_type===V.DyteViewTypes.webinar&&Le&&!Re&&ce()},[be.permissions.view_type]);var Ze=(0,s.useDispatch)(),$e=c.default.useContext(J.OrientationContext),et=$e.orientation,tt=$e.orientationType,nt='LANDSCAPE'===et;if(nt){var at=[Te,Ee];Ee=at[0],Te=at[1]}var rt='landscapeLeft'===tt?56:Ee-6,ot=nt?(0,o.default)({zIndex:10,position:'absolute',top:0,right:rt},(0,b.withAnchorPoint)({transform:[{rotate:'-90deg'}]},{x:1,y:0},{width:Te,height:64})):{position:'absolute',bottom:1},it=function(t){return t.label&&Number.isInteger(Number(t.label))?'environment'===t.facing?'Back Camera':'Front Camera':t.label},lt=(0,s.useSelector)(function(t){return t.participant.id}),ut=Ve.filter(function(t){return!0!==t.read&&t.userId!==lt&&t.type!==I.MessageTypes.poll}),ct=Ve.filter(function(t){return!0!==t.read&&t.type===I.MessageTypes.poll&&t.userId!==lt}),st=ut.length+ct.length+qe.length,dt=(0,c.useContext)(q.ThemeContext).colors,ft=(Pe.filter(function(t){return'video'===t.kind&&t.appData.screenShare}).length,(0,c.useState)(null)),pt=(0,u.default)(ft,2),mt=pt[0],gt=pt[1],St=(0,c.useState)('not_init'),vt=(0,u.default)(St,2),bt=vt[0],ht=vt[1],Ct=(0,s.useSelector)(function(t){return t.peers.recordingPeer}),Et=(0,s.useSelector)(function(t){return t.participant.authToken}),Tt=(0,s.useSelector)(function(t){return t.room.roomName}),yt=(0,s.useSelector)(function(t){return t.participant.organizationId});(0,c.useEffect)(function(){if(Et&&Tt&&yt&&'not_init'===bt){var t={authToken:Et,roomName:Tt,organizationId:yt};(0,N.getActiveRecording)(t).then(function(t){t.data&&t.data.recording?('UPLOADING'===t.data.recording.status?ht('stopping'):'INVOKED'===t.data.recording.status?ht('starting'):ht('recording'),gt(t.data.recording.id)):ht('not_started')})}},[Et,Tt,yt,mt]),(0,c.useEffect)(function(){'starting'===bt&&Ct?ht('recording'):'stopping'!==bt||Ct||ht('not_started')},[Ct]);var xt='starting'===bt||'stopping'===bt||'not_init'===bt,It=[be.theme.control_bar.elements.screenshare&&be.permissions.produce.screenshare&&Ne!==m.RequestToJoinType.ask&&A.DYTE_DEV_MODE?{icon:Oe?'stop-screen-share':'screen-share',label:Oe?'Stop Sharing':'Share Screen',onClick:function(){var t;return n.default.async(function(o){for(;;)switch(o.prev=o.next){case 0:if(Oe){o.next=26;break}if(w.default.captureEvent('share screen started'),void 0!==ne&&ne.stop(),void 0!==re&&ne.stop(),!(p.Platform.Version>=26)){o.next=7;break}return o.next=7,n.default.awrap(L.createNotificationChannel());case 7:return Ze((0,C.setScreenShareRequested)(!0)),o.next=10,n.default.awrap(L.startService());case 10:return o.prev=10,o.next=13,n.default.awrap((0,h.getScreenShare)());case 13:t=o.sent,Re||ce(),ae(t.video),oe(t.audio),Y.shareScreen(t),o.next=24;break;case 20:o.prev=20,o.t0=o.catch(10),'NotAllowedError'!==(null==o.t0?void 0:o.t0.message)&&console.error(o.t0),Ze((0,C.setScreenShareRequested)(!0));case 24:o.next=31;break;case 26:Ze((0,C.setScreenShareRequested)(!1)),Y.disableScreenShare(),ae(void 0),oe(void 0),L.stopService();case 31:case"end":return o.stop()}},null,null,[[10,20]],Promise)},disabled:!xe}:{}],wt=[be.theme.control_bar.elements.chat?{icon:'chat',label:'Chat',mainComponent:c.default.createElement(_.default,null),disabled:!1}:{}],kt=[be.theme.control_bar.elements.polls?{icon:'poll',label:'Polls',mainComponent:c.default.createElement(R.default,null),disabled:!1}:{}],Dt=[be.theme.control_bar.elements.participants?{icon:'groups',label:'Participants',mainComponent:c.default.createElement(M.default,null),disabled:!1}:{}],Pt=[null!=(j=be.permissions)&&j.can_record?{disabled:xt,onClick:function(){var t,o,l,u,c;return n.default.async(function(s){for(;;)switch(s.prev=s.next){case 0:if(t={authToken:Et,roomName:Tt,organizationId:yt},!mt){s.next=15;break}return ht('stopping'),t.recordingId=mt,s.prev=4,s.next=7,n.default.awrap((0,N.stopRecording)(t));case 7:gt(null),s.next=13;break;case 10:s.prev=10,s.t0=s.catch(4),ht('recording');case 13:s.next=27;break;case 15:return ht('starting'),s.prev=16,s.next=19,n.default.awrap((0,N.startRecording)(t));case 19:u=s.sent,c=null==(o=u.data)?void 0:null==(l=o.recording)?void 0:l.id,gt(c),s.next=27;break;case 24:s.prev=24,s.t1=s.catch(16),ht('not_started');case 27:case"end":return s.stop()}},null,null,[[4,10],[16,24]],Promise)},icon:(function(){switch(bt){case'not_started':return c.default.createElement(S.Icon,{name:"fiber-manual-record",fill:Z});case'recording':return c.default.createElement(S.Icon,{name:"fiber-manual-record",fill:$});case'starting':case'stopping':case'not_init':default:return c.default.createElement(S.Spinner,{color:dt.textPrimary[100],size:"small"})}})(),label:(function(){switch(bt){case'not_init':return'Loading';case'not_started':return'Record';case'recording':return'Stop Record';case'starting':return'Starting Recording';case'stopping':return'Stopping Recording';default:return'Loading'}})()}:{}],_t=[null!=(F=be.permissions)&&F.can_allow_participant_audio?{icon:'voice-off',label:'Mute all',disabled:!1,drawerComponent:c.default.createElement(T.MakeMenu,{menu:[{title:'Mute all',options:[{key:'mute-video',value:'video',children:'Mute Video'},{key:'mute-audio',value:'audio',children:'Mute Audio'}],defaultValue:null,onChange:function(t){'video'===t&&Y.muteAllVideo(),'audio'===t&&Y.muteAll(!0),ke(!1),De(null)}}]})}:{}],Rt=function(){return nt&&'ios'===p.Platform.OS?null:c.default.createElement(T.StageControlButton,{onClick:function(){ke(!we)},icon:c.default.createElement(S.Flex,null,c.default.createElement(S.Icon,{boxSize:24,name:we?'expand-more':'expand-less',fill:$}),c.default.createElement(S.Box,{position:"absolute",top:-5,zIndex:25,right:-5},0!==st&&c.default.createElement(z.default,{color:dt.primary[500],number:st}))),variant:"primaryDefault",label:"More"})};(0,c.useEffect)(function(){Je!==V.DyteViewTypes.webinar&&Qe&&Xe(!1)},[Je]);return c.default.createElement(S.Box,(0,o.default)({height:54,width:Te},ot,{alignSelf:"flex-start",justify:"flex-start",pt:3,bg:"secondary.1000"}),c.default.createElement(S.Flex,{justify:"center",direction:"row"},c.default.createElement(S.Flex,{direction:"row",borderRadius:v.default.medium,bg:"secondary.800"},nt&&Rt(),Je===V.DyteViewTypes.webinar&&((null==(W=be.permissions)?void 0:W.can_present)||(null==(G=be.permissions)?void 0:G.request_produce)&&ze===m.RequestToJoinStageState.ACCEPTED&&Fe===m.PresentingState.NOT_PRESENTING)&&c.default.createElement(T.StageControlButton,{onClick:function(){Le?Ze((0,m.initiatePresenting)()):Xe(!0)},icon:c.default.createElement(S.Icon,{boxSize:24,name:Le?'present-to-all':'cancel-presentation',fill:Le?'green':'red'}),label:Le?'Present':'Stop'}),(null==(U=be.permissions)?void 0:U.request_produce)&&c.default.createElement(T.StageControlButton,{onClick:function(t){ze===m.RequestToJoinStageState.ACCEPTED?Xe(!0):(Ze((0,m.requestedJoinToStageState)(m.RequestToJoinStageState.INITIATED)),Ze((0,m.requestToJoinType)(t.value)))},icon:c.default.createElement(S.Icon,{boxSize:24,name:ze===m.RequestToJoinStageState.ACCEPTED?'cancel-presentation':'pan-tool',fill:ze===m.RequestToJoinStageState.ACCEPTED?Z:ze===m.RequestToJoinStageState.WAITING?"secondary.700":$}),disabled:ze===m.RequestToJoinStageState.WAITING,label:ze===m.RequestToJoinStageState.ACCEPTED?'Drop':'Request'}),!Le&&c.default.createElement(c.default.Fragment,null,c.default.createElement(T.StageControlButton,{disabled:!me,onClick:ue,icon:!_e&&null!=X&&X.audioTrack?c.default.createElement(S.Icon,{name:"mic",fill:$,boxSize:24}):c.default.createElement(S.Icon,{name:"mic-off",fill:me?Z:'secondary.700',boxSize:24}),label:!_e&&ie?'Mic On':'Mic Off',ariaLabel:"mute-toggle",menu:se.length>0?[{title:'Input Microphone Device',options:se.map(function(t,n){return{children:t.label||"Input "+(n+1),key:t.deviceId||(0,f.nanoid)(),value:t.deviceId}}),defaultValue:null==Ae?void 0:Ae.selectedDeviceId,onChange:fe}]:[]}),c.default.createElement(T.StageControlButton,{disabled:!ge,onClick:ce,icon:Re?c.default.createElement(S.Icon,{name:"videocam-off",fill:ge?Z:'secondary.700',boxSize:24}):c.default.createElement(S.Icon,{name:"videocam",fill:$,boxSize:24}),label:Re?'Video Off':'Video On',ariaLabel:"camera-toggle",menu:de.length>0?[{title:'Camera Device',options:de.map(function(t,n){return{children:c.default.createElement(c.default.Fragment,null,t.label||"Camera "+(n+1)),key:t.deviceId||(0,f.nanoid)(),value:t.deviceId}}),defaultValue:null==Me?void 0:Me.selectedDeviceId,onChange:pe}]:[]})),be.theme.control_bar.elements.chat&&c.default.createElement(T.StageControlButton,{onClick:function(){ke(!0),De('chat')},icon:c.default.createElement(S.Flex,null,c.default.createElement(S.Icon,{boxSize:24,name:"chat",fill:$}),ut&&ut.length>0&&c.default.createElement(S.Box,{position:"absolute",top:-8,zIndex:25,right:ut.length>9?-10:-6},c.default.createElement(z.default,{color:dt.primary[500],number:st}))),label:"chat"}),c.default.createElement(T.StageControlButton,{onClick:H,icon:c.default.createElement(S.Icon,{name:"call-end",fill:Z,boxSize:24}),label:"Leave"}),!nt&&Rt()),we&&c.default.createElement(D.default,{unReadChatMessages:ut,unSeenPolls:ct,webinarUnseenRequest:qe,options:[{icon:'mic-external-on',label:'Audio',disabled:!1,drawerComponent:c.default.createElement(T.MakeMenu,{menu:se.length>0?[{title:'Audio Device',options:se.map(function(t,n){return{children:t.label||"Input "+(n+1),key:t.deviceId||(0,f.nanoid)(),value:t.deviceId}}),defaultValue:null==Ae?void 0:Ae.selectedDeviceId,onChange:fe}]:[]})},{icon:'flip-camera-ios',label:'Camera',disabled:!je,drawerComponent:c.default.createElement(T.MakeMenu,{menu:de.length>0?[{title:'Camera Device',options:de.map(function(t,n){return{children:it(t),key:t.deviceId||(0,f.nanoid)(),value:t.deviceId}}),defaultValue:null==Me?void 0:Me.selectedDeviceId,onChange:pe}]:[]})}].concat(wt,kt,Dt,It,Pt,_t).concat(Ue).filter(function(t){return!('ios'===p.Platform.OS&&'screen-share'===t.icon)&&0!==Object.keys(t).length}).map(function(t){return(0,o.default)({},t,{id:t.label.split(' ').join('-').toLowerCase()})})})),c.default.createElement(x.default,{onClose:function(){return Xe(!1)},isOpen:Qe}))});e.default=F},710,[1,67,22,49,41,165,432,475,2,487,507,671,488,575,480,580,711,574,712,713,658,503,714,669,720,788,796,538,492,482,509,798,708,709,570]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.MakeMenu=function(t){var c=t.menu;(0,n.useContext)(o.ThemeContext).colors;return n.default.createElement(l.Flex,null,c.map(function(t,o){var c=t.title,s=t.defaultValue,p=t.onChange,b=t.options;return n.default.createElement(n.default.Fragment,{key:(0,f.nanoid)()},0!==o&&n.default.createElement(l.Box,null),n.default.createElement(l.Flex,null,n.default.createElement(l.Text,{fontSize:"md",mb:10,fontWeight:"bold",color:"textPrimary.100"},c),b.map(function(t,o){var c=t.key,f=t.value,b=t.children;return n.default.createElement(l.Button,{key:""+(c+o),onClick:function(){return p(f)}},n.default.createElement(l.HStack,{justify:"space-between",p:16,mb:4,bg:"secondary.800",borderRadius:u.default.small},n.default.createElement(l.Text,{fontSize:"sm"},b),s===f?n.default.createElement(l.Icon,{name:"check",fill:"success.500"}):null))})))}))},e.StageControlButton=p;var n=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var l=s(n);if(l&&l.has(t))return l.get(t);var o={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in t)if("default"!==c&&Object.prototype.hasOwnProperty.call(t,c)){var f=u?Object.getOwnPropertyDescriptor(t,c):null;f&&(f.get||f.set)?Object.defineProperty(o,c,f):o[c]=t[c]}o.default=t,l&&l.set(t,o);return o})(r(d[1])),l=r(d[2]),o=r(d[3]),u=t(r(d[4])),c=r(d[5]),f=r(d[6]);function s(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,l=new WeakMap;return(s=function(t){return t?l:n})(t)}function p(t){var o=t.variant,u=(t.label,t.icon),f=t.disabled,s=t.onClick,p=(t.isActive,t.menu,t.badge),b=t.ariaLabel,y='LANDSCAPE'===n.default.useContext(c.OrientationContext).orientation;return n.default.createElement(l.Flex,null,''!==p&&n.default.createElement(l.Box,{className:"dyte-client-notificationBadge",bg:"primary.500",textColor:"textPrimary.100",height:4,position:"absolute",right:"2",top:"1",fontSize:"xs"},n.default.createElement("span",null,p)),n.default.createElement(l.Button,{variant:o||'controls',onClick:s,disabled:f},n.default.createElement(l.VStack,{py:10,"aria-label":b,minWidth:64,align:"center",justify:"center"},n.default.createElement(l.Box,{fontSize:"xl",transform:[{rotate:y?'90deg':'0deg'}]},u))))}p.defaultProps={disabled:!1,variant:null,menu:[],isActive:!1,badge:'',ariaLabel:''}},711,[1,165,507,509,671,570,475]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=E(n);if(o&&o.has(t))return o.get(t);var l={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in t)if("default"!==c&&Object.prototype.hasOwnProperty.call(t,c)){var f=u?Object.getOwnPropertyDescriptor(t,c):null;f&&(f.get||f.set)?Object.defineProperty(l,c,f):l[c]=t[c]}l.default=t,o&&o.set(t,l);return l})(r(d[1])),o=r(d[2]),l=r(d[3]),u=r(d[4]),c=r(d[5]),f=t(r(d[6])),s=r(d[7]),p=r(d[8]),y=r(d[9]),x=r(d[10]);function E(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(E=function(t){return t?o:n})(t)}o.NativeModules.DyteHelper;e.default=function(t){var E=t.isOpen,b=t.onClose,C=(0,n.useContext)(u.ConfigServiceContext).sessionConfig,h=(0,o.useWindowDimensions)(),v=C.theme.dimensions||h,P=(v.height,.9*v.width),w=P/2-20,S=(0,n.useContext)(c.ThemeContext).colors,T=(0,s.useDispatch)(),O=(0,n.useContext)(p.MediaRoomContext).mediaRoom,j=(0,s.useSelector)(function(t){return t.participant.requestToJoinStageState});return n.default.createElement(l.Modal,{isVisible:E,backdropOpacity:.8,backdropColor:S.secondary[800]},n.default.createElement(l.Flex,{width:P,bg:"secondary.1000",color:"textPrimary.100",px:15,borderRadius:f.default.large},n.default.createElement(l.Flex,{py:25},n.default.createElement(l.Text,{fontSize:28,fontWeight:"bold"},"Drop")),n.default.createElement(l.Flex,null,n.default.createElement(l.Text,{fontSize:"lg"},"Do you want to stop presenting?")),n.default.createElement(l.Flex,{display:"flex",py:20},n.default.createElement(l.Flex,{display:"flex",direction:"row",pt:15,justify:"space-around"},n.default.createElement(l.Button,{onClick:b},n.default.createElement(l.Flex,{borderRadius:f.default.small,bg:"secondary.700",height:40,width:w-4,alignItems:"center",justifyContent:"center"},n.default.createElement(l.Text,{fontSize:"lg"},"Cancel"))),n.default.createElement(l.Button,{onClick:function(){j===y.RequestToJoinStageState.ACCEPTED?(b(),O.removePeerFromStage(O.peerid,x.WebinarAcceptRequestType.REQUESTED_BY_PARTICIPANT)):(O.stopPresenting(),T((0,y.stoppedPresenting)()),b())}},n.default.createElement(l.Flex,{borderRadius:f.default.small,bg:"danger.500",height:40,width:w-4,alignItems:"center",justifyContent:"center"},n.default.createElement(l.Text,{fontSize:"lg"},"Drop")))))))}},712,[1,165,2,507,503,509,671,432,580,487,492]); +__d(function(g,r,i,a,m,e,d){var s,n,o;Object.defineProperty(e,"__esModule",{value:!0}),e.SessionProducerAccessType=e.SessionJoiningRestriction=e.MessageTypes=void 0,e.SessionJoiningRestriction=s,(function(s){s[s.NO_VIDEO=0]="NO_VIDEO",s[s.NO_MIC=1]="NO_MIC"})(s||(e.SessionJoiningRestriction=s={})),e.SessionProducerAccessType=n,(function(s){s[s.NOT_ALLOWED=0]="NOT_ALLOWED",s[s.REQUEST_FIRST=1]="REQUEST_FIRST",s[s.ALLOWED=2]="ALLOWED"})(n||(e.SessionProducerAccessType=n={})),e.MessageTypes=o,(function(s){s[s.text=0]="text",s[s.image=1]="image",s[s.file=2]="file",s[s.poll=3]="poll"})(o||(e.MessageTypes=o={}))},713,[]); +__d(function(g,r,i,a,_m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),l=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var l=C(n);if(l&&l.has(t))return l.get(t);var o={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var f in t)if("default"!==f&&Object.prototype.hasOwnProperty.call(t,f)){var c=u?Object.getOwnPropertyDescriptor(t,f):null;c&&(c.get||c.set)?Object.defineProperty(o,f,c):o[f]=t[f]}o.default=t,l&&l.set(t,o);return o})(r(d[2])),o=r(d[3]),u=r(d[4]),f=t(r(d[5])),c=r(d[6]),s=r(d[7]),m=t(r(d[8])),p=t(r(d[9])),x=r(d[10]),b=r(d[11]),y=r(d[12]),E=r(d[13]);function C(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,l=new WeakMap;return(C=function(t){return t?l:n})(t)}var h=function(t){var C=t.options,h=t.unReadChatMessages,w=t.unSeenPolls,v=t.webinarUnseenRequest,k=(0,l.useRef)(null),P=(0,l.useContext)(c.ConfigServiceContext),S=(P.meeting,P.sessionConfig),j=(0,l.useContext)(u.ThemeContext).colors,B=(0,o.useWindowDimensions)(),O=(0,E.useScale)(S.theme.dimensions||B),M=O.height,R=O.width,z=l.default.useContext(y.DrawerContext),D=z.drawerExpanded,T=z.setDrawerExpander,_=z.openedTab,I=z.setopenedTab,W=function(){I(null),T(!1)};(0,l.useEffect)(function(){var t;D&&k&&(null==(t=k.current)||t.setModalVisible())},[D]);var A=function(){return I(null),T(!1),!0},F='LANDSCAPE'===l.default.useContext(x.OrientationContext).orientation,q=C.findIndex(function(t){return t.id===_}),H=q>-1?q:null;if(D&&H&&C[H].mainComponent)return l.default.createElement(o.Modal,{visible:!0,onRequestClose:A},l.default.createElement(s.Flex,{width:R,height:M,bg:"secondary.1000",direction:"row",flexWrap:"wrap",justify:"space-between"},l.default.createElement(p.default,{heading:C[H].label,onBackButtonClick:A}),l.default.createElement(s.Box,{width:R},C[H].mainComponent)));var V=F?24:8;return l.default.createElement(n.default,{containerStyle:{backgroundColor:j.secondary[900],justifyContent:'space-between'},overlayColor:"#000",ref:k,extraScroll:1,onClose:W,gestureEnabled:!0},null===H?l.default.createElement(s.VStack,{px:"6",py:"10",mx:V,borderRadius:m.default.medium,bg:"secondary.800",mb:12},C.map(function(t,n){var o=t.label,u=t.icon,c=t.disabled,p=t.id;return l.default.createElement(s.Button,{key:(0,b.nanoid)(),onClick:void 0!==C[n].onClick?C[n].onClick:function(){return I(p)},disabled:c},l.default.createElement(s.HStack,{p:12,px:16,borderRadius:m.default.small,align:"center",justify:"space-between"},l.default.createElement(s.Text,{fontSize:"xs",marginTop:"5px",textAlign:"center",color:c?'textPrimary.400':'textPrimary.200'},o),l.default.createElement(s.Box,{fontSize:"xl"},h&&h.length>0&&'Chat'===o&&l.default.createElement(s.Box,{position:"absolute",top:-8,zIndex:25,left:-4},l.default.createElement(f.default,{number:h.length})),w&&w.length>0&&'Polls'===o&&l.default.createElement(s.Box,{position:"absolute",top:-8,zIndex:25,left:-4},l.default.createElement(f.default,{number:w.length})),'Participants'===o&&v&&v.length>0&&l.default.createElement(s.Box,{position:"absolute",top:-8,zIndex:25,left:-4},l.default.createElement(f.default,{number:v.length})),'string'==typeof u?l.default.createElement(s.Icon,{name:u,boxSize:"26",fill:c?'textPrimary.400':'textPrimary.200'}):u)))})):l.default.createElement(s.Flex,{px:"6",py:"10",mx:4,borderRadius:m.default.medium,bg:"secondary.900",mb:12,mt:16},C[H].drawerComponent),(null!==H||!F)&&l.default.createElement(s.Flex,{mx:V,mb:8},l.default.createElement(s.Button,{onClick:null!==H?function(){return I(null)}:function(){return W()},width:R},l.default.createElement(s.HStack,{p:16,borderRadius:m.default.small,justify:"center",bg:"secondary.800"},l.default.createElement(s.Text,{ml:-4,color:"danger.500"},"Back",null===H&&' to Meeting')))))};e.default=h},714,[1,715,165,2,509,708,503,507,671,719,570,475,709,488]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var u=t(r(d[1])).default;e.default=u},715,[1,716]); +__d(function(g,r,i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var t=e(r(d[1])),o=e(r(d[2])),n=e(r(d[3])),l=e(r(d[4])),s=e(r(d[5])),c=e(r(d[6])),u=e(r(d[7])),f=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var o=y(t);if(o&&o.has(e))return o.get(e);var n={},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in e)if("default"!==s&&Object.prototype.hasOwnProperty.call(e,s)){var c=l?Object.getOwnPropertyDescriptor(e,s):null;c&&(c.get||c.set)?Object.defineProperty(n,s,c):n[s]=e[s]}n.default=e,o&&o.set(e,n);return n})(r(d[8])),p=r(d[9]),h=r(d[10]),v=r(d[11]);function y(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,o=new WeakMap;return(y=function(e){return e?o:t})(e)}function S(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}var b=0,w=["dummy"],T="android"===p.Platform.OS&&p.StatusBar.currentHeight||0,k=p.Dimensions.get("window").height,_=(function(e){(0,s.default)(P,e);var y,_,O=(y=P,_=S(),function(){var e,t=(0,u.default)(y);if(_){var o=(0,u.default)(this).constructor;e=Reflect.construct(t,arguments,o)}else e=t.apply(this,arguments);return(0,c.default)(this,e)});function P(e){var l,s;return(0,n.default)(this,P),(s=O.call(this,e)).actionSheetHeight=0,s.prevScroll=0,s.timeout=null,s.offsetY=0,s.currentOffsetFromBottom=0,s.scrollAnimationEndValue=0,s.hasBounced=!1,s.layoutHasCalled=!1,s.isClosing=!1,s.isRecoiling=!1,s.isReachedTop=!1,s.deviceLayoutCalled=!1,s.transformValue=new p.Animated.Value(0),s.opacityValue=new p.Animated.Value(0),s.borderRadius=new p.Animated.Value(10),s.underlayTranslateY=new p.Animated.Value(100),s.underlayScale=new p.Animated.Value(1),s.initialScrolling=!1,s.keyboardShowSubscription=null,s.KeyboardHideSubscription=null,s.snapToOffset=function(e){var t=.15*s.state.deviceHeight,o=s.props.extraScroll||0,n=(s.props.gestureEnabled,e+t+o);s.currentOffsetFromBottom=n/s.actionSheetHeight,s.currentOffsetFromBottom=s.currentOffsetFromBottom-.15,setTimeout(function(){s._scrollTo(n),s.updateActionSheetPosition(n)},500)},s.show=function(){s.setModalVisible(!0)},s.hide=function(){s.setModalVisible(!1)},s.setModalVisible=function(e){var t=s.state.modalVisible;if(s.initialScrolling=!1,void 0!==e){if(t===e)return;t=!e}t?s._hideModal():s.setState({modalVisible:!0,scrollable:s.props.gestureEnabled||!1})},s._hideModal=function(){s.isClosing||(s.isClosing=!0,s._hideAnimation())},s.measure=function(){return t.default.async(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",new Promise(function(e){setTimeout(function(){var t;s.safeAreaViewRef.current?null==(t=s.safeAreaViewRef.current)||t.measure(function(t,o,n,l){T=0===l?25:l,T=!s.props.drawUnderStatusBar&&T>30?T-12:T,e(T)}):e(T=25)},50)}));case 1:case"end":return e.stop()}},null,null,null,Promise)},s._showModal=function(e){var o,n,l,c,u,f;return t.default.async(function(h){for(;;)switch(h.prev=h.next){case 0:if(o=s.props,n=o.gestureEnabled,l=o.delayActionSheetDraw,c=o.delayActionSheetDrawTime,null!=e&&e.nativeEvent){h.next=3;break}return h.abrupt("return");case 3:if(u=e.nativeEvent.layout.height,!s.layoutHasCalled){h.next=10;break}return s.actionSheetHeight=u,s._returnToPrevScrollPosition(u),h.abrupt("return");case 10:if(s.initialScrolling=!0,s.layoutHasCalled=!0,s.actionSheetHeight=u,f=s.getInitialScrollPosition(),s.isRecoiling=!1,"ios"!==p.Platform.OS){h.next=20;break}return h.next=18,t.default.awrap((0,v.waitAsync)(null!=c?c:0));case 18:h.next=23;break;case 20:if(!l){h.next=23;break}return h.next=23,t.default.awrap((0,v.waitAsync)(null!=c?c:0));case 23:if(s._scrollTo(f,!1),s.prevScroll=f,"ios"!==p.Platform.OS){h.next=30;break}return h.next=28,t.default.awrap((0,v.waitAsync)(null!=c?c:0));case 28:h.next=33;break;case 30:if(!l){h.next=33;break}return h.next=33,t.default.awrap((0,v.waitAsync)((null!=c?c:0)/2));case 33:s._openAnimation(f),s.underlayScale.setValue(1),s.underlayTranslateY.setValue(100),n||s.props.onPositionChanged&&s.props.onPositionChanged(!0),s.updateActionSheetPosition(f);case 38:case"end":return h.stop()}},null,null,null,Promise)},s._openAnimation=function(e){var t=s.props,o=t.bounciness,n=t.bounceOnOpen,l=t.animated,c=t.openAnimationSpeed;l?(s.transformValue.setValue(e),p.Animated.parallel([p.Animated.spring(s.transformValue,{toValue:0,bounciness:n?o:1,speed:c,useNativeDriver:!0}),p.Animated.timing(s.opacityValue,{toValue:1,duration:150,useNativeDriver:!0})]).start()):s.opacityValue.setValue(1)},s._onScrollBegin=function(e){return t.default.async(function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}},null,null,null,Promise)},s._onScrollBeginDrag=function(e){var o;return t.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:o=e.nativeEvent.contentOffset.y,s.prevScroll=o;case 2:case"end":return t.stop()}},null,null,null,Promise)},s._onScrollEnd=function(e){var o,n,l,c,u,f,p,h;return t.default.async(function(y){for(;;)switch(y.prev=y.next){case 0:if(o=s.props,n=o.springOffset,l=o.extraScroll,c=e.nativeEvent.contentOffset.y,u=.15*s.state.deviceHeight,!s.isRecoiling){y.next=5;break}return y.abrupt("return");case 5:if(!(s.prevScroll.75*(null!=n?n:100)||s.initialScrolling)){y.next=19;break}return s.isRecoiling=!0,s._applyHeightLimiter(),s.currentOffsetFromBottom=s.currentOffsetFromBottom<(null!=(f=s.props.initialOffsetFromBottom)?f:1)&&null!=(p=s.props.initialOffsetFromBottom)?p:1,h=s.actionSheetHeight*s.currentOffsetFromBottom+u+(null!=l?l:100),s.initialScrolling&&(s.initialScrolling=!1,h=s.prevScroll),s._scrollTo(h),y.next=15,t.default.awrap((0,v.waitAsync)(300));case 15:s.isRecoiling=!1,s.props.onPositionChanged&&s.props.onPositionChanged(!0),y.next=20;break;case 19:s._returnToPrevScrollPosition(s.actionSheetHeight);case 20:y.next=33;break;case 22:if(!(s.prevScroll-c>(null!=n?n:100))){y.next=26;break}s._hideModal(),y.next=33;break;case 26:if(!s.isRecoiling){y.next=28;break}return y.abrupt("return");case 28:return s.isRecoiling=!0,s._returnToPrevScrollPosition(s.actionSheetHeight),y.next=32,t.default.awrap((0,v.waitAsync)(300));case 32:s.isRecoiling=!1;case 33:case"end":return y.stop()}},null,null,null,Promise)},s._scrollTo=function(e){var t,o=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];s.scrollAnimationEndValue=e,s.prevScroll=e,null==(t=s.scrollViewRef.current)||t._listRef._scrollRef.scrollTo({x:0,y:s.scrollAnimationEndValue,animated:o}),s.initialScrolling&&setTimeout(function(){s.initialScrolling=!1},500)},s._onTouchMove=function(){s.props.closeOnTouchBackdrop&&s._hideModal(),s.setState({scrollable:!1})},s._onTouchStart=function(){s.props.closeOnTouchBackdrop&&s._hideModal(),s.setState({scrollable:!1})},s._onTouchEnd=function(){s._returnToPrevScrollPosition(s.actionSheetHeight),s.props.gestureEnabled&&s.setState({scrollable:!0})},s._onScroll=function(e){s.offsetY=e.nativeEvent.contentOffset.y;var t=.15*s.state.deviceHeight,o=s.actionSheetHeight+t-s.offsetY;if(s.actionSheetHeight=s.state.deviceHeight-1)if(os.prevScroll)){t.next=2;break}return t.abrupt("return");case 2:s.prevScroll-(null!=(e=s.props.springOffset)?e:100)>s.offsetY?(o=s.getInitialScrollPosition(),s.offsetY>o-100?(s.isRecoiling=!0,s._scrollTo(o),s.currentOffsetFromBottom=null!=(n=s.props.initialOffsetFromBottom)?n:1,s.prevScroll=o,setTimeout(function(){s.isRecoiling=!1},500)):s._hideModal()):(s.isRecoiling=!0,s._scrollTo(s.prevScroll,!0),setTimeout(function(){s.isRecoiling=!1},500));case 3:case"end":return t.stop()}},null,null,null,Promise)},s._onDeviceLayout=function(e){var n;return t.default.async(function(l){for(;;)switch(l.prev=l.next){case 0:n=(0,o.default)({},e),s.timeout&&clearTimeout(s.timeout),s.timeout=setTimeout(function(){var e,o,l,c,u,f;return t.default.async(function(h){for(;;)switch(h.prev=h.next){case 0:if(l=0,"ios"!==p.Platform.OS){h.next=7;break}return h.next=4,t.default.awrap(s.measure());case 4:h.t0=h.sent,h.next=8;break;case 7:h.t0=p.StatusBar.currentHeight;case 8:if(c=h.t0,s.props.drawUnderStatusBar){h.next=16;break}if("android"!==p.Platform.OS||s.props.statusBarTranslucent){h.next=12;break}return h.abrupt("return");case 12:l=null!=c?c:0,c&&s.indicatorTranslateY.setValue(-c),h.next=17;break;case 16:s.updateActionSheetPosition(s.offsetY);case 17:if(u=n.nativeEvent.layout.height-l,f=p.Dimensions.get("window").width,(null==u?void 0:u.toFixed(0))!==(null==(e=k)?void 0:e.toFixed(0))||(null==f?void 0:f.toFixed(0))!==(null==(o=s.state.deviceWidth)?void 0:o.toFixed(0))||!s.deviceLayoutCalled){h.next=21;break}return h.abrupt("return");case 21:s.deviceLayoutCalled=!0,k=u,s.setState({deviceHeight:u,deviceWidth:f,portrait:u>f,paddingTop:null!=c?c:0});case 24:case"end":return h.stop()}},null,null,null,Promise)},1);case 3:case"end":return l.stop()}},null,null,null,Promise)},s._keyExtractor=function(e){return e},s.state={modalVisible:!1,scrollable:!1,layoutHasCalled:!1,keyboard:!1,deviceHeight:k||(0,v.getDeviceHeight)(s.props.statusBarTranslucent),deviceWidth:p.Dimensions.get("window").width,portrait:!0,safeAreaInnerHeight:b,paddingTop:T,keyboardPadding:0},s.scrollViewRef=(0,f.createRef)(),s.safeAreaViewRef=(0,f.createRef)(),s.currentOffsetFromBottom=null!=(l=s.props.initialOffsetFromBottom)?l:1,s.indicatorTranslateY=new p.Animated.Value(0|-s.state.paddingTop),s}return(0,l.default)(P,[{key:"_hideAnimation",value:function(){var e=this,t=this.props,o=t.animated,n=t.closeAnimationDuration,l=t.bottomOffset,s=t.initialOffsetFromBottom,c=t.extraScroll,u=t.closable;p.Animated.parallel([p.Animated.timing(this.opacityValue,{toValue:u?0:1,duration:o?n:1,useNativeDriver:!0}),p.Animated.timing(this.transformValue,{toValue:u?2*this.actionSheetHeight:0,duration:o?n:1,useNativeDriver:!0})]).start(),(0,v.waitAsync)((null!=n?n:300)/1.5).then(function(){u?(e._scrollTo(0,!1),e.currentOffsetFromBottom=null!=s?s:1,e.setState({modalVisible:!u},function(){e.isClosing=!1,e.isReachedTop=!1,e.props.onPositionChanged&&e.props.onPositionChanged(!1),e.indicatorTranslateY.setValue(-e.state.paddingTop),e.layoutHasCalled=!1,e.deviceLayoutCalled=!1,e.props.onClose&&e.props.onClose()})):(l&&l>0?e.snapToOffset(l):(e._scrollTo(e.actionSheetHeight*(null!=s?s:1)+.1*e.state.deviceHeight+(null!=c?c:0),!0),e.currentOffsetFromBottom=null!=s?s:1),e.isClosing=!1)})}},{key:"_applyHeightLimiter",value:function(){this.actionSheetHeight>this.state.deviceHeight&&(this.actionSheetHeight=1*(this.actionSheetHeight-(this.actionSheetHeight-this.state.deviceHeight)))}},{key:"updateActionSheetPosition",value:function(e){if(this.actionSheetHeight>=this.state.deviceHeight-1){var t=.15*this.state.deviceHeight;if(this.actionSheetHeight+t-e0&&N((0,M.markMessagesRead)((t={},(0,l.default)(t,v.MessageTypes.text,!0),(0,l.default)(t,v.MessageTypes.file,!0),(0,l.default)(t,v.MessageTypes.image,!0),(0,l.default)(t,v.MessageTypes.poll,!0),t)))},[de]);var pe=function(){if(''!==q){var t={message:q,userId:F.userId,displayName:F.displayName,type:v.MessageTypes.text,time:(new Date).getTime()};Z.sendMessage(t),G('')}},ge=function(t,n,l){var o={displayName:F.displayName,type:v.MessageTypes.file,link:t,userId:F.id,name:n,size:l};Z.sendMessage(o)},ye=function(t){var l,o;return n.default.async(function(u){for(;;)switch(u.prev=u.next){case 0:return u.next=2,n.default.awrap(fetch(t));case 2:return l=u.sent,u.next=5,n.default.awrap(l.blob());case 5:return o=u.sent,u.abrupt("return",o);case 7:case"end":return u.stop()}},null,null,null,Promise)};function xe(t,l,o){var u;return n.default.async(function(s){for(;;)switch(s.prev=s.next){case 0:return s.next=2,n.default.awrap(ye(o));case 2:return u=s.sent,s.next=5,n.default.awrap(fetch(l,{method:'PUT',headers:{'Content-Type':t.type},body:u}));case 5:case"end":return s.stop()}},null,null,null,Promise)}function he(t){var l,o,u,s,c;return n.default.async(function(f){for(;;)switch(f.prev=f.next){case 0:return l=O.default.apiBase+"/v1/meetings/genPreSignedUploadUrl",f.next=3,n.default.awrap(fetch(l,{method:'POST',headers:{'Content-Type':'application/json'},body:JSON.stringify({roomName:ie,filename:t.name})}));case 3:return o=f.sent,f.next=6,n.default.awrap(o.json());case 6:return u=f.sent.data,s=u.getLocation,c=u.putLocation,f.abrupt("return",{getURL:s,putURL:c});case 10:case"end":return f.stop()}},null,null,null,Promise)}var be=function(t){f.Alert.alert('Error',"Error: "+(t||'Problem uploading image'),[{text:'OK'}]),re(!1)},ve=function(){try{ae||(re(!0),Y(!1),(0,P.launchImageLibrary)({mediaType:'photo'},function(t){var l,o,u,s,c,m,p,y,x;return n.default.async(function(h){for(;;)switch(h.prev=h.next){case 0:if(l=t.uri,o=t.didCancel,u=t.errorCode,s=t.errorMessage,c=t.fileName,m=t.type,p=t.fileSize,!o){h.next=5;break}re(!1),h.next=19;break;case 5:if(!u){h.next=10;break}console.log('Error Uploading Image:',u,s),be(s),h.next=19;break;case 10:return y={name:c,type:m,uri:l},p>5e6&&f.Alert.alert('Error','Error: Cannot upload files greater than 5MB',[{text:'OK'}]),h.next=14,n.default.awrap(he(y));case 14:return x=h.sent,h.next=17,n.default.awrap(xe(y,x.putURL,y.uri));case 17:b=x.getURL,w={displayName:F.displayName,type:v.MessageTypes.image,link:b,userId:F.id},Z.sendMessage(w),re(!1);case 19:case"end":return h.stop()}var b,w},null,null,null,Promise)}))}catch(t){console.log('Error Uploading Image:',t),be()}},we=function(){var t,l,o,u,s,c;return n.default.async(function(m){for(;;)switch(m.prev=m.next){case 0:if(ae){m.next=24;break}return re(!0),Y(!1),m.prev=3,m.next=6,n.default.awrap(S.default.pick({type:[S.default.types.allFiles]}));case 6:if(t=m.sent,l=t.uri,o=t.name,u=t.size,s={displayName:F.displayName,type:v.MessageTypes.file,link:l,userId:F.id,name:o,size:u},!(u>5e6)){m.next=12;break}return f.Alert.alert('Error','Error: Cannot upload files greater than 5MB',[{text:'OK'}]),m.abrupt("return");case 12:return m.next=14,n.default.awrap(he(s));case 14:return c=m.sent,m.next=17,n.default.awrap(xe(s,c.putURL,s.link));case 17:ge(c.getURL,o,u),re(!1),m.next=24;break;case 21:m.prev=21,m.t0=m.catch(3),S.default.isCancel(m.t0)?re(!1):be();case 24:case"end":return m.stop()}},null,null,[[3,21]],Promise)};return c.default.createElement(m.Flex,{height:H-50,align:"center",width:K},c.default.createElement(k.default,null,c.default.createElement(y.GiftedChat,{messagesContainerStyle:{paddingTop:60},messages:oe,alwaysShowSend:!0,renderAvatarOnTop:!0,renderUsernameOnMessage:!0,isKeyboardInternallyHandled:!1,timeTextStyle:{left:{color:_.textPrimary[400]},right:{color:_.textPrimary[400]}},renderAvatar:function(t){return c.default.createElement(x.default,{name:t.currentMessage.user.name,bgColor:_.primary[700]})},renderBubble:function(t){var n=t.currentMessage;return n.type,n.link,n.text,c.default.createElement(y.Bubble,(0,o.default)({},t,{wrapperStyle:{left:{backgroundColor:_.secondary[800],borderRadius:T.default.medium,paddingVertical:6,paddingHorizontal:3},right:{backgroundColor:_.secondary[800],borderRadius:T.default.medium,paddingVertical:6,paddingHorizontal:3}},textStyle:{left:{color:_.textPrimary[100]},right:{color:_.textPrimary[100]}}}))},renderInputToolbar:function(t){return L&&c.default.createElement(m.Flex,{width:fe?K-60:K-20,direction:"row",justify:"space-between",align:"center",bg:"secondary.800",borderRadius:"50px",height:50},c.default.createElement(m.Box,null,c.default.createElement(m.Button,{onClick:function(){Y(!X)}},c.default.createElement(m.Box,(0,m.mergeStyles)(R.touchableIcons,{ml:8}),X?c.default.createElement(m.Icon,{name:"close",fill:"textPrimary.100",boxSize:"sm"}):c.default.createElement(m.Icon,{name:"plus-thick",fill:"textPrimary.100",boxSize:"sm"}))),X&&c.default.createElement(U,null,c.default.createElement(m.Button,{onClick:ve},c.default.createElement(m.Box,R.attachementButtons,c.default.createElement(m.Icon,{name:"image",fill:"textPrimary.100"}),c.default.createElement(m.Text,{ml:8}," Images"))),c.default.createElement(m.Button,{onClick:we},c.default.createElement(m.Box,(0,m.mergeStyles)(R.attachementButtons,{width:'ios'===f.Platform.OS?150:120}),c.default.createElement(m.Icon,{name:"attach-file",fill:"textPrimary.100"}),c.default.createElement(m.Text,{ml:'ios'===f.Platform.OS?8:0},' ',"Attachments"))))),c.default.createElement(f.TextInput,{style:{color:_.textPrimary[300],paddingHorizontal:5,height:40,width:fe?K-160:K-120},onChangeText:G,value:q}),c.default.createElement(m.Button,{onClick:pe,height:40,width:40},c.default.createElement(m.Box,(0,m.mergeStyles)(R.touchableIcons,{backgroundColor:'primary.500',mr:8}),c.default.createElement(m.Icon,{name:"send",fill:"textPrimary.100",boxSize:"md"}))))},user:{_id:F.userId,name:F.displayName}})))};e.default=j},720,[1,67,261,22,49,41,165,2,507,503,721,677,509,432,713,669,580,785,786,465,480,787,671,570,499,488]); +__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0});var n=r(d[0]);Object.keys(n).forEach(function(t){"default"!==t&&"__esModule"!==t&&(t in e&&e[t]===n[t]||Object.defineProperty(e,t,{enumerable:!0,get:function(){return n[t]}}))})},721,[722]); +__d(function(g,r,i,a,m,_e2,d){var e=r(d[0]);Object.defineProperty(_e2,"__esModule",{value:!0});var t={GiftedChat:!0,utils:!0,Actions:!0,Avatar:!0,Bubble:!0,SystemMessage:!0,MessageImage:!0,MessageText:!0,Composer:!0,Day:!0,InputToolbar:!0,LoadEarlier:!0,Message:!0,MessageContainer:!0,Send:!0,Time:!0,GiftedAvatar:!0};Object.defineProperty(_e2,"Actions",{enumerable:!0,get:function(){return C.default}}),Object.defineProperty(_e2,"Avatar",{enumerable:!0,get:function(){return M.default}}),Object.defineProperty(_e2,"Bubble",{enumerable:!0,get:function(){return S.default}}),Object.defineProperty(_e2,"Composer",{enumerable:!0,get:function(){return L.default}}),Object.defineProperty(_e2,"Day",{enumerable:!0,get:function(){return _.default}}),Object.defineProperty(_e2,"GiftedAvatar",{enumerable:!0,get:function(){return E.default}}),_e2.GiftedChat=void 0,Object.defineProperty(_e2,"InputToolbar",{enumerable:!0,get:function(){return A.default}}),Object.defineProperty(_e2,"LoadEarlier",{enumerable:!0,get:function(){return w.default}}),Object.defineProperty(_e2,"Message",{enumerable:!0,get:function(){return F.default}}),Object.defineProperty(_e2,"MessageContainer",{enumerable:!0,get:function(){return K.default}}),Object.defineProperty(_e2,"MessageImage",{enumerable:!0,get:function(){return O.default}}),Object.defineProperty(_e2,"MessageText",{enumerable:!0,get:function(){return k.default}}),Object.defineProperty(_e2,"Send",{enumerable:!0,get:function(){return j.default}}),Object.defineProperty(_e2,"SystemMessage",{enumerable:!0,get:function(){return P.default}}),Object.defineProperty(_e2,"Time",{enumerable:!0,get:function(){return D.default}}),_e2.utils=void 0;var n=e(r(d[1])),o=e(r(d[2])),s=e(r(d[3])),u=e(r(d[4])),l=e(r(d[5])),f=e(r(d[6])),p=e(r(d[7])),h=e(r(d[8])),c=e(r(d[9])),y=r(d[10]),b=r(d[11]),v=e(r(d[12])),I=r(d[13]),x=e(r(d[14])),T=e(r(d[15])),H=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=V(t);if(n&&n.has(e))return n.get(e);var o={},s=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in e)if("default"!==u&&Object.prototype.hasOwnProperty.call(e,u)){var l=s?Object.getOwnPropertyDescriptor(e,u):null;l&&(l.get||l.set)?Object.defineProperty(o,u,l):o[u]=e[u]}o.default=e,n&&n.set(e,o);return o})(r(d[16]));_e2.utils=H;var C=e(r(d[17])),M=e(r(d[18])),S=e(r(d[19])),P=e(r(d[20])),O=e(r(d[21])),k=e(r(d[22])),L=e(r(d[23])),_=e(r(d[24])),A=e(r(d[25])),w=e(r(d[26])),F=e(r(d[27])),K=e(r(d[28])),j=e(r(d[29])),D=e(r(d[30])),E=e(r(d[31])),W=r(d[32]),R=r(d[33]);Object.keys(R).forEach(function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(t,e)||e in _e2&&_e2[e]===R[e]||Object.defineProperty(_e2,e,{enumerable:!0,get:function(){return R[e]}}))});var B=["messagesContainerStyle"];function V(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(V=function(e){return e?n:t})(e)}function G(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}x.default.extend(T.default);var U=(function(e){(0,l.default)(x,e);var t,h,v=(t=x,h=G(),function(){var e,n=(0,p.default)(t);if(h){var o=(0,p.default)(this).constructor;e=Reflect.construct(n,arguments,o)}else e=n.apply(this,arguments);return(0,f.default)(this,e)});function x(e){var t;return(0,s.default)(this,x),(t=v.call(this,e))._isMounted=!1,t._keyboardHeight=0,t._bottomOffset=0,t._maxHeight=void 0,t._isFirstLayout=!0,t._locale='en',t.invertibleScrollViewProps=void 0,t._actionSheetRef=void 0,t._messageContainerRef=c.default.createRef(),t._isTextInputWasFocused=!1,t.state={isInitialized:!1,composerHeight:t.props.minComposerHeight,messagesContainerHeight:void 0,typingDisabled:!1,text:void 0,messages:void 0},t.getLocale=function(){return t._locale},t.safeAreaSupport=function(e){return null!=e?e:(0,I.getBottomSpace)()},t.onKeyboardWillShow=function(e){if(t.handleTextInputFocusWhenKeyboardShow(),t.props.isKeyboardInternallyHandled){t.setIsTypingDisabled(!0),t.setKeyboardHeight(e.endCoordinates?e.endCoordinates.height:e.end.height),t.setBottomOffset(t.safeAreaSupport(t.props.bottomOffset));var n=t.getMessagesContainerHeightWithKeyboard();t.setState({messagesContainerHeight:n})}},t.onKeyboardWillHide=function(e){if(t.handleTextInputFocusWhenKeyboardHide(),t.props.isKeyboardInternallyHandled){t.setIsTypingDisabled(!0),t.setKeyboardHeight(0),t.setBottomOffset(0);var n=t.getBasicMessagesContainerHeight();t.setState({messagesContainerHeight:n})}},t.onKeyboardDidShow=function(e){'android'===y.Platform.OS&&t.onKeyboardWillShow(e),t.setIsTypingDisabled(!1)},t.onKeyboardDidHide=function(e){'android'===y.Platform.OS&&t.onKeyboardWillHide(e),t.setIsTypingDisabled(!1)},t.onSend=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];Array.isArray(e)||(e=[e]);var s=e.map(function(e){return(0,o.default)({},e,{user:t.props.user,createdAt:new Date,_id:t.props.messageIdGenerator&&t.props.messageIdGenerator()})});!0===n&&(t.setIsTypingDisabled(!0),t.resetInputToolbar()),t.props.onSend&&t.props.onSend(s),!0===n&&setTimeout(function(){!0===t.getIsMounted()&&t.setIsTypingDisabled(!1)},100)},t.onInputSizeChanged=function(e){var n=Math.max(t.props.minComposerHeight,Math.min(t.props.maxComposerHeight,e.height)),o=t.getMessagesContainerHeightWithKeyboard(n);t.setState({composerHeight:n,messagesContainerHeight:o})},t.onInputTextChanged=function(e){t.getIsTypingDisabled()||(t.props.onInputTextChanged&&t.props.onInputTextChanged(e),void 0===t.props.text&&t.setState({text:e}))},t.onInitialLayoutViewLayout=function(e){var n=e.nativeEvent.layout;if(!(n.height<=0)){t.notifyInputTextReset(),t.setMaxHeight(n.height);var o=t.props.minComposerHeight,s=t.getMessagesContainerHeightWithKeyboard(o),u=t.props.initialText||'';t.setState({isInitialized:!0,text:t.getTextFromProp(u),composerHeight:o,messagesContainerHeight:s})}},t.onMainViewLayout=function(e){var n=e.nativeEvent.layout;t.getMaxHeight()===n.height&&!0!==t.getIsFirstLayout()||(t.setMaxHeight(n.height),t.setState({messagesContainerHeight:t._keyboardHeight>0?t.getMessagesContainerHeightWithKeyboard():t.getBasicMessagesContainerHeight()})),!0===t.getIsFirstLayout()&&t.setIsFirstLayout(!1)},t.invertibleScrollViewProps={inverted:t.props.inverted,keyboardShouldPersistTaps:t.props.keyboardShouldPersistTaps,onKeyboardWillShow:t.onKeyboardWillShow,onKeyboardWillHide:t.onKeyboardWillHide,onKeyboardDidShow:t.onKeyboardDidShow,onKeyboardDidHide:t.onKeyboardDidHide},t}return(0,u.default)(x,[{key:"getChildContext",value:function(){var e=this;return{actionSheet:this.props.actionSheet||function(){return e._actionSheetRef.getContext()},getLocale:this.getLocale}}},{key:"componentDidMount",value:function(){var e=this.props,t=e.messages,n=e.text;this.setIsMounted(!0),this.initLocale(),this.setMessages(t||[]),this.setTextFromProp(n)}},{key:"componentWillUnmount",value:function(){this.setIsMounted(!1)}},{key:"componentDidUpdate",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=this.props,o=n.messages,s=n.text,u=n.inverted;this.props!==t&&this.setMessages(o||[]),!1===u&&o&&t.messages&&o.length!==t.messages.length&&setTimeout(function(){return e.scrollToBottom(!1)},200),s!==t.text&&this.setTextFromProp(s)}},{key:"initLocale",value:function(){null===this.props.locale?this.setLocale('en'):this.setLocale(this.props.locale||'en')}},{key:"setLocale",value:function(e){this._locale=e}},{key:"setTextFromProp",value:function(e){void 0!==e&&e!==this.state.text&&this.setState({text:e})}},{key:"getTextFromProp",value:function(e){return void 0===this.props.text?e:this.props.text}},{key:"setMessages",value:function(e){this.setState({messages:e})}},{key:"getMessages",value:function(){return this.state.messages}},{key:"setMaxHeight",value:function(e){this._maxHeight=e}},{key:"getMaxHeight",value:function(){return this._maxHeight}},{key:"setKeyboardHeight",value:function(e){this._keyboardHeight=e}},{key:"getKeyboardHeight",value:function(){return'android'!==y.Platform.OS||this.props.forceGetKeyboardHeight?this._keyboardHeight:0}},{key:"setBottomOffset",value:function(e){this._bottomOffset=e}},{key:"getBottomOffset",value:function(){return this._bottomOffset}},{key:"setIsFirstLayout",value:function(e){this._isFirstLayout=e}},{key:"getIsFirstLayout",value:function(){return this._isFirstLayout}},{key:"setIsTypingDisabled",value:function(e){this.setState({typingDisabled:e})}},{key:"getIsTypingDisabled",value:function(){return this.state.typingDisabled}},{key:"setIsMounted",value:function(e){this._isMounted=e}},{key:"getIsMounted",value:function(){return this._isMounted}},{key:"getMinInputToolbarHeight",value:function(){return this.props.renderAccessory?2*this.props.minInputToolbarHeight:this.props.minInputToolbarHeight}},{key:"calculateInputToolbarHeight",value:function(e){return e+(this.getMinInputToolbarHeight()-this.props.minComposerHeight)}},{key:"getBasicMessagesContainerHeight",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.state.composerHeight;return this.getMaxHeight()-this.calculateInputToolbarHeight(e)}},{key:"getMessagesContainerHeightWithKeyboard",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.state.composerHeight;return this.getBasicMessagesContainerHeight(e)-this.getKeyboardHeight()+this.getBottomOffset()}},{key:"handleTextInputFocusWhenKeyboardHide",value:function(){var e;this._isTextInputWasFocused||(this._isTextInputWasFocused=(null==(e=this.textInput)?void 0:e.isFocused())||!1)}},{key:"handleTextInputFocusWhenKeyboardShow",value:function(){this.textInput&&this._isTextInputWasFocused&&!this.textInput.isFocused()&&this.textInput.focus(),this._isTextInputWasFocused=!1}},{key:"scrollToBottom",value:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];this._messageContainerRef&&this._messageContainerRef.current&&(this.props.inverted?this._messageContainerRef.current.scrollToOffset({offset:0,animated:e}):this._messageContainerRef.current.scrollToEnd({animated:e}))}},{key:"renderMessages",value:function(){var e=this.props,t=e.messagesContainerStyle,s=(0,n.default)(e,B),u=c.default.createElement(y.View,{style:[{height:this.state.messagesContainerHeight},t]},c.default.createElement(K.default,(0,o.default)({},s,{invertibleScrollViewProps:this.invertibleScrollViewProps,messages:this.getMessages(),forwardRef:this._messageContainerRef,isTyping:this.props.isTyping})),this.renderChatFooter());return this.props.isKeyboardInternallyHandled?c.default.createElement(y.KeyboardAvoidingView,{enabled:!0},u):u}},{key:"resetInputToolbar",value:function(){this.textInput&&this.textInput.clear(),this.notifyInputTextReset();var e=this.props.minComposerHeight,t=this.getMessagesContainerHeightWithKeyboard(e);this.setState({text:this.getTextFromProp(''),composerHeight:e,messagesContainerHeight:t})}},{key:"focusTextInput",value:function(){this.textInput&&this.textInput.focus()}},{key:"notifyInputTextReset",value:function(){this.props.onInputTextChanged&&this.props.onInputTextChanged('')}},{key:"renderInputToolbar",value:function(){var e=this,t=(0,o.default)({},this.props,{text:this.getTextFromProp(this.state.text),composerHeight:Math.max(this.props.minComposerHeight,this.state.composerHeight),onSend:this.onSend,onInputSizeChanged:this.onInputSizeChanged,onTextChanged:this.onInputTextChanged,textInputProps:(0,o.default)({},this.props.textInputProps,{ref:function(t){return e.textInput=t},maxLength:this.getIsTypingDisabled()?0:this.props.maxInputLength})});return this.props.renderInputToolbar?this.props.renderInputToolbar(t):c.default.createElement(A.default,t)}},{key:"renderChatFooter",value:function(){return this.props.renderChatFooter?this.props.renderChatFooter():null}},{key:"renderLoading",value:function(){return this.props.renderLoading?this.props.renderLoading():null}},{key:"render",value:function(){var e=this;if(!0===this.state.isInitialized){var t=this.props.wrapInSafeArea?y.SafeAreaView:y.View;return c.default.createElement(t,{style:z.safeArea},c.default.createElement(b.ActionSheetProvider,{ref:function(t){return e._actionSheetRef=t}},c.default.createElement(y.View,{style:z.container,onLayout:this.onMainViewLayout},this.renderMessages(),this.renderInputToolbar())))}return c.default.createElement(y.View,{style:z.container,onLayout:this.onInitialLayoutViewLayout},this.renderLoading())}}],[{key:"append",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0,n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];return Array.isArray(t)||(t=[t]),n?t.concat(e):e.concat(t)}},{key:"prepend",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0,n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];return Array.isArray(t)||(t=[t]),n?e.concat(t):t.concat(e)}}]),x})(c.default.Component);_e2.GiftedChat=U,U.childContextTypes={actionSheet:h.default.func,getLocale:h.default.func},U.defaultProps={messages:[],messagesContainerStyle:void 0,text:void 0,placeholder:W.DEFAULT_PLACEHOLDER,disableComposer:!1,messageIdGenerator:function(){return v.default.v4()},user:{},onSend:function(){},locale:null,timeFormat:W.TIME_FORMAT,dateFormat:W.DATE_FORMAT,loadEarlier:!1,onLoadEarlier:function(){},isLoadingEarlier:!1,renderLoading:null,renderLoadEarlier:null,renderAvatar:void 0,showUserAvatar:!1,actionSheet:null,onPressAvatar:null,onLongPressAvatar:null,renderUsernameOnMessage:!1,renderAvatarOnTop:!1,renderBubble:null,renderSystemMessage:null,onLongPress:null,renderMessage:null,renderMessageText:null,renderMessageImage:null,renderMessageVideo:null,renderMessageAudio:null,imageProps:{},videoProps:{},audioProps:{},lightboxProps:{},textInputProps:{},listViewProps:{},renderCustomView:null,isCustomViewBottom:!1,renderDay:null,renderTime:null,renderFooter:null,renderChatEmpty:null,renderChatFooter:null,renderInputToolbar:null,renderComposer:null,renderActions:null,renderSend:null,renderAccessory:null,isKeyboardInternallyHandled:!0,onPressActionButton:null,bottomOffset:null,minInputToolbarHeight:44,keyboardShouldPersistTaps:y.Platform.select({ios:'never',android:'always',default:'never'}),onInputTextChanged:null,maxInputLength:null,forceGetKeyboardHeight:!1,inverted:!0,extraData:null,minComposerHeight:W.MIN_COMPOSER_HEIGHT,maxComposerHeight:W.MAX_COMPOSER_HEIGHT,wrapInSafeArea:!0},U.propTypes={messages:h.default.arrayOf(h.default.object),messagesContainerStyle:H.StylePropType,text:h.default.string,initialText:h.default.string,placeholder:h.default.string,disableComposer:h.default.bool,messageIdGenerator:h.default.func,user:h.default.object,onSend:h.default.func,locale:h.default.string,timeFormat:h.default.string,dateFormat:h.default.string,isKeyboardInternallyHandled:h.default.bool,loadEarlier:h.default.bool,onLoadEarlier:h.default.func,isLoadingEarlier:h.default.bool,renderLoading:h.default.func,renderLoadEarlier:h.default.func,renderAvatar:h.default.func,showUserAvatar:h.default.bool,actionSheet:h.default.func,onPressAvatar:h.default.func,onLongPressAvatar:h.default.func,renderUsernameOnMessage:h.default.bool,renderAvatarOnTop:h.default.bool,isCustomViewBottom:h.default.bool,renderBubble:h.default.func,renderSystemMessage:h.default.func,onLongPress:h.default.func,renderMessage:h.default.func,renderMessageText:h.default.func,renderMessageImage:h.default.func,imageProps:h.default.object,videoProps:h.default.object,audioProps:h.default.object,lightboxProps:h.default.object,renderCustomView:h.default.func,renderDay:h.default.func,renderTime:h.default.func,renderFooter:h.default.func,renderChatEmpty:h.default.func,renderChatFooter:h.default.func,renderInputToolbar:h.default.func,renderComposer:h.default.func,renderActions:h.default.func,renderSend:h.default.func,renderAccessory:h.default.func,onPressActionButton:h.default.func,bottomOffset:h.default.number,minInputToolbarHeight:h.default.number,listViewProps:h.default.object,keyboardShouldPersistTaps:h.default.oneOf(['always','never','handled']),onInputTextChanged:h.default.func,maxInputLength:h.default.number,forceGetKeyboardHeight:h.default.bool,inverted:h.default.bool,textInputProps:h.default.object,extraData:h.default.object,minComposerHeight:h.default.number,maxComposerHeight:h.default.number,alignTop:h.default.bool,wrapInSafeArea:h.default.bool};var z=y.StyleSheet.create({container:{flex:1},safeArea:{flex:1}})},722,[1,96,22,9,10,12,14,17,204,165,2,723,729,744,745,746,747,748,750,752,769,761,754,770,771,772,774,775,776,773,767,751,768,784]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0});var n={ActionSheetProvider:!0,connectActionSheet:!0,useActionSheet:!0};Object.defineProperty(e,"ActionSheetProvider",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(e,"connectActionSheet",{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(e,"useActionSheet",{enumerable:!0,get:function(){return u.useActionSheet}});var o=t(r(d[1])),c=t(r(d[2])),u=r(d[3]),f=r(d[4]);Object.keys(f).forEach(function(t){"default"!==t&&"__esModule"!==t&&(Object.prototype.hasOwnProperty.call(n,t)||t in e&&e[t]===f[t]||Object.defineProperty(e,t,{enumerable:!0,get:function(){return f[t]}}))})},723,[1,724,727,726,728]); +__d(function(g,r,i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var t=e(r(d[1])),n=e(r(d[2])),o=e(r(d[3])),u=e(r(d[4])),c=e(r(d[5])),f=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=p(t);if(n&&n.has(e))return n.get(e);var o={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in e)if("default"!==c&&Object.prototype.hasOwnProperty.call(e,c)){var f=u?Object.getOwnPropertyDescriptor(e,c):null;f&&(f.get||f.set)?Object.defineProperty(o,c,f):o[c]=e[c]}o.default=e,n&&n.set(e,o);return o})(r(d[6])),l=e(r(d[7])),s=r(d[8]);function p(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(p=function(e){return e?n:t})(e)}var h="/home/bradley/Code/expo/react-native-action-sheet/src/ActionSheetProvider.tsx";function v(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(e){return!1}}var y=(function(e){(0,o.default)(b,e);var p,y,_=(p=b,y=v(),function(){var e,t=(0,c.default)(p);if(y){var n=(0,c.default)(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return(0,u.default)(this,e)});function b(e){var n;return(0,t.default)(this,b),(n=_.call(this,e)).getContext=function(){return{showActionSheetWithOptions:function(e,t){null!==n._actionSheetRef.current&&n._actionSheetRef.current.showActionSheetWithOptions(e,t)}}},n._actionSheetRef=f.createRef(),n}return(0,n.default)(b,[{key:"render",value:function(){return f.createElement(s.Provider,{value:this.getContext(),__source:{fileName:h,lineNumber:30,columnNumber:7}},f.createElement(l.default,{ref:this._actionSheetRef,useNativeDriver:this.props.useNativeDriver,__source:{fileName:h,lineNumber:31,columnNumber:9}},f.Children.only(this.props.children)))}}]),b})(f.Component);_e.default=y},724,[1,9,10,12,14,17,165,725,726]); +__d(function(g,r,i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var t=e(r(d[1])),n=e(r(d[2])),o=e(r(d[3])),u=e(r(d[4])),c=e(r(d[5])),f=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var o={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in e)if("default"!==c&&Object.prototype.hasOwnProperty.call(e,c)){var f=u?Object.getOwnPropertyDescriptor(e,c):null;f&&(f.get||f.set)?Object.defineProperty(o,c,f):o[c]=e[c]}o.default=e,n&&n.set(e,o);return o})(r(d[6])),l=r(d[7]);function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}function p(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(e){return!1}}var h=(function(e){(0,o.default)(y,e);var s,h,v=(s=y,h=p(),function(){var e,t=(0,c.default)(s);if(h){var n=(0,c.default)(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return(0,u.default)(this,e)});function y(){return(0,t.default)(this,y),v.apply(this,arguments)}return(0,n.default)(y,[{key:"render",value:function(){return f.createElement(l.View,{pointerEvents:this.props.pointerEvents,style:{flex:1},__source:{fileName:"/home/bradley/Code/expo/react-native-action-sheet/src/ActionSheet/index.ios.tsx",lineNumber:17,columnNumber:7}},f.Children.only(this.props.children))}},{key:"showActionSheetWithOptions",value:function(e,t){var n={cancelButtonIndex:e.cancelButtonIndex,destructiveButtonIndex:e.destructiveButtonIndex,options:e.options,tintColor:e.tintColor,title:e.title||void 0,message:e.message||void 0,anchor:e.anchor||void 0,userInterfaceStyle:e.userInterfaceStyle||void 0};l.ActionSheetIOS.showActionSheetWithOptions(n,t)}}]),y})(f.Component);_e.default=h},725,[1,9,10,12,14,17,165,2]); +__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.Provider=e.Consumer=void 0,e.useActionSheet=function(){return t.useContext(o)};var t=(function(t,o){if(!o&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var u=n(o);if(u&&u.has(t))return u.get(t);var f={},c=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var p in t)if("default"!==p&&Object.prototype.hasOwnProperty.call(t,p)){var s=c?Object.getOwnPropertyDescriptor(t,p):null;s&&(s.get||s.set)?Object.defineProperty(f,p,s):f[p]=t[p]}f.default=t,u&&u.set(t,f);return f})(r(d[0]));function n(t){if("function"!=typeof WeakMap)return null;var o=new WeakMap,u=new WeakMap;return(n=function(t){return t?u:o})(t)}var o=t.createContext({showActionSheetWithOptions:function(t,n){}});var u=o.Provider,f=o.Consumer;e.Consumer=f,e.Provider=u},726,[165]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){return(0,c.default)(function(c){return o.createElement(u.Consumer,{__source:{fileName:l,lineNumber:11,columnNumber:7}},function(u){var f=u.showActionSheetWithOptions;return o.createElement(t,(0,n.default)({},c,{showActionSheetWithOptions:f,__source:{fileName:l,lineNumber:14,columnNumber:13}}))})},t)};var n=t(r(d[1])),o=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=f(n);if(o&&o.has(t))return o.get(t);var u={},c=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in t)if("default"!==l&&Object.prototype.hasOwnProperty.call(t,l)){var p=c?Object.getOwnPropertyDescriptor(t,l):null;p&&(p.get||p.set)?Object.defineProperty(u,l,p):u[l]=t[l]}u.default=t,o&&o.set(t,u);return u})(r(d[2])),u=r(d[3]),c=t(r(d[4]));function f(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(f=function(t){return t?o:n})(t)}var l="/home/bradley/Code/expo/react-native-action-sheet/src/connectActionSheet.tsx"},727,[1,22,165,726,443]); +__d(function(g,r,i,a,m,e,d){},728,[]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"v1",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"v3",{enumerable:!0,get:function(){return n.default}}),Object.defineProperty(e,"v4",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(e,"v5",{enumerable:!0,get:function(){return f.default}}),Object.defineProperty(e,"NIL",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(e,"version",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(e,"validate",{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(e,"stringify",{enumerable:!0,get:function(){return b.default}}),Object.defineProperty(e,"parse",{enumerable:!0,get:function(){return p.default}});var t=y(r(d[0])),n=y(r(d[1])),u=y(r(d[2])),f=y(r(d[3])),o=y(r(d[4])),l=y(r(d[5])),c=y(r(d[6])),b=y(r(d[7])),p=y(r(d[8]));function y(t){return t&&t.__esModule?t:{default:t}}},729,[730,735,739,740,742,743,733,732,737]); +__d(function(g,r,_i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n,o,u=s(r(d[0])),l=s(r(d[1]));function s(n){return n&&n.__esModule?n:{default:n}}var t=0,c=0;var v=function(s,v,i){var f=v&&i||0,_=v||new Array(16),w=(s=s||{}).node||n,k=void 0!==s.clockseq?s.clockseq:o;if(null==w||null==k){var q=s.random||(s.rng||u.default)();null==w&&(w=n=[1|q[0],q[1],q[2],q[3],q[4],q[5]]),null==k&&(k=o=16383&(q[6]<<8|q[7]))}var M=void 0!==s.msecs?s.msecs:Date.now(),h=void 0!==s.nsecs?s.nsecs:c+1,y=M-t+(h-c)/1e4;if(y<0&&void 0===s.clockseq&&(k=k+1&16383),(y<0||M>t)&&void 0===s.nsecs&&(h=0),h>=1e4)throw new Error("uuid.v1(): Can't create more than 10M uuids/sec");t=M,c=h,o=k;var b=(1e4*(268435455&(M+=122192928e5))+h)%4294967296;_[f++]=b>>>24&255,_[f++]=b>>>16&255,_[f++]=b>>>8&255,_[f++]=255&b;var j=M/4294967296*1e4&268435455;_[f++]=j>>>8&255,_[f++]=255&j,_[f++]=j>>>24&15|16,_[f++]=j>>>16&255,_[f++]=k>>>8|128,_[f++]=255&k;for(var p=0;p<6;++p)_[f+p]=w[p];return v||(0,l.default)(_)};e.default=v},730,[731,732]); +__d(function(g,r,i,a,m,e,d){"use strict";var t;Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){if(!t&&!(t='undefined'!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||'undefined'!=typeof msCrypto&&'function'==typeof msCrypto.getRandomValues&&msCrypto.getRandomValues.bind(msCrypto)))throw new Error('crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported');return t(o)};var o=new Uint8Array(16)},731,[]); +__d(function(g,r,_i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t,i=(t=r(d[0]))&&t.__esModule?t:{default:t};for(var o=[],u=0;u<256;++u)o.push((u+256).toString(16).substr(1));var f=function(t){var u=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,f=(o[t[u+0]]+o[t[u+1]]+o[t[u+2]]+o[t[u+3]]+'-'+o[t[u+4]]+o[t[u+5]]+'-'+o[t[u+6]]+o[t[u+7]]+'-'+o[t[u+8]]+o[t[u+9]]+'-'+o[t[u+10]]+o[t[u+11]]+o[t[u+12]]+o[t[u+13]]+o[t[u+14]]+o[t[u+15]]).toLowerCase();if(!(0,i.default)(f))throw TypeError('Stringified UUID is invalid');return f};e.default=f},732,[733]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t,u=(t=r(d[0]))&&t.__esModule?t:{default:t};var f=function(t){return'string'==typeof t&&u.default.test(t)};e.default=f},733,[734]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;e.default=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i},734,[]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=f(r(d[0])),u=f(r(d[1]));function f(t){return t&&t.__esModule?t:{default:t}}var l=(0,t.default)('v3',48,u.default);e.default=l},735,[736,738]); +__d(function(g,r,_i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(u,i,l){function s(u,f,c,s){if('string'==typeof u&&(u=o(u)),'string'==typeof f&&(f=(0,n.default)(f)),16!==f.length)throw TypeError('Namespace must be array-like (16 iterable integer values, 0-255)');var b=new Uint8Array(16+u.length);if(b.set(f),b.set(u,f.length),(b=l(b))[6]=15&b[6]|i,b[8]=63&b[8]|128,c){s=s||0;for(var v=0;v<16;++v)c[s+v]=b[v];return c}return(0,t.default)(b)}try{s.name=u}catch(t){}return s.DNS=f,s.URL=c,s},e.URL=e.DNS=void 0;var t=u(r(d[0])),n=u(r(d[1]));function u(t){return t&&t.__esModule?t:{default:t}}function o(t){t=unescape(encodeURIComponent(t));for(var n=[],u=0;u>>24,l[1]=s>>>16&255,l[2]=s>>>8&255,l[3]=255&s,l[4]=(s=parseInt(t.slice(9,13),16))>>>8,l[5]=255&s,l[6]=(s=parseInt(t.slice(14,18),16))>>>8,l[7]=255&s,l[8]=(s=parseInt(t.slice(19,23),16))>>>8,l[9]=255&s,l[10]=(s=parseInt(t.slice(24,36),16))/1099511627776&255,l[11]=s/4294967296&255,l[12]=s>>>24&255,l[13]=s>>>16&255,l[14]=s>>>8&255,l[15]=255&s,l};e.default=s},737,[733]); +__d(function(g,r,_i,_a,m,e,_d){"use strict";function n(n){for(var t=[],u=32*n.length,f=0;f>5]>>>f%32&255,a=parseInt("0123456789abcdef".charAt(o>>>4&15)+"0123456789abcdef".charAt(15&o),16);t.push(a)}return t}function t(n){return 14+(n+64>>>9<<4)+1}function u(n,u){n[u>>5]|=128<>5]|=(255&n[o/8])<>16)+(t>>16)+(u>>16)<<16|65535&u}function a(n,t,u,f,a,c){return o((i=o(o(t,n),o(f,c)))<<(v=a)|i>>>32-v,u);var i,v}function c(n,t,u,f,o,c,i){return a(t&u|~t&f,n,t,o,c,i)}function i(n,t,u,f,o,c,i){return a(t&f|u&~f,n,t,o,c,i)}function v(n,t,u,f,o,c,i){return a(t^u^f,n,t,o,c,i)}function h(n,t,u,f,o,c,i){return a(u^(t|~f),n,t,o,c,i)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var l=function(t){if('string'==typeof t){var o=unescape(encodeURIComponent(t));t=new Uint8Array(o.length);for(var a=0;a>>32-t}Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var a=function(a){var n=[1518500249,1859775393,2400959708,3395469782],o=[1732584193,4023233417,2562383102,271733878,3285377520];if('string'==typeof a){var f=unescape(encodeURIComponent(a));a=[];for(var u=0;u>>0;C=U,U=_,_=t(M,30)>>>0,M=w,w=I}o[0]=o[0]+w>>>0,o[1]=o[1]+M>>>0,o[2]=o[2]+_>>>0,o[3]=o[3]+U>>>0,o[4]=o[4]+C>>>0}return[o[0]>>24&255,o[0]>>16&255,o[0]>>8&255,255&o[0],o[1]>>24&255,o[1]>>16&255,o[1]>>8&255,255&o[1],o[2]>>24&255,o[2]>>16&255,o[2]>>8&255,255&o[2],o[3]>>24&255,o[3]>>16&255,o[3]>>8&255,255&o[3],o[4]>>24&255,o[4]>>16&255,o[4]>>8&255,255&o[4]]};_e.default=a},741,[]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;e.default='00000000-0000-0000-0000-000000000000'},742,[]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t,u=(t=r(d[0]))&&t.__esModule?t:{default:t};var f=function(t){if(!(0,u.default)(t))throw TypeError('Invalid UUID');return parseInt(t.substr(14,1),16)};e.default=f},743,[733]); +__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.getBottomSpace=function(){return n()?34:0},e.getStatusBarHeight=function(n){return t.Platform.select({ios:o(n?44:30,20),android:t.StatusBar.currentHeight,default:0})},e.ifIphoneX=o,e.isIphoneX=n;var t=r(d[0]);function n(){var n=t.Dimensions.get('window');return!('ios'!==t.Platform.OS||t.Platform.isPad||t.Platform.isTVOS||780!==n.height&&780!==n.width&&812!==n.height&&812!==n.width&&844!==n.height&&844!==n.width&&896!==n.height&&896!==n.width&&926!==n.height&&926!==n.width)}function o(t,o){return n()?t:o}},744,[2]); +__d(function(_g,_r,_i,_a,_m,_e,_d){var t,e;t=this,e=function(){"use strict";var t="millisecond",e="second",n="minute",r="hour",i="day",s="week",u="month",a="quarter",o="year",f="date",h="Invalid Date",c=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,d=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,$={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_")},l=function(t,e,n){var r=String(t);return!r||r.length>=e?t:""+Array(e+1-r.length).join(n)+t},y={s:l,z:function(t){var e=-t.utcOffset(),n=Math.abs(e),r=Math.floor(n/60),i=n%60;return(e<=0?"+":"-")+l(r,2,"0")+":"+l(i,2,"0")},m:function t(e,n){if(e.date()1?this.avatarName=""+e[0].charAt(0)+e[1].charAt(0):this.avatarName='';for(var s=0,n=0;n0?n.slice(0,2):L,l=s.length-1;e.context.actionSheet().showActionSheetWithOptions({options:s,cancelButtonIndex:l},function(e){switch(e){case 0:y.Clipboard.setString(t.text)}})}},e}return(0,l.default)(N,[{key:"styledBubbleToNext",value:function(){var e=this.props,t=e.currentMessage,n=e.nextMessage,s=e.position,l=e.containerToNextStyle;return t&&n&&s&&(0,b.isSameUser)(t,n)&&(0,b.isSameDay)(t,n)?[I[s].containerToNext,l&&l[s]]:null}},{key:"styledBubbleToPrevious",value:function(){var e=this.props,t=e.currentMessage,n=e.previousMessage,s=e.position,l=e.containerToPreviousStyle;return t&&n&&s&&(0,b.isSameUser)(t,n)&&(0,b.isSameDay)(t,n)?[I[s].containerToPrevious,l&&l[s]]:null}},{key:"renderQuickReplies",value:function(){var e=this.props,t=e.currentMessage,s=e.onQuickReply,l=e.nextMessage,o=e.renderQuickReplySend,u=e.quickReplyStyle;if(t&&t.quickReplies){var p=this.props,c=(p.containerStyle,p.wrapperStyle,(0,n.default)(p,P));return this.props.renderQuickReplies?this.props.renderQuickReplies(c):f.default.createElement(h.default,{currentMessage:t,onQuickReply:s,nextMessage:l,renderQuickReplySend:o,quickReplyStyle:u})}return null}},{key:"renderMessageText",value:function(){if(this.props.currentMessage&&this.props.currentMessage.text){var e=this.props,t=(e.containerStyle,e.wrapperStyle,e.optionTitles,(0,n.default)(e,R));return this.props.renderMessageText?this.props.renderMessageText(t):f.default.createElement(S.default,t)}return null}},{key:"renderPollMessage",value:function(){if(this.props.currentMessage&&this.props.currentMessage.polls){var e=this.props,t=e.containerStyle,s=(e.wrapperStyle,(0,n.default)(e,V));return this.props.renderPollMessage?this.props.renderMessageImage(s):f.default.createElement(k.default,{containerStyle:t,polls:s.currentMessage.polls})}return null}},{key:"renderMessageImage",value:function(){if(this.props.currentMessage&&this.props.currentMessage.image){var e=this.props,t=(e.containerStyle,e.wrapperStyle,(0,n.default)(e,C));return this.props.renderMessageImage?this.props.renderMessageImage(t):f.default.createElement(M.default,t)}return null}},{key:"renderMessageVideo",value:function(){if(this.props.currentMessage&&this.props.currentMessage.video){var e=this.props,t=(e.containerStyle,e.wrapperStyle,(0,n.default)(e,E));return this.props.renderMessageVideo?this.props.renderMessageVideo(t):f.default.createElement(T.default,t)}return null}},{key:"renderMessageAudio",value:function(){if(this.props.currentMessage&&this.props.currentMessage.audio){var e=this.props,t=(e.containerStyle,e.wrapperStyle,(0,n.default)(e,B));return this.props.renderMessageAudio?this.props.renderMessageAudio(t):f.default.createElement(v.default,t)}return null}},{key:"renderTicks",value:function(){var e=this.props,t=e.currentMessage,n=e.renderTicks,s=e.user;return n&&t?n(t):t&&s&&t.user&&t.user._id!==s._id?null:t&&(t.sent||t.received||t.pending)?f.default.createElement(y.View,{style:I.content.tickView},!!t.sent&&f.default.createElement(y.Text,{style:[I.content.tick,this.props.tickStyle]},"\u2713"),!!t.received&&f.default.createElement(y.Text,{style:[I.content.tick,this.props.tickStyle]},"\u2713"),!!t.pending&&f.default.createElement(y.Text,{style:[I.content.tick,this.props.tickStyle]},"\ud83d\udd53")):null}},{key:"renderTime",value:function(){if(this.props.currentMessage&&this.props.currentMessage.createdAt){var e=this.props,t=(e.containerStyle,e.wrapperStyle,e.textStyle,(0,n.default)(e,Q));return this.props.renderTime?this.props.renderTime(t):f.default.createElement(x.default,t)}return null}},{key:"renderUsername",value:function(){var e=this.props,t=e.currentMessage,n=e.user;return this.props.renderUsernameOnMessage&&t?n&&t.user._id===n._id?null:f.default.createElement(y.View,{style:I.content.usernameView},f.default.createElement(y.Text,{style:[I.content.username,this.props.usernameStyle]},"~",' ',t.user.name)):null}},{key:"renderCustomView",value:function(){return this.props.renderCustomView?this.props.renderCustomView(this.props):null}},{key:"renderBubbleContent",value:function(){return this.props.isCustomViewBottom?f.default.createElement(y.View,null,this.renderMessageImage(),this.renderMessageVideo(),this.renderMessageAudio(),this.renderMessageText(),this.renderPollMessage(),this.renderCustomView()):f.default.createElement(y.View,null,this.renderCustomView(),this.renderMessageImage(),this.renderMessageVideo(),this.renderMessageAudio(),this.renderMessageText(),this.renderPollMessage())}},{key:"render",value:function(){var e=this.props,n=e.position,s=e.containerStyle,l=e.wrapperStyle,o=e.bottomContainerStyle;return f.default.createElement(y.View,{style:[I[n].container,s&&s[n]]},f.default.createElement(y.View,{style:[I[n].wrapper,this.styledBubbleToNext(),this.styledBubbleToPrevious(),l&&l[n]]},f.default.createElement(y.TouchableWithoutFeedback,(0,t.default)({onPress:this.onPress,onLongPress:this.onLongPress,accessibilityLabel:"text"},this.props.touchableProps),f.default.createElement(y.View,null,this.renderBubbleContent(),f.default.createElement(y.View,{style:[I[n].bottom,o&&o[n]]},this.renderUsername(),this.renderTime(),this.renderTicks())))),this.renderQuickReplies())}}]),N})(f.default.Component);_e.default=j,j.contextTypes={actionSheet:c.default.func},j.defaultProps={touchableProps:{},onPress:null,onLongPress:null,renderMessageImage:null,renderMessageVideo:null,renderMessageAudio:null,renderMessageText:null,renderCustomView:null,renderUsername:null,renderTicks:null,renderTime:null,renderQuickReplies:null,onQuickReply:null,position:'left',optionTitles:L,currentMessage:{text:null,createdAt:null,image:null},nextMessage:{},previousMessage:{},containerStyle:{},wrapperStyle:{},bottomContainerStyle:{},tickStyle:{},usernameStyle:{},containerToNextStyle:{},containerToPreviousStyle:{}},j.propTypes={user:c.default.object.isRequired,touchableProps:c.default.object,onLongPress:c.default.func,renderMessageImage:c.default.func,renderMessageVideo:c.default.func,renderMessageAudio:c.default.func,renderMessageText:c.default.func,renderCustomView:c.default.func,isCustomViewBottom:c.default.bool,renderUsernameOnMessage:c.default.bool,renderUsername:c.default.func,renderTime:c.default.func,renderTicks:c.default.func,renderQuickReplies:c.default.func,onQuickReply:c.default.func,position:c.default.oneOf(['left','right']),optionTitles:c.default.arrayOf(c.default.string),currentMessage:c.default.object,nextMessage:c.default.object,previousMessage:c.default.object,containerStyle:c.default.shape({left:b.StylePropType,right:b.StylePropType}),wrapperStyle:c.default.shape({left:b.StylePropType,right:b.StylePropType}),bottomContainerStyle:c.default.shape({left:b.StylePropType,right:b.StylePropType}),tickStyle:b.StylePropType,usernameStyle:b.StylePropType,containerToNextStyle:c.default.shape({left:b.StylePropType,right:b.StylePropType}),containerToPreviousStyle:c.default.shape({left:b.StylePropType,right:b.StylePropType})}},752,[1,22,96,9,10,12,14,17,204,165,2,753,754,761,764,765,766,767,749,747]); +__d(function(g,r,i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var t=e(r(d[1])),n=e(r(d[2])),u=e(r(d[3])),l=e(r(d[4])),o=e(r(d[5])),c=e(r(d[6])),s=e(r(d[7])),p=e(r(d[8])),f=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=h(t);if(n&&n.has(e))return n.get(e);var u={},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var c=l?Object.getOwnPropertyDescriptor(e,o):null;c&&(c.get||c.set)?Object.defineProperty(u,o,c):u[o]=e[o]}u.default=e,n&&n.set(e,u);return u})(r(d[9])),y=r(d[10]),k=e(r(d[11])),v=r(d[12]);function h(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(h=function(e){return e?n:t})(e)}function R(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}var b=y.StyleSheet.create({container:{flexDirection:'row',flexWrap:'wrap',maxWidth:300},quickReply:{justifyContent:'center',alignItems:'center',borderWidth:1,maxWidth:200,paddingVertical:7,paddingHorizontal:12,minHeight:50,borderRadius:13,margin:3},quickReplyText:{overflow:'visible'},sendLink:{borderWidth:0},sendLinkText:{color:k.default.defaultBlue,fontWeight:'600',fontSize:17}}),S=function(e){return function(t){return e.value===t.value}},x=function(e){return function(t){return e.value!==t.value}},q=(function(e){(0,o.default)(w,e);var p,h,q=(p=w,h=R(),function(){var e,t=(0,s.default)(p);if(h){var n=(0,s.default)(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return(0,c.default)(this,e)});function w(){var e;(0,u.default)(this,w);for(var l=arguments.length,o=new Array(l),c=0;c0&&this.renderQuickReplySend())}}]),w})(f.Component);_e.default=q,q.defaultProps={currentMessage:{quickReplies:[]},onQuickReply:function(){},color:k.default.peterRiver,sendText:'Send',keepReplies:!1,renderQuickReplySend:void 0,quickReplyStyle:void 0},q.propTypes={currentMessage:p.default.object.isRequired,onQuickReply:p.default.func,color:p.default.string,sendText:p.default.string,keepReplies:p.default.bool,renderQuickReplySend:p.default.func,quickReplyStyle:v.StylePropType}},753,[1,22,49,9,10,12,14,17,204,165,2,749,747]); +__d(function(g,r,i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var t=e(r(d[1])),n=e(r(d[2])),o=e(r(d[3])),l=e(r(d[4])),s=e(r(d[5])),c=e(r(d[6])),p=e(r(d[7])),u=e(r(d[8])),f=e(r(d[9])),h=e(r(d[10])),y=r(d[11]),x=r(d[12]),P=e(r(d[13])),S=e(r(d[14])),w=r(d[15]),v=e(r(d[16])),k=e(r(d[17]));function T(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}var M=/^www\./i,b={fontSize:16,lineHeight:20,marginTop:5,marginBottom:5,marginLeft:10,marginRight:10},E={left:y.StyleSheet.create({container:{},text:(0,u.default)({color:'black'},b),link:{color:'black',textDecorationLine:'underline'}}),right:y.StyleSheet.create({container:{},text:(0,u.default)({color:'white'},b),link:{color:'white',textDecorationLine:'underline'}})},O=['Call','Text','Cancel'],R=(function(e){(0,s.default)(R,e);var f,w,b=(f=R,w=T(),function(){var e,t=(0,p.default)(f);if(w){var n=(0,p.default)(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return(0,c.default)(this,e)});function R(e){var n;return(0,o.default)(this,R),(n=b.call(this,e)).state={downloading:null},n.onUrlPress=function(e){M.test(e)?n.onUrlPress("http://"+e):y.Linking.canOpenURL(e).then(function(t){t?y.Linking.openURL(e):console.error('No handler for URL:',e)})},n.onPhonePress=function(e){var t=n.props.optionTitles,o=t&&t.length>0?t.slice(0,3):O,l=o.length-1;n.context.actionSheet().showActionSheetWithOptions({options:o,cancelButtonIndex:l},function(t){switch(t){case 0:S.default.phonecall(e,!0);break;case 1:S.default.text(e)}})},n.viewAttachedFile=function(e,o){var l,s;return t.default.async(function(c){for(;;)switch(c.prev=c.next){case 0:return n.setState({downloading:!0}),c.prev=1,l=v.default.DocumentDirectoryPath+"/"+o,s={fromUrl:e,toFile:l},c.next=6,t.default.awrap(v.default.downloadFile(s).promise);case 6:return c.next=8,t.default.awrap(k.default.open(l,{showOpenWithDialog:!0}));case 8:c.next=14;break;case 10:c.prev=10,c.t0=c.catch(1),console.log("Error:",c.t0),y.Alert.alert('Error','Unable to open attached file',[{text:'OK'}]);case 14:n.setState({downloading:!1});case 15:case"end":return c.stop()}},null,null,[[1,10]],Promise)},n.onEmailPress=function(e){return S.default.email([e],null,null,null,null)},n.onAttachemenetPress=function(e,t){return n.viewAttachedFile(e,t)},n.state={downloading:!1},n}return(0,l.default)(R,[{key:"shouldComponentUpdate",value:function(e,t){return this.state.downloading!==t.downloading||!!this.props.currentMessage&&!!e.currentMessage&&this.props.currentMessage.text!==e.currentMessage.text}},{key:"render",value:function(){var e,t,o=this,l=[E[this.props.position].link,this.props.linkStyle&&this.props.linkStyle[this.props.position]];return h.default.createElement(y.View,{style:[E[this.props.position].container,this.props.containerStyle&&this.props.containerStyle[this.props.position],{display:'flex',flexDirection:'row',paddingHorizontal:5,justifyContent:'space-between'}]},h.default.createElement(P.default,{style:[E[this.props.position].text,this.props.textStyle&&this.props.textStyle[this.props.position],this.props.customTextStyle,null!=(e=this.props.currentMessage)&&e.link?{width:'75%'}:{}],parse:[].concat((0,n.default)(this.props.parsePatterns(l)),[{type:'url',style:l,onPress:this.onUrlPress},{type:'phone',style:l,onPress:this.onPhonePress},{type:'email',style:l,onPress:this.onEmailPress}]),childrenProps:(0,u.default)({},this.props.textProps)},this.props.currentMessage.text),(null==(t=this.props.currentMessage)?void 0:t.link)&&h.default.createElement(y.TouchableOpacity,{style:{justifyContent:'center'},onPress:function(){return o.onAttachemenetPress(o.props.currentMessage.link,o.props.currentMessage.text)}},this.state.downloading?h.default.createElement(x.Spinner,{color:"#fff",size:"small"}):h.default.createElement(x.Icon,{boxSize:"26",name:"download-circle",fill:"textPrimary.100"})))}}]),R})(h.default.Component);_e.default=R,R.contextTypes={actionSheet:f.default.func},R.defaultProps={position:'left',optionTitles:O,currentMessage:{text:''},containerStyle:{},textStyle:{},linkStyle:{},customTextStyle:{},textProps:{},parsePatterns:function(){return[]}},R.propTypes={position:f.default.oneOf(['left','right']),optionTitles:f.default.arrayOf(f.default.string),currentMessage:f.default.object,containerStyle:f.default.shape({left:w.StylePropType,right:w.StylePropType}),textStyle:f.default.shape({left:w.StylePropType,right:w.StylePropType}),linkStyle:f.default.shape({left:w.StylePropType,right:w.StylePropType}),parsePatterns:f.default.func,textProps:f.default.object,customTextStyle:w.StylePropType}},754,[1,67,49,9,10,12,14,17,22,204,165,2,507,755,757,747,758,760]); +__d(function(g,r,i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=_e.PATTERNS=void 0;var t=e(r(d[1])),n=e(r(d[2])),u=e(r(d[3])),s=e(r(d[4])),p=e(r(d[5])),o=e(r(d[6])),l=e(r(d[7])),f=e(r(d[8])),c=r(d[9]),h=e(r(d[10])),y=e(r(d[11])),v=["type"],T=["style"],x=["parse","childrenProps"];function P(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}var R={url:/(https?:\/\/|www\.)[-a-zA-Z0-9@:%._\+~#=]{1,256}\.(xn--)?[a-z0-9-]{2,20}\b([-a-zA-Z0-9@:%_\+\[\],.~#?&\/=]*[-a-zA-Z0-9@:%_\+\]~#?&\/=])*/i,phone:/[\+]?[(]?[0-9]{3}[)]?[-\s\.]?[0-9]{3}[-\s\.]?[0-9]{4,7}/,email:/\S+@\S+\.\S+/};_e.PATTERNS=R;var _=h.default.shape((0,l.default)({},c.Text.propTypes,{type:h.default.oneOf(Object.keys(R)).isRequired,nonExhaustiveMaxMatchCount:h.default.number})),E=h.default.shape((0,l.default)({},c.Text.propTypes,{pattern:h.default.oneOfType([h.default.string,h.default.instanceOf(RegExp)]).isRequired,nonExhaustiveMaxMatchCount:h.default.number})),O=(function(e){(0,s.default)(O,e);var h,_,E=(h=O,_=P(),function(){var e,t=(0,o.default)(h);if(_){var n=(0,o.default)(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return(0,p.default)(this,e)});function O(){return(0,n.default)(this,O),E.apply(this,arguments)}return(0,u.default)(O,[{key:"setNativeProps",value:function(e){this._root.setNativeProps(e)}},{key:"getPatterns",value:function(){return this.props.parse.map(function(e){var n=e.type,u=(0,t.default)(e,v);if(n){if(!R[n])throw new Error(e.type+" is not a supported type");u.pattern=R[n]}return u})}},{key:"getParsedText",value:function(){var e=this;return this.props.parse?'string'!=typeof this.props.children?this.props.children:new y.default(this.props.children,this.getPatterns()).parse().map(function(n,u){var s=e.props.style,p=n.style,o=(0,t.default)(n,T);return f.default.createElement(c.Text,(0,l.default)({key:"parsedText-"+u,style:[s,p]},e.props.childrenProps,o))}):this.props.children}},{key:"render",value:function(){var e=this,n=(0,l.default)({},this.props),u=(n.parse,n.childrenProps,(0,t.default)(n,x));return f.default.createElement(c.Text,(0,l.default)({ref:function(t){return e._root=t}},u),this.getParsedText())}}]),O})(f.default.Component);O.displayName='ParsedText',O.propTypes=(0,l.default)({},c.Text.propTypes,{parse:h.default.arrayOf(h.default.oneOfType([_,E])),childrenProps:h.default.shape(c.Text.propTypes)}),O.defaultProps={parse:null,childrenProps:{}};var k=O;_e.default=k},755,[1,96,9,10,12,14,17,22,165,2,204,756]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),u=t(r(d[2])),h=t(r(d[3])),c=(function(){function t(n,h){(0,u.default)(this,t),this.text=n,this.patterns=h||[]}return(0,h.default)(t,[{key:"parse",value:function(){var t=this,n=[{children:this.text}];return this.patterns.forEach(function(u){var h=[],c=u.nonExhaustiveModeMaxMatchCount||0,f=Math.min(Math.max(Number.isInteger(c)?c:0,0)||Number.POSITIVE_INFINITY,Number.POSITIVE_INFINITY),o=0;n.forEach(function(n){if(n._matched)h.push(n);else{var c,s=[],l=n.children,p=0;for(u.pattern.lastIndex=0;l&&(c=u.pattern.exec(l));){var x=l.substr(0,c.index);if(p=c.index,++o>f)break;s.push({children:x}),s.push(t.getMatchedPart(u,c[0],c,p)),l=l.substr(c.index+c[0].length),p+=c[0].length-1,u.pattern.lastIndex=0}s.push({children:l}),h.push.apply(h,s)}}),n=h}),n.forEach(function(t){return delete t._matched}),n.filter(function(t){return!!t.children})}},{key:"getMatchedPart",value:function(t,u,h,c){var f={};Object.keys(t).forEach(function(n){'pattern'!==n&&'renderText'!==n&&'nonExhaustiveModeMaxMatchCount'!==n&&('function'==typeof t[n]?f[n]=function(){return t[n](u,c)}:f[n]=t[n])});var o=u;return t.renderText&&'function'==typeof t.renderText&&(o=t.renderText(u,h)),(0,n.default)({},f,{children:o,_matched:!0})}}]),t})();e.default=c},756,[1,22,9,10]); +__d(function(g,r,i,a,m,e,d){'use strict';Object.defineProperty(e,"__esModule",{value:!0}),e.web=e.textWithoutEncoding=e.text=e.phonecall=e.email=e.default=void 0;var o=r(d[0]),n=function(n,t){var l;2===arguments.length?v('String',n)?v('Boolean',t)?(l='android'!==o.Platform.OS&&t?'telprompt:':'tel:',u(l+=n)):console.log('the prompt parameter must be a Boolean'):console.log('the phone number must be provided as a String value'):console.log('you must supply exactly 2 arguments')};e.phonecall=n;var t=function(o,n,t,l,s){var c='mailto:',h=arguments.length;switch(h){case 0:return void u(c);case 5:break;default:return void console.log('you must supply either 0 or 5 arguments. You supplied '+h)}var b=!1;if(v('Array',arguments[0])){var y=p(arguments[0],'String');y.length>0&&(c+=encodeURIComponent(y.join(',')))}if(c+='?',v('Array',arguments[1])){var f=p(arguments[1],'String');f.length>0&&(b=!0,c+='cc='+encodeURIComponent(f.join(',')))}if(v('Array',arguments[2])){b&&(c+='&');var S=p(arguments[2],'String');S.length>0&&(b=!0,c+='bcc='+encodeURIComponent(S.join(',')))}v('String',arguments[3])&&(b&&(c+='&'),b=!0,c+='subject='+encodeURIComponent(arguments[3])),v('String',arguments[4])&&(b&&(c+='&'),c+='body='+encodeURIComponent(arguments[4])),u(c)};e.email=t;var l=function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(arguments.length>2)console.log('you supplied too many arguments. You can either supply 0 or 1 or 2');else{var l='sms:';n&&(v('String',n)?l+=n:console.log('the phone number should be provided as a string. It was provided as '+Object.prototype.toString.call(n).slice(8,-1)+',ignoring the value provided')),t&&(v('String',t)?('android'===o.Platform.OS&&(t=encodeURIComponent(t)),l+='ios'===o.Platform.OS?"&body="+encodeURIComponent(t):"?body="+encodeURIComponent(t)):console.log('the body should be provided as a string. It was provided as '+Object.prototype.toString.call(t).slice(8,-1)+',ignoring the value provided')),u(l)}};e.text=l;var s=function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(arguments.length>2)console.log('you supplied too many arguments. You can either supply 0 or 1 or 2');else{var l='sms:';n&&(v('String',n)?l+=n:console.log('the phone number should be provided as a string. It was provided as '+Object.prototype.toString.call(n).slice(8,-1)+',ignoring the value provided')),t&&(v('String',t)?l+='ios'===o.Platform.OS?"&body="+t:"?body="+t:console.log('the body should be provided as a string. It was provided as '+Object.prototype.toString.call(t).slice(8,-1)+',ignoring the value provided')),u(l)}};e.textWithoutEncoding=s;var c=function(){var o=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;o?v('String',o)?u(o):console.log('address was not provided as a string, it was provided as '+Object.prototype.toString.call(o).slice(8,-1)):console.log('Missing address argument')};e.web=c;var u=function(n){o.Linking.canOpenURL(n).then(function(t){t?o.Linking.openURL(n).catch(function(o){n.includes('telprompt')||console.warn('openURL error',o)}):console.log('Can\'t handle url: '+n)}).catch(function(o){return console.warn('An unexpected error happened',o)})},p=function(o,n){var t=[];return o.forEach(function(o){v(n,o)&&t.push(o)}),t},v=function(o,n){return Object.prototype.toString.call(n).slice(8,-1)===o},h={phonecall:n,text:l,textWithoutEncoding:s,email:t,web:c};e.default=h},757,[2]); +__d(function(g,r,i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var n=e(r(d[1])),o=r(d[2]).NativeModules.DyteRNFSManager,t=new(0,r(d[2]).NativeEventEmitter)(o),s=r(d[3]),l=r(d[4]),c=o.RNFSFileTypeRegular,u=o.RNFSFileTypeDirectory,f=0,p=function(){return f+=1},h=function(e){return e.startsWith('file://')?e.slice(7):e};function y(e,n,o){var t={encoding:'utf8'};return o&&('string'==typeof o?t.encoding=o:'object'==typeof o&&(t=o)),n(h(e)).then(function(e){var n;if('utf8'===t.encoding)n=l.decode(s.decode(e));else if('ascii'===t.encoding)n=s.decode(e);else{if('base64'!==t.encoding)throw new Error("Invalid encoding type \""+String(t.encoding)+"\"");n=e}return n})}function v(e,n){return n(h(e)).then(function(e){return e.map(function(e){return{ctime:e.ctime&&new Date(1e3*e.ctime)||null,mtime:e.mtime&&new Date(1e3*e.mtime)||null,name:e.name,path:e.path,size:e.size,isFile:function(){return e.type===c},isDirectory:function(){return e.type===u}}})})}var F={mkdir:function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return o.mkdir(h(e),n).then(function(){})},moveFile:function(e,n){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return o.moveFile(h(e),h(n),t).then(function(){})},copyFile:function(e,n){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return o.copyFile(h(e),h(n),t).then(function(){})},pathForBundle:function(e){return o.pathForBundle(e)},pathForGroup:function(e){return o.pathForGroup(e)},getFSInfo:function(){return o.getFSInfo()},getAllExternalFilesDirs:function(){return o.getAllExternalFilesDirs()},unlink:function(e){return o.unlink(h(e)).then(function(){})},exists:function(e){return o.exists(h(e))},stopDownload:function(e){o.stopDownload(e)},resumeDownload:function(e){o.resumeDownload(e)},isResumable:function(e){return o.isResumable(e)},stopUpload:function(e){o.stopUpload(e)},completeHandlerIOS:function(e){return o.completeHandlerIOS(e)},readDir:function(e){return v(e,o.readDir)},readDirAssets:function(e){if(!o.readDirAssets)throw new Error('readDirAssets is not available on this platform');return v(e,o.readDirAssets)},existsAssets:function(e){if(!o.existsAssets)throw new Error('existsAssets is not available on this platform');return o.existsAssets(e)},existsRes:function(e){if(!o.existsRes)throw new Error('existsRes is not available on this platform');return o.existsRes(e)},readdir:function(e){return F.readDir(h(e)).then(function(e){return e.map(function(e){return e.name})})},setReadable:function(e,n,t){return o.setReadable(e,n,t).then(function(e){return e})},stat:function(e){return o.stat(h(e)).then(function(n){return{path:e,ctime:new Date(1e3*n.ctime),mtime:new Date(1e3*n.mtime),size:n.size,mode:n.mode,originalFilepath:n.originalFilepath,isFile:function(){return n.type===c},isDirectory:function(){return n.type===u}}})},readFile:function(e,n){return y(e,n,o.readFile)},read:function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,c=arguments.length>3?arguments[3]:void 0,u={encoding:'utf8'};return c&&('string'==typeof c?u.encoding=c:'object'==typeof c&&(u=c)),o.read(h(e),n,t).then(function(e){var n;if('utf8'===u.encoding)n=l.decode(s.decode(e));else if('ascii'===u.encoding)n=s.decode(e);else{if('base64'!==u.encoding)throw new Error("Invalid encoding type \""+String(u.encoding)+"\"");n=e}return n})},readFileAssets:function(e,n){if(!o.readFileAssets)throw new Error('readFileAssets is not available on this platform');return y(e,n,o.readFileAssets)},readFileRes:function(e,n){if(!o.readFileRes)throw new Error('readFileRes is not available on this platform');return y(e,n,o.readFileRes)},hash:function(e,n){return o.hash(h(e),n)},copyFileAssets:function(e,n){if(!o.copyFileAssets)throw new Error('copyFileAssets is not available on this platform');return o.copyFileAssets(h(e),h(n)).then(function(){})},copyFileRes:function(e,n){if(!o.copyFileRes)throw new Error('copyFileRes is not available on this platform');return o.copyFileRes(e,h(n)).then(function(){})},copyAssetsFileIOS:function(e,n,t,s){var l=arguments.length>4&&void 0!==arguments[4]?arguments[4]:1,c=arguments.length>5&&void 0!==arguments[5]?arguments[5]:1,u=arguments.length>6&&void 0!==arguments[6]?arguments[6]:'contain';return o.copyAssetsFileIOS(e,n,t,s,l,c,u)},copyAssetsVideoIOS:function(e,n){return o.copyAssetsVideoIOS(e,n)},writeFile:function(e,t,c){var u,f={encoding:'utf8'};if(c&&('string'==typeof c?f.encoding=c:'object'==typeof c&&(f=(0,n.default)({},f,c))),'utf8'===f.encoding)u=s.encode(l.encode(t));else if('ascii'===f.encoding)u=s.encode(t);else{if('base64'!==f.encoding)throw new Error("Invalid encoding type \""+f.encoding+"\"");u=t}return o.writeFile(h(e),u,f).then(function(){})},appendFile:function(e,n,t){var c,u={encoding:'utf8'};if(t&&('string'==typeof t?u.encoding=t:'object'==typeof t&&(u=t)),'utf8'===u.encoding)c=s.encode(l.encode(n));else if('ascii'===u.encoding)c=s.encode(n);else{if('base64'!==u.encoding)throw new Error("Invalid encoding type \""+u.encoding+"\"");c=n}return o.appendFile(h(e),c)},write:function(e,n,t,c){var u,f={encoding:'utf8'};if(c&&('string'==typeof c?f.encoding=c:'object'==typeof c&&(f=c)),'utf8'===f.encoding)u=s.encode(l.encode(n));else if('ascii'===f.encoding)u=s.encode(n);else{if('base64'!==f.encoding)throw new Error("Invalid encoding type \""+f.encoding+"\"");u=n}return void 0===t&&(t=-1),o.write(h(e),u,t).then(function(){})},downloadFile:function(e){if('object'!=typeof e)throw new Error('downloadFile: Invalid value for argument `options`');if('string'!=typeof e.fromUrl)throw new Error('downloadFile: Invalid value for property `fromUrl`');if('string'!=typeof e.toFile)throw new Error('downloadFile: Invalid value for property `toFile`');if(e.headers&&'object'!=typeof e.headers)throw new Error('downloadFile: Invalid value for property `headers`');if(e.background&&'boolean'!=typeof e.background)throw new Error('downloadFile: Invalid value for property `background`');if(e.progressDivider&&'number'!=typeof e.progressDivider)throw new Error('downloadFile: Invalid value for property `progressDivider`');if(e.progressInterval&&'number'!=typeof e.progressInterval)throw new Error('downloadFile: Invalid value for property `progressInterval`');if(e.readTimeout&&'number'!=typeof e.readTimeout)throw new Error('downloadFile: Invalid value for property `readTimeout`');if(e.connectionTimeout&&'number'!=typeof e.connectionTimeout)throw new Error('downloadFile: Invalid value for property `connectionTimeout`');if(e.backgroundTimeout&&'number'!=typeof e.backgroundTimeout)throw new Error('downloadFile: Invalid value for property `backgroundTimeout`');var n=p(),s=[];e.begin&&s.push(t.addListener('DownloadBegin',function(o){o.jobId===n&&e.begin(o)})),e.progress&&s.push(t.addListener('DownloadProgress',function(o){o.jobId===n&&e.progress(o)})),e.resumable&&s.push(t.addListener('DownloadResumable',function(o){o.jobId===n&&e.resumable(o)}));var l={jobId:n,fromUrl:e.fromUrl,toFile:h(e.toFile),headers:e.headers||{},background:!!e.background,progressDivider:e.progressDivider||0,progressInterval:e.progressInterval||0,readTimeout:e.readTimeout||15e3,connectionTimeout:e.connectionTimeout||5e3,backgroundTimeout:e.backgroundTimeout||36e5,hasBeginCallback:e.begin instanceof Function,hasProgressCallback:e.progress instanceof Function,hasResumableCallback:e.resumable instanceof Function};return{jobId:n,promise:o.downloadFile(l).then(function(e){return s.forEach(function(e){return e.remove()}),e}).catch(function(e){return Promise.reject(e)})}},uploadFiles:function(e){if(!o.uploadFiles)return{jobId:-1,promise:Promise.reject(new Error('`uploadFiles` is unsupported on this platform'))};var n=p(),s=[];if('object'!=typeof e)throw new Error('uploadFiles: Invalid value for argument `options`');if('string'!=typeof e.toUrl)throw new Error('uploadFiles: Invalid value for property `toUrl`');if(!Array.isArray(e.files))throw new Error('uploadFiles: Invalid value for property `files`');if(e.headers&&'object'!=typeof e.headers)throw new Error('uploadFiles: Invalid value for property `headers`');if(e.fields&&'object'!=typeof e.fields)throw new Error('uploadFiles: Invalid value for property `fields`');if(e.method&&'string'!=typeof e.method)throw new Error('uploadFiles: Invalid value for property `method`');e.begin?s.push(t.addListener('UploadBegin',e.begin)):e.beginCallback&&s.push(t.addListener('UploadBegin',e.beginCallback)),e.progress?s.push(t.addListener('UploadProgress',e.progress)):e.progressCallback&&s.push(t.addListener('UploadProgress',e.progressCallback));var l={jobId:n,toUrl:e.toUrl,files:e.files,binaryStreamOnly:e.binaryStreamOnly||!1,headers:e.headers||{},fields:e.fields||{},method:e.method||'POST',hasBeginCallback:e.begin instanceof Function||e.beginCallback instanceof Function,hasProgressCallback:e.progress instanceof Function||e.progressCallback instanceof Function};return{jobId:n,promise:o.uploadFiles(l).then(function(e){return s.forEach(function(e){return e.remove()}),e})}},touch:function(e,n,t){if(t&&!(t instanceof Date))throw new Error('touch: Invalid value for argument `ctime`');if(n&&!(n instanceof Date))throw new Error('touch: Invalid value for argument `mtime`');var s;return s=t&&t.getTime(),o.touch(h(e),n&&n.getTime(),s)},scanFile:function(e){return o.scanFile(e)},MainBundlePath:o.RNFSMainBundlePath,CachesDirectoryPath:o.RNFSCachesDirectoryPath,ExternalCachesDirectoryPath:o.RNFSExternalCachesDirectoryPath,DocumentDirectoryPath:o.RNFSDocumentDirectoryPath,DownloadDirectoryPath:o.RNFSDownloadDirectoryPath,ExternalDirectoryPath:o.RNFSExternalDirectoryPath,ExternalStorageDirectoryPath:o.RNFSExternalStorageDirectoryPath,TemporaryDirectoryPath:o.RNFSTemporaryDirectoryPath,LibraryDirectoryPath:o.RNFSLibraryDirectoryPath,PicturesDirectoryPath:o.RNFSPicturesDirectoryPath,FileProtectionKeys:o.RNFSFileProtectionKeys},w=F;_e.default=w},758,[1,22,2,572,759]); +__d(function(g,r,i,a,m,e,d){!(function(n){var t,o,u,f=String.fromCharCode;function c(n){for(var t,o,u=[],f=0,c=n.length;f=55296&&t<=56319&&f65535&&(c+=f((t-=65536)>>>10&1023|55296),t=56320|1023&t),c+=f(t);return c}function v(n){if(n>=55296&&n<=57343)throw Error('Lone surrogate U+'+n.toString(16).toUpperCase()+' is not a scalar value')}function l(n,t){return f(n>>t&63|128)}function s(n){if(0==(4294967168&n))return f(n);var t='';return 0==(4294965248&n)?t=f(n>>6&31|192):0==(4294901760&n)?(v(n),t=f(n>>12&15|224),t+=l(n,6)):0==(4292870144&n)&&(t=f(n>>18&7|240),t+=l(n,12),t+=l(n,6)),t+=f(63&n|128)}function w(){if(u>=o)throw Error('Invalid byte index');var n=255&t[u];if(u++,128==(192&n))return 63&n;throw Error('Invalid continuation byte')}function E(){var n,f;if(u>o)throw Error('Invalid byte index');if(u==o)return!1;if(n=255&t[u],u++,0==(128&n))return n;if(192==(224&n)){if((f=(31&n)<<6|w())>=128)return f;throw Error('Invalid continuation byte')}if(224==(240&n)){if((f=(15&n)<<12|w()<<6|w())>=2048)return v(f),f;throw Error('Invalid continuation byte')}if(240==(248&n)&&(f=(7&n)<<18|w()<<12|w()<<6|w())>=65536&&f<=1114111)return f;throw Error('Invalid UTF-8 detected')}n.version='3.0.0',n.encode=function(n){for(var t=c(n),o=t.length,u=-1,f='';++u1&&void 0!==arguments[1]?arguments[1]:{},c='string'==typeof v?{displayName:v}:v,p=c.onDismiss,w=(0,n.default)(c,o);return['android','ios'].includes(t.Platform.OS)?new Promise(function(n,t){var o=++l,v=f.addListener('RNFileViewerDidOpen',function(e){var s=e.id,f=e.error;if(s===o)return v.remove(),f?t(new Error(f)):n({})}),c=f.addListener('RNFileViewerDidDismiss',function(e){e.id===o&&(c.remove(),p&&p())});s.open(u(e),o,w)}):s.open(e,w)}};_e.default=v},760,[1,96,2]); +__d(function(g,r,i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var t=e(r(d[1])),n=e(r(d[2])),o=e(r(d[3])),u=e(r(d[4])),l=e(r(d[5])),c=e(r(d[6])),f=e(r(d[7])),s=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=h(t);if(n&&n.has(e))return n.get(e);var o={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in e)if("default"!==l&&Object.prototype.hasOwnProperty.call(e,l)){var c=u?Object.getOwnPropertyDescriptor(e,l):null;c&&(c.get||c.set)?Object.defineProperty(o,l,c):o[l]=e[l]}o.default=e,n&&n.set(e,o);return o})(r(d[8])),p=r(d[9]),y=e(r(d[10])),v=r(d[11]);function h(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(h=function(e){return e?n:t})(e)}function P(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}var b=p.StyleSheet.create({container:{},image:{width:150,height:100,borderRadius:13,margin:3,resizeMode:'cover'},imageActive:{flex:1,resizeMode:'contain'}}),j=(function(e){(0,u.default)(j,e);var f,v,h=(f=j,v=P(),function(){var e,t=(0,c.default)(f);if(v){var n=(0,c.default)(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return(0,l.default)(this,e)});function j(){return(0,n.default)(this,j),h.apply(this,arguments)}return(0,o.default)(j,[{key:"render",value:function(){var e=this.props,n=e.containerStyle,o=e.lightboxProps,u=e.imageProps,l=e.imageStyle,c=e.currentMessage;return c?s.default.createElement(p.View,{style:[b.container,n]},s.default.createElement(y.default,(0,t.default)({activeProps:{style:b.imageActive}},o),s.default.createElement(p.Image,(0,t.default)({},u,{style:[b.image,l],source:{uri:c.image}})))):null}}]),j})(s.Component);_e.default=j,j.defaultProps={currentMessage:{image:null},containerStyle:{},imageStyle:{},imageProps:{},lightboxProps:{}},j.propTypes={currentMessage:f.default.object,containerStyle:v.StylePropType,imageStyle:v.StylePropType,imageProps:f.default.object,lightboxProps:f.default.object}},761,[1,22,9,10,12,14,17,204,165,2,762,747]); +__d(function(g,r,i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var t=e(r(d[1])),n=e(r(d[2])),o=e(r(d[3])),s=e(r(d[4])),p=e(r(d[5])),u=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=y(t);if(n&&n.has(e))return n.get(e);var o={},s=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var p in e)if("default"!==p&&Object.prototype.hasOwnProperty.call(e,p)){var u=s?Object.getOwnPropertyDescriptor(e,p):null;u&&(u.get||u.set)?Object.defineProperty(o,p,u):o[p]=e[p]}o.default=e,n&&n.set(e,o);return o})(r(d[6])),l=e(r(d[7])),f=r(d[8]),c=e(r(d[9]));function y(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(y=function(e){return e?n:t})(e)}function h(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}var v=(function(e){(0,o.default)(O,e);var l,y,v=(l=O,y=h(),function(){var e,t=(0,p.default)(l);if(y){var n=(0,p.default)(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return(0,s.default)(this,e)});function O(){var e;(0,t.default)(this,O);for(var n=arguments.length,o=new Array(n),s=0;sw?(o.setState({isPanning:!1,target:{y:n.dy,x:n.dx,opacity:1-Math.abs(n.dy/b)}}),o.close()):c.Animated.spring(o.state.pan,(0,t.default)({toValue:0},o.props.springConfig)).start(function(){o.setState({isPanning:!1})})}}),o}return(0,o.default)(C,[{key:"componentDidMount",value:function(){this.props.isOpen&&this.open()}},{key:"componentDidUpdate",value:function(e){this.props.isOpen!==e.isOpen&&this.props.isOpen&&this.open()}},{key:"render",value:function(){var e,n,o=this,s=this.props,u=s.isOpen,l=s.renderHeader,f=s.swipeToDismiss,h=s.origin,y=s.backgroundColor,w=this.state,P=w.isPanning,O=(w.isAnimating,w.openVal),C=w.target,A={opacity:O.interpolate({inputRange:[0,1],outputRange:[0,C.opacity]})};f&&(e=this._panResponder.panHandlers),P&&(n={top:this.state.pan},A.opacity=this.state.pan.interpolate({inputRange:[-b,0,b],outputRange:[0,1,0]}));var k=[S.open,{left:O.interpolate({inputRange:[0,1],outputRange:[h.x,C.x]}),top:O.interpolate({inputRange:[0,1],outputRange:[h.y+R,C.y+R]}),width:O.interpolate({inputRange:[0,1],outputRange:[h.width,v]}),height:O.interpolate({inputRange:[0,1],outputRange:[h.height,b]})}],V=p.default.createElement(c.Animated.View,{style:[S.background,{backgroundColor:y},A]}),M=p.default.createElement(c.Animated.View,{style:[S.header,A]},l?l(this.close):p.default.createElement(c.TouchableOpacity,{onPress:this.close},p.default.createElement(c.Text,{style:S.closeButton},"\xd7"))),x=p.default.createElement(c.Animated.View,(0,t.default)({style:[k,n]},e),this.props.children);return this.props.navigator?p.default.createElement(c.View,null,V,x,M):p.default.createElement(c.Modal,{visible:u,transparent:!0,onRequestClose:function(){return o.close()}},V,x,M)}}]),C})(p.Component);_e.default=O,O.propTypes={origin:f.default.shape({x:f.default.number,y:f.default.number,width:f.default.number,height:f.default.number}),springConfig:f.default.shape({tension:f.default.number,friction:f.default.number}),backgroundColor:f.default.string,isOpen:f.default.bool,renderHeader:f.default.func,onOpen:f.default.func,onClose:f.default.func,willClose:f.default.func,swipeToDismiss:f.default.bool},O.defaultProps={springConfig:{tension:30,friction:7},backgroundColor:'black'}},763,[1,22,9,10,12,14,17,165,204,2]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),l=r(d[2]),o=t(r(d[3]));e.default=function(t){return n.default.createElement(l.View,{style:{padding:20}},n.default.createElement(l.Text,{style:{color:o.default.alizarin,fontWeight:'600'}},"Video is not implemented by GiftedChat."),n.default.createElement(l.Text,{style:{color:o.default.alizarin,fontWeight:'600'}},"You need to provide your own implementation by using renderMessageVideo prop."))}},764,[1,165,2,749]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),l=r(d[2]),o=t(r(d[3]));e.default=function(t){return n.default.createElement(l.View,{style:{padding:20}},n.default.createElement(l.Text,{style:{color:o.default.alizarin,fontWeight:'600'}},"Audio is not implemented by GiftedChat."),n.default.createElement(l.Text,{style:{color:o.default.alizarin,fontWeight:'600'}},"You need to provide your own implementation by using renderMessageAudio prop."))}},765,[1,165,2,749]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=t(r(d[1])),n=t(r(d[2])),l=r(d[3]),c=t(r(d[4])),u=r(d[5]),f=function(t){var f=t.containerStyle,s=t.polls,h=(s.totalVotes,s.options),p=s.onOptionSelected,y=s.pollId,x=n.default.useContext(u.ThemeContext).colors;return n.default.createElement(l.View,{style:(0,o.default)({},f,{minWidth:150,maxWidth:250})},n.default.createElement(l.View,{style:{paddingLeft:5,paddingRight:5,flexGrow:0,marginTop:10,marginBottom:10}},(h||[]).map(function(t,o){var l=t.text,u=t.selected;return n.default.createElement(c.default,{key:"polls"+y+o,style:{paddingLeft:10,paddingRight:10,height:40,marginTop:3,marginBottom:3,backgroundColor:u?x.primary[700]:x.secondary[700],justifyContent:'center',borderRadius:5},onClick:function(){p(y,l,o)},isChecked:u,rightText:l,rightTextStyle:{color:x.textPrimary[100]},checkedCheckBoxColor:x.textPrimary[100],uncheckedCheckBoxColor:x.textPrimary[100]})})))};e.default=f},766,[1,22,165,2,565,509]); +__d(function(g,r,i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var t=e(r(d[1])),n=e(r(d[2])),o=e(r(d[3])),l=e(r(d[4])),u=e(r(d[5])),f=e(r(d[6])),c=e(r(d[7])),p=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=T(t);if(n&&n.has(e))return n.get(e);var o={},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in e)if("default"!==u&&Object.prototype.hasOwnProperty.call(e,u)){var f=l?Object.getOwnPropertyDescriptor(e,u):null;f&&(f.get||f.set)?Object.defineProperty(o,u,f):o[u]=e[u]}o.default=e,n&&n.set(e,o);return o})(r(d[8])),s=r(d[9]),y=e(r(d[10])),h=e(r(d[11])),v=r(d[12]),S=r(d[13]);function T(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(T=function(e){return e?n:t})(e)}function x(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}var O={marginLeft:10,marginRight:10,marginBottom:5},P={fontSize:10,backgroundColor:'transparent',textAlign:'right'},M={left:s.StyleSheet.create({container:(0,f.default)({},O),text:(0,f.default)({color:h.default.timeTextColor},P)}),right:s.StyleSheet.create({container:(0,f.default)({},O),text:(0,f.default)({color:h.default.white},P)})},b=(function(e){(0,o.default)(v,e);var f,c,h=(f=v,c=x(),function(){var e,t=(0,u.default)(f);if(c){var n=(0,u.default)(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return(0,l.default)(this,e)});function v(){return(0,t.default)(this,v),h.apply(this,arguments)}return(0,n.default)(v,[{key:"render",value:function(){var e=this.props,t=e.position,n=e.containerStyle,o=e.currentMessage,l=e.timeFormat,u=e.timeTextStyle;return o?p.default.createElement(s.View,{style:[M[t].container,n&&n[t]]},p.default.createElement(s.Text,{style:[M[t].text,u&&u[t]]},(0,y.default)(o.createdAt).locale(this.context.getLocale()).format(l))):null}}]),v})(p.Component);_e.default=b,b.contextTypes={getLocale:c.default.func},b.defaultProps={position:'left',currentMessage:{createdAt:null},containerStyle:{},timeFormat:v.TIME_FORMAT,timeTextStyle:{}},b.propTypes={position:c.default.oneOf(['left','right']),currentMessage:c.default.object,containerStyle:c.default.shape({left:S.StylePropType,right:S.StylePropType}),timeFormat:c.default.string,timeTextStyle:c.default.shape({left:S.StylePropType,right:S.StylePropType})}},767,[1,9,10,12,14,17,22,204,165,2,745,749,768,747]); +__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.TIME_FORMAT=e.MIN_COMPOSER_HEIGHT=e.MAX_COMPOSER_HEIGHT=e.DEFAULT_PLACEHOLDER=e.DATE_FORMAT=void 0;var E=r(d[0]).Platform.select({ios:33,android:41,web:34});e.MIN_COMPOSER_HEIGHT=E;e.MAX_COMPOSER_HEIGHT=200;e.DEFAULT_PLACEHOLDER='Type a message...';e.DATE_FORMAT='ll';e.TIME_FORMAT='LT'},768,[2]); +__d(function(g,r,i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var t=e(r(d[1])),n=e(r(d[2])),o=e(r(d[3])),l=e(r(d[4])),u=e(r(d[5])),f=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=v(t);if(n&&n.has(e))return n.get(e);var o={},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in e)if("default"!==u&&Object.prototype.hasOwnProperty.call(e,u)){var f=l?Object.getOwnPropertyDescriptor(e,u):null;f&&(f.get||f.set)?Object.defineProperty(o,u,f):o[u]=e[u]}o.default=e,n&&n.set(e,o);return o})(r(d[6])),c=r(d[7]),p=e(r(d[8])),y=e(r(d[9])),s=r(d[10]);function v(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(v=function(e){return e?n:t})(e)}function S(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}var h=c.StyleSheet.create({container:{alignItems:'center',justifyContent:'center',flex:1,marginTop:5,marginBottom:10},text:{backgroundColor:y.default.backgroundTransparent,color:y.default.defaultColor,fontSize:12,fontWeight:'300'}}),P=(function(e){(0,o.default)(v,e);var p,y,s=(p=v,y=S(),function(){var e,t=(0,u.default)(p);if(y){var n=(0,u.default)(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return(0,l.default)(this,e)});function v(){return(0,t.default)(this,v),s.apply(this,arguments)}return(0,n.default)(v,[{key:"render",value:function(){var e=this.props,t=e.currentMessage,n=e.containerStyle,o=e.wrapperStyle,l=e.textStyle;return t?f.default.createElement(c.View,{style:[h.container,n]},f.default.createElement(c.View,{style:o},f.default.createElement(c.Text,{style:[h.text,l]},t.text))):null}}]),v})(f.Component);_e.default=P,P.defaultProps={currentMessage:{system:!1},containerStyle:{},wrapperStyle:{},textStyle:{}},P.propTypes={currentMessage:p.default.object,containerStyle:s.StylePropType,wrapperStyle:s.StylePropType,textStyle:s.StylePropType}},769,[1,9,10,12,14,17,165,2,204,749,747]); +__d(function(g,r,i,a,m,_e,d){var t=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var e=t(r(d[1])),o=t(r(d[2])),l=t(r(d[3])),n=t(r(d[4])),u=t(r(d[5])),p=t(r(d[6])),s=t(r(d[7])),c=t(r(d[8])),f=r(d[9]),h=r(d[10]),y=t(r(d[11])),x=r(d[12]);function b(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(t){return!1}}var C=f.StyleSheet.create({textInput:(0,p.default)({flex:1,marginLeft:10,fontSize:16,lineHeight:16},f.Platform.select({web:{paddingTop:6,paddingLeft:4}}),{marginTop:f.Platform.select({ios:6,android:0,web:6}),marginBottom:f.Platform.select({ios:5,android:3,web:4})})}),I=(function(t){(0,l.default)(x,t);var s,h,y=(s=x,h=b(),function(){var t,e=(0,u.default)(s);if(h){var o=(0,u.default)(this).constructor;t=Reflect.construct(e,arguments,o)}else t=e.apply(this,arguments);return(0,n.default)(this,t)});function x(){var t;(0,e.default)(this,x);for(var o=arguments.length,l=new Array(o),n=0;n0?s.default.createElement(p.TouchableOpacity,(0,t.default)({testID:"send",accessible:!0,accessibilityLabel:"send",style:[v.container,l],onPress:this.handleOnPress,accessibilityTraits:"button",disabled:y},h),s.default.createElement(p.View,null,o||s.default.createElement(p.Text,{style:[v.text,u]},f))):s.default.createElement(p.View,null)}}]),b})(s.Component);_e.default=P,P.defaultProps={text:'',onSend:function(){},label:'Send',containerStyle:{},textStyle:{},children:null,alwaysShowSend:!1,disabled:!1,sendButtonProps:null},P.propTypes={text:c.default.string,onSend:c.default.func,label:c.default.string,containerStyle:h.StylePropType,textStyle:h.StylePropType,children:c.default.element,alwaysShowSend:c.default.bool,disabled:c.default.bool,sendButtonProps:c.default.object}},773,[1,22,9,10,12,14,17,204,165,2,749,747]); +__d(function(g,r,i,a,m,_e,d){var t=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var e=t(r(d[1])),o=t(r(d[2])),n=t(r(d[3])),l=t(r(d[4])),c=t(r(d[5])),s=t(r(d[6])),u=t(r(d[7])),p=r(d[8]),f=t(r(d[9])),y=r(d[10]);function h(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(t){return!1}}var v=p.StyleSheet.create({container:{alignItems:'center',marginTop:5,marginBottom:10},wrapper:{alignItems:'center',justifyContent:'center',backgroundColor:f.default.defaultColor,borderRadius:15,height:30,paddingLeft:10,paddingRight:10},text:{backgroundColor:f.default.backgroundTransparent,color:f.default.white,fontSize:12},activityIndicator:{marginTop:p.Platform.select({ios:-14,android:-16,default:-15})}}),S=(function(t){(0,n.default)(S,t);var s,f,y=(s=S,f=h(),function(){var t,e=(0,c.default)(s);if(f){var o=(0,c.default)(this).constructor;t=Reflect.construct(e,arguments,o)}else t=e.apply(this,arguments);return(0,l.default)(this,t)});function S(){return(0,e.default)(this,S),y.apply(this,arguments)}return(0,o.default)(S,[{key:"renderLoading",value:function(){return!1===this.props.isLoadingEarlier?u.default.createElement(p.Text,{style:[v.text,this.props.textStyle]},this.props.label):u.default.createElement(p.View,null,u.default.createElement(p.Text,{style:[v.text,this.props.textStyle,{opacity:0}]},this.props.label),u.default.createElement(p.ActivityIndicator,{color:this.props.activityIndicatorColor,size:this.props.activityIndicatorSize,style:[v.activityIndicator,this.props.activityIndicatorStyle]}))}},{key:"render",value:function(){var t=this;return u.default.createElement(p.TouchableOpacity,{style:[v.container,this.props.containerStyle],onPress:function(){t.props.onLoadEarlier&&t.props.onLoadEarlier()},disabled:!0===this.props.isLoadingEarlier,accessibilityTraits:"button"},u.default.createElement(p.View,{style:[v.wrapper,this.props.wrapperStyle]},this.renderLoading()))}}]),S})(u.default.Component);_e.default=S,S.defaultProps={onLoadEarlier:function(){},isLoadingEarlier:!1,label:'Load earlier messages',containerStyle:{},wrapperStyle:{},textStyle:{},activityIndicatorStyle:{},activityIndicatorColor:'white',activityIndicatorSize:'small'},S.propTypes={onLoadEarlier:s.default.func,isLoadingEarlier:s.default.bool,label:s.default.string,containerStyle:y.StylePropType,wrapperStyle:y.StylePropType,textStyle:y.StylePropType,activityIndicatorStyle:y.StylePropType,activityIndicatorColor:s.default.string,activityIndicatorSize:s.default.string}},774,[1,9,10,12,14,17,204,165,2,749,747]); +__d(function(g,r,i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var t=e(r(d[1])),n=e(r(d[2])),s=e(r(d[3])),o=e(r(d[4])),u=e(r(d[5])),l=e(r(d[6])),f=e(r(d[7])),p=e(r(d[8])),c=r(d[9]),y=e(r(d[10])),h=e(r(d[11])),v=e(r(d[12])),M=e(r(d[13])),S=r(d[14]),b=["containerStyle","onMessageLayout"],x=["containerStyle","onMessageLayout"],L=["containerStyle","onMessageLayout"],A=["containerStyle","onMessageLayout"];function B(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}var U={left:c.StyleSheet.create({container:{flexDirection:'row',alignItems:'flex-end',justifyContent:'flex-start',marginLeft:8,marginRight:0}}),right:c.StyleSheet.create({container:{flexDirection:'row',alignItems:'flex-end',justifyContent:'flex-end',marginLeft:0,marginRight:8}})},D=(function(e){(0,o.default)(w,e);var f,D,j=(f=w,D=B(),function(){var e,t=(0,l.default)(f);if(D){var n=(0,l.default)(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return(0,u.default)(this,e)});function w(){return(0,n.default)(this,w),j.apply(this,arguments)}return(0,s.default)(w,[{key:"shouldComponentUpdate",value:function(e){var t=e.currentMessage,n=this.props.currentMessage,s=this.props,o=s.previousMessage,u=s.nextMessage,l=e.nextMessage,f=e.previousMessage,p=this.props.shouldUpdateMessage&&this.props.shouldUpdateMessage(this.props,e)||!1;return t.sent!==n.sent||t.received!==n.received||t.pending!==n.pending||t.createdAt!==n.createdAt||t.text!==n.text||t.image!==n.image||t.video!==n.video||t.audio!==n.audio||o!==f||u!==l||p}},{key:"renderDay",value:function(){if(this.props.currentMessage&&this.props.currentMessage.createdAt){var e=this.props,n=(e.containerStyle,e.onMessageLayout,(0,t.default)(e,b));return this.props.renderDay?this.props.renderDay(n):p.default.createElement(M.default,n)}return null}},{key:"renderBubble",value:function(){var e=this.props,n=(e.containerStyle,e.onMessageLayout,(0,t.default)(e,x));return this.props.renderBubble?this.props.renderBubble(n):p.default.createElement(h.default,n)}},{key:"renderSystemMessage",value:function(){var e=this.props,n=(e.containerStyle,e.onMessageLayout,(0,t.default)(e,L));return this.props.renderSystemMessage?this.props.renderSystemMessage(n):p.default.createElement(v.default,n)}},{key:"renderAvatar",value:function(){var e=this.props,n=e.user,s=e.currentMessage,o=e.showUserAvatar;if(n&&n._id&&s&&s.user&&n._id===s.user._id&&!o)return null;if(s&&s.user&&null===s.user.avatar)return null;var u=this.props,l=(u.containerStyle,u.onMessageLayout,(0,t.default)(u,A));return p.default.createElement(y.default,l)}},{key:"render",value:function(){var e=this.props,t=e.currentMessage,n=e.onMessageLayout,s=e.nextMessage,o=e.position,u=e.containerStyle;if(t){var l=(0,S.isSameUser)(t,s);return p.default.createElement(c.View,{onLayout:n},this.renderDay(),t.system?this.renderSystemMessage():p.default.createElement(c.View,{style:[U[o].container,{marginBottom:l?2:10},!this.props.inverted&&{marginBottom:2},u&&u[o]]},'left'===this.props.position?this.renderAvatar():null,this.renderBubble(),'right'===this.props.position?this.renderAvatar():null))}return null}}]),w})(p.default.Component);_e.default=D,D.defaultProps={renderAvatar:void 0,renderBubble:null,renderDay:null,renderSystemMessage:null,position:'left',currentMessage:{},nextMessage:{},previousMessage:{},user:{},containerStyle:{},showUserAvatar:!1,inverted:!0,shouldUpdateMessage:void 0,onMessageLayout:void 0},D.propTypes={renderAvatar:f.default.func,showUserAvatar:f.default.bool,renderBubble:f.default.func,renderDay:f.default.func,renderSystemMessage:f.default.func,position:f.default.oneOf(['left','right']),currentMessage:f.default.object,nextMessage:f.default.object,previousMessage:f.default.object,user:f.default.object,inverted:f.default.bool,containerStyle:f.default.shape({left:S.StylePropType,right:S.StylePropType}),shouldUpdateMessage:f.default.func,onMessageLayout:f.default.func}},775,[1,96,9,10,12,14,17,204,165,2,750,752,769,771,747]); +__d(function(g,r,i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var t=e(r(d[1])),o=e(r(d[2])),n=e(r(d[3])),l=e(r(d[4])),s=e(r(d[5])),u=e(r(d[6])),c=e(r(d[7])),p=e(r(d[8])),f=e(r(d[9])),h=r(d[10]),y=e(r(d[11])),S=e(r(d[12])),E=e(r(d[13])),v=r(d[14]),T=e(r(d[15])),w=["messages","user","inverted"];function B(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}var C=h.StyleSheet.create({container:{flex:1},containerAlignTop:{flexDirection:'row',alignItems:'flex-start'},contentContainerStyle:{flexGrow:1,justifyContent:'flex-start'},emptyChatContainer:{flex:1,transform:[{scaleY:-1}]},headerWrapper:{flex:1},listStyle:{flex:1},scrollToBottomStyle:{opacity:.8,position:'absolute',right:10,bottom:30,zIndex:999,height:40,width:40,borderRadius:20,backgroundColor:E.default.white,alignItems:'center',justifyContent:'center',shadowColor:E.default.black,shadowOpacity:.5,shadowOffset:{width:0,height:0},shadowRadius:1}}),b=(function(e){(0,s.default)(R,e);var p,E,b=(p=R,E=B(),function(){var e,t=(0,c.default)(p);if(E){var o=(0,c.default)(this).constructor;e=Reflect.construct(t,arguments,o)}else e=t.apply(this,arguments);return(0,u.default)(this,e)});function R(){var e;(0,n.default)(this,R);for(var l=arguments.length,s=new Array(l),u=0;u0&&void 0!==arguments[0])||arguments[0];e.props.inverted?e.scrollTo({offset:0,animated:t}):e.props.forwardRef&&e.props.forwardRef.current&&e.props.forwardRef.current.scrollToEnd({animated:t})},e.handleOnScroll=function(t){var o=t.nativeEvent,n=o.contentOffset.y,l=o.contentSize.height,s=o.layoutMeasurement.height,u=e.props.scrollToBottomOffset;e.props.inverted?n>u?e.setState({showScrollBottom:!0,hasScrolled:!0}):e.setState({showScrollBottom:!1,hasScrolled:!0}):nu?e.setState({showScrollBottom:!0,hasScrolled:!0}):e.setState({showScrollBottom:!1,hasScrolled:!0})},e.renderRow=function(n){var l=n.item,s=n.index;l._id||0===l._id||(0,v.warning)('GiftedChat: `_id` is missing for message',JSON.stringify(l)),l.user||(l.system||(0,v.warning)('GiftedChat: `user` is missing for message',JSON.stringify(l)),l.user={_id:0});var u=e.props,c=u.messages,p=u.user,h=u.inverted,y=(0,t.default)(u,w);if(c&&p){var E=(h?c[s+1]:c[s-1])||{},T=(h?c[s-1]:c[s+1])||{},B=(0,o.default)({},y,{user:p,key:l._id,currentMessage:l,previousMessage:E,inverted:h,nextMessage:T,position:l.user._id===p._id?'right':'left'});return e.props.renderMessage?e.props.renderMessage(B):f.default.createElement(S.default,B)}return null},e.renderChatEmpty=function(){return e.props.renderChatEmpty?e.props.inverted?e.props.renderChatEmpty():f.default.createElement(h.View,{style:C.emptyChatContainer},e.props.renderChatEmpty()):f.default.createElement(h.View,{style:C.container})},e.renderHeaderWrapper=function(){return f.default.createElement(h.View,{style:C.headerWrapper},e.renderLoadEarlier())},e.onLayoutList=function(){!e.props.inverted&&e.props.messages&&e.props.messages.length&&setTimeout(function(){return e.scrollToBottom&&e.scrollToBottom(!1)},15*e.props.messages.length)},e.onEndReached=function(t){var o=t.distanceFromEnd,n=e.props,l=n.loadEarlier,s=n.onLoadEarlier,u=n.infiniteScroll,c=n.isLoadingEarlier;u&&(e.state.hasScrolled||o>0)&&o<=100&&l&&s&&!c&&'web'!==h.Platform.OS&&s()},e.keyExtractor=function(e){return""+e._id},e}return(0,l.default)(R,[{key:"scrollTo",value:function(e){this.props.forwardRef&&this.props.forwardRef.current&&e&&this.props.forwardRef.current.scrollToOffset(e)}},{key:"renderScrollBottomComponent",value:function(){var e=this.props.scrollToBottomComponent;return e?e():f.default.createElement(h.Text,null,"V")}},{key:"renderScrollToBottomWrapper",value:function(){var e=this,t=this.props.scrollToBottomStyle||{};return f.default.createElement(h.View,{style:[C.scrollToBottomStyle,t]},f.default.createElement(h.TouchableOpacity,{onPress:function(){return e.scrollToBottom()},hitSlop:{top:5,left:5,right:5,bottom:5}},this.renderScrollBottomComponent()))}},{key:"render",value:function(){var e=this.props.inverted;return f.default.createElement(h.View,{style:this.props.alignTop?C.containerAlignTop:C.container},this.state.showScrollBottom&&this.props.scrollToBottom?this.renderScrollToBottomWrapper():null,f.default.createElement(h.FlatList,(0,o.default)({ref:this.props.forwardRef,extraData:[this.props.extraData,this.props.isTyping],keyExtractor:this.keyExtractor,enableEmptySections:!0,automaticallyAdjustContentInsets:!1,inverted:e,data:this.props.messages,style:C.listStyle,contentContainerStyle:C.contentContainerStyle,renderItem:this.renderRow},this.props.invertibleScrollViewProps,{ListEmptyComponent:this.renderChatEmpty,ListFooterComponent:e?this.renderHeaderWrapper:this.renderFooter,ListHeaderComponent:e?this.renderFooter:this.renderHeaderWrapper,onScroll:this.handleOnScroll,scrollEventThrottle:100,onLayout:this.onLayoutList,onEndReached:this.onEndReached,onEndReachedThreshold:.1},this.props.listViewProps)))}}]),R})(f.default.PureComponent);_e.default=b,b.defaultProps={messages:[],user:{},isTyping:!1,renderChatEmpty:null,renderFooter:null,renderMessage:null,onLoadEarlier:function(){},onQuickReply:function(){},inverted:!0,loadEarlier:!1,listViewProps:{},invertibleScrollViewProps:{},extraData:null,scrollToBottom:!1,scrollToBottomOffset:200,alignTop:!1,scrollToBottomStyle:{},infiniteScroll:!1,isLoadingEarlier:!1},b.propTypes={messages:p.default.arrayOf(p.default.object),isTyping:p.default.bool,user:p.default.object,renderChatEmpty:p.default.func,renderFooter:p.default.func,renderMessage:p.default.func,renderLoadEarlier:p.default.func,onLoadEarlier:p.default.func,listViewProps:p.default.object,inverted:p.default.bool,loadEarlier:p.default.bool,invertibleScrollViewProps:p.default.object,extraData:p.default.object,scrollToBottom:p.default.bool,scrollToBottomOffset:p.default.number,scrollToBottomComponent:p.default.func,alignTop:p.default.bool,scrollToBottomStyle:v.StylePropType,infiniteScroll:p.default.bool}},776,[1,96,22,9,10,12,14,17,204,165,2,774,775,749,747,777]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=c(n);if(o&&o.has(t))return o.get(t);var u={},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var f in t)if("default"!==f&&Object.prototype.hasOwnProperty.call(t,f)){var s=l?Object.getOwnPropertyDescriptor(t,f):null;s&&(s.get||s.set)?Object.defineProperty(u,f,s):u[f]=t[f]}u.default=t,o&&o.set(t,u);return u})(r(d[1])),o=r(d[2]),u=r(d[3]),l=r(d[4]),f=t(r(d[5]));function c(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(c=function(t){return t?o:n})(t)}var s=o.StyleSheet.create({container:{marginLeft:8,width:45,borderRadius:15,backgroundColor:f.default.leftBubbleBackground}}),p=function(t){var f=t.isTyping,c=n.useMemo(function(){return{yCoords:new o.Animated.Value(200),heightScale:new o.Animated.Value(0),marginScale:new o.Animated.Value(0)}},[]),p=c.yCoords,v=c.heightScale,y=c.marginScale;(0,l.useUpdateLayoutEffect)(function(){f?A():b()},[f]);var A=function(){o.Animated.parallel([o.Animated.spring(p,{toValue:0,useNativeDriver:!1}),o.Animated.timing(v,{toValue:35,duration:250,useNativeDriver:!1}),o.Animated.timing(y,{toValue:8,duration:250,useNativeDriver:!1})]).start()},b=function(){o.Animated.parallel([o.Animated.spring(p,{toValue:200,useNativeDriver:!1}),o.Animated.timing(v,{toValue:0,duration:250,useNativeDriver:!1}),o.Animated.timing(y,{toValue:0,duration:250,useNativeDriver:!1})]).start()};return n.createElement(o.Animated.View,{style:[s.container,{transform:[{translateY:p}],height:v,marginBottom:y}]},f?n.createElement(u.TypingAnimation,{style:{marginLeft:6,marginTop:7.2},dotRadius:4,dotMargin:5.5,dotColor:"rgba(0, 0, 0, 0.38)"}):null)};e.default=p},777,[1,165,2,778,783,749]); +__d(function(g,r,i,a,m,e,d){var n=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"TypingAnimation",{enumerable:!0,get:function(){return t.default}});var t=n(r(d[1]))},778,[1,779]); +__d(function(g,r,i,a,m,_e,d){var t=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var e=t(r(d[1])),n=t(r(d[2])),o=t(r(d[3])),u=t(r(d[4])),l=t(r(d[5])),f=t(r(d[6])),s=r(d[7]),c=t(r(d[8])),y=t(r(d[9])),p=t(r(d[10]));function h(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(t){return!1}}var v=(function(t){(0,o.default)(R,t);var c,v,A=(c=R,v=h(),function(){var t,e=(0,l.default)(c);if(v){var n=(0,l.default)(this).constructor;t=Reflect.construct(e,arguments,n)}else t=e.apply(this,arguments);return(0,u.default)(this,t)});function R(t){var n;(0,e.default)(this,R),n=A.call(this,t);var o=t.dotAmplitude,u=t.dotSpeed,l=t.dotY;return n.state={currentAnimationTime:0},n._animation=function(){n.setState(function(t){return{y1:l+o*Math.sin(t.currentAnimationTime),y2:l+o*Math.sin(t.currentAnimationTime-1),y3:l+o*Math.sin(t.currentAnimationTime-2),currentAnimationTime:t.currentAnimationTime+u}}),n.frameAnimationRequest=requestAnimationFrame(n._animation)},n.frameAnimationRequest=requestAnimationFrame(n._animation),n}return(0,n.default)(R,[{key:"componentWillUnmount",value:function(){cancelAnimationFrame(this.frameAnimationRequest)}},{key:"render",value:function(){var t=this.props,e=t.dotStyles,n=t.style,o=t.dotColor,u=t.dotMargin,l=t.dotRadius,c=t.dotX;return f.default.createElement(s.View,{style:[p.default.container,n]},f.default.createElement(y.default,{x:c-l-u,y:this.state.y1,radius:l,style:e,dotColor:o}),f.default.createElement(y.default,{x:c,y:this.state.y2,radius:l,style:e,dotColor:o}),f.default.createElement(y.default,{x:c+l+u,y:this.state.y3,radius:l,style:e,dotColor:o}))}}]),R})(f.default.Component);v.defaultProps={style:{},dotStyles:{},dotColor:"black",dotMargin:3,dotAmplitude:3,dotSpeed:.15,dotRadius:2.5,dotY:6,dotX:12},v.propTypes={style:c.default.object,dotStyles:c.default.object,dotColor:c.default.string,dotMargin:c.default.number,dotAmplitude:c.default.number,dotSpeed:c.default.number,dotRadius:c.default.number,dotY:c.default.number,dotX:c.default.number};var A=v;_e.default=A},779,[1,9,10,12,14,17,165,2,204,780,782]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=t(r(d[1])),u=r(d[2]),l=t(r(d[3])),n=t(r(d[4])),f=function(t){return o.default.createElement(u.View,{style:[n.default.container,t.dotStyles,(l=t,f=l.x,s=l.y,b=l.radius,{left:f,top:s,width:2*b,height:2*b,borderRadius:b,backgroundColor:l.dotColor})]});var l,f,s,b};f.propTypes={x:l.default.number,y:l.default.number,radius:l.default.number,dotStyles:l.default.object,dotColor:l.default.string};var s=f;e.default=s},780,[1,165,2,204,781]); +__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=r(d[0]).StyleSheet.create({container:{position:"absolute"}});e.default=t},781,[2]); +__d(function(g,r,i,a,m,e,d){},782,[]); +__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.useUpdateLayoutEffect=function(u){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],f=(0,t.useRef)(!0);(0,t.useLayoutEffect)(function(){f.current?f.current=!1:u()},n)};var t=r(d[0])},783,[165]); +__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0})},784,[]); +__d(function(g,r,i,a,m,e,d){var o=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.launchCamera=function(o,u){if('function'!=typeof u)return void console.error('Send proper callback function, check API');c.NativeModules.DyteImagePickerManager.launchCamera((0,n.default)({},t,o),u)},e.launchImageLibrary=function(o,u){if('function'!=typeof u)return void console.error('Send proper callback function, check API');c.NativeModules.DyteImagePickerManager.launchImageLibrary((0,n.default)({},t,o),u)};var n=o(r(d[1])),c=r(d[2]),t={mediaType:'photo',videoQuality:'high',quality:1,maxWidth:0,maxHeight:0,includeBase64:!1,saveToPhotos:!1,durationLimit:0,cameraType:'back'}},785,[1,22,2]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=t(r(d[1])),p=t(r(d[2])),n=t(r(d[3])),s=r(d[4]),c=s.NativeModules.DyteRNDocumentPicker;function l(t){if('filetype'in t)throw new TypeError('A `filetype` option was passed to DocumentPicker.pick, the correct option is `type`');if('types'in t)throw new TypeError('A `types` option was passed to DocumentPicker.pick, the correct option is `type`');if('type'in t||(t.type=x.types.allFiles),t.type=Array.isArray(t.type)?t.type:[t.type],t.type.some(function(t){return void 0===t}))throw new TypeError('Unexpected undefined type option, did you try using a DocumentPicker.types.* that does not exist?');if(Array.isArray(t.type)&&t.type.length<1)throw new TypeError('`type` option should not be an empty array, at least one type must be passed if the `type` option is not omitted');if(t.type.forEach(function(t){if('string'!=typeof t)throw new TypeError("Invalid type option, expected a string not: "+t)}),t.type.length>1&&'android'===s.Platform.OS&&s.Platform.Version<19&&console.warn("RNDocumentPicker: Android API level "+s.Platform.Version+" does not support multiple types, falling back to */*"),Array.isArray(t.type)&&t.type.length>1&&t.type.includes('folder'))throw new TypeError('When type array is folder then other options are not supported');if('mode'in t&&!['import','open'].includes(t.mode))throw new TypeError("Invalid mode option: "+t.mode);if('copyTo'in t&&!['cachesDirectory','documentDirectory'].includes(t.copyTo))throw new TypeError("Invalid copyTo option: "+t.copyTo);return c.pick(t)}function u(t){if('ios'===s.Platform.OS){if(!Array.isArray(t))throw new TypeError('`uris` should be an array of strings');t.forEach(function(t){if('string'!=typeof t)throw new TypeError("Invalid uri parameter, expected a string not: "+t)}),c.releaseSecureAccess(t)}}var f={mimeTypes:{allFiles:'*/*',audio:'audio/*',csv:'text/csv',doc:'application/msword',docx:'application/vnd.openxmlformats-officedocument.wordprocessingml.document',images:'image/*',pdf:'application/pdf',plainText:'text/plain',ppt:'application/vnd.ms-powerpoint',pptx:'application/vnd.openxmlformats-officedocument.presentationml.presentation',video:'video/*',xls:'application/vnd.ms-excel',xlsx:'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet',zip:'application/zip'},utis:{allFiles:'public.item',audio:'public.audio',csv:'public.comma-separated-values-text',doc:'com.microsoft.word.doc',docx:'org.openxmlformats.wordprocessingml.document',images:'public.image',pdf:'com.adobe.pdf',plainText:'public.plain-text',ppt:'com.microsoft.powerpoint.ppt',pptx:'org.openxmlformats.presentationml.presentation',video:'public.movie',xls:'com.microsoft.excel.xls',xlsx:'org.openxmlformats.spreadsheetml.sheet',zip:'public.zip-archive'},extensions:{allFiles:'*',audio:'.3g2 .3gp .aac .adt .adts .aif .aifc .aiff .asf .au .m3u .m4a .m4b .mid .midi .mp2 .mp3 .mp4 .rmi .snd .wav .wax .wma',csv:'.csv',doc:'.doc',docx:'.docx',images:'.jpeg .jpg .png',pdf:'.pdf',plainText:'.txt',ppt:'.ppt',pptx:'.pptx',video:'.mp4',xls:'.xls',xlsx:'.xlsx',zip:'.zip .gz',folder:'folder'}},y={android:f.mimeTypes,ios:f.utis,windows:f.extensions},x=(function(){function t(){(0,p.default)(this,t)}return(0,n.default)(t,null,[{key:"pick",value:function(t){return l((0,o.default)({},t,{multiple:!1})).then(function(t){return t[0]})}},{key:"pickMultiple",value:function(t){return l((0,o.default)({},t,{multiple:!0}))}},{key:"isCancel",value:function(t){return t&&"DOCUMENT_PICKER_CANCELED"===t.code}},{key:"releaseSecureAccess",value:function(t){u(t)}}]),t})();e.default=x,x.types=y[s.Platform.OS]||f.mimeTypes},786,[1,22,9,10,2]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),o=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=l(n);if(o&&o.has(t))return o.get(t);var u={},f=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in t)if("default"!==c&&Object.prototype.hasOwnProperty.call(t,c)){var s=f?Object.getOwnPropertyDescriptor(t,c):null;s&&(s.get||s.set)?Object.defineProperty(u,c,s):u[c]=t[c]}u.default=t,o&&o.set(t,u);return u})(r(d[2])),u=r(d[3]);function l(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(l=function(t){return t?o:n})(t)}var f=function(t){var l=t.children,f=t.useNativeDriver,c=void 0!==f&&f,s=o.useState('android'===u.Platform.OS?0:new u.Animated.Value(0)),v=(0,n.default)(s,2),p=v[0],y=v[1],b=o.useRef(null),O=o.useRef(null),h=function(t){'android'===u.Platform.OS?y(t.endCoordinates?t.endCoordinates.height:t.end.height):u.Animated.parallel([u.Animated.timing(p,{duration:t.duration,toValue:t.endCoordinates.height,useNativeDriver:c})]).start()},P=function(t){'android'===u.Platform.OS?y(0):u.Animated.parallel([u.Animated.timing(p,{duration:t.duration,toValue:0,useNativeDriver:c})]).start()};return o.useEffect(function(){return b.current=u.Keyboard.addListener('android'===u.Platform.OS?'keyboardDidShow':'keyboardWillShow',h),O.current=u.Keyboard.addListener('android'===u.Platform.OS?'keyboardDidHide':'keyboardWillHide',P),function(){var t,n;null==(t=b.current)||t.remove(),null==(n=O.current)||n.remove(),b.current=null,O.current=null}},[]),'android'===u.Platform.OS?o.createElement(u.View,{style:{bottom:p?50:p}},l,o.createElement(u.KeyboardAvoidingView,{behavior:"padding",keyboardVerticalOffset:-p/2})):o.createElement(u.Animated.View,{style:{paddingBottom:p,flex:1}},l)};e.default=f},787,[1,41,165,2]); +__d(function(g,r,i,a,_m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){var t=(0,o.useContext)(h.ConfigServiceContext).sessionConfig,C=t.permissions.polls.can_create,w=(0,p.useDisclosure)(),P=w.isOpen,O=w.onClose,j=w.onOpen,M=(0,o.useContext)(f.MediaRoomContext).mediaRoom,B=(0,o.useContext)(s.PeersServiceContext).selfPeer,S=(0,u.useSelector)(function(t){return t.room.polls}),_=(0,n.useWindowDimensions)(),k=(0,p.useScale)(t.theme.dimensions||_),T=k.height,D=k.width,F=(Math.floor(2*T/3),function(){var t=P?O:j;t()}),R=(0,u.useSelector)(function(t){return t.room.chatMessages}).filter(function(t){return!0!==t.read&&t.type===x.MessageTypes.poll}),W=(0,u.useDispatch)();(0,o.useEffect)(function(){R.length>0&&W((0,m.markMessagesRead)((0,l.default)({},x.MessageTypes.poll,!0)))},[R]);var N=Object.values(S);return o.default.createElement(c.Flex,{height:T-30,width:D,direction:"column",justifyContent:"space-between",overflowY:"auto",px:10,pb:10,pt:50},o.default.createElement(c.Flex,null,o.default.createElement(c.Box,{overflowY:"auto",className:"dyte-client-noScrollbar"},P?o.default.createElement(c.Box,null,P&&o.default.createElement(b.default,{toggle:F})):o.default.createElement(o.default.Fragment,null,N.length>0?o.default.createElement(n.ScrollView,{style:{height:C?T-150:T},contentContainerStyle:{paddingBottom:C?0:120}},o.default.createElement(n.TouchableWithoutFeedback,null,o.default.createElement(c.Box,null,N.map(function(t,l){return o.default.createElement(c.Box,{my:10},o.default.createElement(c.Text,{ml:4},t.createdBy?"Poll by "+t.createdBy:''),o.default.createElement(c.Box,{mt:1,className:"dyte-client-bubble dyte-client-other dyte-client-type-3"},o.default.createElement(E.default,{mediaRoom:M,poll:t,selfPeer:B})))})))):o.default.createElement(c.Flex,{height:T-150,width:D,align:"center",justify:"center"},o.default.createElement(c.Text,{fontSize:"lg",color:v.colors.textPrimary[100]},"No Polls created yet."))))),C&&o.default.createElement(c.Button,{fontSize:"16",onClick:F},o.default.createElement(c.Box,{bg:P?'danger.500':'primary.500',p:8,justify:"center",borderRadius:y.default.small},o.default.createElement(c.Text,{textAlign:"center"},P?'Cancel Poll Creation':'Create New Poll'))))};var l=t(r(d[1])),n=r(d[2]),o=(function(t,l){if(!l&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var n=C(l);if(n&&n.has(t))return n.get(t);var o={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in t)if("default"!==c&&Object.prototype.hasOwnProperty.call(t,c)){var f=u?Object.getOwnPropertyDescriptor(t,c):null;f&&(f.get||f.set)?Object.defineProperty(o,c,f):o[c]=t[c]}o.default=t,n&&n.set(t,o);return o})(r(d[3])),u=r(d[4]),c=r(d[5]),f=r(d[6]),s=r(d[7]),m=r(d[8]),p=r(d[9]),y=t(r(d[10])),h=r(d[11]),x=r(d[12]),b=t(r(d[13])),E=t(r(d[14])),v=r(d[15]);function C(t){if("function"!=typeof WeakMap)return null;var l=new WeakMap,n=new WeakMap;return(C=function(t){return t?n:l})(t)}},788,[1,261,2,165,432,507,580,669,480,488,671,503,713,789,791,793]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){var C=t.toggle,k=(0,u.useContext)(f.MediaRoomContext).mediaRoom,b=u.default.useState({question:'',options:Array(2).fill(''),anonymous:!1,hideVotes:!0}),v=(0,n.default)(b,2),T=v[0],E=v[1],w=(0,u.useContext)(c.ThemeContext).colors,P=function(t,n){var l=T.options;l[n]=t,E((0,o.default)({},T,{options:l}))},O=function(){var t=T.options;t.push(''),E((0,o.default)({},T,{options:t}))},j=(u.default.useContext(x.OrientationContext).orientation,(0,u.useContext)(p.ConfigServiceContext).sessionConfig),B=(0,l.useWindowDimensions)(),R=(j.theme.dimensions||B).height;return u.default.createElement(l.ScrollView,{style:{height:R-200}},u.default.createElement(s.Box,{py:20,px:10},u.default.createElement(s.VStack,{spacing:4},u.default.createElement(s.Text,{fontSize:"xl",textAlign:"center"},"Poll Question"),u.default.createElement(l.TextInput,{multiline:!0,autoFocus:!1,placeholder:"What is your poll for?",numberOfLines:4,value:T.question,placeholderTextColor:w.textPrimary[400],onChangeText:function(t){E((0,o.default)({},T,{question:t}))},style:[{backgroundColor:w.secondary[800],height:75,color:w.textPrimary[300]},y.default.createPollInputText]}),T.options.map(function(t,o){return u.default.createElement(l.TextInput,{autoFocus:!1,placeholder:"Enter an option",value:T.options[o],placeholderTextColor:w.textPrimary[400],onChangeText:function(t){return P(t,o)},style:[{backgroundColor:w.secondary[800],color:w.textPrimary[300]},y.default.createPollInputText]})}),u.default.createElement(s.Box,{bg:"secondary.700",mt:20,width:125,height:30,alignItems:"center",justifyContent:"center"},u.default.createElement(s.Button,{onClick:function(){return O()}},u.default.createElement(s.Text,null,"+ Add an Option"))),u.default.createElement(s.CheckBox,{rightText:"Anonymous",style:{marginTop:15,paddingRight:10,height:20,justifyContent:'center',borderRadius:h.default.small},rightTextStyle:{color:'white'},checkedCheckBoxColor:"white",uncheckedCheckBoxColor:"white",isChecked:T.anonymous,onClick:function(){var t=!T.anonymous;E((0,o.default)({},T,{anonymous:t}))}}),u.default.createElement(s.CheckBox,{rightText:"Hide Results before Voting",style:{marginTop:15,paddingRight:10,height:20,justifyContent:'center',borderRadius:h.default.small},rightTextStyle:{color:'white'},checkedCheckBoxColor:"white",uncheckedCheckBoxColor:"white",isChecked:T.hideVotes,onClick:function(){var t=!T.hideVotes;E((0,o.default)({},T,{hideVotes:t}))}}),u.default.createElement(s.Box,{mt:10,bg:"primary.500",p:8,mb:5,justify:"center",borderRadius:h.default.small},u.default.createElement(s.Button,{fontSize:"16",onClick:function(){var t=T.question,n=T.options;if(t)if(''===n[0]||''===n[1])l.Alert.alert('Error:','Please add minimum two options',[{text:'OK'}]);else{var u=(0,o.default)({},T);u.options=n.filter(function(t){return''!==t}),k.newPoll(u),C()}else l.Alert.alert('Error:','Question Can\'t be empty',[{text:'OK'}])}},u.default.createElement(s.Text,{textAlign:"center"},"Create Poll"))))))};var o=t(r(d[1])),n=t(r(d[2])),l=r(d[3]),u=(function(t,o){if(!o&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var n=C(o);if(n&&n.has(t))return n.get(t);var l={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in t)if("default"!==c&&Object.prototype.hasOwnProperty.call(t,c)){var s=u?Object.getOwnPropertyDescriptor(t,c):null;s&&(s.get||s.set)?Object.defineProperty(l,c,s):l[c]=t[c]}l.default=t,n&&n.set(t,l);return l})(r(d[4])),c=r(d[5]),s=r(d[6]),f=r(d[7]),h=t(r(d[8])),p=r(d[9]),x=r(d[10]),y=t(r(d[11]));function C(t){if("function"!=typeof WeakMap)return null;var o=new WeakMap,n=new WeakMap;return(C=function(t){return t?n:o})(t)}},789,[1,22,41,2,165,509,507,580,671,503,570,790]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(d[1]),n=t(r(d[2])),u=o.StyleSheet.create({createPollInputText:{paddingLeft:15,paddingRight:5,marginTop:20,borderRadius:n.default.medium,paddingTop:10,paddingBottom:10}});e.default=u},790,[1,2,671]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){var s=t.selfPeer,p=t.mediaRoom,v=t.poll,x=function(t){try{p.votePoll({index:t,pollId:v.id})}catch(t){l.Alert.alert('Error','Error: Problem casting your vote',[{text:'OK'}])}};if(console.log('Poll',v),v){v.id;var h=Math.max.apply(Math,(0,n.default)(v.options.map(function(t){return t.votes.length})).concat([0]));return o.default.createElement(u.VStack,{spacing:2,direction:"row",bg:"secondary.800",p:12,mt:8,borderRadius:c.default.medium},o.default.createElement(u.Text,{textAlign:"left"},v.question),o.default.createElement(u.Box,{mt:8},v.options.map(function(t,n){return o.default.createElement(u.Flex,{onClick:function(){return x(n)},mb:4},o.default.createElement(f.default,{active:t.votes.length===h&&t.votes.length>0,option:t,index:n,selfId:s.userId,onChange:function(){return x(n)}}))})))}return o.default.createElement(u.Text,{fontStyle:"italic"},"Poll wasn't found or has been deleted")};var n=t(r(d[1])),l=r(d[2]),o=t(r(d[3])),u=r(d[4]),c=t(r(d[5])),f=t(r(d[6]))},791,[1,49,2,165,507,671,792]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){var f=t.option,p=(t.index,t.active,t.selfId),s=t.onChange,y=(0,o.useContext)(u.ThemeContext).colors,h=f.votes.find(function(t){return t.id===p});return o.default.createElement(n.Box,{bg:h?'primary.500':'secondary.700',borderRadius:l.default.medium,p:6},o.default.createElement(n.HStack,{px:1,align:"center",mr:6},o.default.createElement(n.CheckBox,{style:{paddingRight:10,height:30,justifyContent:'center',borderRadius:l.default.small},checkedCheckBoxColor:"white",uncheckedCheckBoxColor:"white",isChecked:!!h,onClick:s}),o.default.createElement(n.Text,{textAlign:"center"},f.text),null!==f.count&&o.default.createElement(n.Text,null,"("+f.count+")")),o.default.createElement(n.HStack,{mt:1},f.votes.map(function(t,l){return o.default.createElement(n.Tooltip,{label:t.name},o.default.createElement(c.default,{style:{marginRight:5,marginTop:5,marginBottom:5},bgColor:h?y.secondary[700]:y.primary[500],color:y.textPrimary[100],name:t.name}))})))};var n=r(d[1]),o=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=f(n);if(o&&o.has(t))return o.get(t);var l={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in t)if("default"!==c&&Object.prototype.hasOwnProperty.call(t,c)){var p=u?Object.getOwnPropertyDescriptor(t,c):null;p&&(p.get||p.set)?Object.defineProperty(l,c,p):l[c]=t[c]}l.default=t,o&&o.set(t,l);return l})(r(d[2])),l=t(r(d[3])),u=r(d[4]),c=t(r(d[5]));function f(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(f=function(t){return t?o:n})(t)}},792,[1,507,165,671,509,677]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"colors",{enumerable:!0,get:function(){return n.default}}),Object.defineProperty(e,"fontSize",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(e,"fontWeight",{enumerable:!0,get:function(){return f.default}});var n=t(r(d[1])),u=t(r(d[2])),f=t(r(d[3]))},793,[1,571,794,795]); +__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var x={xs:'12px',sm:'14px',md:'16px',lg:'18px',xl:'20px'};e.default=x},794,[]); +__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var l={light:300,normal:400,medium:500,bold:600};e.default=l},795,[]); +__d(function(g,r,_i,_a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){var t=(0,c.useSelector)(function(t){return t.room.roomViewType}),i=(0,n.useContext)(p.PeersServiceContext),l=i.processedPeers,a=i.selfPeer,s=i.joinedProcessedPeers,y=(0,n.useContext)(x.MediaRoomContext).mediaRoom,h=(0,n.useContext)(b.ConfigServiceContext).sessionConfig,k=(0,o.useWindowDimensions)(),C=(0,T.useScale)(h.theme.dimensions||k).width,S=(0,c.useSelector)(function(t){return t.room.requestToJoinPeersList}),_=S.filter(function(t){return t.requestToJoinType===u.RequestToJoinType.present}),P=S.filter(function(t){return t.requestToJoinType===u.RequestToJoinType.ask});l=[a].concat(l.sort(function(t,n){return t.id.localeCompare(n.id)})).filter(function(t){return!(null!=t&&t.webinarHiddenParticipant)});var v=[a].concat(s).filter(function(t){return null==t?void 0:t.webinarHiddenParticipant}).filter(function(t,n,i){return i.findIndex(function(n){return n.id===t.id})===n}),q=[a].concat(s).filter(function(t){return!(null!=t&&t.webinarHiddenParticipant)&&t.requestToJoinType===u.RequestToJoinType.ask});l=l.concat(q).filter((A=new Set,function(t){return!A.has(t.id)&&A.add(t.id)}));var A;var M=function(t,n){y.acceptAllRequestToJoinStage([{id:t,requestToJoinType:n,type:f.WebinarAcceptRequestType.REQUESTED_BY_PARTICIPANT}])},W=function(t){y.rejectRequestToJoinStage(t)};return n.default.createElement(E.Flex,{mt:60,width:C},n.default.createElement(o.ScrollView,{style:{padding:20}},n.default.createElement(o.TouchableWithoutFeedback,null,n.default.createElement(E.Box,null,n.default.createElement(E.Box,{my:20},t===f.DyteViewTypes.webinar&&l.length>0&&n.default.createElement(E.Text,{fontSize:16,fontWeight:"bold",mb:10},"Presenting (",l.length,")"),l.map(function(i){return n.default.createElement(R,{peer:i,key:i.id,mediaRoom:y,permissions:null==h?void 0:h.permissions,roomViewType:t})})),v.length>0&&n.default.createElement(E.Box,null,n.default.createElement(E.Text,{fontSize:16,fontWeight:"bold",mt:20,mb:10},' ',"Attending (",v.length,")"),v.map(function(i){return n.default.createElement(R,{key:i.id,peer:i,mediaRoom:y,permissions:null==h?void 0:h.permissions,roomViewType:t})})),P.length>0&&n.default.createElement(E.Box,null,n.default.createElement(E.Text,{fontSize:16,fontWeight:"bold",mt:20,mb:10},' ',"Want to ask Question (",P.length,")"),P.map(function(t){return n.default.createElement(w,{rejectRequest:W,acceptRequest:M,peer:t,key:t.id,type:"REQUEST_TO_ASK"})})),_.length>0&&n.default.createElement(E.Box,null,n.default.createElement(E.Text,{fontSize:16,fontWeight:"bold",mt:20,mb:10},' ',"Want to Present (",_.length,")"),_.map(function(t){return n.default.createElement(w,{rejectRequest:W,acceptRequest:M,peer:t,key:t.id,type:"REQUEST_TO_PRESENT"})})),n.default.createElement(E.Box,{height:200})))))};var n=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var i=h(n);if(i&&i.has(t))return i.get(t);var l={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in t)if("default"!==a&&Object.prototype.hasOwnProperty.call(t,a)){var u=o?Object.getOwnPropertyDescriptor(t,a):null;u&&(u.get||u.set)?Object.defineProperty(l,a,u):l[a]=t[a]}l.default=t,i&&i.set(t,l);return l})(r(d[1])),i=r(d[2]),l=t(r(d[3])),o=r(d[4]),a=t(r(d[5])),u=r(d[6]),c=r(d[7]),f=r(d[8]),s=t(r(d[9])),p=r(d[10]),E=r(d[11]),y=t(r(d[12])),x=r(d[13]),b=r(d[14]),T=r(d[15]);function h(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,i=new WeakMap;return(h=function(t){return t?i:n})(t)}function w(t){var o=t.rejectRequest,a=t.acceptRequest,u=t.peer,c=t.type,f=(0,n.useContext)(i.ThemeContext).colors;return n.default.createElement(E.Flex,{direction:"row",align:"center",justify:"space-between",bg:"secondary.800",p:8,mt:8,borderRadius:s.default.medium},n.default.createElement(E.Flex,{direction:"row",align:"center"},n.default.createElement(l.default,{name:""+u.name,bgColor:f.primary[500]}),n.default.createElement(E.Text,{ml:10,color:f.textPrimary[200],textAlign:"center",fontWeight:"bold"},n.default.createElement(y.default,{name:u.name>30?u.name.substring(0,20)+"...":""+u.name,charSize:30}),u.isMe?' (me)':null)),n.default.createElement(E.Flex,{ml:"auto",mr:2,direction:"row"},n.default.createElement(E.Box,{mr:6},n.default.createElement(E.Button,{onClick:function(){return a(u.id,c)}},n.default.createElement(E.Icon,{boxSize:"xl",name:"check",fill:f.success[500]}))),n.default.createElement(E.Box,{ml:6},n.default.createElement(E.Button,{onClick:function(){return o(u.id)}},n.default.createElement(E.Icon,{boxSize:"xl",name:"clear",fill:f.danger[500]})))))}function R(t){var o=t.peer,c=t.mediaRoom,p=t.permissions,x=t.roomViewType,T=(0,n.useContext)(i.ThemeContext).colors,h=(0,n.useContext)(b.ConfigServiceContext).participantControls,w=(null==p?void 0:p.pin_participant)||(null==p?void 0:p.can_allow_participant_audio)||(null==p?void 0:p.can_allow_participant_video)||(null==p?void 0:p.kick_participant),R=p.accept_present_requests,k=[];return(w||h.length>0)&&(null!=p&&p.pin_participant&&(o.isPinned?k.push({title:'Unpin',onClick:function(){return c.pin(null)}}):k.push({title:'Pin',onClick:function(){return c.pin(o.id)}})),null!=p&&p.can_allow_participant_audio&&k.push({title:'Mute Audio',onClick:function(){return c.disableAudio(o.id)}}),null!=p&&p.can_allow_participant_video&&k.push({title:'Disable Video',onClick:function(){return c.disableVideo(o.id)}}),null!=p&&p.kick_participant&&!o.isMe&&k.push({title:'Kick',onClick:function(){return c.kick(o.id)}}),x!==f.DyteViewTypes.webinar||o.isMe||!R||o.webinarHiddenParticipant||k.push({title:'Force Stop Presenting',onClick:function(){return c.removePeerFromStage(o.id,f.WebinarAcceptRequestType.REQUESTED_BY_MODERATOR)}}),x===f.DyteViewTypes.webinar&&!o.isMe&&R&&k.push({title:'Grant Premission to Present',onClick:function(){return c.acceptAllRequestToJoinStage([{id:o.id,requestToJoinType:u.RequestToJoinType.present,type:f.WebinarAcceptRequestType.REQUESTED_BY_MODERATOR}])}}),h.forEach(function(t){o.isMe&&!1===t.showSelf||k.push({title:t.label,onClick:function(){return t.onClick(o.id)}})}),k.push({title:'Cancel',onClick:function(){}})),n.default.createElement(E.Flex,{direction:"row",align:"center",justify:"space-between",bg:"secondary.800",p:8,mt:8,borderRadius:s.default.medium},n.default.createElement(E.Flex,{direction:"row",align:"center"},n.default.createElement(l.default,{name:""+o.displayName,bgColor:T.primary[500]}),n.default.createElement(E.HStack,{ml:10,color:T.textPrimary[200],textAlign:"center",fontWeight:"bold"},n.default.createElement(y.default,{name:o.displayName.length>30?o.displayName.substring(0,20)+"...":""+o.displayName,charSize:30}),(o.isMe||o.label)&&n.default.createElement(E.Text,{background:"primary.300",color:"textPrimary.100",pr:4,ml:4,borderRadius:3},o.isMe?'me':o.label))),n.default.createElement(E.Flex,{ml:"auto",mr:2,direction:"row"},n.default.createElement(E.Box,{mr:8},o.producingAudio?n.default.createElement(E.Icon,{boxSize:"xl",name:"mic",fill:T.textPrimary[400]}):n.default.createElement(E.Icon,{boxSize:"xl",name:"mic-off",fill:T.danger[500]})),o.producingVideo?n.default.createElement(E.Icon,{boxSize:"xl",name:"videocam",fill:T.textPrimary[400]}):n.default.createElement(E.Icon,{boxSize:"xl",name:"videocam-off",fill:T.danger[500]}),(w||h.length>0)&&n.default.createElement(a.default,{options:k.map(function(t){return t.title}),actions:k.map(function(t){return t.onClick})})))}},796,[1,165,509,677,2,797,487,432,492,671,669,507,687,580,503,488]); +__d(function(g,r,_i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var t=e(r(d[1])),n=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=c(t);if(n&&n.has(e))return n.get(e);var o={},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var u=l?Object.getOwnPropertyDescriptor(e,i):null;u&&(u.get||u.set)?Object.defineProperty(o,i,u):o[i]=e[i]}o.default=e,n&&n.set(e,o);return o})(r(d[2])),o=r(d[3]),l=r(d[4]),i=r(d[5]),u=e(r(d[6]));function c(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(c=function(e){return e?n:t})(e)}var f=function(e){var c=(0,n.useRef)(),f=(0,n.useState)(!1),s=(0,t.default)(f,2),p=s[0],h=s[1],w=(0,n.useContext)(l.ThemeContext).colors,v=function(t){for(var n=e.options,o=0;o=0&&(n=e.destructiveIndex),o.ActionSheetIOS.showActionSheetWithOptions({options:t,destructiveButtonIndex:n,cancelButtonIndex:t.length-1},function(e){v(e)})}else'android'===o.Platform.OS&&o.UIManager.showPopupMenu((0,o.findNodeHandle)(c.current),t,function(){return console.log('something went wrong with the popup menu')},function(e,t){v(t)})}},n.default.createElement(i.Icon,{boxSize:"xl",ml:5,name:"dots-vertical",fill:w.textPrimary[300]}))),b)};_e.default=f},797,[1,41,165,2,509,507,671]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.stopRecording=e.startRecording=e.getActiveRecording=void 0;var n=t(r(d[1])),o=t(r(d[2]));e.startRecording=function(t){var s,c,u,p;return n.default.async(function(l){for(;;)switch(l.prev=l.next){case 0:return s=t.authToken,c=t.organizationId,u=t.roomName,l.next=3,n.default.awrap(fetch(o.default.apiBase+"/v1/organizations/"+c+"/rooms/"+u+"/recording",{method:'POST',headers:{Accept:'application/json','Content-Type':'application/json',Authorization:"Bearer "+s}}));case 3:if(201===(p=l.sent).status){l.next=6;break}throw new Error('Recording failed to start');case 6:return l.abrupt("return",p.json());case 7:case"end":return l.stop()}},null,null,null,Promise)};e.stopRecording=function(t){var s,c,u,p,l;return n.default.async(function(f){for(;;)switch(f.prev=f.next){case 0:return s=t.authToken,c=t.organizationId,u=t.roomName,p=t.recordingId,f.next=3,n.default.awrap(fetch(o.default.apiBase+"/v1/organizations/"+c+"/rooms/"+u+"/recordings/"+p,{method:'PUT',body:JSON.stringify({recordingAction:'stop'}),headers:{Accept:'application/json','Content-Type':'application/json',Authorization:"Bearer "+s}}));case 3:if(201===(l=f.sent).status){f.next=6;break}throw new Error('Recording failed to stop');case 6:return f.abrupt("return",l.json());case 7:case"end":return f.stop()}},null,null,null,Promise)};e.getActiveRecording=function(t){var s,c,u,p;return n.default.async(function(l){for(;;)switch(l.prev=l.next){case 0:return s=t.authToken,c=t.organizationId,u=t.roomName,l.next=3,n.default.awrap(fetch(o.default.apiBase+"/v1/organizations/"+c+"/rooms/"+u+"/active-recording",{method:'GET',headers:{Accept:'application/json','Content-Type':'application/json',Authorization:"Bearer "+s}}));case 3:return p=l.sent,l.abrupt("return",p.json());case 5:case"end":return l.stop()}},null,null,null,Promise)}},798,[1,67,499]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=b(n);if(o&&o.has(t))return o.get(t);var u={},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in t)if("default"!==s&&Object.prototype.hasOwnProperty.call(t,s)){var c=l?Object.getOwnPropertyDescriptor(t,s):null;c&&(c.get||c.set)?Object.defineProperty(u,s,c):u[s]=t[s]}u.default=t,o&&o.set(t,u);return u})(r(d[1])),o=r(d[2]),u=r(d[3]),l=r(d[4]),s=r(d[5]),c=r(d[6]),f=r(d[7]),p=r(d[8]),y=r(d[9]),T=t(r(d[10]));function b(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(b=function(t){return t?o:n})(t)}var x=function(t){var b=t.isMobile,x=(0,u.useSelector)(function(t){return t.room.roomViewType}),S=(0,u.useSelector)(function(t){return t.participant.requestToJoinStageState}),q=(0,n.useContext)(p.ThemeContext).colors,v=(0,n.useContext)(o.MediaRoomContext).mediaRoom,E=(0,u.useDispatch)(),R=(0,n.useContext)(y.ConfigServiceContext).sessionConfig,w=(0,c.useWindowDimensions)(),C=R.theme.dimensions||w,h=(C.height,C.width),O=x===s.DyteViewTypes.webinar&&S===l.RequestToJoinStageState.INITIATED;return n.default.createElement(f.Modal,{isVisible:O,backdropOpacity:.8,backdropColor:q.secondary[800]},n.default.createElement(f.Flex,{width:.9*h,bg:"secondary.1000",color:"textPrimary.100",px:15,borderRadius:T.default.medium},n.default.createElement(f.Flex,{pt:15},n.default.createElement(f.Text,{fontSize:28,fontWeight:"bold"},"Request")),n.default.createElement(f.Flex,{display:"flex",pb:20},n.default.createElement(f.Flex,{direction:b?'column':'row',justifyContent:"space-between"},n.default.createElement(f.Button,{onClick:function(){return t=l.RequestToJoinType.present,E((0,l.requestToJoinType)(t)),E((0,l.requestedJoinToStageState)(l.RequestToJoinStageState.WAITING)),v.requestToJoinStage(t),void c.Alert.alert('Request Sent',"Request to "+(t===l.RequestToJoinType.present?'present':'ask')+" has been sent successfully to host",[{text:'OK',onPress:function(){}}]);var t}},n.default.createElement(f.Box,{bg:"primary.500",py:12,px:20,mt:20,borderRadius:T.default.small,align:"center"},n.default.createElement(f.Text,null,"Request to Present"))),n.default.createElement(f.Button,{onClick:function(){E((0,l.requestedJoinToStageState)(l.RequestToJoinStageState.NONE)),E((0,l.requestToJoinType)(void 0))}},n.default.createElement(f.Box,{bg:"danger.500",py:12,px:20,mt:20,borderRadius:T.default.small,align:"center"},n.default.createElement(f.Text,null,"Cancel")))))))};e.default=x},799,[1,165,580,432,487,492,2,507,509,503,671]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var l=C(n);if(l&&l.has(t))return l.get(t);var u={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in t)if("default"!==c&&Object.prototype.hasOwnProperty.call(t,c)){var s=o?Object.getOwnPropertyDescriptor(t,c):null;s&&(s.get||s.set)?Object.defineProperty(u,c,s):u[c]=t[c]}u.default=t,l&&l.set(t,u);return u})(r(d[1])),l=r(d[2]),u=r(d[3]),o=r(d[4]),c=r(d[5]),s=r(d[6]),f=r(d[7]),p=r(d[8]),y=r(d[9]),x=t(r(d[10])),E=t(r(d[11])),b=r(d[12]);function C(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,l=new WeakMap;return(C=function(t){return t?l:n})(t)}var w=function(){var t,C=(0,u.useSelector)(function(t){return t.room.roomViewType}),w=(0,u.useSelector)(function(t){return t.participant.presentingState}),T=(0,n.useContext)(l.MediaRoomContext).mediaRoom,h=(0,n.useContext)(s.ConfigServiceContext).sessionConfig,P=((0,u.useSelector)(function(t){return t.participant.requestToJoinType}),'LANDSCAPE'===n.default.useContext(b.OrientationContext).orientation),v=(0,u.useDispatch)(),S=(0,y.useWindowDimensions)(),k=h.theme.dimensions||S,_=(k.height,k.width),O=(0,n.useContext)(p.ThemeContext).colors,R=C===c.DyteViewTypes.webinar&&w===o.PresentingState.INITIATED,j=function(){T.startPresenting()},B=function(){var t;null!=(t=h.permissions)&&t.accept_present_requests?v((0,o.stoppedPresenting)()):T.removePeerFromStage(T.peerid,c.WebinarAcceptRequestType.REQUESTED_BY_PARTICIPANT)},D=(null==(t=h.permissions)||t.accept_present_requests,function(){return o.RequestToJoinType.present?'Start Presenting':'Start Asking'});return n.default.createElement(f.Modal,{isVisible:R,backdropOpacity:.8,backdropColor:O.secondary[800]},n.default.createElement(f.Flex,{width:.9*_,bg:"secondary.1000",color:"textPrimary.100",px:15,borderRadius:x.default.medium},n.default.createElement(f.Flex,{py:25},n.default.createElement(f.Flex,{display:"flex",py:20},P?n.default.createElement(f.HStack,null,n.default.createElement(f.Flex,{width:"50%"},n.default.createElement(E.default,null)),n.default.createElement(f.Flex,{width:"50%",px:25,direction:"column",justify:"center"},n.default.createElement(f.Button,{width:"100%",onClick:B},n.default.createElement(f.Box,{bg:"danger.500",py:15,px:20,borderRadius:x.default.small,align:"center"},n.default.createElement(f.Text,null,"Cancel"))),n.default.createElement(f.Button,{width:"100%",onClick:j},n.default.createElement(f.Box,{bg:"primary.500",py:15,px:20,mt:20,borderRadius:x.default.small,align:"center"},n.default.createElement(f.Text,null,D()))))):n.default.createElement(f.VStack,null,n.default.createElement(E.default,null),n.default.createElement(f.Flex,{direction:"column",justifyContent:"space-between"},n.default.createElement(f.Button,{width:"100%",onClick:B},n.default.createElement(f.Box,{bg:"danger.500",py:12,px:20,mt:10,borderRadius:x.default.small,align:"center"},n.default.createElement(f.Text,null,"Cancel"))),n.default.createElement(f.Button,{width:"100%",onClick:j},n.default.createElement(f.Box,{bg:"primary.500",py:12,px:20,mt:10,borderRadius:x.default.small,align:"center"},n.default.createElement(f.Text,null,D())))))))))};e.default=w},800,[1,165,580,432,487,492,503,507,509,2,671,801,570]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){var t=(0,n.useContext)(p.ConfigServiceContext).sessionConfig,v=(0,c.useWindowDimensions)(),S=(t.theme.dimensions||v).width,x='LANDSCAPE'===n.default.useContext(b.OrientationContext).orientation,y=Math.floor(3*S/9);S<1024&&S>500?y=Math.floor(4*S/9):S<500&&(y=Math.floor(7.2*S/9));var P=Math.floor(y*(x?3:5)/4.4),D=(0,o.useSelector)(function(t){return t.participant.id}),I=(0,o.useSelector)(function(t){return t.participant.videoOff}),w=(0,o.useSelector)(function(t){return t.participant.audioMuted}),C=(0,o.useSelector)(function(t){return t.participant.displayName}),M=(0,o.useSelector)(function(t){return t.participant.displayImageURL}),k=(0,o.useSelector)(function(t){return t.participant.device}),O=(0,o.useSelector)(function(t){return t.participant.participantPermissions}),j=(0,o.useSelector)(function(t){return t.participant.videoProduction}),T=(0,o.useSelector)(function(t){return t.participant.audioProduction}),N=(0,n.useContext)(s.UserTrackContext),A=N.mediaTracks,_=A.webcamTrack,z=A.audioTrack,B=N.inputDevices,L=(B.audioInputDevices,B.videoInputDevices,B.onAudioInputChange,B.onVideoInputChange,B.toggleAudioState),W=B.toggleVideoState,R=n.default.createElement(u.Box,{status:"error",bg:"danger.500",p:12,borderRadius:h.default.small,mt:10,width:y},n.default.createElement(u.HStack,{width:y},n.default.createElement(u.VStack,null,n.default.createElement(u.Text,{mb:2,fontSize:"lg",fontWeight:"bold"},"Permission Denied"),n.default.createElement(u.Text,{fontSize:"sm"},"We could not get permission to access your device.")))),V={id:D,device:k,displayName:C,audioMuted:w,picture:M,videoVisible:!I,videoTrack:_,audioTrack:z,isMe:!0};return n.default.createElement(u.Flex,{direction:"column",justify:"center"},n.default.createElement(f.default,{height:P,width:y,peer:V},n.default.createElement(u.Flex,{position:"absolute",bottom:1,zIndex:2e3},n.default.createElement(u.Flex,{direction:"row",justify:"flex-end",width:y,mb:10},n.default.createElement(u.Button,{disabled:T===l.MediaStates.NOT_APPLICABLE||O.microphone===E.permissionEnum.DENIED,onClick:L},n.default.createElement(u.Box,{height:36,width:36,bg:"secondary.800",borderRadius:h.default.small,align:"center",mr:5,justify:"center"},!w&&z?n.default.createElement(u.Icon,{name:"mic",boxSize:"20",fill:"textPrimary.200"}):n.default.createElement(u.Icon,{name:"mic-off",boxSize:"20",fill:"danger.500"}))),n.default.createElement(u.Button,{disabled:j===l.MediaStates.NOT_APPLICABLE||O.camera===E.permissionEnum.DENIED,onClick:W},n.default.createElement(u.Box,{height:36,width:36,bg:"secondary.800",borderRadius:h.default.small,align:"center",mr:20,justify:"center"},I?n.default.createElement(u.Icon,{name:"videocam-off",boxSize:"20",fill:"danger.500"}):n.default.createElement(u.Icon,{name:"videocam",boxSize:"20",fill:"textPrimary.200"})))))),(O.camera===E.permissionEnum.DENIED||O.microphone===E.permissionEnum.DENIED)&&R)};var n=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=v(n);if(o&&o.has(t))return o.get(t);var u={},c=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in t)if("default"!==l&&Object.prototype.hasOwnProperty.call(t,l)){var f=c?Object.getOwnPropertyDescriptor(t,l):null;f&&(f.get||f.set)?Object.defineProperty(u,l,f):u[l]=t[l]}u.default=t,o&&o.set(t,u);return u})(r(d[1])),o=r(d[2]),u=r(d[3]),c=r(d[4]),l=r(d[5]),f=t(r(d[6])),s=r(d[7]),p=r(d[8]),E=r(d[9]),b=r(d[10]),h=t(r(d[11]));function v(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(v=function(t){return t?o:n})(t)}},801,[1,165,432,507,2,480,676,574,503,487,570,671]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),o=r(d[2]),u=r(d[3]),l=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=s(n);if(o&&o.has(t))return o.get(t);var u={},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var f in t)if("default"!==f&&Object.prototype.hasOwnProperty.call(t,f)){var c=l?Object.getOwnPropertyDescriptor(t,f):null;c&&(c.get||c.set)?Object.defineProperty(u,f,c):u[f]=t[f]}u.default=t,o&&o.set(t,u);return u})(r(d[4])),f=r(d[5]),c=r(d[6]);function s(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(s=function(t){return t?o:n})(t)}var p=function(t){t.isMobile;var s=(0,l.useContext)(u.PeersServiceContext),p=s.joinedProcessedPeers,y=s.selfPeer,h=(0,c.useSelector)(function(t){return t.room.gridView}),v=p.concat([y]).filter(function(t){return!(null!=t&&t.webinarHiddenParticipant)&&(null==t?void 0:t.requestToJoinType)===o.RequestToJoinType.ask});return l.default.createElement(f.Flex,{direction:"row",width:"100%",position:"absolute",zIndex:"1",alignItems:"flex-end",justifyContent:"flex-end",bottom:"70",right:"20"},v.map(function(t){return l.default.createElement(f.Box,{key:t.id},l.default.createElement(n.default,{peer:t,height:80,width:130,hideBadge:!0,zIndex:1}))}),0===v.length&&'multi_alternate'===h&&0!==p.length&&l.default.createElement(f.Box,{key:y.id},l.default.createElement(n.default,{peer:y,height:156,width:96,hideBadge:!0})))};p.defaultProps={isMobile:!1};var y=p;e.default=y},802,[1,676,487,669,165,507,432]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),o=r(d[2]),u=r(d[3]),c=r(d[4]),s=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=M(n);if(o&&o.has(t))return o.get(t);var u={},c=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in t)if("default"!==s&&Object.prototype.hasOwnProperty.call(t,s)){var f=c?Object.getOwnPropertyDescriptor(t,s):null;f&&(f.get||f.set)?Object.defineProperty(u,s,f):u[s]=t[s]}u.default=t,o&&o.set(t,u);return u})(r(d[5])),f=r(d[6]),l=r(d[7]),p=r(d[8]);function M(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(M=function(t){return t?o:n})(t)}var v=s.default.memo(function(t){var M=(0,f.useDispatch)(),v=(0,s.useContext)(l.ConfigServiceContext),y=v.processPreset,S=v.meeting,x=(0,f.useSelector)(function(t){return t.room.producersState}),O=(0,f.useSelector)(function(t){return t.room.legacyMode}),P=(0,f.useSelector)(function(t){return t.room.joined}),b=(0,f.useSelector)(function(t){return t.participant.preset}),h=(0,f.useSelector)(function(t){return t.participant.audioMuted}),k=(0,s.useContext)(u.MediaRoomContext).mediaRoom,w=(0,s.useContext)(c.UserTrackContext).mediaTracks,C=w.audioTrack,E=w.webcamTrack,T=w.screenShareVideoTrack;return(0,s.useEffect)(function(){k&&x===o.MediaStates.LOADED&&n.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:O!==k.legacyMode&&(k.legacyMode=O,k.resetVideoProducers(E,T));case 1:case"end":return t.stop()}},null,null,null,Promise)},[O,x]),(0,s.useEffect)(function(){x===o.MediaStates.NOT_STARTED&&(k.hidden||(k.getMesssages(),k.getPolls()),k.hidden=!1,n.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:if(M((0,o.setProducersState)(o.MediaStates.CONNECTING)),!E){t.next=4;break}return t.next=4,n.default.awrap(k.shareWebcam(E));case 4:if(!C){t.next=7;break}return t.next=7,n.default.awrap(k.shareMic(C,h));case 7:M((0,o.setProducersState)(o.MediaStates.LOADED)),null==S||S.emit(S.Events.localMediaConnected);case 9:case"end":return t.stop()}},null,null,null,Promise))},[x,P]),(0,s.useEffect)(function(){b&&y(b)},[b]),s.default.createElement(p.Box,null)});e.default=v},803,[1,67,480,580,574,165,432,503,507]); +__d(function(g,r,i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=function(e){var E=e.width,x=e.height,h=e.isLandscape,b=e.meetingCode,T=e.roomName,C=e.onChangeMeetingCode,v=e.joinMeeting,w=e.title,j=(0,y.useDispatch)(),O=n.useState({displayName:!1,meetingCode:!1}),P=(0,t.default)(O,2),D=P[0],M=P[1],_=n.useContext(u.ThemeContext).colors,k=(0,y.useSelector)(function(e){return e.participant.displayName});(0,y.useSelector)(function(e){return e.room.roomViewType});return n.createElement(o.Flex,{height:x,width:E,justify:h?'space-evenly':'center',align:"center",backgroundColor:"secondary.1000",top:0,direction:h?'row':'column',bottom:0},n.createElement(o.Flex,{align:"center"},n.createElement(o.Text,{fontWeight:"bold",py:18,fontSize:"lg"},w),n.createElement(l.default,null)),n.createElement(o.Flex,{width:E/(h?3:1)-40,justify:"center"},s.DYTE_DEV_MODE?n.createElement(o.Box,null,n.createElement(o.Text,{color:"textPrimary.300",mt:20},"Name: "),n.createElement(c.TextInput,{style:{paddingLeft:15,height:48,marginVertical:10,borderRadius:p.default.medium,color:_.textPrimary[300],backgroundColor:_.secondary[800],width:E/(h?3:1)-40},onChangeText:function(e){return j((0,f.setUserDisplayName)(e))},editable:!0,showSoftInputOnFocus:!0,value:k})):n.createElement(o.HStack,{justify:"center",py:24},n.createElement(o.Text,null,"you are joining as",' '),n.createElement(o.Text,{fontWeight:"bold"},k)),D.displayName&&n.createElement(o.Text,{color:"danger.300",mb:10}," Please enter your display name"),!T&&s.DYTE_DEV_MODE&&n.createElement(o.Box,null,n.createElement(o.Text,{color:"textPrimary.300"},"Meeting Code:"),n.createElement(c.TextInput,{style:{paddingLeft:15,paddingBottom:7,paddingTop:7,marginVertical:10,borderRadius:p.default.medium,color:_.textPrimary[300],backgroundColor:_.secondary[800],width:E/(h?3:1)-40},onChangeText:C,value:b}),D.meetingCode&&n.createElement(o.Text,{color:"danger.300",mb:10}," Please enter meeting room code")),n.createElement(o.Button,{onClick:function(){var e={displayName:!1,meetingCode:!1};b&&k?v():(k||(e.displayName=!0),b||(e.meetingCode=!0));M(e)}},n.createElement(o.Box,{bg:"primary.500",py:12,mt:10,borderRadius:p.default.medium,align:"center"},n.createElement(o.Text,null,"Join")))))};var t=e(r(d[1])),n=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=E(t);if(n&&n.has(e))return n.get(e);var o={},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in e)if("default"!==c&&Object.prototype.hasOwnProperty.call(e,c)){var u=l?Object.getOwnPropertyDescriptor(e,c):null;u&&(u.get||u.set)?Object.defineProperty(o,c,u):o[c]=e[c]}o.default=e,n&&n.set(e,o);return o})(r(d[2])),o=r(d[3]),l=e(r(d[4])),c=r(d[5]),u=r(d[6]),s=r(d[7]),p=e(r(d[8])),f=r(d[9]),y=r(d[10]);function E(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(E=function(e){return e?n:t})(e)}},804,[1,41,165,507,801,2,509,538,671,487,432]); +__d(function(g,r,i,a,m,e,d){var I;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,(function(I){I.CLIENTID_INVALID="CLIENTID_INVALID",I.MEETING_UNAUTHORIZED="MEETING_UNAUTHORIZED",I.MEETING_NOTFOUND="MEETING_NOTFOUND"})(I||(I={}));var N=I;e.default=N},805,[]); +__d(function(e,i,t,l,n,d,o){n.exports={name:"dyteClientMobile",displayName:"dyteClientMobile"}},806,[]); __r(24); __r(0); \ No newline at end of file diff --git a/Frameworks/ios-device.xcarchive/Info.plist b/Frameworks/ios-device.xcarchive/Info.plist index 3358dd7..9785ea7 100644 --- a/Frameworks/ios-device.xcarchive/Info.plist +++ b/Frameworks/ios-device.xcarchive/Info.plist @@ -5,7 +5,7 @@ ArchiveVersion 2 CreationDate - 2022-09-13T08:26:45Z + 2022-10-20T06:50:52Z Name DyteSdk SchemeName diff --git a/Frameworks/ios-device.xcarchive/Products/Library/Frameworks/DyteSdk.framework/main.jsbundle b/Frameworks/ios-device.xcarchive/Products/Library/Frameworks/DyteSdk.framework/main.jsbundle index d09d228..fe58795 100644 --- a/Frameworks/ios-device.xcarchive/Products/Library/Frameworks/DyteSdk.framework/main.jsbundle +++ b/Frameworks/ios-device.xcarchive/Products/Library/Frameworks/DyteSdk.framework/main.jsbundle @@ -3,7 +3,7 @@ var __BUNDLE_START_TIME__=this.nativePerformanceNow?nativePerformanceNow():Date. !(function(n){var e=(function(){function n(n,e){return n}function e(n){var e={};return n.forEach(function(n,r){e[n]=!0}),e}function r(n,r,u){if(n.formatValueCalls++,n.formatValueCalls>200)return"[TOO BIG formatValueCalls "+n.formatValueCalls+" exceeded limit of 200]";var f=t(n,r);if(f)return f;var c=Object.keys(r),s=e(c);if(d(r)&&(c.indexOf('message')>=0||c.indexOf('description')>=0))return o(r);if(0===c.length){if(v(r)){var g=r.name?': '+r.name:'';return n.stylize('[Function'+g+']','special')}if(p(r))return n.stylize(RegExp.prototype.toString.call(r),'regexp');if(y(r))return n.stylize(Date.prototype.toString.call(r),'date');if(d(r))return o(r)}var h,b,m='',j=!1,O=['{','}'];(h=r,Array.isArray(h)&&(j=!0,O=['[',']']),v(r))&&(m=' [Function'+(r.name?': '+r.name:'')+']');return p(r)&&(m=' '+RegExp.prototype.toString.call(r)),y(r)&&(m=' '+Date.prototype.toUTCString.call(r)),d(r)&&(m=' '+o(r)),0!==c.length||j&&0!=r.length?u<0?p(r)?n.stylize(RegExp.prototype.toString.call(r),'regexp'):n.stylize('[Object]','special'):(n.seen.push(r),b=j?i(n,r,u,s,c):c.map(function(e){return l(n,r,u,s,e,j)}),n.seen.pop(),a(b,m,O)):O[0]+m+O[1]}function t(n,e){if(s(e))return n.stylize('undefined','undefined');if('string'==typeof e){var r="'"+JSON.stringify(e).replace(/^"|"$/g,'').replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return n.stylize(r,'string')}return c(e)?n.stylize(''+e,'number'):u(e)?n.stylize(''+e,'boolean'):f(e)?n.stylize('null','null'):void 0}function o(n){return'['+Error.prototype.toString.call(n)+']'}function i(n,e,r,t,o){for(var i=[],a=0,u=e.length;a-1&&(u=l?u.split('\n').map(function(n){return' '+n}).join('\n').substr(2):'\n'+u.split('\n').map(function(n){return' '+n}).join('\n')):u=n.stylize('[Circular]','special')),s(a)){if(l&&i.match(/^\d+$/))return u;(a=JSON.stringify(''+i)).match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(a=a.substr(1,a.length-2),a=n.stylize(a,'name')):(a=a.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),a=n.stylize(a,'string'))}return a+': '+u}function a(n,e,r){return n.reduce(function(n,e){return 0,e.indexOf('\n')>=0&&0,n+e.replace(/\u001b\[\d\d?m/g,'').length+1},0)>60?r[0]+(''===e?'':e+'\n ')+' '+n.join(',\n ')+' '+r[1]:r[0]+e+' '+n.join(', ')+' '+r[1]}function u(n){return'boolean'==typeof n}function f(n){return null===n}function c(n){return'number'==typeof n}function s(n){return void 0===n}function p(n){return g(n)&&'[object RegExp]'===h(n)}function g(n){return'object'==typeof n&&null!==n}function y(n){return g(n)&&'[object Date]'===h(n)}function d(n){return g(n)&&('[object Error]'===h(n)||n instanceof Error)}function v(n){return'function'==typeof n}function h(n){return Object.prototype.toString.call(n)}function b(n,e){return Object.prototype.hasOwnProperty.call(n,e)}return function(e,t){return r({seen:[],formatValueCalls:0,stylize:n},e,t.depth)}})(),r='(index)',t={trace:0,info:1,warn:2,error:3},o=[];o[t.trace]='debug',o[t.info]='log',o[t.warn]='warning',o[t.error]='error';var i=1;function l(r){return function(){var l;l=1===arguments.length&&'string'==typeof arguments[0]?arguments[0]:Array.prototype.map.call(arguments,function(n){return e(n,{depth:10})}).join(', ');var a=arguments[0],u=r;'string'==typeof a&&'Warning: '===a.slice(0,9)&&u>=t.error&&(u=t.warn),n.__inspectorLog&&n.__inspectorLog(o[u],l,[].slice.call(arguments),i),s.length&&(l=p('',l)),n.nativeLoggingHook(l,u)}}function a(n,e){return Array.apply(null,Array(e)).map(function(){return n})}var u="\u2502",f="\u2510",c="\u2518",s=[];function p(n,e){return s.join('')+n+' '+(e||'')}if(n.nativeLoggingHook){n.console;n.console={error:l(t.error),info:l(t.info),log:l(t.info),warn:l(t.warn),trace:l(t.trace),debug:l(t.trace),table:function(e){if(!Array.isArray(e)){var o=e;for(var i in e=[],o)if(o.hasOwnProperty(i)){var l=o[i];l[r]=i,e.push(l)}}if(0!==e.length){var u=Object.keys(e[0]).sort(),f=[],c=[];u.forEach(function(n,r){c[r]=n.length;for(var t=0;t';return function(){for(var r=arguments.length,u=new Array(r),e=0;e0&&void 0!==arguments[0]?arguments[0]:{};if('object'!=typeof t)return Promise.reject(new TypeError('constraints is not a dictionary'));if(!(void 0!==t.audio&&t.audio||void 0!==t.video&&t.video))return Promise.reject(new TypeError('audio and/or video is required'));var o=[];(t=i.normalizeConstraints(t)).audio?o.push(f.default.request({name:'microphone'})):o.push(Promise.resolve(!1));t.video?o.push(f.default.request({name:'camera'})):o.push(Promise.resolve(!1));return new Promise(function(f,l){Promise.all(o).then(function(o){var p=(0,n.default)(o,2),v=p[0],b=p[1];if(v||b){v||delete t.audio,b||delete t.video;y.getUserMedia(t,function(n,o){for(var s,l=c(o);!(s=l()).done;){var p=s.value,v=t[p.kind];'object'==typeof v&&(p.constraints=i.deepClone(v))}var y={streamId:n,streamReactTag:n,tracks:o};f(new u.default(y))},function(t,n){var o;switch(t){case'TypeError':o=new TypeError(n)}o||(o=new s.default({message:n,name:t}));l(o)})}else{l(new s.default({message:'Permission denied.',name:'SecurityError'}))}})})};var n=t(r(d[1])),o=r(d[2]),i=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=l(n);if(o&&o.has(t))return o.get(t);var i={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in t)if("default"!==s&&Object.prototype.hasOwnProperty.call(t,s)){var f=u?Object.getOwnPropertyDescriptor(t,s):null;f&&(f.get||f.set)?Object.defineProperty(i,s,f):i[s]=t[s]}i.default=t,o&&o.set(t,i);return i})(r(d[3])),u=t(r(d[4])),s=t(r(d[5])),f=t(r(d[6]));function l(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(l=function(t){return t?o:n})(t)}function c(t,n){var o="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(o)return(o=o.call(t)).next.bind(o);if(Array.isArray(t)||(o=p(t))||n&&t&&"number"==typeof t.length){o&&(t=o);var i=0;return function(){return i>=t.length?{done:!0}:{done:!1,value:t[i++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function p(t,n){if(t){if("string"==typeof t)return v(t,n);var o=Object.prototype.toString.call(t).slice(8,-1);return"Object"===o&&t.constructor&&(o=t.constructor.name),"Map"===o||"Set"===o?Array.from(t):"Arguments"===o||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(o)?v(t,n):void 0}}function v(t,n){(null==n||n>t.length)&&(n=t.length);for(var o=0,i=new Array(n);o=t.length?{done:!0}:{done:!1,value:t[l++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function n(t,n){if(t){if("string"==typeof t)return o(t,n);var i=Object.prototype.toString.call(t).slice(8,-1);return"Object"===i&&t.constructor&&(i=t.constructor.name),"Map"===i||"Set"===i?Array.from(t):"Arguments"===i||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i)?o(t,n):void 0}}function o(t,n){(null==n||n>t.length)&&(n=t.length);for(var o=0,i=new Array(n);o1&&void 0!==arguments[1]?arguments[1]:'',l=arguments.length>2&&void 0!==arguments[2]?arguments[2]:i,u=new Map,f=new Map;return{clone:(function n(o,i,s){var c=o;if(l(o)){c=null;var v=u.get(o);v?v.push(i):u.set(o,[i])}else{var y=Array.isArray(o)||'undefined'!=typeof FileList&&o instanceof FileList,p=o&&o.constructor===Object;if(y||p){var h=f.has(o);if(h?c=f.get(o):(c=y?[]:{},f.set(o,c)),!s.has(o)){var b=i?i+".":'',A=new Set(s).add(o);if(y)for(var w,S=0,j=t(o);!(w=j()).done;){var I=n(w.value,b+S++,A);h||c.push(I)}else for(var M in o){var O=n(o[M],b+M,A);h||(c[M]=O)}}}}return c})(n,o,new Set),files:u}}},468,[469]); __d(function(g,r,i,a,m,e,d){'use strict';var n=r(d[0]);m.exports=function(t){return'undefined'!=typeof File&&t instanceof File||'undefined'!=typeof Blob&&t instanceof Blob||t instanceof n}},469,[467]); __d(function(g,r,_i,a,m,e,d){function t(t,i){var o="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(o)return(o=o.call(t)).next.bind(o);if(Array.isArray(t)||(o=n(t))||i&&t&&"number"==typeof t.length){o&&(t=o);var f=0;return function(){return f>=t.length?{done:!0}:{done:!1,value:t[f++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function n(t,n){if(t){if("string"==typeof t)return i(t,n);var o=Object.prototype.toString.call(t).slice(8,-1);return"Object"===o&&t.constructor&&(o=t.constructor.name),"Map"===o||"Set"===o?Array.from(t):"Arguments"===o||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(o)?i(t,n):void 0}}function i(t,n){(null==n||n>t.length)&&(n=t.length);for(var i=0,o=new Array(n);i0&&(t.displayName=n.payload.name||'',oe(n.payload.name||''))}),(0,s.default)(n,P.toString(),function(t,n){var o;t.authToken=n.payload,t.id=(o=n.payload,(0,T.parseJwt)(o).id)}),(0,s.default)(n,v.toString(),function(t,n){t.displayName=n.payload,oe(n.payload)}),(0,s.default)(n,N.toString(),function(t,n){t.displayImageURL=n.payload}),(0,s.default)(n,I.toString(),function(t,n){t.loggedIn=n.payload}),(0,s.default)(n,J.toString(),function(t,n){t.participantPermissions=n.payload}),(0,s.default)(n,R.toString(),function(t,n){t.videoProduction=n.payload}),(0,s.default)(n,D.toString(),function(t,n){t.audioProduction=n.payload}),(0,s.default)(n,O.toString(),function(t,n){t.screenSharingProduction=n.payload}),(0,s.default)(n,_.toString(),function(t,n){!1!==t.canUnMute&&(t.audioMuted=n.payload)}),(0,s.default)(n,h.toString(),function(t,n){t.videoOff=n.payload}),(0,s.default)(n,q.toString(),function(t,n){t.videoTrackSelection=n.payload}),(0,s.default)(n,w.toString(),function(t,n){t.audioTrackSelection=n.payload}),(0,s.default)(n,b.toString(),function(t,n){t.sharingScreen=n.payload}),(0,s.default)(n,S.roomJoined.toString(),function(t,n){t.isHost=n.payload.isHost}),(0,s.default)(n,x.toString(),function(t,n){t.isHost||(t.audioMuted=!0,t.canUnMute=n.payload.allowUnMute)}),(0,s.default)(n,Q.toString(),function(t){t.isHost||(t.videoOff=!0)}),(0,s.default)(n,Y.toString(),function(t){t.audioMuted=!0}),(0,s.default)(n,z.toString(),function(t){t.videoOff=!0}),(0,s.default)(n,F.toString(),function(t,n){t.cameraFacing=n.payload}),(0,s.default)(n,k.toString(),function(t,n){t.joinStageSettings=$.ALLOWED,t.requestToJoinStageState=te.ACCEPTED,t.presentingState=ee.INITIATED,t.requestToJoinType=n.payload.requestToJoinType,t.canPresent=!0}),(0,s.default)(n,B.toString(),function(t,n){t.canPresent=n.payload}),(0,s.default)(n,X.toString(),function(t,n){t.webinarHiddenParticipant=n.payload}),(0,s.default)(n,M.toString(),function(t){t.webinarHiddenParticipant=!0,t.joinStageSettings=$.NOT_ALLOWED,t.requestToJoinStageState=te.REJECTED,t.presentingState=ee.NOT_PRESENTING,t.sharingScreen=!1,t.screenSharingProduction=l.MediaStates.NOT_STARTED,A.Alert.alert('Request Declined','Your Request have been declined by host or moderator',[{text:'OK',onPress:function(){}}])}),(0,s.default)(n,U.toString(),function(t,n){t.webinarHiddenParticipant=!0,t.joinStageSettings=$.NOT_ALLOWED,t.audioMuted=!0,t.videoOff=!0,t.sharingScreen=!1,t.requestToJoinStageState=te.NONE,t.presentingState=ee.NOT_PRESENTING,t.screenSharingProduction=l.MediaStates.NOT_STARTED,t.requestToJoinType=void 0;var o=n.payload.type===f.WebinarAcceptRequestType.REQUESTED_BY_PARTICIPANT?'Dropped successfully.':'Dropped from Stage',s=n.payload.type===f.WebinarAcceptRequestType.REQUESTED_BY_PARTICIPANT?"You are no more "+(t.requestToJoinType===ae.present?'Pesenting':'Asking')+".":"Host/Moderator has force stopped you from "+(t.requestToJoinType===ae.present?'Pesenting':'Asking')+".";A.Alert.alert(o,s,[{text:'OK',onPress:function(){}}]),t.canPresent=!1}),(0,s.default)(n,L.toString(),function(t,n){t.requestToJoinStageState=n.payload}),(0,s.default)(n,C.toString(),function(t,n){t.requestToJoinType=n.payload}),(0,s.default)(n,j.toString(),function(t){t.webinarHiddenParticipant=!1,t.presentingState=ee.PRESENTING}),(0,s.default)(n,G.toString(),function(t){t.webinarHiddenParticipant=!0,t.presentingState=ee.NOT_PRESENTING,t.screenSharingProduction=l.MediaStates.NOT_STARTED,t.sharingScreen=!1,t.canPresent=!1}),(0,s.default)(n,W.toString(),function(t){t.presentingState=ee.INITIATED}),(0,s.default)(n,H.toString(),function(t,n){n.payload.id===t.peerId&&(t.requestToJoinType=n.payload.requestToJoinType)}),(0,s.default)(n,K.toString(),function(t,n){var o=n.payload,s=(o.hidden,o.joinStageSettings);t.joinStageSettings=s}),(0,s.default)(n,Z.toString(),function(t,n){t.preset=n.payload.preset}),(0,s.default)(n,S.peerMetadataUpdated.toString(),function(t,n){t.peerId===n.payload.id&&(t.metadata.preset_name=n.payload.preset_name,t.metadata.view_type=n.payload.view_type)}),(0,s.default)(n,ie.toString(),function(t,n){t.videoProduction=l.MediaStates.NOT_STARTED,t.audioProduction=l.MediaStates.NOT_STARTED,t.switched='meeting'}),(0,s.default)(n,S.switchToWebinar.toString(),function(t,n){t.switched='webinar'}),n));e.default=re},487,[1,261,67,475,488,480,481,493,497,2,498]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,Object.defineProperty(e,"useAsyncStorage",{enumerable:!0,get:function(){return n.useAsyncStorage}});var u=t(r(d[1])),n=r(d[2]),o=u.default;e.default=o},488,[1,489,492]); -__d(function(g,r,_i,a,m,_e,d){'use strict';var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var t=e(r(d[1])),n=e(r(d[2]));if(!n.default)throw new Error("[@RNC/AsyncStorage]: NativeModule: AsyncStorage is null.\n\nTo fix this issue try these steps:\n\n \u2022 Run `react-native link @react-native-async-storage/async-storage` in the project root.\n\n \u2022 Rebuild and restart the app.\n\n \u2022 Run the packager with `--reset-cache` flag.\n\n \u2022 If you are using CocoaPods on iOS, run `pod install` in the `ios` directory and then rebuild and re-run the app.\n\n \u2022 If this happens while testing with Jest, check out docs how to integrate AsyncStorage with it: https://react-native-async-storage.github.io/async-storage/docs/advanced/jest\n\nIf none of these fix the issue, please open an issue on the Github repository: https://github.com/react-native-async-storage/react-native-async-storage/issues\n");function i(e,t){var n=arguments.length>1;if('string'!=typeof e&&console.warn("[AsyncStorage] Using "+typeof e+" type for key is not supported. This can lead to unexpected behavior/errors. Use string instead.\nKey passed: "+e+"\n"),n&&'string'!=typeof t){if(null==t)throw new Error("[AsyncStorage] Passing null/undefined as value is not supported. If you want to remove value, Use .remove method instead.\nPassed value: "+t+"\nPassed key: "+e+"\n");console.warn("[AsyncStorage] The value for key \""+e+"\" is not a string. This can lead to unexpected behavior/errors. Consider stringifying it.\nPassed value: "+t+"\nPassed key: "+e+"\n")}}function u(e,t){if(!Array.isArray(e)||0===e.length||!Array.isArray(e[0]))throw new Error('[AsyncStorage] Expected array of key-value pairs as first argument to multiSet');if(t&&'function'!=typeof t){if(Array.isArray(t))throw new Error('[AsyncStorage] Expected function as second argument to multiSet. Did you forget to wrap key-value pairs in an array for the first argument?');throw new Error('[AsyncStorage] Expected function as second argument to multiSet')}}var o={_getRequests:[],_getKeys:[],_immediate:null,getItem:function(e,t){return new Promise(function(u,o){i(e),n.default.multiGet([e],function(e,n){var i=n&&n[0]&&n[0][1]?n[0][1]:null,l=s(e);t&&t(l&&l[0],i),l?o(l[0]):u(i)})})},setItem:function(e,t,u){return new Promise(function(o,l){i(e,t),n.default.multiSet([[e,t]],function(e){var t=s(e);u&&u(t&&t[0]),t?l(t[0]):o(null)})})},removeItem:function(e,t){return new Promise(function(u,o){i(e),n.default.multiRemove([e],function(e){var n=s(e);t&&t(n&&n[0]),n?o(n[0]):u(null)})})},mergeItem:function(e,t,u){return new Promise(function(o,l){i(e,t),n.default.multiMerge([[e,t]],function(e){var t=s(e);u&&u(t&&t[0]),t?l(t[0]):o(null)})})},clear:function(e){return new Promise(function(t,i){n.default.clear(function(n){var u=l(n);e&&e(u),u?i(u):t(null)})})},getAllKeys:function(e){return new Promise(function(t,i){n.default.getAllKeys(function(n,u){var o=l(n);e&&e(o,u),o?i(o):t(u)})})},flushGetRequests:function(){var e=this._getRequests,i=this._getKeys;this._getRequests=[],this._getKeys=[],n.default.multiGet(i,function(n,i){var u={};i&&i.forEach(function(e){var n=(0,t.default)(e,2),i=n[0],o=n[1];return u[i]=o,o});for(var o=e.length,s=0;s=0&&t<=1}),D=function(t){return t&&t.width>0&&t.height>0},b=.5,N=.5;e.withAnchorPoint=function(t,n,u){if(!w((s=n).x)||!w(s.y))return t;var s;if(!D(u))return t;var c=t.transform;if(!c)return t;if(n.x!==b&&u.width){var f=[];f.push({translateX:u.width*(n.x-b)}),(c=[].concat(f,(0,o.default)(c))).push({translateX:u.width*(b-n.x)})}if(!Array.isArray(c))return{transform:c};if(n.y!==N&&u.height){var h=[];h.push({translateY:u.height*(n.y-N)}),(c=[].concat(h,(0,o.default)(c))).push({translateY:u.height*(N-n.y)})}return{transform:c}};var y=function(){return'react native client'};e.browserName=y;var S=function(){return''};e.osName=S;var M=function(){return!0};e.isMobile=M;e.isChrome=function(){return!0};e.getDeviceInfo=function(){return{isMobile:!0,browserName:'react native client',osName:'',browserVersion:'react native client'}};e.isSafari=function(){return!1};e.isDesktopSafari=function(){return!1};e.useDisclosure=function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0],o=v(t),u=(0,n.default)(o,2),s=u[0],c=u[1];return{isOpen:s,onOpen:l(function(){return c(!0)},[]),onClose:l(function(){return c(!1)},[]),toggle:l(function(){return c(function(t){return!t})},[])}}},493,[1,41,49,165,494,496,2]); -__d(function(g,r,i,a,m,_e,d){"use strict";var e=r(d[0]),t={"text/plain":"Text","text/html":"Url",default:"Text"},o="Copy to clipboard: #{key}, Enter";function n(e){var t=(/mac os x/i.test(navigator.userAgent)?"\u2318":"Ctrl")+"+C";return e.replace(/#{\s*key\s*}/g,t)}m.exports=function(c,l){var s,p,u,y,f,b,w=!1;l||(l={}),s=l.debug||!1;try{if(u=e(),y=document.createRange(),f=document.getSelection(),(b=document.createElement("span")).textContent=c,b.style.all="unset",b.style.position="fixed",b.style.top=0,b.style.clip="rect(0, 0, 0, 0)",b.style.whiteSpace="pre",b.style.webkitUserSelect="text",b.style.MozUserSelect="text",b.style.msUserSelect="text",b.style.userSelect="text",b.addEventListener("copy",function(e){if(e.stopPropagation(),l.format)if(e.preventDefault(),void 0===e.clipboardData){s&&console.warn("unable to use e.clipboardData"),s&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var o=t[l.format]||t.default;window.clipboardData.setData(o,c)}else e.clipboardData.clearData(),e.clipboardData.setData(l.format,c);l.onCopy&&(e.preventDefault(),l.onCopy(e.clipboardData))}),document.body.appendChild(b),y.selectNodeContents(b),f.addRange(y),!document.execCommand("copy"))throw new Error("copy command was unsuccessful");w=!0}catch(e){s&&console.error("unable to copy using execCommand: ",e),s&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(l.format||"text",c),l.onCopy&&l.onCopy(window.clipboardData),w=!0}catch(e){s&&console.error("unable to copy using clipboardData: ",e),s&&console.error("falling back to prompt"),p=n("message"in l?l.message:o),window.prompt(p,c)}}finally{f&&("function"==typeof f.removeRange?f.removeRange(y):f.removeAllRanges()),b&&document.body.removeChild(b),u()}return w}},494,[495]); -__d(function(g,r,_i,a,m,e,d){m.exports=function(){var n=document.getSelection();if(!n.rangeCount)return function(){};for(var t=document.activeElement,o=[],u=0;u>2,o=(3&c)<<4|(h=n.charCodeAt(s++))>>4,A=(15&h)<<2|(u=n.charCodeAt(s++))>>6,l=63&u,isNaN(h)?A=l=64:isNaN(u)&&(l=64),f.push(t.charAt(i)+t.charAt(o)+t.charAt(A)+t.charAt(l)),c=h=u="",i=o=A=l=""}while(s>2,o=(3&c)<<4|(h=n[s++])>>4,A=(15&h)<<2|(u=n[s++])>>6,l=63&u,isNaN(h)?A=l=64:isNaN(u)&&(l=64),f.push(t.charAt(i)+t.charAt(o)+t.charAt(A)+t.charAt(l)),c=h=u="",i=o=A=l=""}while(s>>((3&r)<<3)&255;return f},'undefined'!=typeof console&&console.warn&&console.warn("[SECURITY] node-uuid: crypto not usable, falling back to insecure Math.random()")}})():(function(){if('function'==typeof _r)try{var n=_r(d[0]);t=r=n&&function(){return n(16)},r()}catch(n){}})();for(var f='function'==typeof Buffer?Buffer:Array,i=[],c={},s=0;s<256;s++)i[s]=(s+256).toString(16).substr(1),c[i[s]]=s;function l(n,r){var e=r||0,t=i;return t[n[e++]]+t[n[e++]]+t[n[e++]]+t[n[e++]]+'-'+t[n[e++]]+t[n[e++]]+'-'+t[n[e++]]+t[n[e++]]+'-'+t[n[e++]]+t[n[e++]]+'-'+t[n[e++]]+t[n[e++]]+t[n[e++]]+t[n[e++]]+t[n[e++]]+t[n[e++]]}var v=r(),w=[1|v[0],v[1],v[2],v[3],v[4],v[5]],y=16383&(v[6]<<8|v[7]),p=0,h=0;function C(n,e,t){var o=e&&t||0;'string'==typeof n&&(e='binary'===n?new f(16):null,n=null);var u=(n=n||{}).random||(n.rng||r)();if(u[6]=15&u[6]|64,u[8]=63&u[8]|128,e)for(var i=0;i<16;i++)e[o+i]=u[i];return e||l(u)}var R=C;R.v1=function(n,r,e){var t=r&&e||0,o=r||[],u=null!=(n=n||{}).clockseq?n.clockseq:y,f=null!=n.msecs?n.msecs:(new Date).getTime(),i=null!=n.nsecs?n.nsecs:h+1,c=f-p+(i-h)/1e4;if(c<0&&null==n.clockseq&&(u=u+1&16383),(c<0||f>p)&&null==n.nsecs&&(i=0),i>=1e4)throw new Error('uuid.v1(): Can\'t create more than 10M uuids/sec');p=f,h=i,y=u;var s=(1e4*(268435455&(f+=122192928e5))+i)%4294967296;o[t++]=s>>>24&255,o[t++]=s>>>16&255,o[t++]=s>>>8&255,o[t++]=255&s;var v=f/4294967296*1e4&268435455;o[t++]=v>>>8&255,o[t++]=255&v,o[t++]=v>>>24&15|16,o[t++]=v>>>16&255,o[t++]=u>>>8|128,o[t++]=255&u;for(var C=n.node||w,R=0;R<6;R++)o[t+R]=C[R];return r||l(o)},R.v4=C,R.parse=function(n,r,e){var t=r&&e||0,o=0;for(r=r||[],n.toLowerCase().replace(/[0-9a-f]{2}/g,function(n){o<16&&(r[t+o++]=c[n])});o<16;)r[t+o++]=0;return r},R.unparse=l,R.BufferClass=f,R._rng=r,R._mathRNG=e,R._nodeRNG=t,R._whatwgRNG=o,void 0!==m&&m.exports?m.exports=R:'function'==typeof define&&define.amd?define(function(){return R}):(u=n.uuid,R.noConflict=function(){return n.uuid=u,R},n.uuid=R)})('undefined'!=typeof window?window:null)},498,[499]); -__d(function(g,r,i,a,m,e,d){'use strict';var o=65536,n=4294967295;var t=r(d[0]).Buffer,s=g.crypto||g.msCrypto;s&&s.getRandomValues?m.exports=function(u,f){if(u>n)throw new RangeError('requested too many random bytes');var c=t.allocUnsafe(u);if(u>0)if(u>o)for(var l=0;lp)throw new RangeError('The value "'+t+'" is invalid for option "size"');var e=new Uint8Array(t);return Object.setPrototypeOf(e,l.prototype),e}function l(t,e,n){if('number'==typeof t){if('string'==typeof e)throw new TypeError('The "string" argument must be of type string. Received type number');return b(t)}return y(t,e,n)}function y(t,e,n){if('string'==typeof t)return B(t,e);if(ArrayBuffer.isView(t))return m(t);if(null==t)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof t);if(pt(t,ArrayBuffer)||t&&pt(t.buffer,ArrayBuffer))return I(t,e,n);if('undefined'!=typeof SharedArrayBuffer&&(pt(t,SharedArrayBuffer)||t&&pt(t.buffer,SharedArrayBuffer)))return I(t,e,n);if('number'==typeof t)throw new TypeError('The "value" argument must not be of type number. Received type number');var i=t.valueOf&&t.valueOf();if(null!=i&&i!==t)return l.from(i,e,n);var o=U(t);if(o)return o;if('undefined'!=typeof Symbol&&null!=Symbol.toPrimitive&&'function'==typeof t[Symbol.toPrimitive])return l.from(t[Symbol.toPrimitive]('string'),e,n);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof t)}function w(t){if('number'!=typeof t)throw new TypeError('"size" argument must be of type number');if(t<0)throw new RangeError('The value "'+t+'" is invalid for option "size"')}function v(t,e,n){return w(t),t<=0?c(t):void 0!==e?'string'==typeof n?c(t).fill(e,n):c(t).fill(e):c(t)}function b(t){return w(t),c(t<0?0:0|A(t))}function B(t,e){if('string'==typeof e&&''!==e||(e='utf8'),!l.isEncoding(e))throw new TypeError('Unknown encoding: '+e);var n=0|R(t,e),i=c(n),o=i.write(t,e);return o!==n&&(i=i.slice(0,o)),i}function E(t){for(var e=t.length<0?0:0|A(t.length),n=c(e),i=0;i=p)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+p.toString(16)+' bytes');return 0|t}function R(t,e){if(l.isBuffer(t))return t.length;if(ArrayBuffer.isView(t)||pt(t,ArrayBuffer))return t.byteLength;if('string'!=typeof t)throw new TypeError("The \"string\" argument must be one of type string, Buffer, or ArrayBuffer. Received type "+typeof t);var n=t.length,i=arguments.length>2&&!0===arguments[2];if(!i&&0===n)return 0;for(var o=!1;;)switch(e){case'ascii':case'latin1':case'binary':return n;case'utf8':case'utf-8':return ft(t).length;case'ucs2':case'ucs-2':case'utf16le':case'utf-16le':return 2*n;case'hex':return n>>>1;case'base64':return ht(t).length;default:if(o)return i?-1:ft(t).length;e=(''+e).toLowerCase(),o=!0}}function T(t,e,n){var i=!1;if((void 0===e||e<0)&&(e=0),e>this.length)return'';if((void 0===n||n>this.length)&&(n=this.length),n<=0)return'';if((n>>>=0)<=(e>>>=0))return'';for(t||(t='utf8');;)switch(t){case'hex':return Y(this,e,n);case'utf8':case'utf-8':return N(this,e,n);case'ascii':return D(this,e,n);case'latin1':case'binary':return z(this,e,n);case'base64':return C(this,e,n);case'ucs2':case'ucs-2':case'utf16le':case'utf-16le':return G(this,e,n);default:if(i)throw new TypeError('Unknown encoding: '+t);t=(t+'').toLowerCase(),i=!0}}function O(t,e,n){var i=t[e];t[e]=t[n],t[n]=i}function L(t,e,n,i,o){if(0===t.length)return-1;if('string'==typeof n?(i=n,n=0):n>2147483647?n=2147483647:n<-2147483648&&(n=-2147483648),ct(n=+n)&&(n=o?0:t.length-1),n<0&&(n=t.length+n),n>=t.length){if(o)return-1;n=t.length-1}else if(n<0){if(!o)return-1;n=0}if('string'==typeof e&&(e=l.from(e,i)),l.isBuffer(e))return 0===e.length?-1:M(t,e,n,i,o);if('number'==typeof e)return e&=255,'function'==typeof Uint8Array.prototype.indexOf?o?Uint8Array.prototype.indexOf.call(t,e,n):Uint8Array.prototype.lastIndexOf.call(t,e,n):M(t,[e],n,i,o);throw new TypeError('val must be string, number or Buffer')}function M(t,e,n,i,o){var f,u=1,s=t.length,h=e.length;if(void 0!==i&&('ucs2'===(i=String(i).toLowerCase())||'ucs-2'===i||'utf16le'===i||'utf-16le'===i)){if(t.length<2||e.length<2)return-1;u=2,s/=2,h/=2,n/=2}function a(t,e){return 1===u?t[e]:t.readUInt16BE(e*u)}if(o){var p=-1;for(f=n;fs&&(n=s-h),f=n;f>=0;f--){for(var c=!0,l=0;lo&&(i=o):i=o;var f,u=e.length;for(i>u/2&&(i=u/2),f=0;f239?4:f>223?3:f>191?2:1;if(o+s<=n){var h=void 0,a=void 0,p=void 0,c=void 0;switch(s){case 1:f<128&&(u=f);break;case 2:128==(192&(h=t[o+1]))&&(c=(31&f)<<6|63&h)>127&&(u=c);break;case 3:h=t[o+1],a=t[o+2],128==(192&h)&&128==(192&a)&&(c=(15&f)<<12|(63&h)<<6|63&a)>2047&&(c<55296||c>57343)&&(u=c);break;case 4:h=t[o+1],a=t[o+2],p=t[o+3],128==(192&h)&&128==(192&a)&&128==(192&p)&&(c=(15&f)<<18|(63&h)<<12|(63&a)<<6|63&p)>65535&&c<1114112&&(u=c)}}null===u?(u=65533,s=1):u>65535&&(u-=65536,i.push(u>>>10&1023|55296),u=56320|1023&u),i.push(u),o+=s}return j(i)}_e.kMaxLength=p,l.TYPED_ARRAY_SUPPORT=(function(){try{var t=new Uint8Array(1),e={foo:function(){return 42}};return Object.setPrototypeOf(e,Uint8Array.prototype),Object.setPrototypeOf(t,e),42===t.foo()}catch(t){return!1}})(),l.TYPED_ARRAY_SUPPORT||'undefined'==typeof console||'function'!=typeof console.error||console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support."),Object.defineProperty(l.prototype,'parent',{enumerable:!0,get:function(){if(l.isBuffer(this))return this.buffer}}),Object.defineProperty(l.prototype,'offset',{enumerable:!0,get:function(){if(l.isBuffer(this))return this.byteOffset}}),l.poolSize=8192,l.from=function(t,e,n){return y(t,e,n)},Object.setPrototypeOf(l.prototype,Uint8Array.prototype),Object.setPrototypeOf(l,Uint8Array),l.alloc=function(t,e,n){return v(t,e,n)},l.allocUnsafe=function(t){return b(t)},l.allocUnsafeSlow=function(t){return b(t)},l.isBuffer=function(t){return null!=t&&!0===t._isBuffer&&t!==l.prototype},l.compare=function(t,e){if(pt(t,Uint8Array)&&(t=l.from(t,t.offset,t.byteLength)),pt(e,Uint8Array)&&(e=l.from(e,e.offset,e.byteLength)),!l.isBuffer(t)||!l.isBuffer(e))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(t===e)return 0;for(var n=t.length,i=e.length,o=0,f=Math.min(n,i);oi.length?(l.isBuffer(f)||(f=l.from(f)),f.copy(i,o)):Uint8Array.prototype.set.call(i,f,o);else{if(!l.isBuffer(f))throw new TypeError('"list" argument must be an Array of Buffers');f.copy(i,o)}o+=f.length}return i},l.byteLength=R,l.prototype._isBuffer=!0,l.prototype.swap16=function(){var t=this.length;if(t%2!=0)throw new RangeError('Buffer size must be a multiple of 16-bits');for(var e=0;ee&&(t+=' ... '),''},a&&(l.prototype[a]=l.prototype.inspect),l.prototype.compare=function(t,e,n,i,o){if(pt(t,Uint8Array)&&(t=l.from(t,t.offset,t.byteLength)),!l.isBuffer(t))throw new TypeError("The \"target\" argument must be one of type Buffer or Uint8Array. Received type "+typeof t);if(void 0===e&&(e=0),void 0===n&&(n=t?t.length:0),void 0===i&&(i=0),void 0===o&&(o=this.length),e<0||n>t.length||i<0||o>this.length)throw new RangeError('out of range index');if(i>=o&&e>=n)return 0;if(i>=o)return-1;if(e>=n)return 1;if(e>>>=0,n>>>=0,i>>>=0,o>>>=0,this===t)return 0;for(var f=o-i,u=n-e,s=Math.min(f,u),h=this.slice(i,o),a=t.slice(e,n),p=0;p>>=0,isFinite(n)?(n>>>=0,void 0===i&&(i='utf8')):(i=n,n=void 0)}var o=this.length-e;if((void 0===n||n>o)&&(n=o),t.length>0&&(n<0||e<0)||e>this.length)throw new RangeError('Attempt to write outside buffer bounds');i||(i='utf8');for(var f=!1;;)switch(i){case'hex':return _(this,t,e,n);case'utf8':case'utf-8':return S(this,t,e,n);case'ascii':case'latin1':case'binary':return x(this,t,e,n);case'base64':return P(this,t,e,n);case'ucs2':case'ucs-2':case'utf16le':case'utf-16le':return k(this,t,e,n);default:if(f)throw new TypeError('Unknown encoding: '+i);i=(''+i).toLowerCase(),f=!0}},l.prototype.toJSON=function(){return{type:'Buffer',data:Array.prototype.slice.call(this._arr||this,0)}};var F=4096;function j(t){var e=t.length;if(e<=F)return String.fromCharCode.apply(String,t);for(var n='',i=0;ii)&&(n=i);for(var o='',f=e;fn)throw new RangeError('Trying to access beyond buffer length')}function q(t,e,n,i,o,f){if(!l.isBuffer(t))throw new TypeError('"buffer" argument must be a Buffer instance');if(e>o||et.length)throw new RangeError('Index out of range')}function W(t,e,n,i,o){rt(e,i,o,t,n,7);var f=Number(e&BigInt(4294967295));t[n++]=f,f>>=8,t[n++]=f,f>>=8,t[n++]=f,f>>=8,t[n++]=f;var u=Number(e>>BigInt(32)&BigInt(4294967295));return t[n++]=u,u>>=8,t[n++]=u,u>>=8,t[n++]=u,u>>=8,t[n++]=u,n}function X(t,e,n,i,o){rt(e,i,o,t,n,7);var f=Number(e&BigInt(4294967295));t[n+7]=f,f>>=8,t[n+6]=f,f>>=8,t[n+5]=f,f>>=8,t[n+4]=f;var u=Number(e>>BigInt(32)&BigInt(4294967295));return t[n+3]=u,u>>=8,t[n+2]=u,u>>=8,t[n+1]=u,u>>=8,t[n]=u,n+8}function J(t,e,n,i,o,f){if(n+i>t.length)throw new RangeError('Index out of range');if(n<0)throw new RangeError('Index out of range')}function Z(t,e,n,i,o){return e=+e,n>>>=0,o||J(t,0,n,4),h.write(t,e,n,i,23,4),n+4}function $(t,e,n,i,o){return e=+e,n>>>=0,o||J(t,0,n,8),h.write(t,e,n,i,52,8),n+8}l.prototype.slice=function(t,e){var n=this.length;t=~~t,e=void 0===e?n:~~e,t<0?(t+=n)<0&&(t=0):t>n&&(t=n),e<0?(e+=n)<0&&(e=0):e>n&&(e=n),e>>=0,e>>>=0,n||V(t,e,this.length);for(var i=this[t],o=1,f=0;++f>>=0,e>>>=0,n||V(t,e,this.length);for(var i=this[t+--e],o=1;e>0&&(o*=256);)i+=this[t+--e]*o;return i},l.prototype.readUint8=l.prototype.readUInt8=function(t,e){return t>>>=0,e||V(t,1,this.length),this[t]},l.prototype.readUint16LE=l.prototype.readUInt16LE=function(t,e){return t>>>=0,e||V(t,2,this.length),this[t]|this[t+1]<<8},l.prototype.readUint16BE=l.prototype.readUInt16BE=function(t,e){return t>>>=0,e||V(t,2,this.length),this[t]<<8|this[t+1]},l.prototype.readUint32LE=l.prototype.readUInt32LE=function(t,e){return t>>>=0,e||V(t,4,this.length),(this[t]|this[t+1]<<8|this[t+2]<<16)+16777216*this[t+3]},l.prototype.readUint32BE=l.prototype.readUInt32BE=function(t,e){return t>>>=0,e||V(t,4,this.length),16777216*this[t]+(this[t+1]<<16|this[t+2]<<8|this[t+3])},l.prototype.readBigUInt64LE=yt(function(t){et(t>>>=0,'offset');var e=this[t],n=this[t+7];void 0!==e&&void 0!==n||nt(t,this.length-8);var i=e+this[++t]*Math.pow(2,8)+this[++t]*Math.pow(2,16)+this[++t]*Math.pow(2,24),o=this[++t]+this[++t]*Math.pow(2,8)+this[++t]*Math.pow(2,16)+n*Math.pow(2,24);return BigInt(i)+(BigInt(o)<>>=0,'offset');var e=this[t],n=this[t+7];void 0!==e&&void 0!==n||nt(t,this.length-8);var i=e*Math.pow(2,24)+this[++t]*Math.pow(2,16)+this[++t]*Math.pow(2,8)+this[++t],o=this[++t]*Math.pow(2,24)+this[++t]*Math.pow(2,16)+this[++t]*Math.pow(2,8)+n;return(BigInt(i)<>>=0,e>>>=0,n||V(t,e,this.length);for(var i=this[t],o=1,f=0;++f=(o*=128)&&(i-=Math.pow(2,8*e)),i},l.prototype.readIntBE=function(t,e,n){t>>>=0,e>>>=0,n||V(t,e,this.length);for(var i=e,o=1,f=this[t+--i];i>0&&(o*=256);)f+=this[t+--i]*o;return f>=(o*=128)&&(f-=Math.pow(2,8*e)),f},l.prototype.readInt8=function(t,e){return t>>>=0,e||V(t,1,this.length),128&this[t]?-1*(255-this[t]+1):this[t]},l.prototype.readInt16LE=function(t,e){t>>>=0,e||V(t,2,this.length);var n=this[t]|this[t+1]<<8;return 32768&n?4294901760|n:n},l.prototype.readInt16BE=function(t,e){t>>>=0,e||V(t,2,this.length);var n=this[t+1]|this[t]<<8;return 32768&n?4294901760|n:n},l.prototype.readInt32LE=function(t,e){return t>>>=0,e||V(t,4,this.length),this[t]|this[t+1]<<8|this[t+2]<<16|this[t+3]<<24},l.prototype.readInt32BE=function(t,e){return t>>>=0,e||V(t,4,this.length),this[t]<<24|this[t+1]<<16|this[t+2]<<8|this[t+3]},l.prototype.readBigInt64LE=yt(function(t){et(t>>>=0,'offset');var e=this[t],n=this[t+7];void 0!==e&&void 0!==n||nt(t,this.length-8);var i=this[t+4]+this[t+5]*Math.pow(2,8)+this[t+6]*Math.pow(2,16)+(n<<24);return(BigInt(i)<>>=0,'offset');var e=this[t],n=this[t+7];void 0!==e&&void 0!==n||nt(t,this.length-8);var i=(e<<24)+this[++t]*Math.pow(2,16)+this[++t]*Math.pow(2,8)+this[++t];return(BigInt(i)<>>=0,e||V(t,4,this.length),h.read(this,t,!0,23,4)},l.prototype.readFloatBE=function(t,e){return t>>>=0,e||V(t,4,this.length),h.read(this,t,!1,23,4)},l.prototype.readDoubleLE=function(t,e){return t>>>=0,e||V(t,8,this.length),h.read(this,t,!0,52,8)},l.prototype.readDoubleBE=function(t,e){return t>>>=0,e||V(t,8,this.length),h.read(this,t,!1,52,8)},l.prototype.writeUintLE=l.prototype.writeUIntLE=function(t,e,n,i){(t=+t,e>>>=0,n>>>=0,i)||q(this,t,e,n,Math.pow(2,8*n)-1,0);var o=1,f=0;for(this[e]=255&t;++f>>=0,n>>>=0,i)||q(this,t,e,n,Math.pow(2,8*n)-1,0);var o=n-1,f=1;for(this[e+o]=255&t;--o>=0&&(f*=256);)this[e+o]=t/f&255;return e+n},l.prototype.writeUint8=l.prototype.writeUInt8=function(t,e,n){return t=+t,e>>>=0,n||q(this,t,e,1,255,0),this[e]=255&t,e+1},l.prototype.writeUint16LE=l.prototype.writeUInt16LE=function(t,e,n){return t=+t,e>>>=0,n||q(this,t,e,2,65535,0),this[e]=255&t,this[e+1]=t>>>8,e+2},l.prototype.writeUint16BE=l.prototype.writeUInt16BE=function(t,e,n){return t=+t,e>>>=0,n||q(this,t,e,2,65535,0),this[e]=t>>>8,this[e+1]=255&t,e+2},l.prototype.writeUint32LE=l.prototype.writeUInt32LE=function(t,e,n){return t=+t,e>>>=0,n||q(this,t,e,4,4294967295,0),this[e+3]=t>>>24,this[e+2]=t>>>16,this[e+1]=t>>>8,this[e]=255&t,e+4},l.prototype.writeUint32BE=l.prototype.writeUInt32BE=function(t,e,n){return t=+t,e>>>=0,n||q(this,t,e,4,4294967295,0),this[e]=t>>>24,this[e+1]=t>>>16,this[e+2]=t>>>8,this[e+3]=255&t,e+4},l.prototype.writeBigUInt64LE=yt(function(t){return W(this,t,arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,BigInt(0),BigInt('0xffffffffffffffff'))}),l.prototype.writeBigUInt64BE=yt(function(t){return X(this,t,arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,BigInt(0),BigInt('0xffffffffffffffff'))}),l.prototype.writeIntLE=function(t,e,n,i){if(t=+t,e>>>=0,!i){var o=Math.pow(2,8*n-1);q(this,t,e,n,o-1,-o)}var f=0,u=1,s=0;for(this[e]=255&t;++f>0)-s&255;return e+n},l.prototype.writeIntBE=function(t,e,n,i){if(t=+t,e>>>=0,!i){var o=Math.pow(2,8*n-1);q(this,t,e,n,o-1,-o)}var f=n-1,u=1,s=0;for(this[e+f]=255&t;--f>=0&&(u*=256);)t<0&&0===s&&0!==this[e+f+1]&&(s=1),this[e+f]=(t/u>>0)-s&255;return e+n},l.prototype.writeInt8=function(t,e,n){return t=+t,e>>>=0,n||q(this,t,e,1,127,-128),t<0&&(t=255+t+1),this[e]=255&t,e+1},l.prototype.writeInt16LE=function(t,e,n){return t=+t,e>>>=0,n||q(this,t,e,2,32767,-32768),this[e]=255&t,this[e+1]=t>>>8,e+2},l.prototype.writeInt16BE=function(t,e,n){return t=+t,e>>>=0,n||q(this,t,e,2,32767,-32768),this[e]=t>>>8,this[e+1]=255&t,e+2},l.prototype.writeInt32LE=function(t,e,n){return t=+t,e>>>=0,n||q(this,t,e,4,2147483647,-2147483648),this[e]=255&t,this[e+1]=t>>>8,this[e+2]=t>>>16,this[e+3]=t>>>24,e+4},l.prototype.writeInt32BE=function(t,e,n){return t=+t,e>>>=0,n||q(this,t,e,4,2147483647,-2147483648),t<0&&(t=4294967295+t+1),this[e]=t>>>24,this[e+1]=t>>>16,this[e+2]=t>>>8,this[e+3]=255&t,e+4},l.prototype.writeBigInt64LE=yt(function(t){return W(this,t,arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,-BigInt('0x8000000000000000'),BigInt('0x7fffffffffffffff'))}),l.prototype.writeBigInt64BE=yt(function(t){return X(this,t,arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,-BigInt('0x8000000000000000'),BigInt('0x7fffffffffffffff'))}),l.prototype.writeFloatLE=function(t,e,n){return Z(this,t,e,!0,n)},l.prototype.writeFloatBE=function(t,e,n){return Z(this,t,e,!1,n)},l.prototype.writeDoubleLE=function(t,e,n){return $(this,t,e,!0,n)},l.prototype.writeDoubleBE=function(t,e,n){return $(this,t,e,!1,n)},l.prototype.copy=function(t,e,n,i){if(!l.isBuffer(t))throw new TypeError('argument should be a Buffer');if(n||(n=0),i||0===i||(i=this.length),e>=t.length&&(e=t.length),e||(e=0),i>0&&i=this.length)throw new RangeError('Index out of range');if(i<0)throw new RangeError('sourceEnd out of bounds');i>this.length&&(i=this.length),t.length-e>>=0,n=void 0===n?this.length:n>>>0,t||(t=0),'number'==typeof t)for(f=e;f=i+4;n-=3)e="_"+t.slice(n-3,n)+e;return""+t.slice(0,n)+e}function tt(t,e,n){et(e,'offset'),void 0!==t[e]&&void 0!==t[e+n]||nt(e,t.length-(n+1))}function rt(t,e,n,i,o,f){if(t>n||t3?0===e||e===BigInt(0)?">= 0"+s+" and < 2"+s+" ** "+8*(f+1)+s:">= -(2"+s+" ** "+(8*(f+1)-1)+s+") and < 2 ** "+(8*(f+1)-1)+s:">= "+e+s+" and <= "+n+s,new H.ERR_OUT_OF_RANGE('value',u,t)}tt(i,o,f)}function et(t,e){if('number'!=typeof t)throw new H.ERR_INVALID_ARG_TYPE(e,'number',t)}function nt(t,e,n){if(Math.floor(t)!==t)throw et(t,n),new H.ERR_OUT_OF_RANGE(n||'offset','an integer',t);if(e<0)throw new H.ERR_BUFFER_OUT_OF_BOUNDS;throw new H.ERR_OUT_OF_RANGE(n||'offset',">= "+(n?1:0)+" and <= "+e,t)}K('ERR_BUFFER_OUT_OF_BOUNDS',function(t){return t?t+" is outside of buffer bounds":'Attempt to access memory outside buffer bounds'},RangeError),K('ERR_INVALID_ARG_TYPE',function(t,e){return"The \""+t+"\" argument must be of type number. Received type "+typeof e},TypeError),K('ERR_OUT_OF_RANGE',function(t,e,n){var i="The value of \""+t+"\" is out of range.",o=n;return Number.isInteger(n)&&Math.abs(n)>Math.pow(2,32)?o=Q(String(n)):'bigint'==typeof n&&(o=String(n),(n>Math.pow(BigInt(2),BigInt(32))||n<-Math.pow(BigInt(2),BigInt(32)))&&(o=Q(o)),o+='n'),i+=" It must be "+e+". Received "+o},RangeError);var it=/[^+/0-9A-Za-z-_]/g;function ot(t){if((t=(t=t.split('=')[0]).trim().replace(it,'')).length<2)return'';for(;t.length%4!=0;)t+='=';return t}function ft(t,e){var n;e=e||1/0;for(var i=t.length,o=null,f=[],u=0;u55295&&n<57344){if(!o){if(n>56319){(e-=3)>-1&&f.push(239,191,189);continue}if(u+1===i){(e-=3)>-1&&f.push(239,191,189);continue}o=n;continue}if(n<56320){(e-=3)>-1&&f.push(239,191,189),o=n;continue}n=65536+(o-55296<<10|n-56320)}else o&&(e-=3)>-1&&f.push(239,191,189);if(o=null,n<128){if((e-=1)<0)break;f.push(n)}else if(n<2048){if((e-=2)<0)break;f.push(n>>6|192,63&n|128)}else if(n<65536){if((e-=3)<0)break;f.push(n>>12|224,n>>6&63|128,63&n|128)}else{if(!(n<1114112))throw new Error('Invalid code point');if((e-=4)<0)break;f.push(n>>18|240,n>>12&63|128,n>>6&63|128,63&n|128)}}return f}function ut(t){for(var e=[],n=0;n>8,o=n%256,f.push(o),f.push(i);return f}function ht(t){return s.toByteArray(ot(t))}function at(t,e,n,i){var o;for(o=0;o=e.length||o>=t.length);++o)e[o+n]=t[o];return o}function pt(t,e){return t instanceof e||null!=t&&null!=t.constructor&&null!=t.constructor.name&&t.constructor.name===e.name}function ct(t){return t!=t}var lt=(function(){for(var t=new Array(256),e=0;e<16;++e)for(var n=16*e,i=0;i<16;++i)t[n+i]="0123456789abcdef"[e]+"0123456789abcdef"[i];return t})();function yt(t){return'undefined'==typeof BigInt?gt:t}function gt(){throw new Error('BigInt not supported')}},501,[9,10,16,12,14,17,91,502]); -__d(function(g,r,_i,a,_m,_e,_d){_e.read=function(o,t,h,M,f){var w,p,i=8*f-M-1,n=(1<>1,e=-7,u=h?f-1:0,s=h?-1:1,c=o[t+u];for(u+=s,w=c&(1<<-e)-1,c>>=-e,e+=i;e>0;w=256*w+o[t+u],u+=s,e-=8);for(p=w&(1<<-e)-1,w>>=-e,e+=M;e>0;p=256*p+o[t+u],u+=s,e-=8);if(0===w)w=1-N;else{if(w===n)return p?NaN:1/0*(c?-1:1);p+=Math.pow(2,M),w-=N}return(c?-1:1)*p*Math.pow(2,w-M)},_e.write=function(o,t,h,M,f,w){var p,i,n,N=8*w-f-1,e=(1<>1,s=23===f?Math.pow(2,-24)-Math.pow(2,-77):0,c=M?0:w-1,l=M?1:-1,d=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(i=isNaN(t)?1:0,p=e):(p=Math.floor(Math.log(t)/Math.LN2),t*(n=Math.pow(2,-p))<1&&(p--,n*=2),(t+=p+u>=1?s/n:s*Math.pow(2,1-u))*n>=2&&(p++,n/=2),p+u>=e?(i=0,p=e):p+u>=1?(i=(t*n-1)*Math.pow(2,f),p+=u):(i=t*Math.pow(2,u-1)*Math.pow(2,f),p=0));f>=8;o[h+c]=255&i,c+=l,i/=256,f-=8);for(p=p<0;o[h+c]=255&p,c+=l,p/=256,N-=8);o[h+c-l]|=128*d}},502,[]); -__d(function(g,r,i,a,m,e,d){var n=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.removePlugin=e.removeAccessUser=e.default=e.addPlugin=e.addAccessUser=void 0;var u,s=n(r(d[1])),t=n(r(d[2])),c=r(d[3]),l=n(r(d[4])),o=(0,c.createAction)('plugins/addView');e.addPlugin=o;var p=(0,c.createAction)('plugins/removeView');e.removePlugin=p;var f=(0,c.createAction)('websocket/plugin-acl-grant');e.addAccessUser=f;var v=(0,c.createAction)('websocket/plugin-acl-remove');e.removeAccessUser=v;var A=(0,c.createReducer)({plugins:[],main:[],side:[],background:[]},(u={},(0,s.default)(u,o.toString(),function(n,u){var s=u.payload;n.plugins.push(s);var t=new URL(s.baseURL);t.searchParams.append('auth',s.authToken),t.searchParams.append('parent','*'),t.searchParams.append('backend',l.default.apiBase),t.searchParams.append('pluginId',s.id);var c={url:t.href,plugin:s.id,view:'/'};n.main.push(c)}),(0,s.default)(u,p.toString(),function(n,u){var s=u.payload;n.main=n.main.filter(function(n){return n.plugin!==s.id}),n.side=n.side.filter(function(n){return n.plugin!==s.id}),n.background=n.background.filter(function(n){return n.plugin!==s.id}),n.plugins=n.plugins.filter(function(n){return n.id!==s.id})}),(0,s.default)(u,f.toString(),function(n,u){var s=u.payload,c=n.plugins.find(function(n){return n.id===s.pluginId});if(c){var l=(0,t.default)({},c);l.ACLAccessGrantedUsers.push(s.userId),l.ACLAccessRemovedUsers=l.ACLAccessRemovedUsers.filter(function(n){return n!==s.userId}),n.plugins=n.plugins.filter(function(n){return n.id!==c.id}).concat([l])}}),(0,s.default)(u,v.toString(),function(n,u){var s=u.payload,c=n.plugins.find(function(n){return n.id===s.pluginId});if(c){var l=(0,t.default)({},c);l.ACLAccessRemovedUsers.push(s.userId),l.ACLAccessGrantedUsers=l.ACLAccessGrantedUsers.filter(function(n){return n!==s.userId}),n.plugins=n.plugins.filter(function(n){return n.id!==c.id}).concat([l])}}),u));e.default=A},503,[1,261,22,475,504]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.setUrlFromAppHost=e.setUrl=e.default=e.CLIENT_APP_VERSION=void 0;var t={apiBase:'https://api.testing.dyte.in'},s={apiBase:'https://api.testingv2.dyte.in'},n={apiBase:'https://api.testingv3.dyte.in'},p={apiBase:'https://api.cluster.dyte.in'},B={apiBase:'https://api.staging.dyte.in'},f=p;e.CLIENT_APP_VERSION='0.5.0';var o=function(t){f.apiBase=t};e.setUrl=o;e.setUrlFromAppHost=function(f){f.indexOf('testing.dyte.in')>0?o(t.apiBase):f.indexOf('testingv2.dyte.in')>0?o(s.apiBase):f.indexOf('testingv3.dyte.in')>0&&o(n.apiBase),f.indexOf('staging.dyte.in')>0?o(B.apiBase):o(p.apiBase)};var y=f;e.default=y},504,[]); -__d(function(g,r,i,a,m,e,d){var o=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.storeVideoTransform=e.setConsumerScore=e.setConsumerRemotelyResumed=e.setConsumerRemotelyPaused=e.setConsumerClosed=e.default=e.addConsumer=void 0;var t,s=o(r(d[1])),n=o(r(d[2])),u=r(d[3]),c=r(d[4]),l=(0,u.createAction)('session/add-consumer');e.addConsumer=l;var f=(0,u.createAction)('websocket/consumer-paused');e.setConsumerRemotelyPaused=f;var C=(0,u.createAction)('websocket/consumer-resumed');e.setConsumerRemotelyResumed=C;var v=(0,u.createAction)('websocket/consumer-closed');e.setConsumerClosed=v;var y=(0,u.createAction)('websocket/consumer-score');e.setConsumerScore=y;var p=(0,u.createAction)('session/store-video-transforms');e.storeVideoTransform=p;var S=(0,u.createReducer)({activeConsumers:[],closedConsumers:[],videoTransforms:{}},(t={},(0,s.default)(t,c.resetRoom.toString(),function(o){o.activeConsumers=[],o.closedConsumers=[],o.videoTransforms={}}),(0,s.default)(t,l.toString(),function(o,t){o.closedConsumers.includes(t.payload.id)?o.closedConsumers.filter(function(o){return o!==t.payload.id}):o.activeConsumers=o.activeConsumers.filter(function(o){return o.id!==t.payload.id}).concat([t.payload])}),(0,s.default)(t,v.toString(),function(o,t){o.activeConsumers.find(function(o){return o.id===t.payload.id})?o.activeConsumers=o.activeConsumers.filter(function(o){return o.id!==t.payload.id}):o.closedConsumers=o.closedConsumers.concat([t.payload.id])}),(0,s.default)(t,y.toString(),function(o,t){var s=o.activeConsumers.find(function(o){return o.id===t.payload.id});s&&(s.score=t.payload.score.score,s.producerScore=t.payload.score.producerScore,o.activeConsumers=o.activeConsumers.filter(function(o){return o.id!==t.payload.id}).concat([(0,n.default)({},s)]))}),(0,s.default)(t,f.toString(),function(o,t){var s=(0,n.default)({},o.activeConsumers.find(function(o){return o.id===t.payload.id}));s&&(s.remotelyPaused=!0,o.activeConsumers=o.activeConsumers.filter(function(o){return o.id!==t.payload.id}).concat([(0,n.default)({},s)]))}),(0,s.default)(t,C.toString(),function(o,t){var s=o.activeConsumers.find(function(o){return o.id===t.payload.id});s&&(s.remotelyPaused=!1,o.activeConsumers=o.activeConsumers.filter(function(o){return o.id!==t.payload.id}).concat([(0,n.default)({},s)]))}),(0,s.default)(t,p.toString(),function(o,t){o.videoTransforms[t.payload.streamId]=t.payload.transform}),t));e.default=S},505,[1,261,22,475,480]); -__d(function(g,r,i,a,m,e,d){var c=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.setProducerScore=e.setProducerClosed=e.producerConnected=e.default=void 0;var o,t=c(r(d[1])),u=c(r(d[2])),n=r(d[3]),s=r(d[4]),f=(0,n.createAction)('websocket/producer-connect');e.producerConnected=f;var l=(0,n.createAction)('websocket/producer-closed');e.setProducerClosed=l;var v=(0,n.createAction)('websocket/producer-score');e.setProducerScore=v;var P=(0,n.createReducer)({activeProducers:[]},(o={},(0,t.default)(o,s.resetRoom.toString(),function(c){c.activeProducers=[]}),(0,t.default)(o,f.toString(),function(c,o){c.activeProducers=c.activeProducers.filter(function(c){return c.id!==o.payload.id}).concat([o.payload])}),(0,t.default)(o,l.toString(),function(c,o){c.activeProducers=c.activeProducers.filter(function(c){return c.id!==o.payload.id})}),(0,t.default)(o,v.toString(),function(c,o){var t=c.activeProducers.find(function(c){return c.id===o.payload.id});t&&(t.score=o.payload.score[0].score,c.activeProducers=c.activeProducers.filter(function(c){return c.id!==o.payload.id}).concat([(0,u.default)({},t)]))}),o));e.default=P},506,[1,261,22,475,480]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.getClient=e.client=void 0;var l=r(d[1]),n=t(r(d[2])),u=new l.GraphQLClient({url:n.default.apiBase+"/graphql"});e.client=u;e.getClient=function(t){return new l.GraphQLClient({url:(t||n.default.apiBase)+"/graphql"})}},507,[1,465,504]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.ConfigServiceProvider=e.ConfigServiceContext=void 0;var n=t(r(d[1])),o=t(r(d[2])),s=t(r(d[3])),u=O(r(d[4])),l=r(d[5]),f=r(d[6]),c=r(d[7]),p=r(d[8]),h=t(r(d[9])),v=t(r(d[10])),w=t(r(d[11])),y=r(d[12]),C=r(d[13]),P=r(d[14]),T=r(d[15]),_=r(d[16]),S=r(d[17]),b=O(r(d[18]));function k(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(k=function(t){return t?o:n})(t)}function O(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=k(n);if(o&&o.has(t))return o.get(t);var s={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in t)if("default"!==l&&Object.prototype.hasOwnProperty.call(t,l)){var f=u?Object.getOwnPropertyDescriptor(t,l):null;f&&(f.get||f.set)?Object.defineProperty(s,l,f):s[l]=t[l]}return s.default=t,o&&o.set(t,s),s}var V=(0,u.createContext)(null);e.ConfigServiceContext=V;e.ConfigServiceProvider=function(t){var k=(0,f.useDispatch)(),O=t.children,x=t.meeting,j=(0,u.useState)((0,o.default)({},x.config,{permissions_fetched:!1})),M=(0,s.default)(j,2),E=M[0],L=M[1],D=(0,u.useState)(null),I=(0,s.default)(D,2),A=I[0],B=I[1],N=(0,u.useContext)(P.ClientContext),W=u.default.useContext(S.OrientationContext).orientation,U=(0,u.useState)([]),z=(0,s.default)(U,2),H=z[0],R=z[1],G=(0,f.useSelector)(function(t){return t.participant.peerId}),J='LANDSCAPE'===W,F=((0,l.useWindowDimensions)(),function(t){var n,s,u,l,f,p,h=(0,o.default)({},t,{permissions_fetched:!0});null!=(n=h.theme)&&null!=(s=n.grid)&&null!=(u=s.defaultView)&&u.toLowerCase()&&c.store.dispatch((0,y.setRoomGridView)(null==(l=h.theme)?void 0:null==(f=l.grid)?void 0:null==(p=f.defaultView)?void 0:p.toLowerCase())),h.theme=(0,_.convertThemeToV2)(h.theme,x._uiConfig),x.config=h,L((0,o.default)({},h))}),q=function(t){var s;return n.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:s=null!=t&&t.uiConfig||null!=t&&t.role?(0,_.convertPresetToV2)(x.config,t):t,(0,f.batch)(function(){var t,n;if(k((0,y.setPresetFetched)(!0)),k((0,C.peerMetadataUpdated)({id:G,view_type:null==(t=s.permissions)?void 0:t.view_type,preset_name:s.preset_name})),null!=(n=s.permissions)&&n.view_type&&k((0,y.setRoomViewType)(s.permissions.view_type)),E.permissions.view_type!==_.DyteViewTypes.groupCall&&s.permissions.view_type===_.DyteViewTypes.groupCall&&k((0,p.switchToGroupCall)()),E.permissions.view_type!==_.DyteViewTypes.webinar&&s.permissions.view_type===_.DyteViewTypes.webinar)k((0,p.updateWebinarPresentingSetting)(!0)),k((0,p.updateCanPresent)(s.permissions.can_present)),k((0,C.switchToWebinar)());else if(s.permissions.hidden_participant){var o={hidden:!0,joinStageSettings:p.JoinStageSettings.ALLOWED};k((0,p.setVisibilitySettings)(o))}}),F((0,o.default)({},(0,w.default)(x.config,s)));case 3:case"end":return n.stop()}},null,null,null,Promise)},K=function(){fetch(v.default.apiBase+"/auth/anonymous").then(function(t){return t.json()}).then(function(t){var n,o,s,u=(n=t.authToken,o=n.split('.')[1].replace(/-/g,'+').replace(/_/g,'/'),s=decodeURIComponent((0,T.decode)(o).split('').map(function(t){return"%"+("00"+t.charCodeAt(0).toString(16)).slice(-2)}).join('')),JSON.parse(s)).id;k((0,p.setUser)({authToken:t.authToken,id:u})),N.setHeader('Authorization',"Bearer "+t.authToken),B(!0)})};(0,u.useEffect)(function(){var t,s,u;x&&(x.setupConfig.authToken?(N.setHeader('Authorization',"Bearer "+x.setupConfig.authToken),t=x.setupConfig.authToken,n.default.async(function(f){for(;;)switch(f.prev=f.next){case 0:return f.next=2,n.default.awrap(fetch(v.default.apiBase+"/auth/basicUserDetails?authToken="+t,{method:'GET',headers:{authorization:"Bearer "+t}}));case 2:return s=f.sent,f.next=5,n.default.awrap(s.json());case 5:(u=f.sent).user&&(b.Logger.meetingMetadata.peerId=G,b.Logger.meetingMetadata.sdkVersion='0.24.0',b.Logger.meetingMetadata.roomName=x.setupConfig.roomName,b.Logger.meetingMetadata.organizationId=x.setupConfig.clientId,'android'===l.Platform.OS?b.Logger.meetingMetadata.deviceInfo={brand:l.Platform.constants.Brand,model:l.Platform.constants.Model,osVersion:l.Platform.constants.Version}:'ios'===l.Platform.OS&&(b.Logger.meetingMetadata.deviceInfo={isIpad:l.Platform.isPad,osVersion:l.Platform.constants.osVersion}),b.default.warn('init'),u.user.email.endsWith('@anon.dyte.in')&&(delete u.user.email,delete u.user.name),N.setHeader('Authorization',"Bearer "+t),k((0,p.setUser)((0,o.default)({},u.user,{authToken:t}))));case 7:case"end":return f.stop()}},null,null,null,Promise),B(!0)):K(),x._controlsHook=function(t){R(function(n){return n.concat(t)})},x._setUIConfig=F)},[x]),(0,u.useEffect)(function(){var t,n,s=(null==(t=x.config)?void 0:null==(n=t.theme)?void 0:n.dimensions)||{},u=s.width,l=s.height;(J&&u155}function P(t,n){var o=parseInt(t.substring(1,3),16),l=parseInt(t.substring(3,5),16),s=parseInt(t.substring(5,7),16);return o=parseInt(""+o*(100+n)/100),l=parseInt(""+l*(100+n)/100),s=parseInt(""+s*(100+n)/100),o=o<255?o:255,l=l<255?l:255,s=s<255?s:255,"#"+(1===o.toString(16).length?"0"+o.toString(16):o.toString(16))+(1===l.toString(16).length?"0"+l.toString(16):l.toString(16))+(1===s.toString(16).length?"0"+s.toString(16):s.toString(16))}var h=function(t,n){return[P(t,20+n),t,P(t,-20-n),P(t,-30-n)]},x=function(t){var n=t;if(null!=n&&n.primary&&'string'==typeof n.primary&&(n.primary=h(n.primary,25)),null!=n&&n.secondary&&'string'==typeof t.secondary){var l=h(n.secondary,10);n.secondary=v(n.secondary)?l:l.reverse()}if(null!=n&&n.textPrimary&&'string'==typeof t.textPrimary){var s=h(n.textPrimary,-10);n.textPrimary=v(n.textPrimary)?s.reverse():s}var u={primary:{},secondary:{},textPrimary:{}};return null!=n&&n.primary?u.primary={300:n.primary[0],500:n.primary[1],700:n.primary[2],900:n.primary[3]}:delete u.primary,null!=n&&n.secondary?u.secondary={1000:n.secondary[0],900:n.secondary[1],800:n.secondary[2],700:n.secondary[3]}:delete u.secondary,null!=n&&n.textPrimary?u.textPrimary={400:n.textPrimary[0],300:n.textPrimary[1],200:n.textPrimary[2],100:n.textPrimary[3]}:delete u.textPrimary,null!=n&&n.videoBackground&&(0,o.default)(u,{videoBackground:n.videoBackground}),u},b=function(t){var o,p,v,P,h=t.children,b=(0,l.useState)(null),S=(0,n.default)(b,2),I=S[0],O=S[1],j=(0,l.useContext)(u.ConfigServiceContext),C={logo:null==j?void 0:null==(o=j.sessionConfig)?void 0:o.theme.header.elements.logo,colors:(null==j?void 0:null==(p=j.sessionConfig)?void 0:p.theme.colors)||{}};return(0,l.useEffect)(function(){var t,n;(null!=C&&C.colors||null!=C&&C.logo)&&O((t=C,n=C,{fonts:{heading:'"Inter", sans-serif',body:'"Lato", system-ui, sans-serif',mono:'Menlo, monospace'},colors:(0,s.default)((0,s.default)(f.default,null==t?void 0:t.colors),x((null==n?void 0:n.colors)||{})),logo:(null==n?void 0:n.logo)||(null==t?void 0:t.logo)||'/dyte_logo.svg'}))},[null==j?void 0:null==(v=j.sessionConfig)?void 0:v.theme.header.elements.logo,null==j?void 0:null==(P=j.sessionConfig)?void 0:P.theme.colors]),I&&j?l.default.createElement(c.ThemeProvider,{theme:I},h):l.default.createElement(y.default,null)};e.default=b},509,[1,41,22,165,510,508,511,514,576]); -__d(function(g,r,i,a,m,_e,d){var t='__lodash_hash_undefined__',n=800,e=16,o=9007199254740991,u='[object Arguments]',c='[object AsyncFunction]',f='[object Function]',s='[object GeneratorFunction]',l='[object Null]',p='[object Object]',_='[object Proxy]',h='[object Undefined]',v=/^\[object .+?Constructor\]$/,y=/^(?:0|[1-9]\d*)$/,b={};b['[object Float32Array]']=b['[object Float64Array]']=b['[object Int8Array]']=b['[object Int16Array]']=b['[object Int32Array]']=b['[object Uint8Array]']=b['[object Uint8ClampedArray]']=b['[object Uint16Array]']=b['[object Uint32Array]']=!0,b[u]=b['[object Array]']=b['[object ArrayBuffer]']=b['[object Boolean]']=b['[object DataView]']=b['[object Date]']=b['[object Error]']=b[f]=b['[object Map]']=b['[object Number]']=b[p]=b['[object RegExp]']=b['[object Set]']=b['[object String]']=b['[object WeakMap]']=!1;var j='object'==typeof g&&g&&g.Object===Object&&g,O='object'==typeof self&&self&&self.Object===Object&&self,A=j||O||Function('return this')(),w='object'==typeof _e&&_e&&!_e.nodeType&&_e,z=w&&'object'==typeof m&&m&&!m.nodeType&&m,S=z&&z.exports===w,x=S&&j.process,F=(function(){try{var t=z&&z.require&&z.require('util').types;return t||x&&x.binding&&x.binding('util')}catch(t){}})(),U=F&&F.isTypedArray;function $(t,n,e){switch(e.length){case 0:return t.call(n);case 1:return t.call(n,e[0]);case 2:return t.call(n,e[0],e[1]);case 3:return t.call(n,e[0],e[1],e[2])}return t.apply(n,e)}function P(t,n){for(var e=-1,o=Array(t);++e-1},ft.prototype.set=function(t,n){var e=this.__data__,o=vt(e,t);return o<0?(++this.size,e.push([t,n])):e[o][1]=n,this},st.prototype.clear=function(){this.size=0,this.__data__={hash:new at,map:new(it||ft),string:new at}},st.prototype.delete=function(t){var n=Ut(this,t).delete(t);return this.size-=n?1:0,n},st.prototype.get=function(t){return Ut(this,t).get(t)},st.prototype.has=function(t){return Ut(this,t).has(t)},st.prototype.set=function(t,n){var e=Ut(this,t),o=e.size;return e.set(t,n),this.size+=e.size==o?0:1,this},lt.prototype.clear=function(){this.__data__=new ft,this.size=0},lt.prototype.delete=function(t){var n=this.__data__,e=n.delete(t);return this.size=n.size,e},lt.prototype.get=function(t){return this.__data__.get(t)},lt.prototype.has=function(t){return this.__data__.has(t)},lt.prototype.set=function(t,n){var e=this.__data__;if(e instanceof ft){var o=e.__data__;if(!it||o.length<199)return o.push([t,n]),this.size=++e.size,this;e=this.__data__=new st(o)}return e.set(t,n),this.size=e.size,this};var bt,dt=function(t,n,e){for(var o=-1,u=Object(t),c=e(t),f=c.length;f--;){var s=c[bt?f:++o];if(!1===n(u[s],s,u))break}return t};function gt(t){return null==t?void 0===t?h:l:tt&&tt in Object(t)?Pt(t):Mt(t)}function jt(t){return Qt(t)&>(t)==u}function Ot(t){return!(!Kt(t)||L&&L in t)&&(Ht(t)?V:v).test(Ct(t))}function At(t){if(!Kt(t))return Bt(t);var n=kt(t),e=[];for(var o in t)('constructor'!=o||!n&&C.call(t,o))&&e.push(o);return e}function wt(t,n,e,o,u){t!==n&&dt(n,function(c,f){if(u||(u=new lt),Kt(c))zt(t,n,f,e,wt,o,u);else{var s=o?o(Rt(t,f),c,f+'',t,n,u):void 0;void 0===s&&(s=c),_t(t,f,s)}},tr)}function zt(t,n,e,o,u,c,f){var s=Rt(t,e),l=Rt(n,e),p=f.get(l);if(p)_t(t,e,p);else{var _,h,v,y=c?c(s,l,e+'',t,n,f):void 0,b=void 0===y;if(b){var j=Gt(l),O=!j&&Wt(l),A=!j&&!O&&Yt(l);y=l,j||O||A?Gt(s)?y=s:Qt(v=s)&&Vt(v)?y=xt(s):O?(b=!1,y=mt(l,!0)):A?(b=!1,_=l,h=!0?St(_.buffer):_.buffer,y=new _.constructor(h,_.byteOffset,_.length)):y=[]:Xt(l)||Nt(l)?(y=s,Nt(s)?y=Zt(s):Kt(s)&&!Ht(s)||(y=Et(l))):b=!1}b&&(f.set(l,y),u(y,l,o,c,f),f.delete(l)),_t(t,e,y)}}function mt(t,n){if(n)return t.slice();var e=t.length,o=K?K(e):new t.constructor(e);return t.copy(o),o}function St(t){var n=new t.constructor(t.byteLength);return new J(n).set(new J(t)),n}function xt(t,n){var e=-1,o=t.length;for(n||(n=Array(o));++e-1&&t%1==0&&t0){if(++o>=n)return arguments[0]}else o=0;return t.apply(void 0,arguments)}})(rt?function(t,n){return rt(t,'toString',{configurable:!0,enumerable:!1,value:(e=n,function(){return e}),writable:!0});var e}:nr);function Ct(t){if(null!=t){try{return q.call(t)}catch(t){}try{return t+''}catch(t){}}return''}function Lt(t,n){return t===n||t!=t&&n!=n}var Nt=jt((function(){return arguments})())?jt:function(t){return Qt(t)&&C.call(t,'callee')&&!Y.call(t,'callee')},Gt=Array.isArray;function Vt(t){return null!=t&&Jt(t.length)&&!Ht(t)}var Wt=nt||function(){return!1};function Ht(t){if(!Kt(t))return!1;var n=gt(t);return n==f||n==s||n==c||n==_}function Jt(t){return'number'==typeof t&&t>-1&&t%1==0&&t<=o}function Kt(t){var n=typeof t;return null!=t&&('object'==n||'function'==n)}function Qt(t){return null!=t&&'object'==typeof t}function Xt(t){if(!Qt(t)||gt(t)!=p)return!1;var n=Q(t);if(null===n)return!0;var e=C.call(n,'constructor')&&n.constructor;return'function'==typeof e&&e instanceof e&&q.call(e)==G}var Yt=U?(function(t){return function(n){return t(n)}})(U):function(t){return Qt(t)&&Jt(t.length)&&!!b[gt(t)]};function Zt(t){return Ft(t,tr(t))}function tr(t){return Vt(t)?pt(t,!0):At(t)}var rr=(function(t){return qt(Dt(n=function(n,e){var o=-1,u=e.length,c=u>1?e[u-1]:void 0,f=u>2?e[2]:void 0;for(c=t.length>3&&'function'==typeof c?(u--,c):void 0,f&&Tt(e[0],e[1],f)&&(c=u<3?void 0:c,u=1),n=Object(n);++o25?39:97))};function y(e){var t,r='';for(t=Math.abs(e);t>v;t=t/v|0)r=g(t%v)+r;return(g(t%v)+r).replace(m,'$1-$2')}var b=5381,k=function(e,t){for(var r=t.length;r;)e=33*e^t.charCodeAt(--r);return e};function C(e){return e.displayName||e.name||'Component'}function S(e){return'function'==typeof e}var A=function(e){return null!==e&&'object'==typeof e&&'[object Object]'===(e.toString?e.toString():Object.prototype.toString.call(e))&&!c.typeOf(e)};function x(e){return e&&'string'==typeof e.styledComponentId}function E(e,t){for(var r=0;r=0||(s[r]=e[r]);return s}var _='undefined'!=typeof process&&(process.env.REACT_APP_SC_ATTR||process.env.SC_ATTR)||'data-styled',I='undefined'!=typeof window&&'HTMLElement'in window,U=Boolean('boolean'==typeof SC_DISABLE_SPEEDY?SC_DISABLE_SPEEDY:'undefined'!=typeof process&&void 0!==process.env.REACT_APP_SC_DISABLE_SPEEDY&&''!==process.env.REACT_APP_SC_DISABLE_SPEEDY?'false'!==process.env.REACT_APP_SC_DISABLE_SPEEDY&&process.env.REACT_APP_SC_DISABLE_SPEEDY:'undefined'!=typeof process&&void 0!==process.env.SC_DISABLE_SPEEDY&&''!==process.env.SC_DISABLE_SPEEDY&&('false'!==process.env.SC_DISABLE_SPEEDY&&process.env.SC_DISABLE_SPEEDY)),T=Object.freeze([]),B=Object.freeze({});function D(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),n=1;n0?" Args: "+r.join(', '):''))}var j=512,z=(function(){function e(e){this.groupSizes=new Uint32Array(j),this.length=j,this.tag=e}var t=e.prototype;return t.indexOfGroup=function(e){for(var t=0,r=0;r=this.groupSizes.length){for(var r=this.groupSizes,n=r.length,s=n;e>=s;)(s<<=1)<0&&D(16,""+e);this.groupSizes=new Uint32Array(s),this.groupSizes.set(r),this.length=s;for(var i=n;i=this.length||0===this.groupSizes[e])return t;for(var r=this.groupSizes[e],n=this.indexOfGroup(e),s=n+r,i=n;i=V&&(V=t+1),F.set(e,t),M.set(t,e)},W="style["+_+"][data-styled-version=\"5.3.1\"]",G=new RegExp("^"+_+"\\.g(\\d+)\\[id=\"([\\w\\d-]+)\"\\].*?\"([^\"]*)"),J=function(e){for(var t=e.getTag(),r=t.length,n='',s=0;s0&&(c+=e+",")}),n+=""+a+u+"{content:\""+c+"\"}/*!sc*/\n"}}}return n},q=function(e,t,r){for(var n,s=r.split(','),i=0,o=s.length;i=0;r--){var n=t[r];if(n&&1===n.nodeType&&n.hasAttribute(_))return n}},Q=function(e){var t=document.head,r=e||t,n=document.createElement('style'),s=K(r),i=void 0!==s?s.nextSibling:null;n.setAttribute(_,"active"),n.setAttribute("data-styled-version","5.3.1");var o='undefined'!=typeof window&&void 0!==window.__webpack_nonce__?window.__webpack_nonce__:null;return o&&n.setAttribute('nonce',o),r.insertBefore(n,i),n},X=function(e){if(e.sheet)return e.sheet;for(var t=document.styleSheets,r=0,n=t.length;r=0){var r=document.createTextNode(t),n=this.nodes[e];return this.element.insertBefore(r,n||null),this.length++,!0}return!1},t.deleteRule=function(e){this.element.removeChild(this.nodes[e]),this.length--},t.getRule=function(e){return e0&&(s[0]=s[0].replace(n,d))},p,function(e){if(-2===e){var t=f;return f=[],t}}])),w.hash=c.length?c.reduce(function(e,t){return t.name||D(15),k(e,t.name)},b).toString():'',w})(),he=(function(){function e(e,t){var r=this;this.inject=function(e,t){void 0===t&&(t=ce);var n=r.name+t.hash;e.hasNameForId(r.id,n)||e.insertRules(r.id,n,t(r.rules,n,'@keyframes'))},this.toString=function(){return D(12,String(r.name))},this.name=e,this.id="sc-keyframes-"+e,this.rules=t}return e.prototype.getName=function(e){return void 0===e&&(e=ce),this.name+e.hash},e})(),fe=/([A-Z])/,le=/([A-Z])/g,pe=/^ms-/,de=function(e){return"-"+e.toLowerCase()};function we(e){return fe.test(e)?e.replace(le,de).replace(pe,'-ms-'):e}var me=function(e){return void 0===e||null===e||!1===e||''===e},ve=function e(t,r){var n,s,i=[];for(var o in t)t.hasOwnProperty(o)&&!me(t[o])&&(Array.isArray(t[o])&&t[o].isCss||S(t[o])?i.push(we(o)+":",t[o],';'):A(t[o])?i.push.apply(i,e(t[o],o)):i.push(we(o)+": "+(n=o,null==(s=t[o])||'boolean'==typeof s||''===s?'':'number'!=typeof s||0===s||n in p?String(s).trim():s+"px")+";"));return r?[r+" {"].concat(i,['}']):i};function ge(e,t,r,n){if(Array.isArray(e)){for(var s,i=[],o=0,a=e.length;o0?(c=b+o,h=n-i[o].length):(c=b,h=y),w.push(['string',m.slice(k,n+1),b,k-y,c,n-h]),y=h,b=c,k=n;break;case Fe:Me.lastIndex=k+1,Me.test(m),n=0===Me.lastIndex?m.length-1:Me.lastIndex-2,w.push(['at-word',m.slice(k,n+1),b,k-y,b,n-y]),k=n;break;case Se:for(n=k,u=!0;m.charCodeAt(n+1)===Se;)n+=1,u=!u;r=m.charCodeAt(n+1),u&&r!==Ae&&r!==Ee&&r!==xe&&r!==Ne&&r!==Pe&&r!==Re&&(n+=1),w.push(['word',m.slice(k,n+1),b,k-y,b,n-y]),k=n;break;default:r===Ae&&m.charCodeAt(k+1)===je?(0===(n=m.indexOf('*/',k+2)+1)&&(v?n=m.length:C('comment')),(o=(i=(a=m.slice(k,n+1)).split('\n')).length-1)>0?(c=b+o,h=n-i[o].length):(c=b,h=y),w.push(['comment',a,b,k-y,c,n-h]),y=h,b=c,k=n):(Ve.lastIndex=k+1,Ve.test(m),n=0===Ve.lastIndex?m.length-1:Ve.lastIndex-2,w.push(['word',m.slice(k,n+1),b,k-y,b,n-y]),k=n)}k++}return w}var Ye={brackets:[36,39],string:[31,39],'at-word':[31,39],comment:[90,39],'{':[32,39],'}':[32,39],':':[1,22],';':[1,22],'(':[1,22],')':[1,22]};function We(e){return"\x1b["+e+"m"}function Ge(e){var t=[];return $e(new wt(e),{ignoreErrors:!0}).forEach(function(e){var r=Ye[e[0]];r?t.push(e[1].split(/\r?\n/).map(function(e){return We(r[0])+e+We(r[1])}).join('\n')):t.push(e[1])}),t.join('')}var Je=(function(){function e(t,r,n,s,i,o){this.name='CssSyntaxError',this.reason=t,i&&(this.file=i),s&&(this.source=s),o&&(this.plugin=o),void 0!==r&&void 0!==n&&(this.line=r,this.column=n),this.setMessage(),Error.captureStackTrace&&Error.captureStackTrace(this,e)}var t=e.prototype;return t.setMessage=function(){this.message=this.plugin?this.plugin+": ":'',this.message+=this.file?this.file:'',void 0!==this.line&&(this.message+=":"+this.line+":"+this.column),this.message+=": "+this.reason},t.showSourceCode=function(e){var t=this;if(!this.source)return'';var r=this.source;void 0===e&&(e=d),e&&(r=Ge(r));var n=r.split(/\r?\n/),s=Math.max(this.line-3,0),i=Math.min(this.line+2,n.length),o=String(i).length;return n.slice(s,i).map(function(e,r){var n=s+1+r,i=" "+(" "+n).slice(-o)+" | ";return n===t.line?">"+i+e+"\n "+(i.replace(/\d/g,' ')+e.slice(0,t.column-1).replace(/[^\t]/g,' '))+"^":" "+i+e}).join('\n')},t.toString=function(){var e=this.showSourceCode();return e&&(e="\n\n"+e+"\n"),this.name+": "+this.message+e},R(e,[{key:"generated",get:function(){return be('CssSyntaxError#generated is deprecated. Use input instead.'),this.input}}]),e})(),qe={colon:': ',indent:' ',beforeDecl:'\n',beforeRule:'\n',beforeOpen:' ',beforeClose:'\n',beforeComment:'\n',after:'\n',emptyBody:'',commentLeft:' ',commentRight:' '};var He=(function(){function e(e){this.builder=e}var t=e.prototype;return t.stringify=function(e,t){this[e.type](e,t)},t.root=function(e){this.body(e),e.raws.after&&this.builder(e.raws.after)},t.comment=function(e){var t=this.raw(e,'left','commentLeft'),r=this.raw(e,'right','commentRight');this.builder("/*"+t+e.text+r+"*/",e)},t.decl=function(e,t){var r=this.raw(e,'between','colon'),n=e.prop+r+this.rawValue(e,'value');e.important&&(n+=e.raws.important||' !important'),t&&(n+=';'),this.builder(n,e)},t.rule=function(e){this.block(e,this.rawValue(e,'selector'))},t.atrule=function(e,t){var r="@"+e.name,n=e.params?this.rawValue(e,'params'):'';if(void 0!==e.raws.afterName?r+=e.raws.afterName:n&&(r+=' '),e.nodes)this.block(e,r+n);else{var s=(e.raws.between||'')+(t?';':'');this.builder(r+n+s,e)}},t.body=function(e){for(var t=e.nodes.length-1;t>0&&'comment'===e.nodes[t].type;)t-=1;for(var r=this.raw(e,'semicolon'),n=0;n0&&void 0!==e.raws.after)return-1!==(t=e.raws.after).indexOf('\n')&&(t=t.replace(/[^\n]+$/,'')),!1}),t},t.rawBeforeOpen=function(e){var t;return e.walk(function(e){if('decl'!==e.type&&void 0!==(t=e.raws.between))return!1}),t},t.rawColon=function(e){var t;return e.walkDecls(function(e){if(void 0!==e.raws.between)return t=e.raws.between.replace(/[^\s:]/g,''),!1}),t},t.beforeAfter=function(e,t){var r;r='decl'===e.type?this.raw(e,null,'beforeDecl'):'comment'===e.type?this.raw(e,null,'beforeComment'):'before'===t?this.raw(e,null,'beforeRule'):this.raw(e,null,'beforeClose');for(var n=e.parent,s=0;n&&'root'!==n.type;)s+=1,n=n.parent;if(-1!==r.indexOf('\n')){var i=this.raw(e,null,'indent');if(i.length)for(var o=0;o0&&this.unclosedBracket(s),t&&n){for(;this.pos>o&&('space'===(e=this.tokens[this.pos][0])||'comment'===e);)this.pos-=1;this.decl(this.tokens.slice(o,this.pos+1))}else this.unknownWord(o)},t.rule=function(e){e.pop();var t=new at;this.init(t,e[0][2],e[0][3]),t.raws.between=this.spacesFromEnd(e),this.raw(t,'selector',e),this.current=t},t.decl=function(e){var t=new Xe;this.init(t);var r,n=e[e.length-1];for(';'===n[0]&&(this.semicolon=!0,e.pop()),n[4]?t.source.end={line:n[4],column:n[5]}:t.source.end={line:n[2],column:n[3]};'word'!==e[0][0];)t.raws.before+=e.shift()[1];for(t.source.start={line:e[0][2],column:e[0][3]},t.prop='';e.length;){var s=e[0][0];if(':'===s||'space'===s||'comment'===s)break;t.prop+=e.shift()[1]}for(t.raws.between='';e.length;){if(':'===(r=e.shift())[0]){t.raws.between+=r[1];break}t.raws.between+=r[1]}'_'!==t.prop[0]&&'*'!==t.prop[0]||(t.raws.before+=t.prop[0],t.prop=t.prop.slice(1)),t.raws.between+=this.spacesFromStart(e),this.precheckMissedSemicolon(e);for(var i=e.length-1;i>0;i--){if('!important'===(r=e[i])[1]){t.important=!0;var o=this.stringFrom(e,i);' !important'!==(o=this.spacesFromEnd(e)+o)&&(t.raws.important=o);break}if('important'===r[1]){for(var a=e.slice(0),u='',c=i;c>0;c--){var h=a[c][0];if(0===u.trim().indexOf('!')&&'space'!==h)break;u=a.pop()[1]+u}0===u.trim().indexOf('!')&&(t.important=!0,t.raws.important=u,e=a)}if('space'!==r[0]&&'comment'!==r[0])break}this.raw(t,'value',e),-1!==t.value.indexOf(':')&&this.checkMissedSemicolon(e)},t.atrule=function(e){var t=new it;t.name=e[1].slice(1),''===t.name&&this.unnamedAtrule(t,e),this.init(t,e[2],e[3]);var r=!1,n=!1,s=[];for(this.pos+=1;this.pos=0&&('space'===(r=e[s])[0]||2!==(n+=1));s--);throw this.input.error('Missed semicolon',r[2],r[3])}},e})();function rt(e,t){if(t&&t.safe)throw new Error("Option safe was removed. Use parser: require(\"postcss-safe-parser\")");var r=new wt(e,t),n=new tt(r);try{n.tokenize(),n.loop()}catch(e){throw'CssSyntaxError'===e.name&&t&&t.from&&(/\.scss$/i.test(t.from)?e.message+="\nYou tried to parse SCSS with the standard CSS parser; try again with the postcss-scss parser":/\.less$/i.test(t.from)&&(e.message+="\nYou tried to parse Less with the standard CSS parser; try again with the postcss-less parser")),e}return n.root}function nt(e){return e.map(function(e){return e.nodes&&(e.nodes=nt(e.nodes)),delete e.source,e})}var st=(function(e){function t(){return e.apply(this,arguments)||this}P(t,e);var r=t.prototype;return r.push=function(e){return e.parent=this,this.nodes.push(e),this},r.each=function(e){this.lastEach||(this.lastEach=0),this.indexes||(this.indexes={}),this.lastEach+=1;var t=this.lastEach;if(this.indexes[t]=0,this.nodes){for(var r,n;this.indexes[t]=e&&(this.indexes[r]=t-1);return this},r.removeAll=function(){return this.nodes.forEach(function(e){return e.parent=void 0}),this.nodes=[],this},r.replaceValues=function(e,t,r){return r||(r=t,t={}),this.walkDecls(function(n){t.props&&-1===t.props.indexOf(n.prop)||t.fast&&-1===n.value.indexOf(t.fast)||(n.value=n.value.replace(e,r))}),this},r.every=function(e){return this.nodes.every(e)},r.some=function(e){return this.nodes.some(e)},r.index=function(e){return'number'==typeof e?e:this.nodes.indexOf(e)},r.normalize=function(e,t){var r=this;if('string'==typeof e)e=nt(rt(e).nodes);else if(!Array.isArray(e))if('root'===e.type)e=e.nodes;else if(e.type)e=[e];else if(e.prop){if(void 0===e.value)throw new Error('Value field is missed in node creation');'string'!=typeof e.value&&(e.value=String(e.value)),e=[new Xe(e)]}else if(e.selector)e=[new at(e)];else if(e.name)e=[new it(e)];else{if(!e.text)throw new Error('Unknown node type in node creation');e=[new et(e)]}return e.map(function(e){return void 0===e.raws&&(e=r.rebuild(e)),e.parent&&(e=e.clone()),void 0===e.raws.before&&t&&void 0!==t.raws.before&&(e.raws.before=t.raws.before.replace(/[^\s]/g,'')),e.parent=r,e})},r.rebuild=function(e,t){var r,n=this;for(var s in'root'===e.type?r=new pt:'atrule'===e.type?r=new it:'rule'===e.type?r=new at:'decl'===e.type?r=new Xe:'comment'===e.type&&(r=new et),e)'nodes'===s?r.nodes=e.nodes.map(function(e){return n.rebuild(e,r)}):'parent'===s&&t?r.parent=t:e.hasOwnProperty(s)&&(r[s]=e[s]);return r},r.eachInside=function(e){return be("Container#eachInside is deprecated. Use Container#walk instead."),this.walk(e)},r.eachDecl=function(e,t){return be("Container#eachDecl is deprecated. Use Container#walkDecls instead."),this.walkDecls(e,t)},r.eachRule=function(e,t){return be("Container#eachRule is deprecated. Use Container#walkRules instead."),this.walkRules(e,t)},r.eachAtRule=function(e,t){return be("Container#eachAtRule is deprecated. Use Container#walkAtRules instead."),this.walkAtRules(e,t)},r.eachComment=function(e){return be("Container#eachComment is deprecated. Use Container#walkComments instead."),this.walkComments(e)},R(t,[{key:"first",get:function(){if(this.nodes)return this.nodes[0]}},{key:"last",get:function(){if(this.nodes)return this.nodes[this.nodes.length-1]}},{key:"semicolon",get:function(){return be('Node#semicolon is deprecated. Use Node#raws.semicolon'),this.raws.semicolon},set:function(e){be('Node#semicolon is deprecated. Use Node#raws.semicolon'),this.raws.semicolon=e}},{key:"after",get:function(){return be('Node#after is deprecated. Use Node#raws.after'),this.raws.after},set:function(e){be('Node#after is deprecated. Use Node#raws.after'),this.raws.after=e}}]),t})(Qe),it=(function(e){function t(t){var r;return(r=e.call(this,t)||this).type='atrule',r}P(t,e);var r=t.prototype;return r.append=function(){var t;this.nodes||(this.nodes=[]);for(var r=arguments.length,n=new Array(r),s=0;s0&&(o-=1):0===o&&-1!==t.indexOf(h)&&(i=!0),i?(''!==s&&n.push(s.trim()),s='',i=!1):s+=h}return(r||''!==s)&&n.push(s.trim()),n},space:function(e){return ot.split(e,[' ','\n','\t'])},comma:function(e){return ot.split(e,[','],!0)}},at=(function(e){function t(t){var r;return(r=e.call(this,t)||this).type='rule',r.nodes||(r.nodes=[]),r}return P(t,e),R(t,[{key:"selectors",get:function(){return ot.comma(this.selector)},set:function(e){var t=this.selector?this.selector.match(/,\s*/):null,r=t?t[0]:","+this.raw('between','beforeOpen');this.selector=e.join(r)}},{key:"_selector",get:function(){return be('Rule#_selector is deprecated. Use Rule#raws.selector'),this.raws.selector},set:function(e){be('Rule#_selector is deprecated. Use Rule#raws.selector'),this.raws.selector=e}}]),t})(st),ut=(function(){function e(e,t){if(void 0===t&&(t={}),this.type='warning',this.text=e,t.node&&t.node.source){var r=t.node.positionBy(t);this.line=r.line,this.column=r.column}for(var n in t)this[n]=t[n]}return e.prototype.toString=function(){return this.node?this.node.error(this.text,{plugin:this.plugin,index:this.index,word:this.word}).message:this.plugin?this.plugin+": "+this.text:this.text},e})(),ct=(function(){function e(e,t,r){this.processor=e,this.messages=[],this.root=t,this.opts=r,this.css=void 0,this.map=void 0}var t=e.prototype;return t.toString=function(){return this.css},t.warn=function(e,t){void 0===t&&(t={}),t.plugin||this.lastPlugin&&this.lastPlugin.postcssPlugin&&(t.plugin=this.lastPlugin.postcssPlugin);var r=new ut(e,t);return this.messages.push(r),r},t.warnings=function(){return this.messages.filter(function(e){return'warning'===e.type})},R(e,[{key:"content",get:function(){return this.css}}]),e})();function ht(e){return'object'==typeof e&&'function'==typeof e.then}var ft=(function(){function e(t,r,n){var s;if(this.stringified=!1,this.processed=!1,'object'==typeof r&&'root'===r.type)s=r;else if(r instanceof e||r instanceof ct)s=r.root,r.map&&(void 0===n.map&&(n.map={}),n.map.inline||(n.map.inline=!1),n.map.prev=r.map);else{var i=rt;n.syntax&&(i=n.syntax.parse),n.parser&&(i=n.parser),i.parse&&(i=i.parse);try{s=i(r,n)}catch(e){this.error=e}}this.result=new ct(t,s,n)}var t=e.prototype;return t.warnings=function(){return this.sync().warnings()},t.toString=function(){return this.css},t.then=function(e,t){return this.async().then(e,t)},t.catch=function(e){return this.async().catch(e)},t.handleError=function(e,t){try{if(this.error=e,'CssSyntaxError'!==e.name||e.plugin){if(t.postcssVersion){var r=t.postcssPlugin,n=t.postcssVersion,s=this.result.processor.version,i=n.split('.'),o=s.split('.');(i[0]!==o[0]||parseInt(i[1])>parseInt(o[1]))&&be("Your current PostCSS version is "+s+", but "+r+" uses "+n+". Perhaps this is the source of the error below.")}}else e.plugin=t.postcssPlugin,e.setMessage()}catch(e){console&&console.error&&console.error(e)}},t.asyncTick=function(e,t){var r=this;if(this.plugin>=this.processor.plugins.length)return this.processed=!0,e();try{var n=this.processor.plugins[this.plugin],s=this.run(n);this.plugin+=1,ht(s)?s.then(function(){r.asyncTick(e,t)}).catch(function(e){r.handleError(e,n),r.processed=!0,t(e)}):this.asyncTick(e,t)}catch(e){this.processed=!0,t(e)}},t.async=function(){var e=this;return this.processed?new Promise(function(t,r){e.error?r(e.error):t(e.stringify())}):this.processing?this.processing:(this.processing=new Promise(function(t,r){if(e.error)return r(e.error);e.plugin=0,e.asyncTick(t,r)}).then(function(){return e.processed=!0,e.stringify()}),this.processing)},t.sync=function(){var e=this;if(this.processed)return this.result;if(this.processed=!0,this.processing)throw new Error('Use process(css).then(cb) to work with async plugins');if(this.error)throw this.error;return this.result.processor.plugins.forEach(function(t){if(ht(e.run(t)))throw new Error('Use process(css).then(cb) to work with async plugins')}),this.result},t.run=function(e){this.result.lastPlugin=e;try{return e(this.result.root,this.result)}catch(t){throw this.handleError(t,e),t}},t.stringify=function(){if(this.stringified)return this.result;this.stringified=!0,this.sync();var e=this.result.opts,t=Ze;e.syntax&&(t=e.syntax.stringify),e.stringifier&&(t=e.stringifier),t.stringify&&(t=t.stringify);var r='';return t(this.root,function(e){r+=e}),this.result.css=r,this.result},R(e,[{key:"processor",get:function(){return this.result.processor}},{key:"opts",get:function(){return this.result.opts}},{key:"css",get:function(){return this.stringify().css}},{key:"content",get:function(){return this.stringify().content}},{key:"map",get:function(){return this.stringify().map}},{key:"root",get:function(){return this.sync().root}},{key:"messages",get:function(){return this.sync().messages}}]),e})(),lt=(function(){function e(e){void 0===e&&(e=[]),this.version='5.2.0',this.plugins=this.normalize(e)}var t=e.prototype;return t.use=function(e){return this.plugins=this.plugins.concat(this.normalize([e])),this},t.process=function(e,t){return void 0===t&&(t={}),new ft(this,e,t)},t.normalize=function(e){var t=[];return e.forEach(function(e){if(e.postcss&&(e=e.postcss),'object'==typeof e&&Array.isArray(e.plugins))t=t.concat(e.plugins);else{if('function'!=typeof e)throw new Error(e+" is not a PostCSS plugin");t.push(e)}}),t},e})(),pt=(function(e){function t(t){var r;return(r=e.call(this,t)||this).type='root',r.nodes||(r.nodes=[]),r}P(t,e);var r=t.prototype;return r.removeChild=function(t){return 0===(t=this.index(t))&&this.nodes.length>1&&(this.nodes[1].raws.before=this.nodes[t].raws.before),e.prototype.removeChild.call(this,t)},r.normalize=function(t,r,n){var s=e.prototype.normalize.call(this,t);return r&&('prepend'===n?this.nodes.length>1?r.raws.before=this.nodes[1].raws.before:delete r.raws.before:this.first!==r&&s.forEach(function(e){e.raws.before=r.raws.before})),s},r.toResult=function(e){return void 0===e&&(e={}),new ft(new lt,this,e).stringify()},r.remove=function(e){be('Root#remove is deprecated. Use Root#removeChild'),this.removeChild(e)},r.prevMap=function(){return be('Root#prevMap is deprecated. Use Root#source.input.map'),this.source.input.map},t})(st),dt=0,wt=(function(){function e(e,t){void 0===t&&(t={}),this.css=e.toString(),"\ufeff"!==this.css[0]&&"\ufffe"!==this.css[0]||(this.css=this.css.slice(1)),t.from&&(/^\w+:\/\//.test(t.from)?this.file=t.from:this.file=path.resolve(t.from)),this.file||(dt+=1,this.id=""),this.map&&(this.map.file=this.from)}var t=e.prototype;return t.error=function(e,t,r,n){var s;void 0===n&&(n={});var i=this.origin(t,r);return(s=i?new Je(e,i.line,i.column,i.source,i.file,n.plugin):new Je(e,t,r,this.css,this.file,n.plugin)).input={line:t,column:r,source:this.css},this.file&&(s.input.file=this.file),s},t.origin=function(e,t){if(!this.map)return!1;var r=this.map.consumer(),n=r.originalPositionFor({line:e,column:t});if(!n.source)return!1;var s={file:this.mapResolve(n.source),line:n.line,column:n.column},i=r.sourceContentFor(n.source);return i&&(s.source=i),s},t.mapResolve=function(e){return/^\w+:\/\//.test(e)?e:path.resolve(this.map.consumer().sourceRoot||'.',e)},R(e,[{key:"from",get:function(){return this.file||this.id}}]),e})(),mt=(function(e){function t(){return e.apply(this,arguments)||this}P(t,e);var r=t.prototype;return r.tokenize=function(){this.tokens=$e(this.input,{ignoreErrors:!0})},r.comment=function(e){var t=new et;this.init(t,e[2],e[3]),t.source.end={line:e[4],column:e[5]};var r=e[1].slice(2);if('*/'===r.slice(-2)&&(r=r.slice(0,-2)),/^\s*$/.test(r))t.text='',t.raws.left=r,t.raws.right='';else{var n=r.match(/^(\s*)([^]*[^\s])(\s*)$/);t.text=n[2],t.raws.left=n[1],t.raws.right=n[3]}},r.unclosedBracket=function(){},r.unknownWord=function(e){var t=this.tokens.slice(e,this.pos+1);this.spaces+=t.map(function(e){return e[1]}).join('')},r.unexpectedClose=function(){this.current.raws.after+='}'},r.doubleColon=function(){},r.unnamedAtrule=function(e){e.name=''},r.precheckMissedSemicolon=function(e){var t=this.colon(e);if(!1!==t){var r;for(r=t-1;r>=0&&'word'!==e[r][0];r--);for(r-=1;r>=0;r--)if('space'!==e[r][0]){r+=1;break}var n=e.splice(r,e.length-r);this.decl(n)}},r.checkMissedSemicolon=function(){},r.endFile=function(){for(this.current.nodes&&this.current.nodes.length&&(this.current.raws.semicolon=this.semicolon),this.current.raws.after=(this.current.raws.after||'')+this.spaces;this.current.parent;)this.current=this.current.parent,this.current.raws.after=''},t})(tt);var vt={},gt=function(e){return'function'==typeof e||'object'==typeof e&&null!==e&&!Array.isArray(e)},yt=function(e){return'__proto__'!==e&&'constructor'!==e&&'prototype'!==e};function bt(e,t,r){var n=e[r];gt(t)&>(n)?kt(n,t):e[r]=t}function kt(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),n=1;n1?t-1:0),n=1;n>>0);if(!vt[i]){var o=[];(r=new wt(s,t),(n=new mt(r)).tokenize(),n.loop(),n.root).each(function(e){'decl'===e.type&&o.push([e.prop,e.value])});var a=u(o,['borderRadius','borderWidth','borderColor','borderStyle']),c=Tt.create({generated:a});vt[i]=c.generated}return vt[i]},e})())),jt=function(e){return Ut(Dt,e)};"ActivityIndicator ActivityIndicatorIOS ART Button DatePickerIOS DrawerLayoutAndroid\n Image ImageBackground ImageEditor ImageStore KeyboardAvoidingView ListView MapView Modal NavigatorIOS\n Picker PickerIOS ProgressBarAndroid ProgressViewIOS ScrollView SegmentedControlIOS Slider\n SliderIOS SnapshotViewIOS Switch RecyclerViewBackedScrollView RefreshControl SafeAreaView StatusBar\n SwipeableListView SwitchAndroid SwitchIOS TabBarIOS Text TextInput ToastAndroid ToolbarAndroid\n Touchable TouchableHighlight TouchableNativeFeedback TouchableOpacity TouchableWithoutFeedback\n View ViewPagerAndroid WebView FlatList SectionList VirtualizedList Pressable".split(/\s+/m).forEach(function(e){return Object.defineProperty(jt,e,{enumerable:!0,configurable:!1,get:function(){return jt(Bt[e])}})}),i.ThemeConsumer=Et,i.ThemeContext=xt,i.ThemeProvider=function(e){var t=h.useContext(xt),r=h.useMemo(function(){return Rt(e.theme,t)},[e.theme,t]);return e.children?f.createElement(xt.Provider,{value:r},e.children):null},i.css=It,i.default=jt,i.isStyledComponent=x,i.useTheme=function(){return h.useContext(xt)},i.withTheme=function(e){var t=f.forwardRef(function(t,r){var n=h.useContext(xt),s=e.defaultProps,i=Ct(t,n,s);return f.createElement(e,N({},t,{theme:i,ref:r}))});return w(t,e),t.displayName="WithTheme("+C(e)+")",t}},514,[515,524,165,526,527,528,529,443,2]); -__d(function(g,r,_i,a,m,e,d){'use strict';var t=r(d[0]);function n(t){return t&&'object'==typeof t&&'default'in t?t.default:t}Object.defineProperty(e,'__esModule',{value:!0});var o,i=r(d[1]),s=n(i),u=n(r(d[2])),l=n(r(d[3])),c=/^(#(?:[0-9a-f]{3,4}){1,2})$/i,f=/^(rgba?|hsla?|hwb|lab|lch|gray|color)$/,h=function(t){return function(n){return t(n)?'':null}},p=function(t,n){return void 0===n&&(n=String),function(o){if('word'!==o.type)return null;var i=o.value.match(t);return null===i?null:n(i[1])}},v=h(function(t){return'space'===t.type}),x=h(function(t){return'div'===t.type&&'/'===t.value}),w=h(function(t){return'div'===t.type&&','===t.value}),y=(o='word',function(t){return t.type===o?t.value:null}),b=p(/^(none)$/i),k=p(/^(auto)$/i),V=p(/^([+-]?(?:\d*\.)?\d+(?:e[+-]?\d+)?)$/i,Number),$=p(/^(0$|(?:[+-]?(?:\d*\.)?\d+(?:e[+-]?\d+)?)(?=px$))/i,Number),T=p(/^([+-]?(?:\d*\.)?\d+(?:e[+-]?\d+)?(ch|em|ex|rem|vh|vw|vmin|vmax|cm|mm|in|pc|pt))$/i),C=p(/^([+-]?(?:\d*\.)?\d+(?:e[+-]?\d+)?(?:deg|rad))$/i,function(t){return t.toLowerCase()}),S=p(/^([+-]?(?:\d*\.)?\d+(?:e[+-]?\d+)?%)$/i),E=p(/(^-?[_a-z][_a-z0-9-]*$)/i),L=function(t){return'string'!==t.type?null:t.value.replace(/\\([0-9a-f]{1,6})(?:\s|$)/gi,function(t,n){return String.fromCharCode(parseInt(n,16))}).replace(/\\/g,'')},R=function(t){return'word'===t.type&&(c.test(t.value)||t.value in l||'transparent'===t.value)?t.value:'function'===t.type&&f.test(t.value)?i.stringify(t):null},O=p(/^(none|underline|line-through)$/i),F=p(/^(solid|dashed|dotted)$/),B=function(t){var n=t.types,o=void 0===n?[$,T,S]:n,i=t.directions,s=void 0===i?['Top','Right','Bottom','Left']:i,u=t.prefix,l=void 0===u?'':u,c=t.suffix,f=void 0===c?'':c;return function(t){var n,i=[];for(i.push(t.expect.apply(t,o));i.length<4&&t.hasTokens();)t.expect(v),i.push(t.expect.apply(t,o));t.expectEmpty();var u=i[0],c=i[1],h=void 0===c?u:c,p=i[2],x=void 0===p?u:p,w=i[3],y=void 0===w?h:w,b=function(t){return""+l+s[t]+f};return(n={})[b(0)]=u,n[b(1)]=h,n[b(2)]=x,n[b(3)]=y,n}},_=function(t){var n=t.expect($),o=t.matches(v)?t.expect($):n;return t.expectEmpty(),{width:n,height:o}},P=function(t){var n,o,i,s;if(t.matches(b))return t.expectEmpty(),{offset:{width:0,height:0},radius:0,color:'black'};for(var u=!1;t.hasTokens();)u&&t.expect(v),void 0===n&&t.matches($,T)?(n=t.lastValue,t.expect(v),o=t.expect($,T),t.saveRewindPoint(),t.matches(v)&&t.matches($,T)?i=t.lastValue:t.rewind()):void 0===s&&t.matches(R)?s=t.lastValue:t.throw(),u=!0;return void 0===n&&t.throw(),{offset:{width:n,height:o},radius:void 0!==i?i:0,color:void 0!==s?s:'black'}},W=p(/(nowrap|wrap|wrap-reverse)/),Y=p(/(row|row-reverse|column|column-reverse)/),D=function(t){var n;if(t.matches(L))n=t.lastValue;else for(n=t.expect(E);t.hasTokens();){t.expect(v),n+=" "+t.expect(E)}return t.expectEmpty(),{fontFamily:n}},M=p(/^(normal)$/),I=p(/^(italic)$/),N=p(/^([1-9]00|bold)$/),j=p(/^(small-caps)$/),A=[],X=p(/(flex-(?:start|end)|center|stretch|space-(?:between|around))/),H=p(/(flex-(?:start|end)|center|space-(?:between|around|evenly))/),z=p(/^(solid|double|dotted|dashed)$/),G=function(t){return function(n){var o=n.expect(t);return n.expectEmpty(),o}},U=G(V),Z=G($),q=G(C),J=function(t){return function(n,o){return function(i){var s,u,l,c=i.expect(t);if(i.hasTokens())i.expect(w),l=i.expect(t);else{if(void 0===o)return c;l=o}return i.expectEmpty(),[(s={},s[n+"Y"]=l,s),(u={},u[n+"X"]=c,u)]}}},K=J(V),Q=J($),ee=J(C),te={perspective:U,scale:K('scale'),scaleX:U,scaleY:U,translate:Q('translate',0),translateX:Z,translateY:Z,rotate:q,rotateX:q,rotateY:q,rotateZ:q,skewX:q,skewY:q,skew:ee('skew','0deg')},ne=B({types:[R],prefix:'border',suffix:'Color'}),re=B({directions:['TopLeft','TopRight','BottomRight','BottomLeft'],prefix:'border',suffix:'Radius'}),oe=B({prefix:'border',suffix:'Width'}),ie=B({types:[$,T,S,k],prefix:'margin'}),ae=B({prefix:'padding'}),se={background:function(t){return{backgroundColor:t.expect(R)}},border:function(t){var n,o,i;if(t.matches(b))return t.expectEmpty(),{borderWidth:0,borderColor:'black',borderStyle:'solid'};for(var s=0;s<3&&t.hasTokens();)0!==s&&t.expect(v),void 0===n&&t.matches($,T)?n=t.lastValue:void 0===o&&t.matches(R)?o=t.lastValue:void 0===i&&t.matches(F)?i=t.lastValue:t.throw(),s+=1;return t.expectEmpty(),void 0===n&&(n=1),void 0===o&&(o="black"),void 0===i&&(i="solid"),{borderWidth:n,borderColor:o,borderStyle:i}},borderColor:ne,borderRadius:re,borderWidth:oe,boxShadow:function(t){var n=P(t);return{shadowOffset:n.offset,shadowRadius:n.radius,shadowColor:n.color,shadowOpacity:1}},flex:function(t){var n,o,i;if(t.matches(b))return t.expectEmpty(),{flexGrow:0,flexShrink:0,flexBasis:'auto'};if(t.saveRewindPoint(),t.matches(k)&&!t.hasTokens())return{flexGrow:1,flexShrink:1,flexBasis:'auto'};t.rewind();for(var s=0;s<2&&t.hasTokens();)0!==s&&t.expect(v),void 0===n&&t.matches(V)?(n=t.lastValue,t.saveRewindPoint(),t.matches(v)&&t.matches(V)?o=t.lastValue:t.rewind()):void 0===i&&t.matches($,T,S)?i=t.lastValue:void 0===i&&t.matches(k)?i='auto':t.throw(),s+=1;return t.expectEmpty(),void 0===n&&(n=1),void 0===o&&(o=1),void 0===i&&(i=0),{flexGrow:n,flexShrink:o,flexBasis:i}},flexFlow:function(t){for(var n,o,i=0;i<2&&t.hasTokens();)0!==i&&t.expect(v),void 0===n&&t.matches(W)?n=t.lastValue:void 0===o&&t.matches(Y)?o=t.lastValue:t.throw(),i+=1;return t.expectEmpty(),void 0===n&&(n="nowrap"),void 0===o&&(o="row"),{flexWrap:n,flexDirection:o}},font:function(t){for(var n,o,i,s,u=0;u<3&&t.hasTokens();){if(t.matches(M));else if(void 0===n&&t.matches(I))n=t.lastValue;else if(void 0===o&&t.matches(N))o=t.lastValue;else{if(void 0!==i||!t.matches(j))break;i=[t.lastValue]}t.expect(v),u+=1}var l=t.expect($,T);t.matches(x)&&(s=t.expect($,T)),t.expect(v);var c=D(t).fontFamily;void 0===n&&(n="normal"),void 0===o&&(o="normal"),void 0===i&&(i=A);var f={fontStyle:n,fontWeight:o,fontVariant:i,fontSize:l,fontFamily:c};return void 0!==s&&(f.lineHeight=s),f},fontFamily:D,fontVariant:function(t){return{fontVariant:[t.expect(E)]}},fontWeight:function(t){return{fontWeight:t.expect(y)}},margin:ie,padding:ae,placeContent:function(t){var n,o=t.expect(X);return t.hasTokens()?(t.expect(v),n=t.expect(H)):n='stretch',t.expectEmpty(),{alignContent:o,justifyContent:n}},shadowOffset:function(t){return{shadowOffset:_(t)}},textShadow:function(t){var n=P(t);return{textShadowOffset:n.offset,textShadowRadius:n.radius,textShadowColor:n.color}},textShadowOffset:function(t){return{textShadowOffset:_(t)}},textDecoration:function(t){for(var n,o,i,s=!1;t.hasTokens();){if(s&&t.expect(v),void 0===n&&t.matches(O)){var u=[t.lastValue.toLowerCase()];t.saveRewindPoint(),'none'!==u[0]&&t.matches(v)&&t.matches(O)?(u.push(t.lastValue.toLowerCase()),u.sort().reverse()):t.rewind(),n=u.join(' ')}else void 0===o&&t.matches(z)?o=t.lastValue:void 0===i&&t.matches(R)?i=t.lastValue:t.throw();s=!0}return{textDecorationLine:void 0!==n?n:"none",textDecorationColor:void 0!==i?i:"black",textDecorationStyle:void 0!==o?o:"solid"}},textDecorationLine:function(t){for(var n=[],o=!1;t.hasTokens();)o&&t.expect(v),n.push(t.expect(O).toLowerCase()),o=!0;return n.sort().reverse(),{textDecorationLine:n.join(' ')}},transform:function(t){for(var n=[],o=!1;t.hasTokens();){o&&t.expect(v);var i,s=t.expectFunction(),u=s.functionName,l=te[u](s);Array.isArray(l)||(l=[(i={},i[u]=l,i)]),n=l.concat(n),o=!0}return{transform:n}}},ue=(function(){function t(t,n){this.index=0,this.nodes=t,this.functionName=null!=n?n.value:null,this.lastValue=null,this.rewindIndex=-1}var n=t.prototype;return n.hasTokens=function(){return this.index<=this.nodes.length-1},n.SYMBOL_MATCH=function(){if(!this.hasTokens())return null;for(var t=this.nodes[this.index],n=0;n=48&&A<=57)return!0;var n=h.charCodeAt(2);return A===c&&n>=48&&n<=57}return C===c?(A=h.charCodeAt(1))>=48&&A<=57:C>=48&&C<=57}m.exports=function(n){var f,u,v,l=0,s=n.length;if(0===s||!C(n))return!1;for((f=n.charCodeAt(l))!==o&&f!==t||l++;l57);)l+=1;if(f=n.charCodeAt(l),u=n.charCodeAt(l+1),f===c&&u>=48&&u<=57)for(l+=2;l57);)l+=1;if(f=n.charCodeAt(l),u=n.charCodeAt(l+1),v=n.charCodeAt(l+2),(f===h||f===A)&&(u>=48&&u<=57||(u===o||u===t)&&v>=48&&v<=57))for(l+=u===o||u===t?3:2;l57);)l+=1;return{number:n.slice(0,l),unit:n.slice(l)}}},520,[]); -__d(function(g,r,_i,a,m,e,d){function t(i){return i&&'object'==typeof i?u(i)||c(i)?i:o(i)?f(i,t):l(p(i),function(o,u){return o[n(u)]=t(i[u]),o},{}):i}function n(t){return t.replace(/[_.-](\w|$)/g,function(t,n){return n.toUpperCase()})}m.exports=function(o){return'string'==typeof o?n(o):t(o)};var o=Array.isArray||function(t){return'[object Array]'===Object.prototype.toString.call(t)},u=function(t){return'[object Date]'===Object.prototype.toString.call(t)},c=function(t){return'[object RegExp]'===Object.prototype.toString.call(t)},i=Object.prototype.hasOwnProperty,p=Object.keys||function(t){var n=[];for(var o in t)i.call(t,o)&&n.push(o);return n};function f(t,n){if(t.map)return t.map(n);for(var o=[],u=0;uk)&&(I=(L=L.replace(' ',':')).length),0t&&(t=(a=a.trim()).charCodeAt(0)),t){case 38:return a.replace(p,'$1'+e.trim());case 58:return e.trim()+a.replace(p,'$1'+e.trim());default:if(0<1*r&&0f.charCodeAt(8))break;case 115:n=n.replace(f,'-webkit-'+f)+';'+n;break;case 207:case 102:n=n.replace(f,'-webkit-'+(102t.charCodeAt(0)&&(t=t.trim()),t=[t],01&&void 0!==p[1]?p[1]:R,o=p.length>2&&void 0!==p[2]?p[2]:_,(0,h.default)(),l=j(e),u=(0,y.processColor)(o),c=l+":"+n+":"+u,!M.has(c)){v.next=8;break}return v.abrupt("return",M.get(c));case 8:return v.prev=8,v.next=11,t.default.awrap(F.getImageForFont(C,l,n,u));case 11:return f=v.sent,s={uri:f,scale:y.PixelRatio.get()},M.setValue(c,s),v.abrupt("return",s);case 17:throw v.prev=17,v.t0=v.catch(8),M.setError(c,v.t0),v.t0;case 21:case"end":return v.stop()}},null,null,[[8,17]],Promise)},E.getImageSourceSync=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:R,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:_;(0,h.default)();var o=j(e),l=(0,y.processColor)(n),u=o+":"+t+":"+l;if(M.has(u))return M.get(u);try{var c=F.getImageForFontSync(C,o,t,l),f={uri:c,scale:y.PixelRatio.get()};return M.setValue(u,f),f}catch(e){throw M.setError(u,e),e}},E.loadFont=function(){var e,o=arguments;return t.default.async(function(l){for(;;)switch(l.prev=l.next){case 0:if(e=o.length>0&&void 0!==o[0]?o[0]:N,'ios'!==y.Platform.OS){l.next=7;break}if((0,h.default)(),e){l.next=5;break}throw new Error('Unable to load font, because no file was specified. ');case 5:return l.next=7,t.default.awrap(F.loadFontWithFileName.apply(F,(0,n.default)(e.split('.'))));case 7:case"end":return l.stop()}},null,null,null,Promise)},E.hasIcon=function(t){return Object.prototype.hasOwnProperty.call(e,t)},E.getRawGlyphMap=function(){return e},E.getFontFamily=function(){return C},E};var t=e(r(d[1])),n=e(r(d[2])),o=e(r(d[3])),l=e(r(d[4])),u=e(r(d[5])),c=e(r(d[6])),f=e(r(d[7])),s=e(r(d[8])),p=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=P(t);if(n&&n.has(e))return n.get(e);var o={},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in e)if("default"!==u&&Object.prototype.hasOwnProperty.call(e,u)){var c=l?Object.getOwnPropertyDescriptor(e,u):null;c&&(c.get||c.set)?Object.defineProperty(o,u,c):o[u]=e[u]}o.default=e,n&&n.set(e,o);return o})(r(d[9])),v=e(r(d[10])),y=r(d[11]),h=e(r(d[12])),O=e(r(d[13])),b=e(r(d[14])),w=["name","size","color","style","children"];function P(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(P=function(e){return e?n:t})(e)}function I(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}var F=y.NativeModules.RNVectorIconsManager||y.NativeModules.RNVectorIconsModule;_e.NativeIconAPI=F;var R=12;_e.DEFAULT_ICON_SIZE=R;var _='black';_e.DEFAULT_ICON_COLOR=_},531,[1,67,49,96,9,10,12,14,17,165,204,532,533,534,535]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0});var n=r(d[0]);Object.keys(n).forEach(function(t){"default"!==t&&"__esModule"!==t&&(t in e&&e[t]===n[t]||Object.defineProperty(e,t,{enumerable:!0,get:function(){return n[t]}}))})},532,[2]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){if(!n){if('android'===o.Platform.OS)throw new Error('RNVectorIconsModule not available, did you properly integrate the module? Try running `react-native link react-native-vector-icons` and recompiling.');throw new Error('RNVectorIconsManager not available, did you add the library to your project and link with libRNVectorIcons.a? Try running `react-native link react-native-vector-icons` and recompiling.')}};var o=r(d[0]),n=o.NativeModules.RNVectorIconsManager||o.NativeModules.RNVectorIconsModule},533,[532]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){var u=new Map;return{setValue:function(n,o){return u.set(n,{type:t,data:o})},setError:function(t,o){return u.set(t,{type:n,data:o})},has:function(t){return u.has(t)},get:function(t){if(u.has(t)){var o=u.get(t),f=o.type,s=o.data;if(f===n)throw s;return s}}}};var t='value',n='error'},534,[]); -__d(function(g,r,i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=function(e){var O,C;return C=O=(function(h){(0,u.default)(x,h);var O,j,C=(O=x,j=k(),function(){var e,t=(0,s.default)(O);if(j){var n=(0,s.default)(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return(0,c.default)(this,e)});function x(){return(0,o.default)(this,x),C.apply(this,arguments)}return(0,l.default)(x,[{key:"render",value:function(){var o=this.props,l=o.style,u=o.iconStyle,c=o.children,s=(0,n.default)(o,P),h=(0,p.default)(s,w,'style','name','size','color'),O=(0,p.default)(s,R),k=(0,y.default)(s,Object.keys(h),Object.keys(O),'iconStyle','borderRadius','backgroundColor');h.style=u?[S.icon,u]:S.icon;var j=(0,p.default)(this.props,'color'),C=(0,p.default)(this.props,'backgroundColor','borderRadius');return b.default.createElement(v.TouchableHighlight,(0,t.default)({style:[S.touchable,C]},O),b.default.createElement(v.View,(0,t.default)({style:[S.container,C,l]},k),b.default.createElement(e,h),(0,f.default)(c)?b.default.createElement(v.Text,{style:[S.text,j]},c):c))}}]),x})(b.PureComponent),O.propTypes={backgroundColor:h.default.oneOfType([h.default.string,h.default.number]),borderRadius:h.default.number,color:h.default.any,size:h.default.number,iconStyle:h.default.any,style:h.default.any,children:h.default.node},O.defaultProps={backgroundColor:j,borderRadius:5,color:'white',size:20},C};var t=e(r(d[1])),n=e(r(d[2])),o=e(r(d[3])),l=e(r(d[4])),u=e(r(d[5])),c=e(r(d[6])),s=e(r(d[7])),f=e(r(d[8])),y=e(r(d[9])),p=e(r(d[10])),b=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=O(t);if(n&&n.has(e))return n.get(e);var o={},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in e)if("default"!==u&&Object.prototype.hasOwnProperty.call(e,u)){var c=l?Object.getOwnPropertyDescriptor(e,u):null;c&&(c.get||c.set)?Object.defineProperty(o,u,c):o[u]=e[u]}o.default=e,n&&n.set(e,o);return o})(r(d[11])),h=e(r(d[12])),v=r(d[13]),P=["style","iconStyle","children"];function O(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(O=function(e){return e?n:t})(e)}function k(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}var S=v.StyleSheet.create({container:{flexDirection:'row',justifyContent:'flex-start',alignItems:'center',padding:8},touchable:{overflow:'hidden'},icon:{marginRight:10},text:{fontWeight:'600',backgroundColor:'transparent'}}),j='#007AFF',w=['ellipsizeMode','numberOfLines','textBreakStrategy','selectable','suppressHighlighting','allowFontScaling','adjustsFontSizeToFit','minimumFontScale'],R=['accessible','accessibilityLabel','accessibilityHint','accessibilityComponentType','accessibilityRole','accessibilityStates','accessibilityTraits','onFocus','onBlur','disabled','onPress','onPressIn','onPressOut','onLayout','onLongPress','nativeID','testID','delayPressIn','delayPressOut','delayLongPress','activeOpacity','underlayColor','selectionColor','onShowUnderlay','onHideUnderlay','hasTVPreferredFocus','tvParallaxProperties']},535,[1,22,96,9,10,12,14,17,536,537,538,165,204,532]); -__d(function(g,r,i,a,m,e,d){var t='[object String]',n=Object.prototype.toString,o=Array.isArray;function c(t){return!!t&&'object'==typeof t}m.exports=function(f){return'string'==typeof f||!o(f)&&c(f)&&n.call(f)==t}},536,[]); -__d(function(g,r,i,a,m,_e,d){var t=200,n='__lodash_hash_undefined__',e=9007199254740991,o='[object Arguments]',u='[object Function]',c='[object GeneratorFunction]',f='[object Symbol]',l=/^\[object .+?Constructor\]$/,s=/^(?:0|[1-9]\d*)$/,h='object'==typeof g&&g&&g.Object===Object&&g,p='object'==typeof self&&self&&self.Object===Object&&self,_=h||p||Function('return this')();function y(t,n,e){switch(e.length){case 0:return t.call(n);case 1:return t.call(n,e[0]);case 2:return t.call(n,e[0],e[1]);case 3:return t.call(n,e[0],e[1],e[2])}return t.apply(n,e)}function v(t,n){return!!(t?t.length:0)&&S(t,n,0)>-1}function b(t,n,e){for(var o=-1,u=t?t.length:0;++o=t&&(l=P,s=!1,e=new Z(e));t:for(;++f0&&e(l)?n>1?et(l,n-1,e,o,u):O(u,l):o||(u[u.length]=l)}return u}function ot(t,n,e){var o=n(t);return jt(t)?o:O(o,e(t))}function ut(t){return!(!At(t)||G&&G in t)&&(wt(t)||F(t)?B:l).test(dt(t))}function it(t){if(!At(t))return vt(t);var n,e,o,u=(e=(n=t)&&n.constructor,o='function'==typeof e&&e.prototype||M,n===o),c=[];for(var f in t)('constructor'!=f||!u&&q.call(t,f))&&c.push(f);return c}function at(t,n){return ct(t=Object(t),n,function(n,e){return e in t})}function ct(t,n,e){for(var o=-1,u=n.length,c={};++o-1},X.prototype.set=function(t,n){var e=this.__data__,o=rt(e,t);return o<0?e.push([t,n]):e[o][1]=n,this},Y.prototype.clear=function(){this.__data__={hash:new W,map:new(U||X),string:new W}},Y.prototype.delete=function(t){return lt(this,t).delete(t)},Y.prototype.get=function(t){return lt(this,t).get(t)},Y.prototype.has=function(t){return lt(this,t).has(t)},Y.prototype.set=function(t,n){return lt(this,t).set(t,n),this},Z.prototype.add=Z.prototype.push=function(t){return this.__data__.set(t,n),this},Z.prototype.has=function(t){return this.__data__.has(t)};var ht=N?E(N,Object):Ct,pt=N?function(t){for(var n=[];t;)O(n,ht(t)),t=H(t);return n}:Ct;function _t(t){return jt(t)||bt(t)||!!(L&&t&&t[L])}function yt(t,n){return!!(n=null==n?e:n)&&('number'==typeof t||s.test(t))&&t>-1&&t%1==0&&t-1&&t%1==0&&t<=e}function At(t){var n=typeof t;return!!t&&('object'==n||'function'==n)}function $t(t){return!!t&&'object'==typeof t}function Pt(t){return'symbol'==typeof t||$t(t)&&z.call(t)==f}function xt(t){return Ot(t)?tt(t,!0):it(t)}var Ft,Et,kt=(Ft=function(t,n){return null==t?{}:(n=j(et(n,1),gt),at(t,nt(ft(t),n)))},Et=Q(void 0===Et?Ft.length-1:Et,0),function(){for(var t=arguments,n=-1,e=Q(t.length-Et,0),o=Array(e);++n0&&o(b)?n>1?w(b,n-1,o,c,u):v(u,b):c||(u[u.length]=b)}return u}function x(t,n){return _(t=Object(t),n,function(n,o){return o in t})}function _(t,n,o){for(var c=-1,u=n.length,l={};++c-1&&n%1==0&&n<=t}function z(t){var n=typeof t;return!!t&&('object'==n||'function'==n)}function B(t){return!!t&&'object'==typeof t}function D(t){return'symbol'==typeof t||B(t)&&j.call(t)==u}var H,J,K=(H=function(t,n){return null==t?{}:x(t,y(w(n,1),E))},J=F(void 0===J?H.length-1:J,0),function(){for(var t=arguments,n=-1,o=F(t.length-J,0),c=Array(o);++np))return!1;var v=l.get(t);if(v&&l.get(n))return v==n;var h=-1,y=!0,b=f&e?new Ft:void 0;for(l.set(t,n),l.set(n,t);++h-1},Pt.prototype.set=function(t,n){var e=this.__data__,o=Tt(e,t);return o<0?e.push([t,n]):e[o][1]=n,this},xt.prototype.clear=function(){this.__data__={hash:new Et,map:new(ht||Pt),string:new Et}},xt.prototype.delete=function(t){return Zt(this,t).delete(t)},xt.prototype.get=function(t){return Zt(this,t).get(t)},xt.prototype.has=function(t){return Zt(this,t).has(t)},xt.prototype.set=function(t,n){return Zt(this,t).set(t,n),this},Ft.prototype.add=Ft.prototype.push=function(t){return this.__data__.set(t,n),this},Ft.prototype.has=function(t){return this.__data__.has(t)},Mt.prototype.clear=function(){this.__data__=new Pt},Mt.prototype.delete=function(t){return this.__data__.delete(t)},Mt.prototype.get=function(t){return this.__data__.get(t)},Mt.prototype.has=function(t){return this.__data__.has(t)},Mt.prototype.set=function(t,n){var e=this.__data__;if(e instanceof Pt){var o=e.__data__;if(!ht||o.length<199)return o.push([t,n]),this;e=this.__data__=new xt(o)}return e.set(t,n),this};var nr=pt?K(pt,Object):Ir,er=pt?function(t){for(var n=[];t;)V(n,nr(t)),t=ft(t);return n}:Ir,or=function(t){return ut.call(t)};function ur(t,n,e){for(var o,u=-1,c=(n=ir(n,t)?[n]:Jt(n)).length;++u-1&&t%1==0&&t-1&&t%1==0&&t<=u}function mr(t){var n=typeof t;return!!t&&('object'==n||'function'==n)}function Ar(t){return!!t&&'object'==typeof t}function kr(t){return'symbol'==typeof t||Ar(t)&&ut.call(t)==A}var Sr,$r=R?(Sr=R,function(t){return Sr(t)}):function(t){return Ar(t)&&Or(t.length)&&!!T[ut.call(t)]};function Er(t,n,e){var o=null==t?void 0:Ut(t,n);return void 0===o?e:o}function Pr(t,n){return null!=t&&ur(t,n,Ct)}function xr(t){return gr(t)?It(t):Rt(t)}function Fr(t){return gr(t)?It(t,!0):Vt(t)}function Mr(t){return t}function Ir(){return[]}m.exports=function(t,n){return null==t?{}:Nt(t,Yt(t),'function'==typeof(u=n)?u:null==u?Mr:'object'==typeof u?dr(u)?Gt(u[0],u[1]):1==(o=tr(e=u)).length&&o[0][2]?lr(o[0][0],o[0][1]):function(t){return t===e||Bt(t,e,o)}:ir(f=u)?(c=_r(f),function(t){return null==t?void 0:t[c]}):qt(f));var e,o,u,c,f}},542,[]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.DYTE_DEV_MODE=void 0;e.DYTE_DEV_MODE=!1},543,[]); -__d(function(g,r,i,a,m,e,d){var l=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=l(r(d[1])),c={},t={};['arrow-back','call-end','chat','expand-less','expand-more','flip-camera-ios','groups','mic','mic-external-on','mic-off','poll','send','videocam-off','videocam','pan-tool','cancel-presentation','present-to-all','stop-screen-share','screen-share','clear','attach-file','fullscreen','fullscreen-exit','fiber-manual-record','people'].forEach(function(l){c[l]='material'}),['dots-vertical','image','auto-fix','plus-thick','close','signal-cellular-1','signal-cellular-2','exclamation','check','network-strength-1','network-strength-3','network-strength-2','download-circle','voice-off'].forEach(function(l){t[l]='material-community'});var n=(0,o.default)({},c,t);e.default=n},544,[1,22]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"ReactNativeModal",{enumerable:!0,get:function(){return t.ReactNativeModal}}),e.default=void 0;var t=r(d[0]),o=t.ReactNativeModal;e.default=o},545,[546]); -__d(function(g,r,i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=_e.ReactNativeModal=void 0;var n=e(r(d[1])),t=e(r(d[2])),o=e(r(d[3])),s=e(r(d[4])),p=e(r(d[5])),c=e(r(d[6])),l=e(r(d[7])),u=y(r(d[8])),f=r(d[9]),h=y(r(d[10])),v=y(r(d[11])),w=r(d[12]),b=e(r(d[13])),S=["animationIn","animationInTiming","animationOut","animationOutTiming","avoidKeyboard","coverScreen","hasBackdrop","backdropColor","backdropOpacity","backdropTransitionInTiming","backdropTransitionOutTiming","customBackdrop","children","isVisible","onModalShow","onBackButtonPress","useNativeDriver","propagateSwipe","style"],k=["testID"];function D(e){if("function"!=typeof WeakMap)return null;var n=new WeakMap,t=new WeakMap;return(D=function(e){return e?t:n})(e)}function y(e,n){if(!n&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var t=D(n);if(t&&t.has(e))return t.get(e);var o={},s=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var p in e)if("default"!==p&&Object.prototype.hasOwnProperty.call(e,p)){var c=s?Object.getOwnPropertyDescriptor(e,p):null;c&&(c.get||c.set)?Object.defineProperty(o,p,c):o[p]=e[p]}return o.default=e,t&&t.set(e,o),o}function O(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}(0,w.initializeAnimations)();var T=function(e){return{animationIn:e.animationIn,animationOut:e.animationOut}},M=(function(e){(0,p.default)(M,e);var h,D,y=(h=M,D=O(),function(){var e,n=(0,l.default)(h);if(D){var t=(0,l.default)(this).constructor;e=Reflect.construct(n,arguments,t)}else e=n.apply(this,arguments);return(0,c.default)(this,e)});function M(e){var n;(0,o.default)(this,M),(n=y.call(this,e)).state={showContent:!0,isVisible:!1,deviceWidth:f.Dimensions.get('window').width,deviceHeight:f.Dimensions.get('window').height,isSwipeable:!!n.props.swipeDirection,pan:null},n.isTransitioning=!1,n.inSwipeClosingState=!1,n.currentSwipingDirection=null,n.panResponder=null,n.didUpdateDimensionsEmitter=null,n.interactionHandle=null,n.getDeviceHeight=function(){return n.props.deviceHeight||n.state.deviceHeight},n.getDeviceWidth=function(){return n.props.deviceWidth||n.state.deviceWidth},n.onBackButtonPress=function(){return!(!n.props.onBackButtonPress||!n.props.isVisible)&&(n.props.onBackButtonPress(),!0)},n.shouldPropagateSwipe=function(e,t){return'function'==typeof n.props.propagateSwipe?n.props.propagateSwipe(e,t):n.props.propagateSwipe},n.buildPanResponder=function(){var e=null;n.panResponder=f.PanResponder.create({onMoveShouldSetPanResponder:function(t,o){if(!n.shouldPropagateSwipe(t,o)){var s=Math.abs(o.dx)>=n.props.panResponderThreshold||Math.abs(o.dy)>=n.props.panResponderThreshold;return s&&n.props.onSwipeStart&&n.props.onSwipeStart(o),n.currentSwipingDirection=n.getSwipingDirection(o),e=n.createAnimationEventForSwipe(),s}return!1},onStartShouldSetPanResponder:function(e,t){return!(e._dispatchInstances&&e._dispatchInstances.some(function(e){return/scrollview|flatlist/i.test(e.type)})&&n.shouldPropagateSwipe(e,t)&&n.props.scrollTo&&n.props.scrollOffset>0)&&(n.props.onSwipeStart&&n.props.onSwipeStart(t),n.currentSwipingDirection=null,!0)},onPanResponderMove:function(t,o){if(!n.currentSwipingDirection){if(0===o.dx&&0===o.dy)return;n.currentSwipingDirection=n.getSwipingDirection(o),e=n.createAnimationEventForSwipe()}if(n.isSwipeDirectionAllowed(o)){var s=1-n.calcDistancePercentage(o);n.backdropRef&&n.backdropRef.transitionTo({opacity:n.props.backdropOpacity*s}),e(t,o),n.props.onSwipeMove&&n.props.onSwipeMove(s,o)}else if(n.props.scrollTo)if(n.props.scrollHorizontal){var p=-o.dx;p>n.props.scrollOffsetMax&&(p-=(p-n.props.scrollOffsetMax)/2),n.props.scrollTo({x:p,animated:!1})}else{var c=-o.dy;c>n.props.scrollOffsetMax&&(c-=(c-n.props.scrollOffsetMax)/2),n.props.scrollTo({y:c,animated:!1})}},onPanResponderRelease:function(e,t){if(n.getAccDistancePerDirection(t)>n.props.swipeThreshold&&n.isSwipeDirectionAllowed(t)){if(n.props.onSwipeComplete)return n.inSwipeClosingState=!0,void n.props.onSwipeComplete({swipingDirection:n.getSwipingDirection(t)},t);if(n.props.onSwipe)return n.inSwipeClosingState=!0,void n.props.onSwipe()}n.props.onSwipeCancel&&n.props.onSwipeCancel(t),n.backdropRef&&n.backdropRef.transitionTo({opacity:n.props.backdropOpacity}),f.Animated.spring(n.state.pan,{toValue:{x:0,y:0},bounciness:0,useNativeDriver:!1}).start(),n.props.scrollTo&&n.props.scrollOffset>n.props.scrollOffsetMax&&n.props.scrollTo({y:n.props.scrollOffsetMax,animated:!0})}})},n.getAccDistancePerDirection=function(e){switch(n.currentSwipingDirection){case'up':return-e.dy;case'down':return e.dy;case'right':return e.dx;case'left':return-e.dx;default:return 0}},n.getSwipingDirection=function(e){return Math.abs(e.dx)>Math.abs(e.dy)?e.dx>0?'right':'left':e.dy>0?'down':'up'},n.calcDistancePercentage=function(e){switch(n.currentSwipingDirection){case'down':return(e.moveY-e.y0)/((n.props.deviceHeight||n.state.deviceHeight)-e.y0);case'up':return(0,w.reversePercentage)(e.moveY/e.y0);case'left':return(0,w.reversePercentage)(e.moveX/e.x0);case'right':return(e.moveX-e.x0)/((n.props.deviceWidth||n.state.deviceWidth)-e.x0);default:return 0}},n.createAnimationEventForSwipe=function(){return'right'===n.currentSwipingDirection||'left'===n.currentSwipingDirection?f.Animated.event([null,{dx:n.state.pan.x}],{useNativeDriver:!1}):f.Animated.event([null,{dy:n.state.pan.y}],{useNativeDriver:!1})},n.isDirectionIncluded=function(e){return Array.isArray(n.props.swipeDirection)?n.props.swipeDirection.includes(e):n.props.swipeDirection===e},n.isSwipeDirectionAllowed=function(e){var t=e.dy,o=e.dx,s=t>0,p=t<0,c=o<0,l=o>0;return!('up'!==n.currentSwipingDirection||!n.isDirectionIncluded('up')||!p)||(!('down'!==n.currentSwipingDirection||!n.isDirectionIncluded('down')||!s)||(!('right'!==n.currentSwipingDirection||!n.isDirectionIncluded('right')||!l)||!('left'!==n.currentSwipingDirection||!n.isDirectionIncluded('left')||!c)))},n.handleDimensionsUpdate=function(){if(!n.props.deviceHeight&&!n.props.deviceWidth){var e=f.Dimensions.get('window').width,t=f.Dimensions.get('window').height;e===n.state.deviceWidth&&t===n.state.deviceHeight||n.setState({deviceWidth:e,deviceHeight:t})}},n.open=function(){n.isTransitioning||(n.isTransitioning=!0,n.backdropRef&&n.backdropRef.transitionTo({opacity:n.props.backdropOpacity},n.props.backdropTransitionInTiming),n.state.isSwipeable&&n.state.pan.setValue({x:0,y:0}),n.contentRef&&(n.props.onModalWillShow&&n.props.onModalWillShow(),null==n.interactionHandle&&(n.interactionHandle=f.InteractionManager.createInteractionHandle()),n.contentRef.animate(n.animationIn,n.props.animationInTiming).then(function(){n.isTransitioning=!1,n.interactionHandle&&(f.InteractionManager.clearInteractionHandle(n.interactionHandle),n.interactionHandle=null),n.props.isVisible?n.props.onModalShow():n.close()})))},n.close=function(){if(!n.isTransitioning){n.isTransitioning=!0,n.backdropRef&&n.backdropRef.transitionTo({opacity:0},n.props.backdropTransitionOutTiming);var e=n.animationOut;n.inSwipeClosingState&&(n.inSwipeClosingState=!1,'up'===n.currentSwipingDirection?e='slideOutUp':'down'===n.currentSwipingDirection?e='slideOutDown':'right'===n.currentSwipingDirection?e='slideOutRight':'left'===n.currentSwipingDirection&&(e='slideOutLeft')),n.contentRef&&(n.props.onModalWillHide&&n.props.onModalWillHide(),null==n.interactionHandle&&(n.interactionHandle=f.InteractionManager.createInteractionHandle()),n.contentRef.animate(e,n.props.animationOutTiming).then(function(){n.isTransitioning=!1,n.interactionHandle&&(f.InteractionManager.clearInteractionHandle(n.interactionHandle),n.interactionHandle=null),n.props.isVisible?n.open():n.setState({showContent:!1},function(){n.setState({isVisible:!1},function(){n.props.onModalHide()})})}))}},n.makeBackdrop=function(){if(!n.props.hasBackdrop)return null;n.props.customBackdrop&&!u.isValidElement(n.props.customBackdrop)&&console.warn('Invalid customBackdrop element passed to Modal. You must provide a valid React element.');var e=n.props,t=e.customBackdrop,o=e.backdropColor,s=e.useNativeDriver,p=e.useNativeDriverForBackdrop,c=e.onBackdropPress,l=!!n.props.customBackdrop,h=[{width:n.getDeviceWidth(),height:n.getDeviceHeight(),backgroundColor:n.state.showContent&&!l?o:'transparent'}],w=u.createElement(v.View,{ref:function(e){return n.backdropRef=e},useNativeDriver:void 0!==p?p:s,style:[b.default.backdrop,h]},l&&t);return l?w:u.createElement(f.TouchableWithoutFeedback,{onPress:c},w)};var s=(0,w.buildAnimations)(T(e)),p=s.animationIn,c=s.animationOut;return n.animationIn=p,n.animationOut=c,n.state.isSwipeable&&(n.state=(0,t.default)({},n.state,{pan:new f.Animated.ValueXY}),n.buildPanResponder()),e.isVisible&&(n.state=(0,t.default)({},n.state,{isVisible:!0,showContent:!0})),n}return(0,s.default)(M,[{key:"componentDidMount",value:function(){this.props.onSwipe&&console.warn('`` is deprecated and will be removed starting from 13.0.0. Use `` instead.'),this.didUpdateDimensionsEmitter=f.DeviceEventEmitter.addListener('didUpdateDimensions',this.handleDimensionsUpdate),this.state.isVisible&&this.open(),f.BackHandler.addEventListener('hardwareBackPress',this.onBackButtonPress)}},{key:"componentWillUnmount",value:function(){f.BackHandler.removeEventListener('hardwareBackPress',this.onBackButtonPress),this.didUpdateDimensionsEmitter&&this.didUpdateDimensionsEmitter.remove(),this.interactionHandle&&(f.InteractionManager.clearInteractionHandle(this.interactionHandle),this.interactionHandle=null)}},{key:"componentDidUpdate",value:function(e){if(this.props.animationIn!==e.animationIn||this.props.animationOut!==e.animationOut){var n=(0,w.buildAnimations)(T(this.props)),t=n.animationIn,o=n.animationOut;this.animationIn=t,this.animationOut=o}this.props.backdropOpacity!==e.backdropOpacity&&this.backdropRef&&this.backdropRef.transitionTo({opacity:this.props.backdropOpacity},this.props.backdropTransitionInTiming),this.props.isVisible&&!e.isVisible?this.open():!this.props.isVisible&&e.isVisible&&this.close()}},{key:"render",value:function(){var e=this,o=this.props,s=(o.animationIn,o.animationInTiming,o.animationOut,o.animationOutTiming,o.avoidKeyboard),p=o.coverScreen,c=(o.hasBackdrop,o.backdropColor,o.backdropOpacity,o.backdropTransitionInTiming,o.backdropTransitionOutTiming,o.customBackdrop,o.children),l=(o.isVisible,o.onModalShow,o.onBackButtonPress),h=o.useNativeDriver,w=(o.propagateSwipe,o.style),D=(0,n.default)(o,S),y=(D.testID,(0,n.default)(D,k)),O=[{margin:.05*this.getDeviceWidth(),transform:[{translateY:0}]},b.default.content,w],T={},M={};this.state.isSwipeable&&(T=(0,t.default)({},this.panResponder.panHandlers),M=h?{transform:this.state.pan.getTranslateTransform()}:this.state.pan.getLayout());var B=this.props.hideModalContentWhileAnimating&&this.props.useNativeDriver&&!this.state.showContent?u.createElement(v.View,null):c,I=u.createElement(v.View,(0,t.default)({},T,{ref:function(n){return e.contentRef=n},style:[M,O],pointerEvents:"box-none",useNativeDriver:h},y),B);return!p&&this.state.isVisible?u.createElement(f.View,{pointerEvents:"box-none",style:[b.default.backdrop,b.default.containerBox]},this.makeBackdrop(),I):u.createElement(f.Modal,(0,t.default)({transparent:!0,animationType:'none',visible:this.state.isVisible,onRequestClose:l},D),this.makeBackdrop(),s?u.createElement(f.KeyboardAvoidingView,{behavior:'ios'===f.Platform.OS?'padding':void 0,pointerEvents:"box-none",style:O.concat([{margin:0}])},I):I)}}],[{key:"getDerivedStateFromProps",value:function(e,n){return!n.isVisible&&e.isVisible?{isVisible:!0,showContent:!0}:null}}]),M})(u.Component);_e.ReactNativeModal=M,M.propTypes={animationIn:h.oneOfType([h.string,h.object]),animationInTiming:h.number,animationOut:h.oneOfType([h.string,h.object]),animationOutTiming:h.number,avoidKeyboard:h.bool,coverScreen:h.bool,hasBackdrop:h.bool,backdropColor:h.string,backdropOpacity:h.number,backdropTransitionInTiming:h.number,backdropTransitionOutTiming:h.number,customBackdrop:h.node,children:h.node.isRequired,deviceHeight:h.number,deviceWidth:h.number,isVisible:h.bool.isRequired,hideModalContentWhileAnimating:h.bool,propagateSwipe:h.oneOfType([h.bool,h.func]),onModalShow:h.func,onModalWillShow:h.func,onModalHide:h.func,onModalWillHide:h.func,onBackButtonPress:h.func,onBackdropPress:h.func,panResponderThreshold:h.number,onSwipeStart:h.func,onSwipeMove:h.func,onSwipeComplete:h.func,onSwipeCancel:h.func,swipeThreshold:h.number,swipeDirection:h.oneOfType([h.arrayOf(h.oneOf(['up','down','left','right'])),h.oneOf(['up','down','left','right'])]),useNativeDriver:h.bool,useNativeDriverForBackdrop:h.bool,style:h.any,scrollTo:h.func,scrollOffset:h.number,scrollOffsetMax:h.number,scrollHorizontal:h.bool,supportedOrientations:h.arrayOf(h.oneOf(['portrait','portrait-upside-down','landscape','landscape-left','landscape-right']))},M.defaultProps={animationIn:'slideInUp',animationInTiming:300,animationOut:'slideOutDown',animationOutTiming:300,avoidKeyboard:!1,coverScreen:!0,hasBackdrop:!0,backdropColor:'black',backdropOpacity:.7,backdropTransitionInTiming:300,backdropTransitionOutTiming:300,customBackdrop:null,useNativeDriver:!1,deviceHeight:null,deviceWidth:null,hideModalContentWhileAnimating:!1,propagateSwipe:!1,isVisible:!1,panResponderThreshold:4,swipeThreshold:100,onModalShow:function(){return null},onModalWillShow:function(){return null},onModalHide:function(){return null},onModalWillHide:function(){return null},onBackdropPress:function(){return null},onBackButtonPress:function(){return null},scrollTo:null,scrollOffset:0,scrollOffsetMax:0,scrollHorizontal:!1,statusBarTranslucent:!1,supportedOrientations:['portrait','landscape']};var B=M;_e.default=B},546,[1,96,22,9,10,12,14,17,165,2,204,547,568,569]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.createAnimatableComponent=e.View=e.Text=e.Image=void 0,Object.defineProperty(e,"createAnimation",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(e,"initializeRegistryWithDefinitions",{enumerable:!0,get:function(){return u.initializeRegistryWithDefinitions}}),Object.defineProperty(e,"registerAnimation",{enumerable:!0,get:function(){return u.registerAnimation}});var n=r(d[1]),o=t(r(d[2])),u=r(d[3]),f=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=c(n);if(o&&o.has(t))return o.get(t);var u={},f=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in t)if("default"!==l&&Object.prototype.hasOwnProperty.call(t,l)){var p=f?Object.getOwnPropertyDescriptor(t,l):null;p&&(p.get||p.set)?Object.defineProperty(u,l,p):u[l]=t[l]}u.default=t,o&&o.set(t,u);return u})(r(d[4])),l=t(r(d[5]));function c(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(c=function(t){return t?o:n})(t)}(0,u.initializeRegistryWithDefinitions)(f);var p=o.default;e.createAnimatableComponent=p;var s=(0,o.default)(n.View);e.View=s;var y=(0,o.default)(n.Text);e.Text=y;var b=(0,o.default)(n.Image);e.Image=b},547,[1,2,548,554,556,553]); -__d(function(g,r,i,_a,m,_e,d){var t=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=function(t){var T,V,B=t.displayName||t.name||'Component',R=p.Animated.createAnimatedComponent(t);return V=T=(function(t){(0,o.default)(B,t);var c,T,V=(c=B,T=O(),function(){var t,n=(0,s.default)(c);if(T){var e=(0,s.default)(this).constructor;t=Reflect.construct(n,arguments,e)}else t=n.apply(this,arguments);return(0,u.default)(this,t)});function B(t){var e;(0,n.default)(this,B),(e=V.call(this,t)).ref=null,e.handleRef=function(t){e.ref=t};var o=new p.Animated.Value(N(0,e.props.direction)),u={},s={};return t.animation&&(s=D(t.animation),u=j(s,o)),e.state={animationValue:o,animationStyle:u,compiledAnimation:s,transitionStyle:{},transitionValues:{},currentTransitionValues:{}},t.transition&&(e.state=(0,l.default)({},e.state,e.initializeTransitionState(t.transition))),e.delayTimer=null,(0,b.getAnimationNames)().forEach(function(t){t in(0,a.default)(e)||(e[t]=e.animate.bind((0,a.default)(e),t))}),e}return(0,e.default)(B,[{key:"initializeTransitionState",value:function(t){var n={},e={},a=(0,v.default)(t,this.props.style);return Object.keys(a).forEach(function(t){var o=a[t];if(-1!==k.indexOf(t)||'number'!=typeof o)n[t]=new p.Animated.Value(0),e[t]=o;else{var u=new p.Animated.Value(o);n[t]=u,e[t]=u}}),{currentTransitionValues:a,transitionStyle:e,transitionValues:n}}},{key:"getTransitionState",value:function(t){var n=this,e='string'==typeof t?[t]:t,a=this.state,o=a.transitionValues,u=a.currentTransitionValues,s=a.transitionStyle,f=e.filter(function(t){return!n.state.transitionValues[t]});if(f.length){var c=this.initializeTransitionState(f);o=(0,l.default)({},o,c.transitionValues),u=(0,l.default)({},u,c.currentTransitionValues),s=(0,l.default)({},s,c.transitionStyle)}return{transitionValues:o,currentTransitionValues:u,transitionStyle:s}}},{key:"setNativeProps",value:function(t){this.ref&&this.ref.setNativeProps(t)}},{key:"componentDidMount",value:function(){var t=this,n=this.props,e=n.animation,a=n.duration,o=n.delay,u=n.onAnimationBegin,s=n.iterationDelay;if(e){var l=function(){u(),t.startAnimation(a,0,s,function(n){return t.props.onAnimationEnd(n)}),t.delayTimer=null};o?this.delayTimer=setTimeout(l,o):l()}}},{key:"UNSAFE_componentWillReceiveProps",value:function(t){var n,e,a=this,o=t.animation,u=t.delay,s=t.duration,l=t.easing,f=t.iterationDelay,c=t.transition,p=t.onAnimationBegin;if(c){var y=(0,v.default)(c,t.style);this.transitionTo(y,s,l,u)}else n=o,e=this.props.animation,n!==e&&JSON.stringify(n)!==JSON.stringify(e)&&(o?this.delayTimer?this.setAnimation(o):(p(),this.animate(o,s,f).then(function(t){return a.props.onAnimationEnd(t)})):this.stopAnimation())}},{key:"componentWillUnmount",value:function(){this.delayTimer&&clearTimeout(this.delayTimer)}},{key:"setAnimation",value:function(t,n){var e=D(t);this.setState(function(t){return{animationStyle:j(e,t.animationValue),compiledAnimation:e}},n)}},{key:"animate",value:function(t,n,e){var a=this;return new Promise(function(o){a.setAnimation(t,function(){a.startAnimation(n,0,e,o)})})}},{key:"stopAnimation",value:function(){this.setState({scheduledAnimation:!1,animationStyle:{}}),this.state.animationValue.stopAnimation(),this.delayTimer&&(clearTimeout(this.delayTimer),this.delayTimer=null)}},{key:"startAnimation",value:function(t,n,e,a){var o=this,u=this.state,s=u.animationValue,l=u.compiledAnimation,f=this.props,c=f.direction,y=f.iterationCount,v=f.useNativeDriver,h=this.props.easing||l.easing||'ease',T=n||0,b=N(T,c),V=w(T,c);s.setValue(b),'string'==typeof h&&(h=A.default[h]);var O='reverse'===c||'alternate'===c&&!V||'alternate-reverse'===c&&!V;O&&(h=p.Easing.out(h));var k={toValue:V,easing:h,isInteraction:y<=1,duration:t||this.props.duration||1e3,useNativeDriver:v,delay:e||0};p.Animated.timing(s,k).start(function(n){T+=1,n.finished&&o.props.animation&&('infinite'===y||T=1?null:new Error('iterationCount must be a positive number or "infinite"')},iterationDelay:c.default.number,onAnimationBegin:c.default.func,onAnimationEnd:c.default.func,onTransitionBegin:c.default.func,onTransitionEnd:c.default.func,style:c.default.oneOfType([c.default.number,c.default.array,c.default.object]),transition:c.default.oneOfType([c.default.string,c.default.arrayOf(c.default.string)]),useNativeDriver:c.default.bool},T.defaultProps={animation:void 0,delay:0,direction:'normal',duration:void 0,easing:void 0,iterationCount:1,iterationDelay:0,onAnimationBegin:function(){},onAnimationEnd:function(){},onTransitionBegin:function(){},onTransitionEnd:function(){},style:void 0,transition:void 0,useNativeDriver:!1},V};var n=t(r(d[1])),e=t(r(d[2])),a=t(r(d[3])),o=t(r(d[4])),u=t(r(d[5])),s=t(r(d[6])),l=t(r(d[7])),f=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var e=V(n);if(e&&e.has(t))return e.get(t);var a={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in t)if("default"!==u&&Object.prototype.hasOwnProperty.call(t,u)){var s=o?Object.getOwnPropertyDescriptor(t,u):null;s&&(s.get||s.set)?Object.defineProperty(a,u,s):a[u]=t[u]}a.default=t,e&&e.set(t,a);return a})(r(d[8])),c=t(r(d[9])),p=r(d[10]),y=t(r(d[11])),v=t(r(d[12])),h=t(r(d[13])),T=t(r(d[14])),b=r(d[15]),A=t(r(d[16]));function V(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,e=new WeakMap;return(V=function(t){return t?e:n})(t)}function O(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(t){return!1}}var k=['rotate','rotateX','rotateY','rotateZ','skewX','skewY','transformMatrix','backgroundColor','borderColor','borderTopColor','borderRightColor','borderBottomColor','borderLeftColor','shadowColor','color','textDecorationColor','tintColor'],S=['width','height'];function E(t,n){var e={};return Object.keys(n).forEach(function(a){-1===t.indexOf(a)&&(e[a]=n[a])}),e}function w(t,n){switch(n){case'reverse':return 0;case'alternate':return t%2?0:1;case'alternate-reverse':return t%2?1:0;case'normal':default:return 1}}function N(t,n){return w(t,n)?0:1}function D(t){if('string'==typeof t){var n=(0,b.getAnimationByName)(t);if(!n)throw new Error("No animation registred by the name of "+t);return n}return(0,T.default)(t)}function j(t,n){var e={};return Object.keys(t).forEach(function(a){'style'===a?(0,l.default)(e,t.style):'easing'!==a&&(e[a]=n.interpolate(t[a]))}),(0,y.default)(e)}function C(t,n,e,a,o){var u=arguments.length>5&&void 0!==arguments[5]&&arguments[5],s=arguments.length>6?arguments[6]:void 0,l=arguments.length>7?arguments[7]:void 0,f=arguments.length>8?arguments[8]:void 0,c=a||o||s?p.Animated.timing(n,{toValue:e,delay:s,duration:a||1e3,easing:'function'==typeof o?o:A.default[o||'ease'],useNativeDriver:u}):p.Animated.spring(n,{toValue:e,useNativeDriver:u});setTimeout(function(){return l(t)},s),c.start(function(){return f(t)})}},548,[1,9,10,16,12,14,17,22,165,204,2,549,550,551,553,554,555]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){var o={};return Object.keys(t).forEach(function(f){-1!==s.indexOf(f)?(o.transform||(o.transform=[]),o.transform.push((0,n.default)({},f,t[f]))):o[f]=t[f]}),o};var n=t(r(d[1])),s=['perspective','rotate','rotateX','rotateY','rotateZ','scale','scaleX','scaleY','skewX','skewY','translateX','translateY']},549,[1,261]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,u){var o={},c=(0,n.default)(u);return('string'==typeof t?[t]:t).forEach(function(t){o[t]=t in c?c[t]:(0,f.default)(t,c)}),o};var n=t(r(d[1])),f=t(r(d[2]))},550,[1,551,552]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){var o=(0,n.default)({},f.StyleSheet.flatten(t));o.transform&&(o.transform.forEach(function(t){var n=Object.keys(t)[0];o[n]=t[n]}),delete o.transform);return o};var n=t(r(d[1])),f=r(d[2])},551,[1,22,2]); -__d(function(g,r,_i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(i,o){if('backgroundColor'===i)return'rgba(0,0,0,0)';if('color'===i||-1!==i.indexOf('Color'))return'rgba(0,0,0,1)';if(0===i.indexOf('rotate')||0===i.indexOf('skew'))return'0deg';if('opacity'===i||0===i.indexOf('scale'))return 1;if('fontSize'===i)return 14;if(0===i.indexOf('margin')||0===i.indexOf('padding'))for(var f,l=0;l1?null:t}var o={}},553,[1,551]); -__d(function(g,r,i,a,m,e,d){var n=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.getAnimationByName=function(n){return o[n]},e.getAnimationNames=function(){return Object.keys(o)},e.initializeRegistryWithDefinitions=function(n){Object.keys(n).forEach(function(o){u(o,(0,t.default)(n[o]))})},e.registerAnimation=u;var t=n(r(d[1])),o={};function u(n,t){o[n]=t}},554,[1,553]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var s=r(d[0]),n={linear:s.Easing.linear,ease:s.Easing.bezier(.25,.1,.25,1),'ease-in':s.Easing.bezier(.42,0,1,1),'ease-out':s.Easing.bezier(0,0,.58,1),'ease-in-out':s.Easing.bezier(.42,0,.58,1),'ease-in-cubic':s.Easing.bezier(.55,.055,.675,.19),'ease-out-cubic':s.Easing.bezier(.215,.61,.355,1),'ease-in-out-cubic':s.Easing.bezier(.645,.045,.355,1),'ease-in-circ':s.Easing.bezier(.6,.04,.98,.335),'ease-out-circ':s.Easing.bezier(.075,.82,.165,1),'ease-in-out-circ':s.Easing.bezier(.785,.135,.15,.86),'ease-in-expo':s.Easing.bezier(.95,.05,.795,.035),'ease-out-expo':s.Easing.bezier(.19,1,.22,1),'ease-in-out-expo':s.Easing.bezier(1,0,0,1),'ease-in-quad':s.Easing.bezier(.55,.085,.68,.53),'ease-out-quad':s.Easing.bezier(.25,.46,.45,.94),'ease-in-out-quad':s.Easing.bezier(.455,.03,.515,.955),'ease-in-quart':s.Easing.bezier(.895,.03,.685,.22),'ease-out-quart':s.Easing.bezier(.165,.84,.44,1),'ease-in-out-quart':s.Easing.bezier(.77,0,.175,1),'ease-in-quint':s.Easing.bezier(.755,.05,.855,.06),'ease-out-quint':s.Easing.bezier(.23,1,.32,1),'ease-in-out-quint':s.Easing.bezier(.86,0,.07,1),'ease-in-sine':s.Easing.bezier(.47,0,.745,.715),'ease-out-sine':s.Easing.bezier(.39,.575,.565,1),'ease-in-out-sine':s.Easing.bezier(.445,.05,.55,.95),'ease-in-back':s.Easing.bezier(.6,-.28,.735,.045),'ease-out-back':s.Easing.bezier(.175,.885,.32,1.275),'ease-in-out-back':s.Easing.bezier(.68,-.55,.265,1.55)};e.default=n},555,[2]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0});var n=r(d[0]);Object.keys(n).forEach(function(t){"default"!==t&&"__esModule"!==t&&(t in e&&e[t]===n[t]||Object.defineProperty(e,t,{enumerable:!0,get:function(){return n[t]}}))});var t=r(d[1]);Object.keys(t).forEach(function(n){"default"!==n&&"__esModule"!==n&&(n in e&&e[n]===t[n]||Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}}))});var u=r(d[2]);Object.keys(u).forEach(function(n){"default"!==n&&"__esModule"!==n&&(n in e&&e[n]===u[n]||Object.defineProperty(e,n,{enumerable:!0,get:function(){return u[n]}}))});var o=r(d[3]);Object.keys(o).forEach(function(n){"default"!==n&&"__esModule"!==n&&(n in e&&e[n]===o[n]||Object.defineProperty(e,n,{enumerable:!0,get:function(){return o[n]}}))});var c=r(d[4]);Object.keys(c).forEach(function(n){"default"!==n&&"__esModule"!==n&&(n in e&&e[n]===c[n]||Object.defineProperty(e,n,{enumerable:!0,get:function(){return c[n]}}))});var f=r(d[5]);Object.keys(f).forEach(function(n){"default"!==n&&"__esModule"!==n&&(n in e&&e[n]===f[n]||Object.defineProperty(e,n,{enumerable:!0,get:function(){return f[n]}}))});var l=r(d[6]);Object.keys(l).forEach(function(n){"default"!==n&&"__esModule"!==n&&(n in e&&e[n]===l[n]||Object.defineProperty(e,n,{enumerable:!0,get:function(){return l[n]}}))});var b=r(d[7]);Object.keys(b).forEach(function(n){"default"!==n&&"__esModule"!==n&&(n in e&&e[n]===b[n]||Object.defineProperty(e,n,{enumerable:!0,get:function(){return b[n]}}))});var _=r(d[8]);Object.keys(_).forEach(function(n){"default"!==n&&"__esModule"!==n&&(n in e&&e[n]===_[n]||Object.defineProperty(e,n,{enumerable:!0,get:function(){return _[n]}}))});var j=r(d[9]);Object.keys(j).forEach(function(n){"default"!==n&&"__esModule"!==n&&(n in e&&e[n]===j[n]||Object.defineProperty(e,n,{enumerable:!0,get:function(){return j[n]}}))});var s=r(d[10]);Object.keys(s).forEach(function(n){"default"!==n&&"__esModule"!==n&&(n in e&&e[n]===s[n]||Object.defineProperty(e,n,{enumerable:!0,get:function(){return s[n]}}))})},556,[557,558,559,560,561,562,563,564,565,566,567]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.wobble=e.tada=e.swing=e.shake=e.rubberBand=e.rotate=e.pulse=e.jello=e.flash=e.bounce=void 0;e.bounce={0:{translateY:0},.2:{translateY:0},.4:{translateY:-30},.43:{translateY:-30},.53:{translateY:0},.7:{translateY:-15},.8:{translateY:0},.9:{translateY:-4},1:{translateY:0}};e.flash={0:{opacity:1},.25:{opacity:0},.5:{opacity:1},.75:{opacity:0},1:{opacity:1}};e.jello={0:{skewX:'0deg',skewY:'0deg'},.111:{skewX:'0deg',skewY:'0deg'},.222:{skewX:'-12.5deg',skewY:'-12.5deg'},.333:{skewX:'6.25deg',skewY:'6.25deg'},.444:{skewX:'-3.125deg',skewY:'-3.125deg'},.555:{skewX:'1.5625deg',skewY:'1.5625deg'},.666:{skewX:'-0.78125deg',skewY:'-0.78125deg'},.777:{skewX:'0.390625deg',skewY:'0.390625deg'},.888:{skewX:'-0.1953125deg',skewY:'-0.1953125deg'},1:{skewX:'0deg',skewY:'0deg'}};e.pulse={0:{scale:1},.5:{scale:1.05},1:{scale:1}};e.rotate={0:{rotate:'0deg'},.25:{rotate:'90deg'},.5:{rotate:'180deg'},.75:{rotate:'270deg'},1:{rotate:'360deg'}};e.shake={0:{translateX:0},.1:{translateX:-10},.2:{translateX:10},.3:{translateX:-10},.4:{translateX:10},.5:{translateX:-10},.6:{translateX:10},.7:{translateX:-10},.8:{translateX:10},.9:{translateX:-10},1:{translateX:0}};e.swing={0:{rotate:'0deg'},.2:{rotate:'15deg'},.4:{rotate:'-10deg'},.6:{rotate:'5deg'},.8:{rotate:'-5deg'},1:{rotate:'0deg'}};e.rubberBand={0:{scaleX:1,scaleY:1},.3:{scaleX:1.25,scaleY:.75},.4:{scaleX:.75,scaleY:1.25},.5:{scaleX:1.15,scaleY:.85},.65:{scaleX:.95,scaleY:1.05},.75:{scaleX:1.05,scaleY:.95},1:{scaleX:1,scaleY:1}};e.tada={0:{scale:1,rotate:'0deg'},.1:{scale:.9,rotate:'-3deg'},.2:{scale:.9,rotate:'-3deg'},.3:{scale:1.1,rotate:'-3deg'},.4:{rotate:'3deg'},.5:{rotate:'-3deg'},.6:{rotate:'3deg'},.7:{rotate:'-3deg'},.8:{rotate:'3deg'},.9:{scale:1.1,rotate:'3deg'},1:{scale:1,rotate:'0deg'}};e.wobble={0:{translateX:0,rotate:'0deg'},.15:{translateX:-25,rotate:'-5deg'},.3:{translateX:20,rotate:'3deg'},.45:{translateX:-15,rotate:'-3deg'},.6:{translateX:10,rotate:'2deg'},.75:{translateX:-5,rotate:'-1deg'},1:{translateX:0,rotate:'0deg'}}},557,[]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.bounceInUp=e.bounceInRight=e.bounceInLeft=e.bounceInDown=e.bounceIn=void 0;e.bounceIn={0:{opacity:0,scale:.3},.2:{scale:1.1},.4:{scale:.9},.6:{opacity:1,scale:1.03},.8:{scale:.97},1:{opacity:1,scale:1}};e.bounceInUp={0:{opacity:0,translateY:800},.6:{opacity:1,translateY:-25},.75:{translateY:10},.9:{translateY:-5},1:{translateY:0}};e.bounceInDown={0:{opacity:0,translateY:-800},.6:{opacity:1,translateY:25},.75:{translateY:-10},.9:{translateY:5},1:{translateY:0}};e.bounceInRight={0:{opacity:0,translateX:600},.6:{opacity:1,translateX:-20},.75:{translateX:8},.9:{translateX:-4},1:{translateX:0}};e.bounceInLeft={0:{opacity:0,translateX:-600},.6:{opacity:1,translateX:20},.75:{translateX:-8},.9:{translateX:4},1:{translateX:0}}},558,[]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.bounceOutUp=e.bounceOutRight=e.bounceOutLeft=e.bounceOutDown=e.bounceOut=void 0;e.bounceOut={0:{opacity:1,scale:1},.2:{scale:.9},.5:{opacity:1,scale:1.11},.55:{scale:1.11},1:{opacity:0,scale:.3}};e.bounceOutUp={0:{opacity:1,translateY:0},.2:{opacity:1,translateY:-10},.4:{translateY:20},.45:{translateY:20},.55:{opacity:1},1:{opacity:0,translateY:-800}};e.bounceOutDown={0:{opacity:1,translateY:0},.2:{opacity:1,translateY:10},.4:{translateY:-20},.45:{translateY:-20},.55:{opacity:1},1:{opacity:0,translateY:800}};e.bounceOutRight={0:{opacity:1,translateX:0},.2:{opacity:1,translateX:10},.4:{translateX:-20},.45:{translateX:-20},.55:{opacity:1},1:{opacity:0,translateX:600}};e.bounceOutLeft={0:{opacity:1,translateX:0},.2:{opacity:1,translateX:-10},.4:{translateX:20},.45:{translateX:20},.55:{opacity:1},1:{opacity:0,translateX:-600}}},559,[]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.fadeInUpBig=e.fadeInUp=e.fadeInRightBig=e.fadeInRight=e.fadeInLeftBig=e.fadeInLeft=e.fadeInDownBig=e.fadeInDown=e.fadeIn=void 0;var n=t(r(d[1]));function f(t,f){return{from:(0,n.default)({opacity:0},t,f),to:(0,n.default)({opacity:1},t,0)}}e.fadeIn={from:{opacity:0},to:{opacity:1}};var I=f('translateY',-100);e.fadeInDown=I;var o=f('translateY',100);e.fadeInUp=o;var l=f('translateX',-100);e.fadeInLeft=l;var v=f('translateX',100);e.fadeInRight=v;var p=f('translateY',-500);e.fadeInDownBig=p;var s=f('translateY',500);e.fadeInUpBig=s;var B=f('translateX',-500);e.fadeInLeftBig=B;var c=f('translateX',500);e.fadeInRightBig=c},560,[1,261]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.fadeOutUpBig=e.fadeOutUp=e.fadeOutRightBig=e.fadeOutRight=e.fadeOutLeftBig=e.fadeOutLeft=e.fadeOutDownBig=e.fadeOutDown=e.fadeOut=void 0;var f=t(r(d[1]));function u(t,u){return{from:(0,f.default)({opacity:1},t,0),to:(0,f.default)({opacity:0},t,u)}}e.fadeOut={from:{opacity:1},to:{opacity:0}};var O=u('translateY',100);e.fadeOutDown=O;var n=u('translateY',-100);e.fadeOutUp=n;var o=u('translateX',-100);e.fadeOutLeft=o;var l=u('translateX',100);e.fadeOutRight=l;var v=u('translateY',500);e.fadeOutDownBig=v;var p=u('translateY',-500);e.fadeOutUpBig=p;var s=u('translateX',-500);e.fadeOutLeftBig=s;var B=u('translateX',500);e.fadeOutRightBig=B},561,[1,261]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.flipOutY=e.flipOutX=e.flipInY=e.flipInX=void 0;e.flipInX={easing:'ease-in',style:{backfaceVisibility:'visible',perspective:400},0:{opacity:0,rotateX:'90deg'},.4:{rotateX:'-20deg'},.6:{opacity:1,rotateX:'10deg'},.8:{rotateX:'-5deg'},1:{opacity:1,rotateX:'0deg'}};e.flipInY={easing:'ease-in',style:{backfaceVisibility:'visible',perspective:400},0:{opacity:0,rotateY:'90deg'},.4:{rotateY:'-20deg'},.6:{opacity:1,rotateY:'10deg'},.8:{rotateY:'-5deg'},1:{opacity:1,rotateY:'0deg'}};e.flipOutX={style:{backfaceVisibility:'visible',perspective:400},0:{opacity:1,rotateX:'0deg'},.3:{opacity:1,rotateX:'-20deg'},1:{opacity:0,rotateX:'90deg'}};e.flipOutY={style:{backfaceVisibility:'visible',perspective:400},0:{opacity:1,rotateY:'0deg'},.3:{opacity:1,rotateY:'-20deg'},1:{opacity:0,rotateY:'90deg'}}},562,[]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.lightSpeedOut=e.lightSpeedIn=void 0;e.lightSpeedIn={easing:'ease-out',0:{opacity:0,translateX:200,skewX:'-30deg'},.6:{opacity:1,translateX:0,skewX:'20deg'},.8:{skewX:'-5deg'},1:{opacity:1,translateX:0,skewX:'0deg'}};e.lightSpeedOut={easing:'ease-in',0:{opacity:1,translateX:0,skewX:'0deg'},1:{opacity:0,translateX:200,skewX:'30deg'}}},563,[]); -__d(function(g,r,i,a,m,e,d){var n=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.slideInUp=e.slideInRight=e.slideInLeft=e.slideInDown=void 0;var t=n(r(d[1]));function l(n,l){return{from:(0,t.default)({},n,l),to:(0,t.default)({},n,0)}}var s=l('translateY',-100);e.slideInDown=s;var o=l('translateY',100);e.slideInUp=o;var f=l('translateX',-100);e.slideInLeft=f;var v=l('translateX',100);e.slideInRight=v},564,[1,261]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.slideOutUp=e.slideOutRight=e.slideOutLeft=e.slideOutDown=void 0;var l=t(r(d[1]));function u(t,u){return{from:(0,l.default)({},t,0),to:(0,l.default)({},t,u)}}var s=u('translateY',100);e.slideOutDown=s;var n=u('translateY',-100);e.slideOutUp=n;var o=u('translateX',-100);e.slideOutLeft=o;var O=u('translateX',100);e.slideOutRight=O},565,[1,261]); -__d(function(g,r,i,a,m,e,d){var o=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.zoomInUp=e.zoomInRight=e.zoomInLeft=e.zoomInDown=e.zoomIn=void 0;var t=o(r(d[1])),n=r(d[2]);function l(o,l){var c=Math.min(1,Math.max(-1,l));return{easing:n.Easing.bezier(.175,.885,.32,1),0:(0,t.default)({opacity:0,scale:.1},o,-1e3*c),.6:(0,t.default)({opacity:1,scale:.457},o,l),1:(0,t.default)({scale:1},o,0)}}e.zoomIn={from:{opacity:0,scale:.3},.5:{opacity:1},to:{opacity:1,scale:1}};var c=l('translateY',60);e.zoomInDown=c;var s=l('translateY',-60);e.zoomInUp=s;var z=l('translateX',10);e.zoomInLeft=z;var I=l('translateX',-10);e.zoomInRight=I},566,[1,261,2]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.zoomOutUp=e.zoomOutRight=e.zoomOutLeft=e.zoomOutDown=e.zoomOut=void 0;var o=t(r(d[1])),u=r(d[2]);function c(t,c){var l=Math.min(1,Math.max(-1,c));return{easing:u.Easing.bezier(.175,.885,.32,1),0:(0,o.default)({opacity:1,scale:1},t,0),.4:(0,o.default)({opacity:1,scale:.457},t,c),1:(0,o.default)({opacity:0,scale:.1},t,-1e3*l)}}e.zoomOut={from:{opacity:1,scale:1},.5:{opacity:1,scale:.3},to:{opacity:0,scale:0}};var l=c('translateY',60);e.zoomOutDown=l;var n=c('translateY',-60);e.zoomOutUp=n;var s=c('translateX',10);e.zoomOutLeft=s;var z=c('translateX',-10);e.zoomOutRight=z},567,[1,261,2]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.reversePercentage=e.makeSlideTranslation=e.initializeAnimations=e.buildAnimations=void 0;var n=t(r(d[1])),o=r(d[2]),l=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=u(n);if(o&&o.has(t))return o.get(t);var l={},s=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var f in t)if("default"!==f&&Object.prototype.hasOwnProperty.call(t,f)){var c=s?Object.getOwnPropertyDescriptor(t,f):null;c&&(c.get||c.set)?Object.defineProperty(l,f,c):l[f]=t[f]}l.default=t,o&&o.set(t,l);return l})(r(d[3]));function u(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(u=function(t){return t?o:n})(t)}var s=o.Dimensions.get('window'),f=s.height,c=s.width;e.initializeAnimations=function(){var t={slideInDown:p('translateY',-f,0),slideInUp:p('translateY',f,0),slideInLeft:p('translateX',-c,0),slideInRight:p('translateX',c,0),slideOutDown:p('translateY',0,f),slideOutUp:p('translateY',0,-f),slideOutLeft:p('translateX',0,-c),slideOutRight:p('translateX',0,c)};l.initializeRegistryWithDefinitions(t)};var p=function(t,o,l){return{from:(0,n.default)({},t,o),to:(0,n.default)({},t,l)}};e.makeSlideTranslation=p;e.buildAnimations=function(t){var n,o,l=t.animationIn,u=t.animationOut;if(O(l)){var s=JSON.stringify(l);v(s,l),n=s}else n=l;if(O(u)){var f=JSON.stringify(u);v(f,u),o=f}else o=u;return{animationIn:n,animationOut:o}};e.reversePercentage=function(t){return-(t-1)};var v=function(t,n){l.registerAnimation(t,l.createAnimation(n))},O=function(t){return null!==t&&'object'==typeof t}},568,[1,261,2,547]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=r(d[0]).StyleSheet.create({backdrop:{position:'absolute',top:0,bottom:0,left:0,right:0,opacity:0,backgroundColor:'black'},content:{flex:1,justifyContent:'center'},containerBox:{zIndex:2,opacity:1,backgroundColor:'transparent'}});e.default=t},569,[2]); -__d(function(g,r,i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var t=e(r(d[1])),n=e(r(d[2])),o=e(r(d[3])),l=e(r(d[4])),s=e(r(d[5])),u=e(r(d[6])),c=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=p(t);if(n&&n.has(e))return n.get(e);var o={},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in e)if("default"!==s&&Object.prototype.hasOwnProperty.call(e,s)){var u=l?Object.getOwnPropertyDescriptor(e,s):null;u&&(u.get||u.set)?Object.defineProperty(o,s,u):o[s]=e[s]}o.default=e,n&&n.set(e,o);return o})(r(d[7])),f=r(d[8]),h=e(r(d[9]));function p(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(p=function(e){return e?n:t})(e)}function k(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}var C=f.ViewPropTypes||f.View.propTypes,y=(function(e){(0,l.default)(C,e);var t,h,p=(t=C,h=k(),function(){var e,n=(0,u.default)(t);if(h){var o=(0,u.default)(this).constructor;e=Reflect.construct(n,arguments,o)}else e=n.apply(this,arguments);return(0,s.default)(this,e)});function C(e){return(0,n.default)(this,C),p.call(this,e)}return(0,o.default)(C,[{key:"onClick",value:function(){this.props.onClick()}},{key:"_renderLeft",value:function(){return this.props.leftTextView?this.props.leftTextView:this.props.leftText?c.default.createElement(f.Text,{style:[x.leftText,this.props.leftTextStyle]},this.props.leftText):null}},{key:"_renderRight",value:function(){return this.props.rightTextView?this.props.rightTextView:this.props.rightText?c.default.createElement(f.Text,{style:[x.rightText,this.props.rightTextStyle]},this.props.rightText):null}},{key:"_renderImage",value:function(){return this.props.isIndeterminate?this.props.indeterminateImage?this.props.indeterminateImage:this.genCheckedImage():this.props.isChecked?this.props.checkedImage?this.props.checkedImage:this.genCheckedImage():this.props.unCheckedImage?this.props.unCheckedImage:this.genCheckedImage()}},{key:"_getCheckedCheckBoxColor",value:function(){return this.props.checkedCheckBoxColor?this.props.checkedCheckBoxColor:this.props.checkBoxColor}},{key:"_getUncheckedCheckBoxColor",value:function(){return this.props.uncheckedCheckBoxColor?this.props.uncheckedCheckBoxColor:this.props.checkBoxColor}},{key:"_getTintColor",value:function(){return this.props.isChecked?this._getCheckedCheckBoxColor():this._getUncheckedCheckBoxColor()}},{key:"genCheckedImage",value:function(){var e;return e=this.props.isIndeterminate?r(d[10]):this.props.isChecked?r(d[11]):r(d[12]),c.default.createElement(f.Image,{source:e,style:{tintColor:this._getTintColor()}})}},{key:"render",value:function(){var e=this;return c.default.createElement(f.TouchableHighlight,{style:this.props.style,onPress:function(){return e.onClick()},underlayColor:"transparent",disabled:this.props.disabled},c.default.createElement(f.View,{style:x.container},this._renderLeft(),this._renderImage(),this._renderRight()))}}]),C})(c.Component);_e.default=y,y.propTypes=(0,t.default)({},C,{leftText:h.default.string,leftTextView:h.default.element,rightText:h.default.string,leftTextStyle:h.default.oneOfType([h.default.string,h.default.number,h.default.object]),rightTextView:h.default.element,rightTextStyle:h.default.oneOfType([h.default.string,h.default.number,h.default.object]),checkedImage:h.default.element,unCheckedImage:h.default.element,onClick:h.default.func.isRequired,isChecked:h.default.bool.isRequired,isIndeterminate:h.default.bool.isRequired,checkBoxColor:h.default.string,checkedCheckBoxColor:h.default.string,uncheckedCheckBoxColor:h.default.string,disabled:h.default.bool}),y.defaultProps={isChecked:!1,isIndeterminate:!1,leftTextStyle:{},rightTextStyle:{}};var x=f.StyleSheet.create({container:{flexDirection:'row',alignItems:'center'},leftText:{flex:1},rightText:{flex:1,marginLeft:10}})},570,[1,22,9,10,12,14,17,165,2,204,571,573,574]); -__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-check-box/img",width:24,height:24,scales:[1],hash:"910df1b864a696e32bda56876ddf61cd",name:"ic_indeterminate_check_box",type:"png"})},571,[572]); -__d(function(g,r,i,a,m,e,d){'use strict';m.exports=r(d[0])},572,[153]); -__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-check-box/img",width:24,height:24,scales:[1,2,3],hash:"5d3b135d5214e780d63b968d2ade7240",name:"ic_check_box",type:"png"})},573,[572]); -__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-check-box/img",width:24,height:24,scales:[1,2,3],hash:"a254967b747795d2bc7217850e45291a",name:"ic_check_box_outline_blank",type:"png"})},574,[572]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.OrientationContext=void 0,e.default=function(t){var O=t.children,E=u.default.useState(v()?'PORTRAIT':'LANDSCAPE'),P=(0,o.default)(E,2),S=P[0],h=P[1],p=u.default.useState('ios'===l.Platform.OS?s.deviceOrientation():'unknown'),A=(0,o.default)(p,2),D=A[0],T=A[1],x=u.default.useState(!1),C=(0,o.default)(x,2),L=C[0],N=C[1];return u.default.useEffect(function(){var t,o=function(){h(v()?'PORTRAIT':'LANDSCAPE')},u=l.Dimensions.addEventListener('change',o);n.default.async(function(o){for(;;)switch(o.prev=o.next){case 0:if('android'!==l.Platform.OS){o.next=5;break}return o.next=3,n.default.awrap(s.isForcedLandscape());case 3:t=o.sent,N(t||!1);case 5:case"end":return o.stop()}},null,null,null,Promise);var c=null;return'ios'===l.Platform.OS&&(c=f.addListener('DEVICE_ORIENTATION',function(t){T(t.orientation)})),function(){var t;u?u.remove():l.Dimensions.removeEventListener('change',o),'ios'===l.Platform.OS&&(null==(t=c)||t.remove())}},[]),u.default.createElement(c.Provider,{value:{orientation:S,forced:L,setForced:N,orientationType:D}},O)};var n=t(r(d[1])),o=t(r(d[2])),u=t(r(d[3])),l=r(d[4]),s=l.NativeModules.DyteHelper,f=new l.NativeEventEmitter(s),c=u.default.createContext(null);e.OrientationContext=c;var v=function(){var t=l.Dimensions.get('screen');return t.height>=t.width}},575,[1,67,41,165,2]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var F={primary:{300:'#1A90FF',500:'#2160FD',700:'#054DFF',900:'#0635AA'},secondary:{1000:'#0B0B0B',900:'#191919',800:'#262626',700:'#474747'},textPrimary:{400:'#999999',300:'#b8b8b8',200:'#dddddd',100:'#F5F5F7'},logos:{google:'#DD4B39',linkedIn:'#0E76A8',apple:'#EEEEEE'},danger:{300:'#FF5A65',500:'#FF414D',700:'#FF2331'},warning:{500:'#FFC300'},success:{500:'#35F2B3'},videoBackground:'#1A1A1A',paginationDots:{active:'rgba(160,160,160, 0.8)',inactive:'rgba(160,160,160, 0.3)',wandActive:'rgba(160,160,160, 0.9)'}};e.default=F},576,[]); -__d(function(g,r,i,_a,m,e,_d){!(function(t){var n='object'==typeof e&&e,o='object'==typeof m&&m&&m.exports==n&&m,a='object'==typeof g&&g;a.global!==a&&a.window!==a||(t=a);var c=function(t){this.message=t};(c.prototype=new Error).name='InvalidCharacterError';var h=function(t){throw new c(t)},d='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/',f=/[\t\n\f\r ]/g,s={encode:function(t){t=String(t),/[^\0-\xFF]/.test(t)&&h("The string to be encoded contains characters outside of the Latin1 range.");for(var n,o,a,c,f=t.length%3,s='',A=-1,l=t.length-f;++A>18&63)+d.charAt(c>>12&63)+d.charAt(c>>6&63)+d.charAt(63&c);return 2==f?(n=t.charCodeAt(A)<<8,o=t.charCodeAt(++A),s+=d.charAt((c=n+o)>>10)+d.charAt(c>>4&63)+d.charAt(c<<2&63)+'='):1==f&&(c=t.charCodeAt(A),s+=d.charAt(c>>2)+d.charAt(c<<4&63)+'=='),s},decode:function(t){var n=(t=String(t).replace(f,'')).length;n%4==0&&(n=(t=t.replace(/==?$/,'')).length),(n%4==1||/[^+a-zA-Z0-9/]/.test(t))&&h('Invalid character: the string to be decoded is not correctly encoded.');for(var o,a,c=0,s='',A=-1;++A>(-2*c&6)));return s},version:'0.1.0'};if('function'==typeof define&&'object'==typeof define.amd&&define.amd)define(function(){return s});else if(n&&!n.nodeType)if(o)o.exports=s;else for(var A in s)s.hasOwnProperty(A)&&(n[A]=s[A]);else t.base64=s})(this)},577,[]); -__d(function(g,r,i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=_e.Logger=void 0;var t=e(r(d[1])),n=e(r(d[2])),o=e(r(d[3]));function l(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return Object.getOwnPropertyNames(e).forEach(function(o){if(![null,void 0,NaN].includes(e[o])){var c=t?t+"."+o:o;'object'==typeof e[o]?l(e[o],c,n):n[c]=e[o]}}),n}var c=(function(){function e(){(0,n.default)(this,e),this.level=3}return(0,o.default)(e,[{key:"process",value:function(e){var t={};try{Object.getOwnPropertyNames(e||{}).forEach(function(n){try{t[n]=JSON.stringify(e[n])}catch(e){t[n]='Failed to stringify'}})}catch(e){}return t}},{key:"init",value:function(e){'trace'===e?this.level=3:'log'===e?this.level=2:'error'===e&&(this.level=1)}},{key:"trace",value:function(t,n){e.addEventInCurrentSpan('warn',t,n,!0)}},{key:"warn",value:function(t,n){e.addEventInCurrentSpan('warn',t,n,!0)}},{key:"error",value:function(t,n){e.addEventInCurrentSpan('error',t,n,!0)}}],[{key:"addEventInCurrentSpan",value:function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:'info',o=arguments.length>1?arguments[1]:void 0,c=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},u=arguments.length>3?arguments[3]:void 0;try{var s=l(c,'metadata'),v=(0,t.default)({message:o,logSeverity:n},s,{loggedAt:(new Date).getTime()});u?e.sendOtelLogsToNewRelic(e.logsCache.splice(0,25).concat([v])):e.logsCache.push(v)}catch(e){console.debug('opentelemetry::addEventInCurrentSpan_failed',e)}}},{key:"sendOtelLogsToNewRelic",value:function(t){fetch('https://api-silos.dyte.io/otel/logs',{method:'POST',headers:{Accept:'application/json','Content-Type':'application/json'},body:JSON.stringify({meetingMetadata:l(e.meetingMetadata,'meetingMetadata'),serviceName:'mobile-sdk',logs:t})}).catch(function(e){console.debug('opentelemetry::sendOtelLogToNewRelic_failed',e)})}}]),e})();_e.Logger=c,c.logsCache=[],c.meetingMetadata={};var u=new c;_e.default=u},578,[1,22,9,10]); -__d(function(g,r,i,a,m,e,_d){var t=r(_d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.UserTrackContext=void 0,e.default=function(t){var T,P,E,h=(0,c.useState)(),A=(0,o.default)(h,2),b=A[0],N=A[1],k=(0,c.useState)([]),D=(0,o.default)(k,2),M=D[0],O=D[1],x=(0,c.useState)(),C=(0,o.default)(x,2),y=C[0],V=C[1],_=(0,c.useState)([]),R=(0,o.default)(_,2),G=R[0],L=R[1],B=(0,c.useState)(),j=(0,o.default)(B,2),W=j[0],F=j[1],q=(0,c.useState)(),H=(0,o.default)(q,2),U=H[0],J=H[1],Q=(0,c.useRef)(null),K=(0,c.useRef)(null),z=(0,c.useRef)(null),X=(0,c.useRef)(null),Y=(0,c.useContext)(v.ConfigServiceContext),Z=(Y.meeting,Y.sessionConfig),$=Z.permissions.produce.audio,ee=Z.permissions.produce.video,te=Z.permissions.produce.video,ne=ee.allow,re=(0,l.getWebcamConstraints)(ee.quality,ee.frame_rate),ae=((0,l.getScreenShareConstraints)(te.quality,te.frame_rate),t.children),ue=(0,d.useSelector)(function(t){return t.participant.audioMuted}),ie=(0,d.useSelector)(function(t){return t.participant.videoOff}),oe=(0,d.useSelector)(function(t){return t.room.producersState}),ce=(0,d.useSelector)(function(t){return t.participant.switched}),de=(0,d.useSelector)(function(t){return t.participant.canPresent}),se=(0,d.useSelector)(function(t){return t.participant.presentingState}),le=(0,d.useSelector)(function(t){return t.participant.audioTrackSelection}),fe=(0,d.useSelector)(function(t){return t.participant.videoTrackSelection}),ve=(0,d.useSelector)(function(t){return t.participant.videoProduction}),pe=(0,d.useSelector)(function(t){return t.participant.audioProduction}),Se=(0,d.useSelector)(function(t){return t.participant.presentingState}),Te=(oe===s.MediaStates.NOT_APPLICABLE||ve===s.MediaStates.LOADED||ve===s.MediaStates.NOT_STARTED||ve===s.MediaStates.STOPPING&&Se!==f.PresentingState.NOT_PRESENTING)&&ne,Ie=(oe===s.MediaStates.NOT_APPLICABLE||pe===s.MediaStates.LOADED||pe===s.MediaStates.NOT_STARTED||pe===s.MediaStates.STOPPING&&Se!==f.PresentingState.NOT_PRESENTING)&&$,Pe=(0,d.useDispatch)(),Ee=c.default.useState([]),me=(0,o.default)(Ee,2),we=me[0],he=me[1],Ae=function(t){he(t)},ge=(0,d.useSelector)(function(t){return t.room.roomViewType}),be=(0,d.useSelector)(function(t){return t.participant.requestToJoinType}),Ne=(0,d.useSelector)(function(t){return t.room.routerState});ge===S.DyteViewTypes.webinar&&be===f.RequestToJoinType.ask&&(re=(0,l.getWebcamConstraints)('QQVGA',null==(T=Z.permissions)?void 0:null==(P=T.produce)?void 0:null==(E=P.video)?void 0:E.frame_rate));(0,c.useEffect)(function(){Q.current=y,K.current=W,z.current=U,X.current=b},[y,W,U,b]),(0,c.useEffect)(function(){I.default.trace('audioMuted_useEffect',{audioMuted:ue,presentingState:se}),b&&(b.enabled=!ue),ge===S.DyteViewTypes.webinar&&se!==f.PresentingState.PRESENTING||Pe((0,f.setAudioProduction)(s.MediaStates.CONNECTING))},[ue,se]);var ke=function(){var t;return n.default.async(function(u){for(;;)switch(u.prev=u.next){case 0:return u.prev=0,I.default.trace('initialAudioStreamFetch'),t=null,u.prev=3,u.next=6,n.default.awrap((0,l.getAudioTrack)());case 6:t=u.sent,u.next=13;break;case 9:if(u.prev=9,u.t0=u.catch(3),'NotAllowedError'!==u.t0.name){u.next=13;break}throw new Error('No audio permission');case 13:if(t){u.next=15;break}throw new Error('No audio track');case 15:$&&N(t),u.next=23;break;case 18:u.prev=18,u.t1=u.catch(0),I.default.error('initialAudioStreamFetch',u.t1),Pe((0,f.setAudioProduction)(s.MediaStates.NOT_APPLICABLE)),Pe((0,f.setAudioMuted)(!0));case 23:case"end":return u.stop()}},null,null,[[0,18],[3,9]],Promise)},De=function(t){if(I.default.trace('setAudioDevice',{audioTrack:!!b}),b&&b.stop(),$){var u=(null==t?void 0:t.deviceId)||(null==le?void 0:le.selectedDeviceId);(0,d.batch)(function(){return n.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,n.default.awrap(ke());case 2:Pe((0,f.setAudioProduction)(s.MediaStates.CONNECTING)),(null==le?void 0:le.selectedDeviceId)!==u&&Pe((0,f.setAudioTrackSelection)({selectedDeviceId:u}));case 4:case"end":return t.stop()}},null,null,null,Promise)})}else Pe((0,f.setAudioMuted)(!0))},Me=function(){var t,u,o,c;return n.default.async(function(d){for(;;)switch(d.prev=d.next){case 0:return d.prev=0,I.default.trace('initialVideoStreamFetch'),d.next=4,n.default.awrap((0,l.getAllVideoDevices)());case 4:return t=d.sent,u=t.filter(function(t){return'front'===t.facing}),o=u.length>0?u[0]:t[0],c=null,d.prev=8,d.next=11,n.default.awrap((0,l.getVideoTrack)(o.deviceId||'',re));case 11:c=d.sent,d.next=18;break;case 14:if(d.prev=14,d.t0=d.catch(8),'NotAllowedError'!==d.t0.name){d.next=18;break}throw new Error('No video permission');case 18:if(c){d.next=20;break}throw new Error('No video track');case 20:if(ne&&V(c),''!==o.label){d.next=25;break}return d.next=24,n.default.awrap((0,l.getAllVideoDevices)());case 24:t=d.sent;case 25:L(t),Pe((0,f.setVideoTrackSelection)({selectedDeviceId:o.deviceId})),d.next=34;break;case 29:d.prev=29,d.t1=d.catch(0),I.default.error('initialVideoStreamFetch',d.t1),Pe((0,f.setVideoProduction)(s.MediaStates.NOT_APPLICABLE)),Pe((0,f.setVideoOff)(!0));case 34:case"end":return d.stop()}},null,null,[[0,29],[8,14]],Promise)},Oe=function(t){var u;return n.default.async(function(o){for(;;)switch(o.prev=o.next){case 0:if(I.default.trace('setVideoDevice'),u=(null==t?void 0:t.deviceId)||(null==fe?void 0:fe.selectedDeviceId),ne){o.next=5;break}return Pe((0,f.setVideoOff)(!0)),o.abrupt("return");case 5:(0,d.batch)(function(){Pe((0,f.setVideoOff)(!1)),Pe((0,f.setVideoProduction)(s.MediaStates.CONNECTING)),(null==fe?void 0:fe.selectedDeviceId)!==u&&Pe((0,f.setVideoTrackSelection)({selectedDeviceId:u}))}),setTimeout(function(){var t;return n.default.async(function(o){for(;;)switch(o.prev=o.next){case 0:return y&&y.stop(),o.next=3,n.default.awrap((0,l.getVideoTrack)(u,re));case 3:t=o.sent,V(t);case 5:case"end":return o.stop()}},null,null,null,Promise)});case 7:case"end":return o.stop()}},null,null,null,Promise)};(0,c.useEffect)(function(){ge===S.DyteViewTypes.webinar&&Ne===s.MediaStates.LOADED&&Se===f.PresentingState.NOT_PRESENTING?(0,d.batch)(function(){Pe((0,f.setVideoProduction)(s.MediaStates.STOPPING)),Pe((0,f.setAudioProduction)(s.MediaStates.STOPPING)),Pe((0,f.setVideoOff)(!0)),Pe((0,f.setAudioMuted)(!0)),setTimeout(function(){y&&y.stop(),b&&b.stop(),N(void 0),V(void 0)})}):Se===f.PresentingState.INITIATED&&(Me().then(Oe),De())},[Ne,Se]),(0,c.useEffect)(function(){p.default.start({media:'video'});var t=new l.AudioDevicesEmitter(Ae);return n.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:Q.current&&Q.current.stop(),X.current&&X.current.stop(),K.current&&K.current.stop(),z.current&&z.current.stop();case 4:case"end":return t.stop()}},null,null,null,Promise),function(){t.removeListener()}},[]),c.default.useEffect(function(){ne||(Pe((0,f.setVideoOff)(!0)),setTimeout(function(){y&&(y.stop(),V(void 0),(0,f.setVideoProduction)(s.MediaStates.CONNECTING))}))},[ne,y]),(0,c.useEffect)(function(){ve===s.MediaStates.NOT_STARTED&&setTimeout(function(){y&&(y.stop(),V(void 0))})},[ve]);var xe=function(){(0,d.batch)(function(){Pe((0,f.setVideoProduction)(s.MediaStates.CONNECTING)),Pe((0,f.setVideoOff)(!0)),setTimeout(function(){y&&y.stop(),V(void 0)})})};(0,c.useEffect)(function(){$||Pe((0,f.setAudioMuted)(!0)),ne||xe()},[$,ne]),(0,c.useEffect)(function(){'meeting'===ce?ie||xe():'webinar'===ce&&(de||(ue||Pe((0,f.setAudioMuted)(!0)),ie||xe()))},[ce]);var Ce=function(){var t,u,o,c,d=arguments;return n.default.async(function(s){for(;;)switch(s.prev=s.next){case 0:if(t=d.length>0&&void 0!==d[0]?d[0]:null,I.default.trace('changeAudioTrack',{selectedDevice:t,audioDevices:we}),!(we.length>0)){s.next=10;break}return u={},o={deviceId:null,InCallManagerId:null,device:null},t?(c=t.deviceId,u[c]=t):we.forEach(function(t){var n=t.deviceId;u[n]=t}),u.wired?o={deviceId:'wired',InCallManagerId:'WIRED_HEADSET',device:u.wired}:u.bluetooth?o={deviceId:'bluetooth',InCallManagerId:'BLUETOOTH',device:u.bluetooth}:u.speaker&&(o={deviceId:'speaker',InCallManagerId:'SPEAKER_PHONE',device:u.speaker}),s.next=9,n.default.awrap(p.default.chooseAudioRoute(o.InCallManagerId));case 9:De(o.device);case 10:case"end":return s.stop()}},null,null,null,Promise)};(0,l.setOnDeviceChange)(function(){var t,o,c,d,s,f,v;return n.default.async(function(p){for(;;)switch(p.prev=p.next){case 0:return p.next=2,n.default.awrap((0,l.getAllVideoDevices)());case 2:if(t=p.sent,o=(0,u.default)(we).find(function(t){return!M.map(function(t){return t.deviceId}).includes(t.deviceId)}),O(we),c=t.find(function(t){return!G.map(function(t){return t.deviceId}).includes(t.deviceId)}),L(t),ue||!o){p.next=10;break}return De(o),p.abrupt("return");case 10:if(ie||!c){p.next=13;break}return Oe(c),p.abrupt("return");case 13:d=!we.map(function(t){return t.deviceId}).includes(null==le?void 0:le.selectedDeviceId),s=!t.map(function(t){return t.deviceId}).includes(null==fe?void 0:fe.selectedDeviceId),ue||void 0!==b&&!d||(f=we[0],De(f)),ie||void 0!==y&&!s||(v=t[0],Oe(v));case 17:case"end":return p.stop()}},null,null,null,Promise)}),(0,c.useEffect)(function(){Ce(void 0),O(we)},[we]);var ye={mediaTracks:{webcamTrack:y,setWebcamTrack:V,audioTrack:b,setAudioTrack:N,screenShareVideoTrack:W,setScreenShareVideoTrack:F,screenShareAudioTrack:U,setScreenShareAudioTrack:J},inputDevices:{audioInputDevices:M,videoInputDevices:G,setAudioInputDevices:O,setVideoInputDevices:L,setAudioDevice:De,setVideoDevice:Oe,toggleAudioState:function(){return n.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:if(I.default.trace('toggleAudioState',{audioButtonsEnabled:Ie,audioAllowed:$,audioMuted:ue,audioTrack:!!b}),Ie){t.next=3;break}return t.abrupt("return");case 3:$?ue?(b&&'ended'!==(null==b?void 0:b.readyState)||De(void 0),Pe((0,f.setAudioMuted)(!1))):Pe((0,f.setAudioMuted)(!0)):ue||Pe((0,f.setAudioMuted)(!0));case 4:case"end":return t.stop()}},null,null,null,Promise)},toggleVideoState:function(t){return n.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:if(I.default.trace('toggleVideoState',{videoButtonsEnabled:Te,videoOff:ie}),Te){t.next=3;break}return t.abrupt("return");case 3:ie?Oe():xe();case 4:case"end":return t.stop()}},null,null,null,Promise)},onAudioInputChange:function(t){var u;return n.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:I.default.trace('onAudioInputChange',{value:t}),u=M.find(function(n){return n.deviceId===t}),Ce(u);case 3:case"end":return n.stop()}},null,null,null,Promise)},onVideoInputChange:function(t){I.default.trace('onVideoInputChange',{value:t});var n=G.find(function(n){return n.deviceId===t});Pe((0,f.setCameraFacing)(n.facing)),Oe(n)}},setupStreams:function(){return n.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,n.default.awrap(Me());case 2:return t.next=4,n.default.awrap(ke());case 4:case"end":return t.stop()}},null,null,null,Promise)},videoButtonsEnabled:Te,audioButtonsEnabled:Ie};return c.default.createElement(w.Provider,{value:ye},ae)};var n=t(r(_d[1])),u=t(r(_d[2])),o=t(r(_d[3])),c=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var u=P(n);if(u&&u.has(t))return u.get(t);var o={},c=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var d in t)if("default"!==d&&Object.prototype.hasOwnProperty.call(t,d)){var s=c?Object.getOwnPropertyDescriptor(t,d):null;s&&(s.get||s.set)?Object.defineProperty(o,d,s):o[d]=t[d]}o.default=t,u&&u.set(t,o);return o})(r(_d[4])),d=r(_d[5]),s=r(_d[6]),l=r(_d[7]),f=r(_d[8]),v=r(_d[9]),p=t(r(_d[10])),S=r(_d[11]),T=r(_d[12]),I=t(r(_d[13]));function P(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,u=new WeakMap;return(P=function(t){return t?u:n})(t)}var E=T.NativeModules.InCallManager,w=(new T.NativeEventEmitter(E),(0,c.createContext)(null));e.UserTrackContext=w},579,[1,67,49,41,165,432,480,580,487,508,583,482,2,578]); -__d(function(g,r,i,a,m,e,_d){var t=r(_d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.setOnDeviceChange=e.getWebcamConstraints=e.getVideoTrack=e.getSpeakerTrack=e.getScreenShareConstraints=e.getScreenShare=e.getQualityAfterLegacyModeShift=e.getAudioTrack=e.getAllVideoDevices=e.getAllMediaDevices=e.AudioDevicesEmitter=void 0;var n=t(r(_d[1])),u=t(r(_d[2])),c=t(r(_d[3])),o=t(r(_d[4])),s=r(_d[5]),d=r(_d[6]),l=r(_d[7]),f=r(_d[8]),v=t(r(_d[9])),h=l.NativeModules.InCallManager,D=new l.NativeEventEmitter(h),p=function(){var t;return o.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,o.default.awrap(s.mediaDevices.enumerateDevices());case 2:return t=n.sent,n.abrupt("return",t);case 4:case"end":return n.stop()}},null,null,null,Promise)};e.getAllMediaDevices=p;var w=(function(){function t(n){if((0,u.default)(this,t),!n)throw new Error('Callback not initalized');this.callback=n,this.notConnected={connected:!1,haveMic:!1},this.connectedWithMic={connected:!0,haveMic:!0},this.connectedWithoutMic={connected:!0,haveMic:!1};var c=(0,d.getHeadset)();this.audioDevices={speaker:this.connectedWithMic,bluetooth:c?this.connectedWithMic:this.notConnected,wired:this.notConnected},this.checkIfWiredHeadphonesConnected(),this.onBluetoothEvent(),this.onWiredHeadsetEvent(),this.emit(),this.wiredHeadListener=null}return(0,c.default)(t,[{key:"checkIfWiredHeadphonesConnected",value:function(){var t;return o.default.async(function(u){for(;;)switch(u.prev=u.next){case 0:return u.next=2,o.default.awrap(v.default.getIsWiredHeadsetPluggedIn());case 2:t=u.sent,this.audioDevices=(0,n.default)({},this.audioDevices,{wired:t?this.connectedWithMic:this.notConnected}),this.emit();case 5:case"end":return u.stop()}},null,this,null,Promise)}},{key:"onBluetoothEvent",value:function(){var t=this;(0,d.addListener)(function(u){var c=t.audioDevices.bluetooth.connected;u&&!c?(t.audioDevices=(0,n.default)({},t.audioDevices,{bluetooth:(0,n.default)({},t.connectedWithMic)}),t.emit()):!u&&c&&(t.audioDevices=(0,n.default)({},t.audioDevices,{bluetooth:(0,n.default)({},t.notConnected)}),t.emit())})}},{key:"onWiredHeadsetEvent",value:function(){var t=this;this.wiredHeadListener=D.addListener('WiredHeadset',function(u){if(u){var c=u.isPlugged,o=u.hasMic,s=t.audioDevices.wired.connected;if(c&&!s){var d=o?(0,n.default)({},t.connectedWithMic):(0,n.default)({},t.connectedWithoutMic);t.audioDevices=(0,n.default)({},t.audioDevices,{wired:d}),t.emit()}else!c&&s&&(t.audioDevices=(0,n.default)({},t.audioDevices,{wired:(0,n.default)({},t.notConnected)}),t.emit())}})}},{key:"getAudioDevices",value:function(){return this.formatAudioDevices()}},{key:"formatAudioDevices",value:function(){var t=this;return Object.keys(this.audioDevices).map(function(u){var c=t.audioDevices[u];return(0,n.default)({},c,{deviceId:u,label:u,kind:'audioinput'})}).filter(function(t){return t.connected})}},{key:"emit",value:function(){this.callback(this.formatAudioDevices())}},{key:"removeListener",value:function(){var t;null==(t=this.wiredHeadListener)||t.remove()}}]),t})();e.AudioDevicesEmitter=w;e.getAllVideoDevices=function(){var t,n;return o.default.async(function(u){for(;;)switch(u.prev=u.next){case 0:return t={},u.next=3,o.default.awrap(p());case 3:return n=u.sent,u.abrupt("return",n.filter(function(n){return'videoinput'===n.kind&&!t[n.facing]&&(t[n.facing]=!0,n)}));case 5:case"end":return u.stop()}},null,null,null,Promise)};e.getWebcamConstraints=function(t,n){var u=f.VIDEO_CONSTRAINS[t.toLowerCase()];if(!u)throw new Error('Invalid quality');if(n){if(n<5||n>30)throw new Error('Invalid framerate');u.frameRate={ideal:n}}return u};e.getScreenShareConstraints=function(t,n){var u=f.VIDEO_CONSTRAINS_SCREENSHARE[t.toLowerCase()||'vga'];if(!u)throw new Error('Invalid quality');if(n){if(n<5||n>30)throw new Error('Invalid framerate');u.frameRate={max:n}}return u};e.getVideoTrack=function(t,u){var c,d;return o.default.async(function(l){for(;;)switch(l.prev=l.next){case 0:return c=u||f.VIDEO_CONSTRAINS.vga,l.next=3,o.default.awrap(s.mediaDevices.getUserMedia({video:(0,n.default)({deviceId:t||'',frameRate:24},c),audio:!1}));case 3:return d=l.sent,l.abrupt("return",d.getVideoTracks()[0]);case 5:case"end":return l.stop()}},null,null,null,Promise)};e.getAudioTrack=function(){var t;return o.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,o.default.awrap(s.mediaDevices.getUserMedia({audio:!0,video:!1}));case 2:return t=n.sent,n.abrupt("return",t.getAudioTracks()[0]);case 4:case"end":return n.stop()}},null,null,null,Promise)};e.getSpeakerTrack=function(t){return o.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",null);case 2:case"end":return t.stop()}},null,null,null,Promise)};e.getScreenShare=function(){var t;return o.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,o.default.awrap(s.mediaDevices.getDisplayMedia({audio:!0,video:{displaySurface:'monitor',logicalSurface:!0,cursor:!0,width:{max:1920},height:{max:1080},frameRate:{max:5}}}));case 2:return t=n.sent,n.abrupt("return",{video:t.getTracks()[0],audio:null});case 4:case"end":return n.stop()}},null,null,null,Promise)};e.setOnDeviceChange=function(t){};e.getQualityAfterLegacyModeShift=function(t,n,u){return n===f.HD_QUALITY_PEERS_LIMIT&&t?f.VIDEO_CONSTRAINS.vga:n!==f.HD_QUALITY_PEERS_LIMIT+1||t?u:f.VIDEO_CONSTRAINS.hd}},580,[1,22,9,10,67,400,581,2,582,583]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.useBluetoothHeadsetDetection=e.removeListener=e.getHeadset=e.addListener=void 0;var n=t(r(d[1])),u=r(d[2]),o=r(d[3]),s=u.NativeModules.DyteRNBluetoothHeadsetDetect,c=null,v=[],f=new u.NativeEventEmitter(s).addListener('onChange',function(t){var n=t.devices;c=n.length?n[0]:null,v.forEach(function(t){t(c)})});e.getHeadset=function(){return c};var l=function(t){v.push(t)};e.addListener=l;var h=function(t){var n=v.indexOf(t);-1!==n&&v.splice(n,1)};e.removeListener=h;e.useBluetoothHeadsetDetection=function(){var t=(0,o.useState)(null),u=(0,n.default)(t,2),s=u[0],v=u[1];return(0,o.useEffect)(function(){return v(c),l(v),function(){h(v),f.remove()}},[]),s}},581,[1,41,2,165]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.WEBCAM_SIMULCAST_ENCODINGS_VGA=e.WEBCAM_SIMULCAST_ENCODINGS=e.WEBCAM_KSVC_ENCODINGS=e.VIDEO_CONSTRAINS_SCREENSHARE=e.VIDEO_CONSTRAINS=e.SCREEN_SHARING_SVC_ENCODINGS=e.SCREEN_SHARING_SIMULCAST_ENCODINGS=e.PC_PROPRIETARY_CONSTRAINTS=e.ICE_SERVERS=e.HD_QUALITY_PEERS_LIMIT=void 0;e.VIDEO_CONSTRAINS={qqvga:{width:{ideal:160},height:{ideal:120}},qvga:{width:320,height:240},vga:{width:640,height:480},hd:{width:1280,height:720},hd_cropped:{width:900,height:720}};e.VIDEO_CONSTRAINS_SCREENSHARE={vga:{width:{max:640},height:{max:480}},hd:{width:{max:1280},height:{max:720}},full_hd:{width:{max:1980},height:{max:1080}}};e.PC_PROPRIETARY_CONSTRAINTS={optional:[{googDscp:!0},{googHighStartBitrate:0},{googPayloadPadding:!0},{googScreencastMinBitrate:100},{googCpuOveruseDetection:!0},{googCpuOveruseEncodeUsage:!0},{googCpuUnderuseThreshold:55},{googCpuOveruseThreshold:85}]};e.WEBCAM_SIMULCAST_ENCODINGS=[{rid:'r0',scalabilityMode:'S1T3'},{rid:'r1',scalabilityMode:'S1T3'},{rid:'r2',scalabilityMode:'S1T3'}];e.WEBCAM_SIMULCAST_ENCODINGS_VGA=[{rid:'r0',scalabilityMode:'S1T2'},{rid:'r1',scalabilityMode:'S1T2'}];e.WEBCAM_KSVC_ENCODINGS=[{scalabilityMode:'L3T3_KEY'}];e.SCREEN_SHARING_SIMULCAST_ENCODINGS=[{dtx:!0,maxBitrate:15e5},{dtx:!0,maxBitrate:6e6}];e.SCREEN_SHARING_SVC_ENCODINGS=[{scalabilityMode:'L3T3',dtx:!0}];e.HD_QUALITY_PEERS_LIMIT=1;e.ICE_SERVERS=[{urls:'turn:turn.dyte.in:443?transport=tcp',username:'dyte',credential:'dytein',credentialType:'password'},{urls:'turn:turn.dyte.in:3478?transport=udp',username:'dyte',credential:'dytein',credentialType:'password'}]},582,[]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),u=t(r(d[2])),o=t(r(d[3])),s=r(d[4]),l=r(d[4]).NativeModules.InCallManager,c=new((function(){function t(){(0,u.default)(this,t),this.vibrate=!1,this.audioUriMap={ringtone:{_BUNDLE_:null,_DEFAULT_:null},ringback:{_BUNDLE_:null,_DEFAULT_:null},busytone:{_BUNDLE_:null,_DEFAULT_:null}}}return(0,o.default)(t,[{key:"start",value:function(t){var n=!1!==(t=void 0===t?{}:t).auto,u='video'===t.media?'video':'audio',o=t.ringback&&'string'==typeof t.ringback?t.ringback:'';l.start(u,n,o)}},{key:"stop",value:function(t){var n=(t=void 0===t?{}:t).busytone&&'string'==typeof t.busytone?t.busytone:'';l.stop(n)}},{key:"getIsWiredHeadsetPluggedIn",value:function(){var t;return n.default.async(function(u){for(;;)switch(u.prev=u.next){case 0:return u.prev=0,u.next=3,n.default.awrap(l.getIsWiredHeadsetPluggedIn());case 3:return t=u.sent,u.abrupt("return",{isWiredHeadsetPluggedIn:t});case 7:throw u.prev=7,u.t0=u.catch(0),new Error('Incall Manager Error getting wired headset');case 10:case"end":return u.stop()}},null,null,[[0,7]],Promise)}},{key:"setKeepScreenOn",value:function(t){t=!0===t,l.setKeepScreenOn(t)}},{key:"setSpeakerphoneOn",value:function(t){t=!0===t,l.setSpeakerphoneOn(t)}},{key:"setForceSpeakerphoneOn",value:function(t){var n='boolean'==typeof t?t?1:-1:0;l.setForceSpeakerphoneOn(n)}},{key:"setMicrophoneMute",value:function(t){t=!0===t,l.setMicrophoneMute(t)}},{key:"getAudioUri",value:function(t,u){var o;return n.default.async(function(s){for(;;)switch(s.prev=s.next){case 0:if(void 0!==this.audioUriMap[t]){s.next=2;break}return s.abrupt("return",null);case 2:if(!this.audioUriMap[t][u]){s.next=4;break}return s.abrupt("return",this.audioUriMap[t][u]);case 4:return s.prev=4,s.next=7,n.default.awrap(l.getAudioUriJS(t,u));case 7:if(!('string'==typeof(o=s.sent)&&o.length>0)){s.next=11;break}return this.audioUriMap[t][u]=o,s.abrupt("return",o);case 11:return s.abrupt("return",null);case 14:return s.prev=14,s.t0=s.catch(4),s.abrupt("return",null);case 17:case"end":return s.stop()}},null,this,[[4,14]],Promise)}},{key:"chooseAudioRoute",value:function(t){var u;return n.default.async(function(o){for(;;)switch(o.prev=o.next){case 0:return o.next=2,n.default.awrap(l.chooseAudioRoute(t));case 2:return u=o.sent,o.abrupt("return",u);case 4:case"end":return o.stop()}},null,null,null,Promise)}},{key:"requestAudioFocus",value:function(){return n.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:if('android'!==s.Platform.OS){t.next=6;break}return t.next=3,n.default.awrap(l.requestAudioFocusJS());case 3:return t.abrupt("return",t.sent);case 6:console.log("ios doesn't support requestAudioFocus()");case 7:case"end":return t.stop()}},null,null,null,Promise)}},{key:"abandonAudioFocus",value:function(){return n.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:if('android'!==s.Platform.OS){t.next=6;break}return t.next=3,n.default.awrap(l.abandonAudioFocusJS());case 3:return t.abrupt("return",t.sent);case 6:console.log("ios doesn't support requestAudioFocus()");case 7:case"end":return t.stop()}},null,null,null,Promise)}}]),t})());e.default=c},583,[1,67,9,10,2]); -__d(function(g,r,i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var t=e(r(d[1])),o=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var o=_(t);if(o&&o.has(e))return o.get(e);var n={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in e)if("default"!==s&&Object.prototype.hasOwnProperty.call(e,s)){var l=u?Object.getOwnPropertyDescriptor(e,s):null;l&&(l.get||l.set)?Object.defineProperty(n,s,l):n[s]=e[s]}n.default=e,o&&o.set(e,n);return n})(r(d[2])),n=r(d[3]),u=r(d[4]),s=r(d[5]),l=r(d[6]),c=r(d[7]),f=r(d[8]),p=e(r(d[9])),N=r(d[10]),E=r(d[11]),h=r(d[12]),v=r(d[13]),S=e(r(d[14])),y=r(d[15]),P=r(d[16]),w=r(d[17]),T=r(d[18]),O=r(d[19]),C=r(d[20]),x=r(d[21]),b=e(r(d[22])),I=e(r(d[23])),M=e(r(d[24]));function _(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,o=new WeakMap;return(_=function(e){return e?o:t})(e)}var D="\nquery Session($roomName: String!, $password: String) {\n\tsession(roomName: $roomName, password: $password) {\n\t title,\n\t roomNodeLink,\n\t roomName,\n\t password\n\t}\n }\n";function k(e){var _,k=(0,n.useDispatch)(),j=e.roomName,L=e.autoTune,W=(0,n.useSelector)(function(e){return e.participant.peerId}),R=(0,o.useContext)(y.ConfigServiceContext),U=R.meeting,$=R.sessionConfig,A=R.updatePreset,Q=((0,o.useContext)(P.ThemeContext).colors,(0,o.useState)('')),B=(0,t.default)(Q,2),F=B[0],G=B[1],V=(0,h.useManualQuery)(D,{variables:{roomName:j,password:''}}),q=(0,t.default)(V,2),K=q[0],Y=q[1],z=Y.data,H=Y.error,J=Y.loading,X=(0,v.useWindowDimensions)(),Z=$.theme.dimensions||X,ee=Z.height,te=Z.width,re=o.default.useState(!1),oe=(0,t.default)(re,2),ne=(oe[0],oe[1]),ae=(0,o.useContext)(w.UserTrackContext).setupStreams,ie=(0,n.useSelector)(function(e){return e.participant.authToken}),ue=(0,n.useSelector)(function(e){return e.participant.displayName}),se=(0,n.useSelector)(function(e){return e.participant.participantPermissions}),le=$.permissions.produce.audio,me=$.permissions.produce.video.allow,ce=(0,n.useSelector)(function(e){return e.room.showSetupScreen}),de=o.default.useState(j),fe=(0,t.default)(de,2),pe=fe[0],Ne=fe[1],Ee='LANDSCAPE'===o.default.useContext(x.OrientationContext).orientation,he=(0,n.useSelector)(function(e){return e.room.roomViewType}),ve=$.permissions_fetched;(0,o.useEffect)(function(){ve&&(me?(0,O.setupPermissions)(['camera','microphone']):le?(0,O.setupPermissions)(['microphone']):(0,O.setupPermissions)([]),ne(!0))},[he,ve]),(0,o.useEffect)(function(){k((0,c.resetRoom)({roomName:j})),k((0,f.resetPeers)());try{S.default.getItem('dyte-display-name').then(function(e){null!==e&&k((0,E.setUserDisplayName)(e))})}catch(e){}},[]),(0,o.useEffect)(function(){pe&&(ie||C.DYTE_DEV_MODE)&&(k((0,c.resetRoom)({roomName:pe})),K({variables:{roomName:pe,password:''}}),A(pe,ie))},[pe,ie]),(0,o.useEffect)(function(){if(H)if(H.graphQLErrors[0].message.indexOf('No open session')>=0)null==U||U._onError('MEETING_NOTFOUND'),G('MEETING_NOTFOUND');else try{var e=H.graphQLErrors[0];G(null==e?void 0:e.message)}catch(e){G('UNKNOWN')}},[H,U]),(0,o.useEffect)(function(){se.camera===E.permissionEnum.INIT&&se.microphone===E.permissionEnum.INIT||ae()},[se.camera,se.microphone]);if(se.bluetooth===E.permissionEnum.INIT)return o.default.createElement(p.default,{text:"Waiting for permissions..."});var Se;return null==U||!U.showSetupScreen||null!==ce&&!0!==ce?H?o.default.createElement(p.default,{errorText:"Some error occured. Issue code: "+F,childComponents:o.default.createElement(T.Button,{onClick:function(){setTimeout(function(){k((0,f.resetPeers)()),k((0,E.resetParticipant)()),k((0,c.setShowSetupScreen)(!0)),Ne(''),G('')})}},o.default.createElement(T.Box,{bg:"primary.500",py:15,px:10,mt:10,borderRadius:b.default.medium,align:"center"},o.default.createElement(T.Text,null,"Try Again")))}):J?o.default.createElement(p.default,{text:"Loading..."}):o.default.createElement(l.WebSocketProvider,{url:null==z?void 0:null==(_=z.session)?void 0:_.roomNodeLink,roomURL:pe,peerId:W},o.default.createElement(u.MediaRoomProvider,{peerId:W,roomName:pe,autoTune:L},o.default.createElement(N.PeersProvider,null,o.default.createElement(s.PluginServiceProvider,{roomName:pe,peerId:W},o.default.createElement(I.default,{roomName:pe}))))):o.default.createElement(M.default,{width:te,height:ee,isLandscape:Ee,meetingCode:pe,roomName:j,onChangeMeetingCode:Ne,joinMeeting:function(){ue&&pe&&(k((0,c.setShowSetupScreen)(!1)),k((0,c.resetRoom)({roomName:pe})),K({variables:{roomName:pe,password:''}}),A(pe,ie))},title:null==z?void 0:null==(Se=z.session)?void 0:Se.title})}k.defaultProps={autoTune:!0};var j=k;_e.default=j},584,[1,41,165,432,585,672,630,480,481,511,674,487,465,2,488,508,514,579,512,675,543,575,676,677,809]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.MediaRoomProvider=e.MediaRoomContext=void 0;var n=t(r(d[1])),o=t(r(d[2])),u=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=T(n);if(o&&o.has(t))return o.get(t);var u={},c=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in t)if("default"!==s&&Object.prototype.hasOwnProperty.call(t,s)){var l=c?Object.getOwnPropertyDescriptor(t,s):null;l&&(l.get||l.set)?Object.defineProperty(u,s,l):u[s]=t[s]}u.default=t,o&&o.set(t,u);return u})(r(d[3])),c=r(d[4]),s=r(d[5]),l=r(d[6]),f=r(d[7]),p=t(r(d[8])),v=r(d[9]),S=r(d[10]),E=r(d[11]),M=t(r(d[12])),k=r(d[13]),C=r(d[14]),P=t(r(d[15])),R=r(d[16]),O=t(r(d[17]));function T(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(T=function(t){return t?o:n})(t)}var b=R.NativeModules.DyteHelper,A=(0,u.createContext)(null);e.MediaRoomContext=A;e.MediaRoomProvider=function(t){var T=t.children,x=t.peerId,y=t.roomName,h=t.autoTune,D=(0,u.useContext)(v.WebSocketContext),N=(0,u.useContext)(k.ConfigServiceContext),w=N.meeting,I=N.sessionConfig,_=I.permissions.produce.audio,L=(0,u.useContext)(E.UserTrackContext),j=L.mediaTracks,W=j.webcamTrack,B=j.audioTrack,F=L.inputDevices.toggleVideoState,G=(0,c.useDispatch)(),U=(0,u.useState)(null),V=(0,o.default)(U,2),q=V[0],H=V[1],z=(0,u.useRef)(null),J=(0,u.useRef)(null),K=(0,u.useRef)(''),Q=(0,u.useRef)(null),X=(0,c.useSelector)(function(t){return t.room.socketState}),Y=(0,c.useSelector)(function(t){return t.room.producersState}),Z=(0,c.useSelector)(function(t){return t.participant.videoProduction}),$=(0,c.useSelector)(function(t){return t.participant.audioProduction}),ee=(0,c.useSelector)(function(t){return t.participant.audioMuted});(0,u.useEffect)(function(){q&&(J.current=q)},[q]),(0,u.useEffect)(function(){q&&(ee?q.muteSelf():q.unmuteSelf())},[ee]),(0,u.useEffect)(function(){Y===s.MediaStates.LOADED&&Z===s.MediaStates.CONNECTING&&(W?null==q||q.shareWebcam(W):null==q||q.disableWebcam())},[W,Y]),(0,u.useEffect)(function(){Y===s.MediaStates.LOADED&&$===s.MediaStates.CONNECTING&&(B&&_&&!ee?null==q||q.shareMic(B):null==q||q.disableMic())},[B,$]),(0,u.useEffect)(function(){var t;if(X===s.RoomSocketState.CONNECTED){M.default.captureEvent('setting up connection',{peerId:x}),w&&w.emit(w.Events.connect);var o=new p.default(x,D,G,h);H(o),t=o,n.default.async(function(o){for(;;)switch(o.prev=o.next){case 0:return o.next=2,n.default.awrap(t.getRoomState());case 2:return o.next=4,n.default.awrap(t.loadRouter());case 4:return o.next=6,n.default.awrap(Promise.all([t.createRecvTransport(),t.createSendTransport()]));case 6:w&&(w.sendRoomMessage=function(t){D.sendMessage({type:C.Events.roomMessage,payload:{message:t}})},w.sendMessage=function(t,n){D.sendMessage({type:C.Events.message,payload:{peerId:t,message:n}})},w.kickAll=function(){I.permissions.kick_participant&&t.kickAll()},null==D||D.emitter.on('socket',function(t){return w.onSocketMessage(t)})),G((0,s.setRouterFetchState)(s.MediaStates.LOADED)),G((0,s.setProducersState)(s.MediaStates.NOT_STARTED));case 9:case"end":return o.stop()}},null,null,null,Promise)}else X===s.RoomSocketState.DISCONNECTED&&(M.default.captureEvent('socket disconnected',{peerId:x}),null==q||q.stopAllTransports(),null==D||D.emitter.removeAllListeners(),G((0,s.resetRoom)({roomName:y})),G((0,f.resetPeers)()),G((0,S.resetParticipant)()),H(null),(0,s.setRouterFetchState)(s.MediaStates.NOT_APPLICABLE))},[X,x]),(0,u.useEffect)(function(){return function(){var t,n;null==(t=J.current)||t.stopAllProducers(),null==(n=J.current)||n.stopAllTransports()}},[]);var te=function(t){K.current.match(/inactive|background/)&&'active'===t?(O.default.trace('configureBackground'),P.default.clearInterval(Q.current),Q.current=null,W&&(W.enabled=!1,setTimeout(function(){W&&(W.enabled=!0)},100)),z.current&&(z.current=!1,F()),l.store.getState().room.screenShareRequested||b.stopService()):(null===Q.current&&n.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:if(O.default.trace('configureForeground'),W&&'DISABLE_CAMERA_CAPTURE'===w.setupConfig.backgroundBehaviour&&(F(),z.current=!0),!(R.Platform.Version>=26)){t.next=5;break}return t.next=5,n.default.awrap(b.createNotificationChannel());case 5:return t.next=7,n.default.awrap(b.startService());case 7:case"end":return t.stop()}},null,null,null,Promise),Q.current=P.default.setInterval(function(){},1e3),K.current=t)};(0,u.useEffect)(function(){if('android'===R.Platform.OS){var t=R.AppState.addEventListener('change',te);return function(){t?t.remove():R.AppState.removeEventListener('change',te),Q.current&&P.default.clearInterval(Q.current)}}return function(){}},[W,F]);var ne={mediaRoom:q};return u.default.createElement(A.Provider,{value:ne},T)}},585,[1,67,41,165,432,480,471,481,586,630,487,579,663,508,665,671,2,578]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var s=t(r(d[1])),n=t(r(d[2])),o=t(r(d[3])),u=t(r(d[4])),c=r(d[5]),l=r(d[6]),p=r(d[7]),h=r(d[8]),f=r(d[9]),y=r(d[10]),v=r(d[11]),k=(function(){function t(s,n,u){!(arguments.length>3&&void 0!==arguments[3])||arguments[3];(0,o.default)(this,t),this.socketObj=n,this.peerid=s,this.dispatch=u,this.device=new c.Device,this.consumers=new Map,this.legacyMode=!0,this.closedConsumers=[],this.handleSockets=this.handleSockets.bind(this)}return(0,u.default)(t,[{key:"handleSockets",value:function(t,s){if(t)switch(t.type){case'websocket/new-consumer':this.createConsumer(t.payload,s);break;case'websocket/consumer-closed':this.closeConsumer(t.payload);break;case'websocket/consumer-paused':this.pauseConsumer(t.payload);break;case'websocket/consumer-resumed':this.resumeConsumer(t.payload);break;case'websocket/recording-started':this.setRecordingStatus(!0);break;case'websocket/recording-stopped':this.setRecordingStatus(!1)}}},{key:"loadRouter",value:function(){var t,n,o;return s.default.async(function(u){for(;;)switch(u.prev=u.next){case 0:return(this.recvTransport||this.sendTransport)&&this.stopAllTransports(),this.dispatch((0,f.setRouterFetchState)(f.MediaStates.CONNECTING)),u.next=4,s.default.awrap(null==(t=this.socketObj)?void 0:t.sendMessage({type:'getRouterRtpCapabilities'}));case 4:return n=u.sent,this.device.loaded&&(this.device=new c.Device),(o=null==n?void 0:n.payload)&&(o.headerExtensions=o.headerExtensions.filter(function(t){return'urn:3gpp:video-orientation'!==t.uri})),this.socketObj.emitter.on('socket',this.handleSockets),u.abrupt("return",this.device.load({routerRtpCapabilities:o}));case 10:case"end":return u.stop()}},null,this,null,Promise)}},{key:"getRoomState",value:function(){var t;return s.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return this.dispatch((0,f.setRoomDisplayTitleState)(f.MediaStates.CONNECTING)),n.next=3,s.default.awrap(null==(t=this.socketObj)?void 0:t.sendMessage({type:'getRoomState'}));case 3:this.dispatch((0,f.setRoomDisplayTitleState)(f.MediaStates.LOADED));case 4:case"end":return n.stop()}},null,this,null,Promise)}},{key:"changeRoomDisplayTitle",value:function(t){var n;return s.default.async(function(o){for(;;)switch(o.prev=o.next){case 0:return this.dispatch((0,f.setRoomDisplayTitleState)(f.MediaStates.CONNECTING)),o.next=3,s.default.awrap(null==(n=this.socketObj)?void 0:n.sendMessage({type:'changeDisplayTitle',payload:{displayTitle:t}}));case 3:this.dispatch((0,f.setRoomDisplayTitleState)(f.MediaStates.LOADED));case 4:case"end":return o.stop()}},null,this,null,Promise)}},{key:"joinRoom",value:function(t,n,o){var u;return s.default.async(function(c){for(;;)switch(c.prev=c.next){case 0:return c.next=2,s.default.awrap(this.socketObj.sendMessage({type:'joinRoom',payload:{device:(0,p.getDeviceInfo)(),displayName:t,rtpCapabilities:this.device.rtpCapabilities,isLegacy:this.legacyMode,audioMuted:n}}));case 2:if(u=c.sent,this.legacyMode=u.payload.legacyMode||this.legacyMode,!o||''===o){c.next=7;break}return c.next=7,s.default.awrap(this.changeRoomDisplayTitle(o));case 7:return this.dispatch((0,v.roomJoined)(u.payload)),c.abrupt("return",u);case 9:case"end":return c.stop()}},null,this,null,Promise)}},{key:"createRecvTransport",value:function(){var t,o,u=this;return s.default.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(void 0!==this.socketObj){c.next=2;break}return c.abrupt("return");case 2:return t={forceTcp:!1,producing:!1,consuming:!0},c.next=5,s.default.awrap(this.socketObj.sendMessage({type:'createWebRtcTransport',payload:t}));case 5:o=c.sent.payload,this.recvTransport=this.device.createRecvTransport((0,n.default)({},o,{iceServers:l.ICE_SERVERS,proprietaryConstraints:l.PC_PROPRIETARY_CONSTRAINTS})),this.recvTransport.on('connect',function(t,s,n){var o,c,l=t.dtlsParameters;return null==(o=u.socketObj)?void 0:o.sendMessage({type:'connectWebRtcTransport',payload:{transportId:null==(c=u.recvTransport)?void 0:c.id,dtlsParameters:l}},function(t){t.payload.error?n():s()})});case 8:case"end":return c.stop()}},null,this,null,Promise)}},{key:"createSendTransport",value:function(){var t,o,u=this;return s.default.async(function(c){for(;;)switch(c.prev=c.next){case 0:return t={forceTcp:!1,producing:!0,consuming:!1},c.next=3,s.default.awrap(this.socketObj.sendMessage({type:'createWebRtcTransport',payload:t}));case 3:o=c.sent.payload,this.sendTransport=this.device.createSendTransport((0,n.default)({},o,{iceServers:l.ICE_SERVERS,proprietaryConstraints:l.PC_PROPRIETARY_CONSTRAINTS})),void 0!==this.sendTransport&&(this.sendTransport.on('connect',function(t,s,n){var o,c,l=t.dtlsParameters;return null==(o=u.socketObj)?void 0:o.sendMessage({type:'connectWebRtcTransport',payload:{transportId:null==(c=u.sendTransport)?void 0:c.id,dtlsParameters:l}},function(t){t.payload.error?n():s()})}),this.sendTransport.on('produce',function(t,s,n){var o,c,l=t.kind,p=t.rtpParameters,h=t.appData;return null==(o=u.socketObj)?void 0:o.sendMessage({type:'produce',payload:{transportId:null==(c=u.sendTransport)?void 0:c.id,kind:l,rtpParameters:p,appData:h}},function(t){t.payload.error?n(t.payload.error):s({id:t.payload.id})})}));case 6:case"end":return c.stop()}},null,this,null,Promise)}},{key:"createConsumer",value:function(t,o){var u,c,l,p,h,f,v,k,P,w,b;return s.default.async(function(x){for(;;)switch(x.prev=x.next){case 0:if(void 0!==this.recvTransport&&!this.recvTransport.closed){x.next=2;break}return x.abrupt("return");case 2:return u=t.peerId,c=t.producerId,l=t.id,p=t.kind,h=t.rtpParameters,f=t.type,v=t.appData,k=t.producerPaused,P=t.remotelyPaused,w=t.priority,x.next=5,s.default.awrap(this.recvTransport.consume({id:l,producerId:c,kind:p,rtpParameters:h,appData:(0,n.default)({},v,{peerId:u})}));case 5:b=x.sent,this.closedConsumers.includes(l)?b.close():(this.consumers.set(b.id,b),this.dispatch((0,y.addConsumer)({id:l,peerId:u,type:f,kind:p,remotelyPaused:P,producerPaused:k,priority:w,appData:b.appData,score:10,producerScore:10}))),o&&o('Done');case 8:case"end":return x.stop()}},null,this,null,Promise)}},{key:"closeConsumer",value:function(t){var n,o;return s.default.async(function(s){for(;;)switch(s.prev=s.next){case 0:if(n=t.id,o=this.consumers.get(n)){s.next=6;break}return console.log('Consumer not found'),this.closedConsumers.push(n),s.abrupt("return");case 6:o.close(),this.consumers.delete(n);case 8:case"end":return s.stop()}},null,this,null,Promise)}},{key:"pauseConsumer",value:function(t){var n,o;return s.default.async(function(s){for(;;)switch(s.prev=s.next){case 0:if(n=t.id,o=this.consumers.get(n)){s.next=4;break}return s.abrupt("return");case 4:o.pause();case 5:case"end":return s.stop()}},null,this,null,Promise)}},{key:"resumeConsumer",value:function(t){var n,o;return s.default.async(function(s){for(;;)switch(s.prev=s.next){case 0:if(n=t.id,o=this.consumers.get(n)){s.next=4;break}return s.abrupt("return");case 4:o.resume();case 5:case"end":return s.stop()}},null,this,null,Promise)}},{key:"shareWebcam",value:function(t){var n,o,u,c,p,y=this;return s.default.async(function(v){for(;;)switch(v.prev=v.next){case 0:if(void 0!==t){v.next=2;break}return v.abrupt("return");case 2:if(!this.webCamProducer){v.next=5;break}return v.next=5,s.default.awrap(this.removeProducer('webCamProducer',!1));case 5:return n=l.WEBCAM_SIMULCAST_ENCODINGS_VGA,o=this.device.rtpCapabilities.codecs.find(function(t){return'video/vp9'===t.mimeType.toLowerCase()})||void 0,u=this.device.rtpCapabilities.codecs.find(function(t){return'video/vp8'===t.mimeType.toLowerCase()})||void 0,o&&!this.legacyMode&&(n=l.WEBCAM_KSVC_ENCODINGS),this.dispatch((0,h.setVideoOff)(!1)),this.dispatch((0,h.setVideoProduction)(f.MediaStates.FETCHED)),c={track:t,encodings:n,codecOptions:{videoGoogleStartBitrate:1e3},codec:(function(){return y.legacyMode?u:o})(),appData:{screenShare:!1},stopTracks:!1},p=function(){y.disableWebcam()},v.next=16,s.default.awrap(this.createProducer('webCamProducer',c,p));case 16:this.dispatch((0,h.setVideoProduction)(f.MediaStates.LOADED));case 17:case"end":return v.stop()}},null,this,null,Promise)}},{key:"shareScreen",value:function(t){var n,o,u,c,p,y,v,k,P=this;return s.default.async(function(w){for(;;)switch(w.prev=w.next){case 0:if(n=t.video,o=t.audio,void 0!==n){w.next=3;break}return w.abrupt("return");case 3:return u=l.SCREEN_SHARING_SIMULCAST_ENCODINGS,null===(c=this.device.rtpCapabilities.codecs.find(function(t){return'video/vp9'===t.mimeType.toLowerCase()})||null)||this.legacyMode||(u=l.SCREEN_SHARING_SVC_ENCODINGS),this.dispatch((0,h.setScreenSharing)(!0)),this.dispatch((0,h.setScreenSharingProduction)(f.MediaStates.FETCHED)),p={track:n,encodings:u,codecOptions:{videoGoogleStartBitrate:1e3},codec:this.legacyMode?void 0:c,appData:{screenShare:!0},stopTracks:!1},y=function(){P.disableScreenShare()},w.next=12,s.default.awrap(this.createProducer('screenShareVideoProducer',p,y));case 12:if(!o){w.next=17;break}return v={track:o,codecOptions:{opusDtx:!0,opusStereo:!1,opusFec:!0},appData:{screenShare:!0},stopTracks:!1},k=function(){},w.next=17,s.default.awrap(this.createProducer('screenShareAudioProducer',v,k));case 17:this.dispatch((0,h.setScreenSharingProduction)(f.MediaStates.LOADED));case 18:case"end":return w.stop()}},null,this,null,Promise)}},{key:"shareMic",value:function(t,n){var o,u,c=this;return s.default.async(function(l){for(;;)switch(l.prev=l.next){case 0:if(void 0!==t){l.next=2;break}return l.abrupt("return");case 2:if(!this.micProducer){l.next=5;break}return l.next=5,s.default.awrap(this.removeProducer('micProducer',!1));case 5:return n&&this.dispatch((0,h.setAudioMuted)(n||!1)),this.dispatch((0,h.setAudioProduction)(f.MediaStates.FETCHED)),o={track:t,codecOptions:{opusDtx:!0,opusStereo:!1,opusFec:!0},stopTracks:!1},u=function(){c.disableMic()},l.next=11,s.default.awrap(this.createProducer('micProducer',o,u));case 11:this.dispatch((0,h.setAudioProduction)(f.MediaStates.LOADED));case 12:case"end":return l.stop()}},null,this,null,Promise)}},{key:"pauseMic",value:function(){this.dispatch((0,h.setAudioMuted)(!0)),this.micProducer.pause()}},{key:"pauseWebcam",value:function(){this.dispatch((0,h.setVideoOff)(!0)),this.webCamProducer.pause()}},{key:"resumeMic",value:function(){this.dispatch((0,h.setAudioMuted)(!1)),this.micProducer.resume()}},{key:"resumeWebcam",value:function(){this.dispatch((0,h.setVideoOff)(!1)),this.webCamProducer.resume()}},{key:"disableWebcam",value:function(t){return s.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return t&&null!=t&&t.silent||this.dispatch((0,h.setVideoOff)(!0)),n.next=3,s.default.awrap(this.removeProducer('webCamProducer'));case 3:this.dispatch((0,h.setVideoProduction)(f.MediaStates.NOT_STARTED));case 4:case"end":return n.stop()}},null,this,null,Promise)}},{key:"disableMic",value:function(t){return s.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return t&&null!=t&&t.silent||this.dispatch((0,h.setAudioMuted)(!0)),n.next=3,s.default.awrap(this.removeProducer('micProducer'));case 3:this.dispatch((0,h.setAudioProduction)(f.MediaStates.NOT_STARTED));case 4:case"end":return n.stop()}},null,this,null,Promise)}},{key:"disableScreenShare",value:function(){return s.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:return this.dispatch((0,h.setScreenSharingProduction)(f.MediaStates.NOT_STARTED)),this.dispatch((0,h.setScreenSharing)(!1)),t.next=4,s.default.awrap(this.removeProducer('screenShareVideoProducer'));case 4:return t.next=6,s.default.awrap(this.removeProducer('screenShareAudioProducer'));case 6:case"end":return t.stop()}},null,this,null,Promise)}},{key:"stopAllProducers",value:function(){this.webCamProducer&&this.removeProducer('webCamProducer'),this.screenShareVideoProducer&&this.removeProducer('screenShareVideoProducer'),this.screenShareAudioProducer&&this.removeProducer('screenShareAudioProducer'),this.micProducer&&this.removeProducer('micProducer')}},{key:"stopAllTransports",value:function(){return s.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:if(this.sendTransport){try{this.sendTransport.close()}catch(t){console.log('awaitqueue error')}this.sendTransport=null}if(this.recvTransport){try{this.recvTransport.close()}catch(t){console.log('awaitqueue error')}this.recvTransport=null}this.dispatch((0,f.setRouterFetchState)(f.MediaStates.NOT_STARTED));case 3:case"end":return t.stop()}},null,this,null,Promise)}},{key:"resetVideoProducers",value:function(t,n){return s.default.async(function(o){for(;;)switch(o.prev=o.next){case 0:if(!t){o.next=4;break}return o.next=3,s.default.awrap(this.removeProducer('webCamProducer',!1));case 3:this.shareWebcam(t);case 4:if(!n){o.next=8;break}return o.next=7,s.default.awrap(this.removeProducer('screenShareVideoProducer',!1));case 7:this.shareScreen({video:n});case 8:case"end":return o.stop()}},null,this,null,Promise)}},{key:"createProducer",value:function(t,n,o){var u=this;return s.default.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(void 0!==this.sendTransport&&!this.sendTransport.closed){c.next=2;break}return c.abrupt("return");case 2:return c.next=4,s.default.awrap(this.sendTransport.produce(n));case 4:this[t]=c.sent,this[t].on('transportclose',function(){u[t]=void 0}),this[t].on('trackended',function(){u.socketObj.sendMessage({type:'closeProducer',payload:{producerId:u[t].id}}),o()});case 7:case"end":return c.stop()}},null,this,null,Promise)}},{key:"removeProducer",value:function(t){var n,o=arguments;return s.default.async(function(u){for(;;)switch(u.prev=u.next){case 0:if(n=!(o.length>1&&void 0!==o[1])||o[1],this[t]&&!this[t].closed){u.next=3;break}return u.abrupt("return");case 3:return n&&this[t].track.stop(),this[t].close(),u.next=7,s.default.awrap(this.socketObj.sendMessage({type:'closeProducer',payload:{producerId:this[t].id}}));case 7:this[t]=null;case 8:case"end":return u.stop()}},null,this,null,Promise)}},{key:"sendMessage",value:function(t){return s.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,s.default.awrap(this.socketObj.sendMessage({type:'chatMessage',payload:t}));case 2:case"end":return n.stop()}},null,this,null,Promise)}},{key:"getMesssages",value:function(){return s.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,s.default.awrap(this.socketObj.sendMessage({type:'getChatMessages'}));case 2:case"end":return t.stop()}},null,this,null,Promise)}},{key:"getPolls",value:function(){return s.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,s.default.awrap(this.socketObj.sendMessage({type:'getPolls'}));case 2:case"end":return t.stop()}},null,this,null,Promise)}},{key:"newPoll",value:function(t){return s.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,s.default.awrap(this.socketObj.sendMessage({type:'newPoll',payload:t}));case 2:case"end":return n.stop()}},null,this,null,Promise)}},{key:"votePoll",value:function(t){return s.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,s.default.awrap(this.socketObj.sendMessage({type:'votePoll',payload:t}));case 2:case"end":return n.stop()}},null,this,null,Promise)}},{key:"acceptWaitingRequest",value:function(t){return s.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,s.default.awrap(this.socketObj.sendMessage({type:'acceptWaitingRequest',payload:{id:t}}));case 2:case"end":return n.stop()}},null,this,null,Promise)}},{key:"rejectWaitingRequest",value:function(t){return s.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,s.default.awrap(this.socketObj.sendMessage({type:'rejectWaitingRequest',payload:{id:t}}));case 2:case"end":return n.stop()}},null,this,null,Promise)}},{key:"muteAll",value:function(t){return s.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,s.default.awrap(this.socketObj.sendMessage({type:'muteAllNew',payload:{allowUnMute:t}}));case 2:case"end":return n.stop()}},null,this,null,Promise)}},{key:"rejectRequestToJoinStage",value:function(t){return s.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,s.default.awrap(this.socketObj.sendMessage({type:'rejectRequestToJoinStage',payload:{id:t}}));case 2:case"end":return n.stop()}},null,this,null,Promise)}},{key:"muteAllVideo",value:function(){return s.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,s.default.awrap(this.socketObj.sendMessage({type:'muteAllVideo'}));case 2:case"end":return t.stop()}},null,this,null,Promise)}},{key:"pin",value:function(t){return s.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,s.default.awrap(this.socketObj.sendMessage({type:'pinPeer',payload:{id:t}}));case 2:case"end":return n.stop()}},null,this,null,Promise)}},{key:"disableAudio",value:function(t){return s.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,s.default.awrap(this.socketObj.sendMessage({type:'disableAudioPeerNew',payload:{id:t}}));case 2:case"end":return n.stop()}},null,this,null,Promise)}},{key:"disableVideo",value:function(t){return s.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,s.default.awrap(this.socketObj.sendMessage({type:'disableVideoPeer',payload:{id:t}}));case 2:case"end":return n.stop()}},null,this,null,Promise)}},{key:"kickAll",value:function(){return s.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,s.default.awrap(this.socketObj.sendMessage({type:'kickAll'}));case 2:case"end":return t.stop()}},null,this,null,Promise)}},{key:"kick",value:function(t){return s.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,s.default.awrap(this.socketObj.sendMessage({type:'kick',payload:{id:t}}));case 2:case"end":return n.stop()}},null,this,null,Promise)}},{key:"getPage",value:function(t){return s.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,s.default.awrap(this.socketObj.sendMessage({type:'getPage',payload:{pageNum:t}}));case 2:case"end":return n.stop()}},null,this,null,Promise)}},{key:"setRecordingStatus",value:function(t){return s.default.async(function(s){for(;;)switch(s.prev=s.next){case 0:window.triggerDyteRecording=t;case 1:case"end":return s.stop()}},null,null,null,Promise)}},{key:"muteSelf",value:function(){return s.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,s.default.awrap(this.socketObj.sendMessage({type:'muteSelf'}));case 2:case"end":return t.stop()}},null,this,null,Promise)}},{key:"unmuteSelf",value:function(){return s.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,s.default.awrap(this.socketObj.sendMessage({type:'unmuteSelf'}));case 2:case"end":return t.stop()}},null,this,null,Promise)}},{key:"requestToJoinStage",value:function(t){return s.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,s.default.awrap(this.socketObj.sendMessage({type:'requestToJoinStage',payload:t}));case 2:case"end":return n.stop()}},null,this,null,Promise)}},{key:"acceptAllRequestToJoinStage",value:function(t){return s.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,s.default.awrap(this.socketObj.sendMessage({type:'acceptAllRequestToJoinStage',payload:t}));case 2:case"end":return n.stop()}},null,this,null,Promise)}},{key:"removePeerFromStage",value:function(t,n){return s.default.async(function(o){for(;;)switch(o.prev=o.next){case 0:return o.next=2,s.default.awrap(this.socketObj.sendMessage({type:'removePeerFromStage',payload:{id:t,type:n}}));case 2:case"end":return o.stop()}},null,this,null,Promise)}},{key:"startPresenting",value:function(){return s.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,s.default.awrap(this.socketObj.sendMessage({type:'startPresenting'}));case 2:case"end":return t.stop()}},null,this,null,Promise)}},{key:"stopPresenting",value:function(){return s.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,s.default.awrap(this.socketObj.sendMessage({type:'stopPresenting'}));case 2:case"end":return t.stop()}},null,this,null,Promise)}},{key:"updatePreset",value:function(t,n){return s.default.async(function(o){for(;;)switch(o.prev=o.next){case 0:return o.next=2,s.default.awrap(this.socketObj.sendMessage({type:'updatePeerPreset',payload:{id:t,presetName:n}}));case 2:case"end":return o.stop()}},null,this,null,Promise)}}]),t})();e.default=k},586,[1,67,22,9,10,587,582,493,487,480,505,481]); -__d(function(g,r,i,a,_m,e,d){"use strict";var t=this&&this.__createBinding||(Object.create?function(t,n,u,c){void 0===c&&(c=u),Object.defineProperty(t,c,{enumerable:!0,get:function(){return n[u]}})}:function(t,n,u,c){void 0===c&&(c=u),t[c]=n[u]}),n=this&&this.__setModuleDefault||(Object.create?function(t,n){Object.defineProperty(t,"default",{enumerable:!0,value:n})}:function(t,n){t.default=n}),u=this&&this.__importStar||function(u){if(u&&u.__esModule)return u;var c={};if(null!=u)for(var o in u)"default"!==o&&Object.hasOwnProperty.call(u,o)&&t(c,u,o);return n(c,u),c},c=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0}),e.debug=e.detectDevice=e.Device=e.version=e.types=void 0;var o=c(r(d[0]));e.debug=o.default;var f=r(d[1]);Object.defineProperty(e,"Device",{enumerable:!0,get:function(){return f.Device}}),Object.defineProperty(e,"detectDevice",{enumerable:!0,get:function(){return f.detectDevice}});var l=u(r(d[2]));e.types=l,e.version='3.6.43';var s=r(d[3]);Object.defineProperty(e,"parseScalabilityMode",{enumerable:!0,get:function(){return s.parse}})},587,[588,591,627,616]); -__d(function(g,_r,i,a,m,e,d){var C;e.formatArgs=function(C){if(C[0]=(this.useColors?'%c':'')+this.namespace+(this.useColors?' %c':' ')+C[0]+(this.useColors?'%c ':' ')+'+'+m.exports.humanize(this.diff),!this.useColors)return;var o='color: '+this.color;C.splice(1,0,o,'color: inherit');var t=0,n=0;C[0].replace(/%[a-zA-Z%]/g,function(C){'%%'!==C&&'%c'===C&&(n=++t)}),C.splice(n,0,o)},e.save=function(C){try{C?e.storage.setItem('debug',C):e.storage.removeItem('debug')}catch(C){}},e.load=function(){var C;try{C=e.storage.getItem('debug')}catch(C){}!C&&'undefined'!=typeof process&&'env'in process&&(C=process.env.DEBUG);return C},e.useColors=function(){if('undefined'!=typeof window&&window.process&&('renderer'===window.process.type||window.process.__nwjs))return!0;if('undefined'!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/))return!1;return'undefined'!=typeof document&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||'undefined'!=typeof window&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||'undefined'!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/)&&parseInt(RegExp.$1,10)>=31||'undefined'!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)},e.storage=(function(){try{return localStorage}catch(C){}})(),e.destroy=(C=!1,function(){C||(C=!0,console.warn('Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.'))}),e.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.log=console.debug||console.log||function(){},m.exports=_r(d[0])(e),m.exports.formatters.j=function(C){try{return JSON.stringify(C)}catch(C){return'[UnexpectedJSONParseError]: '+C.message}}},588,[589]); -__d(function(g,r,_i,a,m,e,d){var n=r(d[0]);m.exports=function(t){function o(n){var t,i,c,u=null;function l(){for(var n=arguments.length,s=new Array(n),i=0;i100)){var m=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(d);if(m){var h=parseFloat(m[1]);switch((m[2]||'ms').toLowerCase()){case'years':case'year':case'yrs':case'yr':case'y':return h*o;case'weeks':case'week':case'w':return h*u;case'days':case'day':case'd':return h*t;case'hours':case'hour':case'hrs':case'hr':case'h':return h*c;case'minutes':case'minute':case'mins':case'min':case'm':return h*n;case'seconds':case'second':case'secs':case'sec':case's':return h*s;case'milliseconds':case'millisecond':case'msecs':case'msec':case'ms':return h;default:return}}}}function m(u){var o=Math.abs(u);return o>=t?Math.round(u/t)+'d':o>=c?Math.round(u/c)+'h':o>=n?Math.round(u/n)+'m':o>=s?Math.round(u/s)+'s':u+'ms'}function h(u){var o=Math.abs(u);return o>=t?y(u,o,t,'day'):o>=c?y(u,o,c,'hour'):o>=n?y(u,o,n,'minute'):o>=s?y(u,o,s,'second'):u+' ms'}function y(s,n,c,t){var u=n>=1.5*c;return Math.round(s/c)+' '+t+(u?'s':'')}_m.exports=function(s,n){n=n||{};var c=typeof s;if('string'===c&&s.length>0)return d(s);if('number'===c&&isFinite(s))return n.long?h(s):m(s);throw new Error('val is not a non-empty string or a valid number. val='+JSON.stringify(s))}},590,[]); -__d(function(g,r,i,a,_m,e,d){"use strict";var t=r(d[0]),n=r(d[1]),o=r(d[2]),s=this&&this.__createBinding||(Object.create?function(t,n,o,s){void 0===s&&(s=o),Object.defineProperty(t,s,{enumerable:!0,get:function(){return n[o]}})}:function(t,n,o,s){void 0===s&&(s=o),t[s]=n[o]}),c=this&&this.__setModuleDefault||(Object.create?function(t,n){Object.defineProperty(t,"default",{enumerable:!0,value:n})}:function(t,n){t.default=n}),p=this&&this.__importStar||function(t){if(t&&t.__esModule)return t;var n={};if(null!=t)for(var o in t)"default"!==o&&Object.hasOwnProperty.call(t,o)&&s(n,t,o);return c(n,t),n},l=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0}),e.Device=e.detectDevice=void 0;var h=l(r(d[3])),u=r(d[4]),f=r(d[5]),v=r(d[6]),y=p(r(d[7])),b=p(r(d[8])),m=r(d[9]),C=r(d[10]),_=r(d[11]),w=r(d[12]),P=r(d[13]),R=r(d[14]),T=r(d[15]),S=r(d[16]),F=r(d[17]),E=r(d[18]),k=new u.Logger('Device');function D(){if('object'==typeof navigator&&'ReactNative'===navigator.product)return'undefined'==typeof RTCPeerConnection?void k.warn('this._detectDevice() | unsupported ReactNative without RTCPeerConnection'):(k.debug('this._detectDevice() | ReactNative handler chosen'),'ReactNative');if('object'!=typeof navigator||'string'!=typeof navigator.userAgent)k.warn('this._detectDevice() | unknown device');else{var t=navigator.userAgent,n=h.default.getParser(t),o=n.getEngine();if(n.satisfies({chrome:'>=74',chromium:'>=74'}))return'Chrome74';if(n.satisfies({chrome:'>=70',chromium:'>=70'}))return'Chrome70';if(n.satisfies({chrome:'>=67',chromium:'>=67'}))return'Chrome67';if(n.satisfies({chrome:'>=55',chromium:'>=55'}))return'Chrome55';if(n.satisfies({firefox:'>=60'}))return'Firefox60';if(n.satisfies({safari:'>=12.0'})&&'undefined'!=typeof RTCRtpTransceiver&&RTCRtpTransceiver.prototype.hasOwnProperty('currentDirection'))return'Safari12';if(n.satisfies({safari:'>=11'}))return'Safari11';if(n.satisfies({'microsoft edge':'>=11'})&&n.satisfies({'microsoft edge':'<=18'}))return'Edge11';if(o.name&&'blink'===o.name.toLowerCase()){var s=t.match(/(?:(?:Chrome|Chromium))[ /](\w+)/i);if(s){var c=Number(s[1]);return c>=74?'Chrome74':c>=70?'Chrome70':c>=67?'Chrome67':'Chrome55'}return'Chrome74'}k.warn('this._detectDevice() | browser not supported [name:%s, version:%s]',n.getBrowserName(),n.getBrowserVersion())}}e.detectDevice=D;var x=(function(){function s(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},o=t.handlerName,c=t.handlerFactory,p=t.Handler;if(n(this,s),this._loaded=!1,this._observer=new f.EnhancedEventEmitter,k.debug('constructor()'),p){if(k.warn('constructor() | Handler option is DEPRECATED, use handlerName or handlerFactory instead'),'string'!=typeof p)throw new TypeError('non string Handler option no longer supported, use handlerFactory instead');o=p}if(o&&c)throw new TypeError('just one of handlerName or handlerInterface can be given');if(c)this._handlerFactory=c;else{if(o)k.debug('constructor() | handler given: %s',o);else{if(!(o=D()))throw new v.UnsupportedError('device not supported');k.debug('constructor() | detected handler: %s',o)}switch(o){case'Chrome74':this._handlerFactory=C.Chrome74.createFactory();break;case'Chrome70':this._handlerFactory=_.Chrome70.createFactory();break;case'Chrome67':this._handlerFactory=w.Chrome67.createFactory();break;case'Chrome55':this._handlerFactory=P.Chrome55.createFactory();break;case'Firefox60':this._handlerFactory=R.Firefox60.createFactory();break;case'Safari12':this._handlerFactory=T.Safari12.createFactory();break;case'Safari11':this._handlerFactory=S.Safari11.createFactory();break;case'Edge11':this._handlerFactory=F.Edge11.createFactory();break;case'ReactNative':this._handlerFactory=E.ReactNative.createFactory();break;default:throw new TypeError("unknown handlerName \""+o+"\"")}}var l=this._handlerFactory();this._handlerName=l.name,l.close(),this._extendedRtpCapabilities=void 0,this._recvRtpCapabilities=void 0,this._canProduceByKind={audio:!1,video:!1},this._sctpCapabilities=void 0}return o(s,[{key:"handlerName",get:function(){return this._handlerName}},{key:"loaded",get:function(){return this._loaded}},{key:"rtpCapabilities",get:function(){if(!this._loaded)throw new v.InvalidStateError('not loaded');return this._recvRtpCapabilities}},{key:"sctpCapabilities",get:function(){if(!this._loaded)throw new v.InvalidStateError('not loaded');return this._sctpCapabilities}},{key:"observer",get:function(){return this._observer}},{key:"load",value:function(n){var o,s,c;return t.async(function(p){for(;;)switch(p.prev=p.next){case 0:if(o=n.routerRtpCapabilities,k.debug('load() [routerRtpCapabilities:%o]',o),o=y.clone(o,void 0),p.prev=3,!this._loaded){p.next=6;break}throw new v.InvalidStateError('already loaded');case 6:return b.validateRtpCapabilities(o),s=this._handlerFactory(),p.next=10,t.awrap(s.getNativeRtpCapabilities());case 10:return c=p.sent,k.debug('load() | got native RTP capabilities:%o',c),b.validateRtpCapabilities(c),this._extendedRtpCapabilities=b.getExtendedRtpCapabilities(c,o),k.debug('load() | got extended RTP capabilities:%o',this._extendedRtpCapabilities),this._canProduceByKind.audio=b.canSend('audio',this._extendedRtpCapabilities),this._canProduceByKind.video=b.canSend('video',this._extendedRtpCapabilities),this._recvRtpCapabilities=b.getRecvRtpCapabilities(this._extendedRtpCapabilities),b.validateRtpCapabilities(this._recvRtpCapabilities),k.debug('load() | got receiving RTP capabilities:%o',this._recvRtpCapabilities),p.next=22,t.awrap(s.getNativeSctpCapabilities());case 22:this._sctpCapabilities=p.sent,k.debug('load() | got native SCTP capabilities:%o',this._sctpCapabilities),b.validateSctpCapabilities(this._sctpCapabilities),k.debug('load() succeeded'),this._loaded=!0,s.close(),p.next=34;break;case 30:throw p.prev=30,p.t0=p.catch(3),s&&s.close(),p.t0;case 34:case"end":return p.stop()}},null,this,[[3,30]],Promise)}},{key:"canProduce",value:function(t){if(!this._loaded)throw new v.InvalidStateError('not loaded');if('audio'!==t&&'video'!==t)throw new TypeError("invalid kind \""+t+"\"");return this._canProduceByKind[t]}},{key:"createSendTransport",value:function(t){var n=t.id,o=t.iceParameters,s=t.iceCandidates,c=t.dtlsParameters,p=t.sctpParameters,l=t.iceServers,h=t.iceTransportPolicy,u=t.additionalSettings,f=t.proprietaryConstraints,v=t.appData,y=void 0===v?{}:v;return k.debug('createSendTransport()'),this._createTransport({direction:'send',id:n,iceParameters:o,iceCandidates:s,dtlsParameters:c,sctpParameters:p,iceServers:l,iceTransportPolicy:h,additionalSettings:u,proprietaryConstraints:f,appData:y})}},{key:"createRecvTransport",value:function(t){var n=t.id,o=t.iceParameters,s=t.iceCandidates,c=t.dtlsParameters,p=t.sctpParameters,l=t.iceServers,h=t.iceTransportPolicy,u=t.additionalSettings,f=t.proprietaryConstraints,v=t.appData,y=void 0===v?{}:v;return k.debug('createRecvTransport()'),this._createTransport({direction:'recv',id:n,iceParameters:o,iceCandidates:s,dtlsParameters:c,sctpParameters:p,iceServers:l,iceTransportPolicy:h,additionalSettings:u,proprietaryConstraints:f,appData:y})}},{key:"_createTransport",value:function(t){var n=t.direction,o=t.id,s=t.iceParameters,c=t.iceCandidates,p=t.dtlsParameters,l=t.sctpParameters,h=t.iceServers,u=t.iceTransportPolicy,f=t.additionalSettings,y=t.proprietaryConstraints,b=t.appData,C=void 0===b?{}:b;if(!this._loaded)throw new v.InvalidStateError('not loaded');if('string'!=typeof o)throw new TypeError('missing id');if('object'!=typeof s)throw new TypeError('missing iceParameters');if(!Array.isArray(c))throw new TypeError('missing iceCandidates');if('object'!=typeof p)throw new TypeError('missing dtlsParameters');if(l&&'object'!=typeof l)throw new TypeError('wrong sctpParameters');if(C&&'object'!=typeof C)throw new TypeError('if given, appData must be an object');var _=new m.Transport({direction:n,id:o,iceParameters:s,iceCandidates:c,dtlsParameters:p,sctpParameters:l,iceServers:h,iceTransportPolicy:u,additionalSettings:f,proprietaryConstraints:y,appData:C,handlerFactory:this._handlerFactory,extendedRtpCapabilities:this._extendedRtpCapabilities,canProduceByKind:this._canProduceByKind});return this._observer.safeEmit('newtransport',_),_}}]),s})();e.Device=x},591,[67,9,10,592,593,594,596,597,598,600,606,617,618,620,621,622,623,624,626]); -__d(function(g,_r,_i,_a,m,_e,_d){var e,t;e=this,t=function(){return(function(e){var t={};function r(n){if(t[n])return t[n].exports;var i=t[n]={i:n,l:!1,exports:{}};return e[n].call(i.exports,i,i.exports,r),i.l=!0,i.exports}return r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)r.d(n,i,function(t){return e[t]}.bind(null,i));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=90)})({17:function(e,t,r){"use strict";t.__esModule=!0,t.default=void 0;var n=r(18),i=(function(){function e(){}return e.getFirstMatch=function(e,t){var r=t.match(e);return r&&r.length>0&&r[1]||""},e.getSecondMatch=function(e,t){var r=t.match(e);return r&&r.length>1&&r[2]||""},e.matchAndReturnConst=function(e,t,r){if(e.test(t))return r},e.getWindowsVersionName=function(e){switch(e){case"NT":return"NT";case"XP":return"XP";case"NT 5.0":return"2000";case"NT 5.1":return"XP";case"NT 5.2":return"2003";case"NT 6.0":return"Vista";case"NT 6.1":return"7";case"NT 6.2":return"8";case"NT 6.3":return"8.1";case"NT 10.0":return"10";default:return}},e.getMacOSVersionName=function(e){var t=e.split(".").splice(0,2).map(function(e){return parseInt(e,10)||0});if(t.push(0),10===t[0])switch(t[1]){case 5:return"Leopard";case 6:return"Snow Leopard";case 7:return"Lion";case 8:return"Mountain Lion";case 9:return"Mavericks";case 10:return"Yosemite";case 11:return"El Capitan";case 12:return"Sierra";case 13:return"High Sierra";case 14:return"Mojave";case 15:return"Catalina";default:return}},e.getAndroidVersionName=function(e){var t=e.split(".").splice(0,2).map(function(e){return parseInt(e,10)||0});if(t.push(0),!(1===t[0]&&t[1]<5))return 1===t[0]&&t[1]<6?"Cupcake":1===t[0]&&t[1]>=6?"Donut":2===t[0]&&t[1]<2?"Eclair":2===t[0]&&2===t[1]?"Froyo":2===t[0]&&t[1]>2?"Gingerbread":3===t[0]?"Honeycomb":4===t[0]&&t[1]<1?"Ice Cream Sandwich":4===t[0]&&t[1]<4?"Jelly Bean":4===t[0]&&t[1]>=4?"KitKat":5===t[0]?"Lollipop":6===t[0]?"Marshmallow":7===t[0]?"Nougat":8===t[0]?"Oreo":9===t[0]?"Pie":void 0},e.getVersionPrecision=function(e){return e.split(".").length},e.compareVersions=function(t,r,n){void 0===n&&(n=!1);var i=e.getVersionPrecision(t),s=e.getVersionPrecision(r),a=Math.max(i,s),o=0,u=e.map([t,r],function(t){var r=a-e.getVersionPrecision(t),n=t+new Array(r+1).join(".0");return e.map(n.split("."),function(e){return new Array(20-e.length).join("0")+e}).reverse()});for(n&&(o=a-Math.min(i,s)),a-=1;a>=o;){if(u[0][a]>u[1][a])return 1;if(u[0][a]===u[1][a]){if(a===o)return 0;a-=1}else if(u[0][a]1?i-1:0),a=1;a0){var a=Object.keys(r),u=o.default.find(a,function(e){return t.isOS(e)});if(u){var d=this.satisfies(r[u]);if(void 0!==d)return d}var c=o.default.find(a,function(e){return t.isPlatform(e)});if(c){var f=this.satisfies(r[c]);if(void 0!==f)return f}}if(s>0){var l=Object.keys(i),h=o.default.find(l,function(e){return t.isBrowser(e,!0)});if(void 0!==h)return this.compareVersion(i[h])}},t.isBrowser=function(e,t){void 0===t&&(t=!1);var r=this.getBrowserName().toLowerCase(),n=e.toLowerCase(),i=o.default.getBrowserTypeByAlias(n);return t&&i&&(n=i.toLowerCase()),n===r},t.compareVersion=function(e){var t=[0],r=e,n=!1,i=this.getBrowserVersion();if("string"==typeof i)return">"===e[0]||"<"===e[0]?(r=e.substr(1),"="===e[1]?(n=!0,r=e.substr(2)):t=[],">"===e[0]?t.push(1):t.push(-1)):"="===e[0]?r=e.substr(1):"~"===e[0]&&(n=!0,r=e.substr(1)),t.indexOf(o.default.compareVersions(i,r,n))>-1},t.isOS=function(e){return this.getOSName(!0)===String(e).toLowerCase()},t.isPlatform=function(e){return this.getPlatformType(!0)===String(e).toLowerCase()},t.isEngine=function(e){return this.getEngineName(!0)===String(e).toLowerCase()},t.is=function(e,t){return void 0===t&&(t=!1),this.isBrowser(e,t)||this.isOS(e)||this.isPlatform(e)},t.some=function(e){var t=this;return void 0===e&&(e=[]),e.some(function(e){return t.is(e)})},e})();t.default=d,e.exports=t.default},92:function(e,t,r){"use strict";t.__esModule=!0,t.default=void 0;var n,i=(n=r(17))&&n.__esModule?n:{default:n},s=/version\/(\d+(\.?_?\d+)+)/i,a=[{test:[/googlebot/i],describe:function(e){var t={name:"Googlebot"},r=i.default.getFirstMatch(/googlebot\/(\d+(\.\d+))/i,e)||i.default.getFirstMatch(s,e);return r&&(t.version=r),t}},{test:[/opera/i],describe:function(e){var t={name:"Opera"},r=i.default.getFirstMatch(s,e)||i.default.getFirstMatch(/(?:opera)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/opr\/|opios/i],describe:function(e){var t={name:"Opera"},r=i.default.getFirstMatch(/(?:opr|opios)[\s/](\S+)/i,e)||i.default.getFirstMatch(s,e);return r&&(t.version=r),t}},{test:[/SamsungBrowser/i],describe:function(e){var t={name:"Samsung Internet for Android"},r=i.default.getFirstMatch(s,e)||i.default.getFirstMatch(/(?:SamsungBrowser)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/Whale/i],describe:function(e){var t={name:"NAVER Whale Browser"},r=i.default.getFirstMatch(s,e)||i.default.getFirstMatch(/(?:whale)[\s/](\d+(?:\.\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/MZBrowser/i],describe:function(e){var t={name:"MZ Browser"},r=i.default.getFirstMatch(/(?:MZBrowser)[\s/](\d+(?:\.\d+)+)/i,e)||i.default.getFirstMatch(s,e);return r&&(t.version=r),t}},{test:[/focus/i],describe:function(e){var t={name:"Focus"},r=i.default.getFirstMatch(/(?:focus)[\s/](\d+(?:\.\d+)+)/i,e)||i.default.getFirstMatch(s,e);return r&&(t.version=r),t}},{test:[/swing/i],describe:function(e){var t={name:"Swing"},r=i.default.getFirstMatch(/(?:swing)[\s/](\d+(?:\.\d+)+)/i,e)||i.default.getFirstMatch(s,e);return r&&(t.version=r),t}},{test:[/coast/i],describe:function(e){var t={name:"Opera Coast"},r=i.default.getFirstMatch(s,e)||i.default.getFirstMatch(/(?:coast)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/opt\/\d+(?:.?_?\d+)+/i],describe:function(e){var t={name:"Opera Touch"},r=i.default.getFirstMatch(/(?:opt)[\s/](\d+(\.?_?\d+)+)/i,e)||i.default.getFirstMatch(s,e);return r&&(t.version=r),t}},{test:[/yabrowser/i],describe:function(e){var t={name:"Yandex Browser"},r=i.default.getFirstMatch(/(?:yabrowser)[\s/](\d+(\.?_?\d+)+)/i,e)||i.default.getFirstMatch(s,e);return r&&(t.version=r),t}},{test:[/ucbrowser/i],describe:function(e){var t={name:"UC Browser"},r=i.default.getFirstMatch(s,e)||i.default.getFirstMatch(/(?:ucbrowser)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/Maxthon|mxios/i],describe:function(e){var t={name:"Maxthon"},r=i.default.getFirstMatch(s,e)||i.default.getFirstMatch(/(?:Maxthon|mxios)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/epiphany/i],describe:function(e){var t={name:"Epiphany"},r=i.default.getFirstMatch(s,e)||i.default.getFirstMatch(/(?:epiphany)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/puffin/i],describe:function(e){var t={name:"Puffin"},r=i.default.getFirstMatch(s,e)||i.default.getFirstMatch(/(?:puffin)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/sleipnir/i],describe:function(e){var t={name:"Sleipnir"},r=i.default.getFirstMatch(s,e)||i.default.getFirstMatch(/(?:sleipnir)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/k-meleon/i],describe:function(e){var t={name:"K-Meleon"},r=i.default.getFirstMatch(s,e)||i.default.getFirstMatch(/(?:k-meleon)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/micromessenger/i],describe:function(e){var t={name:"WeChat"},r=i.default.getFirstMatch(/(?:micromessenger)[\s/](\d+(\.?_?\d+)+)/i,e)||i.default.getFirstMatch(s,e);return r&&(t.version=r),t}},{test:[/qqbrowser/i],describe:function(e){var t={name:/qqbrowserlite/i.test(e)?"QQ Browser Lite":"QQ Browser"},r=i.default.getFirstMatch(/(?:qqbrowserlite|qqbrowser)[/](\d+(\.?_?\d+)+)/i,e)||i.default.getFirstMatch(s,e);return r&&(t.version=r),t}},{test:[/msie|trident/i],describe:function(e){var t={name:"Internet Explorer"},r=i.default.getFirstMatch(/(?:msie |rv:)(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/\sedg\//i],describe:function(e){var t={name:"Microsoft Edge"},r=i.default.getFirstMatch(/\sedg\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/edg([ea]|ios)/i],describe:function(e){var t={name:"Microsoft Edge"},r=i.default.getSecondMatch(/edg([ea]|ios)\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/vivaldi/i],describe:function(e){var t={name:"Vivaldi"},r=i.default.getFirstMatch(/vivaldi\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/seamonkey/i],describe:function(e){var t={name:"SeaMonkey"},r=i.default.getFirstMatch(/seamonkey\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/sailfish/i],describe:function(e){var t={name:"Sailfish"},r=i.default.getFirstMatch(/sailfish\s?browser\/(\d+(\.\d+)?)/i,e);return r&&(t.version=r),t}},{test:[/silk/i],describe:function(e){var t={name:"Amazon Silk"},r=i.default.getFirstMatch(/silk\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/phantom/i],describe:function(e){var t={name:"PhantomJS"},r=i.default.getFirstMatch(/phantomjs\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/slimerjs/i],describe:function(e){var t={name:"SlimerJS"},r=i.default.getFirstMatch(/slimerjs\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/blackberry|\bbb\d+/i,/rim\stablet/i],describe:function(e){var t={name:"BlackBerry"},r=i.default.getFirstMatch(s,e)||i.default.getFirstMatch(/blackberry[\d]+\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/(web|hpw)[o0]s/i],describe:function(e){var t={name:"WebOS Browser"},r=i.default.getFirstMatch(s,e)||i.default.getFirstMatch(/w(?:eb)?[o0]sbrowser\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/bada/i],describe:function(e){var t={name:"Bada"},r=i.default.getFirstMatch(/dolfin\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/tizen/i],describe:function(e){var t={name:"Tizen"},r=i.default.getFirstMatch(/(?:tizen\s?)?browser\/(\d+(\.?_?\d+)+)/i,e)||i.default.getFirstMatch(s,e);return r&&(t.version=r),t}},{test:[/qupzilla/i],describe:function(e){var t={name:"QupZilla"},r=i.default.getFirstMatch(/(?:qupzilla)[\s/](\d+(\.?_?\d+)+)/i,e)||i.default.getFirstMatch(s,e);return r&&(t.version=r),t}},{test:[/firefox|iceweasel|fxios/i],describe:function(e){var t={name:"Firefox"},r=i.default.getFirstMatch(/(?:firefox|iceweasel|fxios)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/electron/i],describe:function(e){var t={name:"Electron"},r=i.default.getFirstMatch(/(?:electron)\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/MiuiBrowser/i],describe:function(e){var t={name:"Miui"},r=i.default.getFirstMatch(/(?:MiuiBrowser)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/chromium/i],describe:function(e){var t={name:"Chromium"},r=i.default.getFirstMatch(/(?:chromium)[\s/](\d+(\.?_?\d+)+)/i,e)||i.default.getFirstMatch(s,e);return r&&(t.version=r),t}},{test:[/chrome|crios|crmo/i],describe:function(e){var t={name:"Chrome"},r=i.default.getFirstMatch(/(?:chrome|crios|crmo)\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/GSA/i],describe:function(e){var t={name:"Google Search"},r=i.default.getFirstMatch(/(?:GSA)\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:function(e){var t=!e.test(/like android/i),r=e.test(/android/i);return t&&r},describe:function(e){var t={name:"Android Browser"},r=i.default.getFirstMatch(s,e);return r&&(t.version=r),t}},{test:[/playstation 4/i],describe:function(e){var t={name:"PlayStation 4"},r=i.default.getFirstMatch(s,e);return r&&(t.version=r),t}},{test:[/safari|applewebkit/i],describe:function(e){var t={name:"Safari"},r=i.default.getFirstMatch(s,e);return r&&(t.version=r),t}},{test:[/.*/i],describe:function(e){var t=-1!==e.search("\\(")?/^(.*)\/(.*)[ \t]\((.*)/:/^(.*)\/(.*) /;return{name:i.default.getFirstMatch(t,e),version:i.default.getSecondMatch(t,e)}}}];t.default=a,e.exports=t.default},93:function(e,t,r){"use strict";t.__esModule=!0,t.default=void 0;var n,i=(n=r(17))&&n.__esModule?n:{default:n},s=r(18),a=[{test:[/Roku\/DVP/],describe:function(e){var t=i.default.getFirstMatch(/Roku\/DVP-(\d+\.\d+)/i,e);return{name:s.OS_MAP.Roku,version:t}}},{test:[/windows phone/i],describe:function(e){var t=i.default.getFirstMatch(/windows phone (?:os)?\s?(\d+(\.\d+)*)/i,e);return{name:s.OS_MAP.WindowsPhone,version:t}}},{test:[/windows /i],describe:function(e){var t=i.default.getFirstMatch(/Windows ((NT|XP)( \d\d?.\d)?)/i,e),r=i.default.getWindowsVersionName(t);return{name:s.OS_MAP.Windows,version:t,versionName:r}}},{test:[/Macintosh(.*?) FxiOS(.*?)\//],describe:function(e){var t={name:s.OS_MAP.iOS},r=i.default.getSecondMatch(/(Version\/)(\d[\d.]+)/,e);return r&&(t.version=r),t}},{test:[/macintosh/i],describe:function(e){var t=i.default.getFirstMatch(/mac os x (\d+(\.?_?\d+)+)/i,e).replace(/[_\s]/g,"."),r=i.default.getMacOSVersionName(t),n={name:s.OS_MAP.MacOS,version:t};return r&&(n.versionName=r),n}},{test:[/(ipod|iphone|ipad)/i],describe:function(e){var t=i.default.getFirstMatch(/os (\d+([_\s]\d+)*) like mac os x/i,e).replace(/[_\s]/g,".");return{name:s.OS_MAP.iOS,version:t}}},{test:function(e){var t=!e.test(/like android/i),r=e.test(/android/i);return t&&r},describe:function(e){var t=i.default.getFirstMatch(/android[\s/-](\d+(\.\d+)*)/i,e),r=i.default.getAndroidVersionName(t),n={name:s.OS_MAP.Android,version:t};return r&&(n.versionName=r),n}},{test:[/(web|hpw)[o0]s/i],describe:function(e){var t=i.default.getFirstMatch(/(?:web|hpw)[o0]s\/(\d+(\.\d+)*)/i,e),r={name:s.OS_MAP.WebOS};return t&&t.length&&(r.version=t),r}},{test:[/blackberry|\bbb\d+/i,/rim\stablet/i],describe:function(e){var t=i.default.getFirstMatch(/rim\stablet\sos\s(\d+(\.\d+)*)/i,e)||i.default.getFirstMatch(/blackberry\d+\/(\d+([_\s]\d+)*)/i,e)||i.default.getFirstMatch(/\bbb(\d+)/i,e);return{name:s.OS_MAP.BlackBerry,version:t}}},{test:[/bada/i],describe:function(e){var t=i.default.getFirstMatch(/bada\/(\d+(\.\d+)*)/i,e);return{name:s.OS_MAP.Bada,version:t}}},{test:[/tizen/i],describe:function(e){var t=i.default.getFirstMatch(/tizen[/\s](\d+(\.\d+)*)/i,e);return{name:s.OS_MAP.Tizen,version:t}}},{test:[/linux/i],describe:function(){return{name:s.OS_MAP.Linux}}},{test:[/CrOS/],describe:function(){return{name:s.OS_MAP.ChromeOS}}},{test:[/PlayStation 4/],describe:function(e){var t=i.default.getFirstMatch(/PlayStation 4[/\s](\d+(\.\d+)*)/i,e);return{name:s.OS_MAP.PlayStation4,version:t}}}];t.default=a,e.exports=t.default},94:function(e,t,r){"use strict";t.__esModule=!0,t.default=void 0;var n,i=(n=r(17))&&n.__esModule?n:{default:n},s=r(18),a=[{test:[/googlebot/i],describe:function(){return{type:"bot",vendor:"Google"}}},{test:[/huawei/i],describe:function(e){var t=i.default.getFirstMatch(/(can-l01)/i,e)&&"Nova",r={type:s.PLATFORMS_MAP.mobile,vendor:"Huawei"};return t&&(r.model=t),r}},{test:[/nexus\s*(?:7|8|9|10).*/i],describe:function(){return{type:s.PLATFORMS_MAP.tablet,vendor:"Nexus"}}},{test:[/ipad/i],describe:function(){return{type:s.PLATFORMS_MAP.tablet,vendor:"Apple",model:"iPad"}}},{test:[/Macintosh(.*?) FxiOS(.*?)\//],describe:function(){return{type:s.PLATFORMS_MAP.tablet,vendor:"Apple",model:"iPad"}}},{test:[/kftt build/i],describe:function(){return{type:s.PLATFORMS_MAP.tablet,vendor:"Amazon",model:"Kindle Fire HD 7"}}},{test:[/silk/i],describe:function(){return{type:s.PLATFORMS_MAP.tablet,vendor:"Amazon"}}},{test:[/tablet(?! pc)/i],describe:function(){return{type:s.PLATFORMS_MAP.tablet}}},{test:function(e){var t=e.test(/ipod|iphone/i),r=e.test(/like (ipod|iphone)/i);return t&&!r},describe:function(e){var t=i.default.getFirstMatch(/(ipod|iphone)/i,e);return{type:s.PLATFORMS_MAP.mobile,vendor:"Apple",model:t}}},{test:[/nexus\s*[0-6].*/i,/galaxy nexus/i],describe:function(){return{type:s.PLATFORMS_MAP.mobile,vendor:"Nexus"}}},{test:[/[^-]mobi/i],describe:function(){return{type:s.PLATFORMS_MAP.mobile}}},{test:function(e){return"blackberry"===e.getBrowserName(!0)},describe:function(){return{type:s.PLATFORMS_MAP.mobile,vendor:"BlackBerry"}}},{test:function(e){return"bada"===e.getBrowserName(!0)},describe:function(){return{type:s.PLATFORMS_MAP.mobile}}},{test:function(e){return"windows phone"===e.getBrowserName()},describe:function(){return{type:s.PLATFORMS_MAP.mobile,vendor:"Microsoft"}}},{test:function(e){var t=Number(String(e.getOSVersion()).split(".")[0]);return"android"===e.getOSName(!0)&&t>=3},describe:function(){return{type:s.PLATFORMS_MAP.tablet}}},{test:function(e){return"android"===e.getOSName(!0)},describe:function(){return{type:s.PLATFORMS_MAP.mobile}}},{test:function(e){return"macos"===e.getOSName(!0)},describe:function(){return{type:s.PLATFORMS_MAP.desktop,vendor:"Apple"}}},{test:function(e){return"windows"===e.getOSName(!0)},describe:function(){return{type:s.PLATFORMS_MAP.desktop}}},{test:function(e){return"linux"===e.getOSName(!0)},describe:function(){return{type:s.PLATFORMS_MAP.desktop}}},{test:function(e){return"playstation 4"===e.getOSName(!0)},describe:function(){return{type:s.PLATFORMS_MAP.tv}}},{test:function(e){return"roku"===e.getOSName(!0)},describe:function(){return{type:s.PLATFORMS_MAP.tv}}}];t.default=a,e.exports=t.default},95:function(e,t,r){"use strict";t.__esModule=!0,t.default=void 0;var n,i=(n=r(17))&&n.__esModule?n:{default:n},s=r(18),a=[{test:function(e){return"microsoft edge"===e.getBrowserName(!0)},describe:function(e){if(/\sedg\//i.test(e))return{name:s.ENGINE_MAP.Blink};var t=i.default.getFirstMatch(/edge\/(\d+(\.?_?\d+)+)/i,e);return{name:s.ENGINE_MAP.EdgeHTML,version:t}}},{test:[/trident/i],describe:function(e){var t={name:s.ENGINE_MAP.Trident},r=i.default.getFirstMatch(/trident\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:function(e){return e.test(/presto/i)},describe:function(e){var t={name:s.ENGINE_MAP.Presto},r=i.default.getFirstMatch(/presto\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:function(e){var t=e.test(/gecko/i),r=e.test(/like gecko/i);return t&&!r},describe:function(e){var t={name:s.ENGINE_MAP.Gecko},r=i.default.getFirstMatch(/gecko\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/(apple)?webkit\/537\.36/i],describe:function(){return{name:s.ENGINE_MAP.Blink}}},{test:[/(apple)?webkit/i],describe:function(e){var t={name:s.ENGINE_MAP.WebKit},r=i.default.getFirstMatch(/webkit\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}}];t.default=a,e.exports=t.default}})},"object"==typeof _e&&"object"==typeof m?m.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof _e?_e.bowser=t():e.bowser=t()},592,[]); -__d(function(g,r,i,a,m,e,d){"use strict";var t=r(d[0]),n=r(d[1]),o=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0}),e.Logger=void 0;var u=o(r(d[2])),s='mediasoup-client',l=(function(){function o(n){t(this,o),n?(this._debug=u.default("mediasoup-client:"+n),this._warn=u.default("mediasoup-client:WARN:"+n),this._error=u.default("mediasoup-client:ERROR:"+n)):(this._debug=u.default(s),this._warn=u.default("mediasoup-client:WARN"),this._error=u.default("mediasoup-client:ERROR")),this._debug.log=console.info.bind(console),this._warn.log=console.warn.bind(console),this._error.log=console.error.bind(console)}return n(o,[{key:"debug",get:function(){return this._debug}},{key:"warn",get:function(){return this._warn}},{key:"error",get:function(){return this._error}}]),o})();e.Logger=l},593,[9,10,588]); -__d(function(g,r,i,a,m,_e,d){"use strict";var e=r(d[0]),t=r(d[1]),n=r(d[2]),o=r(d[3]),c=r(d[4]),s=r(d[5]);function u(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}Object.defineProperty(_e,"__esModule",{value:!0}),_e.EnhancedEventEmitter=void 0;var f=r(d[6]),l=new(r(d[7]).Logger)('EnhancedEventEmitter'),v=(function(f){o(E,f);var v,h,y=(v=E,h=u(),function(){var e,t=s(v);if(h){var n=s(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return c(this,e)});function E(){var e;return t(this,E),(e=y.call(this)).setMaxListeners(1/0),e}return n(E,[{key:"safeEmit",value:function(e){var t=this.listenerCount(e);try{for(var n=arguments.length,o=new Array(n>1?n-1:0),c=1;c1?n-1:0),c=1;c0&&v.length>s&&!v.warned){v.warned=!0;var l=new Error('Possible EventEmitter memory leak detected. '+v.length+' '+String(n)+" listeners added. Use emitter.setMaxListeners() to increase limit");l.name='MaxListenersExceededWarning',l.emitter=t,l.type=n,l.count=v.length,p=l,console&&console.warn&&console.warn(p)}return t}function p(){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 l(t,n,i){var o={fired:!1,wrapFn:void 0,target:t,type:n,listener:i},s=p.bind(o);return s.listener=i,o.wrapFn=s,s}function h(t,n,i){var o=t._events;if(void 0===o)return[];var s=o[n];return void 0===s?[]:'function'==typeof s?i?[s.listener||s]:[s]:i?_(s):m(s,s.length)}function y(t){var n=this._events;if(void 0!==n){var i=n[t];if('function'==typeof i)return 1;if(void 0!==i)return i.length}return 0}function m(t,n){for(var i=new Array(n),o=0;o0&&(f=n[0]),f instanceof Error)throw f;var c=new Error('Unhandled error.'+(f?' ('+f.message+')':''));throw c.context=f,c}var v=u[t];if(void 0===v)return!1;if('function'==typeof v)i(v,this,n);else{var p=v.length,l=m(v,p);for(o=0;o=0;u--)if(i[u]===n||i[u].listener===n){c=i[u].listener,s=u;break}if(s<0)return this;0===s?i.shift():L(i,s),1===i.length&&(o[t]=i[0]),void 0!==o.removeListener&&this.emit('removeListener',t,c||n)}return this},s.prototype.off=s.prototype.removeListener,s.prototype.removeAllListeners=function(t){var n,i,o;if(void 0===(i=this._events))return this;if(void 0===i.removeListener)return 0===arguments.length?(this._events=Object.create(null),this._eventsCount=0):void 0!==i[t]&&(0==--this._eventsCount?this._events=Object.create(null):delete i[t]),this;if(0===arguments.length){var s,u=Object.keys(i);for(o=0;o=0;o--)this.removeListener(t,n[o]);return this},s.prototype.listeners=function(t){return h(this,t,!0)},s.prototype.rawListeners=function(t){return h(this,t,!1)},s.listenerCount=function(t,n){return'function'==typeof t.listenerCount?t.listenerCount(n):y.call(t,n)},s.prototype.listenerCount=y,s.prototype.eventNames=function(){return this._eventsCount>0?t(this._events):[]}},595,[]); -__d(function(g,r,i,a,m,_e,d){"use strict";var t=r(d[0]),e=r(d[1]),n=r(d[2]),c=r(d[3]),o=r(d[4]),u=r(d[5]);function s(t){var e=f();return function(){var n,u=o(t);if(e){var s=o(this).constructor;n=Reflect.construct(u,arguments,s)}else n=u.apply(this,arguments);return c(this,n)}}function f(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(t){return!1}}Object.defineProperty(_e,"__esModule",{value:!0}),_e.InvalidStateError=_e.UnsupportedError=void 0;var l=(function(c){n(u,c);var o=s(u);function u(n){var c;return t(this,u),(c=o.call(this,n)).name='UnsupportedError',Error.hasOwnProperty('captureStackTrace')?Error.captureStackTrace(e(c),u):c.stack=new Error(n).stack,c}return u})(u(Error));_e.UnsupportedError=l;var p=(function(c){n(u,c);var o=s(u);function u(n){var c;return t(this,u),(c=o.call(this,n)).name='InvalidStateError',Error.hasOwnProperty('captureStackTrace')?Error.captureStackTrace(e(c),u):c.stack=new Error(n).stack,c}return u})(u(Error));_e.InvalidStateError=p},596,[9,16,12,14,17,31]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.generateRandomNumber=e.clone=void 0,e.clone=function(n,t){return void 0===n?t:JSON.parse(JSON.stringify(n))},e.generateRandomNumber=function(){return Math.round(1e7*Math.random())}},597,[]); -__d(function(g,r,_i4,a,_m,e,d){"use strict";function t(t,n){var i="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(i)return(i=i.call(t)).next.bind(i);if(Array.isArray(t)||(i=o(t))||n&&t&&"number"==typeof t.length){i&&(t=i);var c=0;return function(){return c>=t.length?{done:!0}:{done:!1,value:t[c++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function o(t,o){if(t){if("string"==typeof t)return n(t,o);var i=Object.prototype.toString.call(t).slice(8,-1);return"Object"===i&&t.constructor&&(i=t.constructor.name),"Map"===i||"Set"===i?Array.from(t):"Arguments"===i||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i)?n(t,o):void 0}}function n(t,o){(null==o||o>t.length)&&(o=t.length);for(var n=0,i=new Array(o);n2&&void 0!==arguments[2]?arguments[2]:{},i=n.strict,c=void 0!==i&&i,p=n.modify,y=void 0!==p&&p,f=t.mimeType.toLowerCase();if(f!==o.mimeType.toLowerCase())return!1;if(t.clockRate!==o.clockRate)return!1;if(t.channels!==o.channels)return!1;switch(f){case'video/h264':if((t.parameters['packetization-mode']||0)!==(o.parameters['packetization-mode']||0))return!1;if(c){if(!s.isSameProfile(t.parameters,o.parameters))return!1;var m;try{m=s.generateProfileLevelIdForAnswer(t.parameters,o.parameters)}catch(t){return!1}y&&(m?(t.parameters['profile-level-id']=m,o.parameters['profile-level-id']=m):(delete t.parameters['profile-level-id'],delete o.parameters['profile-level-id']))}break;case'video/vp9':if(c)if((t.parameters['profile-id']||0)!==(o.parameters['profile-id']||0))return!1}return!0}function j(t,o){return(!t.kind||!o.kind||t.kind===o.kind)&&t.uri===o.uri}function S(o,n){for(var i,c=[],p=function(t){var o=(n.rtcpFeedback||[]).find(function(o){return o.type===t.type&&(o.parameter===t.parameter||!o.parameter&&!t.parameter)});o&&c.push(o)},s=t(o.rtcpFeedback||[]);!(i=s()).done;){p(i.value)}return c}e.validateRtpCapabilities=function(o){if('object'!=typeof o)throw new TypeError('caps is not an object');if(o.codecs&&!Array.isArray(o.codecs))throw new TypeError('caps.codecs is not an array');o.codecs||(o.codecs=[]);for(var n,i=t(o.codecs);!(n=i()).done;)u(n.value);if(o.headerExtensions&&!Array.isArray(o.headerExtensions))throw new TypeError('caps.headerExtensions is not an array');o.headerExtensions||(o.headerExtensions=[]);for(var c,p=t(o.headerExtensions);!(c=p()).done;)h(c.value)},e.validateRtpCodecCapability=u,e.validateRtcpFeedback=v,e.validateRtpHeaderExtension=h,e.validateRtpParameters=w,e.validateRtpCodecParameters=b,e.validateRtpHeaderExtensionParameters=T,e.validateRtpEncodingParameters=E,e.validateRtcpParameters=k,e.validateSctpCapabilities=function(t){if('object'!=typeof t)throw new TypeError('caps is not an object');if(!t.numStreams||'object'!=typeof t.numStreams)throw new TypeError('missing caps.numStreams');x(t.numStreams)},e.validateNumSctpStreams=x,e.validateSctpParameters=function(t){if('object'!=typeof t)throw new TypeError('params is not an object');if('number'!=typeof t.port)throw new TypeError('missing params.port');if('number'!=typeof t.OS)throw new TypeError('missing params.OS');if('number'!=typeof t.MIS)throw new TypeError('missing params.MIS');if('number'!=typeof t.maxMessageSize)throw new TypeError('missing params.maxMessageSize')},e.validateSctpStreamParameters=function(t){if('object'!=typeof t)throw new TypeError('params is not an object');if('number'!=typeof t.streamId)throw new TypeError('missing params.streamId');var o=!1;if('boolean'==typeof t.ordered?o=!0:t.ordered=!0,t.maxPacketLifeTime&&'number'!=typeof t.maxPacketLifeTime)throw new TypeError('invalid params.maxPacketLifeTime');if(t.maxRetransmits&&'number'!=typeof t.maxRetransmits)throw new TypeError('invalid params.maxRetransmits');if(t.maxPacketLifeTime&&t.maxRetransmits)throw new TypeError('cannot provide both maxPacketLifeTime and maxRetransmits');if(o&&t.ordered&&(t.maxPacketLifeTime||t.maxRetransmits))throw new TypeError('cannot be ordered with maxPacketLifeTime or maxRetransmits');if(o||!t.maxPacketLifeTime&&!t.maxRetransmits||(t.ordered=!1),t.label&&'string'!=typeof t.label)throw new TypeError('invalid params.label');if(t.protocol&&'string'!=typeof t.protocol)throw new TypeError('invalid params.protocol')},e.getExtendedRtpCapabilities=function(o,n){for(var i,c={codecs:[],headerExtensions:[]},p=function(t){if(R(t))return"continue";var n=(o.codecs||[]).find(function(o){return P(o,t,{strict:!0,modify:!0})});if(!n)return"continue";var i={mimeType:n.mimeType,kind:n.kind,clockRate:n.clockRate,channels:n.channels,localPayloadType:n.preferredPayloadType,localRtxPayloadType:void 0,remotePayloadType:t.preferredPayloadType,remoteRtxPayloadType:void 0,localParameters:n.parameters,remoteParameters:t.parameters,rtcpFeedback:S(n,t)};c.codecs.push(i)},s=t(n.codecs||[]);!(i=s()).done;)p(i.value);for(var y,f=function(t){var i=o.codecs.find(function(o){return R(o)&&o.parameters.apt===t.localPayloadType}),c=n.codecs.find(function(o){return R(o)&&o.parameters.apt===t.remotePayloadType});i&&c&&(t.localRtxPayloadType=i.preferredPayloadType,t.remoteRtxPayloadType=c.preferredPayloadType)},m=t(c.codecs);!(y=m()).done;)f(y.value);for(var l,u=function(t){var n=o.headerExtensions.find(function(o){return j(o,t)});if(!n)return"continue";var i={kind:t.kind,uri:t.uri,sendId:n.preferredId,recvId:t.preferredId,encrypt:n.preferredEncrypt,direction:'sendrecv'};switch(t.direction){case'sendrecv':i.direction='sendrecv';break;case'recvonly':i.direction='sendonly';break;case'sendonly':i.direction='recvonly';break;case'inactive':i.direction='inactive'}c.headerExtensions.push(i)},v=t(n.headerExtensions);!(l=v()).done;)u(l.value);return c},e.getRecvRtpCapabilities=function(o){for(var n,i={codecs:[],headerExtensions:[]},c=t(o.codecs);!(n=c()).done;){var p=n.value,s={mimeType:p.mimeType,kind:p.kind,preferredPayloadType:p.remotePayloadType,clockRate:p.clockRate,channels:p.channels,parameters:p.localParameters,rtcpFeedback:p.rtcpFeedback};if(i.codecs.push(s),p.remoteRtxPayloadType){var y={mimeType:p.kind+"/rtx",kind:p.kind,preferredPayloadType:p.remoteRtxPayloadType,clockRate:p.clockRate,parameters:{apt:p.remotePayloadType},rtcpFeedback:[]};i.codecs.push(y)}}for(var f,m=t(o.headerExtensions);!(f=m()).done;){var l=f.value;if('sendrecv'===l.direction||'recvonly'===l.direction){var u={kind:l.kind,uri:l.uri,preferredId:l.recvId,preferredEncrypt:l.encrypt,direction:l.direction};i.headerExtensions.push(u)}}return i},e.getSendingRtpParameters=function(o,n){for(var i,c={mid:void 0,codecs:[],headerExtensions:[],encodings:[],rtcp:{}},p=t(n.codecs);!(i=p()).done;){var s=i.value;if(s.kind===o){var y={mimeType:s.mimeType,payloadType:s.localPayloadType,clockRate:s.clockRate,channels:s.channels,parameters:s.localParameters,rtcpFeedback:s.rtcpFeedback};if(c.codecs.push(y),s.localRtxPayloadType){var f={mimeType:s.kind+"/rtx",payloadType:s.localRtxPayloadType,clockRate:s.clockRate,parameters:{apt:s.localPayloadType},rtcpFeedback:[]};c.codecs.push(f)}}}for(var m,l=t(n.headerExtensions);!(m=l()).done;){var u=m.value;if(!(u.kind&&u.kind!==o||'sendrecv'!==u.direction&&'sendonly'!==u.direction)){var v={uri:u.uri,id:u.sendId,encrypt:u.encrypt,parameters:{}};c.headerExtensions.push(v)}}return c},e.getSendingRemoteRtpParameters=function(o,n){for(var i,c={mid:void 0,codecs:[],headerExtensions:[],encodings:[],rtcp:{}},p=t(n.codecs);!(i=p()).done;){var s=i.value;if(s.kind===o){var y={mimeType:s.mimeType,payloadType:s.localPayloadType,clockRate:s.clockRate,channels:s.channels,parameters:s.remoteParameters,rtcpFeedback:s.rtcpFeedback};if(c.codecs.push(y),s.localRtxPayloadType){var f={mimeType:s.kind+"/rtx",payloadType:s.localRtxPayloadType,clockRate:s.clockRate,parameters:{apt:s.localPayloadType},rtcpFeedback:[]};c.codecs.push(f)}}}for(var m,l=t(n.headerExtensions);!(m=l()).done;){var u=m.value;if(!(u.kind&&u.kind!==o||'sendrecv'!==u.direction&&'sendonly'!==u.direction)){var v={uri:u.uri,id:u.sendId,encrypt:u.encrypt,parameters:{}};c.headerExtensions.push(v)}}if(c.headerExtensions.some(function(t){return'http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01'===t.uri}))for(var h,w=t(c.codecs);!(h=w()).done;){var b=h.value;b.rtcpFeedback=(b.rtcpFeedback||[]).filter(function(t){return'goog-remb'!==t.type})}else if(c.headerExtensions.some(function(t){return'http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time'===t.uri}))for(var T,E=t(c.codecs);!(T=E()).done;){var k=T.value;k.rtcpFeedback=(k.rtcpFeedback||[]).filter(function(t){return'transport-cc'!==t.type})}else for(var x,R=t(c.codecs);!(x=R()).done;){var P=x.value;P.rtcpFeedback=(P.rtcpFeedback||[]).filter(function(t){return'transport-cc'!==t.type&&'goog-remb'!==t.type})}return c},e.reduceCodecs=function(t,o){var n=[];if(o){for(var i=0;i=l.length?{done:!0}:{done:!1,value:l[t++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function o(l,n){if(l){if("string"==typeof l)return t(l,n);var i=Object.prototype.toString.call(l).slice(8,-1);return"Object"===i&&l.constructor&&(i=l.constructor.name),"Map"===i||"Set"===i?Array.from(l):"Arguments"===i||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i)?t(l,n):void 0}}function t(l,n){(null==n||n>l.length)&&(n=l.length);for(var i=0,o=new Array(n);i0&&void 0!==arguments[0]?arguments[0]:{})['level-asymmetry-allowed'];return 1===l||'1'===l}e.parseProfileLevelId=function(l){if('string'!=typeof l||6!==l.length)return null;var n=parseInt(l,16);if(0===n)return null;var o,t=255&n,c=n>>8&255,u=n>>16&255;switch(t){case 11:o=0!=(16&c)?f:11;break;case s:case 12:case 13:case 20:case 21:case 22:case 30:case 31:case 32:case 40:case 41:case 42:case 50:case 51:case 52:o=t;break;default:return a('parseProfileLevelId() | unrecognized level_idc:%s',t),null}for(var p,w=i(h);!(p=w()).done;){var L=p.value;if(u===L.profile_idc&&L.profile_iop.isMatch(c))return new v(L.profile,o)}return a('parseProfileLevelId() | unrecognized profile_idc/profile_iop combination'),null},e.profileLevelIdToString=function(l){if(l.level==f)switch(l.profile){case 1:return'42f00b';case 2:return'42100b';case 3:return'4d100b';default:return a('profileLevelIdToString() | Level 1_b not is allowed for profile:%s',l.profile),null}var n;switch(l.profile){case 1:n='42e0';break;case 2:n='4200';break;case 3:n='4d00';break;case 4:n='640c';break;case 5:n='6400';break;default:return a('profileLevelIdToString() | unrecognized profile:%s',l.profile),null}var i=l.level.toString(16);return 1===i.length&&(i="0"+i),""+n+i},e.parseSdpProfileLevelId=function(){var l=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{})['profile-level-id'];return l?e.parseProfileLevelId(l):c},e.isSameProfile=function(){var l=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=e.parseSdpProfileLevelId(l),o=e.parseSdpProfileLevelId(n);return Boolean(i&&o&&i.profile===o.profile)},e.generateProfileLevelIdForAnswer=function(){var l=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!l['profile-level-id']&&!n['profile-level-id'])return a('generateProfileLevelIdForAnswer() | no profile-level-id in local and remote params'),null;var i=e.parseSdpProfileLevelId(l),o=e.parseSdpProfileLevelId(n);if(!i)throw new TypeError('invalid local_profile_level_id');if(!o)throw new TypeError('invalid remote_profile_level_id');if(i.profile!==o.profile)throw new TypeError('H264 Profile mismatch');var t,f,s=_(l)&&_(n),c=i.level,u=o.level,p=L(t=c,f=u)?t:f,h=s?c:p;return a('generateProfileLevelIdForAnswer() | result: [profile:%s, level:%s]',i.profile,h),e.profileLevelIdToString(new v(i.profile,h))}},599,[10,9,588]); -__d(function(g,r,_i,a,_m,_e,d){"use strict";var e=r(d[0]),t=r(d[1]),n=r(d[2]),o=r(d[3]),s=r(d[4]),c=r(d[5]);function i(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(n)return(n=n.call(e)).next.bind(n);if(Array.isArray(e)||(n=u(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var o=0;return function(){return o>=e.length?{done:!0}:{done:!1,value:e[o++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function u(e,t){if(e){if("string"==typeof e)return l(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?l(e,t):void 0}}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n0&&void 0!==s[0]?s[0]:{},n=t.iceServers,C.debug('updateIceServers()'),!this._closed){c.next=6;break}throw new y.InvalidStateError('closed');case 6:if(Array.isArray(n)){c.next=8;break}throw new TypeError('missing iceServers');case 8:return c.abrupt("return",this._awaitQueue.push(function(){return e.async(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",o._handler.updateIceServers(n));case 1:case"end":return e.stop()}},null,null,null,Promise)},'transport.updateIceServers()'));case 9:case"end":return c.stop()}},null,this,null,Promise)}},{key:"produce",value:function(){var t,n,o,s,c,i,u,l,p,h,f,v,m,w=this,b=arguments;return e.async(function(_){for(;;)switch(_.prev=_.next){case 0:if(t=b.length>0&&void 0!==b[0]?b[0]:{},n=t.track,o=t.encodings,s=t.codecOptions,c=t.codec,i=t.stopTracks,u=void 0===i||i,l=t.disableTrackOnPause,p=void 0===l||l,h=t.zeroRtpOnPause,f=void 0!==h&&h,v=t.appData,m=void 0===v?{}:v,C.debug('produce() [track:%o]',n),n){_.next=6;break}throw new TypeError('missing track');case 6:if('send'===this._direction){_.next=10;break}throw new y.UnsupportedError('not a sending Transport');case 10:if(this._canProduceByKind[n.kind]){_.next=14;break}throw new y.UnsupportedError("cannot produce "+n.kind);case 14:if('ended'!==n.readyState){_.next=18;break}throw new y.InvalidStateError('track ended');case 18:if(0!==this.listenerCount('connect')||'new'!==this._connectionState){_.next=22;break}throw new TypeError('no "connect" listener set into this transport');case 22:if(0!==this.listenerCount('produce')){_.next=26;break}throw new TypeError('no "produce" listener set into this transport');case 26:if(!m||'object'==typeof m){_.next=28;break}throw new TypeError('if given, appData must be an object');case 28:return _.abrupt("return",this._awaitQueue.push(function(){var t,i,l,h,v,b,y,_;return e.async(function(k){for(;;)switch(k.prev=k.next){case 0:if(!o||Array.isArray(o)){k.next=4;break}throw TypeError('encodings must be an array');case 4:o&&0===o.length?t=void 0:o&&(t=o.map(function(e){var t={active:!0};return!1===e.active&&(t.active=!1),'boolean'==typeof e.dtx&&(t.dtx=e.dtx),'string'==typeof e.scalabilityMode&&(t.scalabilityMode=e.scalabilityMode),'number'==typeof e.scaleResolutionDownBy&&(t.scaleResolutionDownBy=e.scaleResolutionDownBy),'number'==typeof e.maxBitrate&&(t.maxBitrate=e.maxBitrate),'number'==typeof e.maxFramerate&&(t.maxFramerate=e.maxFramerate),'boolean'==typeof e.adaptivePtime&&(t.adaptivePtime=e.adaptivePtime),'string'==typeof e.priority&&(t.priority=e.priority),'string'==typeof e.networkPriority&&(t.networkPriority=e.networkPriority),t}));case 5:return k.next=7,e.awrap(w._handler.send({track:n,encodings:t,codecOptions:s,codec:c}));case 7:return i=k.sent,l=i.localId,h=i.rtpParameters,v=i.rtpSender,k.prev=11,P.validateRtpParameters(h),k.next=15,e.awrap(w.safeEmitAsPromise('produce',{kind:n.kind,rtpParameters:h,appData:m}));case 15:return b=k.sent,y=b.id,_=new x.Producer({id:y,localId:l,rtpSender:v,track:n,rtpParameters:h,stopTracks:u,disableTrackOnPause:p,zeroRtpOnPause:f,appData:m}),w._producers.set(_.id,_),w._handleProducer(_),w._observer.safeEmit('newproducer',_),k.abrupt("return",_);case 24:throw k.prev=24,k.t0=k.catch(11),w._handler.stopSending(l).catch(function(){}),k.t0;case 28:case"end":return k.stop()}},null,null,[[11,24]],Promise)},'transport.produce()').catch(function(e){if(u)try{n.stop()}catch(e){}throw e}));case 29:case"end":return _.stop()}},null,this,null,Promise)}},{key:"consume",value:function(t){var n,o,s,c,i,u,l=this;return e.async(function(p){for(;;)switch(p.prev=p.next){case 0:if(n=t.id,o=t.producerId,s=t.kind,c=t.rtpParameters,i=t.appData,u=void 0===i?{}:i,C.debug('consume()'),c=_.clone(c,void 0),!this._closed){p.next=7;break}throw new y.InvalidStateError('closed');case 7:if('recv'===this._direction){p.next=11;break}throw new y.UnsupportedError('not a receiving Transport');case 11:if('string'==typeof n){p.next=15;break}throw new TypeError('missing id');case 15:if('string'==typeof o){p.next=19;break}throw new TypeError('missing producerId');case 19:if('audio'===s||'video'===s){p.next=23;break}throw new TypeError("invalid kind '"+s+"'");case 23:if(0!==this.listenerCount('connect')||'new'!==this._connectionState){p.next=27;break}throw new TypeError('no "connect" listener set into this transport');case 27:if(!u||'object'==typeof u){p.next=29;break}throw new TypeError('if given, appData must be an object');case 29:return p.abrupt("return",this._awaitQueue.push(function(){var t,i,p,h,f,v;return e.async(function(m){for(;;)switch(m.prev=m.next){case 0:if(P.canReceive(c,l._extendedRtpCapabilities)){m.next=3;break}throw new y.UnsupportedError('cannot consume this Producer');case 3:return m.next=5,e.awrap(l._handler.receive({trackId:n,kind:s,rtpParameters:c}));case 5:if(t=m.sent,i=t.localId,p=t.rtpReceiver,h=t.track,f=new k.Consumer({id:n,localId:i,producerId:o,rtpReceiver:p,track:h,rtpParameters:c,appData:u}),l._consumers.set(f.id,f),l._handleConsumer(f),l._probatorConsumerCreated||'video'!==s){m.next=24;break}return m.prev=13,v=P.generateProbatorRtpParameters(f.rtpParameters),m.next=17,e.awrap(l._handler.receive({trackId:'probator',kind:'video',rtpParameters:v}));case 17:C.debug('consume() | Consumer for RTP probation created'),l._probatorConsumerCreated=!0,m.next=24;break;case 21:m.prev=21,m.t0=m.catch(13),C.error('consume() | failed to create Consumer for RTP probation:%o',m.t0);case 24:return l._observer.safeEmit('newconsumer',f),m.abrupt("return",f);case 26:case"end":return m.stop()}},null,null,[[13,21]],Promise)},'transport.consume()'));case 30:case"end":return p.stop()}},null,this,null,Promise)}},{key:"produceData",value:function(){var t,n,o,s,c,i,u,l,p,h,f,v=this,m=arguments;return e.async(function(w){for(;;)switch(w.prev=w.next){case 0:if(t=m.length>0&&void 0!==m[0]?m[0]:{},n=t.ordered,o=void 0===n||n,s=t.maxPacketLifeTime,c=t.maxRetransmits,i=t.label,u=void 0===i?'':i,l=t.protocol,p=void 0===l?'':l,h=t.appData,f=void 0===h?{}:h,C.debug('produceData()'),'send'===this._direction){w.next=6;break}throw new y.UnsupportedError('not a sending Transport');case 6:if(this._maxSctpMessageSize){w.next=10;break}throw new y.UnsupportedError('SCTP not enabled by remote Transport');case 10:if(0!==this.listenerCount('connect')||'new'!==this._connectionState){w.next=14;break}throw new TypeError('no "connect" listener set into this transport');case 14:if(0!==this.listenerCount('producedata')){w.next=18;break}throw new TypeError('no "producedata" listener set into this transport');case 18:if(!f||'object'==typeof f){w.next=20;break}throw new TypeError('if given, appData must be an object');case 20:return(s||c)&&(o=!1),w.abrupt("return",this._awaitQueue.push(function(){var t,n,i,l,h,m;return e.async(function(w){for(;;)switch(w.prev=w.next){case 0:return w.next=2,e.awrap(v._handler.sendDataChannel({ordered:o,maxPacketLifeTime:s,maxRetransmits:c,label:u,protocol:p}));case 2:return t=w.sent,n=t.dataChannel,i=t.sctpStreamParameters,P.validateSctpStreamParameters(i),w.next=8,e.awrap(v.safeEmitAsPromise('producedata',{sctpStreamParameters:i,label:u,protocol:p,appData:f}));case 8:return l=w.sent,h=l.id,m=new S.DataProducer({id:h,dataChannel:n,sctpStreamParameters:i,appData:f}),v._dataProducers.set(m.id,m),v._handleDataProducer(m),v._observer.safeEmit('newdataproducer',m),w.abrupt("return",m);case 15:case"end":return w.stop()}},null,null,null,Promise)},'transport.produceData()'));case 22:case"end":return w.stop()}},null,this,null,Promise)}},{key:"consumeData",value:function(t){var n,o,s,c,i,u,l,p,h,f=this;return e.async(function(v){for(;;)switch(v.prev=v.next){case 0:if(n=t.id,o=t.dataProducerId,s=t.sctpStreamParameters,c=t.label,i=void 0===c?'':c,u=t.protocol,l=void 0===u?'':u,p=t.appData,h=void 0===p?{}:p,C.debug('consumeData()'),s=_.clone(s,void 0),!this._closed){v.next=7;break}throw new y.InvalidStateError('closed');case 7:if('recv'===this._direction){v.next=11;break}throw new y.UnsupportedError('not a receiving Transport');case 11:if(this._maxSctpMessageSize){v.next=15;break}throw new y.UnsupportedError('SCTP not enabled by remote Transport');case 15:if('string'==typeof n){v.next=19;break}throw new TypeError('missing id');case 19:if('string'==typeof o){v.next=23;break}throw new TypeError('missing dataProducerId');case 23:if(0!==this.listenerCount('connect')||'new'!==this._connectionState){v.next=27;break}throw new TypeError('no "connect" listener set into this transport');case 27:if(!h||'object'==typeof h){v.next=29;break}throw new TypeError('if given, appData must be an object');case 29:return P.validateSctpStreamParameters(s),v.abrupt("return",this._awaitQueue.push(function(){var t,c,u;return e.async(function(p){for(;;)switch(p.prev=p.next){case 0:return p.next=2,e.awrap(f._handler.receiveDataChannel({sctpStreamParameters:s,label:i,protocol:l}));case 2:return t=p.sent,c=t.dataChannel,u=new E.DataConsumer({id:n,dataProducerId:o,dataChannel:c,sctpStreamParameters:s,appData:h}),f._dataConsumers.set(u.id,u),f._handleDataConsumer(u),f._observer.safeEmit('newdataconsumer',u),p.abrupt("return",u);case 9:case"end":return p.stop()}},null,null,null,Promise)},'transport.consumeData()'));case 31:case"end":return v.stop()}},null,this,null,Promise)}},{key:"_handleHandler",value:function(){var e=this,t=this._handler;t.on('@connect',function(t,n,o){var s=t.dtlsParameters;e._closed?o(new y.InvalidStateError('closed')):e.safeEmit('connect',{dtlsParameters:s},n,o)}),t.on('@connectionstatechange',function(t){t!==e._connectionState&&(C.debug('connection state changed to %s',t),e._connectionState=t,e._closed||e.safeEmit('connectionstatechange',t))})}},{key:"_handleProducer",value:function(t){var n=this;t.on('@close',function(){n._producers.delete(t.id),n._closed||n._awaitQueue.push(function(){return e.async(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",n._handler.stopSending(t.localId));case 1:case"end":return e.stop()}},null,null,null,Promise)},'producer @close event').catch(function(e){return C.warn('producer.close() failed:%o',e)})}),t.on('@replacetrack',function(o,s,c){n._awaitQueue.push(function(){return e.async(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",n._handler.replaceTrack(t.localId,o));case 1:case"end":return e.stop()}},null,null,null,Promise)},'producer @replacetrack event').then(s).catch(c)}),t.on('@setmaxspatiallayer',function(o,s,c){n._awaitQueue.push(function(){return e.async(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",n._handler.setMaxSpatialLayer(t.localId,o));case 1:case"end":return e.stop()}},null,null,null,Promise)},'producer @setmaxspatiallayer event').then(s).catch(c)}),t.on('@setrtpencodingparameters',function(o,s,c){n._awaitQueue.push(function(){return e.async(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",n._handler.setRtpEncodingParameters(t.localId,o));case 1:case"end":return e.stop()}},null,null,null,Promise)},'producer @setrtpencodingparameters event').then(s).catch(c)}),t.on('@getstats',function(e,o){if(n._closed)return o(new y.InvalidStateError('closed'));n._handler.getSenderStats(t.localId).then(e).catch(o)})}},{key:"_handleConsumer",value:function(t){var n=this;t.on('@close',function(){n._consumers.delete(t.id),n._closed||n._awaitQueue.push(function(){return e.async(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",n._handler.stopReceiving(t.localId));case 1:case"end":return e.stop()}},null,null,null,Promise)},'consumer @close event').catch(function(){})}),t.on('@pause',function(){n._awaitQueue.push(function(){return e.async(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",n._handler.pauseReceiving(t.localId));case 1:case"end":return e.stop()}},null,null,null,Promise)},'consumer @pause event').catch(function(){})}),t.on('@resume',function(){n._awaitQueue.push(function(){return e.async(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",n._handler.resumeReceiving(t.localId));case 1:case"end":return e.stop()}},null,null,null,Promise)},'consumer @resume event').catch(function(){})}),t.on('@getstats',function(e,o){if(n._closed)return o(new y.InvalidStateError('closed'));n._handler.getReceiverStats(t.localId).then(e).catch(o)})}},{key:"_handleDataProducer",value:function(e){var t=this;e.on('@close',function(){t._dataProducers.delete(e.id)})}},{key:"_handleDataConsumer",value:function(e){var t=this;e.on('@close',function(){t._dataConsumers.delete(e.id)})}}]),v})(b.EnhancedEventEmitter);_e.Transport=T},600,[67,9,10,12,14,17,601,593,594,596,597,598,602,603,604,605]); -__d(function(g,r,_i,a,m,_e,d){"use strict";var e=r(d[0]),t=r(d[1]),n=r(d[2]);function s(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(n)return(n=n.call(e)).next.bind(n);if(Array.isArray(e)||(n=i(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var s=0;return function(){return s>=e.length?{done:!0}:{done:!1,value:e[s++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function i(e,t){if(e){if("string"==typeof e)return o(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?o(e,t):void 0}}function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,s=new Array(t);n0&&void 0!==arguments[0]?arguments[0]:{ClosedErrorClass:Error,StoppedErrorClass:Error},n=e.ClosedErrorClass,s=void 0===n?Error:n,o=e.StoppedErrorClass,u=void 0===o?Error:o;t(this,i),this.closed=!1,this.pendingTasks=[],this.ClosedErrorClass=Error,this.StoppedErrorClass=Error,this.ClosedErrorClass=s,this.StoppedErrorClass=u}return n(i,[{key:"size",get:function(){return this.pendingTasks.length}},{key:"close",value:function(){if(!this.closed){this.closed=!0;for(var e,t=s(this.pendingTasks);!(e=t()).done;){var n=e.value;n.stopped=!0,n.reject(new this.ClosedErrorClass('AwaitQueue closed'))}this.pendingTasks.length=0}}},{key:"push",value:function(t,n){return u(this,void 0,void 0,e.mark(function s(){var i=this;return e.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(!this.closed){e.next=2;break}throw new this.ClosedErrorClass('AwaitQueue closed');case 2:if('function'==typeof t){e.next=4;break}throw new TypeError('given task is not a function');case 4:if(!t.name&&n)try{Object.defineProperty(t,'name',{value:n})}catch(e){}return e.abrupt("return",new Promise(function(e,s){var o={task:t,name:n,resolve:e,reject:s,stopped:!1,enqueuedAt:new Date,executedAt:void 0};i.pendingTasks.push(o),1===i.pendingTasks.length&&i.next()}));case 6:case"end":return e.stop()}},s,this)}))}},{key:"stop",value:function(){if(!this.closed){for(var e,t=s(this.pendingTasks);!(e=t()).done;){var n=e.value;n.stopped=!0,n.reject(new this.StoppedErrorClass('AwaitQueue stopped'))}this.pendingTasks.length=0}}},{key:"dump",value:function(){var e=new Date;return this.pendingTasks.map(function(t){return{task:t.task,name:t.name,enqueuedTime:t.executedAt?t.executedAt.getTime()-t.enqueuedAt.getTime():e.getTime()-t.enqueuedAt.getTime(),executingTime:t.executedAt?e.getTime()-t.executedAt.getTime():0}})}},{key:"next",value:function(){return u(this,void 0,void 0,e.mark(function t(){var n;return e.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(n=this.pendingTasks[0]){e.next=3;break}return e.abrupt("return");case 3:return e.next=5,this.executeTask(n);case 5:this.pendingTasks.shift(),this.next();case 7:case"end":return e.stop()}},t,this)}))}},{key:"executeTask",value:function(t){return u(this,void 0,void 0,e.mark(function n(){var s;return e.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(!t.stopped){e.next=2;break}return e.abrupt("return");case 2:return t.executedAt=new Date,e.prev=3,e.next=6,t.task();case 6:if(s=e.sent,!t.stopped){e.next=9;break}return e.abrupt("return");case 9:t.resolve(s),e.next=17;break;case 12:if(e.prev=12,e.t0=e.catch(3),!t.stopped){e.next=16;break}return e.abrupt("return");case 16:t.reject(e.t0);case 17:case"end":return e.stop()}},n,null,[[3,12]])}))}}]),i})();_e.AwaitQueue=c},601,[67,9,10]); -__d(function(g,r,i,a,m,_e,d){"use strict";var e=r(d[0]),t=r(d[1]),s=r(d[2]),n=r(d[3]),c=r(d[4]),o=r(d[5]),u=r(d[6]);function l(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}Object.defineProperty(_e,"__esModule",{value:!0}),_e.Producer=void 0;var h=r(d[7]),k=r(d[8]),p=r(d[9]),_=new h.Logger('Producer'),f=(function(h){c(b,h);var f,y,v=(f=b,y=l(),function(){var e,t=u(f);if(y){var s=u(this).constructor;e=Reflect.construct(t,arguments,s)}else e=t.apply(this,arguments);return o(this,e)});function b(e){var s,c=e.id,o=e.localId,u=e.rtpSender,l=e.track,h=e.rtpParameters,p=e.stopTracks,f=e.disableTrackOnPause,y=e.zeroRtpOnPause,E=e.appData;return t(this,b),(s=v.call(this))._closed=!1,s._observer=new k.EnhancedEventEmitter,_.debug('constructor()'),s._id=c,s._localId=o,s._rtpSender=u,s._track=l,s._kind=l.kind,s._rtpParameters=h,s._paused=!!f&&!l.enabled,s._maxSpatialLayer=void 0,s._stopTracks=p,s._disableTrackOnPause=f,s._zeroRtpOnPause=y,s._appData=E,s._onTrackEnded=s._onTrackEnded.bind(n(s)),s._handleTrack(),s}return s(b,[{key:"id",get:function(){return this._id}},{key:"localId",get:function(){return this._localId}},{key:"closed",get:function(){return this._closed}},{key:"kind",get:function(){return this._kind}},{key:"rtpSender",get:function(){return this._rtpSender}},{key:"track",get:function(){return this._track}},{key:"rtpParameters",get:function(){return this._rtpParameters}},{key:"paused",get:function(){return this._paused}},{key:"maxSpatialLayer",get:function(){return this._maxSpatialLayer}},{key:"appData",get:function(){return this._appData},set:function(e){throw new Error('cannot override appData object')}},{key:"observer",get:function(){return this._observer}},{key:"close",value:function(){this._closed||(_.debug('close()'),this._closed=!0,this._destroyTrack(),this.emit('@close'),this._observer.safeEmit('close'))}},{key:"transportClosed",value:function(){this._closed||(_.debug('transportClosed()'),this._closed=!0,this._destroyTrack(),this.safeEmit('transportclose'),this._observer.safeEmit('close'))}},{key:"getStats",value:function(){return e.async(function(e){for(;;)switch(e.prev=e.next){case 0:if(!this._closed){e.next=2;break}throw new p.InvalidStateError('closed');case 2:return e.abrupt("return",this.safeEmitAsPromise('@getstats'));case 3:case"end":return e.stop()}},null,this,null,Promise)}},{key:"pause",value:function(){_.debug('pause()'),this._closed?_.error('pause() | Producer closed'):(this._paused=!0,this._track&&this._disableTrackOnPause&&(this._track.enabled=!1),this._zeroRtpOnPause&&this.safeEmitAsPromise('@replacetrack',null).catch(function(){}),this._observer.safeEmit('pause'))}},{key:"resume",value:function(){_.debug('resume()'),this._closed?_.error('resume() | Producer closed'):(this._paused=!1,this._track&&this._disableTrackOnPause&&(this._track.enabled=!0),this._zeroRtpOnPause&&this.safeEmitAsPromise('@replacetrack',this._track).catch(function(){}),this._observer.safeEmit('resume'))}},{key:"replaceTrack",value:function(t){var s;return e.async(function(n){for(;;)switch(n.prev=n.next){case 0:if(s=t.track,_.debug('replaceTrack() [track:%o]',s),!this._closed){n.next=7;break}if(s&&this._stopTracks)try{s.stop()}catch(e){}throw new p.InvalidStateError('closed');case 7:if(!s||'ended'!==s.readyState){n.next=9;break}throw new p.InvalidStateError('track ended');case 9:if(s!==this._track){n.next=12;break}return _.debug('replaceTrack() | same track, ignored'),n.abrupt("return");case 12:if(this._zeroRtpOnPause&&this._paused){n.next=15;break}return n.next=15,e.awrap(this.safeEmitAsPromise('@replacetrack',s));case 15:this._destroyTrack(),this._track=s,this._track&&this._disableTrackOnPause&&(this._paused?this._paused&&(this._track.enabled=!1):this._track.enabled=!0),this._handleTrack();case 19:case"end":return n.stop()}},null,this,null,Promise)}},{key:"setMaxSpatialLayer",value:function(t){return e.async(function(s){for(;;)switch(s.prev=s.next){case 0:if(!this._closed){s.next=4;break}throw new p.InvalidStateError('closed');case 4:if('video'===this._kind){s.next=8;break}throw new p.UnsupportedError('not a video Producer');case 8:if('number'==typeof t){s.next=10;break}throw new TypeError('invalid spatialLayer');case 10:if(t!==this._maxSpatialLayer){s.next=12;break}return s.abrupt("return");case 12:return s.next=14,e.awrap(this.safeEmitAsPromise('@setmaxspatiallayer',t));case 14:this._maxSpatialLayer=t;case 15:case"end":return s.stop()}},null,this,null,Promise)}},{key:"setRtpEncodingParameters",value:function(t){return e.async(function(s){for(;;)switch(s.prev=s.next){case 0:if(!this._closed){s.next=4;break}throw new p.InvalidStateError('closed');case 4:if('object'==typeof t){s.next=6;break}throw new TypeError('invalid params');case 6:return s.next=8,e.awrap(this.safeEmitAsPromise('@setrtpencodingparameters',t));case 8:case"end":return s.stop()}},null,this,null,Promise)}},{key:"_onTrackEnded",value:function(){_.debug('track "ended" event'),this.safeEmit('trackended'),this._observer.safeEmit('trackended')}},{key:"_handleTrack",value:function(){this._track&&this._track.addEventListener('ended',this._onTrackEnded)}},{key:"_destroyTrack",value:function(){if(this._track)try{this._track.removeEventListener('ended',this._onTrackEnded),this._stopTracks&&this._track.stop()}catch(e){}}}]),b})(k.EnhancedEventEmitter);_e.Producer=f},602,[67,9,10,16,12,14,17,593,594,596]); -__d(function(g,r,i,a,m,_e,d){"use strict";var e=r(d[0]),t=r(d[1]),n=r(d[2]),s=r(d[3]),c=r(d[4]),o=r(d[5]),u=r(d[6]);function l(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}Object.defineProperty(_e,"__esModule",{value:!0}),_e.Consumer=void 0;var h=r(d[7]),_=r(d[8]),f=r(d[9]),p=new h.Logger('Consumer'),k=(function(h){c(E,h);var k,v,y=(k=E,v=l(),function(){var e,t=u(k);if(v){var n=u(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return o(this,e)});function E(e){var n,c=e.id,o=e.localId,u=e.producerId,l=e.rtpReceiver,h=e.track,f=e.rtpParameters,k=e.appData;return t(this,E),(n=y.call(this))._closed=!1,n._observer=new _.EnhancedEventEmitter,p.debug('constructor()'),n._id=c,n._localId=o,n._producerId=u,n._rtpReceiver=l,n._track=h,n._rtpParameters=f,n._paused=!h.enabled,n._appData=k,n._onTrackEnded=n._onTrackEnded.bind(s(n)),n._handleTrack(),n}return n(E,[{key:"id",get:function(){return this._id}},{key:"localId",get:function(){return this._localId}},{key:"producerId",get:function(){return this._producerId}},{key:"closed",get:function(){return this._closed}},{key:"kind",get:function(){return this._track.kind}},{key:"rtpReceiver",get:function(){return this._rtpReceiver}},{key:"track",get:function(){return this._track}},{key:"rtpParameters",get:function(){return this._rtpParameters}},{key:"paused",get:function(){return this._paused}},{key:"appData",get:function(){return this._appData},set:function(e){throw new Error('cannot override appData object')}},{key:"observer",get:function(){return this._observer}},{key:"close",value:function(){this._closed||(p.debug('close()'),this._closed=!0,this._destroyTrack(),this.emit('@close'),this._observer.safeEmit('close'))}},{key:"transportClosed",value:function(){this._closed||(p.debug('transportClosed()'),this._closed=!0,this._destroyTrack(),this.safeEmit('transportclose'),this._observer.safeEmit('close'))}},{key:"getStats",value:function(){return e.async(function(e){for(;;)switch(e.prev=e.next){case 0:if(!this._closed){e.next=2;break}throw new f.InvalidStateError('closed');case 2:return e.abrupt("return",this.safeEmitAsPromise('@getstats'));case 3:case"end":return e.stop()}},null,this,null,Promise)}},{key:"pause",value:function(){p.debug('pause()'),this._closed?p.error('pause() | Consumer closed'):(this._paused=!0,this._track.enabled=!1,this.emit('@pause'),this._observer.safeEmit('pause'))}},{key:"resume",value:function(){p.debug('resume()'),this._closed?p.error('resume() | Consumer closed'):(this._paused=!1,this._track.enabled=!0,this.emit('@resume'),this._observer.safeEmit('resume'))}},{key:"_onTrackEnded",value:function(){p.debug('track "ended" event'),this.safeEmit('trackended'),this._observer.safeEmit('trackended')}},{key:"_handleTrack",value:function(){this._track.addEventListener('ended',this._onTrackEnded)}},{key:"_destroyTrack",value:function(){try{this._track.removeEventListener('ended',this._onTrackEnded),this._track.stop()}catch(e){}}}]),E})(_.EnhancedEventEmitter);_e.Consumer=k},603,[67,9,10,16,12,14,17,593,594,596]); -__d(function(g,r,i,a,m,_e,d){"use strict";var e=r(d[0]),t=r(d[1]),n=r(d[2]),o=r(d[3]),s=r(d[4]);function c(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}Object.defineProperty(_e,"__esModule",{value:!0}),_e.DataProducer=void 0;var l=r(d[5]),u=r(d[6]),h=r(d[7]),f=new l.Logger('DataProducer'),_=(function(l){n(C,l);var _,v,p=(_=C,v=c(),function(){var e,t=s(_);if(v){var n=s(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return o(this,e)});function C(t){var n,o=t.id,s=t.dataChannel,c=t.sctpStreamParameters,l=t.appData;return e(this,C),(n=p.call(this))._closed=!1,n._observer=new u.EnhancedEventEmitter,f.debug('constructor()'),n._id=o,n._dataChannel=s,n._sctpStreamParameters=c,n._appData=l,n._handleDataChannel(),n}return t(C,[{key:"id",get:function(){return this._id}},{key:"closed",get:function(){return this._closed}},{key:"sctpStreamParameters",get:function(){return this._sctpStreamParameters}},{key:"readyState",get:function(){return this._dataChannel.readyState}},{key:"label",get:function(){return this._dataChannel.label}},{key:"protocol",get:function(){return this._dataChannel.protocol}},{key:"bufferedAmount",get:function(){return this._dataChannel.bufferedAmount}},{key:"bufferedAmountLowThreshold",get:function(){return this._dataChannel.bufferedAmountLowThreshold},set:function(e){this._dataChannel.bufferedAmountLowThreshold=e}},{key:"appData",get:function(){return this._appData},set:function(e){throw new Error('cannot override appData object')}},{key:"observer",get:function(){return this._observer}},{key:"close",value:function(){this._closed||(f.debug('close()'),this._closed=!0,this._dataChannel.close(),this.emit('@close'),this._observer.safeEmit('close'))}},{key:"transportClosed",value:function(){this._closed||(f.debug('transportClosed()'),this._closed=!0,this._dataChannel.close(),this.safeEmit('transportclose'),this._observer.safeEmit('close'))}},{key:"send",value:function(e){if(f.debug('send()'),this._closed)throw new h.InvalidStateError('closed');this._dataChannel.send(e)}},{key:"_handleDataChannel",value:function(){var e=this;this._dataChannel.addEventListener('open',function(){e._closed||(f.debug('DataChannel "open" event'),e.safeEmit('open'))}),this._dataChannel.addEventListener('error',function(t){if(!e._closed){var n=t.error;n||(n=new Error('unknown DataChannel error')),'sctp-failure'===n.errorDetail?f.error('DataChannel SCTP error [sctpCauseCode:%s]: %s',n.sctpCauseCode,n.message):f.error('DataChannel "error" event: %o',n),e.safeEmit('error',n)}}),this._dataChannel.addEventListener('close',function(){e._closed||(f.warn('DataChannel "close" event'),e._closed=!0,e.emit('@close'),e.safeEmit('close'))}),this._dataChannel.addEventListener('message',function(){e._closed||f.warn('DataChannel "message" event in a DataProducer, message discarded')}),this._dataChannel.addEventListener('bufferedamountlow',function(){e._closed||e.safeEmit('bufferedamountlow')})}}]),C})(u.EnhancedEventEmitter);_e.DataProducer=_},604,[9,10,12,14,17,593,594,596]); -__d(function(g,r,i,a,m,_e,d){"use strict";var e=r(d[0]),t=r(d[1]),n=r(d[2]),o=r(d[3]),s=r(d[4]);function c(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}Object.defineProperty(_e,"__esModule",{value:!0}),_e.DataConsumer=void 0;var l=r(d[5]),u=r(d[6]),h=new l.Logger('DataConsumer'),f=(function(l){n(C,l);var f,_,p=(f=C,_=c(),function(){var e,t=s(f);if(_){var n=s(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return o(this,e)});function C(t){var n,o=t.id,s=t.dataProducerId,c=t.dataChannel,l=t.sctpStreamParameters,f=t.appData;return e(this,C),(n=p.call(this))._closed=!1,n._observer=new u.EnhancedEventEmitter,h.debug('constructor()'),n._id=o,n._dataProducerId=s,n._dataChannel=c,n._sctpStreamParameters=l,n._appData=f,n._handleDataChannel(),n}return t(C,[{key:"id",get:function(){return this._id}},{key:"dataProducerId",get:function(){return this._dataProducerId}},{key:"closed",get:function(){return this._closed}},{key:"sctpStreamParameters",get:function(){return this._sctpStreamParameters}},{key:"readyState",get:function(){return this._dataChannel.readyState}},{key:"label",get:function(){return this._dataChannel.label}},{key:"protocol",get:function(){return this._dataChannel.protocol}},{key:"binaryType",get:function(){return this._dataChannel.binaryType},set:function(e){this._dataChannel.binaryType=e}},{key:"appData",get:function(){return this._appData},set:function(e){throw new Error('cannot override appData object')}},{key:"observer",get:function(){return this._observer}},{key:"close",value:function(){this._closed||(h.debug('close()'),this._closed=!0,this._dataChannel.close(),this.emit('@close'),this._observer.safeEmit('close'))}},{key:"transportClosed",value:function(){this._closed||(h.debug('transportClosed()'),this._closed=!0,this._dataChannel.close(),this.safeEmit('transportclose'),this._observer.safeEmit('close'))}},{key:"_handleDataChannel",value:function(){var e=this;this._dataChannel.addEventListener('open',function(){e._closed||(h.debug('DataChannel "open" event'),e.safeEmit('open'))}),this._dataChannel.addEventListener('error',function(t){if(!e._closed){var n=t.error;n||(n=new Error('unknown DataChannel error')),'sctp-failure'===n.errorDetail?h.error('DataChannel SCTP error [sctpCauseCode:%s]: %s',n.sctpCauseCode,n.message):h.error('DataChannel "error" event: %o',n),e.safeEmit('error',n)}}),this._dataChannel.addEventListener('close',function(){e._closed||(h.warn('DataChannel "close" event'),e._closed=!0,e.emit('@close'),e.safeEmit('close'))}),this._dataChannel.addEventListener('message',function(t){e._closed||e.safeEmit('message',t.data)})}}]),C})(u.EnhancedEventEmitter);_e.DataConsumer=f},605,[9,10,12,14,17,593,594]); -__d(function(g,r,_i,a,_m,_e,d){"use strict";var e=r(d[0]),t=r(d[1]),n=r(d[2]),s=r(d[3]),i=r(d[4]),c=r(d[5]),o=r(d[6]);function p(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(n)return(n=n.call(e)).next.bind(n);if(Array.isArray(e)||(n=u(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var s=0;return function(){return s>=e.length?{done:!0}:{done:!1,value:e[s++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function u(e,t){if(e){if("string"==typeof e)return l(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?l(e,t):void 0}}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,s=new Array(t);n1&&i.forEach(function(e,t){e.rid="r"+t}),(u=b.clone(this._sendingRtpParametersByKind[s.kind],{})).codecs=y.reduceCodecs(u.codecs,o),(l=b.clone(this._sendingRemoteRtpParametersByKind[s.kind],{})).codecs=y.reduceCodecs(l.codecs,o),h=this._remoteSdp.getNextMediaSectionIdx(),f=this._pc.addTransceiver(s,{direction:'sendonly',streams:[this._sendStream],sendEncodings:i}),O.next=12,t.awrap(this._pc.createOffer());case 12:if(m=O.sent,v=_.parse(m.sdp),this._transportReady){O.next=17;break}return O.next=17,t.awrap(this._setupTransport({localDtlsRole:'server',localSdpObject:v}));case 17:return x=!1,D=k.parse((i||[{}])[0].scalabilityMode),i&&1===i.length&&D.spatialLayers>1&&'video/vp9'===u.codecs[0].mimeType.toLowerCase()&&(P.debug('send() | enabling legacy simulcast for VP9 SVC'),x=!0,v=_.parse(m.sdp),w=v.media[h.idx],R.addLegacySimulcast({offerMediaObject:w,numStreams:D.spatialLayers}),m={type:'offer',sdp:_.write(v)}),P.debug('send() | calling pc.setLocalDescription() [offer:%o]',m),O.next=23,t.awrap(this._pc.setLocalDescription(m));case 23:if(T=f.mid,u.mid=T,v=_.parse(this._pc.localDescription.sdp),w=v.media[h.idx],u.rtcp.cname=S.getCname({offerMediaObject:w}),i?1===i.length?(C=R.getRtpEncodings({offerMediaObject:w}),e(C[0],i[0]),x&&(C=[C[0]]),u.encodings=C):u.encodings=i:u.encodings=R.getRtpEncodings({offerMediaObject:w}),u.encodings.length>1&&('video/vp8'===u.codecs[0].mimeType.toLowerCase()||'video/h264'===u.codecs[0].mimeType.toLowerCase()))for(M=p(u.encodings);!(I=M()).done;)I.value.scalabilityMode='S1T3';return this._remoteSdp.send({offerMediaObject:w,reuseMid:h.reuseMid,offerRtpParameters:u,answerRtpParameters:l,codecOptions:c,extmapAllowMixed:!0}),L={type:'answer',sdp:this._remoteSdp.getSdp()},P.debug('send() | calling pc.setRemoteDescription() [answer:%o]',L),O.next=35,t.awrap(this._pc.setRemoteDescription(L));case 35:return this._mapMidTransceiver.set(T,f),O.abrupt("return",{localId:T,rtpParameters:u,rtpSender:f.sender});case 37:case"end":return O.stop()}},null,this,null,Promise)}},{key:"stopSending",value:function(e){var n,s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertSendDirection(),P.debug('stopSending() [localId:%s]',e),n=this._mapMidTransceiver.get(e)){c.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return n.sender.replaceTrack(null),this._pc.removeTrack(n.sender),this._remoteSdp.closeMediaSection(n.mid),c.next=10,t.awrap(this._pc.createOffer());case 10:return s=c.sent,P.debug('stopSending() | calling pc.setLocalDescription() [offer:%o]',s),c.next=14,t.awrap(this._pc.setLocalDescription(s));case 14:return i={type:'answer',sdp:this._remoteSdp.getSdp()},P.debug('stopSending() | calling pc.setRemoteDescription() [answer:%o]',i),c.next=18,t.awrap(this._pc.setRemoteDescription(i));case 18:this._mapMidTransceiver.delete(e);case 19:case"end":return c.stop()}},null,this,null,Promise)}},{key:"replaceTrack",value:function(e,n){var s;return t.async(function(i){for(;;)switch(i.prev=i.next){case 0:if(this._assertSendDirection(),n?P.debug('replaceTrack() [localId:%s, track.id:%s]',e,n.id):P.debug('replaceTrack() [localId:%s, no track]',e),s=this._mapMidTransceiver.get(e)){i.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return i.next=7,t.awrap(s.sender.replaceTrack(n));case 7:case"end":return i.stop()}},null,this,null,Promise)}},{key:"setMaxSpatialLayer",value:function(e,n){var s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertSendDirection(),P.debug('setMaxSpatialLayer() [localId:%s, spatialLayer:%s]',e,n),s=this._mapMidTransceiver.get(e)){c.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return(i=s.sender.getParameters()).encodings.forEach(function(e,t){e.active=t<=n}),c.next=9,t.awrap(s.sender.setParameters(i));case 9:case"end":return c.stop()}},null,this,null,Promise)}},{key:"setRtpEncodingParameters",value:function(n,s){var i,c;return t.async(function(o){for(;;)switch(o.prev=o.next){case 0:if(this._assertSendDirection(),P.debug('setRtpEncodingParameters() [localId:%s, params:%o]',n,s),i=this._mapMidTransceiver.get(n)){o.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return(c=i.sender.getParameters()).encodings.forEach(function(t,n){c.encodings[n]=e(e({},t),s)}),o.next=9,t.awrap(i.sender.setParameters(c));case 9:case"end":return o.stop()}},null,this,null,Promise)}},{key:"getSenderStats",value:function(e){var n;return t.async(function(t){for(;;)switch(t.prev=t.next){case 0:if(this._assertSendDirection(),n=this._mapMidTransceiver.get(e)){t.next=4;break}throw new Error('associated RTCRtpTransceiver not found');case 4:return t.abrupt("return",n.sender.getStats());case 5:case"end":return t.stop()}},null,this,null,Promise)}},{key:"sendDataChannel",value:function(e){var n,s,i,c,o,p,u,l,h,f,m,v;return t.async(function(w){for(;;)switch(w.prev=w.next){case 0:if(n=e.ordered,s=e.maxPacketLifeTime,i=e.maxRetransmits,c=e.label,o=e.protocol,this._assertSendDirection(),p={negotiated:!0,id:this._nextSendSctpStreamId,ordered:n,maxPacketLifeTime:s,maxRetransmits:i,protocol:o},P.debug('sendDataChannel() [options:%o]',p),u=this._pc.createDataChannel(c,p),this._nextSendSctpStreamId=++this._nextSendSctpStreamId%T.MIS,this._hasDataChannelMediaSection){w.next=24;break}return w.next=9,t.awrap(this._pc.createOffer());case 9:if(l=w.sent,h=_.parse(l.sdp),f=h.media.find(function(e){return'application'===e.type}),this._transportReady){w.next=15;break}return w.next=15,t.awrap(this._setupTransport({localDtlsRole:'server',localSdpObject:h}));case 15:return P.debug('sendDataChannel() | calling pc.setLocalDescription() [offer:%o]',l),w.next=18,t.awrap(this._pc.setLocalDescription(l));case 18:return this._remoteSdp.sendSctpAssociation({offerMediaObject:f}),m={type:'answer',sdp:this._remoteSdp.getSdp()},P.debug('sendDataChannel() | calling pc.setRemoteDescription() [answer:%o]',m),w.next=23,t.awrap(this._pc.setRemoteDescription(m));case 23:this._hasDataChannelMediaSection=!0;case 24:return v={streamId:p.id,ordered:p.ordered,maxPacketLifeTime:p.maxPacketLifeTime,maxRetransmits:p.maxRetransmits},w.abrupt("return",{dataChannel:u,sctpStreamParameters:v});case 26:case"end":return w.stop()}},null,this,null,Promise)}},{key:"receive",value:function(e){var n,s,i,c,o,p,u,l,h;return t.async(function(f){for(;;)switch(f.prev=f.next){case 0:return n=e.trackId,s=e.kind,i=e.rtpParameters,this._assertRecvDirection(),P.debug('receive() [trackId:%s, kind:%s]',n,s),c=i.mid||String(this._mapMidTransceiver.size),this._remoteSdp.receive({mid:c,kind:s,offerRtpParameters:i,streamId:i.rtcp.cname,trackId:n}),o={type:'offer',sdp:this._remoteSdp.getSdp()},P.debug('receive() | calling pc.setRemoteDescription() [offer:%o]',o),f.next=9,t.awrap(this._pc.setRemoteDescription(o));case 9:return f.next=11,t.awrap(this._pc.createAnswer());case 11:if(p=f.sent,u=_.parse(p.sdp),l=u.media.find(function(e){return String(e.mid)===c}),S.applyCodecParameters({offerRtpParameters:i,answerMediaObject:l}),p={type:'answer',sdp:_.write(u)},this._transportReady){f.next=19;break}return f.next=19,t.awrap(this._setupTransport({localDtlsRole:'client',localSdpObject:u}));case 19:return P.debug('receive() | calling pc.setLocalDescription() [answer:%o]',p),f.next=22,t.awrap(this._pc.setLocalDescription(p));case 22:if(h=this._pc.getTransceivers().find(function(e){return e.mid===c})){f.next=25;break}throw new Error('new RTCRtpTransceiver not found');case 25:return this._mapMidTransceiver.set(c,h),f.abrupt("return",{localId:c,track:h.receiver.track,rtpReceiver:h.receiver});case 27:case"end":return f.stop()}},null,this,null,Promise)}},{key:"stopReceiving",value:function(e){var n,s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertRecvDirection(),P.debug('stopReceiving() [localId:%s]',e),n=this._mapMidTransceiver.get(e)){c.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return this._remoteSdp.closeMediaSection(n.mid),s={type:'offer',sdp:this._remoteSdp.getSdp()},P.debug('stopReceiving() | calling pc.setRemoteDescription() [offer:%o]',s),c.next=10,t.awrap(this._pc.setRemoteDescription(s));case 10:return c.next=12,t.awrap(this._pc.createAnswer());case 12:return i=c.sent,P.debug('stopReceiving() | calling pc.setLocalDescription() [answer:%o]',i),c.next=16,t.awrap(this._pc.setLocalDescription(i));case 16:this._mapMidTransceiver.delete(e);case 17:case"end":return c.stop()}},null,this,null,Promise)}},{key:"pauseReceiving",value:function(e){var n,s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertRecvDirection(),P.debug('pauseReceiving() [localId:%s]',e),n=this._mapMidTransceiver.get(e)){c.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return n.direction='inactive',s={type:'offer',sdp:this._remoteSdp.getSdp()},P.debug('pauseReceiving() | calling pc.setRemoteDescription() [offer:%o]',s),c.next=10,t.awrap(this._pc.setRemoteDescription(s));case 10:return c.next=12,t.awrap(this._pc.createAnswer());case 12:return i=c.sent,P.debug('pauseReceiving() | calling pc.setLocalDescription() [answer:%o]',i),c.next=16,t.awrap(this._pc.setLocalDescription(i));case 16:case"end":return c.stop()}},null,this,null,Promise)}},{key:"resumeReceiving",value:function(e){var n,s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertRecvDirection(),P.debug('resumeReceiving() [localId:%s]',e),n=this._mapMidTransceiver.get(e)){c.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return n.direction='recvonly',s={type:'offer',sdp:this._remoteSdp.getSdp()},P.debug('resumeReceiving() | calling pc.setRemoteDescription() [offer:%o]',s),c.next=10,t.awrap(this._pc.setRemoteDescription(s));case 10:return c.next=12,t.awrap(this._pc.createAnswer());case 12:return i=c.sent,P.debug('resumeReceiving() | calling pc.setLocalDescription() [answer:%o]',i),c.next=16,t.awrap(this._pc.setLocalDescription(i));case 16:case"end":return c.stop()}},null,this,null,Promise)}},{key:"getReceiverStats",value:function(e){var n;return t.async(function(t){for(;;)switch(t.prev=t.next){case 0:if(this._assertRecvDirection(),n=this._mapMidTransceiver.get(e)){t.next=4;break}throw new Error('associated RTCRtpTransceiver not found');case 4:return t.abrupt("return",n.receiver.getStats());case 5:case"end":return t.stop()}},null,this,null,Promise)}},{key:"receiveDataChannel",value:function(e){var n,s,i,c,o,p,u,l,h,f,m,v;return t.async(function(w){for(;;)switch(w.prev=w.next){case 0:if(n=e.sctpStreamParameters,s=e.label,i=e.protocol,this._assertRecvDirection(),c=n.streamId,o=n.ordered,p=n.maxPacketLifeTime,u=n.maxRetransmits,l={negotiated:!0,id:c,ordered:o,maxPacketLifeTime:p,maxRetransmits:u,protocol:i},P.debug('receiveDataChannel() [options:%o]',l),h=this._pc.createDataChannel(s,l),this._hasDataChannelMediaSection){w.next=23;break}return this._remoteSdp.receiveSctpAssociation(),f={type:'offer',sdp:this._remoteSdp.getSdp()},P.debug('receiveDataChannel() | calling pc.setRemoteDescription() [offer:%o]',f),w.next=12,t.awrap(this._pc.setRemoteDescription(f));case 12:return w.next=14,t.awrap(this._pc.createAnswer());case 14:if(m=w.sent,this._transportReady){w.next=19;break}return v=_.parse(m.sdp),w.next=19,t.awrap(this._setupTransport({localDtlsRole:'client',localSdpObject:v}));case 19:return P.debug('receiveDataChannel() | calling pc.setRemoteDescription() [answer:%o]',m),w.next=22,t.awrap(this._pc.setLocalDescription(m));case 22:this._hasDataChannelMediaSection=!0;case 23:return w.abrupt("return",{dataChannel:h});case 24:case"end":return w.stop()}},null,this,null,Promise)}},{key:"_setupTransport",value:function(e){var n,s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:return n=e.localDtlsRole,(s=e.localSdpObject)||(s=_.parse(this._pc.localDescription.sdp)),(i=S.extractDtlsParameters({sdpObject:s})).role=n,this._remoteSdp.updateDtlsRole('client'===n?'server':'client'),c.next=7,t.awrap(this.safeEmitAsPromise('@connect',{dtlsParameters:i}));case 7:this._transportReady=!0;case 8:case"end":return c.stop()}},null,this,null,Promise)}},{key:"_assertSendDirection",value:function(){if('send'!==this._direction)throw new Error('method can just be called for handlers with "send" direction')}},{key:"_assertRecvDirection",value:function(){if('recv'!==this._direction)throw new Error('method can just be called for handlers with "recv" direction')}}],[{key:"createFactory",value:function(){return function(){return new v}}}]),v})(x.HandlerInterface);_e.Chrome74=C},606,[22,67,9,10,12,14,17,607,593,597,598,611,612,613,614,616]); -__d(function(g,r,i,a,m,e,d){var s=r(d[0]),t=r(d[1]);e.write=t,e.parse=s.parse,e.parseParams=s.parseParams,e.parseFmtpConfig=s.parseFmtpConfig,e.parsePayloads=s.parsePayloads,e.parseRemoteCandidates=s.parseRemoteCandidates,e.parseImageAttributes=s.parseImageAttributes,e.parseSimulcastStreamList=s.parseSimulcastStreamList},607,[608,610]); -__d(function(g,r,_i,a,m,e,d){var t=function(t){return String(Number(t))===t?Number(t):t},n=function(n,u,s,i){if(i&&!s)u[i]=t(n[1]);else for(var p=0;p1&&(n[s[0]]=void 0),n};e.parseParams=function(t){return t.split(/;\s?/).reduce(p,{})},e.parseFmtpConfig=e.parseParams,e.parsePayloads=function(t){return t.toString().split(' ').map(Number)},e.parseRemoteCandidates=function(n){for(var u=[],s=n.split(' ').map(t),i=0;i=t)return n;var u=s[o];switch(o+=1,n){case'%%':return'%';case'%s':return String(u);case'%d':return Number(u);case'%v':return''}})},s=function(n,u,s){var t=[n+'='+(u.format instanceof Function?u.format(u.push?s:s[u.name]):u.format)];if(u.names)for(var c=0;c=r.length?{done:!0}:{done:!1,value:r[i++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function t(r,t){if(r){if("string"==typeof r)return n(r,t);var o=Object.prototype.toString.call(r).slice(8,-1);return"Object"===o&&r.constructor&&(o=r.constructor.name),"Map"===o||"Set"===o?Array.from(r):"Arguments"===o||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(o)?n(r,t):void 0}}function n(r,t){(null==t||t>r.length)&&(t=r.length);for(var n=0,o=new Array(t);n=t.length?{done:!0}:{done:!1,value:t[i++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function n(t,s){if(t){if("string"==typeof t)return o(t,s);var n=Object.prototype.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?o(t,s):void 0}}function o(t,s){(null==s||s>t.length)&&(s=t.length);for(var n=0,o=new Array(s);n=t.length?{done:!0}:{done:!1,value:t[o++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function n(t,i){if(t){if("string"==typeof t)return o(t,i);var s=Object.prototype.toString.call(t).slice(8,-1);return"Object"===s&&t.constructor&&(s=t.constructor.name),"Map"===s||"Set"===s?Array.from(t):"Arguments"===s||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(s)?o(t,i):void 0}}function o(t,i){(null==i||i>t.length)&&(i=t.length);for(var s=0,n=new Array(i);s0&&void 0!==arguments[0]?arguments[0]:{}).oldDataChannelSpec,i=void 0!==t&&t,s=new u.OfferMediaSection({iceParameters:this._iceParameters,iceCandidates:this._iceCandidates,dtlsParameters:this._dtlsParameters,sctpParameters:this._sctpParameters,plainRtpParameters:this._plainRtpParameters,mid:'datachannel',kind:'application',oldDataChannelSpec:i});this._addMediaSection(s)}},{key:"getSdp",value:function(){return this._sdpObject.origin.sessionVersion++,h.write(this._sdpObject)}},{key:"_addMediaSection",value:function(t){this._firstMid||(this._firstMid=t.mid),this._mediaSections.push(t),this._midToIndex.set(t.mid,this._mediaSections.length-1),this._sdpObject.media.push(t.getObject()),this._regenerateBundleMids()}},{key:"_replaceMediaSection",value:function(t,i){if('string'==typeof i){var s=this._midToIndex.get(i);if(void 0===s)throw new Error("no media section found for reuseMid '"+i+"'");var n=this._mediaSections[s];this._mediaSections[s]=t,this._midToIndex.delete(n.mid),this._midToIndex.set(t.mid,s),this._sdpObject.media[s]=t.getObject(),this._regenerateBundleMids()}else{var o=this._midToIndex.get(t.mid);if(void 0===o)throw new Error("no media section found with mid '"+t.mid+"'");this._mediaSections[o]=t,this._sdpObject.media[o]=t.getObject()}}},{key:"_regenerateBundleMids",value:function(){this._dtlsParameters&&(this._sdpObject.groups[0].mids=this._mediaSections.filter(function(t){return!t.closed}).map(function(t){return t.mid}).join(' '))}}]),n})();e.RemoteSdp=_},614,[9,10,607,593,615]); -__d(function(g,r,_i4,a,_m,_e,d){"use strict";var e=r(d[0]),t=r(d[1]),i=r(d[2]),c=r(d[3]),s=r(d[4]);function o(e){var c=n();return function(){var s,o=i(e);if(c){var n=i(this).constructor;s=Reflect.construct(o,arguments,n)}else s=o.apply(this,arguments);return t(this,s)}}function n(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}function p(e,t){var i="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(i)return(i=i.call(e)).next.bind(i);if(Array.isArray(e)||(i=m(e))||t&&e&&"number"==typeof e.length){i&&(e=i);var c=0;return function(){return c>=e.length?{done:!0}:{done:!1,value:e[c++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function m(e,t){if(e){if("string"==typeof e)return l(e,t);var i=Object.prototype.toString.call(e).slice(8,-1);return"Object"===i&&e.constructor&&(i=e.constructor.name),"Map"===i||"Set"===i?Array.from(e):"Arguments"===i||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i)?l(e,t):void 0}}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var i=0,c=new Array(t);i1&&(i.encoding=e.channels),t._mediaObject.rtp.push(i);var c=v.clone(e.parameters,{});if(y){var s=y.opusStereo,o=y.opusFec,n=y.opusDtx,m=y.opusMaxPlaybackRate,l=y.opusMaxAverageBitrate,u=y.opusPtime,b=y.videoGoogleStartBitrate,f=y.videoGoogleMaxBitrate,_=y.videoGoogleMinBitrate,j=O.codecs.find(function(t){return t.payloadType===e.payloadType});switch(e.mimeType.toLowerCase()){case'audio/opus':void 0!==s&&(j.parameters['sprop-stereo']=s?1:0,c.stereo=s?1:0),void 0!==o&&(j.parameters.useinbandfec=o?1:0,c.useinbandfec=o?1:0),void 0!==n&&(j.parameters.usedtx=n?1:0,c.usedtx=n?1:0),void 0!==m&&(c.maxplaybackrate=m),void 0!==l&&(c.maxaveragebitrate=l),void 0!==u&&(j.parameters.ptime=u,c.ptime=u);break;case'video/vp8':case'video/vp9':case'video/h264':case'video/h265':void 0!==b&&(c['x-google-start-bitrate']=b),void 0!==f&&(c['x-google-max-bitrate']=f),void 0!==_&&(c['x-google-min-bitrate']=_)}}for(var x={payload:e.payloadType,config:''},P=0,S=Object.keys(c);P1&&(T.encoding=M.channels),t._mediaObject.rtp.push(T);for(var w={payload:M.payloadType,config:''},R=0,B=Object.keys(M.parameters);R1&&(v.encoding=f.channels),this._mediaObject.rtp.push(v);for(var _={payload:f.payloadType,config:''},O=0,j=Object.keys(f.parameters);O=e.length?{done:!0}:{done:!1,value:e[s++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function u(e,t){if(e){if("string"==typeof e)return l(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?l(e,t):void 0}}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,s=new Array(t);n1&&(D.debug('send() | enabling legacy simulcast'),v=_.parse(m.sdp),b=v.media[f.idx],x.addLegacySimulcast({offerMediaObject:b,numStreams:i.length}),m={type:'offer',sdp:_.write(v)}),R=!1,k=P.parse((i||[{}])[0].scalabilityMode),i&&1===i.length&&k.spatialLayers>1&&'video/vp9'===u.codecs[0].mimeType.toLowerCase()&&(D.debug('send() | enabling legacy simulcast for VP9 SVC'),R=!0,v=_.parse(m.sdp),b=v.media[f.idx],x.addLegacySimulcast({offerMediaObject:b,numStreams:k.spatialLayers}),m={type:'offer',sdp:_.write(v)}),D.debug('send() | calling pc.setLocalDescription() [offer:%o]',m),B.next=23,t.awrap(this._pc.setLocalDescription(m));case 23:if(!i){B.next=38;break}D.debug('send() | applying given encodings'),T=h.sender.getParameters(),C=0;case 27:if(!(C<(T.encodings||[]).length)){B.next=36;break}if(M=T.encodings[C],I=i[C]){B.next=32;break}return B.abrupt("break",36);case 32:T.encodings[C]=e(M,I);case 33:++C,B.next=27;break;case 36:return B.next=38,t.awrap(h.sender.setParameters(T));case 38:if(L=h.mid,u.mid=L,v=_.parse(this._pc.localDescription.sdp),b=v.media[f.idx],u.rtcp.cname=w.getCname({offerMediaObject:b}),u.encodings=x.getRtpEncodings({offerMediaObject:b}),i)for(O=0;O1&&('video/vp8'===u.codecs[0].mimeType.toLowerCase()||'video/h264'===u.codecs[0].mimeType.toLowerCase()))for(j=p(u.encodings);!(E=j()).done;)E.value.scalabilityMode='S1T3';return this._remoteSdp.send({offerMediaObject:b,reuseMid:f.reuseMid,offerRtpParameters:u,answerRtpParameters:l,codecOptions:c}),A={type:'answer',sdp:this._remoteSdp.getSdp()},D.debug('send() | calling pc.setRemoteDescription() [answer:%o]',A),B.next=52,t.awrap(this._pc.setRemoteDescription(A));case 52:return this._mapMidTransceiver.set(L,h),B.abrupt("return",{localId:L,rtpParameters:u,rtpSender:h.sender});case 54:case"end":return B.stop()}},null,this,null,Promise)}},{key:"stopSending",value:function(e){var n,s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertSendDirection(),D.debug('stopSending() [localId:%s]',e),n=this._mapMidTransceiver.get(e)){c.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return n.sender.replaceTrack(null),this._pc.removeTrack(n.sender),this._remoteSdp.closeMediaSection(n.mid),c.next=10,t.awrap(this._pc.createOffer());case 10:return s=c.sent,D.debug('stopSending() | calling pc.setLocalDescription() [offer:%o]',s),c.next=14,t.awrap(this._pc.setLocalDescription(s));case 14:return i={type:'answer',sdp:this._remoteSdp.getSdp()},D.debug('stopSending() | calling pc.setRemoteDescription() [answer:%o]',i),c.next=18,t.awrap(this._pc.setRemoteDescription(i));case 18:this._mapMidTransceiver.delete(e);case 19:case"end":return c.stop()}},null,this,null,Promise)}},{key:"replaceTrack",value:function(e,n){var s;return t.async(function(i){for(;;)switch(i.prev=i.next){case 0:if(this._assertSendDirection(),n?D.debug('replaceTrack() [localId:%s, track.id:%s]',e,n.id):D.debug('replaceTrack() [localId:%s, no track]',e),s=this._mapMidTransceiver.get(e)){i.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return i.next=7,t.awrap(s.sender.replaceTrack(n));case 7:case"end":return i.stop()}},null,this,null,Promise)}},{key:"setMaxSpatialLayer",value:function(e,n){var s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertSendDirection(),D.debug('setMaxSpatialLayer() [localId:%s, spatialLayer:%s]',e,n),s=this._mapMidTransceiver.get(e)){c.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return(i=s.sender.getParameters()).encodings.forEach(function(e,t){e.active=t<=n}),c.next=9,t.awrap(s.sender.setParameters(i));case 9:case"end":return c.stop()}},null,this,null,Promise)}},{key:"setRtpEncodingParameters",value:function(n,s){var i,c;return t.async(function(o){for(;;)switch(o.prev=o.next){case 0:if(this._assertSendDirection(),D.debug('setRtpEncodingParameters() [localId:%s, params:%o]',n,s),i=this._mapMidTransceiver.get(n)){o.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return(c=i.sender.getParameters()).encodings.forEach(function(t,n){c.encodings[n]=e(e({},t),s)}),o.next=9,t.awrap(i.sender.setParameters(c));case 9:case"end":return o.stop()}},null,this,null,Promise)}},{key:"getSenderStats",value:function(e){var n;return t.async(function(t){for(;;)switch(t.prev=t.next){case 0:if(this._assertSendDirection(),n=this._mapMidTransceiver.get(e)){t.next=4;break}throw new Error('associated RTCRtpTransceiver not found');case 4:return t.abrupt("return",n.sender.getStats());case 5:case"end":return t.stop()}},null,this,null,Promise)}},{key:"sendDataChannel",value:function(e){var n,s,i,c,o,p,u,l,f,h,m,v;return t.async(function(b){for(;;)switch(b.prev=b.next){case 0:if(n=e.ordered,s=e.maxPacketLifeTime,i=e.maxRetransmits,c=e.label,o=e.protocol,this._assertSendDirection(),p={negotiated:!0,id:this._nextSendSctpStreamId,ordered:n,maxPacketLifeTime:s,maxRetransmitTime:s,maxRetransmits:i,protocol:o},D.debug('sendDataChannel() [options:%o]',p),u=this._pc.createDataChannel(c,p),this._nextSendSctpStreamId=++this._nextSendSctpStreamId%T.MIS,this._hasDataChannelMediaSection){b.next=24;break}return b.next=9,t.awrap(this._pc.createOffer());case 9:if(l=b.sent,f=_.parse(l.sdp),h=f.media.find(function(e){return'application'===e.type}),this._transportReady){b.next=15;break}return b.next=15,t.awrap(this._setupTransport({localDtlsRole:'server',localSdpObject:f}));case 15:return D.debug('sendDataChannel() | calling pc.setLocalDescription() [offer:%o]',l),b.next=18,t.awrap(this._pc.setLocalDescription(l));case 18:return this._remoteSdp.sendSctpAssociation({offerMediaObject:h}),m={type:'answer',sdp:this._remoteSdp.getSdp()},D.debug('sendDataChannel() | calling pc.setRemoteDescription() [answer:%o]',m),b.next=23,t.awrap(this._pc.setRemoteDescription(m));case 23:this._hasDataChannelMediaSection=!0;case 24:return v={streamId:p.id,ordered:p.ordered,maxPacketLifeTime:p.maxPacketLifeTime,maxRetransmits:p.maxRetransmits},b.abrupt("return",{dataChannel:u,sctpStreamParameters:v});case 26:case"end":return b.stop()}},null,this,null,Promise)}},{key:"receive",value:function(e){var n,s,i,c,o,p,u,l,f;return t.async(function(h){for(;;)switch(h.prev=h.next){case 0:return n=e.trackId,s=e.kind,i=e.rtpParameters,this._assertRecvDirection(),D.debug('receive() [trackId:%s, kind:%s]',n,s),c=i.mid||String(this._mapMidTransceiver.size),this._remoteSdp.receive({mid:c,kind:s,offerRtpParameters:i,streamId:i.rtcp.cname,trackId:n}),o={type:'offer',sdp:this._remoteSdp.getSdp()},D.debug('receive() | calling pc.setRemoteDescription() [offer:%o]',o),h.next=9,t.awrap(this._pc.setRemoteDescription(o));case 9:return h.next=11,t.awrap(this._pc.createAnswer());case 11:if(p=h.sent,u=_.parse(p.sdp),l=u.media.find(function(e){return String(e.mid)===c}),w.applyCodecParameters({offerRtpParameters:i,answerMediaObject:l}),p={type:'answer',sdp:_.write(u)},this._transportReady){h.next=19;break}return h.next=19,t.awrap(this._setupTransport({localDtlsRole:'client',localSdpObject:u}));case 19:return D.debug('receive() | calling pc.setLocalDescription() [answer:%o]',p),h.next=22,t.awrap(this._pc.setLocalDescription(p));case 22:if(f=this._pc.getTransceivers().find(function(e){return e.mid===c})){h.next=25;break}throw new Error('new RTCRtpTransceiver not found');case 25:return this._mapMidTransceiver.set(c,f),h.abrupt("return",{localId:c,track:f.receiver.track,rtpReceiver:f.receiver});case 27:case"end":return h.stop()}},null,this,null,Promise)}},{key:"stopReceiving",value:function(e){var n,s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertRecvDirection(),D.debug('stopReceiving() [localId:%s]',e),n=this._mapMidTransceiver.get(e)){c.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return this._remoteSdp.closeMediaSection(n.mid),s={type:'offer',sdp:this._remoteSdp.getSdp()},D.debug('stopReceiving() | calling pc.setRemoteDescription() [offer:%o]',s),c.next=10,t.awrap(this._pc.setRemoteDescription(s));case 10:return c.next=12,t.awrap(this._pc.createAnswer());case 12:return i=c.sent,D.debug('stopReceiving() | calling pc.setLocalDescription() [answer:%o]',i),c.next=16,t.awrap(this._pc.setLocalDescription(i));case 16:this._mapMidTransceiver.delete(e);case 17:case"end":return c.stop()}},null,this,null,Promise)}},{key:"pauseReceiving",value:function(e){return t.async(function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}},null,null,null,Promise)}},{key:"resumeReceiving",value:function(e){return t.async(function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}},null,null,null,Promise)}},{key:"getReceiverStats",value:function(e){var n;return t.async(function(t){for(;;)switch(t.prev=t.next){case 0:if(this._assertRecvDirection(),n=this._mapMidTransceiver.get(e)){t.next=4;break}throw new Error('associated RTCRtpTransceiver not found');case 4:return t.abrupt("return",n.receiver.getStats());case 5:case"end":return t.stop()}},null,this,null,Promise)}},{key:"receiveDataChannel",value:function(e){var n,s,i,c,o,p,u,l,f,h,m,v;return t.async(function(b){for(;;)switch(b.prev=b.next){case 0:if(n=e.sctpStreamParameters,s=e.label,i=e.protocol,this._assertRecvDirection(),c=n.streamId,o=n.ordered,p=n.maxPacketLifeTime,u=n.maxRetransmits,l={negotiated:!0,id:c,ordered:o,maxPacketLifeTime:p,maxRetransmitTime:p,maxRetransmits:u,protocol:i},D.debug('receiveDataChannel() [options:%o]',l),f=this._pc.createDataChannel(s,l),this._hasDataChannelMediaSection){b.next=23;break}return this._remoteSdp.receiveSctpAssociation(),h={type:'offer',sdp:this._remoteSdp.getSdp()},D.debug('receiveDataChannel() | calling pc.setRemoteDescription() [offer:%o]',h),b.next=12,t.awrap(this._pc.setRemoteDescription(h));case 12:return b.next=14,t.awrap(this._pc.createAnswer());case 14:if(m=b.sent,this._transportReady){b.next=19;break}return v=_.parse(m.sdp),b.next=19,t.awrap(this._setupTransport({localDtlsRole:'client',localSdpObject:v}));case 19:return D.debug('receiveDataChannel() | calling pc.setRemoteDescription() [answer:%o]',m),b.next=22,t.awrap(this._pc.setLocalDescription(m));case 22:this._hasDataChannelMediaSection=!0;case 23:return b.abrupt("return",{dataChannel:f});case 24:case"end":return b.stop()}},null,this,null,Promise)}},{key:"_setupTransport",value:function(e){var n,s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:return n=e.localDtlsRole,(s=e.localSdpObject)||(s=_.parse(this._pc.localDescription.sdp)),(i=w.extractDtlsParameters({sdpObject:s})).role=n,this._remoteSdp.updateDtlsRole('client'===n?'server':'client'),c.next=7,t.awrap(this.safeEmitAsPromise('@connect',{dtlsParameters:i}));case 7:this._transportReady=!0;case 8:case"end":return c.stop()}},null,this,null,Promise)}},{key:"_assertSendDirection",value:function(){if('send'!==this._direction)throw new Error('method can just be called for handlers with "send" direction')}},{key:"_assertRecvDirection",value:function(){if('recv'!==this._direction)throw new Error('method can just be called for handlers with "recv" direction')}}],[{key:"createFactory",value:function(){return function(){return new v}}}]),v})(R.HandlerInterface);_e.Chrome70=C},617,[22,67,9,10,12,14,17,607,593,597,598,611,612,613,614,616]); -__d(function(g,_r,_i,a,_m,_e,d){"use strict";var e=_r(d[0]),t=_r(d[1]),r=_r(d[2]),n=_r(d[3]),s=_r(d[4]),c=_r(d[5]),i=_r(d[6]);function o(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(r)return(r=r.call(e)).next.bind(r);if(Array.isArray(e)||(r=p(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var n=0;return function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function p(e,t){if(e){if("string"==typeof e)return l(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?l(e,t):void 0}}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r1&&(k.debug('send() | enabling simulcast'),l=v.parse(p.sdp),u=l.media.find(function(e){return'video'===e.type}),w.addLegacySimulcast({offerMediaObject:u,track:n,numStreams:s.length}),p={type:'offer',sdp:v.write(l)}),k.debug('send() | calling pc.setLocalDescription() [offer:%o]',p),I.next=21,t.awrap(this._pc.setLocalDescription(p));case 21:if(l=v.parse(this._pc.localDescription.sdp),u=l.media.find(function(e){return e.type===n.kind}),f.rtcp.cname=R.getCname({offerMediaObject:u}),f.encodings=w.getRtpEncodings({offerMediaObject:u,track:n}),s)for(m=0;m1&&'video/vp8'===f.codecs[0].mimeType.toLowerCase())for(S=o(f.encodings);!(y=S()).done;)y.value.scalabilityMode='S1T3';return this._remoteSdp.send({offerMediaObject:u,offerRtpParameters:f,answerRtpParameters:h,codecOptions:c}),x={type:'answer',sdp:this._remoteSdp.getSdp()},k.debug('send() | calling pc.setRemoteDescription() [answer:%o]',x),I.next=32,t.awrap(this._pc.setRemoteDescription(x));case 32:return P=String(this._nextSendLocalId),this._nextSendLocalId++,D=this._pc.getSenders().find(function(e){return e.track===n}),this._mapSendLocalIdRtpSender.set(P,D),I.abrupt("return",{localId:P,rtpParameters:f,rtpSender:D});case 37:case"end":return I.stop()}},null,this,null,Promise)}},{key:"stopSending",value:function(e){var r,n,s;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertSendDirection(),k.debug('stopSending() [localId:%s]',e),r=this._mapSendLocalIdRtpSender.get(e)){c.next=5;break}throw new Error('associated RTCRtpSender not found');case 5:return this._pc.removeTrack(r),r.track&&this._sendStream.removeTrack(r.track),this._mapSendLocalIdRtpSender.delete(e),c.next=10,t.awrap(this._pc.createOffer());case 10:return n=c.sent,k.debug('stopSending() | calling pc.setLocalDescription() [offer:%o]',n),c.prev=12,c.next=15,t.awrap(this._pc.setLocalDescription(n));case 15:c.next=23;break;case 17:if(c.prev=17,c.t0=c.catch(12),0!==this._sendStream.getTracks().length){c.next=22;break}return k.warn('stopSending() | ignoring expected error due no sending tracks: %s',c.t0.toString()),c.abrupt("return");case 22:throw c.t0;case 23:if('stable'!==this._pc.signalingState){c.next=25;break}return c.abrupt("return");case 25:return s={type:'answer',sdp:this._remoteSdp.getSdp()},k.debug('stopSending() | calling pc.setRemoteDescription() [answer:%o]',s),c.next=29,t.awrap(this._pc.setRemoteDescription(s));case 29:case"end":return c.stop()}},null,this,[[12,17]],Promise)}},{key:"replaceTrack",value:function(e,r){var n,s;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertSendDirection(),r?k.debug('replaceTrack() [localId:%s, track.id:%s]',e,r.id):k.debug('replaceTrack() [localId:%s, no track]',e),n=this._mapSendLocalIdRtpSender.get(e)){c.next=5;break}throw new Error('associated RTCRtpSender not found');case 5:return s=n.track,c.next=8,t.awrap(n.replaceTrack(r));case 8:s&&this._sendStream.removeTrack(s),r&&this._sendStream.addTrack(r);case 10:case"end":return c.stop()}},null,this,null,Promise)}},{key:"setMaxSpatialLayer",value:function(e,r){var n,s;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertSendDirection(),k.debug('setMaxSpatialLayer() [localId:%s, spatialLayer:%s]',e,r),n=this._mapSendLocalIdRtpSender.get(e)){c.next=5;break}throw new Error('associated RTCRtpSender not found');case 5:return(s=n.getParameters()).encodings.forEach(function(e,t){e.active=t<=r}),c.next=9,t.awrap(n.setParameters(s));case 9:case"end":return c.stop()}},null,this,null,Promise)}},{key:"setRtpEncodingParameters",value:function(r,n){var s,c;return t.async(function(i){for(;;)switch(i.prev=i.next){case 0:if(this._assertSendDirection(),k.debug('setRtpEncodingParameters() [localId:%s, params:%o]',r,n),s=this._mapSendLocalIdRtpSender.get(r)){i.next=5;break}throw new Error('associated RTCRtpSender not found');case 5:return(c=s.getParameters()).encodings.forEach(function(t,r){c.encodings[r]=e(e({},t),n)}),i.next=9,t.awrap(s.setParameters(c));case 9:case"end":return i.stop()}},null,this,null,Promise)}},{key:"getSenderStats",value:function(e){var r;return t.async(function(t){for(;;)switch(t.prev=t.next){case 0:if(this._assertSendDirection(),r=this._mapSendLocalIdRtpSender.get(e)){t.next=4;break}throw new Error('associated RTCRtpSender not found');case 4:return t.abrupt("return",r.getStats());case 5:case"end":return t.stop()}},null,this,null,Promise)}},{key:"sendDataChannel",value:function(e){var r,n,s,c,i,o,p,l,u,f,h,m;return t.async(function(S){for(;;)switch(S.prev=S.next){case 0:if(r=e.ordered,n=e.maxPacketLifeTime,s=e.maxRetransmits,c=e.label,i=e.protocol,this._assertSendDirection(),o={negotiated:!0,id:this._nextSendSctpStreamId,ordered:r,maxPacketLifeTime:n,maxRetransmitTime:n,maxRetransmits:s,protocol:i},k.debug('sendDataChannel() [options:%o]',o),p=this._pc.createDataChannel(c,o),this._nextSendSctpStreamId=++this._nextSendSctpStreamId%P.MIS,this._hasDataChannelMediaSection){S.next=24;break}return S.next=9,t.awrap(this._pc.createOffer());case 9:if(l=S.sent,u=v.parse(l.sdp),f=u.media.find(function(e){return'application'===e.type}),this._transportReady){S.next=15;break}return S.next=15,t.awrap(this._setupTransport({localDtlsRole:'server',localSdpObject:u}));case 15:return k.debug('sendDataChannel() | calling pc.setLocalDescription() [offer:%o]',l),S.next=18,t.awrap(this._pc.setLocalDescription(l));case 18:return this._remoteSdp.sendSctpAssociation({offerMediaObject:f}),h={type:'answer',sdp:this._remoteSdp.getSdp()},k.debug('sendDataChannel() | calling pc.setRemoteDescription() [answer:%o]',h),S.next=23,t.awrap(this._pc.setRemoteDescription(h));case 23:this._hasDataChannelMediaSection=!0;case 24:return m={streamId:o.id,ordered:o.ordered,maxPacketLifeTime:o.maxPacketLifeTime,maxRetransmits:o.maxRetransmits},S.abrupt("return",{dataChannel:p,sctpStreamParameters:m});case 26:case"end":return S.stop()}},null,this,null,Promise)}},{key:"receive",value:function(e){var r,n,s,c,i,o,p,l,u,f;return t.async(function(h){for(;;)switch(h.prev=h.next){case 0:return r=e.trackId,n=e.kind,s=e.rtpParameters,this._assertRecvDirection(),k.debug('receive() [trackId:%s, kind:%s]',r,n),c=r,i=n,this._remoteSdp.receive({mid:i,kind:n,offerRtpParameters:s,streamId:s.rtcp.cname,trackId:r}),o={type:'offer',sdp:this._remoteSdp.getSdp()},k.debug('receive() | calling pc.setRemoteDescription() [offer:%o]',o),h.next=10,t.awrap(this._pc.setRemoteDescription(o));case 10:return h.next=12,t.awrap(this._pc.createAnswer());case 12:if(p=h.sent,l=v.parse(p.sdp),u=l.media.find(function(e){return String(e.mid)===i}),R.applyCodecParameters({offerRtpParameters:s,answerMediaObject:u}),p={type:'answer',sdp:v.write(l)},this._transportReady){h.next=20;break}return h.next=20,t.awrap(this._setupTransport({localDtlsRole:'client',localSdpObject:l}));case 20:return k.debug('receive() | calling pc.setLocalDescription() [answer:%o]',p),h.next=23,t.awrap(this._pc.setLocalDescription(p));case 23:if(f=this._pc.getReceivers().find(function(e){return e.track&&e.track.id===c})){h.next=26;break}throw new Error('new RTCRtpReceiver not');case 26:return this._mapRecvLocalIdInfo.set(c,{mid:i,rtpParameters:s,rtpReceiver:f}),h.abrupt("return",{localId:c,track:f.track,rtpReceiver:f});case 28:case"end":return h.stop()}},null,this,null,Promise)}},{key:"stopReceiving",value:function(e){var r,n,s,c,i;return t.async(function(o){for(;;)switch(o.prev=o.next){case 0:return this._assertRecvDirection(),k.debug('stopReceiving() [localId:%s]',e),r=this._mapRecvLocalIdInfo.get(e)||{},n=r.mid,s=r.rtpParameters,this._mapRecvLocalIdInfo.delete(e),this._remoteSdp.planBStopReceiving({mid:n,offerRtpParameters:s}),c={type:'offer',sdp:this._remoteSdp.getSdp()},k.debug('stopReceiving() | calling pc.setRemoteDescription() [offer:%o]',c),o.next=9,t.awrap(this._pc.setRemoteDescription(c));case 9:return o.next=11,t.awrap(this._pc.createAnswer());case 11:return i=o.sent,k.debug('stopReceiving() | calling pc.setLocalDescription() [answer:%o]',i),o.next=15,t.awrap(this._pc.setLocalDescription(i));case 15:case"end":return o.stop()}},null,this,null,Promise)}},{key:"pauseReceiving",value:function(e){return t.async(function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}},null,null,null,Promise)}},{key:"resumeReceiving",value:function(e){return t.async(function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}},null,null,null,Promise)}},{key:"getReceiverStats",value:function(e){var r,n;return t.async(function(t){for(;;)switch(t.prev=t.next){case 0:if(this._assertRecvDirection(),r=this._mapRecvLocalIdInfo.get(e)||{},n=r.rtpReceiver){t.next=4;break}throw new Error('associated RTCRtpReceiver not found');case 4:return t.abrupt("return",n.getStats());case 5:case"end":return t.stop()}},null,this,null,Promise)}},{key:"receiveDataChannel",value:function(e){var r,n,s,c,i,o,p,l,u,f,h,m;return t.async(function(S){for(;;)switch(S.prev=S.next){case 0:if(r=e.sctpStreamParameters,n=e.label,s=e.protocol,this._assertRecvDirection(),c=r.streamId,i=r.ordered,o=r.maxPacketLifeTime,p=r.maxRetransmits,l={negotiated:!0,id:c,ordered:i,maxPacketLifeTime:o,maxRetransmitTime:o,maxRetransmits:p,protocol:s},k.debug('receiveDataChannel() [options:%o]',l),u=this._pc.createDataChannel(n,l),this._hasDataChannelMediaSection){S.next=23;break}return this._remoteSdp.receiveSctpAssociation({oldDataChannelSpec:!0}),f={type:'offer',sdp:this._remoteSdp.getSdp()},k.debug('receiveDataChannel() | calling pc.setRemoteDescription() [offer:%o]',f),S.next=12,t.awrap(this._pc.setRemoteDescription(f));case 12:return S.next=14,t.awrap(this._pc.createAnswer());case 14:if(h=S.sent,this._transportReady){S.next=19;break}return m=v.parse(h.sdp),S.next=19,t.awrap(this._setupTransport({localDtlsRole:'client',localSdpObject:m}));case 19:return k.debug('receiveDataChannel() | calling pc.setRemoteDescription() [answer:%o]',h),S.next=22,t.awrap(this._pc.setLocalDescription(h));case 22:this._hasDataChannelMediaSection=!0;case 23:return S.abrupt("return",{dataChannel:u});case 24:case"end":return S.stop()}},null,this,null,Promise)}},{key:"_setupTransport",value:function(e){var r,n,s;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:return r=e.localDtlsRole,(n=e.localSdpObject)||(n=v.parse(this._pc.localDescription.sdp)),(s=R.extractDtlsParameters({sdpObject:n})).role=r,this._remoteSdp.updateDtlsRole('client'===r?'server':'client'),c.next=7,t.awrap(this.safeEmitAsPromise('@connect',{dtlsParameters:s}));case 7:this._transportReady=!0;case 8:case"end":return c.stop()}},null,this,null,Promise)}},{key:"_assertSendDirection",value:function(){if('send'!==this._direction)throw new Error('method can just be called for handlers with "send" direction')}},{key:"_assertRecvDirection",value:function(){if('recv'!==this._direction)throw new Error('method can just be called for handlers with "recv" direction')}}],[{key:"createFactory",value:function(){return function(){return new m}}}]),m})(y.HandlerInterface);_e.Chrome67=D},618,[22,67,9,10,12,14,17,607,593,597,598,611,619,613,614]); -__d(function(g,r,_i3,a,m,e,d){"use strict";var t=r(d[0]);function s(t,s){var i="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(i)return(i=i.call(t)).next.bind(i);if(Array.isArray(t)||(i=n(t))||s&&t&&"number"==typeof t.length){i&&(t=i);var o=0;return function(){return o>=t.length?{done:!0}:{done:!1,value:t[o++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function n(t,s){if(t){if("string"==typeof t)return i(t,s);var n=Object.prototype.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?i(t,s):void 0}}function i(t,s){(null==s||s>t.length)&&(s=t.length);for(var n=0,i=new Array(s);n=e.length?{done:!0}:{done:!1,value:e[s++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function l(e,t){if(e){if("string"==typeof e)return u(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?u(e,t):void 0}}function u(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,s=new Array(t);n1&&(D.debug('send() | enabling simulcast'),u=_.parse(l.sdp),f=u.media.find(function(e){return'video'===e.type}),R.addLegacySimulcast({offerMediaObject:f,track:s,numStreams:c.length}),l={type:'offer',sdp:_.write(u)}),D.debug('send() | calling pc.setLocalDescription() [offer:%o]',l),I.next=21,t.awrap(this._pc.setLocalDescription(l));case 21:if(u=_.parse(this._pc.localDescription.sdp),f=u.media.find(function(e){return e.type===s.kind}),h.rtcp.cname=x.getCname({offerMediaObject:f}),h.encodings=R.getRtpEncodings({offerMediaObject:f,track:s}),c)for(v=0;v1&&'video/vp8'===h.codecs[0].mimeType.toLowerCase())for(S=p(h.encodings);!(y=S()).done;)y.value.scalabilityMode='S1T3';return this._remoteSdp.send({offerMediaObject:f,offerRtpParameters:h,answerRtpParameters:m,codecOptions:i}),k={type:'answer',sdp:this._remoteSdp.getSdp()},D.debug('send() | calling pc.setRemoteDescription() [answer:%o]',k),I.next=32,t.awrap(this._pc.setRemoteDescription(k));case 32:return P=String(this._nextSendLocalId),this._nextSendLocalId++,this._mapSendLocalIdTrack.set(P,s),I.abrupt("return",{localId:P,rtpParameters:h});case 36:case"end":return I.stop()}},null,this,null,Promise)}},{key:"stopSending",value:function(e){var n,s,c;return t.async(function(i){for(;;)switch(i.prev=i.next){case 0:if(this._assertSendDirection(),D.debug('stopSending() [localId:%s]',e),n=this._mapSendLocalIdTrack.get(e)){i.next=5;break}throw new Error('track not found');case 5:return this._mapSendLocalIdTrack.delete(e),this._sendStream.removeTrack(n),this._pc.addStream(this._sendStream),i.next=10,t.awrap(this._pc.createOffer());case 10:return s=i.sent,D.debug('stopSending() | calling pc.setLocalDescription() [offer:%o]',s),i.prev=12,i.next=15,t.awrap(this._pc.setLocalDescription(s));case 15:i.next=23;break;case 17:if(i.prev=17,i.t0=i.catch(12),0!==this._sendStream.getTracks().length){i.next=22;break}return D.warn('stopSending() | ignoring expected error due no sending tracks: %s',i.t0.toString()),i.abrupt("return");case 22:throw i.t0;case 23:if('stable'!==this._pc.signalingState){i.next=25;break}return i.abrupt("return");case 25:return c={type:'answer',sdp:this._remoteSdp.getSdp()},D.debug('stopSending() | calling pc.setRemoteDescription() [answer:%o]',c),i.next=29,t.awrap(this._pc.setRemoteDescription(c));case 29:case"end":return i.stop()}},null,this,[[12,17]],Promise)}},{key:"replaceTrack",value:function(e,n){return t.async(function(e){for(;;)switch(e.prev=e.next){case 0:throw new y.UnsupportedError('not implemented');case 1:case"end":return e.stop()}},null,null,null,Promise)}},{key:"setMaxSpatialLayer",value:function(e,n){return t.async(function(e){for(;;)switch(e.prev=e.next){case 0:throw new y.UnsupportedError(' not implemented');case 1:case"end":return e.stop()}},null,null,null,Promise)}},{key:"setRtpEncodingParameters",value:function(e,n){return t.async(function(e){for(;;)switch(e.prev=e.next){case 0:throw new y.UnsupportedError('not supported');case 1:case"end":return e.stop()}},null,null,null,Promise)}},{key:"getSenderStats",value:function(e){return t.async(function(e){for(;;)switch(e.prev=e.next){case 0:throw new y.UnsupportedError('not implemented');case 1:case"end":return e.stop()}},null,null,null,Promise)}},{key:"sendDataChannel",value:function(e){var n,s,c,i,o,p,l,u,f,h,m,v;return t.async(function(S){for(;;)switch(S.prev=S.next){case 0:if(n=e.ordered,s=e.maxPacketLifeTime,c=e.maxRetransmits,i=e.label,o=e.protocol,this._assertSendDirection(),p={negotiated:!0,id:this._nextSendSctpStreamId,ordered:n,maxPacketLifeTime:s,maxRetransmitTime:s,maxRetransmits:c,protocol:o},D.debug('sendDataChannel() [options:%o]',p),l=this._pc.createDataChannel(i,p),this._nextSendSctpStreamId=++this._nextSendSctpStreamId%I.MIS,this._hasDataChannelMediaSection){S.next=24;break}return S.next=9,t.awrap(this._pc.createOffer());case 9:if(u=S.sent,f=_.parse(u.sdp),h=f.media.find(function(e){return'application'===e.type}),this._transportReady){S.next=15;break}return S.next=15,t.awrap(this._setupTransport({localDtlsRole:'server',localSdpObject:f}));case 15:return D.debug('sendDataChannel() | calling pc.setLocalDescription() [offer:%o]',u),S.next=18,t.awrap(this._pc.setLocalDescription(u));case 18:return this._remoteSdp.sendSctpAssociation({offerMediaObject:h}),m={type:'answer',sdp:this._remoteSdp.getSdp()},D.debug('sendDataChannel() | calling pc.setRemoteDescription() [answer:%o]',m),S.next=23,t.awrap(this._pc.setRemoteDescription(m));case 23:this._hasDataChannelMediaSection=!0;case 24:return v={streamId:p.id,ordered:p.ordered,maxPacketLifeTime:p.maxPacketLifeTime,maxRetransmits:p.maxRetransmits},S.abrupt("return",{dataChannel:l,sctpStreamParameters:v});case 26:case"end":return S.stop()}},null,this,null,Promise)}},{key:"receive",value:function(e){var n,s,c,i,o,p,l,u,f,h,m,v;return t.async(function(S){for(;;)switch(S.prev=S.next){case 0:return n=e.trackId,s=e.kind,c=e.rtpParameters,this._assertRecvDirection(),D.debug('receive() [trackId:%s, kind:%s]',n,s),i=n,o=s,p=c.rtcp.cname,this._remoteSdp.receive({mid:o,kind:s,offerRtpParameters:c,streamId:p,trackId:n}),l={type:'offer',sdp:this._remoteSdp.getSdp()},D.debug('receive() | calling pc.setRemoteDescription() [offer:%o]',l),S.next=11,t.awrap(this._pc.setRemoteDescription(l));case 11:return S.next=13,t.awrap(this._pc.createAnswer());case 13:if(u=S.sent,f=_.parse(u.sdp),h=f.media.find(function(e){return String(e.mid)===o}),x.applyCodecParameters({offerRtpParameters:c,answerMediaObject:h}),u={type:'answer',sdp:_.write(f)},this._transportReady){S.next=21;break}return S.next=21,t.awrap(this._setupTransport({localDtlsRole:'client',localSdpObject:f}));case 21:return D.debug('receive() | calling pc.setLocalDescription() [answer:%o]',u),S.next=24,t.awrap(this._pc.setLocalDescription(u));case 24:if(m=this._pc.getRemoteStreams().find(function(e){return e.id===p}),v=m.getTrackById(i)){S.next=28;break}throw new Error('remote track not found');case 28:return this._mapRecvLocalIdInfo.set(i,{mid:o,rtpParameters:c}),S.abrupt("return",{localId:i,track:v});case 30:case"end":return S.stop()}},null,this,null,Promise)}},{key:"stopReceiving",value:function(e){var n,s,c,i,o;return t.async(function(p){for(;;)switch(p.prev=p.next){case 0:return this._assertRecvDirection(),D.debug('stopReceiving() [localId:%s]',e),n=this._mapRecvLocalIdInfo.get(e)||{},s=n.mid,c=n.rtpParameters,this._mapRecvLocalIdInfo.delete(e),this._remoteSdp.planBStopReceiving({mid:s,offerRtpParameters:c}),i={type:'offer',sdp:this._remoteSdp.getSdp()},D.debug('stopReceiving() | calling pc.setRemoteDescription() [offer:%o]',i),p.next=9,t.awrap(this._pc.setRemoteDescription(i));case 9:return p.next=11,t.awrap(this._pc.createAnswer());case 11:return o=p.sent,D.debug('stopReceiving() | calling pc.setLocalDescription() [answer:%o]',o),p.next=15,t.awrap(this._pc.setLocalDescription(o));case 15:case"end":return p.stop()}},null,this,null,Promise)}},{key:"pauseReceiving",value:function(e){return t.async(function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}},null,null,null,Promise)}},{key:"resumeReceiving",value:function(e){return t.async(function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}},null,null,null,Promise)}},{key:"getReceiverStats",value:function(e){return t.async(function(e){for(;;)switch(e.prev=e.next){case 0:throw new y.UnsupportedError('not implemented');case 1:case"end":return e.stop()}},null,null,null,Promise)}},{key:"receiveDataChannel",value:function(e){var n,s,c,i,o,p,l,u,f,h,m,v;return t.async(function(S){for(;;)switch(S.prev=S.next){case 0:if(n=e.sctpStreamParameters,s=e.label,c=e.protocol,this._assertRecvDirection(),i=n.streamId,o=n.ordered,p=n.maxPacketLifeTime,l=n.maxRetransmits,u={negotiated:!0,id:i,ordered:o,maxPacketLifeTime:p,maxRetransmitTime:p,maxRetransmits:l,protocol:c},D.debug('receiveDataChannel() [options:%o]',u),f=this._pc.createDataChannel(s,u),this._hasDataChannelMediaSection){S.next=23;break}return this._remoteSdp.receiveSctpAssociation({oldDataChannelSpec:!0}),h={type:'offer',sdp:this._remoteSdp.getSdp()},D.debug('receiveDataChannel() | calling pc.setRemoteDescription() [offer:%o]',h),S.next=12,t.awrap(this._pc.setRemoteDescription(h));case 12:return S.next=14,t.awrap(this._pc.createAnswer());case 14:if(m=S.sent,this._transportReady){S.next=19;break}return v=_.parse(m.sdp),S.next=19,t.awrap(this._setupTransport({localDtlsRole:'client',localSdpObject:v}));case 19:return D.debug('receiveDataChannel() | calling pc.setRemoteDescription() [answer:%o]',m),S.next=22,t.awrap(this._pc.setLocalDescription(m));case 22:this._hasDataChannelMediaSection=!0;case 23:return S.abrupt("return",{dataChannel:f});case 24:case"end":return S.stop()}},null,this,null,Promise)}},{key:"_setupTransport",value:function(e){var n,s,c;return t.async(function(i){for(;;)switch(i.prev=i.next){case 0:return n=e.localDtlsRole,(s=e.localSdpObject)||(s=_.parse(this._pc.localDescription.sdp)),(c=x.extractDtlsParameters({sdpObject:s})).role=n,this._remoteSdp.updateDtlsRole('client'===n?'server':'client'),i.next=7,t.awrap(this.safeEmitAsPromise('@connect',{dtlsParameters:c}));case 7:this._transportReady=!0;case 8:case"end":return i.stop()}},null,this,null,Promise)}},{key:"_assertSendDirection",value:function(){if('send'!==this._direction)throw new Error('method can just be called for handlers with "send" direction')}},{key:"_assertRecvDirection",value:function(){if('recv'!==this._direction)throw new Error('method can just be called for handlers with "recv" direction')}}],[{key:"createFactory",value:function(){return function(){return new v}}}]),v})(k.HandlerInterface);_e.Chrome55=C},620,[22,67,9,10,12,14,17,607,593,596,597,598,611,619,613,614]); -__d(function(g,r,_i,a,_m,_e,d){"use strict";var e=r(d[0]),t=r(d[1]),n=r(d[2]),s=r(d[3]),i=r(d[4]),c=r(d[5]),o=r(d[6]);function p(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(n)return(n=n.call(e)).next.bind(n);if(Array.isArray(e)||(n=u(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var s=0;return function(){return s>=e.length?{done:!0}:{done:!1,value:e[s++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function u(e,t){if(e){if("string"==typeof e)return l(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?l(e,t):void 0}}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,s=new Array(t);n1&&(i.forEach(function(e,t){e.rid="r"+t}),i.reverse()),(u=x.clone(this._sendingRtpParametersByKind[s.kind],{})).codecs=y.reduceCodecs(u.codecs,o),(l=x.clone(this._sendingRemoteRtpParametersByKind[s.kind],{})).codecs=y.reduceCodecs(l.codecs,o),h=this._pc.addTransceiver(s,{direction:'sendonly',streams:[this._sendStream]}),!i){M.next=14;break}return(f=h.sender.getParameters()).encodings=i,M.next=14,t.awrap(h.sender.setParameters(f));case 14:return M.next=16,t.awrap(this._pc.createOffer());case 16:if(m=M.sent,v=_.parse(m.sdp),this._transportReady){M.next=21;break}return M.next=21,t.awrap(this._setupTransport({localDtlsRole:'client',localSdpObject:v}));case 21:return P.debug('send() | calling pc.setLocalDescription() [offer:%o]',m),M.next=24,t.awrap(this._pc.setLocalDescription(m));case 24:if(w=h.mid,u.mid=w,v=_.parse(this._pc.localDescription.sdp),b=v.media[v.media.length-1],u.rtcp.cname=R.getCname({offerMediaObject:b}),i?1===i.length?(k=S.getRtpEncodings({offerMediaObject:b}),e(k[0],i[0]),u.encodings=k):u.encodings=i.reverse():u.encodings=S.getRtpEncodings({offerMediaObject:b}),u.encodings.length>1&&('video/vp8'===u.codecs[0].mimeType.toLowerCase()||'video/h264'===u.codecs[0].mimeType.toLowerCase()))for(D=p(u.encodings);!(T=D()).done;)T.value.scalabilityMode='S1T3';return this._remoteSdp.send({offerMediaObject:b,offerRtpParameters:u,answerRtpParameters:l,codecOptions:c,extmapAllowMixed:!0}),C={type:'answer',sdp:this._remoteSdp.getSdp()},P.debug('send() | calling pc.setRemoteDescription() [answer:%o]',C),M.next=36,t.awrap(this._pc.setRemoteDescription(C));case 36:return this._mapMidTransceiver.set(w,h),M.abrupt("return",{localId:w,rtpParameters:u,rtpSender:h.sender});case 38:case"end":return M.stop()}},null,this,null,Promise)}},{key:"stopSending",value:function(e){var n,s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(P.debug('stopSending() [localId:%s]',e),n=this._mapMidTransceiver.get(e)){c.next=4;break}throw new Error('associated transceiver not found');case 4:return n.sender.replaceTrack(null),this._pc.removeTrack(n.sender),this._remoteSdp.disableMediaSection(n.mid),c.next=9,t.awrap(this._pc.createOffer());case 9:return s=c.sent,P.debug('stopSending() | calling pc.setLocalDescription() [offer:%o]',s),c.next=13,t.awrap(this._pc.setLocalDescription(s));case 13:return i={type:'answer',sdp:this._remoteSdp.getSdp()},P.debug('stopSending() | calling pc.setRemoteDescription() [answer:%o]',i),c.next=17,t.awrap(this._pc.setRemoteDescription(i));case 17:this._mapMidTransceiver.delete(e);case 18:case"end":return c.stop()}},null,this,null,Promise)}},{key:"replaceTrack",value:function(e,n){var s;return t.async(function(i){for(;;)switch(i.prev=i.next){case 0:if(this._assertSendDirection(),n?P.debug('replaceTrack() [localId:%s, track.id:%s]',e,n.id):P.debug('replaceTrack() [localId:%s, no track]',e),s=this._mapMidTransceiver.get(e)){i.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return i.next=7,t.awrap(s.sender.replaceTrack(n));case 7:case"end":return i.stop()}},null,this,null,Promise)}},{key:"setMaxSpatialLayer",value:function(e,n){var s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertSendDirection(),P.debug('setMaxSpatialLayer() [localId:%s, spatialLayer:%s]',e,n),s=this._mapMidTransceiver.get(e)){c.next=5;break}throw new Error('associated transceiver not found');case 5:return i=s.sender.getParameters(),n=i.encodings.length-1-n,i.encodings.forEach(function(e,t){e.active=t>=n}),c.next=10,t.awrap(s.sender.setParameters(i));case 10:case"end":return c.stop()}},null,this,null,Promise)}},{key:"setRtpEncodingParameters",value:function(n,s){var i,c;return t.async(function(o){for(;;)switch(o.prev=o.next){case 0:if(this._assertSendDirection(),P.debug('setRtpEncodingParameters() [localId:%s, params:%o]',n,s),i=this._mapMidTransceiver.get(n)){o.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return(c=i.sender.getParameters()).encodings.forEach(function(t,n){c.encodings[n]=e(e({},t),s)}),o.next=9,t.awrap(i.sender.setParameters(c));case 9:case"end":return o.stop()}},null,this,null,Promise)}},{key:"getSenderStats",value:function(e){var n;return t.async(function(t){for(;;)switch(t.prev=t.next){case 0:if(this._assertSendDirection(),n=this._mapMidTransceiver.get(e)){t.next=4;break}throw new Error('associated RTCRtpTransceiver not found');case 4:return t.abrupt("return",n.sender.getStats());case 5:case"end":return t.stop()}},null,this,null,Promise)}},{key:"sendDataChannel",value:function(e){var n,s,i,c,o,p,u,l,h,f,m,v;return t.async(function(w){for(;;)switch(w.prev=w.next){case 0:if(n=e.ordered,s=e.maxPacketLifeTime,i=e.maxRetransmits,c=e.label,o=e.protocol,this._assertSendDirection(),p={negotiated:!0,id:this._nextSendSctpStreamId,ordered:n,maxPacketLifeTime:s,maxRetransmits:i,protocol:o},P.debug('sendDataChannel() [options:%o]',p),u=this._pc.createDataChannel(c,p),this._nextSendSctpStreamId=++this._nextSendSctpStreamId%T.MIS,this._hasDataChannelMediaSection){w.next=24;break}return w.next=9,t.awrap(this._pc.createOffer());case 9:if(l=w.sent,h=_.parse(l.sdp),f=h.media.find(function(e){return'application'===e.type}),this._transportReady){w.next=15;break}return w.next=15,t.awrap(this._setupTransport({localDtlsRole:'server',localSdpObject:h}));case 15:return P.debug('sendDataChannel() | calling pc.setLocalDescription() [offer:%o]',l),w.next=18,t.awrap(this._pc.setLocalDescription(l));case 18:return this._remoteSdp.sendSctpAssociation({offerMediaObject:f}),m={type:'answer',sdp:this._remoteSdp.getSdp()},P.debug('sendDataChannel() | calling pc.setRemoteDescription() [answer:%o]',m),w.next=23,t.awrap(this._pc.setRemoteDescription(m));case 23:this._hasDataChannelMediaSection=!0;case 24:return v={streamId:p.id,ordered:p.ordered,maxPacketLifeTime:p.maxPacketLifeTime,maxRetransmits:p.maxRetransmits},w.abrupt("return",{dataChannel:u,sctpStreamParameters:v});case 26:case"end":return w.stop()}},null,this,null,Promise)}},{key:"receive",value:function(e){var n,s,i,c,o,p,u,l,h;return t.async(function(f){for(;;)switch(f.prev=f.next){case 0:return n=e.trackId,s=e.kind,i=e.rtpParameters,this._assertRecvDirection(),P.debug('receive() [trackId:%s, kind:%s]',n,s),c=i.mid||String(this._mapMidTransceiver.size),this._remoteSdp.receive({mid:c,kind:s,offerRtpParameters:i,streamId:i.rtcp.cname,trackId:n}),o={type:'offer',sdp:this._remoteSdp.getSdp()},P.debug('receive() | calling pc.setRemoteDescription() [offer:%o]',o),f.next=9,t.awrap(this._pc.setRemoteDescription(o));case 9:return f.next=11,t.awrap(this._pc.createAnswer());case 11:if(p=f.sent,u=_.parse(p.sdp),l=u.media.find(function(e){return String(e.mid)===c}),R.applyCodecParameters({offerRtpParameters:i,answerMediaObject:l}),p={type:'answer',sdp:_.write(u)},this._transportReady){f.next=19;break}return f.next=19,t.awrap(this._setupTransport({localDtlsRole:'client',localSdpObject:u}));case 19:return P.debug('receive() | calling pc.setLocalDescription() [answer:%o]',p),f.next=22,t.awrap(this._pc.setLocalDescription(p));case 22:if(h=this._pc.getTransceivers().find(function(e){return e.mid===c})){f.next=25;break}throw new Error('new RTCRtpTransceiver not found');case 25:return this._mapMidTransceiver.set(c,h),f.abrupt("return",{localId:c,track:h.receiver.track,rtpReceiver:h.receiver});case 27:case"end":return f.stop()}},null,this,null,Promise)}},{key:"stopReceiving",value:function(e){var n,s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertRecvDirection(),P.debug('stopReceiving() [localId:%s]',e),n=this._mapMidTransceiver.get(e)){c.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return this._remoteSdp.closeMediaSection(n.mid),s={type:'offer',sdp:this._remoteSdp.getSdp()},P.debug('stopReceiving() | calling pc.setRemoteDescription() [offer:%o]',s),c.next=10,t.awrap(this._pc.setRemoteDescription(s));case 10:return c.next=12,t.awrap(this._pc.createAnswer());case 12:return i=c.sent,P.debug('stopReceiving() | calling pc.setLocalDescription() [answer:%o]',i),c.next=16,t.awrap(this._pc.setLocalDescription(i));case 16:this._mapMidTransceiver.delete(e);case 17:case"end":return c.stop()}},null,this,null,Promise)}},{key:"pauseReceiving",value:function(e){var n,s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertRecvDirection(),P.debug('pauseReceiving() [localId:%s]',e),n=this._mapMidTransceiver.get(e)){c.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return n.direction='inactive',s={type:'offer',sdp:this._remoteSdp.getSdp()},P.debug('pauseReceiving() | calling pc.setRemoteDescription() [offer:%o]',s),c.next=10,t.awrap(this._pc.setRemoteDescription(s));case 10:return c.next=12,t.awrap(this._pc.createAnswer());case 12:return i=c.sent,P.debug('pauseReceiving() | calling pc.setLocalDescription() [answer:%o]',i),c.next=16,t.awrap(this._pc.setLocalDescription(i));case 16:case"end":return c.stop()}},null,this,null,Promise)}},{key:"resumeReceiving",value:function(e){var n,s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertRecvDirection(),P.debug('resumeReceiving() [localId:%s]',e),n=this._mapMidTransceiver.get(e)){c.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return n.direction='recvonly',s={type:'offer',sdp:this._remoteSdp.getSdp()},P.debug('resumeReceiving() | calling pc.setRemoteDescription() [offer:%o]',s),c.next=10,t.awrap(this._pc.setRemoteDescription(s));case 10:return c.next=12,t.awrap(this._pc.createAnswer());case 12:return i=c.sent,P.debug('resumeReceiving() | calling pc.setLocalDescription() [answer:%o]',i),c.next=16,t.awrap(this._pc.setLocalDescription(i));case 16:case"end":return c.stop()}},null,this,null,Promise)}},{key:"getReceiverStats",value:function(e){var n;return t.async(function(t){for(;;)switch(t.prev=t.next){case 0:if(this._assertRecvDirection(),n=this._mapMidTransceiver.get(e)){t.next=4;break}throw new Error('associated RTCRtpTransceiver not found');case 4:return t.abrupt("return",n.receiver.getStats());case 5:case"end":return t.stop()}},null,this,null,Promise)}},{key:"receiveDataChannel",value:function(e){var n,s,i,c,o,p,u,l,h,f,m,v;return t.async(function(w){for(;;)switch(w.prev=w.next){case 0:if(n=e.sctpStreamParameters,s=e.label,i=e.protocol,this._assertRecvDirection(),c=n.streamId,o=n.ordered,p=n.maxPacketLifeTime,u=n.maxRetransmits,l={negotiated:!0,id:c,ordered:o,maxPacketLifeTime:p,maxRetransmits:u,protocol:i},P.debug('receiveDataChannel() [options:%o]',l),h=this._pc.createDataChannel(s,l),this._hasDataChannelMediaSection){w.next=23;break}return this._remoteSdp.receiveSctpAssociation(),f={type:'offer',sdp:this._remoteSdp.getSdp()},P.debug('receiveDataChannel() | calling pc.setRemoteDescription() [offer:%o]',f),w.next=12,t.awrap(this._pc.setRemoteDescription(f));case 12:return w.next=14,t.awrap(this._pc.createAnswer());case 14:if(m=w.sent,this._transportReady){w.next=19;break}return v=_.parse(m.sdp),w.next=19,t.awrap(this._setupTransport({localDtlsRole:'client',localSdpObject:v}));case 19:return P.debug('receiveDataChannel() | calling pc.setRemoteDescription() [answer:%o]',m),w.next=22,t.awrap(this._pc.setLocalDescription(m));case 22:this._hasDataChannelMediaSection=!0;case 23:return w.abrupt("return",{dataChannel:h});case 24:case"end":return w.stop()}},null,this,null,Promise)}},{key:"_setupTransport",value:function(e){var n,s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:return n=e.localDtlsRole,(s=e.localSdpObject)||(s=_.parse(this._pc.localDescription.sdp)),(i=R.extractDtlsParameters({sdpObject:s})).role=n,this._remoteSdp.updateDtlsRole('client'===n?'server':'client'),c.next=7,t.awrap(this.safeEmitAsPromise('@connect',{dtlsParameters:i}));case 7:this._transportReady=!0;case 8:case"end":return c.stop()}},null,this,null,Promise)}},{key:"_assertSendDirection",value:function(){if('send'!==this._direction)throw new Error('method can just be called for handlers with "send" direction')}},{key:"_assertRecvDirection",value:function(){if('recv'!==this._direction)throw new Error('method can just be called for handlers with "recv" direction')}}],[{key:"createFactory",value:function(){return function(){return new v}}}]),v})(k.HandlerInterface);_e.Firefox60=C},621,[22,67,9,10,12,14,17,607,593,596,597,598,611,612,613,614]); -__d(function(g,r,_i,a,_m,_e,d){"use strict";var e=r(d[0]),t=r(d[1]),n=r(d[2]),s=r(d[3]),i=r(d[4]),c=r(d[5]),o=r(d[6]);function p(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(n)return(n=n.call(e)).next.bind(n);if(Array.isArray(e)||(n=u(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var s=0;return function(){return s>=e.length?{done:!0}:{done:!1,value:e[s++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function u(e,t){if(e){if("string"==typeof e)return l(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?l(e,t):void 0}}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,s=new Array(t);n1&&(k.debug('send() | enabling legacy simulcast'),v=_.parse(m.sdp),w=v.media[f.idx],R.addLegacySimulcast({offerMediaObject:w,numStreams:i.length}),m={type:'offer',sdp:_.write(v)}),k.debug('send() | calling pc.setLocalDescription() [offer:%o]',m),M.next=20,t.awrap(this._pc.setLocalDescription(m));case 20:if(x=h.mid,u.mid=x,v=_.parse(this._pc.localDescription.sdp),w=v.media[f.idx],u.rtcp.cname=y.getCname({offerMediaObject:w}),u.encodings=R.getRtpEncodings({offerMediaObject:w}),i)for(D=0;D1&&('video/vp8'===u.codecs[0].mimeType.toLowerCase()||'video/h264'===u.codecs[0].mimeType.toLowerCase()))for(P=p(u.encodings);!(T=P()).done;)T.value.scalabilityMode='S1T3';return this._remoteSdp.send({offerMediaObject:w,reuseMid:f.reuseMid,offerRtpParameters:u,answerRtpParameters:l,codecOptions:c}),C={type:'answer',sdp:this._remoteSdp.getSdp()},k.debug('send() | calling pc.setRemoteDescription() [answer:%o]',C),M.next=33,t.awrap(this._pc.setRemoteDescription(C));case 33:return this._mapMidTransceiver.set(x,h),M.abrupt("return",{localId:x,rtpParameters:u,rtpSender:h.sender});case 35:case"end":return M.stop()}},null,this,null,Promise)}},{key:"stopSending",value:function(e){var n,s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertSendDirection(),k.debug('stopSending() [localId:%s]',e),n=this._mapMidTransceiver.get(e)){c.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return n.sender.replaceTrack(null),this._pc.removeTrack(n.sender),this._remoteSdp.closeMediaSection(n.mid),c.next=10,t.awrap(this._pc.createOffer());case 10:return s=c.sent,k.debug('stopSending() | calling pc.setLocalDescription() [offer:%o]',s),c.next=14,t.awrap(this._pc.setLocalDescription(s));case 14:return i={type:'answer',sdp:this._remoteSdp.getSdp()},k.debug('stopSending() | calling pc.setRemoteDescription() [answer:%o]',i),c.next=18,t.awrap(this._pc.setRemoteDescription(i));case 18:this._mapMidTransceiver.delete(e);case 19:case"end":return c.stop()}},null,this,null,Promise)}},{key:"replaceTrack",value:function(e,n){var s;return t.async(function(i){for(;;)switch(i.prev=i.next){case 0:if(this._assertSendDirection(),n?k.debug('replaceTrack() [localId:%s, track.id:%s]',e,n.id):k.debug('replaceTrack() [localId:%s, no track]',e),s=this._mapMidTransceiver.get(e)){i.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return i.next=7,t.awrap(s.sender.replaceTrack(n));case 7:case"end":return i.stop()}},null,this,null,Promise)}},{key:"setMaxSpatialLayer",value:function(e,n){var s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertSendDirection(),k.debug('setMaxSpatialLayer() [localId:%s, spatialLayer:%s]',e,n),s=this._mapMidTransceiver.get(e)){c.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return(i=s.sender.getParameters()).encodings.forEach(function(e,t){e.active=t<=n}),c.next=9,t.awrap(s.sender.setParameters(i));case 9:case"end":return c.stop()}},null,this,null,Promise)}},{key:"setRtpEncodingParameters",value:function(n,s){var i,c;return t.async(function(o){for(;;)switch(o.prev=o.next){case 0:if(this._assertSendDirection(),k.debug('setRtpEncodingParameters() [localId:%s, params:%o]',n,s),i=this._mapMidTransceiver.get(n)){o.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return(c=i.sender.getParameters()).encodings.forEach(function(t,n){c.encodings[n]=e(e({},t),s)}),o.next=9,t.awrap(i.sender.setParameters(c));case 9:case"end":return o.stop()}},null,this,null,Promise)}},{key:"getSenderStats",value:function(e){var n;return t.async(function(t){for(;;)switch(t.prev=t.next){case 0:if(this._assertSendDirection(),n=this._mapMidTransceiver.get(e)){t.next=4;break}throw new Error('associated RTCRtpTransceiver not found');case 4:return t.abrupt("return",n.sender.getStats());case 5:case"end":return t.stop()}},null,this,null,Promise)}},{key:"sendDataChannel",value:function(e){var n,s,i,c,o,p,u,l,f,h,m,v;return t.async(function(w){for(;;)switch(w.prev=w.next){case 0:if(n=e.ordered,s=e.maxPacketLifeTime,i=e.maxRetransmits,c=e.label,o=e.protocol,this._assertSendDirection(),p={negotiated:!0,id:this._nextSendSctpStreamId,ordered:n,maxPacketLifeTime:s,maxRetransmits:i,protocol:o},k.debug('sendDataChannel() [options:%o]',p),u=this._pc.createDataChannel(c,p),this._nextSendSctpStreamId=++this._nextSendSctpStreamId%P.MIS,this._hasDataChannelMediaSection){w.next=24;break}return w.next=9,t.awrap(this._pc.createOffer());case 9:if(l=w.sent,f=_.parse(l.sdp),h=f.media.find(function(e){return'application'===e.type}),this._transportReady){w.next=15;break}return w.next=15,t.awrap(this._setupTransport({localDtlsRole:'server',localSdpObject:f}));case 15:return k.debug('sendDataChannel() | calling pc.setLocalDescription() [offer:%o]',l),w.next=18,t.awrap(this._pc.setLocalDescription(l));case 18:return this._remoteSdp.sendSctpAssociation({offerMediaObject:h}),m={type:'answer',sdp:this._remoteSdp.getSdp()},k.debug('sendDataChannel() | calling pc.setRemoteDescription() [answer:%o]',m),w.next=23,t.awrap(this._pc.setRemoteDescription(m));case 23:this._hasDataChannelMediaSection=!0;case 24:return v={streamId:p.id,ordered:p.ordered,maxPacketLifeTime:p.maxPacketLifeTime,maxRetransmits:p.maxRetransmits},w.abrupt("return",{dataChannel:u,sctpStreamParameters:v});case 26:case"end":return w.stop()}},null,this,null,Promise)}},{key:"receive",value:function(e){var n,s,i,c,o,p,u,l,f;return t.async(function(h){for(;;)switch(h.prev=h.next){case 0:return n=e.trackId,s=e.kind,i=e.rtpParameters,this._assertRecvDirection(),k.debug('receive() [trackId:%s, kind:%s]',n,s),c=i.mid||String(this._mapMidTransceiver.size),this._remoteSdp.receive({mid:c,kind:s,offerRtpParameters:i,streamId:i.rtcp.cname,trackId:n}),o={type:'offer',sdp:this._remoteSdp.getSdp()},k.debug('receive() | calling pc.setRemoteDescription() [offer:%o]',o),h.next=9,t.awrap(this._pc.setRemoteDescription(o));case 9:return h.next=11,t.awrap(this._pc.createAnswer());case 11:if(p=h.sent,u=_.parse(p.sdp),l=u.media.find(function(e){return String(e.mid)===c}),y.applyCodecParameters({offerRtpParameters:i,answerMediaObject:l}),p={type:'answer',sdp:_.write(u)},this._transportReady){h.next=19;break}return h.next=19,t.awrap(this._setupTransport({localDtlsRole:'client',localSdpObject:u}));case 19:return k.debug('receive() | calling pc.setLocalDescription() [answer:%o]',p),h.next=22,t.awrap(this._pc.setLocalDescription(p));case 22:if(f=this._pc.getTransceivers().find(function(e){return e.mid===c})){h.next=25;break}throw new Error('new RTCRtpTransceiver not found');case 25:return this._mapMidTransceiver.set(c,f),h.abrupt("return",{localId:c,track:f.receiver.track,rtpReceiver:f.receiver});case 27:case"end":return h.stop()}},null,this,null,Promise)}},{key:"stopReceiving",value:function(e){var n,s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertRecvDirection(),k.debug('stopReceiving() [localId:%s]',e),n=this._mapMidTransceiver.get(e)){c.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return this._remoteSdp.closeMediaSection(n.mid),s={type:'offer',sdp:this._remoteSdp.getSdp()},k.debug('stopReceiving() | calling pc.setRemoteDescription() [offer:%o]',s),c.next=10,t.awrap(this._pc.setRemoteDescription(s));case 10:return c.next=12,t.awrap(this._pc.createAnswer());case 12:return i=c.sent,k.debug('stopReceiving() | calling pc.setLocalDescription() [answer:%o]',i),c.next=16,t.awrap(this._pc.setLocalDescription(i));case 16:this._mapMidTransceiver.delete(e);case 17:case"end":return c.stop()}},null,this,null,Promise)}},{key:"pauseReceiving",value:function(e){var n,s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertRecvDirection(),k.debug('pauseReceiving() [localId:%s]',e),n=this._mapMidTransceiver.get(e)){c.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return n.direction='inactive',s={type:'offer',sdp:this._remoteSdp.getSdp()},k.debug('pauseReceiving() | calling pc.setRemoteDescription() [offer:%o]',s),c.next=10,t.awrap(this._pc.setRemoteDescription(s));case 10:return c.next=12,t.awrap(this._pc.createAnswer());case 12:return i=c.sent,k.debug('pauseReceiving() | calling pc.setLocalDescription() [answer:%o]',i),c.next=16,t.awrap(this._pc.setLocalDescription(i));case 16:case"end":return c.stop()}},null,this,null,Promise)}},{key:"resumeReceiving",value:function(e){var n,s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertRecvDirection(),k.debug('resumeReceiving() [localId:%s]',e),n=this._mapMidTransceiver.get(e)){c.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return n.direction='recvonly',s={type:'offer',sdp:this._remoteSdp.getSdp()},k.debug('resumeReceiving() | calling pc.setRemoteDescription() [offer:%o]',s),c.next=10,t.awrap(this._pc.setRemoteDescription(s));case 10:return c.next=12,t.awrap(this._pc.createAnswer());case 12:return i=c.sent,k.debug('resumeReceiving() | calling pc.setLocalDescription() [answer:%o]',i),c.next=16,t.awrap(this._pc.setLocalDescription(i));case 16:case"end":return c.stop()}},null,this,null,Promise)}},{key:"getReceiverStats",value:function(e){var n;return t.async(function(t){for(;;)switch(t.prev=t.next){case 0:if(this._assertRecvDirection(),n=this._mapMidTransceiver.get(e)){t.next=4;break}throw new Error('associated RTCRtpTransceiver not found');case 4:return t.abrupt("return",n.receiver.getStats());case 5:case"end":return t.stop()}},null,this,null,Promise)}},{key:"receiveDataChannel",value:function(e){var n,s,i,c,o,p,u,l,f,h,m,v;return t.async(function(w){for(;;)switch(w.prev=w.next){case 0:if(n=e.sctpStreamParameters,s=e.label,i=e.protocol,this._assertRecvDirection(),c=n.streamId,o=n.ordered,p=n.maxPacketLifeTime,u=n.maxRetransmits,l={negotiated:!0,id:c,ordered:o,maxPacketLifeTime:p,maxRetransmits:u,protocol:i},k.debug('receiveDataChannel() [options:%o]',l),f=this._pc.createDataChannel(s,l),this._hasDataChannelMediaSection){w.next=23;break}return this._remoteSdp.receiveSctpAssociation(),h={type:'offer',sdp:this._remoteSdp.getSdp()},k.debug('receiveDataChannel() | calling pc.setRemoteDescription() [offer:%o]',h),w.next=12,t.awrap(this._pc.setRemoteDescription(h));case 12:return w.next=14,t.awrap(this._pc.createAnswer());case 14:if(m=w.sent,this._transportReady){w.next=19;break}return v=_.parse(m.sdp),w.next=19,t.awrap(this._setupTransport({localDtlsRole:'client',localSdpObject:v}));case 19:return k.debug('receiveDataChannel() | calling pc.setRemoteDescription() [answer:%o]',m),w.next=22,t.awrap(this._pc.setLocalDescription(m));case 22:this._hasDataChannelMediaSection=!0;case 23:return w.abrupt("return",{dataChannel:f});case 24:case"end":return w.stop()}},null,this,null,Promise)}},{key:"_setupTransport",value:function(e){var n,s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:return n=e.localDtlsRole,(s=e.localSdpObject)||(s=_.parse(this._pc.localDescription.sdp)),(i=y.extractDtlsParameters({sdpObject:s})).role=n,this._remoteSdp.updateDtlsRole('client'===n?'server':'client'),c.next=7,t.awrap(this.safeEmitAsPromise('@connect',{dtlsParameters:i}));case 7:this._transportReady=!0;case 8:case"end":return c.stop()}},null,this,null,Promise)}},{key:"_assertSendDirection",value:function(){if('send'!==this._direction)throw new Error('method can just be called for handlers with "send" direction')}},{key:"_assertRecvDirection",value:function(){if('recv'!==this._direction)throw new Error('method can just be called for handlers with "recv" direction')}}],[{key:"createFactory",value:function(){return function(){return new v}}}]),v})(x.HandlerInterface);_e.Safari12=T},622,[22,67,9,10,12,14,17,607,593,597,598,611,612,613,614]); -__d(function(g,_r,_i,a,_m,_e,d){"use strict";var e=_r(d[0]),t=_r(d[1]),r=_r(d[2]),n=_r(d[3]),s=_r(d[4]),c=_r(d[5]),i=_r(d[6]);function o(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(r)return(r=r.call(e)).next.bind(r);if(Array.isArray(e)||(r=p(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var n=0;return function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function p(e,t){if(e){if("string"==typeof e)return l(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?l(e,t):void 0}}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r1&&(k.debug('send() | enabling simulcast'),l=v.parse(p.sdp),u=l.media.find(function(e){return'video'===e.type}),w.addLegacySimulcast({offerMediaObject:u,track:n,numStreams:s.length}),p={type:'offer',sdp:v.write(l)}),k.debug('send() | calling pc.setLocalDescription() [offer:%o]',p),I.next=21,t.awrap(this._pc.setLocalDescription(p));case 21:if(l=v.parse(this._pc.localDescription.sdp),u=l.media.find(function(e){return e.type===n.kind}),f.rtcp.cname=R.getCname({offerMediaObject:u}),f.encodings=w.getRtpEncodings({offerMediaObject:u,track:n}),s)for(m=0;m1&&'video/vp8'===f.codecs[0].mimeType.toLowerCase())for(S=o(f.encodings);!(y=S()).done;)y.value.scalabilityMode='S1T3';return this._remoteSdp.send({offerMediaObject:u,offerRtpParameters:f,answerRtpParameters:h,codecOptions:c}),x={type:'answer',sdp:this._remoteSdp.getSdp()},k.debug('send() | calling pc.setRemoteDescription() [answer:%o]',x),I.next=32,t.awrap(this._pc.setRemoteDescription(x));case 32:return P=String(this._nextSendLocalId),this._nextSendLocalId++,D=this._pc.getSenders().find(function(e){return e.track===n}),this._mapSendLocalIdRtpSender.set(P,D),I.abrupt("return",{localId:P,rtpParameters:f,rtpSender:D});case 37:case"end":return I.stop()}},null,this,null,Promise)}},{key:"stopSending",value:function(e){var r,n,s;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertSendDirection(),r=this._mapSendLocalIdRtpSender.get(e)){c.next=4;break}throw new Error('associated RTCRtpSender not found');case 4:return r.track&&this._sendStream.removeTrack(r.track),this._mapSendLocalIdRtpSender.delete(e),c.next=8,t.awrap(this._pc.createOffer());case 8:return n=c.sent,k.debug('stopSending() | calling pc.setLocalDescription() [offer:%o]',n),c.prev=10,c.next=13,t.awrap(this._pc.setLocalDescription(n));case 13:c.next=21;break;case 15:if(c.prev=15,c.t0=c.catch(10),0!==this._sendStream.getTracks().length){c.next=20;break}return k.warn('stopSending() | ignoring expected error due no sending tracks: %s',c.t0.toString()),c.abrupt("return");case 20:throw c.t0;case 21:if('stable'!==this._pc.signalingState){c.next=23;break}return c.abrupt("return");case 23:return s={type:'answer',sdp:this._remoteSdp.getSdp()},k.debug('stopSending() | calling pc.setRemoteDescription() [answer:%o]',s),c.next=27,t.awrap(this._pc.setRemoteDescription(s));case 27:case"end":return c.stop()}},null,this,[[10,15]],Promise)}},{key:"replaceTrack",value:function(e,r){var n,s;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertSendDirection(),r?k.debug('replaceTrack() [localId:%s, track.id:%s]',e,r.id):k.debug('replaceTrack() [localId:%s, no track]',e),n=this._mapSendLocalIdRtpSender.get(e)){c.next=5;break}throw new Error('associated RTCRtpSender not found');case 5:return s=n.track,c.next=8,t.awrap(n.replaceTrack(r));case 8:s&&this._sendStream.removeTrack(s),r&&this._sendStream.addTrack(r);case 10:case"end":return c.stop()}},null,this,null,Promise)}},{key:"setMaxSpatialLayer",value:function(e,r){var n,s;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertSendDirection(),k.debug('setMaxSpatialLayer() [localId:%s, spatialLayer:%s]',e,r),n=this._mapSendLocalIdRtpSender.get(e)){c.next=5;break}throw new Error('associated RTCRtpSender not found');case 5:return(s=n.getParameters()).encodings.forEach(function(e,t){e.active=t<=r}),c.next=9,t.awrap(n.setParameters(s));case 9:case"end":return c.stop()}},null,this,null,Promise)}},{key:"setRtpEncodingParameters",value:function(r,n){var s,c;return t.async(function(i){for(;;)switch(i.prev=i.next){case 0:if(this._assertSendDirection(),k.debug('setRtpEncodingParameters() [localId:%s, params:%o]',r,n),s=this._mapSendLocalIdRtpSender.get(r)){i.next=5;break}throw new Error('associated RTCRtpSender not found');case 5:return(c=s.getParameters()).encodings.forEach(function(t,r){c.encodings[r]=e(e({},t),n)}),i.next=9,t.awrap(s.setParameters(c));case 9:case"end":return i.stop()}},null,this,null,Promise)}},{key:"getSenderStats",value:function(e){var r;return t.async(function(t){for(;;)switch(t.prev=t.next){case 0:if(this._assertSendDirection(),r=this._mapSendLocalIdRtpSender.get(e)){t.next=4;break}throw new Error('associated RTCRtpSender not found');case 4:return t.abrupt("return",r.getStats());case 5:case"end":return t.stop()}},null,this,null,Promise)}},{key:"sendDataChannel",value:function(e){var r,n,s,c,i,o,p,l,u,f,h,m;return t.async(function(S){for(;;)switch(S.prev=S.next){case 0:if(r=e.ordered,n=e.maxPacketLifeTime,s=e.maxRetransmits,c=e.label,i=e.protocol,this._assertSendDirection(),o={negotiated:!0,id:this._nextSendSctpStreamId,ordered:r,maxPacketLifeTime:n,maxRetransmits:s,protocol:i},k.debug('sendDataChannel() [options:%o]',o),p=this._pc.createDataChannel(c,o),this._nextSendSctpStreamId=++this._nextSendSctpStreamId%P.MIS,this._hasDataChannelMediaSection){S.next=24;break}return S.next=9,t.awrap(this._pc.createOffer());case 9:if(l=S.sent,u=v.parse(l.sdp),f=u.media.find(function(e){return'application'===e.type}),this._transportReady){S.next=15;break}return S.next=15,t.awrap(this._setupTransport({localDtlsRole:'server',localSdpObject:u}));case 15:return k.debug('sendDataChannel() | calling pc.setLocalDescription() [offer:%o]',l),S.next=18,t.awrap(this._pc.setLocalDescription(l));case 18:return this._remoteSdp.sendSctpAssociation({offerMediaObject:f}),h={type:'answer',sdp:this._remoteSdp.getSdp()},k.debug('sendDataChannel() | calling pc.setRemoteDescription() [answer:%o]',h),S.next=23,t.awrap(this._pc.setRemoteDescription(h));case 23:this._hasDataChannelMediaSection=!0;case 24:return m={streamId:o.id,ordered:o.ordered,maxPacketLifeTime:o.maxPacketLifeTime,maxRetransmits:o.maxRetransmits},S.abrupt("return",{dataChannel:p,sctpStreamParameters:m});case 26:case"end":return S.stop()}},null,this,null,Promise)}},{key:"receive",value:function(e){var r,n,s,c,i,o,p,l,u,f;return t.async(function(h){for(;;)switch(h.prev=h.next){case 0:return r=e.trackId,n=e.kind,s=e.rtpParameters,this._assertRecvDirection(),k.debug('receive() [trackId:%s, kind:%s]',r,n),c=r,i=n,this._remoteSdp.receive({mid:i,kind:n,offerRtpParameters:s,streamId:s.rtcp.cname,trackId:r}),o={type:'offer',sdp:this._remoteSdp.getSdp()},k.debug('receive() | calling pc.setRemoteDescription() [offer:%o]',o),h.next=10,t.awrap(this._pc.setRemoteDescription(o));case 10:return h.next=12,t.awrap(this._pc.createAnswer());case 12:if(p=h.sent,l=v.parse(p.sdp),u=l.media.find(function(e){return String(e.mid)===i}),R.applyCodecParameters({offerRtpParameters:s,answerMediaObject:u}),p={type:'answer',sdp:v.write(l)},this._transportReady){h.next=20;break}return h.next=20,t.awrap(this._setupTransport({localDtlsRole:'client',localSdpObject:l}));case 20:return k.debug('receive() | calling pc.setLocalDescription() [answer:%o]',p),h.next=23,t.awrap(this._pc.setLocalDescription(p));case 23:if(f=this._pc.getReceivers().find(function(e){return e.track&&e.track.id===c})){h.next=26;break}throw new Error('new RTCRtpReceiver not');case 26:return this._mapRecvLocalIdInfo.set(c,{mid:i,rtpParameters:s,rtpReceiver:f}),h.abrupt("return",{localId:c,track:f.track,rtpReceiver:f});case 28:case"end":return h.stop()}},null,this,null,Promise)}},{key:"stopReceiving",value:function(e){var r,n,s,c,i;return t.async(function(o){for(;;)switch(o.prev=o.next){case 0:return this._assertRecvDirection(),k.debug('stopReceiving() [localId:%s]',e),r=this._mapRecvLocalIdInfo.get(e)||{},n=r.mid,s=r.rtpParameters,this._mapRecvLocalIdInfo.delete(e),this._remoteSdp.planBStopReceiving({mid:n,offerRtpParameters:s}),c={type:'offer',sdp:this._remoteSdp.getSdp()},k.debug('stopReceiving() | calling pc.setRemoteDescription() [offer:%o]',c),o.next=9,t.awrap(this._pc.setRemoteDescription(c));case 9:return o.next=11,t.awrap(this._pc.createAnswer());case 11:return i=o.sent,k.debug('stopReceiving() | calling pc.setLocalDescription() [answer:%o]',i),o.next=15,t.awrap(this._pc.setLocalDescription(i));case 15:case"end":return o.stop()}},null,this,null,Promise)}},{key:"getReceiverStats",value:function(e){var r,n;return t.async(function(t){for(;;)switch(t.prev=t.next){case 0:if(this._assertRecvDirection(),r=this._mapRecvLocalIdInfo.get(e)||{},n=r.rtpReceiver){t.next=4;break}throw new Error('associated RTCRtpReceiver not found');case 4:return t.abrupt("return",n.getStats());case 5:case"end":return t.stop()}},null,this,null,Promise)}},{key:"pauseReceiving",value:function(e){return t.async(function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}},null,null,null,Promise)}},{key:"resumeReceiving",value:function(e){return t.async(function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}},null,null,null,Promise)}},{key:"receiveDataChannel",value:function(e){var r,n,s,c,i,o,p,l,u,f,h,m;return t.async(function(S){for(;;)switch(S.prev=S.next){case 0:if(r=e.sctpStreamParameters,n=e.label,s=e.protocol,this._assertRecvDirection(),c=r.streamId,i=r.ordered,o=r.maxPacketLifeTime,p=r.maxRetransmits,l={negotiated:!0,id:c,ordered:i,maxPacketLifeTime:o,maxRetransmits:p,protocol:s},k.debug('receiveDataChannel() [options:%o]',l),u=this._pc.createDataChannel(n,l),this._hasDataChannelMediaSection){S.next=23;break}return this._remoteSdp.receiveSctpAssociation({oldDataChannelSpec:!0}),f={type:'offer',sdp:this._remoteSdp.getSdp()},k.debug('receiveDataChannel() | calling pc.setRemoteDescription() [offer:%o]',f),S.next=12,t.awrap(this._pc.setRemoteDescription(f));case 12:return S.next=14,t.awrap(this._pc.createAnswer());case 14:if(h=S.sent,this._transportReady){S.next=19;break}return m=v.parse(h.sdp),S.next=19,t.awrap(this._setupTransport({localDtlsRole:'client',localSdpObject:m}));case 19:return k.debug('receiveDataChannel() | calling pc.setRemoteDescription() [answer:%o]',h),S.next=22,t.awrap(this._pc.setLocalDescription(h));case 22:this._hasDataChannelMediaSection=!0;case 23:return S.abrupt("return",{dataChannel:u});case 24:case"end":return S.stop()}},null,this,null,Promise)}},{key:"_setupTransport",value:function(e){var r,n,s;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:return r=e.localDtlsRole,(n=e.localSdpObject)||(n=v.parse(this._pc.localDescription.sdp)),(s=R.extractDtlsParameters({sdpObject:n})).role=r,this._remoteSdp.updateDtlsRole('client'===r?'server':'client'),c.next=7,t.awrap(this.safeEmitAsPromise('@connect',{dtlsParameters:s}));case 7:this._transportReady=!0;case 8:case"end":return c.stop()}},null,this,null,Promise)}},{key:"_assertSendDirection",value:function(){if('send'!==this._direction)throw new Error('method can just be called for handlers with "send" direction')}},{key:"_assertRecvDirection",value:function(){if('recv'!==this._direction)throw new Error('method can just be called for handlers with "recv" direction')}}],[{key:"createFactory",value:function(){return function(){return new m}}}]),m})(y.HandlerInterface);_e.Safari11=D},623,[22,67,9,10,12,14,17,607,593,597,598,611,619,613,614]); -__d(function(g,r,_i,a,_m,_e,d){"use strict";var e=r(d[0]),t=r(d[1]),n=r(d[2]),s=r(d[3]),c=r(d[4]),i=r(d[5]),o=r(d[6]);function u(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(n)return(n=n.call(e)).next.bind(n);if(Array.isArray(e)||(n=l(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var s=0;return function(){return s>=e.length?{done:!0}:{done:!1,value:e[s++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function l(e,t){if(e){if("string"==typeof e)return p(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?p(e,t):void 0}}function p(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,s=new Array(t);n=t.length?{done:!0}:{done:!1,value:t[l++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function n(t,n){if(t){if("string"==typeof t)return i(t,n);var o=Object.prototype.toString.call(t).slice(8,-1);return"Object"===o&&t.constructor&&(o=t.constructor.name),"Map"===o||"Set"===o?Array.from(t):"Arguments"===o||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(o)?i(t,n):void 0}}function i(t,n){(null==n||n>t.length)&&(n=t.length);for(var i=0,o=new Array(n);i=e.length?{done:!0}:{done:!1,value:e[s++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function l(e,t){if(e){if("string"==typeof e)return u(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?u(e,t):void 0}}function u(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,s=new Array(t);n1&&(D.debug('send() | enabling simulcast'),u=_.parse(l.sdp),f=u.media.find(function(e){return'video'===e.type}),R.addLegacySimulcast({offerMediaObject:f,track:s,numStreams:c.length}),l={type:'offer',sdp:_.write(u)}),D.debug('send() | calling pc.setLocalDescription() [offer:%o]',l),I.next=21,t.awrap(this._pc.setLocalDescription(l));case 21:if(u=_.parse(this._pc.localDescription.sdp),f=u.media.find(function(e){return e.type===s.kind}),m.rtcp.cname=x.getCname({offerMediaObject:f}),m.encodings=R.getRtpEncodings({offerMediaObject:f,track:s}),c)for(v=0;v1&&('video/vp8'===m.codecs[0].mimeType.toLowerCase()||'video/h264'===m.codecs[0].mimeType.toLowerCase()))for(S=p(m.encodings);!(b=S()).done;)b.value.scalabilityMode='S1T3';return this._remoteSdp.send({offerMediaObject:f,offerRtpParameters:m,answerRtpParameters:h,codecOptions:i}),k={type:'answer',sdp:this._remoteSdp.getSdp()},D.debug('send() | calling pc.setRemoteDescription() [answer:%o]',k),I.next=32,t.awrap(this._pc.setRemoteDescription(k));case 32:return P=String(this._nextSendLocalId),this._nextSendLocalId++,this._mapSendLocalIdTrack.set(P,s),I.abrupt("return",{localId:P,rtpParameters:m});case 36:case"end":return I.stop()}},null,this,null,Promise)}},{key:"stopSending",value:function(e){var n,s,c;return t.async(function(i){for(;;)switch(i.prev=i.next){case 0:if(this._assertSendDirection(),D.debug('stopSending() [localId:%s]',e),n=this._mapSendLocalIdTrack.get(e)){i.next=5;break}throw new Error('track not found');case 5:return this._mapSendLocalIdTrack.delete(e),this._sendStream.removeTrack(n),this._pc.addStream(this._sendStream),i.next=10,t.awrap(this._pc.createOffer());case 10:return s=i.sent,D.debug('stopSending() | calling pc.setLocalDescription() [offer:%o]',s),i.prev=12,i.next=15,t.awrap(this._pc.setLocalDescription(s));case 15:i.next=23;break;case 17:if(i.prev=17,i.t0=i.catch(12),0!==this._sendStream.getTracks().length){i.next=22;break}return D.warn('stopSending() | ignoring expected error due no sending tracks: %s',i.t0.toString()),i.abrupt("return");case 22:throw i.t0;case 23:if('stable'!==this._pc.signalingState){i.next=25;break}return i.abrupt("return");case 25:return c={type:'answer',sdp:this._remoteSdp.getSdp()},D.debug('stopSending() | calling pc.setRemoteDescription() [answer:%o]',c),i.next=29,t.awrap(this._pc.setRemoteDescription(c));case 29:case"end":return i.stop()}},null,this,[[12,17]],Promise)}},{key:"replaceTrack",value:function(e,n){return t.async(function(e){for(;;)switch(e.prev=e.next){case 0:throw new b.UnsupportedError('not implemented');case 1:case"end":return e.stop()}},null,null,null,Promise)}},{key:"setMaxSpatialLayer",value:function(e,n){return t.async(function(e){for(;;)switch(e.prev=e.next){case 0:throw new b.UnsupportedError('not implemented');case 1:case"end":return e.stop()}},null,null,null,Promise)}},{key:"setRtpEncodingParameters",value:function(e,n){return t.async(function(e){for(;;)switch(e.prev=e.next){case 0:throw new b.UnsupportedError('not implemented');case 1:case"end":return e.stop()}},null,null,null,Promise)}},{key:"getSenderStats",value:function(e){return t.async(function(e){for(;;)switch(e.prev=e.next){case 0:throw new b.UnsupportedError('not implemented');case 1:case"end":return e.stop()}},null,null,null,Promise)}},{key:"sendDataChannel",value:function(e){var n,s,c,i,o,p,l,u,f,m,h,v;return t.async(function(S){for(;;)switch(S.prev=S.next){case 0:if(n=e.ordered,s=e.maxPacketLifeTime,c=e.maxRetransmits,i=e.label,o=e.protocol,this._assertSendDirection(),p={negotiated:!0,id:this._nextSendSctpStreamId,ordered:n,maxPacketLifeTime:s,maxRetransmitTime:s,maxRetransmits:c,protocol:o},D.debug('sendDataChannel() [options:%o]',p),l=this._pc.createDataChannel(i,p),this._nextSendSctpStreamId=++this._nextSendSctpStreamId%I.MIS,this._hasDataChannelMediaSection){S.next=24;break}return S.next=9,t.awrap(this._pc.createOffer());case 9:if(u=S.sent,f=_.parse(u.sdp),m=f.media.find(function(e){return'application'===e.type}),this._transportReady){S.next=15;break}return S.next=15,t.awrap(this._setupTransport({localDtlsRole:'server',localSdpObject:f}));case 15:return D.debug('sendDataChannel() | calling pc.setLocalDescription() [offer:%o]',u),S.next=18,t.awrap(this._pc.setLocalDescription(u));case 18:return this._remoteSdp.sendSctpAssociation({offerMediaObject:m}),h={type:'answer',sdp:this._remoteSdp.getSdp()},D.debug('sendDataChannel() | calling pc.setRemoteDescription() [answer:%o]',h),S.next=23,t.awrap(this._pc.setRemoteDescription(h));case 23:this._hasDataChannelMediaSection=!0;case 24:return v={streamId:p.id,ordered:p.ordered,maxPacketLifeTime:p.maxPacketLifeTime,maxRetransmits:p.maxRetransmits},S.abrupt("return",{dataChannel:l,sctpStreamParameters:v});case 26:case"end":return S.stop()}},null,this,null,Promise)}},{key:"receive",value:function(e){var n,s,c,i,o,p,l,u,f,m,h,v;return t.async(function(S){for(;;)switch(S.prev=S.next){case 0:return n=e.trackId,s=e.kind,c=e.rtpParameters,this._assertRecvDirection(),D.debug('receive() [trackId:%s, kind:%s]',n,s),i=n,o=s,p=c.rtcp.cname,D.debug('receive() | forcing a random remote streamId to avoid well known bug in react-native-webrtc'),p+="-hack-"+w.generateRandomNumber(),this._remoteSdp.receive({mid:o,kind:s,offerRtpParameters:c,streamId:p,trackId:n}),l={type:'offer',sdp:this._remoteSdp.getSdp()},D.debug('receive() | calling pc.setRemoteDescription() [offer:%o]',l),S.next=13,t.awrap(this._pc.setRemoteDescription(l));case 13:return S.next=15,t.awrap(this._pc.createAnswer());case 15:if(u=S.sent,f=_.parse(u.sdp),m=f.media.find(function(e){return String(e.mid)===o}),x.applyCodecParameters({offerRtpParameters:c,answerMediaObject:m}),u={type:'answer',sdp:_.write(f)},this._transportReady){S.next=23;break}return S.next=23,t.awrap(this._setupTransport({localDtlsRole:'client',localSdpObject:f}));case 23:return D.debug('receive() | calling pc.setLocalDescription() [answer:%o]',u),S.next=26,t.awrap(this._pc.setLocalDescription(u));case 26:if(h=this._pc.getRemoteStreams().find(function(e){return e.id===p}),v=h.getTrackById(i)){S.next=30;break}throw new Error('remote track not found');case 30:return this._mapRecvLocalIdInfo.set(i,{mid:o,rtpParameters:c}),S.abrupt("return",{localId:i,track:v});case 32:case"end":return S.stop()}},null,this,null,Promise)}},{key:"stopReceiving",value:function(e){var n,s,c,i,o;return t.async(function(p){for(;;)switch(p.prev=p.next){case 0:return this._assertRecvDirection(),D.debug('stopReceiving() [localId:%s]',e),n=this._mapRecvLocalIdInfo.get(e)||{},s=n.mid,c=n.rtpParameters,this._mapRecvLocalIdInfo.delete(e),this._remoteSdp.planBStopReceiving({mid:s,offerRtpParameters:c}),i={type:'offer',sdp:this._remoteSdp.getSdp()},D.debug('stopReceiving() | calling pc.setRemoteDescription() [offer:%o]',i),p.next=9,t.awrap(this._pc.setRemoteDescription(i));case 9:return p.next=11,t.awrap(this._pc.createAnswer());case 11:return o=p.sent,D.debug('stopReceiving() | calling pc.setLocalDescription() [answer:%o]',o),p.next=15,t.awrap(this._pc.setLocalDescription(o));case 15:case"end":return p.stop()}},null,this,null,Promise)}},{key:"pauseReceiving",value:function(e){return t.async(function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}},null,null,null,Promise)}},{key:"resumeReceiving",value:function(e){return t.async(function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}},null,null,null,Promise)}},{key:"getReceiverStats",value:function(e){return t.async(function(e){for(;;)switch(e.prev=e.next){case 0:throw new b.UnsupportedError('not implemented');case 1:case"end":return e.stop()}},null,null,null,Promise)}},{key:"receiveDataChannel",value:function(e){var n,s,c,i,o,p,l,u,f,m,h,v;return t.async(function(S){for(;;)switch(S.prev=S.next){case 0:if(n=e.sctpStreamParameters,s=e.label,c=e.protocol,this._assertRecvDirection(),i=n.streamId,o=n.ordered,p=n.maxPacketLifeTime,l=n.maxRetransmits,u={negotiated:!0,id:i,ordered:o,maxPacketLifeTime:p,maxRetransmitTime:p,maxRetransmits:l,protocol:c},D.debug('receiveDataChannel() [options:%o]',u),f=this._pc.createDataChannel(s,u),this._hasDataChannelMediaSection){S.next=23;break}return this._remoteSdp.receiveSctpAssociation({oldDataChannelSpec:!0}),m={type:'offer',sdp:this._remoteSdp.getSdp()},D.debug('receiveDataChannel() | calling pc.setRemoteDescription() [offer:%o]',m),S.next=12,t.awrap(this._pc.setRemoteDescription(m));case 12:return S.next=14,t.awrap(this._pc.createAnswer());case 14:if(h=S.sent,this._transportReady){S.next=19;break}return v=_.parse(h.sdp),S.next=19,t.awrap(this._setupTransport({localDtlsRole:'client',localSdpObject:v}));case 19:return D.debug('receiveDataChannel() | calling pc.setRemoteDescription() [answer:%o]',h),S.next=22,t.awrap(this._pc.setLocalDescription(h));case 22:this._hasDataChannelMediaSection=!0;case 23:return S.abrupt("return",{dataChannel:f});case 24:case"end":return S.stop()}},null,this,null,Promise)}},{key:"_setupTransport",value:function(e){var n,s,c;return t.async(function(i){for(;;)switch(i.prev=i.next){case 0:return n=e.localDtlsRole,(s=e.localSdpObject)||(s=_.parse(this._pc.localDescription.sdp)),(c=x.extractDtlsParameters({sdpObject:s})).role=n,this._remoteSdp.updateDtlsRole('client'===n?'server':'client'),i.next=7,t.awrap(this.safeEmitAsPromise('@connect',{dtlsParameters:c}));case 7:this._transportReady=!0;case 8:case"end":return i.stop()}},null,this,null,Promise)}},{key:"_assertSendDirection",value:function(){if('send'!==this._direction)throw new Error('method can just be called for handlers with "send" direction')}},{key:"_assertRecvDirection",value:function(){if('recv'!==this._direction)throw new Error('method can just be called for handlers with "recv" direction')}}],[{key:"createFactory",value:function(){return function(){return new v}}}]),v})(k.HandlerInterface);_e.ReactNative=C},626,[22,67,9,10,12,14,17,607,593,596,597,598,611,619,613,614]); -__d(function(g,r,i,a,_m,e,d){"use strict";var t=this&&this.__createBinding||(Object.create?function(t,n,o,c){void 0===c&&(c=o),Object.defineProperty(t,c,{enumerable:!0,get:function(){return n[o]}})}:function(t,n,o,c){void 0===c&&(c=o),t[c]=n[o]}),n=this&&this.__exportStar||function(n,o){for(var c in n)"default"===c||o.hasOwnProperty(c)||t(o,n,c)};Object.defineProperty(e,"__esModule",{value:!0}),n(r(d[0]),e),n(r(d[1]),e),n(r(d[2]),e),n(r(d[3]),e),n(r(d[4]),e),n(r(d[5]),e),n(r(d[6]),e),n(r(d[7]),e),n(r(d[8]),e),n(r(d[9]),e)},627,[591,600,602,603,604,605,628,629,613,596]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0})},628,[]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0})},629,[]); -__d(function(g,r,i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.WebSocketProvider=_e.WebSocketContext=void 0;var t=e(r(d[1])),n=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=l(t);if(n&&n.has(e))return n.get(e);var o={},c=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in e)if("default"!==u&&Object.prototype.hasOwnProperty.call(e,u)){var f=c?Object.getOwnPropertyDescriptor(e,u):null;f&&(f.get||f.set)?Object.defineProperty(o,u,f):o[u]=e[u]}o.default=e,n&&n.set(e,o);return o})(r(d[2])),o=e(r(d[3])),c=r(d[4]),u=r(d[5]),f=r(d[6]),s=r(d[7]);function l(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(l=function(e){return e?n:t})(e)}var p=(0,n.createContext)(null);_e.WebSocketContext=p;_e.WebSocketProvider=function(e){var l=e.children,v=e.url,S=e.roomURL,k=e.peerId,O=(0,c.useDispatch)(),P=(0,n.useState)(),b=(0,t.default)(P,2),y=b[0],E=b[1],_=(0,c.useSelector)(function(e){return e.participant.authToken});return(0,n.useEffect)(function(){if(!v||!S||!k)return function(){};var e=new u.EventEmitter,t=(0,o.default)(v+"?roomURL="+S+"&peerId="+k+"&authToken="+_+"&version="+s.CLIENT_APP_VERSION);return t.on('disconnect',function(){O((0,f.setRoomSocketState)(f.RoomSocketState.DISCONNECTED))}),t.on('connect_error',function(e){console.log('connect_error',e)}),t.on('error',function(e){console.log('err socket')}),t.on('connect',function(){console.log('[DYTE] Connected'),O((0,f.setRoomSocketState)(f.RoomSocketState.CONNECTED))}),t.on('event://server-simple-message',function(t,n){var o=JSON.parse(t);e.emit('socket',o,n),O(o)}),E({socket:t,sendMessage:function(e,n){return new Promise(function(o){t.emit('event://send-message',JSON.stringify(e),function(e){var t=JSON.parse(e);O(t),o(t),n&&n(t)})})},emitter:e}),function(){t.disconnect(),E(null)}},[v,S,k,_,O]),n.default.createElement(p.Provider,{value:y},l)}},630,[1,41,165,631,432,595,480,504]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.io=e.Socket=e.Manager=e.protocol=void 0;var o=r(d[0]),t=r(d[1]),n=r(d[2])("socket.io-client");m.exports=e=u;var c=e.managers={};function u(u,f){"object"==typeof u&&(f=u,u=void 0),f=f||{};var s,p=(0,o.url)(u,f.path||"/socket.io"),l=p.source,y=p.id,v=p.path,b=c[y]&&v in c[y].nsps;return f.forceNew||f["force new connection"]||!1===f.multiplex||b?(n("ignoring socket cache for %s",l),s=new t.Manager(l,f)):(c[y]||(n("new io instance for %s",l),c[y]=new t.Manager(l,f)),s=c[y]),p.query&&!f.query&&(f.query=p.queryKey),s.socket(p.path,f)}e.io=u;var f=r(d[3]);Object.defineProperty(e,"protocol",{enumerable:!0,get:function(){return f.protocol}}),e.connect=u;var s=r(d[1]);Object.defineProperty(e,"Manager",{enumerable:!0,get:function(){return s.Manager}});var p=r(d[4]);Object.defineProperty(e,"Socket",{enumerable:!0,get:function(){return p.Socket}}),e.default=u},631,[632,634,588,657,656]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.url=void 0;var t=r(d[0]),o=r(d[1])("socket.io-client:url");e.url=function(p){var s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",l=arguments.length>2?arguments[2]:void 0,c=p;l=l||"undefined"!=typeof location&&location,null==p&&(p=l.protocol+"//"+l.host),"string"==typeof p&&("/"===p.charAt(0)&&(p="/"===p.charAt(1)?l.protocol+p:l.host+p),/^(https?|wss?):\/\//.test(p)||(o("protocol-less url %s",p),p=void 0!==l?l.protocol+"//"+p:"https://"+p),o("parse %s",p),c=t(p)),c.port||(/^(http|ws)$/.test(c.protocol)?c.port="80":/^(http|ws)s$/.test(c.protocol)&&(c.port="443")),c.path=c.path||"/";var h=-1!==c.host.indexOf(":")?"["+c.host+"]":c.host;return c.id=c.protocol+"://"+h+":"+c.port+s,c.href=c.protocol+"://"+h+(l&&l.port===c.port?"":":"+c.port),c}},632,[633,588]); -__d(function(g,r,_i,a,_m,_e,d){var e=/^(?:(?![^:@]+:[^:@\/]*@)(http|https|ws|wss):\/\/)?((?:(([^:@]*)(?::([^:@]*))?)?@)?((?:[a-f0-9]{0,4}:){2,7}[a-f0-9]{0,4}|[^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/,t=['source','protocol','authority','userInfo','user','password','host','port','relative','path','directory','file','query','anchor'];function s(e,t){var s=t.replace(/\/{2,9}/g,"/").split("/");return'/'!=t.substr(0,1)&&0!==t.length||s.splice(0,1),'/'==t.substr(t.length-1,1)&&s.splice(s.length-1,1),s}function n(e,t){var s={};return t.replace(/(?:^|&)([^&=]*)=?([^&]*)/g,function(e,t,n){t&&(s[t]=n)}),s}_m.exports=function(u){var o=u,i=u.indexOf('['),c=u.indexOf(']');-1!=i&&-1!=c&&(u=u.substring(0,i)+u.substring(i,c).replace(/:/g,';')+u.substring(c,u.length));for(var p=e.exec(u||''),h={},l=14;l--;)h[t[l]]=p[l]||'';return-1!=i&&-1!=c&&(h.source=o,h.host=h.host.substring(1,h.host.length-1).replace(/;/g,':'),h.authority=h.authority.replace('[','').replace(']','').replace(/;/g,':'),h.ipv6uri=!0),h.pathNames=s(h,h.path),h.queryKey=n(h,h.query),h}},633,[]); -__d(function(g,r,_i2,a,m,_e,d){"use strict";var e=r(d[0]),t=r(d[1]),n=r(d[2]),i=r(d[3]),o=r(d[4]),c=r(d[5]);function s(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}Object.defineProperty(_e,"__esModule",{value:!0}),_e.Manager=void 0;var u=r(d[6]),h=r(d[7]),l=r(d[8]),f=r(d[9]),p=r(d[10]),v=r(d[11]),y=r(d[12]),k=r(d[13])("socket.io-client:manager"),_=(function(y){i(D,y);var _,b,R=(_=D,b=s(),function(){var e,t=c(_);if(b){var n=c(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return o(this,e)});function D(t,i){var o,c;e(this,D),(o=R.call(this)).nsps={},o.subs=[],t&&"object"==typeof t&&(i=t,t=void 0),(i=i||{}).path=i.path||"/socket.io",o.opts=i,(0,h.installTimerFunctions)(n(o),i),o.reconnection(!1!==i.reconnection),o.reconnectionAttempts(i.reconnectionAttempts||1/0),o.reconnectionDelay(i.reconnectionDelay||1e3),o.reconnectionDelayMax(i.reconnectionDelayMax||5e3),o.randomizationFactor(null!==(c=i.randomizationFactor)&&void 0!==c?c:.5),o.backoff=new v({min:o.reconnectionDelay(),max:o.reconnectionDelayMax(),jitter:o.randomizationFactor()}),o.timeout(null==i.timeout?2e4:i.timeout),o._readyState="closed",o.uri=t;var s=i.parser||f;return o.encoder=new s.Encoder,o.decoder=new s.Decoder,o._autoConnect=!1!==i.autoConnect,o._autoConnect&&o.open(),o}return t(D,[{key:"reconnection",value:function(e){return arguments.length?(this._reconnection=!!e,this):this._reconnection}},{key:"reconnectionAttempts",value:function(e){return void 0===e?this._reconnectionAttempts:(this._reconnectionAttempts=e,this)}},{key:"reconnectionDelay",value:function(e){var t;return void 0===e?this._reconnectionDelay:(this._reconnectionDelay=e,null===(t=this.backoff)||void 0===t||t.setMin(e),this)}},{key:"randomizationFactor",value:function(e){var t;return void 0===e?this._randomizationFactor:(this._randomizationFactor=e,null===(t=this.backoff)||void 0===t||t.setJitter(e),this)}},{key:"reconnectionDelayMax",value:function(e){var t;return void 0===e?this._reconnectionDelayMax:(this._reconnectionDelayMax=e,null===(t=this.backoff)||void 0===t||t.setMax(e),this)}},{key:"timeout",value:function(e){return arguments.length?(this._timeout=e,this):this._timeout}},{key:"maybeReconnectOnOpen",value:function(){!this._reconnecting&&this._reconnection&&0===this.backoff.attempts&&this.reconnect()}},{key:"open",value:function(e){var t=this;if(k("readyState %s",this._readyState),~this._readyState.indexOf("open"))return this;k("opening %s",this.uri),this.engine=u(this.uri,this.opts);var n=this.engine,i=this;this._readyState="opening",this.skipReconnect=!1;var o=(0,p.on)(n,"open",function(){i.onopen(),e&&e()}),c=(0,p.on)(n,"error",function(n){k("error"),i.cleanup(),i._readyState="closed",t.emitReserved("error",n),e?e(n):i.maybeReconnectOnOpen()});if(!1!==this._timeout){var s=this._timeout;k("connect attempt will timeout after %d",s),0===s&&o();var h=this.setTimeoutFn(function(){k("connect attempt timed out after %d",s),o(),n.close(),n.emit("error",new Error("timeout"))},s);this.opts.autoUnref&&h.unref(),this.subs.push(function(){clearTimeout(h)})}return this.subs.push(o),this.subs.push(c),this}},{key:"connect",value:function(e){return this.open(e)}},{key:"onopen",value:function(){k("open"),this.cleanup(),this._readyState="open",this.emitReserved("open");var e=this.engine;this.subs.push((0,p.on)(e,"ping",this.onping.bind(this)),(0,p.on)(e,"data",this.ondata.bind(this)),(0,p.on)(e,"error",this.onerror.bind(this)),(0,p.on)(e,"close",this.onclose.bind(this)),(0,p.on)(this.decoder,"decoded",this.ondecoded.bind(this)))}},{key:"onping",value:function(){this.emitReserved("ping")}},{key:"ondata",value:function(e){this.decoder.add(e)}},{key:"ondecoded",value:function(e){this.emitReserved("packet",e)}},{key:"onerror",value:function(e){k("error",e),this.emitReserved("error",e)}},{key:"socket",value:function(e,t){var n=this.nsps[e];return n||(n=new l.Socket(this,e,t),this.nsps[e]=n),n}},{key:"_destroy",value:function(e){for(var t=0,n=Object.keys(this.nsps);t=this._reconnectionAttempts)k("reconnect failed"),this.backoff.reset(),this.emitReserved("reconnect_failed"),this._reconnecting=!1;else{var n=this.backoff.duration();k("will wait %dms before reconnect attempt",n),this._reconnecting=!0;var i=this.setTimeoutFn(function(){t.skipReconnect||(k("attempting reconnect"),e.emitReserved("reconnect_attempt",t.backoff.attempts),t.skipReconnect||t.open(function(n){n?(k("reconnect attempt error"),t._reconnecting=!1,t.reconnect(),e.emitReserved("reconnect_error",n)):(k("reconnect success"),t.onreconnect())}))},n);this.opts.autoUnref&&i.unref(),this.subs.push(function(){clearTimeout(i)})}}},{key:"onreconnect",value:function(){var e=this.backoff.attempts;this._reconnecting=!1,this.backoff.reset(),this.emitReserved("reconnect",e)}}]),D})(y.StrictEventEmitter);_e.Manager=_},634,[9,10,16,12,14,17,635,650,656,657,660,662,661,588]); -__d(function(g,r,i,a,m,e,d){var o=r(d[0]);m.exports=function(t,p){return new o(t,p)},m.exports.Socket=o,m.exports.protocol=o.protocol,m.exports.Transport=r(d[1]),m.exports.transports=r(d[2]),m.exports.parser=r(d[3])},635,[636,643,637,644]); -__d(function(g,r,_i,a,m,_e,d){var e=r(d[0]),t=r(d[1]),s=r(d[2]),n=r(d[3]),o=r(d[4]),i=r(d[5]),p=r(d[6]);function c(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}var u=r(d[7]),h=r(d[8]),l=r(d[9])("engine.io-client:socket"),f=r(d[10]),v=r(d[11]),y=r(d[12]),k=r(d[13]).installTimerFunctions,b=(function(b){"use strict";o(B,h);var w,S,L=(w=B,S=c(),function(){var e,t=p(w);if(S){var s=p(this).constructor;e=Reflect.construct(t,arguments,s)}else e=t.apply(this,arguments);return i(this,e)});function B(s){var o,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return t(this,B),o=L.call(this),s&&"object"==typeof s&&(i=s,s=null),s?(s=v(s),i.hostname=s.host,i.secure="https"===s.protocol||"wss"===s.protocol,i.port=s.port,s.query&&(i.query=s.query)):i.host&&(i.hostname=v(i.host).host),k(n(o),i),o.secure=null!=i.secure?i.secure:"undefined"!=typeof location&&"https:"===location.protocol,i.hostname&&!i.port&&(i.port=o.secure?"443":"80"),o.hostname=i.hostname||("undefined"!=typeof location?location.hostname:"localhost"),o.port=i.port||("undefined"!=typeof location&&location.port?location.port:o.secure?443:80),o.transports=i.transports||["polling","websocket"],o.readyState="",o.writeBuffer=[],o.prevBufferLen=0,o.opts=e({path:"/engine.io",agent:!1,withCredentials:!1,upgrade:!0,jsonp:!0,timestampParam:"t",rememberUpgrade:!1,rejectUnauthorized:!0,perMessageDeflate:{threshold:1024},transportOptions:{},closeOnBeforeunload:!0},i),o.opts.path=o.opts.path.replace(/\/$/,"")+"/","string"==typeof o.opts.query&&(o.opts.query=y.decode(o.opts.query)),o.id=null,o.upgrades=null,o.pingInterval=null,o.pingTimeout=null,o.pingTimeoutTimer=null,"function"==typeof addEventListener&&(o.opts.closeOnBeforeunload&&addEventListener("beforeunload",function(){o.transport&&(o.transport.removeAllListeners(),o.transport.close())},!1),"localhost"!==o.hostname&&(o.offlineEventListener=function(){o.onClose("transport close")},addEventListener("offline",o.offlineEventListener,!1))),o.open(),o}return s(B,[{key:"createTransport",value:function(t){l('creating transport "%s"',t);var s=T(this.opts.query);s.EIO=f.protocol,s.transport=t,this.id&&(s.sid=this.id);var n=e({},this.opts.transportOptions[t],this.opts,{query:s,socket:this,hostname:this.hostname,secure:this.secure,port:this.port});return l("options: %j",n),new u[t](n)}},{key:"open",value:function(){var e,t=this;if(this.opts.rememberUpgrade&&B.priorWebsocketSuccess&&-1!==this.transports.indexOf("websocket"))e="websocket";else{if(0===this.transports.length)return void this.setTimeoutFn(function(){t.emit("error","No transports available")},0);e=this.transports[0]}this.readyState="opening";try{e=this.createTransport(e)}catch(e){return l("error while creating transport: %s",e),this.transports.shift(),void this.open()}e.open(),this.setTransport(e)}},{key:"setTransport",value:function(e){var t=this;l("setting transport %s",e.name),this.transport&&(l("clearing existing transport %s",this.transport.name),this.transport.removeAllListeners()),this.transport=e,e.on("drain",this.onDrain.bind(this)).on("packet",this.onPacket.bind(this)).on("error",this.onError.bind(this)).on("close",function(){t.onClose("transport close")})}},{key:"probe",value:function(e){var t=this;l('probing transport "%s"',e);var s=this.createTransport(e,{probe:1}),n=!1;B.priorWebsocketSuccess=!1;var o=function(){n||(l('probe transport "%s" opened',e),s.send([{type:"ping",data:"probe"}]),s.once("packet",function(o){if(!n)if("pong"===o.type&&"probe"===o.data){if(l('probe transport "%s" pong',e),t.upgrading=!0,t.emit("upgrading",s),!s)return;B.priorWebsocketSuccess="websocket"===s.name,l('pausing current transport "%s"',t.transport.name),t.transport.pause(function(){n||"closed"!==t.readyState&&(l("changing transport and sending upgrade packet"),f(),t.setTransport(s),s.send([{type:"upgrade"}]),t.emit("upgrade",s),s=null,t.upgrading=!1,t.flush())})}else{l('probe transport "%s" failed',e);var i=new Error("probe error");i.transport=s.name,t.emit("upgradeError",i)}}))};function i(){n||(n=!0,f(),s.close(),s=null)}var p=function(n){var o=new Error("probe error: "+n);o.transport=s.name,i(),l('probe transport "%s" failed because of error: %s',e,n),t.emit("upgradeError",o)};function c(){p("transport closed")}function u(){p("socket closed")}function h(e){s&&e.name!==s.name&&(l('"%s" works - aborting "%s"',e.name,s.name),i())}var f=function(){s.removeListener("open",o),s.removeListener("error",p),s.removeListener("close",c),t.removeListener("close",u),t.removeListener("upgrading",h)};s.once("open",o),s.once("error",p),s.once("close",c),this.once("close",u),this.once("upgrading",h),s.open()}},{key:"onOpen",value:function(){if(l("socket open"),this.readyState="open",B.priorWebsocketSuccess="websocket"===this.transport.name,this.emit("open"),this.flush(),"open"===this.readyState&&this.opts.upgrade&&this.transport.pause){l("starting upgrade probes");for(var e=0,t=this.upgrades.length;e0&&void 0!==arguments[0]?arguments[0]:{};return e(t,{xd:this.xd,xs:this.xs},this.opts),new E(this.uri(),t)}},{key:"doWrite",value:function(t,e){var n=this,s=this.request({method:"POST",data:t});s.on("success",e),s.on("error",function(t){n.onError("xhr post error",t)})}},{key:"doPoll",value:function(){var t=this;k("xhr poll");var e=this.request();e.on("data",this.onData.bind(this)),e.on("error",function(e){t.onError("xhr poll error",e)}),this.pollXhr=e}}]),u})(),E=(function(e){"use strict";o(u,p);var i=h(u);function u(e,s){var o;return n(this,u),o=i.call(this),x(t(o),s),o.opts=s,o.method=s.method||"GET",o.uri=e,o.async=!1!==s.async,o.data=void 0!==s.data?s.data:null,o.create(),o}return s(u,[{key:"create",value:function(){var t=this,e=v(this.opts,"agent","enablesXDR","pfx","key","passphrase","cert","ca","ciphers","rejectUnauthorized","autoUnref");e.xdomain=!!this.opts.xd,e.xscheme=!!this.opts.xs;var n=this.xhr=new l(e);try{k("xhr open %s: %s",this.method,this.uri),n.open(this.method,this.uri,this.async);try{if(this.opts.extraHeaders)for(var s in n.setDisableHeaderCheck&&n.setDisableHeaderCheck(!0),this.opts.extraHeaders)this.opts.extraHeaders.hasOwnProperty(s)&&n.setRequestHeader(s,this.opts.extraHeaders[s])}catch(t){}if("POST"===this.method)try{n.setRequestHeader("Content-type","text/plain;charset=UTF-8")}catch(t){}try{n.setRequestHeader("Accept","*/*")}catch(t){}"withCredentials"in n&&(n.withCredentials=this.opts.withCredentials),this.opts.requestTimeout&&(n.timeout=this.opts.requestTimeout),this.hasXDR()?(n.onload=function(){t.onLoad()},n.onerror=function(){t.onError(n.responseText)}):n.onreadystatechange=function(){4===n.readyState&&(200===n.status||1223===n.status?t.onLoad():t.setTimeoutFn(function(){t.onError("number"==typeof n.status?n.status:0)},0))},k("xhr data %s",this.data),n.send(this.data)}catch(e){return void this.setTimeoutFn(function(){t.onError(e)},0)}"undefined"!=typeof document&&(this.index=u.requestsCount++,u.requests[this.index]=this)}},{key:"onSuccess",value:function(){this.emit("success"),this.cleanup()}},{key:"onData",value:function(t){this.emit("data",t),this.onSuccess()}},{key:"onError",value:function(t){this.emit("error",t),this.cleanup(!0)}},{key:"cleanup",value:function(t){if(void 0!==this.xhr&&null!==this.xhr){if(this.hasXDR()?this.xhr.onload=this.xhr.onerror=R:this.xhr.onreadystatechange=R,t)try{this.xhr.abort()}catch(t){}"undefined"!=typeof document&&delete u.requests[this.index],this.xhr=null}}},{key:"onLoad",value:function(){var t=this.xhr.responseText;null!==t&&this.onData(t)}},{key:"hasXDR",value:function(){return"undefined"!=typeof XDomainRequest&&!this.xs&&this.enablesXDR}},{key:"abort",value:function(){this.cleanup()}}]),u})();if(E.requestsCount=0,E.requests={},"undefined"!=typeof document)if("function"==typeof attachEvent)attachEvent("onunload",b);else if("function"==typeof addEventListener){addEventListener("onpagehide"in q?"pagehide":"unload",b,!1)}function b(){for(var t in E.requests)E.requests.hasOwnProperty(t)&&E.requests[t].abort()}m.exports=D,m.exports.Request=E},641,[16,22,9,10,12,14,17,638,642,649,650,640,588]); -__d(function(g,r,i,a,m,_e,d){var t=r(d[0]),e=r(d[1]),n=r(d[2]),o=r(d[3]),s=r(d[4]);function p(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(t){return!1}}var l=r(d[5]),u=r(d[6]),c=r(d[7]),h=r(d[8]),f=r(d[9])("engine.io-client:polling"),y=(function(y){"use strict";n(b,l);var v,w,k=(v=b,w=p(),function(){var t,e=s(v);if(w){var n=s(this).constructor;t=Reflect.construct(e,arguments,n)}else t=e.apply(this,arguments);return o(this,t)});function b(){return t(this,b),k.apply(this,arguments)}return e(b,[{key:"name",get:function(){return"polling"}},{key:"doOpen",value:function(){this.poll()}},{key:"pause",value:function(t){var e=this;this.readyState="pausing";var n=function(){f("paused"),e.readyState="paused",t()};if(this.polling||!this.writable){var o=0;this.polling&&(f("we are currently polling - waiting to pause"),o++,this.once("pollComplete",function(){f("pre-pause polling complete"),--o||n()})),this.writable||(f("we are currently writing - waiting to pause"),o++,this.once("drain",function(){f("pre-pause writing complete"),--o||n()}))}else n()}},{key:"poll",value:function(){f("polling"),this.polling=!0,this.doPoll(),this.emit("poll")}},{key:"onData",value:function(t){var e=this;f("polling got data %s",t);c.decodePayload(t,this.socket.binaryType).forEach(function(t){if("opening"===e.readyState&&"open"===t.type&&e.onOpen(),"close"===t.type)return e.onClose(),!1;e.onPacket(t)}),"closed"!==this.readyState&&(this.polling=!1,this.emit("pollComplete"),"open"===this.readyState?this.poll():f('ignoring poll - transport state "%s"',this.readyState))}},{key:"doClose",value:function(){var t=this,e=function(){f("writing close packet"),t.write([{type:"close"}])};"open"===this.readyState?(f("transport open - closing"),e()):(f("transport not open - deferring close"),this.once("open",e))}},{key:"write",value:function(t){var e=this;this.writable=!1,c.encodePayload(t,function(t){e.doWrite(t,function(){e.writable=!0,e.emit("drain")})})}},{key:"uri",value:function(){var t=this.query||{},e=this.opts.secure?"https":"http",n="";return!1!==this.opts.timestampRequests&&(t[this.opts.timestampParam]=h()),this.supportsBinary||t.sid||(t.b64=1),t=u.encode(t),this.opts.port&&("https"===e&&443!==Number(this.opts.port)||"http"===e&&80!==Number(this.opts.port))&&(n=":"+this.opts.port),t.length&&(t="?"+t),e+"://"+(-1!==this.opts.hostname.indexOf(":")?"["+this.opts.hostname+"]":this.opts.hostname)+n+this.opts.path+t}}]),b})();m.exports=y},642,[9,10,12,14,17,643,651,644,652,588]); -__d(function(g,r,i,a,m,_e,d){var t=r(d[0]),e=r(d[1]),n=r(d[2]),o=r(d[3]),s=r(d[4]),c=r(d[5]);function u(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(t){return!1}}var l=r(d[6]),h=r(d[7]),f=r(d[8]).installTimerFunctions,y=r(d[9])("engine.io-client:transport"),p=(function(p){"use strict";o(R,h);var v,k,S=(v=R,k=u(),function(){var t,e=c(v);if(k){var n=c(this).constructor;t=Reflect.construct(e,arguments,n)}else t=e.apply(this,arguments);return s(this,t)});function R(e){var o;return t(this,R),o=S.call(this),f(n(o),e),o.opts=e,o.query=e.query,o.readyState="",o.socket=e.socket,o}return e(R,[{key:"onError",value:function(t,e){var n=new Error(t);return n.type="TransportError",n.description=e,this.emit("error",n),this}},{key:"open",value:function(){return"closed"!==this.readyState&&""!==this.readyState||(this.readyState="opening",this.doOpen()),this}},{key:"close",value:function(){return"opening"!==this.readyState&&"open"!==this.readyState||(this.doClose(),this.onClose()),this}},{key:"send",value:function(t){"open"===this.readyState?this.write(t):y("transport is not open, discarding packets")}},{key:"onOpen",value:function(){this.readyState="open",this.writable=!0,this.emit("open")}},{key:"onData",value:function(t){var e=l.decodePacket(t,this.socket.binaryType);this.onPacket(e)}},{key:"onPacket",value:function(t){this.emit("packet",t)}},{key:"onClose",value:function(){this.readyState="closed",this.emit("close")}}]),R})();m.exports=p},643,[9,10,16,12,14,17,644,649,650,588]); -__d(function(g,r,_i,a,m,e,d){var o=r(d[0]),n=r(d[1]),t=String.fromCharCode(30);m.exports={protocol:4,encodePacket:o,encodePayload:function(n,c){var f=n.length,i=new Array(f),u=0;n.forEach(function(n,l){o(n,!1,function(o){i[l]=o,++u===f&&c(i.join(t))})})},decodePacket:n,decodePayload:function(o,c){for(var f=o.split(t),i=[],u=0;u1?{type:f[c],data:t.substring(1)}:{type:f[c]}:u}},647,[646,648]); -__d(function(g,r,_i,a,m,e,d){!(function(n){"use strict";e.encode=function(t){var i,f=new Uint8Array(t),u=f.length,o="";for(i=0;i>2],o+=n[(3&f[i])<<4|f[i+1]>>4],o+=n[(15&f[i+1])<<2|f[i+2]>>6],o+=n[63&f[i+2]];return u%3==2?o=o.substring(0,o.length-1)+"=":u%3==1&&(o=o.substring(0,o.length-2)+"=="),o},e.decode=function(t){var i,f,u,o,c,h=.75*t.length,l=t.length,s=0;"="===t[t.length-1]&&(h--,"="===t[t.length-2]&&h--);var x=new ArrayBuffer(h),O=new Uint8Array(x);for(i=0;i>4,O[s++]=(15&u)<<4|o>>2,O[s++]=(3&o)<<6|63&c;return x}})("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/")},648,[]); -__d(function(g,r,_i,a,m,e,d){function t(t){if(t)return s(t)}function s(s){for(var i in t.prototype)s[i]=t.prototype[i];return s}void 0!==m&&(m.exports=t),t.prototype.on=t.prototype.addEventListener=function(t,s){return this._callbacks=this._callbacks||{},(this._callbacks['$'+t]=this._callbacks['$'+t]||[]).push(s),this},t.prototype.once=function(t,s){function i(){this.off(t,i),s.apply(this,arguments)}return i.fn=s,this.on(t,i),this},t.prototype.off=t.prototype.removeListener=t.prototype.removeAllListeners=t.prototype.removeEventListener=function(t,s){if(this._callbacks=this._callbacks||{},0==arguments.length)return this._callbacks={},this;var i,n=this._callbacks['$'+t];if(!n)return this;if(1==arguments.length)return delete this._callbacks['$'+t],this;for(var l=0;l1?n-1:0),u=1;u0);return c}function h(){var n=i(+new Date);return n!==t?(u=0,t=n):n+'.'+i(u++)}for(;f';n=document.createElement(e)}catch(e){(n=document.createElement("iframe")).name=o.iframeId,n.src="javascript:0"}n.id=o.iframeId,o.form.appendChild(n),o.iframe=n};l(),e=e.replace(v,"\\\n"),this.area.value=e.replace(y,"\\n");try{this.form.submit()}catch(e){}this.iframe.attachEvent?this.iframe.onreadystatechange=function(){"complete"===o.iframe.readyState&&f()}:this.iframe.onload=f}}]),x})();m.exports=C},653,[9,10,16,77,12,14,17,642,640]); -__d(function(g,r,_i,a,m,_e,d){var t=r(d[0]),e=r(d[1]),s=r(d[2]),o=r(d[3]),n=r(d[4]);function i(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(t){return!1}}var c=r(d[5]),u=r(d[6]),p=r(d[7]),h=r(d[8]),f=r(d[9]).pick,l=r(d[10]),y=l.WebSocket,v=l.usingBrowserWebSocket,w=l.defaultBinaryType,k=l.nextTick,b=r(d[11])("engine.io-client:websocket"),B="undefined"!=typeof navigator&&"string"==typeof navigator.product&&"reactnative"===navigator.product.toLowerCase(),x=(function(l){"use strict";s(T,c);var x,R,C=(x=T,R=i(),function(){var t,e=n(x);if(R){var s=n(this).constructor;t=Reflect.construct(e,arguments,s)}else t=e.apply(this,arguments);return o(this,t)});function T(e){var s;return t(this,T),(s=C.call(this,e)).supportsBinary=!e.forceBase64,s}return e(T,[{key:"name",get:function(){return"websocket"}},{key:"doOpen",value:function(){if(this.check()){var t=this.uri(),e=this.opts.protocols,s=B?{}:f(this.opts,"agent","perMessageDeflate","pfx","key","passphrase","cert","ca","ciphers","rejectUnauthorized","localAddress","protocolVersion","origin","maxPayload","family","checkServerIdentity");this.opts.extraHeaders&&(s.headers=this.opts.extraHeaders);try{this.ws=v&&!B?e?new y(t,e):new y(t):new y(t,e,s)}catch(t){return this.emit("error",t)}this.ws.binaryType=this.socket.binaryType||w,this.addEventListeners()}}},{key:"addEventListeners",value:function(){var t=this;this.ws.onopen=function(){t.opts.autoUnref&&t.ws._socket.unref(),t.onOpen()},this.ws.onclose=this.onClose.bind(this),this.ws.onmessage=function(e){return t.onData(e.data)},this.ws.onerror=function(e){return t.onError("websocket error",e)}}},{key:"write",value:function(t){var e=this;this.writable=!1;for(var s=function(s){var o=t[s],n=s===t.length-1;u.encodePacket(o,e.supportsBinary,function(t){var s={};v||(o.options&&(s.compress=o.options.compress),e.opts.perMessageDeflate&&("string"==typeof t?Buffer.byteLength(t):t.length)=e.length?{done:!0}:{done:!1,value:e[i++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function h(e,t){if(e){if("string"==typeof e)return u(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?u(e,t):void 0}}function u(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,i=new Array(t);n1?t-1:0),i=1;i0;case u.ACK:case u.BINARY_ACK:return Array.isArray(e)}}}]),k})();function E(t){try{return JSON.parse(t)}catch(t){return!1}}_e.Decoder=N;var A=(function(){function t(e){i(this,t),this.packet=e,this.buffers=[],this.reconPack=e}return o(t,[{key:"takeBinaryData",value:function(t){if(this.buffers.push(t),this.buffers.length===this.reconPack.attachments){var e=h.reconstructPacket(this.reconPack,this.buffers);return this.finishedReconstruction(),e}return null}},{key:"finishedReconstruction",value:function(){this.reconPack=null,this.buffers=[]}}]),t})()},657,[77,12,14,17,9,10,649,658,659,588]); -__d(function(g,r,_i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.reconstructPacket=e.deconstructPacket=void 0;var t=r(d[0]);function n(c,o){if(!c)return c;if(t.isBinary(c)){var u={_placeholder:!0,num:o.length};return o.push(c),u}if(Array.isArray(c)){for(var i=new Array(c.length),f=0;f1?o-1:0),l=1;l1?o-1:0),l=1;l0&&t.jitter<=1?t.jitter:0,this.attempts=0}m.exports=t,t.prototype.duration=function(){var t=this.ms*Math.pow(this.factor,this.attempts++);if(this.jitter){var o=Math.random(),s=Math.floor(o*this.jitter*t);t=0==(1&Math.floor(10*o))?t-s:t+s}return 0|Math.min(t,this.max)},t.prototype.reset=function(){this.attempts=0},t.prototype.setMin=function(t){this.ms=t},t.prototype.setMax=function(t){this.max=t},t.prototype.setJitter=function(t){this.jitter=t}},662,[]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var u=t(r(d[1])),o='production'===process.env.REACT_APP_STAGE,n={captureEvent:function(t,n){o&&u.default.capture(t,n)},SHOULD_CAPTURE_EVENT:o,setPeople:function(t){o&&u.default.people.set(t)}};e.default=n},663,[1,664]); -__d(function(e,t,r,n,i,o,s){'use strict';function a(e){"@babel/helpers - typeof";return(a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function c(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function u(e,t){for(var r=0;re.length)&&(t=e.length);for(var r=0,n=new Array(t);r=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,s=!0,a=!1;return{s:function(){r=e[Symbol.iterator]()},n:function(){var e=r.next();return s=e.done,e},e:function(e){a=!0,o=e},f:function(){try{s||null==r.return||r.return()}finally{if(a)throw o}}}}var $=String.fromCharCode,P='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=',F='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+-$',A={};function C(e,t){if(!A[e]){A[e]={};for(var r=0;r>>8,r[2*n+1]=o%256}return r},decompressFromUint8Array:function(e){if(null===e||void 0===e)return q.decompress(e);for(var t=new Array(e.length/2),r=0,n=t.length;r>=1}else{for(i=1,n=0;n>=1}0==--l&&(l=Math.pow(2,f),f++),delete a[p]}else for(i=s[p],n=0;n>=1;0==--l&&(l=Math.pow(2,f),f++),s[u]=d++,p=String(c)}if(''!==p){if(Object.prototype.hasOwnProperty.call(a,p)){if(p.charCodeAt(0)<256){for(n=0;n>=1}else{for(i=1,n=0;n>=1}0==--l&&(l=Math.pow(2,f),f++),delete a[p]}else for(i=s[p],n=0;n>=1;0==--l&&(l=Math.pow(2,f),f++)}for(i=2,n=0;n>=1;for(;;){if(h<<=1,g==t-1){_.push(r(h));break}g++}return _.join('')},decompress:function(e){return null==e?'':''==e?null:q._decompress(e.length,32768,function(t){return e.charCodeAt(t)})},_decompress:function(e,t,r){var n,i,o,s,a,c,u,p=[],l=4,d=4,f=3,_='',h=[],g={val:r(0),position:t,index:1};for(n=0;n<3;n+=1)p[n]=n;for(o=0,a=Math.pow(2,2),c=1;c!=a;)s=g.val&g.position,g.position>>=1,0==g.position&&(g.position=t,g.val=r(g.index++)),o|=(s>0?1:0)*c,c<<=1;switch(o){case 0:for(o=0,a=Math.pow(2,8),c=1;c!=a;)s=g.val&g.position,g.position>>=1,0==g.position&&(g.position=t,g.val=r(g.index++)),o|=(s>0?1:0)*c,c<<=1;u=$(o);break;case 1:for(o=0,a=Math.pow(2,16),c=1;c!=a;)s=g.val&g.position,g.position>>=1,0==g.position&&(g.position=t,g.val=r(g.index++)),o|=(s>0?1:0)*c,c<<=1;u=$(o);break;case 2:return''}for(p[3]=u,i=u,h.push(u);;){if(g.index>e)return'';for(o=0,a=Math.pow(2,f),c=1;c!=a;)s=g.val&g.position,g.position>>=1,0==g.position&&(g.position=t,g.val=r(g.index++)),o|=(s>0?1:0)*c,c<<=1;switch(u=o){case 0:for(o=0,a=Math.pow(2,8),c=1;c!=a;)s=g.val&g.position,g.position>>=1,0==g.position&&(g.position=t,g.val=r(g.index++)),o|=(s>0?1:0)*c,c<<=1;p[d++]=$(o),u=d-1,l--;break;case 1:for(o=0,a=Math.pow(2,16),c=1;c!=a;)s=g.val&g.position,g.position>>=1,0==g.position&&(g.position=t,g.val=r(g.index++)),o|=(s>0?1:0)*c,c<<=1;p[d++]=$(o),u=d-1,l--;break;case 2:return h.join('')}if(0==l&&(l=Math.pow(2,f),f++),p[u])_=p[u];else{if(u!==d)return null;_=i+i.charAt(0)}h.push(_),p[d++]=i+_.charAt(0),i=_,0==--l&&(l=Math.pow(2,f),f++)}}},R={DEBUG:!1,LIB_VERSION:"1.14.1"},M=Array.prototype,j=Function.prototype,T=Object.prototype,D=M.slice,U=T.toString,B=T.hasOwnProperty,I='undefined'!=typeof window?window:{},N=I.navigator||{userAgent:''},H=I.document||{},L=N.userAgent,z=j.bind,V=M.forEach,Q=M.indexOf,W=Array.isArray,X={},G={trim:function(e){return e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,'')}},J=function(){if(R.DEBUG&&!G.isUndefined(window.console)&&window.console)try{window.console.log.apply(window.console,arguments)}catch(e){G.each(arguments,function(e){window.console.log(e)})}},Y=function(){if(R.DEBUG&&!G.isUndefined(window.console)&&window.console){var e=['PostHog error:'].concat(Array.prototype.slice.call(arguments));try{window.console.error.apply(window.console,e)}catch(t){G.each(e,function(e){window.console.error(e)})}}},K=function(){if(!G.isUndefined(window.console)&&window.console){var e=['PostHog error:'].concat(Array.prototype.slice.call(arguments));try{window.console.error.apply(window.console,e)}catch(t){G.each(e,function(e){window.console.error(e)})}}};G.bind=function(e,t){var r,n;if(z&&e.bind===z)return z.apply(e,D.call(arguments,1));if(!G.isFunction(e))throw new TypeError;return r=D.call(arguments,2),n=function(){if(!(this instanceof n))return e.apply(t,r.concat(D.call(arguments)));var i={};i.prototype=e.prototype;var o=new i;i.prototype=null;var s=e.apply(o,r.concat(D.call(arguments)));return Object(s)===s?s:o}},G.bind_instance_methods=function(e){for(var t in e)'function'==typeof e[t]&&(e[t]=G.bind(e[t],e))},G.each=function(e,t,r){if(null!==e&&void 0!==e)if(V&&e.forEach===V)e.forEach(t,r);else if(e.length===+e.length){for(var n=0,i=e.length;n0&&(t[r]=e)}),t};var Z,ee,te='undefined'!=typeof Symbol?Symbol('__deepCircularCopyInProgress__'):'__deepCircularCopyInProgress__';function re(e,t){return e!==Object(e)?t?t(e):e:e[te]?void 0:(e[te]=!0,G.isArray(e)?(r=[],G.each(e,function(e){r.push(re(e,t))})):(r={},G.each(e,function(e,n){n!==te&&(r[n]=re(e,t))})),delete e[te],r);var r}function ne(e){switch(a(e.className)){case'string':return e.className;case'object':return e.className.baseVal||e.getAttribute('class')||'';default:return''}}function ie(e){var t='';return pe(e)&&!le(e)&&e.childNodes&&e.childNodes.length&&G.each(e.childNodes,function(e){ae(e)&&e.textContent&&(t+=G.trim(e.textContent).split(/(\s+)/).filter(de).join('').replace(/[\r\n]/g,' ').replace(/[ ]+/g,' ').substring(0,255))}),G.trim(t)}function oe(e){return e&&1===e.nodeType}function se(e,t){return e&&e.tagName&&e.tagName.toLowerCase()===t.toLowerCase()}function ae(e){return e&&3===e.nodeType}G.copyAndTruncateStrings=function(e,t){return re(e,function(e){return'string'==typeof e&&null!==t&&(e=e.slice(0,t)),e})},G.base64Encode=function(e){var t,r,n,i,o,s='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=',a=0,c=0,u='',p=[];if(!e)return e;e=G.utf8Encode(e);do{t=(o=e.charCodeAt(a++)<<16|e.charCodeAt(a++)<<8|e.charCodeAt(a++))>>18&63,r=o>>12&63,n=o>>6&63,i=63&o,p[c++]=s.charAt(t)+s.charAt(r)+s.charAt(n)+s.charAt(i)}while(a127&&s<2048?String.fromCharCode(s>>6|192,63&s|128):String.fromCharCode(s>>12|224,s>>6&63|128,63&s|128),null!==a&&(r>t&&(o+=e.substring(t,r)),o+=a,t=r=i+1)}return r>t&&(o+=e.substring(t,e.length)),o},G.UUID=(Z=function(){for(var e=1*new Date,t=0;e==1*new Date;)t++;return e.toString(16)+t.toString(16)},ee=function(){var e,t,r=L,n=[],i=0;function o(e,t){var r,i=0;for(r=0;r=4&&(i=o(i,n),n=[]);return n.length>0&&(i=o(i,n)),i.toString(16)},function(){var e=(window.screen.height*window.screen.width).toString(16);return Z()+'-'+Math.random().toString(16).replace('.','')+'-'+ee()+'-'+e+'-'+Z()}),G.isBlockedUA=function(e){return!!/(google web preview|baiduspider|yandexbot|bingbot|googlebot|yahoo! slurp)/i.test(e)},G.HTTPBuildQuery=function(e,t){var r,n,i=[];return G.isUndefined(t)&&(t='&'),G.each(e,function(e,t){r=encodeURIComponent(e.toString()),n=encodeURIComponent(t),i[i.length]=n+'='+r}),i.join(t)},G.getQueryParam=function(e,t){t=t.replace(/[[]/,'\\[').replace(/[\]]/,'\\]');var r=new RegExp('[\\?&]'+t+'=([^&#]*)').exec(e);if(null===r||r&&'string'!=typeof r[1]&&r[1].length)return'';var n=r[1];try{n=decodeURIComponent(n)}catch(e){Y('Skipping decoding for malformed query param: '+n)}return n.replace(/\+/g,' ')},G.getHashParam=function(e,t){var r=e.match(new RegExp(t+'=([^&]*)'));return r?r[1]:null},G.register_event=(function(){function e(e,r,n){return function(i){if(i=i||t(window.event)){var o,s,a=!0;return G.isFunction(n)&&(o=n(i)),s=r.call(e,i),!1!==o&&!1!==s||(a=!1),a}}}function t(e){return e&&(e.preventDefault=t.preventDefault,e.stopPropagation=t.stopPropagation),e}return t.preventDefault=function(){this.returnValue=!1},t.stopPropagation=function(){this.cancelBubble=!0},function(t,r,n,i,o){if(t)if(t.addEventListener&&!i)t.addEventListener(r,n,!!o);else{var s='on'+r,a=t[s];t[s]=e(t,n,a)}else Y('No valid element provided to register_event')}})(),G.info={campaignParams:function(){var e='utm_source utm_medium utm_campaign utm_content utm_term gclid'.split(' '),t='',r={};return G.each(e,function(e){(t=G.getQueryParam(H.URL,e)).length&&(r[e]=t)}),r},searchEngine:function(e){return 0===e.search('https?://(.*)google.([^/?]*)')?'google':0===e.search('https?://(.*)bing.com')?'bing':0===e.search('https?://(.*)yahoo.com')?'yahoo':0===e.search('https?://(.*)duckduckgo.com')?'duckduckgo':null},searchInfo:function(e){var t=G.info.searchEngine(e),r='yahoo'!=t?'q':'p',n={};if(null!==t){n.$search_engine=t;var i=G.getQueryParam(e,r);i.length&&(n.ph_keyword=i)}return n},browser:function(e,t,r){return t=t||'',r||G.includes(e,' OPR/')?G.includes(e,'Mini')?'Opera Mini':'Opera':/(BlackBerry|PlayBook|BB10)/i.test(e)?'BlackBerry':G.includes(e,'IEMobile')||G.includes(e,'WPDesktop')?'Internet Explorer Mobile':G.includes(e,'SamsungBrowser/')?'Samsung Internet':G.includes(e,'Edge')||G.includes(e,'Edg/')?'Microsoft Edge':G.includes(e,'FBIOS')?'Facebook Mobile':G.includes(e,'Chrome')?'Chrome':G.includes(e,'CriOS')?'Chrome iOS':G.includes(e,'UCWEB')||G.includes(e,'UCBrowser')?'UC Browser':G.includes(e,'FxiOS')?'Firefox iOS':G.includes(t,'Apple')?G.includes(e,'Mobile')?'Mobile Safari':'Safari':G.includes(e,'Android')?'Android Mobile':G.includes(e,'Konqueror')?'Konqueror':G.includes(e,'Firefox')?'Firefox':G.includes(e,'MSIE')||G.includes(e,'Trident/')?'Internet Explorer':G.includes(e,'Gecko')?'Mozilla':''},browserVersion:function(e,t,r){var n={'Internet Explorer Mobile':/rv:(\d+(\.\d+)?)/,'Microsoft Edge':/Edge?\/(\d+(\.\d+)?)/,Chrome:/Chrome\/(\d+(\.\d+)?)/,'Chrome iOS':/CriOS\/(\d+(\.\d+)?)/,'UC Browser':/(UCBrowser|UCWEB)\/(\d+(\.\d+)?)/,Safari:/Version\/(\d+(\.\d+)?)/,'Mobile Safari':/Version\/(\d+(\.\d+)?)/,Opera:/(Opera|OPR)\/(\d+(\.\d+)?)/,Firefox:/Firefox\/(\d+(\.\d+)?)/,'Firefox iOS':/FxiOS\/(\d+(\.\d+)?)/,Konqueror:/Konqueror:(\d+(\.\d+)?)/,BlackBerry:/BlackBerry (\d+(\.\d+)?)/,'Android Mobile':/android\s(\d+(\.\d+)?)/,'Samsung Internet':/SamsungBrowser\/(\d+(\.\d+)?)/,'Internet Explorer':/(rv:|MSIE )(\d+(\.\d+)?)/,Mozilla:/rv:(\d+(\.\d+)?)/}[G.info.browser(e,t,r)];if(void 0===n)return null;var i=e.match(n);return i?parseFloat(i[i.length-2]):null},os:function(){var e=L;return/Windows/i.test(e)?/Phone/.test(e)||/WPDesktop/.test(e)?'Windows Phone':'Windows':/(iPhone|iPad|iPod)/.test(e)?'iOS':/Android/.test(e)?'Android':/(BlackBerry|PlayBook|BB10)/i.test(e)?'BlackBerry':/Mac/i.test(e)?'Mac OS X':/Linux/.test(e)?'Linux':/CrOS/.test(e)?'Chrome OS':''},device:function(e){return/Windows Phone/i.test(e)||/WPDesktop/.test(e)?'Windows Phone':/iPad/.test(e)?'iPad':/iPod/.test(e)?'iPod Touch':/iPhone/.test(e)?'iPhone':/(BlackBerry|PlayBook|BB10)/i.test(e)?'BlackBerry':/Android/.test(e)&&!/Mobile/.test(e)?'Android Tablet':/Android/.test(e)?'Android':''},deviceType:function(e){var t=this.device(e);return'iPad'===t||'Android Tablet'===t?'Tablet':t?'Mobile':'Desktop'},referringDomain:function(e){var t=e.split('/');return t.length>=3?t[2]:''},properties:function(){return G.extend(G.strip_empty_properties({$os:G.info.os(),$browser:G.info.browser(L,N.vendor,window.opera),$device:G.info.device(L),$device_type:G.info.deviceType(L)}),{$current_url:window.location.href,$host:window.location.host,$pathname:window.location.pathname,$browser_version:G.info.browserVersion(L,N.vendor,window.opera),$screen_height:window.screen.height,$screen_width:window.screen.width,$viewport_height:window.innerHeight,$viewport_width:window.innerWidth,$lib:'web',$lib_version:R.LIB_VERSION,$insert_id:Math.random().toString(36).substring(2,10)+Math.random().toString(36).substring(2,10),$time:G.timestamp()/1e3})},people_properties:function(){return G.extend(G.strip_empty_properties({$os:G.info.os(),$browser:G.info.browser(L,N.vendor,window.opera)}),{$browser_version:G.info.browserVersion(L,N.vendor,window.opera)})}},G.isObject=G.isObject,G.isBlockedUA=G.isBlockedUA,G.isEmptyObject=G.isEmptyObject,G.info=G.info,G.info.device=G.info.device,G.info.browser=G.info.browser,G.info.browserVersion=G.info.browserVersion,G.info.properties=G.info.properties;var ce=['a','button','form','input','select','textarea','label'];function ue(e,t){if(!e||se(e,'html')||!oe(e))return!1;for(var r=!1,n=[e],i=!0,o=e;o.parentNode&&!se(o,'body');)if(11!==o.parentNode.nodeType){if(!(i=o.parentNode))break;if(ce.indexOf(i.tagName.toLowerCase())>-1)r=!0;else{var s=window.getComputedStyle(i);s&&'pointer'===s.getPropertyValue('cursor')&&(r=!0)}n.push(i),o=i}else n.push(o.parentNode.host),o=o.parentNode.host;var a=window.getComputedStyle(e);if(a&&'pointer'===a.getPropertyValue('cursor')&&'click'===t.type)return!0;var c=e.tagName.toLowerCase();switch(c){case'html':return!1;case'form':return'submit'===t.type;case'input':return'change'===t.type||'click'===t.type;case'select':case'textarea':return'change'===t.type||'click'===t.type;default:return r?'click'===t.type:'click'===t.type&&(ce.indexOf(c)>-1||'true'===e.getAttribute('contenteditable'))}}function pe(e){for(var t=e;t.parentNode&&!se(t,'body');t=t.parentNode){var r=ne(t).split(' ');if(G.includes(r,'ph-sensitive')||G.includes(r,'ph-no-capture'))return!1}if(G.includes(ne(e).split(' '),'ph-include'))return!0;var n=e.type||'';if('string'==typeof n)switch(n.toLowerCase()){case'hidden':case'password':return!1}var i=e.name||e.id||'';if('string'==typeof i){if(/^cc|cardnum|ccnum|creditcard|csc|cvc|cvv|exp|pass|pwd|routing|seccode|securitycode|securitynum|socialsec|socsec|ssn/i.test(i.replace(/[^a-zA-Z0-9]/g,'')))return!1}return!0}function le(e){return!!(se(e,'input')&&'button'!=e.type||se(e,'select')||se(e,'textarea')||'true'===e.getAttribute('contenteditable'))}function de(e){if(null===e||G.isUndefined(e))return!1;if('string'==typeof e){e=G.trim(e);if(/^(?:(4[0-9]{12}(?:[0-9]{3})?)|(5[1-5][0-9]{14})|(6(?:011|5[0-9]{2})[0-9]{12})|(3[47][0-9]{13})|(3(?:0[0-5]|[68][0-9])[0-9]{11})|((?:2131|1800|35[0-9]{3})[0-9]{11}))$/.test((e||'').replace(/[- ]/g,'')))return!1;if(/(^\d{3}-?\d{2}-?\d{4}$)/.test(e))return!1}return!0}function fe(e,t){var r=document.createElement('script');r.type='text/javascript',r.src=e,r.onload=t;var n=document.getElementsByTagName('script');n.length>0?n[0].parentNode.insertBefore(r,n[0]):document.body.appendChild(r)}var _e=(function(){function e(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:t.get_config('rageclick');c(this,e),this.clicks=[],this.instance=t,this.enabled=r}return p(e,[{key:"click",value:function(e,t,r){if(this.enabled){var n=this.clicks[this.clicks.length-1];n&&Math.abs(e-n.x)+Math.abs(t-n.y)<30&&r-n.timestamp<1e3?(this.clicks.push({x:e,y:t,timestamp:r}),3===this.clicks.length&&this.instance.capture('$rageclick')):this.clicks=[{x:e,y:t,timestamp:r}]}}}]),e})(),he={_initializedTokens:[],_previousElementSibling:function(e){if(e.previousElementSibling)return e.previousElementSibling;do{e=e.previousSibling}while(e&&!oe(e));return e},_getPropertiesFromElement:function(e,t,r){var n=e.tagName.toLowerCase(),i={tag_name:n};ce.indexOf(n)>-1&&!r&&(i.$el_text=ie(e));var o=ne(e);o.length>0&&(i.classes=o.split(' ').filter(function(e){return''!==e})),G.each(e.attributes,function(r){var n;le(e)&&-1===['name','id','class'].indexOf(r.name)||!t&&de(r.value)&&('string'!=typeof(n=r.name)||'_ngcontent'!==n.substring(0,10))&&(i['attr__'+r.name]=r.value)});for(var s=1,a=1,c=e;c=this._previousElementSibling(c);)s++,c.tagName===e.tagName&&a++;return i.nth_child=s,i.nth_of_type=a,i},_getDefaultProperties:function(e){return{$event_type:e,$ce_version:1}},_extractCustomPropertyValue:function(e){var t=[];return G.each(document.querySelectorAll(e.css_selector),function(e){var r;['input','select'].indexOf(e.tagName.toLowerCase())>-1?r=e.value:e.textContent&&(r=e.textContent),de(r)&&t.push(r)}),t.join(', ')},_getCustomProperties:function(e){var t={};return G.each(this._customProperties,function(r){G.each(r.event_selectors,function(n){var i=document.querySelectorAll(n);G.each(i,function(n){G.includes(e,n)&&pe(n)&&(t[r.name]=this._extractCustomPropertyValue(r))},this)},this)},this),t},_getEventTarget:function(e){return void 0===e.target?e.srcElement:e.target.shadowRoot?e.composedPath()[0]:e.target},_captureEvent:function(e,t){var r=this._getEventTarget(e);if(ae(r)&&(r=r.parentNode),'click'===e.type&&this.rageclicks.click(e.clientX,e.clientY,(new Date).getTime()),ue(r,e)){for(var n=[r],i=r;i.parentNode&&!se(i,'body');)11!==i.parentNode.nodeType?(n.push(i.parentNode),i=i.parentNode):(n.push(i.parentNode.host),i=i.parentNode.host);var o,s=[],a=!1;if(G.each(n,function(e){var r=pe(e);'a'===e.tagName.toLowerCase()&&(o=e.getAttribute('href'),o=r&&de(o)&&o);var n=ne(e).split(' ');G.includes(n,'ph-no-capture')&&(a=!0),s.push(this._getPropertiesFromElement(e,t.get_config('mask_all_element_attributes'),t.get_config('mask_all_text')))},this),t.get_config('mask_all_text')||(s[0].$el_text=ie(r)),o&&(s[0].attr__href=o),a)return!1;var c=G.extend(this._getDefaultProperties(e.type),{$elements:s},this._getCustomProperties(n));return t.capture('$autocapture',c),!0}},_navigate:function(e){window.location.href=e},_addDomEventHandlers:function(e){var t=G.bind(function(t){t=t||window.event,this._captureEvent(t,e)},this);G.register_event(document,'submit',t,!1,!0),G.register_event(document,'change',t,!1,!0),G.register_event(document,'click',t,!1,!0)},_customProperties:{},init:function(e){this.rageclicks=new _e(e)},afterDecideResponse:function(e,t){var r=t.get_config('token');this._initializedTokens.indexOf(r)>-1?console.log('autocapture already initialized for token "'+r+'"'):(this._initializedTokens.push(r),e&&e.config&&!0===e.config.enable_collect_everything&&t.get_config('autocapture')?(e.custom_properties&&(this._customProperties=e.custom_properties),this._addDomEventHandlers(t)):t.__autocapture_enabled=!1)},enabledForProject:function(e,t,r){t=G.isUndefined(t)?10:t,r=G.isUndefined(r)?10:r;for(var n=0,i=0;i1&&void 0!==arguments[1]?arguments[1]:{};if(!this.getFlags())return console.warn('getFeatureFlag for key "'+e+'" failed. Feature flags didn\'t load in time.'),!1;var r=this.getFlagVariants()[e];return!t.send_event&&'send_event'in t||this.flagCallReported[e]||(this.flagCallReported[e]=!0,this.instance.capture('$feature_flag_called',{$feature_flag:e,$feature_flag_response:r})),r}},{key:"isFeatureEnabled",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return this.getFlags()?!!this.getFeatureFlag(e,t):(console.warn('isFeatureEnabled for key "'+e+'" failed. Feature flags didn\'t load in time.'),!1)}},{key:"addFeatureFlagsHandler",value:function(e){this.featureFlagEventHandlers.push(e)}},{key:"receivedFeatureFlags",value:function(){var e=this.getFlags(),t=this.getFlagVariants();this.featureFlagEventHandlers.forEach(function(r){return r(e,t)})}},{key:"override",value:function(e){if(this._override_warning=!1,!1===e)this.instance.persistence.unregister('$override_feature_flags');else if(Array.isArray(e)){for(var t={},r=0;r18e5&&(s=G.UUID()),r.register(l({},"$sesid",[n,s])),s)};e.instance._captureMetrics.incr('rrweb-record'),e.instance._captureMetrics.incr("rrweb-record-".concat(t.type)),e.emit?e._captureSnapshot(a):e.snapshots.push(a)}},t)),this.instance._addCaptureHook(function(e){'$pageview'===e&&window.rrweb.record.addCustomEvent('$pageview',{href:window.location.href})})}},{key:"_captureSnapshot",value:function(e){this.instance.capture('$snapshot',e,{transport:'XHR',method:'POST',endpoint:this.endpoint,_forceCompression:!0,_noTruncate:!0,_batchKey:'sessionRecording',_metrics:{rrweb_full_snapshot:2===e.$snapshot_data.type}})}}]),e})(),Le=(function(){function e(t){c(this,e),this.instance=t}return p(e,[{key:"call",value:function(){var e=this,t=JSON.stringify({token:this.instance.get_config('token'),distinct_id:this.instance.get_distinct_id()}),r=G.base64Encode(t);this.instance._send_request("".concat(this.instance.get_config('api_host'),"/decide/?v=2"),{data:r},{method:'POST'},function(t){return e.parseDecideResponse(t)})}},{key:"parseDecideResponse",value:function(e){var t=this;if(!document||!document.body)return console.log('document not ready yet, trying again in 500 milliseconds...'),void setTimeout(function(){t.parseDecideResponse(e)},500);if(this.instance.toolbar.afterDecideResponse(e),this.instance.sessionRecording.afterDecideResponse(e),he.afterDecideResponse(e,this.instance),De(e,this.instance.persistence),e.supportedCompression){var r,n={},i=E(e.supportedCompression);try{for(i.s();!(r=i.n()).done;){n[r.value]=!0}}catch(e){i.e(e)}finally{i.f()}this.instance.compression=n}else this.instance.compression={}}}]),e})(),ze=(function(){function e(t){c(this,e),this.instance=t}return p(e,[{key:"afterDecideResponse",value:function(e){var t=e.editorParams||(e.toolbarVersion?{toolbarVersion:e.toolbarVersion}:{});e.isAuthenticated&&t.toolbarVersion&&0===t.toolbarVersion.indexOf('toolbar')&&(this._loadEditor(f(f({},t),{},{apiURL:this.instance.get_config('api_host')})),this.instance.set_config({debug:!0}))}},{key:"maybeLoadEditor",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:window.location,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:window.localStorage,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:window.history;try{var n,i=G.getHashParam(e.hash,'__posthog')||G.getHashParam(e.hash,'state'),o=i?JSON.parse(decodeURIComponent(i)):null;return o&&('mpeditor'===o.action||'ph_authorize'===o.action)?(n=o)&&Object.keys(n).length>0&&(t.setItem('_postHogEditorParams',JSON.stringify(n)),o.desiredHash?e.hash=o.desiredHash:r?r.replaceState('',document.title,e.pathname+e.search):e.hash=''):delete(n=JSON.parse(t.getItem('_postHogEditorParams')||'{}')).userIntent,n.apiURL=this.instance.get_config('api_host'),!(!n.token||this.instance.get_config('token')!==n.token)&&(this._loadEditor(n),!0)}catch(e){return!1}}},{key:"_loadEditor",value:function(e){var t=this;if(!window._postHogToolbarLoaded){window._postHogToolbarLoaded=!0;var r=e.jsURL||e.apiURL||this.instance.get_config('api_host');return fe(r+(r.endsWith('/')?'':'/')+"static/toolbar.js?_ts="+(new Date).getTime(),function(){window.ph_load_editor(e)}),G.register_event(window,'turbolinks:load',function(){window._postHogToolbarLoaded=!1,t._loadEditor(e)}),!0}return!1}}]),e})(),Ve=(function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:3e3;c(this,e),this.isPolling=!0,this._event_queue=[],this._empty_queue_count=0,this._poller=function(){},this._pollInterval=t}return p(e,[{key:"setPollInterval",value:function(e){this._pollInterval=e,this.isPolling&&this.poll()}},{key:"enqueue",value:function(){}},{key:"poll",value:function(){}},{key:"unload",value:function(){}},{key:"getTime",value:function(){return(new Date).getTime()}}]),e})(),Qe=(function(e){_(r,Ve);var t=m(r);function r(e,n){var i,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:3e3;return c(this,r),(i=t.call(this,o)).handlePollRequest=n,i.captureMetrics=e,i}return p(r,[{key:"enqueue",value:function(e,t,r){this.captureMetrics.incr('batch-enqueue'),this._event_queue.push({url:e,data:t,options:r}),this.isPolling||(this.isPolling=!0,this.poll())}},{key:"poll",value:function(){var e=this;clearTimeout(this._poller),this._poller=setTimeout(function(){if(e._event_queue.length>0){var t=e.formatQueue(),r=function(r){var n=t[r],i=n.url,o=n.data,s=n.options;G.each(o,function(t,r){o[r].offset=Math.abs(o[r].timestamp-e.getTime()),delete o[r].timestamp}),e.handlePollRequest(i,o,s),e.captureMetrics.incr('batch-requests'),e.captureMetrics.incr("batch-requests-".concat(i.slice(i.length-2))),e.captureMetrics.incr('batch-handle',o.length),e.captureMetrics.incr("batch-handle-".concat(i.slice(i.length-2)),o.length)};for(var n in t)r(n);e._event_queue.length=0,e._empty_queue_count=0}else e._empty_queue_count++;e._empty_queue_count>4&&(e.isPolling=!1,e._empty_queue_count=0),e.isPolling&&e.poll()},this._pollInterval)}},{key:"updateUnloadMetrics",value:function(){var e=this.formatQueue();for(var t in e){var r=e[t],n=r.url,i=r.data;this.captureMetrics.incr('batch-unload-requests'),this.captureMetrics.incr("batch-unload-requests-".concat(n.slice(n.length-2))),this.captureMetrics.incr('batch-unload',i.length),this.captureMetrics.incr("batch-unload-".concat(n.slice(n.length-2)),i.length)}}},{key:"unload",value:function(){clearTimeout(this._poller);var e=this._event_queue.length>0?this.formatQueue():{};for(var t in this._event_queue.length=0,e){var r=e[t],n=r.url,i=r.data,o=r.options;this.handlePollRequest(n,i,f(f({},o),{},{transport:'sendbeacon'}))}}},{key:"formatQueue",value:function(){var e={};return G.each(this._event_queue,function(t){var r=t.url,n=t.data,i=t.options,o=(i?i._batchKey:null)||r;void 0===e[o]&&(e[o]={data:[],url:r,options:i}),i&&e[o].options&&e[o].options._metrics&&!e[o].options._metrics.rrweb_full_snapshot&&(e[o].options._metrics.rrweb_full_snapshot=i._metrics.rrweb_full_snapshot),e[o].data.push(n)}),e}}]),r})(),We=(function(){function e(t,r){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:function(){return(new Date).getTime()};c(this,e),this.enabled=t,this.capture=r,this.getTime=n,this.metrics={},this.requests={}}return p(e,[{key:"incr",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;this.enabled&&(e="phjs-".concat(e),this.metrics[e]=(this.metrics[e]||0)+t)}},{key:"decr",value:function(e){this.enabled&&(e="phjs-".concat(e),this.metrics[e]=(this.metrics[e]||0)-1)}},{key:"startRequest",value:function(e){if(this.enabled){var t=G.UUID();return this.requests[t]=[this.getTime(),e],t}}},{key:"finishRequest",value:function(e){if(this.enabled&&this.requests[e]){var t=b(this.requests[e],2),r=t[0],n=t[1];return n.duration=this.getTime()-r,delete this.requests[e],n}}},{key:"markRequestFailed",value:function(e){this.enabled&&this.capture('$capture_failed_request',e)}},{key:"captureInProgressRequests",value:function(){var e=this;this.enabled&&Object.keys(this.requests).forEach(function(t){var r=e.finishRequest(t);e.markRequestFailed(f(f({},r),{},{type:'inflight_at_unload'}))})}}]),e})(),Xe=Uint8Array,Ge=Uint16Array,Je=Uint32Array,Ye=new Xe([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0]),Ke=new Xe([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,0,0]),Ze=new Xe([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),et=function(e,t){for(var r=new Ge(31),n=0;n<31;++n)r[n]=t+=1<>>1|(21845&st)<<1;at=(61680&(at=(52428&at)>>>2|(13107&at)<<2))>>>4|(3855&at)<<4,ot[st]=((65280&at)>>>8|(255&at)<<8)>>>1}var ct=function(e,t,r){for(var n=e.length,i=0,o=new Ge(t);i>>c]=u}else for(s=new Ge(n),i=0;i>>15-e[i];return s},ut=new Xe(288);for(st=0;st<144;++st)ut[st]=8;for(st=144;st<256;++st)ut[st]=9;for(st=256;st<280;++st)ut[st]=7;for(st=280;st<288;++st)ut[st]=8;var pt=new Xe(32);for(st=0;st<32;++st)pt[st]=5;var lt=ct(ut,9,0),dt=ct(pt,5,0),ft=function(e){return(e/8>>0)+(7&e&&1)},_t=function(e,t,r){(null==t||t<0)&&(t=0),(null==r||r>e.length)&&(r=e.length);var n=new(e instanceof Ge?Ge:e instanceof Je?Je:Xe)(r-t);return n.set(e.subarray(t,r)),n},ht=function(e,t,r){r<<=7&t;var n=t/8>>0;e[n]|=r,e[n+1]|=r>>>8},gt=function(e,t,r){r<<=7&t;var n=t/8>>0;e[n]|=r,e[n+1]|=r>>>8,e[n+2]|=r>>>16},yt=function(e,t){for(var r=[],n=0;nd&&(d=o[n].s);var f=new Ge(d+1),_=vt(r[p-1],f,0);if(_>t){n=0;var h=0,g=_-t,y=1<t))break;h+=y-(1<<_-f[v]),f[v]=t}for(h>>>=g;h>0;){var m=o[n].s;f[m]=0&&h;--n){var b=o[n].s;f[b]==t&&(--f[b],++h)}_=t}return[new Xe(f),_]},vt=function e(t,r,n){return-1==t.s?Math.max(e(t.l,r,n+1),e(t.r,r,n+1)):r[t.s]=n},mt=function(e){for(var t=e.length;t&&!e[--t];);for(var r=new Ge(++t),n=0,i=e[0],o=1,s=function(e){r[n++]=e},a=1;a<=t;++a)if(e[a]==i&&a!=t)++o;else{if(!i&&o>2){for(;o>138;o-=138)s(32754);o>2&&(s(o>10?o-11<<5|28690:o-3<<5|12305),o=0)}else if(o>3){for(s(i),--o;o>6;o-=6)s(8304);o>2&&(s(o-3<<5|8208),o=0)}for(;o--;)s(i);o=1,i=e[a]}return[r.subarray(0,n),t]},bt=function(e,t){for(var r=0,n=0;n>>8,e[i+2]=255^e[i],e[i+3]=255^e[i+1];for(var o=0;o4&&!E[Ze[P-1]];--P);var F,A,C,q,R=u+5<<3,M=bt(i,ut)+bt(o,pt)+s,j=bt(i,d)+bt(o,h)+s+14+3*P+bt(S,E)+(2*S[16]+3*S[17]+7*S[18]);if(R<=M&&R<=j)return wt(t,p,e.subarray(c,c+u));if(ht(t,p,1+(j15&&(ht(t,p,B[O]>>>5&127),p+=B[O]>>>12)}}}else F=lt,A=ut,C=dt,q=pt;for(O=0;O255){I=n[O]>>>18&31;gt(t,p,F[I+257]),p+=A[I+257],I>7&&(ht(t,p,n[O]>>>23&31),p+=Ye[I]);var N=31&n[O];gt(t,p,C[N]),p+=q[N],N>3&&(gt(t,p,n[O]>>>5&8191),p+=Ke[N])}else gt(t,p,F[n[O]]),p+=A[n[O]];return gt(t,p,F[256]),p+A[256]},St=new Je([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),Ot=new Xe(0),xt=function(e,t,r,n,i,o){var s=e.length,a=new Xe(n+s+5*(1+Math.floor(s/7e3))+i),c=a.subarray(n,a.length-i),u=0;if(!t||s<8)for(var p=0;p<=s;p+=65535){var l=p+65535;l>>13,_=8191&d,h=(1<7e3||E>24576)&&q>423){u=kt(e,c,0,w,k,S,x,E,P,p-P,u),E=O=x=0,P=p;for(var R=0;R<286;++R)k[R]=0;for(R=0;R<30;++R)S[R]=0}var M=2,j=0,T=_,D=A-C&32767;if(q>2&&F==b(p-D))for(var U=Math.min(f,q)-1,B=Math.min(32767,p),I=Math.min(258,q);D<=B&&--T&&A!=C;){if(e[p+M]==e[p+M-D]){for(var N=0;NM){if(M=N,j=D,N>U)break;var H=Math.min(D,N-2),L=0;for(R=0;RL&&(L=V,C=z)}}}D+=(A=C)-(C=g[A])+32768&32767}if(j){w[E++]=268435456|nt[M]<<18|it[j];var Q=31&nt[M],W=31&it[j];x+=Ye[Q]+Ke[W],++k[257+Q],++S[W],$=p+M,++O}else w[E++]=e[p],++k[e[p]]}}u=kt(e,c,o,w,k,S,x,E,P,p-P,u),o||(u=wt(c,u,Ot))}return _t(a,0,n+ft(u)+i)},Et=(function(){for(var e=new Je(256),t=0;t<256;++t){for(var r=t,n=9;--n;)r=(1&r&&3988292384)^r>>>1;e[t]=r}return e})(),$t=function(){var e=4294967295;return{p:function(t){for(var r=e,n=0;n>>8;e=r},d:function(){return 4294967295^e}}},Pt=function(e,t,r,n,i){return xt(e,null==t.level?6:t.level,null==t.mem?Math.ceil(1.5*Math.max(8,Math.min(13,Math.log(e.length)))):12+t.mem,r,n,!i)},Ft=function(e,t,r){for(;r;++t)e[t]=r,r>>>=8},At=function(e,t){var r=t.filename;if(e[0]=31,e[1]=139,e[2]=8,e[8]=t.level<2?4:9==t.level?2:0,e[9]=3,0!=t.mtime&&Ft(e,4,Math.floor(new Date(t.mtime||Date.now())/1e3)),r){e[3]=8;for(var n=0;n<=r.length;++n)e[n+10]=r.charCodeAt(n)}},Ct=function(e){return 10+(e.filename&&e.filename.length+1||0)};function qt(e,t){void 0===t&&(t={});var r=$t(),n=e.length;r.p(e);var i=Pt(e,t,Ct(t),8),o=i.length;return At(i,t),Ft(i,o-8,r.d()),Ft(i,o-4,n),i}function Rt(e,t){var r=e.length;if(!t&&'undefined'!=typeof TextEncoder)return(new TextEncoder).encode(e);for(var n=new Xe(e.length+(e.length>>>1)),i=0,o=function(e){n[i++]=e},s=0;sn.length){var a=new Xe(i+8+(r-s<<1));a.set(n),n=a}var c=e.charCodeAt(s);c<128||t?o(c):c<2048?(o(192|c>>>6),o(128|63&c)):c>55295&&c<57344?(o(240|(c=65536+(1047552&c)|1023&e.charCodeAt(++s))>>>18),o(128|c>>>12&63),o(128|c>>>6&63),o(128|63&c)):(o(224|c>>>12),o(128|c>>>6&63),o(128|63&c))}return _t(n,0,i)}function Mt(e,t,r){return'lz64'===e?[{data:q.compressToBase64(t),compression:'lz64'},r]:'gzip-js'===e?[qt(Rt(t),{mtime:0}),f(f({},r),{},{blob:!0,urlQueryArgs:{compression:'gzip-js'}})]:[{data:G.base64Encode(t)},r]}var jt,Tt,Dt,Ut=function e(t,r){if(r.blob&&t.buffer)return new Blob([t.buffer],{type:'text/plain'});if(r.sendBeacon||r.blob){var n=e(t,{method:'POST'});return new Blob([n],{type:'application/x-www-form-urlencoded'})}if('POST'!==r.method)return null;var i,o;return i=Array.isArray(t)||(o=t,'[object Uint8Array]'===Object.prototype.toString.call(o))?'data='+encodeURIComponent(t):'data='+encodeURIComponent(t.data),t.compression&&(i+='&compression='+t.compression),i},Bt=function(e){var t=e.url,r=e.data,n=e.headers,i=e.options,o=e.captureMetrics,s=e.callback,a=e.retriesPerformedSoFar,c=e.retryQueue,u=e.onXHRError,p=new XMLHttpRequest;p.open(i.method,t,!0);var l=Ut(r,i);o.incr('_send_request'),o.incr('_send_request_inflight');var d=o.startRequest(f({data_size:G.isString(r)?r.length:l.length,endpoint:t.slice(t.length-2)},i._metrics));G.each(n,function(e,t){p.setRequestHeader(t,e)}),'POST'!==i.method||i.blob||p.setRequestHeader('Content-Type','application/x-www-form-urlencoded'),p.withCredentials=!0,p.onreadystatechange=function(){if(4===p.readyState){o.incr("xhr-response"),o.incr("xhr-response-".concat(p.status)),o.decr('_send_request_inflight');var e=o.finishRequest(d);if(200===p.status){if(s){var l;try{l=JSON.parse(p.responseText)}catch(e){return void Y(e)}s(l)}}else'function'==typeof u&&u(p),[401,403,404,500].indexOf(p.status)<0&&c.enqueue({url:t,data:r,options:i,headers:n,retriesPerformedSoFar:(a||0)+1,callback:s}),o.markRequestFailed(f(f({},e),{},{type:'non_200',status:p.status,statusText:p.statusText})),s&&(i.verbose?s({status:0,error:error}):s(0))}},p.send(l)},It=(function(e){_(r,Ve);var t=m(r);function r(e,n){var i;return c(this,r),(i=t.call(this)).captureMetrics=e,i.isPolling=!1,i.queue=[],i.areWeOnline=!0,i.onXHRError=n,'onLine'in window.navigator&&(i.areWeOnline=window.navigator.onLine,window.addEventListener('online',function(){i._handleWeAreNowOnline()}),window.addEventListener('offline',function(){i.areWeOnline=!1})),i}return p(r,[{key:"enqueue",value:function(e){var t=e.retriesPerformedSoFar||0;if(!(t>=10)){var r=3e3*Math.pow(2,t),n=new Date(Date.now()+r);console.warn("Enqueued failed request for retry in ".concat(r)),this.queue.push({retryAt:n,requestData:e}),this.isPolling||(this.isPolling=!0,this.poll())}}},{key:"poll",value:function(){var e=this;clearTimeout(this._poller),this._poller=setTimeout(function(){e.areWeOnline&&e.queue.length>0&&e.flush(),e.poll()},this._pollInterval)}},{key:"flush",value:function(){var e=new Date(Date.now()),t=this.queue.filter(function(t){return t.retryAt0){this.queue=this.queue.filter(function(t){return t.retryAt>=e});var r,n=E(t);try{for(n.s();!(r=n.n()).done;){var i=r.value.requestData;this._executeXhrRequest(i)}}catch(e){n.e(e)}finally{n.f()}}}},{key:"unload",value:function(){clearTimeout(this._poller);var e,t=E(this.queue);try{for(t.s();!(e=t.n()).done;){var r=e.value.requestData,n=r.url,i=r.data,o=r.options;window.navigator.sendBeacon(n,Ut(i,f(f({},o),{},{sendBeacon:!0})))}}catch(e){t.e(e)}finally{t.f()}this.queue=[]}},{key:"_executeXhrRequest",value:function(e){var t=e.url,r=e.data,n=e.options,i=e.headers,o=e.callback,s=e.retriesPerformedSoFar;Bt({url:t,data:r||{},options:n||{},headers:i||{},retriesPerformedSoFar:s||0,callback:o,captureMetrics:this.captureMetrics,retryQueue:this,onXHRError:this.onXHRError})}},{key:"_handleWeAreNowOnline",value:function(){this.areWeOnline=!0,this.flush()}}]),r})(),Nt=0,Ht=function(){},Lt={},zt=I.XMLHttpRequest&&'withCredentials'in new XMLHttpRequest,Vt=!zt&&-1===L.indexOf('MSIE')&&-1===L.indexOf('Mozilla'),Qt=function(){},Wt=function(e,t,r){var n,i="posthog"===r?Tt:Tt[r];if(i&&jt===Nt)n=i;else{if(i&&!G.isArray(i))return void Y('You have already initialized '+r);n=new Qt}if(n._init(e,t,r),n.people=new Te,n.people._init(n),n.featureFlags=new Ue(n),n.feature_flags=n.featureFlags,n.toolbar=new ze(n),n.toolbar.maybeLoadEditor(),n.sessionRecording=new He(n),n.sessionRecording.startRecordingIfEnabled(),n.__autocapture_enabled=n.get_config('autocapture'),n.get_config('autocapture')){he.enabledForProject(n.get_config('token'),100,100)?he.isBrowserSupported()?he.init(n):(n.__autocapture_enabled=!1,J('Disabling Automatic Event Collection because this browser is not supported')):(n.__autocapture_enabled=!1,J('Not in active bucket: disabling Automatic Event Collection.'))}return n.get_config('advanced_disable_decide')||new Le(n).call(),R.DEBUG=R.DEBUG||n.get_config('debug'),!G.isUndefined(i)&&G.isArray(i)&&(n._execute_array.call(n.people,i.people),n._execute_array(i)),n};Qt.prototype.init=function(e,t,r){if(G.isUndefined(r))Y('You must name your new library: init(token, config, name)');else{if("posthog"!==r){var n=Wt(e,t,r);return Tt[r]=n,n._loaded(),n}Y('You must initialize the main posthog object right after you include the PostHog js snippet')}},Qt.prototype._init=function(e,t,r){this.__loaded=!0,this.config={},this._triggered_notifs=[],this.compression={},this.set_config(G.extend({},{api_host:'https://app.posthog.com',api_method:'POST',api_transport:'XHR',autocapture:!0,rageclick:!1,cross_subdomain_cookie:-1===H.location.hostname.indexOf('herokuapp.com'),persistence:'cookie',persistence_name:'',cookie_name:'',loaded:function(){},store_google:!0,save_referrer:!0,test:!1,verbose:!1,img:!1,capture_pageview:!0,debug:!1,cookie_expiration:365,upgrade:!1,disable_session_recording:!1,disable_persistence:!1,disable_cookie:!1,secure_cookie:'https:'===I.location.protocol,ip:!0,opt_out_capturing_by_default:!1,opt_out_persistence_by_default:!1,opt_out_capturing_persistence_type:'localStorage',opt_out_capturing_cookie_prefix:null,property_blacklist:[],sanitize_properties:null,xhr_headers:{},inapp_protocol:'//',inapp_link_new_window:!1,request_batching:!0,properties_string_max_length:65535,session_recording:{blockClass:'ph-no-capture',blockSelector:null,ignoreClass:'ph-ignore-input',maskAllInputs:!1,maskInputOptions:{},maskInputFn:null,slimDOMOptions:{},collectFonts:!1},mask_all_element_attributes:!1,mask_all_text:!1,advanced_disable_decide:!1,on_xhr_error:function(e){var t='Bad HTTP status: '+e.status+' '+e.statusText;Y(t)},_onCapture:function(){},_capture_metrics:!1},t,{name:r,token:e,callback_fn:("posthog"===r?r:"posthog."+r)+'._jsc'})),this._jsc=function(){},this._captureMetrics=new We(this.get_config('_capture_metrics'),G.bind(this.capture,this)),this._requestQueue=new Qe(this._captureMetrics,G.bind(this._handle_queued_event,this)),this._retryQueue=new It(this._captureMetrics,this.get_config('on_xhr_error')),this.__captureHooks=[],this.__request_queue=[],this.persistence=new Ie(this.config),this._gdpr_init();var n=G.UUID();this.get_distinct_id()||this.register_once({distinct_id:n,$device_id:n},''),I.addEventListener&&I.addEventListener('unload',this._handle_unload.bind(this))},Qt.prototype._loaded=function(){this.get_config('loaded')(this),this._start_queue_if_opted_in(),this.get_config('capture_pageview')&&this.capture('$pageview',{},{send_instantly:!0})},Qt.prototype._start_queue_if_opted_in=function(){this.has_opted_out_capturing()||this.get_config('request_batching')&&this._requestQueue.poll()},Qt.prototype._dom_loaded=function(){this.has_opted_out_capturing()||G.each(this.__request_queue,function(e){this._send_request.apply(this,e)},this),delete this.__request_queue,this._start_queue_if_opted_in()},Qt.prototype._prepare_callback=function(e,t){if(G.isUndefined(e))return null;if(zt){return function(r){e(r,t)}}var r=this._jsc,n=''+Math.floor(1e8*Math.random()),i=this.get_config('callback_fn')+'['+n+']';return r[n]=function(i){delete r[n],e(i,t)},i},Qt.prototype._handle_unload=function(){this.get_config('request_batching')?(this.get_config('capture_pageview')&&this.capture('$pageleave'),this.get_config('_capture_metrics')&&(this._requestQueue.updateUnloadMetrics(),this.capture('$capture_metrics',this._captureMetrics.metrics),this._captureMetrics.captureInProgressRequests()),this._requestQueue.unload(),this._retryQueue.unload()):this.get_config('capture_pageview')&&this.capture('$pageleave',null,{transport:'sendbeacon'})},Qt.prototype._handle_queued_event=function(e,t,r){var n=JSON.stringify(t);this.__compress_and_send_json_request(e,n,r||Lt,Ht)},Qt.prototype.__compress_and_send_json_request=function(e,t,r,n){var i,o=b(Mt((i=this.compression)['gzip-js']?'gzip-js':i.lz64?'lz64':'base64',t,r),2),s=o[0],a=o[1];this._send_request(e,s,a,n)},Qt.prototype._send_request=function(e,t,r,n){if(Vt)this.__request_queue.push(arguments);else{var i={method:this.get_config('api_method'),transport:this.get_config('api_transport'),verbose:this.get_config('verbose')};r=G.extend(i,r||{}),zt||(r.method='GET');var o=I.navigator.sendBeacon&&'sendbeacon'===r.transport.toLowerCase(),s=r.urlQueryArgs||{};if(s.ip=this.get_config('ip')?1:0,s._=(new Date).getTime().toString(),e+=(e.indexOf('?')>-1?'&':'?')+G.HTTPBuildQuery(s),G.isObject(t)&&this.get_config('img')){var a=H.createElement('img');a.src=e,H.body.appendChild(a)}else if(o)I.navigator.sendBeacon(e,Ut(t,f(f({},r),{},{sendBeacon:!0})));else if(zt)try{Bt({url:e,data:t,headers:this.get_config('xhr_headers'),options:r,captureMetrics:this._captureMetrics,callback:n,retriesPerformedSoFar:0,retryQueue:this._retryQueue,onXHRError:this.get_config('on_xhr_error')})}catch(e){Y(e)}else{var c=H.createElement('script');c.type='text/javascript',c.async=!0,c.defer=!0,c.src=e;var u=H.getElementsByTagName('script')[0];u.parentNode.insertBefore(c,u)}}},Qt.prototype._execute_array=function(e){var t,r=[],n=[],i=[];G.each(e,function(e){e&&(t=e[0],G.isArray(t)?i.push(e):'function'==typeof e?e.call(this):G.isArray(e)&&'alias'===t?r.push(e):G.isArray(e)&&-1!==t.indexOf('capture')&&'function'==typeof this[t]?i.push(e):n.push(e))},this);var o=function(e,t){G.each(e,function(e){if(G.isArray(e[0])){var r=t;G.each(e,function(e){r=r[e[0]].apply(r,e.slice(1))})}else this[e[0]].apply(this,e.slice(1))},t)};o(r,this),o(n,this),o(i,this)},Qt.prototype.push=function(e){this._execute_array([e])},Qt.prototype.capture=Me(function(e,t,r){if(this.__loaded){this._captureMetrics.incr('capture'),'$snapshot'===e&&this._captureMetrics.incr('snapshot');var n=(r=r||Lt).transport;if(n&&(r.transport=n),G.isUndefined(e)||'string'!=typeof e)Y('No event name provided to posthog.capture');else if(!G.isBlockedUA(L)){var i=this.persistence.remove_event_timer(e);this.persistence.update_search_keyword(H.referrer),this.get_config('store_google')&&this.persistence.update_campaign_params(),this.get_config('save_referrer')&&this.persistence.update_referrer_info(H.referrer);var o={event:e,properties:this._calculate_event_properties(e,t,i)};'$identify'===e&&r.$set&&(o.$set=r.$set),o=G.copyAndTruncateStrings(o,r._noTruncate?null:this.get_config('properties_string_max_length')),this.get_config('debug')&&J('PostHog.js send',o);var s=JSON.stringify(o),a=this.get_config('api_host')+(r.endpoint||'/e/'),c=r!==Lt;return!this.get_config('request_batching')||c&&!r._batchKey||r.send_instantly?this.__compress_and_send_json_request(a,s,r):(o.timestamp=new Date,this._requestQueue.enqueue(a,o,r)),this._invokeCaptureHooks(e),o}}},function(e){return this.get_config(e)},Dt),Qt.prototype._addCaptureHook=function(e){this.__captureHooks.push(e)},Qt.prototype._invokeCaptureHooks=function(e){this.config._onCapture(e),G.each(this.__captureHooks,function(t){return t(e)})},Qt.prototype._calculate_event_properties=function(e,t,r){var n=t||{};if(n.token=this.get_config('token'),'$snapshot'===e){var i=this.persistence.properties();return n.distinct_id=i.distinct_id,n}if(!G.isUndefined(r)){var o=(new Date).getTime()-r;n.$duration=parseFloat((o/1e3).toFixed(3))}n=G.extend({},G.info.properties(),this.persistence.properties(),n);var s=this.get_config('property_blacklist');G.isArray(s)?G.each(s,function(e){delete n[e]}):Y('Invalid value for property_blacklist config: '+s);var a=this.get_config('sanitize_properties');return a&&(n=a(n,e)),n},Qt.prototype.register=function(e,t){this.persistence.register(e,t)},Qt.prototype.register_once=function(e,t,r){this.persistence.register_once(e,t,r)},Qt.prototype.unregister=function(e){this.persistence.unregister(e)},Qt.prototype._register_single=function(e,t){var r={};r[e]=t,this.register(r)},Qt.prototype.getFeatureFlag=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return this.featureFlags.getFeatureFlag(e,t)},Qt.prototype.isFeatureEnabled=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return this.featureFlags.isFeatureEnabled(e,t)},Qt.prototype.reloadFeatureFlags=function(){return this.featureFlags.reloadFeatureFlags()},Qt.prototype.onFeatureFlags=function(e){this.featureFlags.addFeatureFlagsHandler(e),e(this.featureFlags.getFlags(),this.featureFlags.getFlagVariants())},Qt.prototype.identify=function(e,t,r){if(e){this._captureMetrics.incr('identify');var n=this.get_distinct_id();if(this.register({$user_id:e}),!this.get_property('$device_id')){var i=n;this.register_once({$had_persisted_distinct_id:!0,$device_id:i},'')}e!==n&&e!==this.get_property("__alias")&&(this.unregister("__alias"),this.register({distinct_id:e})),e===n||this.get_property('$device_id')&&n!==this.get_property('$device_id')?(t&&this.people.set(t),r&&this.people.set_once(r)):this.capture('$identify',{distinct_id:e,$anon_distinct_id:n},{$set:t||{}},{$set_once:r||{}}),this.reloadFeatureFlags()}else Y('Unique user id has not been set in posthog.identify')},Qt.prototype.__group=function(e,t,r){if(Y('posthog.__group is still under development and should not be used in production!'),e&&t){this._captureMetrics.incr('group');var n=this.getGroups();this.register({$groups:f(f({},n),{},l({},e,t))}),this.capture('$group',{distinct_id:this.get_distinct_id(),$group:{type:e,key:t,$set:r}}),this.reloadFeatureFlags()}else Y('posthog.group requires a group type and group key')},Qt.prototype.reset=function(e){var t=this.get_property('$device_id');this.persistence.clear();var r=G.UUID();this.register_once({distinct_id:r,$device_id:e?r:t},'')},Qt.prototype.get_distinct_id=function(){return this.get_property('distinct_id')},Qt.prototype.getGroups=function(){return this.get_property('groups')},Qt.prototype.alias=function(e,t){if(e===this.get_property("$people_distinct_id"))return K('Attempting to create alias for existing People user - aborting.'),-2;var r=this;return G.isUndefined(t)&&(t=this.get_distinct_id()),e!==t?(this._register_single("__alias",e),this.capture('$create_alias',{alias:e,distinct_id:t},function(){r.identify(e)})):(Y('alias matches current distinct_id - skipping api call.'),this.identify(e),-1)},Qt.prototype.set_config=function(e){var t=f({},this.config);G.isObject(e)&&(G.extend(this.config,e),this.get_config('persistence_name')||(this.config.persistence_name=this.config.cookie_name),this.get_config('disable_persistence')||(this.config.disable_persistence=this.config.disable_cookie),this.persistence&&this.persistence.update_config(this.config),me.is_supported()&&'true'===me.get('ph_debug')&&(this.config.debug=!0),R.DEBUG=R.DEBUG||this.get_config('debug'),this.sessionRecording&&void 0!==e.disable_session_recording&&t.disable_session_recording!==e.disable_session_recording&&(e.disable_session_recording?this.sessionRecording.stopRecording():this.sessionRecording.startRecordingIfEnabled()))},Qt.prototype.startSessionRecording=function(){this.set_config({disable_session_recording:!1})},Qt.prototype.stopSessionRecording=function(){this.set_config({disable_session_recording:!0})},Qt.prototype.sessionRecordingStarted=function(){return this.sessionRecording.started()},Qt.prototype.get_config=function(e){return this.config[e]},Qt.prototype.get_property=function(e){return this.persistence.props[e]},Qt.prototype.toString=function(){var e=this.get_config('name');return"posthog"!==e&&(e="posthog."+e),e},Qt.prototype._gdpr_init=function(){'localStorage'===this.get_config('opt_out_capturing_persistence_type')&&me.is_supported()&&(!this.has_opted_in_capturing()&&this.has_opted_in_capturing({persistence_type:'cookie'})&&this.opt_in_capturing({enable_persistence:!1}),!this.has_opted_out_capturing()&&this.has_opted_out_capturing({persistence_type:'cookie'})&&this.opt_out_capturing({clear_persistence:!1}),this.clear_opt_in_out_capturing({persistence_type:'cookie',enable_persistence:!1})),this.has_opted_out_capturing()?this._gdpr_update_persistence({clear_persistence:!0}):this.has_opted_in_capturing()||!this.get_config('opt_out_capturing_by_default')&&!ye.get('ph_optout')||(ye.remove('ph_optout'),this.opt_out_capturing({clear_persistence:this.get_config('opt_out_persistence_by_default')}))},Qt.prototype._gdpr_update_persistence=function(e){var t;if(e&&e.clear_persistence)t=!0;else{if(!e||!e.enable_persistence)return;t=!1}this.get_config('disable_persistence')||this.persistence.disabled===t||this.persistence.set_disabled(t)},Qt.prototype._gdpr_call_func=function(e,t){return t=G.extend({capture:G.bind(this.capture,this),persistence_type:this.get_config('opt_out_capturing_persistence_type'),cookie_prefix:this.get_config('opt_out_capturing_cookie_prefix'),cookie_expiration:this.get_config('cookie_expiration'),cross_subdomain_cookie:this.get_config('cross_subdomain_cookie'),secure_cookie:this.get_config('secure_cookie')},t),me.is_supported()||'localStorage'!==t.persistence_type||(t.persistence_type='cookie'),e(this.get_config('token'),{capture:t.capture,captureEventName:t.capture_event_name,captureProperties:t.capture_properties,persistenceType:t.persistence_type,persistencePrefix:t.cookie_prefix,cookieExpiration:t.cookie_expiration,crossSubdomainCookie:t.cross_subdomain_cookie,secureCookie:t.secure_cookie})},Qt.prototype.opt_in_capturing=function(e){e=G.extend({enable_persistence:!0},e),this._gdpr_call_func(Se,e),this._gdpr_update_persistence(e)},Qt.prototype.opt_out_capturing=function(e){e=G.extend({clear_persistence:!0},e),this._gdpr_call_func(Oe,e),this._gdpr_update_persistence(e)},Qt.prototype.has_opted_in_capturing=function(e){return this._gdpr_call_func(xe,e)},Qt.prototype.has_opted_out_capturing=function(e){return this._gdpr_call_func(Ee,e)},Qt.prototype.clear_opt_in_out_capturing=function(e){e=G.extend({enable_persistence:!0},e),this._gdpr_call_func(Pe,e),this._gdpr_update_persistence(e)},Qt.prototype.sentry_integration=function(e,t,r,n){this.name='posthog-js',this.setupOnce=function(i){i(function(i){if('error'!==i.level||!e.__loaded)return i;i.tags||(i.tags={}),i.tags['PostHog URL']=e.config.api_host+'/person/'+e.get_distinct_id();var o={$sentry_event_id:i.event_id,$sentry_exception:i.exception};return t&&r&&(o.$sentry_url=(n||'https://sentry.io/organizations/')+t+'/issues/?project='+r+'&query='+i.event_id),e.capture('$exception',o),i})}},Qt.prototype.debug=function(e){!1===e?(I.console.log("You've disabled debug mode."),localStorage&&localStorage.setItem('ph_debug',void 0),this.set_config({debug:!1})):(I.console.log("You're now in debug mode. All calls to PostHog will be logged in your console.\nYou can disable this with `posthog.debug(false)`."),localStorage&&localStorage.setItem('ph_debug','true'),this.set_config({debug:!0}))},Qt.prototype.decodeLZ64=q.decompressFromBase64,Qt.prototype.init=Qt.prototype.init,Qt.prototype.reset=Qt.prototype.reset,Qt.prototype.capture=Qt.prototype.capture,Qt.prototype.register=Qt.prototype.register,Qt.prototype.register_once=Qt.prototype.register_once,Qt.prototype.unregister=Qt.prototype.unregister,Qt.prototype.identify=Qt.prototype.identify,Qt.prototype.__group=Qt.prototype.__group,Qt.prototype.alias=Qt.prototype.alias,Qt.prototype.set_config=Qt.prototype.set_config,Qt.prototype.get_config=Qt.prototype.get_config,Qt.prototype.get_property=Qt.prototype.get_property,Qt.prototype.get_distinct_id=Qt.prototype.get_distinct_id,Qt.prototype.toString=Qt.prototype.toString,Qt.prototype.opt_out_captureing=Qt.prototype.opt_out_captureing,Qt.prototype.opt_in_captureing=Qt.prototype.opt_in_captureing,Qt.prototype.has_opted_out_captureing=Qt.prototype.has_opted_out_captureing,Qt.prototype.has_opted_in_captureing=Qt.prototype.has_opted_in_captureing,Qt.prototype.clear_opt_in_out_captureing=Qt.prototype.clear_opt_in_out_captureing,Qt.prototype.opt_out_capturing=Qt.prototype.opt_out_capturing,Qt.prototype.opt_in_capturing=Qt.prototype.opt_in_capturing,Qt.prototype.has_opted_out_capturing=Qt.prototype.has_opted_out_capturing,Qt.prototype.has_opted_in_capturing=Qt.prototype.has_opted_in_capturing,Qt.prototype.clear_opt_in_out_capturing=Qt.prototype.clear_opt_in_out_capturing,Qt.prototype.getFeatureFlag=Qt.prototype.getFeatureFlag,Qt.prototype.isFeatureEnabled=Qt.prototype.isFeatureEnabled,Qt.prototype.reloadFeatureFlags=Qt.prototype.reloadFeatureFlags,Qt.prototype.onFeatureFlags=Qt.prototype.onFeatureFlags,Qt.prototype.decodeLZ64=Qt.prototype.decodeLZ64,Qt.prototype.SentryIntegration=Qt.prototype.sentry_integration,Qt.prototype.debug=Qt.prototype.debug,Qt.prototype.LIB_VERSION=R.LIB_VERSION,Qt.prototype.startSessionRecording=Qt.prototype.startSessionRecording,Qt.prototype.stopSessionRecording=Qt.prototype.stopSessionRecording,Qt.prototype.sessionRecordingStarted=Qt.prototype.sessionRecordingStarted,Ie.prototype.properties=Ie.prototype.properties,Ie.prototype.update_search_keyword=Ie.prototype.update_search_keyword,Ie.prototype.update_referrer_info=Ie.prototype.update_referrer_info,Ie.prototype.get_cross_subdomain=Ie.prototype.get_cross_subdomain,Ie.prototype.clear=Ie.prototype.clear,G.safewrap_class(Qt,['identify']);var Xt={},Gt=function(){Tt.init=function(e,t,r){if(r)return Tt[r]||(Tt[r]=Xt[r]=Wt(e,t,r),Tt[r]._loaded()),Tt[r];var n=Tt;Xt.posthog?n=Xt.posthog:e&&((n=Wt(e,t,"posthog"))._loaded(),Xt.posthog=n),Tt=n,1===jt&&(I.posthog=Tt),G.each(Xt,function(e,t){"posthog"!==t&&(Tt[t]=e)}),Tt._=G}},Jt=function(){function e(){e.done||(e.done=!0,Vt=!1,G.each(Xt,function(e){e._dom_loaded()}))}if(H.addEventListener)'complete'===H.readyState?e():H.addEventListener('DOMContentLoaded',e,!1);else if(H.attachEvent){H.attachEvent('onreadystatechange',e);var t=!1;try{t=null===I.frameElement}catch(e){}H.documentElement.doScroll&&t&&(function t(){try{H.documentElement.doScroll('left')}catch(e){return void setTimeout(t,1)}e()})()}G.register_event(I,'load',e,!0)};var Yt=(jt=Nt,Tt=new Qt,Gt(),Tt.init(),Jt(),Tt);i.exports=Yt},664,[]); -__d(function(g,r,i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.defaultConfig=_e.Meeting=_e.Events=void 0;var t=e(r(d[1])),n=e(r(d[2])),o=e(r(d[3])),s=e(r(d[4])),c=e(r(d[5])),u=e(r(d[6])),p=r(d[7]),f=e(r(d[8])),l=e(r(d[9])),h=r(d[10]),v=r(d[11]),y=r(d[12]),k=r(d[13]),_=e(r(d[14])),M=e(r(d[15]));function C(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}var P,w={theme:(0,u.default)({},y.defaultTheme),permissions:(0,u.default)({},y.defaultRolePermissions),permissions_fetched:!1};_e.defaultConfig=w,_e.Events=P,(function(e){e.participantJoin="participantJoin",e.participantLeave="participantLeave",e.disconnect="disconnect",e.connect="connect",e.meetingEnded="meetingEnded",e.roomMessage="roomMessage",e.chatMessage="chatMessage",e.message="message",e.meetingJoined="meetingJoined",e.activeSpeaker="activeSpeaker",e.participantUpdate="participantUpdate",e.recordingStarted="recordingStarted",e.recordingStopped="recordingStopped",e.localMediaConnected="localMediaConnected"})(P||(_e.Events=P={}));var E=(function(e){(0,o.default)(E,e);var u,p,y=(u=E,p=C(),function(){var e,t=(0,c.default)(u);if(p){var n=(0,c.default)(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return(0,s.default)(this,e)});function E(e,n){var o;return(0,t.default)(this,E),(o=y.call(this)).config=(0,M.default)(w),o.participants=[],o.showSetupScreen=!1,o._uiConfig={},o.leaveRoom=function(){},o.setupConfig=e,o._uiConfig=n||{},o.config.theme=(0,k.convertThemeToV2)(o.config.theme,n||{}),o.controlBar=new f.default,o.grid=new l.default,o.Events=P,null!=e&&e.apiBase&&(0,v.setUrl)(e.apiBase),o}return(0,n.default)(E,[{key:"updateUIConfig",value:function(e){this._uiConfig=(0,_.default)(this._uiConfig,e),this.config.theme=(0,k.convertThemeToV2)(this.config.theme,e),this._setUIConfig&&this._setUIConfig(this.config)}},{key:"addParticipantControl",value:function(e){this._controlsHook&&this._controlsHook(e)}},{key:"sendRoomMessage",value:function(e){}},{key:"sendMessage",value:function(e,t){}},{key:"createPopup",value:function(e){}},{key:"kickAll",value:function(){}},{key:"closePopup",value:function(){this.createPopup(null)}},{key:"onError",value:function(e){this._onError=e}},{key:"onSocketMessage",value:function(e){var t,n;switch(e.type){case'websocket/room-message':this.emit(P.roomMessage,null==(t=e.payload)?void 0:t.message);break;case'websocket/message':this.emit(P.message,null==(n=e.payload)?void 0:n.message);break;case'websocket/new-chat-message':this.emit(P.chatMessage,e.payload)}}},{key:"_addUpdateParticipant",value:function(e,t){if(e.id){var n=this.participants.findIndex(function(t){return t.id===e.id});if(-1===n)if(e.isMe){var o=new h.DyteSelfParticipant(this._overlayHook);o._update(e,t),this.participants.push(o),this.self=o}else{var s=new h.DyteParticipant(this._overlayHook);s._update(e,t),this.participants.push(s),this.emit(P.participantJoin,s)}else this.participants[n]._update(e,t),this.emit(P.participantUpdate,this.participants[n])}}},{key:"_removeParticipant",value:function(e){var t=this.participants.find(function(t){return t.id===e.id});this.participants=this.participants.filter(function(t){return t.id!==e.id}),this.emit(P.participantLeave,t)}}]),E})(p.EventEmitter);_e.Meeting=E},665,[1,9,10,12,14,17,22,595,666,667,668,504,669,482,510,670]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var u=t(r(d[1])),n=t(r(d[2])),s=t(r(d[3])),o=(function(){function t(){(0,n.default)(this,t),this.buttons=[]}return(0,s.default)(t,[{key:"addButton",value:function(t){var n=t;return this.buttons.push(n),this._setButtons&&this._setButtons((0,u.default)(this.buttons)),this.buttons.length-1}},{key:"removeButton",value:function(t){this.buttons[t]={},this._setButtons((0,u.default)(this.buttons))}}]),t})();e.default=o},666,[1,49,9,10]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.Layout=void 0;var u,o=t(r(d[1])),n=t(r(d[2])),l=r(d[3]),f=r(d[4]);e.Layout=u,(function(t){t.MULTI="multi",t.MULTI_ALTERNATE="multi_alternate",t.HIGHLIGHTED="highlighted",t.SINGLE="single"})(u||(e.Layout=u={}));var c=(function(){function t(){(0,o.default)(this,t),this.layouts=u}return(0,n.default)(t,[{key:"update",value:function(t){t.layout&&l.store.dispatch((0,f.setRoomGridView)(t.layout)),t.participantVideo&&(this.participantVideoConfiguration=t.participantVideo)}},{key:"setOverlay",value:function(t,u){}}]),t})();e.default=c},667,[1,9,10,471,480]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.DyteSelfParticipant=e.DyteParticipant=void 0;var n=t(r(d[1])),s=t(r(d[2])),o=r(d[3]).NativeModules.DyteHelper,h=(function(){function t(s){(0,n.default)(this,t),this.metadata={view_type:'',preset_name:''},this._overlayHook=s}return(0,s.default)(t,[{key:"_update",value:function(t,n){this.id=t.id,this.name=t.displayName,this.picture=t.picture,this.isMe=t.isMe,this.isPinned=t.isPinned,this.videoTrack=t.videoTrack,this.audioTrack=t.audioTrack,this.videoEnabled=t.videoVisible,this.audioEnabled=!t.audioMuted,this.clientSpecificId=t.clientSpecificId,this._participantHook=n,this.metadata=t.metadata}},{key:"sendMessage",value:function(t){this._sendMessage&&this._sendMessage(t)}},{key:"disableAudio",value:function(){this._participantHook&&this.audioEnabled&&this._participantHook.disablePeerAudio(this.id)}},{key:"disableVideo",value:function(){this._participantHook&&this.videoEnabled&&this._participantHook.disablePeerVideo(this.id)}},{key:"pin",value:function(){this._participantHook&&this._participantHook.pin(this.id)}},{key:"unpin",value:function(){this._participantHook&&this._participantHook.unpin(this.id)}},{key:"setOverlay",value:function(t){this._overlayHook(this.id,t)}},{key:"updatePreset",value:function(t){this._participantHook&&this._participantHook.updatePreset(this.id,t)}},{key:"setLabel",value:function(t){this._participantHook&&this._participantHook.setLabel(this.id,t)}}]),t})();e.DyteParticipant=h;var c=(function(){function t(s){(0,n.default)(this,t),this.metadata={view_type:'',preset_name:''},this._overlayHook=s}return(0,s.default)(t,[{key:"_update",value:function(t,n){this.id=t.id,this.name=t.displayName,this.picture=t.picture,this.isMe=t.isMe,this.isPinned!==t.isPinned&&o.SDKSelfPin(t.isPinned),this.isPinned=t.isPinned,this.videoTrack=t.videoTrack,this.audioTrack=t.audioTrack,this.videoEnabled!==t.videoVisible&&o.SDKSelfVideo(t.videoVisible),this.videoEnabled=t.videoVisible,this.audioEnabled===t.audioMuted&&o.SDKSelfAudio(!t.audioMuted),this.audioEnabled=!t.audioMuted,this.clientSpecificId=t.clientSpecificId,this.isScreensharing!==t.isScreensharing&&o.SDKSelfScreenshare(!t.isScreensharing),this.isScreensharing=t.isScreensharing,this._participantHook=n,this.isPresenting=!t.webinarHiddenParticipant,this.metadata=t.metadata}},{key:"enableAudio",value:function(){this._participantHook&&!this.audioEnabled&&this._participantHook.toggleSelfAudio(this.id)}},{key:"enableVideo",value:function(){this._participantHook&&!this.videoEnabled&&this._participantHook.toggleSelfVideo(this.id)}},{key:"disableAudio",value:function(){this._participantHook&&this.audioEnabled&&this._participantHook.toggleSelfAudio(this.id)}},{key:"disableVideo",value:function(){this._participantHook&&this.videoEnabled&&this._participantHook.toggleSelfVideo(this.id)}},{key:"enableScreenshare",value:function(){this._participantHook&&!this.isScreensharing&&this._participantHook.enableScreenshare()}},{key:"disableScreenshare",value:function(){this._participantHook&&this.isScreensharing&&this._participantHook.disableScreenshare()}},{key:"pin",value:function(){this._participantHook&&this._participantHook.pin(this.id)}},{key:"unpin",value:function(){this._participantHook&&this._participantHook.unpin(this.id)}},{key:"setOverlay",value:function(t,n){this._overlayHook(this.id,t,n)}},{key:"updatePreset",value:function(t){this._participantHook&&this._participantHook.updatePreset(this.id,t)}}]),t})();e.DyteSelfParticipant=c},668,[1,9,10,2]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.defaultTheme=e.defaultRolePermissions=void 0;var t=r(d[0]),n=r(d[1]),_={view_type:n.DyteViewTypes.groupCall,accept_waiting_requests:!1,accept_present_requests:!1,request_produce:!1,can_allow_participant_audio:!1,can_allow_participant_screensharing:!1,can_allow_participant_video:!1,request_kick_participant:!1,kick_participant:!1,pin_participant:!1,can_edit_display_name:!1,can_record:!1,waiting_room_type:n.WaitingRoomTypes.skip,plugins:{can_close:!0,can_start:!0,can_edit_acl:!1,config:{}},polls:{can_create:!0,can_vote:!0,can_view:!0},produce:{video:{allow:!0,quality:'vga',frame_rate:24},audio:!0,screenshare:{allow:!0,quality:'hd',frame_rate:5}},chat:{public:{can_send:!0,text:!0,files:!0},private:{can_send:!1,can_receive:!1,text:!1,files:!1}},reactions:!1,hidden_participant:!1,is_recorder:!1,show_participant_list:!0,can_change_participant_role:!1,can_change_theme:!1,can_present:!1,max_screenshare_count:1};e.defaultRolePermissions=_;var c={setup_screen:{is_enabled:!1},alone_here:{is_enabled:!1},waiting_room:{is_enabled:!1,enable_preview:!0},control_bar:{is_enabled:!0,elements:{plugins:!0,screenshare:!0,invite:!1,participants:!0,chat:!0,reactions:!1,polls:!0,fullscreen:!0,layout:!0}},header:{is_enabled:!0,elements:{timer:!0,title:!0,participant_count:!0,change_layout:!0}},pip_mode:!0,auto_tune:!0,grid:{multi:{maxVideoCount:6,videoFit:'cover'},single:{maxVideoCount:6,videoFit:'cover'},defaultView:t.Layout.MULTI},controls:{pip_toggle:!1}};e.defaultTheme=c},669,[667,482]); -__d(function(g,r,i,a,m,_e,d){var t='__lodash_hash_undefined__',e=9007199254740991,n='[object Arguments]',o='[object Boolean]',c='[object Date]',u='[object Function]',f='[object GeneratorFunction]',s='[object Map]',l='[object Number]',_='[object Object]',p='[object RegExp]',h='[object Set]',y='[object String]',v='[object Symbol]',b='[object ArrayBuffer]',j='[object DataView]',w='[object Float32Array]',O='[object Float64Array]',A='[object Int8Array]',x='[object Int16Array]',S='[object Int32Array]',P='[object Uint8Array]',$='[object Uint8ClampedArray]',k='[object Uint16Array]',E='[object Uint32Array]',I=/\w*$/,F=/^\[object .+?Constructor\]$/,M=/^(?:0|[1-9]\d*)$/,B={};B[n]=B['[object Array]']=B[b]=B[j]=B[o]=B[c]=B[w]=B[O]=B[A]=B[x]=B[S]=B[s]=B[l]=B[_]=B[p]=B[h]=B[y]=B[v]=B[P]=B[$]=B[k]=B[E]=!0,B['[object Error]']=B[u]=B["[object WeakMap]"]=!1;var U='object'==typeof g&&g&&g.Object===Object&&g,W='object'==typeof self&&self&&self.Object===Object&&self,D=U||W||Function('return this')(),R='object'==typeof _e&&_e&&!_e.nodeType&&_e,T=R&&'object'==typeof m&&m&&!m.nodeType&&m,z=T&&T.exports===R;function C(t,e){return t.set(e[0],e[1]),t}function L(t,e){return t.add(e),t}function V(t,e){for(var n=-1,o=t?t.length:0;++n-1},Ft.prototype.set=function(t,e){var n=this.__data__,o=Dt(n,t);return o<0?n.push([t,e]):n[o][1]=e,this},Mt.prototype.clear=function(){this.__data__={hash:new It,map:new(jt||Ft),string:new It}},Mt.prototype.delete=function(t){return Zt(this,t).delete(t)},Mt.prototype.get=function(t){return Zt(this,t).get(t)},Mt.prototype.has=function(t){return Zt(this,t).has(t)},Mt.prototype.set=function(t,e){return Zt(this,t).set(t,e),this},Bt.prototype.clear=function(){this.__data__=new Ft},Bt.prototype.delete=function(t){return this.__data__.delete(t)},Bt.prototype.get=function(t){return this.__data__.get(t)},Bt.prototype.has=function(t){return this.__data__.has(t)},Bt.prototype.set=function(t,e){var n=this.__data__;if(n instanceof Ft){var o=n.__data__;if(!jt||o.length<199)return o.push([t,e]),this;n=this.__data__=new Mt(o)}return n.set(t,e),this};var rr=yt?Q(yt,Object):function(){return[]},er=function(t){return ut.call(t)};function nr(t){var e=t.length,n=t.constructor(e);return e&&'string'==typeof t[0]&&ct.call(t,'index')&&(n.index=t.index,n.input=t.input),n}function or(t){return'function'!=typeof t.constructor||ar(t)?{}:br(e=lt(t))?_t(e):{};var e}function cr(t,e,n,u){var f,_,F,M=t.constructor;switch(e){case b:return Gt(t);case o:case c:return new M(+t);case j:return Nt(t,u);case w:case O:case A:case x:case S:case P:case $:case k:case E:return Jt(t,u);case s:return qt(t,u,n);case l:case y:return new M(t);case p:return(F=new(_=t).constructor(_.source,I.exec(_))).lastIndex=_.lastIndex,F;case h:return Ht(t,u,n);case v:return f=t,Et?Object(Et.call(f)):{}}}function ur(t,n){return!!(n=null==n?e:n)&&('number'==typeof t||M.test(t))&&t>-1&&t%1==0&&t-1&&t%1==0&&t<=e}function br(t){var e=typeof t;return!!t&&('object'==e||'function'==e)}function dr(t){return!!t&&'object'==typeof t}function jr(t){return _r(t)?Ut(t):Lt(t)}m.exports=function(t){return Tt(t,!0,!0)}},670,[]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),u=t(r(d[2])),c=r(d[3]),l=c.NativeModules.DyteRNBackgroundTimer,o=new c.NativeEventEmitter(l),s=new((function(){function t(){var u=this;(0,n.default)(this,t),this.uniqueId=0,this.callbacks={},o.addListener('backgroundTimer.timeout',function(t){if(u.callbacks[t]){var n=u.callbacks[t].callback;u.callbacks[t].interval?l.backgroundTimerSetTimeout(t,u.callbacks[t].timeout):delete u.callbacks[t],n()}})}return(0,u.default)(t,[{key:"start",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return l.start(t)}},{key:"stop",value:function(){return l.stop()}},{key:"runBackgroundTimer",value:function(t,n){var u=this,l=c.Platform.select({ios:function(){return c.NativeAppEventEmitter},android:function(){return c.DeviceEventEmitter}})();this.start(0),this.backgroundListener=l.addListener('backgroundTimer',function(){u.backgroundListener.remove(),u.backgroundClockMethod(t,n)})}},{key:"backgroundClockMethod",value:function(t,n){var u=this;this.backgroundTimer=this.setTimeout(function(){t(),u.backgroundClockMethod(t,n)},n)}},{key:"stopBackgroundTimer",value:function(){this.stop(),this.clearTimeout(this.backgroundTimer)}},{key:"setTimeout",value:function(t,n){this.uniqueId+=1;var u=this.uniqueId;return this.callbacks[u]={callback:t,interval:!1,timeout:n},l.setTimeout(u,n),u}},{key:"clearTimeout",value:function(t){this.callbacks[t]&&delete this.callbacks[t]}},{key:"setInterval",value:function(t,n){this.uniqueId+=1;var u=this.uniqueId;return this.callbacks[u]={callback:t,interval:!0,timeout:n},l.backgroundTimerSetTimeout(u,n),u}},{key:"clearInterval",value:function(t){this.callbacks[t]&&delete this.callbacks[t]}}]),t})());e.default=s},671,[1,9,10,2]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.PluginServiceProvider=e.PluginServiceContext=void 0;var n=t(r(d[1])),o=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=v(n);if(o&&o.has(t))return o.get(t);var u={},c=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var f in t)if("default"!==f&&Object.prototype.hasOwnProperty.call(t,f)){var l=c?Object.getOwnPropertyDescriptor(t,f):null;l&&(l.get||l.set)?Object.defineProperty(u,f,l):u[f]=t[f]}u.default=t,o&&o.set(t,u);return u})(r(d[2])),u=r(d[3]),c=r(d[4]),f=t(r(d[5])),l=r(d[6]);function v(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(v=function(t){return t?o:n})(t)}var p=(0,o.createContext)(null);e.PluginServiceContext=p;e.PluginServiceProvider=function(t){var v=t.children,s=t.roomName,P=t.peerId,S=(0,o.useContext)(l.WebSocketContext),y=(0,u.useDispatch)(),O=(0,o.useState)(null),b=(0,n.default)(O,2),k=b[0],j=b[1],C=(0,u.useSelector)(function(t){return t.participant.authToken});(0,o.useEffect)(function(){},[]);var w=(0,u.useSelector)(function(t){return t.room.socketState}),E={pluginManager:k};return(0,o.useEffect)(function(){if(w===c.RoomSocketState.CONNECTED){var t=new f.default(S,s,y,P,C);j(t),t.listenSocketEvents()}},[w]),o.default.createElement(p.Provider,{value:E},v)}},672,[1,41,165,432,480,673,630]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),s=t(r(d[2])),u=t(r(d[3])),l=t(r(d[4])),o=r(d[5]),c=t(r(d[6])),f=(function(){function t(n,s,l,o,c){(0,u.default)(this,t),this.socketObj=n,this.dispatch=l,this.roomName=s,this.plugins={},this.iframes={},this.peerId=o,this.authToken=c,this.handleSockets=this.handleSockets.bind(this)}return(0,l.default)(t,[{key:"handleSockets",value:function(t){if(t)switch(t.type){case'websocket/enable-plugin':this.enablePlugin(t.payload);break;case'websocket/disable-plugin':this.disablePlugin(t.payload);break;case'websocket/plugin-event':case'websocket/plugin-data':this.sendIframeEvent(t)}}},{key:"sendIframeEvent",value:function(t){var n=this.iframes[t.payload.pluginId||t.payload.id];n&&Object.values(n).forEach(function(n){n.iframe&&n.iframe.injectJavaScript("window.postMessage("+JSON.stringify(t)+");")})}},{key:"listenSocketEvents",value:function(){this.socketObj.emitter.on('socket',this.handleSockets),this.getRoomPlugins()}},{key:"getRoomPlugins",value:function(){var t=this;this.socketObj.sendMessage({type:'getRoomState'},function(n){n.payload.roomState.plugins.forEach(function(n){return t.enablePlugin(n)})})}},{key:"enablePlugin",value:function(t){var u,l,f,h,p,v;return n.default.async(function(y){for(;;)switch(y.prev=y.next){case 0:if(u=c.default.apiBase+"/v2/plugins",!this.plugins[t.id]){y.next=3;break}return y.abrupt("return");case 3:return y.next=5,n.default.awrap(fetch(c.default.apiBase+"/v2/plugins/view/"+t.id,{method:'GET',headers:{authorization:"Bearer "+this.authToken}}));case 5:return l=y.sent,y.next=8,n.default.awrap(l.json());case 8:return f=y.sent,y.next=11,n.default.awrap(fetch(u+"/authorize/"+t.id,{method:'POST',headers:{authorization:"Bearer "+this.authToken,'Content-Type':'application/json'},body:JSON.stringify({roomName:this.roomName,peerId:this.peerId})}));case 11:return h=y.sent,y.next=14,n.default.awrap(h.json());case 14:p=y.sent.data.token,v=(0,s.default)({},f.data.plugin,{authToken:p,enabledBy:t.enabledBy,ACLAccessGrantedUsers:t.ACLAccessGrantedUsers||[],ACLAccessRemovedUsers:t.ACLAccessRemovedUsers||[]}),this.plugins[t.id]=v,this.iframes[t.id]={},this.dispatch((0,o.addPlugin)(v));case 19:case"end":return y.stop()}},null,this,null,Promise)}},{key:"disablePlugin",value:function(t){return n.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:this.plugins[t.id]&&(delete this.plugins[t.id],this.dispatch((0,o.removePlugin)(t)));case 1:case"end":return n.stop()}},null,this,null,Promise)}},{key:"handleIframeMessage",value:function(t){var u,l,o=this;return n.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:n.t0=t.type,n.next='pluginEvent'===n.t0?3:'storePluginData'===n.t0?3:'getPluginData'===n.t0?3:'enablePluginForAll'===n.t0?3:'getPeerInfo'===n.t0?5:7;break;case 3:return this.socketObj.sendMessage(t,function(t){o.sendIframeEvent(t)}),n.abrupt("break",8);case 5:return this.socketObj.sendMessage({type:t.type,payload:(0,s.default)({},t.payload,{peerId:null!=(u=null==(l=t.payload)?void 0:l.peerId)?u:this.peerId})},function(t){o.sendIframeEvent(t)}),n.abrupt("break",8);case 7:return n.abrupt("break",8);case 8:case"end":return n.stop()}},null,this,null,Promise)}},{key:"addIframeView",value:function(t,s,u){var l,o=this;return n.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:this.iframes[t.plugin][t.view]&&this.removeIframeView(t),l=function(t){s&&o.handleIframeMessage(t)},u.addEventListener(l),this.iframes[t.plugin][t.view]={listener:l,iframe:s};case 4:case"end":return n.stop()}},null,this,null,Promise)}},{key:"removeIframeView",value:function(t){return n.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:this.iframes[t.plugin][t.view]&&delete this.iframes[t.plugin][t.view];case 2:case"end":return n.stop()}},null,this,null,Promise)}},{key:"addRoomPlugin",value:function(t){return n.default.async(function(s){for(;;)switch(s.prev=s.next){case 0:if(!this.plugins[t.id]){s.next=2;break}return s.abrupt("return");case 2:return s.next=4,n.default.awrap(this.socketObj.sendMessage({type:'addPlugin',payload:t}));case 4:case"end":return s.stop()}},null,this,null,Promise)}},{key:"removeRoomPlugin",value:function(t){return n.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.abrupt("return",this.socketObj.sendMessage({type:'removePlugin',payload:t}));case 1:case"end":return n.stop()}},null,this,null,Promise)}}]),t})();e.default=f},673,[1,67,22,9,10,503,504]); -__d(function(g,r,i,a,m,e,d){var n=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.PeersServiceContext=e.PeersProvider=void 0;var t=n(r(d[1])),o=n(r(d[2])),u=n(r(d[3])),c=(function(n,t){if(!t&&n&&n.__esModule)return n;if(null===n||"object"!=typeof n&&"function"!=typeof n)return{default:n};var o=b(t);if(o&&o.has(n))return o.get(n);var u={},c=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in n)if("default"!==l&&Object.prototype.hasOwnProperty.call(n,l)){var s=c?Object.getOwnPropertyDescriptor(n,l):null;s&&(s.get||s.set)?Object.defineProperty(u,l,s):u[l]=n[l]}u.default=n,o&&o.set(n,u);return u})(r(d[4])),l=r(d[5]),s=r(d[6]),f=r(d[7]),p=r(d[8]),v=r(d[9]),S=r(d[10]),P=r(d[11]),h=r(d[12]),k=r(d[13]);function b(n){if("function"!=typeof WeakMap)return null;var t=new WeakMap,o=new WeakMap;return(b=function(n){return n?o:t})(n)}var y=(0,c.createContext)(null);e.PeersServiceContext=y;e.PeersProvider=function(n){var b,T,M=n.children,w=(0,c.useContext)(p.ConfigServiceContext).meeting,C=(0,c.useState)([]),V=(0,u.default)(C,2),x=V[0],D=V[1],O=(0,l.useSelector)(function(n){return n.peers.joinedPeers}),A=(0,l.useSelector)(function(n){return n.participant}),j=(0,l.useSelector)(function(n){return n.consumers.activeConsumers}),I=j.find(function(n){return'video'===n.kind&&n.appData.screenShare}),_=j.find(function(n){return'audio'===n.kind&&n.appData.screenShare}),E=(0,l.useSelector)(function(n){return n.room.pinnedPeerId}),H=(0,l.useSelector)(function(n){return n.room.roomViewType}),N=(0,c.useState)(null),q=(0,u.default)(N,2),J=q[0],L=q[1],R=(0,c.useState)(null),U=(0,u.default)(R,2),W=U[0],z=U[1],B=(0,c.useContext)(f.MediaRoomContext).mediaRoom,F=(0,l.useDispatch)(),G=(0,c.useContext)(v.UserTrackContext),K=G.mediaTracks,Q=K.screenShareVideoTrack,X=K.setScreenShareVideoTrack,Y=(K.screenShareAudioTrack,K.setScreenShareAudioTrack),Z=G.inputDevices,$=Z.toggleAudioState,ee=Z.toggleVideoState,re={pin:function(n){return B.pin(n)},unpin:function(n){return B.pin(null)},toggleSelfAudio:function(){return $()},toggleSelfVideo:function(){return ee()},toggleSelfScreenSharing:function(){var n;return t.default.async(function(o){for(;;)switch(o.prev=o.next){case 0:if(A.sharingScreen||I){o.next=16;break}return void 0!==Q&&Q.stop(),o.prev=2,o.next=5,t.default.awrap((0,S.getScreenShare)());case 5:n=o.sent,X(n.video),Y(n.video),B.shareScreen(n),o.next=14;break;case 11:o.prev=11,o.t0=o.catch(2),'NotAllowedError'!==(null==o.t0?void 0:o.t0.message)&&console.error(o.t0);case 14:o.next=19;break;case 16:B.disableScreenShare(),X(void 0),Y(void 0);case 19:case"end":return o.stop()}},null,null,[[2,11]],Promise)},disablePeerAudio:function(n){return B.disableAudio(n)},disablePeerVideo:function(n){return B.disableVideo(n)},updatePreset:function(n,t){return B.updatePreset(n,t)},setLabel:function(n,t){F((0,s.setPeerLabel)({id:n,label:t}))}},ne=!0;(0,c.useEffect)(function(){var n,t;L({id:null==B?void 0:B.peerid,audioMuted:A.audioMuted,displayName:A.displayName,userId:A.id,picture:A.displayImageURL,isMe:!0,isHost:A.isHost,videoVisible:!A.videoOff,videoTrack:null==B?void 0:null==(n=B.webCamProducer)?void 0:n.track,audioTrack:null==B?void 0:null==(t=B.micProducer)?void 0:t.track,isPinned:E===(null==B?void 0:B.peerid),clientSpecificId:A.clientSpecificId,producingAudio:!A.audioMuted,producingVideo:!A.videoOff,isScreensharing:A.sharingScreen,requestToJoinType:A.requestToJoinType,hiddenParticipant:A.hidden,webinarHiddenParticipant:A.webinarHiddenParticipant,metadata:A.metadata})},[null==B?void 0:B.peerid,A.sharingScreen,A.videoOff,A.audioMuted,A.displayName,A.hidden,A.requestToJoinType,A.metadata,null==B?void 0:null==(b=B.webCamProducer)?void 0:b.track,null==B?void 0:null==(T=B.micProducer)?void 0:T.track,A.webinarHiddenParticipant,E]),(0,c.useEffect)(function(){J&&w&&w._addUpdateParticipant((0,o.default)({},J,{isPinned:J.id===E,isScreensharing:A.sharingScreen}),re)},[J,w]),(0,c.useEffect)(function(){if(I||A.screenSharingProduction===P.MediaStates.LOADED){var n,t,o,u=I?null==(n=B.consumers.get(I.id))?void 0:n.track:null==(t=B.screenShareVideoProducer)?void 0:t.track,c=_?null==(o=B.consumers.get(_.id))?void 0:o.track:null,l=I?O.find(function(n){return n.id===I.appData.peerId}):J;z({videoTrack:u,id:null==l?void 0:l.id,displayName:"Screen - "+(null==l?void 0:l.displayName),videoVisible:!0,audioTrack:c,audioMuted:null===c,screenshare:!0})}else z(null)},[I,A.screenSharingProduction]),(0,c.useEffect)(function(){w&&(x.map(function(n){return O.find(function(t){return t.id===n.id})||w._removeParticipant(n),null}),D(O))},[O]);var ie=function(n){var t,u=(0,o.default)({},n,{isPinned:E===n.id,isScreensharing:!1}),c=j.find(function(t){return t.peerId===n.id&&'video'===t.kind&&!t.appData.screenShare}),l=j.find(function(t){return t.peerId===n.id&&'audio'===t.kind&&!t.appData.screenShare});return c&&(u.producingVideo=!0,u.videoTrack=B.consumers.get(c.id).track,u.videoScore=c.producerScore),l&&(u.producingAudio=!n.audioMuted,u.audioTrack=B.consumers.get(l.id).track,u.audioScore=l.producerScore),(null==I?void 0:null==(t=I.appData)?void 0:t.peerId)===n.id&&(u.isScreensharing=!0),u.videoVisible=!(void 0===c||c.remotelyPaused),u.audioMuted=void 0===l||l.remotelyPaused||n.audioMuted,u.audioMuted||(ne=!1),w&&w._addUpdateParticipant((0,o.default)({},u,{isPinned:u.id===E}),re),u},te=H===h.DyteViewTypes.webinar?O.filter(function(n){return!(null!=n&&n.webinarHiddenParticipant)&&n.requestToJoinType!==k.RequestToJoinType.ask}).map(ie).filter(function(n){return null!==n}):O.filter(function(n){return!(null!=n&&n.hiddenParticipant)}).map(ie).filter(function(n){return null!==n}),oe=O.map(ie).filter(function(n){return null!==n});return c.default.createElement(y.Provider,{value:{processedPeers:te,selfPeer:J,allMuted:ne,screenshareVideoConsumer:I,screenshareAudioConsumer:_,screenSharePeer:W,joinedProcessedPeers:oe}},M)}},674,[1,67,22,41,165,432,481,585,508,579,580,480,482,487]); -__d(function(g,r,i,a,m,e,d){var n=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.setupPermissions=e.RESULTS=e.PERMISSIONS=void 0,e.uniq=N;var E=n(r(d[1])),s=n(r(d[2])),o=r(d[3]),A=r(d[4]),O=r(d[5]),R=Object.freeze({ACCEPT_HANDOVER:'android.permission.ACCEPT_HANDOVER',ACCESS_BACKGROUND_LOCATION:'android.permission.ACCESS_BACKGROUND_LOCATION',ACCESS_COARSE_LOCATION:'android.permission.ACCESS_COARSE_LOCATION',ACCESS_FINE_LOCATION:'android.permission.ACCESS_FINE_LOCATION',ACTIVITY_RECOGNITION:'android.permission.ACTIVITY_RECOGNITION',ADD_VOICEMAIL:'com.android.voicemail.permission.ADD_VOICEMAIL',ANSWER_PHONE_CALLS:'android.permission.ANSWER_PHONE_CALLS',BODY_SENSORS:'android.permission.BODY_SENSORS',CALL_PHONE:'android.permission.CALL_PHONE',CAMERA:'android.permission.CAMERA',GET_ACCOUNTS:'android.permission.GET_ACCOUNTS',PROCESS_OUTGOING_CALLS:'android.permission.PROCESS_OUTGOING_CALLS',READ_CALENDAR:'android.permission.READ_CALENDAR',READ_CALL_LOG:'android.permission.READ_CALL_LOG',READ_CONTACTS:'android.permission.READ_CONTACTS',READ_EXTERNAL_STORAGE:'android.permission.READ_EXTERNAL_STORAGE',READ_PHONE_NUMBERS:'android.permission.READ_PHONE_NUMBERS',READ_PHONE_STATE:'android.permission.READ_PHONE_STATE',READ_SMS:'android.permission.READ_SMS',RECEIVE_MMS:'android.permission.RECEIVE_MMS',RECEIVE_SMS:'android.permission.RECEIVE_SMS',RECEIVE_WAP_PUSH:'android.permission.RECEIVE_WAP_PUSH',RECORD_AUDIO:'android.permission.RECORD_AUDIO',SEND_SMS:'android.permission.SEND_SMS',USE_SIP:'android.permission.USE_SIP',WRITE_CALENDAR:'android.permission.WRITE_CALENDAR',WRITE_CALL_LOG:'android.permission.WRITE_CALL_LOG',WRITE_CONTACTS:'android.permission.WRITE_CONTACTS',WRITE_EXTERNAL_STORAGE:'android.permission.WRITE_EXTERNAL_STORAGE',BLUETOOTH_CONNECT:"android.permission.BLUETOOTH_CONNECT"}),_=Object.freeze({APP_TRACKING_TRANSPARENCY:'ios.permission.APP_TRACKING_TRANSPARENCY',BLUETOOTH_PERIPHERAL:'ios.permission.BLUETOOTH_PERIPHERAL',CALENDARS:'ios.permission.CALENDARS',CAMERA:'ios.permission.CAMERA',CONTACTS:'ios.permission.CONTACTS',FACE_ID:'ios.permission.FACE_ID',LOCATION_ALWAYS:'ios.permission.LOCATION_ALWAYS',LOCATION_WHEN_IN_USE:'ios.permission.LOCATION_WHEN_IN_USE',MEDIA_LIBRARY:'ios.permission.MEDIA_LIBRARY',MICROPHONE:'ios.permission.MICROPHONE',MOTION:'ios.permission.MOTION',PHOTO_LIBRARY:'ios.permission.PHOTO_LIBRARY',PHOTO_LIBRARY_ADD_ONLY:'ios.permission.PHOTO_LIBRARY_ADD_ONLY',REMINDERS:'ios.permission.REMINDERS',SIRI:'ios.permission.SIRI',SPEECH_RECOGNITION:'ios.permission.SPEECH_RECOGNITION',STOREKIT:'ios.permission.STOREKIT'}),I=Object.freeze({ANDROID:R,IOS:_});e.PERMISSIONS=I;var t=Object.freeze({UNAVAILABLE:'unavailable',BLOCKED:'blocked',DENIED:'denied',GRANTED:'granted',LIMITED:'limited',PROMPTED:'prompted'});e.RESULTS=t;var S=O.NativeModules.DyteRNPermissions;function C(n){return s.default.async(function(E){for(;;)switch(E.prev=E.next){case 0:return E.abrupt("return",S.available.includes(n)?S.request(n):t.UNAVAILABLE);case 1:case"end":return E.stop()}},null,null,null,Promise)}function N(n){return n.filter(function(E,s){return null!=E&&n.indexOf(E)===s})}var T,p=['bluetooth','readExternalStorage','photos','externalStorage'],L=function(n){var E=arguments.length>1&&void 0!==arguments[1]&&arguments[1],s={camera:I.ANDROID.CAMERA,microphone:I.ANDROID.RECORD_AUDIO,bluetooth:I.ANDROID.BLUETOOTH_CONNECT,externalStorage:I.ANDROID.WRITE_EXTERNAL_STORAGE,readExternalStorage:I.ANDROID.READ_EXTERNAL_STORAGE},o={camera:I.IOS.CAMERA,microphone:I.IOS.MICROPHONE,bluetooth:I.IOS.BLUETOOTH_PERIPHERAL,photos:I.IOS.PHOTO_LIBRARY};if(!E)return'android'===O.Platform.OS?s[n]:o[n];if('android'===O.Platform.OS){var A={};return Object.keys(s).forEach(function(n){A[s[n]]=n}),A[n]}var R={};return Object.keys(o).forEach(function(n){R[o[n]]=n}),R[n]},D=function(n){return function(E){var s={camera:o.permissionEnum.INIT,microphone:o.permissionEnum.INIT};n.forEach(function(n){var A=L(n,!0);E[n]===t.GRANTED?s[A]=o.permissionEnum.ACCEPTED:E[n]!==t.PROMPTED&&(s[A]=o.permissionEnum.DENIED)}),s.camera!==o.permissionEnum.INIT&&s.microphone!==o.permissionEnum.INIT&&T&&clearInterval(T),A.store.dispatch((0,o.setParticipantPermissions)(s))}};e.setupPermissions=function(n){var o,A,R,_,I,t,u=[];[].concat(p,(0,E.default)(n)).forEach(function(n){var E=L(n);E&&u.push(E)}),"android"===O.Platform.OS&&(T&&clearInterval(T),T=setInterval(function(){S.checkMultiplePermissions(u).then(D(u))},1e3));(o=u,s.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:if('ios'!==O.Platform.OS){n.next=13;break}A={},R=N(o),_=0;case 4:if(!(_0,peers:q}),W.theme.header.is_enabled&&i.default.createElement(E.default,{title:''!==B?B:x,linkCopied:Y,copyLink:z,width:G,height:V,noOfParticipants:N.filter(function(t,n,i){return i.findIndex(function(n){return n.id===t.id})===n}).length}),i.default.createElement(k.default,{isMobile:!0}),i.default.createElement(u.GridManager,{widthOffset:0,singleSpeakerView:F.main.length>0&&!1}),i.default.createElement(S.default,{isMobile:!0}),i.default.createElement(P.default,null),W.theme.control_bar.is_enabled&&i.default.createElement(h.default,{linkCopied:Y,copyLink:z,isMobile:!0,leaveCall:j})))};var n=t(r(d[1])),i=_(r(d[2])),o=r(d[3]),a=r(d[4]),u=r(d[5]),l=r(d[6]),c=t(r(d[7])),f=t(r(d[8])),s=r(d[9]),p=_(r(d[10])),v=r(d[11]),E=t(r(d[12])),h=t(r(d[13])),S=t(r(d[14])),P=t(r(d[15])),k=t(r(d[16])),O=t(r(d[17])),y=r(d[18]),b=r(d[19]),w=r(d[20]),C=r(d[21]);function M(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,i=new WeakMap;return(M=function(t){return t?i:n})(t)}function _(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var i=M(n);if(i&&i.has(t))return i.get(t);var o={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in t)if("default"!==u&&Object.prototype.hasOwnProperty.call(t,u)){var l=a?Object.getOwnPropertyDescriptor(t,u):null;l&&(l.get||l.set)?Object.defineProperty(o,u,l):o[u]=t[u]}return o.default=t,i&&i.set(t,o),o}var D=l.NativeModules.DyteHelper},678,[1,41,165,432,471,679,2,708,709,508,493,512,710,715,804,805,807,808,585,480,487,497]); -__d(function(g,r,_i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.GridManager=void 0;var n=t(r(d[1])),o=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=x(n);if(o&&o.has(t))return o.get(t);var i={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in t)if("default"!==s&&Object.prototype.hasOwnProperty.call(t,s)){var l=u?Object.getOwnPropertyDescriptor(t,s):null;l&&(l.get||l.set)?Object.defineProperty(i,s,l):i[s]=t[s]}i.default=t,o&&o.set(t,i);return i})(r(d[2])),i=r(d[3]),u=r(d[4]),s=t(r(d[5])),l=t(r(d[6])),c=t(r(d[7])),f=r(d[8]),p=r(d[9]),S=t(r(d[10])),h=r(d[11]),w=r(d[12]),y=r(d[13]),T=r(d[14]),b=r(d[15]),v=r(d[16]),P=r(d[17]);function x(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(x=function(t){return t?o:n})(t)}var C=function(t){var n=t.roomViewType,i=(0,o.useContext)(p.ConfigServiceContext).sessionConfig,u=!i.permissions.can_present,s=(0,o.useContext)(P.ThemeContext).colors,l='LANDSCAPE'===o.default.useContext(v.OrientationContext).orientation,c=(0,b.useWindowDimensions)(),f=i.theme.dimensions||c,S=f.height,h=f.width,T=0;i.theme.header.is_enabled&&(T-=72),i.theme.control_bar.is_enabled&&(T-=56),l?h+=T+56:S+=T;var x=n===y.DyteViewTypes.audioRoom?'Host will start Audio Room Soon':'\tHost will start presenting soon',C=n===y.DyteViewTypes.audioRoom?'To being Audio Room, Please Enable Audio':'To begin the webinar please start presenting';return o.default.createElement(w.VStack,{bg:"secondary.1000",width:h,height:S,px:15,justifyContent:"center",align:"center"},u&&o.default.createElement(o.default.Fragment,null,o.default.createElement(w.Text,{fontSize:26,py:10,fontWeight:"bold"},x),o.default.createElement(w.Spinner,{color:s.textPrimary[100],size:"large"})),!u&&o.default.createElement(o.default.Fragment,null,o.default.createElement(w.Text,{fontSize:26,py:10,fontWeight:"bold"},"You are the host"),o.default.createElement(w.Text,{fontSize:14},C)))},E=function(t,n){for(var o=[],i=0;i-1&&t<=W&&(z((0,u.setCurrentPage)(t)),P.getPage(t))},Q=[],U=new Map;return q.forEach(function(t){U.set(t.id,t)}),G?(B.length>0&&_>0?(U.set(G.id,G),Q=E(U,B),D.current=Q.map(function(t){return t.id})):(Q=E(U,M),D.current=Q.map(function(t){return t.id}),Q=Q.concat(I||A===y.DyteViewTypes.webinar&&J||!J&&A===y.DyteViewTypes.webinar&&G.requestToJoinType===T.RequestToJoinType.ask?[]:[G])),R===u.RoomSocketState.NOT_STARTED?o.default.createElement(s.default,{inStage:!0,text:"You got disconnected! Retrying connection..."}):Q.length<1?A===y.DyteViewTypes.webinar?o.default.createElement(C,{roomViewType:y.DyteViewTypes.webinar}):o.default.createElement(s.default,{loading:!0,text:"Please wait for the meeting to be started",inStage:!0}):F||v||V||'highlighted'===x||O.main.length>0?o.default.createElement(c.default,{peers:Q,sharingScreen:V,widthOffset:w}):o.default.createElement(S.default,{onSwipeLeft:function(t){return K(_+1)},onSwipeRight:function(t){return K(_-1)},style:{flex:1}},o.default.createElement(l.default,{peers:Q,widthOffset:w}))):o.default.createElement(s.default,null)};O.defaultProps={singleSpeakerView:!1};var V=o.default.memo(O);e.GridManager=V},679,[1,41,165,432,480,511,680,698,674,508,707,585,512,482,487,2,575,514]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var l=t(r(d[1])),n=t(r(d[2])),f=(function(t,l){if(!l&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var n=A(l);if(n&&n.has(t))return n.get(t);var f={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in t)if("default"!==u&&Object.prototype.hasOwnProperty.call(t,u)){var c=o?Object.getOwnPropertyDescriptor(t,u):null;c&&(c.get||c.set)?Object.defineProperty(f,u,c):f[u]=t[u]}f.default=t,n&&n.set(t,f);return f})(r(d[3])),o=t(r(d[4])),u=r(d[5]),c=r(d[6]),y=r(d[7]),s=t(r(d[8])),h=r(d[9]),p=r(d[10]);function A(t){if("function"!=typeof WeakMap)return null;var l=new WeakMap,n=new WeakMap;return(A=function(t){return t?n:l})(t)}var w={9:Array(9).fill(3),8:Array(9).fill(3),7:Array(9).fill(3),6:Array(6).fill(2),5:Array(5).fill(2),4:Array(4).fill(2),3:[1,2,2],2:[1,1],1:[1]},v={9:Array(9).fill(3),8:Array(9).fill(3),7:Array(9).fill(3),6:Array(6).fill(2),5:[2].concat((0,n.default)(Array(4).fill(2))),4:Array(4).fill(2),3:[1,2,2],2:[1,1],1:[1]},_={9:Array(9).fill(3),8:Array(9).fill(3),7:Array(9).fill(3),6:Array(6).fill(3),5:[].concat((0,n.default)(Array(2).fill(2)),(0,n.default)(Array(3).fill(3))),4:Array(4).fill(2),3:Array(3).fill(2),2:Array(2).fill(2),1:[1]},b={9:Array(9).fill(3),8:Array(9).fill(3),7:Array(9).fill(3),6:Array(6).fill(3),5:[].concat((0,n.default)(Array(2).fill(2)),(0,n.default)(Array(3).fill(3))),4:Array(4).fill(2),3:Array(3).fill(2),2:Array(2).fill(2),1:[1]},O=function(t){var n=(0,f.useContext)(u.ConfigServiceContext).sessionConfig,A=(0,y.useWindowDimensions)(),O=n.theme.dimensions||A,j=O.width,M=O.height,P=j<1024,x=f.default.useContext(p.OrientationContext),E=x.orientation,C=x.orientationType,S='LANDSCAPE'===E,W=(0,h.useSelector)(function(t){return t.room.gridView}),k=t.peers,D=t.waitingRoom,F=t.widthOffset,L=0;n.theme.header.is_enabled&&(L-=56),!n.theme.control_bar.is_enabled||D&&!n.theme.waiting_room.enable_preview||(L-=54),S?(M+=F,j+=L+72):(M+=L,j-=F);var R=f.default.useState(0),N=(0,l.default)(R,2),T=N[0],V=N[1],q=1===k.length&&!P&&!D,z=D&&(!P||!n.theme.waiting_room.enable_preview),B=(q||z)&&1,G=k.length+B;G>6&&(G=9),'multi_alternate'===W&&1!==k.length&&(G-=1);var H=(0,h.useSelector)(function(t){return t.peers.joinedPeers}),I=Math.ceil((H.length+1)/6);f.default.useEffect(function(){I>1&&(1===k.length?V(16):k.length<=4?V(7):5===k.length?V(12):V(4))},[k,I]);var J=function(t,l){return Math.floor((M-6)/t)},K=function(t,l){return Math.floor((j-6)/t)},Q=function(t,l){return J(P&&!S?b[t][l]:w[t][l])},U=function(t,l){return K(P&&!S?v[t][l]:_[t][l])},X=S?5===G?'row':'column':5===G?'column':'row';return f.default.createElement(c.Flex,{position:"relative",height:M,width:j,bg:"secondary.1000",marginLeft:S&&'landscapeLeft'!==C&&n.theme.header.is_enabled?56:0,padding:3,pt:0},f.default.createElement(c.Flex,{direction:X,flexWrap:"wrap",justify:"center"},!D||n.theme.waiting_room.enable_preview&&!P?f.default.createElement(f.default.Fragment,null,k.map(function(t,l){if('multi_alternate'===W&&t.isMe&&1!==k.length)return null;if(t){var n=Q(G,l+B)-T;return f.default.createElement(o.default,{key:"peer_"+t.id,height:n-(S?2:0),width:U(G,l+B),peer:t,totalPeers:k.length,isMobile:P})}return null})):null),f.default.createElement(c.Flex,{width:j,justify:"center",position:"absolute",bottom:"2"},f.default.createElement(s.default,null)))};O.defaultProps={waitingRoom:!1,widthOffset:0};var j=O;e.default=j},680,[1,41,49,165,681,508,512,2,695,432,575]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=M;var n=t(r(d[1])),o=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=k(n);if(o&&o.has(t))return o.get(t);var l={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in t)if("default"!==c&&Object.prototype.hasOwnProperty.call(t,c)){var f=u?Object.getOwnPropertyDescriptor(t,c):null;f&&(f.get||f.set)?Object.defineProperty(l,c,f):l[c]=t[c]}l.default=t,o&&o.set(t,l);return l})(r(d[2])),l=r(d[3]),u=r(d[4]),c=r(d[5]),f=r(d[6]),s=r(d[7]),p=r(d[8]),h=r(d[9]),v=t(r(d[10])),x=r(d[11]),y=t(r(d[12])),b=t(r(d[13])),S=r(d[14]),E=t(r(d[15])),w=t(r(d[16]));function k(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(k=function(t){return t?o:n})(t)}var C=h.NativeModules.DyteHelper;function M(t){var k=(0,l.useSelector)(function(t){return t.participant.displayName}),M=(0,o.useContext)(c.MediaRoomContext),T=(null==M||M.mediaRoom,(0,o.useContext)(f.ConfigServiceContext)),j=T.meeting,O=T.sessionConfig,R=(0,l.useSelector)(function(t){return t.room.activeSpeakerPeerId}),P=(0,o.useRef)(),z=(0,o.useRef)(),F=(0,o.useState)(new s.MediaStream(void 0)),I=(0,n.default)(F,2),L=I[0],B=I[1],V=(0,o.useState)(null),_=(0,n.default)(V,2),N=(_[0],_[1],(0,o.useContext)(x.ThemeContext).colors),U=(0,o.useState)(!1),W=(0,n.default)(U,2),D=W[0],A=W[1],H=o.default.useContext(S.OrientationContext),q=H.orientation,G=H.forced,J=H.setForced,K='LANDSCAPE'===q,Q=t.peer,X=t.hideBadge,Y=t.isMobile,Z=t.totalPeers,$=t.size,ee=(t.index,t.contain),te=t.zIndex,re=((0,l.useSelector)(function(t){return t.participant.displayImageURL}),(0,l.useSelector)(function(t){return t.consumers.activeConsumers})),ne=Q.id,ie=re.find(function(t){return t.peerId===ne}),ae=(null==ie?void 0:ie.score)||10,oe=function(t){if(z.current=t,t){var n=new s.MediaStream(void 0);n.addTrack(t),P.current&&n.addTrack(P.current),B(n)}},le=function(){try{return'front'===u.store.getState().participant.cameraFacing}catch(t){return!1}};(0,o.useEffect)(function(){var t;t=Q.audioTrack,P.current!==t&&(P.current=t)},[Q.audioTrack]),(0,o.useEffect)(function(){Q.videoTrack&&(oe(Q.videoTrack),setTimeout(function(){return A(!0)},500))},[Q.videoTrack,Q.videoScore]);var de=Q.audioMuted,ue=Q.videoVisible,ce=(function(t){if(!Y)return t;var o=t;if(Z>2){var l=t.split(' ');o=(o=(0,n.default)(l,1)[0]).slice(0,10)}return Z>6&&(o=o.slice(0,8)),o})(Q.isMe?k:Q.displayName),fe=t.height,se=t.width,me=t.children,pe=fe||Math.floor(.5625*se);null==O||O.permissions;if(ue&&(!L||!Q.videoTrack))return o.default.createElement(p.Box,{justify:"center",align:"center",width:se,height:pe,border:"1px solid "+N.primary[300],borderRadius:E.default.medium},o.default.createElement(p.Spinner,{color:"#fff"}));var he;return o.default.createElement(h.View,{style:[{backgroundColor:'black',borderRadius:E.default.medium,borderColor:Q.id===R?N.primary[500]:N.secondary[900],borderWidth:2,width:se-8,height:pe-8,margin:3,overflow:'hidden'}]},Q.videoVisible&&D?Q.screenshare?o.default.createElement(b.default,{noMovementWithoutScale:!0,width:se-8,height:pe-8,streamId:(null==(he=Q.videoTrack)?void 0:he.id)||Math.random().toString()},o.default.createElement(s.RTCView,{objectFit:ee?'contain':'cover',style:{flex:1},zOrder:0,streamURL:L.toURL()})):o.default.createElement(s.RTCView,{objectFit:ee?'contain':'cover',style:{flex:1},mirror:!!Q.isMe&&le(),streamURL:L.toURL(),zOrder:1+te}):o.default.createElement(p.Flex,{bg:N.videoBackground,width:se-8,height:pe-8,justify:"center",align:"center"},o.default.createElement(v.default,{size:40,src:Q.picture,name:""+Q.displayName,bgColor:N.primary[700]})),me,o.default.createElement(p.Flex,{width:se,position:"absolute",bottom:"10",left:10},X||o.default.createElement(p.Flex,{justify:"flex-start",alignSelf:"flex-start",direction:"column"},!!ce&&o.default.createElement(y.default,{audioMuted:de,audioTrack:Q.audioTrack,name:ce,size:Y||'sm'===$?'sm':'md',screenshare:Q.screenshare}))),o.default.createElement(p.Flex,{width:se,position:"absolute",top:"10",right:"10"},ae<10&&o.default.createElement(p.Box,{zIndex:5,justify:"flex-end",alignSelf:"flex-end",direction:"column"},o.default.createElement(w.default,{videoScore:ae}))),Q.screenshare&&(G||!K)&&'android'===h.Platform.OS&&'d3e435fb-4d39-47b6-943a-c8f10d0dffe3'!==j.setupConfig.clientId&&o.default.createElement(p.Flex,{width:se,position:"absolute",top:"10",right:10},o.default.createElement(p.Flex,{justify:"flex-start",alignSelf:K?'flex-start':'flex-end',direction:"column"},o.default.createElement(p.Button,{onClick:function(){(G?C.resetOrientation:C.forceLandscape)(),J(function(t){return!t})}},o.default.createElement(p.VStack,{width:36,p:"2",ml:22,height:"36px",bg:"secondary.800",borderRadius:E.default.medium,align:"center",justify:"center"},o.default.createElement(p.Text,{fontSize:"xs"},o.default.createElement(p.Icon,{name:G?'fullscreen-exit':'fullscreen',fill:G?N.danger[500]:N.textPrimary[100]})))))))}M.defaultProps={isMobile:!1,hideBadge:!1,height:0,width:'inherit',children:null,contain:!1,totalPeers:0,size:'md',isMe:!1,index:1,zIndex:0}},681,[1,41,165,432,471,585,508,400,512,2,682,514,691,693,575,676,694]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]),l=r(d[1]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=t(r(d[2])),n=l(r(d[3])),u=t(r(d[4])),s=r(d[5]),c=r(d[6]),f=r(d[7]),b="/Users/abar/dev/personal/react-native-user-avatar/src/index.js",p=function(t){var l=t.name,u=t.src,p=t.bgColor,v=t.bgColors,y=t.textColor,N=t.size,_=t.imageStyle,C=t.style,z=t.borderRadius,x=t.component;'string'==typeof N&&(console.warn('size prop should be a number'),N=parseInt(N));var S=(0,n.useState)(n.default.createElement(c.TextAvatar,{textColor:y,size:N,name:l,__source:{fileName:b,lineNumber:36,columnNumber:7}})),E=(0,o.default)(S,2),h=E[0],j=E[1];return(0,n.useEffect)(function(){x&&j(n.default.createElement(c.CustomAvatar,{size:N,component:x,__source:{fileName:b,lineNumber:40,columnNumber:29}})),u&&(0,f.fetchImage)(u).then(function(t){t&&j(n.default.createElement(c.ImageAvatar,{src:u,size:N,imageStyle:_,__source:{fileName:b,lineNumber:45,columnNumber:15}}))})},[]),n.default.createElement(s.View,{style:[(0,f.generateBackgroundStyle)(l,p,v),(0,f.getContainerStyle)(N,u,z),C],__source:{fileName:b,lineNumber:53,columnNumber:5}},h)};p.propTypes={name:u.default.string,src:u.default.string,bgColor:u.default.string,bgColors:u.default.array,textColor:u.default.string,size:u.default.number,imageStyle:u.default.object,style:u.default.object,borderRadius:u.default.number,component:u.default.any},p.defaultProps={size:32,textColor:'#fff',name:'John Doe',bgColors:['#2ecc71','#3498db','#8e44ad','#e67e22','#e74c3c','#1abc9c','#2c3e50']};var v=p;e.default=v},682,[1,683,41,165,204,2,684,687]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]).default;function n(t){if("function"!=typeof WeakMap)return null;var o=new WeakMap,u=new WeakMap;return(n=function(t){return t?u:o})(t)}m.exports=function(o,u){if(!u&&o&&o.__esModule)return o;if(null===o||"object"!==t(o)&&"function"!=typeof o)return{default:o};var f=n(u);if(f&&f.has(o))return f.get(o);var p={},c=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in o)if("default"!==l&&Object.prototype.hasOwnProperty.call(o,l)){var s=c?Object.getOwnPropertyDescriptor(o,l):null;s&&(s.get||s.set)?Object.defineProperty(p,l,s):p[l]=o[l]}return p.default=o,f&&f.set(o,p),p},m.exports.default=m.exports,m.exports.__esModule=!0},683,[15]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"ImageAvatar",{enumerable:!0,get:function(){return n.default}}),Object.defineProperty(e,"TextAvatar",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(e,"CustomAvatar",{enumerable:!0,get:function(){return f.default}});var n=t(r(d[1])),u=t(r(d[2])),f=t(r(d[3]))},684,[1,685,686,690]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var u=t(r(d[1])),l=t(r(d[2])),s=r(d[3]),o=function(t){var l=t.src,o=t.size,f=t.imageStyle,n=t.borderRadius,c={style:[{borderRadius:n||.5*o,width:o,height:o},f],source:{uri:l}};return u.default.createElement(s.Image,c)};o.propTypes={src:l.default.string,size:l.default.number,imageStyle:l.default.object,borderRadius:l.default.number};var f=o;e.default=f},685,[1,165,204,2]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),l=r(d[2]),o=t(r(d[3])),u=r(d[4]),s="/Users/abar/dev/personal/react-native-user-avatar/src/components/TextAvatar.js",c=function(t){var o=t.name,c=t.size,f=t.textColor,v={flexDirection:'column',alignItems:'center',justifyContent:'center',marginTop:-c/20,height:c,width:c};return n.default.createElement(l.View,{style:v,__source:{fileName:s,lineNumber:23,columnNumber:5}},n.default.createElement(l.Text,{style:{color:f,fontSize:c/2.5},adjustsFontSizeToFit:!0,__source:{fileName:s,lineNumber:24,columnNumber:7}},(0,u.abbr)(o)))};c.propTypes={name:o.default.string,size:o.default.number,textColor:o.default.string};var f=c;e.default=f},686,[1,165,2,204,687]); -__d(function(g,r,_i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.getContainerStyle=e.generateBackgroundStyle=e.fetchImage=e.sumChars=e.abbr=void 0;var n=t(r(d[1])),o=t(r(d[2]));e.abbr=function(t){var n=(0,o.default)(t);return t.startsWith('+')&&(n="+".concat(n)),n||(n=t),n};var u=function(t){for(var n=0,o=0;ol?n.substr(0,l):n;if((u=i.join('')).length>=l)return u;for(var o=M(n),c=0;c=l)return o[c]}function s(n,t){var i,u,a,l=[],f={},o={},c={},h=t.length||2;n.forEach(function(n){if(n||(n=''),!c[n])if(n.length0&&(o[a[y]]--,a.splice(y,1))}return 0===(i=l.map(function(n){return n.length})).length?n:0===Math.min.apply(null,i)?(t.length++,s(n,t)):n.map(function(n){return c[n][0]})}function p(n,t){return y(x(n,t))}function v(n,t){return w(n,t).map(y)}function x(n,u){var a,f,c,s={};return n?((a=b(n,u))&&(n=(n=n.replace(t,'')).replace(i,'')),u.initials&&(a=u.initials),a||(a=h(n,u)),null!=(c=n.match(l))&&(f=c.pop()),f&&(n=n.replace(f,'')).trim()==='<'+f+'>'&&(n='',a||(a=h(f,u))),(n=n.replace(o,' ').trim())&&(s.name=n),a&&(s.initials=a),f&&(s.email=f),s):{}}function w(n,t){var i=s(n,t);return n.map(function(n,u){return t.existing[n]=i[u],x(n,t)})}function y(n){return n.name||n.email?n.email?n.name?n.name+' ('+n.initials+') <'+n.email+'>':n.email+' ('+n.initials+')':n.name+' ('+n.initials+')':n.initials}function E(n){return n=(n=u.test(n)?n.replace(a,''):n.replace(l,'')).replace(o,' ').trim()}function b(n,u){var a;return u.existing[n]?u.existing[n]:t.test(n)?n:null!=(a=n.match(i))?a.pop():void 0}var _={};function M(n){var t,i=[];return n=E(n),_[n]?_[n].slice(0):(t=n.split(' ').map(R),i=(i=O(t)).sort(function(n,t){return n.length-t.length||i.indexOf(n)-i.indexOf(t)}),_[n]=i,i.slice(0))}function O(n){var t,i,u=n.shift();return n.length>0?(i=[],t=O(n),u.forEach(function(n){t.forEach(function(t){i.push(n+t)})}),i):u}function R(n){for(var t=[];n.length;)t.unshift(n),n=n.substr(0,n.length-1);return t}function $(t){return t||(t={length:n}),'number'==typeof t&&(t={length:t}),t.length=Math.max(t.length||0,n),t.existing=t.existing||{},t}},689,[]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),o=r(d[2]),u=t(r(d[3])),l=function(t){var u=t.size,l=t.component,s={flexDirection:'column',alignItems:'center',justifyContent:'center',marginTop:-u/20,height:u,width:u};return n.default.createElement(o.View,{style:s,__source:{fileName:"/Users/abar/dev/personal/react-native-user-avatar/src/components/CustomAvatar.js",lineNumber:21,columnNumber:5}},l)};l.propTypes={size:u.default.number,component:u.default.any};var s=l;e.default=s},690,[1,165,2,204]); -__d(function(_g,_r,i,a,m,e,d){var t=_r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=f;var r=(function(t,r){if(!r&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var n=c(r);if(n&&n.has(t))return n.get(t);var o={},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in t)if("default"!==u&&Object.prototype.hasOwnProperty.call(t,u)){var f=l?Object.getOwnPropertyDescriptor(t,u):null;f&&(f.get||f.set)?Object.defineProperty(o,u,f):o[u]=t[u]}o.default=t,n&&n.set(t,o);return o})(_r(d[1])),n=_r(d[2]),o=t(_r(d[3])),l=t(_r(d[4])),u=_r(d[5]);function c(t){if("function"!=typeof WeakMap)return null;var r=new WeakMap,n=new WeakMap;return(c=function(t){return t?n:r})(t)}function f(t){var c,f,s,p,y,b=t.audioMuted,x=t.audioTrack,v=t.name,O=t.size,g=t.screenshare,j={sm:{px:'6',py:'1',iconSize:'4',boxSize:'14'},md:{px:'3',py:'2',iconSize:'6',boxSize:'16'}}[O],z=(0,r.useContext)(n.ThemeContext).colors;return r.default.createElement(u.Flex,{bg:'sm'===O||g?(c=z.secondary[800],f=.5,s=parseInt(c.slice(1,3),16),p=parseInt(c.slice(3,5),16),y=parseInt(c.slice(5,7),16),f?"rgba("+s+", "+p+", "+y+", "+f+")":"rgba("+s+", "+p+", "+y+", 0)"):z.secondary[800],color:"textPrimary.300",borderRadius:o.default.small,px:j.px,py:j.py,my:'sm'===O&&2,position:"relative",direction:"row",justify:"flex-start"},!(g&&b)&&r.default.createElement(u.Center,null,!b&&x?null:r.default.createElement(u.Icon,{name:"mic-off",boxSize:j.boxSize,fill:"red"})),r.default.createElement(u.Center,{ml:j.px,padding:4},r.default.createElement(l.default,{name:v})))}f.defaultProps={size:'md',screenshare:!1}},691,[1,165,514,676,692,512]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=l;var n=t(r(d[1])),u=r(d[2]);function l(t){var l=t.name,c=t.charSize;return n.default.createElement(u.Text,null,(function(t,n){return t.length>n?t.substring(0,n)+"...":t})(l,c))}l.defaultProps={charSize:15}},692,[1,165,512]); -__d(function(g,r,i,a,m,_e,d){var t=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var e=t(r(d[1])),n=t(r(d[2])),o=t(r(d[3])),s=t(r(d[4])),u=t(r(d[5])),l=t(r(d[6])),h=t(r(d[7])),c=r(d[8]),f=(function(t,e){if(!e&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var n=y(e);if(n&&n.has(t))return n.get(t);var o={},s=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in t)if("default"!==u&&Object.prototype.hasOwnProperty.call(t,u)){var l=s?Object.getOwnPropertyDescriptor(t,u):null;l&&(l.get||l.set)?Object.defineProperty(o,u,l):o[u]=t[u]}o.default=t,n&&n.set(t,o);return o})(r(d[9])),p=r(d[10]),v=r(d[11]);function y(t){if("function"!=typeof WeakMap)return null;var e=new WeakMap,n=new WeakMap;return(y=function(t){return t?n:e})(t)}function _(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(t){return!1}}var P={scale:1,translateX:0,translateY:0},R=5,S=(function(t){(0,u.default)(S,t);var c,v,y=(c=S,v=_(),function(){var t,e=(0,h.default)(c);if(v){var n=(0,h.default)(this).constructor;t=Reflect.construct(e,arguments,n)}else t=e.apply(this,arguments);return(0,l.default)(this,t)});function S(t){var e;return(0,n.default)(this,S),(e=y.call(this,t)).state={layout:null,transform:e._getSavedTransform(t.streamId)||P},e._didMove=e._didMove.bind((0,s.default)(e)),e._getTransformStyle=e._getTransformStyle.bind((0,s.default)(e)),e._onGesture=e._onGesture.bind((0,s.default)(e)),e._onLayout=e._onLayout.bind((0,s.default)(e)),e._onMoveShouldSetPanResponder=e._onMoveShouldSetPanResponder.bind((0,s.default)(e)),e._onPanResponderGrant=e._onPanResponderGrant.bind((0,s.default)(e)),e._onPanResponderMove=e._onPanResponderMove.bind((0,s.default)(e)),e._onPanResponderRelease=e._onPanResponderRelease.bind((0,s.default)(e)),e._onStartShouldSetPanResponder=e._onStartShouldSetPanResponder.bind((0,s.default)(e)),e.moveThreshold=p.PixelRatio.get()*R,e.gestureHandlers=p.PanResponder.create({onPanResponderGrant:e._onPanResponderGrant,onPanResponderMove:e._onPanResponderMove,onPanResponderRelease:e._onPanResponderRelease,onPanResponderTerminationRequest:function(){return!0},onMoveShouldSetPanResponder:e._onMoveShouldSetPanResponder,onShouldBlockNativeResponder:function(){return!1},onStartShouldSetPanResponder:e._onStartShouldSetPanResponder}),e}return(0,o.default)(S,[{key:"componentDidUpdate",value:function(t,e){t.streamId!==this.props.streamId&&(this._storeTransform(t.streamId,e.transform),this._restoreTransform(this.props.streamId))}},{key:"componentWillUnmount",value:function(){this._storeTransform(this.props.streamId,this.state.transform)}},{key:"render",value:function(){var t=this.props,n=t.children,o=t.style;return f.default.createElement(p.View,(0,e.default)({onLayout:this._onLayout,pointerEvents:"box-only",style:[{overflow:'hidden',width:this.props.width,height:this.props.height},o]},this.gestureHandlers.panHandlers),f.default.createElement(p.View,{style:[{flex:1},this._getTransformStyle()]},n))}},{key:"_calculateTransformIncrement",value:function(t){var e=this.state.transform,n=e.scale,o=e.translateX,s=e.translateY,u=t.scale,l=t.translateX,h=t.translateY;return{scale:n=Math.min(n*(u||1),5),translateX:o+=(l||0)/n,translateY:s+=(h||0)/n}}},{key:"_didMove",value:function(t){var e=t.dx,n=t.dy;return Math.abs(e)>this.moveThreshold||Math.abs(n)>this.moveThreshold}},{key:"_getSavedTransform",value:function(t){return this.props._transforms[t]||null}},{key:"_getTouchDistance",value:function(t){var e=t.nativeEvent.touches,n=Math.abs(e[0].pageX-e[1].pageX),o=Math.abs(e[0].pageY-e[1].pageY);return Math.sqrt(Math.pow(n,2)+Math.pow(o,2))}},{key:"_getTouchPosition",value:function(t){var e=t.nativeEvent.touches;return{x:e[0].pageX,y:e[0].pageY}}},{key:"_getTransformStyle",value:function(){var t=this.state.transform;return{transform:[{scale:t.scale},{translateX:t.translateX},{translateY:t.translateY}]}}},{key:"_limitAndApplyTransformation",value:function(t){var e=this.state.layout;if(e){var n=this.state.transform.scale,o=t.scale,s=t.translateX,u=t.translateY,l=Math.max(o,1),h={a:{x:e.x,y:e.y},d:{x:e.x+e.width,y:e.y+e.height}},c={x:(e.x+e.width)/2+s*l,y:(e.y+e.height)/2+u*l},f={height:e.height*l,width:e.width*l},p={a:{x:c.x-f.width/2,y:c.y-f.height/2},d:{x:c.x+f.width/2,y:c.y+f.height/2}},v=100;o1&&(0===w?(b(!0),setTimeout(function(){b(!1)},1e3)):0!==w&&h&&b(!1),P>7&&D((0,l.default)({},(0,c.calculateDotNumber)(P,w))))},[w]),P>1?o.default.createElement(u.Flex,{zIndex:50,align:"center",justify:"center",position:"relative"},h&&o.default.createElement(u.Box,{bg:"paginationDots.inactive",position:"absolute",bottom:25},o.default.createElement(u.Text,{textAlign:"center",color:"textPrimary.200"}," Active Speaker Grid")),o.default.createElement(u.Flex,{direction:"row",height:"22px",align:"center",justify:"center"},o.default.createElement(u.Flex,{mr:5,height:20,borderRadius:"20px",width:32,align:"center"},o.default.createElement(u.Text,{fontWeight:"bold",fontSize:14,color:S.left>0?'textPrimary.400':'rgba(0,0,0,0)',px:4,py:2},S.left,"+")),o.default.createElement(p.default,{numbers:S,length:P+1,active:w,activeColor:s.default.paginationDots.active,passiveBorderColor:s.default.paginationDots.active,passiveColor:s.default.paginationDots.inactive,wandAcitve:s.default.paginationDots.wandActive}),o.default.createElement(u.Flex,{ml:5,height:20,borderRadius:"20px",width:32,align:"center"},o.default.createElement(u.Text,{fontWeight:"bold",fontSize:14,color:S.right?'textPrimary.400':'rgba(0,0,0,0)',px:4,py:2},"+",S.right)))):null};e.default=x},695,[1,22,41,165,512,696,432,576,697]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.calculateDotNumber=void 0;e.calculateDotNumber=function(t,l){var u=arguments.length>2&&void 0!==arguments[2]?arguments[2]:7,c=0,o=0,n=Math.ceil(u/2);return l>n-1&&!(l+(n-1)>t)?c=l-(n-1):l+(n-1)>t&&(c=l-(n-(t-l)+2)),l=n&&l+(n-1)<=t&&(o=t-(l+(n-1))),{left:c,right:o}}},696,[]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=t(r(d[1])),l=r(d[2]),n=function(t){var n=t.length,u=t.active,f=t.activeColor,c=t.passiveColor,h=t.passiveBorderColor,v=t.numbers,s=t.dotsToShow,p=void 0===s?7:s,x=t.wandAcitve,b=Math.ceil(p/2),w=n>p?Array(p).fill(0).map(function(t,o){return o}):Array(n).fill(0).map(function(t,o){return o}),C=function(t){return w.map(function(n,v){var s=n===t;return u0&&v.right>0?C(b-1):0===v.left?C(u):0===v.right?C(p-(n-u)):null)};n.defaultProps={dotsToShow:7};var u=n;e.default=u},697,[1,165,512]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),l=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var l=y(n);if(l&&l.has(t))return l.get(t);var o={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var f in t)if("default"!==f&&Object.prototype.hasOwnProperty.call(t,f)){var h=u?Object.getOwnPropertyDescriptor(t,f):null;h&&(h.get||h.set)?Object.defineProperty(o,f,h):o[f]=t[f]}o.default=t,l&&l.set(t,o);return o})(r(d[2])),o=r(d[3]),u=r(d[4]),f=r(d[5]),h=t(r(d[6])),c=t(r(d[7])),s=r(d[8]),p=r(d[9]),v=r(d[10]),w=t(r(d[11]));function y(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,l=new WeakMap;return(y=function(t){return t?l:n})(t)}var b=function(t,n,l){var o=1,u=!1;l<3&&(l=3),l>6||l>4&&t>480?(o=Math.ceil(l/4),l=4):l>3&&t<=480&&(o=2,l=3);var f=Math.floor(t/l),h=t+30>n?.8:.65;return n-o*f0){var G=A.main[0];N=l.default.createElement(c.default,{height:_+56,width:O-20,frame:G})}else N=D?l.default.createElement(h.default,{height:_-16,width:O-32,contain:q.screenshare||'contain'===E.theme.grid.single.videoFit,peer:q,totalPeers:H.length,isMobile:!0}):j?l.default.createElement(h.default,{contain:q.screenshare||'contain'===E.theme.grid.single.videoFit,height:_-Y-16,width:O-16,totalPeers:H.length,peer:q,isMobile:!0}):l.default.createElement(h.default,{totalPeers:H.length,contain:q.screenshare||'contain'===E.theme.grid.single.videoFit,height:I,width:L-64,peer:q});Math.floor(_/2),Math.floor(_/2);var J=function(){var t=A.main[0],n=A.plugins.find(function(n){return n.id===t.plugin}),o=H.find(function(t){return t.userId===(null==n?void 0:n.enabledBy)});return o?l.default.createElement(w.default,{x:0,y:0,minX:0,minY:0,maxX:O-80,maxY:_-6,z:20},l.default.createElement(h.default,{width:100,height:80,hideBadge:!0,peer:o,totalPeers:H.length})):null};return j?A.main.length>0&&!D?l.default.createElement(f.Flex,{height:_+56,width:O-2,marginTop:10,flexDirection:"column",backgroundColor:"secondary.1000"},l.default.createElement(f.Box,{alignItems:"center",justifyContent:"center",mt:0},N,J())):l.default.createElement(f.Flex,{height:_,width:O,flexDirection:D?'row':'column',marginLeft:D&&'landscapeLeft'!==k?56:0,paddingLeft:D?20:0,backgroundColor:"secondary.1000"},l.default.createElement(f.Box,{alignItems:"center",justifyContent:"center",mt:D?0:8,ml:D?-8:0},N,z&&D?l.default.createElement(w.default,{x:0,y:0,minX:0,minY:0,maxX:O-80,maxY:_-6,z:20},l.default.createElement(h.default,{width:120,height:100,hideBadge:!0,peer:z,totalPeers:H.length})):null,J()),!D&&l.default.createElement(f.Flex,{mt:5,className:"dyte-client-noScrollbar",justify:"center",flexWrap:"wrap",direction:"row"},H.map(function(t){return q.screenshare||0!==A.main.length||t.id!==q.id?l.default.createElement(h.default,{width:T,height:T,peer:t,isMobile:!0,hideBadge:V,totalPeers:H.length,key:t.id+"_video"}):null})),D&&H.map(function(t){var o=(0,n.default)({},t);return o.videoVisible=!1,o.videoTrack=null,l.default.createElement(f.Box,{key:t.id+"_video",position:"absolute",zIndex:-5,top:100,width:2,height:2,left:100,visibility:"hidden"},l.default.createElement(h.default,{width:1,height:1,peer:o,totalPeers:H.length}))})):null};e.default=x},698,[1,22,165,432,2,512,681,699,508,674,575,705]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.PluginWrapper=void 0;var n=t(r(d[1])),o=t(r(d[2])),u=t(r(d[3])),l=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=h(n);if(o&&o.has(t))return o.get(t);var u={},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in t)if("default"!==s&&Object.prototype.hasOwnProperty.call(t,s)){var c=l?Object.getOwnPropertyDescriptor(t,s):null;c&&(c.get||c.set)?Object.defineProperty(u,s,c):u[s]=t[s]}u.default=t,o&&o.set(t,u);return u})(r(d[4])),s=r(d[5]),c=r(d[6]),f=r(d[7]),p=r(d[8]),v=r(d[9]),w=r(d[10]),y=r(d[11]),b=r(d[12]);function h(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(h=function(t){return t?o:n})(t)}var x=new((function(){function t(){(0,o.default)(this,t),this.fxs=[]}return(0,u.default)(t,[{key:"onMessage",value:function(t){this.fxs.forEach(function(n){return n(t)})}},{key:"addEventListener",value:function(t){this.fxs.push(t)}}]),t})()),M=function(t){var o,u=t.frame,h=t.height,M=t.width,C=(0,l.useContext)(s.PluginServiceContext),E=(0,l.useContext)(c.PeersServiceContext).selfPeer,O=(0,l.useContext)(y.ConfigServiceContext).sessionConfig,P=(0,b.useSelector)(function(t){return t.participant.id}),_=(0,b.useSelector)(function(t){return t.plugin.plugins}).find(function(t){return t.id===u.plugin}),S=O.permissions.plugins||{can_close:!1,can_start:!0,can_edit_acl:!1},j=(P===(null==_?void 0:_.enabledBy)||(null==S||S.can_close),P===(null==_?void 0:_.enabledBy)||(null==S||S.can_edit_acl),'whitelist'===((null==(o=O.permissions.plugins.config[_.id])?void 0:o.defaultAccess)||'blacklist')),k=function(){return P===(null==_?void 0:_.enabledBy)||(j?null==_?void 0:null==(t=_.ACLAccessGrantedUsers)?void 0:t.includes(P):!_.ACLAccessRemovedUsers.includes(P));var t},W=function(){var t,n=null==(t=O.permissions.plugins.config[_.id])?void 0:t.handlesViewOnly,o=!k()&&!n;return n&&C.pluginManager.sendIframeEvent({type:'websocket/plugin-data',payload:{pluginId:_.id,type:'setViewOnly',value:!k()}}),o},A='LANDSCAPE'===l.default.useContext(w.OrientationContext).orientation,V=(0,l.useState)(!0),B=(0,n.default)(V,2);B[0],B[1];M-=10,A&&(M-=10,h-=72);var N='80a57014-1efe-44f8-b929-b8fca1cf18a1'===(null==_?void 0:_.id),R=N?'0deg':'90deg';return l.default.createElement(f.Flex,{height:h,width:M,borderRadius:12,overflow:"hidden",borderColor:"primary.300",borderWidth:W()?4:0},l.default.createElement(f.Flex,{direction:"column"},E.isHost&&l.default.createElement(f.Flex,{justify:"flex-end",align:"center",cursor:"pointer",bg:"secondary.700"},l.default.createElement(f.Button,{onClick:function(){C.pluginManager.removeRoomPlugin({id:u.plugin})}},l.default.createElement(f.Box,{p:4},l.default.createElement(f.Icon,{name:"close",boxSize:"16"})))),l.default.createElement(f.Flex,{width:M,height:h,justify:"center",align:"center",direction:"row"},l.default.createElement(v.View,{style:{transform:A?[]:[{rotate:R}],width:A||N?M:h,height:A||N?h:M},pointerEvents:W()?'none':'auto'},l.default.createElement(p.WebView,{source:{uri:u.url},ref:function(t){C.pluginManager.addIframeView(u,t,x)},onMessage:function(t){var n=JSON.parse(t.nativeEvent.data);n.type&&x.onMessage(n)},injectedJavaScript:"\n\t\t\t\t\t\t\t\tsetTimeout(function(){\n\t\t\t\t\t\t\t\t\twindow.parent = {};\n\t\t\t\t\t\t\t\t\tfunction postMessage (a, b) {\n\t\t\t\t\t\t\t\t\t\tif (!window.ReactNativeWebView.postMessage) {\n\t\t\t\t\t\t\t\t\t\t\tsetTimeout(() => {k\n\t\t\t\t\t\t\t\t\t\t\t\tpostMessage(a, b);\n\t\t\t\t\t\t\t\t\t\t\t}, 100);\n\t\t\t\t\t\t\t\t\t\t\treturn;\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\twindow.ReactNativeWebView.postMessage(JSON.stringify(a));\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\twindow.parent.postMessage = (a, b) => {\n\t\t\t\t\t\t\t\t\t\tpostMessage(a);\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t})"})))))};e.PluginWrapper=M;var C=M;e.default=C},699,[1,41,9,10,165,672,674,512,700,2,575,508,432]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"WebView",{enumerable:!0,get:function(){return u.default}}),e.default=void 0;var u=t(r(d[1])),f=u.default;e.default=f},700,[1,701]); -__d(function(_g,r,_i,a,m,_e,_d2){var e=r(_d2[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var t,n=e(r(_d2[1])),o=e(r(_d2[2])),i=r(_d2[3]),s=e(r(_d2[4])),d=r(_d2[5]),c=e(r(_d2[6])),l=this&&this.__extends||(t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,n)},function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}),u=this&&this.__awaiter||function(e,t,n,o){return new(n||(n=Promise))(function(i,s){function d(e){try{l(o.next(e))}catch(e){s(e)}}function c(e){try{l(o.throw(e))}catch(e){s(e)}}function l(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n(function(e){e(t)})).then(d,c)}l((o=o.apply(e,t||[])).next())})},p=this&&this.__generator||function(e,t){var n,o,i,s,d={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return s={next:c(0),throw:c(1),return:c(2)},"function"==typeof Symbol&&(s[Symbol.iterator]=function(){return this}),s;function c(e){return function(t){return l([e,t])}}function l(s){if(n)throw new TypeError("Generator is already executing.");for(;d;)try{if(n=1,o&&(i=2&s[0]?o.return:s[0]?o.throw||((i=o.return)&&i.call(o),0):o.next)&&!(i=i.call(o,s[1])).done)return i;switch(o=0,i&&(s=[2&s[0],i.value]),s[0]){case 0:case 1:i=s;break;case 4:return d.label++,{value:s[1],done:!1};case 5:d.label++,o=s[1],s=[0];continue;case 7:s=d.ops.pop(),d.trys.pop();continue;default:if(!(i=(i=d.trys).length>0&&i[i.length-1])&&(6===s[0]||2===s[0])){d=0;continue}if(3===s[0]&&(!i||s[1]>i[0]&&s[1]2||Math.abs(e.dy)>2)},[y]),W=n.default.useCallback(function(){var e={x:0,y:0},t=x?x():e;u.Animated.spring(X.current,{toValue:t||e,useNativeDriver:!1}).start()},[X]),q=n.default.useCallback(function(e,t){_.current=!1,k&&(k(e,t,G()),D(e,!0)),p?W():X.current.flattenOffset()},[k,p,D,W,G]),B=n.default.useCallback(function(e,t){F.current=G(),_.current=!0,p||(X.current.setOffset(Y.current),X.current.setValue({x:0,y:0}))},[G,p]),J=n.default.useCallback(function(e,t){var n=t.dx,u=t.dy,o=F.current,s=o.top,f=o.right,c=o.left,b=o.bottom,h=l(n,Number.isFinite(A)?A-c:-999999999,Number.isFinite(N)?N-f:999999999),v=l(u,Number.isFinite(I)?I-s:-999999999,Number.isFinite(T)?T-b:999999999);X.current.setValue({x:h,y:v}),w(e,t)},[N,T,A,I,w]),K=n.default.useMemo(function(){return u.PanResponder.create({onMoveShouldSetPanResponder:function(e,t){return H(t)},onMoveShouldSetPanResponderCapture:function(e,t){return H(t)},onPanResponderGrant:B,onPanResponderMove:u.Animated.event([],{listener:J,useNativeDriver:!1}),onPanResponderRelease:q})},[J,B,q,H]);n.default.useEffect(function(){var e=X.current;return p?W():e.addListener(function(e){return Y.current=e}),function(){e.removeAllListeners()}},[p]);var Q=n.default.useMemo(function(){var e=u.Dimensions.get('window');return{position:'absolute',top:0,left:0,width:e.width,height:e.height}},[]),U=n.default.useMemo(function(){var e={top:L,left:O,elevation:z,zIndex:z};return h&&(e.backgroundColor=h),s&&(e.borderRadius=c),v?(0,t.default)({},e,{alignSelf:'baseline'}):(0,t.default)({},e,{justifyContent:'center',width:c,height:c})},[v,s,h,c,O,L,z]),Z=n.default.useMemo(function(){return v||(b?n.default.createElement(u.Image,{style:{width:c,height:c},source:b}):n.default.createElement(u.Text,{style:f.text},o))},[v,b,c,o]),$=n.default.useCallback(function(e){var t=e.nativeEvent.layout,n=t.height,u=t.width;j.current={x:u,y:n}},[]),ee=n.default.useCallback(function(e){V(e),_.current||D(e,!1)},[V,D]),te=n.default.useCallback(function(){var e=u.Dimensions.get('window'),o=e.width,l=e.height;if(!(A||N||I||T))return null;var s=A||-9999,c=N?o-N:-9999,b=I||-9999,h=T?l-T:-9999;return n.default.createElement(u.View,{pointerEvents:"box-none",style:(0,t.default)({left:s,right:c,top:b,bottom:h},f.debugView)})},[N,T,A,I]);return n.default.createElement(u.View,{pointerEvents:"box-none",style:Q},P&&te(),n.default.createElement(u.Animated.View,(0,t.default)({pointerEvents:"box-none"},R,K.panHandlers,{style:X.current.getLayout()}),n.default.createElement(u.TouchableOpacity,(0,t.default)({},C,{onLayout:$,style:U,disabled:y,onPress:S,onLongPress:M,onPressIn:E,onPressOut:ee}),Z)))}s.defaultProps={renderText:'\uff0b',renderSize:36,shouldReverse:!1,disabled:!1,debug:!1,onDrag:function(){},onShortPressRelease:function(){},onDragRelease:function(){},onLongPress:function(){},onPressIn:function(){},onPressOut:function(){},onRelease:function(){},x:0,y:0,z:1},s.propTypes={renderText:o.default.string,isCircle:o.default.bool,renderSize:o.default.number,imageSource:o.default.number,renderColor:o.default.string,children:o.default.element,shouldReverse:o.default.bool,disabled:o.default.bool,debug:o.default.bool,animatedViewProps:o.default.object,touchableOpacityProps:o.default.object,onDrag:o.default.func,onShortPressRelease:o.default.func,onDragRelease:o.default.func,onLongPress:o.default.func,onPressIn:o.default.func,onPressOut:o.default.func,onRelease:o.default.func,onReverse:o.default.func,x:o.default.number,y:o.default.number,z:o.default.number,minX:o.default.number,minY:o.default.number,maxX:o.default.number,maxY:o.default.number};var f=u.StyleSheet.create({text:{color:'#fff',textAlign:'center'},test:{backgroundColor:'red'},debugView:{backgroundColor:'#ff000044',position:'absolute',borderColor:'#fced0ecc',borderWidth:4}})},706,[1,22,165,2,204]); -__d(function(g,r,i,a,m,_e,d){"use strict";var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.swipeDirections=_e.default=void 0;var t=e(r(d[1])),n=e(r(d[2])),o=e(r(d[3])),s=e(r(d[4])),l=e(r(d[5])),u=e(r(d[6])),c=e(r(d[7])),f=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=h(t);if(n&&n.has(e))return n.get(e);var o={},s=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in e)if("default"!==l&&Object.prototype.hasOwnProperty.call(e,l)){var u=s?Object.getOwnPropertyDescriptor(e,l):null;u&&(u.get||u.set)?Object.defineProperty(o,l,u):o[l]=e[l]}o.default=e,n&&n.set(e,o);return o})(r(d[8])),p=r(d[9]);function h(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(h=function(e){return e?n:t})(e)}function v(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}var S={SWIPE_UP:"SWIPE_UP",SWIPE_DOWN:"SWIPE_DOWN",SWIPE_LEFT:"SWIPE_LEFT",SWIPE_RIGHT:"SWIPE_RIGHT"};_e.swipeDirections=S;var _={velocityThreshold:.3,directionalOffsetThreshold:80,gestureIsClickThreshold:5};function P(e,t,n,o){return Math.abs(e)>t&&Math.abs(n)0?n:t:this._isValidVerticalSwipe(e)?u>0?s:o:null}},{key:"_isValidHorizontalSwipe",value:function(e){var t=e.vx,n=e.dy,o=this.swipeConfig;return P(t,o.velocityThreshold,n,o.directionalOffsetThreshold)}},{key:"_isValidVerticalSwipe",value:function(e){var t=e.vy,n=e.dx,o=this.swipeConfig;return P(t,o.velocityThreshold,n,o.directionalOffsetThreshold)}},{key:"render",value:function(){return f.default.createElement(p.View,(0,t.default)({},this.props,this._panResponder.panHandlers))}}]),I})(f.Component);_e.default=y},707,[1,22,9,10,16,12,14,17,165,2]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),l=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var l=x(n);if(l&&l.has(t))return l.get(t);var o={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in t)if("default"!==c&&Object.prototype.hasOwnProperty.call(t,c)){var f=u?Object.getOwnPropertyDescriptor(t,c):null;f&&(f.get||f.set)?Object.defineProperty(o,c,f):o[c]=t[c]}o.default=t,l&&l.set(t,o);return o})(r(d[2])),o=r(d[3]),u=r(d[4]),c=r(d[5]),f=r(d[6]),s=r(d[7]),p=t(r(d[8])),y=r(d[9]);function x(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,l=new WeakMap;return(x=function(t){return t?l:n})(t)}o.NativeModules.DyteHelper;e.default=function(t){var x=t.isOpen,h=t.onClose,E=t.onLeave,b=(0,l.useContext)(f.ConfigServiceContext).sessionConfig,v=(0,o.useWindowDimensions)(),C=(0,y.useScale)(b.theme.dimensions||v),w=(C.height,.9*C.width),j=w/2-20,k=(0,l.useContext)(c.MediaRoomContext).mediaRoom,O=(0,l.useContext)(s.ThemeContext).colors;return l.default.createElement(u.Modal,{isVisible:x,backdropOpacity:.8,backdropColor:O.secondary[800]},l.default.createElement(u.Flex,{width:w,bg:"secondary.1000",color:"textPrimary.100",px:15,borderRadius:p.default.large},l.default.createElement(u.Flex,{py:25},l.default.createElement(u.Text,{fontSize:28,fontWeight:"bold"},"Leave")),l.default.createElement(u.Flex,null,l.default.createElement(u.Text,{fontSize:"lg"},"Are you sure you want to leave the call?")),l.default.createElement(u.Flex,{display:"flex",py:20},l.default.createElement(u.Flex,{display:"flex",direction:"row",pt:15,justify:"space-around"},l.default.createElement(u.Button,{onClick:h},l.default.createElement(u.Flex,{borderRadius:p.default.small,bg:"secondary.700",height:40,width:j-4,alignItems:"center",justifyContent:"center"},l.default.createElement(u.Text,{fontSize:"lg"},"Cancel"))),l.default.createElement(u.Button,{onClick:E},l.default.createElement(u.Flex,{borderRadius:p.default.small,bg:"danger.500",height:40,width:j-4,alignItems:"center",justifyContent:"center"},l.default.createElement(u.Text,{fontSize:"lg"},"Leave")))),l.default.createElement(u.Flex,null,b.permissions.kick_participant&&l.default.createElement(u.Button,{onClick:function(){return n.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,n.default.awrap(k.kickAll());case 2:case"end":return t.stop()}},null,null,null,Promise)}},l.default.createElement(u.Flex,{display:"flex",direction:"row",mt:15,justify:"space-around"},l.default.createElement(u.Flex,{bg:"danger.500",height:40,width:2*j,alignItems:"center",justifyContent:"center"},l.default.createElement(u.Text,{fontSize:"lg"},"End Meeting"))))))))}},708,[1,67,165,2,512,585,508,514,676,493]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=s(n);if(o&&o.has(t))return o.get(t);var l={},c=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in t)if("default"!==u&&Object.prototype.hasOwnProperty.call(t,u)){var f=c?Object.getOwnPropertyDescriptor(t,u):null;f&&(f.get||f.set)?Object.defineProperty(l,u,f):l[u]=t[u]}l.default=t,o&&o.set(t,l);return l})(r(d[1])),o=r(d[2]),l=r(d[3]),c=r(d[4]),u=r(d[5]),f=r(d[6]),p=t(r(d[7]));function s(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(s=function(t){return t?o:n})(t)}var b=function(t){var s=t.isOpen,b=t.peers,y=(0,n.useContext)(l.MediaRoomContext).mediaRoom,x=(0,c.useDispatch)(),v=(0,n.useContext)(f.ThemeContext).colors,E=function(t){x((0,u.removeWaitListPeer)({id:t})),y.rejectWaitingRequest(t)};return n.default.createElement(o.Modal,{isVisible:s,backdropOpacity:.8,backdropColor:v.secondary[800]},n.default.createElement(o.Text,{fontWeight:"bold"},"Waiting Requests"),n.default.createElement(o.Stack,{spacing:6,height:"80"},b.map(function(t){return n.default.createElement(o.Flex,{direction:"row",alignItems:"center"},n.default.createElement(p.default,{name:t.name,bgColor:v.primary[700]}),n.default.createElement(o.Flex,{marginLeft:3,flexGrow:1,alignItems:"center",paddingY:2,borderBottom:"1px solid "+v.secondary[800]},n.default.createElement(o.Text,{color:v.textPrimary[200],fontSize:"lg"},t.name),n.default.createElement(o.Flex,{marginLeft:"auto"},n.default.createElement(o.Button,{_hover:{borderColor:v.danger[500]},onClick:function(){return E(t.id)}},n.default.createElement(o.Box,{bg:"secondary.700",p:4},n.default.createElement(o.Icon,{boxSize:"16",name:"close"}))),n.default.createElement(o.Button,{_hover:{borderColor:v.danger[500]},onClick:function(){return E(t.id)}},n.default.createElement(o.Box,{bg:"primary.500",p:4},n.default.createElement(o.Icon,{boxSize:"16",name:"check"}))))))})))};e.default=b},709,[1,165,512,585,432,480,514,682]); -__d(function(g,r,i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var t=e(r(d[1])),n=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=y(t);if(n&&n.has(e))return n.get(e);var l={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var c=u?Object.getOwnPropertyDescriptor(e,o):null;c&&(c.get||c.set)?Object.defineProperty(l,o,c):l[o]=e[o]}l.default=e,n&&n.set(e,l);return l})(r(d[2])),l=r(d[3]),u=r(d[4]),o=r(d[5]),c=e(r(d[6])),f=e(r(d[7])),s=r(d[8]),p=r(d[9]),E=r(d[10]),S=e(r(d[11])),b=r(d[12]),h=r(d[13]),x=r(d[14]),w=e(r(d[15])),v=r(d[16]);function y(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(y=function(e){return e?n:t})(e)}var P=n.default.memo(function(e){var y=e.title,P=(e.copyLink,e.linkCopied,e.width),C=(e.height,e.noOfParticipants,(0,l.useSelector)(function(e){return e.room.waitingState})),O=(0,n.useContext)(s.ConfigServiceContext),I=O.meeting,j=O.sessionConfig,k=(0,l.useSelector)(function(e){return e.plugin.main}),T='LANDSCAPE'===n.default.useContext(o.OrientationContext).orientation,_=(0,l.useSelector)(function(e){return e.peers.recordingPeer}),D=(0,n.useState)(!1),R=(0,t.default)(D,2),W=R[0],M=R[1],B=(0,n.useRef)(null),N=(0,n.useRef)(!1),z=(0,l.useSelector)(function(e){return e.room.roomViewType}),A=(0,l.useSelector)(function(e){return e.participant.presentingState}),V=(0,l.useSelector)(function(e){return e.participant.videoOff}),F=(0,n.useContext)(x.PeersServiceContext),G=(F.processedPeers,F.selfPeer,F.joinedProcessedPeers),L=n.default.useContext(v.DrawerContext),H=L.setDrawerExpander,q=L.setopenedTab;if((0,n.useEffect)(function(){_&&!N.current?(null==I||I.emit(I.Events.recordingStarted),N.current=!0,B.current=setInterval(function(){M(function(e){return!e})},1e3)):!_&&N.current&&(N.current=!1,null==I||I.emit(I.Events.recordingStopped),clearInterval(B.current))},[_]),(0,n.useEffect)(function(){return function(){B.current&&clearInterval(B.current)}},[]),T||k.length>0)return null;return n.default.createElement(E.Flex,{height:56,width:P,bg:"secondary.1000",justify:"center",align:"center",pt:'android'===u.Platform.OS?10:26},n.default.createElement(E.Flex,{borderRadius:c.default.medium,width:P-8,justify:"space-between",direction:"row",px:12},n.default.createElement(E.VStack,null,n.default.createElement(E.Stack,{align:"center",width:P/2},j.theme.header.elements.title?n.default.createElement(E.Text,{fontWeight:"bold"},y):null),n.default.createElement(E.Stack,{isInline:!0,spacing:2,pt:2,align:"center"},j.theme.header.elements.timer&&C!==p.WaitingState.WAITING&&n.default.createElement(f.default,null),_&&W&&n.default.createElement(E.Box,{ml:12,bg:"danger.500",pl:4,pr:6,borderRadius:4,direction:"row",alignItems:"center"},n.default.createElement(E.Icon,{boxSize:"15",name:"fiber-manual-record",fill:"white"}),n.default.createElement(E.Text,{color:"white"},"REC")))),n.default.createElement(E.HStack,{align:"flex-end",mb:2},j.theme.control_bar.elements.participants&&n.default.createElement(E.Box,{mr:28},n.default.createElement(E.Box,{position:"absolute",top:-12,zIndex:25,right:G.length+1>99?-18:-10},n.default.createElement(w.default,{number:G.length+1,color:"primary.500"})),n.default.createElement(E.Button,{onClick:function(){H(!0),q('participants')}},n.default.createElement(E.Icon,{boxSize:"24",name:"people",fill:"textPrimary.100"}))),!V&&(z!==b.DyteViewTypes.webinar||A===h.PresentingState.PRESENTING)&&n.default.createElement(S.default,null))))});_e.default=P},710,[1,41,165,432,2,575,676,711,508,480,512,712,482,487,674,713,714]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),u=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var u=c(n);if(u&&u.has(t))return u.get(t);var o={},f=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in t)if("default"!==l&&Object.prototype.hasOwnProperty.call(t,l)){var s=f?Object.getOwnPropertyDescriptor(t,l):null;s&&(s.get||s.set)?Object.defineProperty(o,l,s):o[l]=t[l]}o.default=t,u&&u.set(t,o);return o})(r(d[2])),o=r(d[3]),f=r(d[4]);function c(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,u=new WeakMap;return(c=function(t){return t?u:n})(t)}var l=function(t){return Math.trunc(t).toString().padStart(2,'0')},s=function(){var t=(0,o.useSelector)(function(t){return t.room.startedAt}),c=u.default.useRef(),s=u.default.useState(0),p=(0,n.default)(s,2),v=p[0],y=p[1],O=u.default.useRef();return(0,u.useEffect)(function(){return t&&(c.current=requestAnimationFrame(function n(){var u=((new Date).getTime()-new Date(t).getTime())/1e3;y(u),O.current=setTimeout(function(){c.current&&(c.current=requestAnimationFrame(n))},500)})),function(){clearTimeout(O.current),cancelAnimationFrame(c.current)}},[t]),u.default.createElement(f.Text,{color:"textPrimary.400"},v>=3600&&u.default.createElement(u.default.Fragment,null,l(v/3600),"h",' '),l(v%3600/60),"m",' ',l(v%60),"s")};e.default=s},711,[1,41,165,432,512]); -__d(function(g,r,i,a,m,e,_d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=r(_d[0]),n=r(_d[1]),o=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=u(n);if(o&&o.has(t))return o.get(t);var c={},f=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var d in t)if("default"!==d&&Object.prototype.hasOwnProperty.call(t,d)){var l=f?Object.getOwnPropertyDescriptor(t,d):null;l&&(l.get||l.set)?Object.defineProperty(c,d,l):c[d]=t[d]}c.default=t,o&&o.set(t,c);return c})(r(_d[2])),c=r(_d[3]);function u(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(u=function(t){return t?o:n})(t)}var f=function(){var u=(0,c.useSelector)(function(t){return t.participant.videoTrackSelection}),f=((0,c.useSelector)(function(t){return t.participant.videoProduction}),(0,o.useContext)(t.UserTrackContext)),d=(f.mediaTracks.webcamTrack,f.inputDevices),l=d.onVideoInputChange,p=d.videoInputDevices,v=f.videoButtonsEnabled;return o.default.createElement(n.Button,{onClick:function(){v&&p.forEach(function(t){t.deviceId!==(null==u?void 0:u.selectedDeviceId)&&l(t.deviceId)})}},o.default.createElement(n.Icon,{name:"flip-camera-ios",color:v?'textPrimary.200':'textPrimary.400',disabled:!v,boxSize:24}))};e.default=f},712,[579,512,165,432]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=u(n);if(o&&o.has(t))return o.get(t);var f={},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in t)if("default"!==c&&Object.prototype.hasOwnProperty.call(t,c)){var p=l?Object.getOwnPropertyDescriptor(t,c):null;p&&(p.get||p.set)?Object.defineProperty(f,c,p):f[c]=t[c]}f.default=t,o&&o.set(t,f);return f})(r(d[0])),n=r(d[1]),o=r(d[2]);function u(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(u=function(t){return t?o:n})(t)}var f=function(u){var f=u.number,l=u.color,c=(0,t.useContext)(n.ThemeContext).colors,p=18;return f>10&&f<99&&(p=25),f>99&&(p=29),t.default.createElement(o.Box,{height:18,width:p,borderRadius:9,backgroundColor:l||c.danger[500],display:"flex",alignItems:"center",justifyContent:"center"},t.default.createElement(o.Text,{fontWeight:"bold",fontSize:12,mr:3,mb:1},f))};f.defaultProps={color:null};var l=f;e.default=l},713,[165,514,512]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.DrawerContext=void 0,e.default=function(t){var o=t.children,f=u.default.useState(!1),v=(0,n.default)(f,2),c=v[0],p=v[1],s=u.default.useState(null),x=(0,n.default)(s,2),w=x[0],_=x[1];return u.default.createElement(l.Provider,{value:{drawerExpanded:c,setDrawerExpander:p,openedTab:w,setopenedTab:_}},o)};var n=t(r(d[1])),u=t(r(d[2])),l=u.default.createContext(null);e.DrawerContext=l},714,[1,41,165]); -__d(function(g,r,i,a,_m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),o=t(r(d[2])),l=t(r(d[3])),u=t(r(d[4])),c=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=j(n);if(o&&o.has(t))return o.get(t);var l={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in t)if("default"!==c&&Object.prototype.hasOwnProperty.call(t,c)){var s=u?Object.getOwnPropertyDescriptor(t,c):null;s&&(s.get||s.set)?Object.defineProperty(l,c,s):l[c]=t[c]}l.default=t,o&&o.set(t,l);return l})(r(d[5])),s=r(d[6]),f=r(d[7]),p=r(d[8]),m=r(d[9]),S=r(d[10]),v=t(r(d[11])),b=r(d[12]),h=r(d[13]),C=r(d[14]),E=r(d[15]),T=r(d[16]),y=r(d[17]),x=t(r(d[18])),I=r(d[19]),w=t(r(d[20])),k=r(d[21]),D=t(r(d[22])),P=r(d[23]),_=t(r(d[24])),R=t(r(d[25])),M=t(r(d[26])),A=r(d[27]),O=r(d[28]),V=r(d[29]),q=r(d[30]),N=r(d[31]),z=t(r(d[32])),B=r(d[33]),J=r(d[34]);function j(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(j=function(t){return t?o:n})(t)}var L=p.NativeModules.DyteHelper,F=c.default.memo(function(t){var j,F,W,G,U,H=t.leaveCall,Y=(t.copyLink,t.linkCopied,t.isMobile,(0,c.useContext)(E.MediaRoomContext).mediaRoom),K=(0,b.useDisclosure)(),Q=(K.isOpen,K.onOpen,K.onClose,(0,c.useContext)(P.PeersServiceContext)),X=Q.selfPeer,Z=(Q.allMuted,'danger.500'),$='textPrimary.400',ee=(0,c.useContext)(y.UserTrackContext),te=ee.mediaTracks,ne=te.screenShareVideoTrack,ae=te.setScreenShareVideoTrack,re=te.screenShareAudioTrack,oe=te.setScreenShareAudioTrack,ie=te.audioTrack,le=ee.inputDevices,ue=le.toggleAudioState,ce=le.toggleVideoState,se=le.audioInputDevices,de=le.videoInputDevices,fe=le.onAudioInputChange,pe=le.onVideoInputChange,me=ee.audioButtonsEnabled,ge=ee.videoButtonsEnabled,Se=(0,c.useContext)(k.ConfigServiceContext),ve=Se.meeting,be=Se.sessionConfig,he=(0,p.useWindowDimensions)(),Ce=be.theme.dimensions||he,Ee=Ce.height,Te=Ce.width,ye=be.permissions.produce,xe=(ye.audio,ye.screenshare),Ie=c.default.useContext(B.DrawerContext),we=Ie.drawerExpanded,ke=Ie.setDrawerExpander,De=(Ie.openedTab,Ie.setopenedTab),Pe=(0,s.useSelector)(function(t){return t.consumers.activeConsumers}),_e=(0,s.useSelector)(function(t){return t.participant.audioMuted}),Re=(0,s.useSelector)(function(t){return t.participant.videoOff}),Me=(0,s.useSelector)(function(t){return t.participant.videoTrackSelection}),Ae=(0,s.useSelector)(function(t){return t.participant.audioTrackSelection}),Oe=((0,s.useSelector)(function(t){return t.plugin.plugins}),(0,s.useSelector)(function(t){return t.participant.sharingScreen})),Ve=((0,s.useSelector)(function(t){return t.participant.participantPermissions}),(0,s.useSelector)(function(t){return t.room.chatMessages})),qe=((0,s.useSelector)(function(t){return t.room.requestToJoinPeersList})||[]).filter(function(t){return!0!==t.seen}),Ne=(0,s.useSelector)(function(t){return t.participant.requestToJoinType}),ze=(0,s.useSelector)(function(t){return t.participant.requestToJoinStageState}),Be=(0,s.useSelector)(function(t){return t.participant.canPresent}),Je=(0,s.useSelector)(function(t){return t.room.roomViewType}),je=Je!==V.DyteViewTypes.webinar?be.permissions.produce.video.allow:Be,Le=(0,s.useSelector)(function(t){return t.participant.webinarHiddenParticipant})&&Je===V.DyteViewTypes.webinar,Fe=((0,s.useSelector)(function(t){return t.room.gridView}),(0,s.useSelector)(function(t){return t.participant.presentingState})),We=(0,c.useState)([]),Ge=(0,u.default)(We,2),Ue=Ge[0],He=Ge[1],Ye=(0,c.useState)(!1),Ke=(0,u.default)(Ye,2),Qe=Ke[0],Xe=Ke[1];(0,c.useEffect)(function(){ve&&(ve.controlBar._setButtons=function(t){He((0,l.default)(t))})},[ve]),(0,c.useEffect)(function(){be.permissions.view_type===V.DyteViewTypes.groupCall&&ze===m.RequestToJoinStageState.ACCEPTED&&Y.removePeerFromStage(Y.peerid,O.WebinarAcceptRequestType.REQUESTED_BY_PARTICIPANT),be.permissions.view_type===V.DyteViewTypes.webinar&&Le&&!Re&&ce()},[be.permissions.view_type]);var Ze=(0,s.useDispatch)(),$e=c.default.useContext(J.OrientationContext),et=$e.orientation,tt=$e.orientationType,nt='LANDSCAPE'===et;if(nt){var at=[Te,Ee];Ee=at[0],Te=at[1]}var rt='landscapeLeft'===tt?56:Ee-6,ot=nt?(0,o.default)({zIndex:10,position:'absolute',top:0,right:rt},(0,b.withAnchorPoint)({transform:[{rotate:'-90deg'}]},{x:1,y:0},{width:Te,height:64})):{position:'absolute',bottom:1},it=function(t){return t.label&&Number.isInteger(Number(t.label))?'environment'===t.facing?'Back Camera':'Front Camera':t.label},lt=(0,s.useSelector)(function(t){return t.participant.id}),ut=Ve.filter(function(t){return!0!==t.read&&t.userId!==lt&&t.type!==I.MessageTypes.poll}),ct=Ve.filter(function(t){return!0!==t.read&&t.type===I.MessageTypes.poll&&t.userId!==lt}),st=ut.length+ct.length+qe.length,dt=(0,c.useContext)(q.ThemeContext).colors,ft=(Pe.filter(function(t){return'video'===t.kind&&t.appData.screenShare}).length,(0,c.useState)(null)),pt=(0,u.default)(ft,2),mt=pt[0],gt=pt[1],St=(0,c.useState)('not_init'),vt=(0,u.default)(St,2),bt=vt[0],ht=vt[1],Ct=(0,s.useSelector)(function(t){return t.peers.recordingPeer}),Et=(0,s.useSelector)(function(t){return t.participant.authToken}),Tt=(0,s.useSelector)(function(t){return t.room.roomName}),yt=(0,s.useSelector)(function(t){return t.participant.organizationId});(0,c.useEffect)(function(){if(Et&&Tt&&yt&&'not_init'===bt){var t={authToken:Et,roomName:Tt,organizationId:yt};(0,N.getActiveRecording)(t).then(function(t){t.data&&t.data.recording?('UPLOADING'===t.data.recording.status?ht('stopping'):'INVOKED'===t.data.recording.status?ht('starting'):ht('recording'),gt(t.data.recording.id)):ht('not_started')})}},[Et,Tt,yt,mt]),(0,c.useEffect)(function(){'starting'===bt&&Ct?ht('recording'):'stopping'!==bt||Ct||ht('not_started')},[Ct]);var xt='starting'===bt||'stopping'===bt||'not_init'===bt,It=[be.theme.control_bar.elements.screenshare&&be.permissions.produce.screenshare&&Ne!==m.RequestToJoinType.ask&&A.DYTE_DEV_MODE?{icon:Oe?'stop-screen-share':'screen-share',label:Oe?'Stop Sharing':'Share Screen',onClick:function(){var t;return n.default.async(function(o){for(;;)switch(o.prev=o.next){case 0:if(Oe){o.next=26;break}if(w.default.captureEvent('share screen started'),void 0!==ne&&ne.stop(),void 0!==re&&ne.stop(),!(p.Platform.Version>=26)){o.next=7;break}return o.next=7,n.default.awrap(L.createNotificationChannel());case 7:return Ze((0,C.setScreenShareRequested)(!0)),o.next=10,n.default.awrap(L.startService());case 10:return o.prev=10,o.next=13,n.default.awrap((0,h.getScreenShare)());case 13:t=o.sent,Re||ce(),ae(t.video),oe(t.audio),Y.shareScreen(t),o.next=24;break;case 20:o.prev=20,o.t0=o.catch(10),'NotAllowedError'!==(null==o.t0?void 0:o.t0.message)&&console.error(o.t0),Ze((0,C.setScreenShareRequested)(!0));case 24:o.next=31;break;case 26:Ze((0,C.setScreenShareRequested)(!1)),Y.disableScreenShare(),ae(void 0),oe(void 0),L.stopService();case 31:case"end":return o.stop()}},null,null,[[10,20]],Promise)},disabled:!xe}:{}],wt=[be.theme.control_bar.elements.chat?{icon:'chat',label:'Chat',mainComponent:c.default.createElement(_.default,null),disabled:!1}:{}],kt=[be.theme.control_bar.elements.polls?{icon:'poll',label:'Polls',mainComponent:c.default.createElement(R.default,null),disabled:!1}:{}],Dt=[be.theme.control_bar.elements.participants?{icon:'groups',label:'Participants',mainComponent:c.default.createElement(M.default,null),disabled:!1}:{}],Pt=[null!=(j=be.permissions)&&j.can_record?{disabled:xt,onClick:function(){var t,o,l,u,c;return n.default.async(function(s){for(;;)switch(s.prev=s.next){case 0:if(t={authToken:Et,roomName:Tt,organizationId:yt},!mt){s.next=15;break}return ht('stopping'),t.recordingId=mt,s.prev=4,s.next=7,n.default.awrap((0,N.stopRecording)(t));case 7:gt(null),s.next=13;break;case 10:s.prev=10,s.t0=s.catch(4),ht('recording');case 13:s.next=27;break;case 15:return ht('starting'),s.prev=16,s.next=19,n.default.awrap((0,N.startRecording)(t));case 19:u=s.sent,c=null==(o=u.data)?void 0:null==(l=o.recording)?void 0:l.id,gt(c),s.next=27;break;case 24:s.prev=24,s.t1=s.catch(16),ht('not_started');case 27:case"end":return s.stop()}},null,null,[[4,10],[16,24]],Promise)},icon:(function(){switch(bt){case'not_started':return c.default.createElement(S.Icon,{name:"fiber-manual-record",fill:Z});case'recording':return c.default.createElement(S.Icon,{name:"fiber-manual-record",fill:$});case'starting':case'stopping':case'not_init':default:return c.default.createElement(S.Spinner,{color:dt.textPrimary[100],size:"small"})}})(),label:(function(){switch(bt){case'not_init':return'Loading';case'not_started':return'Record';case'recording':return'Stop Record';case'starting':return'Starting Recording';case'stopping':return'Stopping Recording';default:return'Loading'}})()}:{}],_t=[null!=(F=be.permissions)&&F.can_allow_participant_audio?{icon:'voice-off',label:'Mute all',disabled:!1,drawerComponent:c.default.createElement(T.MakeMenu,{menu:[{title:'Mute all',options:[{key:'mute-video',value:'video',children:'Mute Video'},{key:'mute-audio',value:'audio',children:'Mute Audio'}],defaultValue:null,onChange:function(t){'video'===t&&Y.muteAllVideo(),'audio'===t&&Y.muteAll(!0),ke(!1),De(null)}}]})}:{}],Rt=function(){return nt&&'ios'===p.Platform.OS?null:c.default.createElement(T.StageControlButton,{onClick:function(){ke(!we)},icon:c.default.createElement(S.Flex,null,c.default.createElement(S.Icon,{boxSize:24,name:we?'expand-more':'expand-less',fill:$}),c.default.createElement(S.Box,{position:"absolute",top:-5,zIndex:25,right:-5},0!==st&&c.default.createElement(z.default,{color:dt.primary[500],number:st}))),variant:"primaryDefault",label:"More"})};(0,c.useEffect)(function(){Je!==V.DyteViewTypes.webinar&&Qe&&Xe(!1)},[Je]);return c.default.createElement(S.Box,(0,o.default)({height:54,width:Te},ot,{alignSelf:"flex-start",justify:"flex-start",pt:3,bg:"secondary.1000"}),c.default.createElement(S.Flex,{justify:"center",direction:"row"},c.default.createElement(S.Flex,{direction:"row",borderRadius:v.default.medium,bg:"secondary.800"},nt&&Rt(),Je===V.DyteViewTypes.webinar&&((null==(W=be.permissions)?void 0:W.can_present)||(null==(G=be.permissions)?void 0:G.request_produce)&&ze===m.RequestToJoinStageState.ACCEPTED&&Fe===m.PresentingState.NOT_PRESENTING)&&c.default.createElement(T.StageControlButton,{onClick:function(){Le?Ze((0,m.initiatePresenting)()):Xe(!0)},icon:c.default.createElement(S.Icon,{boxSize:24,name:Le?'present-to-all':'cancel-presentation',fill:Le?'green':'red'}),label:Le?'Present':'Stop'}),(null==(U=be.permissions)?void 0:U.request_produce)&&c.default.createElement(T.StageControlButton,{onClick:function(t){ze===m.RequestToJoinStageState.ACCEPTED?Xe(!0):(Ze((0,m.requestedJoinToStageState)(m.RequestToJoinStageState.INITIATED)),Ze((0,m.requestToJoinType)(t.value)))},icon:c.default.createElement(S.Icon,{boxSize:24,name:ze===m.RequestToJoinStageState.ACCEPTED?'cancel-presentation':'pan-tool',fill:ze===m.RequestToJoinStageState.ACCEPTED?Z:ze===m.RequestToJoinStageState.WAITING?"secondary.700":$}),disabled:ze===m.RequestToJoinStageState.WAITING,label:ze===m.RequestToJoinStageState.ACCEPTED?'Drop':'Request'}),!Le&&c.default.createElement(c.default.Fragment,null,c.default.createElement(T.StageControlButton,{disabled:!me,onClick:ue,icon:!_e&&null!=X&&X.audioTrack?c.default.createElement(S.Icon,{name:"mic",fill:$,boxSize:24}):c.default.createElement(S.Icon,{name:"mic-off",fill:me?Z:'secondary.700',boxSize:24}),label:!_e&&ie?'Mic On':'Mic Off',ariaLabel:"mute-toggle",menu:se.length>0?[{title:'Input Microphone Device',options:se.map(function(t,n){return{children:t.label||"Input "+(n+1),key:t.deviceId||(0,f.nanoid)(),value:t.deviceId}}),defaultValue:null==Ae?void 0:Ae.selectedDeviceId,onChange:fe}]:[]}),c.default.createElement(T.StageControlButton,{disabled:!ge,onClick:ce,icon:Re?c.default.createElement(S.Icon,{name:"videocam-off",fill:ge?Z:'secondary.700',boxSize:24}):c.default.createElement(S.Icon,{name:"videocam",fill:$,boxSize:24}),label:Re?'Video Off':'Video On',ariaLabel:"camera-toggle",menu:de.length>0?[{title:'Camera Device',options:de.map(function(t,n){return{children:c.default.createElement(c.default.Fragment,null,t.label||"Camera "+(n+1)),key:t.deviceId||(0,f.nanoid)(),value:t.deviceId}}),defaultValue:null==Me?void 0:Me.selectedDeviceId,onChange:pe}]:[]})),be.theme.control_bar.elements.chat&&c.default.createElement(T.StageControlButton,{onClick:function(){ke(!0),De('chat')},icon:c.default.createElement(S.Flex,null,c.default.createElement(S.Icon,{boxSize:24,name:"chat",fill:$}),ut&&ut.length>0&&c.default.createElement(S.Box,{position:"absolute",top:-8,zIndex:25,right:ut.length>9?-10:-6},c.default.createElement(z.default,{color:dt.primary[500],number:st}))),label:"chat"}),c.default.createElement(T.StageControlButton,{onClick:H,icon:c.default.createElement(S.Icon,{name:"call-end",fill:Z,boxSize:24}),label:"Leave"}),!nt&&Rt()),we&&c.default.createElement(D.default,{unReadChatMessages:ut,unSeenPolls:ct,webinarUnseenRequest:qe,options:[{icon:'mic-external-on',label:'Audio',disabled:!1,drawerComponent:c.default.createElement(T.MakeMenu,{menu:se.length>0?[{title:'Audio Device',options:se.map(function(t,n){return{children:t.label||"Input "+(n+1),key:t.deviceId||(0,f.nanoid)(),value:t.deviceId}}),defaultValue:null==Ae?void 0:Ae.selectedDeviceId,onChange:fe}]:[]})},{icon:'flip-camera-ios',label:'Camera',disabled:!je,drawerComponent:c.default.createElement(T.MakeMenu,{menu:de.length>0?[{title:'Camera Device',options:de.map(function(t,n){return{children:it(t),key:t.deviceId||(0,f.nanoid)(),value:t.deviceId}}),defaultValue:null==Me?void 0:Me.selectedDeviceId,onChange:pe}]:[]})}].concat(wt,kt,Dt,It,Pt,_t).concat(Ue).filter(function(t){return!('ios'===p.Platform.OS&&'screen-share'===t.icon)&&0!==Object.keys(t).length}).map(function(t){return(0,o.default)({},t,{id:t.label.split(' ').join('-').toLowerCase()})})})),c.default.createElement(x.default,{onClose:function(){return Xe(!1)},isOpen:Qe}))});e.default=F},715,[1,67,22,49,41,165,432,475,2,487,512,676,493,580,480,585,716,579,717,718,663,508,719,674,725,793,801,543,497,482,514,803,713,714,575]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.MakeMenu=function(t){var c=t.menu;(0,n.useContext)(o.ThemeContext).colors;return n.default.createElement(l.Flex,null,c.map(function(t,o){var c=t.title,s=t.defaultValue,p=t.onChange,b=t.options;return n.default.createElement(n.default.Fragment,{key:(0,f.nanoid)()},0!==o&&n.default.createElement(l.Box,null),n.default.createElement(l.Flex,null,n.default.createElement(l.Text,{fontSize:"md",mb:10,fontWeight:"bold",color:"textPrimary.100"},c),b.map(function(t,o){var c=t.key,f=t.value,b=t.children;return n.default.createElement(l.Button,{key:""+(c+o),onClick:function(){return p(f)}},n.default.createElement(l.HStack,{justify:"space-between",p:16,mb:4,bg:"secondary.800",borderRadius:u.default.small},n.default.createElement(l.Text,{fontSize:"sm"},b),s===f?n.default.createElement(l.Icon,{name:"check",fill:"success.500"}):null))})))}))},e.StageControlButton=p;var n=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var l=s(n);if(l&&l.has(t))return l.get(t);var o={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in t)if("default"!==c&&Object.prototype.hasOwnProperty.call(t,c)){var f=u?Object.getOwnPropertyDescriptor(t,c):null;f&&(f.get||f.set)?Object.defineProperty(o,c,f):o[c]=t[c]}o.default=t,l&&l.set(t,o);return o})(r(d[1])),l=r(d[2]),o=r(d[3]),u=t(r(d[4])),c=r(d[5]),f=r(d[6]);function s(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,l=new WeakMap;return(s=function(t){return t?l:n})(t)}function p(t){var o=t.variant,u=(t.label,t.icon),f=t.disabled,s=t.onClick,p=(t.isActive,t.menu,t.badge),b=t.ariaLabel,y='LANDSCAPE'===n.default.useContext(c.OrientationContext).orientation;return n.default.createElement(l.Flex,null,''!==p&&n.default.createElement(l.Box,{className:"dyte-client-notificationBadge",bg:"primary.500",textColor:"textPrimary.100",height:4,position:"absolute",right:"2",top:"1",fontSize:"xs"},n.default.createElement("span",null,p)),n.default.createElement(l.Button,{variant:o||'controls',onClick:s,disabled:f},n.default.createElement(l.VStack,{py:10,"aria-label":b,minWidth:64,align:"center",justify:"center"},n.default.createElement(l.Box,{fontSize:"xl",transform:[{rotate:y?'90deg':'0deg'}]},u))))}p.defaultProps={disabled:!1,variant:null,menu:[],isActive:!1,badge:'',ariaLabel:''}},716,[1,165,512,514,676,575,475]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=E(n);if(o&&o.has(t))return o.get(t);var l={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in t)if("default"!==c&&Object.prototype.hasOwnProperty.call(t,c)){var f=u?Object.getOwnPropertyDescriptor(t,c):null;f&&(f.get||f.set)?Object.defineProperty(l,c,f):l[c]=t[c]}l.default=t,o&&o.set(t,l);return l})(r(d[1])),o=r(d[2]),l=r(d[3]),u=r(d[4]),c=r(d[5]),f=t(r(d[6])),s=r(d[7]),p=r(d[8]),y=r(d[9]),x=r(d[10]);function E(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(E=function(t){return t?o:n})(t)}o.NativeModules.DyteHelper;e.default=function(t){var E=t.isOpen,b=t.onClose,C=(0,n.useContext)(u.ConfigServiceContext).sessionConfig,h=(0,o.useWindowDimensions)(),v=C.theme.dimensions||h,P=(v.height,.9*v.width),w=P/2-20,S=(0,n.useContext)(c.ThemeContext).colors,T=(0,s.useDispatch)(),O=(0,n.useContext)(p.MediaRoomContext).mediaRoom,j=(0,s.useSelector)(function(t){return t.participant.requestToJoinStageState});return n.default.createElement(l.Modal,{isVisible:E,backdropOpacity:.8,backdropColor:S.secondary[800]},n.default.createElement(l.Flex,{width:P,bg:"secondary.1000",color:"textPrimary.100",px:15,borderRadius:f.default.large},n.default.createElement(l.Flex,{py:25},n.default.createElement(l.Text,{fontSize:28,fontWeight:"bold"},"Drop")),n.default.createElement(l.Flex,null,n.default.createElement(l.Text,{fontSize:"lg"},"Do you want to stop presenting?")),n.default.createElement(l.Flex,{display:"flex",py:20},n.default.createElement(l.Flex,{display:"flex",direction:"row",pt:15,justify:"space-around"},n.default.createElement(l.Button,{onClick:b},n.default.createElement(l.Flex,{borderRadius:f.default.small,bg:"secondary.700",height:40,width:w-4,alignItems:"center",justifyContent:"center"},n.default.createElement(l.Text,{fontSize:"lg"},"Cancel"))),n.default.createElement(l.Button,{onClick:function(){j===y.RequestToJoinStageState.ACCEPTED?(b(),O.removePeerFromStage(O.peerid,x.WebinarAcceptRequestType.REQUESTED_BY_PARTICIPANT)):(O.stopPresenting(),T((0,y.stoppedPresenting)()),b())}},n.default.createElement(l.Flex,{borderRadius:f.default.small,bg:"danger.500",height:40,width:w-4,alignItems:"center",justifyContent:"center"},n.default.createElement(l.Text,{fontSize:"lg"},"Drop")))))))}},717,[1,165,2,512,508,514,676,432,585,487,497]); -__d(function(g,r,i,a,m,e,d){var s,n,o;Object.defineProperty(e,"__esModule",{value:!0}),e.SessionProducerAccessType=e.SessionJoiningRestriction=e.MessageTypes=void 0,e.SessionJoiningRestriction=s,(function(s){s[s.NO_VIDEO=0]="NO_VIDEO",s[s.NO_MIC=1]="NO_MIC"})(s||(e.SessionJoiningRestriction=s={})),e.SessionProducerAccessType=n,(function(s){s[s.NOT_ALLOWED=0]="NOT_ALLOWED",s[s.REQUEST_FIRST=1]="REQUEST_FIRST",s[s.ALLOWED=2]="ALLOWED"})(n||(e.SessionProducerAccessType=n={})),e.MessageTypes=o,(function(s){s[s.text=0]="text",s[s.image=1]="image",s[s.file=2]="file",s[s.poll=3]="poll"})(o||(e.MessageTypes=o={}))},718,[]); -__d(function(g,r,i,a,_m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),l=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var l=C(n);if(l&&l.has(t))return l.get(t);var o={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var f in t)if("default"!==f&&Object.prototype.hasOwnProperty.call(t,f)){var c=u?Object.getOwnPropertyDescriptor(t,f):null;c&&(c.get||c.set)?Object.defineProperty(o,f,c):o[f]=t[f]}o.default=t,l&&l.set(t,o);return o})(r(d[2])),o=r(d[3]),u=r(d[4]),f=t(r(d[5])),c=r(d[6]),s=r(d[7]),m=t(r(d[8])),p=t(r(d[9])),x=r(d[10]),b=r(d[11]),y=r(d[12]),E=r(d[13]);function C(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,l=new WeakMap;return(C=function(t){return t?l:n})(t)}var h=function(t){var C=t.options,h=t.unReadChatMessages,w=t.unSeenPolls,v=t.webinarUnseenRequest,k=(0,l.useRef)(null),P=(0,l.useContext)(c.ConfigServiceContext),S=(P.meeting,P.sessionConfig),j=(0,l.useContext)(u.ThemeContext).colors,B=(0,o.useWindowDimensions)(),O=(0,E.useScale)(S.theme.dimensions||B),M=O.height,R=O.width,z=l.default.useContext(y.DrawerContext),D=z.drawerExpanded,T=z.setDrawerExpander,_=z.openedTab,I=z.setopenedTab,W=function(){I(null),T(!1)};(0,l.useEffect)(function(){var t;D&&k&&(null==(t=k.current)||t.setModalVisible())},[D]);var A=function(){return I(null),T(!1),!0},F='LANDSCAPE'===l.default.useContext(x.OrientationContext).orientation,q=C.findIndex(function(t){return t.id===_}),H=q>-1?q:null;if(D&&H&&C[H].mainComponent)return l.default.createElement(o.Modal,{visible:!0,onRequestClose:A},l.default.createElement(s.Flex,{width:R,height:M,bg:"secondary.1000",direction:"row",flexWrap:"wrap",justify:"space-between"},l.default.createElement(p.default,{heading:C[H].label,onBackButtonClick:A}),l.default.createElement(s.Box,{width:R},C[H].mainComponent)));var V=F?24:8;return l.default.createElement(n.default,{containerStyle:{backgroundColor:j.secondary[900],justifyContent:'space-between'},overlayColor:"#000",ref:k,extraScroll:1,onClose:W,gestureEnabled:!0},null===H?l.default.createElement(s.VStack,{px:"6",py:"10",mx:V,borderRadius:m.default.medium,bg:"secondary.800",mb:12},C.map(function(t,n){var o=t.label,u=t.icon,c=t.disabled,p=t.id;return l.default.createElement(s.Button,{key:(0,b.nanoid)(),onClick:void 0!==C[n].onClick?C[n].onClick:function(){return I(p)},disabled:c},l.default.createElement(s.HStack,{p:12,px:16,borderRadius:m.default.small,align:"center",justify:"space-between"},l.default.createElement(s.Text,{fontSize:"xs",marginTop:"5px",textAlign:"center",color:c?'textPrimary.400':'textPrimary.200'},o),l.default.createElement(s.Box,{fontSize:"xl"},h&&h.length>0&&'Chat'===o&&l.default.createElement(s.Box,{position:"absolute",top:-8,zIndex:25,left:-4},l.default.createElement(f.default,{number:h.length})),w&&w.length>0&&'Polls'===o&&l.default.createElement(s.Box,{position:"absolute",top:-8,zIndex:25,left:-4},l.default.createElement(f.default,{number:w.length})),'Participants'===o&&v&&v.length>0&&l.default.createElement(s.Box,{position:"absolute",top:-8,zIndex:25,left:-4},l.default.createElement(f.default,{number:v.length})),'string'==typeof u?l.default.createElement(s.Icon,{name:u,boxSize:"26",fill:c?'textPrimary.400':'textPrimary.200'}):u)))})):l.default.createElement(s.Flex,{px:"6",py:"10",mx:4,borderRadius:m.default.medium,bg:"secondary.900",mb:12,mt:16},C[H].drawerComponent),(null!==H||!F)&&l.default.createElement(s.Flex,{mx:V,mb:8},l.default.createElement(s.Button,{onClick:null!==H?function(){return I(null)}:function(){return W()},width:R},l.default.createElement(s.HStack,{p:16,borderRadius:m.default.small,justify:"center",bg:"secondary.800"},l.default.createElement(s.Text,{ml:-4,color:"danger.500"},"Back",null===H&&' to Meeting')))))};e.default=h},719,[1,720,165,2,514,713,508,512,676,724,575,475,714,493]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var u=t(r(d[1])).default;e.default=u},720,[1,721]); -__d(function(g,r,i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var t=e(r(d[1])),o=e(r(d[2])),n=e(r(d[3])),l=e(r(d[4])),s=e(r(d[5])),c=e(r(d[6])),u=e(r(d[7])),f=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var o=y(t);if(o&&o.has(e))return o.get(e);var n={},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in e)if("default"!==s&&Object.prototype.hasOwnProperty.call(e,s)){var c=l?Object.getOwnPropertyDescriptor(e,s):null;c&&(c.get||c.set)?Object.defineProperty(n,s,c):n[s]=e[s]}n.default=e,o&&o.set(e,n);return n})(r(d[8])),p=r(d[9]),h=r(d[10]),v=r(d[11]);function y(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,o=new WeakMap;return(y=function(e){return e?o:t})(e)}function S(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}var b=0,w=["dummy"],T="android"===p.Platform.OS&&p.StatusBar.currentHeight||0,k=p.Dimensions.get("window").height,_=(function(e){(0,s.default)(P,e);var y,_,O=(y=P,_=S(),function(){var e,t=(0,u.default)(y);if(_){var o=(0,u.default)(this).constructor;e=Reflect.construct(t,arguments,o)}else e=t.apply(this,arguments);return(0,c.default)(this,e)});function P(e){var l,s;return(0,n.default)(this,P),(s=O.call(this,e)).actionSheetHeight=0,s.prevScroll=0,s.timeout=null,s.offsetY=0,s.currentOffsetFromBottom=0,s.scrollAnimationEndValue=0,s.hasBounced=!1,s.layoutHasCalled=!1,s.isClosing=!1,s.isRecoiling=!1,s.isReachedTop=!1,s.deviceLayoutCalled=!1,s.transformValue=new p.Animated.Value(0),s.opacityValue=new p.Animated.Value(0),s.borderRadius=new p.Animated.Value(10),s.underlayTranslateY=new p.Animated.Value(100),s.underlayScale=new p.Animated.Value(1),s.initialScrolling=!1,s.keyboardShowSubscription=null,s.KeyboardHideSubscription=null,s.snapToOffset=function(e){var t=.15*s.state.deviceHeight,o=s.props.extraScroll||0,n=(s.props.gestureEnabled,e+t+o);s.currentOffsetFromBottom=n/s.actionSheetHeight,s.currentOffsetFromBottom=s.currentOffsetFromBottom-.15,setTimeout(function(){s._scrollTo(n),s.updateActionSheetPosition(n)},500)},s.show=function(){s.setModalVisible(!0)},s.hide=function(){s.setModalVisible(!1)},s.setModalVisible=function(e){var t=s.state.modalVisible;if(s.initialScrolling=!1,void 0!==e){if(t===e)return;t=!e}t?s._hideModal():s.setState({modalVisible:!0,scrollable:s.props.gestureEnabled||!1})},s._hideModal=function(){s.isClosing||(s.isClosing=!0,s._hideAnimation())},s.measure=function(){return t.default.async(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",new Promise(function(e){setTimeout(function(){var t;s.safeAreaViewRef.current?null==(t=s.safeAreaViewRef.current)||t.measure(function(t,o,n,l){T=0===l?25:l,T=!s.props.drawUnderStatusBar&&T>30?T-12:T,e(T)}):e(T=25)},50)}));case 1:case"end":return e.stop()}},null,null,null,Promise)},s._showModal=function(e){var o,n,l,c,u,f;return t.default.async(function(h){for(;;)switch(h.prev=h.next){case 0:if(o=s.props,n=o.gestureEnabled,l=o.delayActionSheetDraw,c=o.delayActionSheetDrawTime,null!=e&&e.nativeEvent){h.next=3;break}return h.abrupt("return");case 3:if(u=e.nativeEvent.layout.height,!s.layoutHasCalled){h.next=10;break}return s.actionSheetHeight=u,s._returnToPrevScrollPosition(u),h.abrupt("return");case 10:if(s.initialScrolling=!0,s.layoutHasCalled=!0,s.actionSheetHeight=u,f=s.getInitialScrollPosition(),s.isRecoiling=!1,"ios"!==p.Platform.OS){h.next=20;break}return h.next=18,t.default.awrap((0,v.waitAsync)(null!=c?c:0));case 18:h.next=23;break;case 20:if(!l){h.next=23;break}return h.next=23,t.default.awrap((0,v.waitAsync)(null!=c?c:0));case 23:if(s._scrollTo(f,!1),s.prevScroll=f,"ios"!==p.Platform.OS){h.next=30;break}return h.next=28,t.default.awrap((0,v.waitAsync)(null!=c?c:0));case 28:h.next=33;break;case 30:if(!l){h.next=33;break}return h.next=33,t.default.awrap((0,v.waitAsync)((null!=c?c:0)/2));case 33:s._openAnimation(f),s.underlayScale.setValue(1),s.underlayTranslateY.setValue(100),n||s.props.onPositionChanged&&s.props.onPositionChanged(!0),s.updateActionSheetPosition(f);case 38:case"end":return h.stop()}},null,null,null,Promise)},s._openAnimation=function(e){var t=s.props,o=t.bounciness,n=t.bounceOnOpen,l=t.animated,c=t.openAnimationSpeed;l?(s.transformValue.setValue(e),p.Animated.parallel([p.Animated.spring(s.transformValue,{toValue:0,bounciness:n?o:1,speed:c,useNativeDriver:!0}),p.Animated.timing(s.opacityValue,{toValue:1,duration:150,useNativeDriver:!0})]).start()):s.opacityValue.setValue(1)},s._onScrollBegin=function(e){return t.default.async(function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}},null,null,null,Promise)},s._onScrollBeginDrag=function(e){var o;return t.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:o=e.nativeEvent.contentOffset.y,s.prevScroll=o;case 2:case"end":return t.stop()}},null,null,null,Promise)},s._onScrollEnd=function(e){var o,n,l,c,u,f,p,h;return t.default.async(function(y){for(;;)switch(y.prev=y.next){case 0:if(o=s.props,n=o.springOffset,l=o.extraScroll,c=e.nativeEvent.contentOffset.y,u=.15*s.state.deviceHeight,!s.isRecoiling){y.next=5;break}return y.abrupt("return");case 5:if(!(s.prevScroll.75*(null!=n?n:100)||s.initialScrolling)){y.next=19;break}return s.isRecoiling=!0,s._applyHeightLimiter(),s.currentOffsetFromBottom=s.currentOffsetFromBottom<(null!=(f=s.props.initialOffsetFromBottom)?f:1)&&null!=(p=s.props.initialOffsetFromBottom)?p:1,h=s.actionSheetHeight*s.currentOffsetFromBottom+u+(null!=l?l:100),s.initialScrolling&&(s.initialScrolling=!1,h=s.prevScroll),s._scrollTo(h),y.next=15,t.default.awrap((0,v.waitAsync)(300));case 15:s.isRecoiling=!1,s.props.onPositionChanged&&s.props.onPositionChanged(!0),y.next=20;break;case 19:s._returnToPrevScrollPosition(s.actionSheetHeight);case 20:y.next=33;break;case 22:if(!(s.prevScroll-c>(null!=n?n:100))){y.next=26;break}s._hideModal(),y.next=33;break;case 26:if(!s.isRecoiling){y.next=28;break}return y.abrupt("return");case 28:return s.isRecoiling=!0,s._returnToPrevScrollPosition(s.actionSheetHeight),y.next=32,t.default.awrap((0,v.waitAsync)(300));case 32:s.isRecoiling=!1;case 33:case"end":return y.stop()}},null,null,null,Promise)},s._scrollTo=function(e){var t,o=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];s.scrollAnimationEndValue=e,s.prevScroll=e,null==(t=s.scrollViewRef.current)||t._listRef._scrollRef.scrollTo({x:0,y:s.scrollAnimationEndValue,animated:o}),s.initialScrolling&&setTimeout(function(){s.initialScrolling=!1},500)},s._onTouchMove=function(){s.props.closeOnTouchBackdrop&&s._hideModal(),s.setState({scrollable:!1})},s._onTouchStart=function(){s.props.closeOnTouchBackdrop&&s._hideModal(),s.setState({scrollable:!1})},s._onTouchEnd=function(){s._returnToPrevScrollPosition(s.actionSheetHeight),s.props.gestureEnabled&&s.setState({scrollable:!0})},s._onScroll=function(e){s.offsetY=e.nativeEvent.contentOffset.y;var t=.15*s.state.deviceHeight,o=s.actionSheetHeight+t-s.offsetY;if(s.actionSheetHeight=s.state.deviceHeight-1)if(os.prevScroll)){t.next=2;break}return t.abrupt("return");case 2:s.prevScroll-(null!=(e=s.props.springOffset)?e:100)>s.offsetY?(o=s.getInitialScrollPosition(),s.offsetY>o-100?(s.isRecoiling=!0,s._scrollTo(o),s.currentOffsetFromBottom=null!=(n=s.props.initialOffsetFromBottom)?n:1,s.prevScroll=o,setTimeout(function(){s.isRecoiling=!1},500)):s._hideModal()):(s.isRecoiling=!0,s._scrollTo(s.prevScroll,!0),setTimeout(function(){s.isRecoiling=!1},500));case 3:case"end":return t.stop()}},null,null,null,Promise)},s._onDeviceLayout=function(e){var n;return t.default.async(function(l){for(;;)switch(l.prev=l.next){case 0:n=(0,o.default)({},e),s.timeout&&clearTimeout(s.timeout),s.timeout=setTimeout(function(){var e,o,l,c,u,f;return t.default.async(function(h){for(;;)switch(h.prev=h.next){case 0:if(l=0,"ios"!==p.Platform.OS){h.next=7;break}return h.next=4,t.default.awrap(s.measure());case 4:h.t0=h.sent,h.next=8;break;case 7:h.t0=p.StatusBar.currentHeight;case 8:if(c=h.t0,s.props.drawUnderStatusBar){h.next=16;break}if("android"!==p.Platform.OS||s.props.statusBarTranslucent){h.next=12;break}return h.abrupt("return");case 12:l=null!=c?c:0,c&&s.indicatorTranslateY.setValue(-c),h.next=17;break;case 16:s.updateActionSheetPosition(s.offsetY);case 17:if(u=n.nativeEvent.layout.height-l,f=p.Dimensions.get("window").width,(null==u?void 0:u.toFixed(0))!==(null==(e=k)?void 0:e.toFixed(0))||(null==f?void 0:f.toFixed(0))!==(null==(o=s.state.deviceWidth)?void 0:o.toFixed(0))||!s.deviceLayoutCalled){h.next=21;break}return h.abrupt("return");case 21:s.deviceLayoutCalled=!0,k=u,s.setState({deviceHeight:u,deviceWidth:f,portrait:u>f,paddingTop:null!=c?c:0});case 24:case"end":return h.stop()}},null,null,null,Promise)},1);case 3:case"end":return l.stop()}},null,null,null,Promise)},s._keyExtractor=function(e){return e},s.state={modalVisible:!1,scrollable:!1,layoutHasCalled:!1,keyboard:!1,deviceHeight:k||(0,v.getDeviceHeight)(s.props.statusBarTranslucent),deviceWidth:p.Dimensions.get("window").width,portrait:!0,safeAreaInnerHeight:b,paddingTop:T,keyboardPadding:0},s.scrollViewRef=(0,f.createRef)(),s.safeAreaViewRef=(0,f.createRef)(),s.currentOffsetFromBottom=null!=(l=s.props.initialOffsetFromBottom)?l:1,s.indicatorTranslateY=new p.Animated.Value(0|-s.state.paddingTop),s}return(0,l.default)(P,[{key:"_hideAnimation",value:function(){var e=this,t=this.props,o=t.animated,n=t.closeAnimationDuration,l=t.bottomOffset,s=t.initialOffsetFromBottom,c=t.extraScroll,u=t.closable;p.Animated.parallel([p.Animated.timing(this.opacityValue,{toValue:u?0:1,duration:o?n:1,useNativeDriver:!0}),p.Animated.timing(this.transformValue,{toValue:u?2*this.actionSheetHeight:0,duration:o?n:1,useNativeDriver:!0})]).start(),(0,v.waitAsync)((null!=n?n:300)/1.5).then(function(){u?(e._scrollTo(0,!1),e.currentOffsetFromBottom=null!=s?s:1,e.setState({modalVisible:!u},function(){e.isClosing=!1,e.isReachedTop=!1,e.props.onPositionChanged&&e.props.onPositionChanged(!1),e.indicatorTranslateY.setValue(-e.state.paddingTop),e.layoutHasCalled=!1,e.deviceLayoutCalled=!1,e.props.onClose&&e.props.onClose()})):(l&&l>0?e.snapToOffset(l):(e._scrollTo(e.actionSheetHeight*(null!=s?s:1)+.1*e.state.deviceHeight+(null!=c?c:0),!0),e.currentOffsetFromBottom=null!=s?s:1),e.isClosing=!1)})}},{key:"_applyHeightLimiter",value:function(){this.actionSheetHeight>this.state.deviceHeight&&(this.actionSheetHeight=1*(this.actionSheetHeight-(this.actionSheetHeight-this.state.deviceHeight)))}},{key:"updateActionSheetPosition",value:function(e){if(this.actionSheetHeight>=this.state.deviceHeight-1){var t=.15*this.state.deviceHeight;if(this.actionSheetHeight+t-e0&&N((0,M.markMessagesRead)((t={},(0,l.default)(t,v.MessageTypes.text,!0),(0,l.default)(t,v.MessageTypes.file,!0),(0,l.default)(t,v.MessageTypes.image,!0),(0,l.default)(t,v.MessageTypes.poll,!0),t)))},[de]);var pe=function(){if(''!==q){var t={message:q,userId:F.userId,displayName:F.displayName,type:v.MessageTypes.text,time:(new Date).getTime()};Z.sendMessage(t),G('')}},ge=function(t,n,l){var o={displayName:F.displayName,type:v.MessageTypes.file,link:t,userId:F.id,name:n,size:l};Z.sendMessage(o)},ye=function(t){var l,o;return n.default.async(function(u){for(;;)switch(u.prev=u.next){case 0:return u.next=2,n.default.awrap(fetch(t));case 2:return l=u.sent,u.next=5,n.default.awrap(l.blob());case 5:return o=u.sent,u.abrupt("return",o);case 7:case"end":return u.stop()}},null,null,null,Promise)};function xe(t,l,o){var u;return n.default.async(function(s){for(;;)switch(s.prev=s.next){case 0:return s.next=2,n.default.awrap(ye(o));case 2:return u=s.sent,s.next=5,n.default.awrap(fetch(l,{method:'PUT',headers:{'Content-Type':t.type},body:u}));case 5:case"end":return s.stop()}},null,null,null,Promise)}function he(t){var l,o,u,s,c;return n.default.async(function(f){for(;;)switch(f.prev=f.next){case 0:return l=O.default.apiBase+"/v1/meetings/genPreSignedUploadUrl",f.next=3,n.default.awrap(fetch(l,{method:'POST',headers:{'Content-Type':'application/json'},body:JSON.stringify({roomName:ie,filename:t.name})}));case 3:return o=f.sent,f.next=6,n.default.awrap(o.json());case 6:return u=f.sent.data,s=u.getLocation,c=u.putLocation,f.abrupt("return",{getURL:s,putURL:c});case 10:case"end":return f.stop()}},null,null,null,Promise)}var be=function(t){f.Alert.alert('Error',"Error: "+(t||'Problem uploading image'),[{text:'OK'}]),re(!1)},ve=function(){try{ae||(re(!0),Y(!1),(0,P.launchImageLibrary)({mediaType:'photo'},function(t){var l,o,u,s,c,m,p,y,x;return n.default.async(function(h){for(;;)switch(h.prev=h.next){case 0:if(l=t.uri,o=t.didCancel,u=t.errorCode,s=t.errorMessage,c=t.fileName,m=t.type,p=t.fileSize,!o){h.next=5;break}re(!1),h.next=19;break;case 5:if(!u){h.next=10;break}console.log('Error Uploading Image:',u,s),be(s),h.next=19;break;case 10:return y={name:c,type:m,uri:l},p>5e6&&f.Alert.alert('Error','Error: Cannot upload files greater than 5MB',[{text:'OK'}]),h.next=14,n.default.awrap(he(y));case 14:return x=h.sent,h.next=17,n.default.awrap(xe(y,x.putURL,y.uri));case 17:b=x.getURL,w={displayName:F.displayName,type:v.MessageTypes.image,link:b,userId:F.id},Z.sendMessage(w),re(!1);case 19:case"end":return h.stop()}var b,w},null,null,null,Promise)}))}catch(t){console.log('Error Uploading Image:',t),be()}},we=function(){var t,l,o,u,s,c;return n.default.async(function(m){for(;;)switch(m.prev=m.next){case 0:if(ae){m.next=24;break}return re(!0),Y(!1),m.prev=3,m.next=6,n.default.awrap(S.default.pick({type:[S.default.types.allFiles]}));case 6:if(t=m.sent,l=t.uri,o=t.name,u=t.size,s={displayName:F.displayName,type:v.MessageTypes.file,link:l,userId:F.id,name:o,size:u},!(u>5e6)){m.next=12;break}return f.Alert.alert('Error','Error: Cannot upload files greater than 5MB',[{text:'OK'}]),m.abrupt("return");case 12:return m.next=14,n.default.awrap(he(s));case 14:return c=m.sent,m.next=17,n.default.awrap(xe(s,c.putURL,s.link));case 17:ge(c.getURL,o,u),re(!1),m.next=24;break;case 21:m.prev=21,m.t0=m.catch(3),S.default.isCancel(m.t0)?re(!1):be();case 24:case"end":return m.stop()}},null,null,[[3,21]],Promise)};return c.default.createElement(m.Flex,{height:H-50,align:"center",width:K},c.default.createElement(k.default,null,c.default.createElement(y.GiftedChat,{messagesContainerStyle:{paddingTop:60},messages:oe,alwaysShowSend:!0,renderAvatarOnTop:!0,renderUsernameOnMessage:!0,isKeyboardInternallyHandled:!1,timeTextStyle:{left:{color:_.textPrimary[400]},right:{color:_.textPrimary[400]}},renderAvatar:function(t){return c.default.createElement(x.default,{name:t.currentMessage.user.name,bgColor:_.primary[700]})},renderBubble:function(t){var n=t.currentMessage;return n.type,n.link,n.text,c.default.createElement(y.Bubble,(0,o.default)({},t,{wrapperStyle:{left:{backgroundColor:_.secondary[800],borderRadius:T.default.medium,paddingVertical:6,paddingHorizontal:3},right:{backgroundColor:_.secondary[800],borderRadius:T.default.medium,paddingVertical:6,paddingHorizontal:3}},textStyle:{left:{color:_.textPrimary[100]},right:{color:_.textPrimary[100]}}}))},renderInputToolbar:function(t){return L&&c.default.createElement(m.Flex,{width:fe?K-60:K-20,direction:"row",justify:"space-between",align:"center",bg:"secondary.800",borderRadius:"50px",height:50},c.default.createElement(m.Box,null,c.default.createElement(m.Button,{onClick:function(){Y(!X)}},c.default.createElement(m.Box,(0,m.mergeStyles)(R.touchableIcons,{ml:8}),X?c.default.createElement(m.Icon,{name:"close",fill:"textPrimary.100",boxSize:"sm"}):c.default.createElement(m.Icon,{name:"plus-thick",fill:"textPrimary.100",boxSize:"sm"}))),X&&c.default.createElement(U,null,c.default.createElement(m.Button,{onClick:ve},c.default.createElement(m.Box,R.attachementButtons,c.default.createElement(m.Icon,{name:"image",fill:"textPrimary.100"}),c.default.createElement(m.Text,{ml:8}," Images"))),c.default.createElement(m.Button,{onClick:we},c.default.createElement(m.Box,(0,m.mergeStyles)(R.attachementButtons,{width:'ios'===f.Platform.OS?150:120}),c.default.createElement(m.Icon,{name:"attach-file",fill:"textPrimary.100"}),c.default.createElement(m.Text,{ml:'ios'===f.Platform.OS?8:0},' ',"Attachments"))))),c.default.createElement(f.TextInput,{style:{color:_.textPrimary[300],paddingHorizontal:5,height:40,width:fe?K-160:K-120},onChangeText:G,value:q}),c.default.createElement(m.Button,{onClick:pe,height:40,width:40},c.default.createElement(m.Box,(0,m.mergeStyles)(R.touchableIcons,{backgroundColor:'primary.500',mr:8}),c.default.createElement(m.Icon,{name:"send",fill:"textPrimary.100",boxSize:"md"}))))},user:{_id:F.userId,name:F.displayName}})))};e.default=j},725,[1,67,261,22,49,41,165,2,512,508,726,682,514,432,718,674,585,790,791,465,480,792,676,575,504,493]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0});var n=r(d[0]);Object.keys(n).forEach(function(t){"default"!==t&&"__esModule"!==t&&(t in e&&e[t]===n[t]||Object.defineProperty(e,t,{enumerable:!0,get:function(){return n[t]}}))})},726,[727]); -__d(function(g,r,i,a,m,_e2,d){var e=r(d[0]);Object.defineProperty(_e2,"__esModule",{value:!0});var t={GiftedChat:!0,utils:!0,Actions:!0,Avatar:!0,Bubble:!0,SystemMessage:!0,MessageImage:!0,MessageText:!0,Composer:!0,Day:!0,InputToolbar:!0,LoadEarlier:!0,Message:!0,MessageContainer:!0,Send:!0,Time:!0,GiftedAvatar:!0};Object.defineProperty(_e2,"Actions",{enumerable:!0,get:function(){return C.default}}),Object.defineProperty(_e2,"Avatar",{enumerable:!0,get:function(){return M.default}}),Object.defineProperty(_e2,"Bubble",{enumerable:!0,get:function(){return S.default}}),Object.defineProperty(_e2,"Composer",{enumerable:!0,get:function(){return L.default}}),Object.defineProperty(_e2,"Day",{enumerable:!0,get:function(){return _.default}}),Object.defineProperty(_e2,"GiftedAvatar",{enumerable:!0,get:function(){return E.default}}),_e2.GiftedChat=void 0,Object.defineProperty(_e2,"InputToolbar",{enumerable:!0,get:function(){return A.default}}),Object.defineProperty(_e2,"LoadEarlier",{enumerable:!0,get:function(){return w.default}}),Object.defineProperty(_e2,"Message",{enumerable:!0,get:function(){return F.default}}),Object.defineProperty(_e2,"MessageContainer",{enumerable:!0,get:function(){return K.default}}),Object.defineProperty(_e2,"MessageImage",{enumerable:!0,get:function(){return O.default}}),Object.defineProperty(_e2,"MessageText",{enumerable:!0,get:function(){return k.default}}),Object.defineProperty(_e2,"Send",{enumerable:!0,get:function(){return j.default}}),Object.defineProperty(_e2,"SystemMessage",{enumerable:!0,get:function(){return P.default}}),Object.defineProperty(_e2,"Time",{enumerable:!0,get:function(){return D.default}}),_e2.utils=void 0;var n=e(r(d[1])),o=e(r(d[2])),s=e(r(d[3])),u=e(r(d[4])),l=e(r(d[5])),f=e(r(d[6])),p=e(r(d[7])),h=e(r(d[8])),c=e(r(d[9])),y=r(d[10]),b=r(d[11]),v=e(r(d[12])),I=r(d[13]),x=e(r(d[14])),T=e(r(d[15])),H=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=V(t);if(n&&n.has(e))return n.get(e);var o={},s=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in e)if("default"!==u&&Object.prototype.hasOwnProperty.call(e,u)){var l=s?Object.getOwnPropertyDescriptor(e,u):null;l&&(l.get||l.set)?Object.defineProperty(o,u,l):o[u]=e[u]}o.default=e,n&&n.set(e,o);return o})(r(d[16]));_e2.utils=H;var C=e(r(d[17])),M=e(r(d[18])),S=e(r(d[19])),P=e(r(d[20])),O=e(r(d[21])),k=e(r(d[22])),L=e(r(d[23])),_=e(r(d[24])),A=e(r(d[25])),w=e(r(d[26])),F=e(r(d[27])),K=e(r(d[28])),j=e(r(d[29])),D=e(r(d[30])),E=e(r(d[31])),W=r(d[32]),R=r(d[33]);Object.keys(R).forEach(function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(t,e)||e in _e2&&_e2[e]===R[e]||Object.defineProperty(_e2,e,{enumerable:!0,get:function(){return R[e]}}))});var B=["messagesContainerStyle"];function V(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(V=function(e){return e?n:t})(e)}function G(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}x.default.extend(T.default);var U=(function(e){(0,l.default)(x,e);var t,h,v=(t=x,h=G(),function(){var e,n=(0,p.default)(t);if(h){var o=(0,p.default)(this).constructor;e=Reflect.construct(n,arguments,o)}else e=n.apply(this,arguments);return(0,f.default)(this,e)});function x(e){var t;return(0,s.default)(this,x),(t=v.call(this,e))._isMounted=!1,t._keyboardHeight=0,t._bottomOffset=0,t._maxHeight=void 0,t._isFirstLayout=!0,t._locale='en',t.invertibleScrollViewProps=void 0,t._actionSheetRef=void 0,t._messageContainerRef=c.default.createRef(),t._isTextInputWasFocused=!1,t.state={isInitialized:!1,composerHeight:t.props.minComposerHeight,messagesContainerHeight:void 0,typingDisabled:!1,text:void 0,messages:void 0},t.getLocale=function(){return t._locale},t.safeAreaSupport=function(e){return null!=e?e:(0,I.getBottomSpace)()},t.onKeyboardWillShow=function(e){if(t.handleTextInputFocusWhenKeyboardShow(),t.props.isKeyboardInternallyHandled){t.setIsTypingDisabled(!0),t.setKeyboardHeight(e.endCoordinates?e.endCoordinates.height:e.end.height),t.setBottomOffset(t.safeAreaSupport(t.props.bottomOffset));var n=t.getMessagesContainerHeightWithKeyboard();t.setState({messagesContainerHeight:n})}},t.onKeyboardWillHide=function(e){if(t.handleTextInputFocusWhenKeyboardHide(),t.props.isKeyboardInternallyHandled){t.setIsTypingDisabled(!0),t.setKeyboardHeight(0),t.setBottomOffset(0);var n=t.getBasicMessagesContainerHeight();t.setState({messagesContainerHeight:n})}},t.onKeyboardDidShow=function(e){'android'===y.Platform.OS&&t.onKeyboardWillShow(e),t.setIsTypingDisabled(!1)},t.onKeyboardDidHide=function(e){'android'===y.Platform.OS&&t.onKeyboardWillHide(e),t.setIsTypingDisabled(!1)},t.onSend=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];Array.isArray(e)||(e=[e]);var s=e.map(function(e){return(0,o.default)({},e,{user:t.props.user,createdAt:new Date,_id:t.props.messageIdGenerator&&t.props.messageIdGenerator()})});!0===n&&(t.setIsTypingDisabled(!0),t.resetInputToolbar()),t.props.onSend&&t.props.onSend(s),!0===n&&setTimeout(function(){!0===t.getIsMounted()&&t.setIsTypingDisabled(!1)},100)},t.onInputSizeChanged=function(e){var n=Math.max(t.props.minComposerHeight,Math.min(t.props.maxComposerHeight,e.height)),o=t.getMessagesContainerHeightWithKeyboard(n);t.setState({composerHeight:n,messagesContainerHeight:o})},t.onInputTextChanged=function(e){t.getIsTypingDisabled()||(t.props.onInputTextChanged&&t.props.onInputTextChanged(e),void 0===t.props.text&&t.setState({text:e}))},t.onInitialLayoutViewLayout=function(e){var n=e.nativeEvent.layout;if(!(n.height<=0)){t.notifyInputTextReset(),t.setMaxHeight(n.height);var o=t.props.minComposerHeight,s=t.getMessagesContainerHeightWithKeyboard(o),u=t.props.initialText||'';t.setState({isInitialized:!0,text:t.getTextFromProp(u),composerHeight:o,messagesContainerHeight:s})}},t.onMainViewLayout=function(e){var n=e.nativeEvent.layout;t.getMaxHeight()===n.height&&!0!==t.getIsFirstLayout()||(t.setMaxHeight(n.height),t.setState({messagesContainerHeight:t._keyboardHeight>0?t.getMessagesContainerHeightWithKeyboard():t.getBasicMessagesContainerHeight()})),!0===t.getIsFirstLayout()&&t.setIsFirstLayout(!1)},t.invertibleScrollViewProps={inverted:t.props.inverted,keyboardShouldPersistTaps:t.props.keyboardShouldPersistTaps,onKeyboardWillShow:t.onKeyboardWillShow,onKeyboardWillHide:t.onKeyboardWillHide,onKeyboardDidShow:t.onKeyboardDidShow,onKeyboardDidHide:t.onKeyboardDidHide},t}return(0,u.default)(x,[{key:"getChildContext",value:function(){var e=this;return{actionSheet:this.props.actionSheet||function(){return e._actionSheetRef.getContext()},getLocale:this.getLocale}}},{key:"componentDidMount",value:function(){var e=this.props,t=e.messages,n=e.text;this.setIsMounted(!0),this.initLocale(),this.setMessages(t||[]),this.setTextFromProp(n)}},{key:"componentWillUnmount",value:function(){this.setIsMounted(!1)}},{key:"componentDidUpdate",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=this.props,o=n.messages,s=n.text,u=n.inverted;this.props!==t&&this.setMessages(o||[]),!1===u&&o&&t.messages&&o.length!==t.messages.length&&setTimeout(function(){return e.scrollToBottom(!1)},200),s!==t.text&&this.setTextFromProp(s)}},{key:"initLocale",value:function(){null===this.props.locale?this.setLocale('en'):this.setLocale(this.props.locale||'en')}},{key:"setLocale",value:function(e){this._locale=e}},{key:"setTextFromProp",value:function(e){void 0!==e&&e!==this.state.text&&this.setState({text:e})}},{key:"getTextFromProp",value:function(e){return void 0===this.props.text?e:this.props.text}},{key:"setMessages",value:function(e){this.setState({messages:e})}},{key:"getMessages",value:function(){return this.state.messages}},{key:"setMaxHeight",value:function(e){this._maxHeight=e}},{key:"getMaxHeight",value:function(){return this._maxHeight}},{key:"setKeyboardHeight",value:function(e){this._keyboardHeight=e}},{key:"getKeyboardHeight",value:function(){return'android'!==y.Platform.OS||this.props.forceGetKeyboardHeight?this._keyboardHeight:0}},{key:"setBottomOffset",value:function(e){this._bottomOffset=e}},{key:"getBottomOffset",value:function(){return this._bottomOffset}},{key:"setIsFirstLayout",value:function(e){this._isFirstLayout=e}},{key:"getIsFirstLayout",value:function(){return this._isFirstLayout}},{key:"setIsTypingDisabled",value:function(e){this.setState({typingDisabled:e})}},{key:"getIsTypingDisabled",value:function(){return this.state.typingDisabled}},{key:"setIsMounted",value:function(e){this._isMounted=e}},{key:"getIsMounted",value:function(){return this._isMounted}},{key:"getMinInputToolbarHeight",value:function(){return this.props.renderAccessory?2*this.props.minInputToolbarHeight:this.props.minInputToolbarHeight}},{key:"calculateInputToolbarHeight",value:function(e){return e+(this.getMinInputToolbarHeight()-this.props.minComposerHeight)}},{key:"getBasicMessagesContainerHeight",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.state.composerHeight;return this.getMaxHeight()-this.calculateInputToolbarHeight(e)}},{key:"getMessagesContainerHeightWithKeyboard",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.state.composerHeight;return this.getBasicMessagesContainerHeight(e)-this.getKeyboardHeight()+this.getBottomOffset()}},{key:"handleTextInputFocusWhenKeyboardHide",value:function(){var e;this._isTextInputWasFocused||(this._isTextInputWasFocused=(null==(e=this.textInput)?void 0:e.isFocused())||!1)}},{key:"handleTextInputFocusWhenKeyboardShow",value:function(){this.textInput&&this._isTextInputWasFocused&&!this.textInput.isFocused()&&this.textInput.focus(),this._isTextInputWasFocused=!1}},{key:"scrollToBottom",value:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];this._messageContainerRef&&this._messageContainerRef.current&&(this.props.inverted?this._messageContainerRef.current.scrollToOffset({offset:0,animated:e}):this._messageContainerRef.current.scrollToEnd({animated:e}))}},{key:"renderMessages",value:function(){var e=this.props,t=e.messagesContainerStyle,s=(0,n.default)(e,B),u=c.default.createElement(y.View,{style:[{height:this.state.messagesContainerHeight},t]},c.default.createElement(K.default,(0,o.default)({},s,{invertibleScrollViewProps:this.invertibleScrollViewProps,messages:this.getMessages(),forwardRef:this._messageContainerRef,isTyping:this.props.isTyping})),this.renderChatFooter());return this.props.isKeyboardInternallyHandled?c.default.createElement(y.KeyboardAvoidingView,{enabled:!0},u):u}},{key:"resetInputToolbar",value:function(){this.textInput&&this.textInput.clear(),this.notifyInputTextReset();var e=this.props.minComposerHeight,t=this.getMessagesContainerHeightWithKeyboard(e);this.setState({text:this.getTextFromProp(''),composerHeight:e,messagesContainerHeight:t})}},{key:"focusTextInput",value:function(){this.textInput&&this.textInput.focus()}},{key:"notifyInputTextReset",value:function(){this.props.onInputTextChanged&&this.props.onInputTextChanged('')}},{key:"renderInputToolbar",value:function(){var e=this,t=(0,o.default)({},this.props,{text:this.getTextFromProp(this.state.text),composerHeight:Math.max(this.props.minComposerHeight,this.state.composerHeight),onSend:this.onSend,onInputSizeChanged:this.onInputSizeChanged,onTextChanged:this.onInputTextChanged,textInputProps:(0,o.default)({},this.props.textInputProps,{ref:function(t){return e.textInput=t},maxLength:this.getIsTypingDisabled()?0:this.props.maxInputLength})});return this.props.renderInputToolbar?this.props.renderInputToolbar(t):c.default.createElement(A.default,t)}},{key:"renderChatFooter",value:function(){return this.props.renderChatFooter?this.props.renderChatFooter():null}},{key:"renderLoading",value:function(){return this.props.renderLoading?this.props.renderLoading():null}},{key:"render",value:function(){var e=this;if(!0===this.state.isInitialized){var t=this.props.wrapInSafeArea?y.SafeAreaView:y.View;return c.default.createElement(t,{style:z.safeArea},c.default.createElement(b.ActionSheetProvider,{ref:function(t){return e._actionSheetRef=t}},c.default.createElement(y.View,{style:z.container,onLayout:this.onMainViewLayout},this.renderMessages(),this.renderInputToolbar())))}return c.default.createElement(y.View,{style:z.container,onLayout:this.onInitialLayoutViewLayout},this.renderLoading())}}],[{key:"append",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0,n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];return Array.isArray(t)||(t=[t]),n?t.concat(e):e.concat(t)}},{key:"prepend",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0,n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];return Array.isArray(t)||(t=[t]),n?e.concat(t):t.concat(e)}}]),x})(c.default.Component);_e2.GiftedChat=U,U.childContextTypes={actionSheet:h.default.func,getLocale:h.default.func},U.defaultProps={messages:[],messagesContainerStyle:void 0,text:void 0,placeholder:W.DEFAULT_PLACEHOLDER,disableComposer:!1,messageIdGenerator:function(){return v.default.v4()},user:{},onSend:function(){},locale:null,timeFormat:W.TIME_FORMAT,dateFormat:W.DATE_FORMAT,loadEarlier:!1,onLoadEarlier:function(){},isLoadingEarlier:!1,renderLoading:null,renderLoadEarlier:null,renderAvatar:void 0,showUserAvatar:!1,actionSheet:null,onPressAvatar:null,onLongPressAvatar:null,renderUsernameOnMessage:!1,renderAvatarOnTop:!1,renderBubble:null,renderSystemMessage:null,onLongPress:null,renderMessage:null,renderMessageText:null,renderMessageImage:null,renderMessageVideo:null,renderMessageAudio:null,imageProps:{},videoProps:{},audioProps:{},lightboxProps:{},textInputProps:{},listViewProps:{},renderCustomView:null,isCustomViewBottom:!1,renderDay:null,renderTime:null,renderFooter:null,renderChatEmpty:null,renderChatFooter:null,renderInputToolbar:null,renderComposer:null,renderActions:null,renderSend:null,renderAccessory:null,isKeyboardInternallyHandled:!0,onPressActionButton:null,bottomOffset:null,minInputToolbarHeight:44,keyboardShouldPersistTaps:y.Platform.select({ios:'never',android:'always',default:'never'}),onInputTextChanged:null,maxInputLength:null,forceGetKeyboardHeight:!1,inverted:!0,extraData:null,minComposerHeight:W.MIN_COMPOSER_HEIGHT,maxComposerHeight:W.MAX_COMPOSER_HEIGHT,wrapInSafeArea:!0},U.propTypes={messages:h.default.arrayOf(h.default.object),messagesContainerStyle:H.StylePropType,text:h.default.string,initialText:h.default.string,placeholder:h.default.string,disableComposer:h.default.bool,messageIdGenerator:h.default.func,user:h.default.object,onSend:h.default.func,locale:h.default.string,timeFormat:h.default.string,dateFormat:h.default.string,isKeyboardInternallyHandled:h.default.bool,loadEarlier:h.default.bool,onLoadEarlier:h.default.func,isLoadingEarlier:h.default.bool,renderLoading:h.default.func,renderLoadEarlier:h.default.func,renderAvatar:h.default.func,showUserAvatar:h.default.bool,actionSheet:h.default.func,onPressAvatar:h.default.func,onLongPressAvatar:h.default.func,renderUsernameOnMessage:h.default.bool,renderAvatarOnTop:h.default.bool,isCustomViewBottom:h.default.bool,renderBubble:h.default.func,renderSystemMessage:h.default.func,onLongPress:h.default.func,renderMessage:h.default.func,renderMessageText:h.default.func,renderMessageImage:h.default.func,imageProps:h.default.object,videoProps:h.default.object,audioProps:h.default.object,lightboxProps:h.default.object,renderCustomView:h.default.func,renderDay:h.default.func,renderTime:h.default.func,renderFooter:h.default.func,renderChatEmpty:h.default.func,renderChatFooter:h.default.func,renderInputToolbar:h.default.func,renderComposer:h.default.func,renderActions:h.default.func,renderSend:h.default.func,renderAccessory:h.default.func,onPressActionButton:h.default.func,bottomOffset:h.default.number,minInputToolbarHeight:h.default.number,listViewProps:h.default.object,keyboardShouldPersistTaps:h.default.oneOf(['always','never','handled']),onInputTextChanged:h.default.func,maxInputLength:h.default.number,forceGetKeyboardHeight:h.default.bool,inverted:h.default.bool,textInputProps:h.default.object,extraData:h.default.object,minComposerHeight:h.default.number,maxComposerHeight:h.default.number,alignTop:h.default.bool,wrapInSafeArea:h.default.bool};var z=y.StyleSheet.create({container:{flex:1},safeArea:{flex:1}})},727,[1,96,22,9,10,12,14,17,204,165,2,728,734,749,750,751,752,753,755,757,774,766,759,775,776,777,779,780,781,778,772,756,773,789]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0});var n={ActionSheetProvider:!0,connectActionSheet:!0,useActionSheet:!0};Object.defineProperty(e,"ActionSheetProvider",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(e,"connectActionSheet",{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(e,"useActionSheet",{enumerable:!0,get:function(){return u.useActionSheet}});var o=t(r(d[1])),c=t(r(d[2])),u=r(d[3]),f=r(d[4]);Object.keys(f).forEach(function(t){"default"!==t&&"__esModule"!==t&&(Object.prototype.hasOwnProperty.call(n,t)||t in e&&e[t]===f[t]||Object.defineProperty(e,t,{enumerable:!0,get:function(){return f[t]}}))})},728,[1,729,732,731,733]); -__d(function(g,r,i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var t=e(r(d[1])),n=e(r(d[2])),o=e(r(d[3])),u=e(r(d[4])),c=e(r(d[5])),f=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=p(t);if(n&&n.has(e))return n.get(e);var o={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in e)if("default"!==c&&Object.prototype.hasOwnProperty.call(e,c)){var f=u?Object.getOwnPropertyDescriptor(e,c):null;f&&(f.get||f.set)?Object.defineProperty(o,c,f):o[c]=e[c]}o.default=e,n&&n.set(e,o);return o})(r(d[6])),l=e(r(d[7])),s=r(d[8]);function p(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(p=function(e){return e?n:t})(e)}var h="/home/bradley/Code/expo/react-native-action-sheet/src/ActionSheetProvider.tsx";function v(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(e){return!1}}var y=(function(e){(0,o.default)(b,e);var p,y,_=(p=b,y=v(),function(){var e,t=(0,c.default)(p);if(y){var n=(0,c.default)(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return(0,u.default)(this,e)});function b(e){var n;return(0,t.default)(this,b),(n=_.call(this,e)).getContext=function(){return{showActionSheetWithOptions:function(e,t){null!==n._actionSheetRef.current&&n._actionSheetRef.current.showActionSheetWithOptions(e,t)}}},n._actionSheetRef=f.createRef(),n}return(0,n.default)(b,[{key:"render",value:function(){return f.createElement(s.Provider,{value:this.getContext(),__source:{fileName:h,lineNumber:30,columnNumber:7}},f.createElement(l.default,{ref:this._actionSheetRef,useNativeDriver:this.props.useNativeDriver,__source:{fileName:h,lineNumber:31,columnNumber:9}},f.Children.only(this.props.children)))}}]),b})(f.Component);_e.default=y},729,[1,9,10,12,14,17,165,730,731]); -__d(function(g,r,i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var t=e(r(d[1])),n=e(r(d[2])),o=e(r(d[3])),u=e(r(d[4])),c=e(r(d[5])),f=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var o={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in e)if("default"!==c&&Object.prototype.hasOwnProperty.call(e,c)){var f=u?Object.getOwnPropertyDescriptor(e,c):null;f&&(f.get||f.set)?Object.defineProperty(o,c,f):o[c]=e[c]}o.default=e,n&&n.set(e,o);return o})(r(d[6])),l=r(d[7]);function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}function p(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(e){return!1}}var h=(function(e){(0,o.default)(y,e);var s,h,v=(s=y,h=p(),function(){var e,t=(0,c.default)(s);if(h){var n=(0,c.default)(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return(0,u.default)(this,e)});function y(){return(0,t.default)(this,y),v.apply(this,arguments)}return(0,n.default)(y,[{key:"render",value:function(){return f.createElement(l.View,{pointerEvents:this.props.pointerEvents,style:{flex:1},__source:{fileName:"/home/bradley/Code/expo/react-native-action-sheet/src/ActionSheet/index.ios.tsx",lineNumber:17,columnNumber:7}},f.Children.only(this.props.children))}},{key:"showActionSheetWithOptions",value:function(e,t){var n={cancelButtonIndex:e.cancelButtonIndex,destructiveButtonIndex:e.destructiveButtonIndex,options:e.options,tintColor:e.tintColor,title:e.title||void 0,message:e.message||void 0,anchor:e.anchor||void 0,userInterfaceStyle:e.userInterfaceStyle||void 0};l.ActionSheetIOS.showActionSheetWithOptions(n,t)}}]),y})(f.Component);_e.default=h},730,[1,9,10,12,14,17,165,2]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.Provider=e.Consumer=void 0,e.useActionSheet=function(){return t.useContext(o)};var t=(function(t,o){if(!o&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var u=n(o);if(u&&u.has(t))return u.get(t);var f={},c=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var p in t)if("default"!==p&&Object.prototype.hasOwnProperty.call(t,p)){var s=c?Object.getOwnPropertyDescriptor(t,p):null;s&&(s.get||s.set)?Object.defineProperty(f,p,s):f[p]=t[p]}f.default=t,u&&u.set(t,f);return f})(r(d[0]));function n(t){if("function"!=typeof WeakMap)return null;var o=new WeakMap,u=new WeakMap;return(n=function(t){return t?u:o})(t)}var o=t.createContext({showActionSheetWithOptions:function(t,n){}});var u=o.Provider,f=o.Consumer;e.Consumer=f,e.Provider=u},731,[165]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){return(0,c.default)(function(c){return o.createElement(u.Consumer,{__source:{fileName:l,lineNumber:11,columnNumber:7}},function(u){var f=u.showActionSheetWithOptions;return o.createElement(t,(0,n.default)({},c,{showActionSheetWithOptions:f,__source:{fileName:l,lineNumber:14,columnNumber:13}}))})},t)};var n=t(r(d[1])),o=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=f(n);if(o&&o.has(t))return o.get(t);var u={},c=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in t)if("default"!==l&&Object.prototype.hasOwnProperty.call(t,l)){var p=c?Object.getOwnPropertyDescriptor(t,l):null;p&&(p.get||p.set)?Object.defineProperty(u,l,p):u[l]=t[l]}u.default=t,o&&o.set(t,u);return u})(r(d[2])),u=r(d[3]),c=t(r(d[4]));function f(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(f=function(t){return t?o:n})(t)}var l="/home/bradley/Code/expo/react-native-action-sheet/src/connectActionSheet.tsx"},732,[1,22,165,731,443]); -__d(function(g,r,i,a,m,e,d){},733,[]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"v1",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"v3",{enumerable:!0,get:function(){return n.default}}),Object.defineProperty(e,"v4",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(e,"v5",{enumerable:!0,get:function(){return f.default}}),Object.defineProperty(e,"NIL",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(e,"version",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(e,"validate",{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(e,"stringify",{enumerable:!0,get:function(){return b.default}}),Object.defineProperty(e,"parse",{enumerable:!0,get:function(){return p.default}});var t=y(r(d[0])),n=y(r(d[1])),u=y(r(d[2])),f=y(r(d[3])),o=y(r(d[4])),l=y(r(d[5])),c=y(r(d[6])),b=y(r(d[7])),p=y(r(d[8]));function y(t){return t&&t.__esModule?t:{default:t}}},734,[735,740,744,745,747,748,738,737,742]); -__d(function(g,r,_i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n,o,u=s(r(d[0])),l=s(r(d[1]));function s(n){return n&&n.__esModule?n:{default:n}}var t=0,c=0;var v=function(s,v,i){var f=v&&i||0,_=v||new Array(16),w=(s=s||{}).node||n,k=void 0!==s.clockseq?s.clockseq:o;if(null==w||null==k){var q=s.random||(s.rng||u.default)();null==w&&(w=n=[1|q[0],q[1],q[2],q[3],q[4],q[5]]),null==k&&(k=o=16383&(q[6]<<8|q[7]))}var M=void 0!==s.msecs?s.msecs:Date.now(),h=void 0!==s.nsecs?s.nsecs:c+1,y=M-t+(h-c)/1e4;if(y<0&&void 0===s.clockseq&&(k=k+1&16383),(y<0||M>t)&&void 0===s.nsecs&&(h=0),h>=1e4)throw new Error("uuid.v1(): Can't create more than 10M uuids/sec");t=M,c=h,o=k;var b=(1e4*(268435455&(M+=122192928e5))+h)%4294967296;_[f++]=b>>>24&255,_[f++]=b>>>16&255,_[f++]=b>>>8&255,_[f++]=255&b;var j=M/4294967296*1e4&268435455;_[f++]=j>>>8&255,_[f++]=255&j,_[f++]=j>>>24&15|16,_[f++]=j>>>16&255,_[f++]=k>>>8|128,_[f++]=255&k;for(var p=0;p<6;++p)_[f+p]=w[p];return v||(0,l.default)(_)};e.default=v},735,[736,737]); -__d(function(g,r,i,a,m,e,d){"use strict";var t;Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){if(!t&&!(t='undefined'!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||'undefined'!=typeof msCrypto&&'function'==typeof msCrypto.getRandomValues&&msCrypto.getRandomValues.bind(msCrypto)))throw new Error('crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported');return t(o)};var o=new Uint8Array(16)},736,[]); -__d(function(g,r,_i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t,i=(t=r(d[0]))&&t.__esModule?t:{default:t};for(var o=[],u=0;u<256;++u)o.push((u+256).toString(16).substr(1));var f=function(t){var u=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,f=(o[t[u+0]]+o[t[u+1]]+o[t[u+2]]+o[t[u+3]]+'-'+o[t[u+4]]+o[t[u+5]]+'-'+o[t[u+6]]+o[t[u+7]]+'-'+o[t[u+8]]+o[t[u+9]]+'-'+o[t[u+10]]+o[t[u+11]]+o[t[u+12]]+o[t[u+13]]+o[t[u+14]]+o[t[u+15]]).toLowerCase();if(!(0,i.default)(f))throw TypeError('Stringified UUID is invalid');return f};e.default=f},737,[738]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t,u=(t=r(d[0]))&&t.__esModule?t:{default:t};var f=function(t){return'string'==typeof t&&u.default.test(t)};e.default=f},738,[739]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;e.default=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i},739,[]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=f(r(d[0])),u=f(r(d[1]));function f(t){return t&&t.__esModule?t:{default:t}}var l=(0,t.default)('v3',48,u.default);e.default=l},740,[741,743]); -__d(function(g,r,_i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(u,i,l){function s(u,f,c,s){if('string'==typeof u&&(u=o(u)),'string'==typeof f&&(f=(0,n.default)(f)),16!==f.length)throw TypeError('Namespace must be array-like (16 iterable integer values, 0-255)');var b=new Uint8Array(16+u.length);if(b.set(f),b.set(u,f.length),(b=l(b))[6]=15&b[6]|i,b[8]=63&b[8]|128,c){s=s||0;for(var v=0;v<16;++v)c[s+v]=b[v];return c}return(0,t.default)(b)}try{s.name=u}catch(t){}return s.DNS=f,s.URL=c,s},e.URL=e.DNS=void 0;var t=u(r(d[0])),n=u(r(d[1]));function u(t){return t&&t.__esModule?t:{default:t}}function o(t){t=unescape(encodeURIComponent(t));for(var n=[],u=0;u>>24,l[1]=s>>>16&255,l[2]=s>>>8&255,l[3]=255&s,l[4]=(s=parseInt(t.slice(9,13),16))>>>8,l[5]=255&s,l[6]=(s=parseInt(t.slice(14,18),16))>>>8,l[7]=255&s,l[8]=(s=parseInt(t.slice(19,23),16))>>>8,l[9]=255&s,l[10]=(s=parseInt(t.slice(24,36),16))/1099511627776&255,l[11]=s/4294967296&255,l[12]=s>>>24&255,l[13]=s>>>16&255,l[14]=s>>>8&255,l[15]=255&s,l};e.default=s},742,[738]); -__d(function(g,r,_i,_a,m,e,_d){"use strict";function n(n){for(var t=[],u=32*n.length,f=0;f>5]>>>f%32&255,a=parseInt("0123456789abcdef".charAt(o>>>4&15)+"0123456789abcdef".charAt(15&o),16);t.push(a)}return t}function t(n){return 14+(n+64>>>9<<4)+1}function u(n,u){n[u>>5]|=128<>5]|=(255&n[o/8])<>16)+(t>>16)+(u>>16)<<16|65535&u}function a(n,t,u,f,a,c){return o((i=o(o(t,n),o(f,c)))<<(v=a)|i>>>32-v,u);var i,v}function c(n,t,u,f,o,c,i){return a(t&u|~t&f,n,t,o,c,i)}function i(n,t,u,f,o,c,i){return a(t&f|u&~f,n,t,o,c,i)}function v(n,t,u,f,o,c,i){return a(t^u^f,n,t,o,c,i)}function h(n,t,u,f,o,c,i){return a(u^(t|~f),n,t,o,c,i)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var l=function(t){if('string'==typeof t){var o=unescape(encodeURIComponent(t));t=new Uint8Array(o.length);for(var a=0;a>>32-t}Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var a=function(a){var n=[1518500249,1859775393,2400959708,3395469782],o=[1732584193,4023233417,2562383102,271733878,3285377520];if('string'==typeof a){var f=unescape(encodeURIComponent(a));a=[];for(var u=0;u>>0;C=U,U=_,_=t(M,30)>>>0,M=w,w=I}o[0]=o[0]+w>>>0,o[1]=o[1]+M>>>0,o[2]=o[2]+_>>>0,o[3]=o[3]+U>>>0,o[4]=o[4]+C>>>0}return[o[0]>>24&255,o[0]>>16&255,o[0]>>8&255,255&o[0],o[1]>>24&255,o[1]>>16&255,o[1]>>8&255,255&o[1],o[2]>>24&255,o[2]>>16&255,o[2]>>8&255,255&o[2],o[3]>>24&255,o[3]>>16&255,o[3]>>8&255,255&o[3],o[4]>>24&255,o[4]>>16&255,o[4]>>8&255,255&o[4]]};_e.default=a},746,[]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;e.default='00000000-0000-0000-0000-000000000000'},747,[]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t,u=(t=r(d[0]))&&t.__esModule?t:{default:t};var f=function(t){if(!(0,u.default)(t))throw TypeError('Invalid UUID');return parseInt(t.substr(14,1),16)};e.default=f},748,[738]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.getBottomSpace=function(){return n()?34:0},e.getStatusBarHeight=function(n){return t.Platform.select({ios:o(n?44:30,20),android:t.StatusBar.currentHeight,default:0})},e.ifIphoneX=o,e.isIphoneX=n;var t=r(d[0]);function n(){var n=t.Dimensions.get('window');return!('ios'!==t.Platform.OS||t.Platform.isPad||t.Platform.isTVOS||780!==n.height&&780!==n.width&&812!==n.height&&812!==n.width&&844!==n.height&&844!==n.width&&896!==n.height&&896!==n.width&&926!==n.height&&926!==n.width)}function o(t,o){return n()?t:o}},749,[2]); -__d(function(_g,_r,_i,_a,_m,_e,_d){var t,e;t=this,e=function(){"use strict";var t="millisecond",e="second",n="minute",r="hour",i="day",s="week",u="month",a="quarter",o="year",f="date",h="Invalid Date",c=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,d=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,$={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_")},l=function(t,e,n){var r=String(t);return!r||r.length>=e?t:""+Array(e+1-r.length).join(n)+t},y={s:l,z:function(t){var e=-t.utcOffset(),n=Math.abs(e),r=Math.floor(n/60),i=n%60;return(e<=0?"+":"-")+l(r,2,"0")+":"+l(i,2,"0")},m:function t(e,n){if(e.date()1?this.avatarName=""+e[0].charAt(0)+e[1].charAt(0):this.avatarName='';for(var s=0,n=0;n0?n.slice(0,2):L,l=s.length-1;e.context.actionSheet().showActionSheetWithOptions({options:s,cancelButtonIndex:l},function(e){switch(e){case 0:y.Clipboard.setString(t.text)}})}},e}return(0,l.default)(N,[{key:"styledBubbleToNext",value:function(){var e=this.props,t=e.currentMessage,n=e.nextMessage,s=e.position,l=e.containerToNextStyle;return t&&n&&s&&(0,b.isSameUser)(t,n)&&(0,b.isSameDay)(t,n)?[I[s].containerToNext,l&&l[s]]:null}},{key:"styledBubbleToPrevious",value:function(){var e=this.props,t=e.currentMessage,n=e.previousMessage,s=e.position,l=e.containerToPreviousStyle;return t&&n&&s&&(0,b.isSameUser)(t,n)&&(0,b.isSameDay)(t,n)?[I[s].containerToPrevious,l&&l[s]]:null}},{key:"renderQuickReplies",value:function(){var e=this.props,t=e.currentMessage,s=e.onQuickReply,l=e.nextMessage,o=e.renderQuickReplySend,u=e.quickReplyStyle;if(t&&t.quickReplies){var p=this.props,c=(p.containerStyle,p.wrapperStyle,(0,n.default)(p,P));return this.props.renderQuickReplies?this.props.renderQuickReplies(c):f.default.createElement(h.default,{currentMessage:t,onQuickReply:s,nextMessage:l,renderQuickReplySend:o,quickReplyStyle:u})}return null}},{key:"renderMessageText",value:function(){if(this.props.currentMessage&&this.props.currentMessage.text){var e=this.props,t=(e.containerStyle,e.wrapperStyle,e.optionTitles,(0,n.default)(e,R));return this.props.renderMessageText?this.props.renderMessageText(t):f.default.createElement(S.default,t)}return null}},{key:"renderPollMessage",value:function(){if(this.props.currentMessage&&this.props.currentMessage.polls){var e=this.props,t=e.containerStyle,s=(e.wrapperStyle,(0,n.default)(e,V));return this.props.renderPollMessage?this.props.renderMessageImage(s):f.default.createElement(k.default,{containerStyle:t,polls:s.currentMessage.polls})}return null}},{key:"renderMessageImage",value:function(){if(this.props.currentMessage&&this.props.currentMessage.image){var e=this.props,t=(e.containerStyle,e.wrapperStyle,(0,n.default)(e,C));return this.props.renderMessageImage?this.props.renderMessageImage(t):f.default.createElement(M.default,t)}return null}},{key:"renderMessageVideo",value:function(){if(this.props.currentMessage&&this.props.currentMessage.video){var e=this.props,t=(e.containerStyle,e.wrapperStyle,(0,n.default)(e,E));return this.props.renderMessageVideo?this.props.renderMessageVideo(t):f.default.createElement(T.default,t)}return null}},{key:"renderMessageAudio",value:function(){if(this.props.currentMessage&&this.props.currentMessage.audio){var e=this.props,t=(e.containerStyle,e.wrapperStyle,(0,n.default)(e,B));return this.props.renderMessageAudio?this.props.renderMessageAudio(t):f.default.createElement(v.default,t)}return null}},{key:"renderTicks",value:function(){var e=this.props,t=e.currentMessage,n=e.renderTicks,s=e.user;return n&&t?n(t):t&&s&&t.user&&t.user._id!==s._id?null:t&&(t.sent||t.received||t.pending)?f.default.createElement(y.View,{style:I.content.tickView},!!t.sent&&f.default.createElement(y.Text,{style:[I.content.tick,this.props.tickStyle]},"\u2713"),!!t.received&&f.default.createElement(y.Text,{style:[I.content.tick,this.props.tickStyle]},"\u2713"),!!t.pending&&f.default.createElement(y.Text,{style:[I.content.tick,this.props.tickStyle]},"\ud83d\udd53")):null}},{key:"renderTime",value:function(){if(this.props.currentMessage&&this.props.currentMessage.createdAt){var e=this.props,t=(e.containerStyle,e.wrapperStyle,e.textStyle,(0,n.default)(e,Q));return this.props.renderTime?this.props.renderTime(t):f.default.createElement(x.default,t)}return null}},{key:"renderUsername",value:function(){var e=this.props,t=e.currentMessage,n=e.user;return this.props.renderUsernameOnMessage&&t?n&&t.user._id===n._id?null:f.default.createElement(y.View,{style:I.content.usernameView},f.default.createElement(y.Text,{style:[I.content.username,this.props.usernameStyle]},"~",' ',t.user.name)):null}},{key:"renderCustomView",value:function(){return this.props.renderCustomView?this.props.renderCustomView(this.props):null}},{key:"renderBubbleContent",value:function(){return this.props.isCustomViewBottom?f.default.createElement(y.View,null,this.renderMessageImage(),this.renderMessageVideo(),this.renderMessageAudio(),this.renderMessageText(),this.renderPollMessage(),this.renderCustomView()):f.default.createElement(y.View,null,this.renderCustomView(),this.renderMessageImage(),this.renderMessageVideo(),this.renderMessageAudio(),this.renderMessageText(),this.renderPollMessage())}},{key:"render",value:function(){var e=this.props,n=e.position,s=e.containerStyle,l=e.wrapperStyle,o=e.bottomContainerStyle;return f.default.createElement(y.View,{style:[I[n].container,s&&s[n]]},f.default.createElement(y.View,{style:[I[n].wrapper,this.styledBubbleToNext(),this.styledBubbleToPrevious(),l&&l[n]]},f.default.createElement(y.TouchableWithoutFeedback,(0,t.default)({onPress:this.onPress,onLongPress:this.onLongPress,accessibilityLabel:"text"},this.props.touchableProps),f.default.createElement(y.View,null,this.renderBubbleContent(),f.default.createElement(y.View,{style:[I[n].bottom,o&&o[n]]},this.renderUsername(),this.renderTime(),this.renderTicks())))),this.renderQuickReplies())}}]),N})(f.default.Component);_e.default=j,j.contextTypes={actionSheet:c.default.func},j.defaultProps={touchableProps:{},onPress:null,onLongPress:null,renderMessageImage:null,renderMessageVideo:null,renderMessageAudio:null,renderMessageText:null,renderCustomView:null,renderUsername:null,renderTicks:null,renderTime:null,renderQuickReplies:null,onQuickReply:null,position:'left',optionTitles:L,currentMessage:{text:null,createdAt:null,image:null},nextMessage:{},previousMessage:{},containerStyle:{},wrapperStyle:{},bottomContainerStyle:{},tickStyle:{},usernameStyle:{},containerToNextStyle:{},containerToPreviousStyle:{}},j.propTypes={user:c.default.object.isRequired,touchableProps:c.default.object,onLongPress:c.default.func,renderMessageImage:c.default.func,renderMessageVideo:c.default.func,renderMessageAudio:c.default.func,renderMessageText:c.default.func,renderCustomView:c.default.func,isCustomViewBottom:c.default.bool,renderUsernameOnMessage:c.default.bool,renderUsername:c.default.func,renderTime:c.default.func,renderTicks:c.default.func,renderQuickReplies:c.default.func,onQuickReply:c.default.func,position:c.default.oneOf(['left','right']),optionTitles:c.default.arrayOf(c.default.string),currentMessage:c.default.object,nextMessage:c.default.object,previousMessage:c.default.object,containerStyle:c.default.shape({left:b.StylePropType,right:b.StylePropType}),wrapperStyle:c.default.shape({left:b.StylePropType,right:b.StylePropType}),bottomContainerStyle:c.default.shape({left:b.StylePropType,right:b.StylePropType}),tickStyle:b.StylePropType,usernameStyle:b.StylePropType,containerToNextStyle:c.default.shape({left:b.StylePropType,right:b.StylePropType}),containerToPreviousStyle:c.default.shape({left:b.StylePropType,right:b.StylePropType})}},757,[1,22,96,9,10,12,14,17,204,165,2,758,759,766,769,770,771,772,754,752]); -__d(function(g,r,i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var t=e(r(d[1])),n=e(r(d[2])),u=e(r(d[3])),l=e(r(d[4])),o=e(r(d[5])),c=e(r(d[6])),s=e(r(d[7])),p=e(r(d[8])),f=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=h(t);if(n&&n.has(e))return n.get(e);var u={},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var c=l?Object.getOwnPropertyDescriptor(e,o):null;c&&(c.get||c.set)?Object.defineProperty(u,o,c):u[o]=e[o]}u.default=e,n&&n.set(e,u);return u})(r(d[9])),y=r(d[10]),k=e(r(d[11])),v=r(d[12]);function h(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(h=function(e){return e?n:t})(e)}function R(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}var b=y.StyleSheet.create({container:{flexDirection:'row',flexWrap:'wrap',maxWidth:300},quickReply:{justifyContent:'center',alignItems:'center',borderWidth:1,maxWidth:200,paddingVertical:7,paddingHorizontal:12,minHeight:50,borderRadius:13,margin:3},quickReplyText:{overflow:'visible'},sendLink:{borderWidth:0},sendLinkText:{color:k.default.defaultBlue,fontWeight:'600',fontSize:17}}),S=function(e){return function(t){return e.value===t.value}},x=function(e){return function(t){return e.value!==t.value}},q=(function(e){(0,o.default)(w,e);var p,h,q=(p=w,h=R(),function(){var e,t=(0,s.default)(p);if(h){var n=(0,s.default)(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return(0,c.default)(this,e)});function w(){var e;(0,u.default)(this,w);for(var l=arguments.length,o=new Array(l),c=0;c0&&this.renderQuickReplySend())}}]),w})(f.Component);_e.default=q,q.defaultProps={currentMessage:{quickReplies:[]},onQuickReply:function(){},color:k.default.peterRiver,sendText:'Send',keepReplies:!1,renderQuickReplySend:void 0,quickReplyStyle:void 0},q.propTypes={currentMessage:p.default.object.isRequired,onQuickReply:p.default.func,color:p.default.string,sendText:p.default.string,keepReplies:p.default.bool,renderQuickReplySend:p.default.func,quickReplyStyle:v.StylePropType}},758,[1,22,49,9,10,12,14,17,204,165,2,754,752]); -__d(function(g,r,i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var t=e(r(d[1])),n=e(r(d[2])),o=e(r(d[3])),l=e(r(d[4])),s=e(r(d[5])),c=e(r(d[6])),p=e(r(d[7])),u=e(r(d[8])),f=e(r(d[9])),h=e(r(d[10])),y=r(d[11]),x=r(d[12]),P=e(r(d[13])),S=e(r(d[14])),w=r(d[15]),v=e(r(d[16])),k=e(r(d[17]));function T(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}var M=/^www\./i,b={fontSize:16,lineHeight:20,marginTop:5,marginBottom:5,marginLeft:10,marginRight:10},E={left:y.StyleSheet.create({container:{},text:(0,u.default)({color:'black'},b),link:{color:'black',textDecorationLine:'underline'}}),right:y.StyleSheet.create({container:{},text:(0,u.default)({color:'white'},b),link:{color:'white',textDecorationLine:'underline'}})},O=['Call','Text','Cancel'],R=(function(e){(0,s.default)(R,e);var f,w,b=(f=R,w=T(),function(){var e,t=(0,p.default)(f);if(w){var n=(0,p.default)(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return(0,c.default)(this,e)});function R(e){var n;return(0,o.default)(this,R),(n=b.call(this,e)).state={downloading:null},n.onUrlPress=function(e){M.test(e)?n.onUrlPress("http://"+e):y.Linking.canOpenURL(e).then(function(t){t?y.Linking.openURL(e):console.error('No handler for URL:',e)})},n.onPhonePress=function(e){var t=n.props.optionTitles,o=t&&t.length>0?t.slice(0,3):O,l=o.length-1;n.context.actionSheet().showActionSheetWithOptions({options:o,cancelButtonIndex:l},function(t){switch(t){case 0:S.default.phonecall(e,!0);break;case 1:S.default.text(e)}})},n.viewAttachedFile=function(e,o){var l,s;return t.default.async(function(c){for(;;)switch(c.prev=c.next){case 0:return n.setState({downloading:!0}),c.prev=1,l=v.default.DocumentDirectoryPath+"/"+o,s={fromUrl:e,toFile:l},c.next=6,t.default.awrap(v.default.downloadFile(s).promise);case 6:return c.next=8,t.default.awrap(k.default.open(l,{showOpenWithDialog:!0}));case 8:c.next=14;break;case 10:c.prev=10,c.t0=c.catch(1),console.log("Error:",c.t0),y.Alert.alert('Error','Unable to open attached file',[{text:'OK'}]);case 14:n.setState({downloading:!1});case 15:case"end":return c.stop()}},null,null,[[1,10]],Promise)},n.onEmailPress=function(e){return S.default.email([e],null,null,null,null)},n.onAttachemenetPress=function(e,t){return n.viewAttachedFile(e,t)},n.state={downloading:!1},n}return(0,l.default)(R,[{key:"shouldComponentUpdate",value:function(e,t){return this.state.downloading!==t.downloading||!!this.props.currentMessage&&!!e.currentMessage&&this.props.currentMessage.text!==e.currentMessage.text}},{key:"render",value:function(){var e,t,o=this,l=[E[this.props.position].link,this.props.linkStyle&&this.props.linkStyle[this.props.position]];return h.default.createElement(y.View,{style:[E[this.props.position].container,this.props.containerStyle&&this.props.containerStyle[this.props.position],{display:'flex',flexDirection:'row',paddingHorizontal:5,justifyContent:'space-between'}]},h.default.createElement(P.default,{style:[E[this.props.position].text,this.props.textStyle&&this.props.textStyle[this.props.position],this.props.customTextStyle,null!=(e=this.props.currentMessage)&&e.link?{width:'75%'}:{}],parse:[].concat((0,n.default)(this.props.parsePatterns(l)),[{type:'url',style:l,onPress:this.onUrlPress},{type:'phone',style:l,onPress:this.onPhonePress},{type:'email',style:l,onPress:this.onEmailPress}]),childrenProps:(0,u.default)({},this.props.textProps)},this.props.currentMessage.text),(null==(t=this.props.currentMessage)?void 0:t.link)&&h.default.createElement(y.TouchableOpacity,{style:{justifyContent:'center'},onPress:function(){return o.onAttachemenetPress(o.props.currentMessage.link,o.props.currentMessage.text)}},this.state.downloading?h.default.createElement(x.Spinner,{color:"#fff",size:"small"}):h.default.createElement(x.Icon,{boxSize:"26",name:"download-circle",fill:"textPrimary.100"})))}}]),R})(h.default.Component);_e.default=R,R.contextTypes={actionSheet:f.default.func},R.defaultProps={position:'left',optionTitles:O,currentMessage:{text:''},containerStyle:{},textStyle:{},linkStyle:{},customTextStyle:{},textProps:{},parsePatterns:function(){return[]}},R.propTypes={position:f.default.oneOf(['left','right']),optionTitles:f.default.arrayOf(f.default.string),currentMessage:f.default.object,containerStyle:f.default.shape({left:w.StylePropType,right:w.StylePropType}),textStyle:f.default.shape({left:w.StylePropType,right:w.StylePropType}),linkStyle:f.default.shape({left:w.StylePropType,right:w.StylePropType}),parsePatterns:f.default.func,textProps:f.default.object,customTextStyle:w.StylePropType}},759,[1,67,49,9,10,12,14,17,22,204,165,2,512,760,762,752,763,765]); -__d(function(g,r,i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=_e.PATTERNS=void 0;var t=e(r(d[1])),n=e(r(d[2])),u=e(r(d[3])),s=e(r(d[4])),p=e(r(d[5])),o=e(r(d[6])),l=e(r(d[7])),f=e(r(d[8])),c=r(d[9]),h=e(r(d[10])),y=e(r(d[11])),v=["type"],T=["style"],x=["parse","childrenProps"];function P(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}var R={url:/(https?:\/\/|www\.)[-a-zA-Z0-9@:%._\+~#=]{1,256}\.(xn--)?[a-z0-9-]{2,20}\b([-a-zA-Z0-9@:%_\+\[\],.~#?&\/=]*[-a-zA-Z0-9@:%_\+\]~#?&\/=])*/i,phone:/[\+]?[(]?[0-9]{3}[)]?[-\s\.]?[0-9]{3}[-\s\.]?[0-9]{4,7}/,email:/\S+@\S+\.\S+/};_e.PATTERNS=R;var _=h.default.shape((0,l.default)({},c.Text.propTypes,{type:h.default.oneOf(Object.keys(R)).isRequired,nonExhaustiveMaxMatchCount:h.default.number})),E=h.default.shape((0,l.default)({},c.Text.propTypes,{pattern:h.default.oneOfType([h.default.string,h.default.instanceOf(RegExp)]).isRequired,nonExhaustiveMaxMatchCount:h.default.number})),O=(function(e){(0,s.default)(O,e);var h,_,E=(h=O,_=P(),function(){var e,t=(0,o.default)(h);if(_){var n=(0,o.default)(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return(0,p.default)(this,e)});function O(){return(0,n.default)(this,O),E.apply(this,arguments)}return(0,u.default)(O,[{key:"setNativeProps",value:function(e){this._root.setNativeProps(e)}},{key:"getPatterns",value:function(){return this.props.parse.map(function(e){var n=e.type,u=(0,t.default)(e,v);if(n){if(!R[n])throw new Error(e.type+" is not a supported type");u.pattern=R[n]}return u})}},{key:"getParsedText",value:function(){var e=this;return this.props.parse?'string'!=typeof this.props.children?this.props.children:new y.default(this.props.children,this.getPatterns()).parse().map(function(n,u){var s=e.props.style,p=n.style,o=(0,t.default)(n,T);return f.default.createElement(c.Text,(0,l.default)({key:"parsedText-"+u,style:[s,p]},e.props.childrenProps,o))}):this.props.children}},{key:"render",value:function(){var e=this,n=(0,l.default)({},this.props),u=(n.parse,n.childrenProps,(0,t.default)(n,x));return f.default.createElement(c.Text,(0,l.default)({ref:function(t){return e._root=t}},u),this.getParsedText())}}]),O})(f.default.Component);O.displayName='ParsedText',O.propTypes=(0,l.default)({},c.Text.propTypes,{parse:h.default.arrayOf(h.default.oneOfType([_,E])),childrenProps:h.default.shape(c.Text.propTypes)}),O.defaultProps={parse:null,childrenProps:{}};var k=O;_e.default=k},760,[1,96,9,10,12,14,17,22,165,2,204,761]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),u=t(r(d[2])),h=t(r(d[3])),c=(function(){function t(n,h){(0,u.default)(this,t),this.text=n,this.patterns=h||[]}return(0,h.default)(t,[{key:"parse",value:function(){var t=this,n=[{children:this.text}];return this.patterns.forEach(function(u){var h=[],c=u.nonExhaustiveModeMaxMatchCount||0,f=Math.min(Math.max(Number.isInteger(c)?c:0,0)||Number.POSITIVE_INFINITY,Number.POSITIVE_INFINITY),o=0;n.forEach(function(n){if(n._matched)h.push(n);else{var c,s=[],l=n.children,p=0;for(u.pattern.lastIndex=0;l&&(c=u.pattern.exec(l));){var x=l.substr(0,c.index);if(p=c.index,++o>f)break;s.push({children:x}),s.push(t.getMatchedPart(u,c[0],c,p)),l=l.substr(c.index+c[0].length),p+=c[0].length-1,u.pattern.lastIndex=0}s.push({children:l}),h.push.apply(h,s)}}),n=h}),n.forEach(function(t){return delete t._matched}),n.filter(function(t){return!!t.children})}},{key:"getMatchedPart",value:function(t,u,h,c){var f={};Object.keys(t).forEach(function(n){'pattern'!==n&&'renderText'!==n&&'nonExhaustiveModeMaxMatchCount'!==n&&('function'==typeof t[n]?f[n]=function(){return t[n](u,c)}:f[n]=t[n])});var o=u;return t.renderText&&'function'==typeof t.renderText&&(o=t.renderText(u,h)),(0,n.default)({},f,{children:o,_matched:!0})}}]),t})();e.default=c},761,[1,22,9,10]); -__d(function(g,r,i,a,m,e,d){'use strict';Object.defineProperty(e,"__esModule",{value:!0}),e.web=e.textWithoutEncoding=e.text=e.phonecall=e.email=e.default=void 0;var o=r(d[0]),n=function(n,t){var l;2===arguments.length?v('String',n)?v('Boolean',t)?(l='android'!==o.Platform.OS&&t?'telprompt:':'tel:',u(l+=n)):console.log('the prompt parameter must be a Boolean'):console.log('the phone number must be provided as a String value'):console.log('you must supply exactly 2 arguments')};e.phonecall=n;var t=function(o,n,t,l,s){var c='mailto:',h=arguments.length;switch(h){case 0:return void u(c);case 5:break;default:return void console.log('you must supply either 0 or 5 arguments. You supplied '+h)}var b=!1;if(v('Array',arguments[0])){var y=p(arguments[0],'String');y.length>0&&(c+=encodeURIComponent(y.join(',')))}if(c+='?',v('Array',arguments[1])){var f=p(arguments[1],'String');f.length>0&&(b=!0,c+='cc='+encodeURIComponent(f.join(',')))}if(v('Array',arguments[2])){b&&(c+='&');var S=p(arguments[2],'String');S.length>0&&(b=!0,c+='bcc='+encodeURIComponent(S.join(',')))}v('String',arguments[3])&&(b&&(c+='&'),b=!0,c+='subject='+encodeURIComponent(arguments[3])),v('String',arguments[4])&&(b&&(c+='&'),c+='body='+encodeURIComponent(arguments[4])),u(c)};e.email=t;var l=function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(arguments.length>2)console.log('you supplied too many arguments. You can either supply 0 or 1 or 2');else{var l='sms:';n&&(v('String',n)?l+=n:console.log('the phone number should be provided as a string. It was provided as '+Object.prototype.toString.call(n).slice(8,-1)+',ignoring the value provided')),t&&(v('String',t)?('android'===o.Platform.OS&&(t=encodeURIComponent(t)),l+='ios'===o.Platform.OS?"&body="+encodeURIComponent(t):"?body="+encodeURIComponent(t)):console.log('the body should be provided as a string. It was provided as '+Object.prototype.toString.call(t).slice(8,-1)+',ignoring the value provided')),u(l)}};e.text=l;var s=function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(arguments.length>2)console.log('you supplied too many arguments. You can either supply 0 or 1 or 2');else{var l='sms:';n&&(v('String',n)?l+=n:console.log('the phone number should be provided as a string. It was provided as '+Object.prototype.toString.call(n).slice(8,-1)+',ignoring the value provided')),t&&(v('String',t)?l+='ios'===o.Platform.OS?"&body="+t:"?body="+t:console.log('the body should be provided as a string. It was provided as '+Object.prototype.toString.call(t).slice(8,-1)+',ignoring the value provided')),u(l)}};e.textWithoutEncoding=s;var c=function(){var o=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;o?v('String',o)?u(o):console.log('address was not provided as a string, it was provided as '+Object.prototype.toString.call(o).slice(8,-1)):console.log('Missing address argument')};e.web=c;var u=function(n){o.Linking.canOpenURL(n).then(function(t){t?o.Linking.openURL(n).catch(function(o){n.includes('telprompt')||console.warn('openURL error',o)}):console.log('Can\'t handle url: '+n)}).catch(function(o){return console.warn('An unexpected error happened',o)})},p=function(o,n){var t=[];return o.forEach(function(o){v(n,o)&&t.push(o)}),t},v=function(o,n){return Object.prototype.toString.call(n).slice(8,-1)===o},h={phonecall:n,text:l,textWithoutEncoding:s,email:t,web:c};e.default=h},762,[2]); -__d(function(g,r,i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var n=e(r(d[1])),o=r(d[2]).NativeModules.DyteRNFSManager,t=new(0,r(d[2]).NativeEventEmitter)(o),s=r(d[3]),l=r(d[4]),c=o.RNFSFileTypeRegular,u=o.RNFSFileTypeDirectory,f=0,p=function(){return f+=1},h=function(e){return e.startsWith('file://')?e.slice(7):e};function y(e,n,o){var t={encoding:'utf8'};return o&&('string'==typeof o?t.encoding=o:'object'==typeof o&&(t=o)),n(h(e)).then(function(e){var n;if('utf8'===t.encoding)n=l.decode(s.decode(e));else if('ascii'===t.encoding)n=s.decode(e);else{if('base64'!==t.encoding)throw new Error("Invalid encoding type \""+String(t.encoding)+"\"");n=e}return n})}function v(e,n){return n(h(e)).then(function(e){return e.map(function(e){return{ctime:e.ctime&&new Date(1e3*e.ctime)||null,mtime:e.mtime&&new Date(1e3*e.mtime)||null,name:e.name,path:e.path,size:e.size,isFile:function(){return e.type===c},isDirectory:function(){return e.type===u}}})})}var F={mkdir:function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return o.mkdir(h(e),n).then(function(){})},moveFile:function(e,n){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return o.moveFile(h(e),h(n),t).then(function(){})},copyFile:function(e,n){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return o.copyFile(h(e),h(n),t).then(function(){})},pathForBundle:function(e){return o.pathForBundle(e)},pathForGroup:function(e){return o.pathForGroup(e)},getFSInfo:function(){return o.getFSInfo()},getAllExternalFilesDirs:function(){return o.getAllExternalFilesDirs()},unlink:function(e){return o.unlink(h(e)).then(function(){})},exists:function(e){return o.exists(h(e))},stopDownload:function(e){o.stopDownload(e)},resumeDownload:function(e){o.resumeDownload(e)},isResumable:function(e){return o.isResumable(e)},stopUpload:function(e){o.stopUpload(e)},completeHandlerIOS:function(e){return o.completeHandlerIOS(e)},readDir:function(e){return v(e,o.readDir)},readDirAssets:function(e){if(!o.readDirAssets)throw new Error('readDirAssets is not available on this platform');return v(e,o.readDirAssets)},existsAssets:function(e){if(!o.existsAssets)throw new Error('existsAssets is not available on this platform');return o.existsAssets(e)},existsRes:function(e){if(!o.existsRes)throw new Error('existsRes is not available on this platform');return o.existsRes(e)},readdir:function(e){return F.readDir(h(e)).then(function(e){return e.map(function(e){return e.name})})},setReadable:function(e,n,t){return o.setReadable(e,n,t).then(function(e){return e})},stat:function(e){return o.stat(h(e)).then(function(n){return{path:e,ctime:new Date(1e3*n.ctime),mtime:new Date(1e3*n.mtime),size:n.size,mode:n.mode,originalFilepath:n.originalFilepath,isFile:function(){return n.type===c},isDirectory:function(){return n.type===u}}})},readFile:function(e,n){return y(e,n,o.readFile)},read:function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,c=arguments.length>3?arguments[3]:void 0,u={encoding:'utf8'};return c&&('string'==typeof c?u.encoding=c:'object'==typeof c&&(u=c)),o.read(h(e),n,t).then(function(e){var n;if('utf8'===u.encoding)n=l.decode(s.decode(e));else if('ascii'===u.encoding)n=s.decode(e);else{if('base64'!==u.encoding)throw new Error("Invalid encoding type \""+String(u.encoding)+"\"");n=e}return n})},readFileAssets:function(e,n){if(!o.readFileAssets)throw new Error('readFileAssets is not available on this platform');return y(e,n,o.readFileAssets)},readFileRes:function(e,n){if(!o.readFileRes)throw new Error('readFileRes is not available on this platform');return y(e,n,o.readFileRes)},hash:function(e,n){return o.hash(h(e),n)},copyFileAssets:function(e,n){if(!o.copyFileAssets)throw new Error('copyFileAssets is not available on this platform');return o.copyFileAssets(h(e),h(n)).then(function(){})},copyFileRes:function(e,n){if(!o.copyFileRes)throw new Error('copyFileRes is not available on this platform');return o.copyFileRes(e,h(n)).then(function(){})},copyAssetsFileIOS:function(e,n,t,s){var l=arguments.length>4&&void 0!==arguments[4]?arguments[4]:1,c=arguments.length>5&&void 0!==arguments[5]?arguments[5]:1,u=arguments.length>6&&void 0!==arguments[6]?arguments[6]:'contain';return o.copyAssetsFileIOS(e,n,t,s,l,c,u)},copyAssetsVideoIOS:function(e,n){return o.copyAssetsVideoIOS(e,n)},writeFile:function(e,t,c){var u,f={encoding:'utf8'};if(c&&('string'==typeof c?f.encoding=c:'object'==typeof c&&(f=(0,n.default)({},f,c))),'utf8'===f.encoding)u=s.encode(l.encode(t));else if('ascii'===f.encoding)u=s.encode(t);else{if('base64'!==f.encoding)throw new Error("Invalid encoding type \""+f.encoding+"\"");u=t}return o.writeFile(h(e),u,f).then(function(){})},appendFile:function(e,n,t){var c,u={encoding:'utf8'};if(t&&('string'==typeof t?u.encoding=t:'object'==typeof t&&(u=t)),'utf8'===u.encoding)c=s.encode(l.encode(n));else if('ascii'===u.encoding)c=s.encode(n);else{if('base64'!==u.encoding)throw new Error("Invalid encoding type \""+u.encoding+"\"");c=n}return o.appendFile(h(e),c)},write:function(e,n,t,c){var u,f={encoding:'utf8'};if(c&&('string'==typeof c?f.encoding=c:'object'==typeof c&&(f=c)),'utf8'===f.encoding)u=s.encode(l.encode(n));else if('ascii'===f.encoding)u=s.encode(n);else{if('base64'!==f.encoding)throw new Error("Invalid encoding type \""+f.encoding+"\"");u=n}return void 0===t&&(t=-1),o.write(h(e),u,t).then(function(){})},downloadFile:function(e){if('object'!=typeof e)throw new Error('downloadFile: Invalid value for argument `options`');if('string'!=typeof e.fromUrl)throw new Error('downloadFile: Invalid value for property `fromUrl`');if('string'!=typeof e.toFile)throw new Error('downloadFile: Invalid value for property `toFile`');if(e.headers&&'object'!=typeof e.headers)throw new Error('downloadFile: Invalid value for property `headers`');if(e.background&&'boolean'!=typeof e.background)throw new Error('downloadFile: Invalid value for property `background`');if(e.progressDivider&&'number'!=typeof e.progressDivider)throw new Error('downloadFile: Invalid value for property `progressDivider`');if(e.progressInterval&&'number'!=typeof e.progressInterval)throw new Error('downloadFile: Invalid value for property `progressInterval`');if(e.readTimeout&&'number'!=typeof e.readTimeout)throw new Error('downloadFile: Invalid value for property `readTimeout`');if(e.connectionTimeout&&'number'!=typeof e.connectionTimeout)throw new Error('downloadFile: Invalid value for property `connectionTimeout`');if(e.backgroundTimeout&&'number'!=typeof e.backgroundTimeout)throw new Error('downloadFile: Invalid value for property `backgroundTimeout`');var n=p(),s=[];e.begin&&s.push(t.addListener('DownloadBegin',function(o){o.jobId===n&&e.begin(o)})),e.progress&&s.push(t.addListener('DownloadProgress',function(o){o.jobId===n&&e.progress(o)})),e.resumable&&s.push(t.addListener('DownloadResumable',function(o){o.jobId===n&&e.resumable(o)}));var l={jobId:n,fromUrl:e.fromUrl,toFile:h(e.toFile),headers:e.headers||{},background:!!e.background,progressDivider:e.progressDivider||0,progressInterval:e.progressInterval||0,readTimeout:e.readTimeout||15e3,connectionTimeout:e.connectionTimeout||5e3,backgroundTimeout:e.backgroundTimeout||36e5,hasBeginCallback:e.begin instanceof Function,hasProgressCallback:e.progress instanceof Function,hasResumableCallback:e.resumable instanceof Function};return{jobId:n,promise:o.downloadFile(l).then(function(e){return s.forEach(function(e){return e.remove()}),e}).catch(function(e){return Promise.reject(e)})}},uploadFiles:function(e){if(!o.uploadFiles)return{jobId:-1,promise:Promise.reject(new Error('`uploadFiles` is unsupported on this platform'))};var n=p(),s=[];if('object'!=typeof e)throw new Error('uploadFiles: Invalid value for argument `options`');if('string'!=typeof e.toUrl)throw new Error('uploadFiles: Invalid value for property `toUrl`');if(!Array.isArray(e.files))throw new Error('uploadFiles: Invalid value for property `files`');if(e.headers&&'object'!=typeof e.headers)throw new Error('uploadFiles: Invalid value for property `headers`');if(e.fields&&'object'!=typeof e.fields)throw new Error('uploadFiles: Invalid value for property `fields`');if(e.method&&'string'!=typeof e.method)throw new Error('uploadFiles: Invalid value for property `method`');e.begin?s.push(t.addListener('UploadBegin',e.begin)):e.beginCallback&&s.push(t.addListener('UploadBegin',e.beginCallback)),e.progress?s.push(t.addListener('UploadProgress',e.progress)):e.progressCallback&&s.push(t.addListener('UploadProgress',e.progressCallback));var l={jobId:n,toUrl:e.toUrl,files:e.files,binaryStreamOnly:e.binaryStreamOnly||!1,headers:e.headers||{},fields:e.fields||{},method:e.method||'POST',hasBeginCallback:e.begin instanceof Function||e.beginCallback instanceof Function,hasProgressCallback:e.progress instanceof Function||e.progressCallback instanceof Function};return{jobId:n,promise:o.uploadFiles(l).then(function(e){return s.forEach(function(e){return e.remove()}),e})}},touch:function(e,n,t){if(t&&!(t instanceof Date))throw new Error('touch: Invalid value for argument `ctime`');if(n&&!(n instanceof Date))throw new Error('touch: Invalid value for argument `mtime`');var s;return s=t&&t.getTime(),o.touch(h(e),n&&n.getTime(),s)},scanFile:function(e){return o.scanFile(e)},MainBundlePath:o.RNFSMainBundlePath,CachesDirectoryPath:o.RNFSCachesDirectoryPath,ExternalCachesDirectoryPath:o.RNFSExternalCachesDirectoryPath,DocumentDirectoryPath:o.RNFSDocumentDirectoryPath,DownloadDirectoryPath:o.RNFSDownloadDirectoryPath,ExternalDirectoryPath:o.RNFSExternalDirectoryPath,ExternalStorageDirectoryPath:o.RNFSExternalStorageDirectoryPath,TemporaryDirectoryPath:o.RNFSTemporaryDirectoryPath,LibraryDirectoryPath:o.RNFSLibraryDirectoryPath,PicturesDirectoryPath:o.RNFSPicturesDirectoryPath,FileProtectionKeys:o.RNFSFileProtectionKeys},w=F;_e.default=w},763,[1,22,2,577,764]); -__d(function(g,r,i,a,m,e,d){!(function(n){var t,o,u,f=String.fromCharCode;function c(n){for(var t,o,u=[],f=0,c=n.length;f=55296&&t<=56319&&f65535&&(c+=f((t-=65536)>>>10&1023|55296),t=56320|1023&t),c+=f(t);return c}function v(n){if(n>=55296&&n<=57343)throw Error('Lone surrogate U+'+n.toString(16).toUpperCase()+' is not a scalar value')}function l(n,t){return f(n>>t&63|128)}function s(n){if(0==(4294967168&n))return f(n);var t='';return 0==(4294965248&n)?t=f(n>>6&31|192):0==(4294901760&n)?(v(n),t=f(n>>12&15|224),t+=l(n,6)):0==(4292870144&n)&&(t=f(n>>18&7|240),t+=l(n,12),t+=l(n,6)),t+=f(63&n|128)}function w(){if(u>=o)throw Error('Invalid byte index');var n=255&t[u];if(u++,128==(192&n))return 63&n;throw Error('Invalid continuation byte')}function E(){var n,f;if(u>o)throw Error('Invalid byte index');if(u==o)return!1;if(n=255&t[u],u++,0==(128&n))return n;if(192==(224&n)){if((f=(31&n)<<6|w())>=128)return f;throw Error('Invalid continuation byte')}if(224==(240&n)){if((f=(15&n)<<12|w()<<6|w())>=2048)return v(f),f;throw Error('Invalid continuation byte')}if(240==(248&n)&&(f=(7&n)<<18|w()<<12|w()<<6|w())>=65536&&f<=1114111)return f;throw Error('Invalid UTF-8 detected')}n.version='3.0.0',n.encode=function(n){for(var t=c(n),o=t.length,u=-1,f='';++u1&&void 0!==arguments[1]?arguments[1]:{},c='string'==typeof v?{displayName:v}:v,p=c.onDismiss,w=(0,n.default)(c,o);return['android','ios'].includes(t.Platform.OS)?new Promise(function(n,t){var o=++l,v=f.addListener('RNFileViewerDidOpen',function(e){var s=e.id,f=e.error;if(s===o)return v.remove(),f?t(new Error(f)):n({})}),c=f.addListener('RNFileViewerDidDismiss',function(e){e.id===o&&(c.remove(),p&&p())});s.open(u(e),o,w)}):s.open(e,w)}};_e.default=v},765,[1,96,2]); -__d(function(g,r,i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var t=e(r(d[1])),n=e(r(d[2])),o=e(r(d[3])),u=e(r(d[4])),l=e(r(d[5])),c=e(r(d[6])),f=e(r(d[7])),s=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=h(t);if(n&&n.has(e))return n.get(e);var o={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in e)if("default"!==l&&Object.prototype.hasOwnProperty.call(e,l)){var c=u?Object.getOwnPropertyDescriptor(e,l):null;c&&(c.get||c.set)?Object.defineProperty(o,l,c):o[l]=e[l]}o.default=e,n&&n.set(e,o);return o})(r(d[8])),p=r(d[9]),y=e(r(d[10])),v=r(d[11]);function h(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(h=function(e){return e?n:t})(e)}function P(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}var b=p.StyleSheet.create({container:{},image:{width:150,height:100,borderRadius:13,margin:3,resizeMode:'cover'},imageActive:{flex:1,resizeMode:'contain'}}),j=(function(e){(0,u.default)(j,e);var f,v,h=(f=j,v=P(),function(){var e,t=(0,c.default)(f);if(v){var n=(0,c.default)(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return(0,l.default)(this,e)});function j(){return(0,n.default)(this,j),h.apply(this,arguments)}return(0,o.default)(j,[{key:"render",value:function(){var e=this.props,n=e.containerStyle,o=e.lightboxProps,u=e.imageProps,l=e.imageStyle,c=e.currentMessage;return c?s.default.createElement(p.View,{style:[b.container,n]},s.default.createElement(y.default,(0,t.default)({activeProps:{style:b.imageActive}},o),s.default.createElement(p.Image,(0,t.default)({},u,{style:[b.image,l],source:{uri:c.image}})))):null}}]),j})(s.Component);_e.default=j,j.defaultProps={currentMessage:{image:null},containerStyle:{},imageStyle:{},imageProps:{},lightboxProps:{}},j.propTypes={currentMessage:f.default.object,containerStyle:v.StylePropType,imageStyle:v.StylePropType,imageProps:f.default.object,lightboxProps:f.default.object}},766,[1,22,9,10,12,14,17,204,165,2,767,752]); -__d(function(g,r,i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var t=e(r(d[1])),n=e(r(d[2])),o=e(r(d[3])),s=e(r(d[4])),p=e(r(d[5])),u=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=y(t);if(n&&n.has(e))return n.get(e);var o={},s=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var p in e)if("default"!==p&&Object.prototype.hasOwnProperty.call(e,p)){var u=s?Object.getOwnPropertyDescriptor(e,p):null;u&&(u.get||u.set)?Object.defineProperty(o,p,u):o[p]=e[p]}o.default=e,n&&n.set(e,o);return o})(r(d[6])),l=e(r(d[7])),f=r(d[8]),c=e(r(d[9]));function y(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(y=function(e){return e?n:t})(e)}function h(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}var v=(function(e){(0,o.default)(O,e);var l,y,v=(l=O,y=h(),function(){var e,t=(0,p.default)(l);if(y){var n=(0,p.default)(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return(0,s.default)(this,e)});function O(){var e;(0,t.default)(this,O);for(var n=arguments.length,o=new Array(n),s=0;sw?(o.setState({isPanning:!1,target:{y:n.dy,x:n.dx,opacity:1-Math.abs(n.dy/b)}}),o.close()):c.Animated.spring(o.state.pan,(0,t.default)({toValue:0},o.props.springConfig)).start(function(){o.setState({isPanning:!1})})}}),o}return(0,o.default)(C,[{key:"componentDidMount",value:function(){this.props.isOpen&&this.open()}},{key:"componentDidUpdate",value:function(e){this.props.isOpen!==e.isOpen&&this.props.isOpen&&this.open()}},{key:"render",value:function(){var e,n,o=this,s=this.props,u=s.isOpen,l=s.renderHeader,f=s.swipeToDismiss,h=s.origin,y=s.backgroundColor,w=this.state,P=w.isPanning,O=(w.isAnimating,w.openVal),C=w.target,A={opacity:O.interpolate({inputRange:[0,1],outputRange:[0,C.opacity]})};f&&(e=this._panResponder.panHandlers),P&&(n={top:this.state.pan},A.opacity=this.state.pan.interpolate({inputRange:[-b,0,b],outputRange:[0,1,0]}));var k=[S.open,{left:O.interpolate({inputRange:[0,1],outputRange:[h.x,C.x]}),top:O.interpolate({inputRange:[0,1],outputRange:[h.y+R,C.y+R]}),width:O.interpolate({inputRange:[0,1],outputRange:[h.width,v]}),height:O.interpolate({inputRange:[0,1],outputRange:[h.height,b]})}],V=p.default.createElement(c.Animated.View,{style:[S.background,{backgroundColor:y},A]}),M=p.default.createElement(c.Animated.View,{style:[S.header,A]},l?l(this.close):p.default.createElement(c.TouchableOpacity,{onPress:this.close},p.default.createElement(c.Text,{style:S.closeButton},"\xd7"))),x=p.default.createElement(c.Animated.View,(0,t.default)({style:[k,n]},e),this.props.children);return this.props.navigator?p.default.createElement(c.View,null,V,x,M):p.default.createElement(c.Modal,{visible:u,transparent:!0,onRequestClose:function(){return o.close()}},V,x,M)}}]),C})(p.Component);_e.default=O,O.propTypes={origin:f.default.shape({x:f.default.number,y:f.default.number,width:f.default.number,height:f.default.number}),springConfig:f.default.shape({tension:f.default.number,friction:f.default.number}),backgroundColor:f.default.string,isOpen:f.default.bool,renderHeader:f.default.func,onOpen:f.default.func,onClose:f.default.func,willClose:f.default.func,swipeToDismiss:f.default.bool},O.defaultProps={springConfig:{tension:30,friction:7},backgroundColor:'black'}},768,[1,22,9,10,12,14,17,165,204,2]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),l=r(d[2]),o=t(r(d[3]));e.default=function(t){return n.default.createElement(l.View,{style:{padding:20}},n.default.createElement(l.Text,{style:{color:o.default.alizarin,fontWeight:'600'}},"Video is not implemented by GiftedChat."),n.default.createElement(l.Text,{style:{color:o.default.alizarin,fontWeight:'600'}},"You need to provide your own implementation by using renderMessageVideo prop."))}},769,[1,165,2,754]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),l=r(d[2]),o=t(r(d[3]));e.default=function(t){return n.default.createElement(l.View,{style:{padding:20}},n.default.createElement(l.Text,{style:{color:o.default.alizarin,fontWeight:'600'}},"Audio is not implemented by GiftedChat."),n.default.createElement(l.Text,{style:{color:o.default.alizarin,fontWeight:'600'}},"You need to provide your own implementation by using renderMessageAudio prop."))}},770,[1,165,2,754]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=t(r(d[1])),n=t(r(d[2])),l=r(d[3]),c=t(r(d[4])),u=r(d[5]),f=function(t){var f=t.containerStyle,s=t.polls,h=(s.totalVotes,s.options),p=s.onOptionSelected,y=s.pollId,x=n.default.useContext(u.ThemeContext).colors;return n.default.createElement(l.View,{style:(0,o.default)({},f,{minWidth:150,maxWidth:250})},n.default.createElement(l.View,{style:{paddingLeft:5,paddingRight:5,flexGrow:0,marginTop:10,marginBottom:10}},(h||[]).map(function(t,o){var l=t.text,u=t.selected;return n.default.createElement(c.default,{key:"polls"+y+o,style:{paddingLeft:10,paddingRight:10,height:40,marginTop:3,marginBottom:3,backgroundColor:u?x.primary[700]:x.secondary[700],justifyContent:'center',borderRadius:5},onClick:function(){p(y,l,o)},isChecked:u,rightText:l,rightTextStyle:{color:x.textPrimary[100]},checkedCheckBoxColor:x.textPrimary[100],uncheckedCheckBoxColor:x.textPrimary[100]})})))};e.default=f},771,[1,22,165,2,570,514]); -__d(function(g,r,i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var t=e(r(d[1])),n=e(r(d[2])),o=e(r(d[3])),l=e(r(d[4])),u=e(r(d[5])),f=e(r(d[6])),c=e(r(d[7])),p=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=T(t);if(n&&n.has(e))return n.get(e);var o={},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in e)if("default"!==u&&Object.prototype.hasOwnProperty.call(e,u)){var f=l?Object.getOwnPropertyDescriptor(e,u):null;f&&(f.get||f.set)?Object.defineProperty(o,u,f):o[u]=e[u]}o.default=e,n&&n.set(e,o);return o})(r(d[8])),s=r(d[9]),y=e(r(d[10])),h=e(r(d[11])),v=r(d[12]),S=r(d[13]);function T(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(T=function(e){return e?n:t})(e)}function x(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}var O={marginLeft:10,marginRight:10,marginBottom:5},P={fontSize:10,backgroundColor:'transparent',textAlign:'right'},M={left:s.StyleSheet.create({container:(0,f.default)({},O),text:(0,f.default)({color:h.default.timeTextColor},P)}),right:s.StyleSheet.create({container:(0,f.default)({},O),text:(0,f.default)({color:h.default.white},P)})},b=(function(e){(0,o.default)(v,e);var f,c,h=(f=v,c=x(),function(){var e,t=(0,u.default)(f);if(c){var n=(0,u.default)(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return(0,l.default)(this,e)});function v(){return(0,t.default)(this,v),h.apply(this,arguments)}return(0,n.default)(v,[{key:"render",value:function(){var e=this.props,t=e.position,n=e.containerStyle,o=e.currentMessage,l=e.timeFormat,u=e.timeTextStyle;return o?p.default.createElement(s.View,{style:[M[t].container,n&&n[t]]},p.default.createElement(s.Text,{style:[M[t].text,u&&u[t]]},(0,y.default)(o.createdAt).locale(this.context.getLocale()).format(l))):null}}]),v})(p.Component);_e.default=b,b.contextTypes={getLocale:c.default.func},b.defaultProps={position:'left',currentMessage:{createdAt:null},containerStyle:{},timeFormat:v.TIME_FORMAT,timeTextStyle:{}},b.propTypes={position:c.default.oneOf(['left','right']),currentMessage:c.default.object,containerStyle:c.default.shape({left:S.StylePropType,right:S.StylePropType}),timeFormat:c.default.string,timeTextStyle:c.default.shape({left:S.StylePropType,right:S.StylePropType})}},772,[1,9,10,12,14,17,22,204,165,2,750,754,773,752]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.TIME_FORMAT=e.MIN_COMPOSER_HEIGHT=e.MAX_COMPOSER_HEIGHT=e.DEFAULT_PLACEHOLDER=e.DATE_FORMAT=void 0;var E=r(d[0]).Platform.select({ios:33,android:41,web:34});e.MIN_COMPOSER_HEIGHT=E;e.MAX_COMPOSER_HEIGHT=200;e.DEFAULT_PLACEHOLDER='Type a message...';e.DATE_FORMAT='ll';e.TIME_FORMAT='LT'},773,[2]); -__d(function(g,r,i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var t=e(r(d[1])),n=e(r(d[2])),o=e(r(d[3])),l=e(r(d[4])),u=e(r(d[5])),f=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=v(t);if(n&&n.has(e))return n.get(e);var o={},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in e)if("default"!==u&&Object.prototype.hasOwnProperty.call(e,u)){var f=l?Object.getOwnPropertyDescriptor(e,u):null;f&&(f.get||f.set)?Object.defineProperty(o,u,f):o[u]=e[u]}o.default=e,n&&n.set(e,o);return o})(r(d[6])),c=r(d[7]),p=e(r(d[8])),y=e(r(d[9])),s=r(d[10]);function v(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(v=function(e){return e?n:t})(e)}function S(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}var h=c.StyleSheet.create({container:{alignItems:'center',justifyContent:'center',flex:1,marginTop:5,marginBottom:10},text:{backgroundColor:y.default.backgroundTransparent,color:y.default.defaultColor,fontSize:12,fontWeight:'300'}}),P=(function(e){(0,o.default)(v,e);var p,y,s=(p=v,y=S(),function(){var e,t=(0,u.default)(p);if(y){var n=(0,u.default)(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return(0,l.default)(this,e)});function v(){return(0,t.default)(this,v),s.apply(this,arguments)}return(0,n.default)(v,[{key:"render",value:function(){var e=this.props,t=e.currentMessage,n=e.containerStyle,o=e.wrapperStyle,l=e.textStyle;return t?f.default.createElement(c.View,{style:[h.container,n]},f.default.createElement(c.View,{style:o},f.default.createElement(c.Text,{style:[h.text,l]},t.text))):null}}]),v})(f.Component);_e.default=P,P.defaultProps={currentMessage:{system:!1},containerStyle:{},wrapperStyle:{},textStyle:{}},P.propTypes={currentMessage:p.default.object,containerStyle:s.StylePropType,wrapperStyle:s.StylePropType,textStyle:s.StylePropType}},774,[1,9,10,12,14,17,165,2,204,754,752]); -__d(function(g,r,i,a,m,_e,d){var t=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var e=t(r(d[1])),o=t(r(d[2])),l=t(r(d[3])),n=t(r(d[4])),u=t(r(d[5])),p=t(r(d[6])),s=t(r(d[7])),c=t(r(d[8])),f=r(d[9]),h=r(d[10]),y=t(r(d[11])),x=r(d[12]);function b(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(t){return!1}}var C=f.StyleSheet.create({textInput:(0,p.default)({flex:1,marginLeft:10,fontSize:16,lineHeight:16},f.Platform.select({web:{paddingTop:6,paddingLeft:4}}),{marginTop:f.Platform.select({ios:6,android:0,web:6}),marginBottom:f.Platform.select({ios:5,android:3,web:4})})}),I=(function(t){(0,l.default)(x,t);var s,h,y=(s=x,h=b(),function(){var t,e=(0,u.default)(s);if(h){var o=(0,u.default)(this).constructor;t=Reflect.construct(e,arguments,o)}else t=e.apply(this,arguments);return(0,n.default)(this,t)});function x(){var t;(0,e.default)(this,x);for(var o=arguments.length,l=new Array(o),n=0;n0?s.default.createElement(p.TouchableOpacity,(0,t.default)({testID:"send",accessible:!0,accessibilityLabel:"send",style:[v.container,l],onPress:this.handleOnPress,accessibilityTraits:"button",disabled:y},h),s.default.createElement(p.View,null,o||s.default.createElement(p.Text,{style:[v.text,u]},f))):s.default.createElement(p.View,null)}}]),b})(s.Component);_e.default=P,P.defaultProps={text:'',onSend:function(){},label:'Send',containerStyle:{},textStyle:{},children:null,alwaysShowSend:!1,disabled:!1,sendButtonProps:null},P.propTypes={text:c.default.string,onSend:c.default.func,label:c.default.string,containerStyle:h.StylePropType,textStyle:h.StylePropType,children:c.default.element,alwaysShowSend:c.default.bool,disabled:c.default.bool,sendButtonProps:c.default.object}},778,[1,22,9,10,12,14,17,204,165,2,754,752]); -__d(function(g,r,i,a,m,_e,d){var t=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var e=t(r(d[1])),o=t(r(d[2])),n=t(r(d[3])),l=t(r(d[4])),c=t(r(d[5])),s=t(r(d[6])),u=t(r(d[7])),p=r(d[8]),f=t(r(d[9])),y=r(d[10]);function h(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(t){return!1}}var v=p.StyleSheet.create({container:{alignItems:'center',marginTop:5,marginBottom:10},wrapper:{alignItems:'center',justifyContent:'center',backgroundColor:f.default.defaultColor,borderRadius:15,height:30,paddingLeft:10,paddingRight:10},text:{backgroundColor:f.default.backgroundTransparent,color:f.default.white,fontSize:12},activityIndicator:{marginTop:p.Platform.select({ios:-14,android:-16,default:-15})}}),S=(function(t){(0,n.default)(S,t);var s,f,y=(s=S,f=h(),function(){var t,e=(0,c.default)(s);if(f){var o=(0,c.default)(this).constructor;t=Reflect.construct(e,arguments,o)}else t=e.apply(this,arguments);return(0,l.default)(this,t)});function S(){return(0,e.default)(this,S),y.apply(this,arguments)}return(0,o.default)(S,[{key:"renderLoading",value:function(){return!1===this.props.isLoadingEarlier?u.default.createElement(p.Text,{style:[v.text,this.props.textStyle]},this.props.label):u.default.createElement(p.View,null,u.default.createElement(p.Text,{style:[v.text,this.props.textStyle,{opacity:0}]},this.props.label),u.default.createElement(p.ActivityIndicator,{color:this.props.activityIndicatorColor,size:this.props.activityIndicatorSize,style:[v.activityIndicator,this.props.activityIndicatorStyle]}))}},{key:"render",value:function(){var t=this;return u.default.createElement(p.TouchableOpacity,{style:[v.container,this.props.containerStyle],onPress:function(){t.props.onLoadEarlier&&t.props.onLoadEarlier()},disabled:!0===this.props.isLoadingEarlier,accessibilityTraits:"button"},u.default.createElement(p.View,{style:[v.wrapper,this.props.wrapperStyle]},this.renderLoading()))}}]),S})(u.default.Component);_e.default=S,S.defaultProps={onLoadEarlier:function(){},isLoadingEarlier:!1,label:'Load earlier messages',containerStyle:{},wrapperStyle:{},textStyle:{},activityIndicatorStyle:{},activityIndicatorColor:'white',activityIndicatorSize:'small'},S.propTypes={onLoadEarlier:s.default.func,isLoadingEarlier:s.default.bool,label:s.default.string,containerStyle:y.StylePropType,wrapperStyle:y.StylePropType,textStyle:y.StylePropType,activityIndicatorStyle:y.StylePropType,activityIndicatorColor:s.default.string,activityIndicatorSize:s.default.string}},779,[1,9,10,12,14,17,204,165,2,754,752]); -__d(function(g,r,i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var t=e(r(d[1])),n=e(r(d[2])),s=e(r(d[3])),o=e(r(d[4])),u=e(r(d[5])),l=e(r(d[6])),f=e(r(d[7])),p=e(r(d[8])),c=r(d[9]),y=e(r(d[10])),h=e(r(d[11])),v=e(r(d[12])),M=e(r(d[13])),S=r(d[14]),b=["containerStyle","onMessageLayout"],x=["containerStyle","onMessageLayout"],L=["containerStyle","onMessageLayout"],A=["containerStyle","onMessageLayout"];function B(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}var U={left:c.StyleSheet.create({container:{flexDirection:'row',alignItems:'flex-end',justifyContent:'flex-start',marginLeft:8,marginRight:0}}),right:c.StyleSheet.create({container:{flexDirection:'row',alignItems:'flex-end',justifyContent:'flex-end',marginLeft:0,marginRight:8}})},D=(function(e){(0,o.default)(w,e);var f,D,j=(f=w,D=B(),function(){var e,t=(0,l.default)(f);if(D){var n=(0,l.default)(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return(0,u.default)(this,e)});function w(){return(0,n.default)(this,w),j.apply(this,arguments)}return(0,s.default)(w,[{key:"shouldComponentUpdate",value:function(e){var t=e.currentMessage,n=this.props.currentMessage,s=this.props,o=s.previousMessage,u=s.nextMessage,l=e.nextMessage,f=e.previousMessage,p=this.props.shouldUpdateMessage&&this.props.shouldUpdateMessage(this.props,e)||!1;return t.sent!==n.sent||t.received!==n.received||t.pending!==n.pending||t.createdAt!==n.createdAt||t.text!==n.text||t.image!==n.image||t.video!==n.video||t.audio!==n.audio||o!==f||u!==l||p}},{key:"renderDay",value:function(){if(this.props.currentMessage&&this.props.currentMessage.createdAt){var e=this.props,n=(e.containerStyle,e.onMessageLayout,(0,t.default)(e,b));return this.props.renderDay?this.props.renderDay(n):p.default.createElement(M.default,n)}return null}},{key:"renderBubble",value:function(){var e=this.props,n=(e.containerStyle,e.onMessageLayout,(0,t.default)(e,x));return this.props.renderBubble?this.props.renderBubble(n):p.default.createElement(h.default,n)}},{key:"renderSystemMessage",value:function(){var e=this.props,n=(e.containerStyle,e.onMessageLayout,(0,t.default)(e,L));return this.props.renderSystemMessage?this.props.renderSystemMessage(n):p.default.createElement(v.default,n)}},{key:"renderAvatar",value:function(){var e=this.props,n=e.user,s=e.currentMessage,o=e.showUserAvatar;if(n&&n._id&&s&&s.user&&n._id===s.user._id&&!o)return null;if(s&&s.user&&null===s.user.avatar)return null;var u=this.props,l=(u.containerStyle,u.onMessageLayout,(0,t.default)(u,A));return p.default.createElement(y.default,l)}},{key:"render",value:function(){var e=this.props,t=e.currentMessage,n=e.onMessageLayout,s=e.nextMessage,o=e.position,u=e.containerStyle;if(t){var l=(0,S.isSameUser)(t,s);return p.default.createElement(c.View,{onLayout:n},this.renderDay(),t.system?this.renderSystemMessage():p.default.createElement(c.View,{style:[U[o].container,{marginBottom:l?2:10},!this.props.inverted&&{marginBottom:2},u&&u[o]]},'left'===this.props.position?this.renderAvatar():null,this.renderBubble(),'right'===this.props.position?this.renderAvatar():null))}return null}}]),w})(p.default.Component);_e.default=D,D.defaultProps={renderAvatar:void 0,renderBubble:null,renderDay:null,renderSystemMessage:null,position:'left',currentMessage:{},nextMessage:{},previousMessage:{},user:{},containerStyle:{},showUserAvatar:!1,inverted:!0,shouldUpdateMessage:void 0,onMessageLayout:void 0},D.propTypes={renderAvatar:f.default.func,showUserAvatar:f.default.bool,renderBubble:f.default.func,renderDay:f.default.func,renderSystemMessage:f.default.func,position:f.default.oneOf(['left','right']),currentMessage:f.default.object,nextMessage:f.default.object,previousMessage:f.default.object,user:f.default.object,inverted:f.default.bool,containerStyle:f.default.shape({left:S.StylePropType,right:S.StylePropType}),shouldUpdateMessage:f.default.func,onMessageLayout:f.default.func}},780,[1,96,9,10,12,14,17,204,165,2,755,757,774,776,752]); -__d(function(g,r,i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var t=e(r(d[1])),o=e(r(d[2])),n=e(r(d[3])),l=e(r(d[4])),s=e(r(d[5])),u=e(r(d[6])),c=e(r(d[7])),p=e(r(d[8])),f=e(r(d[9])),h=r(d[10]),y=e(r(d[11])),S=e(r(d[12])),E=e(r(d[13])),v=r(d[14]),T=e(r(d[15])),w=["messages","user","inverted"];function B(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}var C=h.StyleSheet.create({container:{flex:1},containerAlignTop:{flexDirection:'row',alignItems:'flex-start'},contentContainerStyle:{flexGrow:1,justifyContent:'flex-start'},emptyChatContainer:{flex:1,transform:[{scaleY:-1}]},headerWrapper:{flex:1},listStyle:{flex:1},scrollToBottomStyle:{opacity:.8,position:'absolute',right:10,bottom:30,zIndex:999,height:40,width:40,borderRadius:20,backgroundColor:E.default.white,alignItems:'center',justifyContent:'center',shadowColor:E.default.black,shadowOpacity:.5,shadowOffset:{width:0,height:0},shadowRadius:1}}),b=(function(e){(0,s.default)(R,e);var p,E,b=(p=R,E=B(),function(){var e,t=(0,c.default)(p);if(E){var o=(0,c.default)(this).constructor;e=Reflect.construct(t,arguments,o)}else e=t.apply(this,arguments);return(0,u.default)(this,e)});function R(){var e;(0,n.default)(this,R);for(var l=arguments.length,s=new Array(l),u=0;u0&&void 0!==arguments[0])||arguments[0];e.props.inverted?e.scrollTo({offset:0,animated:t}):e.props.forwardRef&&e.props.forwardRef.current&&e.props.forwardRef.current.scrollToEnd({animated:t})},e.handleOnScroll=function(t){var o=t.nativeEvent,n=o.contentOffset.y,l=o.contentSize.height,s=o.layoutMeasurement.height,u=e.props.scrollToBottomOffset;e.props.inverted?n>u?e.setState({showScrollBottom:!0,hasScrolled:!0}):e.setState({showScrollBottom:!1,hasScrolled:!0}):nu?e.setState({showScrollBottom:!0,hasScrolled:!0}):e.setState({showScrollBottom:!1,hasScrolled:!0})},e.renderRow=function(n){var l=n.item,s=n.index;l._id||0===l._id||(0,v.warning)('GiftedChat: `_id` is missing for message',JSON.stringify(l)),l.user||(l.system||(0,v.warning)('GiftedChat: `user` is missing for message',JSON.stringify(l)),l.user={_id:0});var u=e.props,c=u.messages,p=u.user,h=u.inverted,y=(0,t.default)(u,w);if(c&&p){var E=(h?c[s+1]:c[s-1])||{},T=(h?c[s-1]:c[s+1])||{},B=(0,o.default)({},y,{user:p,key:l._id,currentMessage:l,previousMessage:E,inverted:h,nextMessage:T,position:l.user._id===p._id?'right':'left'});return e.props.renderMessage?e.props.renderMessage(B):f.default.createElement(S.default,B)}return null},e.renderChatEmpty=function(){return e.props.renderChatEmpty?e.props.inverted?e.props.renderChatEmpty():f.default.createElement(h.View,{style:C.emptyChatContainer},e.props.renderChatEmpty()):f.default.createElement(h.View,{style:C.container})},e.renderHeaderWrapper=function(){return f.default.createElement(h.View,{style:C.headerWrapper},e.renderLoadEarlier())},e.onLayoutList=function(){!e.props.inverted&&e.props.messages&&e.props.messages.length&&setTimeout(function(){return e.scrollToBottom&&e.scrollToBottom(!1)},15*e.props.messages.length)},e.onEndReached=function(t){var o=t.distanceFromEnd,n=e.props,l=n.loadEarlier,s=n.onLoadEarlier,u=n.infiniteScroll,c=n.isLoadingEarlier;u&&(e.state.hasScrolled||o>0)&&o<=100&&l&&s&&!c&&'web'!==h.Platform.OS&&s()},e.keyExtractor=function(e){return""+e._id},e}return(0,l.default)(R,[{key:"scrollTo",value:function(e){this.props.forwardRef&&this.props.forwardRef.current&&e&&this.props.forwardRef.current.scrollToOffset(e)}},{key:"renderScrollBottomComponent",value:function(){var e=this.props.scrollToBottomComponent;return e?e():f.default.createElement(h.Text,null,"V")}},{key:"renderScrollToBottomWrapper",value:function(){var e=this,t=this.props.scrollToBottomStyle||{};return f.default.createElement(h.View,{style:[C.scrollToBottomStyle,t]},f.default.createElement(h.TouchableOpacity,{onPress:function(){return e.scrollToBottom()},hitSlop:{top:5,left:5,right:5,bottom:5}},this.renderScrollBottomComponent()))}},{key:"render",value:function(){var e=this.props.inverted;return f.default.createElement(h.View,{style:this.props.alignTop?C.containerAlignTop:C.container},this.state.showScrollBottom&&this.props.scrollToBottom?this.renderScrollToBottomWrapper():null,f.default.createElement(h.FlatList,(0,o.default)({ref:this.props.forwardRef,extraData:[this.props.extraData,this.props.isTyping],keyExtractor:this.keyExtractor,enableEmptySections:!0,automaticallyAdjustContentInsets:!1,inverted:e,data:this.props.messages,style:C.listStyle,contentContainerStyle:C.contentContainerStyle,renderItem:this.renderRow},this.props.invertibleScrollViewProps,{ListEmptyComponent:this.renderChatEmpty,ListFooterComponent:e?this.renderHeaderWrapper:this.renderFooter,ListHeaderComponent:e?this.renderFooter:this.renderHeaderWrapper,onScroll:this.handleOnScroll,scrollEventThrottle:100,onLayout:this.onLayoutList,onEndReached:this.onEndReached,onEndReachedThreshold:.1},this.props.listViewProps)))}}]),R})(f.default.PureComponent);_e.default=b,b.defaultProps={messages:[],user:{},isTyping:!1,renderChatEmpty:null,renderFooter:null,renderMessage:null,onLoadEarlier:function(){},onQuickReply:function(){},inverted:!0,loadEarlier:!1,listViewProps:{},invertibleScrollViewProps:{},extraData:null,scrollToBottom:!1,scrollToBottomOffset:200,alignTop:!1,scrollToBottomStyle:{},infiniteScroll:!1,isLoadingEarlier:!1},b.propTypes={messages:p.default.arrayOf(p.default.object),isTyping:p.default.bool,user:p.default.object,renderChatEmpty:p.default.func,renderFooter:p.default.func,renderMessage:p.default.func,renderLoadEarlier:p.default.func,onLoadEarlier:p.default.func,listViewProps:p.default.object,inverted:p.default.bool,loadEarlier:p.default.bool,invertibleScrollViewProps:p.default.object,extraData:p.default.object,scrollToBottom:p.default.bool,scrollToBottomOffset:p.default.number,scrollToBottomComponent:p.default.func,alignTop:p.default.bool,scrollToBottomStyle:v.StylePropType,infiniteScroll:p.default.bool}},781,[1,96,22,9,10,12,14,17,204,165,2,779,780,754,752,782]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=c(n);if(o&&o.has(t))return o.get(t);var u={},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var f in t)if("default"!==f&&Object.prototype.hasOwnProperty.call(t,f)){var s=l?Object.getOwnPropertyDescriptor(t,f):null;s&&(s.get||s.set)?Object.defineProperty(u,f,s):u[f]=t[f]}u.default=t,o&&o.set(t,u);return u})(r(d[1])),o=r(d[2]),u=r(d[3]),l=r(d[4]),f=t(r(d[5]));function c(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(c=function(t){return t?o:n})(t)}var s=o.StyleSheet.create({container:{marginLeft:8,width:45,borderRadius:15,backgroundColor:f.default.leftBubbleBackground}}),p=function(t){var f=t.isTyping,c=n.useMemo(function(){return{yCoords:new o.Animated.Value(200),heightScale:new o.Animated.Value(0),marginScale:new o.Animated.Value(0)}},[]),p=c.yCoords,v=c.heightScale,y=c.marginScale;(0,l.useUpdateLayoutEffect)(function(){f?A():b()},[f]);var A=function(){o.Animated.parallel([o.Animated.spring(p,{toValue:0,useNativeDriver:!1}),o.Animated.timing(v,{toValue:35,duration:250,useNativeDriver:!1}),o.Animated.timing(y,{toValue:8,duration:250,useNativeDriver:!1})]).start()},b=function(){o.Animated.parallel([o.Animated.spring(p,{toValue:200,useNativeDriver:!1}),o.Animated.timing(v,{toValue:0,duration:250,useNativeDriver:!1}),o.Animated.timing(y,{toValue:0,duration:250,useNativeDriver:!1})]).start()};return n.createElement(o.Animated.View,{style:[s.container,{transform:[{translateY:p}],height:v,marginBottom:y}]},f?n.createElement(u.TypingAnimation,{style:{marginLeft:6,marginTop:7.2},dotRadius:4,dotMargin:5.5,dotColor:"rgba(0, 0, 0, 0.38)"}):null)};e.default=p},782,[1,165,2,783,788,754]); -__d(function(g,r,i,a,m,e,d){var n=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"TypingAnimation",{enumerable:!0,get:function(){return t.default}});var t=n(r(d[1]))},783,[1,784]); -__d(function(g,r,i,a,m,_e,d){var t=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var e=t(r(d[1])),n=t(r(d[2])),o=t(r(d[3])),u=t(r(d[4])),l=t(r(d[5])),f=t(r(d[6])),s=r(d[7]),c=t(r(d[8])),y=t(r(d[9])),p=t(r(d[10]));function h(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(t){return!1}}var v=(function(t){(0,o.default)(R,t);var c,v,A=(c=R,v=h(),function(){var t,e=(0,l.default)(c);if(v){var n=(0,l.default)(this).constructor;t=Reflect.construct(e,arguments,n)}else t=e.apply(this,arguments);return(0,u.default)(this,t)});function R(t){var n;(0,e.default)(this,R),n=A.call(this,t);var o=t.dotAmplitude,u=t.dotSpeed,l=t.dotY;return n.state={currentAnimationTime:0},n._animation=function(){n.setState(function(t){return{y1:l+o*Math.sin(t.currentAnimationTime),y2:l+o*Math.sin(t.currentAnimationTime-1),y3:l+o*Math.sin(t.currentAnimationTime-2),currentAnimationTime:t.currentAnimationTime+u}}),n.frameAnimationRequest=requestAnimationFrame(n._animation)},n.frameAnimationRequest=requestAnimationFrame(n._animation),n}return(0,n.default)(R,[{key:"componentWillUnmount",value:function(){cancelAnimationFrame(this.frameAnimationRequest)}},{key:"render",value:function(){var t=this.props,e=t.dotStyles,n=t.style,o=t.dotColor,u=t.dotMargin,l=t.dotRadius,c=t.dotX;return f.default.createElement(s.View,{style:[p.default.container,n]},f.default.createElement(y.default,{x:c-l-u,y:this.state.y1,radius:l,style:e,dotColor:o}),f.default.createElement(y.default,{x:c,y:this.state.y2,radius:l,style:e,dotColor:o}),f.default.createElement(y.default,{x:c+l+u,y:this.state.y3,radius:l,style:e,dotColor:o}))}}]),R})(f.default.Component);v.defaultProps={style:{},dotStyles:{},dotColor:"black",dotMargin:3,dotAmplitude:3,dotSpeed:.15,dotRadius:2.5,dotY:6,dotX:12},v.propTypes={style:c.default.object,dotStyles:c.default.object,dotColor:c.default.string,dotMargin:c.default.number,dotAmplitude:c.default.number,dotSpeed:c.default.number,dotRadius:c.default.number,dotY:c.default.number,dotX:c.default.number};var A=v;_e.default=A},784,[1,9,10,12,14,17,165,2,204,785,787]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=t(r(d[1])),u=r(d[2]),l=t(r(d[3])),n=t(r(d[4])),f=function(t){return o.default.createElement(u.View,{style:[n.default.container,t.dotStyles,(l=t,f=l.x,s=l.y,b=l.radius,{left:f,top:s,width:2*b,height:2*b,borderRadius:b,backgroundColor:l.dotColor})]});var l,f,s,b};f.propTypes={x:l.default.number,y:l.default.number,radius:l.default.number,dotStyles:l.default.object,dotColor:l.default.string};var s=f;e.default=s},785,[1,165,2,204,786]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=r(d[0]).StyleSheet.create({container:{position:"absolute"}});e.default=t},786,[2]); -__d(function(g,r,i,a,m,e,d){},787,[]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.useUpdateLayoutEffect=function(u){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],f=(0,t.useRef)(!0);(0,t.useLayoutEffect)(function(){f.current?f.current=!1:u()},n)};var t=r(d[0])},788,[165]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0})},789,[]); -__d(function(g,r,i,a,m,e,d){var o=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.launchCamera=function(o,u){if('function'!=typeof u)return void console.error('Send proper callback function, check API');c.NativeModules.DyteImagePickerManager.launchCamera((0,n.default)({},t,o),u)},e.launchImageLibrary=function(o,u){if('function'!=typeof u)return void console.error('Send proper callback function, check API');c.NativeModules.DyteImagePickerManager.launchImageLibrary((0,n.default)({},t,o),u)};var n=o(r(d[1])),c=r(d[2]),t={mediaType:'photo',videoQuality:'high',quality:1,maxWidth:0,maxHeight:0,includeBase64:!1,saveToPhotos:!1,durationLimit:0,cameraType:'back'}},790,[1,22,2]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=t(r(d[1])),p=t(r(d[2])),n=t(r(d[3])),s=r(d[4]),c=s.NativeModules.DyteRNDocumentPicker;function l(t){if('filetype'in t)throw new TypeError('A `filetype` option was passed to DocumentPicker.pick, the correct option is `type`');if('types'in t)throw new TypeError('A `types` option was passed to DocumentPicker.pick, the correct option is `type`');if('type'in t||(t.type=x.types.allFiles),t.type=Array.isArray(t.type)?t.type:[t.type],t.type.some(function(t){return void 0===t}))throw new TypeError('Unexpected undefined type option, did you try using a DocumentPicker.types.* that does not exist?');if(Array.isArray(t.type)&&t.type.length<1)throw new TypeError('`type` option should not be an empty array, at least one type must be passed if the `type` option is not omitted');if(t.type.forEach(function(t){if('string'!=typeof t)throw new TypeError("Invalid type option, expected a string not: "+t)}),t.type.length>1&&'android'===s.Platform.OS&&s.Platform.Version<19&&console.warn("RNDocumentPicker: Android API level "+s.Platform.Version+" does not support multiple types, falling back to */*"),Array.isArray(t.type)&&t.type.length>1&&t.type.includes('folder'))throw new TypeError('When type array is folder then other options are not supported');if('mode'in t&&!['import','open'].includes(t.mode))throw new TypeError("Invalid mode option: "+t.mode);if('copyTo'in t&&!['cachesDirectory','documentDirectory'].includes(t.copyTo))throw new TypeError("Invalid copyTo option: "+t.copyTo);return c.pick(t)}function u(t){if('ios'===s.Platform.OS){if(!Array.isArray(t))throw new TypeError('`uris` should be an array of strings');t.forEach(function(t){if('string'!=typeof t)throw new TypeError("Invalid uri parameter, expected a string not: "+t)}),c.releaseSecureAccess(t)}}var f={mimeTypes:{allFiles:'*/*',audio:'audio/*',csv:'text/csv',doc:'application/msword',docx:'application/vnd.openxmlformats-officedocument.wordprocessingml.document',images:'image/*',pdf:'application/pdf',plainText:'text/plain',ppt:'application/vnd.ms-powerpoint',pptx:'application/vnd.openxmlformats-officedocument.presentationml.presentation',video:'video/*',xls:'application/vnd.ms-excel',xlsx:'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet',zip:'application/zip'},utis:{allFiles:'public.item',audio:'public.audio',csv:'public.comma-separated-values-text',doc:'com.microsoft.word.doc',docx:'org.openxmlformats.wordprocessingml.document',images:'public.image',pdf:'com.adobe.pdf',plainText:'public.plain-text',ppt:'com.microsoft.powerpoint.ppt',pptx:'org.openxmlformats.presentationml.presentation',video:'public.movie',xls:'com.microsoft.excel.xls',xlsx:'org.openxmlformats.spreadsheetml.sheet',zip:'public.zip-archive'},extensions:{allFiles:'*',audio:'.3g2 .3gp .aac .adt .adts .aif .aifc .aiff .asf .au .m3u .m4a .m4b .mid .midi .mp2 .mp3 .mp4 .rmi .snd .wav .wax .wma',csv:'.csv',doc:'.doc',docx:'.docx',images:'.jpeg .jpg .png',pdf:'.pdf',plainText:'.txt',ppt:'.ppt',pptx:'.pptx',video:'.mp4',xls:'.xls',xlsx:'.xlsx',zip:'.zip .gz',folder:'folder'}},y={android:f.mimeTypes,ios:f.utis,windows:f.extensions},x=(function(){function t(){(0,p.default)(this,t)}return(0,n.default)(t,null,[{key:"pick",value:function(t){return l((0,o.default)({},t,{multiple:!1})).then(function(t){return t[0]})}},{key:"pickMultiple",value:function(t){return l((0,o.default)({},t,{multiple:!0}))}},{key:"isCancel",value:function(t){return t&&"DOCUMENT_PICKER_CANCELED"===t.code}},{key:"releaseSecureAccess",value:function(t){u(t)}}]),t})();e.default=x,x.types=y[s.Platform.OS]||f.mimeTypes},791,[1,22,9,10,2]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),o=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=l(n);if(o&&o.has(t))return o.get(t);var u={},f=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in t)if("default"!==c&&Object.prototype.hasOwnProperty.call(t,c)){var s=f?Object.getOwnPropertyDescriptor(t,c):null;s&&(s.get||s.set)?Object.defineProperty(u,c,s):u[c]=t[c]}u.default=t,o&&o.set(t,u);return u})(r(d[2])),u=r(d[3]);function l(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(l=function(t){return t?o:n})(t)}var f=function(t){var l=t.children,f=t.useNativeDriver,c=void 0!==f&&f,s=o.useState('android'===u.Platform.OS?0:new u.Animated.Value(0)),v=(0,n.default)(s,2),p=v[0],y=v[1],b=o.useRef(null),O=o.useRef(null),h=function(t){'android'===u.Platform.OS?y(t.endCoordinates?t.endCoordinates.height:t.end.height):u.Animated.parallel([u.Animated.timing(p,{duration:t.duration,toValue:t.endCoordinates.height,useNativeDriver:c})]).start()},P=function(t){'android'===u.Platform.OS?y(0):u.Animated.parallel([u.Animated.timing(p,{duration:t.duration,toValue:0,useNativeDriver:c})]).start()};return o.useEffect(function(){return b.current=u.Keyboard.addListener('android'===u.Platform.OS?'keyboardDidShow':'keyboardWillShow',h),O.current=u.Keyboard.addListener('android'===u.Platform.OS?'keyboardDidHide':'keyboardWillHide',P),function(){var t,n;null==(t=b.current)||t.remove(),null==(n=O.current)||n.remove(),b.current=null,O.current=null}},[]),'android'===u.Platform.OS?o.createElement(u.View,{style:{bottom:p?50:p}},l,o.createElement(u.KeyboardAvoidingView,{behavior:"padding",keyboardVerticalOffset:-p/2})):o.createElement(u.Animated.View,{style:{paddingBottom:p,flex:1}},l)};e.default=f},792,[1,41,165,2]); -__d(function(g,r,i,a,_m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){var t=(0,o.useContext)(h.ConfigServiceContext).sessionConfig,C=t.permissions.polls.can_create,w=(0,p.useDisclosure)(),P=w.isOpen,O=w.onClose,j=w.onOpen,M=(0,o.useContext)(f.MediaRoomContext).mediaRoom,B=(0,o.useContext)(s.PeersServiceContext).selfPeer,S=(0,u.useSelector)(function(t){return t.room.polls}),_=(0,n.useWindowDimensions)(),k=(0,p.useScale)(t.theme.dimensions||_),T=k.height,D=k.width,F=(Math.floor(2*T/3),function(){var t=P?O:j;t()}),R=(0,u.useSelector)(function(t){return t.room.chatMessages}).filter(function(t){return!0!==t.read&&t.type===x.MessageTypes.poll}),W=(0,u.useDispatch)();(0,o.useEffect)(function(){R.length>0&&W((0,m.markMessagesRead)((0,l.default)({},x.MessageTypes.poll,!0)))},[R]);var N=Object.values(S);return o.default.createElement(c.Flex,{height:T-30,width:D,direction:"column",justifyContent:"space-between",overflowY:"auto",px:10,pb:10,pt:50},o.default.createElement(c.Flex,null,o.default.createElement(c.Box,{overflowY:"auto",className:"dyte-client-noScrollbar"},P?o.default.createElement(c.Box,null,P&&o.default.createElement(b.default,{toggle:F})):o.default.createElement(o.default.Fragment,null,N.length>0?o.default.createElement(n.ScrollView,{style:{height:C?T-150:T},contentContainerStyle:{paddingBottom:C?0:120}},o.default.createElement(n.TouchableWithoutFeedback,null,o.default.createElement(c.Box,null,N.map(function(t,l){return o.default.createElement(c.Box,{my:10},o.default.createElement(c.Text,{ml:4},t.createdBy?"Poll by "+t.createdBy:''),o.default.createElement(c.Box,{mt:1,className:"dyte-client-bubble dyte-client-other dyte-client-type-3"},o.default.createElement(E.default,{mediaRoom:M,poll:t,selfPeer:B})))})))):o.default.createElement(c.Flex,{height:T-150,width:D,align:"center",justify:"center"},o.default.createElement(c.Text,{fontSize:"lg",color:v.colors.textPrimary[100]},"No Polls created yet."))))),C&&o.default.createElement(c.Button,{fontSize:"16",onClick:F},o.default.createElement(c.Box,{bg:P?'danger.500':'primary.500',p:8,justify:"center",borderRadius:y.default.small},o.default.createElement(c.Text,{textAlign:"center"},P?'Cancel Poll Creation':'Create New Poll'))))};var l=t(r(d[1])),n=r(d[2]),o=(function(t,l){if(!l&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var n=C(l);if(n&&n.has(t))return n.get(t);var o={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in t)if("default"!==c&&Object.prototype.hasOwnProperty.call(t,c)){var f=u?Object.getOwnPropertyDescriptor(t,c):null;f&&(f.get||f.set)?Object.defineProperty(o,c,f):o[c]=t[c]}o.default=t,n&&n.set(t,o);return o})(r(d[3])),u=r(d[4]),c=r(d[5]),f=r(d[6]),s=r(d[7]),m=r(d[8]),p=r(d[9]),y=t(r(d[10])),h=r(d[11]),x=r(d[12]),b=t(r(d[13])),E=t(r(d[14])),v=r(d[15]);function C(t){if("function"!=typeof WeakMap)return null;var l=new WeakMap,n=new WeakMap;return(C=function(t){return t?n:l})(t)}},793,[1,261,2,165,432,512,585,674,480,493,676,508,718,794,796,798]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){var C=t.toggle,k=(0,u.useContext)(f.MediaRoomContext).mediaRoom,b=u.default.useState({question:'',options:Array(2).fill(''),anonymous:!1,hideVotes:!0}),v=(0,n.default)(b,2),T=v[0],E=v[1],w=(0,u.useContext)(c.ThemeContext).colors,P=function(t,n){var l=T.options;l[n]=t,E((0,o.default)({},T,{options:l}))},O=function(){var t=T.options;t.push(''),E((0,o.default)({},T,{options:t}))},j=(u.default.useContext(x.OrientationContext).orientation,(0,u.useContext)(p.ConfigServiceContext).sessionConfig),B=(0,l.useWindowDimensions)(),R=(j.theme.dimensions||B).height;return u.default.createElement(l.ScrollView,{style:{height:R-200}},u.default.createElement(s.Box,{py:20,px:10},u.default.createElement(s.VStack,{spacing:4},u.default.createElement(s.Text,{fontSize:"xl",textAlign:"center"},"Poll Question"),u.default.createElement(l.TextInput,{multiline:!0,autoFocus:!1,placeholder:"What is your poll for?",numberOfLines:4,value:T.question,placeholderTextColor:w.textPrimary[400],onChangeText:function(t){E((0,o.default)({},T,{question:t}))},style:[{backgroundColor:w.secondary[800],height:75,color:w.textPrimary[300]},y.default.createPollInputText]}),T.options.map(function(t,o){return u.default.createElement(l.TextInput,{autoFocus:!1,placeholder:"Enter an option",value:T.options[o],placeholderTextColor:w.textPrimary[400],onChangeText:function(t){return P(t,o)},style:[{backgroundColor:w.secondary[800],color:w.textPrimary[300]},y.default.createPollInputText]})}),u.default.createElement(s.Box,{bg:"secondary.700",mt:20,width:125,height:30,alignItems:"center",justifyContent:"center"},u.default.createElement(s.Button,{onClick:function(){return O()}},u.default.createElement(s.Text,null,"+ Add an Option"))),u.default.createElement(s.CheckBox,{rightText:"Anonymous",style:{marginTop:15,paddingRight:10,height:20,justifyContent:'center',borderRadius:h.default.small},rightTextStyle:{color:'white'},checkedCheckBoxColor:"white",uncheckedCheckBoxColor:"white",isChecked:T.anonymous,onClick:function(){var t=!T.anonymous;E((0,o.default)({},T,{anonymous:t}))}}),u.default.createElement(s.CheckBox,{rightText:"Hide Results before Voting",style:{marginTop:15,paddingRight:10,height:20,justifyContent:'center',borderRadius:h.default.small},rightTextStyle:{color:'white'},checkedCheckBoxColor:"white",uncheckedCheckBoxColor:"white",isChecked:T.hideVotes,onClick:function(){var t=!T.hideVotes;E((0,o.default)({},T,{hideVotes:t}))}}),u.default.createElement(s.Box,{mt:10,bg:"primary.500",p:8,mb:5,justify:"center",borderRadius:h.default.small},u.default.createElement(s.Button,{fontSize:"16",onClick:function(){var t=T.question,n=T.options;if(t)if(''===n[0]||''===n[1])l.Alert.alert('Error:','Please add minimum two options',[{text:'OK'}]);else{var u=(0,o.default)({},T);u.options=n.filter(function(t){return''!==t}),k.newPoll(u),C()}else l.Alert.alert('Error:','Question Can\'t be empty',[{text:'OK'}])}},u.default.createElement(s.Text,{textAlign:"center"},"Create Poll"))))))};var o=t(r(d[1])),n=t(r(d[2])),l=r(d[3]),u=(function(t,o){if(!o&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var n=C(o);if(n&&n.has(t))return n.get(t);var l={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in t)if("default"!==c&&Object.prototype.hasOwnProperty.call(t,c)){var s=u?Object.getOwnPropertyDescriptor(t,c):null;s&&(s.get||s.set)?Object.defineProperty(l,c,s):l[c]=t[c]}l.default=t,n&&n.set(t,l);return l})(r(d[4])),c=r(d[5]),s=r(d[6]),f=r(d[7]),h=t(r(d[8])),p=r(d[9]),x=r(d[10]),y=t(r(d[11]));function C(t){if("function"!=typeof WeakMap)return null;var o=new WeakMap,n=new WeakMap;return(C=function(t){return t?n:o})(t)}},794,[1,22,41,2,165,514,512,585,676,508,575,795]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(d[1]),n=t(r(d[2])),u=o.StyleSheet.create({createPollInputText:{paddingLeft:15,paddingRight:5,marginTop:20,borderRadius:n.default.medium,paddingTop:10,paddingBottom:10}});e.default=u},795,[1,2,676]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){var s=t.selfPeer,p=t.mediaRoom,v=t.poll,x=function(t){try{p.votePoll({index:t,pollId:v.id})}catch(t){l.Alert.alert('Error','Error: Problem casting your vote',[{text:'OK'}])}};if(console.log('Poll',v),v){v.id;var h=Math.max.apply(Math,(0,n.default)(v.options.map(function(t){return t.votes.length})).concat([0]));return o.default.createElement(u.VStack,{spacing:2,direction:"row",bg:"secondary.800",p:12,mt:8,borderRadius:c.default.medium},o.default.createElement(u.Text,{textAlign:"left"},v.question),o.default.createElement(u.Box,{mt:8},v.options.map(function(t,n){return o.default.createElement(u.Flex,{onClick:function(){return x(n)},mb:4},o.default.createElement(f.default,{active:t.votes.length===h&&t.votes.length>0,option:t,index:n,selfId:s.userId,onChange:function(){return x(n)}}))})))}return o.default.createElement(u.Text,{fontStyle:"italic"},"Poll wasn't found or has been deleted")};var n=t(r(d[1])),l=r(d[2]),o=t(r(d[3])),u=r(d[4]),c=t(r(d[5])),f=t(r(d[6]))},796,[1,49,2,165,512,676,797]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){var f=t.option,p=(t.index,t.active,t.selfId),s=t.onChange,y=(0,o.useContext)(u.ThemeContext).colors,h=f.votes.find(function(t){return t.id===p});return o.default.createElement(n.Box,{bg:h?'primary.500':'secondary.700',borderRadius:l.default.medium,p:6},o.default.createElement(n.HStack,{px:1,align:"center",mr:6},o.default.createElement(n.CheckBox,{style:{paddingRight:10,height:30,justifyContent:'center',borderRadius:l.default.small},checkedCheckBoxColor:"white",uncheckedCheckBoxColor:"white",isChecked:!!h,onClick:s}),o.default.createElement(n.Text,{textAlign:"center"},f.text),null!==f.count&&o.default.createElement(n.Text,null,"("+f.count+")")),o.default.createElement(n.HStack,{mt:1},f.votes.map(function(t,l){return o.default.createElement(n.Tooltip,{label:t.name},o.default.createElement(c.default,{style:{marginRight:5,marginTop:5,marginBottom:5},bgColor:h?y.secondary[700]:y.primary[500],color:y.textPrimary[100],name:t.name}))})))};var n=r(d[1]),o=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=f(n);if(o&&o.has(t))return o.get(t);var l={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in t)if("default"!==c&&Object.prototype.hasOwnProperty.call(t,c)){var p=u?Object.getOwnPropertyDescriptor(t,c):null;p&&(p.get||p.set)?Object.defineProperty(l,c,p):l[c]=t[c]}l.default=t,o&&o.set(t,l);return l})(r(d[2])),l=t(r(d[3])),u=r(d[4]),c=t(r(d[5]));function f(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(f=function(t){return t?o:n})(t)}},797,[1,512,165,676,514,682]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"colors",{enumerable:!0,get:function(){return n.default}}),Object.defineProperty(e,"fontSize",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(e,"fontWeight",{enumerable:!0,get:function(){return f.default}});var n=t(r(d[1])),u=t(r(d[2])),f=t(r(d[3]))},798,[1,576,799,800]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var x={xs:'12px',sm:'14px',md:'16px',lg:'18px',xl:'20px'};e.default=x},799,[]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var l={light:300,normal:400,medium:500,bold:600};e.default=l},800,[]); -__d(function(g,r,_i,_a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){var t=(0,c.useSelector)(function(t){return t.room.roomViewType}),i=(0,n.useContext)(p.PeersServiceContext),l=i.processedPeers,a=i.selfPeer,s=i.joinedProcessedPeers,y=(0,n.useContext)(x.MediaRoomContext).mediaRoom,h=(0,n.useContext)(b.ConfigServiceContext).sessionConfig,k=(0,o.useWindowDimensions)(),C=(0,T.useScale)(h.theme.dimensions||k).width,S=(0,c.useSelector)(function(t){return t.room.requestToJoinPeersList}),_=S.filter(function(t){return t.requestToJoinType===u.RequestToJoinType.present}),P=S.filter(function(t){return t.requestToJoinType===u.RequestToJoinType.ask});l=[a].concat(l.sort(function(t,n){return t.id.localeCompare(n.id)})).filter(function(t){return!(null!=t&&t.webinarHiddenParticipant)});var v=[a].concat(s).filter(function(t){return null==t?void 0:t.webinarHiddenParticipant}).filter(function(t,n,i){return i.findIndex(function(n){return n.id===t.id})===n}),q=[a].concat(s).filter(function(t){return!(null!=t&&t.webinarHiddenParticipant)&&t.requestToJoinType===u.RequestToJoinType.ask});l=l.concat(q).filter((A=new Set,function(t){return!A.has(t.id)&&A.add(t.id)}));var A;var M=function(t,n){y.acceptAllRequestToJoinStage([{id:t,requestToJoinType:n,type:f.WebinarAcceptRequestType.REQUESTED_BY_PARTICIPANT}])},W=function(t){y.rejectRequestToJoinStage(t)};return n.default.createElement(E.Flex,{mt:60,width:C},n.default.createElement(o.ScrollView,{style:{padding:20}},n.default.createElement(o.TouchableWithoutFeedback,null,n.default.createElement(E.Box,null,n.default.createElement(E.Box,{my:20},t===f.DyteViewTypes.webinar&&l.length>0&&n.default.createElement(E.Text,{fontSize:16,fontWeight:"bold",mb:10},"Presenting (",l.length,")"),l.map(function(i){return n.default.createElement(R,{peer:i,key:i.id,mediaRoom:y,permissions:null==h?void 0:h.permissions,roomViewType:t})})),v.length>0&&n.default.createElement(E.Box,null,n.default.createElement(E.Text,{fontSize:16,fontWeight:"bold",mt:20,mb:10},' ',"Attending (",v.length,")"),v.map(function(i){return n.default.createElement(R,{key:i.id,peer:i,mediaRoom:y,permissions:null==h?void 0:h.permissions,roomViewType:t})})),P.length>0&&n.default.createElement(E.Box,null,n.default.createElement(E.Text,{fontSize:16,fontWeight:"bold",mt:20,mb:10},' ',"Want to ask Question (",P.length,")"),P.map(function(t){return n.default.createElement(w,{rejectRequest:W,acceptRequest:M,peer:t,key:t.id,type:"REQUEST_TO_ASK"})})),_.length>0&&n.default.createElement(E.Box,null,n.default.createElement(E.Text,{fontSize:16,fontWeight:"bold",mt:20,mb:10},' ',"Want to Present (",_.length,")"),_.map(function(t){return n.default.createElement(w,{rejectRequest:W,acceptRequest:M,peer:t,key:t.id,type:"REQUEST_TO_PRESENT"})})),n.default.createElement(E.Box,{height:200})))))};var n=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var i=h(n);if(i&&i.has(t))return i.get(t);var l={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in t)if("default"!==a&&Object.prototype.hasOwnProperty.call(t,a)){var u=o?Object.getOwnPropertyDescriptor(t,a):null;u&&(u.get||u.set)?Object.defineProperty(l,a,u):l[a]=t[a]}l.default=t,i&&i.set(t,l);return l})(r(d[1])),i=r(d[2]),l=t(r(d[3])),o=r(d[4]),a=t(r(d[5])),u=r(d[6]),c=r(d[7]),f=r(d[8]),s=t(r(d[9])),p=r(d[10]),E=r(d[11]),y=t(r(d[12])),x=r(d[13]),b=r(d[14]),T=r(d[15]);function h(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,i=new WeakMap;return(h=function(t){return t?i:n})(t)}function w(t){var o=t.rejectRequest,a=t.acceptRequest,u=t.peer,c=t.type,f=(0,n.useContext)(i.ThemeContext).colors;return n.default.createElement(E.Flex,{direction:"row",align:"center",justify:"space-between",bg:"secondary.800",p:8,mt:8,borderRadius:s.default.medium},n.default.createElement(E.Flex,{direction:"row",align:"center"},n.default.createElement(l.default,{name:""+u.name,bgColor:f.primary[500]}),n.default.createElement(E.Text,{ml:10,color:f.textPrimary[200],textAlign:"center",fontWeight:"bold"},n.default.createElement(y.default,{name:u.name>30?u.name.substring(0,20)+"...":""+u.name,charSize:30}),u.isMe?' (me)':null)),n.default.createElement(E.Flex,{ml:"auto",mr:2,direction:"row"},n.default.createElement(E.Box,{mr:6},n.default.createElement(E.Button,{onClick:function(){return a(u.id,c)}},n.default.createElement(E.Icon,{boxSize:"xl",name:"check",fill:f.success[500]}))),n.default.createElement(E.Box,{ml:6},n.default.createElement(E.Button,{onClick:function(){return o(u.id)}},n.default.createElement(E.Icon,{boxSize:"xl",name:"clear",fill:f.danger[500]})))))}function R(t){var o=t.peer,c=t.mediaRoom,p=t.permissions,x=t.roomViewType,T=(0,n.useContext)(i.ThemeContext).colors,h=(0,n.useContext)(b.ConfigServiceContext).participantControls,w=(null==p?void 0:p.pin_participant)||(null==p?void 0:p.can_allow_participant_audio)||(null==p?void 0:p.can_allow_participant_video)||(null==p?void 0:p.kick_participant),R=p.accept_present_requests,k=[];return(w||h.length>0)&&(null!=p&&p.pin_participant&&(o.isPinned?k.push({title:'Unpin',onClick:function(){return c.pin(null)}}):k.push({title:'Pin',onClick:function(){return c.pin(o.id)}})),null!=p&&p.can_allow_participant_audio&&k.push({title:'Mute Audio',onClick:function(){return c.disableAudio(o.id)}}),null!=p&&p.can_allow_participant_video&&k.push({title:'Disable Video',onClick:function(){return c.disableVideo(o.id)}}),null!=p&&p.kick_participant&&!o.isMe&&k.push({title:'Kick',onClick:function(){return c.kick(o.id)}}),x!==f.DyteViewTypes.webinar||o.isMe||!R||o.webinarHiddenParticipant||k.push({title:'Force Stop Presenting',onClick:function(){return c.removePeerFromStage(o.id,f.WebinarAcceptRequestType.REQUESTED_BY_MODERATOR)}}),x===f.DyteViewTypes.webinar&&!o.isMe&&R&&k.push({title:'Grant Premission to Present',onClick:function(){return c.acceptAllRequestToJoinStage([{id:o.id,requestToJoinType:u.RequestToJoinType.present,type:f.WebinarAcceptRequestType.REQUESTED_BY_MODERATOR}])}}),h.forEach(function(t){o.isMe&&!1===t.showSelf||k.push({title:t.label,onClick:function(){return t.onClick(o.id)}})}),k.push({title:'Cancel',onClick:function(){}})),n.default.createElement(E.Flex,{direction:"row",align:"center",justify:"space-between",bg:"secondary.800",p:8,mt:8,borderRadius:s.default.medium},n.default.createElement(E.Flex,{direction:"row",align:"center"},n.default.createElement(l.default,{name:""+o.displayName,bgColor:T.primary[500]}),n.default.createElement(E.HStack,{ml:10,color:T.textPrimary[200],textAlign:"center",fontWeight:"bold"},n.default.createElement(y.default,{name:o.displayName.length>30?o.displayName.substring(0,20)+"...":""+o.displayName,charSize:30}),(o.isMe||o.label)&&n.default.createElement(E.Text,{background:"primary.300",color:"textPrimary.100",pr:4,ml:4,borderRadius:3},o.isMe?'me':o.label))),n.default.createElement(E.Flex,{ml:"auto",mr:2,direction:"row"},n.default.createElement(E.Box,{mr:8},o.producingAudio?n.default.createElement(E.Icon,{boxSize:"xl",name:"mic",fill:T.textPrimary[400]}):n.default.createElement(E.Icon,{boxSize:"xl",name:"mic-off",fill:T.danger[500]})),o.producingVideo?n.default.createElement(E.Icon,{boxSize:"xl",name:"videocam",fill:T.textPrimary[400]}):n.default.createElement(E.Icon,{boxSize:"xl",name:"videocam-off",fill:T.danger[500]}),(w||h.length>0)&&n.default.createElement(a.default,{options:k.map(function(t){return t.title}),actions:k.map(function(t){return t.onClick})})))}},801,[1,165,514,682,2,802,487,432,497,676,674,512,692,585,508,493]); -__d(function(g,r,_i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var t=e(r(d[1])),n=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=c(t);if(n&&n.has(e))return n.get(e);var o={},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var u=l?Object.getOwnPropertyDescriptor(e,i):null;u&&(u.get||u.set)?Object.defineProperty(o,i,u):o[i]=e[i]}o.default=e,n&&n.set(e,o);return o})(r(d[2])),o=r(d[3]),l=r(d[4]),i=r(d[5]),u=e(r(d[6]));function c(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(c=function(e){return e?n:t})(e)}var f=function(e){var c=(0,n.useRef)(),f=(0,n.useState)(!1),s=(0,t.default)(f,2),p=s[0],h=s[1],w=(0,n.useContext)(l.ThemeContext).colors,v=function(t){for(var n=e.options,o=0;o=0&&(n=e.destructiveIndex),o.ActionSheetIOS.showActionSheetWithOptions({options:t,destructiveButtonIndex:n,cancelButtonIndex:t.length-1},function(e){v(e)})}else'android'===o.Platform.OS&&o.UIManager.showPopupMenu((0,o.findNodeHandle)(c.current),t,function(){return console.log('something went wrong with the popup menu')},function(e,t){v(t)})}},n.default.createElement(i.Icon,{boxSize:"xl",ml:5,name:"dots-vertical",fill:w.textPrimary[300]}))),b)};_e.default=f},802,[1,41,165,2,514,512,676]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.stopRecording=e.startRecording=e.getActiveRecording=void 0;var n=t(r(d[1])),o=t(r(d[2]));e.startRecording=function(t){var s,c,u,p;return n.default.async(function(l){for(;;)switch(l.prev=l.next){case 0:return s=t.authToken,c=t.organizationId,u=t.roomName,l.next=3,n.default.awrap(fetch(o.default.apiBase+"/v1/organizations/"+c+"/rooms/"+u+"/recording",{method:'POST',headers:{Accept:'application/json','Content-Type':'application/json',Authorization:"Bearer "+s}}));case 3:if(201===(p=l.sent).status){l.next=6;break}throw new Error('Recording failed to start');case 6:return l.abrupt("return",p.json());case 7:case"end":return l.stop()}},null,null,null,Promise)};e.stopRecording=function(t){var s,c,u,p,l;return n.default.async(function(f){for(;;)switch(f.prev=f.next){case 0:return s=t.authToken,c=t.organizationId,u=t.roomName,p=t.recordingId,f.next=3,n.default.awrap(fetch(o.default.apiBase+"/v1/organizations/"+c+"/rooms/"+u+"/recordings/"+p,{method:'PUT',body:JSON.stringify({recordingAction:'stop'}),headers:{Accept:'application/json','Content-Type':'application/json',Authorization:"Bearer "+s}}));case 3:if(201===(l=f.sent).status){f.next=6;break}throw new Error('Recording failed to stop');case 6:return f.abrupt("return",l.json());case 7:case"end":return f.stop()}},null,null,null,Promise)};e.getActiveRecording=function(t){var s,c,u,p;return n.default.async(function(l){for(;;)switch(l.prev=l.next){case 0:return s=t.authToken,c=t.organizationId,u=t.roomName,l.next=3,n.default.awrap(fetch(o.default.apiBase+"/v1/organizations/"+c+"/rooms/"+u+"/active-recording",{method:'GET',headers:{Accept:'application/json','Content-Type':'application/json',Authorization:"Bearer "+s}}));case 3:return p=l.sent,l.abrupt("return",p.json());case 5:case"end":return l.stop()}},null,null,null,Promise)}},803,[1,67,504]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=b(n);if(o&&o.has(t))return o.get(t);var u={},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in t)if("default"!==s&&Object.prototype.hasOwnProperty.call(t,s)){var c=l?Object.getOwnPropertyDescriptor(t,s):null;c&&(c.get||c.set)?Object.defineProperty(u,s,c):u[s]=t[s]}u.default=t,o&&o.set(t,u);return u})(r(d[1])),o=r(d[2]),u=r(d[3]),l=r(d[4]),s=r(d[5]),c=r(d[6]),f=r(d[7]),p=r(d[8]),y=r(d[9]),T=t(r(d[10]));function b(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(b=function(t){return t?o:n})(t)}var x=function(t){var b=t.isMobile,x=(0,u.useSelector)(function(t){return t.room.roomViewType}),S=(0,u.useSelector)(function(t){return t.participant.requestToJoinStageState}),q=(0,n.useContext)(p.ThemeContext).colors,v=(0,n.useContext)(o.MediaRoomContext).mediaRoom,E=(0,u.useDispatch)(),R=(0,n.useContext)(y.ConfigServiceContext).sessionConfig,w=(0,c.useWindowDimensions)(),C=R.theme.dimensions||w,h=(C.height,C.width),O=x===s.DyteViewTypes.webinar&&S===l.RequestToJoinStageState.INITIATED;return n.default.createElement(f.Modal,{isVisible:O,backdropOpacity:.8,backdropColor:q.secondary[800]},n.default.createElement(f.Flex,{width:.9*h,bg:"secondary.1000",color:"textPrimary.100",px:15,borderRadius:T.default.medium},n.default.createElement(f.Flex,{pt:15},n.default.createElement(f.Text,{fontSize:28,fontWeight:"bold"},"Request")),n.default.createElement(f.Flex,{display:"flex",pb:20},n.default.createElement(f.Flex,{direction:b?'column':'row',justifyContent:"space-between"},n.default.createElement(f.Button,{onClick:function(){return t=l.RequestToJoinType.present,E((0,l.requestToJoinType)(t)),E((0,l.requestedJoinToStageState)(l.RequestToJoinStageState.WAITING)),v.requestToJoinStage(t),void c.Alert.alert('Request Sent',"Request to "+(t===l.RequestToJoinType.present?'present':'ask')+" has been sent successfully to host",[{text:'OK',onPress:function(){}}]);var t}},n.default.createElement(f.Box,{bg:"primary.500",py:12,px:20,mt:20,borderRadius:T.default.small,align:"center"},n.default.createElement(f.Text,null,"Request to Present"))),n.default.createElement(f.Button,{onClick:function(){E((0,l.requestedJoinToStageState)(l.RequestToJoinStageState.NONE)),E((0,l.requestToJoinType)(void 0))}},n.default.createElement(f.Box,{bg:"danger.500",py:12,px:20,mt:20,borderRadius:T.default.small,align:"center"},n.default.createElement(f.Text,null,"Cancel")))))))};e.default=x},804,[1,165,585,432,487,497,2,512,514,508,676]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var l=C(n);if(l&&l.has(t))return l.get(t);var u={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in t)if("default"!==c&&Object.prototype.hasOwnProperty.call(t,c)){var s=o?Object.getOwnPropertyDescriptor(t,c):null;s&&(s.get||s.set)?Object.defineProperty(u,c,s):u[c]=t[c]}u.default=t,l&&l.set(t,u);return u})(r(d[1])),l=r(d[2]),u=r(d[3]),o=r(d[4]),c=r(d[5]),s=r(d[6]),f=r(d[7]),p=r(d[8]),y=r(d[9]),x=t(r(d[10])),E=t(r(d[11])),b=r(d[12]);function C(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,l=new WeakMap;return(C=function(t){return t?l:n})(t)}var w=function(){var t,C=(0,u.useSelector)(function(t){return t.room.roomViewType}),w=(0,u.useSelector)(function(t){return t.participant.presentingState}),T=(0,n.useContext)(l.MediaRoomContext).mediaRoom,h=(0,n.useContext)(s.ConfigServiceContext).sessionConfig,P=((0,u.useSelector)(function(t){return t.participant.requestToJoinType}),'LANDSCAPE'===n.default.useContext(b.OrientationContext).orientation),v=(0,u.useDispatch)(),S=(0,y.useWindowDimensions)(),k=h.theme.dimensions||S,_=(k.height,k.width),O=(0,n.useContext)(p.ThemeContext).colors,R=C===c.DyteViewTypes.webinar&&w===o.PresentingState.INITIATED,j=function(){T.startPresenting()},B=function(){var t;null!=(t=h.permissions)&&t.accept_present_requests?v((0,o.stoppedPresenting)()):T.removePeerFromStage(T.peerid,c.WebinarAcceptRequestType.REQUESTED_BY_PARTICIPANT)},D=(null==(t=h.permissions)||t.accept_present_requests,function(){return o.RequestToJoinType.present?'Start Presenting':'Start Asking'});return n.default.createElement(f.Modal,{isVisible:R,backdropOpacity:.8,backdropColor:O.secondary[800]},n.default.createElement(f.Flex,{width:.9*_,bg:"secondary.1000",color:"textPrimary.100",px:15,borderRadius:x.default.medium},n.default.createElement(f.Flex,{py:25},n.default.createElement(f.Flex,{display:"flex",py:20},P?n.default.createElement(f.HStack,null,n.default.createElement(f.Flex,{width:"50%"},n.default.createElement(E.default,null)),n.default.createElement(f.Flex,{width:"50%",px:25,direction:"column",justify:"center"},n.default.createElement(f.Button,{width:"100%",onClick:B},n.default.createElement(f.Box,{bg:"danger.500",py:15,px:20,borderRadius:x.default.small,align:"center"},n.default.createElement(f.Text,null,"Cancel"))),n.default.createElement(f.Button,{width:"100%",onClick:j},n.default.createElement(f.Box,{bg:"primary.500",py:15,px:20,mt:20,borderRadius:x.default.small,align:"center"},n.default.createElement(f.Text,null,D()))))):n.default.createElement(f.VStack,null,n.default.createElement(E.default,null),n.default.createElement(f.Flex,{direction:"column",justifyContent:"space-between"},n.default.createElement(f.Button,{width:"100%",onClick:B},n.default.createElement(f.Box,{bg:"danger.500",py:12,px:20,mt:10,borderRadius:x.default.small,align:"center"},n.default.createElement(f.Text,null,"Cancel"))),n.default.createElement(f.Button,{width:"100%",onClick:j},n.default.createElement(f.Box,{bg:"primary.500",py:12,px:20,mt:10,borderRadius:x.default.small,align:"center"},n.default.createElement(f.Text,null,D())))))))))};e.default=w},805,[1,165,585,432,487,497,508,512,514,2,676,806,575]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){var t=(0,n.useContext)(p.ConfigServiceContext).sessionConfig,v=(0,c.useWindowDimensions)(),S=(t.theme.dimensions||v).width,x='LANDSCAPE'===n.default.useContext(b.OrientationContext).orientation,y=Math.floor(3*S/9);S<1024&&S>500?y=Math.floor(4*S/9):S<500&&(y=Math.floor(7.2*S/9));var P=Math.floor(y*(x?3:5)/4.4),D=(0,o.useSelector)(function(t){return t.participant.id}),I=(0,o.useSelector)(function(t){return t.participant.videoOff}),w=(0,o.useSelector)(function(t){return t.participant.audioMuted}),C=(0,o.useSelector)(function(t){return t.participant.displayName}),M=(0,o.useSelector)(function(t){return t.participant.displayImageURL}),k=(0,o.useSelector)(function(t){return t.participant.device}),O=(0,o.useSelector)(function(t){return t.participant.participantPermissions}),j=(0,o.useSelector)(function(t){return t.participant.videoProduction}),T=(0,o.useSelector)(function(t){return t.participant.audioProduction}),N=(0,n.useContext)(s.UserTrackContext),A=N.mediaTracks,_=A.webcamTrack,z=A.audioTrack,B=N.inputDevices,L=(B.audioInputDevices,B.videoInputDevices,B.onAudioInputChange,B.onVideoInputChange,B.toggleAudioState),W=B.toggleVideoState,R=n.default.createElement(u.Box,{status:"error",bg:"danger.500",p:12,borderRadius:h.default.small,mt:10,width:y},n.default.createElement(u.HStack,{width:y},n.default.createElement(u.VStack,null,n.default.createElement(u.Text,{mb:2,fontSize:"lg",fontWeight:"bold"},"Permission Denied"),n.default.createElement(u.Text,{fontSize:"sm"},"We could not get permission to access your device.")))),V={id:D,device:k,displayName:C,audioMuted:w,picture:M,videoVisible:!I,videoTrack:_,audioTrack:z,isMe:!0};return n.default.createElement(u.Flex,{direction:"column",justify:"center"},n.default.createElement(f.default,{height:P,width:y,peer:V},n.default.createElement(u.Flex,{position:"absolute",bottom:1,zIndex:2e3},n.default.createElement(u.Flex,{direction:"row",justify:"flex-end",width:y,mb:10},n.default.createElement(u.Button,{disabled:T===l.MediaStates.NOT_APPLICABLE||O.microphone===E.permissionEnum.DENIED,onClick:L},n.default.createElement(u.Box,{height:36,width:36,bg:"secondary.800",borderRadius:h.default.small,align:"center",mr:5,justify:"center"},!w&&z?n.default.createElement(u.Icon,{name:"mic",boxSize:"20",fill:"textPrimary.200"}):n.default.createElement(u.Icon,{name:"mic-off",boxSize:"20",fill:"danger.500"}))),n.default.createElement(u.Button,{disabled:j===l.MediaStates.NOT_APPLICABLE||O.camera===E.permissionEnum.DENIED,onClick:W},n.default.createElement(u.Box,{height:36,width:36,bg:"secondary.800",borderRadius:h.default.small,align:"center",mr:20,justify:"center"},I?n.default.createElement(u.Icon,{name:"videocam-off",boxSize:"20",fill:"danger.500"}):n.default.createElement(u.Icon,{name:"videocam",boxSize:"20",fill:"textPrimary.200"})))))),(O.camera===E.permissionEnum.DENIED||O.microphone===E.permissionEnum.DENIED)&&R)};var n=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=v(n);if(o&&o.has(t))return o.get(t);var u={},c=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in t)if("default"!==l&&Object.prototype.hasOwnProperty.call(t,l)){var f=c?Object.getOwnPropertyDescriptor(t,l):null;f&&(f.get||f.set)?Object.defineProperty(u,l,f):u[l]=t[l]}u.default=t,o&&o.set(t,u);return u})(r(d[1])),o=r(d[2]),u=r(d[3]),c=r(d[4]),l=r(d[5]),f=t(r(d[6])),s=r(d[7]),p=r(d[8]),E=r(d[9]),b=r(d[10]),h=t(r(d[11]));function v(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(v=function(t){return t?o:n})(t)}},806,[1,165,432,512,2,480,681,579,508,487,575,676]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),o=r(d[2]),u=r(d[3]),l=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=s(n);if(o&&o.has(t))return o.get(t);var u={},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var f in t)if("default"!==f&&Object.prototype.hasOwnProperty.call(t,f)){var c=l?Object.getOwnPropertyDescriptor(t,f):null;c&&(c.get||c.set)?Object.defineProperty(u,f,c):u[f]=t[f]}u.default=t,o&&o.set(t,u);return u})(r(d[4])),f=r(d[5]),c=r(d[6]);function s(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(s=function(t){return t?o:n})(t)}var p=function(t){t.isMobile;var s=(0,l.useContext)(u.PeersServiceContext),p=s.joinedProcessedPeers,y=s.selfPeer,h=(0,c.useSelector)(function(t){return t.room.gridView}),v=p.concat([y]).filter(function(t){return!(null!=t&&t.webinarHiddenParticipant)&&(null==t?void 0:t.requestToJoinType)===o.RequestToJoinType.ask});return l.default.createElement(f.Flex,{direction:"row",width:"100%",position:"absolute",zIndex:"1",alignItems:"flex-end",justifyContent:"flex-end",bottom:"70",right:"20"},v.map(function(t){return l.default.createElement(f.Box,{key:t.id},l.default.createElement(n.default,{peer:t,height:80,width:130,hideBadge:!0,zIndex:1}))}),0===v.length&&'multi_alternate'===h&&0!==p.length&&l.default.createElement(f.Box,{key:y.id},l.default.createElement(n.default,{peer:y,height:156,width:96,hideBadge:!0})))};p.defaultProps={isMobile:!1};var y=p;e.default=y},807,[1,681,487,674,165,512,432]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),o=r(d[2]),u=r(d[3]),c=r(d[4]),s=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=M(n);if(o&&o.has(t))return o.get(t);var u={},c=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in t)if("default"!==s&&Object.prototype.hasOwnProperty.call(t,s)){var f=c?Object.getOwnPropertyDescriptor(t,s):null;f&&(f.get||f.set)?Object.defineProperty(u,s,f):u[s]=t[s]}u.default=t,o&&o.set(t,u);return u})(r(d[5])),f=r(d[6]),l=r(d[7]),p=r(d[8]);function M(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(M=function(t){return t?o:n})(t)}var v=s.default.memo(function(t){var M=(0,f.useDispatch)(),v=(0,s.useContext)(l.ConfigServiceContext),y=v.processPreset,S=v.meeting,x=(0,f.useSelector)(function(t){return t.room.producersState}),O=(0,f.useSelector)(function(t){return t.room.legacyMode}),P=(0,f.useSelector)(function(t){return t.room.joined}),b=(0,f.useSelector)(function(t){return t.participant.preset}),h=(0,f.useSelector)(function(t){return t.participant.audioMuted}),k=(0,s.useContext)(u.MediaRoomContext).mediaRoom,w=(0,s.useContext)(c.UserTrackContext).mediaTracks,C=w.audioTrack,E=w.webcamTrack,T=w.screenShareVideoTrack;return(0,s.useEffect)(function(){k&&x===o.MediaStates.LOADED&&n.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:O!==k.legacyMode&&(k.legacyMode=O,k.resetVideoProducers(E,T));case 1:case"end":return t.stop()}},null,null,null,Promise)},[O,x]),(0,s.useEffect)(function(){x===o.MediaStates.NOT_STARTED&&(k.hidden||(k.getMesssages(),k.getPolls()),k.hidden=!1,n.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:if(M((0,o.setProducersState)(o.MediaStates.CONNECTING)),!E){t.next=4;break}return t.next=4,n.default.awrap(k.shareWebcam(E));case 4:if(!C){t.next=7;break}return t.next=7,n.default.awrap(k.shareMic(C,h));case 7:M((0,o.setProducersState)(o.MediaStates.LOADED)),null==S||S.emit(S.Events.localMediaConnected);case 9:case"end":return t.stop()}},null,null,null,Promise))},[x,P]),(0,s.useEffect)(function(){b&&y(b)},[b]),s.default.createElement(p.Box,null)});e.default=v},808,[1,67,480,585,579,165,432,508,512]); -__d(function(g,r,i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=function(e){var E=e.width,x=e.height,h=e.isLandscape,b=e.meetingCode,T=e.roomName,C=e.onChangeMeetingCode,v=e.joinMeeting,w=e.title,j=(0,y.useDispatch)(),O=n.useState({displayName:!1,meetingCode:!1}),P=(0,t.default)(O,2),D=P[0],M=P[1],_=n.useContext(u.ThemeContext).colors,k=(0,y.useSelector)(function(e){return e.participant.displayName});(0,y.useSelector)(function(e){return e.room.roomViewType});return n.createElement(o.Flex,{height:x,width:E,justify:h?'space-evenly':'center',align:"center",backgroundColor:"secondary.1000",top:0,direction:h?'row':'column',bottom:0},n.createElement(o.Flex,{align:"center"},n.createElement(o.Text,{fontWeight:"bold",py:18,fontSize:"lg"},w),n.createElement(l.default,null)),n.createElement(o.Flex,{width:E/(h?3:1)-40,justify:"center"},s.DYTE_DEV_MODE?n.createElement(o.Box,null,n.createElement(o.Text,{color:"textPrimary.300",mt:20},"Name: "),n.createElement(c.TextInput,{style:{paddingLeft:15,height:48,marginVertical:10,borderRadius:p.default.medium,color:_.textPrimary[300],backgroundColor:_.secondary[800],width:E/(h?3:1)-40},onChangeText:function(e){return j((0,f.setUserDisplayName)(e))},editable:!0,showSoftInputOnFocus:!0,value:k})):n.createElement(o.HStack,{justify:"center",py:24},n.createElement(o.Text,null,"you are joining as",' '),n.createElement(o.Text,{fontWeight:"bold"},k)),D.displayName&&n.createElement(o.Text,{color:"danger.300",mb:10}," Please enter your display name"),!T&&s.DYTE_DEV_MODE&&n.createElement(o.Box,null,n.createElement(o.Text,{color:"textPrimary.300"},"Meeting Code:"),n.createElement(c.TextInput,{style:{paddingLeft:15,paddingBottom:7,paddingTop:7,marginVertical:10,borderRadius:p.default.medium,color:_.textPrimary[300],backgroundColor:_.secondary[800],width:E/(h?3:1)-40},onChangeText:C,value:b}),D.meetingCode&&n.createElement(o.Text,{color:"danger.300",mb:10}," Please enter meeting room code")),n.createElement(o.Button,{onClick:function(){var e={displayName:!1,meetingCode:!1};b&&k?v():(k||(e.displayName=!0),b||(e.meetingCode=!0));M(e)}},n.createElement(o.Box,{bg:"primary.500",py:12,mt:10,borderRadius:p.default.medium,align:"center"},n.createElement(o.Text,null,"Join")))))};var t=e(r(d[1])),n=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=E(t);if(n&&n.has(e))return n.get(e);var o={},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in e)if("default"!==c&&Object.prototype.hasOwnProperty.call(e,c)){var u=l?Object.getOwnPropertyDescriptor(e,c):null;u&&(u.get||u.set)?Object.defineProperty(o,c,u):o[c]=e[c]}o.default=e,n&&n.set(e,o);return o})(r(d[2])),o=r(d[3]),l=e(r(d[4])),c=r(d[5]),u=r(d[6]),s=r(d[7]),p=e(r(d[8])),f=r(d[9]),y=r(d[10]);function E(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(E=function(e){return e?n:t})(e)}},809,[1,41,165,512,806,2,514,543,676,487,432]); -__d(function(g,r,i,a,m,e,d){var I;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,(function(I){I.CLIENTID_INVALID="CLIENTID_INVALID",I.MEETING_UNAUTHORIZED="MEETING_UNAUTHORIZED",I.MEETING_NOTFOUND="MEETING_NOTFOUND"})(I||(I={}));var N=I;e.default=N},810,[]); -__d(function(e,i,t,l,n,d,o){n.exports={name:"dyteClientMobile",displayName:"dyteClientMobile"}},811,[]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.updateWebinarPresentingSetting=e.updatePreset=e.updateCanPresent=e.switchToGroupCall=e.stoppedPresenting=e.startedPresenting=e.setVisibilitySettings=e.setVideoTrackSelection=e.setVideoProduction=e.setVideoOff=e.setUserToken=e.setUserDisplayName=e.setUserDisplayImageURL=e.setUser=e.setScreenSharingProduction=e.setScreenSharing=e.setParticipantPermissions=e.setLoggedIn=e.setCameraFacing=e.setAudioTrackSelection=e.setAudioProduction=e.setAudioMuted=e.resetParticipant=e.requestedJoinToStageState=e.requestToJoinType=e.requestToJoinStageRejected=e.requestToJoinStageAccepted=e.requestToJoinPeerStageAccepted=e.removedFromStage=e.permissionEnum=e.muteAllVideo=e.muteAll=e.initiatePresenting=e.disableVideo=e.disableAudio=e.default=e.RequestToJoinType=e.RequestToJoinStageState=e.PresentingState=e.JoinStageSettings=void 0;var n,o,s=t(r(d[1])),c=r(d[2]),u=r(d[3]),p=r(d[4]),l=r(d[5]),S=r(d[6]),T=r(d[7]),f=t(r(d[8]));e.permissionEnum=o,(function(t){t[t.ACCEPTED=0]="ACCEPTED",t[t.DENIED=1]="DENIED",t[t.FAILED=2]="FAILED",t[t.INIT=3]="INIT"})(o||(e.permissionEnum=o={}));var A=(0,c.createAction)('participant/set-user');e.setUser=A;var E=(0,c.createAction)('participant/set-token');e.setUserToken=E;var y=(0,c.createAction)('participant/set-logged-in');e.setLoggedIn=y;var P=(0,c.createAction)('participant/set-display-name');e.setUserDisplayName=P;var I=(0,c.createAction)('participant/set-display-image');e.setUserDisplayImageURL=I;var N=(0,c.createAction)('participant/set-video-production');e.setVideoProduction=N;var v=(0,c.createAction)('participant/set-audio-production');e.setAudioProduction=v;var R=(0,c.createAction)('participant/set-screen-sharing-production');e.setScreenSharingProduction=R;var D=(0,c.createAction)('participant/set-audio-muted');e.setAudioMuted=D;var O=(0,c.createAction)('participant/set-screen-sharing');e.setScreenSharing=O;var _=(0,c.createAction)('participant/set-video-off');e.setVideoOff=_;var b=(0,c.createAction)('participant/set-video-track-selection');e.setVideoTrackSelection=b;var h=(0,c.createAction)('participant/set-audio-track-selection');e.setAudioTrackSelection=h;var q=(0,c.createAction)('participant/set-permissions');e.setParticipantPermissions=q;var J=(0,c.createAction)('websocket/request-to-join-stage-accepted');e.requestToJoinStageAccepted=J;var w=(0,c.createAction)('websocket/request-to-join-stage-rejected');e.requestToJoinStageRejected=w;var k=(0,c.createAction)('websocket/removed-from-stage');e.removedFromStage=k;var M=(0,c.createAction)('room/request-to-join-stage-state');e.requestedJoinToStageState=M;var U=(0,c.createAction)('participant/request-to-join-type');e.requestToJoinType=U;var L=(0,c.createAction)('websocket/started-presenting');e.startedPresenting=L;var C=(0,c.createAction)('websocket/stopped-presenting');e.stoppedPresenting=C;var j=(0,c.createAction)('participant/initiate-presenting');e.initiatePresenting=j;var G=(0,c.createAction)('websocket/peer-added-to-stage');e.requestToJoinPeerStageAccepted=G;var W=(0,c.createAction)('session/reset-pariticipant');e.resetParticipant=W;var H=(0,c.createAction)('session/camera-facing');e.setCameraFacing=H;var V=(0,c.createAction)('websocket/mute-all');e.muteAll=V;var F=(0,c.createAction)('websocket/mute-all-video');e.muteAllVideo=F;var Q=(0,c.createAction)('websocket/disable-audio');e.disableAudio=Q;var x=(0,c.createAction)('websocket/disable-video');e.disableVideo=x;var Y=(0,c.createAction)('websocket/visibility-settings');e.setVisibilitySettings=Y;var z=(0,c.createAction)('websocket/update_can_update');e.updateCanPresent=z;var K=(0,c.createAction)('websocket/update-webinar-update-setting');e.updateWebinarPresentingSetting=K;var B=(0,c.createAction)('websocket/update-userpreset');e.updatePreset=B;var X,Z,$,ee,te=(0,c.createAction)('session/switch-group-call');e.switchToGroupCall=te,e.JoinStageSettings=X,(function(t){t.ALLOWED="allowed",t.ON_REQUEST="on_request",t.NOT_ALLOWED="not_allowed"})(X||(e.JoinStageSettings=X={})),e.PresentingState=Z,(function(t){t[t.PRESENTING=0]="PRESENTING",t[t.NOT_PRESENTING=1]="NOT_PRESENTING",t[t.INITIATED=2]="INITIATED"})(Z||(e.PresentingState=Z={})),e.RequestToJoinStageState=$,(function(t){t[t.NONE=0]="NONE",t[t.WAITING=1]="WAITING",t[t.ACCEPTED=2]="ACCEPTED",t[t.REJECTED=3]="REJECTED",t[t.INITIATED=4]="INITIATED"})($||(e.RequestToJoinStageState=$={})),e.RequestToJoinType=ee,(function(t){t.present="REQUEST_TO_PRESENT",t.ask="REQUEST_TO_ASK"})(ee||(e.RequestToJoinType=ee={}));var ae={id:'',peerId:f.default.v4().toString(),device:'',email:'',displayName:'',authToken:'',loggedIn:!1,displayImageURL:'',audioMuted:!1,videoOff:!1,sharingScreen:!1,videoProduction:u.MediaStates.NOT_STARTED,audioProduction:u.MediaStates.NOT_STARTED,screenSharingProduction:u.MediaStates.NOT_STARTED,shouldProduce:!0,isHost:!1,canUnMute:!0,clientSpecificId:null,participantPermissions:{camera:o.INIT,microphone:o.INIT,externalStorage:o.INIT,bluetooth:o.INIT,photos:o.INIT,readExternalStorage:o.INIT},cameraFacing:'front',hidden:!1,webinarHiddenParticipant:!1,joinStageSettings:X.ALLOWED,requestToJoinStageState:$.NONE,presentingState:Z.NOT_PRESENTING,canPresent:!1,metadata:{preset_name:'default',view_type:'GROUP_CALL'},organizationId:'',preset:null,switched:null};var ie=(0,c.createReducer)(ae,(n={},(0,s.default)(n,W.toString(),function(t){t.sharingScreen=!1,t.videoProduction=u.MediaStates.NOT_STARTED,t.audioProduction=u.MediaStates.NOT_STARTED}),(0,s.default)(n,A.toString(),function(t,n){t.authToken=n.payload.authToken,t.loggedIn=n.payload.loggedIn||!1,t.email=n.payload.email||'',t.displayImageURL=n.payload.picture||'',t.id=n.payload.id||'',t.clientSpecificId=n.payload.clientSpecificId,t.organizationId=n.payload.organizationId,n.payload.name&&n.payload.name.length>0&&(t.displayName=n.payload.name||'')}),(0,s.default)(n,E.toString(),function(t,n){var o;t.authToken=n.payload,t.id=(o=n.payload,(0,l.parseJwt)(o).id)}),(0,s.default)(n,P.toString(),function(t,n){t.displayName=n.payload}),(0,s.default)(n,I.toString(),function(t,n){t.displayImageURL=n.payload}),(0,s.default)(n,y.toString(),function(t,n){t.loggedIn=n.payload}),(0,s.default)(n,q.toString(),function(t,n){t.participantPermissions=n.payload}),(0,s.default)(n,N.toString(),function(t,n){t.videoProduction=n.payload}),(0,s.default)(n,v.toString(),function(t,n){t.audioProduction=n.payload}),(0,s.default)(n,R.toString(),function(t,n){t.screenSharingProduction=n.payload}),(0,s.default)(n,D.toString(),function(t,n){!1!==t.canUnMute&&(t.audioMuted=n.payload)}),(0,s.default)(n,_.toString(),function(t,n){t.videoOff=n.payload}),(0,s.default)(n,b.toString(),function(t,n){t.videoTrackSelection=n.payload}),(0,s.default)(n,h.toString(),function(t,n){t.audioTrackSelection=n.payload}),(0,s.default)(n,O.toString(),function(t,n){t.sharingScreen=n.payload}),(0,s.default)(n,p.roomJoined.toString(),function(t,n){t.isHost=n.payload.isHost}),(0,s.default)(n,V.toString(),function(t,n){t.isHost||(t.audioMuted=!0,t.canUnMute=n.payload.allowUnMute)}),(0,s.default)(n,F.toString(),function(t){t.isHost||(t.videoOff=!0)}),(0,s.default)(n,Q.toString(),function(t){t.audioMuted=!0}),(0,s.default)(n,x.toString(),function(t){t.videoOff=!0}),(0,s.default)(n,H.toString(),function(t,n){t.cameraFacing=n.payload}),(0,s.default)(n,J.toString(),function(t,n){t.joinStageSettings=X.ALLOWED,t.requestToJoinStageState=$.ACCEPTED,t.presentingState=Z.INITIATED,t.requestToJoinType=n.payload.requestToJoinType,t.canPresent=!0}),(0,s.default)(n,z.toString(),function(t,n){t.canPresent=n.payload}),(0,s.default)(n,K.toString(),function(t,n){t.webinarHiddenParticipant=n.payload}),(0,s.default)(n,w.toString(),function(t){t.webinarHiddenParticipant=!0,t.joinStageSettings=X.NOT_ALLOWED,t.requestToJoinStageState=$.REJECTED,t.presentingState=Z.NOT_PRESENTING,t.sharingScreen=!1,t.screenSharingProduction=u.MediaStates.NOT_STARTED,T.Alert.alert('Request Declined','Your Request have been declined by host or moderator',[{text:'OK',onPress:function(){}}])}),(0,s.default)(n,k.toString(),function(t,n){t.webinarHiddenParticipant=!0,t.joinStageSettings=X.NOT_ALLOWED,t.audioMuted=!0,t.videoOff=!0,t.sharingScreen=!1,t.requestToJoinStageState=$.NONE,t.presentingState=Z.NOT_PRESENTING,t.screenSharingProduction=u.MediaStates.NOT_STARTED,t.requestToJoinType=void 0;var o=n.payload.type===S.WebinarAcceptRequestType.REQUESTED_BY_PARTICIPANT?'Dropped successfully.':'Dropped from Stage',s=n.payload.type===S.WebinarAcceptRequestType.REQUESTED_BY_PARTICIPANT?"You are no more "+(t.requestToJoinType===ee.present?'Pesenting':'Asking')+".":"Host/Moderator has force stopped you from "+(t.requestToJoinType===ee.present?'Pesenting':'Asking')+".";T.Alert.alert(o,s,[{text:'OK',onPress:function(){}}]),t.canPresent=!1}),(0,s.default)(n,M.toString(),function(t,n){t.requestToJoinStageState=n.payload}),(0,s.default)(n,U.toString(),function(t,n){t.requestToJoinType=n.payload}),(0,s.default)(n,L.toString(),function(t){t.webinarHiddenParticipant=!1,t.presentingState=Z.PRESENTING}),(0,s.default)(n,C.toString(),function(t){t.webinarHiddenParticipant=!0,t.presentingState=Z.NOT_PRESENTING,t.screenSharingProduction=u.MediaStates.NOT_STARTED,t.sharingScreen=!1,t.canPresent=!1}),(0,s.default)(n,j.toString(),function(t){t.presentingState=Z.INITIATED}),(0,s.default)(n,G.toString(),function(t,n){n.payload.id===t.peerId&&(t.requestToJoinType=n.payload.requestToJoinType)}),(0,s.default)(n,Y.toString(),function(t,n){var o=n.payload,s=(o.hidden,o.joinStageSettings);t.joinStageSettings=s}),(0,s.default)(n,B.toString(),function(t,n){t.preset=n.payload.preset}),(0,s.default)(n,p.peerMetadataUpdated.toString(),function(t,n){t.peerId===n.payload.id&&(t.metadata.preset_name=n.payload.preset_name,t.metadata.view_type=n.payload.view_type)}),(0,s.default)(n,te.toString(),function(t,n){t.videoProduction=u.MediaStates.NOT_STARTED,t.audioProduction=u.MediaStates.NOT_STARTED,t.switched='meeting'}),(0,s.default)(n,p.switchToWebinar.toString(),function(t,n){t.switched='webinar'}),n));e.default=ie},487,[1,261,475,480,481,488,492,2,493]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.browserName=void 0,e.default=function(t,o){var c=v(!1),f=(0,n.default)(c,2),h=f[0],l=f[1],p=o&&o.successDuration;return(0,u.useEffect)(function(){if(h&&p){var t=setTimeout(function(){l(!1)},p);return function(){clearTimeout(t)}}return function(){}},[h,p]),[h,function(){var n=(0,s.default)(t);l(n)}]},e.osName=e.isSafari=e.isMobile=e.isDesktopSafari=e.isChrome=e.getDeviceInfo=void 0,e.parseJwt=function(t){var n=t.split('.')[1].replace(/-/g,'+').replace(/_/g,'/'),o=decodeURIComponent(c.default.decode(n).split('').map(function(t){return"%"+("00"+t.charCodeAt(0).toString(16)).slice(-2)}).join(''));return JSON.parse(o)},e.useDisclosure=void 0,e.useScale=function(t){var n=t.width,o=t.height,u=f.Dimensions.get('screen').width,s=f.Dimensions.get('screen').height;return{width:Math.min(n,u),height:Math.min(o,s)}},e.withAnchorPoint=void 0;var n=t(r(d[1])),o=t(r(d[2])),u=r(d[3]),s=t(r(d[4])),c=t(r(d[5])),f=r(d[6]),h=r(d[3]),l=h.useCallback,v=h.useState,p=f.NativeModules.DyteHelper,w=(new f.NativeEventEmitter(p),function(t){return t>=0&&t<=1}),D=function(t){return t&&t.width>0&&t.height>0},b=.5,N=.5;e.withAnchorPoint=function(t,n,u){if(!w((s=n).x)||!w(s.y))return t;var s;if(!D(u))return t;var c=t.transform;if(!c)return t;if(n.x!==b&&u.width){var f=[];f.push({translateX:u.width*(n.x-b)}),(c=[].concat(f,(0,o.default)(c))).push({translateX:u.width*(b-n.x)})}if(!Array.isArray(c))return{transform:c};if(n.y!==N&&u.height){var h=[];h.push({translateY:u.height*(n.y-N)}),(c=[].concat(h,(0,o.default)(c))).push({translateY:u.height*(N-n.y)})}return{transform:c}};var y=function(){return'react native client'};e.browserName=y;var S=function(){return''};e.osName=S;var M=function(){return!0};e.isMobile=M;e.isChrome=function(){return!0};e.getDeviceInfo=function(){return{isMobile:!0,browserName:'react native client',osName:'',browserVersion:'react native client'}};e.isSafari=function(){return!1};e.isDesktopSafari=function(){return!1};e.useDisclosure=function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0],o=v(t),u=(0,n.default)(o,2),s=u[0],c=u[1];return{isOpen:s,onOpen:l(function(){return c(!0)},[]),onClose:l(function(){return c(!1)},[]),toggle:l(function(){return c(function(t){return!t})},[])}}},488,[1,41,49,165,489,491,2]); +__d(function(g,r,i,a,m,_e,d){"use strict";var e=r(d[0]),t={"text/plain":"Text","text/html":"Url",default:"Text"},o="Copy to clipboard: #{key}, Enter";function n(e){var t=(/mac os x/i.test(navigator.userAgent)?"\u2318":"Ctrl")+"+C";return e.replace(/#{\s*key\s*}/g,t)}m.exports=function(c,l){var s,p,u,y,f,b,w=!1;l||(l={}),s=l.debug||!1;try{if(u=e(),y=document.createRange(),f=document.getSelection(),(b=document.createElement("span")).textContent=c,b.style.all="unset",b.style.position="fixed",b.style.top=0,b.style.clip="rect(0, 0, 0, 0)",b.style.whiteSpace="pre",b.style.webkitUserSelect="text",b.style.MozUserSelect="text",b.style.msUserSelect="text",b.style.userSelect="text",b.addEventListener("copy",function(e){if(e.stopPropagation(),l.format)if(e.preventDefault(),void 0===e.clipboardData){s&&console.warn("unable to use e.clipboardData"),s&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var o=t[l.format]||t.default;window.clipboardData.setData(o,c)}else e.clipboardData.clearData(),e.clipboardData.setData(l.format,c);l.onCopy&&(e.preventDefault(),l.onCopy(e.clipboardData))}),document.body.appendChild(b),y.selectNodeContents(b),f.addRange(y),!document.execCommand("copy"))throw new Error("copy command was unsuccessful");w=!0}catch(e){s&&console.error("unable to copy using execCommand: ",e),s&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(l.format||"text",c),l.onCopy&&l.onCopy(window.clipboardData),w=!0}catch(e){s&&console.error("unable to copy using clipboardData: ",e),s&&console.error("falling back to prompt"),p=n("message"in l?l.message:o),window.prompt(p,c)}}finally{f&&("function"==typeof f.removeRange?f.removeRange(y):f.removeAllRanges()),b&&document.body.removeChild(b),u()}return w}},489,[490]); +__d(function(g,r,_i,a,m,e,d){m.exports=function(){var n=document.getSelection();if(!n.rangeCount)return function(){};for(var t=document.activeElement,o=[],u=0;u>2,o=(3&c)<<4|(h=n.charCodeAt(s++))>>4,A=(15&h)<<2|(u=n.charCodeAt(s++))>>6,l=63&u,isNaN(h)?A=l=64:isNaN(u)&&(l=64),f.push(t.charAt(i)+t.charAt(o)+t.charAt(A)+t.charAt(l)),c=h=u="",i=o=A=l=""}while(s>2,o=(3&c)<<4|(h=n[s++])>>4,A=(15&h)<<2|(u=n[s++])>>6,l=63&u,isNaN(h)?A=l=64:isNaN(u)&&(l=64),f.push(t.charAt(i)+t.charAt(o)+t.charAt(A)+t.charAt(l)),c=h=u="",i=o=A=l=""}while(s>>((3&r)<<3)&255;return f},'undefined'!=typeof console&&console.warn&&console.warn("[SECURITY] node-uuid: crypto not usable, falling back to insecure Math.random()")}})():(function(){if('function'==typeof _r)try{var n=_r(d[0]);t=r=n&&function(){return n(16)},r()}catch(n){}})();for(var f='function'==typeof Buffer?Buffer:Array,i=[],c={},s=0;s<256;s++)i[s]=(s+256).toString(16).substr(1),c[i[s]]=s;function l(n,r){var e=r||0,t=i;return t[n[e++]]+t[n[e++]]+t[n[e++]]+t[n[e++]]+'-'+t[n[e++]]+t[n[e++]]+'-'+t[n[e++]]+t[n[e++]]+'-'+t[n[e++]]+t[n[e++]]+'-'+t[n[e++]]+t[n[e++]]+t[n[e++]]+t[n[e++]]+t[n[e++]]+t[n[e++]]}var v=r(),w=[1|v[0],v[1],v[2],v[3],v[4],v[5]],y=16383&(v[6]<<8|v[7]),p=0,h=0;function C(n,e,t){var o=e&&t||0;'string'==typeof n&&(e='binary'===n?new f(16):null,n=null);var u=(n=n||{}).random||(n.rng||r)();if(u[6]=15&u[6]|64,u[8]=63&u[8]|128,e)for(var i=0;i<16;i++)e[o+i]=u[i];return e||l(u)}var R=C;R.v1=function(n,r,e){var t=r&&e||0,o=r||[],u=null!=(n=n||{}).clockseq?n.clockseq:y,f=null!=n.msecs?n.msecs:(new Date).getTime(),i=null!=n.nsecs?n.nsecs:h+1,c=f-p+(i-h)/1e4;if(c<0&&null==n.clockseq&&(u=u+1&16383),(c<0||f>p)&&null==n.nsecs&&(i=0),i>=1e4)throw new Error('uuid.v1(): Can\'t create more than 10M uuids/sec');p=f,h=i,y=u;var s=(1e4*(268435455&(f+=122192928e5))+i)%4294967296;o[t++]=s>>>24&255,o[t++]=s>>>16&255,o[t++]=s>>>8&255,o[t++]=255&s;var v=f/4294967296*1e4&268435455;o[t++]=v>>>8&255,o[t++]=255&v,o[t++]=v>>>24&15|16,o[t++]=v>>>16&255,o[t++]=u>>>8|128,o[t++]=255&u;for(var C=n.node||w,R=0;R<6;R++)o[t+R]=C[R];return r||l(o)},R.v4=C,R.parse=function(n,r,e){var t=r&&e||0,o=0;for(r=r||[],n.toLowerCase().replace(/[0-9a-f]{2}/g,function(n){o<16&&(r[t+o++]=c[n])});o<16;)r[t+o++]=0;return r},R.unparse=l,R.BufferClass=f,R._rng=r,R._mathRNG=e,R._nodeRNG=t,R._whatwgRNG=o,void 0!==m&&m.exports?m.exports=R:'function'==typeof define&&define.amd?define(function(){return R}):(u=n.uuid,R.noConflict=function(){return n.uuid=u,R},n.uuid=R)})('undefined'!=typeof window?window:null)},493,[494]); +__d(function(g,r,i,a,m,e,d){'use strict';var o=65536,n=4294967295;var t=r(d[0]).Buffer,s=g.crypto||g.msCrypto;s&&s.getRandomValues?m.exports=function(u,f){if(u>n)throw new RangeError('requested too many random bytes');var c=t.allocUnsafe(u);if(u>0)if(u>o)for(var l=0;lp)throw new RangeError('The value "'+t+'" is invalid for option "size"');var e=new Uint8Array(t);return Object.setPrototypeOf(e,l.prototype),e}function l(t,e,n){if('number'==typeof t){if('string'==typeof e)throw new TypeError('The "string" argument must be of type string. Received type number');return b(t)}return y(t,e,n)}function y(t,e,n){if('string'==typeof t)return B(t,e);if(ArrayBuffer.isView(t))return m(t);if(null==t)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof t);if(pt(t,ArrayBuffer)||t&&pt(t.buffer,ArrayBuffer))return I(t,e,n);if('undefined'!=typeof SharedArrayBuffer&&(pt(t,SharedArrayBuffer)||t&&pt(t.buffer,SharedArrayBuffer)))return I(t,e,n);if('number'==typeof t)throw new TypeError('The "value" argument must not be of type number. Received type number');var i=t.valueOf&&t.valueOf();if(null!=i&&i!==t)return l.from(i,e,n);var o=U(t);if(o)return o;if('undefined'!=typeof Symbol&&null!=Symbol.toPrimitive&&'function'==typeof t[Symbol.toPrimitive])return l.from(t[Symbol.toPrimitive]('string'),e,n);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof t)}function w(t){if('number'!=typeof t)throw new TypeError('"size" argument must be of type number');if(t<0)throw new RangeError('The value "'+t+'" is invalid for option "size"')}function v(t,e,n){return w(t),t<=0?c(t):void 0!==e?'string'==typeof n?c(t).fill(e,n):c(t).fill(e):c(t)}function b(t){return w(t),c(t<0?0:0|A(t))}function B(t,e){if('string'==typeof e&&''!==e||(e='utf8'),!l.isEncoding(e))throw new TypeError('Unknown encoding: '+e);var n=0|R(t,e),i=c(n),o=i.write(t,e);return o!==n&&(i=i.slice(0,o)),i}function E(t){for(var e=t.length<0?0:0|A(t.length),n=c(e),i=0;i=p)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+p.toString(16)+' bytes');return 0|t}function R(t,e){if(l.isBuffer(t))return t.length;if(ArrayBuffer.isView(t)||pt(t,ArrayBuffer))return t.byteLength;if('string'!=typeof t)throw new TypeError("The \"string\" argument must be one of type string, Buffer, or ArrayBuffer. Received type "+typeof t);var n=t.length,i=arguments.length>2&&!0===arguments[2];if(!i&&0===n)return 0;for(var o=!1;;)switch(e){case'ascii':case'latin1':case'binary':return n;case'utf8':case'utf-8':return ft(t).length;case'ucs2':case'ucs-2':case'utf16le':case'utf-16le':return 2*n;case'hex':return n>>>1;case'base64':return ht(t).length;default:if(o)return i?-1:ft(t).length;e=(''+e).toLowerCase(),o=!0}}function T(t,e,n){var i=!1;if((void 0===e||e<0)&&(e=0),e>this.length)return'';if((void 0===n||n>this.length)&&(n=this.length),n<=0)return'';if((n>>>=0)<=(e>>>=0))return'';for(t||(t='utf8');;)switch(t){case'hex':return Y(this,e,n);case'utf8':case'utf-8':return N(this,e,n);case'ascii':return D(this,e,n);case'latin1':case'binary':return z(this,e,n);case'base64':return C(this,e,n);case'ucs2':case'ucs-2':case'utf16le':case'utf-16le':return G(this,e,n);default:if(i)throw new TypeError('Unknown encoding: '+t);t=(t+'').toLowerCase(),i=!0}}function O(t,e,n){var i=t[e];t[e]=t[n],t[n]=i}function L(t,e,n,i,o){if(0===t.length)return-1;if('string'==typeof n?(i=n,n=0):n>2147483647?n=2147483647:n<-2147483648&&(n=-2147483648),ct(n=+n)&&(n=o?0:t.length-1),n<0&&(n=t.length+n),n>=t.length){if(o)return-1;n=t.length-1}else if(n<0){if(!o)return-1;n=0}if('string'==typeof e&&(e=l.from(e,i)),l.isBuffer(e))return 0===e.length?-1:M(t,e,n,i,o);if('number'==typeof e)return e&=255,'function'==typeof Uint8Array.prototype.indexOf?o?Uint8Array.prototype.indexOf.call(t,e,n):Uint8Array.prototype.lastIndexOf.call(t,e,n):M(t,[e],n,i,o);throw new TypeError('val must be string, number or Buffer')}function M(t,e,n,i,o){var f,u=1,s=t.length,h=e.length;if(void 0!==i&&('ucs2'===(i=String(i).toLowerCase())||'ucs-2'===i||'utf16le'===i||'utf-16le'===i)){if(t.length<2||e.length<2)return-1;u=2,s/=2,h/=2,n/=2}function a(t,e){return 1===u?t[e]:t.readUInt16BE(e*u)}if(o){var p=-1;for(f=n;fs&&(n=s-h),f=n;f>=0;f--){for(var c=!0,l=0;lo&&(i=o):i=o;var f,u=e.length;for(i>u/2&&(i=u/2),f=0;f239?4:f>223?3:f>191?2:1;if(o+s<=n){var h=void 0,a=void 0,p=void 0,c=void 0;switch(s){case 1:f<128&&(u=f);break;case 2:128==(192&(h=t[o+1]))&&(c=(31&f)<<6|63&h)>127&&(u=c);break;case 3:h=t[o+1],a=t[o+2],128==(192&h)&&128==(192&a)&&(c=(15&f)<<12|(63&h)<<6|63&a)>2047&&(c<55296||c>57343)&&(u=c);break;case 4:h=t[o+1],a=t[o+2],p=t[o+3],128==(192&h)&&128==(192&a)&&128==(192&p)&&(c=(15&f)<<18|(63&h)<<12|(63&a)<<6|63&p)>65535&&c<1114112&&(u=c)}}null===u?(u=65533,s=1):u>65535&&(u-=65536,i.push(u>>>10&1023|55296),u=56320|1023&u),i.push(u),o+=s}return j(i)}_e.kMaxLength=p,l.TYPED_ARRAY_SUPPORT=(function(){try{var t=new Uint8Array(1),e={foo:function(){return 42}};return Object.setPrototypeOf(e,Uint8Array.prototype),Object.setPrototypeOf(t,e),42===t.foo()}catch(t){return!1}})(),l.TYPED_ARRAY_SUPPORT||'undefined'==typeof console||'function'!=typeof console.error||console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support."),Object.defineProperty(l.prototype,'parent',{enumerable:!0,get:function(){if(l.isBuffer(this))return this.buffer}}),Object.defineProperty(l.prototype,'offset',{enumerable:!0,get:function(){if(l.isBuffer(this))return this.byteOffset}}),l.poolSize=8192,l.from=function(t,e,n){return y(t,e,n)},Object.setPrototypeOf(l.prototype,Uint8Array.prototype),Object.setPrototypeOf(l,Uint8Array),l.alloc=function(t,e,n){return v(t,e,n)},l.allocUnsafe=function(t){return b(t)},l.allocUnsafeSlow=function(t){return b(t)},l.isBuffer=function(t){return null!=t&&!0===t._isBuffer&&t!==l.prototype},l.compare=function(t,e){if(pt(t,Uint8Array)&&(t=l.from(t,t.offset,t.byteLength)),pt(e,Uint8Array)&&(e=l.from(e,e.offset,e.byteLength)),!l.isBuffer(t)||!l.isBuffer(e))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(t===e)return 0;for(var n=t.length,i=e.length,o=0,f=Math.min(n,i);oi.length?(l.isBuffer(f)||(f=l.from(f)),f.copy(i,o)):Uint8Array.prototype.set.call(i,f,o);else{if(!l.isBuffer(f))throw new TypeError('"list" argument must be an Array of Buffers');f.copy(i,o)}o+=f.length}return i},l.byteLength=R,l.prototype._isBuffer=!0,l.prototype.swap16=function(){var t=this.length;if(t%2!=0)throw new RangeError('Buffer size must be a multiple of 16-bits');for(var e=0;ee&&(t+=' ... '),''},a&&(l.prototype[a]=l.prototype.inspect),l.prototype.compare=function(t,e,n,i,o){if(pt(t,Uint8Array)&&(t=l.from(t,t.offset,t.byteLength)),!l.isBuffer(t))throw new TypeError("The \"target\" argument must be one of type Buffer or Uint8Array. Received type "+typeof t);if(void 0===e&&(e=0),void 0===n&&(n=t?t.length:0),void 0===i&&(i=0),void 0===o&&(o=this.length),e<0||n>t.length||i<0||o>this.length)throw new RangeError('out of range index');if(i>=o&&e>=n)return 0;if(i>=o)return-1;if(e>=n)return 1;if(e>>>=0,n>>>=0,i>>>=0,o>>>=0,this===t)return 0;for(var f=o-i,u=n-e,s=Math.min(f,u),h=this.slice(i,o),a=t.slice(e,n),p=0;p>>=0,isFinite(n)?(n>>>=0,void 0===i&&(i='utf8')):(i=n,n=void 0)}var o=this.length-e;if((void 0===n||n>o)&&(n=o),t.length>0&&(n<0||e<0)||e>this.length)throw new RangeError('Attempt to write outside buffer bounds');i||(i='utf8');for(var f=!1;;)switch(i){case'hex':return _(this,t,e,n);case'utf8':case'utf-8':return S(this,t,e,n);case'ascii':case'latin1':case'binary':return x(this,t,e,n);case'base64':return P(this,t,e,n);case'ucs2':case'ucs-2':case'utf16le':case'utf-16le':return k(this,t,e,n);default:if(f)throw new TypeError('Unknown encoding: '+i);i=(''+i).toLowerCase(),f=!0}},l.prototype.toJSON=function(){return{type:'Buffer',data:Array.prototype.slice.call(this._arr||this,0)}};var F=4096;function j(t){var e=t.length;if(e<=F)return String.fromCharCode.apply(String,t);for(var n='',i=0;ii)&&(n=i);for(var o='',f=e;fn)throw new RangeError('Trying to access beyond buffer length')}function q(t,e,n,i,o,f){if(!l.isBuffer(t))throw new TypeError('"buffer" argument must be a Buffer instance');if(e>o||et.length)throw new RangeError('Index out of range')}function W(t,e,n,i,o){rt(e,i,o,t,n,7);var f=Number(e&BigInt(4294967295));t[n++]=f,f>>=8,t[n++]=f,f>>=8,t[n++]=f,f>>=8,t[n++]=f;var u=Number(e>>BigInt(32)&BigInt(4294967295));return t[n++]=u,u>>=8,t[n++]=u,u>>=8,t[n++]=u,u>>=8,t[n++]=u,n}function X(t,e,n,i,o){rt(e,i,o,t,n,7);var f=Number(e&BigInt(4294967295));t[n+7]=f,f>>=8,t[n+6]=f,f>>=8,t[n+5]=f,f>>=8,t[n+4]=f;var u=Number(e>>BigInt(32)&BigInt(4294967295));return t[n+3]=u,u>>=8,t[n+2]=u,u>>=8,t[n+1]=u,u>>=8,t[n]=u,n+8}function J(t,e,n,i,o,f){if(n+i>t.length)throw new RangeError('Index out of range');if(n<0)throw new RangeError('Index out of range')}function Z(t,e,n,i,o){return e=+e,n>>>=0,o||J(t,0,n,4),h.write(t,e,n,i,23,4),n+4}function $(t,e,n,i,o){return e=+e,n>>>=0,o||J(t,0,n,8),h.write(t,e,n,i,52,8),n+8}l.prototype.slice=function(t,e){var n=this.length;t=~~t,e=void 0===e?n:~~e,t<0?(t+=n)<0&&(t=0):t>n&&(t=n),e<0?(e+=n)<0&&(e=0):e>n&&(e=n),e>>=0,e>>>=0,n||V(t,e,this.length);for(var i=this[t],o=1,f=0;++f>>=0,e>>>=0,n||V(t,e,this.length);for(var i=this[t+--e],o=1;e>0&&(o*=256);)i+=this[t+--e]*o;return i},l.prototype.readUint8=l.prototype.readUInt8=function(t,e){return t>>>=0,e||V(t,1,this.length),this[t]},l.prototype.readUint16LE=l.prototype.readUInt16LE=function(t,e){return t>>>=0,e||V(t,2,this.length),this[t]|this[t+1]<<8},l.prototype.readUint16BE=l.prototype.readUInt16BE=function(t,e){return t>>>=0,e||V(t,2,this.length),this[t]<<8|this[t+1]},l.prototype.readUint32LE=l.prototype.readUInt32LE=function(t,e){return t>>>=0,e||V(t,4,this.length),(this[t]|this[t+1]<<8|this[t+2]<<16)+16777216*this[t+3]},l.prototype.readUint32BE=l.prototype.readUInt32BE=function(t,e){return t>>>=0,e||V(t,4,this.length),16777216*this[t]+(this[t+1]<<16|this[t+2]<<8|this[t+3])},l.prototype.readBigUInt64LE=yt(function(t){et(t>>>=0,'offset');var e=this[t],n=this[t+7];void 0!==e&&void 0!==n||nt(t,this.length-8);var i=e+this[++t]*Math.pow(2,8)+this[++t]*Math.pow(2,16)+this[++t]*Math.pow(2,24),o=this[++t]+this[++t]*Math.pow(2,8)+this[++t]*Math.pow(2,16)+n*Math.pow(2,24);return BigInt(i)+(BigInt(o)<>>=0,'offset');var e=this[t],n=this[t+7];void 0!==e&&void 0!==n||nt(t,this.length-8);var i=e*Math.pow(2,24)+this[++t]*Math.pow(2,16)+this[++t]*Math.pow(2,8)+this[++t],o=this[++t]*Math.pow(2,24)+this[++t]*Math.pow(2,16)+this[++t]*Math.pow(2,8)+n;return(BigInt(i)<>>=0,e>>>=0,n||V(t,e,this.length);for(var i=this[t],o=1,f=0;++f=(o*=128)&&(i-=Math.pow(2,8*e)),i},l.prototype.readIntBE=function(t,e,n){t>>>=0,e>>>=0,n||V(t,e,this.length);for(var i=e,o=1,f=this[t+--i];i>0&&(o*=256);)f+=this[t+--i]*o;return f>=(o*=128)&&(f-=Math.pow(2,8*e)),f},l.prototype.readInt8=function(t,e){return t>>>=0,e||V(t,1,this.length),128&this[t]?-1*(255-this[t]+1):this[t]},l.prototype.readInt16LE=function(t,e){t>>>=0,e||V(t,2,this.length);var n=this[t]|this[t+1]<<8;return 32768&n?4294901760|n:n},l.prototype.readInt16BE=function(t,e){t>>>=0,e||V(t,2,this.length);var n=this[t+1]|this[t]<<8;return 32768&n?4294901760|n:n},l.prototype.readInt32LE=function(t,e){return t>>>=0,e||V(t,4,this.length),this[t]|this[t+1]<<8|this[t+2]<<16|this[t+3]<<24},l.prototype.readInt32BE=function(t,e){return t>>>=0,e||V(t,4,this.length),this[t]<<24|this[t+1]<<16|this[t+2]<<8|this[t+3]},l.prototype.readBigInt64LE=yt(function(t){et(t>>>=0,'offset');var e=this[t],n=this[t+7];void 0!==e&&void 0!==n||nt(t,this.length-8);var i=this[t+4]+this[t+5]*Math.pow(2,8)+this[t+6]*Math.pow(2,16)+(n<<24);return(BigInt(i)<>>=0,'offset');var e=this[t],n=this[t+7];void 0!==e&&void 0!==n||nt(t,this.length-8);var i=(e<<24)+this[++t]*Math.pow(2,16)+this[++t]*Math.pow(2,8)+this[++t];return(BigInt(i)<>>=0,e||V(t,4,this.length),h.read(this,t,!0,23,4)},l.prototype.readFloatBE=function(t,e){return t>>>=0,e||V(t,4,this.length),h.read(this,t,!1,23,4)},l.prototype.readDoubleLE=function(t,e){return t>>>=0,e||V(t,8,this.length),h.read(this,t,!0,52,8)},l.prototype.readDoubleBE=function(t,e){return t>>>=0,e||V(t,8,this.length),h.read(this,t,!1,52,8)},l.prototype.writeUintLE=l.prototype.writeUIntLE=function(t,e,n,i){(t=+t,e>>>=0,n>>>=0,i)||q(this,t,e,n,Math.pow(2,8*n)-1,0);var o=1,f=0;for(this[e]=255&t;++f>>=0,n>>>=0,i)||q(this,t,e,n,Math.pow(2,8*n)-1,0);var o=n-1,f=1;for(this[e+o]=255&t;--o>=0&&(f*=256);)this[e+o]=t/f&255;return e+n},l.prototype.writeUint8=l.prototype.writeUInt8=function(t,e,n){return t=+t,e>>>=0,n||q(this,t,e,1,255,0),this[e]=255&t,e+1},l.prototype.writeUint16LE=l.prototype.writeUInt16LE=function(t,e,n){return t=+t,e>>>=0,n||q(this,t,e,2,65535,0),this[e]=255&t,this[e+1]=t>>>8,e+2},l.prototype.writeUint16BE=l.prototype.writeUInt16BE=function(t,e,n){return t=+t,e>>>=0,n||q(this,t,e,2,65535,0),this[e]=t>>>8,this[e+1]=255&t,e+2},l.prototype.writeUint32LE=l.prototype.writeUInt32LE=function(t,e,n){return t=+t,e>>>=0,n||q(this,t,e,4,4294967295,0),this[e+3]=t>>>24,this[e+2]=t>>>16,this[e+1]=t>>>8,this[e]=255&t,e+4},l.prototype.writeUint32BE=l.prototype.writeUInt32BE=function(t,e,n){return t=+t,e>>>=0,n||q(this,t,e,4,4294967295,0),this[e]=t>>>24,this[e+1]=t>>>16,this[e+2]=t>>>8,this[e+3]=255&t,e+4},l.prototype.writeBigUInt64LE=yt(function(t){return W(this,t,arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,BigInt(0),BigInt('0xffffffffffffffff'))}),l.prototype.writeBigUInt64BE=yt(function(t){return X(this,t,arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,BigInt(0),BigInt('0xffffffffffffffff'))}),l.prototype.writeIntLE=function(t,e,n,i){if(t=+t,e>>>=0,!i){var o=Math.pow(2,8*n-1);q(this,t,e,n,o-1,-o)}var f=0,u=1,s=0;for(this[e]=255&t;++f>0)-s&255;return e+n},l.prototype.writeIntBE=function(t,e,n,i){if(t=+t,e>>>=0,!i){var o=Math.pow(2,8*n-1);q(this,t,e,n,o-1,-o)}var f=n-1,u=1,s=0;for(this[e+f]=255&t;--f>=0&&(u*=256);)t<0&&0===s&&0!==this[e+f+1]&&(s=1),this[e+f]=(t/u>>0)-s&255;return e+n},l.prototype.writeInt8=function(t,e,n){return t=+t,e>>>=0,n||q(this,t,e,1,127,-128),t<0&&(t=255+t+1),this[e]=255&t,e+1},l.prototype.writeInt16LE=function(t,e,n){return t=+t,e>>>=0,n||q(this,t,e,2,32767,-32768),this[e]=255&t,this[e+1]=t>>>8,e+2},l.prototype.writeInt16BE=function(t,e,n){return t=+t,e>>>=0,n||q(this,t,e,2,32767,-32768),this[e]=t>>>8,this[e+1]=255&t,e+2},l.prototype.writeInt32LE=function(t,e,n){return t=+t,e>>>=0,n||q(this,t,e,4,2147483647,-2147483648),this[e]=255&t,this[e+1]=t>>>8,this[e+2]=t>>>16,this[e+3]=t>>>24,e+4},l.prototype.writeInt32BE=function(t,e,n){return t=+t,e>>>=0,n||q(this,t,e,4,2147483647,-2147483648),t<0&&(t=4294967295+t+1),this[e]=t>>>24,this[e+1]=t>>>16,this[e+2]=t>>>8,this[e+3]=255&t,e+4},l.prototype.writeBigInt64LE=yt(function(t){return W(this,t,arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,-BigInt('0x8000000000000000'),BigInt('0x7fffffffffffffff'))}),l.prototype.writeBigInt64BE=yt(function(t){return X(this,t,arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,-BigInt('0x8000000000000000'),BigInt('0x7fffffffffffffff'))}),l.prototype.writeFloatLE=function(t,e,n){return Z(this,t,e,!0,n)},l.prototype.writeFloatBE=function(t,e,n){return Z(this,t,e,!1,n)},l.prototype.writeDoubleLE=function(t,e,n){return $(this,t,e,!0,n)},l.prototype.writeDoubleBE=function(t,e,n){return $(this,t,e,!1,n)},l.prototype.copy=function(t,e,n,i){if(!l.isBuffer(t))throw new TypeError('argument should be a Buffer');if(n||(n=0),i||0===i||(i=this.length),e>=t.length&&(e=t.length),e||(e=0),i>0&&i=this.length)throw new RangeError('Index out of range');if(i<0)throw new RangeError('sourceEnd out of bounds');i>this.length&&(i=this.length),t.length-e>>=0,n=void 0===n?this.length:n>>>0,t||(t=0),'number'==typeof t)for(f=e;f=i+4;n-=3)e="_"+t.slice(n-3,n)+e;return""+t.slice(0,n)+e}function tt(t,e,n){et(e,'offset'),void 0!==t[e]&&void 0!==t[e+n]||nt(e,t.length-(n+1))}function rt(t,e,n,i,o,f){if(t>n||t3?0===e||e===BigInt(0)?">= 0"+s+" and < 2"+s+" ** "+8*(f+1)+s:">= -(2"+s+" ** "+(8*(f+1)-1)+s+") and < 2 ** "+(8*(f+1)-1)+s:">= "+e+s+" and <= "+n+s,new H.ERR_OUT_OF_RANGE('value',u,t)}tt(i,o,f)}function et(t,e){if('number'!=typeof t)throw new H.ERR_INVALID_ARG_TYPE(e,'number',t)}function nt(t,e,n){if(Math.floor(t)!==t)throw et(t,n),new H.ERR_OUT_OF_RANGE(n||'offset','an integer',t);if(e<0)throw new H.ERR_BUFFER_OUT_OF_BOUNDS;throw new H.ERR_OUT_OF_RANGE(n||'offset',">= "+(n?1:0)+" and <= "+e,t)}K('ERR_BUFFER_OUT_OF_BOUNDS',function(t){return t?t+" is outside of buffer bounds":'Attempt to access memory outside buffer bounds'},RangeError),K('ERR_INVALID_ARG_TYPE',function(t,e){return"The \""+t+"\" argument must be of type number. Received type "+typeof e},TypeError),K('ERR_OUT_OF_RANGE',function(t,e,n){var i="The value of \""+t+"\" is out of range.",o=n;return Number.isInteger(n)&&Math.abs(n)>Math.pow(2,32)?o=Q(String(n)):'bigint'==typeof n&&(o=String(n),(n>Math.pow(BigInt(2),BigInt(32))||n<-Math.pow(BigInt(2),BigInt(32)))&&(o=Q(o)),o+='n'),i+=" It must be "+e+". Received "+o},RangeError);var it=/[^+/0-9A-Za-z-_]/g;function ot(t){if((t=(t=t.split('=')[0]).trim().replace(it,'')).length<2)return'';for(;t.length%4!=0;)t+='=';return t}function ft(t,e){var n;e=e||1/0;for(var i=t.length,o=null,f=[],u=0;u55295&&n<57344){if(!o){if(n>56319){(e-=3)>-1&&f.push(239,191,189);continue}if(u+1===i){(e-=3)>-1&&f.push(239,191,189);continue}o=n;continue}if(n<56320){(e-=3)>-1&&f.push(239,191,189),o=n;continue}n=65536+(o-55296<<10|n-56320)}else o&&(e-=3)>-1&&f.push(239,191,189);if(o=null,n<128){if((e-=1)<0)break;f.push(n)}else if(n<2048){if((e-=2)<0)break;f.push(n>>6|192,63&n|128)}else if(n<65536){if((e-=3)<0)break;f.push(n>>12|224,n>>6&63|128,63&n|128)}else{if(!(n<1114112))throw new Error('Invalid code point');if((e-=4)<0)break;f.push(n>>18|240,n>>12&63|128,n>>6&63|128,63&n|128)}}return f}function ut(t){for(var e=[],n=0;n>8,o=n%256,f.push(o),f.push(i);return f}function ht(t){return s.toByteArray(ot(t))}function at(t,e,n,i){var o;for(o=0;o=e.length||o>=t.length);++o)e[o+n]=t[o];return o}function pt(t,e){return t instanceof e||null!=t&&null!=t.constructor&&null!=t.constructor.name&&t.constructor.name===e.name}function ct(t){return t!=t}var lt=(function(){for(var t=new Array(256),e=0;e<16;++e)for(var n=16*e,i=0;i<16;++i)t[n+i]="0123456789abcdef"[e]+"0123456789abcdef"[i];return t})();function yt(t){return'undefined'==typeof BigInt?gt:t}function gt(){throw new Error('BigInt not supported')}},496,[9,10,16,12,14,17,91,497]); +__d(function(g,r,_i,a,_m,_e,_d){_e.read=function(o,t,h,M,f){var w,p,i=8*f-M-1,n=(1<>1,e=-7,u=h?f-1:0,s=h?-1:1,c=o[t+u];for(u+=s,w=c&(1<<-e)-1,c>>=-e,e+=i;e>0;w=256*w+o[t+u],u+=s,e-=8);for(p=w&(1<<-e)-1,w>>=-e,e+=M;e>0;p=256*p+o[t+u],u+=s,e-=8);if(0===w)w=1-N;else{if(w===n)return p?NaN:1/0*(c?-1:1);p+=Math.pow(2,M),w-=N}return(c?-1:1)*p*Math.pow(2,w-M)},_e.write=function(o,t,h,M,f,w){var p,i,n,N=8*w-f-1,e=(1<>1,s=23===f?Math.pow(2,-24)-Math.pow(2,-77):0,c=M?0:w-1,l=M?1:-1,d=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(i=isNaN(t)?1:0,p=e):(p=Math.floor(Math.log(t)/Math.LN2),t*(n=Math.pow(2,-p))<1&&(p--,n*=2),(t+=p+u>=1?s/n:s*Math.pow(2,1-u))*n>=2&&(p++,n/=2),p+u>=e?(i=0,p=e):p+u>=1?(i=(t*n-1)*Math.pow(2,f),p+=u):(i=t*Math.pow(2,u-1)*Math.pow(2,f),p=0));f>=8;o[h+c]=255&i,c+=l,i/=256,f-=8);for(p=p<0;o[h+c]=255&p,c+=l,p/=256,N-=8);o[h+c-l]|=128*d}},497,[]); +__d(function(g,r,i,a,m,e,d){var n=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.removePlugin=e.removeAccessUser=e.default=e.addPlugin=e.addAccessUser=void 0;var u,s=n(r(d[1])),t=n(r(d[2])),c=r(d[3]),l=n(r(d[4])),o=(0,c.createAction)('plugins/addView');e.addPlugin=o;var p=(0,c.createAction)('plugins/removeView');e.removePlugin=p;var f=(0,c.createAction)('websocket/plugin-acl-grant');e.addAccessUser=f;var v=(0,c.createAction)('websocket/plugin-acl-remove');e.removeAccessUser=v;var A=(0,c.createReducer)({plugins:[],main:[],side:[],background:[]},(u={},(0,s.default)(u,o.toString(),function(n,u){var s=u.payload;n.plugins.push(s);var t=new URL(s.baseURL);t.searchParams.append('auth',s.authToken),t.searchParams.append('parent','*'),t.searchParams.append('backend',l.default.apiBase),t.searchParams.append('pluginId',s.id);var c={url:t.href,plugin:s.id,view:'/'};n.main.push(c)}),(0,s.default)(u,p.toString(),function(n,u){var s=u.payload;n.main=n.main.filter(function(n){return n.plugin!==s.id}),n.side=n.side.filter(function(n){return n.plugin!==s.id}),n.background=n.background.filter(function(n){return n.plugin!==s.id}),n.plugins=n.plugins.filter(function(n){return n.id!==s.id})}),(0,s.default)(u,f.toString(),function(n,u){var s=u.payload,c=n.plugins.find(function(n){return n.id===s.pluginId});if(c){var l=(0,t.default)({},c);l.ACLAccessGrantedUsers.push(s.userId),l.ACLAccessRemovedUsers=l.ACLAccessRemovedUsers.filter(function(n){return n!==s.userId}),n.plugins=n.plugins.filter(function(n){return n.id!==c.id}).concat([l])}}),(0,s.default)(u,v.toString(),function(n,u){var s=u.payload,c=n.plugins.find(function(n){return n.id===s.pluginId});if(c){var l=(0,t.default)({},c);l.ACLAccessRemovedUsers.push(s.userId),l.ACLAccessGrantedUsers=l.ACLAccessGrantedUsers.filter(function(n){return n!==s.userId}),n.plugins=n.plugins.filter(function(n){return n.id!==c.id}).concat([l])}}),u));e.default=A},498,[1,261,22,475,499]); +__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.setUrlFromAppHost=e.setUrl=e.default=e.CLIENT_APP_VERSION=void 0;var t={apiBase:'https://api.testing.dyte.in'},s={apiBase:'https://api.testingv2.dyte.in'},n={apiBase:'https://api.testingv3.dyte.in'},p={apiBase:'https://api.cluster.dyte.in'},B={apiBase:'https://api.staging.dyte.in'},f=p;e.CLIENT_APP_VERSION='0.5.0';var o=function(t){f.apiBase=t};e.setUrl=o;e.setUrlFromAppHost=function(f){f.indexOf('testing.dyte.in')>0?o(t.apiBase):f.indexOf('testingv2.dyte.in')>0?o(s.apiBase):f.indexOf('testingv3.dyte.in')>0&&o(n.apiBase),f.indexOf('staging.dyte.in')>0?o(B.apiBase):o(p.apiBase)};var y=f;e.default=y},499,[]); +__d(function(g,r,i,a,m,e,d){var o=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.storeVideoTransform=e.setConsumerScore=e.setConsumerRemotelyResumed=e.setConsumerRemotelyPaused=e.setConsumerClosed=e.default=e.addConsumer=void 0;var t,s=o(r(d[1])),n=o(r(d[2])),u=r(d[3]),c=r(d[4]),l=(0,u.createAction)('session/add-consumer');e.addConsumer=l;var f=(0,u.createAction)('websocket/consumer-paused');e.setConsumerRemotelyPaused=f;var C=(0,u.createAction)('websocket/consumer-resumed');e.setConsumerRemotelyResumed=C;var v=(0,u.createAction)('websocket/consumer-closed');e.setConsumerClosed=v;var y=(0,u.createAction)('websocket/consumer-score');e.setConsumerScore=y;var p=(0,u.createAction)('session/store-video-transforms');e.storeVideoTransform=p;var S=(0,u.createReducer)({activeConsumers:[],closedConsumers:[],videoTransforms:{}},(t={},(0,s.default)(t,c.resetRoom.toString(),function(o){o.activeConsumers=[],o.closedConsumers=[],o.videoTransforms={}}),(0,s.default)(t,l.toString(),function(o,t){o.closedConsumers.includes(t.payload.id)?o.closedConsumers.filter(function(o){return o!==t.payload.id}):o.activeConsumers=o.activeConsumers.filter(function(o){return o.id!==t.payload.id}).concat([t.payload])}),(0,s.default)(t,v.toString(),function(o,t){o.activeConsumers.find(function(o){return o.id===t.payload.id})?o.activeConsumers=o.activeConsumers.filter(function(o){return o.id!==t.payload.id}):o.closedConsumers=o.closedConsumers.concat([t.payload.id])}),(0,s.default)(t,y.toString(),function(o,t){var s=o.activeConsumers.find(function(o){return o.id===t.payload.id});s&&(s.score=t.payload.score.score,s.producerScore=t.payload.score.producerScore,o.activeConsumers=o.activeConsumers.filter(function(o){return o.id!==t.payload.id}).concat([(0,n.default)({},s)]))}),(0,s.default)(t,f.toString(),function(o,t){var s=(0,n.default)({},o.activeConsumers.find(function(o){return o.id===t.payload.id}));s&&(s.remotelyPaused=!0,o.activeConsumers=o.activeConsumers.filter(function(o){return o.id!==t.payload.id}).concat([(0,n.default)({},s)]))}),(0,s.default)(t,C.toString(),function(o,t){var s=o.activeConsumers.find(function(o){return o.id===t.payload.id});s&&(s.remotelyPaused=!1,o.activeConsumers=o.activeConsumers.filter(function(o){return o.id!==t.payload.id}).concat([(0,n.default)({},s)]))}),(0,s.default)(t,p.toString(),function(o,t){o.videoTransforms[t.payload.streamId]=t.payload.transform}),t));e.default=S},500,[1,261,22,475,480]); +__d(function(g,r,i,a,m,e,d){var c=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.setProducerScore=e.setProducerClosed=e.producerConnected=e.default=void 0;var o,t=c(r(d[1])),u=c(r(d[2])),n=r(d[3]),s=r(d[4]),f=(0,n.createAction)('websocket/producer-connect');e.producerConnected=f;var l=(0,n.createAction)('websocket/producer-closed');e.setProducerClosed=l;var v=(0,n.createAction)('websocket/producer-score');e.setProducerScore=v;var P=(0,n.createReducer)({activeProducers:[]},(o={},(0,t.default)(o,s.resetRoom.toString(),function(c){c.activeProducers=[]}),(0,t.default)(o,f.toString(),function(c,o){c.activeProducers=c.activeProducers.filter(function(c){return c.id!==o.payload.id}).concat([o.payload])}),(0,t.default)(o,l.toString(),function(c,o){c.activeProducers=c.activeProducers.filter(function(c){return c.id!==o.payload.id})}),(0,t.default)(o,v.toString(),function(c,o){var t=c.activeProducers.find(function(c){return c.id===o.payload.id});t&&(t.score=o.payload.score[0].score,c.activeProducers=c.activeProducers.filter(function(c){return c.id!==o.payload.id}).concat([(0,u.default)({},t)]))}),o));e.default=P},501,[1,261,22,475,480]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.getClient=e.client=void 0;var l=r(d[1]),n=t(r(d[2])),u=new l.GraphQLClient({url:n.default.apiBase+"/graphql"});e.client=u;e.getClient=function(t){return new l.GraphQLClient({url:(t||n.default.apiBase)+"/graphql"})}},502,[1,465,499]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.ConfigServiceProvider=e.ConfigServiceContext=void 0;var n=t(r(d[1])),o=t(r(d[2])),s=t(r(d[3])),u=O(r(d[4])),l=r(d[5]),f=r(d[6]),c=r(d[7]),p=r(d[8]),h=t(r(d[9])),v=t(r(d[10])),w=t(r(d[11])),y=r(d[12]),C=r(d[13]),P=r(d[14]),T=r(d[15]),_=r(d[16]),S=r(d[17]),b=O(r(d[18]));function k(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(k=function(t){return t?o:n})(t)}function O(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=k(n);if(o&&o.has(t))return o.get(t);var s={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in t)if("default"!==l&&Object.prototype.hasOwnProperty.call(t,l)){var f=u?Object.getOwnPropertyDescriptor(t,l):null;f&&(f.get||f.set)?Object.defineProperty(s,l,f):s[l]=t[l]}return s.default=t,o&&o.set(t,s),s}var V=(0,u.createContext)(null);e.ConfigServiceContext=V;e.ConfigServiceProvider=function(t){var k=(0,f.useDispatch)(),O=t.children,x=t.meeting,j=(0,u.useState)((0,o.default)({},x.config,{permissions_fetched:!1})),M=(0,s.default)(j,2),E=M[0],L=M[1],D=(0,u.useState)(null),I=(0,s.default)(D,2),A=I[0],B=I[1],N=(0,u.useContext)(P.ClientContext),W=u.default.useContext(S.OrientationContext).orientation,U=(0,u.useState)([]),z=(0,s.default)(U,2),H=z[0],R=z[1],G=(0,f.useSelector)(function(t){return t.participant.peerId}),J='LANDSCAPE'===W,F=((0,l.useWindowDimensions)(),function(t){var n,s,u,l,f,p,h=(0,o.default)({},t,{permissions_fetched:!0});null!=(n=h.theme)&&null!=(s=n.grid)&&null!=(u=s.defaultView)&&u.toLowerCase()&&c.store.dispatch((0,y.setRoomGridView)(null==(l=h.theme)?void 0:null==(f=l.grid)?void 0:null==(p=f.defaultView)?void 0:p.toLowerCase())),h.theme=(0,_.convertThemeToV2)(h.theme,x._uiConfig),x.config=h,L((0,o.default)({},h))}),q=function(t){var s;return n.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:s=null!=t&&t.uiConfig||null!=t&&t.role?(0,_.convertPresetToV2)(x.config,t):t,(0,f.batch)(function(){var t,n;if(k((0,y.setPresetFetched)(!0)),k((0,C.peerMetadataUpdated)({id:G,view_type:null==(t=s.permissions)?void 0:t.view_type,preset_name:s.preset_name})),null!=(n=s.permissions)&&n.view_type&&k((0,y.setRoomViewType)(s.permissions.view_type)),E.permissions.view_type!==_.DyteViewTypes.groupCall&&s.permissions.view_type===_.DyteViewTypes.groupCall&&k((0,p.switchToGroupCall)()),E.permissions.view_type!==_.DyteViewTypes.webinar&&s.permissions.view_type===_.DyteViewTypes.webinar)k((0,p.updateWebinarPresentingSetting)(!0)),k((0,p.updateCanPresent)(s.permissions.can_present)),k((0,C.switchToWebinar)());else if(s.permissions.hidden_participant){var o={hidden:!0,joinStageSettings:p.JoinStageSettings.ALLOWED};k((0,p.setVisibilitySettings)(o))}}),F((0,o.default)({},(0,w.default)(x.config,s)));case 3:case"end":return n.stop()}},null,null,null,Promise)},K=function(){fetch(v.default.apiBase+"/auth/anonymous").then(function(t){return t.json()}).then(function(t){var n,o,s,u=(n=t.authToken,o=n.split('.')[1].replace(/-/g,'+').replace(/_/g,'/'),s=decodeURIComponent((0,T.decode)(o).split('').map(function(t){return"%"+("00"+t.charCodeAt(0).toString(16)).slice(-2)}).join('')),JSON.parse(s)).id;k((0,p.setUser)({authToken:t.authToken,id:u})),N.setHeader('Authorization',"Bearer "+t.authToken),B(!0)})};(0,u.useEffect)(function(){var t,s,u;x&&(x.setupConfig.authToken?(N.setHeader('Authorization',"Bearer "+x.setupConfig.authToken),t=x.setupConfig.authToken,n.default.async(function(f){for(;;)switch(f.prev=f.next){case 0:return f.next=2,n.default.awrap(fetch(v.default.apiBase+"/auth/basicUserDetails?authToken="+t,{method:'GET',headers:{authorization:"Bearer "+t}}));case 2:return s=f.sent,f.next=5,n.default.awrap(s.json());case 5:(u=f.sent).user&&(b.Logger.meetingMetadata.peerId=G,b.Logger.meetingMetadata.sdkVersion='0.24.0',b.Logger.meetingMetadata.roomName=x.setupConfig.roomName,b.Logger.meetingMetadata.organizationId=x.setupConfig.clientId,'android'===l.Platform.OS?b.Logger.meetingMetadata.deviceInfo={brand:l.Platform.constants.Brand,model:l.Platform.constants.Model,osVersion:l.Platform.constants.Version}:'ios'===l.Platform.OS&&(b.Logger.meetingMetadata.deviceInfo={isIpad:l.Platform.isPad,osVersion:l.Platform.constants.osVersion}),b.default.warn('init'),u.user.email.endsWith('@anon.dyte.in')&&(delete u.user.email,delete u.user.name),N.setHeader('Authorization',"Bearer "+t),k((0,p.setUser)((0,o.default)({},u.user,{authToken:t}))));case 7:case"end":return f.stop()}},null,null,null,Promise),B(!0)):K(),x._controlsHook=function(t){R(function(n){return n.concat(t)})},x._setUIConfig=F)},[x]),(0,u.useEffect)(function(){var t,n,s=(null==(t=x.config)?void 0:null==(n=t.theme)?void 0:n.dimensions)||{},u=s.width,l=s.height;(J&&u155}function P(t,n){var o=parseInt(t.substring(1,3),16),l=parseInt(t.substring(3,5),16),s=parseInt(t.substring(5,7),16);return o=parseInt(""+o*(100+n)/100),l=parseInt(""+l*(100+n)/100),s=parseInt(""+s*(100+n)/100),o=o<255?o:255,l=l<255?l:255,s=s<255?s:255,"#"+(1===o.toString(16).length?"0"+o.toString(16):o.toString(16))+(1===l.toString(16).length?"0"+l.toString(16):l.toString(16))+(1===s.toString(16).length?"0"+s.toString(16):s.toString(16))}var h=function(t,n){return[P(t,20+n),t,P(t,-20-n),P(t,-30-n)]},x=function(t){var n=t;if(null!=n&&n.primary&&'string'==typeof n.primary&&(n.primary=h(n.primary,25)),null!=n&&n.secondary&&'string'==typeof t.secondary){var l=h(n.secondary,10);n.secondary=v(n.secondary)?l:l.reverse()}if(null!=n&&n.textPrimary&&'string'==typeof t.textPrimary){var s=h(n.textPrimary,-10);n.textPrimary=v(n.textPrimary)?s.reverse():s}var u={primary:{},secondary:{},textPrimary:{}};return null!=n&&n.primary?u.primary={300:n.primary[0],500:n.primary[1],700:n.primary[2],900:n.primary[3]}:delete u.primary,null!=n&&n.secondary?u.secondary={1000:n.secondary[0],900:n.secondary[1],800:n.secondary[2],700:n.secondary[3]}:delete u.secondary,null!=n&&n.textPrimary?u.textPrimary={400:n.textPrimary[0],300:n.textPrimary[1],200:n.textPrimary[2],100:n.textPrimary[3]}:delete u.textPrimary,null!=n&&n.videoBackground&&(0,o.default)(u,{videoBackground:n.videoBackground}),u},b=function(t){var o,p,v,P,h=t.children,b=(0,l.useState)(null),S=(0,n.default)(b,2),I=S[0],O=S[1],j=(0,l.useContext)(u.ConfigServiceContext),C={logo:null==j?void 0:null==(o=j.sessionConfig)?void 0:o.theme.header.elements.logo,colors:(null==j?void 0:null==(p=j.sessionConfig)?void 0:p.theme.colors)||{}};return(0,l.useEffect)(function(){var t,n;(null!=C&&C.colors||null!=C&&C.logo)&&O((t=C,n=C,{fonts:{heading:'"Inter", sans-serif',body:'"Lato", system-ui, sans-serif',mono:'Menlo, monospace'},colors:(0,s.default)((0,s.default)(f.default,null==t?void 0:t.colors),x((null==n?void 0:n.colors)||{})),logo:(null==n?void 0:n.logo)||(null==t?void 0:t.logo)||'/dyte_logo.svg'}))},[null==j?void 0:null==(v=j.sessionConfig)?void 0:v.theme.header.elements.logo,null==j?void 0:null==(P=j.sessionConfig)?void 0:P.theme.colors]),I&&j?l.default.createElement(c.ThemeProvider,{theme:I},h):l.default.createElement(y.default,null)};e.default=b},504,[1,41,22,165,505,503,506,509,571]); +__d(function(g,r,i,a,m,_e,d){var t='__lodash_hash_undefined__',n=800,e=16,o=9007199254740991,u='[object Arguments]',c='[object AsyncFunction]',f='[object Function]',s='[object GeneratorFunction]',l='[object Null]',p='[object Object]',_='[object Proxy]',h='[object Undefined]',v=/^\[object .+?Constructor\]$/,y=/^(?:0|[1-9]\d*)$/,b={};b['[object Float32Array]']=b['[object Float64Array]']=b['[object Int8Array]']=b['[object Int16Array]']=b['[object Int32Array]']=b['[object Uint8Array]']=b['[object Uint8ClampedArray]']=b['[object Uint16Array]']=b['[object Uint32Array]']=!0,b[u]=b['[object Array]']=b['[object ArrayBuffer]']=b['[object Boolean]']=b['[object DataView]']=b['[object Date]']=b['[object Error]']=b[f]=b['[object Map]']=b['[object Number]']=b[p]=b['[object RegExp]']=b['[object Set]']=b['[object String]']=b['[object WeakMap]']=!1;var j='object'==typeof g&&g&&g.Object===Object&&g,O='object'==typeof self&&self&&self.Object===Object&&self,A=j||O||Function('return this')(),w='object'==typeof _e&&_e&&!_e.nodeType&&_e,z=w&&'object'==typeof m&&m&&!m.nodeType&&m,S=z&&z.exports===w,x=S&&j.process,F=(function(){try{var t=z&&z.require&&z.require('util').types;return t||x&&x.binding&&x.binding('util')}catch(t){}})(),U=F&&F.isTypedArray;function $(t,n,e){switch(e.length){case 0:return t.call(n);case 1:return t.call(n,e[0]);case 2:return t.call(n,e[0],e[1]);case 3:return t.call(n,e[0],e[1],e[2])}return t.apply(n,e)}function P(t,n){for(var e=-1,o=Array(t);++e-1},ft.prototype.set=function(t,n){var e=this.__data__,o=vt(e,t);return o<0?(++this.size,e.push([t,n])):e[o][1]=n,this},st.prototype.clear=function(){this.size=0,this.__data__={hash:new at,map:new(it||ft),string:new at}},st.prototype.delete=function(t){var n=Ut(this,t).delete(t);return this.size-=n?1:0,n},st.prototype.get=function(t){return Ut(this,t).get(t)},st.prototype.has=function(t){return Ut(this,t).has(t)},st.prototype.set=function(t,n){var e=Ut(this,t),o=e.size;return e.set(t,n),this.size+=e.size==o?0:1,this},lt.prototype.clear=function(){this.__data__=new ft,this.size=0},lt.prototype.delete=function(t){var n=this.__data__,e=n.delete(t);return this.size=n.size,e},lt.prototype.get=function(t){return this.__data__.get(t)},lt.prototype.has=function(t){return this.__data__.has(t)},lt.prototype.set=function(t,n){var e=this.__data__;if(e instanceof ft){var o=e.__data__;if(!it||o.length<199)return o.push([t,n]),this.size=++e.size,this;e=this.__data__=new st(o)}return e.set(t,n),this.size=e.size,this};var bt,dt=function(t,n,e){for(var o=-1,u=Object(t),c=e(t),f=c.length;f--;){var s=c[bt?f:++o];if(!1===n(u[s],s,u))break}return t};function gt(t){return null==t?void 0===t?h:l:tt&&tt in Object(t)?Pt(t):Mt(t)}function jt(t){return Qt(t)&>(t)==u}function Ot(t){return!(!Kt(t)||L&&L in t)&&(Ht(t)?V:v).test(Ct(t))}function At(t){if(!Kt(t))return Bt(t);var n=kt(t),e=[];for(var o in t)('constructor'!=o||!n&&C.call(t,o))&&e.push(o);return e}function wt(t,n,e,o,u){t!==n&&dt(n,function(c,f){if(u||(u=new lt),Kt(c))zt(t,n,f,e,wt,o,u);else{var s=o?o(Rt(t,f),c,f+'',t,n,u):void 0;void 0===s&&(s=c),_t(t,f,s)}},tr)}function zt(t,n,e,o,u,c,f){var s=Rt(t,e),l=Rt(n,e),p=f.get(l);if(p)_t(t,e,p);else{var _,h,v,y=c?c(s,l,e+'',t,n,f):void 0,b=void 0===y;if(b){var j=Gt(l),O=!j&&Wt(l),A=!j&&!O&&Yt(l);y=l,j||O||A?Gt(s)?y=s:Qt(v=s)&&Vt(v)?y=xt(s):O?(b=!1,y=mt(l,!0)):A?(b=!1,_=l,h=!0?St(_.buffer):_.buffer,y=new _.constructor(h,_.byteOffset,_.length)):y=[]:Xt(l)||Nt(l)?(y=s,Nt(s)?y=Zt(s):Kt(s)&&!Ht(s)||(y=Et(l))):b=!1}b&&(f.set(l,y),u(y,l,o,c,f),f.delete(l)),_t(t,e,y)}}function mt(t,n){if(n)return t.slice();var e=t.length,o=K?K(e):new t.constructor(e);return t.copy(o),o}function St(t){var n=new t.constructor(t.byteLength);return new J(n).set(new J(t)),n}function xt(t,n){var e=-1,o=t.length;for(n||(n=Array(o));++e-1&&t%1==0&&t0){if(++o>=n)return arguments[0]}else o=0;return t.apply(void 0,arguments)}})(rt?function(t,n){return rt(t,'toString',{configurable:!0,enumerable:!1,value:(e=n,function(){return e}),writable:!0});var e}:nr);function Ct(t){if(null!=t){try{return q.call(t)}catch(t){}try{return t+''}catch(t){}}return''}function Lt(t,n){return t===n||t!=t&&n!=n}var Nt=jt((function(){return arguments})())?jt:function(t){return Qt(t)&&C.call(t,'callee')&&!Y.call(t,'callee')},Gt=Array.isArray;function Vt(t){return null!=t&&Jt(t.length)&&!Ht(t)}var Wt=nt||function(){return!1};function Ht(t){if(!Kt(t))return!1;var n=gt(t);return n==f||n==s||n==c||n==_}function Jt(t){return'number'==typeof t&&t>-1&&t%1==0&&t<=o}function Kt(t){var n=typeof t;return null!=t&&('object'==n||'function'==n)}function Qt(t){return null!=t&&'object'==typeof t}function Xt(t){if(!Qt(t)||gt(t)!=p)return!1;var n=Q(t);if(null===n)return!0;var e=C.call(n,'constructor')&&n.constructor;return'function'==typeof e&&e instanceof e&&q.call(e)==G}var Yt=U?(function(t){return function(n){return t(n)}})(U):function(t){return Qt(t)&&Jt(t.length)&&!!b[gt(t)]};function Zt(t){return Ft(t,tr(t))}function tr(t){return Vt(t)?pt(t,!0):At(t)}var rr=(function(t){return qt(Dt(n=function(n,e){var o=-1,u=e.length,c=u>1?e[u-1]:void 0,f=u>2?e[2]:void 0;for(c=t.length>3&&'function'==typeof c?(u--,c):void 0,f&&Tt(e[0],e[1],f)&&(c=u<3?void 0:c,u=1),n=Object(n);++o25?39:97))};function y(e){var t,r='';for(t=Math.abs(e);t>v;t=t/v|0)r=g(t%v)+r;return(g(t%v)+r).replace(m,'$1-$2')}var b=5381,k=function(e,t){for(var r=t.length;r;)e=33*e^t.charCodeAt(--r);return e};function C(e){return e.displayName||e.name||'Component'}function S(e){return'function'==typeof e}var A=function(e){return null!==e&&'object'==typeof e&&'[object Object]'===(e.toString?e.toString():Object.prototype.toString.call(e))&&!c.typeOf(e)};function x(e){return e&&'string'==typeof e.styledComponentId}function E(e,t){for(var r=0;r=0||(s[r]=e[r]);return s}var _='undefined'!=typeof process&&(process.env.REACT_APP_SC_ATTR||process.env.SC_ATTR)||'data-styled',I='undefined'!=typeof window&&'HTMLElement'in window,U=Boolean('boolean'==typeof SC_DISABLE_SPEEDY?SC_DISABLE_SPEEDY:'undefined'!=typeof process&&void 0!==process.env.REACT_APP_SC_DISABLE_SPEEDY&&''!==process.env.REACT_APP_SC_DISABLE_SPEEDY?'false'!==process.env.REACT_APP_SC_DISABLE_SPEEDY&&process.env.REACT_APP_SC_DISABLE_SPEEDY:'undefined'!=typeof process&&void 0!==process.env.SC_DISABLE_SPEEDY&&''!==process.env.SC_DISABLE_SPEEDY&&('false'!==process.env.SC_DISABLE_SPEEDY&&process.env.SC_DISABLE_SPEEDY)),T=Object.freeze([]),B=Object.freeze({});function D(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),n=1;n0?" Args: "+r.join(', '):''))}var j=512,z=(function(){function e(e){this.groupSizes=new Uint32Array(j),this.length=j,this.tag=e}var t=e.prototype;return t.indexOfGroup=function(e){for(var t=0,r=0;r=this.groupSizes.length){for(var r=this.groupSizes,n=r.length,s=n;e>=s;)(s<<=1)<0&&D(16,""+e);this.groupSizes=new Uint32Array(s),this.groupSizes.set(r),this.length=s;for(var i=n;i=this.length||0===this.groupSizes[e])return t;for(var r=this.groupSizes[e],n=this.indexOfGroup(e),s=n+r,i=n;i=V&&(V=t+1),F.set(e,t),M.set(t,e)},W="style["+_+"][data-styled-version=\"5.3.1\"]",G=new RegExp("^"+_+"\\.g(\\d+)\\[id=\"([\\w\\d-]+)\"\\].*?\"([^\"]*)"),J=function(e){for(var t=e.getTag(),r=t.length,n='',s=0;s0&&(c+=e+",")}),n+=""+a+u+"{content:\""+c+"\"}/*!sc*/\n"}}}return n},q=function(e,t,r){for(var n,s=r.split(','),i=0,o=s.length;i=0;r--){var n=t[r];if(n&&1===n.nodeType&&n.hasAttribute(_))return n}},Q=function(e){var t=document.head,r=e||t,n=document.createElement('style'),s=K(r),i=void 0!==s?s.nextSibling:null;n.setAttribute(_,"active"),n.setAttribute("data-styled-version","5.3.1");var o='undefined'!=typeof window&&void 0!==window.__webpack_nonce__?window.__webpack_nonce__:null;return o&&n.setAttribute('nonce',o),r.insertBefore(n,i),n},X=function(e){if(e.sheet)return e.sheet;for(var t=document.styleSheets,r=0,n=t.length;r=0){var r=document.createTextNode(t),n=this.nodes[e];return this.element.insertBefore(r,n||null),this.length++,!0}return!1},t.deleteRule=function(e){this.element.removeChild(this.nodes[e]),this.length--},t.getRule=function(e){return e0&&(s[0]=s[0].replace(n,d))},p,function(e){if(-2===e){var t=f;return f=[],t}}])),w.hash=c.length?c.reduce(function(e,t){return t.name||D(15),k(e,t.name)},b).toString():'',w})(),he=(function(){function e(e,t){var r=this;this.inject=function(e,t){void 0===t&&(t=ce);var n=r.name+t.hash;e.hasNameForId(r.id,n)||e.insertRules(r.id,n,t(r.rules,n,'@keyframes'))},this.toString=function(){return D(12,String(r.name))},this.name=e,this.id="sc-keyframes-"+e,this.rules=t}return e.prototype.getName=function(e){return void 0===e&&(e=ce),this.name+e.hash},e})(),fe=/([A-Z])/,le=/([A-Z])/g,pe=/^ms-/,de=function(e){return"-"+e.toLowerCase()};function we(e){return fe.test(e)?e.replace(le,de).replace(pe,'-ms-'):e}var me=function(e){return void 0===e||null===e||!1===e||''===e},ve=function e(t,r){var n,s,i=[];for(var o in t)t.hasOwnProperty(o)&&!me(t[o])&&(Array.isArray(t[o])&&t[o].isCss||S(t[o])?i.push(we(o)+":",t[o],';'):A(t[o])?i.push.apply(i,e(t[o],o)):i.push(we(o)+": "+(n=o,null==(s=t[o])||'boolean'==typeof s||''===s?'':'number'!=typeof s||0===s||n in p?String(s).trim():s+"px")+";"));return r?[r+" {"].concat(i,['}']):i};function ge(e,t,r,n){if(Array.isArray(e)){for(var s,i=[],o=0,a=e.length;o0?(c=b+o,h=n-i[o].length):(c=b,h=y),w.push(['string',m.slice(k,n+1),b,k-y,c,n-h]),y=h,b=c,k=n;break;case Fe:Me.lastIndex=k+1,Me.test(m),n=0===Me.lastIndex?m.length-1:Me.lastIndex-2,w.push(['at-word',m.slice(k,n+1),b,k-y,b,n-y]),k=n;break;case Se:for(n=k,u=!0;m.charCodeAt(n+1)===Se;)n+=1,u=!u;r=m.charCodeAt(n+1),u&&r!==Ae&&r!==Ee&&r!==xe&&r!==Ne&&r!==Pe&&r!==Re&&(n+=1),w.push(['word',m.slice(k,n+1),b,k-y,b,n-y]),k=n;break;default:r===Ae&&m.charCodeAt(k+1)===je?(0===(n=m.indexOf('*/',k+2)+1)&&(v?n=m.length:C('comment')),(o=(i=(a=m.slice(k,n+1)).split('\n')).length-1)>0?(c=b+o,h=n-i[o].length):(c=b,h=y),w.push(['comment',a,b,k-y,c,n-h]),y=h,b=c,k=n):(Ve.lastIndex=k+1,Ve.test(m),n=0===Ve.lastIndex?m.length-1:Ve.lastIndex-2,w.push(['word',m.slice(k,n+1),b,k-y,b,n-y]),k=n)}k++}return w}var Ye={brackets:[36,39],string:[31,39],'at-word':[31,39],comment:[90,39],'{':[32,39],'}':[32,39],':':[1,22],';':[1,22],'(':[1,22],')':[1,22]};function We(e){return"\x1b["+e+"m"}function Ge(e){var t=[];return $e(new wt(e),{ignoreErrors:!0}).forEach(function(e){var r=Ye[e[0]];r?t.push(e[1].split(/\r?\n/).map(function(e){return We(r[0])+e+We(r[1])}).join('\n')):t.push(e[1])}),t.join('')}var Je=(function(){function e(t,r,n,s,i,o){this.name='CssSyntaxError',this.reason=t,i&&(this.file=i),s&&(this.source=s),o&&(this.plugin=o),void 0!==r&&void 0!==n&&(this.line=r,this.column=n),this.setMessage(),Error.captureStackTrace&&Error.captureStackTrace(this,e)}var t=e.prototype;return t.setMessage=function(){this.message=this.plugin?this.plugin+": ":'',this.message+=this.file?this.file:'',void 0!==this.line&&(this.message+=":"+this.line+":"+this.column),this.message+=": "+this.reason},t.showSourceCode=function(e){var t=this;if(!this.source)return'';var r=this.source;void 0===e&&(e=d),e&&(r=Ge(r));var n=r.split(/\r?\n/),s=Math.max(this.line-3,0),i=Math.min(this.line+2,n.length),o=String(i).length;return n.slice(s,i).map(function(e,r){var n=s+1+r,i=" "+(" "+n).slice(-o)+" | ";return n===t.line?">"+i+e+"\n "+(i.replace(/\d/g,' ')+e.slice(0,t.column-1).replace(/[^\t]/g,' '))+"^":" "+i+e}).join('\n')},t.toString=function(){var e=this.showSourceCode();return e&&(e="\n\n"+e+"\n"),this.name+": "+this.message+e},R(e,[{key:"generated",get:function(){return be('CssSyntaxError#generated is deprecated. Use input instead.'),this.input}}]),e})(),qe={colon:': ',indent:' ',beforeDecl:'\n',beforeRule:'\n',beforeOpen:' ',beforeClose:'\n',beforeComment:'\n',after:'\n',emptyBody:'',commentLeft:' ',commentRight:' '};var He=(function(){function e(e){this.builder=e}var t=e.prototype;return t.stringify=function(e,t){this[e.type](e,t)},t.root=function(e){this.body(e),e.raws.after&&this.builder(e.raws.after)},t.comment=function(e){var t=this.raw(e,'left','commentLeft'),r=this.raw(e,'right','commentRight');this.builder("/*"+t+e.text+r+"*/",e)},t.decl=function(e,t){var r=this.raw(e,'between','colon'),n=e.prop+r+this.rawValue(e,'value');e.important&&(n+=e.raws.important||' !important'),t&&(n+=';'),this.builder(n,e)},t.rule=function(e){this.block(e,this.rawValue(e,'selector'))},t.atrule=function(e,t){var r="@"+e.name,n=e.params?this.rawValue(e,'params'):'';if(void 0!==e.raws.afterName?r+=e.raws.afterName:n&&(r+=' '),e.nodes)this.block(e,r+n);else{var s=(e.raws.between||'')+(t?';':'');this.builder(r+n+s,e)}},t.body=function(e){for(var t=e.nodes.length-1;t>0&&'comment'===e.nodes[t].type;)t-=1;for(var r=this.raw(e,'semicolon'),n=0;n0&&void 0!==e.raws.after)return-1!==(t=e.raws.after).indexOf('\n')&&(t=t.replace(/[^\n]+$/,'')),!1}),t},t.rawBeforeOpen=function(e){var t;return e.walk(function(e){if('decl'!==e.type&&void 0!==(t=e.raws.between))return!1}),t},t.rawColon=function(e){var t;return e.walkDecls(function(e){if(void 0!==e.raws.between)return t=e.raws.between.replace(/[^\s:]/g,''),!1}),t},t.beforeAfter=function(e,t){var r;r='decl'===e.type?this.raw(e,null,'beforeDecl'):'comment'===e.type?this.raw(e,null,'beforeComment'):'before'===t?this.raw(e,null,'beforeRule'):this.raw(e,null,'beforeClose');for(var n=e.parent,s=0;n&&'root'!==n.type;)s+=1,n=n.parent;if(-1!==r.indexOf('\n')){var i=this.raw(e,null,'indent');if(i.length)for(var o=0;o0&&this.unclosedBracket(s),t&&n){for(;this.pos>o&&('space'===(e=this.tokens[this.pos][0])||'comment'===e);)this.pos-=1;this.decl(this.tokens.slice(o,this.pos+1))}else this.unknownWord(o)},t.rule=function(e){e.pop();var t=new at;this.init(t,e[0][2],e[0][3]),t.raws.between=this.spacesFromEnd(e),this.raw(t,'selector',e),this.current=t},t.decl=function(e){var t=new Xe;this.init(t);var r,n=e[e.length-1];for(';'===n[0]&&(this.semicolon=!0,e.pop()),n[4]?t.source.end={line:n[4],column:n[5]}:t.source.end={line:n[2],column:n[3]};'word'!==e[0][0];)t.raws.before+=e.shift()[1];for(t.source.start={line:e[0][2],column:e[0][3]},t.prop='';e.length;){var s=e[0][0];if(':'===s||'space'===s||'comment'===s)break;t.prop+=e.shift()[1]}for(t.raws.between='';e.length;){if(':'===(r=e.shift())[0]){t.raws.between+=r[1];break}t.raws.between+=r[1]}'_'!==t.prop[0]&&'*'!==t.prop[0]||(t.raws.before+=t.prop[0],t.prop=t.prop.slice(1)),t.raws.between+=this.spacesFromStart(e),this.precheckMissedSemicolon(e);for(var i=e.length-1;i>0;i--){if('!important'===(r=e[i])[1]){t.important=!0;var o=this.stringFrom(e,i);' !important'!==(o=this.spacesFromEnd(e)+o)&&(t.raws.important=o);break}if('important'===r[1]){for(var a=e.slice(0),u='',c=i;c>0;c--){var h=a[c][0];if(0===u.trim().indexOf('!')&&'space'!==h)break;u=a.pop()[1]+u}0===u.trim().indexOf('!')&&(t.important=!0,t.raws.important=u,e=a)}if('space'!==r[0]&&'comment'!==r[0])break}this.raw(t,'value',e),-1!==t.value.indexOf(':')&&this.checkMissedSemicolon(e)},t.atrule=function(e){var t=new it;t.name=e[1].slice(1),''===t.name&&this.unnamedAtrule(t,e),this.init(t,e[2],e[3]);var r=!1,n=!1,s=[];for(this.pos+=1;this.pos=0&&('space'===(r=e[s])[0]||2!==(n+=1));s--);throw this.input.error('Missed semicolon',r[2],r[3])}},e})();function rt(e,t){if(t&&t.safe)throw new Error("Option safe was removed. Use parser: require(\"postcss-safe-parser\")");var r=new wt(e,t),n=new tt(r);try{n.tokenize(),n.loop()}catch(e){throw'CssSyntaxError'===e.name&&t&&t.from&&(/\.scss$/i.test(t.from)?e.message+="\nYou tried to parse SCSS with the standard CSS parser; try again with the postcss-scss parser":/\.less$/i.test(t.from)&&(e.message+="\nYou tried to parse Less with the standard CSS parser; try again with the postcss-less parser")),e}return n.root}function nt(e){return e.map(function(e){return e.nodes&&(e.nodes=nt(e.nodes)),delete e.source,e})}var st=(function(e){function t(){return e.apply(this,arguments)||this}P(t,e);var r=t.prototype;return r.push=function(e){return e.parent=this,this.nodes.push(e),this},r.each=function(e){this.lastEach||(this.lastEach=0),this.indexes||(this.indexes={}),this.lastEach+=1;var t=this.lastEach;if(this.indexes[t]=0,this.nodes){for(var r,n;this.indexes[t]=e&&(this.indexes[r]=t-1);return this},r.removeAll=function(){return this.nodes.forEach(function(e){return e.parent=void 0}),this.nodes=[],this},r.replaceValues=function(e,t,r){return r||(r=t,t={}),this.walkDecls(function(n){t.props&&-1===t.props.indexOf(n.prop)||t.fast&&-1===n.value.indexOf(t.fast)||(n.value=n.value.replace(e,r))}),this},r.every=function(e){return this.nodes.every(e)},r.some=function(e){return this.nodes.some(e)},r.index=function(e){return'number'==typeof e?e:this.nodes.indexOf(e)},r.normalize=function(e,t){var r=this;if('string'==typeof e)e=nt(rt(e).nodes);else if(!Array.isArray(e))if('root'===e.type)e=e.nodes;else if(e.type)e=[e];else if(e.prop){if(void 0===e.value)throw new Error('Value field is missed in node creation');'string'!=typeof e.value&&(e.value=String(e.value)),e=[new Xe(e)]}else if(e.selector)e=[new at(e)];else if(e.name)e=[new it(e)];else{if(!e.text)throw new Error('Unknown node type in node creation');e=[new et(e)]}return e.map(function(e){return void 0===e.raws&&(e=r.rebuild(e)),e.parent&&(e=e.clone()),void 0===e.raws.before&&t&&void 0!==t.raws.before&&(e.raws.before=t.raws.before.replace(/[^\s]/g,'')),e.parent=r,e})},r.rebuild=function(e,t){var r,n=this;for(var s in'root'===e.type?r=new pt:'atrule'===e.type?r=new it:'rule'===e.type?r=new at:'decl'===e.type?r=new Xe:'comment'===e.type&&(r=new et),e)'nodes'===s?r.nodes=e.nodes.map(function(e){return n.rebuild(e,r)}):'parent'===s&&t?r.parent=t:e.hasOwnProperty(s)&&(r[s]=e[s]);return r},r.eachInside=function(e){return be("Container#eachInside is deprecated. Use Container#walk instead."),this.walk(e)},r.eachDecl=function(e,t){return be("Container#eachDecl is deprecated. Use Container#walkDecls instead."),this.walkDecls(e,t)},r.eachRule=function(e,t){return be("Container#eachRule is deprecated. Use Container#walkRules instead."),this.walkRules(e,t)},r.eachAtRule=function(e,t){return be("Container#eachAtRule is deprecated. Use Container#walkAtRules instead."),this.walkAtRules(e,t)},r.eachComment=function(e){return be("Container#eachComment is deprecated. Use Container#walkComments instead."),this.walkComments(e)},R(t,[{key:"first",get:function(){if(this.nodes)return this.nodes[0]}},{key:"last",get:function(){if(this.nodes)return this.nodes[this.nodes.length-1]}},{key:"semicolon",get:function(){return be('Node#semicolon is deprecated. Use Node#raws.semicolon'),this.raws.semicolon},set:function(e){be('Node#semicolon is deprecated. Use Node#raws.semicolon'),this.raws.semicolon=e}},{key:"after",get:function(){return be('Node#after is deprecated. Use Node#raws.after'),this.raws.after},set:function(e){be('Node#after is deprecated. Use Node#raws.after'),this.raws.after=e}}]),t})(Qe),it=(function(e){function t(t){var r;return(r=e.call(this,t)||this).type='atrule',r}P(t,e);var r=t.prototype;return r.append=function(){var t;this.nodes||(this.nodes=[]);for(var r=arguments.length,n=new Array(r),s=0;s0&&(o-=1):0===o&&-1!==t.indexOf(h)&&(i=!0),i?(''!==s&&n.push(s.trim()),s='',i=!1):s+=h}return(r||''!==s)&&n.push(s.trim()),n},space:function(e){return ot.split(e,[' ','\n','\t'])},comma:function(e){return ot.split(e,[','],!0)}},at=(function(e){function t(t){var r;return(r=e.call(this,t)||this).type='rule',r.nodes||(r.nodes=[]),r}return P(t,e),R(t,[{key:"selectors",get:function(){return ot.comma(this.selector)},set:function(e){var t=this.selector?this.selector.match(/,\s*/):null,r=t?t[0]:","+this.raw('between','beforeOpen');this.selector=e.join(r)}},{key:"_selector",get:function(){return be('Rule#_selector is deprecated. Use Rule#raws.selector'),this.raws.selector},set:function(e){be('Rule#_selector is deprecated. Use Rule#raws.selector'),this.raws.selector=e}}]),t})(st),ut=(function(){function e(e,t){if(void 0===t&&(t={}),this.type='warning',this.text=e,t.node&&t.node.source){var r=t.node.positionBy(t);this.line=r.line,this.column=r.column}for(var n in t)this[n]=t[n]}return e.prototype.toString=function(){return this.node?this.node.error(this.text,{plugin:this.plugin,index:this.index,word:this.word}).message:this.plugin?this.plugin+": "+this.text:this.text},e})(),ct=(function(){function e(e,t,r){this.processor=e,this.messages=[],this.root=t,this.opts=r,this.css=void 0,this.map=void 0}var t=e.prototype;return t.toString=function(){return this.css},t.warn=function(e,t){void 0===t&&(t={}),t.plugin||this.lastPlugin&&this.lastPlugin.postcssPlugin&&(t.plugin=this.lastPlugin.postcssPlugin);var r=new ut(e,t);return this.messages.push(r),r},t.warnings=function(){return this.messages.filter(function(e){return'warning'===e.type})},R(e,[{key:"content",get:function(){return this.css}}]),e})();function ht(e){return'object'==typeof e&&'function'==typeof e.then}var ft=(function(){function e(t,r,n){var s;if(this.stringified=!1,this.processed=!1,'object'==typeof r&&'root'===r.type)s=r;else if(r instanceof e||r instanceof ct)s=r.root,r.map&&(void 0===n.map&&(n.map={}),n.map.inline||(n.map.inline=!1),n.map.prev=r.map);else{var i=rt;n.syntax&&(i=n.syntax.parse),n.parser&&(i=n.parser),i.parse&&(i=i.parse);try{s=i(r,n)}catch(e){this.error=e}}this.result=new ct(t,s,n)}var t=e.prototype;return t.warnings=function(){return this.sync().warnings()},t.toString=function(){return this.css},t.then=function(e,t){return this.async().then(e,t)},t.catch=function(e){return this.async().catch(e)},t.handleError=function(e,t){try{if(this.error=e,'CssSyntaxError'!==e.name||e.plugin){if(t.postcssVersion){var r=t.postcssPlugin,n=t.postcssVersion,s=this.result.processor.version,i=n.split('.'),o=s.split('.');(i[0]!==o[0]||parseInt(i[1])>parseInt(o[1]))&&be("Your current PostCSS version is "+s+", but "+r+" uses "+n+". Perhaps this is the source of the error below.")}}else e.plugin=t.postcssPlugin,e.setMessage()}catch(e){console&&console.error&&console.error(e)}},t.asyncTick=function(e,t){var r=this;if(this.plugin>=this.processor.plugins.length)return this.processed=!0,e();try{var n=this.processor.plugins[this.plugin],s=this.run(n);this.plugin+=1,ht(s)?s.then(function(){r.asyncTick(e,t)}).catch(function(e){r.handleError(e,n),r.processed=!0,t(e)}):this.asyncTick(e,t)}catch(e){this.processed=!0,t(e)}},t.async=function(){var e=this;return this.processed?new Promise(function(t,r){e.error?r(e.error):t(e.stringify())}):this.processing?this.processing:(this.processing=new Promise(function(t,r){if(e.error)return r(e.error);e.plugin=0,e.asyncTick(t,r)}).then(function(){return e.processed=!0,e.stringify()}),this.processing)},t.sync=function(){var e=this;if(this.processed)return this.result;if(this.processed=!0,this.processing)throw new Error('Use process(css).then(cb) to work with async plugins');if(this.error)throw this.error;return this.result.processor.plugins.forEach(function(t){if(ht(e.run(t)))throw new Error('Use process(css).then(cb) to work with async plugins')}),this.result},t.run=function(e){this.result.lastPlugin=e;try{return e(this.result.root,this.result)}catch(t){throw this.handleError(t,e),t}},t.stringify=function(){if(this.stringified)return this.result;this.stringified=!0,this.sync();var e=this.result.opts,t=Ze;e.syntax&&(t=e.syntax.stringify),e.stringifier&&(t=e.stringifier),t.stringify&&(t=t.stringify);var r='';return t(this.root,function(e){r+=e}),this.result.css=r,this.result},R(e,[{key:"processor",get:function(){return this.result.processor}},{key:"opts",get:function(){return this.result.opts}},{key:"css",get:function(){return this.stringify().css}},{key:"content",get:function(){return this.stringify().content}},{key:"map",get:function(){return this.stringify().map}},{key:"root",get:function(){return this.sync().root}},{key:"messages",get:function(){return this.sync().messages}}]),e})(),lt=(function(){function e(e){void 0===e&&(e=[]),this.version='5.2.0',this.plugins=this.normalize(e)}var t=e.prototype;return t.use=function(e){return this.plugins=this.plugins.concat(this.normalize([e])),this},t.process=function(e,t){return void 0===t&&(t={}),new ft(this,e,t)},t.normalize=function(e){var t=[];return e.forEach(function(e){if(e.postcss&&(e=e.postcss),'object'==typeof e&&Array.isArray(e.plugins))t=t.concat(e.plugins);else{if('function'!=typeof e)throw new Error(e+" is not a PostCSS plugin");t.push(e)}}),t},e})(),pt=(function(e){function t(t){var r;return(r=e.call(this,t)||this).type='root',r.nodes||(r.nodes=[]),r}P(t,e);var r=t.prototype;return r.removeChild=function(t){return 0===(t=this.index(t))&&this.nodes.length>1&&(this.nodes[1].raws.before=this.nodes[t].raws.before),e.prototype.removeChild.call(this,t)},r.normalize=function(t,r,n){var s=e.prototype.normalize.call(this,t);return r&&('prepend'===n?this.nodes.length>1?r.raws.before=this.nodes[1].raws.before:delete r.raws.before:this.first!==r&&s.forEach(function(e){e.raws.before=r.raws.before})),s},r.toResult=function(e){return void 0===e&&(e={}),new ft(new lt,this,e).stringify()},r.remove=function(e){be('Root#remove is deprecated. Use Root#removeChild'),this.removeChild(e)},r.prevMap=function(){return be('Root#prevMap is deprecated. Use Root#source.input.map'),this.source.input.map},t})(st),dt=0,wt=(function(){function e(e,t){void 0===t&&(t={}),this.css=e.toString(),"\ufeff"!==this.css[0]&&"\ufffe"!==this.css[0]||(this.css=this.css.slice(1)),t.from&&(/^\w+:\/\//.test(t.from)?this.file=t.from:this.file=path.resolve(t.from)),this.file||(dt+=1,this.id=""),this.map&&(this.map.file=this.from)}var t=e.prototype;return t.error=function(e,t,r,n){var s;void 0===n&&(n={});var i=this.origin(t,r);return(s=i?new Je(e,i.line,i.column,i.source,i.file,n.plugin):new Je(e,t,r,this.css,this.file,n.plugin)).input={line:t,column:r,source:this.css},this.file&&(s.input.file=this.file),s},t.origin=function(e,t){if(!this.map)return!1;var r=this.map.consumer(),n=r.originalPositionFor({line:e,column:t});if(!n.source)return!1;var s={file:this.mapResolve(n.source),line:n.line,column:n.column},i=r.sourceContentFor(n.source);return i&&(s.source=i),s},t.mapResolve=function(e){return/^\w+:\/\//.test(e)?e:path.resolve(this.map.consumer().sourceRoot||'.',e)},R(e,[{key:"from",get:function(){return this.file||this.id}}]),e})(),mt=(function(e){function t(){return e.apply(this,arguments)||this}P(t,e);var r=t.prototype;return r.tokenize=function(){this.tokens=$e(this.input,{ignoreErrors:!0})},r.comment=function(e){var t=new et;this.init(t,e[2],e[3]),t.source.end={line:e[4],column:e[5]};var r=e[1].slice(2);if('*/'===r.slice(-2)&&(r=r.slice(0,-2)),/^\s*$/.test(r))t.text='',t.raws.left=r,t.raws.right='';else{var n=r.match(/^(\s*)([^]*[^\s])(\s*)$/);t.text=n[2],t.raws.left=n[1],t.raws.right=n[3]}},r.unclosedBracket=function(){},r.unknownWord=function(e){var t=this.tokens.slice(e,this.pos+1);this.spaces+=t.map(function(e){return e[1]}).join('')},r.unexpectedClose=function(){this.current.raws.after+='}'},r.doubleColon=function(){},r.unnamedAtrule=function(e){e.name=''},r.precheckMissedSemicolon=function(e){var t=this.colon(e);if(!1!==t){var r;for(r=t-1;r>=0&&'word'!==e[r][0];r--);for(r-=1;r>=0;r--)if('space'!==e[r][0]){r+=1;break}var n=e.splice(r,e.length-r);this.decl(n)}},r.checkMissedSemicolon=function(){},r.endFile=function(){for(this.current.nodes&&this.current.nodes.length&&(this.current.raws.semicolon=this.semicolon),this.current.raws.after=(this.current.raws.after||'')+this.spaces;this.current.parent;)this.current=this.current.parent,this.current.raws.after=''},t})(tt);var vt={},gt=function(e){return'function'==typeof e||'object'==typeof e&&null!==e&&!Array.isArray(e)},yt=function(e){return'__proto__'!==e&&'constructor'!==e&&'prototype'!==e};function bt(e,t,r){var n=e[r];gt(t)&>(n)?kt(n,t):e[r]=t}function kt(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),n=1;n1?t-1:0),n=1;n>>0);if(!vt[i]){var o=[];(r=new wt(s,t),(n=new mt(r)).tokenize(),n.loop(),n.root).each(function(e){'decl'===e.type&&o.push([e.prop,e.value])});var a=u(o,['borderRadius','borderWidth','borderColor','borderStyle']),c=Tt.create({generated:a});vt[i]=c.generated}return vt[i]},e})())),jt=function(e){return Ut(Dt,e)};"ActivityIndicator ActivityIndicatorIOS ART Button DatePickerIOS DrawerLayoutAndroid\n Image ImageBackground ImageEditor ImageStore KeyboardAvoidingView ListView MapView Modal NavigatorIOS\n Picker PickerIOS ProgressBarAndroid ProgressViewIOS ScrollView SegmentedControlIOS Slider\n SliderIOS SnapshotViewIOS Switch RecyclerViewBackedScrollView RefreshControl SafeAreaView StatusBar\n SwipeableListView SwitchAndroid SwitchIOS TabBarIOS Text TextInput ToastAndroid ToolbarAndroid\n Touchable TouchableHighlight TouchableNativeFeedback TouchableOpacity TouchableWithoutFeedback\n View ViewPagerAndroid WebView FlatList SectionList VirtualizedList Pressable".split(/\s+/m).forEach(function(e){return Object.defineProperty(jt,e,{enumerable:!0,configurable:!1,get:function(){return jt(Bt[e])}})}),i.ThemeConsumer=Et,i.ThemeContext=xt,i.ThemeProvider=function(e){var t=h.useContext(xt),r=h.useMemo(function(){return Rt(e.theme,t)},[e.theme,t]);return e.children?f.createElement(xt.Provider,{value:r},e.children):null},i.css=It,i.default=jt,i.isStyledComponent=x,i.useTheme=function(){return h.useContext(xt)},i.withTheme=function(e){var t=f.forwardRef(function(t,r){var n=h.useContext(xt),s=e.defaultProps,i=Ct(t,n,s);return f.createElement(e,N({},t,{theme:i,ref:r}))});return w(t,e),t.displayName="WithTheme("+C(e)+")",t}},509,[510,519,165,521,522,523,524,443,2]); +__d(function(g,r,_i,a,m,e,d){'use strict';var t=r(d[0]);function n(t){return t&&'object'==typeof t&&'default'in t?t.default:t}Object.defineProperty(e,'__esModule',{value:!0});var o,i=r(d[1]),s=n(i),u=n(r(d[2])),l=n(r(d[3])),c=/^(#(?:[0-9a-f]{3,4}){1,2})$/i,f=/^(rgba?|hsla?|hwb|lab|lch|gray|color)$/,h=function(t){return function(n){return t(n)?'':null}},p=function(t,n){return void 0===n&&(n=String),function(o){if('word'!==o.type)return null;var i=o.value.match(t);return null===i?null:n(i[1])}},v=h(function(t){return'space'===t.type}),x=h(function(t){return'div'===t.type&&'/'===t.value}),w=h(function(t){return'div'===t.type&&','===t.value}),y=(o='word',function(t){return t.type===o?t.value:null}),b=p(/^(none)$/i),k=p(/^(auto)$/i),V=p(/^([+-]?(?:\d*\.)?\d+(?:e[+-]?\d+)?)$/i,Number),$=p(/^(0$|(?:[+-]?(?:\d*\.)?\d+(?:e[+-]?\d+)?)(?=px$))/i,Number),T=p(/^([+-]?(?:\d*\.)?\d+(?:e[+-]?\d+)?(ch|em|ex|rem|vh|vw|vmin|vmax|cm|mm|in|pc|pt))$/i),C=p(/^([+-]?(?:\d*\.)?\d+(?:e[+-]?\d+)?(?:deg|rad))$/i,function(t){return t.toLowerCase()}),S=p(/^([+-]?(?:\d*\.)?\d+(?:e[+-]?\d+)?%)$/i),E=p(/(^-?[_a-z][_a-z0-9-]*$)/i),L=function(t){return'string'!==t.type?null:t.value.replace(/\\([0-9a-f]{1,6})(?:\s|$)/gi,function(t,n){return String.fromCharCode(parseInt(n,16))}).replace(/\\/g,'')},R=function(t){return'word'===t.type&&(c.test(t.value)||t.value in l||'transparent'===t.value)?t.value:'function'===t.type&&f.test(t.value)?i.stringify(t):null},O=p(/^(none|underline|line-through)$/i),F=p(/^(solid|dashed|dotted)$/),B=function(t){var n=t.types,o=void 0===n?[$,T,S]:n,i=t.directions,s=void 0===i?['Top','Right','Bottom','Left']:i,u=t.prefix,l=void 0===u?'':u,c=t.suffix,f=void 0===c?'':c;return function(t){var n,i=[];for(i.push(t.expect.apply(t,o));i.length<4&&t.hasTokens();)t.expect(v),i.push(t.expect.apply(t,o));t.expectEmpty();var u=i[0],c=i[1],h=void 0===c?u:c,p=i[2],x=void 0===p?u:p,w=i[3],y=void 0===w?h:w,b=function(t){return""+l+s[t]+f};return(n={})[b(0)]=u,n[b(1)]=h,n[b(2)]=x,n[b(3)]=y,n}},_=function(t){var n=t.expect($),o=t.matches(v)?t.expect($):n;return t.expectEmpty(),{width:n,height:o}},P=function(t){var n,o,i,s;if(t.matches(b))return t.expectEmpty(),{offset:{width:0,height:0},radius:0,color:'black'};for(var u=!1;t.hasTokens();)u&&t.expect(v),void 0===n&&t.matches($,T)?(n=t.lastValue,t.expect(v),o=t.expect($,T),t.saveRewindPoint(),t.matches(v)&&t.matches($,T)?i=t.lastValue:t.rewind()):void 0===s&&t.matches(R)?s=t.lastValue:t.throw(),u=!0;return void 0===n&&t.throw(),{offset:{width:n,height:o},radius:void 0!==i?i:0,color:void 0!==s?s:'black'}},W=p(/(nowrap|wrap|wrap-reverse)/),Y=p(/(row|row-reverse|column|column-reverse)/),D=function(t){var n;if(t.matches(L))n=t.lastValue;else for(n=t.expect(E);t.hasTokens();){t.expect(v),n+=" "+t.expect(E)}return t.expectEmpty(),{fontFamily:n}},M=p(/^(normal)$/),I=p(/^(italic)$/),N=p(/^([1-9]00|bold)$/),j=p(/^(small-caps)$/),A=[],X=p(/(flex-(?:start|end)|center|stretch|space-(?:between|around))/),H=p(/(flex-(?:start|end)|center|space-(?:between|around|evenly))/),z=p(/^(solid|double|dotted|dashed)$/),G=function(t){return function(n){var o=n.expect(t);return n.expectEmpty(),o}},U=G(V),Z=G($),q=G(C),J=function(t){return function(n,o){return function(i){var s,u,l,c=i.expect(t);if(i.hasTokens())i.expect(w),l=i.expect(t);else{if(void 0===o)return c;l=o}return i.expectEmpty(),[(s={},s[n+"Y"]=l,s),(u={},u[n+"X"]=c,u)]}}},K=J(V),Q=J($),ee=J(C),te={perspective:U,scale:K('scale'),scaleX:U,scaleY:U,translate:Q('translate',0),translateX:Z,translateY:Z,rotate:q,rotateX:q,rotateY:q,rotateZ:q,skewX:q,skewY:q,skew:ee('skew','0deg')},ne=B({types:[R],prefix:'border',suffix:'Color'}),re=B({directions:['TopLeft','TopRight','BottomRight','BottomLeft'],prefix:'border',suffix:'Radius'}),oe=B({prefix:'border',suffix:'Width'}),ie=B({types:[$,T,S,k],prefix:'margin'}),ae=B({prefix:'padding'}),se={background:function(t){return{backgroundColor:t.expect(R)}},border:function(t){var n,o,i;if(t.matches(b))return t.expectEmpty(),{borderWidth:0,borderColor:'black',borderStyle:'solid'};for(var s=0;s<3&&t.hasTokens();)0!==s&&t.expect(v),void 0===n&&t.matches($,T)?n=t.lastValue:void 0===o&&t.matches(R)?o=t.lastValue:void 0===i&&t.matches(F)?i=t.lastValue:t.throw(),s+=1;return t.expectEmpty(),void 0===n&&(n=1),void 0===o&&(o="black"),void 0===i&&(i="solid"),{borderWidth:n,borderColor:o,borderStyle:i}},borderColor:ne,borderRadius:re,borderWidth:oe,boxShadow:function(t){var n=P(t);return{shadowOffset:n.offset,shadowRadius:n.radius,shadowColor:n.color,shadowOpacity:1}},flex:function(t){var n,o,i;if(t.matches(b))return t.expectEmpty(),{flexGrow:0,flexShrink:0,flexBasis:'auto'};if(t.saveRewindPoint(),t.matches(k)&&!t.hasTokens())return{flexGrow:1,flexShrink:1,flexBasis:'auto'};t.rewind();for(var s=0;s<2&&t.hasTokens();)0!==s&&t.expect(v),void 0===n&&t.matches(V)?(n=t.lastValue,t.saveRewindPoint(),t.matches(v)&&t.matches(V)?o=t.lastValue:t.rewind()):void 0===i&&t.matches($,T,S)?i=t.lastValue:void 0===i&&t.matches(k)?i='auto':t.throw(),s+=1;return t.expectEmpty(),void 0===n&&(n=1),void 0===o&&(o=1),void 0===i&&(i=0),{flexGrow:n,flexShrink:o,flexBasis:i}},flexFlow:function(t){for(var n,o,i=0;i<2&&t.hasTokens();)0!==i&&t.expect(v),void 0===n&&t.matches(W)?n=t.lastValue:void 0===o&&t.matches(Y)?o=t.lastValue:t.throw(),i+=1;return t.expectEmpty(),void 0===n&&(n="nowrap"),void 0===o&&(o="row"),{flexWrap:n,flexDirection:o}},font:function(t){for(var n,o,i,s,u=0;u<3&&t.hasTokens();){if(t.matches(M));else if(void 0===n&&t.matches(I))n=t.lastValue;else if(void 0===o&&t.matches(N))o=t.lastValue;else{if(void 0!==i||!t.matches(j))break;i=[t.lastValue]}t.expect(v),u+=1}var l=t.expect($,T);t.matches(x)&&(s=t.expect($,T)),t.expect(v);var c=D(t).fontFamily;void 0===n&&(n="normal"),void 0===o&&(o="normal"),void 0===i&&(i=A);var f={fontStyle:n,fontWeight:o,fontVariant:i,fontSize:l,fontFamily:c};return void 0!==s&&(f.lineHeight=s),f},fontFamily:D,fontVariant:function(t){return{fontVariant:[t.expect(E)]}},fontWeight:function(t){return{fontWeight:t.expect(y)}},margin:ie,padding:ae,placeContent:function(t){var n,o=t.expect(X);return t.hasTokens()?(t.expect(v),n=t.expect(H)):n='stretch',t.expectEmpty(),{alignContent:o,justifyContent:n}},shadowOffset:function(t){return{shadowOffset:_(t)}},textShadow:function(t){var n=P(t);return{textShadowOffset:n.offset,textShadowRadius:n.radius,textShadowColor:n.color}},textShadowOffset:function(t){return{textShadowOffset:_(t)}},textDecoration:function(t){for(var n,o,i,s=!1;t.hasTokens();){if(s&&t.expect(v),void 0===n&&t.matches(O)){var u=[t.lastValue.toLowerCase()];t.saveRewindPoint(),'none'!==u[0]&&t.matches(v)&&t.matches(O)?(u.push(t.lastValue.toLowerCase()),u.sort().reverse()):t.rewind(),n=u.join(' ')}else void 0===o&&t.matches(z)?o=t.lastValue:void 0===i&&t.matches(R)?i=t.lastValue:t.throw();s=!0}return{textDecorationLine:void 0!==n?n:"none",textDecorationColor:void 0!==i?i:"black",textDecorationStyle:void 0!==o?o:"solid"}},textDecorationLine:function(t){for(var n=[],o=!1;t.hasTokens();)o&&t.expect(v),n.push(t.expect(O).toLowerCase()),o=!0;return n.sort().reverse(),{textDecorationLine:n.join(' ')}},transform:function(t){for(var n=[],o=!1;t.hasTokens();){o&&t.expect(v);var i,s=t.expectFunction(),u=s.functionName,l=te[u](s);Array.isArray(l)||(l=[(i={},i[u]=l,i)]),n=l.concat(n),o=!0}return{transform:n}}},ue=(function(){function t(t,n){this.index=0,this.nodes=t,this.functionName=null!=n?n.value:null,this.lastValue=null,this.rewindIndex=-1}var n=t.prototype;return n.hasTokens=function(){return this.index<=this.nodes.length-1},n.SYMBOL_MATCH=function(){if(!this.hasTokens())return null;for(var t=this.nodes[this.index],n=0;n=48&&A<=57)return!0;var n=h.charCodeAt(2);return A===c&&n>=48&&n<=57}return C===c?(A=h.charCodeAt(1))>=48&&A<=57:C>=48&&C<=57}m.exports=function(n){var f,u,v,l=0,s=n.length;if(0===s||!C(n))return!1;for((f=n.charCodeAt(l))!==o&&f!==t||l++;l57);)l+=1;if(f=n.charCodeAt(l),u=n.charCodeAt(l+1),f===c&&u>=48&&u<=57)for(l+=2;l57);)l+=1;if(f=n.charCodeAt(l),u=n.charCodeAt(l+1),v=n.charCodeAt(l+2),(f===h||f===A)&&(u>=48&&u<=57||(u===o||u===t)&&v>=48&&v<=57))for(l+=u===o||u===t?3:2;l57);)l+=1;return{number:n.slice(0,l),unit:n.slice(l)}}},515,[]); +__d(function(g,r,_i,a,m,e,d){function t(i){return i&&'object'==typeof i?u(i)||c(i)?i:o(i)?f(i,t):l(p(i),function(o,u){return o[n(u)]=t(i[u]),o},{}):i}function n(t){return t.replace(/[_.-](\w|$)/g,function(t,n){return n.toUpperCase()})}m.exports=function(o){return'string'==typeof o?n(o):t(o)};var o=Array.isArray||function(t){return'[object Array]'===Object.prototype.toString.call(t)},u=function(t){return'[object Date]'===Object.prototype.toString.call(t)},c=function(t){return'[object RegExp]'===Object.prototype.toString.call(t)},i=Object.prototype.hasOwnProperty,p=Object.keys||function(t){var n=[];for(var o in t)i.call(t,o)&&n.push(o);return n};function f(t,n){if(t.map)return t.map(n);for(var o=[],u=0;uk)&&(I=(L=L.replace(' ',':')).length),0t&&(t=(a=a.trim()).charCodeAt(0)),t){case 38:return a.replace(p,'$1'+e.trim());case 58:return e.trim()+a.replace(p,'$1'+e.trim());default:if(0<1*r&&0f.charCodeAt(8))break;case 115:n=n.replace(f,'-webkit-'+f)+';'+n;break;case 207:case 102:n=n.replace(f,'-webkit-'+(102t.charCodeAt(0)&&(t=t.trim()),t=[t],01&&void 0!==p[1]?p[1]:R,o=p.length>2&&void 0!==p[2]?p[2]:_,(0,h.default)(),l=j(e),u=(0,y.processColor)(o),c=l+":"+n+":"+u,!M.has(c)){v.next=8;break}return v.abrupt("return",M.get(c));case 8:return v.prev=8,v.next=11,t.default.awrap(F.getImageForFont(C,l,n,u));case 11:return f=v.sent,s={uri:f,scale:y.PixelRatio.get()},M.setValue(c,s),v.abrupt("return",s);case 17:throw v.prev=17,v.t0=v.catch(8),M.setError(c,v.t0),v.t0;case 21:case"end":return v.stop()}},null,null,[[8,17]],Promise)},E.getImageSourceSync=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:R,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:_;(0,h.default)();var o=j(e),l=(0,y.processColor)(n),u=o+":"+t+":"+l;if(M.has(u))return M.get(u);try{var c=F.getImageForFontSync(C,o,t,l),f={uri:c,scale:y.PixelRatio.get()};return M.setValue(u,f),f}catch(e){throw M.setError(u,e),e}},E.loadFont=function(){var e,o=arguments;return t.default.async(function(l){for(;;)switch(l.prev=l.next){case 0:if(e=o.length>0&&void 0!==o[0]?o[0]:N,'ios'!==y.Platform.OS){l.next=7;break}if((0,h.default)(),e){l.next=5;break}throw new Error('Unable to load font, because no file was specified. ');case 5:return l.next=7,t.default.awrap(F.loadFontWithFileName.apply(F,(0,n.default)(e.split('.'))));case 7:case"end":return l.stop()}},null,null,null,Promise)},E.hasIcon=function(t){return Object.prototype.hasOwnProperty.call(e,t)},E.getRawGlyphMap=function(){return e},E.getFontFamily=function(){return C},E};var t=e(r(d[1])),n=e(r(d[2])),o=e(r(d[3])),l=e(r(d[4])),u=e(r(d[5])),c=e(r(d[6])),f=e(r(d[7])),s=e(r(d[8])),p=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=P(t);if(n&&n.has(e))return n.get(e);var o={},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in e)if("default"!==u&&Object.prototype.hasOwnProperty.call(e,u)){var c=l?Object.getOwnPropertyDescriptor(e,u):null;c&&(c.get||c.set)?Object.defineProperty(o,u,c):o[u]=e[u]}o.default=e,n&&n.set(e,o);return o})(r(d[9])),v=e(r(d[10])),y=r(d[11]),h=e(r(d[12])),O=e(r(d[13])),b=e(r(d[14])),w=["name","size","color","style","children"];function P(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(P=function(e){return e?n:t})(e)}function I(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}var F=y.NativeModules.RNVectorIconsManager||y.NativeModules.RNVectorIconsModule;_e.NativeIconAPI=F;var R=12;_e.DEFAULT_ICON_SIZE=R;var _='black';_e.DEFAULT_ICON_COLOR=_},526,[1,67,49,96,9,10,12,14,17,165,204,527,528,529,530]); +__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0});var n=r(d[0]);Object.keys(n).forEach(function(t){"default"!==t&&"__esModule"!==t&&(t in e&&e[t]===n[t]||Object.defineProperty(e,t,{enumerable:!0,get:function(){return n[t]}}))})},527,[2]); +__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){if(!n){if('android'===o.Platform.OS)throw new Error('RNVectorIconsModule not available, did you properly integrate the module? Try running `react-native link react-native-vector-icons` and recompiling.');throw new Error('RNVectorIconsManager not available, did you add the library to your project and link with libRNVectorIcons.a? Try running `react-native link react-native-vector-icons` and recompiling.')}};var o=r(d[0]),n=o.NativeModules.RNVectorIconsManager||o.NativeModules.RNVectorIconsModule},528,[527]); +__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){var u=new Map;return{setValue:function(n,o){return u.set(n,{type:t,data:o})},setError:function(t,o){return u.set(t,{type:n,data:o})},has:function(t){return u.has(t)},get:function(t){if(u.has(t)){var o=u.get(t),f=o.type,s=o.data;if(f===n)throw s;return s}}}};var t='value',n='error'},529,[]); +__d(function(g,r,i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=function(e){var O,C;return C=O=(function(h){(0,u.default)(x,h);var O,j,C=(O=x,j=k(),function(){var e,t=(0,s.default)(O);if(j){var n=(0,s.default)(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return(0,c.default)(this,e)});function x(){return(0,o.default)(this,x),C.apply(this,arguments)}return(0,l.default)(x,[{key:"render",value:function(){var o=this.props,l=o.style,u=o.iconStyle,c=o.children,s=(0,n.default)(o,P),h=(0,p.default)(s,w,'style','name','size','color'),O=(0,p.default)(s,R),k=(0,y.default)(s,Object.keys(h),Object.keys(O),'iconStyle','borderRadius','backgroundColor');h.style=u?[S.icon,u]:S.icon;var j=(0,p.default)(this.props,'color'),C=(0,p.default)(this.props,'backgroundColor','borderRadius');return b.default.createElement(v.TouchableHighlight,(0,t.default)({style:[S.touchable,C]},O),b.default.createElement(v.View,(0,t.default)({style:[S.container,C,l]},k),b.default.createElement(e,h),(0,f.default)(c)?b.default.createElement(v.Text,{style:[S.text,j]},c):c))}}]),x})(b.PureComponent),O.propTypes={backgroundColor:h.default.oneOfType([h.default.string,h.default.number]),borderRadius:h.default.number,color:h.default.any,size:h.default.number,iconStyle:h.default.any,style:h.default.any,children:h.default.node},O.defaultProps={backgroundColor:j,borderRadius:5,color:'white',size:20},C};var t=e(r(d[1])),n=e(r(d[2])),o=e(r(d[3])),l=e(r(d[4])),u=e(r(d[5])),c=e(r(d[6])),s=e(r(d[7])),f=e(r(d[8])),y=e(r(d[9])),p=e(r(d[10])),b=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=O(t);if(n&&n.has(e))return n.get(e);var o={},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in e)if("default"!==u&&Object.prototype.hasOwnProperty.call(e,u)){var c=l?Object.getOwnPropertyDescriptor(e,u):null;c&&(c.get||c.set)?Object.defineProperty(o,u,c):o[u]=e[u]}o.default=e,n&&n.set(e,o);return o})(r(d[11])),h=e(r(d[12])),v=r(d[13]),P=["style","iconStyle","children"];function O(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(O=function(e){return e?n:t})(e)}function k(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}var S=v.StyleSheet.create({container:{flexDirection:'row',justifyContent:'flex-start',alignItems:'center',padding:8},touchable:{overflow:'hidden'},icon:{marginRight:10},text:{fontWeight:'600',backgroundColor:'transparent'}}),j='#007AFF',w=['ellipsizeMode','numberOfLines','textBreakStrategy','selectable','suppressHighlighting','allowFontScaling','adjustsFontSizeToFit','minimumFontScale'],R=['accessible','accessibilityLabel','accessibilityHint','accessibilityComponentType','accessibilityRole','accessibilityStates','accessibilityTraits','onFocus','onBlur','disabled','onPress','onPressIn','onPressOut','onLayout','onLongPress','nativeID','testID','delayPressIn','delayPressOut','delayLongPress','activeOpacity','underlayColor','selectionColor','onShowUnderlay','onHideUnderlay','hasTVPreferredFocus','tvParallaxProperties']},530,[1,22,96,9,10,12,14,17,531,532,533,165,204,527]); +__d(function(g,r,i,a,m,e,d){var t='[object String]',n=Object.prototype.toString,o=Array.isArray;function c(t){return!!t&&'object'==typeof t}m.exports=function(f){return'string'==typeof f||!o(f)&&c(f)&&n.call(f)==t}},531,[]); +__d(function(g,r,i,a,m,_e,d){var t=200,n='__lodash_hash_undefined__',e=9007199254740991,o='[object Arguments]',u='[object Function]',c='[object GeneratorFunction]',f='[object Symbol]',l=/^\[object .+?Constructor\]$/,s=/^(?:0|[1-9]\d*)$/,h='object'==typeof g&&g&&g.Object===Object&&g,p='object'==typeof self&&self&&self.Object===Object&&self,_=h||p||Function('return this')();function y(t,n,e){switch(e.length){case 0:return t.call(n);case 1:return t.call(n,e[0]);case 2:return t.call(n,e[0],e[1]);case 3:return t.call(n,e[0],e[1],e[2])}return t.apply(n,e)}function v(t,n){return!!(t?t.length:0)&&S(t,n,0)>-1}function b(t,n,e){for(var o=-1,u=t?t.length:0;++o=t&&(l=P,s=!1,e=new Z(e));t:for(;++f0&&e(l)?n>1?et(l,n-1,e,o,u):O(u,l):o||(u[u.length]=l)}return u}function ot(t,n,e){var o=n(t);return jt(t)?o:O(o,e(t))}function ut(t){return!(!At(t)||G&&G in t)&&(wt(t)||F(t)?B:l).test(dt(t))}function it(t){if(!At(t))return vt(t);var n,e,o,u=(e=(n=t)&&n.constructor,o='function'==typeof e&&e.prototype||M,n===o),c=[];for(var f in t)('constructor'!=f||!u&&q.call(t,f))&&c.push(f);return c}function at(t,n){return ct(t=Object(t),n,function(n,e){return e in t})}function ct(t,n,e){for(var o=-1,u=n.length,c={};++o-1},X.prototype.set=function(t,n){var e=this.__data__,o=rt(e,t);return o<0?e.push([t,n]):e[o][1]=n,this},Y.prototype.clear=function(){this.__data__={hash:new W,map:new(U||X),string:new W}},Y.prototype.delete=function(t){return lt(this,t).delete(t)},Y.prototype.get=function(t){return lt(this,t).get(t)},Y.prototype.has=function(t){return lt(this,t).has(t)},Y.prototype.set=function(t,n){return lt(this,t).set(t,n),this},Z.prototype.add=Z.prototype.push=function(t){return this.__data__.set(t,n),this},Z.prototype.has=function(t){return this.__data__.has(t)};var ht=N?E(N,Object):Ct,pt=N?function(t){for(var n=[];t;)O(n,ht(t)),t=H(t);return n}:Ct;function _t(t){return jt(t)||bt(t)||!!(L&&t&&t[L])}function yt(t,n){return!!(n=null==n?e:n)&&('number'==typeof t||s.test(t))&&t>-1&&t%1==0&&t-1&&t%1==0&&t<=e}function At(t){var n=typeof t;return!!t&&('object'==n||'function'==n)}function $t(t){return!!t&&'object'==typeof t}function Pt(t){return'symbol'==typeof t||$t(t)&&z.call(t)==f}function xt(t){return Ot(t)?tt(t,!0):it(t)}var Ft,Et,kt=(Ft=function(t,n){return null==t?{}:(n=j(et(n,1),gt),at(t,nt(ft(t),n)))},Et=Q(void 0===Et?Ft.length-1:Et,0),function(){for(var t=arguments,n=-1,e=Q(t.length-Et,0),o=Array(e);++n0&&o(b)?n>1?w(b,n-1,o,c,u):v(u,b):c||(u[u.length]=b)}return u}function x(t,n){return _(t=Object(t),n,function(n,o){return o in t})}function _(t,n,o){for(var c=-1,u=n.length,l={};++c-1&&n%1==0&&n<=t}function z(t){var n=typeof t;return!!t&&('object'==n||'function'==n)}function B(t){return!!t&&'object'==typeof t}function D(t){return'symbol'==typeof t||B(t)&&j.call(t)==u}var H,J,K=(H=function(t,n){return null==t?{}:x(t,y(w(n,1),E))},J=F(void 0===J?H.length-1:J,0),function(){for(var t=arguments,n=-1,o=F(t.length-J,0),c=Array(o);++np))return!1;var v=l.get(t);if(v&&l.get(n))return v==n;var h=-1,y=!0,b=f&e?new Ft:void 0;for(l.set(t,n),l.set(n,t);++h-1},Pt.prototype.set=function(t,n){var e=this.__data__,o=Tt(e,t);return o<0?e.push([t,n]):e[o][1]=n,this},xt.prototype.clear=function(){this.__data__={hash:new Et,map:new(ht||Pt),string:new Et}},xt.prototype.delete=function(t){return Zt(this,t).delete(t)},xt.prototype.get=function(t){return Zt(this,t).get(t)},xt.prototype.has=function(t){return Zt(this,t).has(t)},xt.prototype.set=function(t,n){return Zt(this,t).set(t,n),this},Ft.prototype.add=Ft.prototype.push=function(t){return this.__data__.set(t,n),this},Ft.prototype.has=function(t){return this.__data__.has(t)},Mt.prototype.clear=function(){this.__data__=new Pt},Mt.prototype.delete=function(t){return this.__data__.delete(t)},Mt.prototype.get=function(t){return this.__data__.get(t)},Mt.prototype.has=function(t){return this.__data__.has(t)},Mt.prototype.set=function(t,n){var e=this.__data__;if(e instanceof Pt){var o=e.__data__;if(!ht||o.length<199)return o.push([t,n]),this;e=this.__data__=new xt(o)}return e.set(t,n),this};var nr=pt?K(pt,Object):Ir,er=pt?function(t){for(var n=[];t;)V(n,nr(t)),t=ft(t);return n}:Ir,or=function(t){return ut.call(t)};function ur(t,n,e){for(var o,u=-1,c=(n=ir(n,t)?[n]:Jt(n)).length;++u-1&&t%1==0&&t-1&&t%1==0&&t<=u}function mr(t){var n=typeof t;return!!t&&('object'==n||'function'==n)}function Ar(t){return!!t&&'object'==typeof t}function kr(t){return'symbol'==typeof t||Ar(t)&&ut.call(t)==A}var Sr,$r=R?(Sr=R,function(t){return Sr(t)}):function(t){return Ar(t)&&Or(t.length)&&!!T[ut.call(t)]};function Er(t,n,e){var o=null==t?void 0:Ut(t,n);return void 0===o?e:o}function Pr(t,n){return null!=t&&ur(t,n,Ct)}function xr(t){return gr(t)?It(t):Rt(t)}function Fr(t){return gr(t)?It(t,!0):Vt(t)}function Mr(t){return t}function Ir(){return[]}m.exports=function(t,n){return null==t?{}:Nt(t,Yt(t),'function'==typeof(u=n)?u:null==u?Mr:'object'==typeof u?dr(u)?Gt(u[0],u[1]):1==(o=tr(e=u)).length&&o[0][2]?lr(o[0][0],o[0][1]):function(t){return t===e||Bt(t,e,o)}:ir(f=u)?(c=_r(f),function(t){return null==t?void 0:t[c]}):qt(f));var e,o,u,c,f}},537,[]); +__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.DYTE_DEV_MODE=void 0;e.DYTE_DEV_MODE=!1},538,[]); +__d(function(g,r,i,a,m,e,d){var l=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=l(r(d[1])),c={},t={};['arrow-back','call-end','chat','expand-less','expand-more','flip-camera-ios','groups','mic','mic-external-on','mic-off','poll','send','videocam-off','videocam','pan-tool','cancel-presentation','present-to-all','stop-screen-share','screen-share','clear','attach-file','fullscreen','fullscreen-exit','fiber-manual-record','people'].forEach(function(l){c[l]='material'}),['dots-vertical','image','auto-fix','plus-thick','close','signal-cellular-1','signal-cellular-2','exclamation','check','network-strength-1','network-strength-3','network-strength-2','download-circle','voice-off'].forEach(function(l){t[l]='material-community'});var n=(0,o.default)({},c,t);e.default=n},539,[1,22]); +__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"ReactNativeModal",{enumerable:!0,get:function(){return t.ReactNativeModal}}),e.default=void 0;var t=r(d[0]),o=t.ReactNativeModal;e.default=o},540,[541]); +__d(function(g,r,i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=_e.ReactNativeModal=void 0;var n=e(r(d[1])),t=e(r(d[2])),o=e(r(d[3])),s=e(r(d[4])),p=e(r(d[5])),c=e(r(d[6])),l=e(r(d[7])),u=y(r(d[8])),f=r(d[9]),h=y(r(d[10])),v=y(r(d[11])),w=r(d[12]),b=e(r(d[13])),S=["animationIn","animationInTiming","animationOut","animationOutTiming","avoidKeyboard","coverScreen","hasBackdrop","backdropColor","backdropOpacity","backdropTransitionInTiming","backdropTransitionOutTiming","customBackdrop","children","isVisible","onModalShow","onBackButtonPress","useNativeDriver","propagateSwipe","style"],k=["testID"];function D(e){if("function"!=typeof WeakMap)return null;var n=new WeakMap,t=new WeakMap;return(D=function(e){return e?t:n})(e)}function y(e,n){if(!n&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var t=D(n);if(t&&t.has(e))return t.get(e);var o={},s=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var p in e)if("default"!==p&&Object.prototype.hasOwnProperty.call(e,p)){var c=s?Object.getOwnPropertyDescriptor(e,p):null;c&&(c.get||c.set)?Object.defineProperty(o,p,c):o[p]=e[p]}return o.default=e,t&&t.set(e,o),o}function O(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}(0,w.initializeAnimations)();var T=function(e){return{animationIn:e.animationIn,animationOut:e.animationOut}},M=(function(e){(0,p.default)(M,e);var h,D,y=(h=M,D=O(),function(){var e,n=(0,l.default)(h);if(D){var t=(0,l.default)(this).constructor;e=Reflect.construct(n,arguments,t)}else e=n.apply(this,arguments);return(0,c.default)(this,e)});function M(e){var n;(0,o.default)(this,M),(n=y.call(this,e)).state={showContent:!0,isVisible:!1,deviceWidth:f.Dimensions.get('window').width,deviceHeight:f.Dimensions.get('window').height,isSwipeable:!!n.props.swipeDirection,pan:null},n.isTransitioning=!1,n.inSwipeClosingState=!1,n.currentSwipingDirection=null,n.panResponder=null,n.didUpdateDimensionsEmitter=null,n.interactionHandle=null,n.getDeviceHeight=function(){return n.props.deviceHeight||n.state.deviceHeight},n.getDeviceWidth=function(){return n.props.deviceWidth||n.state.deviceWidth},n.onBackButtonPress=function(){return!(!n.props.onBackButtonPress||!n.props.isVisible)&&(n.props.onBackButtonPress(),!0)},n.shouldPropagateSwipe=function(e,t){return'function'==typeof n.props.propagateSwipe?n.props.propagateSwipe(e,t):n.props.propagateSwipe},n.buildPanResponder=function(){var e=null;n.panResponder=f.PanResponder.create({onMoveShouldSetPanResponder:function(t,o){if(!n.shouldPropagateSwipe(t,o)){var s=Math.abs(o.dx)>=n.props.panResponderThreshold||Math.abs(o.dy)>=n.props.panResponderThreshold;return s&&n.props.onSwipeStart&&n.props.onSwipeStart(o),n.currentSwipingDirection=n.getSwipingDirection(o),e=n.createAnimationEventForSwipe(),s}return!1},onStartShouldSetPanResponder:function(e,t){return!(e._dispatchInstances&&e._dispatchInstances.some(function(e){return/scrollview|flatlist/i.test(e.type)})&&n.shouldPropagateSwipe(e,t)&&n.props.scrollTo&&n.props.scrollOffset>0)&&(n.props.onSwipeStart&&n.props.onSwipeStart(t),n.currentSwipingDirection=null,!0)},onPanResponderMove:function(t,o){if(!n.currentSwipingDirection){if(0===o.dx&&0===o.dy)return;n.currentSwipingDirection=n.getSwipingDirection(o),e=n.createAnimationEventForSwipe()}if(n.isSwipeDirectionAllowed(o)){var s=1-n.calcDistancePercentage(o);n.backdropRef&&n.backdropRef.transitionTo({opacity:n.props.backdropOpacity*s}),e(t,o),n.props.onSwipeMove&&n.props.onSwipeMove(s,o)}else if(n.props.scrollTo)if(n.props.scrollHorizontal){var p=-o.dx;p>n.props.scrollOffsetMax&&(p-=(p-n.props.scrollOffsetMax)/2),n.props.scrollTo({x:p,animated:!1})}else{var c=-o.dy;c>n.props.scrollOffsetMax&&(c-=(c-n.props.scrollOffsetMax)/2),n.props.scrollTo({y:c,animated:!1})}},onPanResponderRelease:function(e,t){if(n.getAccDistancePerDirection(t)>n.props.swipeThreshold&&n.isSwipeDirectionAllowed(t)){if(n.props.onSwipeComplete)return n.inSwipeClosingState=!0,void n.props.onSwipeComplete({swipingDirection:n.getSwipingDirection(t)},t);if(n.props.onSwipe)return n.inSwipeClosingState=!0,void n.props.onSwipe()}n.props.onSwipeCancel&&n.props.onSwipeCancel(t),n.backdropRef&&n.backdropRef.transitionTo({opacity:n.props.backdropOpacity}),f.Animated.spring(n.state.pan,{toValue:{x:0,y:0},bounciness:0,useNativeDriver:!1}).start(),n.props.scrollTo&&n.props.scrollOffset>n.props.scrollOffsetMax&&n.props.scrollTo({y:n.props.scrollOffsetMax,animated:!0})}})},n.getAccDistancePerDirection=function(e){switch(n.currentSwipingDirection){case'up':return-e.dy;case'down':return e.dy;case'right':return e.dx;case'left':return-e.dx;default:return 0}},n.getSwipingDirection=function(e){return Math.abs(e.dx)>Math.abs(e.dy)?e.dx>0?'right':'left':e.dy>0?'down':'up'},n.calcDistancePercentage=function(e){switch(n.currentSwipingDirection){case'down':return(e.moveY-e.y0)/((n.props.deviceHeight||n.state.deviceHeight)-e.y0);case'up':return(0,w.reversePercentage)(e.moveY/e.y0);case'left':return(0,w.reversePercentage)(e.moveX/e.x0);case'right':return(e.moveX-e.x0)/((n.props.deviceWidth||n.state.deviceWidth)-e.x0);default:return 0}},n.createAnimationEventForSwipe=function(){return'right'===n.currentSwipingDirection||'left'===n.currentSwipingDirection?f.Animated.event([null,{dx:n.state.pan.x}],{useNativeDriver:!1}):f.Animated.event([null,{dy:n.state.pan.y}],{useNativeDriver:!1})},n.isDirectionIncluded=function(e){return Array.isArray(n.props.swipeDirection)?n.props.swipeDirection.includes(e):n.props.swipeDirection===e},n.isSwipeDirectionAllowed=function(e){var t=e.dy,o=e.dx,s=t>0,p=t<0,c=o<0,l=o>0;return!('up'!==n.currentSwipingDirection||!n.isDirectionIncluded('up')||!p)||(!('down'!==n.currentSwipingDirection||!n.isDirectionIncluded('down')||!s)||(!('right'!==n.currentSwipingDirection||!n.isDirectionIncluded('right')||!l)||!('left'!==n.currentSwipingDirection||!n.isDirectionIncluded('left')||!c)))},n.handleDimensionsUpdate=function(){if(!n.props.deviceHeight&&!n.props.deviceWidth){var e=f.Dimensions.get('window').width,t=f.Dimensions.get('window').height;e===n.state.deviceWidth&&t===n.state.deviceHeight||n.setState({deviceWidth:e,deviceHeight:t})}},n.open=function(){n.isTransitioning||(n.isTransitioning=!0,n.backdropRef&&n.backdropRef.transitionTo({opacity:n.props.backdropOpacity},n.props.backdropTransitionInTiming),n.state.isSwipeable&&n.state.pan.setValue({x:0,y:0}),n.contentRef&&(n.props.onModalWillShow&&n.props.onModalWillShow(),null==n.interactionHandle&&(n.interactionHandle=f.InteractionManager.createInteractionHandle()),n.contentRef.animate(n.animationIn,n.props.animationInTiming).then(function(){n.isTransitioning=!1,n.interactionHandle&&(f.InteractionManager.clearInteractionHandle(n.interactionHandle),n.interactionHandle=null),n.props.isVisible?n.props.onModalShow():n.close()})))},n.close=function(){if(!n.isTransitioning){n.isTransitioning=!0,n.backdropRef&&n.backdropRef.transitionTo({opacity:0},n.props.backdropTransitionOutTiming);var e=n.animationOut;n.inSwipeClosingState&&(n.inSwipeClosingState=!1,'up'===n.currentSwipingDirection?e='slideOutUp':'down'===n.currentSwipingDirection?e='slideOutDown':'right'===n.currentSwipingDirection?e='slideOutRight':'left'===n.currentSwipingDirection&&(e='slideOutLeft')),n.contentRef&&(n.props.onModalWillHide&&n.props.onModalWillHide(),null==n.interactionHandle&&(n.interactionHandle=f.InteractionManager.createInteractionHandle()),n.contentRef.animate(e,n.props.animationOutTiming).then(function(){n.isTransitioning=!1,n.interactionHandle&&(f.InteractionManager.clearInteractionHandle(n.interactionHandle),n.interactionHandle=null),n.props.isVisible?n.open():n.setState({showContent:!1},function(){n.setState({isVisible:!1},function(){n.props.onModalHide()})})}))}},n.makeBackdrop=function(){if(!n.props.hasBackdrop)return null;n.props.customBackdrop&&!u.isValidElement(n.props.customBackdrop)&&console.warn('Invalid customBackdrop element passed to Modal. You must provide a valid React element.');var e=n.props,t=e.customBackdrop,o=e.backdropColor,s=e.useNativeDriver,p=e.useNativeDriverForBackdrop,c=e.onBackdropPress,l=!!n.props.customBackdrop,h=[{width:n.getDeviceWidth(),height:n.getDeviceHeight(),backgroundColor:n.state.showContent&&!l?o:'transparent'}],w=u.createElement(v.View,{ref:function(e){return n.backdropRef=e},useNativeDriver:void 0!==p?p:s,style:[b.default.backdrop,h]},l&&t);return l?w:u.createElement(f.TouchableWithoutFeedback,{onPress:c},w)};var s=(0,w.buildAnimations)(T(e)),p=s.animationIn,c=s.animationOut;return n.animationIn=p,n.animationOut=c,n.state.isSwipeable&&(n.state=(0,t.default)({},n.state,{pan:new f.Animated.ValueXY}),n.buildPanResponder()),e.isVisible&&(n.state=(0,t.default)({},n.state,{isVisible:!0,showContent:!0})),n}return(0,s.default)(M,[{key:"componentDidMount",value:function(){this.props.onSwipe&&console.warn('`` is deprecated and will be removed starting from 13.0.0. Use `` instead.'),this.didUpdateDimensionsEmitter=f.DeviceEventEmitter.addListener('didUpdateDimensions',this.handleDimensionsUpdate),this.state.isVisible&&this.open(),f.BackHandler.addEventListener('hardwareBackPress',this.onBackButtonPress)}},{key:"componentWillUnmount",value:function(){f.BackHandler.removeEventListener('hardwareBackPress',this.onBackButtonPress),this.didUpdateDimensionsEmitter&&this.didUpdateDimensionsEmitter.remove(),this.interactionHandle&&(f.InteractionManager.clearInteractionHandle(this.interactionHandle),this.interactionHandle=null)}},{key:"componentDidUpdate",value:function(e){if(this.props.animationIn!==e.animationIn||this.props.animationOut!==e.animationOut){var n=(0,w.buildAnimations)(T(this.props)),t=n.animationIn,o=n.animationOut;this.animationIn=t,this.animationOut=o}this.props.backdropOpacity!==e.backdropOpacity&&this.backdropRef&&this.backdropRef.transitionTo({opacity:this.props.backdropOpacity},this.props.backdropTransitionInTiming),this.props.isVisible&&!e.isVisible?this.open():!this.props.isVisible&&e.isVisible&&this.close()}},{key:"render",value:function(){var e=this,o=this.props,s=(o.animationIn,o.animationInTiming,o.animationOut,o.animationOutTiming,o.avoidKeyboard),p=o.coverScreen,c=(o.hasBackdrop,o.backdropColor,o.backdropOpacity,o.backdropTransitionInTiming,o.backdropTransitionOutTiming,o.customBackdrop,o.children),l=(o.isVisible,o.onModalShow,o.onBackButtonPress),h=o.useNativeDriver,w=(o.propagateSwipe,o.style),D=(0,n.default)(o,S),y=(D.testID,(0,n.default)(D,k)),O=[{margin:.05*this.getDeviceWidth(),transform:[{translateY:0}]},b.default.content,w],T={},M={};this.state.isSwipeable&&(T=(0,t.default)({},this.panResponder.panHandlers),M=h?{transform:this.state.pan.getTranslateTransform()}:this.state.pan.getLayout());var B=this.props.hideModalContentWhileAnimating&&this.props.useNativeDriver&&!this.state.showContent?u.createElement(v.View,null):c,I=u.createElement(v.View,(0,t.default)({},T,{ref:function(n){return e.contentRef=n},style:[M,O],pointerEvents:"box-none",useNativeDriver:h},y),B);return!p&&this.state.isVisible?u.createElement(f.View,{pointerEvents:"box-none",style:[b.default.backdrop,b.default.containerBox]},this.makeBackdrop(),I):u.createElement(f.Modal,(0,t.default)({transparent:!0,animationType:'none',visible:this.state.isVisible,onRequestClose:l},D),this.makeBackdrop(),s?u.createElement(f.KeyboardAvoidingView,{behavior:'ios'===f.Platform.OS?'padding':void 0,pointerEvents:"box-none",style:O.concat([{margin:0}])},I):I)}}],[{key:"getDerivedStateFromProps",value:function(e,n){return!n.isVisible&&e.isVisible?{isVisible:!0,showContent:!0}:null}}]),M})(u.Component);_e.ReactNativeModal=M,M.propTypes={animationIn:h.oneOfType([h.string,h.object]),animationInTiming:h.number,animationOut:h.oneOfType([h.string,h.object]),animationOutTiming:h.number,avoidKeyboard:h.bool,coverScreen:h.bool,hasBackdrop:h.bool,backdropColor:h.string,backdropOpacity:h.number,backdropTransitionInTiming:h.number,backdropTransitionOutTiming:h.number,customBackdrop:h.node,children:h.node.isRequired,deviceHeight:h.number,deviceWidth:h.number,isVisible:h.bool.isRequired,hideModalContentWhileAnimating:h.bool,propagateSwipe:h.oneOfType([h.bool,h.func]),onModalShow:h.func,onModalWillShow:h.func,onModalHide:h.func,onModalWillHide:h.func,onBackButtonPress:h.func,onBackdropPress:h.func,panResponderThreshold:h.number,onSwipeStart:h.func,onSwipeMove:h.func,onSwipeComplete:h.func,onSwipeCancel:h.func,swipeThreshold:h.number,swipeDirection:h.oneOfType([h.arrayOf(h.oneOf(['up','down','left','right'])),h.oneOf(['up','down','left','right'])]),useNativeDriver:h.bool,useNativeDriverForBackdrop:h.bool,style:h.any,scrollTo:h.func,scrollOffset:h.number,scrollOffsetMax:h.number,scrollHorizontal:h.bool,supportedOrientations:h.arrayOf(h.oneOf(['portrait','portrait-upside-down','landscape','landscape-left','landscape-right']))},M.defaultProps={animationIn:'slideInUp',animationInTiming:300,animationOut:'slideOutDown',animationOutTiming:300,avoidKeyboard:!1,coverScreen:!0,hasBackdrop:!0,backdropColor:'black',backdropOpacity:.7,backdropTransitionInTiming:300,backdropTransitionOutTiming:300,customBackdrop:null,useNativeDriver:!1,deviceHeight:null,deviceWidth:null,hideModalContentWhileAnimating:!1,propagateSwipe:!1,isVisible:!1,panResponderThreshold:4,swipeThreshold:100,onModalShow:function(){return null},onModalWillShow:function(){return null},onModalHide:function(){return null},onModalWillHide:function(){return null},onBackdropPress:function(){return null},onBackButtonPress:function(){return null},scrollTo:null,scrollOffset:0,scrollOffsetMax:0,scrollHorizontal:!1,statusBarTranslucent:!1,supportedOrientations:['portrait','landscape']};var B=M;_e.default=B},541,[1,96,22,9,10,12,14,17,165,2,204,542,563,564]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.createAnimatableComponent=e.View=e.Text=e.Image=void 0,Object.defineProperty(e,"createAnimation",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(e,"initializeRegistryWithDefinitions",{enumerable:!0,get:function(){return u.initializeRegistryWithDefinitions}}),Object.defineProperty(e,"registerAnimation",{enumerable:!0,get:function(){return u.registerAnimation}});var n=r(d[1]),o=t(r(d[2])),u=r(d[3]),f=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=c(n);if(o&&o.has(t))return o.get(t);var u={},f=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in t)if("default"!==l&&Object.prototype.hasOwnProperty.call(t,l)){var p=f?Object.getOwnPropertyDescriptor(t,l):null;p&&(p.get||p.set)?Object.defineProperty(u,l,p):u[l]=t[l]}u.default=t,o&&o.set(t,u);return u})(r(d[4])),l=t(r(d[5]));function c(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(c=function(t){return t?o:n})(t)}(0,u.initializeRegistryWithDefinitions)(f);var p=o.default;e.createAnimatableComponent=p;var s=(0,o.default)(n.View);e.View=s;var y=(0,o.default)(n.Text);e.Text=y;var b=(0,o.default)(n.Image);e.Image=b},542,[1,2,543,549,551,548]); +__d(function(g,r,i,_a,m,_e,d){var t=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=function(t){var T,V,B=t.displayName||t.name||'Component',R=p.Animated.createAnimatedComponent(t);return V=T=(function(t){(0,o.default)(B,t);var c,T,V=(c=B,T=O(),function(){var t,n=(0,s.default)(c);if(T){var e=(0,s.default)(this).constructor;t=Reflect.construct(n,arguments,e)}else t=n.apply(this,arguments);return(0,u.default)(this,t)});function B(t){var e;(0,n.default)(this,B),(e=V.call(this,t)).ref=null,e.handleRef=function(t){e.ref=t};var o=new p.Animated.Value(N(0,e.props.direction)),u={},s={};return t.animation&&(s=D(t.animation),u=j(s,o)),e.state={animationValue:o,animationStyle:u,compiledAnimation:s,transitionStyle:{},transitionValues:{},currentTransitionValues:{}},t.transition&&(e.state=(0,l.default)({},e.state,e.initializeTransitionState(t.transition))),e.delayTimer=null,(0,b.getAnimationNames)().forEach(function(t){t in(0,a.default)(e)||(e[t]=e.animate.bind((0,a.default)(e),t))}),e}return(0,e.default)(B,[{key:"initializeTransitionState",value:function(t){var n={},e={},a=(0,v.default)(t,this.props.style);return Object.keys(a).forEach(function(t){var o=a[t];if(-1!==k.indexOf(t)||'number'!=typeof o)n[t]=new p.Animated.Value(0),e[t]=o;else{var u=new p.Animated.Value(o);n[t]=u,e[t]=u}}),{currentTransitionValues:a,transitionStyle:e,transitionValues:n}}},{key:"getTransitionState",value:function(t){var n=this,e='string'==typeof t?[t]:t,a=this.state,o=a.transitionValues,u=a.currentTransitionValues,s=a.transitionStyle,f=e.filter(function(t){return!n.state.transitionValues[t]});if(f.length){var c=this.initializeTransitionState(f);o=(0,l.default)({},o,c.transitionValues),u=(0,l.default)({},u,c.currentTransitionValues),s=(0,l.default)({},s,c.transitionStyle)}return{transitionValues:o,currentTransitionValues:u,transitionStyle:s}}},{key:"setNativeProps",value:function(t){this.ref&&this.ref.setNativeProps(t)}},{key:"componentDidMount",value:function(){var t=this,n=this.props,e=n.animation,a=n.duration,o=n.delay,u=n.onAnimationBegin,s=n.iterationDelay;if(e){var l=function(){u(),t.startAnimation(a,0,s,function(n){return t.props.onAnimationEnd(n)}),t.delayTimer=null};o?this.delayTimer=setTimeout(l,o):l()}}},{key:"UNSAFE_componentWillReceiveProps",value:function(t){var n,e,a=this,o=t.animation,u=t.delay,s=t.duration,l=t.easing,f=t.iterationDelay,c=t.transition,p=t.onAnimationBegin;if(c){var y=(0,v.default)(c,t.style);this.transitionTo(y,s,l,u)}else n=o,e=this.props.animation,n!==e&&JSON.stringify(n)!==JSON.stringify(e)&&(o?this.delayTimer?this.setAnimation(o):(p(),this.animate(o,s,f).then(function(t){return a.props.onAnimationEnd(t)})):this.stopAnimation())}},{key:"componentWillUnmount",value:function(){this.delayTimer&&clearTimeout(this.delayTimer)}},{key:"setAnimation",value:function(t,n){var e=D(t);this.setState(function(t){return{animationStyle:j(e,t.animationValue),compiledAnimation:e}},n)}},{key:"animate",value:function(t,n,e){var a=this;return new Promise(function(o){a.setAnimation(t,function(){a.startAnimation(n,0,e,o)})})}},{key:"stopAnimation",value:function(){this.setState({scheduledAnimation:!1,animationStyle:{}}),this.state.animationValue.stopAnimation(),this.delayTimer&&(clearTimeout(this.delayTimer),this.delayTimer=null)}},{key:"startAnimation",value:function(t,n,e,a){var o=this,u=this.state,s=u.animationValue,l=u.compiledAnimation,f=this.props,c=f.direction,y=f.iterationCount,v=f.useNativeDriver,h=this.props.easing||l.easing||'ease',T=n||0,b=N(T,c),V=w(T,c);s.setValue(b),'string'==typeof h&&(h=A.default[h]);var O='reverse'===c||'alternate'===c&&!V||'alternate-reverse'===c&&!V;O&&(h=p.Easing.out(h));var k={toValue:V,easing:h,isInteraction:y<=1,duration:t||this.props.duration||1e3,useNativeDriver:v,delay:e||0};p.Animated.timing(s,k).start(function(n){T+=1,n.finished&&o.props.animation&&('infinite'===y||T=1?null:new Error('iterationCount must be a positive number or "infinite"')},iterationDelay:c.default.number,onAnimationBegin:c.default.func,onAnimationEnd:c.default.func,onTransitionBegin:c.default.func,onTransitionEnd:c.default.func,style:c.default.oneOfType([c.default.number,c.default.array,c.default.object]),transition:c.default.oneOfType([c.default.string,c.default.arrayOf(c.default.string)]),useNativeDriver:c.default.bool},T.defaultProps={animation:void 0,delay:0,direction:'normal',duration:void 0,easing:void 0,iterationCount:1,iterationDelay:0,onAnimationBegin:function(){},onAnimationEnd:function(){},onTransitionBegin:function(){},onTransitionEnd:function(){},style:void 0,transition:void 0,useNativeDriver:!1},V};var n=t(r(d[1])),e=t(r(d[2])),a=t(r(d[3])),o=t(r(d[4])),u=t(r(d[5])),s=t(r(d[6])),l=t(r(d[7])),f=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var e=V(n);if(e&&e.has(t))return e.get(t);var a={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in t)if("default"!==u&&Object.prototype.hasOwnProperty.call(t,u)){var s=o?Object.getOwnPropertyDescriptor(t,u):null;s&&(s.get||s.set)?Object.defineProperty(a,u,s):a[u]=t[u]}a.default=t,e&&e.set(t,a);return a})(r(d[8])),c=t(r(d[9])),p=r(d[10]),y=t(r(d[11])),v=t(r(d[12])),h=t(r(d[13])),T=t(r(d[14])),b=r(d[15]),A=t(r(d[16]));function V(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,e=new WeakMap;return(V=function(t){return t?e:n})(t)}function O(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(t){return!1}}var k=['rotate','rotateX','rotateY','rotateZ','skewX','skewY','transformMatrix','backgroundColor','borderColor','borderTopColor','borderRightColor','borderBottomColor','borderLeftColor','shadowColor','color','textDecorationColor','tintColor'],S=['width','height'];function E(t,n){var e={};return Object.keys(n).forEach(function(a){-1===t.indexOf(a)&&(e[a]=n[a])}),e}function w(t,n){switch(n){case'reverse':return 0;case'alternate':return t%2?0:1;case'alternate-reverse':return t%2?1:0;case'normal':default:return 1}}function N(t,n){return w(t,n)?0:1}function D(t){if('string'==typeof t){var n=(0,b.getAnimationByName)(t);if(!n)throw new Error("No animation registred by the name of "+t);return n}return(0,T.default)(t)}function j(t,n){var e={};return Object.keys(t).forEach(function(a){'style'===a?(0,l.default)(e,t.style):'easing'!==a&&(e[a]=n.interpolate(t[a]))}),(0,y.default)(e)}function C(t,n,e,a,o){var u=arguments.length>5&&void 0!==arguments[5]&&arguments[5],s=arguments.length>6?arguments[6]:void 0,l=arguments.length>7?arguments[7]:void 0,f=arguments.length>8?arguments[8]:void 0,c=a||o||s?p.Animated.timing(n,{toValue:e,delay:s,duration:a||1e3,easing:'function'==typeof o?o:A.default[o||'ease'],useNativeDriver:u}):p.Animated.spring(n,{toValue:e,useNativeDriver:u});setTimeout(function(){return l(t)},s),c.start(function(){return f(t)})}},543,[1,9,10,16,12,14,17,22,165,204,2,544,545,546,548,549,550]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){var o={};return Object.keys(t).forEach(function(f){-1!==s.indexOf(f)?(o.transform||(o.transform=[]),o.transform.push((0,n.default)({},f,t[f]))):o[f]=t[f]}),o};var n=t(r(d[1])),s=['perspective','rotate','rotateX','rotateY','rotateZ','scale','scaleX','scaleY','skewX','skewY','translateX','translateY']},544,[1,261]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,u){var o={},c=(0,n.default)(u);return('string'==typeof t?[t]:t).forEach(function(t){o[t]=t in c?c[t]:(0,f.default)(t,c)}),o};var n=t(r(d[1])),f=t(r(d[2]))},545,[1,546,547]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){var o=(0,n.default)({},f.StyleSheet.flatten(t));o.transform&&(o.transform.forEach(function(t){var n=Object.keys(t)[0];o[n]=t[n]}),delete o.transform);return o};var n=t(r(d[1])),f=r(d[2])},546,[1,22,2]); +__d(function(g,r,_i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(i,o){if('backgroundColor'===i)return'rgba(0,0,0,0)';if('color'===i||-1!==i.indexOf('Color'))return'rgba(0,0,0,1)';if(0===i.indexOf('rotate')||0===i.indexOf('skew'))return'0deg';if('opacity'===i||0===i.indexOf('scale'))return 1;if('fontSize'===i)return 14;if(0===i.indexOf('margin')||0===i.indexOf('padding'))for(var f,l=0;l1?null:t}var o={}},548,[1,546]); +__d(function(g,r,i,a,m,e,d){var n=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.getAnimationByName=function(n){return o[n]},e.getAnimationNames=function(){return Object.keys(o)},e.initializeRegistryWithDefinitions=function(n){Object.keys(n).forEach(function(o){u(o,(0,t.default)(n[o]))})},e.registerAnimation=u;var t=n(r(d[1])),o={};function u(n,t){o[n]=t}},549,[1,548]); +__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var s=r(d[0]),n={linear:s.Easing.linear,ease:s.Easing.bezier(.25,.1,.25,1),'ease-in':s.Easing.bezier(.42,0,1,1),'ease-out':s.Easing.bezier(0,0,.58,1),'ease-in-out':s.Easing.bezier(.42,0,.58,1),'ease-in-cubic':s.Easing.bezier(.55,.055,.675,.19),'ease-out-cubic':s.Easing.bezier(.215,.61,.355,1),'ease-in-out-cubic':s.Easing.bezier(.645,.045,.355,1),'ease-in-circ':s.Easing.bezier(.6,.04,.98,.335),'ease-out-circ':s.Easing.bezier(.075,.82,.165,1),'ease-in-out-circ':s.Easing.bezier(.785,.135,.15,.86),'ease-in-expo':s.Easing.bezier(.95,.05,.795,.035),'ease-out-expo':s.Easing.bezier(.19,1,.22,1),'ease-in-out-expo':s.Easing.bezier(1,0,0,1),'ease-in-quad':s.Easing.bezier(.55,.085,.68,.53),'ease-out-quad':s.Easing.bezier(.25,.46,.45,.94),'ease-in-out-quad':s.Easing.bezier(.455,.03,.515,.955),'ease-in-quart':s.Easing.bezier(.895,.03,.685,.22),'ease-out-quart':s.Easing.bezier(.165,.84,.44,1),'ease-in-out-quart':s.Easing.bezier(.77,0,.175,1),'ease-in-quint':s.Easing.bezier(.755,.05,.855,.06),'ease-out-quint':s.Easing.bezier(.23,1,.32,1),'ease-in-out-quint':s.Easing.bezier(.86,0,.07,1),'ease-in-sine':s.Easing.bezier(.47,0,.745,.715),'ease-out-sine':s.Easing.bezier(.39,.575,.565,1),'ease-in-out-sine':s.Easing.bezier(.445,.05,.55,.95),'ease-in-back':s.Easing.bezier(.6,-.28,.735,.045),'ease-out-back':s.Easing.bezier(.175,.885,.32,1.275),'ease-in-out-back':s.Easing.bezier(.68,-.55,.265,1.55)};e.default=n},550,[2]); +__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0});var n=r(d[0]);Object.keys(n).forEach(function(t){"default"!==t&&"__esModule"!==t&&(t in e&&e[t]===n[t]||Object.defineProperty(e,t,{enumerable:!0,get:function(){return n[t]}}))});var t=r(d[1]);Object.keys(t).forEach(function(n){"default"!==n&&"__esModule"!==n&&(n in e&&e[n]===t[n]||Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}}))});var u=r(d[2]);Object.keys(u).forEach(function(n){"default"!==n&&"__esModule"!==n&&(n in e&&e[n]===u[n]||Object.defineProperty(e,n,{enumerable:!0,get:function(){return u[n]}}))});var o=r(d[3]);Object.keys(o).forEach(function(n){"default"!==n&&"__esModule"!==n&&(n in e&&e[n]===o[n]||Object.defineProperty(e,n,{enumerable:!0,get:function(){return o[n]}}))});var c=r(d[4]);Object.keys(c).forEach(function(n){"default"!==n&&"__esModule"!==n&&(n in e&&e[n]===c[n]||Object.defineProperty(e,n,{enumerable:!0,get:function(){return c[n]}}))});var f=r(d[5]);Object.keys(f).forEach(function(n){"default"!==n&&"__esModule"!==n&&(n in e&&e[n]===f[n]||Object.defineProperty(e,n,{enumerable:!0,get:function(){return f[n]}}))});var l=r(d[6]);Object.keys(l).forEach(function(n){"default"!==n&&"__esModule"!==n&&(n in e&&e[n]===l[n]||Object.defineProperty(e,n,{enumerable:!0,get:function(){return l[n]}}))});var b=r(d[7]);Object.keys(b).forEach(function(n){"default"!==n&&"__esModule"!==n&&(n in e&&e[n]===b[n]||Object.defineProperty(e,n,{enumerable:!0,get:function(){return b[n]}}))});var _=r(d[8]);Object.keys(_).forEach(function(n){"default"!==n&&"__esModule"!==n&&(n in e&&e[n]===_[n]||Object.defineProperty(e,n,{enumerable:!0,get:function(){return _[n]}}))});var j=r(d[9]);Object.keys(j).forEach(function(n){"default"!==n&&"__esModule"!==n&&(n in e&&e[n]===j[n]||Object.defineProperty(e,n,{enumerable:!0,get:function(){return j[n]}}))});var s=r(d[10]);Object.keys(s).forEach(function(n){"default"!==n&&"__esModule"!==n&&(n in e&&e[n]===s[n]||Object.defineProperty(e,n,{enumerable:!0,get:function(){return s[n]}}))})},551,[552,553,554,555,556,557,558,559,560,561,562]); +__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.wobble=e.tada=e.swing=e.shake=e.rubberBand=e.rotate=e.pulse=e.jello=e.flash=e.bounce=void 0;e.bounce={0:{translateY:0},.2:{translateY:0},.4:{translateY:-30},.43:{translateY:-30},.53:{translateY:0},.7:{translateY:-15},.8:{translateY:0},.9:{translateY:-4},1:{translateY:0}};e.flash={0:{opacity:1},.25:{opacity:0},.5:{opacity:1},.75:{opacity:0},1:{opacity:1}};e.jello={0:{skewX:'0deg',skewY:'0deg'},.111:{skewX:'0deg',skewY:'0deg'},.222:{skewX:'-12.5deg',skewY:'-12.5deg'},.333:{skewX:'6.25deg',skewY:'6.25deg'},.444:{skewX:'-3.125deg',skewY:'-3.125deg'},.555:{skewX:'1.5625deg',skewY:'1.5625deg'},.666:{skewX:'-0.78125deg',skewY:'-0.78125deg'},.777:{skewX:'0.390625deg',skewY:'0.390625deg'},.888:{skewX:'-0.1953125deg',skewY:'-0.1953125deg'},1:{skewX:'0deg',skewY:'0deg'}};e.pulse={0:{scale:1},.5:{scale:1.05},1:{scale:1}};e.rotate={0:{rotate:'0deg'},.25:{rotate:'90deg'},.5:{rotate:'180deg'},.75:{rotate:'270deg'},1:{rotate:'360deg'}};e.shake={0:{translateX:0},.1:{translateX:-10},.2:{translateX:10},.3:{translateX:-10},.4:{translateX:10},.5:{translateX:-10},.6:{translateX:10},.7:{translateX:-10},.8:{translateX:10},.9:{translateX:-10},1:{translateX:0}};e.swing={0:{rotate:'0deg'},.2:{rotate:'15deg'},.4:{rotate:'-10deg'},.6:{rotate:'5deg'},.8:{rotate:'-5deg'},1:{rotate:'0deg'}};e.rubberBand={0:{scaleX:1,scaleY:1},.3:{scaleX:1.25,scaleY:.75},.4:{scaleX:.75,scaleY:1.25},.5:{scaleX:1.15,scaleY:.85},.65:{scaleX:.95,scaleY:1.05},.75:{scaleX:1.05,scaleY:.95},1:{scaleX:1,scaleY:1}};e.tada={0:{scale:1,rotate:'0deg'},.1:{scale:.9,rotate:'-3deg'},.2:{scale:.9,rotate:'-3deg'},.3:{scale:1.1,rotate:'-3deg'},.4:{rotate:'3deg'},.5:{rotate:'-3deg'},.6:{rotate:'3deg'},.7:{rotate:'-3deg'},.8:{rotate:'3deg'},.9:{scale:1.1,rotate:'3deg'},1:{scale:1,rotate:'0deg'}};e.wobble={0:{translateX:0,rotate:'0deg'},.15:{translateX:-25,rotate:'-5deg'},.3:{translateX:20,rotate:'3deg'},.45:{translateX:-15,rotate:'-3deg'},.6:{translateX:10,rotate:'2deg'},.75:{translateX:-5,rotate:'-1deg'},1:{translateX:0,rotate:'0deg'}}},552,[]); +__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.bounceInUp=e.bounceInRight=e.bounceInLeft=e.bounceInDown=e.bounceIn=void 0;e.bounceIn={0:{opacity:0,scale:.3},.2:{scale:1.1},.4:{scale:.9},.6:{opacity:1,scale:1.03},.8:{scale:.97},1:{opacity:1,scale:1}};e.bounceInUp={0:{opacity:0,translateY:800},.6:{opacity:1,translateY:-25},.75:{translateY:10},.9:{translateY:-5},1:{translateY:0}};e.bounceInDown={0:{opacity:0,translateY:-800},.6:{opacity:1,translateY:25},.75:{translateY:-10},.9:{translateY:5},1:{translateY:0}};e.bounceInRight={0:{opacity:0,translateX:600},.6:{opacity:1,translateX:-20},.75:{translateX:8},.9:{translateX:-4},1:{translateX:0}};e.bounceInLeft={0:{opacity:0,translateX:-600},.6:{opacity:1,translateX:20},.75:{translateX:-8},.9:{translateX:4},1:{translateX:0}}},553,[]); +__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.bounceOutUp=e.bounceOutRight=e.bounceOutLeft=e.bounceOutDown=e.bounceOut=void 0;e.bounceOut={0:{opacity:1,scale:1},.2:{scale:.9},.5:{opacity:1,scale:1.11},.55:{scale:1.11},1:{opacity:0,scale:.3}};e.bounceOutUp={0:{opacity:1,translateY:0},.2:{opacity:1,translateY:-10},.4:{translateY:20},.45:{translateY:20},.55:{opacity:1},1:{opacity:0,translateY:-800}};e.bounceOutDown={0:{opacity:1,translateY:0},.2:{opacity:1,translateY:10},.4:{translateY:-20},.45:{translateY:-20},.55:{opacity:1},1:{opacity:0,translateY:800}};e.bounceOutRight={0:{opacity:1,translateX:0},.2:{opacity:1,translateX:10},.4:{translateX:-20},.45:{translateX:-20},.55:{opacity:1},1:{opacity:0,translateX:600}};e.bounceOutLeft={0:{opacity:1,translateX:0},.2:{opacity:1,translateX:-10},.4:{translateX:20},.45:{translateX:20},.55:{opacity:1},1:{opacity:0,translateX:-600}}},554,[]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.fadeInUpBig=e.fadeInUp=e.fadeInRightBig=e.fadeInRight=e.fadeInLeftBig=e.fadeInLeft=e.fadeInDownBig=e.fadeInDown=e.fadeIn=void 0;var n=t(r(d[1]));function f(t,f){return{from:(0,n.default)({opacity:0},t,f),to:(0,n.default)({opacity:1},t,0)}}e.fadeIn={from:{opacity:0},to:{opacity:1}};var I=f('translateY',-100);e.fadeInDown=I;var o=f('translateY',100);e.fadeInUp=o;var l=f('translateX',-100);e.fadeInLeft=l;var v=f('translateX',100);e.fadeInRight=v;var p=f('translateY',-500);e.fadeInDownBig=p;var s=f('translateY',500);e.fadeInUpBig=s;var B=f('translateX',-500);e.fadeInLeftBig=B;var c=f('translateX',500);e.fadeInRightBig=c},555,[1,261]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.fadeOutUpBig=e.fadeOutUp=e.fadeOutRightBig=e.fadeOutRight=e.fadeOutLeftBig=e.fadeOutLeft=e.fadeOutDownBig=e.fadeOutDown=e.fadeOut=void 0;var f=t(r(d[1]));function u(t,u){return{from:(0,f.default)({opacity:1},t,0),to:(0,f.default)({opacity:0},t,u)}}e.fadeOut={from:{opacity:1},to:{opacity:0}};var O=u('translateY',100);e.fadeOutDown=O;var n=u('translateY',-100);e.fadeOutUp=n;var o=u('translateX',-100);e.fadeOutLeft=o;var l=u('translateX',100);e.fadeOutRight=l;var v=u('translateY',500);e.fadeOutDownBig=v;var p=u('translateY',-500);e.fadeOutUpBig=p;var s=u('translateX',-500);e.fadeOutLeftBig=s;var B=u('translateX',500);e.fadeOutRightBig=B},556,[1,261]); +__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.flipOutY=e.flipOutX=e.flipInY=e.flipInX=void 0;e.flipInX={easing:'ease-in',style:{backfaceVisibility:'visible',perspective:400},0:{opacity:0,rotateX:'90deg'},.4:{rotateX:'-20deg'},.6:{opacity:1,rotateX:'10deg'},.8:{rotateX:'-5deg'},1:{opacity:1,rotateX:'0deg'}};e.flipInY={easing:'ease-in',style:{backfaceVisibility:'visible',perspective:400},0:{opacity:0,rotateY:'90deg'},.4:{rotateY:'-20deg'},.6:{opacity:1,rotateY:'10deg'},.8:{rotateY:'-5deg'},1:{opacity:1,rotateY:'0deg'}};e.flipOutX={style:{backfaceVisibility:'visible',perspective:400},0:{opacity:1,rotateX:'0deg'},.3:{opacity:1,rotateX:'-20deg'},1:{opacity:0,rotateX:'90deg'}};e.flipOutY={style:{backfaceVisibility:'visible',perspective:400},0:{opacity:1,rotateY:'0deg'},.3:{opacity:1,rotateY:'-20deg'},1:{opacity:0,rotateY:'90deg'}}},557,[]); +__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.lightSpeedOut=e.lightSpeedIn=void 0;e.lightSpeedIn={easing:'ease-out',0:{opacity:0,translateX:200,skewX:'-30deg'},.6:{opacity:1,translateX:0,skewX:'20deg'},.8:{skewX:'-5deg'},1:{opacity:1,translateX:0,skewX:'0deg'}};e.lightSpeedOut={easing:'ease-in',0:{opacity:1,translateX:0,skewX:'0deg'},1:{opacity:0,translateX:200,skewX:'30deg'}}},558,[]); +__d(function(g,r,i,a,m,e,d){var n=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.slideInUp=e.slideInRight=e.slideInLeft=e.slideInDown=void 0;var t=n(r(d[1]));function l(n,l){return{from:(0,t.default)({},n,l),to:(0,t.default)({},n,0)}}var s=l('translateY',-100);e.slideInDown=s;var o=l('translateY',100);e.slideInUp=o;var f=l('translateX',-100);e.slideInLeft=f;var v=l('translateX',100);e.slideInRight=v},559,[1,261]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.slideOutUp=e.slideOutRight=e.slideOutLeft=e.slideOutDown=void 0;var l=t(r(d[1]));function u(t,u){return{from:(0,l.default)({},t,0),to:(0,l.default)({},t,u)}}var s=u('translateY',100);e.slideOutDown=s;var n=u('translateY',-100);e.slideOutUp=n;var o=u('translateX',-100);e.slideOutLeft=o;var O=u('translateX',100);e.slideOutRight=O},560,[1,261]); +__d(function(g,r,i,a,m,e,d){var o=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.zoomInUp=e.zoomInRight=e.zoomInLeft=e.zoomInDown=e.zoomIn=void 0;var t=o(r(d[1])),n=r(d[2]);function l(o,l){var c=Math.min(1,Math.max(-1,l));return{easing:n.Easing.bezier(.175,.885,.32,1),0:(0,t.default)({opacity:0,scale:.1},o,-1e3*c),.6:(0,t.default)({opacity:1,scale:.457},o,l),1:(0,t.default)({scale:1},o,0)}}e.zoomIn={from:{opacity:0,scale:.3},.5:{opacity:1},to:{opacity:1,scale:1}};var c=l('translateY',60);e.zoomInDown=c;var s=l('translateY',-60);e.zoomInUp=s;var z=l('translateX',10);e.zoomInLeft=z;var I=l('translateX',-10);e.zoomInRight=I},561,[1,261,2]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.zoomOutUp=e.zoomOutRight=e.zoomOutLeft=e.zoomOutDown=e.zoomOut=void 0;var o=t(r(d[1])),u=r(d[2]);function c(t,c){var l=Math.min(1,Math.max(-1,c));return{easing:u.Easing.bezier(.175,.885,.32,1),0:(0,o.default)({opacity:1,scale:1},t,0),.4:(0,o.default)({opacity:1,scale:.457},t,c),1:(0,o.default)({opacity:0,scale:.1},t,-1e3*l)}}e.zoomOut={from:{opacity:1,scale:1},.5:{opacity:1,scale:.3},to:{opacity:0,scale:0}};var l=c('translateY',60);e.zoomOutDown=l;var n=c('translateY',-60);e.zoomOutUp=n;var s=c('translateX',10);e.zoomOutLeft=s;var z=c('translateX',-10);e.zoomOutRight=z},562,[1,261,2]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.reversePercentage=e.makeSlideTranslation=e.initializeAnimations=e.buildAnimations=void 0;var n=t(r(d[1])),o=r(d[2]),l=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=u(n);if(o&&o.has(t))return o.get(t);var l={},s=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var f in t)if("default"!==f&&Object.prototype.hasOwnProperty.call(t,f)){var c=s?Object.getOwnPropertyDescriptor(t,f):null;c&&(c.get||c.set)?Object.defineProperty(l,f,c):l[f]=t[f]}l.default=t,o&&o.set(t,l);return l})(r(d[3]));function u(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(u=function(t){return t?o:n})(t)}var s=o.Dimensions.get('window'),f=s.height,c=s.width;e.initializeAnimations=function(){var t={slideInDown:p('translateY',-f,0),slideInUp:p('translateY',f,0),slideInLeft:p('translateX',-c,0),slideInRight:p('translateX',c,0),slideOutDown:p('translateY',0,f),slideOutUp:p('translateY',0,-f),slideOutLeft:p('translateX',0,-c),slideOutRight:p('translateX',0,c)};l.initializeRegistryWithDefinitions(t)};var p=function(t,o,l){return{from:(0,n.default)({},t,o),to:(0,n.default)({},t,l)}};e.makeSlideTranslation=p;e.buildAnimations=function(t){var n,o,l=t.animationIn,u=t.animationOut;if(O(l)){var s=JSON.stringify(l);v(s,l),n=s}else n=l;if(O(u)){var f=JSON.stringify(u);v(f,u),o=f}else o=u;return{animationIn:n,animationOut:o}};e.reversePercentage=function(t){return-(t-1)};var v=function(t,n){l.registerAnimation(t,l.createAnimation(n))},O=function(t){return null!==t&&'object'==typeof t}},563,[1,261,2,542]); +__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=r(d[0]).StyleSheet.create({backdrop:{position:'absolute',top:0,bottom:0,left:0,right:0,opacity:0,backgroundColor:'black'},content:{flex:1,justifyContent:'center'},containerBox:{zIndex:2,opacity:1,backgroundColor:'transparent'}});e.default=t},564,[2]); +__d(function(g,r,i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var t=e(r(d[1])),n=e(r(d[2])),o=e(r(d[3])),l=e(r(d[4])),s=e(r(d[5])),u=e(r(d[6])),c=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=p(t);if(n&&n.has(e))return n.get(e);var o={},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in e)if("default"!==s&&Object.prototype.hasOwnProperty.call(e,s)){var u=l?Object.getOwnPropertyDescriptor(e,s):null;u&&(u.get||u.set)?Object.defineProperty(o,s,u):o[s]=e[s]}o.default=e,n&&n.set(e,o);return o})(r(d[7])),f=r(d[8]),h=e(r(d[9]));function p(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(p=function(e){return e?n:t})(e)}function k(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}var C=f.ViewPropTypes||f.View.propTypes,y=(function(e){(0,l.default)(C,e);var t,h,p=(t=C,h=k(),function(){var e,n=(0,u.default)(t);if(h){var o=(0,u.default)(this).constructor;e=Reflect.construct(n,arguments,o)}else e=n.apply(this,arguments);return(0,s.default)(this,e)});function C(e){return(0,n.default)(this,C),p.call(this,e)}return(0,o.default)(C,[{key:"onClick",value:function(){this.props.onClick()}},{key:"_renderLeft",value:function(){return this.props.leftTextView?this.props.leftTextView:this.props.leftText?c.default.createElement(f.Text,{style:[x.leftText,this.props.leftTextStyle]},this.props.leftText):null}},{key:"_renderRight",value:function(){return this.props.rightTextView?this.props.rightTextView:this.props.rightText?c.default.createElement(f.Text,{style:[x.rightText,this.props.rightTextStyle]},this.props.rightText):null}},{key:"_renderImage",value:function(){return this.props.isIndeterminate?this.props.indeterminateImage?this.props.indeterminateImage:this.genCheckedImage():this.props.isChecked?this.props.checkedImage?this.props.checkedImage:this.genCheckedImage():this.props.unCheckedImage?this.props.unCheckedImage:this.genCheckedImage()}},{key:"_getCheckedCheckBoxColor",value:function(){return this.props.checkedCheckBoxColor?this.props.checkedCheckBoxColor:this.props.checkBoxColor}},{key:"_getUncheckedCheckBoxColor",value:function(){return this.props.uncheckedCheckBoxColor?this.props.uncheckedCheckBoxColor:this.props.checkBoxColor}},{key:"_getTintColor",value:function(){return this.props.isChecked?this._getCheckedCheckBoxColor():this._getUncheckedCheckBoxColor()}},{key:"genCheckedImage",value:function(){var e;return e=this.props.isIndeterminate?r(d[10]):this.props.isChecked?r(d[11]):r(d[12]),c.default.createElement(f.Image,{source:e,style:{tintColor:this._getTintColor()}})}},{key:"render",value:function(){var e=this;return c.default.createElement(f.TouchableHighlight,{style:this.props.style,onPress:function(){return e.onClick()},underlayColor:"transparent",disabled:this.props.disabled},c.default.createElement(f.View,{style:x.container},this._renderLeft(),this._renderImage(),this._renderRight()))}}]),C})(c.Component);_e.default=y,y.propTypes=(0,t.default)({},C,{leftText:h.default.string,leftTextView:h.default.element,rightText:h.default.string,leftTextStyle:h.default.oneOfType([h.default.string,h.default.number,h.default.object]),rightTextView:h.default.element,rightTextStyle:h.default.oneOfType([h.default.string,h.default.number,h.default.object]),checkedImage:h.default.element,unCheckedImage:h.default.element,onClick:h.default.func.isRequired,isChecked:h.default.bool.isRequired,isIndeterminate:h.default.bool.isRequired,checkBoxColor:h.default.string,checkedCheckBoxColor:h.default.string,uncheckedCheckBoxColor:h.default.string,disabled:h.default.bool}),y.defaultProps={isChecked:!1,isIndeterminate:!1,leftTextStyle:{},rightTextStyle:{}};var x=f.StyleSheet.create({container:{flexDirection:'row',alignItems:'center'},leftText:{flex:1},rightText:{flex:1,marginLeft:10}})},565,[1,22,9,10,12,14,17,165,2,204,566,568,569]); +__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-check-box/img",width:24,height:24,scales:[1],hash:"910df1b864a696e32bda56876ddf61cd",name:"ic_indeterminate_check_box",type:"png"})},566,[567]); +__d(function(g,r,i,a,m,e,d){'use strict';m.exports=r(d[0])},567,[153]); +__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-check-box/img",width:24,height:24,scales:[1,2,3],hash:"5d3b135d5214e780d63b968d2ade7240",name:"ic_check_box",type:"png"})},568,[567]); +__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-check-box/img",width:24,height:24,scales:[1,2,3],hash:"a254967b747795d2bc7217850e45291a",name:"ic_check_box_outline_blank",type:"png"})},569,[567]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.OrientationContext=void 0,e.default=function(t){var O=t.children,E=u.default.useState(v()?'PORTRAIT':'LANDSCAPE'),P=(0,o.default)(E,2),S=P[0],h=P[1],p=u.default.useState('ios'===l.Platform.OS?s.deviceOrientation():'unknown'),A=(0,o.default)(p,2),D=A[0],T=A[1],x=u.default.useState(!1),C=(0,o.default)(x,2),L=C[0],N=C[1];return u.default.useEffect(function(){var t,o=function(){h(v()?'PORTRAIT':'LANDSCAPE')},u=l.Dimensions.addEventListener('change',o);n.default.async(function(o){for(;;)switch(o.prev=o.next){case 0:if('android'!==l.Platform.OS){o.next=5;break}return o.next=3,n.default.awrap(s.isForcedLandscape());case 3:t=o.sent,N(t||!1);case 5:case"end":return o.stop()}},null,null,null,Promise);var c=null;return'ios'===l.Platform.OS&&(c=f.addListener('DEVICE_ORIENTATION',function(t){T(t.orientation)})),function(){var t;u?u.remove():l.Dimensions.removeEventListener('change',o),'ios'===l.Platform.OS&&(null==(t=c)||t.remove())}},[]),u.default.createElement(c.Provider,{value:{orientation:S,forced:L,setForced:N,orientationType:D}},O)};var n=t(r(d[1])),o=t(r(d[2])),u=t(r(d[3])),l=r(d[4]),s=l.NativeModules.DyteHelper,f=new l.NativeEventEmitter(s),c=u.default.createContext(null);e.OrientationContext=c;var v=function(){var t=l.Dimensions.get('screen');return t.height>=t.width}},570,[1,67,41,165,2]); +__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var F={primary:{300:'#1A90FF',500:'#2160FD',700:'#054DFF',900:'#0635AA'},secondary:{1000:'#0B0B0B',900:'#191919',800:'#262626',700:'#474747'},textPrimary:{400:'#999999',300:'#b8b8b8',200:'#dddddd',100:'#F5F5F7'},logos:{google:'#DD4B39',linkedIn:'#0E76A8',apple:'#EEEEEE'},danger:{300:'#FF5A65',500:'#FF414D',700:'#FF2331'},warning:{500:'#FFC300'},success:{500:'#35F2B3'},videoBackground:'#1A1A1A',paginationDots:{active:'rgba(160,160,160, 0.8)',inactive:'rgba(160,160,160, 0.3)',wandActive:'rgba(160,160,160, 0.9)'}};e.default=F},571,[]); +__d(function(g,r,i,_a,m,e,_d){!(function(t){var n='object'==typeof e&&e,o='object'==typeof m&&m&&m.exports==n&&m,a='object'==typeof g&&g;a.global!==a&&a.window!==a||(t=a);var c=function(t){this.message=t};(c.prototype=new Error).name='InvalidCharacterError';var h=function(t){throw new c(t)},d='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/',f=/[\t\n\f\r ]/g,s={encode:function(t){t=String(t),/[^\0-\xFF]/.test(t)&&h("The string to be encoded contains characters outside of the Latin1 range.");for(var n,o,a,c,f=t.length%3,s='',A=-1,l=t.length-f;++A>18&63)+d.charAt(c>>12&63)+d.charAt(c>>6&63)+d.charAt(63&c);return 2==f?(n=t.charCodeAt(A)<<8,o=t.charCodeAt(++A),s+=d.charAt((c=n+o)>>10)+d.charAt(c>>4&63)+d.charAt(c<<2&63)+'='):1==f&&(c=t.charCodeAt(A),s+=d.charAt(c>>2)+d.charAt(c<<4&63)+'=='),s},decode:function(t){var n=(t=String(t).replace(f,'')).length;n%4==0&&(n=(t=t.replace(/==?$/,'')).length),(n%4==1||/[^+a-zA-Z0-9/]/.test(t))&&h('Invalid character: the string to be decoded is not correctly encoded.');for(var o,a,c=0,s='',A=-1;++A>(-2*c&6)));return s},version:'0.1.0'};if('function'==typeof define&&'object'==typeof define.amd&&define.amd)define(function(){return s});else if(n&&!n.nodeType)if(o)o.exports=s;else for(var A in s)s.hasOwnProperty(A)&&(n[A]=s[A]);else t.base64=s})(this)},572,[]); +__d(function(g,r,i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=_e.Logger=void 0;var t=e(r(d[1])),n=e(r(d[2])),o=e(r(d[3]));function l(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return Object.getOwnPropertyNames(e).forEach(function(o){if(![null,void 0,NaN].includes(e[o])){var c=t?t+"."+o:o;'object'==typeof e[o]?l(e[o],c,n):n[c]=e[o]}}),n}var c=(function(){function e(){(0,n.default)(this,e),this.level=3}return(0,o.default)(e,[{key:"process",value:function(e){var t={};try{Object.getOwnPropertyNames(e||{}).forEach(function(n){try{t[n]=JSON.stringify(e[n])}catch(e){t[n]='Failed to stringify'}})}catch(e){}return t}},{key:"init",value:function(e){'trace'===e?this.level=3:'log'===e?this.level=2:'error'===e&&(this.level=1)}},{key:"trace",value:function(t,n){e.addEventInCurrentSpan('warn',t,n,!0)}},{key:"warn",value:function(t,n){e.addEventInCurrentSpan('warn',t,n,!0)}},{key:"error",value:function(t,n){e.addEventInCurrentSpan('error',t,n,!0)}}],[{key:"addEventInCurrentSpan",value:function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:'info',o=arguments.length>1?arguments[1]:void 0,c=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},u=arguments.length>3?arguments[3]:void 0;try{var s=l(c,'metadata'),v=(0,t.default)({message:o,logSeverity:n},s,{loggedAt:(new Date).getTime()});u?e.sendOtelLogsToNewRelic(e.logsCache.splice(0,25).concat([v])):e.logsCache.push(v)}catch(e){console.debug('opentelemetry::addEventInCurrentSpan_failed',e)}}},{key:"sendOtelLogsToNewRelic",value:function(t){fetch('https://api-silos.dyte.io/otel/logs',{method:'POST',headers:{Accept:'application/json','Content-Type':'application/json'},body:JSON.stringify({meetingMetadata:l(e.meetingMetadata,'meetingMetadata'),serviceName:'mobile-sdk',logs:t})}).catch(function(e){console.debug('opentelemetry::sendOtelLogToNewRelic_failed',e)})}}]),e})();_e.Logger=c,c.logsCache=[],c.meetingMetadata={};var u=new c;_e.default=u},573,[1,22,9,10]); +__d(function(g,r,i,a,m,e,_d){var t=r(_d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.UserTrackContext=void 0,e.default=function(t){var T,P,E,h=(0,c.useState)(),A=(0,o.default)(h,2),b=A[0],N=A[1],k=(0,c.useState)([]),D=(0,o.default)(k,2),M=D[0],O=D[1],x=(0,c.useState)(),C=(0,o.default)(x,2),y=C[0],V=C[1],_=(0,c.useState)([]),R=(0,o.default)(_,2),G=R[0],L=R[1],B=(0,c.useState)(),j=(0,o.default)(B,2),W=j[0],F=j[1],q=(0,c.useState)(),H=(0,o.default)(q,2),U=H[0],J=H[1],Q=(0,c.useRef)(null),K=(0,c.useRef)(null),z=(0,c.useRef)(null),X=(0,c.useRef)(null),Y=(0,c.useContext)(v.ConfigServiceContext),Z=(Y.meeting,Y.sessionConfig),$=Z.permissions.produce.audio,ee=Z.permissions.produce.video,te=Z.permissions.produce.video,ne=ee.allow,re=(0,l.getWebcamConstraints)(ee.quality,ee.frame_rate),ae=((0,l.getScreenShareConstraints)(te.quality,te.frame_rate),t.children),ue=(0,d.useSelector)(function(t){return t.participant.audioMuted}),ie=(0,d.useSelector)(function(t){return t.participant.videoOff}),oe=(0,d.useSelector)(function(t){return t.room.producersState}),ce=(0,d.useSelector)(function(t){return t.participant.switched}),de=(0,d.useSelector)(function(t){return t.participant.canPresent}),se=(0,d.useSelector)(function(t){return t.participant.presentingState}),le=(0,d.useSelector)(function(t){return t.participant.audioTrackSelection}),fe=(0,d.useSelector)(function(t){return t.participant.videoTrackSelection}),ve=(0,d.useSelector)(function(t){return t.participant.videoProduction}),pe=(0,d.useSelector)(function(t){return t.participant.audioProduction}),Se=(0,d.useSelector)(function(t){return t.participant.presentingState}),Te=(oe===s.MediaStates.NOT_APPLICABLE||ve===s.MediaStates.LOADED||ve===s.MediaStates.NOT_STARTED||ve===s.MediaStates.STOPPING&&Se!==f.PresentingState.NOT_PRESENTING)&&ne,Ie=(oe===s.MediaStates.NOT_APPLICABLE||pe===s.MediaStates.LOADED||pe===s.MediaStates.NOT_STARTED||pe===s.MediaStates.STOPPING&&Se!==f.PresentingState.NOT_PRESENTING)&&$,Pe=(0,d.useDispatch)(),Ee=c.default.useState([]),me=(0,o.default)(Ee,2),we=me[0],he=me[1],Ae=function(t){he(t)},ge=(0,d.useSelector)(function(t){return t.room.roomViewType}),be=(0,d.useSelector)(function(t){return t.participant.requestToJoinType}),Ne=(0,d.useSelector)(function(t){return t.room.routerState});ge===S.DyteViewTypes.webinar&&be===f.RequestToJoinType.ask&&(re=(0,l.getWebcamConstraints)('QQVGA',null==(T=Z.permissions)?void 0:null==(P=T.produce)?void 0:null==(E=P.video)?void 0:E.frame_rate));(0,c.useEffect)(function(){Q.current=y,K.current=W,z.current=U,X.current=b},[y,W,U,b]),(0,c.useEffect)(function(){I.default.trace('audioMuted_useEffect',{audioMuted:ue,presentingState:se}),b&&(b.enabled=!ue),ge===S.DyteViewTypes.webinar&&se!==f.PresentingState.PRESENTING||Pe((0,f.setAudioProduction)(s.MediaStates.CONNECTING))},[ue,se]);var ke=function(){var t;return n.default.async(function(u){for(;;)switch(u.prev=u.next){case 0:return u.prev=0,I.default.trace('initialAudioStreamFetch'),t=null,u.prev=3,u.next=6,n.default.awrap((0,l.getAudioTrack)());case 6:t=u.sent,u.next=13;break;case 9:if(u.prev=9,u.t0=u.catch(3),'NotAllowedError'!==u.t0.name){u.next=13;break}throw new Error('No audio permission');case 13:if(t){u.next=15;break}throw new Error('No audio track');case 15:$&&N(t),u.next=23;break;case 18:u.prev=18,u.t1=u.catch(0),I.default.error('initialAudioStreamFetch',u.t1),Pe((0,f.setAudioProduction)(s.MediaStates.NOT_APPLICABLE)),Pe((0,f.setAudioMuted)(!0));case 23:case"end":return u.stop()}},null,null,[[0,18],[3,9]],Promise)},De=function(t){if(I.default.trace('setAudioDevice',{audioTrack:!!b}),b&&b.stop(),$){var u=(null==t?void 0:t.deviceId)||(null==le?void 0:le.selectedDeviceId);(0,d.batch)(function(){return n.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,n.default.awrap(ke());case 2:Pe((0,f.setAudioProduction)(s.MediaStates.CONNECTING)),(null==le?void 0:le.selectedDeviceId)!==u&&Pe((0,f.setAudioTrackSelection)({selectedDeviceId:u}));case 4:case"end":return t.stop()}},null,null,null,Promise)})}else Pe((0,f.setAudioMuted)(!0))},Me=function(){var t,u,o,c;return n.default.async(function(d){for(;;)switch(d.prev=d.next){case 0:return d.prev=0,I.default.trace('initialVideoStreamFetch'),d.next=4,n.default.awrap((0,l.getAllVideoDevices)());case 4:return t=d.sent,u=t.filter(function(t){return'front'===t.facing}),o=u.length>0?u[0]:t[0],c=null,d.prev=8,d.next=11,n.default.awrap((0,l.getVideoTrack)(o.deviceId||'',re));case 11:c=d.sent,d.next=18;break;case 14:if(d.prev=14,d.t0=d.catch(8),'NotAllowedError'!==d.t0.name){d.next=18;break}throw new Error('No video permission');case 18:if(c){d.next=20;break}throw new Error('No video track');case 20:if(ne&&V(c),''!==o.label){d.next=25;break}return d.next=24,n.default.awrap((0,l.getAllVideoDevices)());case 24:t=d.sent;case 25:L(t),Pe((0,f.setVideoTrackSelection)({selectedDeviceId:o.deviceId})),d.next=34;break;case 29:d.prev=29,d.t1=d.catch(0),I.default.error('initialVideoStreamFetch',d.t1),Pe((0,f.setVideoProduction)(s.MediaStates.NOT_APPLICABLE)),Pe((0,f.setVideoOff)(!0));case 34:case"end":return d.stop()}},null,null,[[0,29],[8,14]],Promise)},Oe=function(t){var u;return n.default.async(function(o){for(;;)switch(o.prev=o.next){case 0:if(I.default.trace('setVideoDevice'),u=(null==t?void 0:t.deviceId)||(null==fe?void 0:fe.selectedDeviceId),ne){o.next=5;break}return Pe((0,f.setVideoOff)(!0)),o.abrupt("return");case 5:(0,d.batch)(function(){Pe((0,f.setVideoOff)(!1)),Pe((0,f.setVideoProduction)(s.MediaStates.CONNECTING)),(null==fe?void 0:fe.selectedDeviceId)!==u&&Pe((0,f.setVideoTrackSelection)({selectedDeviceId:u}))}),setTimeout(function(){var t;return n.default.async(function(o){for(;;)switch(o.prev=o.next){case 0:return y&&y.stop(),o.next=3,n.default.awrap((0,l.getVideoTrack)(u,re));case 3:t=o.sent,V(t);case 5:case"end":return o.stop()}},null,null,null,Promise)});case 7:case"end":return o.stop()}},null,null,null,Promise)};(0,c.useEffect)(function(){ge===S.DyteViewTypes.webinar&&Ne===s.MediaStates.LOADED&&Se===f.PresentingState.NOT_PRESENTING?(0,d.batch)(function(){Pe((0,f.setVideoProduction)(s.MediaStates.STOPPING)),Pe((0,f.setAudioProduction)(s.MediaStates.STOPPING)),Pe((0,f.setVideoOff)(!0)),Pe((0,f.setAudioMuted)(!0)),setTimeout(function(){y&&y.stop(),b&&b.stop(),N(void 0),V(void 0)})}):Se===f.PresentingState.INITIATED&&(Me().then(Oe),De())},[Ne,Se]),(0,c.useEffect)(function(){p.default.start({media:'video'});var t=new l.AudioDevicesEmitter(Ae);return n.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:Q.current&&Q.current.stop(),X.current&&X.current.stop(),K.current&&K.current.stop(),z.current&&z.current.stop();case 4:case"end":return t.stop()}},null,null,null,Promise),function(){t.removeListener()}},[]),c.default.useEffect(function(){ne||(Pe((0,f.setVideoOff)(!0)),setTimeout(function(){y&&(y.stop(),V(void 0),(0,f.setVideoProduction)(s.MediaStates.CONNECTING))}))},[ne,y]),(0,c.useEffect)(function(){ve===s.MediaStates.NOT_STARTED&&setTimeout(function(){y&&(y.stop(),V(void 0))})},[ve]);var xe=function(){(0,d.batch)(function(){Pe((0,f.setVideoProduction)(s.MediaStates.CONNECTING)),Pe((0,f.setVideoOff)(!0)),setTimeout(function(){y&&y.stop(),V(void 0)})})};(0,c.useEffect)(function(){$||Pe((0,f.setAudioMuted)(!0)),ne||xe()},[$,ne]),(0,c.useEffect)(function(){'meeting'===ce?ie||xe():'webinar'===ce&&(de||(ue||Pe((0,f.setAudioMuted)(!0)),ie||xe()))},[ce]);var Ce=function(){var t,u,o,c,d=arguments;return n.default.async(function(s){for(;;)switch(s.prev=s.next){case 0:if(t=d.length>0&&void 0!==d[0]?d[0]:null,I.default.trace('changeAudioTrack',{selectedDevice:t,audioDevices:we}),!(we.length>0)){s.next=10;break}return u={},o={deviceId:null,InCallManagerId:null,device:null},t?(c=t.deviceId,u[c]=t):we.forEach(function(t){var n=t.deviceId;u[n]=t}),u.wired?o={deviceId:'wired',InCallManagerId:'WIRED_HEADSET',device:u.wired}:u.bluetooth?o={deviceId:'bluetooth',InCallManagerId:'BLUETOOTH',device:u.bluetooth}:u.speaker&&(o={deviceId:'speaker',InCallManagerId:'SPEAKER_PHONE',device:u.speaker}),s.next=9,n.default.awrap(p.default.chooseAudioRoute(o.InCallManagerId));case 9:De(o.device);case 10:case"end":return s.stop()}},null,null,null,Promise)};(0,l.setOnDeviceChange)(function(){var t,o,c,d,s,f,v;return n.default.async(function(p){for(;;)switch(p.prev=p.next){case 0:return p.next=2,n.default.awrap((0,l.getAllVideoDevices)());case 2:if(t=p.sent,o=(0,u.default)(we).find(function(t){return!M.map(function(t){return t.deviceId}).includes(t.deviceId)}),O(we),c=t.find(function(t){return!G.map(function(t){return t.deviceId}).includes(t.deviceId)}),L(t),ue||!o){p.next=10;break}return De(o),p.abrupt("return");case 10:if(ie||!c){p.next=13;break}return Oe(c),p.abrupt("return");case 13:d=!we.map(function(t){return t.deviceId}).includes(null==le?void 0:le.selectedDeviceId),s=!t.map(function(t){return t.deviceId}).includes(null==fe?void 0:fe.selectedDeviceId),ue||void 0!==b&&!d||(f=we[0],De(f)),ie||void 0!==y&&!s||(v=t[0],Oe(v));case 17:case"end":return p.stop()}},null,null,null,Promise)}),(0,c.useEffect)(function(){Ce(void 0),O(we)},[we]);var ye={mediaTracks:{webcamTrack:y,setWebcamTrack:V,audioTrack:b,setAudioTrack:N,screenShareVideoTrack:W,setScreenShareVideoTrack:F,screenShareAudioTrack:U,setScreenShareAudioTrack:J},inputDevices:{audioInputDevices:M,videoInputDevices:G,setAudioInputDevices:O,setVideoInputDevices:L,setAudioDevice:De,setVideoDevice:Oe,toggleAudioState:function(){return n.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:if(I.default.trace('toggleAudioState',{audioButtonsEnabled:Ie,audioAllowed:$,audioMuted:ue,audioTrack:!!b}),Ie){t.next=3;break}return t.abrupt("return");case 3:$?ue?(b&&'ended'!==(null==b?void 0:b.readyState)||De(void 0),Pe((0,f.setAudioMuted)(!1))):Pe((0,f.setAudioMuted)(!0)):ue||Pe((0,f.setAudioMuted)(!0));case 4:case"end":return t.stop()}},null,null,null,Promise)},toggleVideoState:function(t){return n.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:if(I.default.trace('toggleVideoState',{videoButtonsEnabled:Te,videoOff:ie}),Te){t.next=3;break}return t.abrupt("return");case 3:ie?Oe():xe();case 4:case"end":return t.stop()}},null,null,null,Promise)},onAudioInputChange:function(t){var u;return n.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:I.default.trace('onAudioInputChange',{value:t}),u=M.find(function(n){return n.deviceId===t}),Ce(u);case 3:case"end":return n.stop()}},null,null,null,Promise)},onVideoInputChange:function(t){I.default.trace('onVideoInputChange',{value:t});var n=G.find(function(n){return n.deviceId===t});Pe((0,f.setCameraFacing)(n.facing)),Oe(n)}},setupStreams:function(){return n.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,n.default.awrap(Me());case 2:return t.next=4,n.default.awrap(ke());case 4:case"end":return t.stop()}},null,null,null,Promise)},videoButtonsEnabled:Te,audioButtonsEnabled:Ie};return c.default.createElement(w.Provider,{value:ye},ae)};var n=t(r(_d[1])),u=t(r(_d[2])),o=t(r(_d[3])),c=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var u=P(n);if(u&&u.has(t))return u.get(t);var o={},c=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var d in t)if("default"!==d&&Object.prototype.hasOwnProperty.call(t,d)){var s=c?Object.getOwnPropertyDescriptor(t,d):null;s&&(s.get||s.set)?Object.defineProperty(o,d,s):o[d]=t[d]}o.default=t,u&&u.set(t,o);return o})(r(_d[4])),d=r(_d[5]),s=r(_d[6]),l=r(_d[7]),f=r(_d[8]),v=r(_d[9]),p=t(r(_d[10])),S=r(_d[11]),T=r(_d[12]),I=t(r(_d[13]));function P(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,u=new WeakMap;return(P=function(t){return t?u:n})(t)}var E=T.NativeModules.InCallManager,w=(new T.NativeEventEmitter(E),(0,c.createContext)(null));e.UserTrackContext=w},574,[1,67,49,41,165,432,480,575,487,503,578,482,2,573]); +__d(function(g,r,i,a,m,e,_d){var t=r(_d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.setOnDeviceChange=e.getWebcamConstraints=e.getVideoTrack=e.getSpeakerTrack=e.getScreenShareConstraints=e.getScreenShare=e.getQualityAfterLegacyModeShift=e.getAudioTrack=e.getAllVideoDevices=e.getAllMediaDevices=e.AudioDevicesEmitter=void 0;var n=t(r(_d[1])),u=t(r(_d[2])),c=t(r(_d[3])),o=t(r(_d[4])),s=r(_d[5]),d=r(_d[6]),l=r(_d[7]),f=r(_d[8]),v=t(r(_d[9])),h=l.NativeModules.InCallManager,D=new l.NativeEventEmitter(h),p=function(){var t;return o.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,o.default.awrap(s.mediaDevices.enumerateDevices());case 2:return t=n.sent,n.abrupt("return",t);case 4:case"end":return n.stop()}},null,null,null,Promise)};e.getAllMediaDevices=p;var w=(function(){function t(n){if((0,u.default)(this,t),!n)throw new Error('Callback not initalized');this.callback=n,this.notConnected={connected:!1,haveMic:!1},this.connectedWithMic={connected:!0,haveMic:!0},this.connectedWithoutMic={connected:!0,haveMic:!1};var c=(0,d.getHeadset)();this.audioDevices={speaker:this.connectedWithMic,bluetooth:c?this.connectedWithMic:this.notConnected,wired:this.notConnected},this.checkIfWiredHeadphonesConnected(),this.onBluetoothEvent(),this.onWiredHeadsetEvent(),this.emit(),this.wiredHeadListener=null}return(0,c.default)(t,[{key:"checkIfWiredHeadphonesConnected",value:function(){var t;return o.default.async(function(u){for(;;)switch(u.prev=u.next){case 0:return u.next=2,o.default.awrap(v.default.getIsWiredHeadsetPluggedIn());case 2:t=u.sent,this.audioDevices=(0,n.default)({},this.audioDevices,{wired:t?this.connectedWithMic:this.notConnected}),this.emit();case 5:case"end":return u.stop()}},null,this,null,Promise)}},{key:"onBluetoothEvent",value:function(){var t=this;(0,d.addListener)(function(u){var c=t.audioDevices.bluetooth.connected;u&&!c?(t.audioDevices=(0,n.default)({},t.audioDevices,{bluetooth:(0,n.default)({},t.connectedWithMic)}),t.emit()):!u&&c&&(t.audioDevices=(0,n.default)({},t.audioDevices,{bluetooth:(0,n.default)({},t.notConnected)}),t.emit())})}},{key:"onWiredHeadsetEvent",value:function(){var t=this;this.wiredHeadListener=D.addListener('WiredHeadset',function(u){if(u){var c=u.isPlugged,o=u.hasMic,s=t.audioDevices.wired.connected;if(c&&!s){var d=o?(0,n.default)({},t.connectedWithMic):(0,n.default)({},t.connectedWithoutMic);t.audioDevices=(0,n.default)({},t.audioDevices,{wired:d}),t.emit()}else!c&&s&&(t.audioDevices=(0,n.default)({},t.audioDevices,{wired:(0,n.default)({},t.notConnected)}),t.emit())}})}},{key:"getAudioDevices",value:function(){return this.formatAudioDevices()}},{key:"formatAudioDevices",value:function(){var t=this;return Object.keys(this.audioDevices).map(function(u){var c=t.audioDevices[u];return(0,n.default)({},c,{deviceId:u,label:u,kind:'audioinput'})}).filter(function(t){return t.connected})}},{key:"emit",value:function(){this.callback(this.formatAudioDevices())}},{key:"removeListener",value:function(){var t;null==(t=this.wiredHeadListener)||t.remove()}}]),t})();e.AudioDevicesEmitter=w;e.getAllVideoDevices=function(){var t,n;return o.default.async(function(u){for(;;)switch(u.prev=u.next){case 0:return t={},u.next=3,o.default.awrap(p());case 3:return n=u.sent,u.abrupt("return",n.filter(function(n){return'videoinput'===n.kind&&!t[n.facing]&&(t[n.facing]=!0,n)}));case 5:case"end":return u.stop()}},null,null,null,Promise)};e.getWebcamConstraints=function(t,n){var u=f.VIDEO_CONSTRAINS[t.toLowerCase()];if(!u)throw new Error('Invalid quality');if(n){if(n<5||n>30)throw new Error('Invalid framerate');u.frameRate={ideal:n}}return u};e.getScreenShareConstraints=function(t,n){var u=f.VIDEO_CONSTRAINS_SCREENSHARE[t.toLowerCase()||'vga'];if(!u)throw new Error('Invalid quality');if(n){if(n<5||n>30)throw new Error('Invalid framerate');u.frameRate={max:n}}return u};e.getVideoTrack=function(t,u){var c,d;return o.default.async(function(l){for(;;)switch(l.prev=l.next){case 0:return c=u||f.VIDEO_CONSTRAINS.vga,l.next=3,o.default.awrap(s.mediaDevices.getUserMedia({video:(0,n.default)({deviceId:t||'',frameRate:24},c),audio:!1}));case 3:return d=l.sent,l.abrupt("return",d.getVideoTracks()[0]);case 5:case"end":return l.stop()}},null,null,null,Promise)};e.getAudioTrack=function(){var t;return o.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,o.default.awrap(s.mediaDevices.getUserMedia({audio:!0,video:!1}));case 2:return t=n.sent,n.abrupt("return",t.getAudioTracks()[0]);case 4:case"end":return n.stop()}},null,null,null,Promise)};e.getSpeakerTrack=function(t){return o.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",null);case 2:case"end":return t.stop()}},null,null,null,Promise)};e.getScreenShare=function(){var t;return o.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,o.default.awrap(s.mediaDevices.getDisplayMedia({audio:!0,video:{displaySurface:'monitor',logicalSurface:!0,cursor:!0,width:{max:1920},height:{max:1080},frameRate:{max:5}}}));case 2:return t=n.sent,n.abrupt("return",{video:t.getTracks()[0],audio:null});case 4:case"end":return n.stop()}},null,null,null,Promise)};e.setOnDeviceChange=function(t){};e.getQualityAfterLegacyModeShift=function(t,n,u){return n===f.HD_QUALITY_PEERS_LIMIT&&t?f.VIDEO_CONSTRAINS.vga:n!==f.HD_QUALITY_PEERS_LIMIT+1||t?u:f.VIDEO_CONSTRAINS.hd}},575,[1,22,9,10,67,400,576,2,577,578]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.useBluetoothHeadsetDetection=e.removeListener=e.getHeadset=e.addListener=void 0;var n=t(r(d[1])),u=r(d[2]),o=r(d[3]),s=u.NativeModules.DyteRNBluetoothHeadsetDetect,c=null,v=[],f=new u.NativeEventEmitter(s).addListener('onChange',function(t){var n=t.devices;c=n.length?n[0]:null,v.forEach(function(t){t(c)})});e.getHeadset=function(){return c};var l=function(t){v.push(t)};e.addListener=l;var h=function(t){var n=v.indexOf(t);-1!==n&&v.splice(n,1)};e.removeListener=h;e.useBluetoothHeadsetDetection=function(){var t=(0,o.useState)(null),u=(0,n.default)(t,2),s=u[0],v=u[1];return(0,o.useEffect)(function(){return v(c),l(v),function(){h(v),f.remove()}},[]),s}},576,[1,41,2,165]); +__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.WEBCAM_SIMULCAST_ENCODINGS_VGA=e.WEBCAM_SIMULCAST_ENCODINGS=e.WEBCAM_KSVC_ENCODINGS=e.VIDEO_CONSTRAINS_SCREENSHARE=e.VIDEO_CONSTRAINS=e.SCREEN_SHARING_SVC_ENCODINGS=e.SCREEN_SHARING_SIMULCAST_ENCODINGS=e.PC_PROPRIETARY_CONSTRAINTS=e.ICE_SERVERS=e.HD_QUALITY_PEERS_LIMIT=void 0;e.VIDEO_CONSTRAINS={qqvga:{width:{ideal:160},height:{ideal:120}},qvga:{width:320,height:240},vga:{width:640,height:480},hd:{width:1280,height:720},hd_cropped:{width:900,height:720}};e.VIDEO_CONSTRAINS_SCREENSHARE={vga:{width:{max:640},height:{max:480}},hd:{width:{max:1280},height:{max:720}},full_hd:{width:{max:1980},height:{max:1080}}};e.PC_PROPRIETARY_CONSTRAINTS={optional:[{googDscp:!0},{googHighStartBitrate:0},{googPayloadPadding:!0},{googScreencastMinBitrate:100},{googCpuOveruseDetection:!0},{googCpuOveruseEncodeUsage:!0},{googCpuUnderuseThreshold:55},{googCpuOveruseThreshold:85}]};e.WEBCAM_SIMULCAST_ENCODINGS=[{rid:'r0',scalabilityMode:'S1T3'},{rid:'r1',scalabilityMode:'S1T3'},{rid:'r2',scalabilityMode:'S1T3'}];e.WEBCAM_SIMULCAST_ENCODINGS_VGA=[{rid:'r0',scalabilityMode:'S1T2'},{rid:'r1',scalabilityMode:'S1T2'}];e.WEBCAM_KSVC_ENCODINGS=[{scalabilityMode:'L3T3_KEY'}];e.SCREEN_SHARING_SIMULCAST_ENCODINGS=[{dtx:!0,maxBitrate:15e5},{dtx:!0,maxBitrate:6e6}];e.SCREEN_SHARING_SVC_ENCODINGS=[{scalabilityMode:'L3T3',dtx:!0}];e.HD_QUALITY_PEERS_LIMIT=1;e.ICE_SERVERS=[{urls:'turn:turn.dyte.in:443?transport=tcp',username:'dyte',credential:'dytein',credentialType:'password'},{urls:'turn:turn.dyte.in:3478?transport=udp',username:'dyte',credential:'dytein',credentialType:'password'}]},577,[]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),u=t(r(d[2])),o=t(r(d[3])),s=r(d[4]),l=r(d[4]).NativeModules.InCallManager,c=new((function(){function t(){(0,u.default)(this,t),this.vibrate=!1,this.audioUriMap={ringtone:{_BUNDLE_:null,_DEFAULT_:null},ringback:{_BUNDLE_:null,_DEFAULT_:null},busytone:{_BUNDLE_:null,_DEFAULT_:null}}}return(0,o.default)(t,[{key:"start",value:function(t){var n=!1!==(t=void 0===t?{}:t).auto,u='video'===t.media?'video':'audio',o=t.ringback&&'string'==typeof t.ringback?t.ringback:'';l.start(u,n,o)}},{key:"stop",value:function(t){var n=(t=void 0===t?{}:t).busytone&&'string'==typeof t.busytone?t.busytone:'';l.stop(n)}},{key:"getIsWiredHeadsetPluggedIn",value:function(){var t;return n.default.async(function(u){for(;;)switch(u.prev=u.next){case 0:return u.prev=0,u.next=3,n.default.awrap(l.getIsWiredHeadsetPluggedIn());case 3:return t=u.sent,u.abrupt("return",{isWiredHeadsetPluggedIn:t});case 7:throw u.prev=7,u.t0=u.catch(0),new Error('Incall Manager Error getting wired headset');case 10:case"end":return u.stop()}},null,null,[[0,7]],Promise)}},{key:"setKeepScreenOn",value:function(t){t=!0===t,l.setKeepScreenOn(t)}},{key:"setSpeakerphoneOn",value:function(t){t=!0===t,l.setSpeakerphoneOn(t)}},{key:"setForceSpeakerphoneOn",value:function(t){var n='boolean'==typeof t?t?1:-1:0;l.setForceSpeakerphoneOn(n)}},{key:"setMicrophoneMute",value:function(t){t=!0===t,l.setMicrophoneMute(t)}},{key:"getAudioUri",value:function(t,u){var o;return n.default.async(function(s){for(;;)switch(s.prev=s.next){case 0:if(void 0!==this.audioUriMap[t]){s.next=2;break}return s.abrupt("return",null);case 2:if(!this.audioUriMap[t][u]){s.next=4;break}return s.abrupt("return",this.audioUriMap[t][u]);case 4:return s.prev=4,s.next=7,n.default.awrap(l.getAudioUriJS(t,u));case 7:if(!('string'==typeof(o=s.sent)&&o.length>0)){s.next=11;break}return this.audioUriMap[t][u]=o,s.abrupt("return",o);case 11:return s.abrupt("return",null);case 14:return s.prev=14,s.t0=s.catch(4),s.abrupt("return",null);case 17:case"end":return s.stop()}},null,this,[[4,14]],Promise)}},{key:"chooseAudioRoute",value:function(t){var u;return n.default.async(function(o){for(;;)switch(o.prev=o.next){case 0:return o.next=2,n.default.awrap(l.chooseAudioRoute(t));case 2:return u=o.sent,o.abrupt("return",u);case 4:case"end":return o.stop()}},null,null,null,Promise)}},{key:"requestAudioFocus",value:function(){return n.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:if('android'!==s.Platform.OS){t.next=6;break}return t.next=3,n.default.awrap(l.requestAudioFocusJS());case 3:return t.abrupt("return",t.sent);case 6:console.log("ios doesn't support requestAudioFocus()");case 7:case"end":return t.stop()}},null,null,null,Promise)}},{key:"abandonAudioFocus",value:function(){return n.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:if('android'!==s.Platform.OS){t.next=6;break}return t.next=3,n.default.awrap(l.abandonAudioFocusJS());case 3:return t.abrupt("return",t.sent);case 6:console.log("ios doesn't support requestAudioFocus()");case 7:case"end":return t.stop()}},null,null,null,Promise)}}]),t})());e.default=c},578,[1,67,9,10,2]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=t(r(d[1])),n=(function(t,o){if(!o&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var n=_(o);if(n&&n.has(t))return n.get(t);var u={},s=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in t)if("default"!==l&&Object.prototype.hasOwnProperty.call(t,l)){var c=s?Object.getOwnPropertyDescriptor(t,l):null;c&&(c.get||c.set)?Object.defineProperty(u,l,c):u[l]=t[l]}u.default=t,n&&n.set(t,u);return u})(r(d[2])),u=r(d[3]),s=r(d[4]),l=r(d[5]),c=r(d[6]),f=r(d[7]),p=r(d[8]),N=t(r(d[9])),E=r(d[10]),v=r(d[11]),S=r(d[12]),h=r(d[13]),P=r(d[14]),w=r(d[15]),T=r(d[16]),y=r(d[17]),O=r(d[18]),C=r(d[19]),x=r(d[20]),b=t(r(d[21])),I=t(r(d[22])),M=t(r(d[23]));function _(t){if("function"!=typeof WeakMap)return null;var o=new WeakMap,n=new WeakMap;return(_=function(t){return t?n:o})(t)}var D="\nquery Session($roomName: String!, $password: String) {\n\tsession(roomName: $roomName, password: $password) {\n\t title,\n\t roomNodeLink,\n\t roomName,\n\t password\n\t}\n }\n";function k(t){var _,k=(0,u.useDispatch)(),j=t.roomName,L=t.autoTune,W=(0,u.useSelector)(function(t){return t.participant.peerId}),R=(0,n.useContext)(P.ConfigServiceContext),U=R.meeting,$=R.sessionConfig,A=R.updatePreset,Q=((0,n.useContext)(w.ThemeContext).colors,(0,n.useState)('')),B=(0,o.default)(Q,2),F=B[0],G=B[1],V=(0,S.useManualQuery)(D,{variables:{roomName:j,password:''}}),q=(0,o.default)(V,2),K=q[0],Y=q[1],z=Y.data,H=Y.error,J=Y.loading,X=(0,h.useWindowDimensions)(),Z=$.theme.dimensions||X,ee=Z.height,te=Z.width,re=n.default.useState(!1),oe=(0,o.default)(re,2),ne=(oe[0],oe[1]),ae=(0,n.useContext)(T.UserTrackContext).setupStreams,ie=(0,u.useSelector)(function(t){return t.participant.authToken}),ue=(0,u.useSelector)(function(t){return t.participant.displayName}),se=(0,u.useSelector)(function(t){return t.participant.participantPermissions}),le=$.permissions.produce.audio,me=$.permissions.produce.video.allow,ce=(0,u.useSelector)(function(t){return t.room.showSetupScreen}),de=n.default.useState(j),fe=(0,o.default)(de,2),pe=fe[0],Ne=fe[1],Ee='LANDSCAPE'===n.default.useContext(x.OrientationContext).orientation,ve=(0,u.useSelector)(function(t){return t.room.roomViewType}),Se=$.permissions_fetched;(0,n.useEffect)(function(){Se&&(me?(0,O.setupPermissions)(['camera','microphone']):le?(0,O.setupPermissions)(['microphone']):(0,O.setupPermissions)([]),ne(!0))},[ve,Se]),(0,n.useEffect)(function(){k((0,f.resetRoom)({roomName:j})),k((0,p.resetPeers)())},[]),(0,n.useEffect)(function(){pe&&(ie||C.DYTE_DEV_MODE)&&(k((0,f.resetRoom)({roomName:pe})),K({variables:{roomName:pe,password:''}}),A(pe,ie))},[pe,ie]),(0,n.useEffect)(function(){if(H)if(H.graphQLErrors[0].message.indexOf('No open session')>=0)null==U||U._onError('MEETING_NOTFOUND'),G('MEETING_NOTFOUND');else try{var t=H.graphQLErrors[0];G(null==t?void 0:t.message)}catch(t){G('UNKNOWN')}},[H,U]),(0,n.useEffect)(function(){se.camera===v.permissionEnum.INIT&&se.microphone===v.permissionEnum.INIT||ae()},[se.camera,se.microphone]);if(se.bluetooth===v.permissionEnum.INIT)return n.default.createElement(N.default,{text:"Waiting for permissions..."});var he;return null==U||!U.showSetupScreen||null!==ce&&!0!==ce?H?n.default.createElement(N.default,{errorText:"Some error occured. Issue code: "+F,childComponents:n.default.createElement(y.Button,{onClick:function(){setTimeout(function(){k((0,p.resetPeers)()),k((0,v.resetParticipant)()),k((0,f.setShowSetupScreen)(!0)),Ne(''),G('')})}},n.default.createElement(y.Box,{bg:"primary.500",py:15,px:10,mt:10,borderRadius:b.default.medium,align:"center"},n.default.createElement(y.Text,null,"Try Again")))}):J?n.default.createElement(N.default,{text:"Loading..."}):n.default.createElement(c.WebSocketProvider,{url:null==z?void 0:null==(_=z.session)?void 0:_.roomNodeLink,roomURL:pe,peerId:W},n.default.createElement(s.MediaRoomProvider,{peerId:W,roomName:pe,autoTune:L},n.default.createElement(E.PeersProvider,null,n.default.createElement(l.PluginServiceProvider,{roomName:pe,peerId:W},n.default.createElement(I.default,{roomName:pe}))))):n.default.createElement(M.default,{width:te,height:ee,isLandscape:Ee,meetingCode:pe,roomName:j,onChangeMeetingCode:Ne,joinMeeting:function(){ue&&pe&&(k((0,f.setShowSetupScreen)(!1)),k((0,f.resetRoom)({roomName:pe})),K({variables:{roomName:pe,password:''}}),A(pe,ie))},title:null==z?void 0:null==(he=z.session)?void 0:he.title})}k.defaultProps={autoTune:!0};var j=k;e.default=j},579,[1,41,165,432,580,667,625,480,481,506,669,487,465,2,503,509,574,507,670,538,570,671,672,804]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.MediaRoomProvider=e.MediaRoomContext=void 0;var n=t(r(d[1])),o=t(r(d[2])),u=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=T(n);if(o&&o.has(t))return o.get(t);var u={},c=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in t)if("default"!==s&&Object.prototype.hasOwnProperty.call(t,s)){var l=c?Object.getOwnPropertyDescriptor(t,s):null;l&&(l.get||l.set)?Object.defineProperty(u,s,l):u[s]=t[s]}u.default=t,o&&o.set(t,u);return u})(r(d[3])),c=r(d[4]),s=r(d[5]),l=r(d[6]),f=r(d[7]),p=t(r(d[8])),v=r(d[9]),S=r(d[10]),E=r(d[11]),M=t(r(d[12])),k=r(d[13]),C=r(d[14]),P=t(r(d[15])),R=r(d[16]),O=t(r(d[17]));function T(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(T=function(t){return t?o:n})(t)}var b=R.NativeModules.DyteHelper,A=(0,u.createContext)(null);e.MediaRoomContext=A;e.MediaRoomProvider=function(t){var T=t.children,x=t.peerId,y=t.roomName,h=t.autoTune,D=(0,u.useContext)(v.WebSocketContext),N=(0,u.useContext)(k.ConfigServiceContext),w=N.meeting,I=N.sessionConfig,_=I.permissions.produce.audio,L=(0,u.useContext)(E.UserTrackContext),j=L.mediaTracks,W=j.webcamTrack,B=j.audioTrack,F=L.inputDevices.toggleVideoState,G=(0,c.useDispatch)(),U=(0,u.useState)(null),V=(0,o.default)(U,2),q=V[0],H=V[1],z=(0,u.useRef)(null),J=(0,u.useRef)(null),K=(0,u.useRef)(''),Q=(0,u.useRef)(null),X=(0,c.useSelector)(function(t){return t.room.socketState}),Y=(0,c.useSelector)(function(t){return t.room.producersState}),Z=(0,c.useSelector)(function(t){return t.participant.videoProduction}),$=(0,c.useSelector)(function(t){return t.participant.audioProduction}),ee=(0,c.useSelector)(function(t){return t.participant.audioMuted});(0,u.useEffect)(function(){q&&(J.current=q)},[q]),(0,u.useEffect)(function(){q&&(ee?q.muteSelf():q.unmuteSelf())},[ee]),(0,u.useEffect)(function(){Y===s.MediaStates.LOADED&&Z===s.MediaStates.CONNECTING&&(W?null==q||q.shareWebcam(W):null==q||q.disableWebcam())},[W,Y]),(0,u.useEffect)(function(){Y===s.MediaStates.LOADED&&$===s.MediaStates.CONNECTING&&(B&&_&&!ee?null==q||q.shareMic(B):null==q||q.disableMic())},[B,$]),(0,u.useEffect)(function(){var t;if(X===s.RoomSocketState.CONNECTED){M.default.captureEvent('setting up connection',{peerId:x}),w&&w.emit(w.Events.connect);var o=new p.default(x,D,G,h);H(o),t=o,n.default.async(function(o){for(;;)switch(o.prev=o.next){case 0:return o.next=2,n.default.awrap(t.getRoomState());case 2:return o.next=4,n.default.awrap(t.loadRouter());case 4:return o.next=6,n.default.awrap(Promise.all([t.createRecvTransport(),t.createSendTransport()]));case 6:w&&(w.sendRoomMessage=function(t){D.sendMessage({type:C.Events.roomMessage,payload:{message:t}})},w.sendMessage=function(t,n){D.sendMessage({type:C.Events.message,payload:{peerId:t,message:n}})},w.kickAll=function(){I.permissions.kick_participant&&t.kickAll()},null==D||D.emitter.on('socket',function(t){return w.onSocketMessage(t)})),G((0,s.setRouterFetchState)(s.MediaStates.LOADED)),G((0,s.setProducersState)(s.MediaStates.NOT_STARTED));case 9:case"end":return o.stop()}},null,null,null,Promise)}else X===s.RoomSocketState.DISCONNECTED&&(M.default.captureEvent('socket disconnected',{peerId:x}),null==q||q.stopAllTransports(),null==D||D.emitter.removeAllListeners(),G((0,s.resetRoom)({roomName:y})),G((0,f.resetPeers)()),G((0,S.resetParticipant)()),H(null),(0,s.setRouterFetchState)(s.MediaStates.NOT_APPLICABLE))},[X,x]),(0,u.useEffect)(function(){return function(){var t,n;null==(t=J.current)||t.stopAllProducers(),null==(n=J.current)||n.stopAllTransports()}},[]);var te=function(t){K.current.match(/inactive|background/)&&'active'===t?(O.default.trace('configureBackground'),P.default.clearInterval(Q.current),Q.current=null,W&&(W.enabled=!1,setTimeout(function(){W&&(W.enabled=!0)},100)),z.current&&(z.current=!1,F()),l.store.getState().room.screenShareRequested||b.stopService()):(null===Q.current&&n.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:if(O.default.trace('configureForeground'),W&&'DISABLE_CAMERA_CAPTURE'===w.setupConfig.backgroundBehaviour&&(F(),z.current=!0),!(R.Platform.Version>=26)){t.next=5;break}return t.next=5,n.default.awrap(b.createNotificationChannel());case 5:return t.next=7,n.default.awrap(b.startService());case 7:case"end":return t.stop()}},null,null,null,Promise),Q.current=P.default.setInterval(function(){},1e3),K.current=t)};(0,u.useEffect)(function(){if('android'===R.Platform.OS){var t=R.AppState.addEventListener('change',te);return function(){t?t.remove():R.AppState.removeEventListener('change',te),Q.current&&P.default.clearInterval(Q.current)}}return function(){}},[W,F]);var ne={mediaRoom:q};return u.default.createElement(A.Provider,{value:ne},T)}},580,[1,67,41,165,432,480,471,481,581,625,487,574,658,503,660,666,2,573]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var s=t(r(d[1])),n=t(r(d[2])),o=t(r(d[3])),u=t(r(d[4])),c=r(d[5]),l=r(d[6]),p=r(d[7]),h=r(d[8]),f=r(d[9]),y=r(d[10]),v=r(d[11]),k=(function(){function t(s,n,u){!(arguments.length>3&&void 0!==arguments[3])||arguments[3];(0,o.default)(this,t),this.socketObj=n,this.peerid=s,this.dispatch=u,this.device=new c.Device,this.consumers=new Map,this.legacyMode=!0,this.closedConsumers=[],this.handleSockets=this.handleSockets.bind(this)}return(0,u.default)(t,[{key:"handleSockets",value:function(t,s){if(t)switch(t.type){case'websocket/new-consumer':this.createConsumer(t.payload,s);break;case'websocket/consumer-closed':this.closeConsumer(t.payload);break;case'websocket/consumer-paused':this.pauseConsumer(t.payload);break;case'websocket/consumer-resumed':this.resumeConsumer(t.payload);break;case'websocket/recording-started':this.setRecordingStatus(!0);break;case'websocket/recording-stopped':this.setRecordingStatus(!1)}}},{key:"loadRouter",value:function(){var t,n,o;return s.default.async(function(u){for(;;)switch(u.prev=u.next){case 0:return(this.recvTransport||this.sendTransport)&&this.stopAllTransports(),this.dispatch((0,f.setRouterFetchState)(f.MediaStates.CONNECTING)),u.next=4,s.default.awrap(null==(t=this.socketObj)?void 0:t.sendMessage({type:'getRouterRtpCapabilities'}));case 4:return n=u.sent,this.device.loaded&&(this.device=new c.Device),(o=null==n?void 0:n.payload)&&(o.headerExtensions=o.headerExtensions.filter(function(t){return'urn:3gpp:video-orientation'!==t.uri})),this.socketObj.emitter.on('socket',this.handleSockets),u.abrupt("return",this.device.load({routerRtpCapabilities:o}));case 10:case"end":return u.stop()}},null,this,null,Promise)}},{key:"getRoomState",value:function(){var t;return s.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return this.dispatch((0,f.setRoomDisplayTitleState)(f.MediaStates.CONNECTING)),n.next=3,s.default.awrap(null==(t=this.socketObj)?void 0:t.sendMessage({type:'getRoomState'}));case 3:this.dispatch((0,f.setRoomDisplayTitleState)(f.MediaStates.LOADED));case 4:case"end":return n.stop()}},null,this,null,Promise)}},{key:"changeRoomDisplayTitle",value:function(t){var n;return s.default.async(function(o){for(;;)switch(o.prev=o.next){case 0:return this.dispatch((0,f.setRoomDisplayTitleState)(f.MediaStates.CONNECTING)),o.next=3,s.default.awrap(null==(n=this.socketObj)?void 0:n.sendMessage({type:'changeDisplayTitle',payload:{displayTitle:t}}));case 3:this.dispatch((0,f.setRoomDisplayTitleState)(f.MediaStates.LOADED));case 4:case"end":return o.stop()}},null,this,null,Promise)}},{key:"joinRoom",value:function(t,n,o){var u;return s.default.async(function(c){for(;;)switch(c.prev=c.next){case 0:return c.next=2,s.default.awrap(this.socketObj.sendMessage({type:'joinRoom',payload:{device:(0,p.getDeviceInfo)(),displayName:t,rtpCapabilities:this.device.rtpCapabilities,isLegacy:this.legacyMode,audioMuted:n}}));case 2:if(u=c.sent,this.legacyMode=u.payload.legacyMode||this.legacyMode,!o||''===o){c.next=7;break}return c.next=7,s.default.awrap(this.changeRoomDisplayTitle(o));case 7:return this.dispatch((0,v.roomJoined)(u.payload)),c.abrupt("return",u);case 9:case"end":return c.stop()}},null,this,null,Promise)}},{key:"createRecvTransport",value:function(){var t,o,u=this;return s.default.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(void 0!==this.socketObj){c.next=2;break}return c.abrupt("return");case 2:return t={forceTcp:!1,producing:!1,consuming:!0},c.next=5,s.default.awrap(this.socketObj.sendMessage({type:'createWebRtcTransport',payload:t}));case 5:o=c.sent.payload,this.recvTransport=this.device.createRecvTransport((0,n.default)({},o,{iceServers:l.ICE_SERVERS,proprietaryConstraints:l.PC_PROPRIETARY_CONSTRAINTS})),this.recvTransport.on('connect',function(t,s,n){var o,c,l=t.dtlsParameters;return null==(o=u.socketObj)?void 0:o.sendMessage({type:'connectWebRtcTransport',payload:{transportId:null==(c=u.recvTransport)?void 0:c.id,dtlsParameters:l}},function(t){t.payload.error?n():s()})});case 8:case"end":return c.stop()}},null,this,null,Promise)}},{key:"createSendTransport",value:function(){var t,o,u=this;return s.default.async(function(c){for(;;)switch(c.prev=c.next){case 0:return t={forceTcp:!1,producing:!0,consuming:!1},c.next=3,s.default.awrap(this.socketObj.sendMessage({type:'createWebRtcTransport',payload:t}));case 3:o=c.sent.payload,this.sendTransport=this.device.createSendTransport((0,n.default)({},o,{iceServers:l.ICE_SERVERS,proprietaryConstraints:l.PC_PROPRIETARY_CONSTRAINTS})),void 0!==this.sendTransport&&(this.sendTransport.on('connect',function(t,s,n){var o,c,l=t.dtlsParameters;return null==(o=u.socketObj)?void 0:o.sendMessage({type:'connectWebRtcTransport',payload:{transportId:null==(c=u.sendTransport)?void 0:c.id,dtlsParameters:l}},function(t){t.payload.error?n():s()})}),this.sendTransport.on('produce',function(t,s,n){var o,c,l=t.kind,p=t.rtpParameters,h=t.appData;return null==(o=u.socketObj)?void 0:o.sendMessage({type:'produce',payload:{transportId:null==(c=u.sendTransport)?void 0:c.id,kind:l,rtpParameters:p,appData:h}},function(t){t.payload.error?n(t.payload.error):s({id:t.payload.id})})}));case 6:case"end":return c.stop()}},null,this,null,Promise)}},{key:"createConsumer",value:function(t,o){var u,c,l,p,h,f,v,k,P,w,b;return s.default.async(function(x){for(;;)switch(x.prev=x.next){case 0:if(void 0!==this.recvTransport&&!this.recvTransport.closed){x.next=2;break}return x.abrupt("return");case 2:return u=t.peerId,c=t.producerId,l=t.id,p=t.kind,h=t.rtpParameters,f=t.type,v=t.appData,k=t.producerPaused,P=t.remotelyPaused,w=t.priority,x.next=5,s.default.awrap(this.recvTransport.consume({id:l,producerId:c,kind:p,rtpParameters:h,appData:(0,n.default)({},v,{peerId:u})}));case 5:b=x.sent,this.closedConsumers.includes(l)?b.close():(this.consumers.set(b.id,b),this.dispatch((0,y.addConsumer)({id:l,peerId:u,type:f,kind:p,remotelyPaused:P,producerPaused:k,priority:w,appData:b.appData,score:10,producerScore:10}))),o&&o('Done');case 8:case"end":return x.stop()}},null,this,null,Promise)}},{key:"closeConsumer",value:function(t){var n,o;return s.default.async(function(s){for(;;)switch(s.prev=s.next){case 0:if(n=t.id,o=this.consumers.get(n)){s.next=6;break}return console.log('Consumer not found'),this.closedConsumers.push(n),s.abrupt("return");case 6:o.close(),this.consumers.delete(n);case 8:case"end":return s.stop()}},null,this,null,Promise)}},{key:"pauseConsumer",value:function(t){var n,o;return s.default.async(function(s){for(;;)switch(s.prev=s.next){case 0:if(n=t.id,o=this.consumers.get(n)){s.next=4;break}return s.abrupt("return");case 4:o.pause();case 5:case"end":return s.stop()}},null,this,null,Promise)}},{key:"resumeConsumer",value:function(t){var n,o;return s.default.async(function(s){for(;;)switch(s.prev=s.next){case 0:if(n=t.id,o=this.consumers.get(n)){s.next=4;break}return s.abrupt("return");case 4:o.resume();case 5:case"end":return s.stop()}},null,this,null,Promise)}},{key:"shareWebcam",value:function(t){var n,o,u,c,p,y=this;return s.default.async(function(v){for(;;)switch(v.prev=v.next){case 0:if(void 0!==t){v.next=2;break}return v.abrupt("return");case 2:if(!this.webCamProducer){v.next=5;break}return v.next=5,s.default.awrap(this.removeProducer('webCamProducer',!1));case 5:return n=l.WEBCAM_SIMULCAST_ENCODINGS_VGA,o=this.device.rtpCapabilities.codecs.find(function(t){return'video/vp9'===t.mimeType.toLowerCase()})||void 0,u=this.device.rtpCapabilities.codecs.find(function(t){return'video/vp8'===t.mimeType.toLowerCase()})||void 0,o&&!this.legacyMode&&(n=l.WEBCAM_KSVC_ENCODINGS),this.dispatch((0,h.setVideoOff)(!1)),this.dispatch((0,h.setVideoProduction)(f.MediaStates.FETCHED)),c={track:t,encodings:n,codecOptions:{videoGoogleStartBitrate:1e3},codec:(function(){return y.legacyMode?u:o})(),appData:{screenShare:!1},stopTracks:!1},p=function(){y.disableWebcam()},v.next=16,s.default.awrap(this.createProducer('webCamProducer',c,p));case 16:this.dispatch((0,h.setVideoProduction)(f.MediaStates.LOADED));case 17:case"end":return v.stop()}},null,this,null,Promise)}},{key:"shareScreen",value:function(t){var n,o,u,c,p,y,v,k,P=this;return s.default.async(function(w){for(;;)switch(w.prev=w.next){case 0:if(n=t.video,o=t.audio,void 0!==n){w.next=3;break}return w.abrupt("return");case 3:return u=l.SCREEN_SHARING_SIMULCAST_ENCODINGS,null===(c=this.device.rtpCapabilities.codecs.find(function(t){return'video/vp9'===t.mimeType.toLowerCase()})||null)||this.legacyMode||(u=l.SCREEN_SHARING_SVC_ENCODINGS),this.dispatch((0,h.setScreenSharing)(!0)),this.dispatch((0,h.setScreenSharingProduction)(f.MediaStates.FETCHED)),p={track:n,encodings:u,codecOptions:{videoGoogleStartBitrate:1e3},codec:this.legacyMode?void 0:c,appData:{screenShare:!0},stopTracks:!1},y=function(){P.disableScreenShare()},w.next=12,s.default.awrap(this.createProducer('screenShareVideoProducer',p,y));case 12:if(!o){w.next=17;break}return v={track:o,codecOptions:{opusDtx:!0,opusStereo:!1,opusFec:!0},appData:{screenShare:!0},stopTracks:!1},k=function(){},w.next=17,s.default.awrap(this.createProducer('screenShareAudioProducer',v,k));case 17:this.dispatch((0,h.setScreenSharingProduction)(f.MediaStates.LOADED));case 18:case"end":return w.stop()}},null,this,null,Promise)}},{key:"shareMic",value:function(t,n){var o,u,c=this;return s.default.async(function(l){for(;;)switch(l.prev=l.next){case 0:if(void 0!==t){l.next=2;break}return l.abrupt("return");case 2:if(!this.micProducer){l.next=5;break}return l.next=5,s.default.awrap(this.removeProducer('micProducer',!1));case 5:return n&&this.dispatch((0,h.setAudioMuted)(n||!1)),this.dispatch((0,h.setAudioProduction)(f.MediaStates.FETCHED)),o={track:t,codecOptions:{opusDtx:!0,opusStereo:!1,opusFec:!0},stopTracks:!1},u=function(){c.disableMic()},l.next=11,s.default.awrap(this.createProducer('micProducer',o,u));case 11:this.dispatch((0,h.setAudioProduction)(f.MediaStates.LOADED));case 12:case"end":return l.stop()}},null,this,null,Promise)}},{key:"pauseMic",value:function(){this.dispatch((0,h.setAudioMuted)(!0)),this.micProducer.pause()}},{key:"pauseWebcam",value:function(){this.dispatch((0,h.setVideoOff)(!0)),this.webCamProducer.pause()}},{key:"resumeMic",value:function(){this.dispatch((0,h.setAudioMuted)(!1)),this.micProducer.resume()}},{key:"resumeWebcam",value:function(){this.dispatch((0,h.setVideoOff)(!1)),this.webCamProducer.resume()}},{key:"disableWebcam",value:function(t){return s.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return t&&null!=t&&t.silent||this.dispatch((0,h.setVideoOff)(!0)),n.next=3,s.default.awrap(this.removeProducer('webCamProducer'));case 3:this.dispatch((0,h.setVideoProduction)(f.MediaStates.NOT_STARTED));case 4:case"end":return n.stop()}},null,this,null,Promise)}},{key:"disableMic",value:function(t){return s.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return t&&null!=t&&t.silent||this.dispatch((0,h.setAudioMuted)(!0)),n.next=3,s.default.awrap(this.removeProducer('micProducer'));case 3:this.dispatch((0,h.setAudioProduction)(f.MediaStates.NOT_STARTED));case 4:case"end":return n.stop()}},null,this,null,Promise)}},{key:"disableScreenShare",value:function(){return s.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:return this.dispatch((0,h.setScreenSharingProduction)(f.MediaStates.NOT_STARTED)),this.dispatch((0,h.setScreenSharing)(!1)),t.next=4,s.default.awrap(this.removeProducer('screenShareVideoProducer'));case 4:return t.next=6,s.default.awrap(this.removeProducer('screenShareAudioProducer'));case 6:case"end":return t.stop()}},null,this,null,Promise)}},{key:"stopAllProducers",value:function(){this.webCamProducer&&this.removeProducer('webCamProducer'),this.screenShareVideoProducer&&this.removeProducer('screenShareVideoProducer'),this.screenShareAudioProducer&&this.removeProducer('screenShareAudioProducer'),this.micProducer&&this.removeProducer('micProducer')}},{key:"stopAllTransports",value:function(){return s.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:if(this.sendTransport){try{this.sendTransport.close()}catch(t){console.log('awaitqueue error')}this.sendTransport=null}if(this.recvTransport){try{this.recvTransport.close()}catch(t){console.log('awaitqueue error')}this.recvTransport=null}this.dispatch((0,f.setRouterFetchState)(f.MediaStates.NOT_STARTED));case 3:case"end":return t.stop()}},null,this,null,Promise)}},{key:"resetVideoProducers",value:function(t,n){return s.default.async(function(o){for(;;)switch(o.prev=o.next){case 0:if(!t){o.next=4;break}return o.next=3,s.default.awrap(this.removeProducer('webCamProducer',!1));case 3:this.shareWebcam(t);case 4:if(!n){o.next=8;break}return o.next=7,s.default.awrap(this.removeProducer('screenShareVideoProducer',!1));case 7:this.shareScreen({video:n});case 8:case"end":return o.stop()}},null,this,null,Promise)}},{key:"createProducer",value:function(t,n,o){var u=this;return s.default.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(void 0!==this.sendTransport&&!this.sendTransport.closed){c.next=2;break}return c.abrupt("return");case 2:return c.next=4,s.default.awrap(this.sendTransport.produce(n));case 4:this[t]=c.sent,this[t].on('transportclose',function(){u[t]=void 0}),this[t].on('trackended',function(){u.socketObj.sendMessage({type:'closeProducer',payload:{producerId:u[t].id}}),o()});case 7:case"end":return c.stop()}},null,this,null,Promise)}},{key:"removeProducer",value:function(t){var n,o=arguments;return s.default.async(function(u){for(;;)switch(u.prev=u.next){case 0:if(n=!(o.length>1&&void 0!==o[1])||o[1],this[t]&&!this[t].closed){u.next=3;break}return u.abrupt("return");case 3:return n&&this[t].track.stop(),this[t].close(),u.next=7,s.default.awrap(this.socketObj.sendMessage({type:'closeProducer',payload:{producerId:this[t].id}}));case 7:this[t]=null;case 8:case"end":return u.stop()}},null,this,null,Promise)}},{key:"sendMessage",value:function(t){return s.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,s.default.awrap(this.socketObj.sendMessage({type:'chatMessage',payload:t}));case 2:case"end":return n.stop()}},null,this,null,Promise)}},{key:"getMesssages",value:function(){return s.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,s.default.awrap(this.socketObj.sendMessage({type:'getChatMessages'}));case 2:case"end":return t.stop()}},null,this,null,Promise)}},{key:"getPolls",value:function(){return s.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,s.default.awrap(this.socketObj.sendMessage({type:'getPolls'}));case 2:case"end":return t.stop()}},null,this,null,Promise)}},{key:"newPoll",value:function(t){return s.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,s.default.awrap(this.socketObj.sendMessage({type:'newPoll',payload:t}));case 2:case"end":return n.stop()}},null,this,null,Promise)}},{key:"votePoll",value:function(t){return s.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,s.default.awrap(this.socketObj.sendMessage({type:'votePoll',payload:t}));case 2:case"end":return n.stop()}},null,this,null,Promise)}},{key:"acceptWaitingRequest",value:function(t){return s.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,s.default.awrap(this.socketObj.sendMessage({type:'acceptWaitingRequest',payload:{id:t}}));case 2:case"end":return n.stop()}},null,this,null,Promise)}},{key:"rejectWaitingRequest",value:function(t){return s.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,s.default.awrap(this.socketObj.sendMessage({type:'rejectWaitingRequest',payload:{id:t}}));case 2:case"end":return n.stop()}},null,this,null,Promise)}},{key:"muteAll",value:function(t){return s.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,s.default.awrap(this.socketObj.sendMessage({type:'muteAllNew',payload:{allowUnMute:t}}));case 2:case"end":return n.stop()}},null,this,null,Promise)}},{key:"rejectRequestToJoinStage",value:function(t){return s.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,s.default.awrap(this.socketObj.sendMessage({type:'rejectRequestToJoinStage',payload:{id:t}}));case 2:case"end":return n.stop()}},null,this,null,Promise)}},{key:"muteAllVideo",value:function(){return s.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,s.default.awrap(this.socketObj.sendMessage({type:'muteAllVideo'}));case 2:case"end":return t.stop()}},null,this,null,Promise)}},{key:"pin",value:function(t){return s.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,s.default.awrap(this.socketObj.sendMessage({type:'pinPeer',payload:{id:t}}));case 2:case"end":return n.stop()}},null,this,null,Promise)}},{key:"disableAudio",value:function(t){return s.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,s.default.awrap(this.socketObj.sendMessage({type:'disableAudioPeerNew',payload:{id:t}}));case 2:case"end":return n.stop()}},null,this,null,Promise)}},{key:"disableVideo",value:function(t){return s.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,s.default.awrap(this.socketObj.sendMessage({type:'disableVideoPeer',payload:{id:t}}));case 2:case"end":return n.stop()}},null,this,null,Promise)}},{key:"kickAll",value:function(){return s.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,s.default.awrap(this.socketObj.sendMessage({type:'kickAll'}));case 2:case"end":return t.stop()}},null,this,null,Promise)}},{key:"kick",value:function(t){return s.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,s.default.awrap(this.socketObj.sendMessage({type:'kick',payload:{id:t}}));case 2:case"end":return n.stop()}},null,this,null,Promise)}},{key:"getPage",value:function(t){return s.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,s.default.awrap(this.socketObj.sendMessage({type:'getPage',payload:{pageNum:t}}));case 2:case"end":return n.stop()}},null,this,null,Promise)}},{key:"setRecordingStatus",value:function(t){return s.default.async(function(s){for(;;)switch(s.prev=s.next){case 0:window.triggerDyteRecording=t;case 1:case"end":return s.stop()}},null,null,null,Promise)}},{key:"muteSelf",value:function(){return s.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,s.default.awrap(this.socketObj.sendMessage({type:'muteSelf'}));case 2:case"end":return t.stop()}},null,this,null,Promise)}},{key:"unmuteSelf",value:function(){return s.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,s.default.awrap(this.socketObj.sendMessage({type:'unmuteSelf'}));case 2:case"end":return t.stop()}},null,this,null,Promise)}},{key:"requestToJoinStage",value:function(t){return s.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,s.default.awrap(this.socketObj.sendMessage({type:'requestToJoinStage',payload:t}));case 2:case"end":return n.stop()}},null,this,null,Promise)}},{key:"acceptAllRequestToJoinStage",value:function(t){return s.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,s.default.awrap(this.socketObj.sendMessage({type:'acceptAllRequestToJoinStage',payload:t}));case 2:case"end":return n.stop()}},null,this,null,Promise)}},{key:"removePeerFromStage",value:function(t,n){return s.default.async(function(o){for(;;)switch(o.prev=o.next){case 0:return o.next=2,s.default.awrap(this.socketObj.sendMessage({type:'removePeerFromStage',payload:{id:t,type:n}}));case 2:case"end":return o.stop()}},null,this,null,Promise)}},{key:"startPresenting",value:function(){return s.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,s.default.awrap(this.socketObj.sendMessage({type:'startPresenting'}));case 2:case"end":return t.stop()}},null,this,null,Promise)}},{key:"stopPresenting",value:function(){return s.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,s.default.awrap(this.socketObj.sendMessage({type:'stopPresenting'}));case 2:case"end":return t.stop()}},null,this,null,Promise)}},{key:"updatePreset",value:function(t,n){return s.default.async(function(o){for(;;)switch(o.prev=o.next){case 0:return o.next=2,s.default.awrap(this.socketObj.sendMessage({type:'updatePeerPreset',payload:{id:t,presetName:n}}));case 2:case"end":return o.stop()}},null,this,null,Promise)}}]),t})();e.default=k},581,[1,67,22,9,10,582,577,488,487,480,500,481]); +__d(function(g,r,i,a,_m,e,d){"use strict";var t=this&&this.__createBinding||(Object.create?function(t,n,u,c){void 0===c&&(c=u),Object.defineProperty(t,c,{enumerable:!0,get:function(){return n[u]}})}:function(t,n,u,c){void 0===c&&(c=u),t[c]=n[u]}),n=this&&this.__setModuleDefault||(Object.create?function(t,n){Object.defineProperty(t,"default",{enumerable:!0,value:n})}:function(t,n){t.default=n}),u=this&&this.__importStar||function(u){if(u&&u.__esModule)return u;var c={};if(null!=u)for(var o in u)"default"!==o&&Object.hasOwnProperty.call(u,o)&&t(c,u,o);return n(c,u),c},c=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0}),e.debug=e.detectDevice=e.Device=e.version=e.types=void 0;var o=c(r(d[0]));e.debug=o.default;var f=r(d[1]);Object.defineProperty(e,"Device",{enumerable:!0,get:function(){return f.Device}}),Object.defineProperty(e,"detectDevice",{enumerable:!0,get:function(){return f.detectDevice}});var l=u(r(d[2]));e.types=l,e.version='3.6.43';var s=r(d[3]);Object.defineProperty(e,"parseScalabilityMode",{enumerable:!0,get:function(){return s.parse}})},582,[583,586,622,611]); +__d(function(g,_r,i,a,m,e,d){var C;e.formatArgs=function(C){if(C[0]=(this.useColors?'%c':'')+this.namespace+(this.useColors?' %c':' ')+C[0]+(this.useColors?'%c ':' ')+'+'+m.exports.humanize(this.diff),!this.useColors)return;var o='color: '+this.color;C.splice(1,0,o,'color: inherit');var t=0,n=0;C[0].replace(/%[a-zA-Z%]/g,function(C){'%%'!==C&&'%c'===C&&(n=++t)}),C.splice(n,0,o)},e.save=function(C){try{C?e.storage.setItem('debug',C):e.storage.removeItem('debug')}catch(C){}},e.load=function(){var C;try{C=e.storage.getItem('debug')}catch(C){}!C&&'undefined'!=typeof process&&'env'in process&&(C=process.env.DEBUG);return C},e.useColors=function(){if('undefined'!=typeof window&&window.process&&('renderer'===window.process.type||window.process.__nwjs))return!0;if('undefined'!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/))return!1;return'undefined'!=typeof document&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||'undefined'!=typeof window&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||'undefined'!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/)&&parseInt(RegExp.$1,10)>=31||'undefined'!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)},e.storage=(function(){try{return localStorage}catch(C){}})(),e.destroy=(C=!1,function(){C||(C=!0,console.warn('Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.'))}),e.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.log=console.debug||console.log||function(){},m.exports=_r(d[0])(e),m.exports.formatters.j=function(C){try{return JSON.stringify(C)}catch(C){return'[UnexpectedJSONParseError]: '+C.message}}},583,[584]); +__d(function(g,r,_i,a,m,e,d){var n=r(d[0]);m.exports=function(t){function o(n){var t,i,c,u=null;function l(){for(var n=arguments.length,s=new Array(n),i=0;i100)){var m=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(d);if(m){var h=parseFloat(m[1]);switch((m[2]||'ms').toLowerCase()){case'years':case'year':case'yrs':case'yr':case'y':return h*o;case'weeks':case'week':case'w':return h*u;case'days':case'day':case'd':return h*t;case'hours':case'hour':case'hrs':case'hr':case'h':return h*c;case'minutes':case'minute':case'mins':case'min':case'm':return h*n;case'seconds':case'second':case'secs':case'sec':case's':return h*s;case'milliseconds':case'millisecond':case'msecs':case'msec':case'ms':return h;default:return}}}}function m(u){var o=Math.abs(u);return o>=t?Math.round(u/t)+'d':o>=c?Math.round(u/c)+'h':o>=n?Math.round(u/n)+'m':o>=s?Math.round(u/s)+'s':u+'ms'}function h(u){var o=Math.abs(u);return o>=t?y(u,o,t,'day'):o>=c?y(u,o,c,'hour'):o>=n?y(u,o,n,'minute'):o>=s?y(u,o,s,'second'):u+' ms'}function y(s,n,c,t){var u=n>=1.5*c;return Math.round(s/c)+' '+t+(u?'s':'')}_m.exports=function(s,n){n=n||{};var c=typeof s;if('string'===c&&s.length>0)return d(s);if('number'===c&&isFinite(s))return n.long?h(s):m(s);throw new Error('val is not a non-empty string or a valid number. val='+JSON.stringify(s))}},585,[]); +__d(function(g,r,i,a,_m,e,d){"use strict";var t=r(d[0]),n=r(d[1]),o=r(d[2]),s=this&&this.__createBinding||(Object.create?function(t,n,o,s){void 0===s&&(s=o),Object.defineProperty(t,s,{enumerable:!0,get:function(){return n[o]}})}:function(t,n,o,s){void 0===s&&(s=o),t[s]=n[o]}),c=this&&this.__setModuleDefault||(Object.create?function(t,n){Object.defineProperty(t,"default",{enumerable:!0,value:n})}:function(t,n){t.default=n}),p=this&&this.__importStar||function(t){if(t&&t.__esModule)return t;var n={};if(null!=t)for(var o in t)"default"!==o&&Object.hasOwnProperty.call(t,o)&&s(n,t,o);return c(n,t),n},l=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0}),e.Device=e.detectDevice=void 0;var h=l(r(d[3])),u=r(d[4]),f=r(d[5]),v=r(d[6]),y=p(r(d[7])),b=p(r(d[8])),m=r(d[9]),C=r(d[10]),_=r(d[11]),w=r(d[12]),P=r(d[13]),R=r(d[14]),T=r(d[15]),S=r(d[16]),F=r(d[17]),E=r(d[18]),k=new u.Logger('Device');function D(){if('object'==typeof navigator&&'ReactNative'===navigator.product)return'undefined'==typeof RTCPeerConnection?void k.warn('this._detectDevice() | unsupported ReactNative without RTCPeerConnection'):(k.debug('this._detectDevice() | ReactNative handler chosen'),'ReactNative');if('object'!=typeof navigator||'string'!=typeof navigator.userAgent)k.warn('this._detectDevice() | unknown device');else{var t=navigator.userAgent,n=h.default.getParser(t),o=n.getEngine();if(n.satisfies({chrome:'>=74',chromium:'>=74'}))return'Chrome74';if(n.satisfies({chrome:'>=70',chromium:'>=70'}))return'Chrome70';if(n.satisfies({chrome:'>=67',chromium:'>=67'}))return'Chrome67';if(n.satisfies({chrome:'>=55',chromium:'>=55'}))return'Chrome55';if(n.satisfies({firefox:'>=60'}))return'Firefox60';if(n.satisfies({safari:'>=12.0'})&&'undefined'!=typeof RTCRtpTransceiver&&RTCRtpTransceiver.prototype.hasOwnProperty('currentDirection'))return'Safari12';if(n.satisfies({safari:'>=11'}))return'Safari11';if(n.satisfies({'microsoft edge':'>=11'})&&n.satisfies({'microsoft edge':'<=18'}))return'Edge11';if(o.name&&'blink'===o.name.toLowerCase()){var s=t.match(/(?:(?:Chrome|Chromium))[ /](\w+)/i);if(s){var c=Number(s[1]);return c>=74?'Chrome74':c>=70?'Chrome70':c>=67?'Chrome67':'Chrome55'}return'Chrome74'}k.warn('this._detectDevice() | browser not supported [name:%s, version:%s]',n.getBrowserName(),n.getBrowserVersion())}}e.detectDevice=D;var x=(function(){function s(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},o=t.handlerName,c=t.handlerFactory,p=t.Handler;if(n(this,s),this._loaded=!1,this._observer=new f.EnhancedEventEmitter,k.debug('constructor()'),p){if(k.warn('constructor() | Handler option is DEPRECATED, use handlerName or handlerFactory instead'),'string'!=typeof p)throw new TypeError('non string Handler option no longer supported, use handlerFactory instead');o=p}if(o&&c)throw new TypeError('just one of handlerName or handlerInterface can be given');if(c)this._handlerFactory=c;else{if(o)k.debug('constructor() | handler given: %s',o);else{if(!(o=D()))throw new v.UnsupportedError('device not supported');k.debug('constructor() | detected handler: %s',o)}switch(o){case'Chrome74':this._handlerFactory=C.Chrome74.createFactory();break;case'Chrome70':this._handlerFactory=_.Chrome70.createFactory();break;case'Chrome67':this._handlerFactory=w.Chrome67.createFactory();break;case'Chrome55':this._handlerFactory=P.Chrome55.createFactory();break;case'Firefox60':this._handlerFactory=R.Firefox60.createFactory();break;case'Safari12':this._handlerFactory=T.Safari12.createFactory();break;case'Safari11':this._handlerFactory=S.Safari11.createFactory();break;case'Edge11':this._handlerFactory=F.Edge11.createFactory();break;case'ReactNative':this._handlerFactory=E.ReactNative.createFactory();break;default:throw new TypeError("unknown handlerName \""+o+"\"")}}var l=this._handlerFactory();this._handlerName=l.name,l.close(),this._extendedRtpCapabilities=void 0,this._recvRtpCapabilities=void 0,this._canProduceByKind={audio:!1,video:!1},this._sctpCapabilities=void 0}return o(s,[{key:"handlerName",get:function(){return this._handlerName}},{key:"loaded",get:function(){return this._loaded}},{key:"rtpCapabilities",get:function(){if(!this._loaded)throw new v.InvalidStateError('not loaded');return this._recvRtpCapabilities}},{key:"sctpCapabilities",get:function(){if(!this._loaded)throw new v.InvalidStateError('not loaded');return this._sctpCapabilities}},{key:"observer",get:function(){return this._observer}},{key:"load",value:function(n){var o,s,c;return t.async(function(p){for(;;)switch(p.prev=p.next){case 0:if(o=n.routerRtpCapabilities,k.debug('load() [routerRtpCapabilities:%o]',o),o=y.clone(o,void 0),p.prev=3,!this._loaded){p.next=6;break}throw new v.InvalidStateError('already loaded');case 6:return b.validateRtpCapabilities(o),s=this._handlerFactory(),p.next=10,t.awrap(s.getNativeRtpCapabilities());case 10:return c=p.sent,k.debug('load() | got native RTP capabilities:%o',c),b.validateRtpCapabilities(c),this._extendedRtpCapabilities=b.getExtendedRtpCapabilities(c,o),k.debug('load() | got extended RTP capabilities:%o',this._extendedRtpCapabilities),this._canProduceByKind.audio=b.canSend('audio',this._extendedRtpCapabilities),this._canProduceByKind.video=b.canSend('video',this._extendedRtpCapabilities),this._recvRtpCapabilities=b.getRecvRtpCapabilities(this._extendedRtpCapabilities),b.validateRtpCapabilities(this._recvRtpCapabilities),k.debug('load() | got receiving RTP capabilities:%o',this._recvRtpCapabilities),p.next=22,t.awrap(s.getNativeSctpCapabilities());case 22:this._sctpCapabilities=p.sent,k.debug('load() | got native SCTP capabilities:%o',this._sctpCapabilities),b.validateSctpCapabilities(this._sctpCapabilities),k.debug('load() succeeded'),this._loaded=!0,s.close(),p.next=34;break;case 30:throw p.prev=30,p.t0=p.catch(3),s&&s.close(),p.t0;case 34:case"end":return p.stop()}},null,this,[[3,30]],Promise)}},{key:"canProduce",value:function(t){if(!this._loaded)throw new v.InvalidStateError('not loaded');if('audio'!==t&&'video'!==t)throw new TypeError("invalid kind \""+t+"\"");return this._canProduceByKind[t]}},{key:"createSendTransport",value:function(t){var n=t.id,o=t.iceParameters,s=t.iceCandidates,c=t.dtlsParameters,p=t.sctpParameters,l=t.iceServers,h=t.iceTransportPolicy,u=t.additionalSettings,f=t.proprietaryConstraints,v=t.appData,y=void 0===v?{}:v;return k.debug('createSendTransport()'),this._createTransport({direction:'send',id:n,iceParameters:o,iceCandidates:s,dtlsParameters:c,sctpParameters:p,iceServers:l,iceTransportPolicy:h,additionalSettings:u,proprietaryConstraints:f,appData:y})}},{key:"createRecvTransport",value:function(t){var n=t.id,o=t.iceParameters,s=t.iceCandidates,c=t.dtlsParameters,p=t.sctpParameters,l=t.iceServers,h=t.iceTransportPolicy,u=t.additionalSettings,f=t.proprietaryConstraints,v=t.appData,y=void 0===v?{}:v;return k.debug('createRecvTransport()'),this._createTransport({direction:'recv',id:n,iceParameters:o,iceCandidates:s,dtlsParameters:c,sctpParameters:p,iceServers:l,iceTransportPolicy:h,additionalSettings:u,proprietaryConstraints:f,appData:y})}},{key:"_createTransport",value:function(t){var n=t.direction,o=t.id,s=t.iceParameters,c=t.iceCandidates,p=t.dtlsParameters,l=t.sctpParameters,h=t.iceServers,u=t.iceTransportPolicy,f=t.additionalSettings,y=t.proprietaryConstraints,b=t.appData,C=void 0===b?{}:b;if(!this._loaded)throw new v.InvalidStateError('not loaded');if('string'!=typeof o)throw new TypeError('missing id');if('object'!=typeof s)throw new TypeError('missing iceParameters');if(!Array.isArray(c))throw new TypeError('missing iceCandidates');if('object'!=typeof p)throw new TypeError('missing dtlsParameters');if(l&&'object'!=typeof l)throw new TypeError('wrong sctpParameters');if(C&&'object'!=typeof C)throw new TypeError('if given, appData must be an object');var _=new m.Transport({direction:n,id:o,iceParameters:s,iceCandidates:c,dtlsParameters:p,sctpParameters:l,iceServers:h,iceTransportPolicy:u,additionalSettings:f,proprietaryConstraints:y,appData:C,handlerFactory:this._handlerFactory,extendedRtpCapabilities:this._extendedRtpCapabilities,canProduceByKind:this._canProduceByKind});return this._observer.safeEmit('newtransport',_),_}}]),s})();e.Device=x},586,[67,9,10,587,588,589,591,592,593,595,601,612,613,615,616,617,618,619,621]); +__d(function(g,_r,_i,_a,m,_e,_d){var e,t;e=this,t=function(){return(function(e){var t={};function r(n){if(t[n])return t[n].exports;var i=t[n]={i:n,l:!1,exports:{}};return e[n].call(i.exports,i,i.exports,r),i.l=!0,i.exports}return r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)r.d(n,i,function(t){return e[t]}.bind(null,i));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=90)})({17:function(e,t,r){"use strict";t.__esModule=!0,t.default=void 0;var n=r(18),i=(function(){function e(){}return e.getFirstMatch=function(e,t){var r=t.match(e);return r&&r.length>0&&r[1]||""},e.getSecondMatch=function(e,t){var r=t.match(e);return r&&r.length>1&&r[2]||""},e.matchAndReturnConst=function(e,t,r){if(e.test(t))return r},e.getWindowsVersionName=function(e){switch(e){case"NT":return"NT";case"XP":return"XP";case"NT 5.0":return"2000";case"NT 5.1":return"XP";case"NT 5.2":return"2003";case"NT 6.0":return"Vista";case"NT 6.1":return"7";case"NT 6.2":return"8";case"NT 6.3":return"8.1";case"NT 10.0":return"10";default:return}},e.getMacOSVersionName=function(e){var t=e.split(".").splice(0,2).map(function(e){return parseInt(e,10)||0});if(t.push(0),10===t[0])switch(t[1]){case 5:return"Leopard";case 6:return"Snow Leopard";case 7:return"Lion";case 8:return"Mountain Lion";case 9:return"Mavericks";case 10:return"Yosemite";case 11:return"El Capitan";case 12:return"Sierra";case 13:return"High Sierra";case 14:return"Mojave";case 15:return"Catalina";default:return}},e.getAndroidVersionName=function(e){var t=e.split(".").splice(0,2).map(function(e){return parseInt(e,10)||0});if(t.push(0),!(1===t[0]&&t[1]<5))return 1===t[0]&&t[1]<6?"Cupcake":1===t[0]&&t[1]>=6?"Donut":2===t[0]&&t[1]<2?"Eclair":2===t[0]&&2===t[1]?"Froyo":2===t[0]&&t[1]>2?"Gingerbread":3===t[0]?"Honeycomb":4===t[0]&&t[1]<1?"Ice Cream Sandwich":4===t[0]&&t[1]<4?"Jelly Bean":4===t[0]&&t[1]>=4?"KitKat":5===t[0]?"Lollipop":6===t[0]?"Marshmallow":7===t[0]?"Nougat":8===t[0]?"Oreo":9===t[0]?"Pie":void 0},e.getVersionPrecision=function(e){return e.split(".").length},e.compareVersions=function(t,r,n){void 0===n&&(n=!1);var i=e.getVersionPrecision(t),s=e.getVersionPrecision(r),a=Math.max(i,s),o=0,u=e.map([t,r],function(t){var r=a-e.getVersionPrecision(t),n=t+new Array(r+1).join(".0");return e.map(n.split("."),function(e){return new Array(20-e.length).join("0")+e}).reverse()});for(n&&(o=a-Math.min(i,s)),a-=1;a>=o;){if(u[0][a]>u[1][a])return 1;if(u[0][a]===u[1][a]){if(a===o)return 0;a-=1}else if(u[0][a]1?i-1:0),a=1;a0){var a=Object.keys(r),u=o.default.find(a,function(e){return t.isOS(e)});if(u){var d=this.satisfies(r[u]);if(void 0!==d)return d}var c=o.default.find(a,function(e){return t.isPlatform(e)});if(c){var f=this.satisfies(r[c]);if(void 0!==f)return f}}if(s>0){var l=Object.keys(i),h=o.default.find(l,function(e){return t.isBrowser(e,!0)});if(void 0!==h)return this.compareVersion(i[h])}},t.isBrowser=function(e,t){void 0===t&&(t=!1);var r=this.getBrowserName().toLowerCase(),n=e.toLowerCase(),i=o.default.getBrowserTypeByAlias(n);return t&&i&&(n=i.toLowerCase()),n===r},t.compareVersion=function(e){var t=[0],r=e,n=!1,i=this.getBrowserVersion();if("string"==typeof i)return">"===e[0]||"<"===e[0]?(r=e.substr(1),"="===e[1]?(n=!0,r=e.substr(2)):t=[],">"===e[0]?t.push(1):t.push(-1)):"="===e[0]?r=e.substr(1):"~"===e[0]&&(n=!0,r=e.substr(1)),t.indexOf(o.default.compareVersions(i,r,n))>-1},t.isOS=function(e){return this.getOSName(!0)===String(e).toLowerCase()},t.isPlatform=function(e){return this.getPlatformType(!0)===String(e).toLowerCase()},t.isEngine=function(e){return this.getEngineName(!0)===String(e).toLowerCase()},t.is=function(e,t){return void 0===t&&(t=!1),this.isBrowser(e,t)||this.isOS(e)||this.isPlatform(e)},t.some=function(e){var t=this;return void 0===e&&(e=[]),e.some(function(e){return t.is(e)})},e})();t.default=d,e.exports=t.default},92:function(e,t,r){"use strict";t.__esModule=!0,t.default=void 0;var n,i=(n=r(17))&&n.__esModule?n:{default:n},s=/version\/(\d+(\.?_?\d+)+)/i,a=[{test:[/googlebot/i],describe:function(e){var t={name:"Googlebot"},r=i.default.getFirstMatch(/googlebot\/(\d+(\.\d+))/i,e)||i.default.getFirstMatch(s,e);return r&&(t.version=r),t}},{test:[/opera/i],describe:function(e){var t={name:"Opera"},r=i.default.getFirstMatch(s,e)||i.default.getFirstMatch(/(?:opera)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/opr\/|opios/i],describe:function(e){var t={name:"Opera"},r=i.default.getFirstMatch(/(?:opr|opios)[\s/](\S+)/i,e)||i.default.getFirstMatch(s,e);return r&&(t.version=r),t}},{test:[/SamsungBrowser/i],describe:function(e){var t={name:"Samsung Internet for Android"},r=i.default.getFirstMatch(s,e)||i.default.getFirstMatch(/(?:SamsungBrowser)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/Whale/i],describe:function(e){var t={name:"NAVER Whale Browser"},r=i.default.getFirstMatch(s,e)||i.default.getFirstMatch(/(?:whale)[\s/](\d+(?:\.\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/MZBrowser/i],describe:function(e){var t={name:"MZ Browser"},r=i.default.getFirstMatch(/(?:MZBrowser)[\s/](\d+(?:\.\d+)+)/i,e)||i.default.getFirstMatch(s,e);return r&&(t.version=r),t}},{test:[/focus/i],describe:function(e){var t={name:"Focus"},r=i.default.getFirstMatch(/(?:focus)[\s/](\d+(?:\.\d+)+)/i,e)||i.default.getFirstMatch(s,e);return r&&(t.version=r),t}},{test:[/swing/i],describe:function(e){var t={name:"Swing"},r=i.default.getFirstMatch(/(?:swing)[\s/](\d+(?:\.\d+)+)/i,e)||i.default.getFirstMatch(s,e);return r&&(t.version=r),t}},{test:[/coast/i],describe:function(e){var t={name:"Opera Coast"},r=i.default.getFirstMatch(s,e)||i.default.getFirstMatch(/(?:coast)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/opt\/\d+(?:.?_?\d+)+/i],describe:function(e){var t={name:"Opera Touch"},r=i.default.getFirstMatch(/(?:opt)[\s/](\d+(\.?_?\d+)+)/i,e)||i.default.getFirstMatch(s,e);return r&&(t.version=r),t}},{test:[/yabrowser/i],describe:function(e){var t={name:"Yandex Browser"},r=i.default.getFirstMatch(/(?:yabrowser)[\s/](\d+(\.?_?\d+)+)/i,e)||i.default.getFirstMatch(s,e);return r&&(t.version=r),t}},{test:[/ucbrowser/i],describe:function(e){var t={name:"UC Browser"},r=i.default.getFirstMatch(s,e)||i.default.getFirstMatch(/(?:ucbrowser)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/Maxthon|mxios/i],describe:function(e){var t={name:"Maxthon"},r=i.default.getFirstMatch(s,e)||i.default.getFirstMatch(/(?:Maxthon|mxios)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/epiphany/i],describe:function(e){var t={name:"Epiphany"},r=i.default.getFirstMatch(s,e)||i.default.getFirstMatch(/(?:epiphany)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/puffin/i],describe:function(e){var t={name:"Puffin"},r=i.default.getFirstMatch(s,e)||i.default.getFirstMatch(/(?:puffin)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/sleipnir/i],describe:function(e){var t={name:"Sleipnir"},r=i.default.getFirstMatch(s,e)||i.default.getFirstMatch(/(?:sleipnir)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/k-meleon/i],describe:function(e){var t={name:"K-Meleon"},r=i.default.getFirstMatch(s,e)||i.default.getFirstMatch(/(?:k-meleon)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/micromessenger/i],describe:function(e){var t={name:"WeChat"},r=i.default.getFirstMatch(/(?:micromessenger)[\s/](\d+(\.?_?\d+)+)/i,e)||i.default.getFirstMatch(s,e);return r&&(t.version=r),t}},{test:[/qqbrowser/i],describe:function(e){var t={name:/qqbrowserlite/i.test(e)?"QQ Browser Lite":"QQ Browser"},r=i.default.getFirstMatch(/(?:qqbrowserlite|qqbrowser)[/](\d+(\.?_?\d+)+)/i,e)||i.default.getFirstMatch(s,e);return r&&(t.version=r),t}},{test:[/msie|trident/i],describe:function(e){var t={name:"Internet Explorer"},r=i.default.getFirstMatch(/(?:msie |rv:)(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/\sedg\//i],describe:function(e){var t={name:"Microsoft Edge"},r=i.default.getFirstMatch(/\sedg\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/edg([ea]|ios)/i],describe:function(e){var t={name:"Microsoft Edge"},r=i.default.getSecondMatch(/edg([ea]|ios)\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/vivaldi/i],describe:function(e){var t={name:"Vivaldi"},r=i.default.getFirstMatch(/vivaldi\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/seamonkey/i],describe:function(e){var t={name:"SeaMonkey"},r=i.default.getFirstMatch(/seamonkey\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/sailfish/i],describe:function(e){var t={name:"Sailfish"},r=i.default.getFirstMatch(/sailfish\s?browser\/(\d+(\.\d+)?)/i,e);return r&&(t.version=r),t}},{test:[/silk/i],describe:function(e){var t={name:"Amazon Silk"},r=i.default.getFirstMatch(/silk\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/phantom/i],describe:function(e){var t={name:"PhantomJS"},r=i.default.getFirstMatch(/phantomjs\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/slimerjs/i],describe:function(e){var t={name:"SlimerJS"},r=i.default.getFirstMatch(/slimerjs\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/blackberry|\bbb\d+/i,/rim\stablet/i],describe:function(e){var t={name:"BlackBerry"},r=i.default.getFirstMatch(s,e)||i.default.getFirstMatch(/blackberry[\d]+\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/(web|hpw)[o0]s/i],describe:function(e){var t={name:"WebOS Browser"},r=i.default.getFirstMatch(s,e)||i.default.getFirstMatch(/w(?:eb)?[o0]sbrowser\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/bada/i],describe:function(e){var t={name:"Bada"},r=i.default.getFirstMatch(/dolfin\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/tizen/i],describe:function(e){var t={name:"Tizen"},r=i.default.getFirstMatch(/(?:tizen\s?)?browser\/(\d+(\.?_?\d+)+)/i,e)||i.default.getFirstMatch(s,e);return r&&(t.version=r),t}},{test:[/qupzilla/i],describe:function(e){var t={name:"QupZilla"},r=i.default.getFirstMatch(/(?:qupzilla)[\s/](\d+(\.?_?\d+)+)/i,e)||i.default.getFirstMatch(s,e);return r&&(t.version=r),t}},{test:[/firefox|iceweasel|fxios/i],describe:function(e){var t={name:"Firefox"},r=i.default.getFirstMatch(/(?:firefox|iceweasel|fxios)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/electron/i],describe:function(e){var t={name:"Electron"},r=i.default.getFirstMatch(/(?:electron)\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/MiuiBrowser/i],describe:function(e){var t={name:"Miui"},r=i.default.getFirstMatch(/(?:MiuiBrowser)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/chromium/i],describe:function(e){var t={name:"Chromium"},r=i.default.getFirstMatch(/(?:chromium)[\s/](\d+(\.?_?\d+)+)/i,e)||i.default.getFirstMatch(s,e);return r&&(t.version=r),t}},{test:[/chrome|crios|crmo/i],describe:function(e){var t={name:"Chrome"},r=i.default.getFirstMatch(/(?:chrome|crios|crmo)\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/GSA/i],describe:function(e){var t={name:"Google Search"},r=i.default.getFirstMatch(/(?:GSA)\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:function(e){var t=!e.test(/like android/i),r=e.test(/android/i);return t&&r},describe:function(e){var t={name:"Android Browser"},r=i.default.getFirstMatch(s,e);return r&&(t.version=r),t}},{test:[/playstation 4/i],describe:function(e){var t={name:"PlayStation 4"},r=i.default.getFirstMatch(s,e);return r&&(t.version=r),t}},{test:[/safari|applewebkit/i],describe:function(e){var t={name:"Safari"},r=i.default.getFirstMatch(s,e);return r&&(t.version=r),t}},{test:[/.*/i],describe:function(e){var t=-1!==e.search("\\(")?/^(.*)\/(.*)[ \t]\((.*)/:/^(.*)\/(.*) /;return{name:i.default.getFirstMatch(t,e),version:i.default.getSecondMatch(t,e)}}}];t.default=a,e.exports=t.default},93:function(e,t,r){"use strict";t.__esModule=!0,t.default=void 0;var n,i=(n=r(17))&&n.__esModule?n:{default:n},s=r(18),a=[{test:[/Roku\/DVP/],describe:function(e){var t=i.default.getFirstMatch(/Roku\/DVP-(\d+\.\d+)/i,e);return{name:s.OS_MAP.Roku,version:t}}},{test:[/windows phone/i],describe:function(e){var t=i.default.getFirstMatch(/windows phone (?:os)?\s?(\d+(\.\d+)*)/i,e);return{name:s.OS_MAP.WindowsPhone,version:t}}},{test:[/windows /i],describe:function(e){var t=i.default.getFirstMatch(/Windows ((NT|XP)( \d\d?.\d)?)/i,e),r=i.default.getWindowsVersionName(t);return{name:s.OS_MAP.Windows,version:t,versionName:r}}},{test:[/Macintosh(.*?) FxiOS(.*?)\//],describe:function(e){var t={name:s.OS_MAP.iOS},r=i.default.getSecondMatch(/(Version\/)(\d[\d.]+)/,e);return r&&(t.version=r),t}},{test:[/macintosh/i],describe:function(e){var t=i.default.getFirstMatch(/mac os x (\d+(\.?_?\d+)+)/i,e).replace(/[_\s]/g,"."),r=i.default.getMacOSVersionName(t),n={name:s.OS_MAP.MacOS,version:t};return r&&(n.versionName=r),n}},{test:[/(ipod|iphone|ipad)/i],describe:function(e){var t=i.default.getFirstMatch(/os (\d+([_\s]\d+)*) like mac os x/i,e).replace(/[_\s]/g,".");return{name:s.OS_MAP.iOS,version:t}}},{test:function(e){var t=!e.test(/like android/i),r=e.test(/android/i);return t&&r},describe:function(e){var t=i.default.getFirstMatch(/android[\s/-](\d+(\.\d+)*)/i,e),r=i.default.getAndroidVersionName(t),n={name:s.OS_MAP.Android,version:t};return r&&(n.versionName=r),n}},{test:[/(web|hpw)[o0]s/i],describe:function(e){var t=i.default.getFirstMatch(/(?:web|hpw)[o0]s\/(\d+(\.\d+)*)/i,e),r={name:s.OS_MAP.WebOS};return t&&t.length&&(r.version=t),r}},{test:[/blackberry|\bbb\d+/i,/rim\stablet/i],describe:function(e){var t=i.default.getFirstMatch(/rim\stablet\sos\s(\d+(\.\d+)*)/i,e)||i.default.getFirstMatch(/blackberry\d+\/(\d+([_\s]\d+)*)/i,e)||i.default.getFirstMatch(/\bbb(\d+)/i,e);return{name:s.OS_MAP.BlackBerry,version:t}}},{test:[/bada/i],describe:function(e){var t=i.default.getFirstMatch(/bada\/(\d+(\.\d+)*)/i,e);return{name:s.OS_MAP.Bada,version:t}}},{test:[/tizen/i],describe:function(e){var t=i.default.getFirstMatch(/tizen[/\s](\d+(\.\d+)*)/i,e);return{name:s.OS_MAP.Tizen,version:t}}},{test:[/linux/i],describe:function(){return{name:s.OS_MAP.Linux}}},{test:[/CrOS/],describe:function(){return{name:s.OS_MAP.ChromeOS}}},{test:[/PlayStation 4/],describe:function(e){var t=i.default.getFirstMatch(/PlayStation 4[/\s](\d+(\.\d+)*)/i,e);return{name:s.OS_MAP.PlayStation4,version:t}}}];t.default=a,e.exports=t.default},94:function(e,t,r){"use strict";t.__esModule=!0,t.default=void 0;var n,i=(n=r(17))&&n.__esModule?n:{default:n},s=r(18),a=[{test:[/googlebot/i],describe:function(){return{type:"bot",vendor:"Google"}}},{test:[/huawei/i],describe:function(e){var t=i.default.getFirstMatch(/(can-l01)/i,e)&&"Nova",r={type:s.PLATFORMS_MAP.mobile,vendor:"Huawei"};return t&&(r.model=t),r}},{test:[/nexus\s*(?:7|8|9|10).*/i],describe:function(){return{type:s.PLATFORMS_MAP.tablet,vendor:"Nexus"}}},{test:[/ipad/i],describe:function(){return{type:s.PLATFORMS_MAP.tablet,vendor:"Apple",model:"iPad"}}},{test:[/Macintosh(.*?) FxiOS(.*?)\//],describe:function(){return{type:s.PLATFORMS_MAP.tablet,vendor:"Apple",model:"iPad"}}},{test:[/kftt build/i],describe:function(){return{type:s.PLATFORMS_MAP.tablet,vendor:"Amazon",model:"Kindle Fire HD 7"}}},{test:[/silk/i],describe:function(){return{type:s.PLATFORMS_MAP.tablet,vendor:"Amazon"}}},{test:[/tablet(?! pc)/i],describe:function(){return{type:s.PLATFORMS_MAP.tablet}}},{test:function(e){var t=e.test(/ipod|iphone/i),r=e.test(/like (ipod|iphone)/i);return t&&!r},describe:function(e){var t=i.default.getFirstMatch(/(ipod|iphone)/i,e);return{type:s.PLATFORMS_MAP.mobile,vendor:"Apple",model:t}}},{test:[/nexus\s*[0-6].*/i,/galaxy nexus/i],describe:function(){return{type:s.PLATFORMS_MAP.mobile,vendor:"Nexus"}}},{test:[/[^-]mobi/i],describe:function(){return{type:s.PLATFORMS_MAP.mobile}}},{test:function(e){return"blackberry"===e.getBrowserName(!0)},describe:function(){return{type:s.PLATFORMS_MAP.mobile,vendor:"BlackBerry"}}},{test:function(e){return"bada"===e.getBrowserName(!0)},describe:function(){return{type:s.PLATFORMS_MAP.mobile}}},{test:function(e){return"windows phone"===e.getBrowserName()},describe:function(){return{type:s.PLATFORMS_MAP.mobile,vendor:"Microsoft"}}},{test:function(e){var t=Number(String(e.getOSVersion()).split(".")[0]);return"android"===e.getOSName(!0)&&t>=3},describe:function(){return{type:s.PLATFORMS_MAP.tablet}}},{test:function(e){return"android"===e.getOSName(!0)},describe:function(){return{type:s.PLATFORMS_MAP.mobile}}},{test:function(e){return"macos"===e.getOSName(!0)},describe:function(){return{type:s.PLATFORMS_MAP.desktop,vendor:"Apple"}}},{test:function(e){return"windows"===e.getOSName(!0)},describe:function(){return{type:s.PLATFORMS_MAP.desktop}}},{test:function(e){return"linux"===e.getOSName(!0)},describe:function(){return{type:s.PLATFORMS_MAP.desktop}}},{test:function(e){return"playstation 4"===e.getOSName(!0)},describe:function(){return{type:s.PLATFORMS_MAP.tv}}},{test:function(e){return"roku"===e.getOSName(!0)},describe:function(){return{type:s.PLATFORMS_MAP.tv}}}];t.default=a,e.exports=t.default},95:function(e,t,r){"use strict";t.__esModule=!0,t.default=void 0;var n,i=(n=r(17))&&n.__esModule?n:{default:n},s=r(18),a=[{test:function(e){return"microsoft edge"===e.getBrowserName(!0)},describe:function(e){if(/\sedg\//i.test(e))return{name:s.ENGINE_MAP.Blink};var t=i.default.getFirstMatch(/edge\/(\d+(\.?_?\d+)+)/i,e);return{name:s.ENGINE_MAP.EdgeHTML,version:t}}},{test:[/trident/i],describe:function(e){var t={name:s.ENGINE_MAP.Trident},r=i.default.getFirstMatch(/trident\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:function(e){return e.test(/presto/i)},describe:function(e){var t={name:s.ENGINE_MAP.Presto},r=i.default.getFirstMatch(/presto\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:function(e){var t=e.test(/gecko/i),r=e.test(/like gecko/i);return t&&!r},describe:function(e){var t={name:s.ENGINE_MAP.Gecko},r=i.default.getFirstMatch(/gecko\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/(apple)?webkit\/537\.36/i],describe:function(){return{name:s.ENGINE_MAP.Blink}}},{test:[/(apple)?webkit/i],describe:function(e){var t={name:s.ENGINE_MAP.WebKit},r=i.default.getFirstMatch(/webkit\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}}];t.default=a,e.exports=t.default}})},"object"==typeof _e&&"object"==typeof m?m.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof _e?_e.bowser=t():e.bowser=t()},587,[]); +__d(function(g,r,i,a,m,e,d){"use strict";var t=r(d[0]),n=r(d[1]),o=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0}),e.Logger=void 0;var u=o(r(d[2])),s='mediasoup-client',l=(function(){function o(n){t(this,o),n?(this._debug=u.default("mediasoup-client:"+n),this._warn=u.default("mediasoup-client:WARN:"+n),this._error=u.default("mediasoup-client:ERROR:"+n)):(this._debug=u.default(s),this._warn=u.default("mediasoup-client:WARN"),this._error=u.default("mediasoup-client:ERROR")),this._debug.log=console.info.bind(console),this._warn.log=console.warn.bind(console),this._error.log=console.error.bind(console)}return n(o,[{key:"debug",get:function(){return this._debug}},{key:"warn",get:function(){return this._warn}},{key:"error",get:function(){return this._error}}]),o})();e.Logger=l},588,[9,10,583]); +__d(function(g,r,i,a,m,_e,d){"use strict";var e=r(d[0]),t=r(d[1]),n=r(d[2]),o=r(d[3]),c=r(d[4]),s=r(d[5]);function u(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}Object.defineProperty(_e,"__esModule",{value:!0}),_e.EnhancedEventEmitter=void 0;var f=r(d[6]),l=new(r(d[7]).Logger)('EnhancedEventEmitter'),v=(function(f){o(E,f);var v,h,y=(v=E,h=u(),function(){var e,t=s(v);if(h){var n=s(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return c(this,e)});function E(){var e;return t(this,E),(e=y.call(this)).setMaxListeners(1/0),e}return n(E,[{key:"safeEmit",value:function(e){var t=this.listenerCount(e);try{for(var n=arguments.length,o=new Array(n>1?n-1:0),c=1;c1?n-1:0),c=1;c0&&v.length>s&&!v.warned){v.warned=!0;var l=new Error('Possible EventEmitter memory leak detected. '+v.length+' '+String(n)+" listeners added. Use emitter.setMaxListeners() to increase limit");l.name='MaxListenersExceededWarning',l.emitter=t,l.type=n,l.count=v.length,p=l,console&&console.warn&&console.warn(p)}return t}function p(){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 l(t,n,i){var o={fired:!1,wrapFn:void 0,target:t,type:n,listener:i},s=p.bind(o);return s.listener=i,o.wrapFn=s,s}function h(t,n,i){var o=t._events;if(void 0===o)return[];var s=o[n];return void 0===s?[]:'function'==typeof s?i?[s.listener||s]:[s]:i?_(s):m(s,s.length)}function y(t){var n=this._events;if(void 0!==n){var i=n[t];if('function'==typeof i)return 1;if(void 0!==i)return i.length}return 0}function m(t,n){for(var i=new Array(n),o=0;o0&&(f=n[0]),f instanceof Error)throw f;var c=new Error('Unhandled error.'+(f?' ('+f.message+')':''));throw c.context=f,c}var v=u[t];if(void 0===v)return!1;if('function'==typeof v)i(v,this,n);else{var p=v.length,l=m(v,p);for(o=0;o=0;u--)if(i[u]===n||i[u].listener===n){c=i[u].listener,s=u;break}if(s<0)return this;0===s?i.shift():L(i,s),1===i.length&&(o[t]=i[0]),void 0!==o.removeListener&&this.emit('removeListener',t,c||n)}return this},s.prototype.off=s.prototype.removeListener,s.prototype.removeAllListeners=function(t){var n,i,o;if(void 0===(i=this._events))return this;if(void 0===i.removeListener)return 0===arguments.length?(this._events=Object.create(null),this._eventsCount=0):void 0!==i[t]&&(0==--this._eventsCount?this._events=Object.create(null):delete i[t]),this;if(0===arguments.length){var s,u=Object.keys(i);for(o=0;o=0;o--)this.removeListener(t,n[o]);return this},s.prototype.listeners=function(t){return h(this,t,!0)},s.prototype.rawListeners=function(t){return h(this,t,!1)},s.listenerCount=function(t,n){return'function'==typeof t.listenerCount?t.listenerCount(n):y.call(t,n)},s.prototype.listenerCount=y,s.prototype.eventNames=function(){return this._eventsCount>0?t(this._events):[]}},590,[]); +__d(function(g,r,i,a,m,_e,d){"use strict";var t=r(d[0]),e=r(d[1]),n=r(d[2]),c=r(d[3]),o=r(d[4]),u=r(d[5]);function s(t){var e=f();return function(){var n,u=o(t);if(e){var s=o(this).constructor;n=Reflect.construct(u,arguments,s)}else n=u.apply(this,arguments);return c(this,n)}}function f(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(t){return!1}}Object.defineProperty(_e,"__esModule",{value:!0}),_e.InvalidStateError=_e.UnsupportedError=void 0;var l=(function(c){n(u,c);var o=s(u);function u(n){var c;return t(this,u),(c=o.call(this,n)).name='UnsupportedError',Error.hasOwnProperty('captureStackTrace')?Error.captureStackTrace(e(c),u):c.stack=new Error(n).stack,c}return u})(u(Error));_e.UnsupportedError=l;var p=(function(c){n(u,c);var o=s(u);function u(n){var c;return t(this,u),(c=o.call(this,n)).name='InvalidStateError',Error.hasOwnProperty('captureStackTrace')?Error.captureStackTrace(e(c),u):c.stack=new Error(n).stack,c}return u})(u(Error));_e.InvalidStateError=p},591,[9,16,12,14,17,31]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.generateRandomNumber=e.clone=void 0,e.clone=function(n,t){return void 0===n?t:JSON.parse(JSON.stringify(n))},e.generateRandomNumber=function(){return Math.round(1e7*Math.random())}},592,[]); +__d(function(g,r,_i4,a,_m,e,d){"use strict";function t(t,n){var i="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(i)return(i=i.call(t)).next.bind(i);if(Array.isArray(t)||(i=o(t))||n&&t&&"number"==typeof t.length){i&&(t=i);var c=0;return function(){return c>=t.length?{done:!0}:{done:!1,value:t[c++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function o(t,o){if(t){if("string"==typeof t)return n(t,o);var i=Object.prototype.toString.call(t).slice(8,-1);return"Object"===i&&t.constructor&&(i=t.constructor.name),"Map"===i||"Set"===i?Array.from(t):"Arguments"===i||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i)?n(t,o):void 0}}function n(t,o){(null==o||o>t.length)&&(o=t.length);for(var n=0,i=new Array(o);n2&&void 0!==arguments[2]?arguments[2]:{},i=n.strict,c=void 0!==i&&i,p=n.modify,y=void 0!==p&&p,f=t.mimeType.toLowerCase();if(f!==o.mimeType.toLowerCase())return!1;if(t.clockRate!==o.clockRate)return!1;if(t.channels!==o.channels)return!1;switch(f){case'video/h264':if((t.parameters['packetization-mode']||0)!==(o.parameters['packetization-mode']||0))return!1;if(c){if(!s.isSameProfile(t.parameters,o.parameters))return!1;var m;try{m=s.generateProfileLevelIdForAnswer(t.parameters,o.parameters)}catch(t){return!1}y&&(m?(t.parameters['profile-level-id']=m,o.parameters['profile-level-id']=m):(delete t.parameters['profile-level-id'],delete o.parameters['profile-level-id']))}break;case'video/vp9':if(c)if((t.parameters['profile-id']||0)!==(o.parameters['profile-id']||0))return!1}return!0}function j(t,o){return(!t.kind||!o.kind||t.kind===o.kind)&&t.uri===o.uri}function S(o,n){for(var i,c=[],p=function(t){var o=(n.rtcpFeedback||[]).find(function(o){return o.type===t.type&&(o.parameter===t.parameter||!o.parameter&&!t.parameter)});o&&c.push(o)},s=t(o.rtcpFeedback||[]);!(i=s()).done;){p(i.value)}return c}e.validateRtpCapabilities=function(o){if('object'!=typeof o)throw new TypeError('caps is not an object');if(o.codecs&&!Array.isArray(o.codecs))throw new TypeError('caps.codecs is not an array');o.codecs||(o.codecs=[]);for(var n,i=t(o.codecs);!(n=i()).done;)u(n.value);if(o.headerExtensions&&!Array.isArray(o.headerExtensions))throw new TypeError('caps.headerExtensions is not an array');o.headerExtensions||(o.headerExtensions=[]);for(var c,p=t(o.headerExtensions);!(c=p()).done;)h(c.value)},e.validateRtpCodecCapability=u,e.validateRtcpFeedback=v,e.validateRtpHeaderExtension=h,e.validateRtpParameters=w,e.validateRtpCodecParameters=b,e.validateRtpHeaderExtensionParameters=T,e.validateRtpEncodingParameters=E,e.validateRtcpParameters=k,e.validateSctpCapabilities=function(t){if('object'!=typeof t)throw new TypeError('caps is not an object');if(!t.numStreams||'object'!=typeof t.numStreams)throw new TypeError('missing caps.numStreams');x(t.numStreams)},e.validateNumSctpStreams=x,e.validateSctpParameters=function(t){if('object'!=typeof t)throw new TypeError('params is not an object');if('number'!=typeof t.port)throw new TypeError('missing params.port');if('number'!=typeof t.OS)throw new TypeError('missing params.OS');if('number'!=typeof t.MIS)throw new TypeError('missing params.MIS');if('number'!=typeof t.maxMessageSize)throw new TypeError('missing params.maxMessageSize')},e.validateSctpStreamParameters=function(t){if('object'!=typeof t)throw new TypeError('params is not an object');if('number'!=typeof t.streamId)throw new TypeError('missing params.streamId');var o=!1;if('boolean'==typeof t.ordered?o=!0:t.ordered=!0,t.maxPacketLifeTime&&'number'!=typeof t.maxPacketLifeTime)throw new TypeError('invalid params.maxPacketLifeTime');if(t.maxRetransmits&&'number'!=typeof t.maxRetransmits)throw new TypeError('invalid params.maxRetransmits');if(t.maxPacketLifeTime&&t.maxRetransmits)throw new TypeError('cannot provide both maxPacketLifeTime and maxRetransmits');if(o&&t.ordered&&(t.maxPacketLifeTime||t.maxRetransmits))throw new TypeError('cannot be ordered with maxPacketLifeTime or maxRetransmits');if(o||!t.maxPacketLifeTime&&!t.maxRetransmits||(t.ordered=!1),t.label&&'string'!=typeof t.label)throw new TypeError('invalid params.label');if(t.protocol&&'string'!=typeof t.protocol)throw new TypeError('invalid params.protocol')},e.getExtendedRtpCapabilities=function(o,n){for(var i,c={codecs:[],headerExtensions:[]},p=function(t){if(R(t))return"continue";var n=(o.codecs||[]).find(function(o){return P(o,t,{strict:!0,modify:!0})});if(!n)return"continue";var i={mimeType:n.mimeType,kind:n.kind,clockRate:n.clockRate,channels:n.channels,localPayloadType:n.preferredPayloadType,localRtxPayloadType:void 0,remotePayloadType:t.preferredPayloadType,remoteRtxPayloadType:void 0,localParameters:n.parameters,remoteParameters:t.parameters,rtcpFeedback:S(n,t)};c.codecs.push(i)},s=t(n.codecs||[]);!(i=s()).done;)p(i.value);for(var y,f=function(t){var i=o.codecs.find(function(o){return R(o)&&o.parameters.apt===t.localPayloadType}),c=n.codecs.find(function(o){return R(o)&&o.parameters.apt===t.remotePayloadType});i&&c&&(t.localRtxPayloadType=i.preferredPayloadType,t.remoteRtxPayloadType=c.preferredPayloadType)},m=t(c.codecs);!(y=m()).done;)f(y.value);for(var l,u=function(t){var n=o.headerExtensions.find(function(o){return j(o,t)});if(!n)return"continue";var i={kind:t.kind,uri:t.uri,sendId:n.preferredId,recvId:t.preferredId,encrypt:n.preferredEncrypt,direction:'sendrecv'};switch(t.direction){case'sendrecv':i.direction='sendrecv';break;case'recvonly':i.direction='sendonly';break;case'sendonly':i.direction='recvonly';break;case'inactive':i.direction='inactive'}c.headerExtensions.push(i)},v=t(n.headerExtensions);!(l=v()).done;)u(l.value);return c},e.getRecvRtpCapabilities=function(o){for(var n,i={codecs:[],headerExtensions:[]},c=t(o.codecs);!(n=c()).done;){var p=n.value,s={mimeType:p.mimeType,kind:p.kind,preferredPayloadType:p.remotePayloadType,clockRate:p.clockRate,channels:p.channels,parameters:p.localParameters,rtcpFeedback:p.rtcpFeedback};if(i.codecs.push(s),p.remoteRtxPayloadType){var y={mimeType:p.kind+"/rtx",kind:p.kind,preferredPayloadType:p.remoteRtxPayloadType,clockRate:p.clockRate,parameters:{apt:p.remotePayloadType},rtcpFeedback:[]};i.codecs.push(y)}}for(var f,m=t(o.headerExtensions);!(f=m()).done;){var l=f.value;if('sendrecv'===l.direction||'recvonly'===l.direction){var u={kind:l.kind,uri:l.uri,preferredId:l.recvId,preferredEncrypt:l.encrypt,direction:l.direction};i.headerExtensions.push(u)}}return i},e.getSendingRtpParameters=function(o,n){for(var i,c={mid:void 0,codecs:[],headerExtensions:[],encodings:[],rtcp:{}},p=t(n.codecs);!(i=p()).done;){var s=i.value;if(s.kind===o){var y={mimeType:s.mimeType,payloadType:s.localPayloadType,clockRate:s.clockRate,channels:s.channels,parameters:s.localParameters,rtcpFeedback:s.rtcpFeedback};if(c.codecs.push(y),s.localRtxPayloadType){var f={mimeType:s.kind+"/rtx",payloadType:s.localRtxPayloadType,clockRate:s.clockRate,parameters:{apt:s.localPayloadType},rtcpFeedback:[]};c.codecs.push(f)}}}for(var m,l=t(n.headerExtensions);!(m=l()).done;){var u=m.value;if(!(u.kind&&u.kind!==o||'sendrecv'!==u.direction&&'sendonly'!==u.direction)){var v={uri:u.uri,id:u.sendId,encrypt:u.encrypt,parameters:{}};c.headerExtensions.push(v)}}return c},e.getSendingRemoteRtpParameters=function(o,n){for(var i,c={mid:void 0,codecs:[],headerExtensions:[],encodings:[],rtcp:{}},p=t(n.codecs);!(i=p()).done;){var s=i.value;if(s.kind===o){var y={mimeType:s.mimeType,payloadType:s.localPayloadType,clockRate:s.clockRate,channels:s.channels,parameters:s.remoteParameters,rtcpFeedback:s.rtcpFeedback};if(c.codecs.push(y),s.localRtxPayloadType){var f={mimeType:s.kind+"/rtx",payloadType:s.localRtxPayloadType,clockRate:s.clockRate,parameters:{apt:s.localPayloadType},rtcpFeedback:[]};c.codecs.push(f)}}}for(var m,l=t(n.headerExtensions);!(m=l()).done;){var u=m.value;if(!(u.kind&&u.kind!==o||'sendrecv'!==u.direction&&'sendonly'!==u.direction)){var v={uri:u.uri,id:u.sendId,encrypt:u.encrypt,parameters:{}};c.headerExtensions.push(v)}}if(c.headerExtensions.some(function(t){return'http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01'===t.uri}))for(var h,w=t(c.codecs);!(h=w()).done;){var b=h.value;b.rtcpFeedback=(b.rtcpFeedback||[]).filter(function(t){return'goog-remb'!==t.type})}else if(c.headerExtensions.some(function(t){return'http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time'===t.uri}))for(var T,E=t(c.codecs);!(T=E()).done;){var k=T.value;k.rtcpFeedback=(k.rtcpFeedback||[]).filter(function(t){return'transport-cc'!==t.type})}else for(var x,R=t(c.codecs);!(x=R()).done;){var P=x.value;P.rtcpFeedback=(P.rtcpFeedback||[]).filter(function(t){return'transport-cc'!==t.type&&'goog-remb'!==t.type})}return c},e.reduceCodecs=function(t,o){var n=[];if(o){for(var i=0;i=l.length?{done:!0}:{done:!1,value:l[t++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function o(l,n){if(l){if("string"==typeof l)return t(l,n);var i=Object.prototype.toString.call(l).slice(8,-1);return"Object"===i&&l.constructor&&(i=l.constructor.name),"Map"===i||"Set"===i?Array.from(l):"Arguments"===i||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i)?t(l,n):void 0}}function t(l,n){(null==n||n>l.length)&&(n=l.length);for(var i=0,o=new Array(n);i0&&void 0!==arguments[0]?arguments[0]:{})['level-asymmetry-allowed'];return 1===l||'1'===l}e.parseProfileLevelId=function(l){if('string'!=typeof l||6!==l.length)return null;var n=parseInt(l,16);if(0===n)return null;var o,t=255&n,c=n>>8&255,u=n>>16&255;switch(t){case 11:o=0!=(16&c)?f:11;break;case s:case 12:case 13:case 20:case 21:case 22:case 30:case 31:case 32:case 40:case 41:case 42:case 50:case 51:case 52:o=t;break;default:return a('parseProfileLevelId() | unrecognized level_idc:%s',t),null}for(var p,w=i(h);!(p=w()).done;){var L=p.value;if(u===L.profile_idc&&L.profile_iop.isMatch(c))return new v(L.profile,o)}return a('parseProfileLevelId() | unrecognized profile_idc/profile_iop combination'),null},e.profileLevelIdToString=function(l){if(l.level==f)switch(l.profile){case 1:return'42f00b';case 2:return'42100b';case 3:return'4d100b';default:return a('profileLevelIdToString() | Level 1_b not is allowed for profile:%s',l.profile),null}var n;switch(l.profile){case 1:n='42e0';break;case 2:n='4200';break;case 3:n='4d00';break;case 4:n='640c';break;case 5:n='6400';break;default:return a('profileLevelIdToString() | unrecognized profile:%s',l.profile),null}var i=l.level.toString(16);return 1===i.length&&(i="0"+i),""+n+i},e.parseSdpProfileLevelId=function(){var l=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{})['profile-level-id'];return l?e.parseProfileLevelId(l):c},e.isSameProfile=function(){var l=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=e.parseSdpProfileLevelId(l),o=e.parseSdpProfileLevelId(n);return Boolean(i&&o&&i.profile===o.profile)},e.generateProfileLevelIdForAnswer=function(){var l=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!l['profile-level-id']&&!n['profile-level-id'])return a('generateProfileLevelIdForAnswer() | no profile-level-id in local and remote params'),null;var i=e.parseSdpProfileLevelId(l),o=e.parseSdpProfileLevelId(n);if(!i)throw new TypeError('invalid local_profile_level_id');if(!o)throw new TypeError('invalid remote_profile_level_id');if(i.profile!==o.profile)throw new TypeError('H264 Profile mismatch');var t,f,s=_(l)&&_(n),c=i.level,u=o.level,p=L(t=c,f=u)?t:f,h=s?c:p;return a('generateProfileLevelIdForAnswer() | result: [profile:%s, level:%s]',i.profile,h),e.profileLevelIdToString(new v(i.profile,h))}},594,[10,9,583]); +__d(function(g,r,_i,a,_m,_e,d){"use strict";var e=r(d[0]),t=r(d[1]),n=r(d[2]),o=r(d[3]),s=r(d[4]),c=r(d[5]);function i(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(n)return(n=n.call(e)).next.bind(n);if(Array.isArray(e)||(n=u(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var o=0;return function(){return o>=e.length?{done:!0}:{done:!1,value:e[o++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function u(e,t){if(e){if("string"==typeof e)return l(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?l(e,t):void 0}}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n0&&void 0!==s[0]?s[0]:{},n=t.iceServers,C.debug('updateIceServers()'),!this._closed){c.next=6;break}throw new y.InvalidStateError('closed');case 6:if(Array.isArray(n)){c.next=8;break}throw new TypeError('missing iceServers');case 8:return c.abrupt("return",this._awaitQueue.push(function(){return e.async(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",o._handler.updateIceServers(n));case 1:case"end":return e.stop()}},null,null,null,Promise)},'transport.updateIceServers()'));case 9:case"end":return c.stop()}},null,this,null,Promise)}},{key:"produce",value:function(){var t,n,o,s,c,i,u,l,p,h,f,v,m,w=this,b=arguments;return e.async(function(_){for(;;)switch(_.prev=_.next){case 0:if(t=b.length>0&&void 0!==b[0]?b[0]:{},n=t.track,o=t.encodings,s=t.codecOptions,c=t.codec,i=t.stopTracks,u=void 0===i||i,l=t.disableTrackOnPause,p=void 0===l||l,h=t.zeroRtpOnPause,f=void 0!==h&&h,v=t.appData,m=void 0===v?{}:v,C.debug('produce() [track:%o]',n),n){_.next=6;break}throw new TypeError('missing track');case 6:if('send'===this._direction){_.next=10;break}throw new y.UnsupportedError('not a sending Transport');case 10:if(this._canProduceByKind[n.kind]){_.next=14;break}throw new y.UnsupportedError("cannot produce "+n.kind);case 14:if('ended'!==n.readyState){_.next=18;break}throw new y.InvalidStateError('track ended');case 18:if(0!==this.listenerCount('connect')||'new'!==this._connectionState){_.next=22;break}throw new TypeError('no "connect" listener set into this transport');case 22:if(0!==this.listenerCount('produce')){_.next=26;break}throw new TypeError('no "produce" listener set into this transport');case 26:if(!m||'object'==typeof m){_.next=28;break}throw new TypeError('if given, appData must be an object');case 28:return _.abrupt("return",this._awaitQueue.push(function(){var t,i,l,h,v,b,y,_;return e.async(function(k){for(;;)switch(k.prev=k.next){case 0:if(!o||Array.isArray(o)){k.next=4;break}throw TypeError('encodings must be an array');case 4:o&&0===o.length?t=void 0:o&&(t=o.map(function(e){var t={active:!0};return!1===e.active&&(t.active=!1),'boolean'==typeof e.dtx&&(t.dtx=e.dtx),'string'==typeof e.scalabilityMode&&(t.scalabilityMode=e.scalabilityMode),'number'==typeof e.scaleResolutionDownBy&&(t.scaleResolutionDownBy=e.scaleResolutionDownBy),'number'==typeof e.maxBitrate&&(t.maxBitrate=e.maxBitrate),'number'==typeof e.maxFramerate&&(t.maxFramerate=e.maxFramerate),'boolean'==typeof e.adaptivePtime&&(t.adaptivePtime=e.adaptivePtime),'string'==typeof e.priority&&(t.priority=e.priority),'string'==typeof e.networkPriority&&(t.networkPriority=e.networkPriority),t}));case 5:return k.next=7,e.awrap(w._handler.send({track:n,encodings:t,codecOptions:s,codec:c}));case 7:return i=k.sent,l=i.localId,h=i.rtpParameters,v=i.rtpSender,k.prev=11,P.validateRtpParameters(h),k.next=15,e.awrap(w.safeEmitAsPromise('produce',{kind:n.kind,rtpParameters:h,appData:m}));case 15:return b=k.sent,y=b.id,_=new x.Producer({id:y,localId:l,rtpSender:v,track:n,rtpParameters:h,stopTracks:u,disableTrackOnPause:p,zeroRtpOnPause:f,appData:m}),w._producers.set(_.id,_),w._handleProducer(_),w._observer.safeEmit('newproducer',_),k.abrupt("return",_);case 24:throw k.prev=24,k.t0=k.catch(11),w._handler.stopSending(l).catch(function(){}),k.t0;case 28:case"end":return k.stop()}},null,null,[[11,24]],Promise)},'transport.produce()').catch(function(e){if(u)try{n.stop()}catch(e){}throw e}));case 29:case"end":return _.stop()}},null,this,null,Promise)}},{key:"consume",value:function(t){var n,o,s,c,i,u,l=this;return e.async(function(p){for(;;)switch(p.prev=p.next){case 0:if(n=t.id,o=t.producerId,s=t.kind,c=t.rtpParameters,i=t.appData,u=void 0===i?{}:i,C.debug('consume()'),c=_.clone(c,void 0),!this._closed){p.next=7;break}throw new y.InvalidStateError('closed');case 7:if('recv'===this._direction){p.next=11;break}throw new y.UnsupportedError('not a receiving Transport');case 11:if('string'==typeof n){p.next=15;break}throw new TypeError('missing id');case 15:if('string'==typeof o){p.next=19;break}throw new TypeError('missing producerId');case 19:if('audio'===s||'video'===s){p.next=23;break}throw new TypeError("invalid kind '"+s+"'");case 23:if(0!==this.listenerCount('connect')||'new'!==this._connectionState){p.next=27;break}throw new TypeError('no "connect" listener set into this transport');case 27:if(!u||'object'==typeof u){p.next=29;break}throw new TypeError('if given, appData must be an object');case 29:return p.abrupt("return",this._awaitQueue.push(function(){var t,i,p,h,f,v;return e.async(function(m){for(;;)switch(m.prev=m.next){case 0:if(P.canReceive(c,l._extendedRtpCapabilities)){m.next=3;break}throw new y.UnsupportedError('cannot consume this Producer');case 3:return m.next=5,e.awrap(l._handler.receive({trackId:n,kind:s,rtpParameters:c}));case 5:if(t=m.sent,i=t.localId,p=t.rtpReceiver,h=t.track,f=new k.Consumer({id:n,localId:i,producerId:o,rtpReceiver:p,track:h,rtpParameters:c,appData:u}),l._consumers.set(f.id,f),l._handleConsumer(f),l._probatorConsumerCreated||'video'!==s){m.next=24;break}return m.prev=13,v=P.generateProbatorRtpParameters(f.rtpParameters),m.next=17,e.awrap(l._handler.receive({trackId:'probator',kind:'video',rtpParameters:v}));case 17:C.debug('consume() | Consumer for RTP probation created'),l._probatorConsumerCreated=!0,m.next=24;break;case 21:m.prev=21,m.t0=m.catch(13),C.error('consume() | failed to create Consumer for RTP probation:%o',m.t0);case 24:return l._observer.safeEmit('newconsumer',f),m.abrupt("return",f);case 26:case"end":return m.stop()}},null,null,[[13,21]],Promise)},'transport.consume()'));case 30:case"end":return p.stop()}},null,this,null,Promise)}},{key:"produceData",value:function(){var t,n,o,s,c,i,u,l,p,h,f,v=this,m=arguments;return e.async(function(w){for(;;)switch(w.prev=w.next){case 0:if(t=m.length>0&&void 0!==m[0]?m[0]:{},n=t.ordered,o=void 0===n||n,s=t.maxPacketLifeTime,c=t.maxRetransmits,i=t.label,u=void 0===i?'':i,l=t.protocol,p=void 0===l?'':l,h=t.appData,f=void 0===h?{}:h,C.debug('produceData()'),'send'===this._direction){w.next=6;break}throw new y.UnsupportedError('not a sending Transport');case 6:if(this._maxSctpMessageSize){w.next=10;break}throw new y.UnsupportedError('SCTP not enabled by remote Transport');case 10:if(0!==this.listenerCount('connect')||'new'!==this._connectionState){w.next=14;break}throw new TypeError('no "connect" listener set into this transport');case 14:if(0!==this.listenerCount('producedata')){w.next=18;break}throw new TypeError('no "producedata" listener set into this transport');case 18:if(!f||'object'==typeof f){w.next=20;break}throw new TypeError('if given, appData must be an object');case 20:return(s||c)&&(o=!1),w.abrupt("return",this._awaitQueue.push(function(){var t,n,i,l,h,m;return e.async(function(w){for(;;)switch(w.prev=w.next){case 0:return w.next=2,e.awrap(v._handler.sendDataChannel({ordered:o,maxPacketLifeTime:s,maxRetransmits:c,label:u,protocol:p}));case 2:return t=w.sent,n=t.dataChannel,i=t.sctpStreamParameters,P.validateSctpStreamParameters(i),w.next=8,e.awrap(v.safeEmitAsPromise('producedata',{sctpStreamParameters:i,label:u,protocol:p,appData:f}));case 8:return l=w.sent,h=l.id,m=new S.DataProducer({id:h,dataChannel:n,sctpStreamParameters:i,appData:f}),v._dataProducers.set(m.id,m),v._handleDataProducer(m),v._observer.safeEmit('newdataproducer',m),w.abrupt("return",m);case 15:case"end":return w.stop()}},null,null,null,Promise)},'transport.produceData()'));case 22:case"end":return w.stop()}},null,this,null,Promise)}},{key:"consumeData",value:function(t){var n,o,s,c,i,u,l,p,h,f=this;return e.async(function(v){for(;;)switch(v.prev=v.next){case 0:if(n=t.id,o=t.dataProducerId,s=t.sctpStreamParameters,c=t.label,i=void 0===c?'':c,u=t.protocol,l=void 0===u?'':u,p=t.appData,h=void 0===p?{}:p,C.debug('consumeData()'),s=_.clone(s,void 0),!this._closed){v.next=7;break}throw new y.InvalidStateError('closed');case 7:if('recv'===this._direction){v.next=11;break}throw new y.UnsupportedError('not a receiving Transport');case 11:if(this._maxSctpMessageSize){v.next=15;break}throw new y.UnsupportedError('SCTP not enabled by remote Transport');case 15:if('string'==typeof n){v.next=19;break}throw new TypeError('missing id');case 19:if('string'==typeof o){v.next=23;break}throw new TypeError('missing dataProducerId');case 23:if(0!==this.listenerCount('connect')||'new'!==this._connectionState){v.next=27;break}throw new TypeError('no "connect" listener set into this transport');case 27:if(!h||'object'==typeof h){v.next=29;break}throw new TypeError('if given, appData must be an object');case 29:return P.validateSctpStreamParameters(s),v.abrupt("return",this._awaitQueue.push(function(){var t,c,u;return e.async(function(p){for(;;)switch(p.prev=p.next){case 0:return p.next=2,e.awrap(f._handler.receiveDataChannel({sctpStreamParameters:s,label:i,protocol:l}));case 2:return t=p.sent,c=t.dataChannel,u=new E.DataConsumer({id:n,dataProducerId:o,dataChannel:c,sctpStreamParameters:s,appData:h}),f._dataConsumers.set(u.id,u),f._handleDataConsumer(u),f._observer.safeEmit('newdataconsumer',u),p.abrupt("return",u);case 9:case"end":return p.stop()}},null,null,null,Promise)},'transport.consumeData()'));case 31:case"end":return v.stop()}},null,this,null,Promise)}},{key:"_handleHandler",value:function(){var e=this,t=this._handler;t.on('@connect',function(t,n,o){var s=t.dtlsParameters;e._closed?o(new y.InvalidStateError('closed')):e.safeEmit('connect',{dtlsParameters:s},n,o)}),t.on('@connectionstatechange',function(t){t!==e._connectionState&&(C.debug('connection state changed to %s',t),e._connectionState=t,e._closed||e.safeEmit('connectionstatechange',t))})}},{key:"_handleProducer",value:function(t){var n=this;t.on('@close',function(){n._producers.delete(t.id),n._closed||n._awaitQueue.push(function(){return e.async(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",n._handler.stopSending(t.localId));case 1:case"end":return e.stop()}},null,null,null,Promise)},'producer @close event').catch(function(e){return C.warn('producer.close() failed:%o',e)})}),t.on('@replacetrack',function(o,s,c){n._awaitQueue.push(function(){return e.async(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",n._handler.replaceTrack(t.localId,o));case 1:case"end":return e.stop()}},null,null,null,Promise)},'producer @replacetrack event').then(s).catch(c)}),t.on('@setmaxspatiallayer',function(o,s,c){n._awaitQueue.push(function(){return e.async(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",n._handler.setMaxSpatialLayer(t.localId,o));case 1:case"end":return e.stop()}},null,null,null,Promise)},'producer @setmaxspatiallayer event').then(s).catch(c)}),t.on('@setrtpencodingparameters',function(o,s,c){n._awaitQueue.push(function(){return e.async(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",n._handler.setRtpEncodingParameters(t.localId,o));case 1:case"end":return e.stop()}},null,null,null,Promise)},'producer @setrtpencodingparameters event').then(s).catch(c)}),t.on('@getstats',function(e,o){if(n._closed)return o(new y.InvalidStateError('closed'));n._handler.getSenderStats(t.localId).then(e).catch(o)})}},{key:"_handleConsumer",value:function(t){var n=this;t.on('@close',function(){n._consumers.delete(t.id),n._closed||n._awaitQueue.push(function(){return e.async(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",n._handler.stopReceiving(t.localId));case 1:case"end":return e.stop()}},null,null,null,Promise)},'consumer @close event').catch(function(){})}),t.on('@pause',function(){n._awaitQueue.push(function(){return e.async(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",n._handler.pauseReceiving(t.localId));case 1:case"end":return e.stop()}},null,null,null,Promise)},'consumer @pause event').catch(function(){})}),t.on('@resume',function(){n._awaitQueue.push(function(){return e.async(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",n._handler.resumeReceiving(t.localId));case 1:case"end":return e.stop()}},null,null,null,Promise)},'consumer @resume event').catch(function(){})}),t.on('@getstats',function(e,o){if(n._closed)return o(new y.InvalidStateError('closed'));n._handler.getReceiverStats(t.localId).then(e).catch(o)})}},{key:"_handleDataProducer",value:function(e){var t=this;e.on('@close',function(){t._dataProducers.delete(e.id)})}},{key:"_handleDataConsumer",value:function(e){var t=this;e.on('@close',function(){t._dataConsumers.delete(e.id)})}}]),v})(b.EnhancedEventEmitter);_e.Transport=T},595,[67,9,10,12,14,17,596,588,589,591,592,593,597,598,599,600]); +__d(function(g,r,_i,a,m,_e,d){"use strict";var e=r(d[0]),t=r(d[1]),n=r(d[2]);function s(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(n)return(n=n.call(e)).next.bind(n);if(Array.isArray(e)||(n=i(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var s=0;return function(){return s>=e.length?{done:!0}:{done:!1,value:e[s++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function i(e,t){if(e){if("string"==typeof e)return o(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?o(e,t):void 0}}function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,s=new Array(t);n0&&void 0!==arguments[0]?arguments[0]:{ClosedErrorClass:Error,StoppedErrorClass:Error},n=e.ClosedErrorClass,s=void 0===n?Error:n,o=e.StoppedErrorClass,u=void 0===o?Error:o;t(this,i),this.closed=!1,this.pendingTasks=[],this.ClosedErrorClass=Error,this.StoppedErrorClass=Error,this.ClosedErrorClass=s,this.StoppedErrorClass=u}return n(i,[{key:"size",get:function(){return this.pendingTasks.length}},{key:"close",value:function(){if(!this.closed){this.closed=!0;for(var e,t=s(this.pendingTasks);!(e=t()).done;){var n=e.value;n.stopped=!0,n.reject(new this.ClosedErrorClass('AwaitQueue closed'))}this.pendingTasks.length=0}}},{key:"push",value:function(t,n){return u(this,void 0,void 0,e.mark(function s(){var i=this;return e.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(!this.closed){e.next=2;break}throw new this.ClosedErrorClass('AwaitQueue closed');case 2:if('function'==typeof t){e.next=4;break}throw new TypeError('given task is not a function');case 4:if(!t.name&&n)try{Object.defineProperty(t,'name',{value:n})}catch(e){}return e.abrupt("return",new Promise(function(e,s){var o={task:t,name:n,resolve:e,reject:s,stopped:!1,enqueuedAt:new Date,executedAt:void 0};i.pendingTasks.push(o),1===i.pendingTasks.length&&i.next()}));case 6:case"end":return e.stop()}},s,this)}))}},{key:"stop",value:function(){if(!this.closed){for(var e,t=s(this.pendingTasks);!(e=t()).done;){var n=e.value;n.stopped=!0,n.reject(new this.StoppedErrorClass('AwaitQueue stopped'))}this.pendingTasks.length=0}}},{key:"dump",value:function(){var e=new Date;return this.pendingTasks.map(function(t){return{task:t.task,name:t.name,enqueuedTime:t.executedAt?t.executedAt.getTime()-t.enqueuedAt.getTime():e.getTime()-t.enqueuedAt.getTime(),executingTime:t.executedAt?e.getTime()-t.executedAt.getTime():0}})}},{key:"next",value:function(){return u(this,void 0,void 0,e.mark(function t(){var n;return e.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(n=this.pendingTasks[0]){e.next=3;break}return e.abrupt("return");case 3:return e.next=5,this.executeTask(n);case 5:this.pendingTasks.shift(),this.next();case 7:case"end":return e.stop()}},t,this)}))}},{key:"executeTask",value:function(t){return u(this,void 0,void 0,e.mark(function n(){var s;return e.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(!t.stopped){e.next=2;break}return e.abrupt("return");case 2:return t.executedAt=new Date,e.prev=3,e.next=6,t.task();case 6:if(s=e.sent,!t.stopped){e.next=9;break}return e.abrupt("return");case 9:t.resolve(s),e.next=17;break;case 12:if(e.prev=12,e.t0=e.catch(3),!t.stopped){e.next=16;break}return e.abrupt("return");case 16:t.reject(e.t0);case 17:case"end":return e.stop()}},n,null,[[3,12]])}))}}]),i})();_e.AwaitQueue=c},596,[67,9,10]); +__d(function(g,r,i,a,m,_e,d){"use strict";var e=r(d[0]),t=r(d[1]),s=r(d[2]),n=r(d[3]),c=r(d[4]),o=r(d[5]),u=r(d[6]);function l(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}Object.defineProperty(_e,"__esModule",{value:!0}),_e.Producer=void 0;var h=r(d[7]),k=r(d[8]),p=r(d[9]),_=new h.Logger('Producer'),f=(function(h){c(b,h);var f,y,v=(f=b,y=l(),function(){var e,t=u(f);if(y){var s=u(this).constructor;e=Reflect.construct(t,arguments,s)}else e=t.apply(this,arguments);return o(this,e)});function b(e){var s,c=e.id,o=e.localId,u=e.rtpSender,l=e.track,h=e.rtpParameters,p=e.stopTracks,f=e.disableTrackOnPause,y=e.zeroRtpOnPause,E=e.appData;return t(this,b),(s=v.call(this))._closed=!1,s._observer=new k.EnhancedEventEmitter,_.debug('constructor()'),s._id=c,s._localId=o,s._rtpSender=u,s._track=l,s._kind=l.kind,s._rtpParameters=h,s._paused=!!f&&!l.enabled,s._maxSpatialLayer=void 0,s._stopTracks=p,s._disableTrackOnPause=f,s._zeroRtpOnPause=y,s._appData=E,s._onTrackEnded=s._onTrackEnded.bind(n(s)),s._handleTrack(),s}return s(b,[{key:"id",get:function(){return this._id}},{key:"localId",get:function(){return this._localId}},{key:"closed",get:function(){return this._closed}},{key:"kind",get:function(){return this._kind}},{key:"rtpSender",get:function(){return this._rtpSender}},{key:"track",get:function(){return this._track}},{key:"rtpParameters",get:function(){return this._rtpParameters}},{key:"paused",get:function(){return this._paused}},{key:"maxSpatialLayer",get:function(){return this._maxSpatialLayer}},{key:"appData",get:function(){return this._appData},set:function(e){throw new Error('cannot override appData object')}},{key:"observer",get:function(){return this._observer}},{key:"close",value:function(){this._closed||(_.debug('close()'),this._closed=!0,this._destroyTrack(),this.emit('@close'),this._observer.safeEmit('close'))}},{key:"transportClosed",value:function(){this._closed||(_.debug('transportClosed()'),this._closed=!0,this._destroyTrack(),this.safeEmit('transportclose'),this._observer.safeEmit('close'))}},{key:"getStats",value:function(){return e.async(function(e){for(;;)switch(e.prev=e.next){case 0:if(!this._closed){e.next=2;break}throw new p.InvalidStateError('closed');case 2:return e.abrupt("return",this.safeEmitAsPromise('@getstats'));case 3:case"end":return e.stop()}},null,this,null,Promise)}},{key:"pause",value:function(){_.debug('pause()'),this._closed?_.error('pause() | Producer closed'):(this._paused=!0,this._track&&this._disableTrackOnPause&&(this._track.enabled=!1),this._zeroRtpOnPause&&this.safeEmitAsPromise('@replacetrack',null).catch(function(){}),this._observer.safeEmit('pause'))}},{key:"resume",value:function(){_.debug('resume()'),this._closed?_.error('resume() | Producer closed'):(this._paused=!1,this._track&&this._disableTrackOnPause&&(this._track.enabled=!0),this._zeroRtpOnPause&&this.safeEmitAsPromise('@replacetrack',this._track).catch(function(){}),this._observer.safeEmit('resume'))}},{key:"replaceTrack",value:function(t){var s;return e.async(function(n){for(;;)switch(n.prev=n.next){case 0:if(s=t.track,_.debug('replaceTrack() [track:%o]',s),!this._closed){n.next=7;break}if(s&&this._stopTracks)try{s.stop()}catch(e){}throw new p.InvalidStateError('closed');case 7:if(!s||'ended'!==s.readyState){n.next=9;break}throw new p.InvalidStateError('track ended');case 9:if(s!==this._track){n.next=12;break}return _.debug('replaceTrack() | same track, ignored'),n.abrupt("return");case 12:if(this._zeroRtpOnPause&&this._paused){n.next=15;break}return n.next=15,e.awrap(this.safeEmitAsPromise('@replacetrack',s));case 15:this._destroyTrack(),this._track=s,this._track&&this._disableTrackOnPause&&(this._paused?this._paused&&(this._track.enabled=!1):this._track.enabled=!0),this._handleTrack();case 19:case"end":return n.stop()}},null,this,null,Promise)}},{key:"setMaxSpatialLayer",value:function(t){return e.async(function(s){for(;;)switch(s.prev=s.next){case 0:if(!this._closed){s.next=4;break}throw new p.InvalidStateError('closed');case 4:if('video'===this._kind){s.next=8;break}throw new p.UnsupportedError('not a video Producer');case 8:if('number'==typeof t){s.next=10;break}throw new TypeError('invalid spatialLayer');case 10:if(t!==this._maxSpatialLayer){s.next=12;break}return s.abrupt("return");case 12:return s.next=14,e.awrap(this.safeEmitAsPromise('@setmaxspatiallayer',t));case 14:this._maxSpatialLayer=t;case 15:case"end":return s.stop()}},null,this,null,Promise)}},{key:"setRtpEncodingParameters",value:function(t){return e.async(function(s){for(;;)switch(s.prev=s.next){case 0:if(!this._closed){s.next=4;break}throw new p.InvalidStateError('closed');case 4:if('object'==typeof t){s.next=6;break}throw new TypeError('invalid params');case 6:return s.next=8,e.awrap(this.safeEmitAsPromise('@setrtpencodingparameters',t));case 8:case"end":return s.stop()}},null,this,null,Promise)}},{key:"_onTrackEnded",value:function(){_.debug('track "ended" event'),this.safeEmit('trackended'),this._observer.safeEmit('trackended')}},{key:"_handleTrack",value:function(){this._track&&this._track.addEventListener('ended',this._onTrackEnded)}},{key:"_destroyTrack",value:function(){if(this._track)try{this._track.removeEventListener('ended',this._onTrackEnded),this._stopTracks&&this._track.stop()}catch(e){}}}]),b})(k.EnhancedEventEmitter);_e.Producer=f},597,[67,9,10,16,12,14,17,588,589,591]); +__d(function(g,r,i,a,m,_e,d){"use strict";var e=r(d[0]),t=r(d[1]),n=r(d[2]),s=r(d[3]),c=r(d[4]),o=r(d[5]),u=r(d[6]);function l(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}Object.defineProperty(_e,"__esModule",{value:!0}),_e.Consumer=void 0;var h=r(d[7]),_=r(d[8]),f=r(d[9]),p=new h.Logger('Consumer'),k=(function(h){c(E,h);var k,v,y=(k=E,v=l(),function(){var e,t=u(k);if(v){var n=u(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return o(this,e)});function E(e){var n,c=e.id,o=e.localId,u=e.producerId,l=e.rtpReceiver,h=e.track,f=e.rtpParameters,k=e.appData;return t(this,E),(n=y.call(this))._closed=!1,n._observer=new _.EnhancedEventEmitter,p.debug('constructor()'),n._id=c,n._localId=o,n._producerId=u,n._rtpReceiver=l,n._track=h,n._rtpParameters=f,n._paused=!h.enabled,n._appData=k,n._onTrackEnded=n._onTrackEnded.bind(s(n)),n._handleTrack(),n}return n(E,[{key:"id",get:function(){return this._id}},{key:"localId",get:function(){return this._localId}},{key:"producerId",get:function(){return this._producerId}},{key:"closed",get:function(){return this._closed}},{key:"kind",get:function(){return this._track.kind}},{key:"rtpReceiver",get:function(){return this._rtpReceiver}},{key:"track",get:function(){return this._track}},{key:"rtpParameters",get:function(){return this._rtpParameters}},{key:"paused",get:function(){return this._paused}},{key:"appData",get:function(){return this._appData},set:function(e){throw new Error('cannot override appData object')}},{key:"observer",get:function(){return this._observer}},{key:"close",value:function(){this._closed||(p.debug('close()'),this._closed=!0,this._destroyTrack(),this.emit('@close'),this._observer.safeEmit('close'))}},{key:"transportClosed",value:function(){this._closed||(p.debug('transportClosed()'),this._closed=!0,this._destroyTrack(),this.safeEmit('transportclose'),this._observer.safeEmit('close'))}},{key:"getStats",value:function(){return e.async(function(e){for(;;)switch(e.prev=e.next){case 0:if(!this._closed){e.next=2;break}throw new f.InvalidStateError('closed');case 2:return e.abrupt("return",this.safeEmitAsPromise('@getstats'));case 3:case"end":return e.stop()}},null,this,null,Promise)}},{key:"pause",value:function(){p.debug('pause()'),this._closed?p.error('pause() | Consumer closed'):(this._paused=!0,this._track.enabled=!1,this.emit('@pause'),this._observer.safeEmit('pause'))}},{key:"resume",value:function(){p.debug('resume()'),this._closed?p.error('resume() | Consumer closed'):(this._paused=!1,this._track.enabled=!0,this.emit('@resume'),this._observer.safeEmit('resume'))}},{key:"_onTrackEnded",value:function(){p.debug('track "ended" event'),this.safeEmit('trackended'),this._observer.safeEmit('trackended')}},{key:"_handleTrack",value:function(){this._track.addEventListener('ended',this._onTrackEnded)}},{key:"_destroyTrack",value:function(){try{this._track.removeEventListener('ended',this._onTrackEnded),this._track.stop()}catch(e){}}}]),E})(_.EnhancedEventEmitter);_e.Consumer=k},598,[67,9,10,16,12,14,17,588,589,591]); +__d(function(g,r,i,a,m,_e,d){"use strict";var e=r(d[0]),t=r(d[1]),n=r(d[2]),o=r(d[3]),s=r(d[4]);function c(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}Object.defineProperty(_e,"__esModule",{value:!0}),_e.DataProducer=void 0;var l=r(d[5]),u=r(d[6]),h=r(d[7]),f=new l.Logger('DataProducer'),_=(function(l){n(C,l);var _,v,p=(_=C,v=c(),function(){var e,t=s(_);if(v){var n=s(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return o(this,e)});function C(t){var n,o=t.id,s=t.dataChannel,c=t.sctpStreamParameters,l=t.appData;return e(this,C),(n=p.call(this))._closed=!1,n._observer=new u.EnhancedEventEmitter,f.debug('constructor()'),n._id=o,n._dataChannel=s,n._sctpStreamParameters=c,n._appData=l,n._handleDataChannel(),n}return t(C,[{key:"id",get:function(){return this._id}},{key:"closed",get:function(){return this._closed}},{key:"sctpStreamParameters",get:function(){return this._sctpStreamParameters}},{key:"readyState",get:function(){return this._dataChannel.readyState}},{key:"label",get:function(){return this._dataChannel.label}},{key:"protocol",get:function(){return this._dataChannel.protocol}},{key:"bufferedAmount",get:function(){return this._dataChannel.bufferedAmount}},{key:"bufferedAmountLowThreshold",get:function(){return this._dataChannel.bufferedAmountLowThreshold},set:function(e){this._dataChannel.bufferedAmountLowThreshold=e}},{key:"appData",get:function(){return this._appData},set:function(e){throw new Error('cannot override appData object')}},{key:"observer",get:function(){return this._observer}},{key:"close",value:function(){this._closed||(f.debug('close()'),this._closed=!0,this._dataChannel.close(),this.emit('@close'),this._observer.safeEmit('close'))}},{key:"transportClosed",value:function(){this._closed||(f.debug('transportClosed()'),this._closed=!0,this._dataChannel.close(),this.safeEmit('transportclose'),this._observer.safeEmit('close'))}},{key:"send",value:function(e){if(f.debug('send()'),this._closed)throw new h.InvalidStateError('closed');this._dataChannel.send(e)}},{key:"_handleDataChannel",value:function(){var e=this;this._dataChannel.addEventListener('open',function(){e._closed||(f.debug('DataChannel "open" event'),e.safeEmit('open'))}),this._dataChannel.addEventListener('error',function(t){if(!e._closed){var n=t.error;n||(n=new Error('unknown DataChannel error')),'sctp-failure'===n.errorDetail?f.error('DataChannel SCTP error [sctpCauseCode:%s]: %s',n.sctpCauseCode,n.message):f.error('DataChannel "error" event: %o',n),e.safeEmit('error',n)}}),this._dataChannel.addEventListener('close',function(){e._closed||(f.warn('DataChannel "close" event'),e._closed=!0,e.emit('@close'),e.safeEmit('close'))}),this._dataChannel.addEventListener('message',function(){e._closed||f.warn('DataChannel "message" event in a DataProducer, message discarded')}),this._dataChannel.addEventListener('bufferedamountlow',function(){e._closed||e.safeEmit('bufferedamountlow')})}}]),C})(u.EnhancedEventEmitter);_e.DataProducer=_},599,[9,10,12,14,17,588,589,591]); +__d(function(g,r,i,a,m,_e,d){"use strict";var e=r(d[0]),t=r(d[1]),n=r(d[2]),o=r(d[3]),s=r(d[4]);function c(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}Object.defineProperty(_e,"__esModule",{value:!0}),_e.DataConsumer=void 0;var l=r(d[5]),u=r(d[6]),h=new l.Logger('DataConsumer'),f=(function(l){n(C,l);var f,_,p=(f=C,_=c(),function(){var e,t=s(f);if(_){var n=s(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return o(this,e)});function C(t){var n,o=t.id,s=t.dataProducerId,c=t.dataChannel,l=t.sctpStreamParameters,f=t.appData;return e(this,C),(n=p.call(this))._closed=!1,n._observer=new u.EnhancedEventEmitter,h.debug('constructor()'),n._id=o,n._dataProducerId=s,n._dataChannel=c,n._sctpStreamParameters=l,n._appData=f,n._handleDataChannel(),n}return t(C,[{key:"id",get:function(){return this._id}},{key:"dataProducerId",get:function(){return this._dataProducerId}},{key:"closed",get:function(){return this._closed}},{key:"sctpStreamParameters",get:function(){return this._sctpStreamParameters}},{key:"readyState",get:function(){return this._dataChannel.readyState}},{key:"label",get:function(){return this._dataChannel.label}},{key:"protocol",get:function(){return this._dataChannel.protocol}},{key:"binaryType",get:function(){return this._dataChannel.binaryType},set:function(e){this._dataChannel.binaryType=e}},{key:"appData",get:function(){return this._appData},set:function(e){throw new Error('cannot override appData object')}},{key:"observer",get:function(){return this._observer}},{key:"close",value:function(){this._closed||(h.debug('close()'),this._closed=!0,this._dataChannel.close(),this.emit('@close'),this._observer.safeEmit('close'))}},{key:"transportClosed",value:function(){this._closed||(h.debug('transportClosed()'),this._closed=!0,this._dataChannel.close(),this.safeEmit('transportclose'),this._observer.safeEmit('close'))}},{key:"_handleDataChannel",value:function(){var e=this;this._dataChannel.addEventListener('open',function(){e._closed||(h.debug('DataChannel "open" event'),e.safeEmit('open'))}),this._dataChannel.addEventListener('error',function(t){if(!e._closed){var n=t.error;n||(n=new Error('unknown DataChannel error')),'sctp-failure'===n.errorDetail?h.error('DataChannel SCTP error [sctpCauseCode:%s]: %s',n.sctpCauseCode,n.message):h.error('DataChannel "error" event: %o',n),e.safeEmit('error',n)}}),this._dataChannel.addEventListener('close',function(){e._closed||(h.warn('DataChannel "close" event'),e._closed=!0,e.emit('@close'),e.safeEmit('close'))}),this._dataChannel.addEventListener('message',function(t){e._closed||e.safeEmit('message',t.data)})}}]),C})(u.EnhancedEventEmitter);_e.DataConsumer=f},600,[9,10,12,14,17,588,589]); +__d(function(g,r,_i,a,_m,_e,d){"use strict";var e=r(d[0]),t=r(d[1]),n=r(d[2]),s=r(d[3]),i=r(d[4]),c=r(d[5]),o=r(d[6]);function p(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(n)return(n=n.call(e)).next.bind(n);if(Array.isArray(e)||(n=u(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var s=0;return function(){return s>=e.length?{done:!0}:{done:!1,value:e[s++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function u(e,t){if(e){if("string"==typeof e)return l(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?l(e,t):void 0}}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,s=new Array(t);n1&&i.forEach(function(e,t){e.rid="r"+t}),(u=b.clone(this._sendingRtpParametersByKind[s.kind],{})).codecs=y.reduceCodecs(u.codecs,o),(l=b.clone(this._sendingRemoteRtpParametersByKind[s.kind],{})).codecs=y.reduceCodecs(l.codecs,o),h=this._remoteSdp.getNextMediaSectionIdx(),f=this._pc.addTransceiver(s,{direction:'sendonly',streams:[this._sendStream],sendEncodings:i}),O.next=12,t.awrap(this._pc.createOffer());case 12:if(m=O.sent,v=_.parse(m.sdp),this._transportReady){O.next=17;break}return O.next=17,t.awrap(this._setupTransport({localDtlsRole:'server',localSdpObject:v}));case 17:return x=!1,D=k.parse((i||[{}])[0].scalabilityMode),i&&1===i.length&&D.spatialLayers>1&&'video/vp9'===u.codecs[0].mimeType.toLowerCase()&&(P.debug('send() | enabling legacy simulcast for VP9 SVC'),x=!0,v=_.parse(m.sdp),w=v.media[h.idx],R.addLegacySimulcast({offerMediaObject:w,numStreams:D.spatialLayers}),m={type:'offer',sdp:_.write(v)}),P.debug('send() | calling pc.setLocalDescription() [offer:%o]',m),O.next=23,t.awrap(this._pc.setLocalDescription(m));case 23:if(T=f.mid,u.mid=T,v=_.parse(this._pc.localDescription.sdp),w=v.media[h.idx],u.rtcp.cname=S.getCname({offerMediaObject:w}),i?1===i.length?(C=R.getRtpEncodings({offerMediaObject:w}),e(C[0],i[0]),x&&(C=[C[0]]),u.encodings=C):u.encodings=i:u.encodings=R.getRtpEncodings({offerMediaObject:w}),u.encodings.length>1&&('video/vp8'===u.codecs[0].mimeType.toLowerCase()||'video/h264'===u.codecs[0].mimeType.toLowerCase()))for(M=p(u.encodings);!(I=M()).done;)I.value.scalabilityMode='S1T3';return this._remoteSdp.send({offerMediaObject:w,reuseMid:h.reuseMid,offerRtpParameters:u,answerRtpParameters:l,codecOptions:c,extmapAllowMixed:!0}),L={type:'answer',sdp:this._remoteSdp.getSdp()},P.debug('send() | calling pc.setRemoteDescription() [answer:%o]',L),O.next=35,t.awrap(this._pc.setRemoteDescription(L));case 35:return this._mapMidTransceiver.set(T,f),O.abrupt("return",{localId:T,rtpParameters:u,rtpSender:f.sender});case 37:case"end":return O.stop()}},null,this,null,Promise)}},{key:"stopSending",value:function(e){var n,s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertSendDirection(),P.debug('stopSending() [localId:%s]',e),n=this._mapMidTransceiver.get(e)){c.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return n.sender.replaceTrack(null),this._pc.removeTrack(n.sender),this._remoteSdp.closeMediaSection(n.mid),c.next=10,t.awrap(this._pc.createOffer());case 10:return s=c.sent,P.debug('stopSending() | calling pc.setLocalDescription() [offer:%o]',s),c.next=14,t.awrap(this._pc.setLocalDescription(s));case 14:return i={type:'answer',sdp:this._remoteSdp.getSdp()},P.debug('stopSending() | calling pc.setRemoteDescription() [answer:%o]',i),c.next=18,t.awrap(this._pc.setRemoteDescription(i));case 18:this._mapMidTransceiver.delete(e);case 19:case"end":return c.stop()}},null,this,null,Promise)}},{key:"replaceTrack",value:function(e,n){var s;return t.async(function(i){for(;;)switch(i.prev=i.next){case 0:if(this._assertSendDirection(),n?P.debug('replaceTrack() [localId:%s, track.id:%s]',e,n.id):P.debug('replaceTrack() [localId:%s, no track]',e),s=this._mapMidTransceiver.get(e)){i.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return i.next=7,t.awrap(s.sender.replaceTrack(n));case 7:case"end":return i.stop()}},null,this,null,Promise)}},{key:"setMaxSpatialLayer",value:function(e,n){var s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertSendDirection(),P.debug('setMaxSpatialLayer() [localId:%s, spatialLayer:%s]',e,n),s=this._mapMidTransceiver.get(e)){c.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return(i=s.sender.getParameters()).encodings.forEach(function(e,t){e.active=t<=n}),c.next=9,t.awrap(s.sender.setParameters(i));case 9:case"end":return c.stop()}},null,this,null,Promise)}},{key:"setRtpEncodingParameters",value:function(n,s){var i,c;return t.async(function(o){for(;;)switch(o.prev=o.next){case 0:if(this._assertSendDirection(),P.debug('setRtpEncodingParameters() [localId:%s, params:%o]',n,s),i=this._mapMidTransceiver.get(n)){o.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return(c=i.sender.getParameters()).encodings.forEach(function(t,n){c.encodings[n]=e(e({},t),s)}),o.next=9,t.awrap(i.sender.setParameters(c));case 9:case"end":return o.stop()}},null,this,null,Promise)}},{key:"getSenderStats",value:function(e){var n;return t.async(function(t){for(;;)switch(t.prev=t.next){case 0:if(this._assertSendDirection(),n=this._mapMidTransceiver.get(e)){t.next=4;break}throw new Error('associated RTCRtpTransceiver not found');case 4:return t.abrupt("return",n.sender.getStats());case 5:case"end":return t.stop()}},null,this,null,Promise)}},{key:"sendDataChannel",value:function(e){var n,s,i,c,o,p,u,l,h,f,m,v;return t.async(function(w){for(;;)switch(w.prev=w.next){case 0:if(n=e.ordered,s=e.maxPacketLifeTime,i=e.maxRetransmits,c=e.label,o=e.protocol,this._assertSendDirection(),p={negotiated:!0,id:this._nextSendSctpStreamId,ordered:n,maxPacketLifeTime:s,maxRetransmits:i,protocol:o},P.debug('sendDataChannel() [options:%o]',p),u=this._pc.createDataChannel(c,p),this._nextSendSctpStreamId=++this._nextSendSctpStreamId%T.MIS,this._hasDataChannelMediaSection){w.next=24;break}return w.next=9,t.awrap(this._pc.createOffer());case 9:if(l=w.sent,h=_.parse(l.sdp),f=h.media.find(function(e){return'application'===e.type}),this._transportReady){w.next=15;break}return w.next=15,t.awrap(this._setupTransport({localDtlsRole:'server',localSdpObject:h}));case 15:return P.debug('sendDataChannel() | calling pc.setLocalDescription() [offer:%o]',l),w.next=18,t.awrap(this._pc.setLocalDescription(l));case 18:return this._remoteSdp.sendSctpAssociation({offerMediaObject:f}),m={type:'answer',sdp:this._remoteSdp.getSdp()},P.debug('sendDataChannel() | calling pc.setRemoteDescription() [answer:%o]',m),w.next=23,t.awrap(this._pc.setRemoteDescription(m));case 23:this._hasDataChannelMediaSection=!0;case 24:return v={streamId:p.id,ordered:p.ordered,maxPacketLifeTime:p.maxPacketLifeTime,maxRetransmits:p.maxRetransmits},w.abrupt("return",{dataChannel:u,sctpStreamParameters:v});case 26:case"end":return w.stop()}},null,this,null,Promise)}},{key:"receive",value:function(e){var n,s,i,c,o,p,u,l,h;return t.async(function(f){for(;;)switch(f.prev=f.next){case 0:return n=e.trackId,s=e.kind,i=e.rtpParameters,this._assertRecvDirection(),P.debug('receive() [trackId:%s, kind:%s]',n,s),c=i.mid||String(this._mapMidTransceiver.size),this._remoteSdp.receive({mid:c,kind:s,offerRtpParameters:i,streamId:i.rtcp.cname,trackId:n}),o={type:'offer',sdp:this._remoteSdp.getSdp()},P.debug('receive() | calling pc.setRemoteDescription() [offer:%o]',o),f.next=9,t.awrap(this._pc.setRemoteDescription(o));case 9:return f.next=11,t.awrap(this._pc.createAnswer());case 11:if(p=f.sent,u=_.parse(p.sdp),l=u.media.find(function(e){return String(e.mid)===c}),S.applyCodecParameters({offerRtpParameters:i,answerMediaObject:l}),p={type:'answer',sdp:_.write(u)},this._transportReady){f.next=19;break}return f.next=19,t.awrap(this._setupTransport({localDtlsRole:'client',localSdpObject:u}));case 19:return P.debug('receive() | calling pc.setLocalDescription() [answer:%o]',p),f.next=22,t.awrap(this._pc.setLocalDescription(p));case 22:if(h=this._pc.getTransceivers().find(function(e){return e.mid===c})){f.next=25;break}throw new Error('new RTCRtpTransceiver not found');case 25:return this._mapMidTransceiver.set(c,h),f.abrupt("return",{localId:c,track:h.receiver.track,rtpReceiver:h.receiver});case 27:case"end":return f.stop()}},null,this,null,Promise)}},{key:"stopReceiving",value:function(e){var n,s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertRecvDirection(),P.debug('stopReceiving() [localId:%s]',e),n=this._mapMidTransceiver.get(e)){c.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return this._remoteSdp.closeMediaSection(n.mid),s={type:'offer',sdp:this._remoteSdp.getSdp()},P.debug('stopReceiving() | calling pc.setRemoteDescription() [offer:%o]',s),c.next=10,t.awrap(this._pc.setRemoteDescription(s));case 10:return c.next=12,t.awrap(this._pc.createAnswer());case 12:return i=c.sent,P.debug('stopReceiving() | calling pc.setLocalDescription() [answer:%o]',i),c.next=16,t.awrap(this._pc.setLocalDescription(i));case 16:this._mapMidTransceiver.delete(e);case 17:case"end":return c.stop()}},null,this,null,Promise)}},{key:"pauseReceiving",value:function(e){var n,s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertRecvDirection(),P.debug('pauseReceiving() [localId:%s]',e),n=this._mapMidTransceiver.get(e)){c.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return n.direction='inactive',s={type:'offer',sdp:this._remoteSdp.getSdp()},P.debug('pauseReceiving() | calling pc.setRemoteDescription() [offer:%o]',s),c.next=10,t.awrap(this._pc.setRemoteDescription(s));case 10:return c.next=12,t.awrap(this._pc.createAnswer());case 12:return i=c.sent,P.debug('pauseReceiving() | calling pc.setLocalDescription() [answer:%o]',i),c.next=16,t.awrap(this._pc.setLocalDescription(i));case 16:case"end":return c.stop()}},null,this,null,Promise)}},{key:"resumeReceiving",value:function(e){var n,s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertRecvDirection(),P.debug('resumeReceiving() [localId:%s]',e),n=this._mapMidTransceiver.get(e)){c.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return n.direction='recvonly',s={type:'offer',sdp:this._remoteSdp.getSdp()},P.debug('resumeReceiving() | calling pc.setRemoteDescription() [offer:%o]',s),c.next=10,t.awrap(this._pc.setRemoteDescription(s));case 10:return c.next=12,t.awrap(this._pc.createAnswer());case 12:return i=c.sent,P.debug('resumeReceiving() | calling pc.setLocalDescription() [answer:%o]',i),c.next=16,t.awrap(this._pc.setLocalDescription(i));case 16:case"end":return c.stop()}},null,this,null,Promise)}},{key:"getReceiverStats",value:function(e){var n;return t.async(function(t){for(;;)switch(t.prev=t.next){case 0:if(this._assertRecvDirection(),n=this._mapMidTransceiver.get(e)){t.next=4;break}throw new Error('associated RTCRtpTransceiver not found');case 4:return t.abrupt("return",n.receiver.getStats());case 5:case"end":return t.stop()}},null,this,null,Promise)}},{key:"receiveDataChannel",value:function(e){var n,s,i,c,o,p,u,l,h,f,m,v;return t.async(function(w){for(;;)switch(w.prev=w.next){case 0:if(n=e.sctpStreamParameters,s=e.label,i=e.protocol,this._assertRecvDirection(),c=n.streamId,o=n.ordered,p=n.maxPacketLifeTime,u=n.maxRetransmits,l={negotiated:!0,id:c,ordered:o,maxPacketLifeTime:p,maxRetransmits:u,protocol:i},P.debug('receiveDataChannel() [options:%o]',l),h=this._pc.createDataChannel(s,l),this._hasDataChannelMediaSection){w.next=23;break}return this._remoteSdp.receiveSctpAssociation(),f={type:'offer',sdp:this._remoteSdp.getSdp()},P.debug('receiveDataChannel() | calling pc.setRemoteDescription() [offer:%o]',f),w.next=12,t.awrap(this._pc.setRemoteDescription(f));case 12:return w.next=14,t.awrap(this._pc.createAnswer());case 14:if(m=w.sent,this._transportReady){w.next=19;break}return v=_.parse(m.sdp),w.next=19,t.awrap(this._setupTransport({localDtlsRole:'client',localSdpObject:v}));case 19:return P.debug('receiveDataChannel() | calling pc.setRemoteDescription() [answer:%o]',m),w.next=22,t.awrap(this._pc.setLocalDescription(m));case 22:this._hasDataChannelMediaSection=!0;case 23:return w.abrupt("return",{dataChannel:h});case 24:case"end":return w.stop()}},null,this,null,Promise)}},{key:"_setupTransport",value:function(e){var n,s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:return n=e.localDtlsRole,(s=e.localSdpObject)||(s=_.parse(this._pc.localDescription.sdp)),(i=S.extractDtlsParameters({sdpObject:s})).role=n,this._remoteSdp.updateDtlsRole('client'===n?'server':'client'),c.next=7,t.awrap(this.safeEmitAsPromise('@connect',{dtlsParameters:i}));case 7:this._transportReady=!0;case 8:case"end":return c.stop()}},null,this,null,Promise)}},{key:"_assertSendDirection",value:function(){if('send'!==this._direction)throw new Error('method can just be called for handlers with "send" direction')}},{key:"_assertRecvDirection",value:function(){if('recv'!==this._direction)throw new Error('method can just be called for handlers with "recv" direction')}}],[{key:"createFactory",value:function(){return function(){return new v}}}]),v})(x.HandlerInterface);_e.Chrome74=C},601,[22,67,9,10,12,14,17,602,588,592,593,606,607,608,609,611]); +__d(function(g,r,i,a,m,e,d){var s=r(d[0]),t=r(d[1]);e.write=t,e.parse=s.parse,e.parseParams=s.parseParams,e.parseFmtpConfig=s.parseFmtpConfig,e.parsePayloads=s.parsePayloads,e.parseRemoteCandidates=s.parseRemoteCandidates,e.parseImageAttributes=s.parseImageAttributes,e.parseSimulcastStreamList=s.parseSimulcastStreamList},602,[603,605]); +__d(function(g,r,_i,a,m,e,d){var t=function(t){return String(Number(t))===t?Number(t):t},n=function(n,u,s,i){if(i&&!s)u[i]=t(n[1]);else for(var p=0;p1&&(n[s[0]]=void 0),n};e.parseParams=function(t){return t.split(/;\s?/).reduce(p,{})},e.parseFmtpConfig=e.parseParams,e.parsePayloads=function(t){return t.toString().split(' ').map(Number)},e.parseRemoteCandidates=function(n){for(var u=[],s=n.split(' ').map(t),i=0;i=t)return n;var u=s[o];switch(o+=1,n){case'%%':return'%';case'%s':return String(u);case'%d':return Number(u);case'%v':return''}})},s=function(n,u,s){var t=[n+'='+(u.format instanceof Function?u.format(u.push?s:s[u.name]):u.format)];if(u.names)for(var c=0;c=r.length?{done:!0}:{done:!1,value:r[i++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function t(r,t){if(r){if("string"==typeof r)return n(r,t);var o=Object.prototype.toString.call(r).slice(8,-1);return"Object"===o&&r.constructor&&(o=r.constructor.name),"Map"===o||"Set"===o?Array.from(r):"Arguments"===o||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(o)?n(r,t):void 0}}function n(r,t){(null==t||t>r.length)&&(t=r.length);for(var n=0,o=new Array(t);n=t.length?{done:!0}:{done:!1,value:t[i++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function n(t,s){if(t){if("string"==typeof t)return o(t,s);var n=Object.prototype.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?o(t,s):void 0}}function o(t,s){(null==s||s>t.length)&&(s=t.length);for(var n=0,o=new Array(s);n=t.length?{done:!0}:{done:!1,value:t[o++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function n(t,i){if(t){if("string"==typeof t)return o(t,i);var s=Object.prototype.toString.call(t).slice(8,-1);return"Object"===s&&t.constructor&&(s=t.constructor.name),"Map"===s||"Set"===s?Array.from(t):"Arguments"===s||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(s)?o(t,i):void 0}}function o(t,i){(null==i||i>t.length)&&(i=t.length);for(var s=0,n=new Array(i);s0&&void 0!==arguments[0]?arguments[0]:{}).oldDataChannelSpec,i=void 0!==t&&t,s=new u.OfferMediaSection({iceParameters:this._iceParameters,iceCandidates:this._iceCandidates,dtlsParameters:this._dtlsParameters,sctpParameters:this._sctpParameters,plainRtpParameters:this._plainRtpParameters,mid:'datachannel',kind:'application',oldDataChannelSpec:i});this._addMediaSection(s)}},{key:"getSdp",value:function(){return this._sdpObject.origin.sessionVersion++,h.write(this._sdpObject)}},{key:"_addMediaSection",value:function(t){this._firstMid||(this._firstMid=t.mid),this._mediaSections.push(t),this._midToIndex.set(t.mid,this._mediaSections.length-1),this._sdpObject.media.push(t.getObject()),this._regenerateBundleMids()}},{key:"_replaceMediaSection",value:function(t,i){if('string'==typeof i){var s=this._midToIndex.get(i);if(void 0===s)throw new Error("no media section found for reuseMid '"+i+"'");var n=this._mediaSections[s];this._mediaSections[s]=t,this._midToIndex.delete(n.mid),this._midToIndex.set(t.mid,s),this._sdpObject.media[s]=t.getObject(),this._regenerateBundleMids()}else{var o=this._midToIndex.get(t.mid);if(void 0===o)throw new Error("no media section found with mid '"+t.mid+"'");this._mediaSections[o]=t,this._sdpObject.media[o]=t.getObject()}}},{key:"_regenerateBundleMids",value:function(){this._dtlsParameters&&(this._sdpObject.groups[0].mids=this._mediaSections.filter(function(t){return!t.closed}).map(function(t){return t.mid}).join(' '))}}]),n})();e.RemoteSdp=_},609,[9,10,602,588,610]); +__d(function(g,r,_i4,a,_m,_e,d){"use strict";var e=r(d[0]),t=r(d[1]),i=r(d[2]),c=r(d[3]),s=r(d[4]);function o(e){var c=n();return function(){var s,o=i(e);if(c){var n=i(this).constructor;s=Reflect.construct(o,arguments,n)}else s=o.apply(this,arguments);return t(this,s)}}function n(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}function p(e,t){var i="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(i)return(i=i.call(e)).next.bind(i);if(Array.isArray(e)||(i=m(e))||t&&e&&"number"==typeof e.length){i&&(e=i);var c=0;return function(){return c>=e.length?{done:!0}:{done:!1,value:e[c++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function m(e,t){if(e){if("string"==typeof e)return l(e,t);var i=Object.prototype.toString.call(e).slice(8,-1);return"Object"===i&&e.constructor&&(i=e.constructor.name),"Map"===i||"Set"===i?Array.from(e):"Arguments"===i||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i)?l(e,t):void 0}}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var i=0,c=new Array(t);i1&&(i.encoding=e.channels),t._mediaObject.rtp.push(i);var c=v.clone(e.parameters,{});if(y){var s=y.opusStereo,o=y.opusFec,n=y.opusDtx,m=y.opusMaxPlaybackRate,l=y.opusMaxAverageBitrate,u=y.opusPtime,b=y.videoGoogleStartBitrate,f=y.videoGoogleMaxBitrate,_=y.videoGoogleMinBitrate,j=O.codecs.find(function(t){return t.payloadType===e.payloadType});switch(e.mimeType.toLowerCase()){case'audio/opus':void 0!==s&&(j.parameters['sprop-stereo']=s?1:0,c.stereo=s?1:0),void 0!==o&&(j.parameters.useinbandfec=o?1:0,c.useinbandfec=o?1:0),void 0!==n&&(j.parameters.usedtx=n?1:0,c.usedtx=n?1:0),void 0!==m&&(c.maxplaybackrate=m),void 0!==l&&(c.maxaveragebitrate=l),void 0!==u&&(j.parameters.ptime=u,c.ptime=u);break;case'video/vp8':case'video/vp9':case'video/h264':case'video/h265':void 0!==b&&(c['x-google-start-bitrate']=b),void 0!==f&&(c['x-google-max-bitrate']=f),void 0!==_&&(c['x-google-min-bitrate']=_)}}for(var x={payload:e.payloadType,config:''},P=0,S=Object.keys(c);P1&&(T.encoding=M.channels),t._mediaObject.rtp.push(T);for(var w={payload:M.payloadType,config:''},R=0,B=Object.keys(M.parameters);R1&&(v.encoding=f.channels),this._mediaObject.rtp.push(v);for(var _={payload:f.payloadType,config:''},O=0,j=Object.keys(f.parameters);O=e.length?{done:!0}:{done:!1,value:e[s++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function u(e,t){if(e){if("string"==typeof e)return l(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?l(e,t):void 0}}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,s=new Array(t);n1&&(D.debug('send() | enabling legacy simulcast'),v=_.parse(m.sdp),b=v.media[f.idx],x.addLegacySimulcast({offerMediaObject:b,numStreams:i.length}),m={type:'offer',sdp:_.write(v)}),R=!1,k=P.parse((i||[{}])[0].scalabilityMode),i&&1===i.length&&k.spatialLayers>1&&'video/vp9'===u.codecs[0].mimeType.toLowerCase()&&(D.debug('send() | enabling legacy simulcast for VP9 SVC'),R=!0,v=_.parse(m.sdp),b=v.media[f.idx],x.addLegacySimulcast({offerMediaObject:b,numStreams:k.spatialLayers}),m={type:'offer',sdp:_.write(v)}),D.debug('send() | calling pc.setLocalDescription() [offer:%o]',m),B.next=23,t.awrap(this._pc.setLocalDescription(m));case 23:if(!i){B.next=38;break}D.debug('send() | applying given encodings'),T=h.sender.getParameters(),C=0;case 27:if(!(C<(T.encodings||[]).length)){B.next=36;break}if(M=T.encodings[C],I=i[C]){B.next=32;break}return B.abrupt("break",36);case 32:T.encodings[C]=e(M,I);case 33:++C,B.next=27;break;case 36:return B.next=38,t.awrap(h.sender.setParameters(T));case 38:if(L=h.mid,u.mid=L,v=_.parse(this._pc.localDescription.sdp),b=v.media[f.idx],u.rtcp.cname=w.getCname({offerMediaObject:b}),u.encodings=x.getRtpEncodings({offerMediaObject:b}),i)for(O=0;O1&&('video/vp8'===u.codecs[0].mimeType.toLowerCase()||'video/h264'===u.codecs[0].mimeType.toLowerCase()))for(j=p(u.encodings);!(E=j()).done;)E.value.scalabilityMode='S1T3';return this._remoteSdp.send({offerMediaObject:b,reuseMid:f.reuseMid,offerRtpParameters:u,answerRtpParameters:l,codecOptions:c}),A={type:'answer',sdp:this._remoteSdp.getSdp()},D.debug('send() | calling pc.setRemoteDescription() [answer:%o]',A),B.next=52,t.awrap(this._pc.setRemoteDescription(A));case 52:return this._mapMidTransceiver.set(L,h),B.abrupt("return",{localId:L,rtpParameters:u,rtpSender:h.sender});case 54:case"end":return B.stop()}},null,this,null,Promise)}},{key:"stopSending",value:function(e){var n,s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertSendDirection(),D.debug('stopSending() [localId:%s]',e),n=this._mapMidTransceiver.get(e)){c.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return n.sender.replaceTrack(null),this._pc.removeTrack(n.sender),this._remoteSdp.closeMediaSection(n.mid),c.next=10,t.awrap(this._pc.createOffer());case 10:return s=c.sent,D.debug('stopSending() | calling pc.setLocalDescription() [offer:%o]',s),c.next=14,t.awrap(this._pc.setLocalDescription(s));case 14:return i={type:'answer',sdp:this._remoteSdp.getSdp()},D.debug('stopSending() | calling pc.setRemoteDescription() [answer:%o]',i),c.next=18,t.awrap(this._pc.setRemoteDescription(i));case 18:this._mapMidTransceiver.delete(e);case 19:case"end":return c.stop()}},null,this,null,Promise)}},{key:"replaceTrack",value:function(e,n){var s;return t.async(function(i){for(;;)switch(i.prev=i.next){case 0:if(this._assertSendDirection(),n?D.debug('replaceTrack() [localId:%s, track.id:%s]',e,n.id):D.debug('replaceTrack() [localId:%s, no track]',e),s=this._mapMidTransceiver.get(e)){i.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return i.next=7,t.awrap(s.sender.replaceTrack(n));case 7:case"end":return i.stop()}},null,this,null,Promise)}},{key:"setMaxSpatialLayer",value:function(e,n){var s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertSendDirection(),D.debug('setMaxSpatialLayer() [localId:%s, spatialLayer:%s]',e,n),s=this._mapMidTransceiver.get(e)){c.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return(i=s.sender.getParameters()).encodings.forEach(function(e,t){e.active=t<=n}),c.next=9,t.awrap(s.sender.setParameters(i));case 9:case"end":return c.stop()}},null,this,null,Promise)}},{key:"setRtpEncodingParameters",value:function(n,s){var i,c;return t.async(function(o){for(;;)switch(o.prev=o.next){case 0:if(this._assertSendDirection(),D.debug('setRtpEncodingParameters() [localId:%s, params:%o]',n,s),i=this._mapMidTransceiver.get(n)){o.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return(c=i.sender.getParameters()).encodings.forEach(function(t,n){c.encodings[n]=e(e({},t),s)}),o.next=9,t.awrap(i.sender.setParameters(c));case 9:case"end":return o.stop()}},null,this,null,Promise)}},{key:"getSenderStats",value:function(e){var n;return t.async(function(t){for(;;)switch(t.prev=t.next){case 0:if(this._assertSendDirection(),n=this._mapMidTransceiver.get(e)){t.next=4;break}throw new Error('associated RTCRtpTransceiver not found');case 4:return t.abrupt("return",n.sender.getStats());case 5:case"end":return t.stop()}},null,this,null,Promise)}},{key:"sendDataChannel",value:function(e){var n,s,i,c,o,p,u,l,f,h,m,v;return t.async(function(b){for(;;)switch(b.prev=b.next){case 0:if(n=e.ordered,s=e.maxPacketLifeTime,i=e.maxRetransmits,c=e.label,o=e.protocol,this._assertSendDirection(),p={negotiated:!0,id:this._nextSendSctpStreamId,ordered:n,maxPacketLifeTime:s,maxRetransmitTime:s,maxRetransmits:i,protocol:o},D.debug('sendDataChannel() [options:%o]',p),u=this._pc.createDataChannel(c,p),this._nextSendSctpStreamId=++this._nextSendSctpStreamId%T.MIS,this._hasDataChannelMediaSection){b.next=24;break}return b.next=9,t.awrap(this._pc.createOffer());case 9:if(l=b.sent,f=_.parse(l.sdp),h=f.media.find(function(e){return'application'===e.type}),this._transportReady){b.next=15;break}return b.next=15,t.awrap(this._setupTransport({localDtlsRole:'server',localSdpObject:f}));case 15:return D.debug('sendDataChannel() | calling pc.setLocalDescription() [offer:%o]',l),b.next=18,t.awrap(this._pc.setLocalDescription(l));case 18:return this._remoteSdp.sendSctpAssociation({offerMediaObject:h}),m={type:'answer',sdp:this._remoteSdp.getSdp()},D.debug('sendDataChannel() | calling pc.setRemoteDescription() [answer:%o]',m),b.next=23,t.awrap(this._pc.setRemoteDescription(m));case 23:this._hasDataChannelMediaSection=!0;case 24:return v={streamId:p.id,ordered:p.ordered,maxPacketLifeTime:p.maxPacketLifeTime,maxRetransmits:p.maxRetransmits},b.abrupt("return",{dataChannel:u,sctpStreamParameters:v});case 26:case"end":return b.stop()}},null,this,null,Promise)}},{key:"receive",value:function(e){var n,s,i,c,o,p,u,l,f;return t.async(function(h){for(;;)switch(h.prev=h.next){case 0:return n=e.trackId,s=e.kind,i=e.rtpParameters,this._assertRecvDirection(),D.debug('receive() [trackId:%s, kind:%s]',n,s),c=i.mid||String(this._mapMidTransceiver.size),this._remoteSdp.receive({mid:c,kind:s,offerRtpParameters:i,streamId:i.rtcp.cname,trackId:n}),o={type:'offer',sdp:this._remoteSdp.getSdp()},D.debug('receive() | calling pc.setRemoteDescription() [offer:%o]',o),h.next=9,t.awrap(this._pc.setRemoteDescription(o));case 9:return h.next=11,t.awrap(this._pc.createAnswer());case 11:if(p=h.sent,u=_.parse(p.sdp),l=u.media.find(function(e){return String(e.mid)===c}),w.applyCodecParameters({offerRtpParameters:i,answerMediaObject:l}),p={type:'answer',sdp:_.write(u)},this._transportReady){h.next=19;break}return h.next=19,t.awrap(this._setupTransport({localDtlsRole:'client',localSdpObject:u}));case 19:return D.debug('receive() | calling pc.setLocalDescription() [answer:%o]',p),h.next=22,t.awrap(this._pc.setLocalDescription(p));case 22:if(f=this._pc.getTransceivers().find(function(e){return e.mid===c})){h.next=25;break}throw new Error('new RTCRtpTransceiver not found');case 25:return this._mapMidTransceiver.set(c,f),h.abrupt("return",{localId:c,track:f.receiver.track,rtpReceiver:f.receiver});case 27:case"end":return h.stop()}},null,this,null,Promise)}},{key:"stopReceiving",value:function(e){var n,s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertRecvDirection(),D.debug('stopReceiving() [localId:%s]',e),n=this._mapMidTransceiver.get(e)){c.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return this._remoteSdp.closeMediaSection(n.mid),s={type:'offer',sdp:this._remoteSdp.getSdp()},D.debug('stopReceiving() | calling pc.setRemoteDescription() [offer:%o]',s),c.next=10,t.awrap(this._pc.setRemoteDescription(s));case 10:return c.next=12,t.awrap(this._pc.createAnswer());case 12:return i=c.sent,D.debug('stopReceiving() | calling pc.setLocalDescription() [answer:%o]',i),c.next=16,t.awrap(this._pc.setLocalDescription(i));case 16:this._mapMidTransceiver.delete(e);case 17:case"end":return c.stop()}},null,this,null,Promise)}},{key:"pauseReceiving",value:function(e){return t.async(function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}},null,null,null,Promise)}},{key:"resumeReceiving",value:function(e){return t.async(function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}},null,null,null,Promise)}},{key:"getReceiverStats",value:function(e){var n;return t.async(function(t){for(;;)switch(t.prev=t.next){case 0:if(this._assertRecvDirection(),n=this._mapMidTransceiver.get(e)){t.next=4;break}throw new Error('associated RTCRtpTransceiver not found');case 4:return t.abrupt("return",n.receiver.getStats());case 5:case"end":return t.stop()}},null,this,null,Promise)}},{key:"receiveDataChannel",value:function(e){var n,s,i,c,o,p,u,l,f,h,m,v;return t.async(function(b){for(;;)switch(b.prev=b.next){case 0:if(n=e.sctpStreamParameters,s=e.label,i=e.protocol,this._assertRecvDirection(),c=n.streamId,o=n.ordered,p=n.maxPacketLifeTime,u=n.maxRetransmits,l={negotiated:!0,id:c,ordered:o,maxPacketLifeTime:p,maxRetransmitTime:p,maxRetransmits:u,protocol:i},D.debug('receiveDataChannel() [options:%o]',l),f=this._pc.createDataChannel(s,l),this._hasDataChannelMediaSection){b.next=23;break}return this._remoteSdp.receiveSctpAssociation(),h={type:'offer',sdp:this._remoteSdp.getSdp()},D.debug('receiveDataChannel() | calling pc.setRemoteDescription() [offer:%o]',h),b.next=12,t.awrap(this._pc.setRemoteDescription(h));case 12:return b.next=14,t.awrap(this._pc.createAnswer());case 14:if(m=b.sent,this._transportReady){b.next=19;break}return v=_.parse(m.sdp),b.next=19,t.awrap(this._setupTransport({localDtlsRole:'client',localSdpObject:v}));case 19:return D.debug('receiveDataChannel() | calling pc.setRemoteDescription() [answer:%o]',m),b.next=22,t.awrap(this._pc.setLocalDescription(m));case 22:this._hasDataChannelMediaSection=!0;case 23:return b.abrupt("return",{dataChannel:f});case 24:case"end":return b.stop()}},null,this,null,Promise)}},{key:"_setupTransport",value:function(e){var n,s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:return n=e.localDtlsRole,(s=e.localSdpObject)||(s=_.parse(this._pc.localDescription.sdp)),(i=w.extractDtlsParameters({sdpObject:s})).role=n,this._remoteSdp.updateDtlsRole('client'===n?'server':'client'),c.next=7,t.awrap(this.safeEmitAsPromise('@connect',{dtlsParameters:i}));case 7:this._transportReady=!0;case 8:case"end":return c.stop()}},null,this,null,Promise)}},{key:"_assertSendDirection",value:function(){if('send'!==this._direction)throw new Error('method can just be called for handlers with "send" direction')}},{key:"_assertRecvDirection",value:function(){if('recv'!==this._direction)throw new Error('method can just be called for handlers with "recv" direction')}}],[{key:"createFactory",value:function(){return function(){return new v}}}]),v})(R.HandlerInterface);_e.Chrome70=C},612,[22,67,9,10,12,14,17,602,588,592,593,606,607,608,609,611]); +__d(function(g,_r,_i,a,_m,_e,d){"use strict";var e=_r(d[0]),t=_r(d[1]),r=_r(d[2]),n=_r(d[3]),s=_r(d[4]),c=_r(d[5]),i=_r(d[6]);function o(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(r)return(r=r.call(e)).next.bind(r);if(Array.isArray(e)||(r=p(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var n=0;return function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function p(e,t){if(e){if("string"==typeof e)return l(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?l(e,t):void 0}}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r1&&(k.debug('send() | enabling simulcast'),l=v.parse(p.sdp),u=l.media.find(function(e){return'video'===e.type}),w.addLegacySimulcast({offerMediaObject:u,track:n,numStreams:s.length}),p={type:'offer',sdp:v.write(l)}),k.debug('send() | calling pc.setLocalDescription() [offer:%o]',p),I.next=21,t.awrap(this._pc.setLocalDescription(p));case 21:if(l=v.parse(this._pc.localDescription.sdp),u=l.media.find(function(e){return e.type===n.kind}),f.rtcp.cname=R.getCname({offerMediaObject:u}),f.encodings=w.getRtpEncodings({offerMediaObject:u,track:n}),s)for(m=0;m1&&'video/vp8'===f.codecs[0].mimeType.toLowerCase())for(S=o(f.encodings);!(y=S()).done;)y.value.scalabilityMode='S1T3';return this._remoteSdp.send({offerMediaObject:u,offerRtpParameters:f,answerRtpParameters:h,codecOptions:c}),x={type:'answer',sdp:this._remoteSdp.getSdp()},k.debug('send() | calling pc.setRemoteDescription() [answer:%o]',x),I.next=32,t.awrap(this._pc.setRemoteDescription(x));case 32:return P=String(this._nextSendLocalId),this._nextSendLocalId++,D=this._pc.getSenders().find(function(e){return e.track===n}),this._mapSendLocalIdRtpSender.set(P,D),I.abrupt("return",{localId:P,rtpParameters:f,rtpSender:D});case 37:case"end":return I.stop()}},null,this,null,Promise)}},{key:"stopSending",value:function(e){var r,n,s;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertSendDirection(),k.debug('stopSending() [localId:%s]',e),r=this._mapSendLocalIdRtpSender.get(e)){c.next=5;break}throw new Error('associated RTCRtpSender not found');case 5:return this._pc.removeTrack(r),r.track&&this._sendStream.removeTrack(r.track),this._mapSendLocalIdRtpSender.delete(e),c.next=10,t.awrap(this._pc.createOffer());case 10:return n=c.sent,k.debug('stopSending() | calling pc.setLocalDescription() [offer:%o]',n),c.prev=12,c.next=15,t.awrap(this._pc.setLocalDescription(n));case 15:c.next=23;break;case 17:if(c.prev=17,c.t0=c.catch(12),0!==this._sendStream.getTracks().length){c.next=22;break}return k.warn('stopSending() | ignoring expected error due no sending tracks: %s',c.t0.toString()),c.abrupt("return");case 22:throw c.t0;case 23:if('stable'!==this._pc.signalingState){c.next=25;break}return c.abrupt("return");case 25:return s={type:'answer',sdp:this._remoteSdp.getSdp()},k.debug('stopSending() | calling pc.setRemoteDescription() [answer:%o]',s),c.next=29,t.awrap(this._pc.setRemoteDescription(s));case 29:case"end":return c.stop()}},null,this,[[12,17]],Promise)}},{key:"replaceTrack",value:function(e,r){var n,s;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertSendDirection(),r?k.debug('replaceTrack() [localId:%s, track.id:%s]',e,r.id):k.debug('replaceTrack() [localId:%s, no track]',e),n=this._mapSendLocalIdRtpSender.get(e)){c.next=5;break}throw new Error('associated RTCRtpSender not found');case 5:return s=n.track,c.next=8,t.awrap(n.replaceTrack(r));case 8:s&&this._sendStream.removeTrack(s),r&&this._sendStream.addTrack(r);case 10:case"end":return c.stop()}},null,this,null,Promise)}},{key:"setMaxSpatialLayer",value:function(e,r){var n,s;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertSendDirection(),k.debug('setMaxSpatialLayer() [localId:%s, spatialLayer:%s]',e,r),n=this._mapSendLocalIdRtpSender.get(e)){c.next=5;break}throw new Error('associated RTCRtpSender not found');case 5:return(s=n.getParameters()).encodings.forEach(function(e,t){e.active=t<=r}),c.next=9,t.awrap(n.setParameters(s));case 9:case"end":return c.stop()}},null,this,null,Promise)}},{key:"setRtpEncodingParameters",value:function(r,n){var s,c;return t.async(function(i){for(;;)switch(i.prev=i.next){case 0:if(this._assertSendDirection(),k.debug('setRtpEncodingParameters() [localId:%s, params:%o]',r,n),s=this._mapSendLocalIdRtpSender.get(r)){i.next=5;break}throw new Error('associated RTCRtpSender not found');case 5:return(c=s.getParameters()).encodings.forEach(function(t,r){c.encodings[r]=e(e({},t),n)}),i.next=9,t.awrap(s.setParameters(c));case 9:case"end":return i.stop()}},null,this,null,Promise)}},{key:"getSenderStats",value:function(e){var r;return t.async(function(t){for(;;)switch(t.prev=t.next){case 0:if(this._assertSendDirection(),r=this._mapSendLocalIdRtpSender.get(e)){t.next=4;break}throw new Error('associated RTCRtpSender not found');case 4:return t.abrupt("return",r.getStats());case 5:case"end":return t.stop()}},null,this,null,Promise)}},{key:"sendDataChannel",value:function(e){var r,n,s,c,i,o,p,l,u,f,h,m;return t.async(function(S){for(;;)switch(S.prev=S.next){case 0:if(r=e.ordered,n=e.maxPacketLifeTime,s=e.maxRetransmits,c=e.label,i=e.protocol,this._assertSendDirection(),o={negotiated:!0,id:this._nextSendSctpStreamId,ordered:r,maxPacketLifeTime:n,maxRetransmitTime:n,maxRetransmits:s,protocol:i},k.debug('sendDataChannel() [options:%o]',o),p=this._pc.createDataChannel(c,o),this._nextSendSctpStreamId=++this._nextSendSctpStreamId%P.MIS,this._hasDataChannelMediaSection){S.next=24;break}return S.next=9,t.awrap(this._pc.createOffer());case 9:if(l=S.sent,u=v.parse(l.sdp),f=u.media.find(function(e){return'application'===e.type}),this._transportReady){S.next=15;break}return S.next=15,t.awrap(this._setupTransport({localDtlsRole:'server',localSdpObject:u}));case 15:return k.debug('sendDataChannel() | calling pc.setLocalDescription() [offer:%o]',l),S.next=18,t.awrap(this._pc.setLocalDescription(l));case 18:return this._remoteSdp.sendSctpAssociation({offerMediaObject:f}),h={type:'answer',sdp:this._remoteSdp.getSdp()},k.debug('sendDataChannel() | calling pc.setRemoteDescription() [answer:%o]',h),S.next=23,t.awrap(this._pc.setRemoteDescription(h));case 23:this._hasDataChannelMediaSection=!0;case 24:return m={streamId:o.id,ordered:o.ordered,maxPacketLifeTime:o.maxPacketLifeTime,maxRetransmits:o.maxRetransmits},S.abrupt("return",{dataChannel:p,sctpStreamParameters:m});case 26:case"end":return S.stop()}},null,this,null,Promise)}},{key:"receive",value:function(e){var r,n,s,c,i,o,p,l,u,f;return t.async(function(h){for(;;)switch(h.prev=h.next){case 0:return r=e.trackId,n=e.kind,s=e.rtpParameters,this._assertRecvDirection(),k.debug('receive() [trackId:%s, kind:%s]',r,n),c=r,i=n,this._remoteSdp.receive({mid:i,kind:n,offerRtpParameters:s,streamId:s.rtcp.cname,trackId:r}),o={type:'offer',sdp:this._remoteSdp.getSdp()},k.debug('receive() | calling pc.setRemoteDescription() [offer:%o]',o),h.next=10,t.awrap(this._pc.setRemoteDescription(o));case 10:return h.next=12,t.awrap(this._pc.createAnswer());case 12:if(p=h.sent,l=v.parse(p.sdp),u=l.media.find(function(e){return String(e.mid)===i}),R.applyCodecParameters({offerRtpParameters:s,answerMediaObject:u}),p={type:'answer',sdp:v.write(l)},this._transportReady){h.next=20;break}return h.next=20,t.awrap(this._setupTransport({localDtlsRole:'client',localSdpObject:l}));case 20:return k.debug('receive() | calling pc.setLocalDescription() [answer:%o]',p),h.next=23,t.awrap(this._pc.setLocalDescription(p));case 23:if(f=this._pc.getReceivers().find(function(e){return e.track&&e.track.id===c})){h.next=26;break}throw new Error('new RTCRtpReceiver not');case 26:return this._mapRecvLocalIdInfo.set(c,{mid:i,rtpParameters:s,rtpReceiver:f}),h.abrupt("return",{localId:c,track:f.track,rtpReceiver:f});case 28:case"end":return h.stop()}},null,this,null,Promise)}},{key:"stopReceiving",value:function(e){var r,n,s,c,i;return t.async(function(o){for(;;)switch(o.prev=o.next){case 0:return this._assertRecvDirection(),k.debug('stopReceiving() [localId:%s]',e),r=this._mapRecvLocalIdInfo.get(e)||{},n=r.mid,s=r.rtpParameters,this._mapRecvLocalIdInfo.delete(e),this._remoteSdp.planBStopReceiving({mid:n,offerRtpParameters:s}),c={type:'offer',sdp:this._remoteSdp.getSdp()},k.debug('stopReceiving() | calling pc.setRemoteDescription() [offer:%o]',c),o.next=9,t.awrap(this._pc.setRemoteDescription(c));case 9:return o.next=11,t.awrap(this._pc.createAnswer());case 11:return i=o.sent,k.debug('stopReceiving() | calling pc.setLocalDescription() [answer:%o]',i),o.next=15,t.awrap(this._pc.setLocalDescription(i));case 15:case"end":return o.stop()}},null,this,null,Promise)}},{key:"pauseReceiving",value:function(e){return t.async(function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}},null,null,null,Promise)}},{key:"resumeReceiving",value:function(e){return t.async(function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}},null,null,null,Promise)}},{key:"getReceiverStats",value:function(e){var r,n;return t.async(function(t){for(;;)switch(t.prev=t.next){case 0:if(this._assertRecvDirection(),r=this._mapRecvLocalIdInfo.get(e)||{},n=r.rtpReceiver){t.next=4;break}throw new Error('associated RTCRtpReceiver not found');case 4:return t.abrupt("return",n.getStats());case 5:case"end":return t.stop()}},null,this,null,Promise)}},{key:"receiveDataChannel",value:function(e){var r,n,s,c,i,o,p,l,u,f,h,m;return t.async(function(S){for(;;)switch(S.prev=S.next){case 0:if(r=e.sctpStreamParameters,n=e.label,s=e.protocol,this._assertRecvDirection(),c=r.streamId,i=r.ordered,o=r.maxPacketLifeTime,p=r.maxRetransmits,l={negotiated:!0,id:c,ordered:i,maxPacketLifeTime:o,maxRetransmitTime:o,maxRetransmits:p,protocol:s},k.debug('receiveDataChannel() [options:%o]',l),u=this._pc.createDataChannel(n,l),this._hasDataChannelMediaSection){S.next=23;break}return this._remoteSdp.receiveSctpAssociation({oldDataChannelSpec:!0}),f={type:'offer',sdp:this._remoteSdp.getSdp()},k.debug('receiveDataChannel() | calling pc.setRemoteDescription() [offer:%o]',f),S.next=12,t.awrap(this._pc.setRemoteDescription(f));case 12:return S.next=14,t.awrap(this._pc.createAnswer());case 14:if(h=S.sent,this._transportReady){S.next=19;break}return m=v.parse(h.sdp),S.next=19,t.awrap(this._setupTransport({localDtlsRole:'client',localSdpObject:m}));case 19:return k.debug('receiveDataChannel() | calling pc.setRemoteDescription() [answer:%o]',h),S.next=22,t.awrap(this._pc.setLocalDescription(h));case 22:this._hasDataChannelMediaSection=!0;case 23:return S.abrupt("return",{dataChannel:u});case 24:case"end":return S.stop()}},null,this,null,Promise)}},{key:"_setupTransport",value:function(e){var r,n,s;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:return r=e.localDtlsRole,(n=e.localSdpObject)||(n=v.parse(this._pc.localDescription.sdp)),(s=R.extractDtlsParameters({sdpObject:n})).role=r,this._remoteSdp.updateDtlsRole('client'===r?'server':'client'),c.next=7,t.awrap(this.safeEmitAsPromise('@connect',{dtlsParameters:s}));case 7:this._transportReady=!0;case 8:case"end":return c.stop()}},null,this,null,Promise)}},{key:"_assertSendDirection",value:function(){if('send'!==this._direction)throw new Error('method can just be called for handlers with "send" direction')}},{key:"_assertRecvDirection",value:function(){if('recv'!==this._direction)throw new Error('method can just be called for handlers with "recv" direction')}}],[{key:"createFactory",value:function(){return function(){return new m}}}]),m})(y.HandlerInterface);_e.Chrome67=D},613,[22,67,9,10,12,14,17,602,588,592,593,606,614,608,609]); +__d(function(g,r,_i3,a,m,e,d){"use strict";var t=r(d[0]);function s(t,s){var i="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(i)return(i=i.call(t)).next.bind(i);if(Array.isArray(t)||(i=n(t))||s&&t&&"number"==typeof t.length){i&&(t=i);var o=0;return function(){return o>=t.length?{done:!0}:{done:!1,value:t[o++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function n(t,s){if(t){if("string"==typeof t)return i(t,s);var n=Object.prototype.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?i(t,s):void 0}}function i(t,s){(null==s||s>t.length)&&(s=t.length);for(var n=0,i=new Array(s);n=e.length?{done:!0}:{done:!1,value:e[s++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function l(e,t){if(e){if("string"==typeof e)return u(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?u(e,t):void 0}}function u(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,s=new Array(t);n1&&(D.debug('send() | enabling simulcast'),u=_.parse(l.sdp),f=u.media.find(function(e){return'video'===e.type}),R.addLegacySimulcast({offerMediaObject:f,track:s,numStreams:c.length}),l={type:'offer',sdp:_.write(u)}),D.debug('send() | calling pc.setLocalDescription() [offer:%o]',l),I.next=21,t.awrap(this._pc.setLocalDescription(l));case 21:if(u=_.parse(this._pc.localDescription.sdp),f=u.media.find(function(e){return e.type===s.kind}),h.rtcp.cname=x.getCname({offerMediaObject:f}),h.encodings=R.getRtpEncodings({offerMediaObject:f,track:s}),c)for(v=0;v1&&'video/vp8'===h.codecs[0].mimeType.toLowerCase())for(S=p(h.encodings);!(y=S()).done;)y.value.scalabilityMode='S1T3';return this._remoteSdp.send({offerMediaObject:f,offerRtpParameters:h,answerRtpParameters:m,codecOptions:i}),k={type:'answer',sdp:this._remoteSdp.getSdp()},D.debug('send() | calling pc.setRemoteDescription() [answer:%o]',k),I.next=32,t.awrap(this._pc.setRemoteDescription(k));case 32:return P=String(this._nextSendLocalId),this._nextSendLocalId++,this._mapSendLocalIdTrack.set(P,s),I.abrupt("return",{localId:P,rtpParameters:h});case 36:case"end":return I.stop()}},null,this,null,Promise)}},{key:"stopSending",value:function(e){var n,s,c;return t.async(function(i){for(;;)switch(i.prev=i.next){case 0:if(this._assertSendDirection(),D.debug('stopSending() [localId:%s]',e),n=this._mapSendLocalIdTrack.get(e)){i.next=5;break}throw new Error('track not found');case 5:return this._mapSendLocalIdTrack.delete(e),this._sendStream.removeTrack(n),this._pc.addStream(this._sendStream),i.next=10,t.awrap(this._pc.createOffer());case 10:return s=i.sent,D.debug('stopSending() | calling pc.setLocalDescription() [offer:%o]',s),i.prev=12,i.next=15,t.awrap(this._pc.setLocalDescription(s));case 15:i.next=23;break;case 17:if(i.prev=17,i.t0=i.catch(12),0!==this._sendStream.getTracks().length){i.next=22;break}return D.warn('stopSending() | ignoring expected error due no sending tracks: %s',i.t0.toString()),i.abrupt("return");case 22:throw i.t0;case 23:if('stable'!==this._pc.signalingState){i.next=25;break}return i.abrupt("return");case 25:return c={type:'answer',sdp:this._remoteSdp.getSdp()},D.debug('stopSending() | calling pc.setRemoteDescription() [answer:%o]',c),i.next=29,t.awrap(this._pc.setRemoteDescription(c));case 29:case"end":return i.stop()}},null,this,[[12,17]],Promise)}},{key:"replaceTrack",value:function(e,n){return t.async(function(e){for(;;)switch(e.prev=e.next){case 0:throw new y.UnsupportedError('not implemented');case 1:case"end":return e.stop()}},null,null,null,Promise)}},{key:"setMaxSpatialLayer",value:function(e,n){return t.async(function(e){for(;;)switch(e.prev=e.next){case 0:throw new y.UnsupportedError(' not implemented');case 1:case"end":return e.stop()}},null,null,null,Promise)}},{key:"setRtpEncodingParameters",value:function(e,n){return t.async(function(e){for(;;)switch(e.prev=e.next){case 0:throw new y.UnsupportedError('not supported');case 1:case"end":return e.stop()}},null,null,null,Promise)}},{key:"getSenderStats",value:function(e){return t.async(function(e){for(;;)switch(e.prev=e.next){case 0:throw new y.UnsupportedError('not implemented');case 1:case"end":return e.stop()}},null,null,null,Promise)}},{key:"sendDataChannel",value:function(e){var n,s,c,i,o,p,l,u,f,h,m,v;return t.async(function(S){for(;;)switch(S.prev=S.next){case 0:if(n=e.ordered,s=e.maxPacketLifeTime,c=e.maxRetransmits,i=e.label,o=e.protocol,this._assertSendDirection(),p={negotiated:!0,id:this._nextSendSctpStreamId,ordered:n,maxPacketLifeTime:s,maxRetransmitTime:s,maxRetransmits:c,protocol:o},D.debug('sendDataChannel() [options:%o]',p),l=this._pc.createDataChannel(i,p),this._nextSendSctpStreamId=++this._nextSendSctpStreamId%I.MIS,this._hasDataChannelMediaSection){S.next=24;break}return S.next=9,t.awrap(this._pc.createOffer());case 9:if(u=S.sent,f=_.parse(u.sdp),h=f.media.find(function(e){return'application'===e.type}),this._transportReady){S.next=15;break}return S.next=15,t.awrap(this._setupTransport({localDtlsRole:'server',localSdpObject:f}));case 15:return D.debug('sendDataChannel() | calling pc.setLocalDescription() [offer:%o]',u),S.next=18,t.awrap(this._pc.setLocalDescription(u));case 18:return this._remoteSdp.sendSctpAssociation({offerMediaObject:h}),m={type:'answer',sdp:this._remoteSdp.getSdp()},D.debug('sendDataChannel() | calling pc.setRemoteDescription() [answer:%o]',m),S.next=23,t.awrap(this._pc.setRemoteDescription(m));case 23:this._hasDataChannelMediaSection=!0;case 24:return v={streamId:p.id,ordered:p.ordered,maxPacketLifeTime:p.maxPacketLifeTime,maxRetransmits:p.maxRetransmits},S.abrupt("return",{dataChannel:l,sctpStreamParameters:v});case 26:case"end":return S.stop()}},null,this,null,Promise)}},{key:"receive",value:function(e){var n,s,c,i,o,p,l,u,f,h,m,v;return t.async(function(S){for(;;)switch(S.prev=S.next){case 0:return n=e.trackId,s=e.kind,c=e.rtpParameters,this._assertRecvDirection(),D.debug('receive() [trackId:%s, kind:%s]',n,s),i=n,o=s,p=c.rtcp.cname,this._remoteSdp.receive({mid:o,kind:s,offerRtpParameters:c,streamId:p,trackId:n}),l={type:'offer',sdp:this._remoteSdp.getSdp()},D.debug('receive() | calling pc.setRemoteDescription() [offer:%o]',l),S.next=11,t.awrap(this._pc.setRemoteDescription(l));case 11:return S.next=13,t.awrap(this._pc.createAnswer());case 13:if(u=S.sent,f=_.parse(u.sdp),h=f.media.find(function(e){return String(e.mid)===o}),x.applyCodecParameters({offerRtpParameters:c,answerMediaObject:h}),u={type:'answer',sdp:_.write(f)},this._transportReady){S.next=21;break}return S.next=21,t.awrap(this._setupTransport({localDtlsRole:'client',localSdpObject:f}));case 21:return D.debug('receive() | calling pc.setLocalDescription() [answer:%o]',u),S.next=24,t.awrap(this._pc.setLocalDescription(u));case 24:if(m=this._pc.getRemoteStreams().find(function(e){return e.id===p}),v=m.getTrackById(i)){S.next=28;break}throw new Error('remote track not found');case 28:return this._mapRecvLocalIdInfo.set(i,{mid:o,rtpParameters:c}),S.abrupt("return",{localId:i,track:v});case 30:case"end":return S.stop()}},null,this,null,Promise)}},{key:"stopReceiving",value:function(e){var n,s,c,i,o;return t.async(function(p){for(;;)switch(p.prev=p.next){case 0:return this._assertRecvDirection(),D.debug('stopReceiving() [localId:%s]',e),n=this._mapRecvLocalIdInfo.get(e)||{},s=n.mid,c=n.rtpParameters,this._mapRecvLocalIdInfo.delete(e),this._remoteSdp.planBStopReceiving({mid:s,offerRtpParameters:c}),i={type:'offer',sdp:this._remoteSdp.getSdp()},D.debug('stopReceiving() | calling pc.setRemoteDescription() [offer:%o]',i),p.next=9,t.awrap(this._pc.setRemoteDescription(i));case 9:return p.next=11,t.awrap(this._pc.createAnswer());case 11:return o=p.sent,D.debug('stopReceiving() | calling pc.setLocalDescription() [answer:%o]',o),p.next=15,t.awrap(this._pc.setLocalDescription(o));case 15:case"end":return p.stop()}},null,this,null,Promise)}},{key:"pauseReceiving",value:function(e){return t.async(function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}},null,null,null,Promise)}},{key:"resumeReceiving",value:function(e){return t.async(function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}},null,null,null,Promise)}},{key:"getReceiverStats",value:function(e){return t.async(function(e){for(;;)switch(e.prev=e.next){case 0:throw new y.UnsupportedError('not implemented');case 1:case"end":return e.stop()}},null,null,null,Promise)}},{key:"receiveDataChannel",value:function(e){var n,s,c,i,o,p,l,u,f,h,m,v;return t.async(function(S){for(;;)switch(S.prev=S.next){case 0:if(n=e.sctpStreamParameters,s=e.label,c=e.protocol,this._assertRecvDirection(),i=n.streamId,o=n.ordered,p=n.maxPacketLifeTime,l=n.maxRetransmits,u={negotiated:!0,id:i,ordered:o,maxPacketLifeTime:p,maxRetransmitTime:p,maxRetransmits:l,protocol:c},D.debug('receiveDataChannel() [options:%o]',u),f=this._pc.createDataChannel(s,u),this._hasDataChannelMediaSection){S.next=23;break}return this._remoteSdp.receiveSctpAssociation({oldDataChannelSpec:!0}),h={type:'offer',sdp:this._remoteSdp.getSdp()},D.debug('receiveDataChannel() | calling pc.setRemoteDescription() [offer:%o]',h),S.next=12,t.awrap(this._pc.setRemoteDescription(h));case 12:return S.next=14,t.awrap(this._pc.createAnswer());case 14:if(m=S.sent,this._transportReady){S.next=19;break}return v=_.parse(m.sdp),S.next=19,t.awrap(this._setupTransport({localDtlsRole:'client',localSdpObject:v}));case 19:return D.debug('receiveDataChannel() | calling pc.setRemoteDescription() [answer:%o]',m),S.next=22,t.awrap(this._pc.setLocalDescription(m));case 22:this._hasDataChannelMediaSection=!0;case 23:return S.abrupt("return",{dataChannel:f});case 24:case"end":return S.stop()}},null,this,null,Promise)}},{key:"_setupTransport",value:function(e){var n,s,c;return t.async(function(i){for(;;)switch(i.prev=i.next){case 0:return n=e.localDtlsRole,(s=e.localSdpObject)||(s=_.parse(this._pc.localDescription.sdp)),(c=x.extractDtlsParameters({sdpObject:s})).role=n,this._remoteSdp.updateDtlsRole('client'===n?'server':'client'),i.next=7,t.awrap(this.safeEmitAsPromise('@connect',{dtlsParameters:c}));case 7:this._transportReady=!0;case 8:case"end":return i.stop()}},null,this,null,Promise)}},{key:"_assertSendDirection",value:function(){if('send'!==this._direction)throw new Error('method can just be called for handlers with "send" direction')}},{key:"_assertRecvDirection",value:function(){if('recv'!==this._direction)throw new Error('method can just be called for handlers with "recv" direction')}}],[{key:"createFactory",value:function(){return function(){return new v}}}]),v})(k.HandlerInterface);_e.Chrome55=C},615,[22,67,9,10,12,14,17,602,588,591,592,593,606,614,608,609]); +__d(function(g,r,_i,a,_m,_e,d){"use strict";var e=r(d[0]),t=r(d[1]),n=r(d[2]),s=r(d[3]),i=r(d[4]),c=r(d[5]),o=r(d[6]);function p(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(n)return(n=n.call(e)).next.bind(n);if(Array.isArray(e)||(n=u(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var s=0;return function(){return s>=e.length?{done:!0}:{done:!1,value:e[s++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function u(e,t){if(e){if("string"==typeof e)return l(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?l(e,t):void 0}}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,s=new Array(t);n1&&(i.forEach(function(e,t){e.rid="r"+t}),i.reverse()),(u=x.clone(this._sendingRtpParametersByKind[s.kind],{})).codecs=y.reduceCodecs(u.codecs,o),(l=x.clone(this._sendingRemoteRtpParametersByKind[s.kind],{})).codecs=y.reduceCodecs(l.codecs,o),h=this._pc.addTransceiver(s,{direction:'sendonly',streams:[this._sendStream]}),!i){M.next=14;break}return(f=h.sender.getParameters()).encodings=i,M.next=14,t.awrap(h.sender.setParameters(f));case 14:return M.next=16,t.awrap(this._pc.createOffer());case 16:if(m=M.sent,v=_.parse(m.sdp),this._transportReady){M.next=21;break}return M.next=21,t.awrap(this._setupTransport({localDtlsRole:'client',localSdpObject:v}));case 21:return P.debug('send() | calling pc.setLocalDescription() [offer:%o]',m),M.next=24,t.awrap(this._pc.setLocalDescription(m));case 24:if(w=h.mid,u.mid=w,v=_.parse(this._pc.localDescription.sdp),b=v.media[v.media.length-1],u.rtcp.cname=R.getCname({offerMediaObject:b}),i?1===i.length?(k=S.getRtpEncodings({offerMediaObject:b}),e(k[0],i[0]),u.encodings=k):u.encodings=i.reverse():u.encodings=S.getRtpEncodings({offerMediaObject:b}),u.encodings.length>1&&('video/vp8'===u.codecs[0].mimeType.toLowerCase()||'video/h264'===u.codecs[0].mimeType.toLowerCase()))for(D=p(u.encodings);!(T=D()).done;)T.value.scalabilityMode='S1T3';return this._remoteSdp.send({offerMediaObject:b,offerRtpParameters:u,answerRtpParameters:l,codecOptions:c,extmapAllowMixed:!0}),C={type:'answer',sdp:this._remoteSdp.getSdp()},P.debug('send() | calling pc.setRemoteDescription() [answer:%o]',C),M.next=36,t.awrap(this._pc.setRemoteDescription(C));case 36:return this._mapMidTransceiver.set(w,h),M.abrupt("return",{localId:w,rtpParameters:u,rtpSender:h.sender});case 38:case"end":return M.stop()}},null,this,null,Promise)}},{key:"stopSending",value:function(e){var n,s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(P.debug('stopSending() [localId:%s]',e),n=this._mapMidTransceiver.get(e)){c.next=4;break}throw new Error('associated transceiver not found');case 4:return n.sender.replaceTrack(null),this._pc.removeTrack(n.sender),this._remoteSdp.disableMediaSection(n.mid),c.next=9,t.awrap(this._pc.createOffer());case 9:return s=c.sent,P.debug('stopSending() | calling pc.setLocalDescription() [offer:%o]',s),c.next=13,t.awrap(this._pc.setLocalDescription(s));case 13:return i={type:'answer',sdp:this._remoteSdp.getSdp()},P.debug('stopSending() | calling pc.setRemoteDescription() [answer:%o]',i),c.next=17,t.awrap(this._pc.setRemoteDescription(i));case 17:this._mapMidTransceiver.delete(e);case 18:case"end":return c.stop()}},null,this,null,Promise)}},{key:"replaceTrack",value:function(e,n){var s;return t.async(function(i){for(;;)switch(i.prev=i.next){case 0:if(this._assertSendDirection(),n?P.debug('replaceTrack() [localId:%s, track.id:%s]',e,n.id):P.debug('replaceTrack() [localId:%s, no track]',e),s=this._mapMidTransceiver.get(e)){i.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return i.next=7,t.awrap(s.sender.replaceTrack(n));case 7:case"end":return i.stop()}},null,this,null,Promise)}},{key:"setMaxSpatialLayer",value:function(e,n){var s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertSendDirection(),P.debug('setMaxSpatialLayer() [localId:%s, spatialLayer:%s]',e,n),s=this._mapMidTransceiver.get(e)){c.next=5;break}throw new Error('associated transceiver not found');case 5:return i=s.sender.getParameters(),n=i.encodings.length-1-n,i.encodings.forEach(function(e,t){e.active=t>=n}),c.next=10,t.awrap(s.sender.setParameters(i));case 10:case"end":return c.stop()}},null,this,null,Promise)}},{key:"setRtpEncodingParameters",value:function(n,s){var i,c;return t.async(function(o){for(;;)switch(o.prev=o.next){case 0:if(this._assertSendDirection(),P.debug('setRtpEncodingParameters() [localId:%s, params:%o]',n,s),i=this._mapMidTransceiver.get(n)){o.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return(c=i.sender.getParameters()).encodings.forEach(function(t,n){c.encodings[n]=e(e({},t),s)}),o.next=9,t.awrap(i.sender.setParameters(c));case 9:case"end":return o.stop()}},null,this,null,Promise)}},{key:"getSenderStats",value:function(e){var n;return t.async(function(t){for(;;)switch(t.prev=t.next){case 0:if(this._assertSendDirection(),n=this._mapMidTransceiver.get(e)){t.next=4;break}throw new Error('associated RTCRtpTransceiver not found');case 4:return t.abrupt("return",n.sender.getStats());case 5:case"end":return t.stop()}},null,this,null,Promise)}},{key:"sendDataChannel",value:function(e){var n,s,i,c,o,p,u,l,h,f,m,v;return t.async(function(w){for(;;)switch(w.prev=w.next){case 0:if(n=e.ordered,s=e.maxPacketLifeTime,i=e.maxRetransmits,c=e.label,o=e.protocol,this._assertSendDirection(),p={negotiated:!0,id:this._nextSendSctpStreamId,ordered:n,maxPacketLifeTime:s,maxRetransmits:i,protocol:o},P.debug('sendDataChannel() [options:%o]',p),u=this._pc.createDataChannel(c,p),this._nextSendSctpStreamId=++this._nextSendSctpStreamId%T.MIS,this._hasDataChannelMediaSection){w.next=24;break}return w.next=9,t.awrap(this._pc.createOffer());case 9:if(l=w.sent,h=_.parse(l.sdp),f=h.media.find(function(e){return'application'===e.type}),this._transportReady){w.next=15;break}return w.next=15,t.awrap(this._setupTransport({localDtlsRole:'server',localSdpObject:h}));case 15:return P.debug('sendDataChannel() | calling pc.setLocalDescription() [offer:%o]',l),w.next=18,t.awrap(this._pc.setLocalDescription(l));case 18:return this._remoteSdp.sendSctpAssociation({offerMediaObject:f}),m={type:'answer',sdp:this._remoteSdp.getSdp()},P.debug('sendDataChannel() | calling pc.setRemoteDescription() [answer:%o]',m),w.next=23,t.awrap(this._pc.setRemoteDescription(m));case 23:this._hasDataChannelMediaSection=!0;case 24:return v={streamId:p.id,ordered:p.ordered,maxPacketLifeTime:p.maxPacketLifeTime,maxRetransmits:p.maxRetransmits},w.abrupt("return",{dataChannel:u,sctpStreamParameters:v});case 26:case"end":return w.stop()}},null,this,null,Promise)}},{key:"receive",value:function(e){var n,s,i,c,o,p,u,l,h;return t.async(function(f){for(;;)switch(f.prev=f.next){case 0:return n=e.trackId,s=e.kind,i=e.rtpParameters,this._assertRecvDirection(),P.debug('receive() [trackId:%s, kind:%s]',n,s),c=i.mid||String(this._mapMidTransceiver.size),this._remoteSdp.receive({mid:c,kind:s,offerRtpParameters:i,streamId:i.rtcp.cname,trackId:n}),o={type:'offer',sdp:this._remoteSdp.getSdp()},P.debug('receive() | calling pc.setRemoteDescription() [offer:%o]',o),f.next=9,t.awrap(this._pc.setRemoteDescription(o));case 9:return f.next=11,t.awrap(this._pc.createAnswer());case 11:if(p=f.sent,u=_.parse(p.sdp),l=u.media.find(function(e){return String(e.mid)===c}),R.applyCodecParameters({offerRtpParameters:i,answerMediaObject:l}),p={type:'answer',sdp:_.write(u)},this._transportReady){f.next=19;break}return f.next=19,t.awrap(this._setupTransport({localDtlsRole:'client',localSdpObject:u}));case 19:return P.debug('receive() | calling pc.setLocalDescription() [answer:%o]',p),f.next=22,t.awrap(this._pc.setLocalDescription(p));case 22:if(h=this._pc.getTransceivers().find(function(e){return e.mid===c})){f.next=25;break}throw new Error('new RTCRtpTransceiver not found');case 25:return this._mapMidTransceiver.set(c,h),f.abrupt("return",{localId:c,track:h.receiver.track,rtpReceiver:h.receiver});case 27:case"end":return f.stop()}},null,this,null,Promise)}},{key:"stopReceiving",value:function(e){var n,s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertRecvDirection(),P.debug('stopReceiving() [localId:%s]',e),n=this._mapMidTransceiver.get(e)){c.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return this._remoteSdp.closeMediaSection(n.mid),s={type:'offer',sdp:this._remoteSdp.getSdp()},P.debug('stopReceiving() | calling pc.setRemoteDescription() [offer:%o]',s),c.next=10,t.awrap(this._pc.setRemoteDescription(s));case 10:return c.next=12,t.awrap(this._pc.createAnswer());case 12:return i=c.sent,P.debug('stopReceiving() | calling pc.setLocalDescription() [answer:%o]',i),c.next=16,t.awrap(this._pc.setLocalDescription(i));case 16:this._mapMidTransceiver.delete(e);case 17:case"end":return c.stop()}},null,this,null,Promise)}},{key:"pauseReceiving",value:function(e){var n,s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertRecvDirection(),P.debug('pauseReceiving() [localId:%s]',e),n=this._mapMidTransceiver.get(e)){c.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return n.direction='inactive',s={type:'offer',sdp:this._remoteSdp.getSdp()},P.debug('pauseReceiving() | calling pc.setRemoteDescription() [offer:%o]',s),c.next=10,t.awrap(this._pc.setRemoteDescription(s));case 10:return c.next=12,t.awrap(this._pc.createAnswer());case 12:return i=c.sent,P.debug('pauseReceiving() | calling pc.setLocalDescription() [answer:%o]',i),c.next=16,t.awrap(this._pc.setLocalDescription(i));case 16:case"end":return c.stop()}},null,this,null,Promise)}},{key:"resumeReceiving",value:function(e){var n,s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertRecvDirection(),P.debug('resumeReceiving() [localId:%s]',e),n=this._mapMidTransceiver.get(e)){c.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return n.direction='recvonly',s={type:'offer',sdp:this._remoteSdp.getSdp()},P.debug('resumeReceiving() | calling pc.setRemoteDescription() [offer:%o]',s),c.next=10,t.awrap(this._pc.setRemoteDescription(s));case 10:return c.next=12,t.awrap(this._pc.createAnswer());case 12:return i=c.sent,P.debug('resumeReceiving() | calling pc.setLocalDescription() [answer:%o]',i),c.next=16,t.awrap(this._pc.setLocalDescription(i));case 16:case"end":return c.stop()}},null,this,null,Promise)}},{key:"getReceiverStats",value:function(e){var n;return t.async(function(t){for(;;)switch(t.prev=t.next){case 0:if(this._assertRecvDirection(),n=this._mapMidTransceiver.get(e)){t.next=4;break}throw new Error('associated RTCRtpTransceiver not found');case 4:return t.abrupt("return",n.receiver.getStats());case 5:case"end":return t.stop()}},null,this,null,Promise)}},{key:"receiveDataChannel",value:function(e){var n,s,i,c,o,p,u,l,h,f,m,v;return t.async(function(w){for(;;)switch(w.prev=w.next){case 0:if(n=e.sctpStreamParameters,s=e.label,i=e.protocol,this._assertRecvDirection(),c=n.streamId,o=n.ordered,p=n.maxPacketLifeTime,u=n.maxRetransmits,l={negotiated:!0,id:c,ordered:o,maxPacketLifeTime:p,maxRetransmits:u,protocol:i},P.debug('receiveDataChannel() [options:%o]',l),h=this._pc.createDataChannel(s,l),this._hasDataChannelMediaSection){w.next=23;break}return this._remoteSdp.receiveSctpAssociation(),f={type:'offer',sdp:this._remoteSdp.getSdp()},P.debug('receiveDataChannel() | calling pc.setRemoteDescription() [offer:%o]',f),w.next=12,t.awrap(this._pc.setRemoteDescription(f));case 12:return w.next=14,t.awrap(this._pc.createAnswer());case 14:if(m=w.sent,this._transportReady){w.next=19;break}return v=_.parse(m.sdp),w.next=19,t.awrap(this._setupTransport({localDtlsRole:'client',localSdpObject:v}));case 19:return P.debug('receiveDataChannel() | calling pc.setRemoteDescription() [answer:%o]',m),w.next=22,t.awrap(this._pc.setLocalDescription(m));case 22:this._hasDataChannelMediaSection=!0;case 23:return w.abrupt("return",{dataChannel:h});case 24:case"end":return w.stop()}},null,this,null,Promise)}},{key:"_setupTransport",value:function(e){var n,s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:return n=e.localDtlsRole,(s=e.localSdpObject)||(s=_.parse(this._pc.localDescription.sdp)),(i=R.extractDtlsParameters({sdpObject:s})).role=n,this._remoteSdp.updateDtlsRole('client'===n?'server':'client'),c.next=7,t.awrap(this.safeEmitAsPromise('@connect',{dtlsParameters:i}));case 7:this._transportReady=!0;case 8:case"end":return c.stop()}},null,this,null,Promise)}},{key:"_assertSendDirection",value:function(){if('send'!==this._direction)throw new Error('method can just be called for handlers with "send" direction')}},{key:"_assertRecvDirection",value:function(){if('recv'!==this._direction)throw new Error('method can just be called for handlers with "recv" direction')}}],[{key:"createFactory",value:function(){return function(){return new v}}}]),v})(k.HandlerInterface);_e.Firefox60=C},616,[22,67,9,10,12,14,17,602,588,591,592,593,606,607,608,609]); +__d(function(g,r,_i,a,_m,_e,d){"use strict";var e=r(d[0]),t=r(d[1]),n=r(d[2]),s=r(d[3]),i=r(d[4]),c=r(d[5]),o=r(d[6]);function p(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(n)return(n=n.call(e)).next.bind(n);if(Array.isArray(e)||(n=u(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var s=0;return function(){return s>=e.length?{done:!0}:{done:!1,value:e[s++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function u(e,t){if(e){if("string"==typeof e)return l(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?l(e,t):void 0}}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,s=new Array(t);n1&&(k.debug('send() | enabling legacy simulcast'),v=_.parse(m.sdp),w=v.media[f.idx],R.addLegacySimulcast({offerMediaObject:w,numStreams:i.length}),m={type:'offer',sdp:_.write(v)}),k.debug('send() | calling pc.setLocalDescription() [offer:%o]',m),M.next=20,t.awrap(this._pc.setLocalDescription(m));case 20:if(x=h.mid,u.mid=x,v=_.parse(this._pc.localDescription.sdp),w=v.media[f.idx],u.rtcp.cname=y.getCname({offerMediaObject:w}),u.encodings=R.getRtpEncodings({offerMediaObject:w}),i)for(D=0;D1&&('video/vp8'===u.codecs[0].mimeType.toLowerCase()||'video/h264'===u.codecs[0].mimeType.toLowerCase()))for(P=p(u.encodings);!(T=P()).done;)T.value.scalabilityMode='S1T3';return this._remoteSdp.send({offerMediaObject:w,reuseMid:f.reuseMid,offerRtpParameters:u,answerRtpParameters:l,codecOptions:c}),C={type:'answer',sdp:this._remoteSdp.getSdp()},k.debug('send() | calling pc.setRemoteDescription() [answer:%o]',C),M.next=33,t.awrap(this._pc.setRemoteDescription(C));case 33:return this._mapMidTransceiver.set(x,h),M.abrupt("return",{localId:x,rtpParameters:u,rtpSender:h.sender});case 35:case"end":return M.stop()}},null,this,null,Promise)}},{key:"stopSending",value:function(e){var n,s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertSendDirection(),k.debug('stopSending() [localId:%s]',e),n=this._mapMidTransceiver.get(e)){c.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return n.sender.replaceTrack(null),this._pc.removeTrack(n.sender),this._remoteSdp.closeMediaSection(n.mid),c.next=10,t.awrap(this._pc.createOffer());case 10:return s=c.sent,k.debug('stopSending() | calling pc.setLocalDescription() [offer:%o]',s),c.next=14,t.awrap(this._pc.setLocalDescription(s));case 14:return i={type:'answer',sdp:this._remoteSdp.getSdp()},k.debug('stopSending() | calling pc.setRemoteDescription() [answer:%o]',i),c.next=18,t.awrap(this._pc.setRemoteDescription(i));case 18:this._mapMidTransceiver.delete(e);case 19:case"end":return c.stop()}},null,this,null,Promise)}},{key:"replaceTrack",value:function(e,n){var s;return t.async(function(i){for(;;)switch(i.prev=i.next){case 0:if(this._assertSendDirection(),n?k.debug('replaceTrack() [localId:%s, track.id:%s]',e,n.id):k.debug('replaceTrack() [localId:%s, no track]',e),s=this._mapMidTransceiver.get(e)){i.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return i.next=7,t.awrap(s.sender.replaceTrack(n));case 7:case"end":return i.stop()}},null,this,null,Promise)}},{key:"setMaxSpatialLayer",value:function(e,n){var s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertSendDirection(),k.debug('setMaxSpatialLayer() [localId:%s, spatialLayer:%s]',e,n),s=this._mapMidTransceiver.get(e)){c.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return(i=s.sender.getParameters()).encodings.forEach(function(e,t){e.active=t<=n}),c.next=9,t.awrap(s.sender.setParameters(i));case 9:case"end":return c.stop()}},null,this,null,Promise)}},{key:"setRtpEncodingParameters",value:function(n,s){var i,c;return t.async(function(o){for(;;)switch(o.prev=o.next){case 0:if(this._assertSendDirection(),k.debug('setRtpEncodingParameters() [localId:%s, params:%o]',n,s),i=this._mapMidTransceiver.get(n)){o.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return(c=i.sender.getParameters()).encodings.forEach(function(t,n){c.encodings[n]=e(e({},t),s)}),o.next=9,t.awrap(i.sender.setParameters(c));case 9:case"end":return o.stop()}},null,this,null,Promise)}},{key:"getSenderStats",value:function(e){var n;return t.async(function(t){for(;;)switch(t.prev=t.next){case 0:if(this._assertSendDirection(),n=this._mapMidTransceiver.get(e)){t.next=4;break}throw new Error('associated RTCRtpTransceiver not found');case 4:return t.abrupt("return",n.sender.getStats());case 5:case"end":return t.stop()}},null,this,null,Promise)}},{key:"sendDataChannel",value:function(e){var n,s,i,c,o,p,u,l,f,h,m,v;return t.async(function(w){for(;;)switch(w.prev=w.next){case 0:if(n=e.ordered,s=e.maxPacketLifeTime,i=e.maxRetransmits,c=e.label,o=e.protocol,this._assertSendDirection(),p={negotiated:!0,id:this._nextSendSctpStreamId,ordered:n,maxPacketLifeTime:s,maxRetransmits:i,protocol:o},k.debug('sendDataChannel() [options:%o]',p),u=this._pc.createDataChannel(c,p),this._nextSendSctpStreamId=++this._nextSendSctpStreamId%P.MIS,this._hasDataChannelMediaSection){w.next=24;break}return w.next=9,t.awrap(this._pc.createOffer());case 9:if(l=w.sent,f=_.parse(l.sdp),h=f.media.find(function(e){return'application'===e.type}),this._transportReady){w.next=15;break}return w.next=15,t.awrap(this._setupTransport({localDtlsRole:'server',localSdpObject:f}));case 15:return k.debug('sendDataChannel() | calling pc.setLocalDescription() [offer:%o]',l),w.next=18,t.awrap(this._pc.setLocalDescription(l));case 18:return this._remoteSdp.sendSctpAssociation({offerMediaObject:h}),m={type:'answer',sdp:this._remoteSdp.getSdp()},k.debug('sendDataChannel() | calling pc.setRemoteDescription() [answer:%o]',m),w.next=23,t.awrap(this._pc.setRemoteDescription(m));case 23:this._hasDataChannelMediaSection=!0;case 24:return v={streamId:p.id,ordered:p.ordered,maxPacketLifeTime:p.maxPacketLifeTime,maxRetransmits:p.maxRetransmits},w.abrupt("return",{dataChannel:u,sctpStreamParameters:v});case 26:case"end":return w.stop()}},null,this,null,Promise)}},{key:"receive",value:function(e){var n,s,i,c,o,p,u,l,f;return t.async(function(h){for(;;)switch(h.prev=h.next){case 0:return n=e.trackId,s=e.kind,i=e.rtpParameters,this._assertRecvDirection(),k.debug('receive() [trackId:%s, kind:%s]',n,s),c=i.mid||String(this._mapMidTransceiver.size),this._remoteSdp.receive({mid:c,kind:s,offerRtpParameters:i,streamId:i.rtcp.cname,trackId:n}),o={type:'offer',sdp:this._remoteSdp.getSdp()},k.debug('receive() | calling pc.setRemoteDescription() [offer:%o]',o),h.next=9,t.awrap(this._pc.setRemoteDescription(o));case 9:return h.next=11,t.awrap(this._pc.createAnswer());case 11:if(p=h.sent,u=_.parse(p.sdp),l=u.media.find(function(e){return String(e.mid)===c}),y.applyCodecParameters({offerRtpParameters:i,answerMediaObject:l}),p={type:'answer',sdp:_.write(u)},this._transportReady){h.next=19;break}return h.next=19,t.awrap(this._setupTransport({localDtlsRole:'client',localSdpObject:u}));case 19:return k.debug('receive() | calling pc.setLocalDescription() [answer:%o]',p),h.next=22,t.awrap(this._pc.setLocalDescription(p));case 22:if(f=this._pc.getTransceivers().find(function(e){return e.mid===c})){h.next=25;break}throw new Error('new RTCRtpTransceiver not found');case 25:return this._mapMidTransceiver.set(c,f),h.abrupt("return",{localId:c,track:f.receiver.track,rtpReceiver:f.receiver});case 27:case"end":return h.stop()}},null,this,null,Promise)}},{key:"stopReceiving",value:function(e){var n,s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertRecvDirection(),k.debug('stopReceiving() [localId:%s]',e),n=this._mapMidTransceiver.get(e)){c.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return this._remoteSdp.closeMediaSection(n.mid),s={type:'offer',sdp:this._remoteSdp.getSdp()},k.debug('stopReceiving() | calling pc.setRemoteDescription() [offer:%o]',s),c.next=10,t.awrap(this._pc.setRemoteDescription(s));case 10:return c.next=12,t.awrap(this._pc.createAnswer());case 12:return i=c.sent,k.debug('stopReceiving() | calling pc.setLocalDescription() [answer:%o]',i),c.next=16,t.awrap(this._pc.setLocalDescription(i));case 16:this._mapMidTransceiver.delete(e);case 17:case"end":return c.stop()}},null,this,null,Promise)}},{key:"pauseReceiving",value:function(e){var n,s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertRecvDirection(),k.debug('pauseReceiving() [localId:%s]',e),n=this._mapMidTransceiver.get(e)){c.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return n.direction='inactive',s={type:'offer',sdp:this._remoteSdp.getSdp()},k.debug('pauseReceiving() | calling pc.setRemoteDescription() [offer:%o]',s),c.next=10,t.awrap(this._pc.setRemoteDescription(s));case 10:return c.next=12,t.awrap(this._pc.createAnswer());case 12:return i=c.sent,k.debug('pauseReceiving() | calling pc.setLocalDescription() [answer:%o]',i),c.next=16,t.awrap(this._pc.setLocalDescription(i));case 16:case"end":return c.stop()}},null,this,null,Promise)}},{key:"resumeReceiving",value:function(e){var n,s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertRecvDirection(),k.debug('resumeReceiving() [localId:%s]',e),n=this._mapMidTransceiver.get(e)){c.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return n.direction='recvonly',s={type:'offer',sdp:this._remoteSdp.getSdp()},k.debug('resumeReceiving() | calling pc.setRemoteDescription() [offer:%o]',s),c.next=10,t.awrap(this._pc.setRemoteDescription(s));case 10:return c.next=12,t.awrap(this._pc.createAnswer());case 12:return i=c.sent,k.debug('resumeReceiving() | calling pc.setLocalDescription() [answer:%o]',i),c.next=16,t.awrap(this._pc.setLocalDescription(i));case 16:case"end":return c.stop()}},null,this,null,Promise)}},{key:"getReceiverStats",value:function(e){var n;return t.async(function(t){for(;;)switch(t.prev=t.next){case 0:if(this._assertRecvDirection(),n=this._mapMidTransceiver.get(e)){t.next=4;break}throw new Error('associated RTCRtpTransceiver not found');case 4:return t.abrupt("return",n.receiver.getStats());case 5:case"end":return t.stop()}},null,this,null,Promise)}},{key:"receiveDataChannel",value:function(e){var n,s,i,c,o,p,u,l,f,h,m,v;return t.async(function(w){for(;;)switch(w.prev=w.next){case 0:if(n=e.sctpStreamParameters,s=e.label,i=e.protocol,this._assertRecvDirection(),c=n.streamId,o=n.ordered,p=n.maxPacketLifeTime,u=n.maxRetransmits,l={negotiated:!0,id:c,ordered:o,maxPacketLifeTime:p,maxRetransmits:u,protocol:i},k.debug('receiveDataChannel() [options:%o]',l),f=this._pc.createDataChannel(s,l),this._hasDataChannelMediaSection){w.next=23;break}return this._remoteSdp.receiveSctpAssociation(),h={type:'offer',sdp:this._remoteSdp.getSdp()},k.debug('receiveDataChannel() | calling pc.setRemoteDescription() [offer:%o]',h),w.next=12,t.awrap(this._pc.setRemoteDescription(h));case 12:return w.next=14,t.awrap(this._pc.createAnswer());case 14:if(m=w.sent,this._transportReady){w.next=19;break}return v=_.parse(m.sdp),w.next=19,t.awrap(this._setupTransport({localDtlsRole:'client',localSdpObject:v}));case 19:return k.debug('receiveDataChannel() | calling pc.setRemoteDescription() [answer:%o]',m),w.next=22,t.awrap(this._pc.setLocalDescription(m));case 22:this._hasDataChannelMediaSection=!0;case 23:return w.abrupt("return",{dataChannel:f});case 24:case"end":return w.stop()}},null,this,null,Promise)}},{key:"_setupTransport",value:function(e){var n,s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:return n=e.localDtlsRole,(s=e.localSdpObject)||(s=_.parse(this._pc.localDescription.sdp)),(i=y.extractDtlsParameters({sdpObject:s})).role=n,this._remoteSdp.updateDtlsRole('client'===n?'server':'client'),c.next=7,t.awrap(this.safeEmitAsPromise('@connect',{dtlsParameters:i}));case 7:this._transportReady=!0;case 8:case"end":return c.stop()}},null,this,null,Promise)}},{key:"_assertSendDirection",value:function(){if('send'!==this._direction)throw new Error('method can just be called for handlers with "send" direction')}},{key:"_assertRecvDirection",value:function(){if('recv'!==this._direction)throw new Error('method can just be called for handlers with "recv" direction')}}],[{key:"createFactory",value:function(){return function(){return new v}}}]),v})(x.HandlerInterface);_e.Safari12=T},617,[22,67,9,10,12,14,17,602,588,592,593,606,607,608,609]); +__d(function(g,_r,_i,a,_m,_e,d){"use strict";var e=_r(d[0]),t=_r(d[1]),r=_r(d[2]),n=_r(d[3]),s=_r(d[4]),c=_r(d[5]),i=_r(d[6]);function o(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(r)return(r=r.call(e)).next.bind(r);if(Array.isArray(e)||(r=p(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var n=0;return function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function p(e,t){if(e){if("string"==typeof e)return l(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?l(e,t):void 0}}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r1&&(k.debug('send() | enabling simulcast'),l=v.parse(p.sdp),u=l.media.find(function(e){return'video'===e.type}),w.addLegacySimulcast({offerMediaObject:u,track:n,numStreams:s.length}),p={type:'offer',sdp:v.write(l)}),k.debug('send() | calling pc.setLocalDescription() [offer:%o]',p),I.next=21,t.awrap(this._pc.setLocalDescription(p));case 21:if(l=v.parse(this._pc.localDescription.sdp),u=l.media.find(function(e){return e.type===n.kind}),f.rtcp.cname=R.getCname({offerMediaObject:u}),f.encodings=w.getRtpEncodings({offerMediaObject:u,track:n}),s)for(m=0;m1&&'video/vp8'===f.codecs[0].mimeType.toLowerCase())for(S=o(f.encodings);!(y=S()).done;)y.value.scalabilityMode='S1T3';return this._remoteSdp.send({offerMediaObject:u,offerRtpParameters:f,answerRtpParameters:h,codecOptions:c}),x={type:'answer',sdp:this._remoteSdp.getSdp()},k.debug('send() | calling pc.setRemoteDescription() [answer:%o]',x),I.next=32,t.awrap(this._pc.setRemoteDescription(x));case 32:return P=String(this._nextSendLocalId),this._nextSendLocalId++,D=this._pc.getSenders().find(function(e){return e.track===n}),this._mapSendLocalIdRtpSender.set(P,D),I.abrupt("return",{localId:P,rtpParameters:f,rtpSender:D});case 37:case"end":return I.stop()}},null,this,null,Promise)}},{key:"stopSending",value:function(e){var r,n,s;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertSendDirection(),r=this._mapSendLocalIdRtpSender.get(e)){c.next=4;break}throw new Error('associated RTCRtpSender not found');case 4:return r.track&&this._sendStream.removeTrack(r.track),this._mapSendLocalIdRtpSender.delete(e),c.next=8,t.awrap(this._pc.createOffer());case 8:return n=c.sent,k.debug('stopSending() | calling pc.setLocalDescription() [offer:%o]',n),c.prev=10,c.next=13,t.awrap(this._pc.setLocalDescription(n));case 13:c.next=21;break;case 15:if(c.prev=15,c.t0=c.catch(10),0!==this._sendStream.getTracks().length){c.next=20;break}return k.warn('stopSending() | ignoring expected error due no sending tracks: %s',c.t0.toString()),c.abrupt("return");case 20:throw c.t0;case 21:if('stable'!==this._pc.signalingState){c.next=23;break}return c.abrupt("return");case 23:return s={type:'answer',sdp:this._remoteSdp.getSdp()},k.debug('stopSending() | calling pc.setRemoteDescription() [answer:%o]',s),c.next=27,t.awrap(this._pc.setRemoteDescription(s));case 27:case"end":return c.stop()}},null,this,[[10,15]],Promise)}},{key:"replaceTrack",value:function(e,r){var n,s;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertSendDirection(),r?k.debug('replaceTrack() [localId:%s, track.id:%s]',e,r.id):k.debug('replaceTrack() [localId:%s, no track]',e),n=this._mapSendLocalIdRtpSender.get(e)){c.next=5;break}throw new Error('associated RTCRtpSender not found');case 5:return s=n.track,c.next=8,t.awrap(n.replaceTrack(r));case 8:s&&this._sendStream.removeTrack(s),r&&this._sendStream.addTrack(r);case 10:case"end":return c.stop()}},null,this,null,Promise)}},{key:"setMaxSpatialLayer",value:function(e,r){var n,s;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertSendDirection(),k.debug('setMaxSpatialLayer() [localId:%s, spatialLayer:%s]',e,r),n=this._mapSendLocalIdRtpSender.get(e)){c.next=5;break}throw new Error('associated RTCRtpSender not found');case 5:return(s=n.getParameters()).encodings.forEach(function(e,t){e.active=t<=r}),c.next=9,t.awrap(n.setParameters(s));case 9:case"end":return c.stop()}},null,this,null,Promise)}},{key:"setRtpEncodingParameters",value:function(r,n){var s,c;return t.async(function(i){for(;;)switch(i.prev=i.next){case 0:if(this._assertSendDirection(),k.debug('setRtpEncodingParameters() [localId:%s, params:%o]',r,n),s=this._mapSendLocalIdRtpSender.get(r)){i.next=5;break}throw new Error('associated RTCRtpSender not found');case 5:return(c=s.getParameters()).encodings.forEach(function(t,r){c.encodings[r]=e(e({},t),n)}),i.next=9,t.awrap(s.setParameters(c));case 9:case"end":return i.stop()}},null,this,null,Promise)}},{key:"getSenderStats",value:function(e){var r;return t.async(function(t){for(;;)switch(t.prev=t.next){case 0:if(this._assertSendDirection(),r=this._mapSendLocalIdRtpSender.get(e)){t.next=4;break}throw new Error('associated RTCRtpSender not found');case 4:return t.abrupt("return",r.getStats());case 5:case"end":return t.stop()}},null,this,null,Promise)}},{key:"sendDataChannel",value:function(e){var r,n,s,c,i,o,p,l,u,f,h,m;return t.async(function(S){for(;;)switch(S.prev=S.next){case 0:if(r=e.ordered,n=e.maxPacketLifeTime,s=e.maxRetransmits,c=e.label,i=e.protocol,this._assertSendDirection(),o={negotiated:!0,id:this._nextSendSctpStreamId,ordered:r,maxPacketLifeTime:n,maxRetransmits:s,protocol:i},k.debug('sendDataChannel() [options:%o]',o),p=this._pc.createDataChannel(c,o),this._nextSendSctpStreamId=++this._nextSendSctpStreamId%P.MIS,this._hasDataChannelMediaSection){S.next=24;break}return S.next=9,t.awrap(this._pc.createOffer());case 9:if(l=S.sent,u=v.parse(l.sdp),f=u.media.find(function(e){return'application'===e.type}),this._transportReady){S.next=15;break}return S.next=15,t.awrap(this._setupTransport({localDtlsRole:'server',localSdpObject:u}));case 15:return k.debug('sendDataChannel() | calling pc.setLocalDescription() [offer:%o]',l),S.next=18,t.awrap(this._pc.setLocalDescription(l));case 18:return this._remoteSdp.sendSctpAssociation({offerMediaObject:f}),h={type:'answer',sdp:this._remoteSdp.getSdp()},k.debug('sendDataChannel() | calling pc.setRemoteDescription() [answer:%o]',h),S.next=23,t.awrap(this._pc.setRemoteDescription(h));case 23:this._hasDataChannelMediaSection=!0;case 24:return m={streamId:o.id,ordered:o.ordered,maxPacketLifeTime:o.maxPacketLifeTime,maxRetransmits:o.maxRetransmits},S.abrupt("return",{dataChannel:p,sctpStreamParameters:m});case 26:case"end":return S.stop()}},null,this,null,Promise)}},{key:"receive",value:function(e){var r,n,s,c,i,o,p,l,u,f;return t.async(function(h){for(;;)switch(h.prev=h.next){case 0:return r=e.trackId,n=e.kind,s=e.rtpParameters,this._assertRecvDirection(),k.debug('receive() [trackId:%s, kind:%s]',r,n),c=r,i=n,this._remoteSdp.receive({mid:i,kind:n,offerRtpParameters:s,streamId:s.rtcp.cname,trackId:r}),o={type:'offer',sdp:this._remoteSdp.getSdp()},k.debug('receive() | calling pc.setRemoteDescription() [offer:%o]',o),h.next=10,t.awrap(this._pc.setRemoteDescription(o));case 10:return h.next=12,t.awrap(this._pc.createAnswer());case 12:if(p=h.sent,l=v.parse(p.sdp),u=l.media.find(function(e){return String(e.mid)===i}),R.applyCodecParameters({offerRtpParameters:s,answerMediaObject:u}),p={type:'answer',sdp:v.write(l)},this._transportReady){h.next=20;break}return h.next=20,t.awrap(this._setupTransport({localDtlsRole:'client',localSdpObject:l}));case 20:return k.debug('receive() | calling pc.setLocalDescription() [answer:%o]',p),h.next=23,t.awrap(this._pc.setLocalDescription(p));case 23:if(f=this._pc.getReceivers().find(function(e){return e.track&&e.track.id===c})){h.next=26;break}throw new Error('new RTCRtpReceiver not');case 26:return this._mapRecvLocalIdInfo.set(c,{mid:i,rtpParameters:s,rtpReceiver:f}),h.abrupt("return",{localId:c,track:f.track,rtpReceiver:f});case 28:case"end":return h.stop()}},null,this,null,Promise)}},{key:"stopReceiving",value:function(e){var r,n,s,c,i;return t.async(function(o){for(;;)switch(o.prev=o.next){case 0:return this._assertRecvDirection(),k.debug('stopReceiving() [localId:%s]',e),r=this._mapRecvLocalIdInfo.get(e)||{},n=r.mid,s=r.rtpParameters,this._mapRecvLocalIdInfo.delete(e),this._remoteSdp.planBStopReceiving({mid:n,offerRtpParameters:s}),c={type:'offer',sdp:this._remoteSdp.getSdp()},k.debug('stopReceiving() | calling pc.setRemoteDescription() [offer:%o]',c),o.next=9,t.awrap(this._pc.setRemoteDescription(c));case 9:return o.next=11,t.awrap(this._pc.createAnswer());case 11:return i=o.sent,k.debug('stopReceiving() | calling pc.setLocalDescription() [answer:%o]',i),o.next=15,t.awrap(this._pc.setLocalDescription(i));case 15:case"end":return o.stop()}},null,this,null,Promise)}},{key:"getReceiverStats",value:function(e){var r,n;return t.async(function(t){for(;;)switch(t.prev=t.next){case 0:if(this._assertRecvDirection(),r=this._mapRecvLocalIdInfo.get(e)||{},n=r.rtpReceiver){t.next=4;break}throw new Error('associated RTCRtpReceiver not found');case 4:return t.abrupt("return",n.getStats());case 5:case"end":return t.stop()}},null,this,null,Promise)}},{key:"pauseReceiving",value:function(e){return t.async(function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}},null,null,null,Promise)}},{key:"resumeReceiving",value:function(e){return t.async(function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}},null,null,null,Promise)}},{key:"receiveDataChannel",value:function(e){var r,n,s,c,i,o,p,l,u,f,h,m;return t.async(function(S){for(;;)switch(S.prev=S.next){case 0:if(r=e.sctpStreamParameters,n=e.label,s=e.protocol,this._assertRecvDirection(),c=r.streamId,i=r.ordered,o=r.maxPacketLifeTime,p=r.maxRetransmits,l={negotiated:!0,id:c,ordered:i,maxPacketLifeTime:o,maxRetransmits:p,protocol:s},k.debug('receiveDataChannel() [options:%o]',l),u=this._pc.createDataChannel(n,l),this._hasDataChannelMediaSection){S.next=23;break}return this._remoteSdp.receiveSctpAssociation({oldDataChannelSpec:!0}),f={type:'offer',sdp:this._remoteSdp.getSdp()},k.debug('receiveDataChannel() | calling pc.setRemoteDescription() [offer:%o]',f),S.next=12,t.awrap(this._pc.setRemoteDescription(f));case 12:return S.next=14,t.awrap(this._pc.createAnswer());case 14:if(h=S.sent,this._transportReady){S.next=19;break}return m=v.parse(h.sdp),S.next=19,t.awrap(this._setupTransport({localDtlsRole:'client',localSdpObject:m}));case 19:return k.debug('receiveDataChannel() | calling pc.setRemoteDescription() [answer:%o]',h),S.next=22,t.awrap(this._pc.setLocalDescription(h));case 22:this._hasDataChannelMediaSection=!0;case 23:return S.abrupt("return",{dataChannel:u});case 24:case"end":return S.stop()}},null,this,null,Promise)}},{key:"_setupTransport",value:function(e){var r,n,s;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:return r=e.localDtlsRole,(n=e.localSdpObject)||(n=v.parse(this._pc.localDescription.sdp)),(s=R.extractDtlsParameters({sdpObject:n})).role=r,this._remoteSdp.updateDtlsRole('client'===r?'server':'client'),c.next=7,t.awrap(this.safeEmitAsPromise('@connect',{dtlsParameters:s}));case 7:this._transportReady=!0;case 8:case"end":return c.stop()}},null,this,null,Promise)}},{key:"_assertSendDirection",value:function(){if('send'!==this._direction)throw new Error('method can just be called for handlers with "send" direction')}},{key:"_assertRecvDirection",value:function(){if('recv'!==this._direction)throw new Error('method can just be called for handlers with "recv" direction')}}],[{key:"createFactory",value:function(){return function(){return new m}}}]),m})(y.HandlerInterface);_e.Safari11=D},618,[22,67,9,10,12,14,17,602,588,592,593,606,614,608,609]); +__d(function(g,r,_i,a,_m,_e,d){"use strict";var e=r(d[0]),t=r(d[1]),n=r(d[2]),s=r(d[3]),c=r(d[4]),i=r(d[5]),o=r(d[6]);function u(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(n)return(n=n.call(e)).next.bind(n);if(Array.isArray(e)||(n=l(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var s=0;return function(){return s>=e.length?{done:!0}:{done:!1,value:e[s++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function l(e,t){if(e){if("string"==typeof e)return p(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?p(e,t):void 0}}function p(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,s=new Array(t);n=t.length?{done:!0}:{done:!1,value:t[l++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function n(t,n){if(t){if("string"==typeof t)return i(t,n);var o=Object.prototype.toString.call(t).slice(8,-1);return"Object"===o&&t.constructor&&(o=t.constructor.name),"Map"===o||"Set"===o?Array.from(t):"Arguments"===o||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(o)?i(t,n):void 0}}function i(t,n){(null==n||n>t.length)&&(n=t.length);for(var i=0,o=new Array(n);i=e.length?{done:!0}:{done:!1,value:e[s++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function l(e,t){if(e){if("string"==typeof e)return u(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?u(e,t):void 0}}function u(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,s=new Array(t);n1&&(D.debug('send() | enabling simulcast'),u=_.parse(l.sdp),f=u.media.find(function(e){return'video'===e.type}),R.addLegacySimulcast({offerMediaObject:f,track:s,numStreams:c.length}),l={type:'offer',sdp:_.write(u)}),D.debug('send() | calling pc.setLocalDescription() [offer:%o]',l),I.next=21,t.awrap(this._pc.setLocalDescription(l));case 21:if(u=_.parse(this._pc.localDescription.sdp),f=u.media.find(function(e){return e.type===s.kind}),m.rtcp.cname=x.getCname({offerMediaObject:f}),m.encodings=R.getRtpEncodings({offerMediaObject:f,track:s}),c)for(v=0;v1&&('video/vp8'===m.codecs[0].mimeType.toLowerCase()||'video/h264'===m.codecs[0].mimeType.toLowerCase()))for(S=p(m.encodings);!(b=S()).done;)b.value.scalabilityMode='S1T3';return this._remoteSdp.send({offerMediaObject:f,offerRtpParameters:m,answerRtpParameters:h,codecOptions:i}),k={type:'answer',sdp:this._remoteSdp.getSdp()},D.debug('send() | calling pc.setRemoteDescription() [answer:%o]',k),I.next=32,t.awrap(this._pc.setRemoteDescription(k));case 32:return P=String(this._nextSendLocalId),this._nextSendLocalId++,this._mapSendLocalIdTrack.set(P,s),I.abrupt("return",{localId:P,rtpParameters:m});case 36:case"end":return I.stop()}},null,this,null,Promise)}},{key:"stopSending",value:function(e){var n,s,c;return t.async(function(i){for(;;)switch(i.prev=i.next){case 0:if(this._assertSendDirection(),D.debug('stopSending() [localId:%s]',e),n=this._mapSendLocalIdTrack.get(e)){i.next=5;break}throw new Error('track not found');case 5:return this._mapSendLocalIdTrack.delete(e),this._sendStream.removeTrack(n),this._pc.addStream(this._sendStream),i.next=10,t.awrap(this._pc.createOffer());case 10:return s=i.sent,D.debug('stopSending() | calling pc.setLocalDescription() [offer:%o]',s),i.prev=12,i.next=15,t.awrap(this._pc.setLocalDescription(s));case 15:i.next=23;break;case 17:if(i.prev=17,i.t0=i.catch(12),0!==this._sendStream.getTracks().length){i.next=22;break}return D.warn('stopSending() | ignoring expected error due no sending tracks: %s',i.t0.toString()),i.abrupt("return");case 22:throw i.t0;case 23:if('stable'!==this._pc.signalingState){i.next=25;break}return i.abrupt("return");case 25:return c={type:'answer',sdp:this._remoteSdp.getSdp()},D.debug('stopSending() | calling pc.setRemoteDescription() [answer:%o]',c),i.next=29,t.awrap(this._pc.setRemoteDescription(c));case 29:case"end":return i.stop()}},null,this,[[12,17]],Promise)}},{key:"replaceTrack",value:function(e,n){return t.async(function(e){for(;;)switch(e.prev=e.next){case 0:throw new b.UnsupportedError('not implemented');case 1:case"end":return e.stop()}},null,null,null,Promise)}},{key:"setMaxSpatialLayer",value:function(e,n){return t.async(function(e){for(;;)switch(e.prev=e.next){case 0:throw new b.UnsupportedError('not implemented');case 1:case"end":return e.stop()}},null,null,null,Promise)}},{key:"setRtpEncodingParameters",value:function(e,n){return t.async(function(e){for(;;)switch(e.prev=e.next){case 0:throw new b.UnsupportedError('not implemented');case 1:case"end":return e.stop()}},null,null,null,Promise)}},{key:"getSenderStats",value:function(e){return t.async(function(e){for(;;)switch(e.prev=e.next){case 0:throw new b.UnsupportedError('not implemented');case 1:case"end":return e.stop()}},null,null,null,Promise)}},{key:"sendDataChannel",value:function(e){var n,s,c,i,o,p,l,u,f,m,h,v;return t.async(function(S){for(;;)switch(S.prev=S.next){case 0:if(n=e.ordered,s=e.maxPacketLifeTime,c=e.maxRetransmits,i=e.label,o=e.protocol,this._assertSendDirection(),p={negotiated:!0,id:this._nextSendSctpStreamId,ordered:n,maxPacketLifeTime:s,maxRetransmitTime:s,maxRetransmits:c,protocol:o},D.debug('sendDataChannel() [options:%o]',p),l=this._pc.createDataChannel(i,p),this._nextSendSctpStreamId=++this._nextSendSctpStreamId%I.MIS,this._hasDataChannelMediaSection){S.next=24;break}return S.next=9,t.awrap(this._pc.createOffer());case 9:if(u=S.sent,f=_.parse(u.sdp),m=f.media.find(function(e){return'application'===e.type}),this._transportReady){S.next=15;break}return S.next=15,t.awrap(this._setupTransport({localDtlsRole:'server',localSdpObject:f}));case 15:return D.debug('sendDataChannel() | calling pc.setLocalDescription() [offer:%o]',u),S.next=18,t.awrap(this._pc.setLocalDescription(u));case 18:return this._remoteSdp.sendSctpAssociation({offerMediaObject:m}),h={type:'answer',sdp:this._remoteSdp.getSdp()},D.debug('sendDataChannel() | calling pc.setRemoteDescription() [answer:%o]',h),S.next=23,t.awrap(this._pc.setRemoteDescription(h));case 23:this._hasDataChannelMediaSection=!0;case 24:return v={streamId:p.id,ordered:p.ordered,maxPacketLifeTime:p.maxPacketLifeTime,maxRetransmits:p.maxRetransmits},S.abrupt("return",{dataChannel:l,sctpStreamParameters:v});case 26:case"end":return S.stop()}},null,this,null,Promise)}},{key:"receive",value:function(e){var n,s,c,i,o,p,l,u,f,m,h,v;return t.async(function(S){for(;;)switch(S.prev=S.next){case 0:return n=e.trackId,s=e.kind,c=e.rtpParameters,this._assertRecvDirection(),D.debug('receive() [trackId:%s, kind:%s]',n,s),i=n,o=s,p=c.rtcp.cname,D.debug('receive() | forcing a random remote streamId to avoid well known bug in react-native-webrtc'),p+="-hack-"+w.generateRandomNumber(),this._remoteSdp.receive({mid:o,kind:s,offerRtpParameters:c,streamId:p,trackId:n}),l={type:'offer',sdp:this._remoteSdp.getSdp()},D.debug('receive() | calling pc.setRemoteDescription() [offer:%o]',l),S.next=13,t.awrap(this._pc.setRemoteDescription(l));case 13:return S.next=15,t.awrap(this._pc.createAnswer());case 15:if(u=S.sent,f=_.parse(u.sdp),m=f.media.find(function(e){return String(e.mid)===o}),x.applyCodecParameters({offerRtpParameters:c,answerMediaObject:m}),u={type:'answer',sdp:_.write(f)},this._transportReady){S.next=23;break}return S.next=23,t.awrap(this._setupTransport({localDtlsRole:'client',localSdpObject:f}));case 23:return D.debug('receive() | calling pc.setLocalDescription() [answer:%o]',u),S.next=26,t.awrap(this._pc.setLocalDescription(u));case 26:if(h=this._pc.getRemoteStreams().find(function(e){return e.id===p}),v=h.getTrackById(i)){S.next=30;break}throw new Error('remote track not found');case 30:return this._mapRecvLocalIdInfo.set(i,{mid:o,rtpParameters:c}),S.abrupt("return",{localId:i,track:v});case 32:case"end":return S.stop()}},null,this,null,Promise)}},{key:"stopReceiving",value:function(e){var n,s,c,i,o;return t.async(function(p){for(;;)switch(p.prev=p.next){case 0:return this._assertRecvDirection(),D.debug('stopReceiving() [localId:%s]',e),n=this._mapRecvLocalIdInfo.get(e)||{},s=n.mid,c=n.rtpParameters,this._mapRecvLocalIdInfo.delete(e),this._remoteSdp.planBStopReceiving({mid:s,offerRtpParameters:c}),i={type:'offer',sdp:this._remoteSdp.getSdp()},D.debug('stopReceiving() | calling pc.setRemoteDescription() [offer:%o]',i),p.next=9,t.awrap(this._pc.setRemoteDescription(i));case 9:return p.next=11,t.awrap(this._pc.createAnswer());case 11:return o=p.sent,D.debug('stopReceiving() | calling pc.setLocalDescription() [answer:%o]',o),p.next=15,t.awrap(this._pc.setLocalDescription(o));case 15:case"end":return p.stop()}},null,this,null,Promise)}},{key:"pauseReceiving",value:function(e){return t.async(function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}},null,null,null,Promise)}},{key:"resumeReceiving",value:function(e){return t.async(function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}},null,null,null,Promise)}},{key:"getReceiverStats",value:function(e){return t.async(function(e){for(;;)switch(e.prev=e.next){case 0:throw new b.UnsupportedError('not implemented');case 1:case"end":return e.stop()}},null,null,null,Promise)}},{key:"receiveDataChannel",value:function(e){var n,s,c,i,o,p,l,u,f,m,h,v;return t.async(function(S){for(;;)switch(S.prev=S.next){case 0:if(n=e.sctpStreamParameters,s=e.label,c=e.protocol,this._assertRecvDirection(),i=n.streamId,o=n.ordered,p=n.maxPacketLifeTime,l=n.maxRetransmits,u={negotiated:!0,id:i,ordered:o,maxPacketLifeTime:p,maxRetransmitTime:p,maxRetransmits:l,protocol:c},D.debug('receiveDataChannel() [options:%o]',u),f=this._pc.createDataChannel(s,u),this._hasDataChannelMediaSection){S.next=23;break}return this._remoteSdp.receiveSctpAssociation({oldDataChannelSpec:!0}),m={type:'offer',sdp:this._remoteSdp.getSdp()},D.debug('receiveDataChannel() | calling pc.setRemoteDescription() [offer:%o]',m),S.next=12,t.awrap(this._pc.setRemoteDescription(m));case 12:return S.next=14,t.awrap(this._pc.createAnswer());case 14:if(h=S.sent,this._transportReady){S.next=19;break}return v=_.parse(h.sdp),S.next=19,t.awrap(this._setupTransport({localDtlsRole:'client',localSdpObject:v}));case 19:return D.debug('receiveDataChannel() | calling pc.setRemoteDescription() [answer:%o]',h),S.next=22,t.awrap(this._pc.setLocalDescription(h));case 22:this._hasDataChannelMediaSection=!0;case 23:return S.abrupt("return",{dataChannel:f});case 24:case"end":return S.stop()}},null,this,null,Promise)}},{key:"_setupTransport",value:function(e){var n,s,c;return t.async(function(i){for(;;)switch(i.prev=i.next){case 0:return n=e.localDtlsRole,(s=e.localSdpObject)||(s=_.parse(this._pc.localDescription.sdp)),(c=x.extractDtlsParameters({sdpObject:s})).role=n,this._remoteSdp.updateDtlsRole('client'===n?'server':'client'),i.next=7,t.awrap(this.safeEmitAsPromise('@connect',{dtlsParameters:c}));case 7:this._transportReady=!0;case 8:case"end":return i.stop()}},null,this,null,Promise)}},{key:"_assertSendDirection",value:function(){if('send'!==this._direction)throw new Error('method can just be called for handlers with "send" direction')}},{key:"_assertRecvDirection",value:function(){if('recv'!==this._direction)throw new Error('method can just be called for handlers with "recv" direction')}}],[{key:"createFactory",value:function(){return function(){return new v}}}]),v})(k.HandlerInterface);_e.ReactNative=C},621,[22,67,9,10,12,14,17,602,588,591,592,593,606,614,608,609]); +__d(function(g,r,i,a,_m,e,d){"use strict";var t=this&&this.__createBinding||(Object.create?function(t,n,o,c){void 0===c&&(c=o),Object.defineProperty(t,c,{enumerable:!0,get:function(){return n[o]}})}:function(t,n,o,c){void 0===c&&(c=o),t[c]=n[o]}),n=this&&this.__exportStar||function(n,o){for(var c in n)"default"===c||o.hasOwnProperty(c)||t(o,n,c)};Object.defineProperty(e,"__esModule",{value:!0}),n(r(d[0]),e),n(r(d[1]),e),n(r(d[2]),e),n(r(d[3]),e),n(r(d[4]),e),n(r(d[5]),e),n(r(d[6]),e),n(r(d[7]),e),n(r(d[8]),e),n(r(d[9]),e)},622,[586,595,597,598,599,600,623,624,608,591]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0})},623,[]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0})},624,[]); +__d(function(g,r,i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.WebSocketProvider=_e.WebSocketContext=void 0;var t=e(r(d[1])),n=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=l(t);if(n&&n.has(e))return n.get(e);var o={},c=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in e)if("default"!==u&&Object.prototype.hasOwnProperty.call(e,u)){var f=c?Object.getOwnPropertyDescriptor(e,u):null;f&&(f.get||f.set)?Object.defineProperty(o,u,f):o[u]=e[u]}o.default=e,n&&n.set(e,o);return o})(r(d[2])),o=e(r(d[3])),c=r(d[4]),u=r(d[5]),f=r(d[6]),s=r(d[7]);function l(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(l=function(e){return e?n:t})(e)}var p=(0,n.createContext)(null);_e.WebSocketContext=p;_e.WebSocketProvider=function(e){var l=e.children,v=e.url,S=e.roomURL,k=e.peerId,O=(0,c.useDispatch)(),P=(0,n.useState)(),b=(0,t.default)(P,2),y=b[0],E=b[1],_=(0,c.useSelector)(function(e){return e.participant.authToken});return(0,n.useEffect)(function(){if(!v||!S||!k)return function(){};var e=new u.EventEmitter,t=(0,o.default)(v+"?roomURL="+S+"&peerId="+k+"&authToken="+_+"&version="+s.CLIENT_APP_VERSION);return t.on('disconnect',function(){O((0,f.setRoomSocketState)(f.RoomSocketState.DISCONNECTED))}),t.on('connect_error',function(e){console.log('connect_error',e)}),t.on('error',function(e){console.log('err socket')}),t.on('connect',function(){console.log('[DYTE] Connected'),O((0,f.setRoomSocketState)(f.RoomSocketState.CONNECTED))}),t.on('event://server-simple-message',function(t,n){var o=JSON.parse(t);e.emit('socket',o,n),O(o)}),E({socket:t,sendMessage:function(e,n){return new Promise(function(o){t.emit('event://send-message',JSON.stringify(e),function(e){var t=JSON.parse(e);O(t),o(t),n&&n(t)})})},emitter:e}),function(){t.disconnect(),E(null)}},[v,S,k,_,O]),n.default.createElement(p.Provider,{value:y},l)}},625,[1,41,165,626,432,590,480,499]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.io=e.Socket=e.Manager=e.protocol=void 0;var o=r(d[0]),t=r(d[1]),n=r(d[2])("socket.io-client");m.exports=e=u;var c=e.managers={};function u(u,f){"object"==typeof u&&(f=u,u=void 0),f=f||{};var s,p=(0,o.url)(u,f.path||"/socket.io"),l=p.source,y=p.id,v=p.path,b=c[y]&&v in c[y].nsps;return f.forceNew||f["force new connection"]||!1===f.multiplex||b?(n("ignoring socket cache for %s",l),s=new t.Manager(l,f)):(c[y]||(n("new io instance for %s",l),c[y]=new t.Manager(l,f)),s=c[y]),p.query&&!f.query&&(f.query=p.queryKey),s.socket(p.path,f)}e.io=u;var f=r(d[3]);Object.defineProperty(e,"protocol",{enumerable:!0,get:function(){return f.protocol}}),e.connect=u;var s=r(d[1]);Object.defineProperty(e,"Manager",{enumerable:!0,get:function(){return s.Manager}});var p=r(d[4]);Object.defineProperty(e,"Socket",{enumerable:!0,get:function(){return p.Socket}}),e.default=u},626,[627,629,583,652,651]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.url=void 0;var t=r(d[0]),o=r(d[1])("socket.io-client:url");e.url=function(p){var s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",l=arguments.length>2?arguments[2]:void 0,c=p;l=l||"undefined"!=typeof location&&location,null==p&&(p=l.protocol+"//"+l.host),"string"==typeof p&&("/"===p.charAt(0)&&(p="/"===p.charAt(1)?l.protocol+p:l.host+p),/^(https?|wss?):\/\//.test(p)||(o("protocol-less url %s",p),p=void 0!==l?l.protocol+"//"+p:"https://"+p),o("parse %s",p),c=t(p)),c.port||(/^(http|ws)$/.test(c.protocol)?c.port="80":/^(http|ws)s$/.test(c.protocol)&&(c.port="443")),c.path=c.path||"/";var h=-1!==c.host.indexOf(":")?"["+c.host+"]":c.host;return c.id=c.protocol+"://"+h+":"+c.port+s,c.href=c.protocol+"://"+h+(l&&l.port===c.port?"":":"+c.port),c}},627,[628,583]); +__d(function(g,r,_i,a,_m,_e,d){var e=/^(?:(?![^:@]+:[^:@\/]*@)(http|https|ws|wss):\/\/)?((?:(([^:@]*)(?::([^:@]*))?)?@)?((?:[a-f0-9]{0,4}:){2,7}[a-f0-9]{0,4}|[^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/,t=['source','protocol','authority','userInfo','user','password','host','port','relative','path','directory','file','query','anchor'];function s(e,t){var s=t.replace(/\/{2,9}/g,"/").split("/");return'/'!=t.substr(0,1)&&0!==t.length||s.splice(0,1),'/'==t.substr(t.length-1,1)&&s.splice(s.length-1,1),s}function n(e,t){var s={};return t.replace(/(?:^|&)([^&=]*)=?([^&]*)/g,function(e,t,n){t&&(s[t]=n)}),s}_m.exports=function(u){var o=u,i=u.indexOf('['),c=u.indexOf(']');-1!=i&&-1!=c&&(u=u.substring(0,i)+u.substring(i,c).replace(/:/g,';')+u.substring(c,u.length));for(var p=e.exec(u||''),h={},l=14;l--;)h[t[l]]=p[l]||'';return-1!=i&&-1!=c&&(h.source=o,h.host=h.host.substring(1,h.host.length-1).replace(/;/g,':'),h.authority=h.authority.replace('[','').replace(']','').replace(/;/g,':'),h.ipv6uri=!0),h.pathNames=s(h,h.path),h.queryKey=n(h,h.query),h}},628,[]); +__d(function(g,r,_i2,a,m,_e,d){"use strict";var e=r(d[0]),t=r(d[1]),n=r(d[2]),i=r(d[3]),o=r(d[4]),c=r(d[5]);function s(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}Object.defineProperty(_e,"__esModule",{value:!0}),_e.Manager=void 0;var u=r(d[6]),h=r(d[7]),l=r(d[8]),f=r(d[9]),p=r(d[10]),v=r(d[11]),y=r(d[12]),k=r(d[13])("socket.io-client:manager"),_=(function(y){i(D,y);var _,b,R=(_=D,b=s(),function(){var e,t=c(_);if(b){var n=c(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return o(this,e)});function D(t,i){var o,c;e(this,D),(o=R.call(this)).nsps={},o.subs=[],t&&"object"==typeof t&&(i=t,t=void 0),(i=i||{}).path=i.path||"/socket.io",o.opts=i,(0,h.installTimerFunctions)(n(o),i),o.reconnection(!1!==i.reconnection),o.reconnectionAttempts(i.reconnectionAttempts||1/0),o.reconnectionDelay(i.reconnectionDelay||1e3),o.reconnectionDelayMax(i.reconnectionDelayMax||5e3),o.randomizationFactor(null!==(c=i.randomizationFactor)&&void 0!==c?c:.5),o.backoff=new v({min:o.reconnectionDelay(),max:o.reconnectionDelayMax(),jitter:o.randomizationFactor()}),o.timeout(null==i.timeout?2e4:i.timeout),o._readyState="closed",o.uri=t;var s=i.parser||f;return o.encoder=new s.Encoder,o.decoder=new s.Decoder,o._autoConnect=!1!==i.autoConnect,o._autoConnect&&o.open(),o}return t(D,[{key:"reconnection",value:function(e){return arguments.length?(this._reconnection=!!e,this):this._reconnection}},{key:"reconnectionAttempts",value:function(e){return void 0===e?this._reconnectionAttempts:(this._reconnectionAttempts=e,this)}},{key:"reconnectionDelay",value:function(e){var t;return void 0===e?this._reconnectionDelay:(this._reconnectionDelay=e,null===(t=this.backoff)||void 0===t||t.setMin(e),this)}},{key:"randomizationFactor",value:function(e){var t;return void 0===e?this._randomizationFactor:(this._randomizationFactor=e,null===(t=this.backoff)||void 0===t||t.setJitter(e),this)}},{key:"reconnectionDelayMax",value:function(e){var t;return void 0===e?this._reconnectionDelayMax:(this._reconnectionDelayMax=e,null===(t=this.backoff)||void 0===t||t.setMax(e),this)}},{key:"timeout",value:function(e){return arguments.length?(this._timeout=e,this):this._timeout}},{key:"maybeReconnectOnOpen",value:function(){!this._reconnecting&&this._reconnection&&0===this.backoff.attempts&&this.reconnect()}},{key:"open",value:function(e){var t=this;if(k("readyState %s",this._readyState),~this._readyState.indexOf("open"))return this;k("opening %s",this.uri),this.engine=u(this.uri,this.opts);var n=this.engine,i=this;this._readyState="opening",this.skipReconnect=!1;var o=(0,p.on)(n,"open",function(){i.onopen(),e&&e()}),c=(0,p.on)(n,"error",function(n){k("error"),i.cleanup(),i._readyState="closed",t.emitReserved("error",n),e?e(n):i.maybeReconnectOnOpen()});if(!1!==this._timeout){var s=this._timeout;k("connect attempt will timeout after %d",s),0===s&&o();var h=this.setTimeoutFn(function(){k("connect attempt timed out after %d",s),o(),n.close(),n.emit("error",new Error("timeout"))},s);this.opts.autoUnref&&h.unref(),this.subs.push(function(){clearTimeout(h)})}return this.subs.push(o),this.subs.push(c),this}},{key:"connect",value:function(e){return this.open(e)}},{key:"onopen",value:function(){k("open"),this.cleanup(),this._readyState="open",this.emitReserved("open");var e=this.engine;this.subs.push((0,p.on)(e,"ping",this.onping.bind(this)),(0,p.on)(e,"data",this.ondata.bind(this)),(0,p.on)(e,"error",this.onerror.bind(this)),(0,p.on)(e,"close",this.onclose.bind(this)),(0,p.on)(this.decoder,"decoded",this.ondecoded.bind(this)))}},{key:"onping",value:function(){this.emitReserved("ping")}},{key:"ondata",value:function(e){this.decoder.add(e)}},{key:"ondecoded",value:function(e){this.emitReserved("packet",e)}},{key:"onerror",value:function(e){k("error",e),this.emitReserved("error",e)}},{key:"socket",value:function(e,t){var n=this.nsps[e];return n||(n=new l.Socket(this,e,t),this.nsps[e]=n),n}},{key:"_destroy",value:function(e){for(var t=0,n=Object.keys(this.nsps);t=this._reconnectionAttempts)k("reconnect failed"),this.backoff.reset(),this.emitReserved("reconnect_failed"),this._reconnecting=!1;else{var n=this.backoff.duration();k("will wait %dms before reconnect attempt",n),this._reconnecting=!0;var i=this.setTimeoutFn(function(){t.skipReconnect||(k("attempting reconnect"),e.emitReserved("reconnect_attempt",t.backoff.attempts),t.skipReconnect||t.open(function(n){n?(k("reconnect attempt error"),t._reconnecting=!1,t.reconnect(),e.emitReserved("reconnect_error",n)):(k("reconnect success"),t.onreconnect())}))},n);this.opts.autoUnref&&i.unref(),this.subs.push(function(){clearTimeout(i)})}}},{key:"onreconnect",value:function(){var e=this.backoff.attempts;this._reconnecting=!1,this.backoff.reset(),this.emitReserved("reconnect",e)}}]),D})(y.StrictEventEmitter);_e.Manager=_},629,[9,10,16,12,14,17,630,645,651,652,655,657,656,583]); +__d(function(g,r,i,a,m,e,d){var o=r(d[0]);m.exports=function(t,p){return new o(t,p)},m.exports.Socket=o,m.exports.protocol=o.protocol,m.exports.Transport=r(d[1]),m.exports.transports=r(d[2]),m.exports.parser=r(d[3])},630,[631,638,632,639]); +__d(function(g,r,_i,a,m,_e,d){var e=r(d[0]),t=r(d[1]),s=r(d[2]),n=r(d[3]),o=r(d[4]),i=r(d[5]),p=r(d[6]);function c(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}var u=r(d[7]),h=r(d[8]),l=r(d[9])("engine.io-client:socket"),f=r(d[10]),v=r(d[11]),y=r(d[12]),k=r(d[13]).installTimerFunctions,b=(function(b){"use strict";o(B,h);var w,S,L=(w=B,S=c(),function(){var e,t=p(w);if(S){var s=p(this).constructor;e=Reflect.construct(t,arguments,s)}else e=t.apply(this,arguments);return i(this,e)});function B(s){var o,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return t(this,B),o=L.call(this),s&&"object"==typeof s&&(i=s,s=null),s?(s=v(s),i.hostname=s.host,i.secure="https"===s.protocol||"wss"===s.protocol,i.port=s.port,s.query&&(i.query=s.query)):i.host&&(i.hostname=v(i.host).host),k(n(o),i),o.secure=null!=i.secure?i.secure:"undefined"!=typeof location&&"https:"===location.protocol,i.hostname&&!i.port&&(i.port=o.secure?"443":"80"),o.hostname=i.hostname||("undefined"!=typeof location?location.hostname:"localhost"),o.port=i.port||("undefined"!=typeof location&&location.port?location.port:o.secure?443:80),o.transports=i.transports||["polling","websocket"],o.readyState="",o.writeBuffer=[],o.prevBufferLen=0,o.opts=e({path:"/engine.io",agent:!1,withCredentials:!1,upgrade:!0,jsonp:!0,timestampParam:"t",rememberUpgrade:!1,rejectUnauthorized:!0,perMessageDeflate:{threshold:1024},transportOptions:{},closeOnBeforeunload:!0},i),o.opts.path=o.opts.path.replace(/\/$/,"")+"/","string"==typeof o.opts.query&&(o.opts.query=y.decode(o.opts.query)),o.id=null,o.upgrades=null,o.pingInterval=null,o.pingTimeout=null,o.pingTimeoutTimer=null,"function"==typeof addEventListener&&(o.opts.closeOnBeforeunload&&addEventListener("beforeunload",function(){o.transport&&(o.transport.removeAllListeners(),o.transport.close())},!1),"localhost"!==o.hostname&&(o.offlineEventListener=function(){o.onClose("transport close")},addEventListener("offline",o.offlineEventListener,!1))),o.open(),o}return s(B,[{key:"createTransport",value:function(t){l('creating transport "%s"',t);var s=T(this.opts.query);s.EIO=f.protocol,s.transport=t,this.id&&(s.sid=this.id);var n=e({},this.opts.transportOptions[t],this.opts,{query:s,socket:this,hostname:this.hostname,secure:this.secure,port:this.port});return l("options: %j",n),new u[t](n)}},{key:"open",value:function(){var e,t=this;if(this.opts.rememberUpgrade&&B.priorWebsocketSuccess&&-1!==this.transports.indexOf("websocket"))e="websocket";else{if(0===this.transports.length)return void this.setTimeoutFn(function(){t.emit("error","No transports available")},0);e=this.transports[0]}this.readyState="opening";try{e=this.createTransport(e)}catch(e){return l("error while creating transport: %s",e),this.transports.shift(),void this.open()}e.open(),this.setTransport(e)}},{key:"setTransport",value:function(e){var t=this;l("setting transport %s",e.name),this.transport&&(l("clearing existing transport %s",this.transport.name),this.transport.removeAllListeners()),this.transport=e,e.on("drain",this.onDrain.bind(this)).on("packet",this.onPacket.bind(this)).on("error",this.onError.bind(this)).on("close",function(){t.onClose("transport close")})}},{key:"probe",value:function(e){var t=this;l('probing transport "%s"',e);var s=this.createTransport(e,{probe:1}),n=!1;B.priorWebsocketSuccess=!1;var o=function(){n||(l('probe transport "%s" opened',e),s.send([{type:"ping",data:"probe"}]),s.once("packet",function(o){if(!n)if("pong"===o.type&&"probe"===o.data){if(l('probe transport "%s" pong',e),t.upgrading=!0,t.emit("upgrading",s),!s)return;B.priorWebsocketSuccess="websocket"===s.name,l('pausing current transport "%s"',t.transport.name),t.transport.pause(function(){n||"closed"!==t.readyState&&(l("changing transport and sending upgrade packet"),f(),t.setTransport(s),s.send([{type:"upgrade"}]),t.emit("upgrade",s),s=null,t.upgrading=!1,t.flush())})}else{l('probe transport "%s" failed',e);var i=new Error("probe error");i.transport=s.name,t.emit("upgradeError",i)}}))};function i(){n||(n=!0,f(),s.close(),s=null)}var p=function(n){var o=new Error("probe error: "+n);o.transport=s.name,i(),l('probe transport "%s" failed because of error: %s',e,n),t.emit("upgradeError",o)};function c(){p("transport closed")}function u(){p("socket closed")}function h(e){s&&e.name!==s.name&&(l('"%s" works - aborting "%s"',e.name,s.name),i())}var f=function(){s.removeListener("open",o),s.removeListener("error",p),s.removeListener("close",c),t.removeListener("close",u),t.removeListener("upgrading",h)};s.once("open",o),s.once("error",p),s.once("close",c),this.once("close",u),this.once("upgrading",h),s.open()}},{key:"onOpen",value:function(){if(l("socket open"),this.readyState="open",B.priorWebsocketSuccess="websocket"===this.transport.name,this.emit("open"),this.flush(),"open"===this.readyState&&this.opts.upgrade&&this.transport.pause){l("starting upgrade probes");for(var e=0,t=this.upgrades.length;e0&&void 0!==arguments[0]?arguments[0]:{};return e(t,{xd:this.xd,xs:this.xs},this.opts),new E(this.uri(),t)}},{key:"doWrite",value:function(t,e){var n=this,s=this.request({method:"POST",data:t});s.on("success",e),s.on("error",function(t){n.onError("xhr post error",t)})}},{key:"doPoll",value:function(){var t=this;k("xhr poll");var e=this.request();e.on("data",this.onData.bind(this)),e.on("error",function(e){t.onError("xhr poll error",e)}),this.pollXhr=e}}]),u})(),E=(function(e){"use strict";o(u,p);var i=h(u);function u(e,s){var o;return n(this,u),o=i.call(this),x(t(o),s),o.opts=s,o.method=s.method||"GET",o.uri=e,o.async=!1!==s.async,o.data=void 0!==s.data?s.data:null,o.create(),o}return s(u,[{key:"create",value:function(){var t=this,e=v(this.opts,"agent","enablesXDR","pfx","key","passphrase","cert","ca","ciphers","rejectUnauthorized","autoUnref");e.xdomain=!!this.opts.xd,e.xscheme=!!this.opts.xs;var n=this.xhr=new l(e);try{k("xhr open %s: %s",this.method,this.uri),n.open(this.method,this.uri,this.async);try{if(this.opts.extraHeaders)for(var s in n.setDisableHeaderCheck&&n.setDisableHeaderCheck(!0),this.opts.extraHeaders)this.opts.extraHeaders.hasOwnProperty(s)&&n.setRequestHeader(s,this.opts.extraHeaders[s])}catch(t){}if("POST"===this.method)try{n.setRequestHeader("Content-type","text/plain;charset=UTF-8")}catch(t){}try{n.setRequestHeader("Accept","*/*")}catch(t){}"withCredentials"in n&&(n.withCredentials=this.opts.withCredentials),this.opts.requestTimeout&&(n.timeout=this.opts.requestTimeout),this.hasXDR()?(n.onload=function(){t.onLoad()},n.onerror=function(){t.onError(n.responseText)}):n.onreadystatechange=function(){4===n.readyState&&(200===n.status||1223===n.status?t.onLoad():t.setTimeoutFn(function(){t.onError("number"==typeof n.status?n.status:0)},0))},k("xhr data %s",this.data),n.send(this.data)}catch(e){return void this.setTimeoutFn(function(){t.onError(e)},0)}"undefined"!=typeof document&&(this.index=u.requestsCount++,u.requests[this.index]=this)}},{key:"onSuccess",value:function(){this.emit("success"),this.cleanup()}},{key:"onData",value:function(t){this.emit("data",t),this.onSuccess()}},{key:"onError",value:function(t){this.emit("error",t),this.cleanup(!0)}},{key:"cleanup",value:function(t){if(void 0!==this.xhr&&null!==this.xhr){if(this.hasXDR()?this.xhr.onload=this.xhr.onerror=R:this.xhr.onreadystatechange=R,t)try{this.xhr.abort()}catch(t){}"undefined"!=typeof document&&delete u.requests[this.index],this.xhr=null}}},{key:"onLoad",value:function(){var t=this.xhr.responseText;null!==t&&this.onData(t)}},{key:"hasXDR",value:function(){return"undefined"!=typeof XDomainRequest&&!this.xs&&this.enablesXDR}},{key:"abort",value:function(){this.cleanup()}}]),u})();if(E.requestsCount=0,E.requests={},"undefined"!=typeof document)if("function"==typeof attachEvent)attachEvent("onunload",b);else if("function"==typeof addEventListener){addEventListener("onpagehide"in q?"pagehide":"unload",b,!1)}function b(){for(var t in E.requests)E.requests.hasOwnProperty(t)&&E.requests[t].abort()}m.exports=D,m.exports.Request=E},636,[16,22,9,10,12,14,17,633,637,644,645,635,583]); +__d(function(g,r,i,a,m,_e,d){var t=r(d[0]),e=r(d[1]),n=r(d[2]),o=r(d[3]),s=r(d[4]);function p(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(t){return!1}}var l=r(d[5]),u=r(d[6]),c=r(d[7]),h=r(d[8]),f=r(d[9])("engine.io-client:polling"),y=(function(y){"use strict";n(b,l);var v,w,k=(v=b,w=p(),function(){var t,e=s(v);if(w){var n=s(this).constructor;t=Reflect.construct(e,arguments,n)}else t=e.apply(this,arguments);return o(this,t)});function b(){return t(this,b),k.apply(this,arguments)}return e(b,[{key:"name",get:function(){return"polling"}},{key:"doOpen",value:function(){this.poll()}},{key:"pause",value:function(t){var e=this;this.readyState="pausing";var n=function(){f("paused"),e.readyState="paused",t()};if(this.polling||!this.writable){var o=0;this.polling&&(f("we are currently polling - waiting to pause"),o++,this.once("pollComplete",function(){f("pre-pause polling complete"),--o||n()})),this.writable||(f("we are currently writing - waiting to pause"),o++,this.once("drain",function(){f("pre-pause writing complete"),--o||n()}))}else n()}},{key:"poll",value:function(){f("polling"),this.polling=!0,this.doPoll(),this.emit("poll")}},{key:"onData",value:function(t){var e=this;f("polling got data %s",t);c.decodePayload(t,this.socket.binaryType).forEach(function(t){if("opening"===e.readyState&&"open"===t.type&&e.onOpen(),"close"===t.type)return e.onClose(),!1;e.onPacket(t)}),"closed"!==this.readyState&&(this.polling=!1,this.emit("pollComplete"),"open"===this.readyState?this.poll():f('ignoring poll - transport state "%s"',this.readyState))}},{key:"doClose",value:function(){var t=this,e=function(){f("writing close packet"),t.write([{type:"close"}])};"open"===this.readyState?(f("transport open - closing"),e()):(f("transport not open - deferring close"),this.once("open",e))}},{key:"write",value:function(t){var e=this;this.writable=!1,c.encodePayload(t,function(t){e.doWrite(t,function(){e.writable=!0,e.emit("drain")})})}},{key:"uri",value:function(){var t=this.query||{},e=this.opts.secure?"https":"http",n="";return!1!==this.opts.timestampRequests&&(t[this.opts.timestampParam]=h()),this.supportsBinary||t.sid||(t.b64=1),t=u.encode(t),this.opts.port&&("https"===e&&443!==Number(this.opts.port)||"http"===e&&80!==Number(this.opts.port))&&(n=":"+this.opts.port),t.length&&(t="?"+t),e+"://"+(-1!==this.opts.hostname.indexOf(":")?"["+this.opts.hostname+"]":this.opts.hostname)+n+this.opts.path+t}}]),b})();m.exports=y},637,[9,10,12,14,17,638,646,639,647,583]); +__d(function(g,r,i,a,m,_e,d){var t=r(d[0]),e=r(d[1]),n=r(d[2]),o=r(d[3]),s=r(d[4]),c=r(d[5]);function u(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(t){return!1}}var l=r(d[6]),h=r(d[7]),f=r(d[8]).installTimerFunctions,y=r(d[9])("engine.io-client:transport"),p=(function(p){"use strict";o(R,h);var v,k,S=(v=R,k=u(),function(){var t,e=c(v);if(k){var n=c(this).constructor;t=Reflect.construct(e,arguments,n)}else t=e.apply(this,arguments);return s(this,t)});function R(e){var o;return t(this,R),o=S.call(this),f(n(o),e),o.opts=e,o.query=e.query,o.readyState="",o.socket=e.socket,o}return e(R,[{key:"onError",value:function(t,e){var n=new Error(t);return n.type="TransportError",n.description=e,this.emit("error",n),this}},{key:"open",value:function(){return"closed"!==this.readyState&&""!==this.readyState||(this.readyState="opening",this.doOpen()),this}},{key:"close",value:function(){return"opening"!==this.readyState&&"open"!==this.readyState||(this.doClose(),this.onClose()),this}},{key:"send",value:function(t){"open"===this.readyState?this.write(t):y("transport is not open, discarding packets")}},{key:"onOpen",value:function(){this.readyState="open",this.writable=!0,this.emit("open")}},{key:"onData",value:function(t){var e=l.decodePacket(t,this.socket.binaryType);this.onPacket(e)}},{key:"onPacket",value:function(t){this.emit("packet",t)}},{key:"onClose",value:function(){this.readyState="closed",this.emit("close")}}]),R})();m.exports=p},638,[9,10,16,12,14,17,639,644,645,583]); +__d(function(g,r,_i,a,m,e,d){var o=r(d[0]),n=r(d[1]),t=String.fromCharCode(30);m.exports={protocol:4,encodePacket:o,encodePayload:function(n,c){var f=n.length,i=new Array(f),u=0;n.forEach(function(n,l){o(n,!1,function(o){i[l]=o,++u===f&&c(i.join(t))})})},decodePacket:n,decodePayload:function(o,c){for(var f=o.split(t),i=[],u=0;u1?{type:f[c],data:t.substring(1)}:{type:f[c]}:u}},642,[641,643]); +__d(function(g,r,_i,a,m,e,d){!(function(n){"use strict";e.encode=function(t){var i,f=new Uint8Array(t),u=f.length,o="";for(i=0;i>2],o+=n[(3&f[i])<<4|f[i+1]>>4],o+=n[(15&f[i+1])<<2|f[i+2]>>6],o+=n[63&f[i+2]];return u%3==2?o=o.substring(0,o.length-1)+"=":u%3==1&&(o=o.substring(0,o.length-2)+"=="),o},e.decode=function(t){var i,f,u,o,c,h=.75*t.length,l=t.length,s=0;"="===t[t.length-1]&&(h--,"="===t[t.length-2]&&h--);var x=new ArrayBuffer(h),O=new Uint8Array(x);for(i=0;i>4,O[s++]=(15&u)<<4|o>>2,O[s++]=(3&o)<<6|63&c;return x}})("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/")},643,[]); +__d(function(g,r,_i,a,m,e,d){function t(t){if(t)return s(t)}function s(s){for(var i in t.prototype)s[i]=t.prototype[i];return s}void 0!==m&&(m.exports=t),t.prototype.on=t.prototype.addEventListener=function(t,s){return this._callbacks=this._callbacks||{},(this._callbacks['$'+t]=this._callbacks['$'+t]||[]).push(s),this},t.prototype.once=function(t,s){function i(){this.off(t,i),s.apply(this,arguments)}return i.fn=s,this.on(t,i),this},t.prototype.off=t.prototype.removeListener=t.prototype.removeAllListeners=t.prototype.removeEventListener=function(t,s){if(this._callbacks=this._callbacks||{},0==arguments.length)return this._callbacks={},this;var i,n=this._callbacks['$'+t];if(!n)return this;if(1==arguments.length)return delete this._callbacks['$'+t],this;for(var l=0;l1?n-1:0),u=1;u0);return c}function h(){var n=i(+new Date);return n!==t?(u=0,t=n):n+'.'+i(u++)}for(;f';n=document.createElement(e)}catch(e){(n=document.createElement("iframe")).name=o.iframeId,n.src="javascript:0"}n.id=o.iframeId,o.form.appendChild(n),o.iframe=n};l(),e=e.replace(v,"\\\n"),this.area.value=e.replace(y,"\\n");try{this.form.submit()}catch(e){}this.iframe.attachEvent?this.iframe.onreadystatechange=function(){"complete"===o.iframe.readyState&&f()}:this.iframe.onload=f}}]),x})();m.exports=C},648,[9,10,16,77,12,14,17,637,635]); +__d(function(g,r,_i,a,m,_e,d){var t=r(d[0]),e=r(d[1]),s=r(d[2]),o=r(d[3]),n=r(d[4]);function i(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(t){return!1}}var c=r(d[5]),u=r(d[6]),p=r(d[7]),h=r(d[8]),f=r(d[9]).pick,l=r(d[10]),y=l.WebSocket,v=l.usingBrowserWebSocket,w=l.defaultBinaryType,k=l.nextTick,b=r(d[11])("engine.io-client:websocket"),B="undefined"!=typeof navigator&&"string"==typeof navigator.product&&"reactnative"===navigator.product.toLowerCase(),x=(function(l){"use strict";s(T,c);var x,R,C=(x=T,R=i(),function(){var t,e=n(x);if(R){var s=n(this).constructor;t=Reflect.construct(e,arguments,s)}else t=e.apply(this,arguments);return o(this,t)});function T(e){var s;return t(this,T),(s=C.call(this,e)).supportsBinary=!e.forceBase64,s}return e(T,[{key:"name",get:function(){return"websocket"}},{key:"doOpen",value:function(){if(this.check()){var t=this.uri(),e=this.opts.protocols,s=B?{}:f(this.opts,"agent","perMessageDeflate","pfx","key","passphrase","cert","ca","ciphers","rejectUnauthorized","localAddress","protocolVersion","origin","maxPayload","family","checkServerIdentity");this.opts.extraHeaders&&(s.headers=this.opts.extraHeaders);try{this.ws=v&&!B?e?new y(t,e):new y(t):new y(t,e,s)}catch(t){return this.emit("error",t)}this.ws.binaryType=this.socket.binaryType||w,this.addEventListeners()}}},{key:"addEventListeners",value:function(){var t=this;this.ws.onopen=function(){t.opts.autoUnref&&t.ws._socket.unref(),t.onOpen()},this.ws.onclose=this.onClose.bind(this),this.ws.onmessage=function(e){return t.onData(e.data)},this.ws.onerror=function(e){return t.onError("websocket error",e)}}},{key:"write",value:function(t){var e=this;this.writable=!1;for(var s=function(s){var o=t[s],n=s===t.length-1;u.encodePacket(o,e.supportsBinary,function(t){var s={};v||(o.options&&(s.compress=o.options.compress),e.opts.perMessageDeflate&&("string"==typeof t?Buffer.byteLength(t):t.length)=e.length?{done:!0}:{done:!1,value:e[i++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function h(e,t){if(e){if("string"==typeof e)return u(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?u(e,t):void 0}}function u(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,i=new Array(t);n1?t-1:0),i=1;i0;case u.ACK:case u.BINARY_ACK:return Array.isArray(e)}}}]),k})();function E(t){try{return JSON.parse(t)}catch(t){return!1}}_e.Decoder=N;var A=(function(){function t(e){i(this,t),this.packet=e,this.buffers=[],this.reconPack=e}return o(t,[{key:"takeBinaryData",value:function(t){if(this.buffers.push(t),this.buffers.length===this.reconPack.attachments){var e=h.reconstructPacket(this.reconPack,this.buffers);return this.finishedReconstruction(),e}return null}},{key:"finishedReconstruction",value:function(){this.reconPack=null,this.buffers=[]}}]),t})()},652,[77,12,14,17,9,10,644,653,654,583]); +__d(function(g,r,_i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.reconstructPacket=e.deconstructPacket=void 0;var t=r(d[0]);function n(c,o){if(!c)return c;if(t.isBinary(c)){var u={_placeholder:!0,num:o.length};return o.push(c),u}if(Array.isArray(c)){for(var i=new Array(c.length),f=0;f1?o-1:0),l=1;l1?o-1:0),l=1;l0&&t.jitter<=1?t.jitter:0,this.attempts=0}m.exports=t,t.prototype.duration=function(){var t=this.ms*Math.pow(this.factor,this.attempts++);if(this.jitter){var o=Math.random(),s=Math.floor(o*this.jitter*t);t=0==(1&Math.floor(10*o))?t-s:t+s}return 0|Math.min(t,this.max)},t.prototype.reset=function(){this.attempts=0},t.prototype.setMin=function(t){this.ms=t},t.prototype.setMax=function(t){this.max=t},t.prototype.setJitter=function(t){this.jitter=t}},657,[]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var u=t(r(d[1])),o='production'===process.env.REACT_APP_STAGE,n={captureEvent:function(t,n){o&&u.default.capture(t,n)},SHOULD_CAPTURE_EVENT:o,setPeople:function(t){o&&u.default.people.set(t)}};e.default=n},658,[1,659]); +__d(function(e,t,r,n,i,o,s){'use strict';function a(e){"@babel/helpers - typeof";return(a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function c(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function u(e,t){for(var r=0;re.length)&&(t=e.length);for(var r=0,n=new Array(t);r=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,s=!0,a=!1;return{s:function(){r=e[Symbol.iterator]()},n:function(){var e=r.next();return s=e.done,e},e:function(e){a=!0,o=e},f:function(){try{s||null==r.return||r.return()}finally{if(a)throw o}}}}var $=String.fromCharCode,P='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=',F='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+-$',A={};function C(e,t){if(!A[e]){A[e]={};for(var r=0;r>>8,r[2*n+1]=o%256}return r},decompressFromUint8Array:function(e){if(null===e||void 0===e)return q.decompress(e);for(var t=new Array(e.length/2),r=0,n=t.length;r>=1}else{for(i=1,n=0;n>=1}0==--l&&(l=Math.pow(2,f),f++),delete a[p]}else for(i=s[p],n=0;n>=1;0==--l&&(l=Math.pow(2,f),f++),s[u]=d++,p=String(c)}if(''!==p){if(Object.prototype.hasOwnProperty.call(a,p)){if(p.charCodeAt(0)<256){for(n=0;n>=1}else{for(i=1,n=0;n>=1}0==--l&&(l=Math.pow(2,f),f++),delete a[p]}else for(i=s[p],n=0;n>=1;0==--l&&(l=Math.pow(2,f),f++)}for(i=2,n=0;n>=1;for(;;){if(h<<=1,g==t-1){_.push(r(h));break}g++}return _.join('')},decompress:function(e){return null==e?'':''==e?null:q._decompress(e.length,32768,function(t){return e.charCodeAt(t)})},_decompress:function(e,t,r){var n,i,o,s,a,c,u,p=[],l=4,d=4,f=3,_='',h=[],g={val:r(0),position:t,index:1};for(n=0;n<3;n+=1)p[n]=n;for(o=0,a=Math.pow(2,2),c=1;c!=a;)s=g.val&g.position,g.position>>=1,0==g.position&&(g.position=t,g.val=r(g.index++)),o|=(s>0?1:0)*c,c<<=1;switch(o){case 0:for(o=0,a=Math.pow(2,8),c=1;c!=a;)s=g.val&g.position,g.position>>=1,0==g.position&&(g.position=t,g.val=r(g.index++)),o|=(s>0?1:0)*c,c<<=1;u=$(o);break;case 1:for(o=0,a=Math.pow(2,16),c=1;c!=a;)s=g.val&g.position,g.position>>=1,0==g.position&&(g.position=t,g.val=r(g.index++)),o|=(s>0?1:0)*c,c<<=1;u=$(o);break;case 2:return''}for(p[3]=u,i=u,h.push(u);;){if(g.index>e)return'';for(o=0,a=Math.pow(2,f),c=1;c!=a;)s=g.val&g.position,g.position>>=1,0==g.position&&(g.position=t,g.val=r(g.index++)),o|=(s>0?1:0)*c,c<<=1;switch(u=o){case 0:for(o=0,a=Math.pow(2,8),c=1;c!=a;)s=g.val&g.position,g.position>>=1,0==g.position&&(g.position=t,g.val=r(g.index++)),o|=(s>0?1:0)*c,c<<=1;p[d++]=$(o),u=d-1,l--;break;case 1:for(o=0,a=Math.pow(2,16),c=1;c!=a;)s=g.val&g.position,g.position>>=1,0==g.position&&(g.position=t,g.val=r(g.index++)),o|=(s>0?1:0)*c,c<<=1;p[d++]=$(o),u=d-1,l--;break;case 2:return h.join('')}if(0==l&&(l=Math.pow(2,f),f++),p[u])_=p[u];else{if(u!==d)return null;_=i+i.charAt(0)}h.push(_),p[d++]=i+_.charAt(0),i=_,0==--l&&(l=Math.pow(2,f),f++)}}},R={DEBUG:!1,LIB_VERSION:"1.14.1"},M=Array.prototype,j=Function.prototype,T=Object.prototype,D=M.slice,U=T.toString,B=T.hasOwnProperty,I='undefined'!=typeof window?window:{},N=I.navigator||{userAgent:''},H=I.document||{},L=N.userAgent,z=j.bind,V=M.forEach,Q=M.indexOf,W=Array.isArray,X={},G={trim:function(e){return e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,'')}},J=function(){if(R.DEBUG&&!G.isUndefined(window.console)&&window.console)try{window.console.log.apply(window.console,arguments)}catch(e){G.each(arguments,function(e){window.console.log(e)})}},Y=function(){if(R.DEBUG&&!G.isUndefined(window.console)&&window.console){var e=['PostHog error:'].concat(Array.prototype.slice.call(arguments));try{window.console.error.apply(window.console,e)}catch(t){G.each(e,function(e){window.console.error(e)})}}},K=function(){if(!G.isUndefined(window.console)&&window.console){var e=['PostHog error:'].concat(Array.prototype.slice.call(arguments));try{window.console.error.apply(window.console,e)}catch(t){G.each(e,function(e){window.console.error(e)})}}};G.bind=function(e,t){var r,n;if(z&&e.bind===z)return z.apply(e,D.call(arguments,1));if(!G.isFunction(e))throw new TypeError;return r=D.call(arguments,2),n=function(){if(!(this instanceof n))return e.apply(t,r.concat(D.call(arguments)));var i={};i.prototype=e.prototype;var o=new i;i.prototype=null;var s=e.apply(o,r.concat(D.call(arguments)));return Object(s)===s?s:o}},G.bind_instance_methods=function(e){for(var t in e)'function'==typeof e[t]&&(e[t]=G.bind(e[t],e))},G.each=function(e,t,r){if(null!==e&&void 0!==e)if(V&&e.forEach===V)e.forEach(t,r);else if(e.length===+e.length){for(var n=0,i=e.length;n0&&(t[r]=e)}),t};var Z,ee,te='undefined'!=typeof Symbol?Symbol('__deepCircularCopyInProgress__'):'__deepCircularCopyInProgress__';function re(e,t){return e!==Object(e)?t?t(e):e:e[te]?void 0:(e[te]=!0,G.isArray(e)?(r=[],G.each(e,function(e){r.push(re(e,t))})):(r={},G.each(e,function(e,n){n!==te&&(r[n]=re(e,t))})),delete e[te],r);var r}function ne(e){switch(a(e.className)){case'string':return e.className;case'object':return e.className.baseVal||e.getAttribute('class')||'';default:return''}}function ie(e){var t='';return pe(e)&&!le(e)&&e.childNodes&&e.childNodes.length&&G.each(e.childNodes,function(e){ae(e)&&e.textContent&&(t+=G.trim(e.textContent).split(/(\s+)/).filter(de).join('').replace(/[\r\n]/g,' ').replace(/[ ]+/g,' ').substring(0,255))}),G.trim(t)}function oe(e){return e&&1===e.nodeType}function se(e,t){return e&&e.tagName&&e.tagName.toLowerCase()===t.toLowerCase()}function ae(e){return e&&3===e.nodeType}G.copyAndTruncateStrings=function(e,t){return re(e,function(e){return'string'==typeof e&&null!==t&&(e=e.slice(0,t)),e})},G.base64Encode=function(e){var t,r,n,i,o,s='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=',a=0,c=0,u='',p=[];if(!e)return e;e=G.utf8Encode(e);do{t=(o=e.charCodeAt(a++)<<16|e.charCodeAt(a++)<<8|e.charCodeAt(a++))>>18&63,r=o>>12&63,n=o>>6&63,i=63&o,p[c++]=s.charAt(t)+s.charAt(r)+s.charAt(n)+s.charAt(i)}while(a127&&s<2048?String.fromCharCode(s>>6|192,63&s|128):String.fromCharCode(s>>12|224,s>>6&63|128,63&s|128),null!==a&&(r>t&&(o+=e.substring(t,r)),o+=a,t=r=i+1)}return r>t&&(o+=e.substring(t,e.length)),o},G.UUID=(Z=function(){for(var e=1*new Date,t=0;e==1*new Date;)t++;return e.toString(16)+t.toString(16)},ee=function(){var e,t,r=L,n=[],i=0;function o(e,t){var r,i=0;for(r=0;r=4&&(i=o(i,n),n=[]);return n.length>0&&(i=o(i,n)),i.toString(16)},function(){var e=(window.screen.height*window.screen.width).toString(16);return Z()+'-'+Math.random().toString(16).replace('.','')+'-'+ee()+'-'+e+'-'+Z()}),G.isBlockedUA=function(e){return!!/(google web preview|baiduspider|yandexbot|bingbot|googlebot|yahoo! slurp)/i.test(e)},G.HTTPBuildQuery=function(e,t){var r,n,i=[];return G.isUndefined(t)&&(t='&'),G.each(e,function(e,t){r=encodeURIComponent(e.toString()),n=encodeURIComponent(t),i[i.length]=n+'='+r}),i.join(t)},G.getQueryParam=function(e,t){t=t.replace(/[[]/,'\\[').replace(/[\]]/,'\\]');var r=new RegExp('[\\?&]'+t+'=([^&#]*)').exec(e);if(null===r||r&&'string'!=typeof r[1]&&r[1].length)return'';var n=r[1];try{n=decodeURIComponent(n)}catch(e){Y('Skipping decoding for malformed query param: '+n)}return n.replace(/\+/g,' ')},G.getHashParam=function(e,t){var r=e.match(new RegExp(t+'=([^&]*)'));return r?r[1]:null},G.register_event=(function(){function e(e,r,n){return function(i){if(i=i||t(window.event)){var o,s,a=!0;return G.isFunction(n)&&(o=n(i)),s=r.call(e,i),!1!==o&&!1!==s||(a=!1),a}}}function t(e){return e&&(e.preventDefault=t.preventDefault,e.stopPropagation=t.stopPropagation),e}return t.preventDefault=function(){this.returnValue=!1},t.stopPropagation=function(){this.cancelBubble=!0},function(t,r,n,i,o){if(t)if(t.addEventListener&&!i)t.addEventListener(r,n,!!o);else{var s='on'+r,a=t[s];t[s]=e(t,n,a)}else Y('No valid element provided to register_event')}})(),G.info={campaignParams:function(){var e='utm_source utm_medium utm_campaign utm_content utm_term gclid'.split(' '),t='',r={};return G.each(e,function(e){(t=G.getQueryParam(H.URL,e)).length&&(r[e]=t)}),r},searchEngine:function(e){return 0===e.search('https?://(.*)google.([^/?]*)')?'google':0===e.search('https?://(.*)bing.com')?'bing':0===e.search('https?://(.*)yahoo.com')?'yahoo':0===e.search('https?://(.*)duckduckgo.com')?'duckduckgo':null},searchInfo:function(e){var t=G.info.searchEngine(e),r='yahoo'!=t?'q':'p',n={};if(null!==t){n.$search_engine=t;var i=G.getQueryParam(e,r);i.length&&(n.ph_keyword=i)}return n},browser:function(e,t,r){return t=t||'',r||G.includes(e,' OPR/')?G.includes(e,'Mini')?'Opera Mini':'Opera':/(BlackBerry|PlayBook|BB10)/i.test(e)?'BlackBerry':G.includes(e,'IEMobile')||G.includes(e,'WPDesktop')?'Internet Explorer Mobile':G.includes(e,'SamsungBrowser/')?'Samsung Internet':G.includes(e,'Edge')||G.includes(e,'Edg/')?'Microsoft Edge':G.includes(e,'FBIOS')?'Facebook Mobile':G.includes(e,'Chrome')?'Chrome':G.includes(e,'CriOS')?'Chrome iOS':G.includes(e,'UCWEB')||G.includes(e,'UCBrowser')?'UC Browser':G.includes(e,'FxiOS')?'Firefox iOS':G.includes(t,'Apple')?G.includes(e,'Mobile')?'Mobile Safari':'Safari':G.includes(e,'Android')?'Android Mobile':G.includes(e,'Konqueror')?'Konqueror':G.includes(e,'Firefox')?'Firefox':G.includes(e,'MSIE')||G.includes(e,'Trident/')?'Internet Explorer':G.includes(e,'Gecko')?'Mozilla':''},browserVersion:function(e,t,r){var n={'Internet Explorer Mobile':/rv:(\d+(\.\d+)?)/,'Microsoft Edge':/Edge?\/(\d+(\.\d+)?)/,Chrome:/Chrome\/(\d+(\.\d+)?)/,'Chrome iOS':/CriOS\/(\d+(\.\d+)?)/,'UC Browser':/(UCBrowser|UCWEB)\/(\d+(\.\d+)?)/,Safari:/Version\/(\d+(\.\d+)?)/,'Mobile Safari':/Version\/(\d+(\.\d+)?)/,Opera:/(Opera|OPR)\/(\d+(\.\d+)?)/,Firefox:/Firefox\/(\d+(\.\d+)?)/,'Firefox iOS':/FxiOS\/(\d+(\.\d+)?)/,Konqueror:/Konqueror:(\d+(\.\d+)?)/,BlackBerry:/BlackBerry (\d+(\.\d+)?)/,'Android Mobile':/android\s(\d+(\.\d+)?)/,'Samsung Internet':/SamsungBrowser\/(\d+(\.\d+)?)/,'Internet Explorer':/(rv:|MSIE )(\d+(\.\d+)?)/,Mozilla:/rv:(\d+(\.\d+)?)/}[G.info.browser(e,t,r)];if(void 0===n)return null;var i=e.match(n);return i?parseFloat(i[i.length-2]):null},os:function(){var e=L;return/Windows/i.test(e)?/Phone/.test(e)||/WPDesktop/.test(e)?'Windows Phone':'Windows':/(iPhone|iPad|iPod)/.test(e)?'iOS':/Android/.test(e)?'Android':/(BlackBerry|PlayBook|BB10)/i.test(e)?'BlackBerry':/Mac/i.test(e)?'Mac OS X':/Linux/.test(e)?'Linux':/CrOS/.test(e)?'Chrome OS':''},device:function(e){return/Windows Phone/i.test(e)||/WPDesktop/.test(e)?'Windows Phone':/iPad/.test(e)?'iPad':/iPod/.test(e)?'iPod Touch':/iPhone/.test(e)?'iPhone':/(BlackBerry|PlayBook|BB10)/i.test(e)?'BlackBerry':/Android/.test(e)&&!/Mobile/.test(e)?'Android Tablet':/Android/.test(e)?'Android':''},deviceType:function(e){var t=this.device(e);return'iPad'===t||'Android Tablet'===t?'Tablet':t?'Mobile':'Desktop'},referringDomain:function(e){var t=e.split('/');return t.length>=3?t[2]:''},properties:function(){return G.extend(G.strip_empty_properties({$os:G.info.os(),$browser:G.info.browser(L,N.vendor,window.opera),$device:G.info.device(L),$device_type:G.info.deviceType(L)}),{$current_url:window.location.href,$host:window.location.host,$pathname:window.location.pathname,$browser_version:G.info.browserVersion(L,N.vendor,window.opera),$screen_height:window.screen.height,$screen_width:window.screen.width,$viewport_height:window.innerHeight,$viewport_width:window.innerWidth,$lib:'web',$lib_version:R.LIB_VERSION,$insert_id:Math.random().toString(36).substring(2,10)+Math.random().toString(36).substring(2,10),$time:G.timestamp()/1e3})},people_properties:function(){return G.extend(G.strip_empty_properties({$os:G.info.os(),$browser:G.info.browser(L,N.vendor,window.opera)}),{$browser_version:G.info.browserVersion(L,N.vendor,window.opera)})}},G.isObject=G.isObject,G.isBlockedUA=G.isBlockedUA,G.isEmptyObject=G.isEmptyObject,G.info=G.info,G.info.device=G.info.device,G.info.browser=G.info.browser,G.info.browserVersion=G.info.browserVersion,G.info.properties=G.info.properties;var ce=['a','button','form','input','select','textarea','label'];function ue(e,t){if(!e||se(e,'html')||!oe(e))return!1;for(var r=!1,n=[e],i=!0,o=e;o.parentNode&&!se(o,'body');)if(11!==o.parentNode.nodeType){if(!(i=o.parentNode))break;if(ce.indexOf(i.tagName.toLowerCase())>-1)r=!0;else{var s=window.getComputedStyle(i);s&&'pointer'===s.getPropertyValue('cursor')&&(r=!0)}n.push(i),o=i}else n.push(o.parentNode.host),o=o.parentNode.host;var a=window.getComputedStyle(e);if(a&&'pointer'===a.getPropertyValue('cursor')&&'click'===t.type)return!0;var c=e.tagName.toLowerCase();switch(c){case'html':return!1;case'form':return'submit'===t.type;case'input':return'change'===t.type||'click'===t.type;case'select':case'textarea':return'change'===t.type||'click'===t.type;default:return r?'click'===t.type:'click'===t.type&&(ce.indexOf(c)>-1||'true'===e.getAttribute('contenteditable'))}}function pe(e){for(var t=e;t.parentNode&&!se(t,'body');t=t.parentNode){var r=ne(t).split(' ');if(G.includes(r,'ph-sensitive')||G.includes(r,'ph-no-capture'))return!1}if(G.includes(ne(e).split(' '),'ph-include'))return!0;var n=e.type||'';if('string'==typeof n)switch(n.toLowerCase()){case'hidden':case'password':return!1}var i=e.name||e.id||'';if('string'==typeof i){if(/^cc|cardnum|ccnum|creditcard|csc|cvc|cvv|exp|pass|pwd|routing|seccode|securitycode|securitynum|socialsec|socsec|ssn/i.test(i.replace(/[^a-zA-Z0-9]/g,'')))return!1}return!0}function le(e){return!!(se(e,'input')&&'button'!=e.type||se(e,'select')||se(e,'textarea')||'true'===e.getAttribute('contenteditable'))}function de(e){if(null===e||G.isUndefined(e))return!1;if('string'==typeof e){e=G.trim(e);if(/^(?:(4[0-9]{12}(?:[0-9]{3})?)|(5[1-5][0-9]{14})|(6(?:011|5[0-9]{2})[0-9]{12})|(3[47][0-9]{13})|(3(?:0[0-5]|[68][0-9])[0-9]{11})|((?:2131|1800|35[0-9]{3})[0-9]{11}))$/.test((e||'').replace(/[- ]/g,'')))return!1;if(/(^\d{3}-?\d{2}-?\d{4}$)/.test(e))return!1}return!0}function fe(e,t){var r=document.createElement('script');r.type='text/javascript',r.src=e,r.onload=t;var n=document.getElementsByTagName('script');n.length>0?n[0].parentNode.insertBefore(r,n[0]):document.body.appendChild(r)}var _e=(function(){function e(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:t.get_config('rageclick');c(this,e),this.clicks=[],this.instance=t,this.enabled=r}return p(e,[{key:"click",value:function(e,t,r){if(this.enabled){var n=this.clicks[this.clicks.length-1];n&&Math.abs(e-n.x)+Math.abs(t-n.y)<30&&r-n.timestamp<1e3?(this.clicks.push({x:e,y:t,timestamp:r}),3===this.clicks.length&&this.instance.capture('$rageclick')):this.clicks=[{x:e,y:t,timestamp:r}]}}}]),e})(),he={_initializedTokens:[],_previousElementSibling:function(e){if(e.previousElementSibling)return e.previousElementSibling;do{e=e.previousSibling}while(e&&!oe(e));return e},_getPropertiesFromElement:function(e,t,r){var n=e.tagName.toLowerCase(),i={tag_name:n};ce.indexOf(n)>-1&&!r&&(i.$el_text=ie(e));var o=ne(e);o.length>0&&(i.classes=o.split(' ').filter(function(e){return''!==e})),G.each(e.attributes,function(r){var n;le(e)&&-1===['name','id','class'].indexOf(r.name)||!t&&de(r.value)&&('string'!=typeof(n=r.name)||'_ngcontent'!==n.substring(0,10))&&(i['attr__'+r.name]=r.value)});for(var s=1,a=1,c=e;c=this._previousElementSibling(c);)s++,c.tagName===e.tagName&&a++;return i.nth_child=s,i.nth_of_type=a,i},_getDefaultProperties:function(e){return{$event_type:e,$ce_version:1}},_extractCustomPropertyValue:function(e){var t=[];return G.each(document.querySelectorAll(e.css_selector),function(e){var r;['input','select'].indexOf(e.tagName.toLowerCase())>-1?r=e.value:e.textContent&&(r=e.textContent),de(r)&&t.push(r)}),t.join(', ')},_getCustomProperties:function(e){var t={};return G.each(this._customProperties,function(r){G.each(r.event_selectors,function(n){var i=document.querySelectorAll(n);G.each(i,function(n){G.includes(e,n)&&pe(n)&&(t[r.name]=this._extractCustomPropertyValue(r))},this)},this)},this),t},_getEventTarget:function(e){return void 0===e.target?e.srcElement:e.target.shadowRoot?e.composedPath()[0]:e.target},_captureEvent:function(e,t){var r=this._getEventTarget(e);if(ae(r)&&(r=r.parentNode),'click'===e.type&&this.rageclicks.click(e.clientX,e.clientY,(new Date).getTime()),ue(r,e)){for(var n=[r],i=r;i.parentNode&&!se(i,'body');)11!==i.parentNode.nodeType?(n.push(i.parentNode),i=i.parentNode):(n.push(i.parentNode.host),i=i.parentNode.host);var o,s=[],a=!1;if(G.each(n,function(e){var r=pe(e);'a'===e.tagName.toLowerCase()&&(o=e.getAttribute('href'),o=r&&de(o)&&o);var n=ne(e).split(' ');G.includes(n,'ph-no-capture')&&(a=!0),s.push(this._getPropertiesFromElement(e,t.get_config('mask_all_element_attributes'),t.get_config('mask_all_text')))},this),t.get_config('mask_all_text')||(s[0].$el_text=ie(r)),o&&(s[0].attr__href=o),a)return!1;var c=G.extend(this._getDefaultProperties(e.type),{$elements:s},this._getCustomProperties(n));return t.capture('$autocapture',c),!0}},_navigate:function(e){window.location.href=e},_addDomEventHandlers:function(e){var t=G.bind(function(t){t=t||window.event,this._captureEvent(t,e)},this);G.register_event(document,'submit',t,!1,!0),G.register_event(document,'change',t,!1,!0),G.register_event(document,'click',t,!1,!0)},_customProperties:{},init:function(e){this.rageclicks=new _e(e)},afterDecideResponse:function(e,t){var r=t.get_config('token');this._initializedTokens.indexOf(r)>-1?console.log('autocapture already initialized for token "'+r+'"'):(this._initializedTokens.push(r),e&&e.config&&!0===e.config.enable_collect_everything&&t.get_config('autocapture')?(e.custom_properties&&(this._customProperties=e.custom_properties),this._addDomEventHandlers(t)):t.__autocapture_enabled=!1)},enabledForProject:function(e,t,r){t=G.isUndefined(t)?10:t,r=G.isUndefined(r)?10:r;for(var n=0,i=0;i1&&void 0!==arguments[1]?arguments[1]:{};if(!this.getFlags())return console.warn('getFeatureFlag for key "'+e+'" failed. Feature flags didn\'t load in time.'),!1;var r=this.getFlagVariants()[e];return!t.send_event&&'send_event'in t||this.flagCallReported[e]||(this.flagCallReported[e]=!0,this.instance.capture('$feature_flag_called',{$feature_flag:e,$feature_flag_response:r})),r}},{key:"isFeatureEnabled",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return this.getFlags()?!!this.getFeatureFlag(e,t):(console.warn('isFeatureEnabled for key "'+e+'" failed. Feature flags didn\'t load in time.'),!1)}},{key:"addFeatureFlagsHandler",value:function(e){this.featureFlagEventHandlers.push(e)}},{key:"receivedFeatureFlags",value:function(){var e=this.getFlags(),t=this.getFlagVariants();this.featureFlagEventHandlers.forEach(function(r){return r(e,t)})}},{key:"override",value:function(e){if(this._override_warning=!1,!1===e)this.instance.persistence.unregister('$override_feature_flags');else if(Array.isArray(e)){for(var t={},r=0;r18e5&&(s=G.UUID()),r.register(l({},"$sesid",[n,s])),s)};e.instance._captureMetrics.incr('rrweb-record'),e.instance._captureMetrics.incr("rrweb-record-".concat(t.type)),e.emit?e._captureSnapshot(a):e.snapshots.push(a)}},t)),this.instance._addCaptureHook(function(e){'$pageview'===e&&window.rrweb.record.addCustomEvent('$pageview',{href:window.location.href})})}},{key:"_captureSnapshot",value:function(e){this.instance.capture('$snapshot',e,{transport:'XHR',method:'POST',endpoint:this.endpoint,_forceCompression:!0,_noTruncate:!0,_batchKey:'sessionRecording',_metrics:{rrweb_full_snapshot:2===e.$snapshot_data.type}})}}]),e})(),Le=(function(){function e(t){c(this,e),this.instance=t}return p(e,[{key:"call",value:function(){var e=this,t=JSON.stringify({token:this.instance.get_config('token'),distinct_id:this.instance.get_distinct_id()}),r=G.base64Encode(t);this.instance._send_request("".concat(this.instance.get_config('api_host'),"/decide/?v=2"),{data:r},{method:'POST'},function(t){return e.parseDecideResponse(t)})}},{key:"parseDecideResponse",value:function(e){var t=this;if(!document||!document.body)return console.log('document not ready yet, trying again in 500 milliseconds...'),void setTimeout(function(){t.parseDecideResponse(e)},500);if(this.instance.toolbar.afterDecideResponse(e),this.instance.sessionRecording.afterDecideResponse(e),he.afterDecideResponse(e,this.instance),De(e,this.instance.persistence),e.supportedCompression){var r,n={},i=E(e.supportedCompression);try{for(i.s();!(r=i.n()).done;){n[r.value]=!0}}catch(e){i.e(e)}finally{i.f()}this.instance.compression=n}else this.instance.compression={}}}]),e})(),ze=(function(){function e(t){c(this,e),this.instance=t}return p(e,[{key:"afterDecideResponse",value:function(e){var t=e.editorParams||(e.toolbarVersion?{toolbarVersion:e.toolbarVersion}:{});e.isAuthenticated&&t.toolbarVersion&&0===t.toolbarVersion.indexOf('toolbar')&&(this._loadEditor(f(f({},t),{},{apiURL:this.instance.get_config('api_host')})),this.instance.set_config({debug:!0}))}},{key:"maybeLoadEditor",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:window.location,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:window.localStorage,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:window.history;try{var n,i=G.getHashParam(e.hash,'__posthog')||G.getHashParam(e.hash,'state'),o=i?JSON.parse(decodeURIComponent(i)):null;return o&&('mpeditor'===o.action||'ph_authorize'===o.action)?(n=o)&&Object.keys(n).length>0&&(t.setItem('_postHogEditorParams',JSON.stringify(n)),o.desiredHash?e.hash=o.desiredHash:r?r.replaceState('',document.title,e.pathname+e.search):e.hash=''):delete(n=JSON.parse(t.getItem('_postHogEditorParams')||'{}')).userIntent,n.apiURL=this.instance.get_config('api_host'),!(!n.token||this.instance.get_config('token')!==n.token)&&(this._loadEditor(n),!0)}catch(e){return!1}}},{key:"_loadEditor",value:function(e){var t=this;if(!window._postHogToolbarLoaded){window._postHogToolbarLoaded=!0;var r=e.jsURL||e.apiURL||this.instance.get_config('api_host');return fe(r+(r.endsWith('/')?'':'/')+"static/toolbar.js?_ts="+(new Date).getTime(),function(){window.ph_load_editor(e)}),G.register_event(window,'turbolinks:load',function(){window._postHogToolbarLoaded=!1,t._loadEditor(e)}),!0}return!1}}]),e})(),Ve=(function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:3e3;c(this,e),this.isPolling=!0,this._event_queue=[],this._empty_queue_count=0,this._poller=function(){},this._pollInterval=t}return p(e,[{key:"setPollInterval",value:function(e){this._pollInterval=e,this.isPolling&&this.poll()}},{key:"enqueue",value:function(){}},{key:"poll",value:function(){}},{key:"unload",value:function(){}},{key:"getTime",value:function(){return(new Date).getTime()}}]),e})(),Qe=(function(e){_(r,Ve);var t=m(r);function r(e,n){var i,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:3e3;return c(this,r),(i=t.call(this,o)).handlePollRequest=n,i.captureMetrics=e,i}return p(r,[{key:"enqueue",value:function(e,t,r){this.captureMetrics.incr('batch-enqueue'),this._event_queue.push({url:e,data:t,options:r}),this.isPolling||(this.isPolling=!0,this.poll())}},{key:"poll",value:function(){var e=this;clearTimeout(this._poller),this._poller=setTimeout(function(){if(e._event_queue.length>0){var t=e.formatQueue(),r=function(r){var n=t[r],i=n.url,o=n.data,s=n.options;G.each(o,function(t,r){o[r].offset=Math.abs(o[r].timestamp-e.getTime()),delete o[r].timestamp}),e.handlePollRequest(i,o,s),e.captureMetrics.incr('batch-requests'),e.captureMetrics.incr("batch-requests-".concat(i.slice(i.length-2))),e.captureMetrics.incr('batch-handle',o.length),e.captureMetrics.incr("batch-handle-".concat(i.slice(i.length-2)),o.length)};for(var n in t)r(n);e._event_queue.length=0,e._empty_queue_count=0}else e._empty_queue_count++;e._empty_queue_count>4&&(e.isPolling=!1,e._empty_queue_count=0),e.isPolling&&e.poll()},this._pollInterval)}},{key:"updateUnloadMetrics",value:function(){var e=this.formatQueue();for(var t in e){var r=e[t],n=r.url,i=r.data;this.captureMetrics.incr('batch-unload-requests'),this.captureMetrics.incr("batch-unload-requests-".concat(n.slice(n.length-2))),this.captureMetrics.incr('batch-unload',i.length),this.captureMetrics.incr("batch-unload-".concat(n.slice(n.length-2)),i.length)}}},{key:"unload",value:function(){clearTimeout(this._poller);var e=this._event_queue.length>0?this.formatQueue():{};for(var t in this._event_queue.length=0,e){var r=e[t],n=r.url,i=r.data,o=r.options;this.handlePollRequest(n,i,f(f({},o),{},{transport:'sendbeacon'}))}}},{key:"formatQueue",value:function(){var e={};return G.each(this._event_queue,function(t){var r=t.url,n=t.data,i=t.options,o=(i?i._batchKey:null)||r;void 0===e[o]&&(e[o]={data:[],url:r,options:i}),i&&e[o].options&&e[o].options._metrics&&!e[o].options._metrics.rrweb_full_snapshot&&(e[o].options._metrics.rrweb_full_snapshot=i._metrics.rrweb_full_snapshot),e[o].data.push(n)}),e}}]),r})(),We=(function(){function e(t,r){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:function(){return(new Date).getTime()};c(this,e),this.enabled=t,this.capture=r,this.getTime=n,this.metrics={},this.requests={}}return p(e,[{key:"incr",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;this.enabled&&(e="phjs-".concat(e),this.metrics[e]=(this.metrics[e]||0)+t)}},{key:"decr",value:function(e){this.enabled&&(e="phjs-".concat(e),this.metrics[e]=(this.metrics[e]||0)-1)}},{key:"startRequest",value:function(e){if(this.enabled){var t=G.UUID();return this.requests[t]=[this.getTime(),e],t}}},{key:"finishRequest",value:function(e){if(this.enabled&&this.requests[e]){var t=b(this.requests[e],2),r=t[0],n=t[1];return n.duration=this.getTime()-r,delete this.requests[e],n}}},{key:"markRequestFailed",value:function(e){this.enabled&&this.capture('$capture_failed_request',e)}},{key:"captureInProgressRequests",value:function(){var e=this;this.enabled&&Object.keys(this.requests).forEach(function(t){var r=e.finishRequest(t);e.markRequestFailed(f(f({},r),{},{type:'inflight_at_unload'}))})}}]),e})(),Xe=Uint8Array,Ge=Uint16Array,Je=Uint32Array,Ye=new Xe([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0]),Ke=new Xe([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,0,0]),Ze=new Xe([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),et=function(e,t){for(var r=new Ge(31),n=0;n<31;++n)r[n]=t+=1<>>1|(21845&st)<<1;at=(61680&(at=(52428&at)>>>2|(13107&at)<<2))>>>4|(3855&at)<<4,ot[st]=((65280&at)>>>8|(255&at)<<8)>>>1}var ct=function(e,t,r){for(var n=e.length,i=0,o=new Ge(t);i>>c]=u}else for(s=new Ge(n),i=0;i>>15-e[i];return s},ut=new Xe(288);for(st=0;st<144;++st)ut[st]=8;for(st=144;st<256;++st)ut[st]=9;for(st=256;st<280;++st)ut[st]=7;for(st=280;st<288;++st)ut[st]=8;var pt=new Xe(32);for(st=0;st<32;++st)pt[st]=5;var lt=ct(ut,9,0),dt=ct(pt,5,0),ft=function(e){return(e/8>>0)+(7&e&&1)},_t=function(e,t,r){(null==t||t<0)&&(t=0),(null==r||r>e.length)&&(r=e.length);var n=new(e instanceof Ge?Ge:e instanceof Je?Je:Xe)(r-t);return n.set(e.subarray(t,r)),n},ht=function(e,t,r){r<<=7&t;var n=t/8>>0;e[n]|=r,e[n+1]|=r>>>8},gt=function(e,t,r){r<<=7&t;var n=t/8>>0;e[n]|=r,e[n+1]|=r>>>8,e[n+2]|=r>>>16},yt=function(e,t){for(var r=[],n=0;nd&&(d=o[n].s);var f=new Ge(d+1),_=vt(r[p-1],f,0);if(_>t){n=0;var h=0,g=_-t,y=1<t))break;h+=y-(1<<_-f[v]),f[v]=t}for(h>>>=g;h>0;){var m=o[n].s;f[m]=0&&h;--n){var b=o[n].s;f[b]==t&&(--f[b],++h)}_=t}return[new Xe(f),_]},vt=function e(t,r,n){return-1==t.s?Math.max(e(t.l,r,n+1),e(t.r,r,n+1)):r[t.s]=n},mt=function(e){for(var t=e.length;t&&!e[--t];);for(var r=new Ge(++t),n=0,i=e[0],o=1,s=function(e){r[n++]=e},a=1;a<=t;++a)if(e[a]==i&&a!=t)++o;else{if(!i&&o>2){for(;o>138;o-=138)s(32754);o>2&&(s(o>10?o-11<<5|28690:o-3<<5|12305),o=0)}else if(o>3){for(s(i),--o;o>6;o-=6)s(8304);o>2&&(s(o-3<<5|8208),o=0)}for(;o--;)s(i);o=1,i=e[a]}return[r.subarray(0,n),t]},bt=function(e,t){for(var r=0,n=0;n>>8,e[i+2]=255^e[i],e[i+3]=255^e[i+1];for(var o=0;o4&&!E[Ze[P-1]];--P);var F,A,C,q,R=u+5<<3,M=bt(i,ut)+bt(o,pt)+s,j=bt(i,d)+bt(o,h)+s+14+3*P+bt(S,E)+(2*S[16]+3*S[17]+7*S[18]);if(R<=M&&R<=j)return wt(t,p,e.subarray(c,c+u));if(ht(t,p,1+(j15&&(ht(t,p,B[O]>>>5&127),p+=B[O]>>>12)}}}else F=lt,A=ut,C=dt,q=pt;for(O=0;O255){I=n[O]>>>18&31;gt(t,p,F[I+257]),p+=A[I+257],I>7&&(ht(t,p,n[O]>>>23&31),p+=Ye[I]);var N=31&n[O];gt(t,p,C[N]),p+=q[N],N>3&&(gt(t,p,n[O]>>>5&8191),p+=Ke[N])}else gt(t,p,F[n[O]]),p+=A[n[O]];return gt(t,p,F[256]),p+A[256]},St=new Je([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),Ot=new Xe(0),xt=function(e,t,r,n,i,o){var s=e.length,a=new Xe(n+s+5*(1+Math.floor(s/7e3))+i),c=a.subarray(n,a.length-i),u=0;if(!t||s<8)for(var p=0;p<=s;p+=65535){var l=p+65535;l>>13,_=8191&d,h=(1<7e3||E>24576)&&q>423){u=kt(e,c,0,w,k,S,x,E,P,p-P,u),E=O=x=0,P=p;for(var R=0;R<286;++R)k[R]=0;for(R=0;R<30;++R)S[R]=0}var M=2,j=0,T=_,D=A-C&32767;if(q>2&&F==b(p-D))for(var U=Math.min(f,q)-1,B=Math.min(32767,p),I=Math.min(258,q);D<=B&&--T&&A!=C;){if(e[p+M]==e[p+M-D]){for(var N=0;NM){if(M=N,j=D,N>U)break;var H=Math.min(D,N-2),L=0;for(R=0;RL&&(L=V,C=z)}}}D+=(A=C)-(C=g[A])+32768&32767}if(j){w[E++]=268435456|nt[M]<<18|it[j];var Q=31&nt[M],W=31&it[j];x+=Ye[Q]+Ke[W],++k[257+Q],++S[W],$=p+M,++O}else w[E++]=e[p],++k[e[p]]}}u=kt(e,c,o,w,k,S,x,E,P,p-P,u),o||(u=wt(c,u,Ot))}return _t(a,0,n+ft(u)+i)},Et=(function(){for(var e=new Je(256),t=0;t<256;++t){for(var r=t,n=9;--n;)r=(1&r&&3988292384)^r>>>1;e[t]=r}return e})(),$t=function(){var e=4294967295;return{p:function(t){for(var r=e,n=0;n>>8;e=r},d:function(){return 4294967295^e}}},Pt=function(e,t,r,n,i){return xt(e,null==t.level?6:t.level,null==t.mem?Math.ceil(1.5*Math.max(8,Math.min(13,Math.log(e.length)))):12+t.mem,r,n,!i)},Ft=function(e,t,r){for(;r;++t)e[t]=r,r>>>=8},At=function(e,t){var r=t.filename;if(e[0]=31,e[1]=139,e[2]=8,e[8]=t.level<2?4:9==t.level?2:0,e[9]=3,0!=t.mtime&&Ft(e,4,Math.floor(new Date(t.mtime||Date.now())/1e3)),r){e[3]=8;for(var n=0;n<=r.length;++n)e[n+10]=r.charCodeAt(n)}},Ct=function(e){return 10+(e.filename&&e.filename.length+1||0)};function qt(e,t){void 0===t&&(t={});var r=$t(),n=e.length;r.p(e);var i=Pt(e,t,Ct(t),8),o=i.length;return At(i,t),Ft(i,o-8,r.d()),Ft(i,o-4,n),i}function Rt(e,t){var r=e.length;if(!t&&'undefined'!=typeof TextEncoder)return(new TextEncoder).encode(e);for(var n=new Xe(e.length+(e.length>>>1)),i=0,o=function(e){n[i++]=e},s=0;sn.length){var a=new Xe(i+8+(r-s<<1));a.set(n),n=a}var c=e.charCodeAt(s);c<128||t?o(c):c<2048?(o(192|c>>>6),o(128|63&c)):c>55295&&c<57344?(o(240|(c=65536+(1047552&c)|1023&e.charCodeAt(++s))>>>18),o(128|c>>>12&63),o(128|c>>>6&63),o(128|63&c)):(o(224|c>>>12),o(128|c>>>6&63),o(128|63&c))}return _t(n,0,i)}function Mt(e,t,r){return'lz64'===e?[{data:q.compressToBase64(t),compression:'lz64'},r]:'gzip-js'===e?[qt(Rt(t),{mtime:0}),f(f({},r),{},{blob:!0,urlQueryArgs:{compression:'gzip-js'}})]:[{data:G.base64Encode(t)},r]}var jt,Tt,Dt,Ut=function e(t,r){if(r.blob&&t.buffer)return new Blob([t.buffer],{type:'text/plain'});if(r.sendBeacon||r.blob){var n=e(t,{method:'POST'});return new Blob([n],{type:'application/x-www-form-urlencoded'})}if('POST'!==r.method)return null;var i,o;return i=Array.isArray(t)||(o=t,'[object Uint8Array]'===Object.prototype.toString.call(o))?'data='+encodeURIComponent(t):'data='+encodeURIComponent(t.data),t.compression&&(i+='&compression='+t.compression),i},Bt=function(e){var t=e.url,r=e.data,n=e.headers,i=e.options,o=e.captureMetrics,s=e.callback,a=e.retriesPerformedSoFar,c=e.retryQueue,u=e.onXHRError,p=new XMLHttpRequest;p.open(i.method,t,!0);var l=Ut(r,i);o.incr('_send_request'),o.incr('_send_request_inflight');var d=o.startRequest(f({data_size:G.isString(r)?r.length:l.length,endpoint:t.slice(t.length-2)},i._metrics));G.each(n,function(e,t){p.setRequestHeader(t,e)}),'POST'!==i.method||i.blob||p.setRequestHeader('Content-Type','application/x-www-form-urlencoded'),p.withCredentials=!0,p.onreadystatechange=function(){if(4===p.readyState){o.incr("xhr-response"),o.incr("xhr-response-".concat(p.status)),o.decr('_send_request_inflight');var e=o.finishRequest(d);if(200===p.status){if(s){var l;try{l=JSON.parse(p.responseText)}catch(e){return void Y(e)}s(l)}}else'function'==typeof u&&u(p),[401,403,404,500].indexOf(p.status)<0&&c.enqueue({url:t,data:r,options:i,headers:n,retriesPerformedSoFar:(a||0)+1,callback:s}),o.markRequestFailed(f(f({},e),{},{type:'non_200',status:p.status,statusText:p.statusText})),s&&(i.verbose?s({status:0,error:error}):s(0))}},p.send(l)},It=(function(e){_(r,Ve);var t=m(r);function r(e,n){var i;return c(this,r),(i=t.call(this)).captureMetrics=e,i.isPolling=!1,i.queue=[],i.areWeOnline=!0,i.onXHRError=n,'onLine'in window.navigator&&(i.areWeOnline=window.navigator.onLine,window.addEventListener('online',function(){i._handleWeAreNowOnline()}),window.addEventListener('offline',function(){i.areWeOnline=!1})),i}return p(r,[{key:"enqueue",value:function(e){var t=e.retriesPerformedSoFar||0;if(!(t>=10)){var r=3e3*Math.pow(2,t),n=new Date(Date.now()+r);console.warn("Enqueued failed request for retry in ".concat(r)),this.queue.push({retryAt:n,requestData:e}),this.isPolling||(this.isPolling=!0,this.poll())}}},{key:"poll",value:function(){var e=this;clearTimeout(this._poller),this._poller=setTimeout(function(){e.areWeOnline&&e.queue.length>0&&e.flush(),e.poll()},this._pollInterval)}},{key:"flush",value:function(){var e=new Date(Date.now()),t=this.queue.filter(function(t){return t.retryAt0){this.queue=this.queue.filter(function(t){return t.retryAt>=e});var r,n=E(t);try{for(n.s();!(r=n.n()).done;){var i=r.value.requestData;this._executeXhrRequest(i)}}catch(e){n.e(e)}finally{n.f()}}}},{key:"unload",value:function(){clearTimeout(this._poller);var e,t=E(this.queue);try{for(t.s();!(e=t.n()).done;){var r=e.value.requestData,n=r.url,i=r.data,o=r.options;window.navigator.sendBeacon(n,Ut(i,f(f({},o),{},{sendBeacon:!0})))}}catch(e){t.e(e)}finally{t.f()}this.queue=[]}},{key:"_executeXhrRequest",value:function(e){var t=e.url,r=e.data,n=e.options,i=e.headers,o=e.callback,s=e.retriesPerformedSoFar;Bt({url:t,data:r||{},options:n||{},headers:i||{},retriesPerformedSoFar:s||0,callback:o,captureMetrics:this.captureMetrics,retryQueue:this,onXHRError:this.onXHRError})}},{key:"_handleWeAreNowOnline",value:function(){this.areWeOnline=!0,this.flush()}}]),r})(),Nt=0,Ht=function(){},Lt={},zt=I.XMLHttpRequest&&'withCredentials'in new XMLHttpRequest,Vt=!zt&&-1===L.indexOf('MSIE')&&-1===L.indexOf('Mozilla'),Qt=function(){},Wt=function(e,t,r){var n,i="posthog"===r?Tt:Tt[r];if(i&&jt===Nt)n=i;else{if(i&&!G.isArray(i))return void Y('You have already initialized '+r);n=new Qt}if(n._init(e,t,r),n.people=new Te,n.people._init(n),n.featureFlags=new Ue(n),n.feature_flags=n.featureFlags,n.toolbar=new ze(n),n.toolbar.maybeLoadEditor(),n.sessionRecording=new He(n),n.sessionRecording.startRecordingIfEnabled(),n.__autocapture_enabled=n.get_config('autocapture'),n.get_config('autocapture')){he.enabledForProject(n.get_config('token'),100,100)?he.isBrowserSupported()?he.init(n):(n.__autocapture_enabled=!1,J('Disabling Automatic Event Collection because this browser is not supported')):(n.__autocapture_enabled=!1,J('Not in active bucket: disabling Automatic Event Collection.'))}return n.get_config('advanced_disable_decide')||new Le(n).call(),R.DEBUG=R.DEBUG||n.get_config('debug'),!G.isUndefined(i)&&G.isArray(i)&&(n._execute_array.call(n.people,i.people),n._execute_array(i)),n};Qt.prototype.init=function(e,t,r){if(G.isUndefined(r))Y('You must name your new library: init(token, config, name)');else{if("posthog"!==r){var n=Wt(e,t,r);return Tt[r]=n,n._loaded(),n}Y('You must initialize the main posthog object right after you include the PostHog js snippet')}},Qt.prototype._init=function(e,t,r){this.__loaded=!0,this.config={},this._triggered_notifs=[],this.compression={},this.set_config(G.extend({},{api_host:'https://app.posthog.com',api_method:'POST',api_transport:'XHR',autocapture:!0,rageclick:!1,cross_subdomain_cookie:-1===H.location.hostname.indexOf('herokuapp.com'),persistence:'cookie',persistence_name:'',cookie_name:'',loaded:function(){},store_google:!0,save_referrer:!0,test:!1,verbose:!1,img:!1,capture_pageview:!0,debug:!1,cookie_expiration:365,upgrade:!1,disable_session_recording:!1,disable_persistence:!1,disable_cookie:!1,secure_cookie:'https:'===I.location.protocol,ip:!0,opt_out_capturing_by_default:!1,opt_out_persistence_by_default:!1,opt_out_capturing_persistence_type:'localStorage',opt_out_capturing_cookie_prefix:null,property_blacklist:[],sanitize_properties:null,xhr_headers:{},inapp_protocol:'//',inapp_link_new_window:!1,request_batching:!0,properties_string_max_length:65535,session_recording:{blockClass:'ph-no-capture',blockSelector:null,ignoreClass:'ph-ignore-input',maskAllInputs:!1,maskInputOptions:{},maskInputFn:null,slimDOMOptions:{},collectFonts:!1},mask_all_element_attributes:!1,mask_all_text:!1,advanced_disable_decide:!1,on_xhr_error:function(e){var t='Bad HTTP status: '+e.status+' '+e.statusText;Y(t)},_onCapture:function(){},_capture_metrics:!1},t,{name:r,token:e,callback_fn:("posthog"===r?r:"posthog."+r)+'._jsc'})),this._jsc=function(){},this._captureMetrics=new We(this.get_config('_capture_metrics'),G.bind(this.capture,this)),this._requestQueue=new Qe(this._captureMetrics,G.bind(this._handle_queued_event,this)),this._retryQueue=new It(this._captureMetrics,this.get_config('on_xhr_error')),this.__captureHooks=[],this.__request_queue=[],this.persistence=new Ie(this.config),this._gdpr_init();var n=G.UUID();this.get_distinct_id()||this.register_once({distinct_id:n,$device_id:n},''),I.addEventListener&&I.addEventListener('unload',this._handle_unload.bind(this))},Qt.prototype._loaded=function(){this.get_config('loaded')(this),this._start_queue_if_opted_in(),this.get_config('capture_pageview')&&this.capture('$pageview',{},{send_instantly:!0})},Qt.prototype._start_queue_if_opted_in=function(){this.has_opted_out_capturing()||this.get_config('request_batching')&&this._requestQueue.poll()},Qt.prototype._dom_loaded=function(){this.has_opted_out_capturing()||G.each(this.__request_queue,function(e){this._send_request.apply(this,e)},this),delete this.__request_queue,this._start_queue_if_opted_in()},Qt.prototype._prepare_callback=function(e,t){if(G.isUndefined(e))return null;if(zt){return function(r){e(r,t)}}var r=this._jsc,n=''+Math.floor(1e8*Math.random()),i=this.get_config('callback_fn')+'['+n+']';return r[n]=function(i){delete r[n],e(i,t)},i},Qt.prototype._handle_unload=function(){this.get_config('request_batching')?(this.get_config('capture_pageview')&&this.capture('$pageleave'),this.get_config('_capture_metrics')&&(this._requestQueue.updateUnloadMetrics(),this.capture('$capture_metrics',this._captureMetrics.metrics),this._captureMetrics.captureInProgressRequests()),this._requestQueue.unload(),this._retryQueue.unload()):this.get_config('capture_pageview')&&this.capture('$pageleave',null,{transport:'sendbeacon'})},Qt.prototype._handle_queued_event=function(e,t,r){var n=JSON.stringify(t);this.__compress_and_send_json_request(e,n,r||Lt,Ht)},Qt.prototype.__compress_and_send_json_request=function(e,t,r,n){var i,o=b(Mt((i=this.compression)['gzip-js']?'gzip-js':i.lz64?'lz64':'base64',t,r),2),s=o[0],a=o[1];this._send_request(e,s,a,n)},Qt.prototype._send_request=function(e,t,r,n){if(Vt)this.__request_queue.push(arguments);else{var i={method:this.get_config('api_method'),transport:this.get_config('api_transport'),verbose:this.get_config('verbose')};r=G.extend(i,r||{}),zt||(r.method='GET');var o=I.navigator.sendBeacon&&'sendbeacon'===r.transport.toLowerCase(),s=r.urlQueryArgs||{};if(s.ip=this.get_config('ip')?1:0,s._=(new Date).getTime().toString(),e+=(e.indexOf('?')>-1?'&':'?')+G.HTTPBuildQuery(s),G.isObject(t)&&this.get_config('img')){var a=H.createElement('img');a.src=e,H.body.appendChild(a)}else if(o)I.navigator.sendBeacon(e,Ut(t,f(f({},r),{},{sendBeacon:!0})));else if(zt)try{Bt({url:e,data:t,headers:this.get_config('xhr_headers'),options:r,captureMetrics:this._captureMetrics,callback:n,retriesPerformedSoFar:0,retryQueue:this._retryQueue,onXHRError:this.get_config('on_xhr_error')})}catch(e){Y(e)}else{var c=H.createElement('script');c.type='text/javascript',c.async=!0,c.defer=!0,c.src=e;var u=H.getElementsByTagName('script')[0];u.parentNode.insertBefore(c,u)}}},Qt.prototype._execute_array=function(e){var t,r=[],n=[],i=[];G.each(e,function(e){e&&(t=e[0],G.isArray(t)?i.push(e):'function'==typeof e?e.call(this):G.isArray(e)&&'alias'===t?r.push(e):G.isArray(e)&&-1!==t.indexOf('capture')&&'function'==typeof this[t]?i.push(e):n.push(e))},this);var o=function(e,t){G.each(e,function(e){if(G.isArray(e[0])){var r=t;G.each(e,function(e){r=r[e[0]].apply(r,e.slice(1))})}else this[e[0]].apply(this,e.slice(1))},t)};o(r,this),o(n,this),o(i,this)},Qt.prototype.push=function(e){this._execute_array([e])},Qt.prototype.capture=Me(function(e,t,r){if(this.__loaded){this._captureMetrics.incr('capture'),'$snapshot'===e&&this._captureMetrics.incr('snapshot');var n=(r=r||Lt).transport;if(n&&(r.transport=n),G.isUndefined(e)||'string'!=typeof e)Y('No event name provided to posthog.capture');else if(!G.isBlockedUA(L)){var i=this.persistence.remove_event_timer(e);this.persistence.update_search_keyword(H.referrer),this.get_config('store_google')&&this.persistence.update_campaign_params(),this.get_config('save_referrer')&&this.persistence.update_referrer_info(H.referrer);var o={event:e,properties:this._calculate_event_properties(e,t,i)};'$identify'===e&&r.$set&&(o.$set=r.$set),o=G.copyAndTruncateStrings(o,r._noTruncate?null:this.get_config('properties_string_max_length')),this.get_config('debug')&&J('PostHog.js send',o);var s=JSON.stringify(o),a=this.get_config('api_host')+(r.endpoint||'/e/'),c=r!==Lt;return!this.get_config('request_batching')||c&&!r._batchKey||r.send_instantly?this.__compress_and_send_json_request(a,s,r):(o.timestamp=new Date,this._requestQueue.enqueue(a,o,r)),this._invokeCaptureHooks(e),o}}},function(e){return this.get_config(e)},Dt),Qt.prototype._addCaptureHook=function(e){this.__captureHooks.push(e)},Qt.prototype._invokeCaptureHooks=function(e){this.config._onCapture(e),G.each(this.__captureHooks,function(t){return t(e)})},Qt.prototype._calculate_event_properties=function(e,t,r){var n=t||{};if(n.token=this.get_config('token'),'$snapshot'===e){var i=this.persistence.properties();return n.distinct_id=i.distinct_id,n}if(!G.isUndefined(r)){var o=(new Date).getTime()-r;n.$duration=parseFloat((o/1e3).toFixed(3))}n=G.extend({},G.info.properties(),this.persistence.properties(),n);var s=this.get_config('property_blacklist');G.isArray(s)?G.each(s,function(e){delete n[e]}):Y('Invalid value for property_blacklist config: '+s);var a=this.get_config('sanitize_properties');return a&&(n=a(n,e)),n},Qt.prototype.register=function(e,t){this.persistence.register(e,t)},Qt.prototype.register_once=function(e,t,r){this.persistence.register_once(e,t,r)},Qt.prototype.unregister=function(e){this.persistence.unregister(e)},Qt.prototype._register_single=function(e,t){var r={};r[e]=t,this.register(r)},Qt.prototype.getFeatureFlag=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return this.featureFlags.getFeatureFlag(e,t)},Qt.prototype.isFeatureEnabled=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return this.featureFlags.isFeatureEnabled(e,t)},Qt.prototype.reloadFeatureFlags=function(){return this.featureFlags.reloadFeatureFlags()},Qt.prototype.onFeatureFlags=function(e){this.featureFlags.addFeatureFlagsHandler(e),e(this.featureFlags.getFlags(),this.featureFlags.getFlagVariants())},Qt.prototype.identify=function(e,t,r){if(e){this._captureMetrics.incr('identify');var n=this.get_distinct_id();if(this.register({$user_id:e}),!this.get_property('$device_id')){var i=n;this.register_once({$had_persisted_distinct_id:!0,$device_id:i},'')}e!==n&&e!==this.get_property("__alias")&&(this.unregister("__alias"),this.register({distinct_id:e})),e===n||this.get_property('$device_id')&&n!==this.get_property('$device_id')?(t&&this.people.set(t),r&&this.people.set_once(r)):this.capture('$identify',{distinct_id:e,$anon_distinct_id:n},{$set:t||{}},{$set_once:r||{}}),this.reloadFeatureFlags()}else Y('Unique user id has not been set in posthog.identify')},Qt.prototype.__group=function(e,t,r){if(Y('posthog.__group is still under development and should not be used in production!'),e&&t){this._captureMetrics.incr('group');var n=this.getGroups();this.register({$groups:f(f({},n),{},l({},e,t))}),this.capture('$group',{distinct_id:this.get_distinct_id(),$group:{type:e,key:t,$set:r}}),this.reloadFeatureFlags()}else Y('posthog.group requires a group type and group key')},Qt.prototype.reset=function(e){var t=this.get_property('$device_id');this.persistence.clear();var r=G.UUID();this.register_once({distinct_id:r,$device_id:e?r:t},'')},Qt.prototype.get_distinct_id=function(){return this.get_property('distinct_id')},Qt.prototype.getGroups=function(){return this.get_property('groups')},Qt.prototype.alias=function(e,t){if(e===this.get_property("$people_distinct_id"))return K('Attempting to create alias for existing People user - aborting.'),-2;var r=this;return G.isUndefined(t)&&(t=this.get_distinct_id()),e!==t?(this._register_single("__alias",e),this.capture('$create_alias',{alias:e,distinct_id:t},function(){r.identify(e)})):(Y('alias matches current distinct_id - skipping api call.'),this.identify(e),-1)},Qt.prototype.set_config=function(e){var t=f({},this.config);G.isObject(e)&&(G.extend(this.config,e),this.get_config('persistence_name')||(this.config.persistence_name=this.config.cookie_name),this.get_config('disable_persistence')||(this.config.disable_persistence=this.config.disable_cookie),this.persistence&&this.persistence.update_config(this.config),me.is_supported()&&'true'===me.get('ph_debug')&&(this.config.debug=!0),R.DEBUG=R.DEBUG||this.get_config('debug'),this.sessionRecording&&void 0!==e.disable_session_recording&&t.disable_session_recording!==e.disable_session_recording&&(e.disable_session_recording?this.sessionRecording.stopRecording():this.sessionRecording.startRecordingIfEnabled()))},Qt.prototype.startSessionRecording=function(){this.set_config({disable_session_recording:!1})},Qt.prototype.stopSessionRecording=function(){this.set_config({disable_session_recording:!0})},Qt.prototype.sessionRecordingStarted=function(){return this.sessionRecording.started()},Qt.prototype.get_config=function(e){return this.config[e]},Qt.prototype.get_property=function(e){return this.persistence.props[e]},Qt.prototype.toString=function(){var e=this.get_config('name');return"posthog"!==e&&(e="posthog."+e),e},Qt.prototype._gdpr_init=function(){'localStorage'===this.get_config('opt_out_capturing_persistence_type')&&me.is_supported()&&(!this.has_opted_in_capturing()&&this.has_opted_in_capturing({persistence_type:'cookie'})&&this.opt_in_capturing({enable_persistence:!1}),!this.has_opted_out_capturing()&&this.has_opted_out_capturing({persistence_type:'cookie'})&&this.opt_out_capturing({clear_persistence:!1}),this.clear_opt_in_out_capturing({persistence_type:'cookie',enable_persistence:!1})),this.has_opted_out_capturing()?this._gdpr_update_persistence({clear_persistence:!0}):this.has_opted_in_capturing()||!this.get_config('opt_out_capturing_by_default')&&!ye.get('ph_optout')||(ye.remove('ph_optout'),this.opt_out_capturing({clear_persistence:this.get_config('opt_out_persistence_by_default')}))},Qt.prototype._gdpr_update_persistence=function(e){var t;if(e&&e.clear_persistence)t=!0;else{if(!e||!e.enable_persistence)return;t=!1}this.get_config('disable_persistence')||this.persistence.disabled===t||this.persistence.set_disabled(t)},Qt.prototype._gdpr_call_func=function(e,t){return t=G.extend({capture:G.bind(this.capture,this),persistence_type:this.get_config('opt_out_capturing_persistence_type'),cookie_prefix:this.get_config('opt_out_capturing_cookie_prefix'),cookie_expiration:this.get_config('cookie_expiration'),cross_subdomain_cookie:this.get_config('cross_subdomain_cookie'),secure_cookie:this.get_config('secure_cookie')},t),me.is_supported()||'localStorage'!==t.persistence_type||(t.persistence_type='cookie'),e(this.get_config('token'),{capture:t.capture,captureEventName:t.capture_event_name,captureProperties:t.capture_properties,persistenceType:t.persistence_type,persistencePrefix:t.cookie_prefix,cookieExpiration:t.cookie_expiration,crossSubdomainCookie:t.cross_subdomain_cookie,secureCookie:t.secure_cookie})},Qt.prototype.opt_in_capturing=function(e){e=G.extend({enable_persistence:!0},e),this._gdpr_call_func(Se,e),this._gdpr_update_persistence(e)},Qt.prototype.opt_out_capturing=function(e){e=G.extend({clear_persistence:!0},e),this._gdpr_call_func(Oe,e),this._gdpr_update_persistence(e)},Qt.prototype.has_opted_in_capturing=function(e){return this._gdpr_call_func(xe,e)},Qt.prototype.has_opted_out_capturing=function(e){return this._gdpr_call_func(Ee,e)},Qt.prototype.clear_opt_in_out_capturing=function(e){e=G.extend({enable_persistence:!0},e),this._gdpr_call_func(Pe,e),this._gdpr_update_persistence(e)},Qt.prototype.sentry_integration=function(e,t,r,n){this.name='posthog-js',this.setupOnce=function(i){i(function(i){if('error'!==i.level||!e.__loaded)return i;i.tags||(i.tags={}),i.tags['PostHog URL']=e.config.api_host+'/person/'+e.get_distinct_id();var o={$sentry_event_id:i.event_id,$sentry_exception:i.exception};return t&&r&&(o.$sentry_url=(n||'https://sentry.io/organizations/')+t+'/issues/?project='+r+'&query='+i.event_id),e.capture('$exception',o),i})}},Qt.prototype.debug=function(e){!1===e?(I.console.log("You've disabled debug mode."),localStorage&&localStorage.setItem('ph_debug',void 0),this.set_config({debug:!1})):(I.console.log("You're now in debug mode. All calls to PostHog will be logged in your console.\nYou can disable this with `posthog.debug(false)`."),localStorage&&localStorage.setItem('ph_debug','true'),this.set_config({debug:!0}))},Qt.prototype.decodeLZ64=q.decompressFromBase64,Qt.prototype.init=Qt.prototype.init,Qt.prototype.reset=Qt.prototype.reset,Qt.prototype.capture=Qt.prototype.capture,Qt.prototype.register=Qt.prototype.register,Qt.prototype.register_once=Qt.prototype.register_once,Qt.prototype.unregister=Qt.prototype.unregister,Qt.prototype.identify=Qt.prototype.identify,Qt.prototype.__group=Qt.prototype.__group,Qt.prototype.alias=Qt.prototype.alias,Qt.prototype.set_config=Qt.prototype.set_config,Qt.prototype.get_config=Qt.prototype.get_config,Qt.prototype.get_property=Qt.prototype.get_property,Qt.prototype.get_distinct_id=Qt.prototype.get_distinct_id,Qt.prototype.toString=Qt.prototype.toString,Qt.prototype.opt_out_captureing=Qt.prototype.opt_out_captureing,Qt.prototype.opt_in_captureing=Qt.prototype.opt_in_captureing,Qt.prototype.has_opted_out_captureing=Qt.prototype.has_opted_out_captureing,Qt.prototype.has_opted_in_captureing=Qt.prototype.has_opted_in_captureing,Qt.prototype.clear_opt_in_out_captureing=Qt.prototype.clear_opt_in_out_captureing,Qt.prototype.opt_out_capturing=Qt.prototype.opt_out_capturing,Qt.prototype.opt_in_capturing=Qt.prototype.opt_in_capturing,Qt.prototype.has_opted_out_capturing=Qt.prototype.has_opted_out_capturing,Qt.prototype.has_opted_in_capturing=Qt.prototype.has_opted_in_capturing,Qt.prototype.clear_opt_in_out_capturing=Qt.prototype.clear_opt_in_out_capturing,Qt.prototype.getFeatureFlag=Qt.prototype.getFeatureFlag,Qt.prototype.isFeatureEnabled=Qt.prototype.isFeatureEnabled,Qt.prototype.reloadFeatureFlags=Qt.prototype.reloadFeatureFlags,Qt.prototype.onFeatureFlags=Qt.prototype.onFeatureFlags,Qt.prototype.decodeLZ64=Qt.prototype.decodeLZ64,Qt.prototype.SentryIntegration=Qt.prototype.sentry_integration,Qt.prototype.debug=Qt.prototype.debug,Qt.prototype.LIB_VERSION=R.LIB_VERSION,Qt.prototype.startSessionRecording=Qt.prototype.startSessionRecording,Qt.prototype.stopSessionRecording=Qt.prototype.stopSessionRecording,Qt.prototype.sessionRecordingStarted=Qt.prototype.sessionRecordingStarted,Ie.prototype.properties=Ie.prototype.properties,Ie.prototype.update_search_keyword=Ie.prototype.update_search_keyword,Ie.prototype.update_referrer_info=Ie.prototype.update_referrer_info,Ie.prototype.get_cross_subdomain=Ie.prototype.get_cross_subdomain,Ie.prototype.clear=Ie.prototype.clear,G.safewrap_class(Qt,['identify']);var Xt={},Gt=function(){Tt.init=function(e,t,r){if(r)return Tt[r]||(Tt[r]=Xt[r]=Wt(e,t,r),Tt[r]._loaded()),Tt[r];var n=Tt;Xt.posthog?n=Xt.posthog:e&&((n=Wt(e,t,"posthog"))._loaded(),Xt.posthog=n),Tt=n,1===jt&&(I.posthog=Tt),G.each(Xt,function(e,t){"posthog"!==t&&(Tt[t]=e)}),Tt._=G}},Jt=function(){function e(){e.done||(e.done=!0,Vt=!1,G.each(Xt,function(e){e._dom_loaded()}))}if(H.addEventListener)'complete'===H.readyState?e():H.addEventListener('DOMContentLoaded',e,!1);else if(H.attachEvent){H.attachEvent('onreadystatechange',e);var t=!1;try{t=null===I.frameElement}catch(e){}H.documentElement.doScroll&&t&&(function t(){try{H.documentElement.doScroll('left')}catch(e){return void setTimeout(t,1)}e()})()}G.register_event(I,'load',e,!0)};var Yt=(jt=Nt,Tt=new Qt,Gt(),Tt.init(),Jt(),Tt);i.exports=Yt},659,[]); +__d(function(g,r,i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.defaultConfig=_e.Meeting=_e.Events=void 0;var t=e(r(d[1])),n=e(r(d[2])),o=e(r(d[3])),s=e(r(d[4])),c=e(r(d[5])),u=e(r(d[6])),p=r(d[7]),f=e(r(d[8])),l=e(r(d[9])),h=r(d[10]),v=r(d[11]),y=r(d[12]),k=r(d[13]),_=e(r(d[14])),M=e(r(d[15]));function C(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}var P,w={theme:(0,u.default)({},y.defaultTheme),permissions:(0,u.default)({},y.defaultRolePermissions),permissions_fetched:!1};_e.defaultConfig=w,_e.Events=P,(function(e){e.participantJoin="participantJoin",e.participantLeave="participantLeave",e.disconnect="disconnect",e.connect="connect",e.meetingEnded="meetingEnded",e.roomMessage="roomMessage",e.chatMessage="chatMessage",e.message="message",e.meetingJoined="meetingJoined",e.activeSpeaker="activeSpeaker",e.participantUpdate="participantUpdate",e.recordingStarted="recordingStarted",e.recordingStopped="recordingStopped",e.localMediaConnected="localMediaConnected"})(P||(_e.Events=P={}));var E=(function(e){(0,o.default)(E,e);var u,p,y=(u=E,p=C(),function(){var e,t=(0,c.default)(u);if(p){var n=(0,c.default)(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return(0,s.default)(this,e)});function E(e,n){var o;return(0,t.default)(this,E),(o=y.call(this)).config=(0,M.default)(w),o.participants=[],o.showSetupScreen=!1,o._uiConfig={},o.leaveRoom=function(){},o.setupConfig=e,o._uiConfig=n||{},o.config.theme=(0,k.convertThemeToV2)(o.config.theme,n||{}),o.controlBar=new f.default,o.grid=new l.default,o.Events=P,null!=e&&e.apiBase&&(0,v.setUrl)(e.apiBase),o}return(0,n.default)(E,[{key:"updateUIConfig",value:function(e){this._uiConfig=(0,_.default)(this._uiConfig,e),this.config.theme=(0,k.convertThemeToV2)(this.config.theme,e),this._setUIConfig&&this._setUIConfig(this.config)}},{key:"addParticipantControl",value:function(e){this._controlsHook&&this._controlsHook(e)}},{key:"sendRoomMessage",value:function(e){}},{key:"sendMessage",value:function(e,t){}},{key:"createPopup",value:function(e){}},{key:"kickAll",value:function(){}},{key:"closePopup",value:function(){this.createPopup(null)}},{key:"onError",value:function(e){this._onError=e}},{key:"onSocketMessage",value:function(e){var t,n;switch(e.type){case'websocket/room-message':this.emit(P.roomMessage,null==(t=e.payload)?void 0:t.message);break;case'websocket/message':this.emit(P.message,null==(n=e.payload)?void 0:n.message);break;case'websocket/new-chat-message':this.emit(P.chatMessage,e.payload)}}},{key:"_addUpdateParticipant",value:function(e,t){if(e.id){var n=this.participants.findIndex(function(t){return t.id===e.id});if(-1===n)if(e.isMe){var o=new h.DyteSelfParticipant(this._overlayHook);o._update(e,t),this.participants.push(o),this.self=o}else{var s=new h.DyteParticipant(this._overlayHook);s._update(e,t),this.participants.push(s),this.emit(P.participantJoin,s)}else this.participants[n]._update(e,t),this.emit(P.participantUpdate,this.participants[n])}}},{key:"_removeParticipant",value:function(e){var t=this.participants.find(function(t){return t.id===e.id});this.participants=this.participants.filter(function(t){return t.id!==e.id}),this.emit(P.participantLeave,t)}}]),E})(p.EventEmitter);_e.Meeting=E},660,[1,9,10,12,14,17,22,590,661,662,663,499,664,482,505,665]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var u=t(r(d[1])),n=t(r(d[2])),s=t(r(d[3])),o=(function(){function t(){(0,n.default)(this,t),this.buttons=[]}return(0,s.default)(t,[{key:"addButton",value:function(t){var n=t;return this.buttons.push(n),this._setButtons&&this._setButtons((0,u.default)(this.buttons)),this.buttons.length-1}},{key:"removeButton",value:function(t){this.buttons[t]={},this._setButtons((0,u.default)(this.buttons))}}]),t})();e.default=o},661,[1,49,9,10]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.Layout=void 0;var u,o=t(r(d[1])),n=t(r(d[2])),l=r(d[3]),f=r(d[4]);e.Layout=u,(function(t){t.MULTI="multi",t.MULTI_ALTERNATE="multi_alternate",t.HIGHLIGHTED="highlighted",t.SINGLE="single"})(u||(e.Layout=u={}));var c=(function(){function t(){(0,o.default)(this,t),this.layouts=u}return(0,n.default)(t,[{key:"update",value:function(t){t.layout&&l.store.dispatch((0,f.setRoomGridView)(t.layout)),t.participantVideo&&(this.participantVideoConfiguration=t.participantVideo)}},{key:"setOverlay",value:function(t,u){}}]),t})();e.default=c},662,[1,9,10,471,480]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.DyteSelfParticipant=e.DyteParticipant=void 0;var n=t(r(d[1])),s=t(r(d[2])),o=r(d[3]).NativeModules.DyteHelper,h=(function(){function t(s){(0,n.default)(this,t),this.metadata={view_type:'',preset_name:''},this._overlayHook=s}return(0,s.default)(t,[{key:"_update",value:function(t,n){this.id=t.id,this.name=t.displayName,this.picture=t.picture,this.isMe=t.isMe,this.isPinned=t.isPinned,this.videoTrack=t.videoTrack,this.audioTrack=t.audioTrack,this.videoEnabled=t.videoVisible,this.audioEnabled=!t.audioMuted,this.clientSpecificId=t.clientSpecificId,this._participantHook=n,this.metadata=t.metadata}},{key:"sendMessage",value:function(t){this._sendMessage&&this._sendMessage(t)}},{key:"disableAudio",value:function(){this._participantHook&&this.audioEnabled&&this._participantHook.disablePeerAudio(this.id)}},{key:"disableVideo",value:function(){this._participantHook&&this.videoEnabled&&this._participantHook.disablePeerVideo(this.id)}},{key:"pin",value:function(){this._participantHook&&this._participantHook.pin(this.id)}},{key:"unpin",value:function(){this._participantHook&&this._participantHook.unpin(this.id)}},{key:"setOverlay",value:function(t){this._overlayHook(this.id,t)}},{key:"updatePreset",value:function(t){this._participantHook&&this._participantHook.updatePreset(this.id,t)}},{key:"setLabel",value:function(t){this._participantHook&&this._participantHook.setLabel(this.id,t)}}]),t})();e.DyteParticipant=h;var c=(function(){function t(s){(0,n.default)(this,t),this.metadata={view_type:'',preset_name:''},this._overlayHook=s}return(0,s.default)(t,[{key:"_update",value:function(t,n){this.id=t.id,this.name=t.displayName,this.picture=t.picture,this.isMe=t.isMe,this.isPinned!==t.isPinned&&o.SDKSelfPin(t.isPinned),this.isPinned=t.isPinned,this.videoTrack=t.videoTrack,this.audioTrack=t.audioTrack,this.videoEnabled!==t.videoVisible&&o.SDKSelfVideo(t.videoVisible),this.videoEnabled=t.videoVisible,this.audioEnabled===t.audioMuted&&o.SDKSelfAudio(!t.audioMuted),this.audioEnabled=!t.audioMuted,this.clientSpecificId=t.clientSpecificId,this.isScreensharing!==t.isScreensharing&&o.SDKSelfScreenshare(!t.isScreensharing),this.isScreensharing=t.isScreensharing,this._participantHook=n,this.isPresenting=!t.webinarHiddenParticipant,this.metadata=t.metadata}},{key:"enableAudio",value:function(){this._participantHook&&!this.audioEnabled&&this._participantHook.toggleSelfAudio(this.id)}},{key:"enableVideo",value:function(){this._participantHook&&!this.videoEnabled&&this._participantHook.toggleSelfVideo(this.id)}},{key:"disableAudio",value:function(){this._participantHook&&this.audioEnabled&&this._participantHook.toggleSelfAudio(this.id)}},{key:"disableVideo",value:function(){this._participantHook&&this.videoEnabled&&this._participantHook.toggleSelfVideo(this.id)}},{key:"enableScreenshare",value:function(){this._participantHook&&!this.isScreensharing&&this._participantHook.enableScreenshare()}},{key:"disableScreenshare",value:function(){this._participantHook&&this.isScreensharing&&this._participantHook.disableScreenshare()}},{key:"pin",value:function(){this._participantHook&&this._participantHook.pin(this.id)}},{key:"unpin",value:function(){this._participantHook&&this._participantHook.unpin(this.id)}},{key:"setOverlay",value:function(t,n){this._overlayHook(this.id,t,n)}},{key:"updatePreset",value:function(t){this._participantHook&&this._participantHook.updatePreset(this.id,t)}}]),t})();e.DyteSelfParticipant=c},663,[1,9,10,2]); +__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.defaultTheme=e.defaultRolePermissions=void 0;var t=r(d[0]),n=r(d[1]),_={view_type:n.DyteViewTypes.groupCall,accept_waiting_requests:!1,accept_present_requests:!1,request_produce:!1,can_allow_participant_audio:!1,can_allow_participant_screensharing:!1,can_allow_participant_video:!1,request_kick_participant:!1,kick_participant:!1,pin_participant:!1,can_edit_display_name:!1,can_record:!1,waiting_room_type:n.WaitingRoomTypes.skip,plugins:{can_close:!0,can_start:!0,can_edit_acl:!1,config:{}},polls:{can_create:!0,can_vote:!0,can_view:!0},produce:{video:{allow:!0,quality:'vga',frame_rate:24},audio:!0,screenshare:{allow:!0,quality:'hd',frame_rate:5}},chat:{public:{can_send:!0,text:!0,files:!0},private:{can_send:!1,can_receive:!1,text:!1,files:!1}},reactions:!1,hidden_participant:!1,is_recorder:!1,show_participant_list:!0,can_change_participant_role:!1,can_change_theme:!1,can_present:!1,max_screenshare_count:1};e.defaultRolePermissions=_;var c={setup_screen:{is_enabled:!1},alone_here:{is_enabled:!1},waiting_room:{is_enabled:!1,enable_preview:!0},control_bar:{is_enabled:!0,elements:{plugins:!0,screenshare:!0,invite:!1,participants:!0,chat:!0,reactions:!1,polls:!0,fullscreen:!0,layout:!0}},header:{is_enabled:!0,elements:{timer:!0,title:!0,participant_count:!0,change_layout:!0}},pip_mode:!0,auto_tune:!0,grid:{multi:{maxVideoCount:6,videoFit:'cover'},single:{maxVideoCount:6,videoFit:'cover'},defaultView:t.Layout.MULTI},controls:{pip_toggle:!1}};e.defaultTheme=c},664,[662,482]); +__d(function(g,r,i,a,m,_e,d){var t='__lodash_hash_undefined__',e=9007199254740991,n='[object Arguments]',o='[object Boolean]',c='[object Date]',u='[object Function]',f='[object GeneratorFunction]',s='[object Map]',l='[object Number]',_='[object Object]',p='[object RegExp]',h='[object Set]',y='[object String]',v='[object Symbol]',b='[object ArrayBuffer]',j='[object DataView]',w='[object Float32Array]',O='[object Float64Array]',A='[object Int8Array]',x='[object Int16Array]',S='[object Int32Array]',P='[object Uint8Array]',$='[object Uint8ClampedArray]',k='[object Uint16Array]',E='[object Uint32Array]',I=/\w*$/,F=/^\[object .+?Constructor\]$/,M=/^(?:0|[1-9]\d*)$/,B={};B[n]=B['[object Array]']=B[b]=B[j]=B[o]=B[c]=B[w]=B[O]=B[A]=B[x]=B[S]=B[s]=B[l]=B[_]=B[p]=B[h]=B[y]=B[v]=B[P]=B[$]=B[k]=B[E]=!0,B['[object Error]']=B[u]=B["[object WeakMap]"]=!1;var U='object'==typeof g&&g&&g.Object===Object&&g,W='object'==typeof self&&self&&self.Object===Object&&self,D=U||W||Function('return this')(),R='object'==typeof _e&&_e&&!_e.nodeType&&_e,T=R&&'object'==typeof m&&m&&!m.nodeType&&m,z=T&&T.exports===R;function C(t,e){return t.set(e[0],e[1]),t}function L(t,e){return t.add(e),t}function V(t,e){for(var n=-1,o=t?t.length:0;++n-1},Ft.prototype.set=function(t,e){var n=this.__data__,o=Dt(n,t);return o<0?n.push([t,e]):n[o][1]=e,this},Mt.prototype.clear=function(){this.__data__={hash:new It,map:new(jt||Ft),string:new It}},Mt.prototype.delete=function(t){return Zt(this,t).delete(t)},Mt.prototype.get=function(t){return Zt(this,t).get(t)},Mt.prototype.has=function(t){return Zt(this,t).has(t)},Mt.prototype.set=function(t,e){return Zt(this,t).set(t,e),this},Bt.prototype.clear=function(){this.__data__=new Ft},Bt.prototype.delete=function(t){return this.__data__.delete(t)},Bt.prototype.get=function(t){return this.__data__.get(t)},Bt.prototype.has=function(t){return this.__data__.has(t)},Bt.prototype.set=function(t,e){var n=this.__data__;if(n instanceof Ft){var o=n.__data__;if(!jt||o.length<199)return o.push([t,e]),this;n=this.__data__=new Mt(o)}return n.set(t,e),this};var rr=yt?Q(yt,Object):function(){return[]},er=function(t){return ut.call(t)};function nr(t){var e=t.length,n=t.constructor(e);return e&&'string'==typeof t[0]&&ct.call(t,'index')&&(n.index=t.index,n.input=t.input),n}function or(t){return'function'!=typeof t.constructor||ar(t)?{}:br(e=lt(t))?_t(e):{};var e}function cr(t,e,n,u){var f,_,F,M=t.constructor;switch(e){case b:return Gt(t);case o:case c:return new M(+t);case j:return Nt(t,u);case w:case O:case A:case x:case S:case P:case $:case k:case E:return Jt(t,u);case s:return qt(t,u,n);case l:case y:return new M(t);case p:return(F=new(_=t).constructor(_.source,I.exec(_))).lastIndex=_.lastIndex,F;case h:return Ht(t,u,n);case v:return f=t,Et?Object(Et.call(f)):{}}}function ur(t,n){return!!(n=null==n?e:n)&&('number'==typeof t||M.test(t))&&t>-1&&t%1==0&&t-1&&t%1==0&&t<=e}function br(t){var e=typeof t;return!!t&&('object'==e||'function'==e)}function dr(t){return!!t&&'object'==typeof t}function jr(t){return _r(t)?Ut(t):Lt(t)}m.exports=function(t){return Tt(t,!0,!0)}},665,[]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),u=t(r(d[2])),c=r(d[3]),l=c.NativeModules.DyteRNBackgroundTimer,o=new c.NativeEventEmitter(l),s=new((function(){function t(){var u=this;(0,n.default)(this,t),this.uniqueId=0,this.callbacks={},o.addListener('backgroundTimer.timeout',function(t){if(u.callbacks[t]){var n=u.callbacks[t].callback;u.callbacks[t].interval?l.backgroundTimerSetTimeout(t,u.callbacks[t].timeout):delete u.callbacks[t],n()}})}return(0,u.default)(t,[{key:"start",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return l.start(t)}},{key:"stop",value:function(){return l.stop()}},{key:"runBackgroundTimer",value:function(t,n){var u=this,l=c.Platform.select({ios:function(){return c.NativeAppEventEmitter},android:function(){return c.DeviceEventEmitter}})();this.start(0),this.backgroundListener=l.addListener('backgroundTimer',function(){u.backgroundListener.remove(),u.backgroundClockMethod(t,n)})}},{key:"backgroundClockMethod",value:function(t,n){var u=this;this.backgroundTimer=this.setTimeout(function(){t(),u.backgroundClockMethod(t,n)},n)}},{key:"stopBackgroundTimer",value:function(){this.stop(),this.clearTimeout(this.backgroundTimer)}},{key:"setTimeout",value:function(t,n){this.uniqueId+=1;var u=this.uniqueId;return this.callbacks[u]={callback:t,interval:!1,timeout:n},l.setTimeout(u,n),u}},{key:"clearTimeout",value:function(t){this.callbacks[t]&&delete this.callbacks[t]}},{key:"setInterval",value:function(t,n){this.uniqueId+=1;var u=this.uniqueId;return this.callbacks[u]={callback:t,interval:!0,timeout:n},l.backgroundTimerSetTimeout(u,n),u}},{key:"clearInterval",value:function(t){this.callbacks[t]&&delete this.callbacks[t]}}]),t})());e.default=s},666,[1,9,10,2]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.PluginServiceProvider=e.PluginServiceContext=void 0;var n=t(r(d[1])),o=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=v(n);if(o&&o.has(t))return o.get(t);var u={},c=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var f in t)if("default"!==f&&Object.prototype.hasOwnProperty.call(t,f)){var l=c?Object.getOwnPropertyDescriptor(t,f):null;l&&(l.get||l.set)?Object.defineProperty(u,f,l):u[f]=t[f]}u.default=t,o&&o.set(t,u);return u})(r(d[2])),u=r(d[3]),c=r(d[4]),f=t(r(d[5])),l=r(d[6]);function v(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(v=function(t){return t?o:n})(t)}var p=(0,o.createContext)(null);e.PluginServiceContext=p;e.PluginServiceProvider=function(t){var v=t.children,s=t.roomName,P=t.peerId,S=(0,o.useContext)(l.WebSocketContext),y=(0,u.useDispatch)(),O=(0,o.useState)(null),b=(0,n.default)(O,2),k=b[0],j=b[1],C=(0,u.useSelector)(function(t){return t.participant.authToken});(0,o.useEffect)(function(){},[]);var w=(0,u.useSelector)(function(t){return t.room.socketState}),E={pluginManager:k};return(0,o.useEffect)(function(){if(w===c.RoomSocketState.CONNECTED){var t=new f.default(S,s,y,P,C);j(t),t.listenSocketEvents()}},[w]),o.default.createElement(p.Provider,{value:E},v)}},667,[1,41,165,432,480,668,625]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),s=t(r(d[2])),u=t(r(d[3])),l=t(r(d[4])),o=r(d[5]),c=t(r(d[6])),f=(function(){function t(n,s,l,o,c){(0,u.default)(this,t),this.socketObj=n,this.dispatch=l,this.roomName=s,this.plugins={},this.iframes={},this.peerId=o,this.authToken=c,this.handleSockets=this.handleSockets.bind(this)}return(0,l.default)(t,[{key:"handleSockets",value:function(t){if(t)switch(t.type){case'websocket/enable-plugin':this.enablePlugin(t.payload);break;case'websocket/disable-plugin':this.disablePlugin(t.payload);break;case'websocket/plugin-event':case'websocket/plugin-data':this.sendIframeEvent(t)}}},{key:"sendIframeEvent",value:function(t){var n=this.iframes[t.payload.pluginId||t.payload.id];n&&Object.values(n).forEach(function(n){n.iframe&&n.iframe.injectJavaScript("window.postMessage("+JSON.stringify(t)+");")})}},{key:"listenSocketEvents",value:function(){this.socketObj.emitter.on('socket',this.handleSockets),this.getRoomPlugins()}},{key:"getRoomPlugins",value:function(){var t=this;this.socketObj.sendMessage({type:'getRoomState'},function(n){n.payload.roomState.plugins.forEach(function(n){return t.enablePlugin(n)})})}},{key:"enablePlugin",value:function(t){var u,l,f,h,p,v;return n.default.async(function(y){for(;;)switch(y.prev=y.next){case 0:if(u=c.default.apiBase+"/v2/plugins",!this.plugins[t.id]){y.next=3;break}return y.abrupt("return");case 3:return y.next=5,n.default.awrap(fetch(c.default.apiBase+"/v2/plugins/view/"+t.id,{method:'GET',headers:{authorization:"Bearer "+this.authToken}}));case 5:return l=y.sent,y.next=8,n.default.awrap(l.json());case 8:return f=y.sent,y.next=11,n.default.awrap(fetch(u+"/authorize/"+t.id,{method:'POST',headers:{authorization:"Bearer "+this.authToken,'Content-Type':'application/json'},body:JSON.stringify({roomName:this.roomName,peerId:this.peerId})}));case 11:return h=y.sent,y.next=14,n.default.awrap(h.json());case 14:p=y.sent.data.token,v=(0,s.default)({},f.data.plugin,{authToken:p,enabledBy:t.enabledBy,ACLAccessGrantedUsers:t.ACLAccessGrantedUsers||[],ACLAccessRemovedUsers:t.ACLAccessRemovedUsers||[]}),this.plugins[t.id]=v,this.iframes[t.id]={},this.dispatch((0,o.addPlugin)(v));case 19:case"end":return y.stop()}},null,this,null,Promise)}},{key:"disablePlugin",value:function(t){return n.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:this.plugins[t.id]&&(delete this.plugins[t.id],this.dispatch((0,o.removePlugin)(t)));case 1:case"end":return n.stop()}},null,this,null,Promise)}},{key:"handleIframeMessage",value:function(t){var u,l,o=this;return n.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:n.t0=t.type,n.next='pluginEvent'===n.t0?3:'storePluginData'===n.t0?3:'getPluginData'===n.t0?3:'enablePluginForAll'===n.t0?3:'getPeerInfo'===n.t0?5:7;break;case 3:return this.socketObj.sendMessage(t,function(t){o.sendIframeEvent(t)}),n.abrupt("break",8);case 5:return this.socketObj.sendMessage({type:t.type,payload:(0,s.default)({},t.payload,{peerId:null!=(u=null==(l=t.payload)?void 0:l.peerId)?u:this.peerId})},function(t){o.sendIframeEvent(t)}),n.abrupt("break",8);case 7:return n.abrupt("break",8);case 8:case"end":return n.stop()}},null,this,null,Promise)}},{key:"addIframeView",value:function(t,s,u){var l,o=this;return n.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:this.iframes[t.plugin][t.view]&&this.removeIframeView(t),l=function(t){s&&o.handleIframeMessage(t)},u.addEventListener(l),this.iframes[t.plugin][t.view]={listener:l,iframe:s};case 4:case"end":return n.stop()}},null,this,null,Promise)}},{key:"removeIframeView",value:function(t){return n.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:this.iframes[t.plugin][t.view]&&delete this.iframes[t.plugin][t.view];case 2:case"end":return n.stop()}},null,this,null,Promise)}},{key:"addRoomPlugin",value:function(t){return n.default.async(function(s){for(;;)switch(s.prev=s.next){case 0:if(!this.plugins[t.id]){s.next=2;break}return s.abrupt("return");case 2:return s.next=4,n.default.awrap(this.socketObj.sendMessage({type:'addPlugin',payload:t}));case 4:case"end":return s.stop()}},null,this,null,Promise)}},{key:"removeRoomPlugin",value:function(t){return n.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.abrupt("return",this.socketObj.sendMessage({type:'removePlugin',payload:t}));case 1:case"end":return n.stop()}},null,this,null,Promise)}}]),t})();e.default=f},668,[1,67,22,9,10,498,499]); +__d(function(g,r,i,a,m,e,d){var n=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.PeersServiceContext=e.PeersProvider=void 0;var t=n(r(d[1])),o=n(r(d[2])),u=n(r(d[3])),c=(function(n,t){if(!t&&n&&n.__esModule)return n;if(null===n||"object"!=typeof n&&"function"!=typeof n)return{default:n};var o=b(t);if(o&&o.has(n))return o.get(n);var u={},c=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in n)if("default"!==l&&Object.prototype.hasOwnProperty.call(n,l)){var s=c?Object.getOwnPropertyDescriptor(n,l):null;s&&(s.get||s.set)?Object.defineProperty(u,l,s):u[l]=n[l]}u.default=n,o&&o.set(n,u);return u})(r(d[4])),l=r(d[5]),s=r(d[6]),f=r(d[7]),p=r(d[8]),v=r(d[9]),S=r(d[10]),P=r(d[11]),h=r(d[12]),k=r(d[13]);function b(n){if("function"!=typeof WeakMap)return null;var t=new WeakMap,o=new WeakMap;return(b=function(n){return n?o:t})(n)}var y=(0,c.createContext)(null);e.PeersServiceContext=y;e.PeersProvider=function(n){var b,T,M=n.children,w=(0,c.useContext)(p.ConfigServiceContext).meeting,C=(0,c.useState)([]),V=(0,u.default)(C,2),x=V[0],D=V[1],O=(0,l.useSelector)(function(n){return n.peers.joinedPeers}),A=(0,l.useSelector)(function(n){return n.participant}),j=(0,l.useSelector)(function(n){return n.consumers.activeConsumers}),I=j.find(function(n){return'video'===n.kind&&n.appData.screenShare}),_=j.find(function(n){return'audio'===n.kind&&n.appData.screenShare}),E=(0,l.useSelector)(function(n){return n.room.pinnedPeerId}),H=(0,l.useSelector)(function(n){return n.room.roomViewType}),N=(0,c.useState)(null),q=(0,u.default)(N,2),J=q[0],L=q[1],R=(0,c.useState)(null),U=(0,u.default)(R,2),W=U[0],z=U[1],B=(0,c.useContext)(f.MediaRoomContext).mediaRoom,F=(0,l.useDispatch)(),G=(0,c.useContext)(v.UserTrackContext),K=G.mediaTracks,Q=K.screenShareVideoTrack,X=K.setScreenShareVideoTrack,Y=(K.screenShareAudioTrack,K.setScreenShareAudioTrack),Z=G.inputDevices,$=Z.toggleAudioState,ee=Z.toggleVideoState,re={pin:function(n){return B.pin(n)},unpin:function(n){return B.pin(null)},toggleSelfAudio:function(){return $()},toggleSelfVideo:function(){return ee()},toggleSelfScreenSharing:function(){var n;return t.default.async(function(o){for(;;)switch(o.prev=o.next){case 0:if(A.sharingScreen||I){o.next=16;break}return void 0!==Q&&Q.stop(),o.prev=2,o.next=5,t.default.awrap((0,S.getScreenShare)());case 5:n=o.sent,X(n.video),Y(n.video),B.shareScreen(n),o.next=14;break;case 11:o.prev=11,o.t0=o.catch(2),'NotAllowedError'!==(null==o.t0?void 0:o.t0.message)&&console.error(o.t0);case 14:o.next=19;break;case 16:B.disableScreenShare(),X(void 0),Y(void 0);case 19:case"end":return o.stop()}},null,null,[[2,11]],Promise)},disablePeerAudio:function(n){return B.disableAudio(n)},disablePeerVideo:function(n){return B.disableVideo(n)},updatePreset:function(n,t){return B.updatePreset(n,t)},setLabel:function(n,t){F((0,s.setPeerLabel)({id:n,label:t}))}},ne=!0;(0,c.useEffect)(function(){var n,t;L({id:null==B?void 0:B.peerid,audioMuted:A.audioMuted,displayName:A.displayName,userId:A.id,picture:A.displayImageURL,isMe:!0,isHost:A.isHost,videoVisible:!A.videoOff,videoTrack:null==B?void 0:null==(n=B.webCamProducer)?void 0:n.track,audioTrack:null==B?void 0:null==(t=B.micProducer)?void 0:t.track,isPinned:E===(null==B?void 0:B.peerid),clientSpecificId:A.clientSpecificId,producingAudio:!A.audioMuted,producingVideo:!A.videoOff,isScreensharing:A.sharingScreen,requestToJoinType:A.requestToJoinType,hiddenParticipant:A.hidden,webinarHiddenParticipant:A.webinarHiddenParticipant,metadata:A.metadata})},[null==B?void 0:B.peerid,A.sharingScreen,A.videoOff,A.audioMuted,A.displayName,A.hidden,A.requestToJoinType,A.metadata,null==B?void 0:null==(b=B.webCamProducer)?void 0:b.track,null==B?void 0:null==(T=B.micProducer)?void 0:T.track,A.webinarHiddenParticipant,E]),(0,c.useEffect)(function(){J&&w&&w._addUpdateParticipant((0,o.default)({},J,{isPinned:J.id===E,isScreensharing:A.sharingScreen}),re)},[J,w]),(0,c.useEffect)(function(){if(I||A.screenSharingProduction===P.MediaStates.LOADED){var n,t,o,u=I?null==(n=B.consumers.get(I.id))?void 0:n.track:null==(t=B.screenShareVideoProducer)?void 0:t.track,c=_?null==(o=B.consumers.get(_.id))?void 0:o.track:null,l=I?O.find(function(n){return n.id===I.appData.peerId}):J;z({videoTrack:u,id:null==l?void 0:l.id,displayName:"Screen - "+(null==l?void 0:l.displayName),videoVisible:!0,audioTrack:c,audioMuted:null===c,screenshare:!0})}else z(null)},[I,A.screenSharingProduction]),(0,c.useEffect)(function(){w&&(x.map(function(n){return O.find(function(t){return t.id===n.id})||w._removeParticipant(n),null}),D(O))},[O]);var ie=function(n){var t,u=(0,o.default)({},n,{isPinned:E===n.id,isScreensharing:!1}),c=j.find(function(t){return t.peerId===n.id&&'video'===t.kind&&!t.appData.screenShare}),l=j.find(function(t){return t.peerId===n.id&&'audio'===t.kind&&!t.appData.screenShare});return c&&(u.producingVideo=!0,u.videoTrack=B.consumers.get(c.id).track,u.videoScore=c.producerScore),l&&(u.producingAudio=!n.audioMuted,u.audioTrack=B.consumers.get(l.id).track,u.audioScore=l.producerScore),(null==I?void 0:null==(t=I.appData)?void 0:t.peerId)===n.id&&(u.isScreensharing=!0),u.videoVisible=!(void 0===c||c.remotelyPaused),u.audioMuted=void 0===l||l.remotelyPaused||n.audioMuted,u.audioMuted||(ne=!1),w&&w._addUpdateParticipant((0,o.default)({},u,{isPinned:u.id===E}),re),u},te=H===h.DyteViewTypes.webinar?O.filter(function(n){return!(null!=n&&n.webinarHiddenParticipant)&&n.requestToJoinType!==k.RequestToJoinType.ask}).map(ie).filter(function(n){return null!==n}):O.filter(function(n){return!(null!=n&&n.hiddenParticipant)}).map(ie).filter(function(n){return null!==n}),oe=O.map(ie).filter(function(n){return null!==n});return c.default.createElement(y.Provider,{value:{processedPeers:te,selfPeer:J,allMuted:ne,screenshareVideoConsumer:I,screenshareAudioConsumer:_,screenSharePeer:W,joinedProcessedPeers:oe}},M)}},669,[1,67,22,41,165,432,481,580,503,574,575,480,482,487]); +__d(function(g,r,i,a,m,e,d){var n=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.setupPermissions=e.RESULTS=e.PERMISSIONS=void 0,e.uniq=N;var E=n(r(d[1])),s=n(r(d[2])),o=r(d[3]),A=r(d[4]),O=r(d[5]),R=Object.freeze({ACCEPT_HANDOVER:'android.permission.ACCEPT_HANDOVER',ACCESS_BACKGROUND_LOCATION:'android.permission.ACCESS_BACKGROUND_LOCATION',ACCESS_COARSE_LOCATION:'android.permission.ACCESS_COARSE_LOCATION',ACCESS_FINE_LOCATION:'android.permission.ACCESS_FINE_LOCATION',ACTIVITY_RECOGNITION:'android.permission.ACTIVITY_RECOGNITION',ADD_VOICEMAIL:'com.android.voicemail.permission.ADD_VOICEMAIL',ANSWER_PHONE_CALLS:'android.permission.ANSWER_PHONE_CALLS',BODY_SENSORS:'android.permission.BODY_SENSORS',CALL_PHONE:'android.permission.CALL_PHONE',CAMERA:'android.permission.CAMERA',GET_ACCOUNTS:'android.permission.GET_ACCOUNTS',PROCESS_OUTGOING_CALLS:'android.permission.PROCESS_OUTGOING_CALLS',READ_CALENDAR:'android.permission.READ_CALENDAR',READ_CALL_LOG:'android.permission.READ_CALL_LOG',READ_CONTACTS:'android.permission.READ_CONTACTS',READ_EXTERNAL_STORAGE:'android.permission.READ_EXTERNAL_STORAGE',READ_PHONE_NUMBERS:'android.permission.READ_PHONE_NUMBERS',READ_PHONE_STATE:'android.permission.READ_PHONE_STATE',READ_SMS:'android.permission.READ_SMS',RECEIVE_MMS:'android.permission.RECEIVE_MMS',RECEIVE_SMS:'android.permission.RECEIVE_SMS',RECEIVE_WAP_PUSH:'android.permission.RECEIVE_WAP_PUSH',RECORD_AUDIO:'android.permission.RECORD_AUDIO',SEND_SMS:'android.permission.SEND_SMS',USE_SIP:'android.permission.USE_SIP',WRITE_CALENDAR:'android.permission.WRITE_CALENDAR',WRITE_CALL_LOG:'android.permission.WRITE_CALL_LOG',WRITE_CONTACTS:'android.permission.WRITE_CONTACTS',WRITE_EXTERNAL_STORAGE:'android.permission.WRITE_EXTERNAL_STORAGE',BLUETOOTH_CONNECT:"android.permission.BLUETOOTH_CONNECT"}),_=Object.freeze({APP_TRACKING_TRANSPARENCY:'ios.permission.APP_TRACKING_TRANSPARENCY',BLUETOOTH_PERIPHERAL:'ios.permission.BLUETOOTH_PERIPHERAL',CALENDARS:'ios.permission.CALENDARS',CAMERA:'ios.permission.CAMERA',CONTACTS:'ios.permission.CONTACTS',FACE_ID:'ios.permission.FACE_ID',LOCATION_ALWAYS:'ios.permission.LOCATION_ALWAYS',LOCATION_WHEN_IN_USE:'ios.permission.LOCATION_WHEN_IN_USE',MEDIA_LIBRARY:'ios.permission.MEDIA_LIBRARY',MICROPHONE:'ios.permission.MICROPHONE',MOTION:'ios.permission.MOTION',PHOTO_LIBRARY:'ios.permission.PHOTO_LIBRARY',PHOTO_LIBRARY_ADD_ONLY:'ios.permission.PHOTO_LIBRARY_ADD_ONLY',REMINDERS:'ios.permission.REMINDERS',SIRI:'ios.permission.SIRI',SPEECH_RECOGNITION:'ios.permission.SPEECH_RECOGNITION',STOREKIT:'ios.permission.STOREKIT'}),I=Object.freeze({ANDROID:R,IOS:_});e.PERMISSIONS=I;var t=Object.freeze({UNAVAILABLE:'unavailable',BLOCKED:'blocked',DENIED:'denied',GRANTED:'granted',LIMITED:'limited',PROMPTED:'prompted'});e.RESULTS=t;var S=O.NativeModules.DyteRNPermissions;function C(n){return s.default.async(function(E){for(;;)switch(E.prev=E.next){case 0:return E.abrupt("return",S.available.includes(n)?S.request(n):t.UNAVAILABLE);case 1:case"end":return E.stop()}},null,null,null,Promise)}function N(n){return n.filter(function(E,s){return null!=E&&n.indexOf(E)===s})}var T,p=['bluetooth','readExternalStorage','photos','externalStorage'],L=function(n){var E=arguments.length>1&&void 0!==arguments[1]&&arguments[1],s={camera:I.ANDROID.CAMERA,microphone:I.ANDROID.RECORD_AUDIO,bluetooth:I.ANDROID.BLUETOOTH_CONNECT,externalStorage:I.ANDROID.WRITE_EXTERNAL_STORAGE,readExternalStorage:I.ANDROID.READ_EXTERNAL_STORAGE},o={camera:I.IOS.CAMERA,microphone:I.IOS.MICROPHONE,bluetooth:I.IOS.BLUETOOTH_PERIPHERAL,photos:I.IOS.PHOTO_LIBRARY};if(!E)return'android'===O.Platform.OS?s[n]:o[n];if('android'===O.Platform.OS){var A={};return Object.keys(s).forEach(function(n){A[s[n]]=n}),A[n]}var R={};return Object.keys(o).forEach(function(n){R[o[n]]=n}),R[n]},D=function(n){return function(E){var s={camera:o.permissionEnum.INIT,microphone:o.permissionEnum.INIT};n.forEach(function(n){var A=L(n,!0);E[n]===t.GRANTED?s[A]=o.permissionEnum.ACCEPTED:E[n]!==t.PROMPTED&&(s[A]=o.permissionEnum.DENIED)}),s.camera!==o.permissionEnum.INIT&&s.microphone!==o.permissionEnum.INIT&&T&&clearInterval(T),A.store.dispatch((0,o.setParticipantPermissions)(s))}};e.setupPermissions=function(n){var o,A,R,_,I,t,u=[];[].concat(p,(0,E.default)(n)).forEach(function(n){var E=L(n);E&&u.push(E)}),"android"===O.Platform.OS&&(T&&clearInterval(T),T=setInterval(function(){S.checkMultiplePermissions(u).then(D(u))},1e3));(o=u,s.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:if('ios'!==O.Platform.OS){n.next=13;break}A={},R=N(o),_=0;case 4:if(!(_0,peers:q}),W.theme.header.is_enabled&&i.default.createElement(E.default,{title:''!==B?B:x,linkCopied:Y,copyLink:z,width:G,height:V,noOfParticipants:N.filter(function(t,n,i){return i.findIndex(function(n){return n.id===t.id})===n}).length}),i.default.createElement(k.default,{isMobile:!0}),i.default.createElement(u.GridManager,{widthOffset:0,singleSpeakerView:F.main.length>0&&!1}),i.default.createElement(S.default,{isMobile:!0}),i.default.createElement(P.default,null),W.theme.control_bar.is_enabled&&i.default.createElement(h.default,{linkCopied:Y,copyLink:z,isMobile:!0,leaveCall:j})))};var n=t(r(d[1])),i=_(r(d[2])),o=r(d[3]),a=r(d[4]),u=r(d[5]),l=r(d[6]),c=t(r(d[7])),f=t(r(d[8])),s=r(d[9]),p=_(r(d[10])),v=r(d[11]),E=t(r(d[12])),h=t(r(d[13])),S=t(r(d[14])),P=t(r(d[15])),k=t(r(d[16])),O=t(r(d[17])),y=r(d[18]),b=r(d[19]),w=r(d[20]),C=r(d[21]);function M(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,i=new WeakMap;return(M=function(t){return t?i:n})(t)}function _(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var i=M(n);if(i&&i.has(t))return i.get(t);var o={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in t)if("default"!==u&&Object.prototype.hasOwnProperty.call(t,u)){var l=a?Object.getOwnPropertyDescriptor(t,u):null;l&&(l.get||l.set)?Object.defineProperty(o,u,l):o[u]=t[u]}return o.default=t,i&&i.set(t,o),o}var D=l.NativeModules.DyteHelper},673,[1,41,165,432,471,674,2,703,704,503,488,507,705,710,799,800,802,803,580,480,487,492]); +__d(function(g,r,_i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.GridManager=void 0;var n=t(r(d[1])),o=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=x(n);if(o&&o.has(t))return o.get(t);var i={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in t)if("default"!==s&&Object.prototype.hasOwnProperty.call(t,s)){var l=u?Object.getOwnPropertyDescriptor(t,s):null;l&&(l.get||l.set)?Object.defineProperty(i,s,l):i[s]=t[s]}i.default=t,o&&o.set(t,i);return i})(r(d[2])),i=r(d[3]),u=r(d[4]),s=t(r(d[5])),l=t(r(d[6])),c=t(r(d[7])),f=r(d[8]),p=r(d[9]),S=t(r(d[10])),h=r(d[11]),w=r(d[12]),y=r(d[13]),T=r(d[14]),b=r(d[15]),v=r(d[16]),P=r(d[17]);function x(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(x=function(t){return t?o:n})(t)}var C=function(t){var n=t.roomViewType,i=(0,o.useContext)(p.ConfigServiceContext).sessionConfig,u=!i.permissions.can_present,s=(0,o.useContext)(P.ThemeContext).colors,l='LANDSCAPE'===o.default.useContext(v.OrientationContext).orientation,c=(0,b.useWindowDimensions)(),f=i.theme.dimensions||c,S=f.height,h=f.width,T=0;i.theme.header.is_enabled&&(T-=72),i.theme.control_bar.is_enabled&&(T-=56),l?h+=T+56:S+=T;var x=n===y.DyteViewTypes.audioRoom?'Host will start Audio Room Soon':'\tHost will start presenting soon',C=n===y.DyteViewTypes.audioRoom?'To being Audio Room, Please Enable Audio':'To begin the webinar please start presenting';return o.default.createElement(w.VStack,{bg:"secondary.1000",width:h,height:S,px:15,justifyContent:"center",align:"center"},u&&o.default.createElement(o.default.Fragment,null,o.default.createElement(w.Text,{fontSize:26,py:10,fontWeight:"bold"},x),o.default.createElement(w.Spinner,{color:s.textPrimary[100],size:"large"})),!u&&o.default.createElement(o.default.Fragment,null,o.default.createElement(w.Text,{fontSize:26,py:10,fontWeight:"bold"},"You are the host"),o.default.createElement(w.Text,{fontSize:14},C)))},E=function(t,n){for(var o=[],i=0;i-1&&t<=W&&(z((0,u.setCurrentPage)(t)),P.getPage(t))},Q=[],U=new Map;return q.forEach(function(t){U.set(t.id,t)}),G?(B.length>0&&_>0?(U.set(G.id,G),Q=E(U,B),D.current=Q.map(function(t){return t.id})):(Q=E(U,M),D.current=Q.map(function(t){return t.id}),Q=Q.concat(I||A===y.DyteViewTypes.webinar&&J||!J&&A===y.DyteViewTypes.webinar&&G.requestToJoinType===T.RequestToJoinType.ask?[]:[G])),R===u.RoomSocketState.NOT_STARTED?o.default.createElement(s.default,{inStage:!0,text:"You got disconnected! Retrying connection..."}):Q.length<1?A===y.DyteViewTypes.webinar?o.default.createElement(C,{roomViewType:y.DyteViewTypes.webinar}):o.default.createElement(s.default,{loading:!0,text:"Please wait for the meeting to be started",inStage:!0}):F||v||V||'highlighted'===x||O.main.length>0?o.default.createElement(c.default,{peers:Q,sharingScreen:V,widthOffset:w}):o.default.createElement(S.default,{onSwipeLeft:function(t){return K(_+1)},onSwipeRight:function(t){return K(_-1)},style:{flex:1}},o.default.createElement(l.default,{peers:Q,widthOffset:w}))):o.default.createElement(s.default,null)};O.defaultProps={singleSpeakerView:!1};var V=o.default.memo(O);e.GridManager=V},674,[1,41,165,432,480,506,675,693,669,503,702,580,507,482,487,2,570,509]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var l=t(r(d[1])),n=t(r(d[2])),f=(function(t,l){if(!l&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var n=A(l);if(n&&n.has(t))return n.get(t);var f={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in t)if("default"!==u&&Object.prototype.hasOwnProperty.call(t,u)){var c=o?Object.getOwnPropertyDescriptor(t,u):null;c&&(c.get||c.set)?Object.defineProperty(f,u,c):f[u]=t[u]}f.default=t,n&&n.set(t,f);return f})(r(d[3])),o=t(r(d[4])),u=r(d[5]),c=r(d[6]),y=r(d[7]),s=t(r(d[8])),h=r(d[9]),p=r(d[10]);function A(t){if("function"!=typeof WeakMap)return null;var l=new WeakMap,n=new WeakMap;return(A=function(t){return t?n:l})(t)}var w={9:Array(9).fill(3),8:Array(9).fill(3),7:Array(9).fill(3),6:Array(6).fill(2),5:Array(5).fill(2),4:Array(4).fill(2),3:[1,2,2],2:[1,1],1:[1]},v={9:Array(9).fill(3),8:Array(9).fill(3),7:Array(9).fill(3),6:Array(6).fill(2),5:[2].concat((0,n.default)(Array(4).fill(2))),4:Array(4).fill(2),3:[1,2,2],2:[1,1],1:[1]},_={9:Array(9).fill(3),8:Array(9).fill(3),7:Array(9).fill(3),6:Array(6).fill(3),5:[].concat((0,n.default)(Array(2).fill(2)),(0,n.default)(Array(3).fill(3))),4:Array(4).fill(2),3:Array(3).fill(2),2:Array(2).fill(2),1:[1]},b={9:Array(9).fill(3),8:Array(9).fill(3),7:Array(9).fill(3),6:Array(6).fill(3),5:[].concat((0,n.default)(Array(2).fill(2)),(0,n.default)(Array(3).fill(3))),4:Array(4).fill(2),3:Array(3).fill(2),2:Array(2).fill(2),1:[1]},O=function(t){var n=(0,f.useContext)(u.ConfigServiceContext).sessionConfig,A=(0,y.useWindowDimensions)(),O=n.theme.dimensions||A,j=O.width,M=O.height,P=j<1024,x=f.default.useContext(p.OrientationContext),E=x.orientation,C=x.orientationType,S='LANDSCAPE'===E,W=(0,h.useSelector)(function(t){return t.room.gridView}),k=t.peers,D=t.waitingRoom,F=t.widthOffset,L=0;n.theme.header.is_enabled&&(L-=56),!n.theme.control_bar.is_enabled||D&&!n.theme.waiting_room.enable_preview||(L-=54),S?(M+=F,j+=L+72):(M+=L,j-=F);var R=f.default.useState(0),N=(0,l.default)(R,2),T=N[0],V=N[1],q=1===k.length&&!P&&!D,z=D&&(!P||!n.theme.waiting_room.enable_preview),B=(q||z)&&1,G=k.length+B;G>6&&(G=9),'multi_alternate'===W&&1!==k.length&&(G-=1);var H=(0,h.useSelector)(function(t){return t.peers.joinedPeers}),I=Math.ceil((H.length+1)/6);f.default.useEffect(function(){I>1&&(1===k.length?V(16):k.length<=4?V(7):5===k.length?V(12):V(4))},[k,I]);var J=function(t,l){return Math.floor((M-6)/t)},K=function(t,l){return Math.floor((j-6)/t)},Q=function(t,l){return J(P&&!S?b[t][l]:w[t][l])},U=function(t,l){return K(P&&!S?v[t][l]:_[t][l])},X=S?5===G?'row':'column':5===G?'column':'row';return f.default.createElement(c.Flex,{position:"relative",height:M,width:j,bg:"secondary.1000",marginLeft:S&&'landscapeLeft'!==C&&n.theme.header.is_enabled?56:0,padding:3,pt:0},f.default.createElement(c.Flex,{direction:X,flexWrap:"wrap",justify:"center"},!D||n.theme.waiting_room.enable_preview&&!P?f.default.createElement(f.default.Fragment,null,k.map(function(t,l){if('multi_alternate'===W&&t.isMe&&1!==k.length)return null;if(t){var n=Q(G,l+B)-T;return f.default.createElement(o.default,{key:"peer_"+t.id,height:n-(S?2:0),width:U(G,l+B),peer:t,totalPeers:k.length,isMobile:P})}return null})):null),f.default.createElement(c.Flex,{width:j,justify:"center",position:"absolute",bottom:"2"},f.default.createElement(s.default,null)))};O.defaultProps={waitingRoom:!1,widthOffset:0};var j=O;e.default=j},675,[1,41,49,165,676,503,507,2,690,432,570]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=M;var n=t(r(d[1])),o=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=k(n);if(o&&o.has(t))return o.get(t);var l={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in t)if("default"!==c&&Object.prototype.hasOwnProperty.call(t,c)){var f=u?Object.getOwnPropertyDescriptor(t,c):null;f&&(f.get||f.set)?Object.defineProperty(l,c,f):l[c]=t[c]}l.default=t,o&&o.set(t,l);return l})(r(d[2])),l=r(d[3]),u=r(d[4]),c=r(d[5]),f=r(d[6]),s=r(d[7]),p=r(d[8]),h=r(d[9]),v=t(r(d[10])),x=r(d[11]),y=t(r(d[12])),b=t(r(d[13])),S=r(d[14]),E=t(r(d[15])),w=t(r(d[16]));function k(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(k=function(t){return t?o:n})(t)}var C=h.NativeModules.DyteHelper;function M(t){var k=(0,l.useSelector)(function(t){return t.participant.displayName}),M=(0,o.useContext)(c.MediaRoomContext),T=(null==M||M.mediaRoom,(0,o.useContext)(f.ConfigServiceContext)),j=T.meeting,O=T.sessionConfig,R=(0,l.useSelector)(function(t){return t.room.activeSpeakerPeerId}),P=(0,o.useRef)(),z=(0,o.useRef)(),F=(0,o.useState)(new s.MediaStream(void 0)),I=(0,n.default)(F,2),L=I[0],B=I[1],V=(0,o.useState)(null),_=(0,n.default)(V,2),N=(_[0],_[1],(0,o.useContext)(x.ThemeContext).colors),U=(0,o.useState)(!1),W=(0,n.default)(U,2),D=W[0],A=W[1],H=o.default.useContext(S.OrientationContext),q=H.orientation,G=H.forced,J=H.setForced,K='LANDSCAPE'===q,Q=t.peer,X=t.hideBadge,Y=t.isMobile,Z=t.totalPeers,$=t.size,ee=(t.index,t.contain),te=t.zIndex,re=((0,l.useSelector)(function(t){return t.participant.displayImageURL}),(0,l.useSelector)(function(t){return t.consumers.activeConsumers})),ne=Q.id,ie=re.find(function(t){return t.peerId===ne}),ae=(null==ie?void 0:ie.score)||10,oe=function(t){if(z.current=t,t){var n=new s.MediaStream(void 0);n.addTrack(t),P.current&&n.addTrack(P.current),B(n)}},le=function(){try{return'front'===u.store.getState().participant.cameraFacing}catch(t){return!1}};(0,o.useEffect)(function(){var t;t=Q.audioTrack,P.current!==t&&(P.current=t)},[Q.audioTrack]),(0,o.useEffect)(function(){Q.videoTrack&&(oe(Q.videoTrack),setTimeout(function(){return A(!0)},500))},[Q.videoTrack,Q.videoScore]);var de=Q.audioMuted,ue=Q.videoVisible,ce=(function(t){if(!Y)return t;var o=t;if(Z>2){var l=t.split(' ');o=(o=(0,n.default)(l,1)[0]).slice(0,10)}return Z>6&&(o=o.slice(0,8)),o})(Q.isMe?k:Q.displayName),fe=t.height,se=t.width,me=t.children,pe=fe||Math.floor(.5625*se);null==O||O.permissions;if(ue&&(!L||!Q.videoTrack))return o.default.createElement(p.Box,{justify:"center",align:"center",width:se,height:pe,border:"1px solid "+N.primary[300],borderRadius:E.default.medium},o.default.createElement(p.Spinner,{color:"#fff"}));var he;return o.default.createElement(h.View,{style:[{backgroundColor:'black',borderRadius:E.default.medium,borderColor:Q.id===R?N.primary[500]:N.secondary[900],borderWidth:2,width:se-8,height:pe-8,margin:3,overflow:'hidden'}]},Q.videoVisible&&D?Q.screenshare?o.default.createElement(b.default,{noMovementWithoutScale:!0,width:se-8,height:pe-8,streamId:(null==(he=Q.videoTrack)?void 0:he.id)||Math.random().toString()},o.default.createElement(s.RTCView,{objectFit:ee?'contain':'cover',style:{flex:1},zOrder:0,streamURL:L.toURL()})):o.default.createElement(s.RTCView,{objectFit:ee?'contain':'cover',style:{flex:1},mirror:!!Q.isMe&&le(),streamURL:L.toURL(),zOrder:1+te}):o.default.createElement(p.Flex,{bg:N.videoBackground,width:se-8,height:pe-8,justify:"center",align:"center"},o.default.createElement(v.default,{size:40,src:Q.picture,name:""+Q.displayName,bgColor:N.primary[700]})),me,o.default.createElement(p.Flex,{width:se,position:"absolute",bottom:"10",left:10},X||o.default.createElement(p.Flex,{justify:"flex-start",alignSelf:"flex-start",direction:"column"},!!ce&&o.default.createElement(y.default,{audioMuted:de,audioTrack:Q.audioTrack,name:ce,size:Y||'sm'===$?'sm':'md',screenshare:Q.screenshare}))),o.default.createElement(p.Flex,{width:se,position:"absolute",top:"10",right:"10"},ae<10&&o.default.createElement(p.Box,{zIndex:5,justify:"flex-end",alignSelf:"flex-end",direction:"column"},o.default.createElement(w.default,{videoScore:ae}))),Q.screenshare&&(G||!K)&&'android'===h.Platform.OS&&'d3e435fb-4d39-47b6-943a-c8f10d0dffe3'!==j.setupConfig.clientId&&o.default.createElement(p.Flex,{width:se,position:"absolute",top:"10",right:10},o.default.createElement(p.Flex,{justify:"flex-start",alignSelf:K?'flex-start':'flex-end',direction:"column"},o.default.createElement(p.Button,{onClick:function(){(G?C.resetOrientation:C.forceLandscape)(),J(function(t){return!t})}},o.default.createElement(p.VStack,{width:36,p:"2",ml:22,height:"36px",bg:"secondary.800",borderRadius:E.default.medium,align:"center",justify:"center"},o.default.createElement(p.Text,{fontSize:"xs"},o.default.createElement(p.Icon,{name:G?'fullscreen-exit':'fullscreen',fill:G?N.danger[500]:N.textPrimary[100]})))))))}M.defaultProps={isMobile:!1,hideBadge:!1,height:0,width:'inherit',children:null,contain:!1,totalPeers:0,size:'md',isMe:!1,index:1,zIndex:0}},676,[1,41,165,432,471,580,503,400,507,2,677,509,686,688,570,671,689]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]),l=r(d[1]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=t(r(d[2])),n=l(r(d[3])),u=t(r(d[4])),s=r(d[5]),c=r(d[6]),f=r(d[7]),b="/Users/abar/dev/personal/react-native-user-avatar/src/index.js",p=function(t){var l=t.name,u=t.src,p=t.bgColor,v=t.bgColors,y=t.textColor,N=t.size,_=t.imageStyle,C=t.style,z=t.borderRadius,x=t.component;'string'==typeof N&&(console.warn('size prop should be a number'),N=parseInt(N));var S=(0,n.useState)(n.default.createElement(c.TextAvatar,{textColor:y,size:N,name:l,__source:{fileName:b,lineNumber:36,columnNumber:7}})),E=(0,o.default)(S,2),h=E[0],j=E[1];return(0,n.useEffect)(function(){x&&j(n.default.createElement(c.CustomAvatar,{size:N,component:x,__source:{fileName:b,lineNumber:40,columnNumber:29}})),u&&(0,f.fetchImage)(u).then(function(t){t&&j(n.default.createElement(c.ImageAvatar,{src:u,size:N,imageStyle:_,__source:{fileName:b,lineNumber:45,columnNumber:15}}))})},[]),n.default.createElement(s.View,{style:[(0,f.generateBackgroundStyle)(l,p,v),(0,f.getContainerStyle)(N,u,z),C],__source:{fileName:b,lineNumber:53,columnNumber:5}},h)};p.propTypes={name:u.default.string,src:u.default.string,bgColor:u.default.string,bgColors:u.default.array,textColor:u.default.string,size:u.default.number,imageStyle:u.default.object,style:u.default.object,borderRadius:u.default.number,component:u.default.any},p.defaultProps={size:32,textColor:'#fff',name:'John Doe',bgColors:['#2ecc71','#3498db','#8e44ad','#e67e22','#e74c3c','#1abc9c','#2c3e50']};var v=p;e.default=v},677,[1,678,41,165,204,2,679,682]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]).default;function n(t){if("function"!=typeof WeakMap)return null;var o=new WeakMap,u=new WeakMap;return(n=function(t){return t?u:o})(t)}m.exports=function(o,u){if(!u&&o&&o.__esModule)return o;if(null===o||"object"!==t(o)&&"function"!=typeof o)return{default:o};var f=n(u);if(f&&f.has(o))return f.get(o);var p={},c=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in o)if("default"!==l&&Object.prototype.hasOwnProperty.call(o,l)){var s=c?Object.getOwnPropertyDescriptor(o,l):null;s&&(s.get||s.set)?Object.defineProperty(p,l,s):p[l]=o[l]}return p.default=o,f&&f.set(o,p),p},m.exports.default=m.exports,m.exports.__esModule=!0},678,[15]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"ImageAvatar",{enumerable:!0,get:function(){return n.default}}),Object.defineProperty(e,"TextAvatar",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(e,"CustomAvatar",{enumerable:!0,get:function(){return f.default}});var n=t(r(d[1])),u=t(r(d[2])),f=t(r(d[3]))},679,[1,680,681,685]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var u=t(r(d[1])),l=t(r(d[2])),s=r(d[3]),o=function(t){var l=t.src,o=t.size,f=t.imageStyle,n=t.borderRadius,c={style:[{borderRadius:n||.5*o,width:o,height:o},f],source:{uri:l}};return u.default.createElement(s.Image,c)};o.propTypes={src:l.default.string,size:l.default.number,imageStyle:l.default.object,borderRadius:l.default.number};var f=o;e.default=f},680,[1,165,204,2]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),l=r(d[2]),o=t(r(d[3])),u=r(d[4]),s="/Users/abar/dev/personal/react-native-user-avatar/src/components/TextAvatar.js",c=function(t){var o=t.name,c=t.size,f=t.textColor,v={flexDirection:'column',alignItems:'center',justifyContent:'center',marginTop:-c/20,height:c,width:c};return n.default.createElement(l.View,{style:v,__source:{fileName:s,lineNumber:23,columnNumber:5}},n.default.createElement(l.Text,{style:{color:f,fontSize:c/2.5},adjustsFontSizeToFit:!0,__source:{fileName:s,lineNumber:24,columnNumber:7}},(0,u.abbr)(o)))};c.propTypes={name:o.default.string,size:o.default.number,textColor:o.default.string};var f=c;e.default=f},681,[1,165,2,204,682]); +__d(function(g,r,_i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.getContainerStyle=e.generateBackgroundStyle=e.fetchImage=e.sumChars=e.abbr=void 0;var n=t(r(d[1])),o=t(r(d[2]));e.abbr=function(t){var n=(0,o.default)(t);return t.startsWith('+')&&(n="+".concat(n)),n||(n=t),n};var u=function(t){for(var n=0,o=0;ol?n.substr(0,l):n;if((u=i.join('')).length>=l)return u;for(var o=M(n),c=0;c=l)return o[c]}function s(n,t){var i,u,a,l=[],f={},o={},c={},h=t.length||2;n.forEach(function(n){if(n||(n=''),!c[n])if(n.length0&&(o[a[y]]--,a.splice(y,1))}return 0===(i=l.map(function(n){return n.length})).length?n:0===Math.min.apply(null,i)?(t.length++,s(n,t)):n.map(function(n){return c[n][0]})}function p(n,t){return y(x(n,t))}function v(n,t){return w(n,t).map(y)}function x(n,u){var a,f,c,s={};return n?((a=b(n,u))&&(n=(n=n.replace(t,'')).replace(i,'')),u.initials&&(a=u.initials),a||(a=h(n,u)),null!=(c=n.match(l))&&(f=c.pop()),f&&(n=n.replace(f,'')).trim()==='<'+f+'>'&&(n='',a||(a=h(f,u))),(n=n.replace(o,' ').trim())&&(s.name=n),a&&(s.initials=a),f&&(s.email=f),s):{}}function w(n,t){var i=s(n,t);return n.map(function(n,u){return t.existing[n]=i[u],x(n,t)})}function y(n){return n.name||n.email?n.email?n.name?n.name+' ('+n.initials+') <'+n.email+'>':n.email+' ('+n.initials+')':n.name+' ('+n.initials+')':n.initials}function E(n){return n=(n=u.test(n)?n.replace(a,''):n.replace(l,'')).replace(o,' ').trim()}function b(n,u){var a;return u.existing[n]?u.existing[n]:t.test(n)?n:null!=(a=n.match(i))?a.pop():void 0}var _={};function M(n){var t,i=[];return n=E(n),_[n]?_[n].slice(0):(t=n.split(' ').map(R),i=(i=O(t)).sort(function(n,t){return n.length-t.length||i.indexOf(n)-i.indexOf(t)}),_[n]=i,i.slice(0))}function O(n){var t,i,u=n.shift();return n.length>0?(i=[],t=O(n),u.forEach(function(n){t.forEach(function(t){i.push(n+t)})}),i):u}function R(n){for(var t=[];n.length;)t.unshift(n),n=n.substr(0,n.length-1);return t}function $(t){return t||(t={length:n}),'number'==typeof t&&(t={length:t}),t.length=Math.max(t.length||0,n),t.existing=t.existing||{},t}},684,[]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),o=r(d[2]),u=t(r(d[3])),l=function(t){var u=t.size,l=t.component,s={flexDirection:'column',alignItems:'center',justifyContent:'center',marginTop:-u/20,height:u,width:u};return n.default.createElement(o.View,{style:s,__source:{fileName:"/Users/abar/dev/personal/react-native-user-avatar/src/components/CustomAvatar.js",lineNumber:21,columnNumber:5}},l)};l.propTypes={size:u.default.number,component:u.default.any};var s=l;e.default=s},685,[1,165,2,204]); +__d(function(_g,_r,i,a,m,e,d){var t=_r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=f;var r=(function(t,r){if(!r&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var n=c(r);if(n&&n.has(t))return n.get(t);var o={},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in t)if("default"!==u&&Object.prototype.hasOwnProperty.call(t,u)){var f=l?Object.getOwnPropertyDescriptor(t,u):null;f&&(f.get||f.set)?Object.defineProperty(o,u,f):o[u]=t[u]}o.default=t,n&&n.set(t,o);return o})(_r(d[1])),n=_r(d[2]),o=t(_r(d[3])),l=t(_r(d[4])),u=_r(d[5]);function c(t){if("function"!=typeof WeakMap)return null;var r=new WeakMap,n=new WeakMap;return(c=function(t){return t?n:r})(t)}function f(t){var c,f,s,p,y,b=t.audioMuted,x=t.audioTrack,v=t.name,O=t.size,g=t.screenshare,j={sm:{px:'6',py:'1',iconSize:'4',boxSize:'14'},md:{px:'3',py:'2',iconSize:'6',boxSize:'16'}}[O],z=(0,r.useContext)(n.ThemeContext).colors;return r.default.createElement(u.Flex,{bg:'sm'===O||g?(c=z.secondary[800],f=.5,s=parseInt(c.slice(1,3),16),p=parseInt(c.slice(3,5),16),y=parseInt(c.slice(5,7),16),f?"rgba("+s+", "+p+", "+y+", "+f+")":"rgba("+s+", "+p+", "+y+", 0)"):z.secondary[800],color:"textPrimary.300",borderRadius:o.default.small,px:j.px,py:j.py,my:'sm'===O&&2,position:"relative",direction:"row",justify:"flex-start"},!(g&&b)&&r.default.createElement(u.Center,null,!b&&x?null:r.default.createElement(u.Icon,{name:"mic-off",boxSize:j.boxSize,fill:"red"})),r.default.createElement(u.Center,{ml:j.px,padding:4},r.default.createElement(l.default,{name:v})))}f.defaultProps={size:'md',screenshare:!1}},686,[1,165,509,671,687,507]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=l;var n=t(r(d[1])),u=r(d[2]);function l(t){var l=t.name,c=t.charSize;return n.default.createElement(u.Text,null,(function(t,n){return t.length>n?t.substring(0,n)+"...":t})(l,c))}l.defaultProps={charSize:15}},687,[1,165,507]); +__d(function(g,r,i,a,m,_e,d){var t=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var e=t(r(d[1])),n=t(r(d[2])),o=t(r(d[3])),s=t(r(d[4])),u=t(r(d[5])),l=t(r(d[6])),h=t(r(d[7])),c=r(d[8]),f=(function(t,e){if(!e&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var n=y(e);if(n&&n.has(t))return n.get(t);var o={},s=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in t)if("default"!==u&&Object.prototype.hasOwnProperty.call(t,u)){var l=s?Object.getOwnPropertyDescriptor(t,u):null;l&&(l.get||l.set)?Object.defineProperty(o,u,l):o[u]=t[u]}o.default=t,n&&n.set(t,o);return o})(r(d[9])),p=r(d[10]),v=r(d[11]);function y(t){if("function"!=typeof WeakMap)return null;var e=new WeakMap,n=new WeakMap;return(y=function(t){return t?n:e})(t)}function _(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(t){return!1}}var P={scale:1,translateX:0,translateY:0},R=5,S=(function(t){(0,u.default)(S,t);var c,v,y=(c=S,v=_(),function(){var t,e=(0,h.default)(c);if(v){var n=(0,h.default)(this).constructor;t=Reflect.construct(e,arguments,n)}else t=e.apply(this,arguments);return(0,l.default)(this,t)});function S(t){var e;return(0,n.default)(this,S),(e=y.call(this,t)).state={layout:null,transform:e._getSavedTransform(t.streamId)||P},e._didMove=e._didMove.bind((0,s.default)(e)),e._getTransformStyle=e._getTransformStyle.bind((0,s.default)(e)),e._onGesture=e._onGesture.bind((0,s.default)(e)),e._onLayout=e._onLayout.bind((0,s.default)(e)),e._onMoveShouldSetPanResponder=e._onMoveShouldSetPanResponder.bind((0,s.default)(e)),e._onPanResponderGrant=e._onPanResponderGrant.bind((0,s.default)(e)),e._onPanResponderMove=e._onPanResponderMove.bind((0,s.default)(e)),e._onPanResponderRelease=e._onPanResponderRelease.bind((0,s.default)(e)),e._onStartShouldSetPanResponder=e._onStartShouldSetPanResponder.bind((0,s.default)(e)),e.moveThreshold=p.PixelRatio.get()*R,e.gestureHandlers=p.PanResponder.create({onPanResponderGrant:e._onPanResponderGrant,onPanResponderMove:e._onPanResponderMove,onPanResponderRelease:e._onPanResponderRelease,onPanResponderTerminationRequest:function(){return!0},onMoveShouldSetPanResponder:e._onMoveShouldSetPanResponder,onShouldBlockNativeResponder:function(){return!1},onStartShouldSetPanResponder:e._onStartShouldSetPanResponder}),e}return(0,o.default)(S,[{key:"componentDidUpdate",value:function(t,e){t.streamId!==this.props.streamId&&(this._storeTransform(t.streamId,e.transform),this._restoreTransform(this.props.streamId))}},{key:"componentWillUnmount",value:function(){this._storeTransform(this.props.streamId,this.state.transform)}},{key:"render",value:function(){var t=this.props,n=t.children,o=t.style;return f.default.createElement(p.View,(0,e.default)({onLayout:this._onLayout,pointerEvents:"box-only",style:[{overflow:'hidden',width:this.props.width,height:this.props.height},o]},this.gestureHandlers.panHandlers),f.default.createElement(p.View,{style:[{flex:1},this._getTransformStyle()]},n))}},{key:"_calculateTransformIncrement",value:function(t){var e=this.state.transform,n=e.scale,o=e.translateX,s=e.translateY,u=t.scale,l=t.translateX,h=t.translateY;return{scale:n=Math.min(n*(u||1),5),translateX:o+=(l||0)/n,translateY:s+=(h||0)/n}}},{key:"_didMove",value:function(t){var e=t.dx,n=t.dy;return Math.abs(e)>this.moveThreshold||Math.abs(n)>this.moveThreshold}},{key:"_getSavedTransform",value:function(t){return this.props._transforms[t]||null}},{key:"_getTouchDistance",value:function(t){var e=t.nativeEvent.touches,n=Math.abs(e[0].pageX-e[1].pageX),o=Math.abs(e[0].pageY-e[1].pageY);return Math.sqrt(Math.pow(n,2)+Math.pow(o,2))}},{key:"_getTouchPosition",value:function(t){var e=t.nativeEvent.touches;return{x:e[0].pageX,y:e[0].pageY}}},{key:"_getTransformStyle",value:function(){var t=this.state.transform;return{transform:[{scale:t.scale},{translateX:t.translateX},{translateY:t.translateY}]}}},{key:"_limitAndApplyTransformation",value:function(t){var e=this.state.layout;if(e){var n=this.state.transform.scale,o=t.scale,s=t.translateX,u=t.translateY,l=Math.max(o,1),h={a:{x:e.x,y:e.y},d:{x:e.x+e.width,y:e.y+e.height}},c={x:(e.x+e.width)/2+s*l,y:(e.y+e.height)/2+u*l},f={height:e.height*l,width:e.width*l},p={a:{x:c.x-f.width/2,y:c.y-f.height/2},d:{x:c.x+f.width/2,y:c.y+f.height/2}},v=100;o1&&(0===w?(b(!0),setTimeout(function(){b(!1)},1e3)):0!==w&&h&&b(!1),P>7&&D((0,l.default)({},(0,c.calculateDotNumber)(P,w))))},[w]),P>1?o.default.createElement(u.Flex,{zIndex:50,align:"center",justify:"center",position:"relative"},h&&o.default.createElement(u.Box,{bg:"paginationDots.inactive",position:"absolute",bottom:25},o.default.createElement(u.Text,{textAlign:"center",color:"textPrimary.200"}," Active Speaker Grid")),o.default.createElement(u.Flex,{direction:"row",height:"22px",align:"center",justify:"center"},o.default.createElement(u.Flex,{mr:5,height:20,borderRadius:"20px",width:32,align:"center"},o.default.createElement(u.Text,{fontWeight:"bold",fontSize:14,color:S.left>0?'textPrimary.400':'rgba(0,0,0,0)',px:4,py:2},S.left,"+")),o.default.createElement(p.default,{numbers:S,length:P+1,active:w,activeColor:s.default.paginationDots.active,passiveBorderColor:s.default.paginationDots.active,passiveColor:s.default.paginationDots.inactive,wandAcitve:s.default.paginationDots.wandActive}),o.default.createElement(u.Flex,{ml:5,height:20,borderRadius:"20px",width:32,align:"center"},o.default.createElement(u.Text,{fontWeight:"bold",fontSize:14,color:S.right?'textPrimary.400':'rgba(0,0,0,0)',px:4,py:2},"+",S.right)))):null};e.default=x},690,[1,22,41,165,507,691,432,571,692]); +__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.calculateDotNumber=void 0;e.calculateDotNumber=function(t,l){var u=arguments.length>2&&void 0!==arguments[2]?arguments[2]:7,c=0,o=0,n=Math.ceil(u/2);return l>n-1&&!(l+(n-1)>t)?c=l-(n-1):l+(n-1)>t&&(c=l-(n-(t-l)+2)),l=n&&l+(n-1)<=t&&(o=t-(l+(n-1))),{left:c,right:o}}},691,[]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=t(r(d[1])),l=r(d[2]),n=function(t){var n=t.length,u=t.active,f=t.activeColor,c=t.passiveColor,h=t.passiveBorderColor,v=t.numbers,s=t.dotsToShow,p=void 0===s?7:s,x=t.wandAcitve,b=Math.ceil(p/2),w=n>p?Array(p).fill(0).map(function(t,o){return o}):Array(n).fill(0).map(function(t,o){return o}),C=function(t){return w.map(function(n,v){var s=n===t;return u0&&v.right>0?C(b-1):0===v.left?C(u):0===v.right?C(p-(n-u)):null)};n.defaultProps={dotsToShow:7};var u=n;e.default=u},692,[1,165,507]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),l=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var l=y(n);if(l&&l.has(t))return l.get(t);var o={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var f in t)if("default"!==f&&Object.prototype.hasOwnProperty.call(t,f)){var h=u?Object.getOwnPropertyDescriptor(t,f):null;h&&(h.get||h.set)?Object.defineProperty(o,f,h):o[f]=t[f]}o.default=t,l&&l.set(t,o);return o})(r(d[2])),o=r(d[3]),u=r(d[4]),f=r(d[5]),h=t(r(d[6])),c=t(r(d[7])),s=r(d[8]),p=r(d[9]),v=r(d[10]),w=t(r(d[11]));function y(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,l=new WeakMap;return(y=function(t){return t?l:n})(t)}var b=function(t,n,l){var o=1,u=!1;l<3&&(l=3),l>6||l>4&&t>480?(o=Math.ceil(l/4),l=4):l>3&&t<=480&&(o=2,l=3);var f=Math.floor(t/l),h=t+30>n?.8:.65;return n-o*f0){var G=A.main[0];N=l.default.createElement(c.default,{height:_+56,width:O-20,frame:G})}else N=D?l.default.createElement(h.default,{height:_-16,width:O-32,contain:q.screenshare||'contain'===E.theme.grid.single.videoFit,peer:q,totalPeers:H.length,isMobile:!0}):j?l.default.createElement(h.default,{contain:q.screenshare||'contain'===E.theme.grid.single.videoFit,height:_-Y-16,width:O-16,totalPeers:H.length,peer:q,isMobile:!0}):l.default.createElement(h.default,{totalPeers:H.length,contain:q.screenshare||'contain'===E.theme.grid.single.videoFit,height:I,width:L-64,peer:q});Math.floor(_/2),Math.floor(_/2);var J=function(){var t=A.main[0],n=A.plugins.find(function(n){return n.id===t.plugin}),o=H.find(function(t){return t.userId===(null==n?void 0:n.enabledBy)});return o?l.default.createElement(w.default,{x:0,y:0,minX:0,minY:0,maxX:O-80,maxY:_-6,z:20},l.default.createElement(h.default,{width:100,height:80,hideBadge:!0,peer:o,totalPeers:H.length})):null};return j?A.main.length>0&&!D?l.default.createElement(f.Flex,{height:_+56,width:O-2,marginTop:10,flexDirection:"column",backgroundColor:"secondary.1000"},l.default.createElement(f.Box,{alignItems:"center",justifyContent:"center",mt:0},N,J())):l.default.createElement(f.Flex,{height:_,width:O,flexDirection:D?'row':'column',marginLeft:D&&'landscapeLeft'!==k?56:0,paddingLeft:D?20:0,backgroundColor:"secondary.1000"},l.default.createElement(f.Box,{alignItems:"center",justifyContent:"center",mt:D?0:8,ml:D?-8:0},N,z&&D?l.default.createElement(w.default,{x:0,y:0,minX:0,minY:0,maxX:O-80,maxY:_-6,z:20},l.default.createElement(h.default,{width:120,height:100,hideBadge:!0,peer:z,totalPeers:H.length})):null,J()),!D&&l.default.createElement(f.Flex,{mt:5,className:"dyte-client-noScrollbar",justify:"center",flexWrap:"wrap",direction:"row"},H.map(function(t){return q.screenshare||0!==A.main.length||t.id!==q.id?l.default.createElement(h.default,{width:T,height:T,peer:t,isMobile:!0,hideBadge:V,totalPeers:H.length,key:t.id+"_video"}):null})),D&&H.map(function(t){var o=(0,n.default)({},t);return o.videoVisible=!1,o.videoTrack=null,l.default.createElement(f.Box,{key:t.id+"_video",position:"absolute",zIndex:-5,top:100,width:2,height:2,left:100,visibility:"hidden"},l.default.createElement(h.default,{width:1,height:1,peer:o,totalPeers:H.length}))})):null};e.default=x},693,[1,22,165,432,2,507,676,694,503,669,570,700]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.PluginWrapper=void 0;var n=t(r(d[1])),o=t(r(d[2])),u=t(r(d[3])),l=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=h(n);if(o&&o.has(t))return o.get(t);var u={},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in t)if("default"!==s&&Object.prototype.hasOwnProperty.call(t,s)){var c=l?Object.getOwnPropertyDescriptor(t,s):null;c&&(c.get||c.set)?Object.defineProperty(u,s,c):u[s]=t[s]}u.default=t,o&&o.set(t,u);return u})(r(d[4])),s=r(d[5]),c=r(d[6]),f=r(d[7]),p=r(d[8]),v=r(d[9]),w=r(d[10]),y=r(d[11]),b=r(d[12]);function h(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(h=function(t){return t?o:n})(t)}var x=new((function(){function t(){(0,o.default)(this,t),this.fxs=[]}return(0,u.default)(t,[{key:"onMessage",value:function(t){this.fxs.forEach(function(n){return n(t)})}},{key:"addEventListener",value:function(t){this.fxs.push(t)}}]),t})()),M=function(t){var o,u=t.frame,h=t.height,M=t.width,C=(0,l.useContext)(s.PluginServiceContext),E=(0,l.useContext)(c.PeersServiceContext).selfPeer,O=(0,l.useContext)(y.ConfigServiceContext).sessionConfig,P=(0,b.useSelector)(function(t){return t.participant.id}),_=(0,b.useSelector)(function(t){return t.plugin.plugins}).find(function(t){return t.id===u.plugin}),S=O.permissions.plugins||{can_close:!1,can_start:!0,can_edit_acl:!1},j=(P===(null==_?void 0:_.enabledBy)||(null==S||S.can_close),P===(null==_?void 0:_.enabledBy)||(null==S||S.can_edit_acl),'whitelist'===((null==(o=O.permissions.plugins.config[_.id])?void 0:o.defaultAccess)||'blacklist')),k=function(){return P===(null==_?void 0:_.enabledBy)||(j?null==_?void 0:null==(t=_.ACLAccessGrantedUsers)?void 0:t.includes(P):!_.ACLAccessRemovedUsers.includes(P));var t},W=function(){var t,n=null==(t=O.permissions.plugins.config[_.id])?void 0:t.handlesViewOnly,o=!k()&&!n;return n&&C.pluginManager.sendIframeEvent({type:'websocket/plugin-data',payload:{pluginId:_.id,type:'setViewOnly',value:!k()}}),o},A='LANDSCAPE'===l.default.useContext(w.OrientationContext).orientation,V=(0,l.useState)(!0),B=(0,n.default)(V,2);B[0],B[1];M-=10,A&&(M-=10,h-=72);var N='80a57014-1efe-44f8-b929-b8fca1cf18a1'===(null==_?void 0:_.id),R=N?'0deg':'90deg';return l.default.createElement(f.Flex,{height:h,width:M,borderRadius:12,overflow:"hidden",borderColor:"primary.300",borderWidth:W()?4:0},l.default.createElement(f.Flex,{direction:"column"},E.isHost&&l.default.createElement(f.Flex,{justify:"flex-end",align:"center",cursor:"pointer",bg:"secondary.700"},l.default.createElement(f.Button,{onClick:function(){C.pluginManager.removeRoomPlugin({id:u.plugin})}},l.default.createElement(f.Box,{p:4},l.default.createElement(f.Icon,{name:"close",boxSize:"16"})))),l.default.createElement(f.Flex,{width:M,height:h,justify:"center",align:"center",direction:"row"},l.default.createElement(v.View,{style:{transform:A?[]:[{rotate:R}],width:A||N?M:h,height:A||N?h:M},pointerEvents:W()?'none':'auto'},l.default.createElement(p.WebView,{source:{uri:u.url},ref:function(t){C.pluginManager.addIframeView(u,t,x)},onMessage:function(t){var n=JSON.parse(t.nativeEvent.data);n.type&&x.onMessage(n)},injectedJavaScript:"\n\t\t\t\t\t\t\t\tsetTimeout(function(){\n\t\t\t\t\t\t\t\t\twindow.parent = {};\n\t\t\t\t\t\t\t\t\tfunction postMessage (a, b) {\n\t\t\t\t\t\t\t\t\t\tif (!window.ReactNativeWebView.postMessage) {\n\t\t\t\t\t\t\t\t\t\t\tsetTimeout(() => {k\n\t\t\t\t\t\t\t\t\t\t\t\tpostMessage(a, b);\n\t\t\t\t\t\t\t\t\t\t\t}, 100);\n\t\t\t\t\t\t\t\t\t\t\treturn;\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\twindow.ReactNativeWebView.postMessage(JSON.stringify(a));\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\twindow.parent.postMessage = (a, b) => {\n\t\t\t\t\t\t\t\t\t\tpostMessage(a);\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t})"})))))};e.PluginWrapper=M;var C=M;e.default=C},694,[1,41,9,10,165,667,669,507,695,2,570,503,432]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"WebView",{enumerable:!0,get:function(){return u.default}}),e.default=void 0;var u=t(r(d[1])),f=u.default;e.default=f},695,[1,696]); +__d(function(_g,r,_i,a,m,_e,_d2){var e=r(_d2[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var t,n=e(r(_d2[1])),o=e(r(_d2[2])),i=r(_d2[3]),s=e(r(_d2[4])),d=r(_d2[5]),c=e(r(_d2[6])),l=this&&this.__extends||(t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,n)},function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}),u=this&&this.__awaiter||function(e,t,n,o){return new(n||(n=Promise))(function(i,s){function d(e){try{l(o.next(e))}catch(e){s(e)}}function c(e){try{l(o.throw(e))}catch(e){s(e)}}function l(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n(function(e){e(t)})).then(d,c)}l((o=o.apply(e,t||[])).next())})},p=this&&this.__generator||function(e,t){var n,o,i,s,d={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return s={next:c(0),throw:c(1),return:c(2)},"function"==typeof Symbol&&(s[Symbol.iterator]=function(){return this}),s;function c(e){return function(t){return l([e,t])}}function l(s){if(n)throw new TypeError("Generator is already executing.");for(;d;)try{if(n=1,o&&(i=2&s[0]?o.return:s[0]?o.throw||((i=o.return)&&i.call(o),0):o.next)&&!(i=i.call(o,s[1])).done)return i;switch(o=0,i&&(s=[2&s[0],i.value]),s[0]){case 0:case 1:i=s;break;case 4:return d.label++,{value:s[1],done:!1};case 5:d.label++,o=s[1],s=[0];continue;case 7:s=d.ops.pop(),d.trys.pop();continue;default:if(!(i=(i=d.trys).length>0&&i[i.length-1])&&(6===s[0]||2===s[0])){d=0;continue}if(3===s[0]&&(!i||s[1]>i[0]&&s[1]2||Math.abs(e.dy)>2)},[y]),W=n.default.useCallback(function(){var e={x:0,y:0},t=x?x():e;u.Animated.spring(X.current,{toValue:t||e,useNativeDriver:!1}).start()},[X]),q=n.default.useCallback(function(e,t){_.current=!1,k&&(k(e,t,G()),D(e,!0)),p?W():X.current.flattenOffset()},[k,p,D,W,G]),B=n.default.useCallback(function(e,t){F.current=G(),_.current=!0,p||(X.current.setOffset(Y.current),X.current.setValue({x:0,y:0}))},[G,p]),J=n.default.useCallback(function(e,t){var n=t.dx,u=t.dy,o=F.current,s=o.top,f=o.right,c=o.left,b=o.bottom,h=l(n,Number.isFinite(A)?A-c:-999999999,Number.isFinite(N)?N-f:999999999),v=l(u,Number.isFinite(I)?I-s:-999999999,Number.isFinite(T)?T-b:999999999);X.current.setValue({x:h,y:v}),w(e,t)},[N,T,A,I,w]),K=n.default.useMemo(function(){return u.PanResponder.create({onMoveShouldSetPanResponder:function(e,t){return H(t)},onMoveShouldSetPanResponderCapture:function(e,t){return H(t)},onPanResponderGrant:B,onPanResponderMove:u.Animated.event([],{listener:J,useNativeDriver:!1}),onPanResponderRelease:q})},[J,B,q,H]);n.default.useEffect(function(){var e=X.current;return p?W():e.addListener(function(e){return Y.current=e}),function(){e.removeAllListeners()}},[p]);var Q=n.default.useMemo(function(){var e=u.Dimensions.get('window');return{position:'absolute',top:0,left:0,width:e.width,height:e.height}},[]),U=n.default.useMemo(function(){var e={top:L,left:O,elevation:z,zIndex:z};return h&&(e.backgroundColor=h),s&&(e.borderRadius=c),v?(0,t.default)({},e,{alignSelf:'baseline'}):(0,t.default)({},e,{justifyContent:'center',width:c,height:c})},[v,s,h,c,O,L,z]),Z=n.default.useMemo(function(){return v||(b?n.default.createElement(u.Image,{style:{width:c,height:c},source:b}):n.default.createElement(u.Text,{style:f.text},o))},[v,b,c,o]),$=n.default.useCallback(function(e){var t=e.nativeEvent.layout,n=t.height,u=t.width;j.current={x:u,y:n}},[]),ee=n.default.useCallback(function(e){V(e),_.current||D(e,!1)},[V,D]),te=n.default.useCallback(function(){var e=u.Dimensions.get('window'),o=e.width,l=e.height;if(!(A||N||I||T))return null;var s=A||-9999,c=N?o-N:-9999,b=I||-9999,h=T?l-T:-9999;return n.default.createElement(u.View,{pointerEvents:"box-none",style:(0,t.default)({left:s,right:c,top:b,bottom:h},f.debugView)})},[N,T,A,I]);return n.default.createElement(u.View,{pointerEvents:"box-none",style:Q},P&&te(),n.default.createElement(u.Animated.View,(0,t.default)({pointerEvents:"box-none"},R,K.panHandlers,{style:X.current.getLayout()}),n.default.createElement(u.TouchableOpacity,(0,t.default)({},C,{onLayout:$,style:U,disabled:y,onPress:S,onLongPress:M,onPressIn:E,onPressOut:ee}),Z)))}s.defaultProps={renderText:'\uff0b',renderSize:36,shouldReverse:!1,disabled:!1,debug:!1,onDrag:function(){},onShortPressRelease:function(){},onDragRelease:function(){},onLongPress:function(){},onPressIn:function(){},onPressOut:function(){},onRelease:function(){},x:0,y:0,z:1},s.propTypes={renderText:o.default.string,isCircle:o.default.bool,renderSize:o.default.number,imageSource:o.default.number,renderColor:o.default.string,children:o.default.element,shouldReverse:o.default.bool,disabled:o.default.bool,debug:o.default.bool,animatedViewProps:o.default.object,touchableOpacityProps:o.default.object,onDrag:o.default.func,onShortPressRelease:o.default.func,onDragRelease:o.default.func,onLongPress:o.default.func,onPressIn:o.default.func,onPressOut:o.default.func,onRelease:o.default.func,onReverse:o.default.func,x:o.default.number,y:o.default.number,z:o.default.number,minX:o.default.number,minY:o.default.number,maxX:o.default.number,maxY:o.default.number};var f=u.StyleSheet.create({text:{color:'#fff',textAlign:'center'},test:{backgroundColor:'red'},debugView:{backgroundColor:'#ff000044',position:'absolute',borderColor:'#fced0ecc',borderWidth:4}})},701,[1,22,165,2,204]); +__d(function(g,r,i,a,m,_e,d){"use strict";var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.swipeDirections=_e.default=void 0;var t=e(r(d[1])),n=e(r(d[2])),o=e(r(d[3])),s=e(r(d[4])),l=e(r(d[5])),u=e(r(d[6])),c=e(r(d[7])),f=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=h(t);if(n&&n.has(e))return n.get(e);var o={},s=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in e)if("default"!==l&&Object.prototype.hasOwnProperty.call(e,l)){var u=s?Object.getOwnPropertyDescriptor(e,l):null;u&&(u.get||u.set)?Object.defineProperty(o,l,u):o[l]=e[l]}o.default=e,n&&n.set(e,o);return o})(r(d[8])),p=r(d[9]);function h(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(h=function(e){return e?n:t})(e)}function v(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}var S={SWIPE_UP:"SWIPE_UP",SWIPE_DOWN:"SWIPE_DOWN",SWIPE_LEFT:"SWIPE_LEFT",SWIPE_RIGHT:"SWIPE_RIGHT"};_e.swipeDirections=S;var _={velocityThreshold:.3,directionalOffsetThreshold:80,gestureIsClickThreshold:5};function P(e,t,n,o){return Math.abs(e)>t&&Math.abs(n)0?n:t:this._isValidVerticalSwipe(e)?u>0?s:o:null}},{key:"_isValidHorizontalSwipe",value:function(e){var t=e.vx,n=e.dy,o=this.swipeConfig;return P(t,o.velocityThreshold,n,o.directionalOffsetThreshold)}},{key:"_isValidVerticalSwipe",value:function(e){var t=e.vy,n=e.dx,o=this.swipeConfig;return P(t,o.velocityThreshold,n,o.directionalOffsetThreshold)}},{key:"render",value:function(){return f.default.createElement(p.View,(0,t.default)({},this.props,this._panResponder.panHandlers))}}]),I})(f.Component);_e.default=y},702,[1,22,9,10,16,12,14,17,165,2]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),l=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var l=x(n);if(l&&l.has(t))return l.get(t);var o={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in t)if("default"!==c&&Object.prototype.hasOwnProperty.call(t,c)){var f=u?Object.getOwnPropertyDescriptor(t,c):null;f&&(f.get||f.set)?Object.defineProperty(o,c,f):o[c]=t[c]}o.default=t,l&&l.set(t,o);return o})(r(d[2])),o=r(d[3]),u=r(d[4]),c=r(d[5]),f=r(d[6]),s=r(d[7]),p=t(r(d[8])),y=r(d[9]);function x(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,l=new WeakMap;return(x=function(t){return t?l:n})(t)}o.NativeModules.DyteHelper;e.default=function(t){var x=t.isOpen,h=t.onClose,E=t.onLeave,b=(0,l.useContext)(f.ConfigServiceContext).sessionConfig,v=(0,o.useWindowDimensions)(),C=(0,y.useScale)(b.theme.dimensions||v),w=(C.height,.9*C.width),j=w/2-20,k=(0,l.useContext)(c.MediaRoomContext).mediaRoom,O=(0,l.useContext)(s.ThemeContext).colors;return l.default.createElement(u.Modal,{isVisible:x,backdropOpacity:.8,backdropColor:O.secondary[800]},l.default.createElement(u.Flex,{width:w,bg:"secondary.1000",color:"textPrimary.100",px:15,borderRadius:p.default.large},l.default.createElement(u.Flex,{py:25},l.default.createElement(u.Text,{fontSize:28,fontWeight:"bold"},"Leave")),l.default.createElement(u.Flex,null,l.default.createElement(u.Text,{fontSize:"lg"},"Are you sure you want to leave the call?")),l.default.createElement(u.Flex,{display:"flex",py:20},l.default.createElement(u.Flex,{display:"flex",direction:"row",pt:15,justify:"space-around"},l.default.createElement(u.Button,{onClick:h},l.default.createElement(u.Flex,{borderRadius:p.default.small,bg:"secondary.700",height:40,width:j-4,alignItems:"center",justifyContent:"center"},l.default.createElement(u.Text,{fontSize:"lg"},"Cancel"))),l.default.createElement(u.Button,{onClick:E},l.default.createElement(u.Flex,{borderRadius:p.default.small,bg:"danger.500",height:40,width:j-4,alignItems:"center",justifyContent:"center"},l.default.createElement(u.Text,{fontSize:"lg"},"Leave")))),l.default.createElement(u.Flex,null,b.permissions.kick_participant&&l.default.createElement(u.Button,{onClick:function(){return n.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,n.default.awrap(k.kickAll());case 2:case"end":return t.stop()}},null,null,null,Promise)}},l.default.createElement(u.Flex,{display:"flex",direction:"row",mt:15,justify:"space-around"},l.default.createElement(u.Flex,{bg:"danger.500",height:40,width:2*j,alignItems:"center",justifyContent:"center"},l.default.createElement(u.Text,{fontSize:"lg"},"End Meeting"))))))))}},703,[1,67,165,2,507,580,503,509,671,488]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=s(n);if(o&&o.has(t))return o.get(t);var l={},c=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in t)if("default"!==u&&Object.prototype.hasOwnProperty.call(t,u)){var f=c?Object.getOwnPropertyDescriptor(t,u):null;f&&(f.get||f.set)?Object.defineProperty(l,u,f):l[u]=t[u]}l.default=t,o&&o.set(t,l);return l})(r(d[1])),o=r(d[2]),l=r(d[3]),c=r(d[4]),u=r(d[5]),f=r(d[6]),p=t(r(d[7]));function s(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(s=function(t){return t?o:n})(t)}var b=function(t){var s=t.isOpen,b=t.peers,y=(0,n.useContext)(l.MediaRoomContext).mediaRoom,x=(0,c.useDispatch)(),v=(0,n.useContext)(f.ThemeContext).colors,E=function(t){x((0,u.removeWaitListPeer)({id:t})),y.rejectWaitingRequest(t)};return n.default.createElement(o.Modal,{isVisible:s,backdropOpacity:.8,backdropColor:v.secondary[800]},n.default.createElement(o.Text,{fontWeight:"bold"},"Waiting Requests"),n.default.createElement(o.Stack,{spacing:6,height:"80"},b.map(function(t){return n.default.createElement(o.Flex,{direction:"row",alignItems:"center"},n.default.createElement(p.default,{name:t.name,bgColor:v.primary[700]}),n.default.createElement(o.Flex,{marginLeft:3,flexGrow:1,alignItems:"center",paddingY:2,borderBottom:"1px solid "+v.secondary[800]},n.default.createElement(o.Text,{color:v.textPrimary[200],fontSize:"lg"},t.name),n.default.createElement(o.Flex,{marginLeft:"auto"},n.default.createElement(o.Button,{_hover:{borderColor:v.danger[500]},onClick:function(){return E(t.id)}},n.default.createElement(o.Box,{bg:"secondary.700",p:4},n.default.createElement(o.Icon,{boxSize:"16",name:"close"}))),n.default.createElement(o.Button,{_hover:{borderColor:v.danger[500]},onClick:function(){return E(t.id)}},n.default.createElement(o.Box,{bg:"primary.500",p:4},n.default.createElement(o.Icon,{boxSize:"16",name:"check"}))))))})))};e.default=b},704,[1,165,507,580,432,480,509,677]); +__d(function(g,r,i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var t=e(r(d[1])),n=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=y(t);if(n&&n.has(e))return n.get(e);var l={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var c=u?Object.getOwnPropertyDescriptor(e,o):null;c&&(c.get||c.set)?Object.defineProperty(l,o,c):l[o]=e[o]}l.default=e,n&&n.set(e,l);return l})(r(d[2])),l=r(d[3]),u=r(d[4]),o=r(d[5]),c=e(r(d[6])),f=e(r(d[7])),s=r(d[8]),p=r(d[9]),E=r(d[10]),S=e(r(d[11])),b=r(d[12]),h=r(d[13]),x=r(d[14]),w=e(r(d[15])),v=r(d[16]);function y(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(y=function(e){return e?n:t})(e)}var P=n.default.memo(function(e){var y=e.title,P=(e.copyLink,e.linkCopied,e.width),C=(e.height,e.noOfParticipants,(0,l.useSelector)(function(e){return e.room.waitingState})),O=(0,n.useContext)(s.ConfigServiceContext),I=O.meeting,j=O.sessionConfig,k=(0,l.useSelector)(function(e){return e.plugin.main}),T='LANDSCAPE'===n.default.useContext(o.OrientationContext).orientation,_=(0,l.useSelector)(function(e){return e.peers.recordingPeer}),D=(0,n.useState)(!1),R=(0,t.default)(D,2),W=R[0],M=R[1],B=(0,n.useRef)(null),N=(0,n.useRef)(!1),z=(0,l.useSelector)(function(e){return e.room.roomViewType}),A=(0,l.useSelector)(function(e){return e.participant.presentingState}),V=(0,l.useSelector)(function(e){return e.participant.videoOff}),F=(0,n.useContext)(x.PeersServiceContext),G=(F.processedPeers,F.selfPeer,F.joinedProcessedPeers),L=n.default.useContext(v.DrawerContext),H=L.setDrawerExpander,q=L.setopenedTab;if((0,n.useEffect)(function(){_&&!N.current?(null==I||I.emit(I.Events.recordingStarted),N.current=!0,B.current=setInterval(function(){M(function(e){return!e})},1e3)):!_&&N.current&&(N.current=!1,null==I||I.emit(I.Events.recordingStopped),clearInterval(B.current))},[_]),(0,n.useEffect)(function(){return function(){B.current&&clearInterval(B.current)}},[]),T||k.length>0)return null;return n.default.createElement(E.Flex,{height:56,width:P,bg:"secondary.1000",justify:"center",align:"center",pt:'android'===u.Platform.OS?10:26},n.default.createElement(E.Flex,{borderRadius:c.default.medium,width:P-8,justify:"space-between",direction:"row",px:12},n.default.createElement(E.VStack,null,n.default.createElement(E.Stack,{align:"center",width:P/2},j.theme.header.elements.title?n.default.createElement(E.Text,{fontWeight:"bold"},y):null),n.default.createElement(E.Stack,{isInline:!0,spacing:2,pt:2,align:"center"},j.theme.header.elements.timer&&C!==p.WaitingState.WAITING&&n.default.createElement(f.default,null),_&&W&&n.default.createElement(E.Box,{ml:12,bg:"danger.500",pl:4,pr:6,borderRadius:4,direction:"row",alignItems:"center"},n.default.createElement(E.Icon,{boxSize:"15",name:"fiber-manual-record",fill:"white"}),n.default.createElement(E.Text,{color:"white"},"REC")))),n.default.createElement(E.HStack,{align:"flex-end",mb:2},j.theme.control_bar.elements.participants&&n.default.createElement(E.Box,{mr:28},n.default.createElement(E.Box,{position:"absolute",top:-12,zIndex:25,right:G.length+1>99?-18:-10},n.default.createElement(w.default,{number:G.length+1,color:"primary.500"})),n.default.createElement(E.Button,{onClick:function(){H(!0),q('participants')}},n.default.createElement(E.Icon,{boxSize:"24",name:"people",fill:"textPrimary.100"}))),!V&&(z!==b.DyteViewTypes.webinar||A===h.PresentingState.PRESENTING)&&n.default.createElement(S.default,null))))});_e.default=P},705,[1,41,165,432,2,570,671,706,503,480,507,707,482,487,669,708,709]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),u=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var u=c(n);if(u&&u.has(t))return u.get(t);var o={},f=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in t)if("default"!==l&&Object.prototype.hasOwnProperty.call(t,l)){var s=f?Object.getOwnPropertyDescriptor(t,l):null;s&&(s.get||s.set)?Object.defineProperty(o,l,s):o[l]=t[l]}o.default=t,u&&u.set(t,o);return o})(r(d[2])),o=r(d[3]),f=r(d[4]);function c(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,u=new WeakMap;return(c=function(t){return t?u:n})(t)}var l=function(t){return Math.trunc(t).toString().padStart(2,'0')},s=function(){var t=(0,o.useSelector)(function(t){return t.room.startedAt}),c=u.default.useRef(),s=u.default.useState(0),p=(0,n.default)(s,2),v=p[0],y=p[1],O=u.default.useRef();return(0,u.useEffect)(function(){return t&&(c.current=requestAnimationFrame(function n(){var u=((new Date).getTime()-new Date(t).getTime())/1e3;y(u),O.current=setTimeout(function(){c.current&&(c.current=requestAnimationFrame(n))},500)})),function(){clearTimeout(O.current),cancelAnimationFrame(c.current)}},[t]),u.default.createElement(f.Text,{color:"textPrimary.400"},v>=3600&&u.default.createElement(u.default.Fragment,null,l(v/3600),"h",' '),l(v%3600/60),"m",' ',l(v%60),"s")};e.default=s},706,[1,41,165,432,507]); +__d(function(g,r,i,a,m,e,_d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=r(_d[0]),n=r(_d[1]),o=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=u(n);if(o&&o.has(t))return o.get(t);var c={},f=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var d in t)if("default"!==d&&Object.prototype.hasOwnProperty.call(t,d)){var l=f?Object.getOwnPropertyDescriptor(t,d):null;l&&(l.get||l.set)?Object.defineProperty(c,d,l):c[d]=t[d]}c.default=t,o&&o.set(t,c);return c})(r(_d[2])),c=r(_d[3]);function u(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(u=function(t){return t?o:n})(t)}var f=function(){var u=(0,c.useSelector)(function(t){return t.participant.videoTrackSelection}),f=((0,c.useSelector)(function(t){return t.participant.videoProduction}),(0,o.useContext)(t.UserTrackContext)),d=(f.mediaTracks.webcamTrack,f.inputDevices),l=d.onVideoInputChange,p=d.videoInputDevices,v=f.videoButtonsEnabled;return o.default.createElement(n.Button,{onClick:function(){v&&p.forEach(function(t){t.deviceId!==(null==u?void 0:u.selectedDeviceId)&&l(t.deviceId)})}},o.default.createElement(n.Icon,{name:"flip-camera-ios",color:v?'textPrimary.200':'textPrimary.400',disabled:!v,boxSize:24}))};e.default=f},707,[574,507,165,432]); +__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=u(n);if(o&&o.has(t))return o.get(t);var f={},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in t)if("default"!==c&&Object.prototype.hasOwnProperty.call(t,c)){var p=l?Object.getOwnPropertyDescriptor(t,c):null;p&&(p.get||p.set)?Object.defineProperty(f,c,p):f[c]=t[c]}f.default=t,o&&o.set(t,f);return f})(r(d[0])),n=r(d[1]),o=r(d[2]);function u(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(u=function(t){return t?o:n})(t)}var f=function(u){var f=u.number,l=u.color,c=(0,t.useContext)(n.ThemeContext).colors,p=18;return f>10&&f<99&&(p=25),f>99&&(p=29),t.default.createElement(o.Box,{height:18,width:p,borderRadius:9,backgroundColor:l||c.danger[500],display:"flex",alignItems:"center",justifyContent:"center"},t.default.createElement(o.Text,{fontWeight:"bold",fontSize:12,mr:3,mb:1},f))};f.defaultProps={color:null};var l=f;e.default=l},708,[165,509,507]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.DrawerContext=void 0,e.default=function(t){var o=t.children,f=u.default.useState(!1),v=(0,n.default)(f,2),c=v[0],p=v[1],s=u.default.useState(null),x=(0,n.default)(s,2),w=x[0],_=x[1];return u.default.createElement(l.Provider,{value:{drawerExpanded:c,setDrawerExpander:p,openedTab:w,setopenedTab:_}},o)};var n=t(r(d[1])),u=t(r(d[2])),l=u.default.createContext(null);e.DrawerContext=l},709,[1,41,165]); +__d(function(g,r,i,a,_m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),o=t(r(d[2])),l=t(r(d[3])),u=t(r(d[4])),c=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=j(n);if(o&&o.has(t))return o.get(t);var l={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in t)if("default"!==c&&Object.prototype.hasOwnProperty.call(t,c)){var s=u?Object.getOwnPropertyDescriptor(t,c):null;s&&(s.get||s.set)?Object.defineProperty(l,c,s):l[c]=t[c]}l.default=t,o&&o.set(t,l);return l})(r(d[5])),s=r(d[6]),f=r(d[7]),p=r(d[8]),m=r(d[9]),S=r(d[10]),v=t(r(d[11])),b=r(d[12]),h=r(d[13]),C=r(d[14]),E=r(d[15]),T=r(d[16]),y=r(d[17]),x=t(r(d[18])),I=r(d[19]),w=t(r(d[20])),k=r(d[21]),D=t(r(d[22])),P=r(d[23]),_=t(r(d[24])),R=t(r(d[25])),M=t(r(d[26])),A=r(d[27]),O=r(d[28]),V=r(d[29]),q=r(d[30]),N=r(d[31]),z=t(r(d[32])),B=r(d[33]),J=r(d[34]);function j(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(j=function(t){return t?o:n})(t)}var L=p.NativeModules.DyteHelper,F=c.default.memo(function(t){var j,F,W,G,U,H=t.leaveCall,Y=(t.copyLink,t.linkCopied,t.isMobile,(0,c.useContext)(E.MediaRoomContext).mediaRoom),K=(0,b.useDisclosure)(),Q=(K.isOpen,K.onOpen,K.onClose,(0,c.useContext)(P.PeersServiceContext)),X=Q.selfPeer,Z=(Q.allMuted,'danger.500'),$='textPrimary.400',ee=(0,c.useContext)(y.UserTrackContext),te=ee.mediaTracks,ne=te.screenShareVideoTrack,ae=te.setScreenShareVideoTrack,re=te.screenShareAudioTrack,oe=te.setScreenShareAudioTrack,ie=te.audioTrack,le=ee.inputDevices,ue=le.toggleAudioState,ce=le.toggleVideoState,se=le.audioInputDevices,de=le.videoInputDevices,fe=le.onAudioInputChange,pe=le.onVideoInputChange,me=ee.audioButtonsEnabled,ge=ee.videoButtonsEnabled,Se=(0,c.useContext)(k.ConfigServiceContext),ve=Se.meeting,be=Se.sessionConfig,he=(0,p.useWindowDimensions)(),Ce=be.theme.dimensions||he,Ee=Ce.height,Te=Ce.width,ye=be.permissions.produce,xe=(ye.audio,ye.screenshare),Ie=c.default.useContext(B.DrawerContext),we=Ie.drawerExpanded,ke=Ie.setDrawerExpander,De=(Ie.openedTab,Ie.setopenedTab),Pe=(0,s.useSelector)(function(t){return t.consumers.activeConsumers}),_e=(0,s.useSelector)(function(t){return t.participant.audioMuted}),Re=(0,s.useSelector)(function(t){return t.participant.videoOff}),Me=(0,s.useSelector)(function(t){return t.participant.videoTrackSelection}),Ae=(0,s.useSelector)(function(t){return t.participant.audioTrackSelection}),Oe=((0,s.useSelector)(function(t){return t.plugin.plugins}),(0,s.useSelector)(function(t){return t.participant.sharingScreen})),Ve=((0,s.useSelector)(function(t){return t.participant.participantPermissions}),(0,s.useSelector)(function(t){return t.room.chatMessages})),qe=((0,s.useSelector)(function(t){return t.room.requestToJoinPeersList})||[]).filter(function(t){return!0!==t.seen}),Ne=(0,s.useSelector)(function(t){return t.participant.requestToJoinType}),ze=(0,s.useSelector)(function(t){return t.participant.requestToJoinStageState}),Be=(0,s.useSelector)(function(t){return t.participant.canPresent}),Je=(0,s.useSelector)(function(t){return t.room.roomViewType}),je=Je!==V.DyteViewTypes.webinar?be.permissions.produce.video.allow:Be,Le=(0,s.useSelector)(function(t){return t.participant.webinarHiddenParticipant})&&Je===V.DyteViewTypes.webinar,Fe=((0,s.useSelector)(function(t){return t.room.gridView}),(0,s.useSelector)(function(t){return t.participant.presentingState})),We=(0,c.useState)([]),Ge=(0,u.default)(We,2),Ue=Ge[0],He=Ge[1],Ye=(0,c.useState)(!1),Ke=(0,u.default)(Ye,2),Qe=Ke[0],Xe=Ke[1];(0,c.useEffect)(function(){ve&&(ve.controlBar._setButtons=function(t){He((0,l.default)(t))})},[ve]),(0,c.useEffect)(function(){be.permissions.view_type===V.DyteViewTypes.groupCall&&ze===m.RequestToJoinStageState.ACCEPTED&&Y.removePeerFromStage(Y.peerid,O.WebinarAcceptRequestType.REQUESTED_BY_PARTICIPANT),be.permissions.view_type===V.DyteViewTypes.webinar&&Le&&!Re&&ce()},[be.permissions.view_type]);var Ze=(0,s.useDispatch)(),$e=c.default.useContext(J.OrientationContext),et=$e.orientation,tt=$e.orientationType,nt='LANDSCAPE'===et;if(nt){var at=[Te,Ee];Ee=at[0],Te=at[1]}var rt='landscapeLeft'===tt?56:Ee-6,ot=nt?(0,o.default)({zIndex:10,position:'absolute',top:0,right:rt},(0,b.withAnchorPoint)({transform:[{rotate:'-90deg'}]},{x:1,y:0},{width:Te,height:64})):{position:'absolute',bottom:1},it=function(t){return t.label&&Number.isInteger(Number(t.label))?'environment'===t.facing?'Back Camera':'Front Camera':t.label},lt=(0,s.useSelector)(function(t){return t.participant.id}),ut=Ve.filter(function(t){return!0!==t.read&&t.userId!==lt&&t.type!==I.MessageTypes.poll}),ct=Ve.filter(function(t){return!0!==t.read&&t.type===I.MessageTypes.poll&&t.userId!==lt}),st=ut.length+ct.length+qe.length,dt=(0,c.useContext)(q.ThemeContext).colors,ft=(Pe.filter(function(t){return'video'===t.kind&&t.appData.screenShare}).length,(0,c.useState)(null)),pt=(0,u.default)(ft,2),mt=pt[0],gt=pt[1],St=(0,c.useState)('not_init'),vt=(0,u.default)(St,2),bt=vt[0],ht=vt[1],Ct=(0,s.useSelector)(function(t){return t.peers.recordingPeer}),Et=(0,s.useSelector)(function(t){return t.participant.authToken}),Tt=(0,s.useSelector)(function(t){return t.room.roomName}),yt=(0,s.useSelector)(function(t){return t.participant.organizationId});(0,c.useEffect)(function(){if(Et&&Tt&&yt&&'not_init'===bt){var t={authToken:Et,roomName:Tt,organizationId:yt};(0,N.getActiveRecording)(t).then(function(t){t.data&&t.data.recording?('UPLOADING'===t.data.recording.status?ht('stopping'):'INVOKED'===t.data.recording.status?ht('starting'):ht('recording'),gt(t.data.recording.id)):ht('not_started')})}},[Et,Tt,yt,mt]),(0,c.useEffect)(function(){'starting'===bt&&Ct?ht('recording'):'stopping'!==bt||Ct||ht('not_started')},[Ct]);var xt='starting'===bt||'stopping'===bt||'not_init'===bt,It=[be.theme.control_bar.elements.screenshare&&be.permissions.produce.screenshare&&Ne!==m.RequestToJoinType.ask&&A.DYTE_DEV_MODE?{icon:Oe?'stop-screen-share':'screen-share',label:Oe?'Stop Sharing':'Share Screen',onClick:function(){var t;return n.default.async(function(o){for(;;)switch(o.prev=o.next){case 0:if(Oe){o.next=26;break}if(w.default.captureEvent('share screen started'),void 0!==ne&&ne.stop(),void 0!==re&&ne.stop(),!(p.Platform.Version>=26)){o.next=7;break}return o.next=7,n.default.awrap(L.createNotificationChannel());case 7:return Ze((0,C.setScreenShareRequested)(!0)),o.next=10,n.default.awrap(L.startService());case 10:return o.prev=10,o.next=13,n.default.awrap((0,h.getScreenShare)());case 13:t=o.sent,Re||ce(),ae(t.video),oe(t.audio),Y.shareScreen(t),o.next=24;break;case 20:o.prev=20,o.t0=o.catch(10),'NotAllowedError'!==(null==o.t0?void 0:o.t0.message)&&console.error(o.t0),Ze((0,C.setScreenShareRequested)(!0));case 24:o.next=31;break;case 26:Ze((0,C.setScreenShareRequested)(!1)),Y.disableScreenShare(),ae(void 0),oe(void 0),L.stopService();case 31:case"end":return o.stop()}},null,null,[[10,20]],Promise)},disabled:!xe}:{}],wt=[be.theme.control_bar.elements.chat?{icon:'chat',label:'Chat',mainComponent:c.default.createElement(_.default,null),disabled:!1}:{}],kt=[be.theme.control_bar.elements.polls?{icon:'poll',label:'Polls',mainComponent:c.default.createElement(R.default,null),disabled:!1}:{}],Dt=[be.theme.control_bar.elements.participants?{icon:'groups',label:'Participants',mainComponent:c.default.createElement(M.default,null),disabled:!1}:{}],Pt=[null!=(j=be.permissions)&&j.can_record?{disabled:xt,onClick:function(){var t,o,l,u,c;return n.default.async(function(s){for(;;)switch(s.prev=s.next){case 0:if(t={authToken:Et,roomName:Tt,organizationId:yt},!mt){s.next=15;break}return ht('stopping'),t.recordingId=mt,s.prev=4,s.next=7,n.default.awrap((0,N.stopRecording)(t));case 7:gt(null),s.next=13;break;case 10:s.prev=10,s.t0=s.catch(4),ht('recording');case 13:s.next=27;break;case 15:return ht('starting'),s.prev=16,s.next=19,n.default.awrap((0,N.startRecording)(t));case 19:u=s.sent,c=null==(o=u.data)?void 0:null==(l=o.recording)?void 0:l.id,gt(c),s.next=27;break;case 24:s.prev=24,s.t1=s.catch(16),ht('not_started');case 27:case"end":return s.stop()}},null,null,[[4,10],[16,24]],Promise)},icon:(function(){switch(bt){case'not_started':return c.default.createElement(S.Icon,{name:"fiber-manual-record",fill:Z});case'recording':return c.default.createElement(S.Icon,{name:"fiber-manual-record",fill:$});case'starting':case'stopping':case'not_init':default:return c.default.createElement(S.Spinner,{color:dt.textPrimary[100],size:"small"})}})(),label:(function(){switch(bt){case'not_init':return'Loading';case'not_started':return'Record';case'recording':return'Stop Record';case'starting':return'Starting Recording';case'stopping':return'Stopping Recording';default:return'Loading'}})()}:{}],_t=[null!=(F=be.permissions)&&F.can_allow_participant_audio?{icon:'voice-off',label:'Mute all',disabled:!1,drawerComponent:c.default.createElement(T.MakeMenu,{menu:[{title:'Mute all',options:[{key:'mute-video',value:'video',children:'Mute Video'},{key:'mute-audio',value:'audio',children:'Mute Audio'}],defaultValue:null,onChange:function(t){'video'===t&&Y.muteAllVideo(),'audio'===t&&Y.muteAll(!0),ke(!1),De(null)}}]})}:{}],Rt=function(){return nt&&'ios'===p.Platform.OS?null:c.default.createElement(T.StageControlButton,{onClick:function(){ke(!we)},icon:c.default.createElement(S.Flex,null,c.default.createElement(S.Icon,{boxSize:24,name:we?'expand-more':'expand-less',fill:$}),c.default.createElement(S.Box,{position:"absolute",top:-5,zIndex:25,right:-5},0!==st&&c.default.createElement(z.default,{color:dt.primary[500],number:st}))),variant:"primaryDefault",label:"More"})};(0,c.useEffect)(function(){Je!==V.DyteViewTypes.webinar&&Qe&&Xe(!1)},[Je]);return c.default.createElement(S.Box,(0,o.default)({height:54,width:Te},ot,{alignSelf:"flex-start",justify:"flex-start",pt:3,bg:"secondary.1000"}),c.default.createElement(S.Flex,{justify:"center",direction:"row"},c.default.createElement(S.Flex,{direction:"row",borderRadius:v.default.medium,bg:"secondary.800"},nt&&Rt(),Je===V.DyteViewTypes.webinar&&((null==(W=be.permissions)?void 0:W.can_present)||(null==(G=be.permissions)?void 0:G.request_produce)&&ze===m.RequestToJoinStageState.ACCEPTED&&Fe===m.PresentingState.NOT_PRESENTING)&&c.default.createElement(T.StageControlButton,{onClick:function(){Le?Ze((0,m.initiatePresenting)()):Xe(!0)},icon:c.default.createElement(S.Icon,{boxSize:24,name:Le?'present-to-all':'cancel-presentation',fill:Le?'green':'red'}),label:Le?'Present':'Stop'}),(null==(U=be.permissions)?void 0:U.request_produce)&&c.default.createElement(T.StageControlButton,{onClick:function(t){ze===m.RequestToJoinStageState.ACCEPTED?Xe(!0):(Ze((0,m.requestedJoinToStageState)(m.RequestToJoinStageState.INITIATED)),Ze((0,m.requestToJoinType)(t.value)))},icon:c.default.createElement(S.Icon,{boxSize:24,name:ze===m.RequestToJoinStageState.ACCEPTED?'cancel-presentation':'pan-tool',fill:ze===m.RequestToJoinStageState.ACCEPTED?Z:ze===m.RequestToJoinStageState.WAITING?"secondary.700":$}),disabled:ze===m.RequestToJoinStageState.WAITING,label:ze===m.RequestToJoinStageState.ACCEPTED?'Drop':'Request'}),!Le&&c.default.createElement(c.default.Fragment,null,c.default.createElement(T.StageControlButton,{disabled:!me,onClick:ue,icon:!_e&&null!=X&&X.audioTrack?c.default.createElement(S.Icon,{name:"mic",fill:$,boxSize:24}):c.default.createElement(S.Icon,{name:"mic-off",fill:me?Z:'secondary.700',boxSize:24}),label:!_e&&ie?'Mic On':'Mic Off',ariaLabel:"mute-toggle",menu:se.length>0?[{title:'Input Microphone Device',options:se.map(function(t,n){return{children:t.label||"Input "+(n+1),key:t.deviceId||(0,f.nanoid)(),value:t.deviceId}}),defaultValue:null==Ae?void 0:Ae.selectedDeviceId,onChange:fe}]:[]}),c.default.createElement(T.StageControlButton,{disabled:!ge,onClick:ce,icon:Re?c.default.createElement(S.Icon,{name:"videocam-off",fill:ge?Z:'secondary.700',boxSize:24}):c.default.createElement(S.Icon,{name:"videocam",fill:$,boxSize:24}),label:Re?'Video Off':'Video On',ariaLabel:"camera-toggle",menu:de.length>0?[{title:'Camera Device',options:de.map(function(t,n){return{children:c.default.createElement(c.default.Fragment,null,t.label||"Camera "+(n+1)),key:t.deviceId||(0,f.nanoid)(),value:t.deviceId}}),defaultValue:null==Me?void 0:Me.selectedDeviceId,onChange:pe}]:[]})),be.theme.control_bar.elements.chat&&c.default.createElement(T.StageControlButton,{onClick:function(){ke(!0),De('chat')},icon:c.default.createElement(S.Flex,null,c.default.createElement(S.Icon,{boxSize:24,name:"chat",fill:$}),ut&&ut.length>0&&c.default.createElement(S.Box,{position:"absolute",top:-8,zIndex:25,right:ut.length>9?-10:-6},c.default.createElement(z.default,{color:dt.primary[500],number:st}))),label:"chat"}),c.default.createElement(T.StageControlButton,{onClick:H,icon:c.default.createElement(S.Icon,{name:"call-end",fill:Z,boxSize:24}),label:"Leave"}),!nt&&Rt()),we&&c.default.createElement(D.default,{unReadChatMessages:ut,unSeenPolls:ct,webinarUnseenRequest:qe,options:[{icon:'mic-external-on',label:'Audio',disabled:!1,drawerComponent:c.default.createElement(T.MakeMenu,{menu:se.length>0?[{title:'Audio Device',options:se.map(function(t,n){return{children:t.label||"Input "+(n+1),key:t.deviceId||(0,f.nanoid)(),value:t.deviceId}}),defaultValue:null==Ae?void 0:Ae.selectedDeviceId,onChange:fe}]:[]})},{icon:'flip-camera-ios',label:'Camera',disabled:!je,drawerComponent:c.default.createElement(T.MakeMenu,{menu:de.length>0?[{title:'Camera Device',options:de.map(function(t,n){return{children:it(t),key:t.deviceId||(0,f.nanoid)(),value:t.deviceId}}),defaultValue:null==Me?void 0:Me.selectedDeviceId,onChange:pe}]:[]})}].concat(wt,kt,Dt,It,Pt,_t).concat(Ue).filter(function(t){return!('ios'===p.Platform.OS&&'screen-share'===t.icon)&&0!==Object.keys(t).length}).map(function(t){return(0,o.default)({},t,{id:t.label.split(' ').join('-').toLowerCase()})})})),c.default.createElement(x.default,{onClose:function(){return Xe(!1)},isOpen:Qe}))});e.default=F},710,[1,67,22,49,41,165,432,475,2,487,507,671,488,575,480,580,711,574,712,713,658,503,714,669,720,788,796,538,492,482,509,798,708,709,570]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.MakeMenu=function(t){var c=t.menu;(0,n.useContext)(o.ThemeContext).colors;return n.default.createElement(l.Flex,null,c.map(function(t,o){var c=t.title,s=t.defaultValue,p=t.onChange,b=t.options;return n.default.createElement(n.default.Fragment,{key:(0,f.nanoid)()},0!==o&&n.default.createElement(l.Box,null),n.default.createElement(l.Flex,null,n.default.createElement(l.Text,{fontSize:"md",mb:10,fontWeight:"bold",color:"textPrimary.100"},c),b.map(function(t,o){var c=t.key,f=t.value,b=t.children;return n.default.createElement(l.Button,{key:""+(c+o),onClick:function(){return p(f)}},n.default.createElement(l.HStack,{justify:"space-between",p:16,mb:4,bg:"secondary.800",borderRadius:u.default.small},n.default.createElement(l.Text,{fontSize:"sm"},b),s===f?n.default.createElement(l.Icon,{name:"check",fill:"success.500"}):null))})))}))},e.StageControlButton=p;var n=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var l=s(n);if(l&&l.has(t))return l.get(t);var o={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in t)if("default"!==c&&Object.prototype.hasOwnProperty.call(t,c)){var f=u?Object.getOwnPropertyDescriptor(t,c):null;f&&(f.get||f.set)?Object.defineProperty(o,c,f):o[c]=t[c]}o.default=t,l&&l.set(t,o);return o})(r(d[1])),l=r(d[2]),o=r(d[3]),u=t(r(d[4])),c=r(d[5]),f=r(d[6]);function s(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,l=new WeakMap;return(s=function(t){return t?l:n})(t)}function p(t){var o=t.variant,u=(t.label,t.icon),f=t.disabled,s=t.onClick,p=(t.isActive,t.menu,t.badge),b=t.ariaLabel,y='LANDSCAPE'===n.default.useContext(c.OrientationContext).orientation;return n.default.createElement(l.Flex,null,''!==p&&n.default.createElement(l.Box,{className:"dyte-client-notificationBadge",bg:"primary.500",textColor:"textPrimary.100",height:4,position:"absolute",right:"2",top:"1",fontSize:"xs"},n.default.createElement("span",null,p)),n.default.createElement(l.Button,{variant:o||'controls',onClick:s,disabled:f},n.default.createElement(l.VStack,{py:10,"aria-label":b,minWidth:64,align:"center",justify:"center"},n.default.createElement(l.Box,{fontSize:"xl",transform:[{rotate:y?'90deg':'0deg'}]},u))))}p.defaultProps={disabled:!1,variant:null,menu:[],isActive:!1,badge:'',ariaLabel:''}},711,[1,165,507,509,671,570,475]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=E(n);if(o&&o.has(t))return o.get(t);var l={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in t)if("default"!==c&&Object.prototype.hasOwnProperty.call(t,c)){var f=u?Object.getOwnPropertyDescriptor(t,c):null;f&&(f.get||f.set)?Object.defineProperty(l,c,f):l[c]=t[c]}l.default=t,o&&o.set(t,l);return l})(r(d[1])),o=r(d[2]),l=r(d[3]),u=r(d[4]),c=r(d[5]),f=t(r(d[6])),s=r(d[7]),p=r(d[8]),y=r(d[9]),x=r(d[10]);function E(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(E=function(t){return t?o:n})(t)}o.NativeModules.DyteHelper;e.default=function(t){var E=t.isOpen,b=t.onClose,C=(0,n.useContext)(u.ConfigServiceContext).sessionConfig,h=(0,o.useWindowDimensions)(),v=C.theme.dimensions||h,P=(v.height,.9*v.width),w=P/2-20,S=(0,n.useContext)(c.ThemeContext).colors,T=(0,s.useDispatch)(),O=(0,n.useContext)(p.MediaRoomContext).mediaRoom,j=(0,s.useSelector)(function(t){return t.participant.requestToJoinStageState});return n.default.createElement(l.Modal,{isVisible:E,backdropOpacity:.8,backdropColor:S.secondary[800]},n.default.createElement(l.Flex,{width:P,bg:"secondary.1000",color:"textPrimary.100",px:15,borderRadius:f.default.large},n.default.createElement(l.Flex,{py:25},n.default.createElement(l.Text,{fontSize:28,fontWeight:"bold"},"Drop")),n.default.createElement(l.Flex,null,n.default.createElement(l.Text,{fontSize:"lg"},"Do you want to stop presenting?")),n.default.createElement(l.Flex,{display:"flex",py:20},n.default.createElement(l.Flex,{display:"flex",direction:"row",pt:15,justify:"space-around"},n.default.createElement(l.Button,{onClick:b},n.default.createElement(l.Flex,{borderRadius:f.default.small,bg:"secondary.700",height:40,width:w-4,alignItems:"center",justifyContent:"center"},n.default.createElement(l.Text,{fontSize:"lg"},"Cancel"))),n.default.createElement(l.Button,{onClick:function(){j===y.RequestToJoinStageState.ACCEPTED?(b(),O.removePeerFromStage(O.peerid,x.WebinarAcceptRequestType.REQUESTED_BY_PARTICIPANT)):(O.stopPresenting(),T((0,y.stoppedPresenting)()),b())}},n.default.createElement(l.Flex,{borderRadius:f.default.small,bg:"danger.500",height:40,width:w-4,alignItems:"center",justifyContent:"center"},n.default.createElement(l.Text,{fontSize:"lg"},"Drop")))))))}},712,[1,165,2,507,503,509,671,432,580,487,492]); +__d(function(g,r,i,a,m,e,d){var s,n,o;Object.defineProperty(e,"__esModule",{value:!0}),e.SessionProducerAccessType=e.SessionJoiningRestriction=e.MessageTypes=void 0,e.SessionJoiningRestriction=s,(function(s){s[s.NO_VIDEO=0]="NO_VIDEO",s[s.NO_MIC=1]="NO_MIC"})(s||(e.SessionJoiningRestriction=s={})),e.SessionProducerAccessType=n,(function(s){s[s.NOT_ALLOWED=0]="NOT_ALLOWED",s[s.REQUEST_FIRST=1]="REQUEST_FIRST",s[s.ALLOWED=2]="ALLOWED"})(n||(e.SessionProducerAccessType=n={})),e.MessageTypes=o,(function(s){s[s.text=0]="text",s[s.image=1]="image",s[s.file=2]="file",s[s.poll=3]="poll"})(o||(e.MessageTypes=o={}))},713,[]); +__d(function(g,r,i,a,_m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),l=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var l=C(n);if(l&&l.has(t))return l.get(t);var o={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var f in t)if("default"!==f&&Object.prototype.hasOwnProperty.call(t,f)){var c=u?Object.getOwnPropertyDescriptor(t,f):null;c&&(c.get||c.set)?Object.defineProperty(o,f,c):o[f]=t[f]}o.default=t,l&&l.set(t,o);return o})(r(d[2])),o=r(d[3]),u=r(d[4]),f=t(r(d[5])),c=r(d[6]),s=r(d[7]),m=t(r(d[8])),p=t(r(d[9])),x=r(d[10]),b=r(d[11]),y=r(d[12]),E=r(d[13]);function C(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,l=new WeakMap;return(C=function(t){return t?l:n})(t)}var h=function(t){var C=t.options,h=t.unReadChatMessages,w=t.unSeenPolls,v=t.webinarUnseenRequest,k=(0,l.useRef)(null),P=(0,l.useContext)(c.ConfigServiceContext),S=(P.meeting,P.sessionConfig),j=(0,l.useContext)(u.ThemeContext).colors,B=(0,o.useWindowDimensions)(),O=(0,E.useScale)(S.theme.dimensions||B),M=O.height,R=O.width,z=l.default.useContext(y.DrawerContext),D=z.drawerExpanded,T=z.setDrawerExpander,_=z.openedTab,I=z.setopenedTab,W=function(){I(null),T(!1)};(0,l.useEffect)(function(){var t;D&&k&&(null==(t=k.current)||t.setModalVisible())},[D]);var A=function(){return I(null),T(!1),!0},F='LANDSCAPE'===l.default.useContext(x.OrientationContext).orientation,q=C.findIndex(function(t){return t.id===_}),H=q>-1?q:null;if(D&&H&&C[H].mainComponent)return l.default.createElement(o.Modal,{visible:!0,onRequestClose:A},l.default.createElement(s.Flex,{width:R,height:M,bg:"secondary.1000",direction:"row",flexWrap:"wrap",justify:"space-between"},l.default.createElement(p.default,{heading:C[H].label,onBackButtonClick:A}),l.default.createElement(s.Box,{width:R},C[H].mainComponent)));var V=F?24:8;return l.default.createElement(n.default,{containerStyle:{backgroundColor:j.secondary[900],justifyContent:'space-between'},overlayColor:"#000",ref:k,extraScroll:1,onClose:W,gestureEnabled:!0},null===H?l.default.createElement(s.VStack,{px:"6",py:"10",mx:V,borderRadius:m.default.medium,bg:"secondary.800",mb:12},C.map(function(t,n){var o=t.label,u=t.icon,c=t.disabled,p=t.id;return l.default.createElement(s.Button,{key:(0,b.nanoid)(),onClick:void 0!==C[n].onClick?C[n].onClick:function(){return I(p)},disabled:c},l.default.createElement(s.HStack,{p:12,px:16,borderRadius:m.default.small,align:"center",justify:"space-between"},l.default.createElement(s.Text,{fontSize:"xs",marginTop:"5px",textAlign:"center",color:c?'textPrimary.400':'textPrimary.200'},o),l.default.createElement(s.Box,{fontSize:"xl"},h&&h.length>0&&'Chat'===o&&l.default.createElement(s.Box,{position:"absolute",top:-8,zIndex:25,left:-4},l.default.createElement(f.default,{number:h.length})),w&&w.length>0&&'Polls'===o&&l.default.createElement(s.Box,{position:"absolute",top:-8,zIndex:25,left:-4},l.default.createElement(f.default,{number:w.length})),'Participants'===o&&v&&v.length>0&&l.default.createElement(s.Box,{position:"absolute",top:-8,zIndex:25,left:-4},l.default.createElement(f.default,{number:v.length})),'string'==typeof u?l.default.createElement(s.Icon,{name:u,boxSize:"26",fill:c?'textPrimary.400':'textPrimary.200'}):u)))})):l.default.createElement(s.Flex,{px:"6",py:"10",mx:4,borderRadius:m.default.medium,bg:"secondary.900",mb:12,mt:16},C[H].drawerComponent),(null!==H||!F)&&l.default.createElement(s.Flex,{mx:V,mb:8},l.default.createElement(s.Button,{onClick:null!==H?function(){return I(null)}:function(){return W()},width:R},l.default.createElement(s.HStack,{p:16,borderRadius:m.default.small,justify:"center",bg:"secondary.800"},l.default.createElement(s.Text,{ml:-4,color:"danger.500"},"Back",null===H&&' to Meeting')))))};e.default=h},714,[1,715,165,2,509,708,503,507,671,719,570,475,709,488]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var u=t(r(d[1])).default;e.default=u},715,[1,716]); +__d(function(g,r,i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var t=e(r(d[1])),o=e(r(d[2])),n=e(r(d[3])),l=e(r(d[4])),s=e(r(d[5])),c=e(r(d[6])),u=e(r(d[7])),f=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var o=y(t);if(o&&o.has(e))return o.get(e);var n={},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in e)if("default"!==s&&Object.prototype.hasOwnProperty.call(e,s)){var c=l?Object.getOwnPropertyDescriptor(e,s):null;c&&(c.get||c.set)?Object.defineProperty(n,s,c):n[s]=e[s]}n.default=e,o&&o.set(e,n);return n})(r(d[8])),p=r(d[9]),h=r(d[10]),v=r(d[11]);function y(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,o=new WeakMap;return(y=function(e){return e?o:t})(e)}function S(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}var b=0,w=["dummy"],T="android"===p.Platform.OS&&p.StatusBar.currentHeight||0,k=p.Dimensions.get("window").height,_=(function(e){(0,s.default)(P,e);var y,_,O=(y=P,_=S(),function(){var e,t=(0,u.default)(y);if(_){var o=(0,u.default)(this).constructor;e=Reflect.construct(t,arguments,o)}else e=t.apply(this,arguments);return(0,c.default)(this,e)});function P(e){var l,s;return(0,n.default)(this,P),(s=O.call(this,e)).actionSheetHeight=0,s.prevScroll=0,s.timeout=null,s.offsetY=0,s.currentOffsetFromBottom=0,s.scrollAnimationEndValue=0,s.hasBounced=!1,s.layoutHasCalled=!1,s.isClosing=!1,s.isRecoiling=!1,s.isReachedTop=!1,s.deviceLayoutCalled=!1,s.transformValue=new p.Animated.Value(0),s.opacityValue=new p.Animated.Value(0),s.borderRadius=new p.Animated.Value(10),s.underlayTranslateY=new p.Animated.Value(100),s.underlayScale=new p.Animated.Value(1),s.initialScrolling=!1,s.keyboardShowSubscription=null,s.KeyboardHideSubscription=null,s.snapToOffset=function(e){var t=.15*s.state.deviceHeight,o=s.props.extraScroll||0,n=(s.props.gestureEnabled,e+t+o);s.currentOffsetFromBottom=n/s.actionSheetHeight,s.currentOffsetFromBottom=s.currentOffsetFromBottom-.15,setTimeout(function(){s._scrollTo(n),s.updateActionSheetPosition(n)},500)},s.show=function(){s.setModalVisible(!0)},s.hide=function(){s.setModalVisible(!1)},s.setModalVisible=function(e){var t=s.state.modalVisible;if(s.initialScrolling=!1,void 0!==e){if(t===e)return;t=!e}t?s._hideModal():s.setState({modalVisible:!0,scrollable:s.props.gestureEnabled||!1})},s._hideModal=function(){s.isClosing||(s.isClosing=!0,s._hideAnimation())},s.measure=function(){return t.default.async(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",new Promise(function(e){setTimeout(function(){var t;s.safeAreaViewRef.current?null==(t=s.safeAreaViewRef.current)||t.measure(function(t,o,n,l){T=0===l?25:l,T=!s.props.drawUnderStatusBar&&T>30?T-12:T,e(T)}):e(T=25)},50)}));case 1:case"end":return e.stop()}},null,null,null,Promise)},s._showModal=function(e){var o,n,l,c,u,f;return t.default.async(function(h){for(;;)switch(h.prev=h.next){case 0:if(o=s.props,n=o.gestureEnabled,l=o.delayActionSheetDraw,c=o.delayActionSheetDrawTime,null!=e&&e.nativeEvent){h.next=3;break}return h.abrupt("return");case 3:if(u=e.nativeEvent.layout.height,!s.layoutHasCalled){h.next=10;break}return s.actionSheetHeight=u,s._returnToPrevScrollPosition(u),h.abrupt("return");case 10:if(s.initialScrolling=!0,s.layoutHasCalled=!0,s.actionSheetHeight=u,f=s.getInitialScrollPosition(),s.isRecoiling=!1,"ios"!==p.Platform.OS){h.next=20;break}return h.next=18,t.default.awrap((0,v.waitAsync)(null!=c?c:0));case 18:h.next=23;break;case 20:if(!l){h.next=23;break}return h.next=23,t.default.awrap((0,v.waitAsync)(null!=c?c:0));case 23:if(s._scrollTo(f,!1),s.prevScroll=f,"ios"!==p.Platform.OS){h.next=30;break}return h.next=28,t.default.awrap((0,v.waitAsync)(null!=c?c:0));case 28:h.next=33;break;case 30:if(!l){h.next=33;break}return h.next=33,t.default.awrap((0,v.waitAsync)((null!=c?c:0)/2));case 33:s._openAnimation(f),s.underlayScale.setValue(1),s.underlayTranslateY.setValue(100),n||s.props.onPositionChanged&&s.props.onPositionChanged(!0),s.updateActionSheetPosition(f);case 38:case"end":return h.stop()}},null,null,null,Promise)},s._openAnimation=function(e){var t=s.props,o=t.bounciness,n=t.bounceOnOpen,l=t.animated,c=t.openAnimationSpeed;l?(s.transformValue.setValue(e),p.Animated.parallel([p.Animated.spring(s.transformValue,{toValue:0,bounciness:n?o:1,speed:c,useNativeDriver:!0}),p.Animated.timing(s.opacityValue,{toValue:1,duration:150,useNativeDriver:!0})]).start()):s.opacityValue.setValue(1)},s._onScrollBegin=function(e){return t.default.async(function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}},null,null,null,Promise)},s._onScrollBeginDrag=function(e){var o;return t.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:o=e.nativeEvent.contentOffset.y,s.prevScroll=o;case 2:case"end":return t.stop()}},null,null,null,Promise)},s._onScrollEnd=function(e){var o,n,l,c,u,f,p,h;return t.default.async(function(y){for(;;)switch(y.prev=y.next){case 0:if(o=s.props,n=o.springOffset,l=o.extraScroll,c=e.nativeEvent.contentOffset.y,u=.15*s.state.deviceHeight,!s.isRecoiling){y.next=5;break}return y.abrupt("return");case 5:if(!(s.prevScroll.75*(null!=n?n:100)||s.initialScrolling)){y.next=19;break}return s.isRecoiling=!0,s._applyHeightLimiter(),s.currentOffsetFromBottom=s.currentOffsetFromBottom<(null!=(f=s.props.initialOffsetFromBottom)?f:1)&&null!=(p=s.props.initialOffsetFromBottom)?p:1,h=s.actionSheetHeight*s.currentOffsetFromBottom+u+(null!=l?l:100),s.initialScrolling&&(s.initialScrolling=!1,h=s.prevScroll),s._scrollTo(h),y.next=15,t.default.awrap((0,v.waitAsync)(300));case 15:s.isRecoiling=!1,s.props.onPositionChanged&&s.props.onPositionChanged(!0),y.next=20;break;case 19:s._returnToPrevScrollPosition(s.actionSheetHeight);case 20:y.next=33;break;case 22:if(!(s.prevScroll-c>(null!=n?n:100))){y.next=26;break}s._hideModal(),y.next=33;break;case 26:if(!s.isRecoiling){y.next=28;break}return y.abrupt("return");case 28:return s.isRecoiling=!0,s._returnToPrevScrollPosition(s.actionSheetHeight),y.next=32,t.default.awrap((0,v.waitAsync)(300));case 32:s.isRecoiling=!1;case 33:case"end":return y.stop()}},null,null,null,Promise)},s._scrollTo=function(e){var t,o=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];s.scrollAnimationEndValue=e,s.prevScroll=e,null==(t=s.scrollViewRef.current)||t._listRef._scrollRef.scrollTo({x:0,y:s.scrollAnimationEndValue,animated:o}),s.initialScrolling&&setTimeout(function(){s.initialScrolling=!1},500)},s._onTouchMove=function(){s.props.closeOnTouchBackdrop&&s._hideModal(),s.setState({scrollable:!1})},s._onTouchStart=function(){s.props.closeOnTouchBackdrop&&s._hideModal(),s.setState({scrollable:!1})},s._onTouchEnd=function(){s._returnToPrevScrollPosition(s.actionSheetHeight),s.props.gestureEnabled&&s.setState({scrollable:!0})},s._onScroll=function(e){s.offsetY=e.nativeEvent.contentOffset.y;var t=.15*s.state.deviceHeight,o=s.actionSheetHeight+t-s.offsetY;if(s.actionSheetHeight=s.state.deviceHeight-1)if(os.prevScroll)){t.next=2;break}return t.abrupt("return");case 2:s.prevScroll-(null!=(e=s.props.springOffset)?e:100)>s.offsetY?(o=s.getInitialScrollPosition(),s.offsetY>o-100?(s.isRecoiling=!0,s._scrollTo(o),s.currentOffsetFromBottom=null!=(n=s.props.initialOffsetFromBottom)?n:1,s.prevScroll=o,setTimeout(function(){s.isRecoiling=!1},500)):s._hideModal()):(s.isRecoiling=!0,s._scrollTo(s.prevScroll,!0),setTimeout(function(){s.isRecoiling=!1},500));case 3:case"end":return t.stop()}},null,null,null,Promise)},s._onDeviceLayout=function(e){var n;return t.default.async(function(l){for(;;)switch(l.prev=l.next){case 0:n=(0,o.default)({},e),s.timeout&&clearTimeout(s.timeout),s.timeout=setTimeout(function(){var e,o,l,c,u,f;return t.default.async(function(h){for(;;)switch(h.prev=h.next){case 0:if(l=0,"ios"!==p.Platform.OS){h.next=7;break}return h.next=4,t.default.awrap(s.measure());case 4:h.t0=h.sent,h.next=8;break;case 7:h.t0=p.StatusBar.currentHeight;case 8:if(c=h.t0,s.props.drawUnderStatusBar){h.next=16;break}if("android"!==p.Platform.OS||s.props.statusBarTranslucent){h.next=12;break}return h.abrupt("return");case 12:l=null!=c?c:0,c&&s.indicatorTranslateY.setValue(-c),h.next=17;break;case 16:s.updateActionSheetPosition(s.offsetY);case 17:if(u=n.nativeEvent.layout.height-l,f=p.Dimensions.get("window").width,(null==u?void 0:u.toFixed(0))!==(null==(e=k)?void 0:e.toFixed(0))||(null==f?void 0:f.toFixed(0))!==(null==(o=s.state.deviceWidth)?void 0:o.toFixed(0))||!s.deviceLayoutCalled){h.next=21;break}return h.abrupt("return");case 21:s.deviceLayoutCalled=!0,k=u,s.setState({deviceHeight:u,deviceWidth:f,portrait:u>f,paddingTop:null!=c?c:0});case 24:case"end":return h.stop()}},null,null,null,Promise)},1);case 3:case"end":return l.stop()}},null,null,null,Promise)},s._keyExtractor=function(e){return e},s.state={modalVisible:!1,scrollable:!1,layoutHasCalled:!1,keyboard:!1,deviceHeight:k||(0,v.getDeviceHeight)(s.props.statusBarTranslucent),deviceWidth:p.Dimensions.get("window").width,portrait:!0,safeAreaInnerHeight:b,paddingTop:T,keyboardPadding:0},s.scrollViewRef=(0,f.createRef)(),s.safeAreaViewRef=(0,f.createRef)(),s.currentOffsetFromBottom=null!=(l=s.props.initialOffsetFromBottom)?l:1,s.indicatorTranslateY=new p.Animated.Value(0|-s.state.paddingTop),s}return(0,l.default)(P,[{key:"_hideAnimation",value:function(){var e=this,t=this.props,o=t.animated,n=t.closeAnimationDuration,l=t.bottomOffset,s=t.initialOffsetFromBottom,c=t.extraScroll,u=t.closable;p.Animated.parallel([p.Animated.timing(this.opacityValue,{toValue:u?0:1,duration:o?n:1,useNativeDriver:!0}),p.Animated.timing(this.transformValue,{toValue:u?2*this.actionSheetHeight:0,duration:o?n:1,useNativeDriver:!0})]).start(),(0,v.waitAsync)((null!=n?n:300)/1.5).then(function(){u?(e._scrollTo(0,!1),e.currentOffsetFromBottom=null!=s?s:1,e.setState({modalVisible:!u},function(){e.isClosing=!1,e.isReachedTop=!1,e.props.onPositionChanged&&e.props.onPositionChanged(!1),e.indicatorTranslateY.setValue(-e.state.paddingTop),e.layoutHasCalled=!1,e.deviceLayoutCalled=!1,e.props.onClose&&e.props.onClose()})):(l&&l>0?e.snapToOffset(l):(e._scrollTo(e.actionSheetHeight*(null!=s?s:1)+.1*e.state.deviceHeight+(null!=c?c:0),!0),e.currentOffsetFromBottom=null!=s?s:1),e.isClosing=!1)})}},{key:"_applyHeightLimiter",value:function(){this.actionSheetHeight>this.state.deviceHeight&&(this.actionSheetHeight=1*(this.actionSheetHeight-(this.actionSheetHeight-this.state.deviceHeight)))}},{key:"updateActionSheetPosition",value:function(e){if(this.actionSheetHeight>=this.state.deviceHeight-1){var t=.15*this.state.deviceHeight;if(this.actionSheetHeight+t-e0&&N((0,M.markMessagesRead)((t={},(0,l.default)(t,v.MessageTypes.text,!0),(0,l.default)(t,v.MessageTypes.file,!0),(0,l.default)(t,v.MessageTypes.image,!0),(0,l.default)(t,v.MessageTypes.poll,!0),t)))},[de]);var pe=function(){if(''!==q){var t={message:q,userId:F.userId,displayName:F.displayName,type:v.MessageTypes.text,time:(new Date).getTime()};Z.sendMessage(t),G('')}},ge=function(t,n,l){var o={displayName:F.displayName,type:v.MessageTypes.file,link:t,userId:F.id,name:n,size:l};Z.sendMessage(o)},ye=function(t){var l,o;return n.default.async(function(u){for(;;)switch(u.prev=u.next){case 0:return u.next=2,n.default.awrap(fetch(t));case 2:return l=u.sent,u.next=5,n.default.awrap(l.blob());case 5:return o=u.sent,u.abrupt("return",o);case 7:case"end":return u.stop()}},null,null,null,Promise)};function xe(t,l,o){var u;return n.default.async(function(s){for(;;)switch(s.prev=s.next){case 0:return s.next=2,n.default.awrap(ye(o));case 2:return u=s.sent,s.next=5,n.default.awrap(fetch(l,{method:'PUT',headers:{'Content-Type':t.type},body:u}));case 5:case"end":return s.stop()}},null,null,null,Promise)}function he(t){var l,o,u,s,c;return n.default.async(function(f){for(;;)switch(f.prev=f.next){case 0:return l=O.default.apiBase+"/v1/meetings/genPreSignedUploadUrl",f.next=3,n.default.awrap(fetch(l,{method:'POST',headers:{'Content-Type':'application/json'},body:JSON.stringify({roomName:ie,filename:t.name})}));case 3:return o=f.sent,f.next=6,n.default.awrap(o.json());case 6:return u=f.sent.data,s=u.getLocation,c=u.putLocation,f.abrupt("return",{getURL:s,putURL:c});case 10:case"end":return f.stop()}},null,null,null,Promise)}var be=function(t){f.Alert.alert('Error',"Error: "+(t||'Problem uploading image'),[{text:'OK'}]),re(!1)},ve=function(){try{ae||(re(!0),Y(!1),(0,P.launchImageLibrary)({mediaType:'photo'},function(t){var l,o,u,s,c,m,p,y,x;return n.default.async(function(h){for(;;)switch(h.prev=h.next){case 0:if(l=t.uri,o=t.didCancel,u=t.errorCode,s=t.errorMessage,c=t.fileName,m=t.type,p=t.fileSize,!o){h.next=5;break}re(!1),h.next=19;break;case 5:if(!u){h.next=10;break}console.log('Error Uploading Image:',u,s),be(s),h.next=19;break;case 10:return y={name:c,type:m,uri:l},p>5e6&&f.Alert.alert('Error','Error: Cannot upload files greater than 5MB',[{text:'OK'}]),h.next=14,n.default.awrap(he(y));case 14:return x=h.sent,h.next=17,n.default.awrap(xe(y,x.putURL,y.uri));case 17:b=x.getURL,w={displayName:F.displayName,type:v.MessageTypes.image,link:b,userId:F.id},Z.sendMessage(w),re(!1);case 19:case"end":return h.stop()}var b,w},null,null,null,Promise)}))}catch(t){console.log('Error Uploading Image:',t),be()}},we=function(){var t,l,o,u,s,c;return n.default.async(function(m){for(;;)switch(m.prev=m.next){case 0:if(ae){m.next=24;break}return re(!0),Y(!1),m.prev=3,m.next=6,n.default.awrap(S.default.pick({type:[S.default.types.allFiles]}));case 6:if(t=m.sent,l=t.uri,o=t.name,u=t.size,s={displayName:F.displayName,type:v.MessageTypes.file,link:l,userId:F.id,name:o,size:u},!(u>5e6)){m.next=12;break}return f.Alert.alert('Error','Error: Cannot upload files greater than 5MB',[{text:'OK'}]),m.abrupt("return");case 12:return m.next=14,n.default.awrap(he(s));case 14:return c=m.sent,m.next=17,n.default.awrap(xe(s,c.putURL,s.link));case 17:ge(c.getURL,o,u),re(!1),m.next=24;break;case 21:m.prev=21,m.t0=m.catch(3),S.default.isCancel(m.t0)?re(!1):be();case 24:case"end":return m.stop()}},null,null,[[3,21]],Promise)};return c.default.createElement(m.Flex,{height:H-50,align:"center",width:K},c.default.createElement(k.default,null,c.default.createElement(y.GiftedChat,{messagesContainerStyle:{paddingTop:60},messages:oe,alwaysShowSend:!0,renderAvatarOnTop:!0,renderUsernameOnMessage:!0,isKeyboardInternallyHandled:!1,timeTextStyle:{left:{color:_.textPrimary[400]},right:{color:_.textPrimary[400]}},renderAvatar:function(t){return c.default.createElement(x.default,{name:t.currentMessage.user.name,bgColor:_.primary[700]})},renderBubble:function(t){var n=t.currentMessage;return n.type,n.link,n.text,c.default.createElement(y.Bubble,(0,o.default)({},t,{wrapperStyle:{left:{backgroundColor:_.secondary[800],borderRadius:T.default.medium,paddingVertical:6,paddingHorizontal:3},right:{backgroundColor:_.secondary[800],borderRadius:T.default.medium,paddingVertical:6,paddingHorizontal:3}},textStyle:{left:{color:_.textPrimary[100]},right:{color:_.textPrimary[100]}}}))},renderInputToolbar:function(t){return L&&c.default.createElement(m.Flex,{width:fe?K-60:K-20,direction:"row",justify:"space-between",align:"center",bg:"secondary.800",borderRadius:"50px",height:50},c.default.createElement(m.Box,null,c.default.createElement(m.Button,{onClick:function(){Y(!X)}},c.default.createElement(m.Box,(0,m.mergeStyles)(R.touchableIcons,{ml:8}),X?c.default.createElement(m.Icon,{name:"close",fill:"textPrimary.100",boxSize:"sm"}):c.default.createElement(m.Icon,{name:"plus-thick",fill:"textPrimary.100",boxSize:"sm"}))),X&&c.default.createElement(U,null,c.default.createElement(m.Button,{onClick:ve},c.default.createElement(m.Box,R.attachementButtons,c.default.createElement(m.Icon,{name:"image",fill:"textPrimary.100"}),c.default.createElement(m.Text,{ml:8}," Images"))),c.default.createElement(m.Button,{onClick:we},c.default.createElement(m.Box,(0,m.mergeStyles)(R.attachementButtons,{width:'ios'===f.Platform.OS?150:120}),c.default.createElement(m.Icon,{name:"attach-file",fill:"textPrimary.100"}),c.default.createElement(m.Text,{ml:'ios'===f.Platform.OS?8:0},' ',"Attachments"))))),c.default.createElement(f.TextInput,{style:{color:_.textPrimary[300],paddingHorizontal:5,height:40,width:fe?K-160:K-120},onChangeText:G,value:q}),c.default.createElement(m.Button,{onClick:pe,height:40,width:40},c.default.createElement(m.Box,(0,m.mergeStyles)(R.touchableIcons,{backgroundColor:'primary.500',mr:8}),c.default.createElement(m.Icon,{name:"send",fill:"textPrimary.100",boxSize:"md"}))))},user:{_id:F.userId,name:F.displayName}})))};e.default=j},720,[1,67,261,22,49,41,165,2,507,503,721,677,509,432,713,669,580,785,786,465,480,787,671,570,499,488]); +__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0});var n=r(d[0]);Object.keys(n).forEach(function(t){"default"!==t&&"__esModule"!==t&&(t in e&&e[t]===n[t]||Object.defineProperty(e,t,{enumerable:!0,get:function(){return n[t]}}))})},721,[722]); +__d(function(g,r,i,a,m,_e2,d){var e=r(d[0]);Object.defineProperty(_e2,"__esModule",{value:!0});var t={GiftedChat:!0,utils:!0,Actions:!0,Avatar:!0,Bubble:!0,SystemMessage:!0,MessageImage:!0,MessageText:!0,Composer:!0,Day:!0,InputToolbar:!0,LoadEarlier:!0,Message:!0,MessageContainer:!0,Send:!0,Time:!0,GiftedAvatar:!0};Object.defineProperty(_e2,"Actions",{enumerable:!0,get:function(){return C.default}}),Object.defineProperty(_e2,"Avatar",{enumerable:!0,get:function(){return M.default}}),Object.defineProperty(_e2,"Bubble",{enumerable:!0,get:function(){return S.default}}),Object.defineProperty(_e2,"Composer",{enumerable:!0,get:function(){return L.default}}),Object.defineProperty(_e2,"Day",{enumerable:!0,get:function(){return _.default}}),Object.defineProperty(_e2,"GiftedAvatar",{enumerable:!0,get:function(){return E.default}}),_e2.GiftedChat=void 0,Object.defineProperty(_e2,"InputToolbar",{enumerable:!0,get:function(){return A.default}}),Object.defineProperty(_e2,"LoadEarlier",{enumerable:!0,get:function(){return w.default}}),Object.defineProperty(_e2,"Message",{enumerable:!0,get:function(){return F.default}}),Object.defineProperty(_e2,"MessageContainer",{enumerable:!0,get:function(){return K.default}}),Object.defineProperty(_e2,"MessageImage",{enumerable:!0,get:function(){return O.default}}),Object.defineProperty(_e2,"MessageText",{enumerable:!0,get:function(){return k.default}}),Object.defineProperty(_e2,"Send",{enumerable:!0,get:function(){return j.default}}),Object.defineProperty(_e2,"SystemMessage",{enumerable:!0,get:function(){return P.default}}),Object.defineProperty(_e2,"Time",{enumerable:!0,get:function(){return D.default}}),_e2.utils=void 0;var n=e(r(d[1])),o=e(r(d[2])),s=e(r(d[3])),u=e(r(d[4])),l=e(r(d[5])),f=e(r(d[6])),p=e(r(d[7])),h=e(r(d[8])),c=e(r(d[9])),y=r(d[10]),b=r(d[11]),v=e(r(d[12])),I=r(d[13]),x=e(r(d[14])),T=e(r(d[15])),H=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=V(t);if(n&&n.has(e))return n.get(e);var o={},s=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in e)if("default"!==u&&Object.prototype.hasOwnProperty.call(e,u)){var l=s?Object.getOwnPropertyDescriptor(e,u):null;l&&(l.get||l.set)?Object.defineProperty(o,u,l):o[u]=e[u]}o.default=e,n&&n.set(e,o);return o})(r(d[16]));_e2.utils=H;var C=e(r(d[17])),M=e(r(d[18])),S=e(r(d[19])),P=e(r(d[20])),O=e(r(d[21])),k=e(r(d[22])),L=e(r(d[23])),_=e(r(d[24])),A=e(r(d[25])),w=e(r(d[26])),F=e(r(d[27])),K=e(r(d[28])),j=e(r(d[29])),D=e(r(d[30])),E=e(r(d[31])),W=r(d[32]),R=r(d[33]);Object.keys(R).forEach(function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(t,e)||e in _e2&&_e2[e]===R[e]||Object.defineProperty(_e2,e,{enumerable:!0,get:function(){return R[e]}}))});var B=["messagesContainerStyle"];function V(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(V=function(e){return e?n:t})(e)}function G(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}x.default.extend(T.default);var U=(function(e){(0,l.default)(x,e);var t,h,v=(t=x,h=G(),function(){var e,n=(0,p.default)(t);if(h){var o=(0,p.default)(this).constructor;e=Reflect.construct(n,arguments,o)}else e=n.apply(this,arguments);return(0,f.default)(this,e)});function x(e){var t;return(0,s.default)(this,x),(t=v.call(this,e))._isMounted=!1,t._keyboardHeight=0,t._bottomOffset=0,t._maxHeight=void 0,t._isFirstLayout=!0,t._locale='en',t.invertibleScrollViewProps=void 0,t._actionSheetRef=void 0,t._messageContainerRef=c.default.createRef(),t._isTextInputWasFocused=!1,t.state={isInitialized:!1,composerHeight:t.props.minComposerHeight,messagesContainerHeight:void 0,typingDisabled:!1,text:void 0,messages:void 0},t.getLocale=function(){return t._locale},t.safeAreaSupport=function(e){return null!=e?e:(0,I.getBottomSpace)()},t.onKeyboardWillShow=function(e){if(t.handleTextInputFocusWhenKeyboardShow(),t.props.isKeyboardInternallyHandled){t.setIsTypingDisabled(!0),t.setKeyboardHeight(e.endCoordinates?e.endCoordinates.height:e.end.height),t.setBottomOffset(t.safeAreaSupport(t.props.bottomOffset));var n=t.getMessagesContainerHeightWithKeyboard();t.setState({messagesContainerHeight:n})}},t.onKeyboardWillHide=function(e){if(t.handleTextInputFocusWhenKeyboardHide(),t.props.isKeyboardInternallyHandled){t.setIsTypingDisabled(!0),t.setKeyboardHeight(0),t.setBottomOffset(0);var n=t.getBasicMessagesContainerHeight();t.setState({messagesContainerHeight:n})}},t.onKeyboardDidShow=function(e){'android'===y.Platform.OS&&t.onKeyboardWillShow(e),t.setIsTypingDisabled(!1)},t.onKeyboardDidHide=function(e){'android'===y.Platform.OS&&t.onKeyboardWillHide(e),t.setIsTypingDisabled(!1)},t.onSend=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];Array.isArray(e)||(e=[e]);var s=e.map(function(e){return(0,o.default)({},e,{user:t.props.user,createdAt:new Date,_id:t.props.messageIdGenerator&&t.props.messageIdGenerator()})});!0===n&&(t.setIsTypingDisabled(!0),t.resetInputToolbar()),t.props.onSend&&t.props.onSend(s),!0===n&&setTimeout(function(){!0===t.getIsMounted()&&t.setIsTypingDisabled(!1)},100)},t.onInputSizeChanged=function(e){var n=Math.max(t.props.minComposerHeight,Math.min(t.props.maxComposerHeight,e.height)),o=t.getMessagesContainerHeightWithKeyboard(n);t.setState({composerHeight:n,messagesContainerHeight:o})},t.onInputTextChanged=function(e){t.getIsTypingDisabled()||(t.props.onInputTextChanged&&t.props.onInputTextChanged(e),void 0===t.props.text&&t.setState({text:e}))},t.onInitialLayoutViewLayout=function(e){var n=e.nativeEvent.layout;if(!(n.height<=0)){t.notifyInputTextReset(),t.setMaxHeight(n.height);var o=t.props.minComposerHeight,s=t.getMessagesContainerHeightWithKeyboard(o),u=t.props.initialText||'';t.setState({isInitialized:!0,text:t.getTextFromProp(u),composerHeight:o,messagesContainerHeight:s})}},t.onMainViewLayout=function(e){var n=e.nativeEvent.layout;t.getMaxHeight()===n.height&&!0!==t.getIsFirstLayout()||(t.setMaxHeight(n.height),t.setState({messagesContainerHeight:t._keyboardHeight>0?t.getMessagesContainerHeightWithKeyboard():t.getBasicMessagesContainerHeight()})),!0===t.getIsFirstLayout()&&t.setIsFirstLayout(!1)},t.invertibleScrollViewProps={inverted:t.props.inverted,keyboardShouldPersistTaps:t.props.keyboardShouldPersistTaps,onKeyboardWillShow:t.onKeyboardWillShow,onKeyboardWillHide:t.onKeyboardWillHide,onKeyboardDidShow:t.onKeyboardDidShow,onKeyboardDidHide:t.onKeyboardDidHide},t}return(0,u.default)(x,[{key:"getChildContext",value:function(){var e=this;return{actionSheet:this.props.actionSheet||function(){return e._actionSheetRef.getContext()},getLocale:this.getLocale}}},{key:"componentDidMount",value:function(){var e=this.props,t=e.messages,n=e.text;this.setIsMounted(!0),this.initLocale(),this.setMessages(t||[]),this.setTextFromProp(n)}},{key:"componentWillUnmount",value:function(){this.setIsMounted(!1)}},{key:"componentDidUpdate",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=this.props,o=n.messages,s=n.text,u=n.inverted;this.props!==t&&this.setMessages(o||[]),!1===u&&o&&t.messages&&o.length!==t.messages.length&&setTimeout(function(){return e.scrollToBottom(!1)},200),s!==t.text&&this.setTextFromProp(s)}},{key:"initLocale",value:function(){null===this.props.locale?this.setLocale('en'):this.setLocale(this.props.locale||'en')}},{key:"setLocale",value:function(e){this._locale=e}},{key:"setTextFromProp",value:function(e){void 0!==e&&e!==this.state.text&&this.setState({text:e})}},{key:"getTextFromProp",value:function(e){return void 0===this.props.text?e:this.props.text}},{key:"setMessages",value:function(e){this.setState({messages:e})}},{key:"getMessages",value:function(){return this.state.messages}},{key:"setMaxHeight",value:function(e){this._maxHeight=e}},{key:"getMaxHeight",value:function(){return this._maxHeight}},{key:"setKeyboardHeight",value:function(e){this._keyboardHeight=e}},{key:"getKeyboardHeight",value:function(){return'android'!==y.Platform.OS||this.props.forceGetKeyboardHeight?this._keyboardHeight:0}},{key:"setBottomOffset",value:function(e){this._bottomOffset=e}},{key:"getBottomOffset",value:function(){return this._bottomOffset}},{key:"setIsFirstLayout",value:function(e){this._isFirstLayout=e}},{key:"getIsFirstLayout",value:function(){return this._isFirstLayout}},{key:"setIsTypingDisabled",value:function(e){this.setState({typingDisabled:e})}},{key:"getIsTypingDisabled",value:function(){return this.state.typingDisabled}},{key:"setIsMounted",value:function(e){this._isMounted=e}},{key:"getIsMounted",value:function(){return this._isMounted}},{key:"getMinInputToolbarHeight",value:function(){return this.props.renderAccessory?2*this.props.minInputToolbarHeight:this.props.minInputToolbarHeight}},{key:"calculateInputToolbarHeight",value:function(e){return e+(this.getMinInputToolbarHeight()-this.props.minComposerHeight)}},{key:"getBasicMessagesContainerHeight",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.state.composerHeight;return this.getMaxHeight()-this.calculateInputToolbarHeight(e)}},{key:"getMessagesContainerHeightWithKeyboard",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.state.composerHeight;return this.getBasicMessagesContainerHeight(e)-this.getKeyboardHeight()+this.getBottomOffset()}},{key:"handleTextInputFocusWhenKeyboardHide",value:function(){var e;this._isTextInputWasFocused||(this._isTextInputWasFocused=(null==(e=this.textInput)?void 0:e.isFocused())||!1)}},{key:"handleTextInputFocusWhenKeyboardShow",value:function(){this.textInput&&this._isTextInputWasFocused&&!this.textInput.isFocused()&&this.textInput.focus(),this._isTextInputWasFocused=!1}},{key:"scrollToBottom",value:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];this._messageContainerRef&&this._messageContainerRef.current&&(this.props.inverted?this._messageContainerRef.current.scrollToOffset({offset:0,animated:e}):this._messageContainerRef.current.scrollToEnd({animated:e}))}},{key:"renderMessages",value:function(){var e=this.props,t=e.messagesContainerStyle,s=(0,n.default)(e,B),u=c.default.createElement(y.View,{style:[{height:this.state.messagesContainerHeight},t]},c.default.createElement(K.default,(0,o.default)({},s,{invertibleScrollViewProps:this.invertibleScrollViewProps,messages:this.getMessages(),forwardRef:this._messageContainerRef,isTyping:this.props.isTyping})),this.renderChatFooter());return this.props.isKeyboardInternallyHandled?c.default.createElement(y.KeyboardAvoidingView,{enabled:!0},u):u}},{key:"resetInputToolbar",value:function(){this.textInput&&this.textInput.clear(),this.notifyInputTextReset();var e=this.props.minComposerHeight,t=this.getMessagesContainerHeightWithKeyboard(e);this.setState({text:this.getTextFromProp(''),composerHeight:e,messagesContainerHeight:t})}},{key:"focusTextInput",value:function(){this.textInput&&this.textInput.focus()}},{key:"notifyInputTextReset",value:function(){this.props.onInputTextChanged&&this.props.onInputTextChanged('')}},{key:"renderInputToolbar",value:function(){var e=this,t=(0,o.default)({},this.props,{text:this.getTextFromProp(this.state.text),composerHeight:Math.max(this.props.minComposerHeight,this.state.composerHeight),onSend:this.onSend,onInputSizeChanged:this.onInputSizeChanged,onTextChanged:this.onInputTextChanged,textInputProps:(0,o.default)({},this.props.textInputProps,{ref:function(t){return e.textInput=t},maxLength:this.getIsTypingDisabled()?0:this.props.maxInputLength})});return this.props.renderInputToolbar?this.props.renderInputToolbar(t):c.default.createElement(A.default,t)}},{key:"renderChatFooter",value:function(){return this.props.renderChatFooter?this.props.renderChatFooter():null}},{key:"renderLoading",value:function(){return this.props.renderLoading?this.props.renderLoading():null}},{key:"render",value:function(){var e=this;if(!0===this.state.isInitialized){var t=this.props.wrapInSafeArea?y.SafeAreaView:y.View;return c.default.createElement(t,{style:z.safeArea},c.default.createElement(b.ActionSheetProvider,{ref:function(t){return e._actionSheetRef=t}},c.default.createElement(y.View,{style:z.container,onLayout:this.onMainViewLayout},this.renderMessages(),this.renderInputToolbar())))}return c.default.createElement(y.View,{style:z.container,onLayout:this.onInitialLayoutViewLayout},this.renderLoading())}}],[{key:"append",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0,n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];return Array.isArray(t)||(t=[t]),n?t.concat(e):e.concat(t)}},{key:"prepend",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0,n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];return Array.isArray(t)||(t=[t]),n?e.concat(t):t.concat(e)}}]),x})(c.default.Component);_e2.GiftedChat=U,U.childContextTypes={actionSheet:h.default.func,getLocale:h.default.func},U.defaultProps={messages:[],messagesContainerStyle:void 0,text:void 0,placeholder:W.DEFAULT_PLACEHOLDER,disableComposer:!1,messageIdGenerator:function(){return v.default.v4()},user:{},onSend:function(){},locale:null,timeFormat:W.TIME_FORMAT,dateFormat:W.DATE_FORMAT,loadEarlier:!1,onLoadEarlier:function(){},isLoadingEarlier:!1,renderLoading:null,renderLoadEarlier:null,renderAvatar:void 0,showUserAvatar:!1,actionSheet:null,onPressAvatar:null,onLongPressAvatar:null,renderUsernameOnMessage:!1,renderAvatarOnTop:!1,renderBubble:null,renderSystemMessage:null,onLongPress:null,renderMessage:null,renderMessageText:null,renderMessageImage:null,renderMessageVideo:null,renderMessageAudio:null,imageProps:{},videoProps:{},audioProps:{},lightboxProps:{},textInputProps:{},listViewProps:{},renderCustomView:null,isCustomViewBottom:!1,renderDay:null,renderTime:null,renderFooter:null,renderChatEmpty:null,renderChatFooter:null,renderInputToolbar:null,renderComposer:null,renderActions:null,renderSend:null,renderAccessory:null,isKeyboardInternallyHandled:!0,onPressActionButton:null,bottomOffset:null,minInputToolbarHeight:44,keyboardShouldPersistTaps:y.Platform.select({ios:'never',android:'always',default:'never'}),onInputTextChanged:null,maxInputLength:null,forceGetKeyboardHeight:!1,inverted:!0,extraData:null,minComposerHeight:W.MIN_COMPOSER_HEIGHT,maxComposerHeight:W.MAX_COMPOSER_HEIGHT,wrapInSafeArea:!0},U.propTypes={messages:h.default.arrayOf(h.default.object),messagesContainerStyle:H.StylePropType,text:h.default.string,initialText:h.default.string,placeholder:h.default.string,disableComposer:h.default.bool,messageIdGenerator:h.default.func,user:h.default.object,onSend:h.default.func,locale:h.default.string,timeFormat:h.default.string,dateFormat:h.default.string,isKeyboardInternallyHandled:h.default.bool,loadEarlier:h.default.bool,onLoadEarlier:h.default.func,isLoadingEarlier:h.default.bool,renderLoading:h.default.func,renderLoadEarlier:h.default.func,renderAvatar:h.default.func,showUserAvatar:h.default.bool,actionSheet:h.default.func,onPressAvatar:h.default.func,onLongPressAvatar:h.default.func,renderUsernameOnMessage:h.default.bool,renderAvatarOnTop:h.default.bool,isCustomViewBottom:h.default.bool,renderBubble:h.default.func,renderSystemMessage:h.default.func,onLongPress:h.default.func,renderMessage:h.default.func,renderMessageText:h.default.func,renderMessageImage:h.default.func,imageProps:h.default.object,videoProps:h.default.object,audioProps:h.default.object,lightboxProps:h.default.object,renderCustomView:h.default.func,renderDay:h.default.func,renderTime:h.default.func,renderFooter:h.default.func,renderChatEmpty:h.default.func,renderChatFooter:h.default.func,renderInputToolbar:h.default.func,renderComposer:h.default.func,renderActions:h.default.func,renderSend:h.default.func,renderAccessory:h.default.func,onPressActionButton:h.default.func,bottomOffset:h.default.number,minInputToolbarHeight:h.default.number,listViewProps:h.default.object,keyboardShouldPersistTaps:h.default.oneOf(['always','never','handled']),onInputTextChanged:h.default.func,maxInputLength:h.default.number,forceGetKeyboardHeight:h.default.bool,inverted:h.default.bool,textInputProps:h.default.object,extraData:h.default.object,minComposerHeight:h.default.number,maxComposerHeight:h.default.number,alignTop:h.default.bool,wrapInSafeArea:h.default.bool};var z=y.StyleSheet.create({container:{flex:1},safeArea:{flex:1}})},722,[1,96,22,9,10,12,14,17,204,165,2,723,729,744,745,746,747,748,750,752,769,761,754,770,771,772,774,775,776,773,767,751,768,784]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0});var n={ActionSheetProvider:!0,connectActionSheet:!0,useActionSheet:!0};Object.defineProperty(e,"ActionSheetProvider",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(e,"connectActionSheet",{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(e,"useActionSheet",{enumerable:!0,get:function(){return u.useActionSheet}});var o=t(r(d[1])),c=t(r(d[2])),u=r(d[3]),f=r(d[4]);Object.keys(f).forEach(function(t){"default"!==t&&"__esModule"!==t&&(Object.prototype.hasOwnProperty.call(n,t)||t in e&&e[t]===f[t]||Object.defineProperty(e,t,{enumerable:!0,get:function(){return f[t]}}))})},723,[1,724,727,726,728]); +__d(function(g,r,i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var t=e(r(d[1])),n=e(r(d[2])),o=e(r(d[3])),u=e(r(d[4])),c=e(r(d[5])),f=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=p(t);if(n&&n.has(e))return n.get(e);var o={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in e)if("default"!==c&&Object.prototype.hasOwnProperty.call(e,c)){var f=u?Object.getOwnPropertyDescriptor(e,c):null;f&&(f.get||f.set)?Object.defineProperty(o,c,f):o[c]=e[c]}o.default=e,n&&n.set(e,o);return o})(r(d[6])),l=e(r(d[7])),s=r(d[8]);function p(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(p=function(e){return e?n:t})(e)}var h="/home/bradley/Code/expo/react-native-action-sheet/src/ActionSheetProvider.tsx";function v(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(e){return!1}}var y=(function(e){(0,o.default)(b,e);var p,y,_=(p=b,y=v(),function(){var e,t=(0,c.default)(p);if(y){var n=(0,c.default)(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return(0,u.default)(this,e)});function b(e){var n;return(0,t.default)(this,b),(n=_.call(this,e)).getContext=function(){return{showActionSheetWithOptions:function(e,t){null!==n._actionSheetRef.current&&n._actionSheetRef.current.showActionSheetWithOptions(e,t)}}},n._actionSheetRef=f.createRef(),n}return(0,n.default)(b,[{key:"render",value:function(){return f.createElement(s.Provider,{value:this.getContext(),__source:{fileName:h,lineNumber:30,columnNumber:7}},f.createElement(l.default,{ref:this._actionSheetRef,useNativeDriver:this.props.useNativeDriver,__source:{fileName:h,lineNumber:31,columnNumber:9}},f.Children.only(this.props.children)))}}]),b})(f.Component);_e.default=y},724,[1,9,10,12,14,17,165,725,726]); +__d(function(g,r,i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var t=e(r(d[1])),n=e(r(d[2])),o=e(r(d[3])),u=e(r(d[4])),c=e(r(d[5])),f=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var o={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in e)if("default"!==c&&Object.prototype.hasOwnProperty.call(e,c)){var f=u?Object.getOwnPropertyDescriptor(e,c):null;f&&(f.get||f.set)?Object.defineProperty(o,c,f):o[c]=e[c]}o.default=e,n&&n.set(e,o);return o})(r(d[6])),l=r(d[7]);function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}function p(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(e){return!1}}var h=(function(e){(0,o.default)(y,e);var s,h,v=(s=y,h=p(),function(){var e,t=(0,c.default)(s);if(h){var n=(0,c.default)(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return(0,u.default)(this,e)});function y(){return(0,t.default)(this,y),v.apply(this,arguments)}return(0,n.default)(y,[{key:"render",value:function(){return f.createElement(l.View,{pointerEvents:this.props.pointerEvents,style:{flex:1},__source:{fileName:"/home/bradley/Code/expo/react-native-action-sheet/src/ActionSheet/index.ios.tsx",lineNumber:17,columnNumber:7}},f.Children.only(this.props.children))}},{key:"showActionSheetWithOptions",value:function(e,t){var n={cancelButtonIndex:e.cancelButtonIndex,destructiveButtonIndex:e.destructiveButtonIndex,options:e.options,tintColor:e.tintColor,title:e.title||void 0,message:e.message||void 0,anchor:e.anchor||void 0,userInterfaceStyle:e.userInterfaceStyle||void 0};l.ActionSheetIOS.showActionSheetWithOptions(n,t)}}]),y})(f.Component);_e.default=h},725,[1,9,10,12,14,17,165,2]); +__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.Provider=e.Consumer=void 0,e.useActionSheet=function(){return t.useContext(o)};var t=(function(t,o){if(!o&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var u=n(o);if(u&&u.has(t))return u.get(t);var f={},c=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var p in t)if("default"!==p&&Object.prototype.hasOwnProperty.call(t,p)){var s=c?Object.getOwnPropertyDescriptor(t,p):null;s&&(s.get||s.set)?Object.defineProperty(f,p,s):f[p]=t[p]}f.default=t,u&&u.set(t,f);return f})(r(d[0]));function n(t){if("function"!=typeof WeakMap)return null;var o=new WeakMap,u=new WeakMap;return(n=function(t){return t?u:o})(t)}var o=t.createContext({showActionSheetWithOptions:function(t,n){}});var u=o.Provider,f=o.Consumer;e.Consumer=f,e.Provider=u},726,[165]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){return(0,c.default)(function(c){return o.createElement(u.Consumer,{__source:{fileName:l,lineNumber:11,columnNumber:7}},function(u){var f=u.showActionSheetWithOptions;return o.createElement(t,(0,n.default)({},c,{showActionSheetWithOptions:f,__source:{fileName:l,lineNumber:14,columnNumber:13}}))})},t)};var n=t(r(d[1])),o=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=f(n);if(o&&o.has(t))return o.get(t);var u={},c=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in t)if("default"!==l&&Object.prototype.hasOwnProperty.call(t,l)){var p=c?Object.getOwnPropertyDescriptor(t,l):null;p&&(p.get||p.set)?Object.defineProperty(u,l,p):u[l]=t[l]}u.default=t,o&&o.set(t,u);return u})(r(d[2])),u=r(d[3]),c=t(r(d[4]));function f(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(f=function(t){return t?o:n})(t)}var l="/home/bradley/Code/expo/react-native-action-sheet/src/connectActionSheet.tsx"},727,[1,22,165,726,443]); +__d(function(g,r,i,a,m,e,d){},728,[]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"v1",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"v3",{enumerable:!0,get:function(){return n.default}}),Object.defineProperty(e,"v4",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(e,"v5",{enumerable:!0,get:function(){return f.default}}),Object.defineProperty(e,"NIL",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(e,"version",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(e,"validate",{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(e,"stringify",{enumerable:!0,get:function(){return b.default}}),Object.defineProperty(e,"parse",{enumerable:!0,get:function(){return p.default}});var t=y(r(d[0])),n=y(r(d[1])),u=y(r(d[2])),f=y(r(d[3])),o=y(r(d[4])),l=y(r(d[5])),c=y(r(d[6])),b=y(r(d[7])),p=y(r(d[8]));function y(t){return t&&t.__esModule?t:{default:t}}},729,[730,735,739,740,742,743,733,732,737]); +__d(function(g,r,_i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n,o,u=s(r(d[0])),l=s(r(d[1]));function s(n){return n&&n.__esModule?n:{default:n}}var t=0,c=0;var v=function(s,v,i){var f=v&&i||0,_=v||new Array(16),w=(s=s||{}).node||n,k=void 0!==s.clockseq?s.clockseq:o;if(null==w||null==k){var q=s.random||(s.rng||u.default)();null==w&&(w=n=[1|q[0],q[1],q[2],q[3],q[4],q[5]]),null==k&&(k=o=16383&(q[6]<<8|q[7]))}var M=void 0!==s.msecs?s.msecs:Date.now(),h=void 0!==s.nsecs?s.nsecs:c+1,y=M-t+(h-c)/1e4;if(y<0&&void 0===s.clockseq&&(k=k+1&16383),(y<0||M>t)&&void 0===s.nsecs&&(h=0),h>=1e4)throw new Error("uuid.v1(): Can't create more than 10M uuids/sec");t=M,c=h,o=k;var b=(1e4*(268435455&(M+=122192928e5))+h)%4294967296;_[f++]=b>>>24&255,_[f++]=b>>>16&255,_[f++]=b>>>8&255,_[f++]=255&b;var j=M/4294967296*1e4&268435455;_[f++]=j>>>8&255,_[f++]=255&j,_[f++]=j>>>24&15|16,_[f++]=j>>>16&255,_[f++]=k>>>8|128,_[f++]=255&k;for(var p=0;p<6;++p)_[f+p]=w[p];return v||(0,l.default)(_)};e.default=v},730,[731,732]); +__d(function(g,r,i,a,m,e,d){"use strict";var t;Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){if(!t&&!(t='undefined'!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||'undefined'!=typeof msCrypto&&'function'==typeof msCrypto.getRandomValues&&msCrypto.getRandomValues.bind(msCrypto)))throw new Error('crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported');return t(o)};var o=new Uint8Array(16)},731,[]); +__d(function(g,r,_i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t,i=(t=r(d[0]))&&t.__esModule?t:{default:t};for(var o=[],u=0;u<256;++u)o.push((u+256).toString(16).substr(1));var f=function(t){var u=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,f=(o[t[u+0]]+o[t[u+1]]+o[t[u+2]]+o[t[u+3]]+'-'+o[t[u+4]]+o[t[u+5]]+'-'+o[t[u+6]]+o[t[u+7]]+'-'+o[t[u+8]]+o[t[u+9]]+'-'+o[t[u+10]]+o[t[u+11]]+o[t[u+12]]+o[t[u+13]]+o[t[u+14]]+o[t[u+15]]).toLowerCase();if(!(0,i.default)(f))throw TypeError('Stringified UUID is invalid');return f};e.default=f},732,[733]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t,u=(t=r(d[0]))&&t.__esModule?t:{default:t};var f=function(t){return'string'==typeof t&&u.default.test(t)};e.default=f},733,[734]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;e.default=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i},734,[]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=f(r(d[0])),u=f(r(d[1]));function f(t){return t&&t.__esModule?t:{default:t}}var l=(0,t.default)('v3',48,u.default);e.default=l},735,[736,738]); +__d(function(g,r,_i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(u,i,l){function s(u,f,c,s){if('string'==typeof u&&(u=o(u)),'string'==typeof f&&(f=(0,n.default)(f)),16!==f.length)throw TypeError('Namespace must be array-like (16 iterable integer values, 0-255)');var b=new Uint8Array(16+u.length);if(b.set(f),b.set(u,f.length),(b=l(b))[6]=15&b[6]|i,b[8]=63&b[8]|128,c){s=s||0;for(var v=0;v<16;++v)c[s+v]=b[v];return c}return(0,t.default)(b)}try{s.name=u}catch(t){}return s.DNS=f,s.URL=c,s},e.URL=e.DNS=void 0;var t=u(r(d[0])),n=u(r(d[1]));function u(t){return t&&t.__esModule?t:{default:t}}function o(t){t=unescape(encodeURIComponent(t));for(var n=[],u=0;u>>24,l[1]=s>>>16&255,l[2]=s>>>8&255,l[3]=255&s,l[4]=(s=parseInt(t.slice(9,13),16))>>>8,l[5]=255&s,l[6]=(s=parseInt(t.slice(14,18),16))>>>8,l[7]=255&s,l[8]=(s=parseInt(t.slice(19,23),16))>>>8,l[9]=255&s,l[10]=(s=parseInt(t.slice(24,36),16))/1099511627776&255,l[11]=s/4294967296&255,l[12]=s>>>24&255,l[13]=s>>>16&255,l[14]=s>>>8&255,l[15]=255&s,l};e.default=s},737,[733]); +__d(function(g,r,_i,_a,m,e,_d){"use strict";function n(n){for(var t=[],u=32*n.length,f=0;f>5]>>>f%32&255,a=parseInt("0123456789abcdef".charAt(o>>>4&15)+"0123456789abcdef".charAt(15&o),16);t.push(a)}return t}function t(n){return 14+(n+64>>>9<<4)+1}function u(n,u){n[u>>5]|=128<>5]|=(255&n[o/8])<>16)+(t>>16)+(u>>16)<<16|65535&u}function a(n,t,u,f,a,c){return o((i=o(o(t,n),o(f,c)))<<(v=a)|i>>>32-v,u);var i,v}function c(n,t,u,f,o,c,i){return a(t&u|~t&f,n,t,o,c,i)}function i(n,t,u,f,o,c,i){return a(t&f|u&~f,n,t,o,c,i)}function v(n,t,u,f,o,c,i){return a(t^u^f,n,t,o,c,i)}function h(n,t,u,f,o,c,i){return a(u^(t|~f),n,t,o,c,i)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var l=function(t){if('string'==typeof t){var o=unescape(encodeURIComponent(t));t=new Uint8Array(o.length);for(var a=0;a>>32-t}Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var a=function(a){var n=[1518500249,1859775393,2400959708,3395469782],o=[1732584193,4023233417,2562383102,271733878,3285377520];if('string'==typeof a){var f=unescape(encodeURIComponent(a));a=[];for(var u=0;u>>0;C=U,U=_,_=t(M,30)>>>0,M=w,w=I}o[0]=o[0]+w>>>0,o[1]=o[1]+M>>>0,o[2]=o[2]+_>>>0,o[3]=o[3]+U>>>0,o[4]=o[4]+C>>>0}return[o[0]>>24&255,o[0]>>16&255,o[0]>>8&255,255&o[0],o[1]>>24&255,o[1]>>16&255,o[1]>>8&255,255&o[1],o[2]>>24&255,o[2]>>16&255,o[2]>>8&255,255&o[2],o[3]>>24&255,o[3]>>16&255,o[3]>>8&255,255&o[3],o[4]>>24&255,o[4]>>16&255,o[4]>>8&255,255&o[4]]};_e.default=a},741,[]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;e.default='00000000-0000-0000-0000-000000000000'},742,[]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t,u=(t=r(d[0]))&&t.__esModule?t:{default:t};var f=function(t){if(!(0,u.default)(t))throw TypeError('Invalid UUID');return parseInt(t.substr(14,1),16)};e.default=f},743,[733]); +__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.getBottomSpace=function(){return n()?34:0},e.getStatusBarHeight=function(n){return t.Platform.select({ios:o(n?44:30,20),android:t.StatusBar.currentHeight,default:0})},e.ifIphoneX=o,e.isIphoneX=n;var t=r(d[0]);function n(){var n=t.Dimensions.get('window');return!('ios'!==t.Platform.OS||t.Platform.isPad||t.Platform.isTVOS||780!==n.height&&780!==n.width&&812!==n.height&&812!==n.width&&844!==n.height&&844!==n.width&&896!==n.height&&896!==n.width&&926!==n.height&&926!==n.width)}function o(t,o){return n()?t:o}},744,[2]); +__d(function(_g,_r,_i,_a,_m,_e,_d){var t,e;t=this,e=function(){"use strict";var t="millisecond",e="second",n="minute",r="hour",i="day",s="week",u="month",a="quarter",o="year",f="date",h="Invalid Date",c=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,d=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,$={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_")},l=function(t,e,n){var r=String(t);return!r||r.length>=e?t:""+Array(e+1-r.length).join(n)+t},y={s:l,z:function(t){var e=-t.utcOffset(),n=Math.abs(e),r=Math.floor(n/60),i=n%60;return(e<=0?"+":"-")+l(r,2,"0")+":"+l(i,2,"0")},m:function t(e,n){if(e.date()1?this.avatarName=""+e[0].charAt(0)+e[1].charAt(0):this.avatarName='';for(var s=0,n=0;n0?n.slice(0,2):L,l=s.length-1;e.context.actionSheet().showActionSheetWithOptions({options:s,cancelButtonIndex:l},function(e){switch(e){case 0:y.Clipboard.setString(t.text)}})}},e}return(0,l.default)(N,[{key:"styledBubbleToNext",value:function(){var e=this.props,t=e.currentMessage,n=e.nextMessage,s=e.position,l=e.containerToNextStyle;return t&&n&&s&&(0,b.isSameUser)(t,n)&&(0,b.isSameDay)(t,n)?[I[s].containerToNext,l&&l[s]]:null}},{key:"styledBubbleToPrevious",value:function(){var e=this.props,t=e.currentMessage,n=e.previousMessage,s=e.position,l=e.containerToPreviousStyle;return t&&n&&s&&(0,b.isSameUser)(t,n)&&(0,b.isSameDay)(t,n)?[I[s].containerToPrevious,l&&l[s]]:null}},{key:"renderQuickReplies",value:function(){var e=this.props,t=e.currentMessage,s=e.onQuickReply,l=e.nextMessage,o=e.renderQuickReplySend,u=e.quickReplyStyle;if(t&&t.quickReplies){var p=this.props,c=(p.containerStyle,p.wrapperStyle,(0,n.default)(p,P));return this.props.renderQuickReplies?this.props.renderQuickReplies(c):f.default.createElement(h.default,{currentMessage:t,onQuickReply:s,nextMessage:l,renderQuickReplySend:o,quickReplyStyle:u})}return null}},{key:"renderMessageText",value:function(){if(this.props.currentMessage&&this.props.currentMessage.text){var e=this.props,t=(e.containerStyle,e.wrapperStyle,e.optionTitles,(0,n.default)(e,R));return this.props.renderMessageText?this.props.renderMessageText(t):f.default.createElement(S.default,t)}return null}},{key:"renderPollMessage",value:function(){if(this.props.currentMessage&&this.props.currentMessage.polls){var e=this.props,t=e.containerStyle,s=(e.wrapperStyle,(0,n.default)(e,V));return this.props.renderPollMessage?this.props.renderMessageImage(s):f.default.createElement(k.default,{containerStyle:t,polls:s.currentMessage.polls})}return null}},{key:"renderMessageImage",value:function(){if(this.props.currentMessage&&this.props.currentMessage.image){var e=this.props,t=(e.containerStyle,e.wrapperStyle,(0,n.default)(e,C));return this.props.renderMessageImage?this.props.renderMessageImage(t):f.default.createElement(M.default,t)}return null}},{key:"renderMessageVideo",value:function(){if(this.props.currentMessage&&this.props.currentMessage.video){var e=this.props,t=(e.containerStyle,e.wrapperStyle,(0,n.default)(e,E));return this.props.renderMessageVideo?this.props.renderMessageVideo(t):f.default.createElement(T.default,t)}return null}},{key:"renderMessageAudio",value:function(){if(this.props.currentMessage&&this.props.currentMessage.audio){var e=this.props,t=(e.containerStyle,e.wrapperStyle,(0,n.default)(e,B));return this.props.renderMessageAudio?this.props.renderMessageAudio(t):f.default.createElement(v.default,t)}return null}},{key:"renderTicks",value:function(){var e=this.props,t=e.currentMessage,n=e.renderTicks,s=e.user;return n&&t?n(t):t&&s&&t.user&&t.user._id!==s._id?null:t&&(t.sent||t.received||t.pending)?f.default.createElement(y.View,{style:I.content.tickView},!!t.sent&&f.default.createElement(y.Text,{style:[I.content.tick,this.props.tickStyle]},"\u2713"),!!t.received&&f.default.createElement(y.Text,{style:[I.content.tick,this.props.tickStyle]},"\u2713"),!!t.pending&&f.default.createElement(y.Text,{style:[I.content.tick,this.props.tickStyle]},"\ud83d\udd53")):null}},{key:"renderTime",value:function(){if(this.props.currentMessage&&this.props.currentMessage.createdAt){var e=this.props,t=(e.containerStyle,e.wrapperStyle,e.textStyle,(0,n.default)(e,Q));return this.props.renderTime?this.props.renderTime(t):f.default.createElement(x.default,t)}return null}},{key:"renderUsername",value:function(){var e=this.props,t=e.currentMessage,n=e.user;return this.props.renderUsernameOnMessage&&t?n&&t.user._id===n._id?null:f.default.createElement(y.View,{style:I.content.usernameView},f.default.createElement(y.Text,{style:[I.content.username,this.props.usernameStyle]},"~",' ',t.user.name)):null}},{key:"renderCustomView",value:function(){return this.props.renderCustomView?this.props.renderCustomView(this.props):null}},{key:"renderBubbleContent",value:function(){return this.props.isCustomViewBottom?f.default.createElement(y.View,null,this.renderMessageImage(),this.renderMessageVideo(),this.renderMessageAudio(),this.renderMessageText(),this.renderPollMessage(),this.renderCustomView()):f.default.createElement(y.View,null,this.renderCustomView(),this.renderMessageImage(),this.renderMessageVideo(),this.renderMessageAudio(),this.renderMessageText(),this.renderPollMessage())}},{key:"render",value:function(){var e=this.props,n=e.position,s=e.containerStyle,l=e.wrapperStyle,o=e.bottomContainerStyle;return f.default.createElement(y.View,{style:[I[n].container,s&&s[n]]},f.default.createElement(y.View,{style:[I[n].wrapper,this.styledBubbleToNext(),this.styledBubbleToPrevious(),l&&l[n]]},f.default.createElement(y.TouchableWithoutFeedback,(0,t.default)({onPress:this.onPress,onLongPress:this.onLongPress,accessibilityLabel:"text"},this.props.touchableProps),f.default.createElement(y.View,null,this.renderBubbleContent(),f.default.createElement(y.View,{style:[I[n].bottom,o&&o[n]]},this.renderUsername(),this.renderTime(),this.renderTicks())))),this.renderQuickReplies())}}]),N})(f.default.Component);_e.default=j,j.contextTypes={actionSheet:c.default.func},j.defaultProps={touchableProps:{},onPress:null,onLongPress:null,renderMessageImage:null,renderMessageVideo:null,renderMessageAudio:null,renderMessageText:null,renderCustomView:null,renderUsername:null,renderTicks:null,renderTime:null,renderQuickReplies:null,onQuickReply:null,position:'left',optionTitles:L,currentMessage:{text:null,createdAt:null,image:null},nextMessage:{},previousMessage:{},containerStyle:{},wrapperStyle:{},bottomContainerStyle:{},tickStyle:{},usernameStyle:{},containerToNextStyle:{},containerToPreviousStyle:{}},j.propTypes={user:c.default.object.isRequired,touchableProps:c.default.object,onLongPress:c.default.func,renderMessageImage:c.default.func,renderMessageVideo:c.default.func,renderMessageAudio:c.default.func,renderMessageText:c.default.func,renderCustomView:c.default.func,isCustomViewBottom:c.default.bool,renderUsernameOnMessage:c.default.bool,renderUsername:c.default.func,renderTime:c.default.func,renderTicks:c.default.func,renderQuickReplies:c.default.func,onQuickReply:c.default.func,position:c.default.oneOf(['left','right']),optionTitles:c.default.arrayOf(c.default.string),currentMessage:c.default.object,nextMessage:c.default.object,previousMessage:c.default.object,containerStyle:c.default.shape({left:b.StylePropType,right:b.StylePropType}),wrapperStyle:c.default.shape({left:b.StylePropType,right:b.StylePropType}),bottomContainerStyle:c.default.shape({left:b.StylePropType,right:b.StylePropType}),tickStyle:b.StylePropType,usernameStyle:b.StylePropType,containerToNextStyle:c.default.shape({left:b.StylePropType,right:b.StylePropType}),containerToPreviousStyle:c.default.shape({left:b.StylePropType,right:b.StylePropType})}},752,[1,22,96,9,10,12,14,17,204,165,2,753,754,761,764,765,766,767,749,747]); +__d(function(g,r,i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var t=e(r(d[1])),n=e(r(d[2])),u=e(r(d[3])),l=e(r(d[4])),o=e(r(d[5])),c=e(r(d[6])),s=e(r(d[7])),p=e(r(d[8])),f=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=h(t);if(n&&n.has(e))return n.get(e);var u={},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var c=l?Object.getOwnPropertyDescriptor(e,o):null;c&&(c.get||c.set)?Object.defineProperty(u,o,c):u[o]=e[o]}u.default=e,n&&n.set(e,u);return u})(r(d[9])),y=r(d[10]),k=e(r(d[11])),v=r(d[12]);function h(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(h=function(e){return e?n:t})(e)}function R(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}var b=y.StyleSheet.create({container:{flexDirection:'row',flexWrap:'wrap',maxWidth:300},quickReply:{justifyContent:'center',alignItems:'center',borderWidth:1,maxWidth:200,paddingVertical:7,paddingHorizontal:12,minHeight:50,borderRadius:13,margin:3},quickReplyText:{overflow:'visible'},sendLink:{borderWidth:0},sendLinkText:{color:k.default.defaultBlue,fontWeight:'600',fontSize:17}}),S=function(e){return function(t){return e.value===t.value}},x=function(e){return function(t){return e.value!==t.value}},q=(function(e){(0,o.default)(w,e);var p,h,q=(p=w,h=R(),function(){var e,t=(0,s.default)(p);if(h){var n=(0,s.default)(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return(0,c.default)(this,e)});function w(){var e;(0,u.default)(this,w);for(var l=arguments.length,o=new Array(l),c=0;c0&&this.renderQuickReplySend())}}]),w})(f.Component);_e.default=q,q.defaultProps={currentMessage:{quickReplies:[]},onQuickReply:function(){},color:k.default.peterRiver,sendText:'Send',keepReplies:!1,renderQuickReplySend:void 0,quickReplyStyle:void 0},q.propTypes={currentMessage:p.default.object.isRequired,onQuickReply:p.default.func,color:p.default.string,sendText:p.default.string,keepReplies:p.default.bool,renderQuickReplySend:p.default.func,quickReplyStyle:v.StylePropType}},753,[1,22,49,9,10,12,14,17,204,165,2,749,747]); +__d(function(g,r,i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var t=e(r(d[1])),n=e(r(d[2])),o=e(r(d[3])),l=e(r(d[4])),s=e(r(d[5])),c=e(r(d[6])),p=e(r(d[7])),u=e(r(d[8])),f=e(r(d[9])),h=e(r(d[10])),y=r(d[11]),x=r(d[12]),P=e(r(d[13])),S=e(r(d[14])),w=r(d[15]),v=e(r(d[16])),k=e(r(d[17]));function T(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}var M=/^www\./i,b={fontSize:16,lineHeight:20,marginTop:5,marginBottom:5,marginLeft:10,marginRight:10},E={left:y.StyleSheet.create({container:{},text:(0,u.default)({color:'black'},b),link:{color:'black',textDecorationLine:'underline'}}),right:y.StyleSheet.create({container:{},text:(0,u.default)({color:'white'},b),link:{color:'white',textDecorationLine:'underline'}})},O=['Call','Text','Cancel'],R=(function(e){(0,s.default)(R,e);var f,w,b=(f=R,w=T(),function(){var e,t=(0,p.default)(f);if(w){var n=(0,p.default)(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return(0,c.default)(this,e)});function R(e){var n;return(0,o.default)(this,R),(n=b.call(this,e)).state={downloading:null},n.onUrlPress=function(e){M.test(e)?n.onUrlPress("http://"+e):y.Linking.canOpenURL(e).then(function(t){t?y.Linking.openURL(e):console.error('No handler for URL:',e)})},n.onPhonePress=function(e){var t=n.props.optionTitles,o=t&&t.length>0?t.slice(0,3):O,l=o.length-1;n.context.actionSheet().showActionSheetWithOptions({options:o,cancelButtonIndex:l},function(t){switch(t){case 0:S.default.phonecall(e,!0);break;case 1:S.default.text(e)}})},n.viewAttachedFile=function(e,o){var l,s;return t.default.async(function(c){for(;;)switch(c.prev=c.next){case 0:return n.setState({downloading:!0}),c.prev=1,l=v.default.DocumentDirectoryPath+"/"+o,s={fromUrl:e,toFile:l},c.next=6,t.default.awrap(v.default.downloadFile(s).promise);case 6:return c.next=8,t.default.awrap(k.default.open(l,{showOpenWithDialog:!0}));case 8:c.next=14;break;case 10:c.prev=10,c.t0=c.catch(1),console.log("Error:",c.t0),y.Alert.alert('Error','Unable to open attached file',[{text:'OK'}]);case 14:n.setState({downloading:!1});case 15:case"end":return c.stop()}},null,null,[[1,10]],Promise)},n.onEmailPress=function(e){return S.default.email([e],null,null,null,null)},n.onAttachemenetPress=function(e,t){return n.viewAttachedFile(e,t)},n.state={downloading:!1},n}return(0,l.default)(R,[{key:"shouldComponentUpdate",value:function(e,t){return this.state.downloading!==t.downloading||!!this.props.currentMessage&&!!e.currentMessage&&this.props.currentMessage.text!==e.currentMessage.text}},{key:"render",value:function(){var e,t,o=this,l=[E[this.props.position].link,this.props.linkStyle&&this.props.linkStyle[this.props.position]];return h.default.createElement(y.View,{style:[E[this.props.position].container,this.props.containerStyle&&this.props.containerStyle[this.props.position],{display:'flex',flexDirection:'row',paddingHorizontal:5,justifyContent:'space-between'}]},h.default.createElement(P.default,{style:[E[this.props.position].text,this.props.textStyle&&this.props.textStyle[this.props.position],this.props.customTextStyle,null!=(e=this.props.currentMessage)&&e.link?{width:'75%'}:{}],parse:[].concat((0,n.default)(this.props.parsePatterns(l)),[{type:'url',style:l,onPress:this.onUrlPress},{type:'phone',style:l,onPress:this.onPhonePress},{type:'email',style:l,onPress:this.onEmailPress}]),childrenProps:(0,u.default)({},this.props.textProps)},this.props.currentMessage.text),(null==(t=this.props.currentMessage)?void 0:t.link)&&h.default.createElement(y.TouchableOpacity,{style:{justifyContent:'center'},onPress:function(){return o.onAttachemenetPress(o.props.currentMessage.link,o.props.currentMessage.text)}},this.state.downloading?h.default.createElement(x.Spinner,{color:"#fff",size:"small"}):h.default.createElement(x.Icon,{boxSize:"26",name:"download-circle",fill:"textPrimary.100"})))}}]),R})(h.default.Component);_e.default=R,R.contextTypes={actionSheet:f.default.func},R.defaultProps={position:'left',optionTitles:O,currentMessage:{text:''},containerStyle:{},textStyle:{},linkStyle:{},customTextStyle:{},textProps:{},parsePatterns:function(){return[]}},R.propTypes={position:f.default.oneOf(['left','right']),optionTitles:f.default.arrayOf(f.default.string),currentMessage:f.default.object,containerStyle:f.default.shape({left:w.StylePropType,right:w.StylePropType}),textStyle:f.default.shape({left:w.StylePropType,right:w.StylePropType}),linkStyle:f.default.shape({left:w.StylePropType,right:w.StylePropType}),parsePatterns:f.default.func,textProps:f.default.object,customTextStyle:w.StylePropType}},754,[1,67,49,9,10,12,14,17,22,204,165,2,507,755,757,747,758,760]); +__d(function(g,r,i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=_e.PATTERNS=void 0;var t=e(r(d[1])),n=e(r(d[2])),u=e(r(d[3])),s=e(r(d[4])),p=e(r(d[5])),o=e(r(d[6])),l=e(r(d[7])),f=e(r(d[8])),c=r(d[9]),h=e(r(d[10])),y=e(r(d[11])),v=["type"],T=["style"],x=["parse","childrenProps"];function P(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}var R={url:/(https?:\/\/|www\.)[-a-zA-Z0-9@:%._\+~#=]{1,256}\.(xn--)?[a-z0-9-]{2,20}\b([-a-zA-Z0-9@:%_\+\[\],.~#?&\/=]*[-a-zA-Z0-9@:%_\+\]~#?&\/=])*/i,phone:/[\+]?[(]?[0-9]{3}[)]?[-\s\.]?[0-9]{3}[-\s\.]?[0-9]{4,7}/,email:/\S+@\S+\.\S+/};_e.PATTERNS=R;var _=h.default.shape((0,l.default)({},c.Text.propTypes,{type:h.default.oneOf(Object.keys(R)).isRequired,nonExhaustiveMaxMatchCount:h.default.number})),E=h.default.shape((0,l.default)({},c.Text.propTypes,{pattern:h.default.oneOfType([h.default.string,h.default.instanceOf(RegExp)]).isRequired,nonExhaustiveMaxMatchCount:h.default.number})),O=(function(e){(0,s.default)(O,e);var h,_,E=(h=O,_=P(),function(){var e,t=(0,o.default)(h);if(_){var n=(0,o.default)(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return(0,p.default)(this,e)});function O(){return(0,n.default)(this,O),E.apply(this,arguments)}return(0,u.default)(O,[{key:"setNativeProps",value:function(e){this._root.setNativeProps(e)}},{key:"getPatterns",value:function(){return this.props.parse.map(function(e){var n=e.type,u=(0,t.default)(e,v);if(n){if(!R[n])throw new Error(e.type+" is not a supported type");u.pattern=R[n]}return u})}},{key:"getParsedText",value:function(){var e=this;return this.props.parse?'string'!=typeof this.props.children?this.props.children:new y.default(this.props.children,this.getPatterns()).parse().map(function(n,u){var s=e.props.style,p=n.style,o=(0,t.default)(n,T);return f.default.createElement(c.Text,(0,l.default)({key:"parsedText-"+u,style:[s,p]},e.props.childrenProps,o))}):this.props.children}},{key:"render",value:function(){var e=this,n=(0,l.default)({},this.props),u=(n.parse,n.childrenProps,(0,t.default)(n,x));return f.default.createElement(c.Text,(0,l.default)({ref:function(t){return e._root=t}},u),this.getParsedText())}}]),O})(f.default.Component);O.displayName='ParsedText',O.propTypes=(0,l.default)({},c.Text.propTypes,{parse:h.default.arrayOf(h.default.oneOfType([_,E])),childrenProps:h.default.shape(c.Text.propTypes)}),O.defaultProps={parse:null,childrenProps:{}};var k=O;_e.default=k},755,[1,96,9,10,12,14,17,22,165,2,204,756]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),u=t(r(d[2])),h=t(r(d[3])),c=(function(){function t(n,h){(0,u.default)(this,t),this.text=n,this.patterns=h||[]}return(0,h.default)(t,[{key:"parse",value:function(){var t=this,n=[{children:this.text}];return this.patterns.forEach(function(u){var h=[],c=u.nonExhaustiveModeMaxMatchCount||0,f=Math.min(Math.max(Number.isInteger(c)?c:0,0)||Number.POSITIVE_INFINITY,Number.POSITIVE_INFINITY),o=0;n.forEach(function(n){if(n._matched)h.push(n);else{var c,s=[],l=n.children,p=0;for(u.pattern.lastIndex=0;l&&(c=u.pattern.exec(l));){var x=l.substr(0,c.index);if(p=c.index,++o>f)break;s.push({children:x}),s.push(t.getMatchedPart(u,c[0],c,p)),l=l.substr(c.index+c[0].length),p+=c[0].length-1,u.pattern.lastIndex=0}s.push({children:l}),h.push.apply(h,s)}}),n=h}),n.forEach(function(t){return delete t._matched}),n.filter(function(t){return!!t.children})}},{key:"getMatchedPart",value:function(t,u,h,c){var f={};Object.keys(t).forEach(function(n){'pattern'!==n&&'renderText'!==n&&'nonExhaustiveModeMaxMatchCount'!==n&&('function'==typeof t[n]?f[n]=function(){return t[n](u,c)}:f[n]=t[n])});var o=u;return t.renderText&&'function'==typeof t.renderText&&(o=t.renderText(u,h)),(0,n.default)({},f,{children:o,_matched:!0})}}]),t})();e.default=c},756,[1,22,9,10]); +__d(function(g,r,i,a,m,e,d){'use strict';Object.defineProperty(e,"__esModule",{value:!0}),e.web=e.textWithoutEncoding=e.text=e.phonecall=e.email=e.default=void 0;var o=r(d[0]),n=function(n,t){var l;2===arguments.length?v('String',n)?v('Boolean',t)?(l='android'!==o.Platform.OS&&t?'telprompt:':'tel:',u(l+=n)):console.log('the prompt parameter must be a Boolean'):console.log('the phone number must be provided as a String value'):console.log('you must supply exactly 2 arguments')};e.phonecall=n;var t=function(o,n,t,l,s){var c='mailto:',h=arguments.length;switch(h){case 0:return void u(c);case 5:break;default:return void console.log('you must supply either 0 or 5 arguments. You supplied '+h)}var b=!1;if(v('Array',arguments[0])){var y=p(arguments[0],'String');y.length>0&&(c+=encodeURIComponent(y.join(',')))}if(c+='?',v('Array',arguments[1])){var f=p(arguments[1],'String');f.length>0&&(b=!0,c+='cc='+encodeURIComponent(f.join(',')))}if(v('Array',arguments[2])){b&&(c+='&');var S=p(arguments[2],'String');S.length>0&&(b=!0,c+='bcc='+encodeURIComponent(S.join(',')))}v('String',arguments[3])&&(b&&(c+='&'),b=!0,c+='subject='+encodeURIComponent(arguments[3])),v('String',arguments[4])&&(b&&(c+='&'),c+='body='+encodeURIComponent(arguments[4])),u(c)};e.email=t;var l=function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(arguments.length>2)console.log('you supplied too many arguments. You can either supply 0 or 1 or 2');else{var l='sms:';n&&(v('String',n)?l+=n:console.log('the phone number should be provided as a string. It was provided as '+Object.prototype.toString.call(n).slice(8,-1)+',ignoring the value provided')),t&&(v('String',t)?('android'===o.Platform.OS&&(t=encodeURIComponent(t)),l+='ios'===o.Platform.OS?"&body="+encodeURIComponent(t):"?body="+encodeURIComponent(t)):console.log('the body should be provided as a string. It was provided as '+Object.prototype.toString.call(t).slice(8,-1)+',ignoring the value provided')),u(l)}};e.text=l;var s=function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(arguments.length>2)console.log('you supplied too many arguments. You can either supply 0 or 1 or 2');else{var l='sms:';n&&(v('String',n)?l+=n:console.log('the phone number should be provided as a string. It was provided as '+Object.prototype.toString.call(n).slice(8,-1)+',ignoring the value provided')),t&&(v('String',t)?l+='ios'===o.Platform.OS?"&body="+t:"?body="+t:console.log('the body should be provided as a string. It was provided as '+Object.prototype.toString.call(t).slice(8,-1)+',ignoring the value provided')),u(l)}};e.textWithoutEncoding=s;var c=function(){var o=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;o?v('String',o)?u(o):console.log('address was not provided as a string, it was provided as '+Object.prototype.toString.call(o).slice(8,-1)):console.log('Missing address argument')};e.web=c;var u=function(n){o.Linking.canOpenURL(n).then(function(t){t?o.Linking.openURL(n).catch(function(o){n.includes('telprompt')||console.warn('openURL error',o)}):console.log('Can\'t handle url: '+n)}).catch(function(o){return console.warn('An unexpected error happened',o)})},p=function(o,n){var t=[];return o.forEach(function(o){v(n,o)&&t.push(o)}),t},v=function(o,n){return Object.prototype.toString.call(n).slice(8,-1)===o},h={phonecall:n,text:l,textWithoutEncoding:s,email:t,web:c};e.default=h},757,[2]); +__d(function(g,r,i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var n=e(r(d[1])),o=r(d[2]).NativeModules.DyteRNFSManager,t=new(0,r(d[2]).NativeEventEmitter)(o),s=r(d[3]),l=r(d[4]),c=o.RNFSFileTypeRegular,u=o.RNFSFileTypeDirectory,f=0,p=function(){return f+=1},h=function(e){return e.startsWith('file://')?e.slice(7):e};function y(e,n,o){var t={encoding:'utf8'};return o&&('string'==typeof o?t.encoding=o:'object'==typeof o&&(t=o)),n(h(e)).then(function(e){var n;if('utf8'===t.encoding)n=l.decode(s.decode(e));else if('ascii'===t.encoding)n=s.decode(e);else{if('base64'!==t.encoding)throw new Error("Invalid encoding type \""+String(t.encoding)+"\"");n=e}return n})}function v(e,n){return n(h(e)).then(function(e){return e.map(function(e){return{ctime:e.ctime&&new Date(1e3*e.ctime)||null,mtime:e.mtime&&new Date(1e3*e.mtime)||null,name:e.name,path:e.path,size:e.size,isFile:function(){return e.type===c},isDirectory:function(){return e.type===u}}})})}var F={mkdir:function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return o.mkdir(h(e),n).then(function(){})},moveFile:function(e,n){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return o.moveFile(h(e),h(n),t).then(function(){})},copyFile:function(e,n){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return o.copyFile(h(e),h(n),t).then(function(){})},pathForBundle:function(e){return o.pathForBundle(e)},pathForGroup:function(e){return o.pathForGroup(e)},getFSInfo:function(){return o.getFSInfo()},getAllExternalFilesDirs:function(){return o.getAllExternalFilesDirs()},unlink:function(e){return o.unlink(h(e)).then(function(){})},exists:function(e){return o.exists(h(e))},stopDownload:function(e){o.stopDownload(e)},resumeDownload:function(e){o.resumeDownload(e)},isResumable:function(e){return o.isResumable(e)},stopUpload:function(e){o.stopUpload(e)},completeHandlerIOS:function(e){return o.completeHandlerIOS(e)},readDir:function(e){return v(e,o.readDir)},readDirAssets:function(e){if(!o.readDirAssets)throw new Error('readDirAssets is not available on this platform');return v(e,o.readDirAssets)},existsAssets:function(e){if(!o.existsAssets)throw new Error('existsAssets is not available on this platform');return o.existsAssets(e)},existsRes:function(e){if(!o.existsRes)throw new Error('existsRes is not available on this platform');return o.existsRes(e)},readdir:function(e){return F.readDir(h(e)).then(function(e){return e.map(function(e){return e.name})})},setReadable:function(e,n,t){return o.setReadable(e,n,t).then(function(e){return e})},stat:function(e){return o.stat(h(e)).then(function(n){return{path:e,ctime:new Date(1e3*n.ctime),mtime:new Date(1e3*n.mtime),size:n.size,mode:n.mode,originalFilepath:n.originalFilepath,isFile:function(){return n.type===c},isDirectory:function(){return n.type===u}}})},readFile:function(e,n){return y(e,n,o.readFile)},read:function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,c=arguments.length>3?arguments[3]:void 0,u={encoding:'utf8'};return c&&('string'==typeof c?u.encoding=c:'object'==typeof c&&(u=c)),o.read(h(e),n,t).then(function(e){var n;if('utf8'===u.encoding)n=l.decode(s.decode(e));else if('ascii'===u.encoding)n=s.decode(e);else{if('base64'!==u.encoding)throw new Error("Invalid encoding type \""+String(u.encoding)+"\"");n=e}return n})},readFileAssets:function(e,n){if(!o.readFileAssets)throw new Error('readFileAssets is not available on this platform');return y(e,n,o.readFileAssets)},readFileRes:function(e,n){if(!o.readFileRes)throw new Error('readFileRes is not available on this platform');return y(e,n,o.readFileRes)},hash:function(e,n){return o.hash(h(e),n)},copyFileAssets:function(e,n){if(!o.copyFileAssets)throw new Error('copyFileAssets is not available on this platform');return o.copyFileAssets(h(e),h(n)).then(function(){})},copyFileRes:function(e,n){if(!o.copyFileRes)throw new Error('copyFileRes is not available on this platform');return o.copyFileRes(e,h(n)).then(function(){})},copyAssetsFileIOS:function(e,n,t,s){var l=arguments.length>4&&void 0!==arguments[4]?arguments[4]:1,c=arguments.length>5&&void 0!==arguments[5]?arguments[5]:1,u=arguments.length>6&&void 0!==arguments[6]?arguments[6]:'contain';return o.copyAssetsFileIOS(e,n,t,s,l,c,u)},copyAssetsVideoIOS:function(e,n){return o.copyAssetsVideoIOS(e,n)},writeFile:function(e,t,c){var u,f={encoding:'utf8'};if(c&&('string'==typeof c?f.encoding=c:'object'==typeof c&&(f=(0,n.default)({},f,c))),'utf8'===f.encoding)u=s.encode(l.encode(t));else if('ascii'===f.encoding)u=s.encode(t);else{if('base64'!==f.encoding)throw new Error("Invalid encoding type \""+f.encoding+"\"");u=t}return o.writeFile(h(e),u,f).then(function(){})},appendFile:function(e,n,t){var c,u={encoding:'utf8'};if(t&&('string'==typeof t?u.encoding=t:'object'==typeof t&&(u=t)),'utf8'===u.encoding)c=s.encode(l.encode(n));else if('ascii'===u.encoding)c=s.encode(n);else{if('base64'!==u.encoding)throw new Error("Invalid encoding type \""+u.encoding+"\"");c=n}return o.appendFile(h(e),c)},write:function(e,n,t,c){var u,f={encoding:'utf8'};if(c&&('string'==typeof c?f.encoding=c:'object'==typeof c&&(f=c)),'utf8'===f.encoding)u=s.encode(l.encode(n));else if('ascii'===f.encoding)u=s.encode(n);else{if('base64'!==f.encoding)throw new Error("Invalid encoding type \""+f.encoding+"\"");u=n}return void 0===t&&(t=-1),o.write(h(e),u,t).then(function(){})},downloadFile:function(e){if('object'!=typeof e)throw new Error('downloadFile: Invalid value for argument `options`');if('string'!=typeof e.fromUrl)throw new Error('downloadFile: Invalid value for property `fromUrl`');if('string'!=typeof e.toFile)throw new Error('downloadFile: Invalid value for property `toFile`');if(e.headers&&'object'!=typeof e.headers)throw new Error('downloadFile: Invalid value for property `headers`');if(e.background&&'boolean'!=typeof e.background)throw new Error('downloadFile: Invalid value for property `background`');if(e.progressDivider&&'number'!=typeof e.progressDivider)throw new Error('downloadFile: Invalid value for property `progressDivider`');if(e.progressInterval&&'number'!=typeof e.progressInterval)throw new Error('downloadFile: Invalid value for property `progressInterval`');if(e.readTimeout&&'number'!=typeof e.readTimeout)throw new Error('downloadFile: Invalid value for property `readTimeout`');if(e.connectionTimeout&&'number'!=typeof e.connectionTimeout)throw new Error('downloadFile: Invalid value for property `connectionTimeout`');if(e.backgroundTimeout&&'number'!=typeof e.backgroundTimeout)throw new Error('downloadFile: Invalid value for property `backgroundTimeout`');var n=p(),s=[];e.begin&&s.push(t.addListener('DownloadBegin',function(o){o.jobId===n&&e.begin(o)})),e.progress&&s.push(t.addListener('DownloadProgress',function(o){o.jobId===n&&e.progress(o)})),e.resumable&&s.push(t.addListener('DownloadResumable',function(o){o.jobId===n&&e.resumable(o)}));var l={jobId:n,fromUrl:e.fromUrl,toFile:h(e.toFile),headers:e.headers||{},background:!!e.background,progressDivider:e.progressDivider||0,progressInterval:e.progressInterval||0,readTimeout:e.readTimeout||15e3,connectionTimeout:e.connectionTimeout||5e3,backgroundTimeout:e.backgroundTimeout||36e5,hasBeginCallback:e.begin instanceof Function,hasProgressCallback:e.progress instanceof Function,hasResumableCallback:e.resumable instanceof Function};return{jobId:n,promise:o.downloadFile(l).then(function(e){return s.forEach(function(e){return e.remove()}),e}).catch(function(e){return Promise.reject(e)})}},uploadFiles:function(e){if(!o.uploadFiles)return{jobId:-1,promise:Promise.reject(new Error('`uploadFiles` is unsupported on this platform'))};var n=p(),s=[];if('object'!=typeof e)throw new Error('uploadFiles: Invalid value for argument `options`');if('string'!=typeof e.toUrl)throw new Error('uploadFiles: Invalid value for property `toUrl`');if(!Array.isArray(e.files))throw new Error('uploadFiles: Invalid value for property `files`');if(e.headers&&'object'!=typeof e.headers)throw new Error('uploadFiles: Invalid value for property `headers`');if(e.fields&&'object'!=typeof e.fields)throw new Error('uploadFiles: Invalid value for property `fields`');if(e.method&&'string'!=typeof e.method)throw new Error('uploadFiles: Invalid value for property `method`');e.begin?s.push(t.addListener('UploadBegin',e.begin)):e.beginCallback&&s.push(t.addListener('UploadBegin',e.beginCallback)),e.progress?s.push(t.addListener('UploadProgress',e.progress)):e.progressCallback&&s.push(t.addListener('UploadProgress',e.progressCallback));var l={jobId:n,toUrl:e.toUrl,files:e.files,binaryStreamOnly:e.binaryStreamOnly||!1,headers:e.headers||{},fields:e.fields||{},method:e.method||'POST',hasBeginCallback:e.begin instanceof Function||e.beginCallback instanceof Function,hasProgressCallback:e.progress instanceof Function||e.progressCallback instanceof Function};return{jobId:n,promise:o.uploadFiles(l).then(function(e){return s.forEach(function(e){return e.remove()}),e})}},touch:function(e,n,t){if(t&&!(t instanceof Date))throw new Error('touch: Invalid value for argument `ctime`');if(n&&!(n instanceof Date))throw new Error('touch: Invalid value for argument `mtime`');var s;return s=t&&t.getTime(),o.touch(h(e),n&&n.getTime(),s)},scanFile:function(e){return o.scanFile(e)},MainBundlePath:o.RNFSMainBundlePath,CachesDirectoryPath:o.RNFSCachesDirectoryPath,ExternalCachesDirectoryPath:o.RNFSExternalCachesDirectoryPath,DocumentDirectoryPath:o.RNFSDocumentDirectoryPath,DownloadDirectoryPath:o.RNFSDownloadDirectoryPath,ExternalDirectoryPath:o.RNFSExternalDirectoryPath,ExternalStorageDirectoryPath:o.RNFSExternalStorageDirectoryPath,TemporaryDirectoryPath:o.RNFSTemporaryDirectoryPath,LibraryDirectoryPath:o.RNFSLibraryDirectoryPath,PicturesDirectoryPath:o.RNFSPicturesDirectoryPath,FileProtectionKeys:o.RNFSFileProtectionKeys},w=F;_e.default=w},758,[1,22,2,572,759]); +__d(function(g,r,i,a,m,e,d){!(function(n){var t,o,u,f=String.fromCharCode;function c(n){for(var t,o,u=[],f=0,c=n.length;f=55296&&t<=56319&&f65535&&(c+=f((t-=65536)>>>10&1023|55296),t=56320|1023&t),c+=f(t);return c}function v(n){if(n>=55296&&n<=57343)throw Error('Lone surrogate U+'+n.toString(16).toUpperCase()+' is not a scalar value')}function l(n,t){return f(n>>t&63|128)}function s(n){if(0==(4294967168&n))return f(n);var t='';return 0==(4294965248&n)?t=f(n>>6&31|192):0==(4294901760&n)?(v(n),t=f(n>>12&15|224),t+=l(n,6)):0==(4292870144&n)&&(t=f(n>>18&7|240),t+=l(n,12),t+=l(n,6)),t+=f(63&n|128)}function w(){if(u>=o)throw Error('Invalid byte index');var n=255&t[u];if(u++,128==(192&n))return 63&n;throw Error('Invalid continuation byte')}function E(){var n,f;if(u>o)throw Error('Invalid byte index');if(u==o)return!1;if(n=255&t[u],u++,0==(128&n))return n;if(192==(224&n)){if((f=(31&n)<<6|w())>=128)return f;throw Error('Invalid continuation byte')}if(224==(240&n)){if((f=(15&n)<<12|w()<<6|w())>=2048)return v(f),f;throw Error('Invalid continuation byte')}if(240==(248&n)&&(f=(7&n)<<18|w()<<12|w()<<6|w())>=65536&&f<=1114111)return f;throw Error('Invalid UTF-8 detected')}n.version='3.0.0',n.encode=function(n){for(var t=c(n),o=t.length,u=-1,f='';++u1&&void 0!==arguments[1]?arguments[1]:{},c='string'==typeof v?{displayName:v}:v,p=c.onDismiss,w=(0,n.default)(c,o);return['android','ios'].includes(t.Platform.OS)?new Promise(function(n,t){var o=++l,v=f.addListener('RNFileViewerDidOpen',function(e){var s=e.id,f=e.error;if(s===o)return v.remove(),f?t(new Error(f)):n({})}),c=f.addListener('RNFileViewerDidDismiss',function(e){e.id===o&&(c.remove(),p&&p())});s.open(u(e),o,w)}):s.open(e,w)}};_e.default=v},760,[1,96,2]); +__d(function(g,r,i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var t=e(r(d[1])),n=e(r(d[2])),o=e(r(d[3])),u=e(r(d[4])),l=e(r(d[5])),c=e(r(d[6])),f=e(r(d[7])),s=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=h(t);if(n&&n.has(e))return n.get(e);var o={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in e)if("default"!==l&&Object.prototype.hasOwnProperty.call(e,l)){var c=u?Object.getOwnPropertyDescriptor(e,l):null;c&&(c.get||c.set)?Object.defineProperty(o,l,c):o[l]=e[l]}o.default=e,n&&n.set(e,o);return o})(r(d[8])),p=r(d[9]),y=e(r(d[10])),v=r(d[11]);function h(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(h=function(e){return e?n:t})(e)}function P(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}var b=p.StyleSheet.create({container:{},image:{width:150,height:100,borderRadius:13,margin:3,resizeMode:'cover'},imageActive:{flex:1,resizeMode:'contain'}}),j=(function(e){(0,u.default)(j,e);var f,v,h=(f=j,v=P(),function(){var e,t=(0,c.default)(f);if(v){var n=(0,c.default)(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return(0,l.default)(this,e)});function j(){return(0,n.default)(this,j),h.apply(this,arguments)}return(0,o.default)(j,[{key:"render",value:function(){var e=this.props,n=e.containerStyle,o=e.lightboxProps,u=e.imageProps,l=e.imageStyle,c=e.currentMessage;return c?s.default.createElement(p.View,{style:[b.container,n]},s.default.createElement(y.default,(0,t.default)({activeProps:{style:b.imageActive}},o),s.default.createElement(p.Image,(0,t.default)({},u,{style:[b.image,l],source:{uri:c.image}})))):null}}]),j})(s.Component);_e.default=j,j.defaultProps={currentMessage:{image:null},containerStyle:{},imageStyle:{},imageProps:{},lightboxProps:{}},j.propTypes={currentMessage:f.default.object,containerStyle:v.StylePropType,imageStyle:v.StylePropType,imageProps:f.default.object,lightboxProps:f.default.object}},761,[1,22,9,10,12,14,17,204,165,2,762,747]); +__d(function(g,r,i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var t=e(r(d[1])),n=e(r(d[2])),o=e(r(d[3])),s=e(r(d[4])),p=e(r(d[5])),u=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=y(t);if(n&&n.has(e))return n.get(e);var o={},s=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var p in e)if("default"!==p&&Object.prototype.hasOwnProperty.call(e,p)){var u=s?Object.getOwnPropertyDescriptor(e,p):null;u&&(u.get||u.set)?Object.defineProperty(o,p,u):o[p]=e[p]}o.default=e,n&&n.set(e,o);return o})(r(d[6])),l=e(r(d[7])),f=r(d[8]),c=e(r(d[9]));function y(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(y=function(e){return e?n:t})(e)}function h(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}var v=(function(e){(0,o.default)(O,e);var l,y,v=(l=O,y=h(),function(){var e,t=(0,p.default)(l);if(y){var n=(0,p.default)(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return(0,s.default)(this,e)});function O(){var e;(0,t.default)(this,O);for(var n=arguments.length,o=new Array(n),s=0;sw?(o.setState({isPanning:!1,target:{y:n.dy,x:n.dx,opacity:1-Math.abs(n.dy/b)}}),o.close()):c.Animated.spring(o.state.pan,(0,t.default)({toValue:0},o.props.springConfig)).start(function(){o.setState({isPanning:!1})})}}),o}return(0,o.default)(C,[{key:"componentDidMount",value:function(){this.props.isOpen&&this.open()}},{key:"componentDidUpdate",value:function(e){this.props.isOpen!==e.isOpen&&this.props.isOpen&&this.open()}},{key:"render",value:function(){var e,n,o=this,s=this.props,u=s.isOpen,l=s.renderHeader,f=s.swipeToDismiss,h=s.origin,y=s.backgroundColor,w=this.state,P=w.isPanning,O=(w.isAnimating,w.openVal),C=w.target,A={opacity:O.interpolate({inputRange:[0,1],outputRange:[0,C.opacity]})};f&&(e=this._panResponder.panHandlers),P&&(n={top:this.state.pan},A.opacity=this.state.pan.interpolate({inputRange:[-b,0,b],outputRange:[0,1,0]}));var k=[S.open,{left:O.interpolate({inputRange:[0,1],outputRange:[h.x,C.x]}),top:O.interpolate({inputRange:[0,1],outputRange:[h.y+R,C.y+R]}),width:O.interpolate({inputRange:[0,1],outputRange:[h.width,v]}),height:O.interpolate({inputRange:[0,1],outputRange:[h.height,b]})}],V=p.default.createElement(c.Animated.View,{style:[S.background,{backgroundColor:y},A]}),M=p.default.createElement(c.Animated.View,{style:[S.header,A]},l?l(this.close):p.default.createElement(c.TouchableOpacity,{onPress:this.close},p.default.createElement(c.Text,{style:S.closeButton},"\xd7"))),x=p.default.createElement(c.Animated.View,(0,t.default)({style:[k,n]},e),this.props.children);return this.props.navigator?p.default.createElement(c.View,null,V,x,M):p.default.createElement(c.Modal,{visible:u,transparent:!0,onRequestClose:function(){return o.close()}},V,x,M)}}]),C})(p.Component);_e.default=O,O.propTypes={origin:f.default.shape({x:f.default.number,y:f.default.number,width:f.default.number,height:f.default.number}),springConfig:f.default.shape({tension:f.default.number,friction:f.default.number}),backgroundColor:f.default.string,isOpen:f.default.bool,renderHeader:f.default.func,onOpen:f.default.func,onClose:f.default.func,willClose:f.default.func,swipeToDismiss:f.default.bool},O.defaultProps={springConfig:{tension:30,friction:7},backgroundColor:'black'}},763,[1,22,9,10,12,14,17,165,204,2]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),l=r(d[2]),o=t(r(d[3]));e.default=function(t){return n.default.createElement(l.View,{style:{padding:20}},n.default.createElement(l.Text,{style:{color:o.default.alizarin,fontWeight:'600'}},"Video is not implemented by GiftedChat."),n.default.createElement(l.Text,{style:{color:o.default.alizarin,fontWeight:'600'}},"You need to provide your own implementation by using renderMessageVideo prop."))}},764,[1,165,2,749]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),l=r(d[2]),o=t(r(d[3]));e.default=function(t){return n.default.createElement(l.View,{style:{padding:20}},n.default.createElement(l.Text,{style:{color:o.default.alizarin,fontWeight:'600'}},"Audio is not implemented by GiftedChat."),n.default.createElement(l.Text,{style:{color:o.default.alizarin,fontWeight:'600'}},"You need to provide your own implementation by using renderMessageAudio prop."))}},765,[1,165,2,749]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=t(r(d[1])),n=t(r(d[2])),l=r(d[3]),c=t(r(d[4])),u=r(d[5]),f=function(t){var f=t.containerStyle,s=t.polls,h=(s.totalVotes,s.options),p=s.onOptionSelected,y=s.pollId,x=n.default.useContext(u.ThemeContext).colors;return n.default.createElement(l.View,{style:(0,o.default)({},f,{minWidth:150,maxWidth:250})},n.default.createElement(l.View,{style:{paddingLeft:5,paddingRight:5,flexGrow:0,marginTop:10,marginBottom:10}},(h||[]).map(function(t,o){var l=t.text,u=t.selected;return n.default.createElement(c.default,{key:"polls"+y+o,style:{paddingLeft:10,paddingRight:10,height:40,marginTop:3,marginBottom:3,backgroundColor:u?x.primary[700]:x.secondary[700],justifyContent:'center',borderRadius:5},onClick:function(){p(y,l,o)},isChecked:u,rightText:l,rightTextStyle:{color:x.textPrimary[100]},checkedCheckBoxColor:x.textPrimary[100],uncheckedCheckBoxColor:x.textPrimary[100]})})))};e.default=f},766,[1,22,165,2,565,509]); +__d(function(g,r,i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var t=e(r(d[1])),n=e(r(d[2])),o=e(r(d[3])),l=e(r(d[4])),u=e(r(d[5])),f=e(r(d[6])),c=e(r(d[7])),p=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=T(t);if(n&&n.has(e))return n.get(e);var o={},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in e)if("default"!==u&&Object.prototype.hasOwnProperty.call(e,u)){var f=l?Object.getOwnPropertyDescriptor(e,u):null;f&&(f.get||f.set)?Object.defineProperty(o,u,f):o[u]=e[u]}o.default=e,n&&n.set(e,o);return o})(r(d[8])),s=r(d[9]),y=e(r(d[10])),h=e(r(d[11])),v=r(d[12]),S=r(d[13]);function T(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(T=function(e){return e?n:t})(e)}function x(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}var O={marginLeft:10,marginRight:10,marginBottom:5},P={fontSize:10,backgroundColor:'transparent',textAlign:'right'},M={left:s.StyleSheet.create({container:(0,f.default)({},O),text:(0,f.default)({color:h.default.timeTextColor},P)}),right:s.StyleSheet.create({container:(0,f.default)({},O),text:(0,f.default)({color:h.default.white},P)})},b=(function(e){(0,o.default)(v,e);var f,c,h=(f=v,c=x(),function(){var e,t=(0,u.default)(f);if(c){var n=(0,u.default)(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return(0,l.default)(this,e)});function v(){return(0,t.default)(this,v),h.apply(this,arguments)}return(0,n.default)(v,[{key:"render",value:function(){var e=this.props,t=e.position,n=e.containerStyle,o=e.currentMessage,l=e.timeFormat,u=e.timeTextStyle;return o?p.default.createElement(s.View,{style:[M[t].container,n&&n[t]]},p.default.createElement(s.Text,{style:[M[t].text,u&&u[t]]},(0,y.default)(o.createdAt).locale(this.context.getLocale()).format(l))):null}}]),v})(p.Component);_e.default=b,b.contextTypes={getLocale:c.default.func},b.defaultProps={position:'left',currentMessage:{createdAt:null},containerStyle:{},timeFormat:v.TIME_FORMAT,timeTextStyle:{}},b.propTypes={position:c.default.oneOf(['left','right']),currentMessage:c.default.object,containerStyle:c.default.shape({left:S.StylePropType,right:S.StylePropType}),timeFormat:c.default.string,timeTextStyle:c.default.shape({left:S.StylePropType,right:S.StylePropType})}},767,[1,9,10,12,14,17,22,204,165,2,745,749,768,747]); +__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.TIME_FORMAT=e.MIN_COMPOSER_HEIGHT=e.MAX_COMPOSER_HEIGHT=e.DEFAULT_PLACEHOLDER=e.DATE_FORMAT=void 0;var E=r(d[0]).Platform.select({ios:33,android:41,web:34});e.MIN_COMPOSER_HEIGHT=E;e.MAX_COMPOSER_HEIGHT=200;e.DEFAULT_PLACEHOLDER='Type a message...';e.DATE_FORMAT='ll';e.TIME_FORMAT='LT'},768,[2]); +__d(function(g,r,i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var t=e(r(d[1])),n=e(r(d[2])),o=e(r(d[3])),l=e(r(d[4])),u=e(r(d[5])),f=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=v(t);if(n&&n.has(e))return n.get(e);var o={},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in e)if("default"!==u&&Object.prototype.hasOwnProperty.call(e,u)){var f=l?Object.getOwnPropertyDescriptor(e,u):null;f&&(f.get||f.set)?Object.defineProperty(o,u,f):o[u]=e[u]}o.default=e,n&&n.set(e,o);return o})(r(d[6])),c=r(d[7]),p=e(r(d[8])),y=e(r(d[9])),s=r(d[10]);function v(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(v=function(e){return e?n:t})(e)}function S(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}var h=c.StyleSheet.create({container:{alignItems:'center',justifyContent:'center',flex:1,marginTop:5,marginBottom:10},text:{backgroundColor:y.default.backgroundTransparent,color:y.default.defaultColor,fontSize:12,fontWeight:'300'}}),P=(function(e){(0,o.default)(v,e);var p,y,s=(p=v,y=S(),function(){var e,t=(0,u.default)(p);if(y){var n=(0,u.default)(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return(0,l.default)(this,e)});function v(){return(0,t.default)(this,v),s.apply(this,arguments)}return(0,n.default)(v,[{key:"render",value:function(){var e=this.props,t=e.currentMessage,n=e.containerStyle,o=e.wrapperStyle,l=e.textStyle;return t?f.default.createElement(c.View,{style:[h.container,n]},f.default.createElement(c.View,{style:o},f.default.createElement(c.Text,{style:[h.text,l]},t.text))):null}}]),v})(f.Component);_e.default=P,P.defaultProps={currentMessage:{system:!1},containerStyle:{},wrapperStyle:{},textStyle:{}},P.propTypes={currentMessage:p.default.object,containerStyle:s.StylePropType,wrapperStyle:s.StylePropType,textStyle:s.StylePropType}},769,[1,9,10,12,14,17,165,2,204,749,747]); +__d(function(g,r,i,a,m,_e,d){var t=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var e=t(r(d[1])),o=t(r(d[2])),l=t(r(d[3])),n=t(r(d[4])),u=t(r(d[5])),p=t(r(d[6])),s=t(r(d[7])),c=t(r(d[8])),f=r(d[9]),h=r(d[10]),y=t(r(d[11])),x=r(d[12]);function b(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(t){return!1}}var C=f.StyleSheet.create({textInput:(0,p.default)({flex:1,marginLeft:10,fontSize:16,lineHeight:16},f.Platform.select({web:{paddingTop:6,paddingLeft:4}}),{marginTop:f.Platform.select({ios:6,android:0,web:6}),marginBottom:f.Platform.select({ios:5,android:3,web:4})})}),I=(function(t){(0,l.default)(x,t);var s,h,y=(s=x,h=b(),function(){var t,e=(0,u.default)(s);if(h){var o=(0,u.default)(this).constructor;t=Reflect.construct(e,arguments,o)}else t=e.apply(this,arguments);return(0,n.default)(this,t)});function x(){var t;(0,e.default)(this,x);for(var o=arguments.length,l=new Array(o),n=0;n0?s.default.createElement(p.TouchableOpacity,(0,t.default)({testID:"send",accessible:!0,accessibilityLabel:"send",style:[v.container,l],onPress:this.handleOnPress,accessibilityTraits:"button",disabled:y},h),s.default.createElement(p.View,null,o||s.default.createElement(p.Text,{style:[v.text,u]},f))):s.default.createElement(p.View,null)}}]),b})(s.Component);_e.default=P,P.defaultProps={text:'',onSend:function(){},label:'Send',containerStyle:{},textStyle:{},children:null,alwaysShowSend:!1,disabled:!1,sendButtonProps:null},P.propTypes={text:c.default.string,onSend:c.default.func,label:c.default.string,containerStyle:h.StylePropType,textStyle:h.StylePropType,children:c.default.element,alwaysShowSend:c.default.bool,disabled:c.default.bool,sendButtonProps:c.default.object}},773,[1,22,9,10,12,14,17,204,165,2,749,747]); +__d(function(g,r,i,a,m,_e,d){var t=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var e=t(r(d[1])),o=t(r(d[2])),n=t(r(d[3])),l=t(r(d[4])),c=t(r(d[5])),s=t(r(d[6])),u=t(r(d[7])),p=r(d[8]),f=t(r(d[9])),y=r(d[10]);function h(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(t){return!1}}var v=p.StyleSheet.create({container:{alignItems:'center',marginTop:5,marginBottom:10},wrapper:{alignItems:'center',justifyContent:'center',backgroundColor:f.default.defaultColor,borderRadius:15,height:30,paddingLeft:10,paddingRight:10},text:{backgroundColor:f.default.backgroundTransparent,color:f.default.white,fontSize:12},activityIndicator:{marginTop:p.Platform.select({ios:-14,android:-16,default:-15})}}),S=(function(t){(0,n.default)(S,t);var s,f,y=(s=S,f=h(),function(){var t,e=(0,c.default)(s);if(f){var o=(0,c.default)(this).constructor;t=Reflect.construct(e,arguments,o)}else t=e.apply(this,arguments);return(0,l.default)(this,t)});function S(){return(0,e.default)(this,S),y.apply(this,arguments)}return(0,o.default)(S,[{key:"renderLoading",value:function(){return!1===this.props.isLoadingEarlier?u.default.createElement(p.Text,{style:[v.text,this.props.textStyle]},this.props.label):u.default.createElement(p.View,null,u.default.createElement(p.Text,{style:[v.text,this.props.textStyle,{opacity:0}]},this.props.label),u.default.createElement(p.ActivityIndicator,{color:this.props.activityIndicatorColor,size:this.props.activityIndicatorSize,style:[v.activityIndicator,this.props.activityIndicatorStyle]}))}},{key:"render",value:function(){var t=this;return u.default.createElement(p.TouchableOpacity,{style:[v.container,this.props.containerStyle],onPress:function(){t.props.onLoadEarlier&&t.props.onLoadEarlier()},disabled:!0===this.props.isLoadingEarlier,accessibilityTraits:"button"},u.default.createElement(p.View,{style:[v.wrapper,this.props.wrapperStyle]},this.renderLoading()))}}]),S})(u.default.Component);_e.default=S,S.defaultProps={onLoadEarlier:function(){},isLoadingEarlier:!1,label:'Load earlier messages',containerStyle:{},wrapperStyle:{},textStyle:{},activityIndicatorStyle:{},activityIndicatorColor:'white',activityIndicatorSize:'small'},S.propTypes={onLoadEarlier:s.default.func,isLoadingEarlier:s.default.bool,label:s.default.string,containerStyle:y.StylePropType,wrapperStyle:y.StylePropType,textStyle:y.StylePropType,activityIndicatorStyle:y.StylePropType,activityIndicatorColor:s.default.string,activityIndicatorSize:s.default.string}},774,[1,9,10,12,14,17,204,165,2,749,747]); +__d(function(g,r,i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var t=e(r(d[1])),n=e(r(d[2])),s=e(r(d[3])),o=e(r(d[4])),u=e(r(d[5])),l=e(r(d[6])),f=e(r(d[7])),p=e(r(d[8])),c=r(d[9]),y=e(r(d[10])),h=e(r(d[11])),v=e(r(d[12])),M=e(r(d[13])),S=r(d[14]),b=["containerStyle","onMessageLayout"],x=["containerStyle","onMessageLayout"],L=["containerStyle","onMessageLayout"],A=["containerStyle","onMessageLayout"];function B(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}var U={left:c.StyleSheet.create({container:{flexDirection:'row',alignItems:'flex-end',justifyContent:'flex-start',marginLeft:8,marginRight:0}}),right:c.StyleSheet.create({container:{flexDirection:'row',alignItems:'flex-end',justifyContent:'flex-end',marginLeft:0,marginRight:8}})},D=(function(e){(0,o.default)(w,e);var f,D,j=(f=w,D=B(),function(){var e,t=(0,l.default)(f);if(D){var n=(0,l.default)(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return(0,u.default)(this,e)});function w(){return(0,n.default)(this,w),j.apply(this,arguments)}return(0,s.default)(w,[{key:"shouldComponentUpdate",value:function(e){var t=e.currentMessage,n=this.props.currentMessage,s=this.props,o=s.previousMessage,u=s.nextMessage,l=e.nextMessage,f=e.previousMessage,p=this.props.shouldUpdateMessage&&this.props.shouldUpdateMessage(this.props,e)||!1;return t.sent!==n.sent||t.received!==n.received||t.pending!==n.pending||t.createdAt!==n.createdAt||t.text!==n.text||t.image!==n.image||t.video!==n.video||t.audio!==n.audio||o!==f||u!==l||p}},{key:"renderDay",value:function(){if(this.props.currentMessage&&this.props.currentMessage.createdAt){var e=this.props,n=(e.containerStyle,e.onMessageLayout,(0,t.default)(e,b));return this.props.renderDay?this.props.renderDay(n):p.default.createElement(M.default,n)}return null}},{key:"renderBubble",value:function(){var e=this.props,n=(e.containerStyle,e.onMessageLayout,(0,t.default)(e,x));return this.props.renderBubble?this.props.renderBubble(n):p.default.createElement(h.default,n)}},{key:"renderSystemMessage",value:function(){var e=this.props,n=(e.containerStyle,e.onMessageLayout,(0,t.default)(e,L));return this.props.renderSystemMessage?this.props.renderSystemMessage(n):p.default.createElement(v.default,n)}},{key:"renderAvatar",value:function(){var e=this.props,n=e.user,s=e.currentMessage,o=e.showUserAvatar;if(n&&n._id&&s&&s.user&&n._id===s.user._id&&!o)return null;if(s&&s.user&&null===s.user.avatar)return null;var u=this.props,l=(u.containerStyle,u.onMessageLayout,(0,t.default)(u,A));return p.default.createElement(y.default,l)}},{key:"render",value:function(){var e=this.props,t=e.currentMessage,n=e.onMessageLayout,s=e.nextMessage,o=e.position,u=e.containerStyle;if(t){var l=(0,S.isSameUser)(t,s);return p.default.createElement(c.View,{onLayout:n},this.renderDay(),t.system?this.renderSystemMessage():p.default.createElement(c.View,{style:[U[o].container,{marginBottom:l?2:10},!this.props.inverted&&{marginBottom:2},u&&u[o]]},'left'===this.props.position?this.renderAvatar():null,this.renderBubble(),'right'===this.props.position?this.renderAvatar():null))}return null}}]),w})(p.default.Component);_e.default=D,D.defaultProps={renderAvatar:void 0,renderBubble:null,renderDay:null,renderSystemMessage:null,position:'left',currentMessage:{},nextMessage:{},previousMessage:{},user:{},containerStyle:{},showUserAvatar:!1,inverted:!0,shouldUpdateMessage:void 0,onMessageLayout:void 0},D.propTypes={renderAvatar:f.default.func,showUserAvatar:f.default.bool,renderBubble:f.default.func,renderDay:f.default.func,renderSystemMessage:f.default.func,position:f.default.oneOf(['left','right']),currentMessage:f.default.object,nextMessage:f.default.object,previousMessage:f.default.object,user:f.default.object,inverted:f.default.bool,containerStyle:f.default.shape({left:S.StylePropType,right:S.StylePropType}),shouldUpdateMessage:f.default.func,onMessageLayout:f.default.func}},775,[1,96,9,10,12,14,17,204,165,2,750,752,769,771,747]); +__d(function(g,r,i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var t=e(r(d[1])),o=e(r(d[2])),n=e(r(d[3])),l=e(r(d[4])),s=e(r(d[5])),u=e(r(d[6])),c=e(r(d[7])),p=e(r(d[8])),f=e(r(d[9])),h=r(d[10]),y=e(r(d[11])),S=e(r(d[12])),E=e(r(d[13])),v=r(d[14]),T=e(r(d[15])),w=["messages","user","inverted"];function B(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}var C=h.StyleSheet.create({container:{flex:1},containerAlignTop:{flexDirection:'row',alignItems:'flex-start'},contentContainerStyle:{flexGrow:1,justifyContent:'flex-start'},emptyChatContainer:{flex:1,transform:[{scaleY:-1}]},headerWrapper:{flex:1},listStyle:{flex:1},scrollToBottomStyle:{opacity:.8,position:'absolute',right:10,bottom:30,zIndex:999,height:40,width:40,borderRadius:20,backgroundColor:E.default.white,alignItems:'center',justifyContent:'center',shadowColor:E.default.black,shadowOpacity:.5,shadowOffset:{width:0,height:0},shadowRadius:1}}),b=(function(e){(0,s.default)(R,e);var p,E,b=(p=R,E=B(),function(){var e,t=(0,c.default)(p);if(E){var o=(0,c.default)(this).constructor;e=Reflect.construct(t,arguments,o)}else e=t.apply(this,arguments);return(0,u.default)(this,e)});function R(){var e;(0,n.default)(this,R);for(var l=arguments.length,s=new Array(l),u=0;u0&&void 0!==arguments[0])||arguments[0];e.props.inverted?e.scrollTo({offset:0,animated:t}):e.props.forwardRef&&e.props.forwardRef.current&&e.props.forwardRef.current.scrollToEnd({animated:t})},e.handleOnScroll=function(t){var o=t.nativeEvent,n=o.contentOffset.y,l=o.contentSize.height,s=o.layoutMeasurement.height,u=e.props.scrollToBottomOffset;e.props.inverted?n>u?e.setState({showScrollBottom:!0,hasScrolled:!0}):e.setState({showScrollBottom:!1,hasScrolled:!0}):nu?e.setState({showScrollBottom:!0,hasScrolled:!0}):e.setState({showScrollBottom:!1,hasScrolled:!0})},e.renderRow=function(n){var l=n.item,s=n.index;l._id||0===l._id||(0,v.warning)('GiftedChat: `_id` is missing for message',JSON.stringify(l)),l.user||(l.system||(0,v.warning)('GiftedChat: `user` is missing for message',JSON.stringify(l)),l.user={_id:0});var u=e.props,c=u.messages,p=u.user,h=u.inverted,y=(0,t.default)(u,w);if(c&&p){var E=(h?c[s+1]:c[s-1])||{},T=(h?c[s-1]:c[s+1])||{},B=(0,o.default)({},y,{user:p,key:l._id,currentMessage:l,previousMessage:E,inverted:h,nextMessage:T,position:l.user._id===p._id?'right':'left'});return e.props.renderMessage?e.props.renderMessage(B):f.default.createElement(S.default,B)}return null},e.renderChatEmpty=function(){return e.props.renderChatEmpty?e.props.inverted?e.props.renderChatEmpty():f.default.createElement(h.View,{style:C.emptyChatContainer},e.props.renderChatEmpty()):f.default.createElement(h.View,{style:C.container})},e.renderHeaderWrapper=function(){return f.default.createElement(h.View,{style:C.headerWrapper},e.renderLoadEarlier())},e.onLayoutList=function(){!e.props.inverted&&e.props.messages&&e.props.messages.length&&setTimeout(function(){return e.scrollToBottom&&e.scrollToBottom(!1)},15*e.props.messages.length)},e.onEndReached=function(t){var o=t.distanceFromEnd,n=e.props,l=n.loadEarlier,s=n.onLoadEarlier,u=n.infiniteScroll,c=n.isLoadingEarlier;u&&(e.state.hasScrolled||o>0)&&o<=100&&l&&s&&!c&&'web'!==h.Platform.OS&&s()},e.keyExtractor=function(e){return""+e._id},e}return(0,l.default)(R,[{key:"scrollTo",value:function(e){this.props.forwardRef&&this.props.forwardRef.current&&e&&this.props.forwardRef.current.scrollToOffset(e)}},{key:"renderScrollBottomComponent",value:function(){var e=this.props.scrollToBottomComponent;return e?e():f.default.createElement(h.Text,null,"V")}},{key:"renderScrollToBottomWrapper",value:function(){var e=this,t=this.props.scrollToBottomStyle||{};return f.default.createElement(h.View,{style:[C.scrollToBottomStyle,t]},f.default.createElement(h.TouchableOpacity,{onPress:function(){return e.scrollToBottom()},hitSlop:{top:5,left:5,right:5,bottom:5}},this.renderScrollBottomComponent()))}},{key:"render",value:function(){var e=this.props.inverted;return f.default.createElement(h.View,{style:this.props.alignTop?C.containerAlignTop:C.container},this.state.showScrollBottom&&this.props.scrollToBottom?this.renderScrollToBottomWrapper():null,f.default.createElement(h.FlatList,(0,o.default)({ref:this.props.forwardRef,extraData:[this.props.extraData,this.props.isTyping],keyExtractor:this.keyExtractor,enableEmptySections:!0,automaticallyAdjustContentInsets:!1,inverted:e,data:this.props.messages,style:C.listStyle,contentContainerStyle:C.contentContainerStyle,renderItem:this.renderRow},this.props.invertibleScrollViewProps,{ListEmptyComponent:this.renderChatEmpty,ListFooterComponent:e?this.renderHeaderWrapper:this.renderFooter,ListHeaderComponent:e?this.renderFooter:this.renderHeaderWrapper,onScroll:this.handleOnScroll,scrollEventThrottle:100,onLayout:this.onLayoutList,onEndReached:this.onEndReached,onEndReachedThreshold:.1},this.props.listViewProps)))}}]),R})(f.default.PureComponent);_e.default=b,b.defaultProps={messages:[],user:{},isTyping:!1,renderChatEmpty:null,renderFooter:null,renderMessage:null,onLoadEarlier:function(){},onQuickReply:function(){},inverted:!0,loadEarlier:!1,listViewProps:{},invertibleScrollViewProps:{},extraData:null,scrollToBottom:!1,scrollToBottomOffset:200,alignTop:!1,scrollToBottomStyle:{},infiniteScroll:!1,isLoadingEarlier:!1},b.propTypes={messages:p.default.arrayOf(p.default.object),isTyping:p.default.bool,user:p.default.object,renderChatEmpty:p.default.func,renderFooter:p.default.func,renderMessage:p.default.func,renderLoadEarlier:p.default.func,onLoadEarlier:p.default.func,listViewProps:p.default.object,inverted:p.default.bool,loadEarlier:p.default.bool,invertibleScrollViewProps:p.default.object,extraData:p.default.object,scrollToBottom:p.default.bool,scrollToBottomOffset:p.default.number,scrollToBottomComponent:p.default.func,alignTop:p.default.bool,scrollToBottomStyle:v.StylePropType,infiniteScroll:p.default.bool}},776,[1,96,22,9,10,12,14,17,204,165,2,774,775,749,747,777]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=c(n);if(o&&o.has(t))return o.get(t);var u={},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var f in t)if("default"!==f&&Object.prototype.hasOwnProperty.call(t,f)){var s=l?Object.getOwnPropertyDescriptor(t,f):null;s&&(s.get||s.set)?Object.defineProperty(u,f,s):u[f]=t[f]}u.default=t,o&&o.set(t,u);return u})(r(d[1])),o=r(d[2]),u=r(d[3]),l=r(d[4]),f=t(r(d[5]));function c(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(c=function(t){return t?o:n})(t)}var s=o.StyleSheet.create({container:{marginLeft:8,width:45,borderRadius:15,backgroundColor:f.default.leftBubbleBackground}}),p=function(t){var f=t.isTyping,c=n.useMemo(function(){return{yCoords:new o.Animated.Value(200),heightScale:new o.Animated.Value(0),marginScale:new o.Animated.Value(0)}},[]),p=c.yCoords,v=c.heightScale,y=c.marginScale;(0,l.useUpdateLayoutEffect)(function(){f?A():b()},[f]);var A=function(){o.Animated.parallel([o.Animated.spring(p,{toValue:0,useNativeDriver:!1}),o.Animated.timing(v,{toValue:35,duration:250,useNativeDriver:!1}),o.Animated.timing(y,{toValue:8,duration:250,useNativeDriver:!1})]).start()},b=function(){o.Animated.parallel([o.Animated.spring(p,{toValue:200,useNativeDriver:!1}),o.Animated.timing(v,{toValue:0,duration:250,useNativeDriver:!1}),o.Animated.timing(y,{toValue:0,duration:250,useNativeDriver:!1})]).start()};return n.createElement(o.Animated.View,{style:[s.container,{transform:[{translateY:p}],height:v,marginBottom:y}]},f?n.createElement(u.TypingAnimation,{style:{marginLeft:6,marginTop:7.2},dotRadius:4,dotMargin:5.5,dotColor:"rgba(0, 0, 0, 0.38)"}):null)};e.default=p},777,[1,165,2,778,783,749]); +__d(function(g,r,i,a,m,e,d){var n=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"TypingAnimation",{enumerable:!0,get:function(){return t.default}});var t=n(r(d[1]))},778,[1,779]); +__d(function(g,r,i,a,m,_e,d){var t=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var e=t(r(d[1])),n=t(r(d[2])),o=t(r(d[3])),u=t(r(d[4])),l=t(r(d[5])),f=t(r(d[6])),s=r(d[7]),c=t(r(d[8])),y=t(r(d[9])),p=t(r(d[10]));function h(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(t){return!1}}var v=(function(t){(0,o.default)(R,t);var c,v,A=(c=R,v=h(),function(){var t,e=(0,l.default)(c);if(v){var n=(0,l.default)(this).constructor;t=Reflect.construct(e,arguments,n)}else t=e.apply(this,arguments);return(0,u.default)(this,t)});function R(t){var n;(0,e.default)(this,R),n=A.call(this,t);var o=t.dotAmplitude,u=t.dotSpeed,l=t.dotY;return n.state={currentAnimationTime:0},n._animation=function(){n.setState(function(t){return{y1:l+o*Math.sin(t.currentAnimationTime),y2:l+o*Math.sin(t.currentAnimationTime-1),y3:l+o*Math.sin(t.currentAnimationTime-2),currentAnimationTime:t.currentAnimationTime+u}}),n.frameAnimationRequest=requestAnimationFrame(n._animation)},n.frameAnimationRequest=requestAnimationFrame(n._animation),n}return(0,n.default)(R,[{key:"componentWillUnmount",value:function(){cancelAnimationFrame(this.frameAnimationRequest)}},{key:"render",value:function(){var t=this.props,e=t.dotStyles,n=t.style,o=t.dotColor,u=t.dotMargin,l=t.dotRadius,c=t.dotX;return f.default.createElement(s.View,{style:[p.default.container,n]},f.default.createElement(y.default,{x:c-l-u,y:this.state.y1,radius:l,style:e,dotColor:o}),f.default.createElement(y.default,{x:c,y:this.state.y2,radius:l,style:e,dotColor:o}),f.default.createElement(y.default,{x:c+l+u,y:this.state.y3,radius:l,style:e,dotColor:o}))}}]),R})(f.default.Component);v.defaultProps={style:{},dotStyles:{},dotColor:"black",dotMargin:3,dotAmplitude:3,dotSpeed:.15,dotRadius:2.5,dotY:6,dotX:12},v.propTypes={style:c.default.object,dotStyles:c.default.object,dotColor:c.default.string,dotMargin:c.default.number,dotAmplitude:c.default.number,dotSpeed:c.default.number,dotRadius:c.default.number,dotY:c.default.number,dotX:c.default.number};var A=v;_e.default=A},779,[1,9,10,12,14,17,165,2,204,780,782]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=t(r(d[1])),u=r(d[2]),l=t(r(d[3])),n=t(r(d[4])),f=function(t){return o.default.createElement(u.View,{style:[n.default.container,t.dotStyles,(l=t,f=l.x,s=l.y,b=l.radius,{left:f,top:s,width:2*b,height:2*b,borderRadius:b,backgroundColor:l.dotColor})]});var l,f,s,b};f.propTypes={x:l.default.number,y:l.default.number,radius:l.default.number,dotStyles:l.default.object,dotColor:l.default.string};var s=f;e.default=s},780,[1,165,2,204,781]); +__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=r(d[0]).StyleSheet.create({container:{position:"absolute"}});e.default=t},781,[2]); +__d(function(g,r,i,a,m,e,d){},782,[]); +__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.useUpdateLayoutEffect=function(u){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],f=(0,t.useRef)(!0);(0,t.useLayoutEffect)(function(){f.current?f.current=!1:u()},n)};var t=r(d[0])},783,[165]); +__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0})},784,[]); +__d(function(g,r,i,a,m,e,d){var o=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.launchCamera=function(o,u){if('function'!=typeof u)return void console.error('Send proper callback function, check API');c.NativeModules.DyteImagePickerManager.launchCamera((0,n.default)({},t,o),u)},e.launchImageLibrary=function(o,u){if('function'!=typeof u)return void console.error('Send proper callback function, check API');c.NativeModules.DyteImagePickerManager.launchImageLibrary((0,n.default)({},t,o),u)};var n=o(r(d[1])),c=r(d[2]),t={mediaType:'photo',videoQuality:'high',quality:1,maxWidth:0,maxHeight:0,includeBase64:!1,saveToPhotos:!1,durationLimit:0,cameraType:'back'}},785,[1,22,2]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=t(r(d[1])),p=t(r(d[2])),n=t(r(d[3])),s=r(d[4]),c=s.NativeModules.DyteRNDocumentPicker;function l(t){if('filetype'in t)throw new TypeError('A `filetype` option was passed to DocumentPicker.pick, the correct option is `type`');if('types'in t)throw new TypeError('A `types` option was passed to DocumentPicker.pick, the correct option is `type`');if('type'in t||(t.type=x.types.allFiles),t.type=Array.isArray(t.type)?t.type:[t.type],t.type.some(function(t){return void 0===t}))throw new TypeError('Unexpected undefined type option, did you try using a DocumentPicker.types.* that does not exist?');if(Array.isArray(t.type)&&t.type.length<1)throw new TypeError('`type` option should not be an empty array, at least one type must be passed if the `type` option is not omitted');if(t.type.forEach(function(t){if('string'!=typeof t)throw new TypeError("Invalid type option, expected a string not: "+t)}),t.type.length>1&&'android'===s.Platform.OS&&s.Platform.Version<19&&console.warn("RNDocumentPicker: Android API level "+s.Platform.Version+" does not support multiple types, falling back to */*"),Array.isArray(t.type)&&t.type.length>1&&t.type.includes('folder'))throw new TypeError('When type array is folder then other options are not supported');if('mode'in t&&!['import','open'].includes(t.mode))throw new TypeError("Invalid mode option: "+t.mode);if('copyTo'in t&&!['cachesDirectory','documentDirectory'].includes(t.copyTo))throw new TypeError("Invalid copyTo option: "+t.copyTo);return c.pick(t)}function u(t){if('ios'===s.Platform.OS){if(!Array.isArray(t))throw new TypeError('`uris` should be an array of strings');t.forEach(function(t){if('string'!=typeof t)throw new TypeError("Invalid uri parameter, expected a string not: "+t)}),c.releaseSecureAccess(t)}}var f={mimeTypes:{allFiles:'*/*',audio:'audio/*',csv:'text/csv',doc:'application/msword',docx:'application/vnd.openxmlformats-officedocument.wordprocessingml.document',images:'image/*',pdf:'application/pdf',plainText:'text/plain',ppt:'application/vnd.ms-powerpoint',pptx:'application/vnd.openxmlformats-officedocument.presentationml.presentation',video:'video/*',xls:'application/vnd.ms-excel',xlsx:'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet',zip:'application/zip'},utis:{allFiles:'public.item',audio:'public.audio',csv:'public.comma-separated-values-text',doc:'com.microsoft.word.doc',docx:'org.openxmlformats.wordprocessingml.document',images:'public.image',pdf:'com.adobe.pdf',plainText:'public.plain-text',ppt:'com.microsoft.powerpoint.ppt',pptx:'org.openxmlformats.presentationml.presentation',video:'public.movie',xls:'com.microsoft.excel.xls',xlsx:'org.openxmlformats.spreadsheetml.sheet',zip:'public.zip-archive'},extensions:{allFiles:'*',audio:'.3g2 .3gp .aac .adt .adts .aif .aifc .aiff .asf .au .m3u .m4a .m4b .mid .midi .mp2 .mp3 .mp4 .rmi .snd .wav .wax .wma',csv:'.csv',doc:'.doc',docx:'.docx',images:'.jpeg .jpg .png',pdf:'.pdf',plainText:'.txt',ppt:'.ppt',pptx:'.pptx',video:'.mp4',xls:'.xls',xlsx:'.xlsx',zip:'.zip .gz',folder:'folder'}},y={android:f.mimeTypes,ios:f.utis,windows:f.extensions},x=(function(){function t(){(0,p.default)(this,t)}return(0,n.default)(t,null,[{key:"pick",value:function(t){return l((0,o.default)({},t,{multiple:!1})).then(function(t){return t[0]})}},{key:"pickMultiple",value:function(t){return l((0,o.default)({},t,{multiple:!0}))}},{key:"isCancel",value:function(t){return t&&"DOCUMENT_PICKER_CANCELED"===t.code}},{key:"releaseSecureAccess",value:function(t){u(t)}}]),t})();e.default=x,x.types=y[s.Platform.OS]||f.mimeTypes},786,[1,22,9,10,2]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),o=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=l(n);if(o&&o.has(t))return o.get(t);var u={},f=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in t)if("default"!==c&&Object.prototype.hasOwnProperty.call(t,c)){var s=f?Object.getOwnPropertyDescriptor(t,c):null;s&&(s.get||s.set)?Object.defineProperty(u,c,s):u[c]=t[c]}u.default=t,o&&o.set(t,u);return u})(r(d[2])),u=r(d[3]);function l(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(l=function(t){return t?o:n})(t)}var f=function(t){var l=t.children,f=t.useNativeDriver,c=void 0!==f&&f,s=o.useState('android'===u.Platform.OS?0:new u.Animated.Value(0)),v=(0,n.default)(s,2),p=v[0],y=v[1],b=o.useRef(null),O=o.useRef(null),h=function(t){'android'===u.Platform.OS?y(t.endCoordinates?t.endCoordinates.height:t.end.height):u.Animated.parallel([u.Animated.timing(p,{duration:t.duration,toValue:t.endCoordinates.height,useNativeDriver:c})]).start()},P=function(t){'android'===u.Platform.OS?y(0):u.Animated.parallel([u.Animated.timing(p,{duration:t.duration,toValue:0,useNativeDriver:c})]).start()};return o.useEffect(function(){return b.current=u.Keyboard.addListener('android'===u.Platform.OS?'keyboardDidShow':'keyboardWillShow',h),O.current=u.Keyboard.addListener('android'===u.Platform.OS?'keyboardDidHide':'keyboardWillHide',P),function(){var t,n;null==(t=b.current)||t.remove(),null==(n=O.current)||n.remove(),b.current=null,O.current=null}},[]),'android'===u.Platform.OS?o.createElement(u.View,{style:{bottom:p?50:p}},l,o.createElement(u.KeyboardAvoidingView,{behavior:"padding",keyboardVerticalOffset:-p/2})):o.createElement(u.Animated.View,{style:{paddingBottom:p,flex:1}},l)};e.default=f},787,[1,41,165,2]); +__d(function(g,r,i,a,_m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){var t=(0,o.useContext)(h.ConfigServiceContext).sessionConfig,C=t.permissions.polls.can_create,w=(0,p.useDisclosure)(),P=w.isOpen,O=w.onClose,j=w.onOpen,M=(0,o.useContext)(f.MediaRoomContext).mediaRoom,B=(0,o.useContext)(s.PeersServiceContext).selfPeer,S=(0,u.useSelector)(function(t){return t.room.polls}),_=(0,n.useWindowDimensions)(),k=(0,p.useScale)(t.theme.dimensions||_),T=k.height,D=k.width,F=(Math.floor(2*T/3),function(){var t=P?O:j;t()}),R=(0,u.useSelector)(function(t){return t.room.chatMessages}).filter(function(t){return!0!==t.read&&t.type===x.MessageTypes.poll}),W=(0,u.useDispatch)();(0,o.useEffect)(function(){R.length>0&&W((0,m.markMessagesRead)((0,l.default)({},x.MessageTypes.poll,!0)))},[R]);var N=Object.values(S);return o.default.createElement(c.Flex,{height:T-30,width:D,direction:"column",justifyContent:"space-between",overflowY:"auto",px:10,pb:10,pt:50},o.default.createElement(c.Flex,null,o.default.createElement(c.Box,{overflowY:"auto",className:"dyte-client-noScrollbar"},P?o.default.createElement(c.Box,null,P&&o.default.createElement(b.default,{toggle:F})):o.default.createElement(o.default.Fragment,null,N.length>0?o.default.createElement(n.ScrollView,{style:{height:C?T-150:T},contentContainerStyle:{paddingBottom:C?0:120}},o.default.createElement(n.TouchableWithoutFeedback,null,o.default.createElement(c.Box,null,N.map(function(t,l){return o.default.createElement(c.Box,{my:10},o.default.createElement(c.Text,{ml:4},t.createdBy?"Poll by "+t.createdBy:''),o.default.createElement(c.Box,{mt:1,className:"dyte-client-bubble dyte-client-other dyte-client-type-3"},o.default.createElement(E.default,{mediaRoom:M,poll:t,selfPeer:B})))})))):o.default.createElement(c.Flex,{height:T-150,width:D,align:"center",justify:"center"},o.default.createElement(c.Text,{fontSize:"lg",color:v.colors.textPrimary[100]},"No Polls created yet."))))),C&&o.default.createElement(c.Button,{fontSize:"16",onClick:F},o.default.createElement(c.Box,{bg:P?'danger.500':'primary.500',p:8,justify:"center",borderRadius:y.default.small},o.default.createElement(c.Text,{textAlign:"center"},P?'Cancel Poll Creation':'Create New Poll'))))};var l=t(r(d[1])),n=r(d[2]),o=(function(t,l){if(!l&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var n=C(l);if(n&&n.has(t))return n.get(t);var o={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in t)if("default"!==c&&Object.prototype.hasOwnProperty.call(t,c)){var f=u?Object.getOwnPropertyDescriptor(t,c):null;f&&(f.get||f.set)?Object.defineProperty(o,c,f):o[c]=t[c]}o.default=t,n&&n.set(t,o);return o})(r(d[3])),u=r(d[4]),c=r(d[5]),f=r(d[6]),s=r(d[7]),m=r(d[8]),p=r(d[9]),y=t(r(d[10])),h=r(d[11]),x=r(d[12]),b=t(r(d[13])),E=t(r(d[14])),v=r(d[15]);function C(t){if("function"!=typeof WeakMap)return null;var l=new WeakMap,n=new WeakMap;return(C=function(t){return t?n:l})(t)}},788,[1,261,2,165,432,507,580,669,480,488,671,503,713,789,791,793]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){var C=t.toggle,k=(0,u.useContext)(f.MediaRoomContext).mediaRoom,b=u.default.useState({question:'',options:Array(2).fill(''),anonymous:!1,hideVotes:!0}),v=(0,n.default)(b,2),T=v[0],E=v[1],w=(0,u.useContext)(c.ThemeContext).colors,P=function(t,n){var l=T.options;l[n]=t,E((0,o.default)({},T,{options:l}))},O=function(){var t=T.options;t.push(''),E((0,o.default)({},T,{options:t}))},j=(u.default.useContext(x.OrientationContext).orientation,(0,u.useContext)(p.ConfigServiceContext).sessionConfig),B=(0,l.useWindowDimensions)(),R=(j.theme.dimensions||B).height;return u.default.createElement(l.ScrollView,{style:{height:R-200}},u.default.createElement(s.Box,{py:20,px:10},u.default.createElement(s.VStack,{spacing:4},u.default.createElement(s.Text,{fontSize:"xl",textAlign:"center"},"Poll Question"),u.default.createElement(l.TextInput,{multiline:!0,autoFocus:!1,placeholder:"What is your poll for?",numberOfLines:4,value:T.question,placeholderTextColor:w.textPrimary[400],onChangeText:function(t){E((0,o.default)({},T,{question:t}))},style:[{backgroundColor:w.secondary[800],height:75,color:w.textPrimary[300]},y.default.createPollInputText]}),T.options.map(function(t,o){return u.default.createElement(l.TextInput,{autoFocus:!1,placeholder:"Enter an option",value:T.options[o],placeholderTextColor:w.textPrimary[400],onChangeText:function(t){return P(t,o)},style:[{backgroundColor:w.secondary[800],color:w.textPrimary[300]},y.default.createPollInputText]})}),u.default.createElement(s.Box,{bg:"secondary.700",mt:20,width:125,height:30,alignItems:"center",justifyContent:"center"},u.default.createElement(s.Button,{onClick:function(){return O()}},u.default.createElement(s.Text,null,"+ Add an Option"))),u.default.createElement(s.CheckBox,{rightText:"Anonymous",style:{marginTop:15,paddingRight:10,height:20,justifyContent:'center',borderRadius:h.default.small},rightTextStyle:{color:'white'},checkedCheckBoxColor:"white",uncheckedCheckBoxColor:"white",isChecked:T.anonymous,onClick:function(){var t=!T.anonymous;E((0,o.default)({},T,{anonymous:t}))}}),u.default.createElement(s.CheckBox,{rightText:"Hide Results before Voting",style:{marginTop:15,paddingRight:10,height:20,justifyContent:'center',borderRadius:h.default.small},rightTextStyle:{color:'white'},checkedCheckBoxColor:"white",uncheckedCheckBoxColor:"white",isChecked:T.hideVotes,onClick:function(){var t=!T.hideVotes;E((0,o.default)({},T,{hideVotes:t}))}}),u.default.createElement(s.Box,{mt:10,bg:"primary.500",p:8,mb:5,justify:"center",borderRadius:h.default.small},u.default.createElement(s.Button,{fontSize:"16",onClick:function(){var t=T.question,n=T.options;if(t)if(''===n[0]||''===n[1])l.Alert.alert('Error:','Please add minimum two options',[{text:'OK'}]);else{var u=(0,o.default)({},T);u.options=n.filter(function(t){return''!==t}),k.newPoll(u),C()}else l.Alert.alert('Error:','Question Can\'t be empty',[{text:'OK'}])}},u.default.createElement(s.Text,{textAlign:"center"},"Create Poll"))))))};var o=t(r(d[1])),n=t(r(d[2])),l=r(d[3]),u=(function(t,o){if(!o&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var n=C(o);if(n&&n.has(t))return n.get(t);var l={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in t)if("default"!==c&&Object.prototype.hasOwnProperty.call(t,c)){var s=u?Object.getOwnPropertyDescriptor(t,c):null;s&&(s.get||s.set)?Object.defineProperty(l,c,s):l[c]=t[c]}l.default=t,n&&n.set(t,l);return l})(r(d[4])),c=r(d[5]),s=r(d[6]),f=r(d[7]),h=t(r(d[8])),p=r(d[9]),x=r(d[10]),y=t(r(d[11]));function C(t){if("function"!=typeof WeakMap)return null;var o=new WeakMap,n=new WeakMap;return(C=function(t){return t?n:o})(t)}},789,[1,22,41,2,165,509,507,580,671,503,570,790]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(d[1]),n=t(r(d[2])),u=o.StyleSheet.create({createPollInputText:{paddingLeft:15,paddingRight:5,marginTop:20,borderRadius:n.default.medium,paddingTop:10,paddingBottom:10}});e.default=u},790,[1,2,671]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){var s=t.selfPeer,p=t.mediaRoom,v=t.poll,x=function(t){try{p.votePoll({index:t,pollId:v.id})}catch(t){l.Alert.alert('Error','Error: Problem casting your vote',[{text:'OK'}])}};if(console.log('Poll',v),v){v.id;var h=Math.max.apply(Math,(0,n.default)(v.options.map(function(t){return t.votes.length})).concat([0]));return o.default.createElement(u.VStack,{spacing:2,direction:"row",bg:"secondary.800",p:12,mt:8,borderRadius:c.default.medium},o.default.createElement(u.Text,{textAlign:"left"},v.question),o.default.createElement(u.Box,{mt:8},v.options.map(function(t,n){return o.default.createElement(u.Flex,{onClick:function(){return x(n)},mb:4},o.default.createElement(f.default,{active:t.votes.length===h&&t.votes.length>0,option:t,index:n,selfId:s.userId,onChange:function(){return x(n)}}))})))}return o.default.createElement(u.Text,{fontStyle:"italic"},"Poll wasn't found or has been deleted")};var n=t(r(d[1])),l=r(d[2]),o=t(r(d[3])),u=r(d[4]),c=t(r(d[5])),f=t(r(d[6]))},791,[1,49,2,165,507,671,792]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){var f=t.option,p=(t.index,t.active,t.selfId),s=t.onChange,y=(0,o.useContext)(u.ThemeContext).colors,h=f.votes.find(function(t){return t.id===p});return o.default.createElement(n.Box,{bg:h?'primary.500':'secondary.700',borderRadius:l.default.medium,p:6},o.default.createElement(n.HStack,{px:1,align:"center",mr:6},o.default.createElement(n.CheckBox,{style:{paddingRight:10,height:30,justifyContent:'center',borderRadius:l.default.small},checkedCheckBoxColor:"white",uncheckedCheckBoxColor:"white",isChecked:!!h,onClick:s}),o.default.createElement(n.Text,{textAlign:"center"},f.text),null!==f.count&&o.default.createElement(n.Text,null,"("+f.count+")")),o.default.createElement(n.HStack,{mt:1},f.votes.map(function(t,l){return o.default.createElement(n.Tooltip,{label:t.name},o.default.createElement(c.default,{style:{marginRight:5,marginTop:5,marginBottom:5},bgColor:h?y.secondary[700]:y.primary[500],color:y.textPrimary[100],name:t.name}))})))};var n=r(d[1]),o=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=f(n);if(o&&o.has(t))return o.get(t);var l={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in t)if("default"!==c&&Object.prototype.hasOwnProperty.call(t,c)){var p=u?Object.getOwnPropertyDescriptor(t,c):null;p&&(p.get||p.set)?Object.defineProperty(l,c,p):l[c]=t[c]}l.default=t,o&&o.set(t,l);return l})(r(d[2])),l=t(r(d[3])),u=r(d[4]),c=t(r(d[5]));function f(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(f=function(t){return t?o:n})(t)}},792,[1,507,165,671,509,677]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"colors",{enumerable:!0,get:function(){return n.default}}),Object.defineProperty(e,"fontSize",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(e,"fontWeight",{enumerable:!0,get:function(){return f.default}});var n=t(r(d[1])),u=t(r(d[2])),f=t(r(d[3]))},793,[1,571,794,795]); +__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var x={xs:'12px',sm:'14px',md:'16px',lg:'18px',xl:'20px'};e.default=x},794,[]); +__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var l={light:300,normal:400,medium:500,bold:600};e.default=l},795,[]); +__d(function(g,r,_i,_a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){var t=(0,c.useSelector)(function(t){return t.room.roomViewType}),i=(0,n.useContext)(p.PeersServiceContext),l=i.processedPeers,a=i.selfPeer,s=i.joinedProcessedPeers,y=(0,n.useContext)(x.MediaRoomContext).mediaRoom,h=(0,n.useContext)(b.ConfigServiceContext).sessionConfig,k=(0,o.useWindowDimensions)(),C=(0,T.useScale)(h.theme.dimensions||k).width,S=(0,c.useSelector)(function(t){return t.room.requestToJoinPeersList}),_=S.filter(function(t){return t.requestToJoinType===u.RequestToJoinType.present}),P=S.filter(function(t){return t.requestToJoinType===u.RequestToJoinType.ask});l=[a].concat(l.sort(function(t,n){return t.id.localeCompare(n.id)})).filter(function(t){return!(null!=t&&t.webinarHiddenParticipant)});var v=[a].concat(s).filter(function(t){return null==t?void 0:t.webinarHiddenParticipant}).filter(function(t,n,i){return i.findIndex(function(n){return n.id===t.id})===n}),q=[a].concat(s).filter(function(t){return!(null!=t&&t.webinarHiddenParticipant)&&t.requestToJoinType===u.RequestToJoinType.ask});l=l.concat(q).filter((A=new Set,function(t){return!A.has(t.id)&&A.add(t.id)}));var A;var M=function(t,n){y.acceptAllRequestToJoinStage([{id:t,requestToJoinType:n,type:f.WebinarAcceptRequestType.REQUESTED_BY_PARTICIPANT}])},W=function(t){y.rejectRequestToJoinStage(t)};return n.default.createElement(E.Flex,{mt:60,width:C},n.default.createElement(o.ScrollView,{style:{padding:20}},n.default.createElement(o.TouchableWithoutFeedback,null,n.default.createElement(E.Box,null,n.default.createElement(E.Box,{my:20},t===f.DyteViewTypes.webinar&&l.length>0&&n.default.createElement(E.Text,{fontSize:16,fontWeight:"bold",mb:10},"Presenting (",l.length,")"),l.map(function(i){return n.default.createElement(R,{peer:i,key:i.id,mediaRoom:y,permissions:null==h?void 0:h.permissions,roomViewType:t})})),v.length>0&&n.default.createElement(E.Box,null,n.default.createElement(E.Text,{fontSize:16,fontWeight:"bold",mt:20,mb:10},' ',"Attending (",v.length,")"),v.map(function(i){return n.default.createElement(R,{key:i.id,peer:i,mediaRoom:y,permissions:null==h?void 0:h.permissions,roomViewType:t})})),P.length>0&&n.default.createElement(E.Box,null,n.default.createElement(E.Text,{fontSize:16,fontWeight:"bold",mt:20,mb:10},' ',"Want to ask Question (",P.length,")"),P.map(function(t){return n.default.createElement(w,{rejectRequest:W,acceptRequest:M,peer:t,key:t.id,type:"REQUEST_TO_ASK"})})),_.length>0&&n.default.createElement(E.Box,null,n.default.createElement(E.Text,{fontSize:16,fontWeight:"bold",mt:20,mb:10},' ',"Want to Present (",_.length,")"),_.map(function(t){return n.default.createElement(w,{rejectRequest:W,acceptRequest:M,peer:t,key:t.id,type:"REQUEST_TO_PRESENT"})})),n.default.createElement(E.Box,{height:200})))))};var n=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var i=h(n);if(i&&i.has(t))return i.get(t);var l={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in t)if("default"!==a&&Object.prototype.hasOwnProperty.call(t,a)){var u=o?Object.getOwnPropertyDescriptor(t,a):null;u&&(u.get||u.set)?Object.defineProperty(l,a,u):l[a]=t[a]}l.default=t,i&&i.set(t,l);return l})(r(d[1])),i=r(d[2]),l=t(r(d[3])),o=r(d[4]),a=t(r(d[5])),u=r(d[6]),c=r(d[7]),f=r(d[8]),s=t(r(d[9])),p=r(d[10]),E=r(d[11]),y=t(r(d[12])),x=r(d[13]),b=r(d[14]),T=r(d[15]);function h(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,i=new WeakMap;return(h=function(t){return t?i:n})(t)}function w(t){var o=t.rejectRequest,a=t.acceptRequest,u=t.peer,c=t.type,f=(0,n.useContext)(i.ThemeContext).colors;return n.default.createElement(E.Flex,{direction:"row",align:"center",justify:"space-between",bg:"secondary.800",p:8,mt:8,borderRadius:s.default.medium},n.default.createElement(E.Flex,{direction:"row",align:"center"},n.default.createElement(l.default,{name:""+u.name,bgColor:f.primary[500]}),n.default.createElement(E.Text,{ml:10,color:f.textPrimary[200],textAlign:"center",fontWeight:"bold"},n.default.createElement(y.default,{name:u.name>30?u.name.substring(0,20)+"...":""+u.name,charSize:30}),u.isMe?' (me)':null)),n.default.createElement(E.Flex,{ml:"auto",mr:2,direction:"row"},n.default.createElement(E.Box,{mr:6},n.default.createElement(E.Button,{onClick:function(){return a(u.id,c)}},n.default.createElement(E.Icon,{boxSize:"xl",name:"check",fill:f.success[500]}))),n.default.createElement(E.Box,{ml:6},n.default.createElement(E.Button,{onClick:function(){return o(u.id)}},n.default.createElement(E.Icon,{boxSize:"xl",name:"clear",fill:f.danger[500]})))))}function R(t){var o=t.peer,c=t.mediaRoom,p=t.permissions,x=t.roomViewType,T=(0,n.useContext)(i.ThemeContext).colors,h=(0,n.useContext)(b.ConfigServiceContext).participantControls,w=(null==p?void 0:p.pin_participant)||(null==p?void 0:p.can_allow_participant_audio)||(null==p?void 0:p.can_allow_participant_video)||(null==p?void 0:p.kick_participant),R=p.accept_present_requests,k=[];return(w||h.length>0)&&(null!=p&&p.pin_participant&&(o.isPinned?k.push({title:'Unpin',onClick:function(){return c.pin(null)}}):k.push({title:'Pin',onClick:function(){return c.pin(o.id)}})),null!=p&&p.can_allow_participant_audio&&k.push({title:'Mute Audio',onClick:function(){return c.disableAudio(o.id)}}),null!=p&&p.can_allow_participant_video&&k.push({title:'Disable Video',onClick:function(){return c.disableVideo(o.id)}}),null!=p&&p.kick_participant&&!o.isMe&&k.push({title:'Kick',onClick:function(){return c.kick(o.id)}}),x!==f.DyteViewTypes.webinar||o.isMe||!R||o.webinarHiddenParticipant||k.push({title:'Force Stop Presenting',onClick:function(){return c.removePeerFromStage(o.id,f.WebinarAcceptRequestType.REQUESTED_BY_MODERATOR)}}),x===f.DyteViewTypes.webinar&&!o.isMe&&R&&k.push({title:'Grant Premission to Present',onClick:function(){return c.acceptAllRequestToJoinStage([{id:o.id,requestToJoinType:u.RequestToJoinType.present,type:f.WebinarAcceptRequestType.REQUESTED_BY_MODERATOR}])}}),h.forEach(function(t){o.isMe&&!1===t.showSelf||k.push({title:t.label,onClick:function(){return t.onClick(o.id)}})}),k.push({title:'Cancel',onClick:function(){}})),n.default.createElement(E.Flex,{direction:"row",align:"center",justify:"space-between",bg:"secondary.800",p:8,mt:8,borderRadius:s.default.medium},n.default.createElement(E.Flex,{direction:"row",align:"center"},n.default.createElement(l.default,{name:""+o.displayName,bgColor:T.primary[500]}),n.default.createElement(E.HStack,{ml:10,color:T.textPrimary[200],textAlign:"center",fontWeight:"bold"},n.default.createElement(y.default,{name:o.displayName.length>30?o.displayName.substring(0,20)+"...":""+o.displayName,charSize:30}),(o.isMe||o.label)&&n.default.createElement(E.Text,{background:"primary.300",color:"textPrimary.100",pr:4,ml:4,borderRadius:3},o.isMe?'me':o.label))),n.default.createElement(E.Flex,{ml:"auto",mr:2,direction:"row"},n.default.createElement(E.Box,{mr:8},o.producingAudio?n.default.createElement(E.Icon,{boxSize:"xl",name:"mic",fill:T.textPrimary[400]}):n.default.createElement(E.Icon,{boxSize:"xl",name:"mic-off",fill:T.danger[500]})),o.producingVideo?n.default.createElement(E.Icon,{boxSize:"xl",name:"videocam",fill:T.textPrimary[400]}):n.default.createElement(E.Icon,{boxSize:"xl",name:"videocam-off",fill:T.danger[500]}),(w||h.length>0)&&n.default.createElement(a.default,{options:k.map(function(t){return t.title}),actions:k.map(function(t){return t.onClick})})))}},796,[1,165,509,677,2,797,487,432,492,671,669,507,687,580,503,488]); +__d(function(g,r,_i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var t=e(r(d[1])),n=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=c(t);if(n&&n.has(e))return n.get(e);var o={},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var u=l?Object.getOwnPropertyDescriptor(e,i):null;u&&(u.get||u.set)?Object.defineProperty(o,i,u):o[i]=e[i]}o.default=e,n&&n.set(e,o);return o})(r(d[2])),o=r(d[3]),l=r(d[4]),i=r(d[5]),u=e(r(d[6]));function c(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(c=function(e){return e?n:t})(e)}var f=function(e){var c=(0,n.useRef)(),f=(0,n.useState)(!1),s=(0,t.default)(f,2),p=s[0],h=s[1],w=(0,n.useContext)(l.ThemeContext).colors,v=function(t){for(var n=e.options,o=0;o=0&&(n=e.destructiveIndex),o.ActionSheetIOS.showActionSheetWithOptions({options:t,destructiveButtonIndex:n,cancelButtonIndex:t.length-1},function(e){v(e)})}else'android'===o.Platform.OS&&o.UIManager.showPopupMenu((0,o.findNodeHandle)(c.current),t,function(){return console.log('something went wrong with the popup menu')},function(e,t){v(t)})}},n.default.createElement(i.Icon,{boxSize:"xl",ml:5,name:"dots-vertical",fill:w.textPrimary[300]}))),b)};_e.default=f},797,[1,41,165,2,509,507,671]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.stopRecording=e.startRecording=e.getActiveRecording=void 0;var n=t(r(d[1])),o=t(r(d[2]));e.startRecording=function(t){var s,c,u,p;return n.default.async(function(l){for(;;)switch(l.prev=l.next){case 0:return s=t.authToken,c=t.organizationId,u=t.roomName,l.next=3,n.default.awrap(fetch(o.default.apiBase+"/v1/organizations/"+c+"/rooms/"+u+"/recording",{method:'POST',headers:{Accept:'application/json','Content-Type':'application/json',Authorization:"Bearer "+s}}));case 3:if(201===(p=l.sent).status){l.next=6;break}throw new Error('Recording failed to start');case 6:return l.abrupt("return",p.json());case 7:case"end":return l.stop()}},null,null,null,Promise)};e.stopRecording=function(t){var s,c,u,p,l;return n.default.async(function(f){for(;;)switch(f.prev=f.next){case 0:return s=t.authToken,c=t.organizationId,u=t.roomName,p=t.recordingId,f.next=3,n.default.awrap(fetch(o.default.apiBase+"/v1/organizations/"+c+"/rooms/"+u+"/recordings/"+p,{method:'PUT',body:JSON.stringify({recordingAction:'stop'}),headers:{Accept:'application/json','Content-Type':'application/json',Authorization:"Bearer "+s}}));case 3:if(201===(l=f.sent).status){f.next=6;break}throw new Error('Recording failed to stop');case 6:return f.abrupt("return",l.json());case 7:case"end":return f.stop()}},null,null,null,Promise)};e.getActiveRecording=function(t){var s,c,u,p;return n.default.async(function(l){for(;;)switch(l.prev=l.next){case 0:return s=t.authToken,c=t.organizationId,u=t.roomName,l.next=3,n.default.awrap(fetch(o.default.apiBase+"/v1/organizations/"+c+"/rooms/"+u+"/active-recording",{method:'GET',headers:{Accept:'application/json','Content-Type':'application/json',Authorization:"Bearer "+s}}));case 3:return p=l.sent,l.abrupt("return",p.json());case 5:case"end":return l.stop()}},null,null,null,Promise)}},798,[1,67,499]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=b(n);if(o&&o.has(t))return o.get(t);var u={},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in t)if("default"!==s&&Object.prototype.hasOwnProperty.call(t,s)){var c=l?Object.getOwnPropertyDescriptor(t,s):null;c&&(c.get||c.set)?Object.defineProperty(u,s,c):u[s]=t[s]}u.default=t,o&&o.set(t,u);return u})(r(d[1])),o=r(d[2]),u=r(d[3]),l=r(d[4]),s=r(d[5]),c=r(d[6]),f=r(d[7]),p=r(d[8]),y=r(d[9]),T=t(r(d[10]));function b(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(b=function(t){return t?o:n})(t)}var x=function(t){var b=t.isMobile,x=(0,u.useSelector)(function(t){return t.room.roomViewType}),S=(0,u.useSelector)(function(t){return t.participant.requestToJoinStageState}),q=(0,n.useContext)(p.ThemeContext).colors,v=(0,n.useContext)(o.MediaRoomContext).mediaRoom,E=(0,u.useDispatch)(),R=(0,n.useContext)(y.ConfigServiceContext).sessionConfig,w=(0,c.useWindowDimensions)(),C=R.theme.dimensions||w,h=(C.height,C.width),O=x===s.DyteViewTypes.webinar&&S===l.RequestToJoinStageState.INITIATED;return n.default.createElement(f.Modal,{isVisible:O,backdropOpacity:.8,backdropColor:q.secondary[800]},n.default.createElement(f.Flex,{width:.9*h,bg:"secondary.1000",color:"textPrimary.100",px:15,borderRadius:T.default.medium},n.default.createElement(f.Flex,{pt:15},n.default.createElement(f.Text,{fontSize:28,fontWeight:"bold"},"Request")),n.default.createElement(f.Flex,{display:"flex",pb:20},n.default.createElement(f.Flex,{direction:b?'column':'row',justifyContent:"space-between"},n.default.createElement(f.Button,{onClick:function(){return t=l.RequestToJoinType.present,E((0,l.requestToJoinType)(t)),E((0,l.requestedJoinToStageState)(l.RequestToJoinStageState.WAITING)),v.requestToJoinStage(t),void c.Alert.alert('Request Sent',"Request to "+(t===l.RequestToJoinType.present?'present':'ask')+" has been sent successfully to host",[{text:'OK',onPress:function(){}}]);var t}},n.default.createElement(f.Box,{bg:"primary.500",py:12,px:20,mt:20,borderRadius:T.default.small,align:"center"},n.default.createElement(f.Text,null,"Request to Present"))),n.default.createElement(f.Button,{onClick:function(){E((0,l.requestedJoinToStageState)(l.RequestToJoinStageState.NONE)),E((0,l.requestToJoinType)(void 0))}},n.default.createElement(f.Box,{bg:"danger.500",py:12,px:20,mt:20,borderRadius:T.default.small,align:"center"},n.default.createElement(f.Text,null,"Cancel")))))))};e.default=x},799,[1,165,580,432,487,492,2,507,509,503,671]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var l=C(n);if(l&&l.has(t))return l.get(t);var u={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in t)if("default"!==c&&Object.prototype.hasOwnProperty.call(t,c)){var s=o?Object.getOwnPropertyDescriptor(t,c):null;s&&(s.get||s.set)?Object.defineProperty(u,c,s):u[c]=t[c]}u.default=t,l&&l.set(t,u);return u})(r(d[1])),l=r(d[2]),u=r(d[3]),o=r(d[4]),c=r(d[5]),s=r(d[6]),f=r(d[7]),p=r(d[8]),y=r(d[9]),x=t(r(d[10])),E=t(r(d[11])),b=r(d[12]);function C(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,l=new WeakMap;return(C=function(t){return t?l:n})(t)}var w=function(){var t,C=(0,u.useSelector)(function(t){return t.room.roomViewType}),w=(0,u.useSelector)(function(t){return t.participant.presentingState}),T=(0,n.useContext)(l.MediaRoomContext).mediaRoom,h=(0,n.useContext)(s.ConfigServiceContext).sessionConfig,P=((0,u.useSelector)(function(t){return t.participant.requestToJoinType}),'LANDSCAPE'===n.default.useContext(b.OrientationContext).orientation),v=(0,u.useDispatch)(),S=(0,y.useWindowDimensions)(),k=h.theme.dimensions||S,_=(k.height,k.width),O=(0,n.useContext)(p.ThemeContext).colors,R=C===c.DyteViewTypes.webinar&&w===o.PresentingState.INITIATED,j=function(){T.startPresenting()},B=function(){var t;null!=(t=h.permissions)&&t.accept_present_requests?v((0,o.stoppedPresenting)()):T.removePeerFromStage(T.peerid,c.WebinarAcceptRequestType.REQUESTED_BY_PARTICIPANT)},D=(null==(t=h.permissions)||t.accept_present_requests,function(){return o.RequestToJoinType.present?'Start Presenting':'Start Asking'});return n.default.createElement(f.Modal,{isVisible:R,backdropOpacity:.8,backdropColor:O.secondary[800]},n.default.createElement(f.Flex,{width:.9*_,bg:"secondary.1000",color:"textPrimary.100",px:15,borderRadius:x.default.medium},n.default.createElement(f.Flex,{py:25},n.default.createElement(f.Flex,{display:"flex",py:20},P?n.default.createElement(f.HStack,null,n.default.createElement(f.Flex,{width:"50%"},n.default.createElement(E.default,null)),n.default.createElement(f.Flex,{width:"50%",px:25,direction:"column",justify:"center"},n.default.createElement(f.Button,{width:"100%",onClick:B},n.default.createElement(f.Box,{bg:"danger.500",py:15,px:20,borderRadius:x.default.small,align:"center"},n.default.createElement(f.Text,null,"Cancel"))),n.default.createElement(f.Button,{width:"100%",onClick:j},n.default.createElement(f.Box,{bg:"primary.500",py:15,px:20,mt:20,borderRadius:x.default.small,align:"center"},n.default.createElement(f.Text,null,D()))))):n.default.createElement(f.VStack,null,n.default.createElement(E.default,null),n.default.createElement(f.Flex,{direction:"column",justifyContent:"space-between"},n.default.createElement(f.Button,{width:"100%",onClick:B},n.default.createElement(f.Box,{bg:"danger.500",py:12,px:20,mt:10,borderRadius:x.default.small,align:"center"},n.default.createElement(f.Text,null,"Cancel"))),n.default.createElement(f.Button,{width:"100%",onClick:j},n.default.createElement(f.Box,{bg:"primary.500",py:12,px:20,mt:10,borderRadius:x.default.small,align:"center"},n.default.createElement(f.Text,null,D())))))))))};e.default=w},800,[1,165,580,432,487,492,503,507,509,2,671,801,570]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){var t=(0,n.useContext)(p.ConfigServiceContext).sessionConfig,v=(0,c.useWindowDimensions)(),S=(t.theme.dimensions||v).width,x='LANDSCAPE'===n.default.useContext(b.OrientationContext).orientation,y=Math.floor(3*S/9);S<1024&&S>500?y=Math.floor(4*S/9):S<500&&(y=Math.floor(7.2*S/9));var P=Math.floor(y*(x?3:5)/4.4),D=(0,o.useSelector)(function(t){return t.participant.id}),I=(0,o.useSelector)(function(t){return t.participant.videoOff}),w=(0,o.useSelector)(function(t){return t.participant.audioMuted}),C=(0,o.useSelector)(function(t){return t.participant.displayName}),M=(0,o.useSelector)(function(t){return t.participant.displayImageURL}),k=(0,o.useSelector)(function(t){return t.participant.device}),O=(0,o.useSelector)(function(t){return t.participant.participantPermissions}),j=(0,o.useSelector)(function(t){return t.participant.videoProduction}),T=(0,o.useSelector)(function(t){return t.participant.audioProduction}),N=(0,n.useContext)(s.UserTrackContext),A=N.mediaTracks,_=A.webcamTrack,z=A.audioTrack,B=N.inputDevices,L=(B.audioInputDevices,B.videoInputDevices,B.onAudioInputChange,B.onVideoInputChange,B.toggleAudioState),W=B.toggleVideoState,R=n.default.createElement(u.Box,{status:"error",bg:"danger.500",p:12,borderRadius:h.default.small,mt:10,width:y},n.default.createElement(u.HStack,{width:y},n.default.createElement(u.VStack,null,n.default.createElement(u.Text,{mb:2,fontSize:"lg",fontWeight:"bold"},"Permission Denied"),n.default.createElement(u.Text,{fontSize:"sm"},"We could not get permission to access your device.")))),V={id:D,device:k,displayName:C,audioMuted:w,picture:M,videoVisible:!I,videoTrack:_,audioTrack:z,isMe:!0};return n.default.createElement(u.Flex,{direction:"column",justify:"center"},n.default.createElement(f.default,{height:P,width:y,peer:V},n.default.createElement(u.Flex,{position:"absolute",bottom:1,zIndex:2e3},n.default.createElement(u.Flex,{direction:"row",justify:"flex-end",width:y,mb:10},n.default.createElement(u.Button,{disabled:T===l.MediaStates.NOT_APPLICABLE||O.microphone===E.permissionEnum.DENIED,onClick:L},n.default.createElement(u.Box,{height:36,width:36,bg:"secondary.800",borderRadius:h.default.small,align:"center",mr:5,justify:"center"},!w&&z?n.default.createElement(u.Icon,{name:"mic",boxSize:"20",fill:"textPrimary.200"}):n.default.createElement(u.Icon,{name:"mic-off",boxSize:"20",fill:"danger.500"}))),n.default.createElement(u.Button,{disabled:j===l.MediaStates.NOT_APPLICABLE||O.camera===E.permissionEnum.DENIED,onClick:W},n.default.createElement(u.Box,{height:36,width:36,bg:"secondary.800",borderRadius:h.default.small,align:"center",mr:20,justify:"center"},I?n.default.createElement(u.Icon,{name:"videocam-off",boxSize:"20",fill:"danger.500"}):n.default.createElement(u.Icon,{name:"videocam",boxSize:"20",fill:"textPrimary.200"})))))),(O.camera===E.permissionEnum.DENIED||O.microphone===E.permissionEnum.DENIED)&&R)};var n=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=v(n);if(o&&o.has(t))return o.get(t);var u={},c=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in t)if("default"!==l&&Object.prototype.hasOwnProperty.call(t,l)){var f=c?Object.getOwnPropertyDescriptor(t,l):null;f&&(f.get||f.set)?Object.defineProperty(u,l,f):u[l]=t[l]}u.default=t,o&&o.set(t,u);return u})(r(d[1])),o=r(d[2]),u=r(d[3]),c=r(d[4]),l=r(d[5]),f=t(r(d[6])),s=r(d[7]),p=r(d[8]),E=r(d[9]),b=r(d[10]),h=t(r(d[11]));function v(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(v=function(t){return t?o:n})(t)}},801,[1,165,432,507,2,480,676,574,503,487,570,671]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),o=r(d[2]),u=r(d[3]),l=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=s(n);if(o&&o.has(t))return o.get(t);var u={},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var f in t)if("default"!==f&&Object.prototype.hasOwnProperty.call(t,f)){var c=l?Object.getOwnPropertyDescriptor(t,f):null;c&&(c.get||c.set)?Object.defineProperty(u,f,c):u[f]=t[f]}u.default=t,o&&o.set(t,u);return u})(r(d[4])),f=r(d[5]),c=r(d[6]);function s(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(s=function(t){return t?o:n})(t)}var p=function(t){t.isMobile;var s=(0,l.useContext)(u.PeersServiceContext),p=s.joinedProcessedPeers,y=s.selfPeer,h=(0,c.useSelector)(function(t){return t.room.gridView}),v=p.concat([y]).filter(function(t){return!(null!=t&&t.webinarHiddenParticipant)&&(null==t?void 0:t.requestToJoinType)===o.RequestToJoinType.ask});return l.default.createElement(f.Flex,{direction:"row",width:"100%",position:"absolute",zIndex:"1",alignItems:"flex-end",justifyContent:"flex-end",bottom:"70",right:"20"},v.map(function(t){return l.default.createElement(f.Box,{key:t.id},l.default.createElement(n.default,{peer:t,height:80,width:130,hideBadge:!0,zIndex:1}))}),0===v.length&&'multi_alternate'===h&&0!==p.length&&l.default.createElement(f.Box,{key:y.id},l.default.createElement(n.default,{peer:y,height:156,width:96,hideBadge:!0})))};p.defaultProps={isMobile:!1};var y=p;e.default=y},802,[1,676,487,669,165,507,432]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),o=r(d[2]),u=r(d[3]),c=r(d[4]),s=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=M(n);if(o&&o.has(t))return o.get(t);var u={},c=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in t)if("default"!==s&&Object.prototype.hasOwnProperty.call(t,s)){var f=c?Object.getOwnPropertyDescriptor(t,s):null;f&&(f.get||f.set)?Object.defineProperty(u,s,f):u[s]=t[s]}u.default=t,o&&o.set(t,u);return u})(r(d[5])),f=r(d[6]),l=r(d[7]),p=r(d[8]);function M(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(M=function(t){return t?o:n})(t)}var v=s.default.memo(function(t){var M=(0,f.useDispatch)(),v=(0,s.useContext)(l.ConfigServiceContext),y=v.processPreset,S=v.meeting,x=(0,f.useSelector)(function(t){return t.room.producersState}),O=(0,f.useSelector)(function(t){return t.room.legacyMode}),P=(0,f.useSelector)(function(t){return t.room.joined}),b=(0,f.useSelector)(function(t){return t.participant.preset}),h=(0,f.useSelector)(function(t){return t.participant.audioMuted}),k=(0,s.useContext)(u.MediaRoomContext).mediaRoom,w=(0,s.useContext)(c.UserTrackContext).mediaTracks,C=w.audioTrack,E=w.webcamTrack,T=w.screenShareVideoTrack;return(0,s.useEffect)(function(){k&&x===o.MediaStates.LOADED&&n.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:O!==k.legacyMode&&(k.legacyMode=O,k.resetVideoProducers(E,T));case 1:case"end":return t.stop()}},null,null,null,Promise)},[O,x]),(0,s.useEffect)(function(){x===o.MediaStates.NOT_STARTED&&(k.hidden||(k.getMesssages(),k.getPolls()),k.hidden=!1,n.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:if(M((0,o.setProducersState)(o.MediaStates.CONNECTING)),!E){t.next=4;break}return t.next=4,n.default.awrap(k.shareWebcam(E));case 4:if(!C){t.next=7;break}return t.next=7,n.default.awrap(k.shareMic(C,h));case 7:M((0,o.setProducersState)(o.MediaStates.LOADED)),null==S||S.emit(S.Events.localMediaConnected);case 9:case"end":return t.stop()}},null,null,null,Promise))},[x,P]),(0,s.useEffect)(function(){b&&y(b)},[b]),s.default.createElement(p.Box,null)});e.default=v},803,[1,67,480,580,574,165,432,503,507]); +__d(function(g,r,i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=function(e){var E=e.width,x=e.height,h=e.isLandscape,b=e.meetingCode,T=e.roomName,C=e.onChangeMeetingCode,v=e.joinMeeting,w=e.title,j=(0,y.useDispatch)(),O=n.useState({displayName:!1,meetingCode:!1}),P=(0,t.default)(O,2),D=P[0],M=P[1],_=n.useContext(u.ThemeContext).colors,k=(0,y.useSelector)(function(e){return e.participant.displayName});(0,y.useSelector)(function(e){return e.room.roomViewType});return n.createElement(o.Flex,{height:x,width:E,justify:h?'space-evenly':'center',align:"center",backgroundColor:"secondary.1000",top:0,direction:h?'row':'column',bottom:0},n.createElement(o.Flex,{align:"center"},n.createElement(o.Text,{fontWeight:"bold",py:18,fontSize:"lg"},w),n.createElement(l.default,null)),n.createElement(o.Flex,{width:E/(h?3:1)-40,justify:"center"},s.DYTE_DEV_MODE?n.createElement(o.Box,null,n.createElement(o.Text,{color:"textPrimary.300",mt:20},"Name: "),n.createElement(c.TextInput,{style:{paddingLeft:15,height:48,marginVertical:10,borderRadius:p.default.medium,color:_.textPrimary[300],backgroundColor:_.secondary[800],width:E/(h?3:1)-40},onChangeText:function(e){return j((0,f.setUserDisplayName)(e))},editable:!0,showSoftInputOnFocus:!0,value:k})):n.createElement(o.HStack,{justify:"center",py:24},n.createElement(o.Text,null,"you are joining as",' '),n.createElement(o.Text,{fontWeight:"bold"},k)),D.displayName&&n.createElement(o.Text,{color:"danger.300",mb:10}," Please enter your display name"),!T&&s.DYTE_DEV_MODE&&n.createElement(o.Box,null,n.createElement(o.Text,{color:"textPrimary.300"},"Meeting Code:"),n.createElement(c.TextInput,{style:{paddingLeft:15,paddingBottom:7,paddingTop:7,marginVertical:10,borderRadius:p.default.medium,color:_.textPrimary[300],backgroundColor:_.secondary[800],width:E/(h?3:1)-40},onChangeText:C,value:b}),D.meetingCode&&n.createElement(o.Text,{color:"danger.300",mb:10}," Please enter meeting room code")),n.createElement(o.Button,{onClick:function(){var e={displayName:!1,meetingCode:!1};b&&k?v():(k||(e.displayName=!0),b||(e.meetingCode=!0));M(e)}},n.createElement(o.Box,{bg:"primary.500",py:12,mt:10,borderRadius:p.default.medium,align:"center"},n.createElement(o.Text,null,"Join")))))};var t=e(r(d[1])),n=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=E(t);if(n&&n.has(e))return n.get(e);var o={},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in e)if("default"!==c&&Object.prototype.hasOwnProperty.call(e,c)){var u=l?Object.getOwnPropertyDescriptor(e,c):null;u&&(u.get||u.set)?Object.defineProperty(o,c,u):o[c]=e[c]}o.default=e,n&&n.set(e,o);return o})(r(d[2])),o=r(d[3]),l=e(r(d[4])),c=r(d[5]),u=r(d[6]),s=r(d[7]),p=e(r(d[8])),f=r(d[9]),y=r(d[10]);function E(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(E=function(e){return e?n:t})(e)}},804,[1,41,165,507,801,2,509,538,671,487,432]); +__d(function(g,r,i,a,m,e,d){var I;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,(function(I){I.CLIENTID_INVALID="CLIENTID_INVALID",I.MEETING_UNAUTHORIZED="MEETING_UNAUTHORIZED",I.MEETING_NOTFOUND="MEETING_NOTFOUND"})(I||(I={}));var N=I;e.default=N},805,[]); +__d(function(e,i,t,l,n,d,o){n.exports={name:"dyteClientMobile",displayName:"dyteClientMobile"}},806,[]); __r(24); __r(0); \ No newline at end of file diff --git a/Frameworks/ios-device.xcarchive/Products/usr/local/lib/libReact-Core.a b/Frameworks/ios-device.xcarchive/Products/usr/local/lib/libReact-Core.a index 3604362..929e1ab 100644 Binary files a/Frameworks/ios-device.xcarchive/Products/usr/local/lib/libReact-Core.a and b/Frameworks/ios-device.xcarchive/Products/usr/local/lib/libReact-Core.a differ diff --git a/Frameworks/ios-device.xcarchive/Products/usr/local/lib/libglog.a b/Frameworks/ios-device.xcarchive/Products/usr/local/lib/libglog.a index 7f35012..c091437 100644 Binary files a/Frameworks/ios-device.xcarchive/Products/usr/local/lib/libglog.a and b/Frameworks/ios-device.xcarchive/Products/usr/local/lib/libglog.a differ diff --git a/Frameworks/ios-device.xcarchive/dSYMs/DyteSdk.framework.dSYM/Contents/Resources/DWARF/DyteSdk b/Frameworks/ios-device.xcarchive/dSYMs/DyteSdk.framework.dSYM/Contents/Resources/DWARF/DyteSdk index 0fb8b29..3824bc8 100644 Binary files a/Frameworks/ios-device.xcarchive/dSYMs/DyteSdk.framework.dSYM/Contents/Resources/DWARF/DyteSdk and b/Frameworks/ios-device.xcarchive/dSYMs/DyteSdk.framework.dSYM/Contents/Resources/DWARF/DyteSdk differ diff --git a/Frameworks/ios-simulator.xcarchive/Info.plist b/Frameworks/ios-simulator.xcarchive/Info.plist index dd7c177..4023375 100644 --- a/Frameworks/ios-simulator.xcarchive/Info.plist +++ b/Frameworks/ios-simulator.xcarchive/Info.plist @@ -5,7 +5,7 @@ ArchiveVersion 2 CreationDate - 2022-09-13T08:25:54Z + 2022-10-20T06:49:58Z Name DyteSdk SchemeName diff --git a/Frameworks/ios-simulator.xcarchive/Products/Library/Frameworks/DyteSdk.framework/DyteSdk b/Frameworks/ios-simulator.xcarchive/Products/Library/Frameworks/DyteSdk.framework/DyteSdk index c6843f8..3131cf7 100755 Binary files a/Frameworks/ios-simulator.xcarchive/Products/Library/Frameworks/DyteSdk.framework/DyteSdk and b/Frameworks/ios-simulator.xcarchive/Products/Library/Frameworks/DyteSdk.framework/DyteSdk differ diff --git a/Frameworks/ios-simulator.xcarchive/Products/Library/Frameworks/DyteSdk.framework/_CodeSignature/CodeResources b/Frameworks/ios-simulator.xcarchive/Products/Library/Frameworks/DyteSdk.framework/_CodeSignature/CodeResources index 20aaa75..aa41edd 100644 --- a/Frameworks/ios-simulator.xcarchive/Products/Library/Frameworks/DyteSdk.framework/_CodeSignature/CodeResources +++ b/Frameworks/ios-simulator.xcarchive/Products/Library/Frameworks/DyteSdk.framework/_CodeSignature/CodeResources @@ -187,7 +187,7 @@ main.jsbundle - 87sPFjppyVffJLr75AjHc/8rlIU= + euwXzr0pYu8hIMCGSUmbaIGxJ1E= files2 @@ -499,7 +499,7 @@ hash2 - 3ZfixYm2Hx0pBKBBaVywkhO3erLIWZF8X8OIP8Ey5/k= + li2JeWpuY6ms8LcGkQ6PI0y7IhFkrD65IuPD78keV7o= diff --git a/Frameworks/ios-simulator.xcarchive/Products/Library/Frameworks/DyteSdk.framework/main.jsbundle b/Frameworks/ios-simulator.xcarchive/Products/Library/Frameworks/DyteSdk.framework/main.jsbundle index d09d228..fe58795 100644 --- a/Frameworks/ios-simulator.xcarchive/Products/Library/Frameworks/DyteSdk.framework/main.jsbundle +++ b/Frameworks/ios-simulator.xcarchive/Products/Library/Frameworks/DyteSdk.framework/main.jsbundle @@ -3,7 +3,7 @@ var __BUNDLE_START_TIME__=this.nativePerformanceNow?nativePerformanceNow():Date. !(function(n){var e=(function(){function n(n,e){return n}function e(n){var e={};return n.forEach(function(n,r){e[n]=!0}),e}function r(n,r,u){if(n.formatValueCalls++,n.formatValueCalls>200)return"[TOO BIG formatValueCalls "+n.formatValueCalls+" exceeded limit of 200]";var f=t(n,r);if(f)return f;var c=Object.keys(r),s=e(c);if(d(r)&&(c.indexOf('message')>=0||c.indexOf('description')>=0))return o(r);if(0===c.length){if(v(r)){var g=r.name?': '+r.name:'';return n.stylize('[Function'+g+']','special')}if(p(r))return n.stylize(RegExp.prototype.toString.call(r),'regexp');if(y(r))return n.stylize(Date.prototype.toString.call(r),'date');if(d(r))return o(r)}var h,b,m='',j=!1,O=['{','}'];(h=r,Array.isArray(h)&&(j=!0,O=['[',']']),v(r))&&(m=' [Function'+(r.name?': '+r.name:'')+']');return p(r)&&(m=' '+RegExp.prototype.toString.call(r)),y(r)&&(m=' '+Date.prototype.toUTCString.call(r)),d(r)&&(m=' '+o(r)),0!==c.length||j&&0!=r.length?u<0?p(r)?n.stylize(RegExp.prototype.toString.call(r),'regexp'):n.stylize('[Object]','special'):(n.seen.push(r),b=j?i(n,r,u,s,c):c.map(function(e){return l(n,r,u,s,e,j)}),n.seen.pop(),a(b,m,O)):O[0]+m+O[1]}function t(n,e){if(s(e))return n.stylize('undefined','undefined');if('string'==typeof e){var r="'"+JSON.stringify(e).replace(/^"|"$/g,'').replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return n.stylize(r,'string')}return c(e)?n.stylize(''+e,'number'):u(e)?n.stylize(''+e,'boolean'):f(e)?n.stylize('null','null'):void 0}function o(n){return'['+Error.prototype.toString.call(n)+']'}function i(n,e,r,t,o){for(var i=[],a=0,u=e.length;a-1&&(u=l?u.split('\n').map(function(n){return' '+n}).join('\n').substr(2):'\n'+u.split('\n').map(function(n){return' '+n}).join('\n')):u=n.stylize('[Circular]','special')),s(a)){if(l&&i.match(/^\d+$/))return u;(a=JSON.stringify(''+i)).match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(a=a.substr(1,a.length-2),a=n.stylize(a,'name')):(a=a.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),a=n.stylize(a,'string'))}return a+': '+u}function a(n,e,r){return n.reduce(function(n,e){return 0,e.indexOf('\n')>=0&&0,n+e.replace(/\u001b\[\d\d?m/g,'').length+1},0)>60?r[0]+(''===e?'':e+'\n ')+' '+n.join(',\n ')+' '+r[1]:r[0]+e+' '+n.join(', ')+' '+r[1]}function u(n){return'boolean'==typeof n}function f(n){return null===n}function c(n){return'number'==typeof n}function s(n){return void 0===n}function p(n){return g(n)&&'[object RegExp]'===h(n)}function g(n){return'object'==typeof n&&null!==n}function y(n){return g(n)&&'[object Date]'===h(n)}function d(n){return g(n)&&('[object Error]'===h(n)||n instanceof Error)}function v(n){return'function'==typeof n}function h(n){return Object.prototype.toString.call(n)}function b(n,e){return Object.prototype.hasOwnProperty.call(n,e)}return function(e,t){return r({seen:[],formatValueCalls:0,stylize:n},e,t.depth)}})(),r='(index)',t={trace:0,info:1,warn:2,error:3},o=[];o[t.trace]='debug',o[t.info]='log',o[t.warn]='warning',o[t.error]='error';var i=1;function l(r){return function(){var l;l=1===arguments.length&&'string'==typeof arguments[0]?arguments[0]:Array.prototype.map.call(arguments,function(n){return e(n,{depth:10})}).join(', ');var a=arguments[0],u=r;'string'==typeof a&&'Warning: '===a.slice(0,9)&&u>=t.error&&(u=t.warn),n.__inspectorLog&&n.__inspectorLog(o[u],l,[].slice.call(arguments),i),s.length&&(l=p('',l)),n.nativeLoggingHook(l,u)}}function a(n,e){return Array.apply(null,Array(e)).map(function(){return n})}var u="\u2502",f="\u2510",c="\u2518",s=[];function p(n,e){return s.join('')+n+' '+(e||'')}if(n.nativeLoggingHook){n.console;n.console={error:l(t.error),info:l(t.info),log:l(t.info),warn:l(t.warn),trace:l(t.trace),debug:l(t.trace),table:function(e){if(!Array.isArray(e)){var o=e;for(var i in e=[],o)if(o.hasOwnProperty(i)){var l=o[i];l[r]=i,e.push(l)}}if(0!==e.length){var u=Object.keys(e[0]).sort(),f=[],c=[];u.forEach(function(n,r){c[r]=n.length;for(var t=0;t';return function(){for(var r=arguments.length,u=new Array(r),e=0;e0&&void 0!==arguments[0]?arguments[0]:{};if('object'!=typeof t)return Promise.reject(new TypeError('constraints is not a dictionary'));if(!(void 0!==t.audio&&t.audio||void 0!==t.video&&t.video))return Promise.reject(new TypeError('audio and/or video is required'));var o=[];(t=i.normalizeConstraints(t)).audio?o.push(f.default.request({name:'microphone'})):o.push(Promise.resolve(!1));t.video?o.push(f.default.request({name:'camera'})):o.push(Promise.resolve(!1));return new Promise(function(f,l){Promise.all(o).then(function(o){var p=(0,n.default)(o,2),v=p[0],b=p[1];if(v||b){v||delete t.audio,b||delete t.video;y.getUserMedia(t,function(n,o){for(var s,l=c(o);!(s=l()).done;){var p=s.value,v=t[p.kind];'object'==typeof v&&(p.constraints=i.deepClone(v))}var y={streamId:n,streamReactTag:n,tracks:o};f(new u.default(y))},function(t,n){var o;switch(t){case'TypeError':o=new TypeError(n)}o||(o=new s.default({message:n,name:t}));l(o)})}else{l(new s.default({message:'Permission denied.',name:'SecurityError'}))}})})};var n=t(r(d[1])),o=r(d[2]),i=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=l(n);if(o&&o.has(t))return o.get(t);var i={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in t)if("default"!==s&&Object.prototype.hasOwnProperty.call(t,s)){var f=u?Object.getOwnPropertyDescriptor(t,s):null;f&&(f.get||f.set)?Object.defineProperty(i,s,f):i[s]=t[s]}i.default=t,o&&o.set(t,i);return i})(r(d[3])),u=t(r(d[4])),s=t(r(d[5])),f=t(r(d[6]));function l(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(l=function(t){return t?o:n})(t)}function c(t,n){var o="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(o)return(o=o.call(t)).next.bind(o);if(Array.isArray(t)||(o=p(t))||n&&t&&"number"==typeof t.length){o&&(t=o);var i=0;return function(){return i>=t.length?{done:!0}:{done:!1,value:t[i++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function p(t,n){if(t){if("string"==typeof t)return v(t,n);var o=Object.prototype.toString.call(t).slice(8,-1);return"Object"===o&&t.constructor&&(o=t.constructor.name),"Map"===o||"Set"===o?Array.from(t):"Arguments"===o||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(o)?v(t,n):void 0}}function v(t,n){(null==n||n>t.length)&&(n=t.length);for(var o=0,i=new Array(n);o=t.length?{done:!0}:{done:!1,value:t[l++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function n(t,n){if(t){if("string"==typeof t)return o(t,n);var i=Object.prototype.toString.call(t).slice(8,-1);return"Object"===i&&t.constructor&&(i=t.constructor.name),"Map"===i||"Set"===i?Array.from(t):"Arguments"===i||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i)?o(t,n):void 0}}function o(t,n){(null==n||n>t.length)&&(n=t.length);for(var o=0,i=new Array(n);o1&&void 0!==arguments[1]?arguments[1]:'',l=arguments.length>2&&void 0!==arguments[2]?arguments[2]:i,u=new Map,f=new Map;return{clone:(function n(o,i,s){var c=o;if(l(o)){c=null;var v=u.get(o);v?v.push(i):u.set(o,[i])}else{var y=Array.isArray(o)||'undefined'!=typeof FileList&&o instanceof FileList,p=o&&o.constructor===Object;if(y||p){var h=f.has(o);if(h?c=f.get(o):(c=y?[]:{},f.set(o,c)),!s.has(o)){var b=i?i+".":'',A=new Set(s).add(o);if(y)for(var w,S=0,j=t(o);!(w=j()).done;){var I=n(w.value,b+S++,A);h||c.push(I)}else for(var M in o){var O=n(o[M],b+M,A);h||(c[M]=O)}}}}return c})(n,o,new Set),files:u}}},468,[469]); __d(function(g,r,i,a,m,e,d){'use strict';var n=r(d[0]);m.exports=function(t){return'undefined'!=typeof File&&t instanceof File||'undefined'!=typeof Blob&&t instanceof Blob||t instanceof n}},469,[467]); __d(function(g,r,_i,a,m,e,d){function t(t,i){var o="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(o)return(o=o.call(t)).next.bind(o);if(Array.isArray(t)||(o=n(t))||i&&t&&"number"==typeof t.length){o&&(t=o);var f=0;return function(){return f>=t.length?{done:!0}:{done:!1,value:t[f++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function n(t,n){if(t){if("string"==typeof t)return i(t,n);var o=Object.prototype.toString.call(t).slice(8,-1);return"Object"===o&&t.constructor&&(o=t.constructor.name),"Map"===o||"Set"===o?Array.from(t):"Arguments"===o||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(o)?i(t,n):void 0}}function i(t,n){(null==n||n>t.length)&&(n=t.length);for(var i=0,o=new Array(n);i0&&(t.displayName=n.payload.name||'',oe(n.payload.name||''))}),(0,s.default)(n,P.toString(),function(t,n){var o;t.authToken=n.payload,t.id=(o=n.payload,(0,T.parseJwt)(o).id)}),(0,s.default)(n,v.toString(),function(t,n){t.displayName=n.payload,oe(n.payload)}),(0,s.default)(n,N.toString(),function(t,n){t.displayImageURL=n.payload}),(0,s.default)(n,I.toString(),function(t,n){t.loggedIn=n.payload}),(0,s.default)(n,J.toString(),function(t,n){t.participantPermissions=n.payload}),(0,s.default)(n,R.toString(),function(t,n){t.videoProduction=n.payload}),(0,s.default)(n,D.toString(),function(t,n){t.audioProduction=n.payload}),(0,s.default)(n,O.toString(),function(t,n){t.screenSharingProduction=n.payload}),(0,s.default)(n,_.toString(),function(t,n){!1!==t.canUnMute&&(t.audioMuted=n.payload)}),(0,s.default)(n,h.toString(),function(t,n){t.videoOff=n.payload}),(0,s.default)(n,q.toString(),function(t,n){t.videoTrackSelection=n.payload}),(0,s.default)(n,w.toString(),function(t,n){t.audioTrackSelection=n.payload}),(0,s.default)(n,b.toString(),function(t,n){t.sharingScreen=n.payload}),(0,s.default)(n,S.roomJoined.toString(),function(t,n){t.isHost=n.payload.isHost}),(0,s.default)(n,x.toString(),function(t,n){t.isHost||(t.audioMuted=!0,t.canUnMute=n.payload.allowUnMute)}),(0,s.default)(n,Q.toString(),function(t){t.isHost||(t.videoOff=!0)}),(0,s.default)(n,Y.toString(),function(t){t.audioMuted=!0}),(0,s.default)(n,z.toString(),function(t){t.videoOff=!0}),(0,s.default)(n,F.toString(),function(t,n){t.cameraFacing=n.payload}),(0,s.default)(n,k.toString(),function(t,n){t.joinStageSettings=$.ALLOWED,t.requestToJoinStageState=te.ACCEPTED,t.presentingState=ee.INITIATED,t.requestToJoinType=n.payload.requestToJoinType,t.canPresent=!0}),(0,s.default)(n,B.toString(),function(t,n){t.canPresent=n.payload}),(0,s.default)(n,X.toString(),function(t,n){t.webinarHiddenParticipant=n.payload}),(0,s.default)(n,M.toString(),function(t){t.webinarHiddenParticipant=!0,t.joinStageSettings=$.NOT_ALLOWED,t.requestToJoinStageState=te.REJECTED,t.presentingState=ee.NOT_PRESENTING,t.sharingScreen=!1,t.screenSharingProduction=l.MediaStates.NOT_STARTED,A.Alert.alert('Request Declined','Your Request have been declined by host or moderator',[{text:'OK',onPress:function(){}}])}),(0,s.default)(n,U.toString(),function(t,n){t.webinarHiddenParticipant=!0,t.joinStageSettings=$.NOT_ALLOWED,t.audioMuted=!0,t.videoOff=!0,t.sharingScreen=!1,t.requestToJoinStageState=te.NONE,t.presentingState=ee.NOT_PRESENTING,t.screenSharingProduction=l.MediaStates.NOT_STARTED,t.requestToJoinType=void 0;var o=n.payload.type===f.WebinarAcceptRequestType.REQUESTED_BY_PARTICIPANT?'Dropped successfully.':'Dropped from Stage',s=n.payload.type===f.WebinarAcceptRequestType.REQUESTED_BY_PARTICIPANT?"You are no more "+(t.requestToJoinType===ae.present?'Pesenting':'Asking')+".":"Host/Moderator has force stopped you from "+(t.requestToJoinType===ae.present?'Pesenting':'Asking')+".";A.Alert.alert(o,s,[{text:'OK',onPress:function(){}}]),t.canPresent=!1}),(0,s.default)(n,L.toString(),function(t,n){t.requestToJoinStageState=n.payload}),(0,s.default)(n,C.toString(),function(t,n){t.requestToJoinType=n.payload}),(0,s.default)(n,j.toString(),function(t){t.webinarHiddenParticipant=!1,t.presentingState=ee.PRESENTING}),(0,s.default)(n,G.toString(),function(t){t.webinarHiddenParticipant=!0,t.presentingState=ee.NOT_PRESENTING,t.screenSharingProduction=l.MediaStates.NOT_STARTED,t.sharingScreen=!1,t.canPresent=!1}),(0,s.default)(n,W.toString(),function(t){t.presentingState=ee.INITIATED}),(0,s.default)(n,H.toString(),function(t,n){n.payload.id===t.peerId&&(t.requestToJoinType=n.payload.requestToJoinType)}),(0,s.default)(n,K.toString(),function(t,n){var o=n.payload,s=(o.hidden,o.joinStageSettings);t.joinStageSettings=s}),(0,s.default)(n,Z.toString(),function(t,n){t.preset=n.payload.preset}),(0,s.default)(n,S.peerMetadataUpdated.toString(),function(t,n){t.peerId===n.payload.id&&(t.metadata.preset_name=n.payload.preset_name,t.metadata.view_type=n.payload.view_type)}),(0,s.default)(n,ie.toString(),function(t,n){t.videoProduction=l.MediaStates.NOT_STARTED,t.audioProduction=l.MediaStates.NOT_STARTED,t.switched='meeting'}),(0,s.default)(n,S.switchToWebinar.toString(),function(t,n){t.switched='webinar'}),n));e.default=re},487,[1,261,67,475,488,480,481,493,497,2,498]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,Object.defineProperty(e,"useAsyncStorage",{enumerable:!0,get:function(){return n.useAsyncStorage}});var u=t(r(d[1])),n=r(d[2]),o=u.default;e.default=o},488,[1,489,492]); -__d(function(g,r,_i,a,m,_e,d){'use strict';var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var t=e(r(d[1])),n=e(r(d[2]));if(!n.default)throw new Error("[@RNC/AsyncStorage]: NativeModule: AsyncStorage is null.\n\nTo fix this issue try these steps:\n\n \u2022 Run `react-native link @react-native-async-storage/async-storage` in the project root.\n\n \u2022 Rebuild and restart the app.\n\n \u2022 Run the packager with `--reset-cache` flag.\n\n \u2022 If you are using CocoaPods on iOS, run `pod install` in the `ios` directory and then rebuild and re-run the app.\n\n \u2022 If this happens while testing with Jest, check out docs how to integrate AsyncStorage with it: https://react-native-async-storage.github.io/async-storage/docs/advanced/jest\n\nIf none of these fix the issue, please open an issue on the Github repository: https://github.com/react-native-async-storage/react-native-async-storage/issues\n");function i(e,t){var n=arguments.length>1;if('string'!=typeof e&&console.warn("[AsyncStorage] Using "+typeof e+" type for key is not supported. This can lead to unexpected behavior/errors. Use string instead.\nKey passed: "+e+"\n"),n&&'string'!=typeof t){if(null==t)throw new Error("[AsyncStorage] Passing null/undefined as value is not supported. If you want to remove value, Use .remove method instead.\nPassed value: "+t+"\nPassed key: "+e+"\n");console.warn("[AsyncStorage] The value for key \""+e+"\" is not a string. This can lead to unexpected behavior/errors. Consider stringifying it.\nPassed value: "+t+"\nPassed key: "+e+"\n")}}function u(e,t){if(!Array.isArray(e)||0===e.length||!Array.isArray(e[0]))throw new Error('[AsyncStorage] Expected array of key-value pairs as first argument to multiSet');if(t&&'function'!=typeof t){if(Array.isArray(t))throw new Error('[AsyncStorage] Expected function as second argument to multiSet. Did you forget to wrap key-value pairs in an array for the first argument?');throw new Error('[AsyncStorage] Expected function as second argument to multiSet')}}var o={_getRequests:[],_getKeys:[],_immediate:null,getItem:function(e,t){return new Promise(function(u,o){i(e),n.default.multiGet([e],function(e,n){var i=n&&n[0]&&n[0][1]?n[0][1]:null,l=s(e);t&&t(l&&l[0],i),l?o(l[0]):u(i)})})},setItem:function(e,t,u){return new Promise(function(o,l){i(e,t),n.default.multiSet([[e,t]],function(e){var t=s(e);u&&u(t&&t[0]),t?l(t[0]):o(null)})})},removeItem:function(e,t){return new Promise(function(u,o){i(e),n.default.multiRemove([e],function(e){var n=s(e);t&&t(n&&n[0]),n?o(n[0]):u(null)})})},mergeItem:function(e,t,u){return new Promise(function(o,l){i(e,t),n.default.multiMerge([[e,t]],function(e){var t=s(e);u&&u(t&&t[0]),t?l(t[0]):o(null)})})},clear:function(e){return new Promise(function(t,i){n.default.clear(function(n){var u=l(n);e&&e(u),u?i(u):t(null)})})},getAllKeys:function(e){return new Promise(function(t,i){n.default.getAllKeys(function(n,u){var o=l(n);e&&e(o,u),o?i(o):t(u)})})},flushGetRequests:function(){var e=this._getRequests,i=this._getKeys;this._getRequests=[],this._getKeys=[],n.default.multiGet(i,function(n,i){var u={};i&&i.forEach(function(e){var n=(0,t.default)(e,2),i=n[0],o=n[1];return u[i]=o,o});for(var o=e.length,s=0;s=0&&t<=1}),D=function(t){return t&&t.width>0&&t.height>0},b=.5,N=.5;e.withAnchorPoint=function(t,n,u){if(!w((s=n).x)||!w(s.y))return t;var s;if(!D(u))return t;var c=t.transform;if(!c)return t;if(n.x!==b&&u.width){var f=[];f.push({translateX:u.width*(n.x-b)}),(c=[].concat(f,(0,o.default)(c))).push({translateX:u.width*(b-n.x)})}if(!Array.isArray(c))return{transform:c};if(n.y!==N&&u.height){var h=[];h.push({translateY:u.height*(n.y-N)}),(c=[].concat(h,(0,o.default)(c))).push({translateY:u.height*(N-n.y)})}return{transform:c}};var y=function(){return'react native client'};e.browserName=y;var S=function(){return''};e.osName=S;var M=function(){return!0};e.isMobile=M;e.isChrome=function(){return!0};e.getDeviceInfo=function(){return{isMobile:!0,browserName:'react native client',osName:'',browserVersion:'react native client'}};e.isSafari=function(){return!1};e.isDesktopSafari=function(){return!1};e.useDisclosure=function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0],o=v(t),u=(0,n.default)(o,2),s=u[0],c=u[1];return{isOpen:s,onOpen:l(function(){return c(!0)},[]),onClose:l(function(){return c(!1)},[]),toggle:l(function(){return c(function(t){return!t})},[])}}},493,[1,41,49,165,494,496,2]); -__d(function(g,r,i,a,m,_e,d){"use strict";var e=r(d[0]),t={"text/plain":"Text","text/html":"Url",default:"Text"},o="Copy to clipboard: #{key}, Enter";function n(e){var t=(/mac os x/i.test(navigator.userAgent)?"\u2318":"Ctrl")+"+C";return e.replace(/#{\s*key\s*}/g,t)}m.exports=function(c,l){var s,p,u,y,f,b,w=!1;l||(l={}),s=l.debug||!1;try{if(u=e(),y=document.createRange(),f=document.getSelection(),(b=document.createElement("span")).textContent=c,b.style.all="unset",b.style.position="fixed",b.style.top=0,b.style.clip="rect(0, 0, 0, 0)",b.style.whiteSpace="pre",b.style.webkitUserSelect="text",b.style.MozUserSelect="text",b.style.msUserSelect="text",b.style.userSelect="text",b.addEventListener("copy",function(e){if(e.stopPropagation(),l.format)if(e.preventDefault(),void 0===e.clipboardData){s&&console.warn("unable to use e.clipboardData"),s&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var o=t[l.format]||t.default;window.clipboardData.setData(o,c)}else e.clipboardData.clearData(),e.clipboardData.setData(l.format,c);l.onCopy&&(e.preventDefault(),l.onCopy(e.clipboardData))}),document.body.appendChild(b),y.selectNodeContents(b),f.addRange(y),!document.execCommand("copy"))throw new Error("copy command was unsuccessful");w=!0}catch(e){s&&console.error("unable to copy using execCommand: ",e),s&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(l.format||"text",c),l.onCopy&&l.onCopy(window.clipboardData),w=!0}catch(e){s&&console.error("unable to copy using clipboardData: ",e),s&&console.error("falling back to prompt"),p=n("message"in l?l.message:o),window.prompt(p,c)}}finally{f&&("function"==typeof f.removeRange?f.removeRange(y):f.removeAllRanges()),b&&document.body.removeChild(b),u()}return w}},494,[495]); -__d(function(g,r,_i,a,m,e,d){m.exports=function(){var n=document.getSelection();if(!n.rangeCount)return function(){};for(var t=document.activeElement,o=[],u=0;u>2,o=(3&c)<<4|(h=n.charCodeAt(s++))>>4,A=(15&h)<<2|(u=n.charCodeAt(s++))>>6,l=63&u,isNaN(h)?A=l=64:isNaN(u)&&(l=64),f.push(t.charAt(i)+t.charAt(o)+t.charAt(A)+t.charAt(l)),c=h=u="",i=o=A=l=""}while(s>2,o=(3&c)<<4|(h=n[s++])>>4,A=(15&h)<<2|(u=n[s++])>>6,l=63&u,isNaN(h)?A=l=64:isNaN(u)&&(l=64),f.push(t.charAt(i)+t.charAt(o)+t.charAt(A)+t.charAt(l)),c=h=u="",i=o=A=l=""}while(s>>((3&r)<<3)&255;return f},'undefined'!=typeof console&&console.warn&&console.warn("[SECURITY] node-uuid: crypto not usable, falling back to insecure Math.random()")}})():(function(){if('function'==typeof _r)try{var n=_r(d[0]);t=r=n&&function(){return n(16)},r()}catch(n){}})();for(var f='function'==typeof Buffer?Buffer:Array,i=[],c={},s=0;s<256;s++)i[s]=(s+256).toString(16).substr(1),c[i[s]]=s;function l(n,r){var e=r||0,t=i;return t[n[e++]]+t[n[e++]]+t[n[e++]]+t[n[e++]]+'-'+t[n[e++]]+t[n[e++]]+'-'+t[n[e++]]+t[n[e++]]+'-'+t[n[e++]]+t[n[e++]]+'-'+t[n[e++]]+t[n[e++]]+t[n[e++]]+t[n[e++]]+t[n[e++]]+t[n[e++]]}var v=r(),w=[1|v[0],v[1],v[2],v[3],v[4],v[5]],y=16383&(v[6]<<8|v[7]),p=0,h=0;function C(n,e,t){var o=e&&t||0;'string'==typeof n&&(e='binary'===n?new f(16):null,n=null);var u=(n=n||{}).random||(n.rng||r)();if(u[6]=15&u[6]|64,u[8]=63&u[8]|128,e)for(var i=0;i<16;i++)e[o+i]=u[i];return e||l(u)}var R=C;R.v1=function(n,r,e){var t=r&&e||0,o=r||[],u=null!=(n=n||{}).clockseq?n.clockseq:y,f=null!=n.msecs?n.msecs:(new Date).getTime(),i=null!=n.nsecs?n.nsecs:h+1,c=f-p+(i-h)/1e4;if(c<0&&null==n.clockseq&&(u=u+1&16383),(c<0||f>p)&&null==n.nsecs&&(i=0),i>=1e4)throw new Error('uuid.v1(): Can\'t create more than 10M uuids/sec');p=f,h=i,y=u;var s=(1e4*(268435455&(f+=122192928e5))+i)%4294967296;o[t++]=s>>>24&255,o[t++]=s>>>16&255,o[t++]=s>>>8&255,o[t++]=255&s;var v=f/4294967296*1e4&268435455;o[t++]=v>>>8&255,o[t++]=255&v,o[t++]=v>>>24&15|16,o[t++]=v>>>16&255,o[t++]=u>>>8|128,o[t++]=255&u;for(var C=n.node||w,R=0;R<6;R++)o[t+R]=C[R];return r||l(o)},R.v4=C,R.parse=function(n,r,e){var t=r&&e||0,o=0;for(r=r||[],n.toLowerCase().replace(/[0-9a-f]{2}/g,function(n){o<16&&(r[t+o++]=c[n])});o<16;)r[t+o++]=0;return r},R.unparse=l,R.BufferClass=f,R._rng=r,R._mathRNG=e,R._nodeRNG=t,R._whatwgRNG=o,void 0!==m&&m.exports?m.exports=R:'function'==typeof define&&define.amd?define(function(){return R}):(u=n.uuid,R.noConflict=function(){return n.uuid=u,R},n.uuid=R)})('undefined'!=typeof window?window:null)},498,[499]); -__d(function(g,r,i,a,m,e,d){'use strict';var o=65536,n=4294967295;var t=r(d[0]).Buffer,s=g.crypto||g.msCrypto;s&&s.getRandomValues?m.exports=function(u,f){if(u>n)throw new RangeError('requested too many random bytes');var c=t.allocUnsafe(u);if(u>0)if(u>o)for(var l=0;lp)throw new RangeError('The value "'+t+'" is invalid for option "size"');var e=new Uint8Array(t);return Object.setPrototypeOf(e,l.prototype),e}function l(t,e,n){if('number'==typeof t){if('string'==typeof e)throw new TypeError('The "string" argument must be of type string. Received type number');return b(t)}return y(t,e,n)}function y(t,e,n){if('string'==typeof t)return B(t,e);if(ArrayBuffer.isView(t))return m(t);if(null==t)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof t);if(pt(t,ArrayBuffer)||t&&pt(t.buffer,ArrayBuffer))return I(t,e,n);if('undefined'!=typeof SharedArrayBuffer&&(pt(t,SharedArrayBuffer)||t&&pt(t.buffer,SharedArrayBuffer)))return I(t,e,n);if('number'==typeof t)throw new TypeError('The "value" argument must not be of type number. Received type number');var i=t.valueOf&&t.valueOf();if(null!=i&&i!==t)return l.from(i,e,n);var o=U(t);if(o)return o;if('undefined'!=typeof Symbol&&null!=Symbol.toPrimitive&&'function'==typeof t[Symbol.toPrimitive])return l.from(t[Symbol.toPrimitive]('string'),e,n);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof t)}function w(t){if('number'!=typeof t)throw new TypeError('"size" argument must be of type number');if(t<0)throw new RangeError('The value "'+t+'" is invalid for option "size"')}function v(t,e,n){return w(t),t<=0?c(t):void 0!==e?'string'==typeof n?c(t).fill(e,n):c(t).fill(e):c(t)}function b(t){return w(t),c(t<0?0:0|A(t))}function B(t,e){if('string'==typeof e&&''!==e||(e='utf8'),!l.isEncoding(e))throw new TypeError('Unknown encoding: '+e);var n=0|R(t,e),i=c(n),o=i.write(t,e);return o!==n&&(i=i.slice(0,o)),i}function E(t){for(var e=t.length<0?0:0|A(t.length),n=c(e),i=0;i=p)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+p.toString(16)+' bytes');return 0|t}function R(t,e){if(l.isBuffer(t))return t.length;if(ArrayBuffer.isView(t)||pt(t,ArrayBuffer))return t.byteLength;if('string'!=typeof t)throw new TypeError("The \"string\" argument must be one of type string, Buffer, or ArrayBuffer. Received type "+typeof t);var n=t.length,i=arguments.length>2&&!0===arguments[2];if(!i&&0===n)return 0;for(var o=!1;;)switch(e){case'ascii':case'latin1':case'binary':return n;case'utf8':case'utf-8':return ft(t).length;case'ucs2':case'ucs-2':case'utf16le':case'utf-16le':return 2*n;case'hex':return n>>>1;case'base64':return ht(t).length;default:if(o)return i?-1:ft(t).length;e=(''+e).toLowerCase(),o=!0}}function T(t,e,n){var i=!1;if((void 0===e||e<0)&&(e=0),e>this.length)return'';if((void 0===n||n>this.length)&&(n=this.length),n<=0)return'';if((n>>>=0)<=(e>>>=0))return'';for(t||(t='utf8');;)switch(t){case'hex':return Y(this,e,n);case'utf8':case'utf-8':return N(this,e,n);case'ascii':return D(this,e,n);case'latin1':case'binary':return z(this,e,n);case'base64':return C(this,e,n);case'ucs2':case'ucs-2':case'utf16le':case'utf-16le':return G(this,e,n);default:if(i)throw new TypeError('Unknown encoding: '+t);t=(t+'').toLowerCase(),i=!0}}function O(t,e,n){var i=t[e];t[e]=t[n],t[n]=i}function L(t,e,n,i,o){if(0===t.length)return-1;if('string'==typeof n?(i=n,n=0):n>2147483647?n=2147483647:n<-2147483648&&(n=-2147483648),ct(n=+n)&&(n=o?0:t.length-1),n<0&&(n=t.length+n),n>=t.length){if(o)return-1;n=t.length-1}else if(n<0){if(!o)return-1;n=0}if('string'==typeof e&&(e=l.from(e,i)),l.isBuffer(e))return 0===e.length?-1:M(t,e,n,i,o);if('number'==typeof e)return e&=255,'function'==typeof Uint8Array.prototype.indexOf?o?Uint8Array.prototype.indexOf.call(t,e,n):Uint8Array.prototype.lastIndexOf.call(t,e,n):M(t,[e],n,i,o);throw new TypeError('val must be string, number or Buffer')}function M(t,e,n,i,o){var f,u=1,s=t.length,h=e.length;if(void 0!==i&&('ucs2'===(i=String(i).toLowerCase())||'ucs-2'===i||'utf16le'===i||'utf-16le'===i)){if(t.length<2||e.length<2)return-1;u=2,s/=2,h/=2,n/=2}function a(t,e){return 1===u?t[e]:t.readUInt16BE(e*u)}if(o){var p=-1;for(f=n;fs&&(n=s-h),f=n;f>=0;f--){for(var c=!0,l=0;lo&&(i=o):i=o;var f,u=e.length;for(i>u/2&&(i=u/2),f=0;f239?4:f>223?3:f>191?2:1;if(o+s<=n){var h=void 0,a=void 0,p=void 0,c=void 0;switch(s){case 1:f<128&&(u=f);break;case 2:128==(192&(h=t[o+1]))&&(c=(31&f)<<6|63&h)>127&&(u=c);break;case 3:h=t[o+1],a=t[o+2],128==(192&h)&&128==(192&a)&&(c=(15&f)<<12|(63&h)<<6|63&a)>2047&&(c<55296||c>57343)&&(u=c);break;case 4:h=t[o+1],a=t[o+2],p=t[o+3],128==(192&h)&&128==(192&a)&&128==(192&p)&&(c=(15&f)<<18|(63&h)<<12|(63&a)<<6|63&p)>65535&&c<1114112&&(u=c)}}null===u?(u=65533,s=1):u>65535&&(u-=65536,i.push(u>>>10&1023|55296),u=56320|1023&u),i.push(u),o+=s}return j(i)}_e.kMaxLength=p,l.TYPED_ARRAY_SUPPORT=(function(){try{var t=new Uint8Array(1),e={foo:function(){return 42}};return Object.setPrototypeOf(e,Uint8Array.prototype),Object.setPrototypeOf(t,e),42===t.foo()}catch(t){return!1}})(),l.TYPED_ARRAY_SUPPORT||'undefined'==typeof console||'function'!=typeof console.error||console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support."),Object.defineProperty(l.prototype,'parent',{enumerable:!0,get:function(){if(l.isBuffer(this))return this.buffer}}),Object.defineProperty(l.prototype,'offset',{enumerable:!0,get:function(){if(l.isBuffer(this))return this.byteOffset}}),l.poolSize=8192,l.from=function(t,e,n){return y(t,e,n)},Object.setPrototypeOf(l.prototype,Uint8Array.prototype),Object.setPrototypeOf(l,Uint8Array),l.alloc=function(t,e,n){return v(t,e,n)},l.allocUnsafe=function(t){return b(t)},l.allocUnsafeSlow=function(t){return b(t)},l.isBuffer=function(t){return null!=t&&!0===t._isBuffer&&t!==l.prototype},l.compare=function(t,e){if(pt(t,Uint8Array)&&(t=l.from(t,t.offset,t.byteLength)),pt(e,Uint8Array)&&(e=l.from(e,e.offset,e.byteLength)),!l.isBuffer(t)||!l.isBuffer(e))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(t===e)return 0;for(var n=t.length,i=e.length,o=0,f=Math.min(n,i);oi.length?(l.isBuffer(f)||(f=l.from(f)),f.copy(i,o)):Uint8Array.prototype.set.call(i,f,o);else{if(!l.isBuffer(f))throw new TypeError('"list" argument must be an Array of Buffers');f.copy(i,o)}o+=f.length}return i},l.byteLength=R,l.prototype._isBuffer=!0,l.prototype.swap16=function(){var t=this.length;if(t%2!=0)throw new RangeError('Buffer size must be a multiple of 16-bits');for(var e=0;ee&&(t+=' ... '),''},a&&(l.prototype[a]=l.prototype.inspect),l.prototype.compare=function(t,e,n,i,o){if(pt(t,Uint8Array)&&(t=l.from(t,t.offset,t.byteLength)),!l.isBuffer(t))throw new TypeError("The \"target\" argument must be one of type Buffer or Uint8Array. Received type "+typeof t);if(void 0===e&&(e=0),void 0===n&&(n=t?t.length:0),void 0===i&&(i=0),void 0===o&&(o=this.length),e<0||n>t.length||i<0||o>this.length)throw new RangeError('out of range index');if(i>=o&&e>=n)return 0;if(i>=o)return-1;if(e>=n)return 1;if(e>>>=0,n>>>=0,i>>>=0,o>>>=0,this===t)return 0;for(var f=o-i,u=n-e,s=Math.min(f,u),h=this.slice(i,o),a=t.slice(e,n),p=0;p>>=0,isFinite(n)?(n>>>=0,void 0===i&&(i='utf8')):(i=n,n=void 0)}var o=this.length-e;if((void 0===n||n>o)&&(n=o),t.length>0&&(n<0||e<0)||e>this.length)throw new RangeError('Attempt to write outside buffer bounds');i||(i='utf8');for(var f=!1;;)switch(i){case'hex':return _(this,t,e,n);case'utf8':case'utf-8':return S(this,t,e,n);case'ascii':case'latin1':case'binary':return x(this,t,e,n);case'base64':return P(this,t,e,n);case'ucs2':case'ucs-2':case'utf16le':case'utf-16le':return k(this,t,e,n);default:if(f)throw new TypeError('Unknown encoding: '+i);i=(''+i).toLowerCase(),f=!0}},l.prototype.toJSON=function(){return{type:'Buffer',data:Array.prototype.slice.call(this._arr||this,0)}};var F=4096;function j(t){var e=t.length;if(e<=F)return String.fromCharCode.apply(String,t);for(var n='',i=0;ii)&&(n=i);for(var o='',f=e;fn)throw new RangeError('Trying to access beyond buffer length')}function q(t,e,n,i,o,f){if(!l.isBuffer(t))throw new TypeError('"buffer" argument must be a Buffer instance');if(e>o||et.length)throw new RangeError('Index out of range')}function W(t,e,n,i,o){rt(e,i,o,t,n,7);var f=Number(e&BigInt(4294967295));t[n++]=f,f>>=8,t[n++]=f,f>>=8,t[n++]=f,f>>=8,t[n++]=f;var u=Number(e>>BigInt(32)&BigInt(4294967295));return t[n++]=u,u>>=8,t[n++]=u,u>>=8,t[n++]=u,u>>=8,t[n++]=u,n}function X(t,e,n,i,o){rt(e,i,o,t,n,7);var f=Number(e&BigInt(4294967295));t[n+7]=f,f>>=8,t[n+6]=f,f>>=8,t[n+5]=f,f>>=8,t[n+4]=f;var u=Number(e>>BigInt(32)&BigInt(4294967295));return t[n+3]=u,u>>=8,t[n+2]=u,u>>=8,t[n+1]=u,u>>=8,t[n]=u,n+8}function J(t,e,n,i,o,f){if(n+i>t.length)throw new RangeError('Index out of range');if(n<0)throw new RangeError('Index out of range')}function Z(t,e,n,i,o){return e=+e,n>>>=0,o||J(t,0,n,4),h.write(t,e,n,i,23,4),n+4}function $(t,e,n,i,o){return e=+e,n>>>=0,o||J(t,0,n,8),h.write(t,e,n,i,52,8),n+8}l.prototype.slice=function(t,e){var n=this.length;t=~~t,e=void 0===e?n:~~e,t<0?(t+=n)<0&&(t=0):t>n&&(t=n),e<0?(e+=n)<0&&(e=0):e>n&&(e=n),e>>=0,e>>>=0,n||V(t,e,this.length);for(var i=this[t],o=1,f=0;++f>>=0,e>>>=0,n||V(t,e,this.length);for(var i=this[t+--e],o=1;e>0&&(o*=256);)i+=this[t+--e]*o;return i},l.prototype.readUint8=l.prototype.readUInt8=function(t,e){return t>>>=0,e||V(t,1,this.length),this[t]},l.prototype.readUint16LE=l.prototype.readUInt16LE=function(t,e){return t>>>=0,e||V(t,2,this.length),this[t]|this[t+1]<<8},l.prototype.readUint16BE=l.prototype.readUInt16BE=function(t,e){return t>>>=0,e||V(t,2,this.length),this[t]<<8|this[t+1]},l.prototype.readUint32LE=l.prototype.readUInt32LE=function(t,e){return t>>>=0,e||V(t,4,this.length),(this[t]|this[t+1]<<8|this[t+2]<<16)+16777216*this[t+3]},l.prototype.readUint32BE=l.prototype.readUInt32BE=function(t,e){return t>>>=0,e||V(t,4,this.length),16777216*this[t]+(this[t+1]<<16|this[t+2]<<8|this[t+3])},l.prototype.readBigUInt64LE=yt(function(t){et(t>>>=0,'offset');var e=this[t],n=this[t+7];void 0!==e&&void 0!==n||nt(t,this.length-8);var i=e+this[++t]*Math.pow(2,8)+this[++t]*Math.pow(2,16)+this[++t]*Math.pow(2,24),o=this[++t]+this[++t]*Math.pow(2,8)+this[++t]*Math.pow(2,16)+n*Math.pow(2,24);return BigInt(i)+(BigInt(o)<>>=0,'offset');var e=this[t],n=this[t+7];void 0!==e&&void 0!==n||nt(t,this.length-8);var i=e*Math.pow(2,24)+this[++t]*Math.pow(2,16)+this[++t]*Math.pow(2,8)+this[++t],o=this[++t]*Math.pow(2,24)+this[++t]*Math.pow(2,16)+this[++t]*Math.pow(2,8)+n;return(BigInt(i)<>>=0,e>>>=0,n||V(t,e,this.length);for(var i=this[t],o=1,f=0;++f=(o*=128)&&(i-=Math.pow(2,8*e)),i},l.prototype.readIntBE=function(t,e,n){t>>>=0,e>>>=0,n||V(t,e,this.length);for(var i=e,o=1,f=this[t+--i];i>0&&(o*=256);)f+=this[t+--i]*o;return f>=(o*=128)&&(f-=Math.pow(2,8*e)),f},l.prototype.readInt8=function(t,e){return t>>>=0,e||V(t,1,this.length),128&this[t]?-1*(255-this[t]+1):this[t]},l.prototype.readInt16LE=function(t,e){t>>>=0,e||V(t,2,this.length);var n=this[t]|this[t+1]<<8;return 32768&n?4294901760|n:n},l.prototype.readInt16BE=function(t,e){t>>>=0,e||V(t,2,this.length);var n=this[t+1]|this[t]<<8;return 32768&n?4294901760|n:n},l.prototype.readInt32LE=function(t,e){return t>>>=0,e||V(t,4,this.length),this[t]|this[t+1]<<8|this[t+2]<<16|this[t+3]<<24},l.prototype.readInt32BE=function(t,e){return t>>>=0,e||V(t,4,this.length),this[t]<<24|this[t+1]<<16|this[t+2]<<8|this[t+3]},l.prototype.readBigInt64LE=yt(function(t){et(t>>>=0,'offset');var e=this[t],n=this[t+7];void 0!==e&&void 0!==n||nt(t,this.length-8);var i=this[t+4]+this[t+5]*Math.pow(2,8)+this[t+6]*Math.pow(2,16)+(n<<24);return(BigInt(i)<>>=0,'offset');var e=this[t],n=this[t+7];void 0!==e&&void 0!==n||nt(t,this.length-8);var i=(e<<24)+this[++t]*Math.pow(2,16)+this[++t]*Math.pow(2,8)+this[++t];return(BigInt(i)<>>=0,e||V(t,4,this.length),h.read(this,t,!0,23,4)},l.prototype.readFloatBE=function(t,e){return t>>>=0,e||V(t,4,this.length),h.read(this,t,!1,23,4)},l.prototype.readDoubleLE=function(t,e){return t>>>=0,e||V(t,8,this.length),h.read(this,t,!0,52,8)},l.prototype.readDoubleBE=function(t,e){return t>>>=0,e||V(t,8,this.length),h.read(this,t,!1,52,8)},l.prototype.writeUintLE=l.prototype.writeUIntLE=function(t,e,n,i){(t=+t,e>>>=0,n>>>=0,i)||q(this,t,e,n,Math.pow(2,8*n)-1,0);var o=1,f=0;for(this[e]=255&t;++f>>=0,n>>>=0,i)||q(this,t,e,n,Math.pow(2,8*n)-1,0);var o=n-1,f=1;for(this[e+o]=255&t;--o>=0&&(f*=256);)this[e+o]=t/f&255;return e+n},l.prototype.writeUint8=l.prototype.writeUInt8=function(t,e,n){return t=+t,e>>>=0,n||q(this,t,e,1,255,0),this[e]=255&t,e+1},l.prototype.writeUint16LE=l.prototype.writeUInt16LE=function(t,e,n){return t=+t,e>>>=0,n||q(this,t,e,2,65535,0),this[e]=255&t,this[e+1]=t>>>8,e+2},l.prototype.writeUint16BE=l.prototype.writeUInt16BE=function(t,e,n){return t=+t,e>>>=0,n||q(this,t,e,2,65535,0),this[e]=t>>>8,this[e+1]=255&t,e+2},l.prototype.writeUint32LE=l.prototype.writeUInt32LE=function(t,e,n){return t=+t,e>>>=0,n||q(this,t,e,4,4294967295,0),this[e+3]=t>>>24,this[e+2]=t>>>16,this[e+1]=t>>>8,this[e]=255&t,e+4},l.prototype.writeUint32BE=l.prototype.writeUInt32BE=function(t,e,n){return t=+t,e>>>=0,n||q(this,t,e,4,4294967295,0),this[e]=t>>>24,this[e+1]=t>>>16,this[e+2]=t>>>8,this[e+3]=255&t,e+4},l.prototype.writeBigUInt64LE=yt(function(t){return W(this,t,arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,BigInt(0),BigInt('0xffffffffffffffff'))}),l.prototype.writeBigUInt64BE=yt(function(t){return X(this,t,arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,BigInt(0),BigInt('0xffffffffffffffff'))}),l.prototype.writeIntLE=function(t,e,n,i){if(t=+t,e>>>=0,!i){var o=Math.pow(2,8*n-1);q(this,t,e,n,o-1,-o)}var f=0,u=1,s=0;for(this[e]=255&t;++f>0)-s&255;return e+n},l.prototype.writeIntBE=function(t,e,n,i){if(t=+t,e>>>=0,!i){var o=Math.pow(2,8*n-1);q(this,t,e,n,o-1,-o)}var f=n-1,u=1,s=0;for(this[e+f]=255&t;--f>=0&&(u*=256);)t<0&&0===s&&0!==this[e+f+1]&&(s=1),this[e+f]=(t/u>>0)-s&255;return e+n},l.prototype.writeInt8=function(t,e,n){return t=+t,e>>>=0,n||q(this,t,e,1,127,-128),t<0&&(t=255+t+1),this[e]=255&t,e+1},l.prototype.writeInt16LE=function(t,e,n){return t=+t,e>>>=0,n||q(this,t,e,2,32767,-32768),this[e]=255&t,this[e+1]=t>>>8,e+2},l.prototype.writeInt16BE=function(t,e,n){return t=+t,e>>>=0,n||q(this,t,e,2,32767,-32768),this[e]=t>>>8,this[e+1]=255&t,e+2},l.prototype.writeInt32LE=function(t,e,n){return t=+t,e>>>=0,n||q(this,t,e,4,2147483647,-2147483648),this[e]=255&t,this[e+1]=t>>>8,this[e+2]=t>>>16,this[e+3]=t>>>24,e+4},l.prototype.writeInt32BE=function(t,e,n){return t=+t,e>>>=0,n||q(this,t,e,4,2147483647,-2147483648),t<0&&(t=4294967295+t+1),this[e]=t>>>24,this[e+1]=t>>>16,this[e+2]=t>>>8,this[e+3]=255&t,e+4},l.prototype.writeBigInt64LE=yt(function(t){return W(this,t,arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,-BigInt('0x8000000000000000'),BigInt('0x7fffffffffffffff'))}),l.prototype.writeBigInt64BE=yt(function(t){return X(this,t,arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,-BigInt('0x8000000000000000'),BigInt('0x7fffffffffffffff'))}),l.prototype.writeFloatLE=function(t,e,n){return Z(this,t,e,!0,n)},l.prototype.writeFloatBE=function(t,e,n){return Z(this,t,e,!1,n)},l.prototype.writeDoubleLE=function(t,e,n){return $(this,t,e,!0,n)},l.prototype.writeDoubleBE=function(t,e,n){return $(this,t,e,!1,n)},l.prototype.copy=function(t,e,n,i){if(!l.isBuffer(t))throw new TypeError('argument should be a Buffer');if(n||(n=0),i||0===i||(i=this.length),e>=t.length&&(e=t.length),e||(e=0),i>0&&i=this.length)throw new RangeError('Index out of range');if(i<0)throw new RangeError('sourceEnd out of bounds');i>this.length&&(i=this.length),t.length-e>>=0,n=void 0===n?this.length:n>>>0,t||(t=0),'number'==typeof t)for(f=e;f=i+4;n-=3)e="_"+t.slice(n-3,n)+e;return""+t.slice(0,n)+e}function tt(t,e,n){et(e,'offset'),void 0!==t[e]&&void 0!==t[e+n]||nt(e,t.length-(n+1))}function rt(t,e,n,i,o,f){if(t>n||t3?0===e||e===BigInt(0)?">= 0"+s+" and < 2"+s+" ** "+8*(f+1)+s:">= -(2"+s+" ** "+(8*(f+1)-1)+s+") and < 2 ** "+(8*(f+1)-1)+s:">= "+e+s+" and <= "+n+s,new H.ERR_OUT_OF_RANGE('value',u,t)}tt(i,o,f)}function et(t,e){if('number'!=typeof t)throw new H.ERR_INVALID_ARG_TYPE(e,'number',t)}function nt(t,e,n){if(Math.floor(t)!==t)throw et(t,n),new H.ERR_OUT_OF_RANGE(n||'offset','an integer',t);if(e<0)throw new H.ERR_BUFFER_OUT_OF_BOUNDS;throw new H.ERR_OUT_OF_RANGE(n||'offset',">= "+(n?1:0)+" and <= "+e,t)}K('ERR_BUFFER_OUT_OF_BOUNDS',function(t){return t?t+" is outside of buffer bounds":'Attempt to access memory outside buffer bounds'},RangeError),K('ERR_INVALID_ARG_TYPE',function(t,e){return"The \""+t+"\" argument must be of type number. Received type "+typeof e},TypeError),K('ERR_OUT_OF_RANGE',function(t,e,n){var i="The value of \""+t+"\" is out of range.",o=n;return Number.isInteger(n)&&Math.abs(n)>Math.pow(2,32)?o=Q(String(n)):'bigint'==typeof n&&(o=String(n),(n>Math.pow(BigInt(2),BigInt(32))||n<-Math.pow(BigInt(2),BigInt(32)))&&(o=Q(o)),o+='n'),i+=" It must be "+e+". Received "+o},RangeError);var it=/[^+/0-9A-Za-z-_]/g;function ot(t){if((t=(t=t.split('=')[0]).trim().replace(it,'')).length<2)return'';for(;t.length%4!=0;)t+='=';return t}function ft(t,e){var n;e=e||1/0;for(var i=t.length,o=null,f=[],u=0;u55295&&n<57344){if(!o){if(n>56319){(e-=3)>-1&&f.push(239,191,189);continue}if(u+1===i){(e-=3)>-1&&f.push(239,191,189);continue}o=n;continue}if(n<56320){(e-=3)>-1&&f.push(239,191,189),o=n;continue}n=65536+(o-55296<<10|n-56320)}else o&&(e-=3)>-1&&f.push(239,191,189);if(o=null,n<128){if((e-=1)<0)break;f.push(n)}else if(n<2048){if((e-=2)<0)break;f.push(n>>6|192,63&n|128)}else if(n<65536){if((e-=3)<0)break;f.push(n>>12|224,n>>6&63|128,63&n|128)}else{if(!(n<1114112))throw new Error('Invalid code point');if((e-=4)<0)break;f.push(n>>18|240,n>>12&63|128,n>>6&63|128,63&n|128)}}return f}function ut(t){for(var e=[],n=0;n>8,o=n%256,f.push(o),f.push(i);return f}function ht(t){return s.toByteArray(ot(t))}function at(t,e,n,i){var o;for(o=0;o=e.length||o>=t.length);++o)e[o+n]=t[o];return o}function pt(t,e){return t instanceof e||null!=t&&null!=t.constructor&&null!=t.constructor.name&&t.constructor.name===e.name}function ct(t){return t!=t}var lt=(function(){for(var t=new Array(256),e=0;e<16;++e)for(var n=16*e,i=0;i<16;++i)t[n+i]="0123456789abcdef"[e]+"0123456789abcdef"[i];return t})();function yt(t){return'undefined'==typeof BigInt?gt:t}function gt(){throw new Error('BigInt not supported')}},501,[9,10,16,12,14,17,91,502]); -__d(function(g,r,_i,a,_m,_e,_d){_e.read=function(o,t,h,M,f){var w,p,i=8*f-M-1,n=(1<>1,e=-7,u=h?f-1:0,s=h?-1:1,c=o[t+u];for(u+=s,w=c&(1<<-e)-1,c>>=-e,e+=i;e>0;w=256*w+o[t+u],u+=s,e-=8);for(p=w&(1<<-e)-1,w>>=-e,e+=M;e>0;p=256*p+o[t+u],u+=s,e-=8);if(0===w)w=1-N;else{if(w===n)return p?NaN:1/0*(c?-1:1);p+=Math.pow(2,M),w-=N}return(c?-1:1)*p*Math.pow(2,w-M)},_e.write=function(o,t,h,M,f,w){var p,i,n,N=8*w-f-1,e=(1<>1,s=23===f?Math.pow(2,-24)-Math.pow(2,-77):0,c=M?0:w-1,l=M?1:-1,d=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(i=isNaN(t)?1:0,p=e):(p=Math.floor(Math.log(t)/Math.LN2),t*(n=Math.pow(2,-p))<1&&(p--,n*=2),(t+=p+u>=1?s/n:s*Math.pow(2,1-u))*n>=2&&(p++,n/=2),p+u>=e?(i=0,p=e):p+u>=1?(i=(t*n-1)*Math.pow(2,f),p+=u):(i=t*Math.pow(2,u-1)*Math.pow(2,f),p=0));f>=8;o[h+c]=255&i,c+=l,i/=256,f-=8);for(p=p<0;o[h+c]=255&p,c+=l,p/=256,N-=8);o[h+c-l]|=128*d}},502,[]); -__d(function(g,r,i,a,m,e,d){var n=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.removePlugin=e.removeAccessUser=e.default=e.addPlugin=e.addAccessUser=void 0;var u,s=n(r(d[1])),t=n(r(d[2])),c=r(d[3]),l=n(r(d[4])),o=(0,c.createAction)('plugins/addView');e.addPlugin=o;var p=(0,c.createAction)('plugins/removeView');e.removePlugin=p;var f=(0,c.createAction)('websocket/plugin-acl-grant');e.addAccessUser=f;var v=(0,c.createAction)('websocket/plugin-acl-remove');e.removeAccessUser=v;var A=(0,c.createReducer)({plugins:[],main:[],side:[],background:[]},(u={},(0,s.default)(u,o.toString(),function(n,u){var s=u.payload;n.plugins.push(s);var t=new URL(s.baseURL);t.searchParams.append('auth',s.authToken),t.searchParams.append('parent','*'),t.searchParams.append('backend',l.default.apiBase),t.searchParams.append('pluginId',s.id);var c={url:t.href,plugin:s.id,view:'/'};n.main.push(c)}),(0,s.default)(u,p.toString(),function(n,u){var s=u.payload;n.main=n.main.filter(function(n){return n.plugin!==s.id}),n.side=n.side.filter(function(n){return n.plugin!==s.id}),n.background=n.background.filter(function(n){return n.plugin!==s.id}),n.plugins=n.plugins.filter(function(n){return n.id!==s.id})}),(0,s.default)(u,f.toString(),function(n,u){var s=u.payload,c=n.plugins.find(function(n){return n.id===s.pluginId});if(c){var l=(0,t.default)({},c);l.ACLAccessGrantedUsers.push(s.userId),l.ACLAccessRemovedUsers=l.ACLAccessRemovedUsers.filter(function(n){return n!==s.userId}),n.plugins=n.plugins.filter(function(n){return n.id!==c.id}).concat([l])}}),(0,s.default)(u,v.toString(),function(n,u){var s=u.payload,c=n.plugins.find(function(n){return n.id===s.pluginId});if(c){var l=(0,t.default)({},c);l.ACLAccessRemovedUsers.push(s.userId),l.ACLAccessGrantedUsers=l.ACLAccessGrantedUsers.filter(function(n){return n!==s.userId}),n.plugins=n.plugins.filter(function(n){return n.id!==c.id}).concat([l])}}),u));e.default=A},503,[1,261,22,475,504]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.setUrlFromAppHost=e.setUrl=e.default=e.CLIENT_APP_VERSION=void 0;var t={apiBase:'https://api.testing.dyte.in'},s={apiBase:'https://api.testingv2.dyte.in'},n={apiBase:'https://api.testingv3.dyte.in'},p={apiBase:'https://api.cluster.dyte.in'},B={apiBase:'https://api.staging.dyte.in'},f=p;e.CLIENT_APP_VERSION='0.5.0';var o=function(t){f.apiBase=t};e.setUrl=o;e.setUrlFromAppHost=function(f){f.indexOf('testing.dyte.in')>0?o(t.apiBase):f.indexOf('testingv2.dyte.in')>0?o(s.apiBase):f.indexOf('testingv3.dyte.in')>0&&o(n.apiBase),f.indexOf('staging.dyte.in')>0?o(B.apiBase):o(p.apiBase)};var y=f;e.default=y},504,[]); -__d(function(g,r,i,a,m,e,d){var o=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.storeVideoTransform=e.setConsumerScore=e.setConsumerRemotelyResumed=e.setConsumerRemotelyPaused=e.setConsumerClosed=e.default=e.addConsumer=void 0;var t,s=o(r(d[1])),n=o(r(d[2])),u=r(d[3]),c=r(d[4]),l=(0,u.createAction)('session/add-consumer');e.addConsumer=l;var f=(0,u.createAction)('websocket/consumer-paused');e.setConsumerRemotelyPaused=f;var C=(0,u.createAction)('websocket/consumer-resumed');e.setConsumerRemotelyResumed=C;var v=(0,u.createAction)('websocket/consumer-closed');e.setConsumerClosed=v;var y=(0,u.createAction)('websocket/consumer-score');e.setConsumerScore=y;var p=(0,u.createAction)('session/store-video-transforms');e.storeVideoTransform=p;var S=(0,u.createReducer)({activeConsumers:[],closedConsumers:[],videoTransforms:{}},(t={},(0,s.default)(t,c.resetRoom.toString(),function(o){o.activeConsumers=[],o.closedConsumers=[],o.videoTransforms={}}),(0,s.default)(t,l.toString(),function(o,t){o.closedConsumers.includes(t.payload.id)?o.closedConsumers.filter(function(o){return o!==t.payload.id}):o.activeConsumers=o.activeConsumers.filter(function(o){return o.id!==t.payload.id}).concat([t.payload])}),(0,s.default)(t,v.toString(),function(o,t){o.activeConsumers.find(function(o){return o.id===t.payload.id})?o.activeConsumers=o.activeConsumers.filter(function(o){return o.id!==t.payload.id}):o.closedConsumers=o.closedConsumers.concat([t.payload.id])}),(0,s.default)(t,y.toString(),function(o,t){var s=o.activeConsumers.find(function(o){return o.id===t.payload.id});s&&(s.score=t.payload.score.score,s.producerScore=t.payload.score.producerScore,o.activeConsumers=o.activeConsumers.filter(function(o){return o.id!==t.payload.id}).concat([(0,n.default)({},s)]))}),(0,s.default)(t,f.toString(),function(o,t){var s=(0,n.default)({},o.activeConsumers.find(function(o){return o.id===t.payload.id}));s&&(s.remotelyPaused=!0,o.activeConsumers=o.activeConsumers.filter(function(o){return o.id!==t.payload.id}).concat([(0,n.default)({},s)]))}),(0,s.default)(t,C.toString(),function(o,t){var s=o.activeConsumers.find(function(o){return o.id===t.payload.id});s&&(s.remotelyPaused=!1,o.activeConsumers=o.activeConsumers.filter(function(o){return o.id!==t.payload.id}).concat([(0,n.default)({},s)]))}),(0,s.default)(t,p.toString(),function(o,t){o.videoTransforms[t.payload.streamId]=t.payload.transform}),t));e.default=S},505,[1,261,22,475,480]); -__d(function(g,r,i,a,m,e,d){var c=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.setProducerScore=e.setProducerClosed=e.producerConnected=e.default=void 0;var o,t=c(r(d[1])),u=c(r(d[2])),n=r(d[3]),s=r(d[4]),f=(0,n.createAction)('websocket/producer-connect');e.producerConnected=f;var l=(0,n.createAction)('websocket/producer-closed');e.setProducerClosed=l;var v=(0,n.createAction)('websocket/producer-score');e.setProducerScore=v;var P=(0,n.createReducer)({activeProducers:[]},(o={},(0,t.default)(o,s.resetRoom.toString(),function(c){c.activeProducers=[]}),(0,t.default)(o,f.toString(),function(c,o){c.activeProducers=c.activeProducers.filter(function(c){return c.id!==o.payload.id}).concat([o.payload])}),(0,t.default)(o,l.toString(),function(c,o){c.activeProducers=c.activeProducers.filter(function(c){return c.id!==o.payload.id})}),(0,t.default)(o,v.toString(),function(c,o){var t=c.activeProducers.find(function(c){return c.id===o.payload.id});t&&(t.score=o.payload.score[0].score,c.activeProducers=c.activeProducers.filter(function(c){return c.id!==o.payload.id}).concat([(0,u.default)({},t)]))}),o));e.default=P},506,[1,261,22,475,480]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.getClient=e.client=void 0;var l=r(d[1]),n=t(r(d[2])),u=new l.GraphQLClient({url:n.default.apiBase+"/graphql"});e.client=u;e.getClient=function(t){return new l.GraphQLClient({url:(t||n.default.apiBase)+"/graphql"})}},507,[1,465,504]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.ConfigServiceProvider=e.ConfigServiceContext=void 0;var n=t(r(d[1])),o=t(r(d[2])),s=t(r(d[3])),u=O(r(d[4])),l=r(d[5]),f=r(d[6]),c=r(d[7]),p=r(d[8]),h=t(r(d[9])),v=t(r(d[10])),w=t(r(d[11])),y=r(d[12]),C=r(d[13]),P=r(d[14]),T=r(d[15]),_=r(d[16]),S=r(d[17]),b=O(r(d[18]));function k(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(k=function(t){return t?o:n})(t)}function O(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=k(n);if(o&&o.has(t))return o.get(t);var s={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in t)if("default"!==l&&Object.prototype.hasOwnProperty.call(t,l)){var f=u?Object.getOwnPropertyDescriptor(t,l):null;f&&(f.get||f.set)?Object.defineProperty(s,l,f):s[l]=t[l]}return s.default=t,o&&o.set(t,s),s}var V=(0,u.createContext)(null);e.ConfigServiceContext=V;e.ConfigServiceProvider=function(t){var k=(0,f.useDispatch)(),O=t.children,x=t.meeting,j=(0,u.useState)((0,o.default)({},x.config,{permissions_fetched:!1})),M=(0,s.default)(j,2),E=M[0],L=M[1],D=(0,u.useState)(null),I=(0,s.default)(D,2),A=I[0],B=I[1],N=(0,u.useContext)(P.ClientContext),W=u.default.useContext(S.OrientationContext).orientation,U=(0,u.useState)([]),z=(0,s.default)(U,2),H=z[0],R=z[1],G=(0,f.useSelector)(function(t){return t.participant.peerId}),J='LANDSCAPE'===W,F=((0,l.useWindowDimensions)(),function(t){var n,s,u,l,f,p,h=(0,o.default)({},t,{permissions_fetched:!0});null!=(n=h.theme)&&null!=(s=n.grid)&&null!=(u=s.defaultView)&&u.toLowerCase()&&c.store.dispatch((0,y.setRoomGridView)(null==(l=h.theme)?void 0:null==(f=l.grid)?void 0:null==(p=f.defaultView)?void 0:p.toLowerCase())),h.theme=(0,_.convertThemeToV2)(h.theme,x._uiConfig),x.config=h,L((0,o.default)({},h))}),q=function(t){var s;return n.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:s=null!=t&&t.uiConfig||null!=t&&t.role?(0,_.convertPresetToV2)(x.config,t):t,(0,f.batch)(function(){var t,n;if(k((0,y.setPresetFetched)(!0)),k((0,C.peerMetadataUpdated)({id:G,view_type:null==(t=s.permissions)?void 0:t.view_type,preset_name:s.preset_name})),null!=(n=s.permissions)&&n.view_type&&k((0,y.setRoomViewType)(s.permissions.view_type)),E.permissions.view_type!==_.DyteViewTypes.groupCall&&s.permissions.view_type===_.DyteViewTypes.groupCall&&k((0,p.switchToGroupCall)()),E.permissions.view_type!==_.DyteViewTypes.webinar&&s.permissions.view_type===_.DyteViewTypes.webinar)k((0,p.updateWebinarPresentingSetting)(!0)),k((0,p.updateCanPresent)(s.permissions.can_present)),k((0,C.switchToWebinar)());else if(s.permissions.hidden_participant){var o={hidden:!0,joinStageSettings:p.JoinStageSettings.ALLOWED};k((0,p.setVisibilitySettings)(o))}}),F((0,o.default)({},(0,w.default)(x.config,s)));case 3:case"end":return n.stop()}},null,null,null,Promise)},K=function(){fetch(v.default.apiBase+"/auth/anonymous").then(function(t){return t.json()}).then(function(t){var n,o,s,u=(n=t.authToken,o=n.split('.')[1].replace(/-/g,'+').replace(/_/g,'/'),s=decodeURIComponent((0,T.decode)(o).split('').map(function(t){return"%"+("00"+t.charCodeAt(0).toString(16)).slice(-2)}).join('')),JSON.parse(s)).id;k((0,p.setUser)({authToken:t.authToken,id:u})),N.setHeader('Authorization',"Bearer "+t.authToken),B(!0)})};(0,u.useEffect)(function(){var t,s,u;x&&(x.setupConfig.authToken?(N.setHeader('Authorization',"Bearer "+x.setupConfig.authToken),t=x.setupConfig.authToken,n.default.async(function(f){for(;;)switch(f.prev=f.next){case 0:return f.next=2,n.default.awrap(fetch(v.default.apiBase+"/auth/basicUserDetails?authToken="+t,{method:'GET',headers:{authorization:"Bearer "+t}}));case 2:return s=f.sent,f.next=5,n.default.awrap(s.json());case 5:(u=f.sent).user&&(b.Logger.meetingMetadata.peerId=G,b.Logger.meetingMetadata.sdkVersion='0.24.0',b.Logger.meetingMetadata.roomName=x.setupConfig.roomName,b.Logger.meetingMetadata.organizationId=x.setupConfig.clientId,'android'===l.Platform.OS?b.Logger.meetingMetadata.deviceInfo={brand:l.Platform.constants.Brand,model:l.Platform.constants.Model,osVersion:l.Platform.constants.Version}:'ios'===l.Platform.OS&&(b.Logger.meetingMetadata.deviceInfo={isIpad:l.Platform.isPad,osVersion:l.Platform.constants.osVersion}),b.default.warn('init'),u.user.email.endsWith('@anon.dyte.in')&&(delete u.user.email,delete u.user.name),N.setHeader('Authorization',"Bearer "+t),k((0,p.setUser)((0,o.default)({},u.user,{authToken:t}))));case 7:case"end":return f.stop()}},null,null,null,Promise),B(!0)):K(),x._controlsHook=function(t){R(function(n){return n.concat(t)})},x._setUIConfig=F)},[x]),(0,u.useEffect)(function(){var t,n,s=(null==(t=x.config)?void 0:null==(n=t.theme)?void 0:n.dimensions)||{},u=s.width,l=s.height;(J&&u155}function P(t,n){var o=parseInt(t.substring(1,3),16),l=parseInt(t.substring(3,5),16),s=parseInt(t.substring(5,7),16);return o=parseInt(""+o*(100+n)/100),l=parseInt(""+l*(100+n)/100),s=parseInt(""+s*(100+n)/100),o=o<255?o:255,l=l<255?l:255,s=s<255?s:255,"#"+(1===o.toString(16).length?"0"+o.toString(16):o.toString(16))+(1===l.toString(16).length?"0"+l.toString(16):l.toString(16))+(1===s.toString(16).length?"0"+s.toString(16):s.toString(16))}var h=function(t,n){return[P(t,20+n),t,P(t,-20-n),P(t,-30-n)]},x=function(t){var n=t;if(null!=n&&n.primary&&'string'==typeof n.primary&&(n.primary=h(n.primary,25)),null!=n&&n.secondary&&'string'==typeof t.secondary){var l=h(n.secondary,10);n.secondary=v(n.secondary)?l:l.reverse()}if(null!=n&&n.textPrimary&&'string'==typeof t.textPrimary){var s=h(n.textPrimary,-10);n.textPrimary=v(n.textPrimary)?s.reverse():s}var u={primary:{},secondary:{},textPrimary:{}};return null!=n&&n.primary?u.primary={300:n.primary[0],500:n.primary[1],700:n.primary[2],900:n.primary[3]}:delete u.primary,null!=n&&n.secondary?u.secondary={1000:n.secondary[0],900:n.secondary[1],800:n.secondary[2],700:n.secondary[3]}:delete u.secondary,null!=n&&n.textPrimary?u.textPrimary={400:n.textPrimary[0],300:n.textPrimary[1],200:n.textPrimary[2],100:n.textPrimary[3]}:delete u.textPrimary,null!=n&&n.videoBackground&&(0,o.default)(u,{videoBackground:n.videoBackground}),u},b=function(t){var o,p,v,P,h=t.children,b=(0,l.useState)(null),S=(0,n.default)(b,2),I=S[0],O=S[1],j=(0,l.useContext)(u.ConfigServiceContext),C={logo:null==j?void 0:null==(o=j.sessionConfig)?void 0:o.theme.header.elements.logo,colors:(null==j?void 0:null==(p=j.sessionConfig)?void 0:p.theme.colors)||{}};return(0,l.useEffect)(function(){var t,n;(null!=C&&C.colors||null!=C&&C.logo)&&O((t=C,n=C,{fonts:{heading:'"Inter", sans-serif',body:'"Lato", system-ui, sans-serif',mono:'Menlo, monospace'},colors:(0,s.default)((0,s.default)(f.default,null==t?void 0:t.colors),x((null==n?void 0:n.colors)||{})),logo:(null==n?void 0:n.logo)||(null==t?void 0:t.logo)||'/dyte_logo.svg'}))},[null==j?void 0:null==(v=j.sessionConfig)?void 0:v.theme.header.elements.logo,null==j?void 0:null==(P=j.sessionConfig)?void 0:P.theme.colors]),I&&j?l.default.createElement(c.ThemeProvider,{theme:I},h):l.default.createElement(y.default,null)};e.default=b},509,[1,41,22,165,510,508,511,514,576]); -__d(function(g,r,i,a,m,_e,d){var t='__lodash_hash_undefined__',n=800,e=16,o=9007199254740991,u='[object Arguments]',c='[object AsyncFunction]',f='[object Function]',s='[object GeneratorFunction]',l='[object Null]',p='[object Object]',_='[object Proxy]',h='[object Undefined]',v=/^\[object .+?Constructor\]$/,y=/^(?:0|[1-9]\d*)$/,b={};b['[object Float32Array]']=b['[object Float64Array]']=b['[object Int8Array]']=b['[object Int16Array]']=b['[object Int32Array]']=b['[object Uint8Array]']=b['[object Uint8ClampedArray]']=b['[object Uint16Array]']=b['[object Uint32Array]']=!0,b[u]=b['[object Array]']=b['[object ArrayBuffer]']=b['[object Boolean]']=b['[object DataView]']=b['[object Date]']=b['[object Error]']=b[f]=b['[object Map]']=b['[object Number]']=b[p]=b['[object RegExp]']=b['[object Set]']=b['[object String]']=b['[object WeakMap]']=!1;var j='object'==typeof g&&g&&g.Object===Object&&g,O='object'==typeof self&&self&&self.Object===Object&&self,A=j||O||Function('return this')(),w='object'==typeof _e&&_e&&!_e.nodeType&&_e,z=w&&'object'==typeof m&&m&&!m.nodeType&&m,S=z&&z.exports===w,x=S&&j.process,F=(function(){try{var t=z&&z.require&&z.require('util').types;return t||x&&x.binding&&x.binding('util')}catch(t){}})(),U=F&&F.isTypedArray;function $(t,n,e){switch(e.length){case 0:return t.call(n);case 1:return t.call(n,e[0]);case 2:return t.call(n,e[0],e[1]);case 3:return t.call(n,e[0],e[1],e[2])}return t.apply(n,e)}function P(t,n){for(var e=-1,o=Array(t);++e-1},ft.prototype.set=function(t,n){var e=this.__data__,o=vt(e,t);return o<0?(++this.size,e.push([t,n])):e[o][1]=n,this},st.prototype.clear=function(){this.size=0,this.__data__={hash:new at,map:new(it||ft),string:new at}},st.prototype.delete=function(t){var n=Ut(this,t).delete(t);return this.size-=n?1:0,n},st.prototype.get=function(t){return Ut(this,t).get(t)},st.prototype.has=function(t){return Ut(this,t).has(t)},st.prototype.set=function(t,n){var e=Ut(this,t),o=e.size;return e.set(t,n),this.size+=e.size==o?0:1,this},lt.prototype.clear=function(){this.__data__=new ft,this.size=0},lt.prototype.delete=function(t){var n=this.__data__,e=n.delete(t);return this.size=n.size,e},lt.prototype.get=function(t){return this.__data__.get(t)},lt.prototype.has=function(t){return this.__data__.has(t)},lt.prototype.set=function(t,n){var e=this.__data__;if(e instanceof ft){var o=e.__data__;if(!it||o.length<199)return o.push([t,n]),this.size=++e.size,this;e=this.__data__=new st(o)}return e.set(t,n),this.size=e.size,this};var bt,dt=function(t,n,e){for(var o=-1,u=Object(t),c=e(t),f=c.length;f--;){var s=c[bt?f:++o];if(!1===n(u[s],s,u))break}return t};function gt(t){return null==t?void 0===t?h:l:tt&&tt in Object(t)?Pt(t):Mt(t)}function jt(t){return Qt(t)&>(t)==u}function Ot(t){return!(!Kt(t)||L&&L in t)&&(Ht(t)?V:v).test(Ct(t))}function At(t){if(!Kt(t))return Bt(t);var n=kt(t),e=[];for(var o in t)('constructor'!=o||!n&&C.call(t,o))&&e.push(o);return e}function wt(t,n,e,o,u){t!==n&&dt(n,function(c,f){if(u||(u=new lt),Kt(c))zt(t,n,f,e,wt,o,u);else{var s=o?o(Rt(t,f),c,f+'',t,n,u):void 0;void 0===s&&(s=c),_t(t,f,s)}},tr)}function zt(t,n,e,o,u,c,f){var s=Rt(t,e),l=Rt(n,e),p=f.get(l);if(p)_t(t,e,p);else{var _,h,v,y=c?c(s,l,e+'',t,n,f):void 0,b=void 0===y;if(b){var j=Gt(l),O=!j&&Wt(l),A=!j&&!O&&Yt(l);y=l,j||O||A?Gt(s)?y=s:Qt(v=s)&&Vt(v)?y=xt(s):O?(b=!1,y=mt(l,!0)):A?(b=!1,_=l,h=!0?St(_.buffer):_.buffer,y=new _.constructor(h,_.byteOffset,_.length)):y=[]:Xt(l)||Nt(l)?(y=s,Nt(s)?y=Zt(s):Kt(s)&&!Ht(s)||(y=Et(l))):b=!1}b&&(f.set(l,y),u(y,l,o,c,f),f.delete(l)),_t(t,e,y)}}function mt(t,n){if(n)return t.slice();var e=t.length,o=K?K(e):new t.constructor(e);return t.copy(o),o}function St(t){var n=new t.constructor(t.byteLength);return new J(n).set(new J(t)),n}function xt(t,n){var e=-1,o=t.length;for(n||(n=Array(o));++e-1&&t%1==0&&t0){if(++o>=n)return arguments[0]}else o=0;return t.apply(void 0,arguments)}})(rt?function(t,n){return rt(t,'toString',{configurable:!0,enumerable:!1,value:(e=n,function(){return e}),writable:!0});var e}:nr);function Ct(t){if(null!=t){try{return q.call(t)}catch(t){}try{return t+''}catch(t){}}return''}function Lt(t,n){return t===n||t!=t&&n!=n}var Nt=jt((function(){return arguments})())?jt:function(t){return Qt(t)&&C.call(t,'callee')&&!Y.call(t,'callee')},Gt=Array.isArray;function Vt(t){return null!=t&&Jt(t.length)&&!Ht(t)}var Wt=nt||function(){return!1};function Ht(t){if(!Kt(t))return!1;var n=gt(t);return n==f||n==s||n==c||n==_}function Jt(t){return'number'==typeof t&&t>-1&&t%1==0&&t<=o}function Kt(t){var n=typeof t;return null!=t&&('object'==n||'function'==n)}function Qt(t){return null!=t&&'object'==typeof t}function Xt(t){if(!Qt(t)||gt(t)!=p)return!1;var n=Q(t);if(null===n)return!0;var e=C.call(n,'constructor')&&n.constructor;return'function'==typeof e&&e instanceof e&&q.call(e)==G}var Yt=U?(function(t){return function(n){return t(n)}})(U):function(t){return Qt(t)&&Jt(t.length)&&!!b[gt(t)]};function Zt(t){return Ft(t,tr(t))}function tr(t){return Vt(t)?pt(t,!0):At(t)}var rr=(function(t){return qt(Dt(n=function(n,e){var o=-1,u=e.length,c=u>1?e[u-1]:void 0,f=u>2?e[2]:void 0;for(c=t.length>3&&'function'==typeof c?(u--,c):void 0,f&&Tt(e[0],e[1],f)&&(c=u<3?void 0:c,u=1),n=Object(n);++o25?39:97))};function y(e){var t,r='';for(t=Math.abs(e);t>v;t=t/v|0)r=g(t%v)+r;return(g(t%v)+r).replace(m,'$1-$2')}var b=5381,k=function(e,t){for(var r=t.length;r;)e=33*e^t.charCodeAt(--r);return e};function C(e){return e.displayName||e.name||'Component'}function S(e){return'function'==typeof e}var A=function(e){return null!==e&&'object'==typeof e&&'[object Object]'===(e.toString?e.toString():Object.prototype.toString.call(e))&&!c.typeOf(e)};function x(e){return e&&'string'==typeof e.styledComponentId}function E(e,t){for(var r=0;r=0||(s[r]=e[r]);return s}var _='undefined'!=typeof process&&(process.env.REACT_APP_SC_ATTR||process.env.SC_ATTR)||'data-styled',I='undefined'!=typeof window&&'HTMLElement'in window,U=Boolean('boolean'==typeof SC_DISABLE_SPEEDY?SC_DISABLE_SPEEDY:'undefined'!=typeof process&&void 0!==process.env.REACT_APP_SC_DISABLE_SPEEDY&&''!==process.env.REACT_APP_SC_DISABLE_SPEEDY?'false'!==process.env.REACT_APP_SC_DISABLE_SPEEDY&&process.env.REACT_APP_SC_DISABLE_SPEEDY:'undefined'!=typeof process&&void 0!==process.env.SC_DISABLE_SPEEDY&&''!==process.env.SC_DISABLE_SPEEDY&&('false'!==process.env.SC_DISABLE_SPEEDY&&process.env.SC_DISABLE_SPEEDY)),T=Object.freeze([]),B=Object.freeze({});function D(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),n=1;n0?" Args: "+r.join(', '):''))}var j=512,z=(function(){function e(e){this.groupSizes=new Uint32Array(j),this.length=j,this.tag=e}var t=e.prototype;return t.indexOfGroup=function(e){for(var t=0,r=0;r=this.groupSizes.length){for(var r=this.groupSizes,n=r.length,s=n;e>=s;)(s<<=1)<0&&D(16,""+e);this.groupSizes=new Uint32Array(s),this.groupSizes.set(r),this.length=s;for(var i=n;i=this.length||0===this.groupSizes[e])return t;for(var r=this.groupSizes[e],n=this.indexOfGroup(e),s=n+r,i=n;i=V&&(V=t+1),F.set(e,t),M.set(t,e)},W="style["+_+"][data-styled-version=\"5.3.1\"]",G=new RegExp("^"+_+"\\.g(\\d+)\\[id=\"([\\w\\d-]+)\"\\].*?\"([^\"]*)"),J=function(e){for(var t=e.getTag(),r=t.length,n='',s=0;s0&&(c+=e+",")}),n+=""+a+u+"{content:\""+c+"\"}/*!sc*/\n"}}}return n},q=function(e,t,r){for(var n,s=r.split(','),i=0,o=s.length;i=0;r--){var n=t[r];if(n&&1===n.nodeType&&n.hasAttribute(_))return n}},Q=function(e){var t=document.head,r=e||t,n=document.createElement('style'),s=K(r),i=void 0!==s?s.nextSibling:null;n.setAttribute(_,"active"),n.setAttribute("data-styled-version","5.3.1");var o='undefined'!=typeof window&&void 0!==window.__webpack_nonce__?window.__webpack_nonce__:null;return o&&n.setAttribute('nonce',o),r.insertBefore(n,i),n},X=function(e){if(e.sheet)return e.sheet;for(var t=document.styleSheets,r=0,n=t.length;r=0){var r=document.createTextNode(t),n=this.nodes[e];return this.element.insertBefore(r,n||null),this.length++,!0}return!1},t.deleteRule=function(e){this.element.removeChild(this.nodes[e]),this.length--},t.getRule=function(e){return e0&&(s[0]=s[0].replace(n,d))},p,function(e){if(-2===e){var t=f;return f=[],t}}])),w.hash=c.length?c.reduce(function(e,t){return t.name||D(15),k(e,t.name)},b).toString():'',w})(),he=(function(){function e(e,t){var r=this;this.inject=function(e,t){void 0===t&&(t=ce);var n=r.name+t.hash;e.hasNameForId(r.id,n)||e.insertRules(r.id,n,t(r.rules,n,'@keyframes'))},this.toString=function(){return D(12,String(r.name))},this.name=e,this.id="sc-keyframes-"+e,this.rules=t}return e.prototype.getName=function(e){return void 0===e&&(e=ce),this.name+e.hash},e})(),fe=/([A-Z])/,le=/([A-Z])/g,pe=/^ms-/,de=function(e){return"-"+e.toLowerCase()};function we(e){return fe.test(e)?e.replace(le,de).replace(pe,'-ms-'):e}var me=function(e){return void 0===e||null===e||!1===e||''===e},ve=function e(t,r){var n,s,i=[];for(var o in t)t.hasOwnProperty(o)&&!me(t[o])&&(Array.isArray(t[o])&&t[o].isCss||S(t[o])?i.push(we(o)+":",t[o],';'):A(t[o])?i.push.apply(i,e(t[o],o)):i.push(we(o)+": "+(n=o,null==(s=t[o])||'boolean'==typeof s||''===s?'':'number'!=typeof s||0===s||n in p?String(s).trim():s+"px")+";"));return r?[r+" {"].concat(i,['}']):i};function ge(e,t,r,n){if(Array.isArray(e)){for(var s,i=[],o=0,a=e.length;o0?(c=b+o,h=n-i[o].length):(c=b,h=y),w.push(['string',m.slice(k,n+1),b,k-y,c,n-h]),y=h,b=c,k=n;break;case Fe:Me.lastIndex=k+1,Me.test(m),n=0===Me.lastIndex?m.length-1:Me.lastIndex-2,w.push(['at-word',m.slice(k,n+1),b,k-y,b,n-y]),k=n;break;case Se:for(n=k,u=!0;m.charCodeAt(n+1)===Se;)n+=1,u=!u;r=m.charCodeAt(n+1),u&&r!==Ae&&r!==Ee&&r!==xe&&r!==Ne&&r!==Pe&&r!==Re&&(n+=1),w.push(['word',m.slice(k,n+1),b,k-y,b,n-y]),k=n;break;default:r===Ae&&m.charCodeAt(k+1)===je?(0===(n=m.indexOf('*/',k+2)+1)&&(v?n=m.length:C('comment')),(o=(i=(a=m.slice(k,n+1)).split('\n')).length-1)>0?(c=b+o,h=n-i[o].length):(c=b,h=y),w.push(['comment',a,b,k-y,c,n-h]),y=h,b=c,k=n):(Ve.lastIndex=k+1,Ve.test(m),n=0===Ve.lastIndex?m.length-1:Ve.lastIndex-2,w.push(['word',m.slice(k,n+1),b,k-y,b,n-y]),k=n)}k++}return w}var Ye={brackets:[36,39],string:[31,39],'at-word':[31,39],comment:[90,39],'{':[32,39],'}':[32,39],':':[1,22],';':[1,22],'(':[1,22],')':[1,22]};function We(e){return"\x1b["+e+"m"}function Ge(e){var t=[];return $e(new wt(e),{ignoreErrors:!0}).forEach(function(e){var r=Ye[e[0]];r?t.push(e[1].split(/\r?\n/).map(function(e){return We(r[0])+e+We(r[1])}).join('\n')):t.push(e[1])}),t.join('')}var Je=(function(){function e(t,r,n,s,i,o){this.name='CssSyntaxError',this.reason=t,i&&(this.file=i),s&&(this.source=s),o&&(this.plugin=o),void 0!==r&&void 0!==n&&(this.line=r,this.column=n),this.setMessage(),Error.captureStackTrace&&Error.captureStackTrace(this,e)}var t=e.prototype;return t.setMessage=function(){this.message=this.plugin?this.plugin+": ":'',this.message+=this.file?this.file:'',void 0!==this.line&&(this.message+=":"+this.line+":"+this.column),this.message+=": "+this.reason},t.showSourceCode=function(e){var t=this;if(!this.source)return'';var r=this.source;void 0===e&&(e=d),e&&(r=Ge(r));var n=r.split(/\r?\n/),s=Math.max(this.line-3,0),i=Math.min(this.line+2,n.length),o=String(i).length;return n.slice(s,i).map(function(e,r){var n=s+1+r,i=" "+(" "+n).slice(-o)+" | ";return n===t.line?">"+i+e+"\n "+(i.replace(/\d/g,' ')+e.slice(0,t.column-1).replace(/[^\t]/g,' '))+"^":" "+i+e}).join('\n')},t.toString=function(){var e=this.showSourceCode();return e&&(e="\n\n"+e+"\n"),this.name+": "+this.message+e},R(e,[{key:"generated",get:function(){return be('CssSyntaxError#generated is deprecated. Use input instead.'),this.input}}]),e})(),qe={colon:': ',indent:' ',beforeDecl:'\n',beforeRule:'\n',beforeOpen:' ',beforeClose:'\n',beforeComment:'\n',after:'\n',emptyBody:'',commentLeft:' ',commentRight:' '};var He=(function(){function e(e){this.builder=e}var t=e.prototype;return t.stringify=function(e,t){this[e.type](e,t)},t.root=function(e){this.body(e),e.raws.after&&this.builder(e.raws.after)},t.comment=function(e){var t=this.raw(e,'left','commentLeft'),r=this.raw(e,'right','commentRight');this.builder("/*"+t+e.text+r+"*/",e)},t.decl=function(e,t){var r=this.raw(e,'between','colon'),n=e.prop+r+this.rawValue(e,'value');e.important&&(n+=e.raws.important||' !important'),t&&(n+=';'),this.builder(n,e)},t.rule=function(e){this.block(e,this.rawValue(e,'selector'))},t.atrule=function(e,t){var r="@"+e.name,n=e.params?this.rawValue(e,'params'):'';if(void 0!==e.raws.afterName?r+=e.raws.afterName:n&&(r+=' '),e.nodes)this.block(e,r+n);else{var s=(e.raws.between||'')+(t?';':'');this.builder(r+n+s,e)}},t.body=function(e){for(var t=e.nodes.length-1;t>0&&'comment'===e.nodes[t].type;)t-=1;for(var r=this.raw(e,'semicolon'),n=0;n0&&void 0!==e.raws.after)return-1!==(t=e.raws.after).indexOf('\n')&&(t=t.replace(/[^\n]+$/,'')),!1}),t},t.rawBeforeOpen=function(e){var t;return e.walk(function(e){if('decl'!==e.type&&void 0!==(t=e.raws.between))return!1}),t},t.rawColon=function(e){var t;return e.walkDecls(function(e){if(void 0!==e.raws.between)return t=e.raws.between.replace(/[^\s:]/g,''),!1}),t},t.beforeAfter=function(e,t){var r;r='decl'===e.type?this.raw(e,null,'beforeDecl'):'comment'===e.type?this.raw(e,null,'beforeComment'):'before'===t?this.raw(e,null,'beforeRule'):this.raw(e,null,'beforeClose');for(var n=e.parent,s=0;n&&'root'!==n.type;)s+=1,n=n.parent;if(-1!==r.indexOf('\n')){var i=this.raw(e,null,'indent');if(i.length)for(var o=0;o0&&this.unclosedBracket(s),t&&n){for(;this.pos>o&&('space'===(e=this.tokens[this.pos][0])||'comment'===e);)this.pos-=1;this.decl(this.tokens.slice(o,this.pos+1))}else this.unknownWord(o)},t.rule=function(e){e.pop();var t=new at;this.init(t,e[0][2],e[0][3]),t.raws.between=this.spacesFromEnd(e),this.raw(t,'selector',e),this.current=t},t.decl=function(e){var t=new Xe;this.init(t);var r,n=e[e.length-1];for(';'===n[0]&&(this.semicolon=!0,e.pop()),n[4]?t.source.end={line:n[4],column:n[5]}:t.source.end={line:n[2],column:n[3]};'word'!==e[0][0];)t.raws.before+=e.shift()[1];for(t.source.start={line:e[0][2],column:e[0][3]},t.prop='';e.length;){var s=e[0][0];if(':'===s||'space'===s||'comment'===s)break;t.prop+=e.shift()[1]}for(t.raws.between='';e.length;){if(':'===(r=e.shift())[0]){t.raws.between+=r[1];break}t.raws.between+=r[1]}'_'!==t.prop[0]&&'*'!==t.prop[0]||(t.raws.before+=t.prop[0],t.prop=t.prop.slice(1)),t.raws.between+=this.spacesFromStart(e),this.precheckMissedSemicolon(e);for(var i=e.length-1;i>0;i--){if('!important'===(r=e[i])[1]){t.important=!0;var o=this.stringFrom(e,i);' !important'!==(o=this.spacesFromEnd(e)+o)&&(t.raws.important=o);break}if('important'===r[1]){for(var a=e.slice(0),u='',c=i;c>0;c--){var h=a[c][0];if(0===u.trim().indexOf('!')&&'space'!==h)break;u=a.pop()[1]+u}0===u.trim().indexOf('!')&&(t.important=!0,t.raws.important=u,e=a)}if('space'!==r[0]&&'comment'!==r[0])break}this.raw(t,'value',e),-1!==t.value.indexOf(':')&&this.checkMissedSemicolon(e)},t.atrule=function(e){var t=new it;t.name=e[1].slice(1),''===t.name&&this.unnamedAtrule(t,e),this.init(t,e[2],e[3]);var r=!1,n=!1,s=[];for(this.pos+=1;this.pos=0&&('space'===(r=e[s])[0]||2!==(n+=1));s--);throw this.input.error('Missed semicolon',r[2],r[3])}},e})();function rt(e,t){if(t&&t.safe)throw new Error("Option safe was removed. Use parser: require(\"postcss-safe-parser\")");var r=new wt(e,t),n=new tt(r);try{n.tokenize(),n.loop()}catch(e){throw'CssSyntaxError'===e.name&&t&&t.from&&(/\.scss$/i.test(t.from)?e.message+="\nYou tried to parse SCSS with the standard CSS parser; try again with the postcss-scss parser":/\.less$/i.test(t.from)&&(e.message+="\nYou tried to parse Less with the standard CSS parser; try again with the postcss-less parser")),e}return n.root}function nt(e){return e.map(function(e){return e.nodes&&(e.nodes=nt(e.nodes)),delete e.source,e})}var st=(function(e){function t(){return e.apply(this,arguments)||this}P(t,e);var r=t.prototype;return r.push=function(e){return e.parent=this,this.nodes.push(e),this},r.each=function(e){this.lastEach||(this.lastEach=0),this.indexes||(this.indexes={}),this.lastEach+=1;var t=this.lastEach;if(this.indexes[t]=0,this.nodes){for(var r,n;this.indexes[t]=e&&(this.indexes[r]=t-1);return this},r.removeAll=function(){return this.nodes.forEach(function(e){return e.parent=void 0}),this.nodes=[],this},r.replaceValues=function(e,t,r){return r||(r=t,t={}),this.walkDecls(function(n){t.props&&-1===t.props.indexOf(n.prop)||t.fast&&-1===n.value.indexOf(t.fast)||(n.value=n.value.replace(e,r))}),this},r.every=function(e){return this.nodes.every(e)},r.some=function(e){return this.nodes.some(e)},r.index=function(e){return'number'==typeof e?e:this.nodes.indexOf(e)},r.normalize=function(e,t){var r=this;if('string'==typeof e)e=nt(rt(e).nodes);else if(!Array.isArray(e))if('root'===e.type)e=e.nodes;else if(e.type)e=[e];else if(e.prop){if(void 0===e.value)throw new Error('Value field is missed in node creation');'string'!=typeof e.value&&(e.value=String(e.value)),e=[new Xe(e)]}else if(e.selector)e=[new at(e)];else if(e.name)e=[new it(e)];else{if(!e.text)throw new Error('Unknown node type in node creation');e=[new et(e)]}return e.map(function(e){return void 0===e.raws&&(e=r.rebuild(e)),e.parent&&(e=e.clone()),void 0===e.raws.before&&t&&void 0!==t.raws.before&&(e.raws.before=t.raws.before.replace(/[^\s]/g,'')),e.parent=r,e})},r.rebuild=function(e,t){var r,n=this;for(var s in'root'===e.type?r=new pt:'atrule'===e.type?r=new it:'rule'===e.type?r=new at:'decl'===e.type?r=new Xe:'comment'===e.type&&(r=new et),e)'nodes'===s?r.nodes=e.nodes.map(function(e){return n.rebuild(e,r)}):'parent'===s&&t?r.parent=t:e.hasOwnProperty(s)&&(r[s]=e[s]);return r},r.eachInside=function(e){return be("Container#eachInside is deprecated. Use Container#walk instead."),this.walk(e)},r.eachDecl=function(e,t){return be("Container#eachDecl is deprecated. Use Container#walkDecls instead."),this.walkDecls(e,t)},r.eachRule=function(e,t){return be("Container#eachRule is deprecated. Use Container#walkRules instead."),this.walkRules(e,t)},r.eachAtRule=function(e,t){return be("Container#eachAtRule is deprecated. Use Container#walkAtRules instead."),this.walkAtRules(e,t)},r.eachComment=function(e){return be("Container#eachComment is deprecated. Use Container#walkComments instead."),this.walkComments(e)},R(t,[{key:"first",get:function(){if(this.nodes)return this.nodes[0]}},{key:"last",get:function(){if(this.nodes)return this.nodes[this.nodes.length-1]}},{key:"semicolon",get:function(){return be('Node#semicolon is deprecated. Use Node#raws.semicolon'),this.raws.semicolon},set:function(e){be('Node#semicolon is deprecated. Use Node#raws.semicolon'),this.raws.semicolon=e}},{key:"after",get:function(){return be('Node#after is deprecated. Use Node#raws.after'),this.raws.after},set:function(e){be('Node#after is deprecated. Use Node#raws.after'),this.raws.after=e}}]),t})(Qe),it=(function(e){function t(t){var r;return(r=e.call(this,t)||this).type='atrule',r}P(t,e);var r=t.prototype;return r.append=function(){var t;this.nodes||(this.nodes=[]);for(var r=arguments.length,n=new Array(r),s=0;s0&&(o-=1):0===o&&-1!==t.indexOf(h)&&(i=!0),i?(''!==s&&n.push(s.trim()),s='',i=!1):s+=h}return(r||''!==s)&&n.push(s.trim()),n},space:function(e){return ot.split(e,[' ','\n','\t'])},comma:function(e){return ot.split(e,[','],!0)}},at=(function(e){function t(t){var r;return(r=e.call(this,t)||this).type='rule',r.nodes||(r.nodes=[]),r}return P(t,e),R(t,[{key:"selectors",get:function(){return ot.comma(this.selector)},set:function(e){var t=this.selector?this.selector.match(/,\s*/):null,r=t?t[0]:","+this.raw('between','beforeOpen');this.selector=e.join(r)}},{key:"_selector",get:function(){return be('Rule#_selector is deprecated. Use Rule#raws.selector'),this.raws.selector},set:function(e){be('Rule#_selector is deprecated. Use Rule#raws.selector'),this.raws.selector=e}}]),t})(st),ut=(function(){function e(e,t){if(void 0===t&&(t={}),this.type='warning',this.text=e,t.node&&t.node.source){var r=t.node.positionBy(t);this.line=r.line,this.column=r.column}for(var n in t)this[n]=t[n]}return e.prototype.toString=function(){return this.node?this.node.error(this.text,{plugin:this.plugin,index:this.index,word:this.word}).message:this.plugin?this.plugin+": "+this.text:this.text},e})(),ct=(function(){function e(e,t,r){this.processor=e,this.messages=[],this.root=t,this.opts=r,this.css=void 0,this.map=void 0}var t=e.prototype;return t.toString=function(){return this.css},t.warn=function(e,t){void 0===t&&(t={}),t.plugin||this.lastPlugin&&this.lastPlugin.postcssPlugin&&(t.plugin=this.lastPlugin.postcssPlugin);var r=new ut(e,t);return this.messages.push(r),r},t.warnings=function(){return this.messages.filter(function(e){return'warning'===e.type})},R(e,[{key:"content",get:function(){return this.css}}]),e})();function ht(e){return'object'==typeof e&&'function'==typeof e.then}var ft=(function(){function e(t,r,n){var s;if(this.stringified=!1,this.processed=!1,'object'==typeof r&&'root'===r.type)s=r;else if(r instanceof e||r instanceof ct)s=r.root,r.map&&(void 0===n.map&&(n.map={}),n.map.inline||(n.map.inline=!1),n.map.prev=r.map);else{var i=rt;n.syntax&&(i=n.syntax.parse),n.parser&&(i=n.parser),i.parse&&(i=i.parse);try{s=i(r,n)}catch(e){this.error=e}}this.result=new ct(t,s,n)}var t=e.prototype;return t.warnings=function(){return this.sync().warnings()},t.toString=function(){return this.css},t.then=function(e,t){return this.async().then(e,t)},t.catch=function(e){return this.async().catch(e)},t.handleError=function(e,t){try{if(this.error=e,'CssSyntaxError'!==e.name||e.plugin){if(t.postcssVersion){var r=t.postcssPlugin,n=t.postcssVersion,s=this.result.processor.version,i=n.split('.'),o=s.split('.');(i[0]!==o[0]||parseInt(i[1])>parseInt(o[1]))&&be("Your current PostCSS version is "+s+", but "+r+" uses "+n+". Perhaps this is the source of the error below.")}}else e.plugin=t.postcssPlugin,e.setMessage()}catch(e){console&&console.error&&console.error(e)}},t.asyncTick=function(e,t){var r=this;if(this.plugin>=this.processor.plugins.length)return this.processed=!0,e();try{var n=this.processor.plugins[this.plugin],s=this.run(n);this.plugin+=1,ht(s)?s.then(function(){r.asyncTick(e,t)}).catch(function(e){r.handleError(e,n),r.processed=!0,t(e)}):this.asyncTick(e,t)}catch(e){this.processed=!0,t(e)}},t.async=function(){var e=this;return this.processed?new Promise(function(t,r){e.error?r(e.error):t(e.stringify())}):this.processing?this.processing:(this.processing=new Promise(function(t,r){if(e.error)return r(e.error);e.plugin=0,e.asyncTick(t,r)}).then(function(){return e.processed=!0,e.stringify()}),this.processing)},t.sync=function(){var e=this;if(this.processed)return this.result;if(this.processed=!0,this.processing)throw new Error('Use process(css).then(cb) to work with async plugins');if(this.error)throw this.error;return this.result.processor.plugins.forEach(function(t){if(ht(e.run(t)))throw new Error('Use process(css).then(cb) to work with async plugins')}),this.result},t.run=function(e){this.result.lastPlugin=e;try{return e(this.result.root,this.result)}catch(t){throw this.handleError(t,e),t}},t.stringify=function(){if(this.stringified)return this.result;this.stringified=!0,this.sync();var e=this.result.opts,t=Ze;e.syntax&&(t=e.syntax.stringify),e.stringifier&&(t=e.stringifier),t.stringify&&(t=t.stringify);var r='';return t(this.root,function(e){r+=e}),this.result.css=r,this.result},R(e,[{key:"processor",get:function(){return this.result.processor}},{key:"opts",get:function(){return this.result.opts}},{key:"css",get:function(){return this.stringify().css}},{key:"content",get:function(){return this.stringify().content}},{key:"map",get:function(){return this.stringify().map}},{key:"root",get:function(){return this.sync().root}},{key:"messages",get:function(){return this.sync().messages}}]),e})(),lt=(function(){function e(e){void 0===e&&(e=[]),this.version='5.2.0',this.plugins=this.normalize(e)}var t=e.prototype;return t.use=function(e){return this.plugins=this.plugins.concat(this.normalize([e])),this},t.process=function(e,t){return void 0===t&&(t={}),new ft(this,e,t)},t.normalize=function(e){var t=[];return e.forEach(function(e){if(e.postcss&&(e=e.postcss),'object'==typeof e&&Array.isArray(e.plugins))t=t.concat(e.plugins);else{if('function'!=typeof e)throw new Error(e+" is not a PostCSS plugin");t.push(e)}}),t},e})(),pt=(function(e){function t(t){var r;return(r=e.call(this,t)||this).type='root',r.nodes||(r.nodes=[]),r}P(t,e);var r=t.prototype;return r.removeChild=function(t){return 0===(t=this.index(t))&&this.nodes.length>1&&(this.nodes[1].raws.before=this.nodes[t].raws.before),e.prototype.removeChild.call(this,t)},r.normalize=function(t,r,n){var s=e.prototype.normalize.call(this,t);return r&&('prepend'===n?this.nodes.length>1?r.raws.before=this.nodes[1].raws.before:delete r.raws.before:this.first!==r&&s.forEach(function(e){e.raws.before=r.raws.before})),s},r.toResult=function(e){return void 0===e&&(e={}),new ft(new lt,this,e).stringify()},r.remove=function(e){be('Root#remove is deprecated. Use Root#removeChild'),this.removeChild(e)},r.prevMap=function(){return be('Root#prevMap is deprecated. Use Root#source.input.map'),this.source.input.map},t})(st),dt=0,wt=(function(){function e(e,t){void 0===t&&(t={}),this.css=e.toString(),"\ufeff"!==this.css[0]&&"\ufffe"!==this.css[0]||(this.css=this.css.slice(1)),t.from&&(/^\w+:\/\//.test(t.from)?this.file=t.from:this.file=path.resolve(t.from)),this.file||(dt+=1,this.id=""),this.map&&(this.map.file=this.from)}var t=e.prototype;return t.error=function(e,t,r,n){var s;void 0===n&&(n={});var i=this.origin(t,r);return(s=i?new Je(e,i.line,i.column,i.source,i.file,n.plugin):new Je(e,t,r,this.css,this.file,n.plugin)).input={line:t,column:r,source:this.css},this.file&&(s.input.file=this.file),s},t.origin=function(e,t){if(!this.map)return!1;var r=this.map.consumer(),n=r.originalPositionFor({line:e,column:t});if(!n.source)return!1;var s={file:this.mapResolve(n.source),line:n.line,column:n.column},i=r.sourceContentFor(n.source);return i&&(s.source=i),s},t.mapResolve=function(e){return/^\w+:\/\//.test(e)?e:path.resolve(this.map.consumer().sourceRoot||'.',e)},R(e,[{key:"from",get:function(){return this.file||this.id}}]),e})(),mt=(function(e){function t(){return e.apply(this,arguments)||this}P(t,e);var r=t.prototype;return r.tokenize=function(){this.tokens=$e(this.input,{ignoreErrors:!0})},r.comment=function(e){var t=new et;this.init(t,e[2],e[3]),t.source.end={line:e[4],column:e[5]};var r=e[1].slice(2);if('*/'===r.slice(-2)&&(r=r.slice(0,-2)),/^\s*$/.test(r))t.text='',t.raws.left=r,t.raws.right='';else{var n=r.match(/^(\s*)([^]*[^\s])(\s*)$/);t.text=n[2],t.raws.left=n[1],t.raws.right=n[3]}},r.unclosedBracket=function(){},r.unknownWord=function(e){var t=this.tokens.slice(e,this.pos+1);this.spaces+=t.map(function(e){return e[1]}).join('')},r.unexpectedClose=function(){this.current.raws.after+='}'},r.doubleColon=function(){},r.unnamedAtrule=function(e){e.name=''},r.precheckMissedSemicolon=function(e){var t=this.colon(e);if(!1!==t){var r;for(r=t-1;r>=0&&'word'!==e[r][0];r--);for(r-=1;r>=0;r--)if('space'!==e[r][0]){r+=1;break}var n=e.splice(r,e.length-r);this.decl(n)}},r.checkMissedSemicolon=function(){},r.endFile=function(){for(this.current.nodes&&this.current.nodes.length&&(this.current.raws.semicolon=this.semicolon),this.current.raws.after=(this.current.raws.after||'')+this.spaces;this.current.parent;)this.current=this.current.parent,this.current.raws.after=''},t})(tt);var vt={},gt=function(e){return'function'==typeof e||'object'==typeof e&&null!==e&&!Array.isArray(e)},yt=function(e){return'__proto__'!==e&&'constructor'!==e&&'prototype'!==e};function bt(e,t,r){var n=e[r];gt(t)&>(n)?kt(n,t):e[r]=t}function kt(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),n=1;n1?t-1:0),n=1;n>>0);if(!vt[i]){var o=[];(r=new wt(s,t),(n=new mt(r)).tokenize(),n.loop(),n.root).each(function(e){'decl'===e.type&&o.push([e.prop,e.value])});var a=u(o,['borderRadius','borderWidth','borderColor','borderStyle']),c=Tt.create({generated:a});vt[i]=c.generated}return vt[i]},e})())),jt=function(e){return Ut(Dt,e)};"ActivityIndicator ActivityIndicatorIOS ART Button DatePickerIOS DrawerLayoutAndroid\n Image ImageBackground ImageEditor ImageStore KeyboardAvoidingView ListView MapView Modal NavigatorIOS\n Picker PickerIOS ProgressBarAndroid ProgressViewIOS ScrollView SegmentedControlIOS Slider\n SliderIOS SnapshotViewIOS Switch RecyclerViewBackedScrollView RefreshControl SafeAreaView StatusBar\n SwipeableListView SwitchAndroid SwitchIOS TabBarIOS Text TextInput ToastAndroid ToolbarAndroid\n Touchable TouchableHighlight TouchableNativeFeedback TouchableOpacity TouchableWithoutFeedback\n View ViewPagerAndroid WebView FlatList SectionList VirtualizedList Pressable".split(/\s+/m).forEach(function(e){return Object.defineProperty(jt,e,{enumerable:!0,configurable:!1,get:function(){return jt(Bt[e])}})}),i.ThemeConsumer=Et,i.ThemeContext=xt,i.ThemeProvider=function(e){var t=h.useContext(xt),r=h.useMemo(function(){return Rt(e.theme,t)},[e.theme,t]);return e.children?f.createElement(xt.Provider,{value:r},e.children):null},i.css=It,i.default=jt,i.isStyledComponent=x,i.useTheme=function(){return h.useContext(xt)},i.withTheme=function(e){var t=f.forwardRef(function(t,r){var n=h.useContext(xt),s=e.defaultProps,i=Ct(t,n,s);return f.createElement(e,N({},t,{theme:i,ref:r}))});return w(t,e),t.displayName="WithTheme("+C(e)+")",t}},514,[515,524,165,526,527,528,529,443,2]); -__d(function(g,r,_i,a,m,e,d){'use strict';var t=r(d[0]);function n(t){return t&&'object'==typeof t&&'default'in t?t.default:t}Object.defineProperty(e,'__esModule',{value:!0});var o,i=r(d[1]),s=n(i),u=n(r(d[2])),l=n(r(d[3])),c=/^(#(?:[0-9a-f]{3,4}){1,2})$/i,f=/^(rgba?|hsla?|hwb|lab|lch|gray|color)$/,h=function(t){return function(n){return t(n)?'':null}},p=function(t,n){return void 0===n&&(n=String),function(o){if('word'!==o.type)return null;var i=o.value.match(t);return null===i?null:n(i[1])}},v=h(function(t){return'space'===t.type}),x=h(function(t){return'div'===t.type&&'/'===t.value}),w=h(function(t){return'div'===t.type&&','===t.value}),y=(o='word',function(t){return t.type===o?t.value:null}),b=p(/^(none)$/i),k=p(/^(auto)$/i),V=p(/^([+-]?(?:\d*\.)?\d+(?:e[+-]?\d+)?)$/i,Number),$=p(/^(0$|(?:[+-]?(?:\d*\.)?\d+(?:e[+-]?\d+)?)(?=px$))/i,Number),T=p(/^([+-]?(?:\d*\.)?\d+(?:e[+-]?\d+)?(ch|em|ex|rem|vh|vw|vmin|vmax|cm|mm|in|pc|pt))$/i),C=p(/^([+-]?(?:\d*\.)?\d+(?:e[+-]?\d+)?(?:deg|rad))$/i,function(t){return t.toLowerCase()}),S=p(/^([+-]?(?:\d*\.)?\d+(?:e[+-]?\d+)?%)$/i),E=p(/(^-?[_a-z][_a-z0-9-]*$)/i),L=function(t){return'string'!==t.type?null:t.value.replace(/\\([0-9a-f]{1,6})(?:\s|$)/gi,function(t,n){return String.fromCharCode(parseInt(n,16))}).replace(/\\/g,'')},R=function(t){return'word'===t.type&&(c.test(t.value)||t.value in l||'transparent'===t.value)?t.value:'function'===t.type&&f.test(t.value)?i.stringify(t):null},O=p(/^(none|underline|line-through)$/i),F=p(/^(solid|dashed|dotted)$/),B=function(t){var n=t.types,o=void 0===n?[$,T,S]:n,i=t.directions,s=void 0===i?['Top','Right','Bottom','Left']:i,u=t.prefix,l=void 0===u?'':u,c=t.suffix,f=void 0===c?'':c;return function(t){var n,i=[];for(i.push(t.expect.apply(t,o));i.length<4&&t.hasTokens();)t.expect(v),i.push(t.expect.apply(t,o));t.expectEmpty();var u=i[0],c=i[1],h=void 0===c?u:c,p=i[2],x=void 0===p?u:p,w=i[3],y=void 0===w?h:w,b=function(t){return""+l+s[t]+f};return(n={})[b(0)]=u,n[b(1)]=h,n[b(2)]=x,n[b(3)]=y,n}},_=function(t){var n=t.expect($),o=t.matches(v)?t.expect($):n;return t.expectEmpty(),{width:n,height:o}},P=function(t){var n,o,i,s;if(t.matches(b))return t.expectEmpty(),{offset:{width:0,height:0},radius:0,color:'black'};for(var u=!1;t.hasTokens();)u&&t.expect(v),void 0===n&&t.matches($,T)?(n=t.lastValue,t.expect(v),o=t.expect($,T),t.saveRewindPoint(),t.matches(v)&&t.matches($,T)?i=t.lastValue:t.rewind()):void 0===s&&t.matches(R)?s=t.lastValue:t.throw(),u=!0;return void 0===n&&t.throw(),{offset:{width:n,height:o},radius:void 0!==i?i:0,color:void 0!==s?s:'black'}},W=p(/(nowrap|wrap|wrap-reverse)/),Y=p(/(row|row-reverse|column|column-reverse)/),D=function(t){var n;if(t.matches(L))n=t.lastValue;else for(n=t.expect(E);t.hasTokens();){t.expect(v),n+=" "+t.expect(E)}return t.expectEmpty(),{fontFamily:n}},M=p(/^(normal)$/),I=p(/^(italic)$/),N=p(/^([1-9]00|bold)$/),j=p(/^(small-caps)$/),A=[],X=p(/(flex-(?:start|end)|center|stretch|space-(?:between|around))/),H=p(/(flex-(?:start|end)|center|space-(?:between|around|evenly))/),z=p(/^(solid|double|dotted|dashed)$/),G=function(t){return function(n){var o=n.expect(t);return n.expectEmpty(),o}},U=G(V),Z=G($),q=G(C),J=function(t){return function(n,o){return function(i){var s,u,l,c=i.expect(t);if(i.hasTokens())i.expect(w),l=i.expect(t);else{if(void 0===o)return c;l=o}return i.expectEmpty(),[(s={},s[n+"Y"]=l,s),(u={},u[n+"X"]=c,u)]}}},K=J(V),Q=J($),ee=J(C),te={perspective:U,scale:K('scale'),scaleX:U,scaleY:U,translate:Q('translate',0),translateX:Z,translateY:Z,rotate:q,rotateX:q,rotateY:q,rotateZ:q,skewX:q,skewY:q,skew:ee('skew','0deg')},ne=B({types:[R],prefix:'border',suffix:'Color'}),re=B({directions:['TopLeft','TopRight','BottomRight','BottomLeft'],prefix:'border',suffix:'Radius'}),oe=B({prefix:'border',suffix:'Width'}),ie=B({types:[$,T,S,k],prefix:'margin'}),ae=B({prefix:'padding'}),se={background:function(t){return{backgroundColor:t.expect(R)}},border:function(t){var n,o,i;if(t.matches(b))return t.expectEmpty(),{borderWidth:0,borderColor:'black',borderStyle:'solid'};for(var s=0;s<3&&t.hasTokens();)0!==s&&t.expect(v),void 0===n&&t.matches($,T)?n=t.lastValue:void 0===o&&t.matches(R)?o=t.lastValue:void 0===i&&t.matches(F)?i=t.lastValue:t.throw(),s+=1;return t.expectEmpty(),void 0===n&&(n=1),void 0===o&&(o="black"),void 0===i&&(i="solid"),{borderWidth:n,borderColor:o,borderStyle:i}},borderColor:ne,borderRadius:re,borderWidth:oe,boxShadow:function(t){var n=P(t);return{shadowOffset:n.offset,shadowRadius:n.radius,shadowColor:n.color,shadowOpacity:1}},flex:function(t){var n,o,i;if(t.matches(b))return t.expectEmpty(),{flexGrow:0,flexShrink:0,flexBasis:'auto'};if(t.saveRewindPoint(),t.matches(k)&&!t.hasTokens())return{flexGrow:1,flexShrink:1,flexBasis:'auto'};t.rewind();for(var s=0;s<2&&t.hasTokens();)0!==s&&t.expect(v),void 0===n&&t.matches(V)?(n=t.lastValue,t.saveRewindPoint(),t.matches(v)&&t.matches(V)?o=t.lastValue:t.rewind()):void 0===i&&t.matches($,T,S)?i=t.lastValue:void 0===i&&t.matches(k)?i='auto':t.throw(),s+=1;return t.expectEmpty(),void 0===n&&(n=1),void 0===o&&(o=1),void 0===i&&(i=0),{flexGrow:n,flexShrink:o,flexBasis:i}},flexFlow:function(t){for(var n,o,i=0;i<2&&t.hasTokens();)0!==i&&t.expect(v),void 0===n&&t.matches(W)?n=t.lastValue:void 0===o&&t.matches(Y)?o=t.lastValue:t.throw(),i+=1;return t.expectEmpty(),void 0===n&&(n="nowrap"),void 0===o&&(o="row"),{flexWrap:n,flexDirection:o}},font:function(t){for(var n,o,i,s,u=0;u<3&&t.hasTokens();){if(t.matches(M));else if(void 0===n&&t.matches(I))n=t.lastValue;else if(void 0===o&&t.matches(N))o=t.lastValue;else{if(void 0!==i||!t.matches(j))break;i=[t.lastValue]}t.expect(v),u+=1}var l=t.expect($,T);t.matches(x)&&(s=t.expect($,T)),t.expect(v);var c=D(t).fontFamily;void 0===n&&(n="normal"),void 0===o&&(o="normal"),void 0===i&&(i=A);var f={fontStyle:n,fontWeight:o,fontVariant:i,fontSize:l,fontFamily:c};return void 0!==s&&(f.lineHeight=s),f},fontFamily:D,fontVariant:function(t){return{fontVariant:[t.expect(E)]}},fontWeight:function(t){return{fontWeight:t.expect(y)}},margin:ie,padding:ae,placeContent:function(t){var n,o=t.expect(X);return t.hasTokens()?(t.expect(v),n=t.expect(H)):n='stretch',t.expectEmpty(),{alignContent:o,justifyContent:n}},shadowOffset:function(t){return{shadowOffset:_(t)}},textShadow:function(t){var n=P(t);return{textShadowOffset:n.offset,textShadowRadius:n.radius,textShadowColor:n.color}},textShadowOffset:function(t){return{textShadowOffset:_(t)}},textDecoration:function(t){for(var n,o,i,s=!1;t.hasTokens();){if(s&&t.expect(v),void 0===n&&t.matches(O)){var u=[t.lastValue.toLowerCase()];t.saveRewindPoint(),'none'!==u[0]&&t.matches(v)&&t.matches(O)?(u.push(t.lastValue.toLowerCase()),u.sort().reverse()):t.rewind(),n=u.join(' ')}else void 0===o&&t.matches(z)?o=t.lastValue:void 0===i&&t.matches(R)?i=t.lastValue:t.throw();s=!0}return{textDecorationLine:void 0!==n?n:"none",textDecorationColor:void 0!==i?i:"black",textDecorationStyle:void 0!==o?o:"solid"}},textDecorationLine:function(t){for(var n=[],o=!1;t.hasTokens();)o&&t.expect(v),n.push(t.expect(O).toLowerCase()),o=!0;return n.sort().reverse(),{textDecorationLine:n.join(' ')}},transform:function(t){for(var n=[],o=!1;t.hasTokens();){o&&t.expect(v);var i,s=t.expectFunction(),u=s.functionName,l=te[u](s);Array.isArray(l)||(l=[(i={},i[u]=l,i)]),n=l.concat(n),o=!0}return{transform:n}}},ue=(function(){function t(t,n){this.index=0,this.nodes=t,this.functionName=null!=n?n.value:null,this.lastValue=null,this.rewindIndex=-1}var n=t.prototype;return n.hasTokens=function(){return this.index<=this.nodes.length-1},n.SYMBOL_MATCH=function(){if(!this.hasTokens())return null;for(var t=this.nodes[this.index],n=0;n=48&&A<=57)return!0;var n=h.charCodeAt(2);return A===c&&n>=48&&n<=57}return C===c?(A=h.charCodeAt(1))>=48&&A<=57:C>=48&&C<=57}m.exports=function(n){var f,u,v,l=0,s=n.length;if(0===s||!C(n))return!1;for((f=n.charCodeAt(l))!==o&&f!==t||l++;l57);)l+=1;if(f=n.charCodeAt(l),u=n.charCodeAt(l+1),f===c&&u>=48&&u<=57)for(l+=2;l57);)l+=1;if(f=n.charCodeAt(l),u=n.charCodeAt(l+1),v=n.charCodeAt(l+2),(f===h||f===A)&&(u>=48&&u<=57||(u===o||u===t)&&v>=48&&v<=57))for(l+=u===o||u===t?3:2;l57);)l+=1;return{number:n.slice(0,l),unit:n.slice(l)}}},520,[]); -__d(function(g,r,_i,a,m,e,d){function t(i){return i&&'object'==typeof i?u(i)||c(i)?i:o(i)?f(i,t):l(p(i),function(o,u){return o[n(u)]=t(i[u]),o},{}):i}function n(t){return t.replace(/[_.-](\w|$)/g,function(t,n){return n.toUpperCase()})}m.exports=function(o){return'string'==typeof o?n(o):t(o)};var o=Array.isArray||function(t){return'[object Array]'===Object.prototype.toString.call(t)},u=function(t){return'[object Date]'===Object.prototype.toString.call(t)},c=function(t){return'[object RegExp]'===Object.prototype.toString.call(t)},i=Object.prototype.hasOwnProperty,p=Object.keys||function(t){var n=[];for(var o in t)i.call(t,o)&&n.push(o);return n};function f(t,n){if(t.map)return t.map(n);for(var o=[],u=0;uk)&&(I=(L=L.replace(' ',':')).length),0t&&(t=(a=a.trim()).charCodeAt(0)),t){case 38:return a.replace(p,'$1'+e.trim());case 58:return e.trim()+a.replace(p,'$1'+e.trim());default:if(0<1*r&&0f.charCodeAt(8))break;case 115:n=n.replace(f,'-webkit-'+f)+';'+n;break;case 207:case 102:n=n.replace(f,'-webkit-'+(102t.charCodeAt(0)&&(t=t.trim()),t=[t],01&&void 0!==p[1]?p[1]:R,o=p.length>2&&void 0!==p[2]?p[2]:_,(0,h.default)(),l=j(e),u=(0,y.processColor)(o),c=l+":"+n+":"+u,!M.has(c)){v.next=8;break}return v.abrupt("return",M.get(c));case 8:return v.prev=8,v.next=11,t.default.awrap(F.getImageForFont(C,l,n,u));case 11:return f=v.sent,s={uri:f,scale:y.PixelRatio.get()},M.setValue(c,s),v.abrupt("return",s);case 17:throw v.prev=17,v.t0=v.catch(8),M.setError(c,v.t0),v.t0;case 21:case"end":return v.stop()}},null,null,[[8,17]],Promise)},E.getImageSourceSync=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:R,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:_;(0,h.default)();var o=j(e),l=(0,y.processColor)(n),u=o+":"+t+":"+l;if(M.has(u))return M.get(u);try{var c=F.getImageForFontSync(C,o,t,l),f={uri:c,scale:y.PixelRatio.get()};return M.setValue(u,f),f}catch(e){throw M.setError(u,e),e}},E.loadFont=function(){var e,o=arguments;return t.default.async(function(l){for(;;)switch(l.prev=l.next){case 0:if(e=o.length>0&&void 0!==o[0]?o[0]:N,'ios'!==y.Platform.OS){l.next=7;break}if((0,h.default)(),e){l.next=5;break}throw new Error('Unable to load font, because no file was specified. ');case 5:return l.next=7,t.default.awrap(F.loadFontWithFileName.apply(F,(0,n.default)(e.split('.'))));case 7:case"end":return l.stop()}},null,null,null,Promise)},E.hasIcon=function(t){return Object.prototype.hasOwnProperty.call(e,t)},E.getRawGlyphMap=function(){return e},E.getFontFamily=function(){return C},E};var t=e(r(d[1])),n=e(r(d[2])),o=e(r(d[3])),l=e(r(d[4])),u=e(r(d[5])),c=e(r(d[6])),f=e(r(d[7])),s=e(r(d[8])),p=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=P(t);if(n&&n.has(e))return n.get(e);var o={},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in e)if("default"!==u&&Object.prototype.hasOwnProperty.call(e,u)){var c=l?Object.getOwnPropertyDescriptor(e,u):null;c&&(c.get||c.set)?Object.defineProperty(o,u,c):o[u]=e[u]}o.default=e,n&&n.set(e,o);return o})(r(d[9])),v=e(r(d[10])),y=r(d[11]),h=e(r(d[12])),O=e(r(d[13])),b=e(r(d[14])),w=["name","size","color","style","children"];function P(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(P=function(e){return e?n:t})(e)}function I(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}var F=y.NativeModules.RNVectorIconsManager||y.NativeModules.RNVectorIconsModule;_e.NativeIconAPI=F;var R=12;_e.DEFAULT_ICON_SIZE=R;var _='black';_e.DEFAULT_ICON_COLOR=_},531,[1,67,49,96,9,10,12,14,17,165,204,532,533,534,535]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0});var n=r(d[0]);Object.keys(n).forEach(function(t){"default"!==t&&"__esModule"!==t&&(t in e&&e[t]===n[t]||Object.defineProperty(e,t,{enumerable:!0,get:function(){return n[t]}}))})},532,[2]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){if(!n){if('android'===o.Platform.OS)throw new Error('RNVectorIconsModule not available, did you properly integrate the module? Try running `react-native link react-native-vector-icons` and recompiling.');throw new Error('RNVectorIconsManager not available, did you add the library to your project and link with libRNVectorIcons.a? Try running `react-native link react-native-vector-icons` and recompiling.')}};var o=r(d[0]),n=o.NativeModules.RNVectorIconsManager||o.NativeModules.RNVectorIconsModule},533,[532]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){var u=new Map;return{setValue:function(n,o){return u.set(n,{type:t,data:o})},setError:function(t,o){return u.set(t,{type:n,data:o})},has:function(t){return u.has(t)},get:function(t){if(u.has(t)){var o=u.get(t),f=o.type,s=o.data;if(f===n)throw s;return s}}}};var t='value',n='error'},534,[]); -__d(function(g,r,i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=function(e){var O,C;return C=O=(function(h){(0,u.default)(x,h);var O,j,C=(O=x,j=k(),function(){var e,t=(0,s.default)(O);if(j){var n=(0,s.default)(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return(0,c.default)(this,e)});function x(){return(0,o.default)(this,x),C.apply(this,arguments)}return(0,l.default)(x,[{key:"render",value:function(){var o=this.props,l=o.style,u=o.iconStyle,c=o.children,s=(0,n.default)(o,P),h=(0,p.default)(s,w,'style','name','size','color'),O=(0,p.default)(s,R),k=(0,y.default)(s,Object.keys(h),Object.keys(O),'iconStyle','borderRadius','backgroundColor');h.style=u?[S.icon,u]:S.icon;var j=(0,p.default)(this.props,'color'),C=(0,p.default)(this.props,'backgroundColor','borderRadius');return b.default.createElement(v.TouchableHighlight,(0,t.default)({style:[S.touchable,C]},O),b.default.createElement(v.View,(0,t.default)({style:[S.container,C,l]},k),b.default.createElement(e,h),(0,f.default)(c)?b.default.createElement(v.Text,{style:[S.text,j]},c):c))}}]),x})(b.PureComponent),O.propTypes={backgroundColor:h.default.oneOfType([h.default.string,h.default.number]),borderRadius:h.default.number,color:h.default.any,size:h.default.number,iconStyle:h.default.any,style:h.default.any,children:h.default.node},O.defaultProps={backgroundColor:j,borderRadius:5,color:'white',size:20},C};var t=e(r(d[1])),n=e(r(d[2])),o=e(r(d[3])),l=e(r(d[4])),u=e(r(d[5])),c=e(r(d[6])),s=e(r(d[7])),f=e(r(d[8])),y=e(r(d[9])),p=e(r(d[10])),b=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=O(t);if(n&&n.has(e))return n.get(e);var o={},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in e)if("default"!==u&&Object.prototype.hasOwnProperty.call(e,u)){var c=l?Object.getOwnPropertyDescriptor(e,u):null;c&&(c.get||c.set)?Object.defineProperty(o,u,c):o[u]=e[u]}o.default=e,n&&n.set(e,o);return o})(r(d[11])),h=e(r(d[12])),v=r(d[13]),P=["style","iconStyle","children"];function O(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(O=function(e){return e?n:t})(e)}function k(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}var S=v.StyleSheet.create({container:{flexDirection:'row',justifyContent:'flex-start',alignItems:'center',padding:8},touchable:{overflow:'hidden'},icon:{marginRight:10},text:{fontWeight:'600',backgroundColor:'transparent'}}),j='#007AFF',w=['ellipsizeMode','numberOfLines','textBreakStrategy','selectable','suppressHighlighting','allowFontScaling','adjustsFontSizeToFit','minimumFontScale'],R=['accessible','accessibilityLabel','accessibilityHint','accessibilityComponentType','accessibilityRole','accessibilityStates','accessibilityTraits','onFocus','onBlur','disabled','onPress','onPressIn','onPressOut','onLayout','onLongPress','nativeID','testID','delayPressIn','delayPressOut','delayLongPress','activeOpacity','underlayColor','selectionColor','onShowUnderlay','onHideUnderlay','hasTVPreferredFocus','tvParallaxProperties']},535,[1,22,96,9,10,12,14,17,536,537,538,165,204,532]); -__d(function(g,r,i,a,m,e,d){var t='[object String]',n=Object.prototype.toString,o=Array.isArray;function c(t){return!!t&&'object'==typeof t}m.exports=function(f){return'string'==typeof f||!o(f)&&c(f)&&n.call(f)==t}},536,[]); -__d(function(g,r,i,a,m,_e,d){var t=200,n='__lodash_hash_undefined__',e=9007199254740991,o='[object Arguments]',u='[object Function]',c='[object GeneratorFunction]',f='[object Symbol]',l=/^\[object .+?Constructor\]$/,s=/^(?:0|[1-9]\d*)$/,h='object'==typeof g&&g&&g.Object===Object&&g,p='object'==typeof self&&self&&self.Object===Object&&self,_=h||p||Function('return this')();function y(t,n,e){switch(e.length){case 0:return t.call(n);case 1:return t.call(n,e[0]);case 2:return t.call(n,e[0],e[1]);case 3:return t.call(n,e[0],e[1],e[2])}return t.apply(n,e)}function v(t,n){return!!(t?t.length:0)&&S(t,n,0)>-1}function b(t,n,e){for(var o=-1,u=t?t.length:0;++o=t&&(l=P,s=!1,e=new Z(e));t:for(;++f0&&e(l)?n>1?et(l,n-1,e,o,u):O(u,l):o||(u[u.length]=l)}return u}function ot(t,n,e){var o=n(t);return jt(t)?o:O(o,e(t))}function ut(t){return!(!At(t)||G&&G in t)&&(wt(t)||F(t)?B:l).test(dt(t))}function it(t){if(!At(t))return vt(t);var n,e,o,u=(e=(n=t)&&n.constructor,o='function'==typeof e&&e.prototype||M,n===o),c=[];for(var f in t)('constructor'!=f||!u&&q.call(t,f))&&c.push(f);return c}function at(t,n){return ct(t=Object(t),n,function(n,e){return e in t})}function ct(t,n,e){for(var o=-1,u=n.length,c={};++o-1},X.prototype.set=function(t,n){var e=this.__data__,o=rt(e,t);return o<0?e.push([t,n]):e[o][1]=n,this},Y.prototype.clear=function(){this.__data__={hash:new W,map:new(U||X),string:new W}},Y.prototype.delete=function(t){return lt(this,t).delete(t)},Y.prototype.get=function(t){return lt(this,t).get(t)},Y.prototype.has=function(t){return lt(this,t).has(t)},Y.prototype.set=function(t,n){return lt(this,t).set(t,n),this},Z.prototype.add=Z.prototype.push=function(t){return this.__data__.set(t,n),this},Z.prototype.has=function(t){return this.__data__.has(t)};var ht=N?E(N,Object):Ct,pt=N?function(t){for(var n=[];t;)O(n,ht(t)),t=H(t);return n}:Ct;function _t(t){return jt(t)||bt(t)||!!(L&&t&&t[L])}function yt(t,n){return!!(n=null==n?e:n)&&('number'==typeof t||s.test(t))&&t>-1&&t%1==0&&t-1&&t%1==0&&t<=e}function At(t){var n=typeof t;return!!t&&('object'==n||'function'==n)}function $t(t){return!!t&&'object'==typeof t}function Pt(t){return'symbol'==typeof t||$t(t)&&z.call(t)==f}function xt(t){return Ot(t)?tt(t,!0):it(t)}var Ft,Et,kt=(Ft=function(t,n){return null==t?{}:(n=j(et(n,1),gt),at(t,nt(ft(t),n)))},Et=Q(void 0===Et?Ft.length-1:Et,0),function(){for(var t=arguments,n=-1,e=Q(t.length-Et,0),o=Array(e);++n0&&o(b)?n>1?w(b,n-1,o,c,u):v(u,b):c||(u[u.length]=b)}return u}function x(t,n){return _(t=Object(t),n,function(n,o){return o in t})}function _(t,n,o){for(var c=-1,u=n.length,l={};++c-1&&n%1==0&&n<=t}function z(t){var n=typeof t;return!!t&&('object'==n||'function'==n)}function B(t){return!!t&&'object'==typeof t}function D(t){return'symbol'==typeof t||B(t)&&j.call(t)==u}var H,J,K=(H=function(t,n){return null==t?{}:x(t,y(w(n,1),E))},J=F(void 0===J?H.length-1:J,0),function(){for(var t=arguments,n=-1,o=F(t.length-J,0),c=Array(o);++np))return!1;var v=l.get(t);if(v&&l.get(n))return v==n;var h=-1,y=!0,b=f&e?new Ft:void 0;for(l.set(t,n),l.set(n,t);++h-1},Pt.prototype.set=function(t,n){var e=this.__data__,o=Tt(e,t);return o<0?e.push([t,n]):e[o][1]=n,this},xt.prototype.clear=function(){this.__data__={hash:new Et,map:new(ht||Pt),string:new Et}},xt.prototype.delete=function(t){return Zt(this,t).delete(t)},xt.prototype.get=function(t){return Zt(this,t).get(t)},xt.prototype.has=function(t){return Zt(this,t).has(t)},xt.prototype.set=function(t,n){return Zt(this,t).set(t,n),this},Ft.prototype.add=Ft.prototype.push=function(t){return this.__data__.set(t,n),this},Ft.prototype.has=function(t){return this.__data__.has(t)},Mt.prototype.clear=function(){this.__data__=new Pt},Mt.prototype.delete=function(t){return this.__data__.delete(t)},Mt.prototype.get=function(t){return this.__data__.get(t)},Mt.prototype.has=function(t){return this.__data__.has(t)},Mt.prototype.set=function(t,n){var e=this.__data__;if(e instanceof Pt){var o=e.__data__;if(!ht||o.length<199)return o.push([t,n]),this;e=this.__data__=new xt(o)}return e.set(t,n),this};var nr=pt?K(pt,Object):Ir,er=pt?function(t){for(var n=[];t;)V(n,nr(t)),t=ft(t);return n}:Ir,or=function(t){return ut.call(t)};function ur(t,n,e){for(var o,u=-1,c=(n=ir(n,t)?[n]:Jt(n)).length;++u-1&&t%1==0&&t-1&&t%1==0&&t<=u}function mr(t){var n=typeof t;return!!t&&('object'==n||'function'==n)}function Ar(t){return!!t&&'object'==typeof t}function kr(t){return'symbol'==typeof t||Ar(t)&&ut.call(t)==A}var Sr,$r=R?(Sr=R,function(t){return Sr(t)}):function(t){return Ar(t)&&Or(t.length)&&!!T[ut.call(t)]};function Er(t,n,e){var o=null==t?void 0:Ut(t,n);return void 0===o?e:o}function Pr(t,n){return null!=t&&ur(t,n,Ct)}function xr(t){return gr(t)?It(t):Rt(t)}function Fr(t){return gr(t)?It(t,!0):Vt(t)}function Mr(t){return t}function Ir(){return[]}m.exports=function(t,n){return null==t?{}:Nt(t,Yt(t),'function'==typeof(u=n)?u:null==u?Mr:'object'==typeof u?dr(u)?Gt(u[0],u[1]):1==(o=tr(e=u)).length&&o[0][2]?lr(o[0][0],o[0][1]):function(t){return t===e||Bt(t,e,o)}:ir(f=u)?(c=_r(f),function(t){return null==t?void 0:t[c]}):qt(f));var e,o,u,c,f}},542,[]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.DYTE_DEV_MODE=void 0;e.DYTE_DEV_MODE=!1},543,[]); -__d(function(g,r,i,a,m,e,d){var l=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=l(r(d[1])),c={},t={};['arrow-back','call-end','chat','expand-less','expand-more','flip-camera-ios','groups','mic','mic-external-on','mic-off','poll','send','videocam-off','videocam','pan-tool','cancel-presentation','present-to-all','stop-screen-share','screen-share','clear','attach-file','fullscreen','fullscreen-exit','fiber-manual-record','people'].forEach(function(l){c[l]='material'}),['dots-vertical','image','auto-fix','plus-thick','close','signal-cellular-1','signal-cellular-2','exclamation','check','network-strength-1','network-strength-3','network-strength-2','download-circle','voice-off'].forEach(function(l){t[l]='material-community'});var n=(0,o.default)({},c,t);e.default=n},544,[1,22]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"ReactNativeModal",{enumerable:!0,get:function(){return t.ReactNativeModal}}),e.default=void 0;var t=r(d[0]),o=t.ReactNativeModal;e.default=o},545,[546]); -__d(function(g,r,i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=_e.ReactNativeModal=void 0;var n=e(r(d[1])),t=e(r(d[2])),o=e(r(d[3])),s=e(r(d[4])),p=e(r(d[5])),c=e(r(d[6])),l=e(r(d[7])),u=y(r(d[8])),f=r(d[9]),h=y(r(d[10])),v=y(r(d[11])),w=r(d[12]),b=e(r(d[13])),S=["animationIn","animationInTiming","animationOut","animationOutTiming","avoidKeyboard","coverScreen","hasBackdrop","backdropColor","backdropOpacity","backdropTransitionInTiming","backdropTransitionOutTiming","customBackdrop","children","isVisible","onModalShow","onBackButtonPress","useNativeDriver","propagateSwipe","style"],k=["testID"];function D(e){if("function"!=typeof WeakMap)return null;var n=new WeakMap,t=new WeakMap;return(D=function(e){return e?t:n})(e)}function y(e,n){if(!n&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var t=D(n);if(t&&t.has(e))return t.get(e);var o={},s=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var p in e)if("default"!==p&&Object.prototype.hasOwnProperty.call(e,p)){var c=s?Object.getOwnPropertyDescriptor(e,p):null;c&&(c.get||c.set)?Object.defineProperty(o,p,c):o[p]=e[p]}return o.default=e,t&&t.set(e,o),o}function O(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}(0,w.initializeAnimations)();var T=function(e){return{animationIn:e.animationIn,animationOut:e.animationOut}},M=(function(e){(0,p.default)(M,e);var h,D,y=(h=M,D=O(),function(){var e,n=(0,l.default)(h);if(D){var t=(0,l.default)(this).constructor;e=Reflect.construct(n,arguments,t)}else e=n.apply(this,arguments);return(0,c.default)(this,e)});function M(e){var n;(0,o.default)(this,M),(n=y.call(this,e)).state={showContent:!0,isVisible:!1,deviceWidth:f.Dimensions.get('window').width,deviceHeight:f.Dimensions.get('window').height,isSwipeable:!!n.props.swipeDirection,pan:null},n.isTransitioning=!1,n.inSwipeClosingState=!1,n.currentSwipingDirection=null,n.panResponder=null,n.didUpdateDimensionsEmitter=null,n.interactionHandle=null,n.getDeviceHeight=function(){return n.props.deviceHeight||n.state.deviceHeight},n.getDeviceWidth=function(){return n.props.deviceWidth||n.state.deviceWidth},n.onBackButtonPress=function(){return!(!n.props.onBackButtonPress||!n.props.isVisible)&&(n.props.onBackButtonPress(),!0)},n.shouldPropagateSwipe=function(e,t){return'function'==typeof n.props.propagateSwipe?n.props.propagateSwipe(e,t):n.props.propagateSwipe},n.buildPanResponder=function(){var e=null;n.panResponder=f.PanResponder.create({onMoveShouldSetPanResponder:function(t,o){if(!n.shouldPropagateSwipe(t,o)){var s=Math.abs(o.dx)>=n.props.panResponderThreshold||Math.abs(o.dy)>=n.props.panResponderThreshold;return s&&n.props.onSwipeStart&&n.props.onSwipeStart(o),n.currentSwipingDirection=n.getSwipingDirection(o),e=n.createAnimationEventForSwipe(),s}return!1},onStartShouldSetPanResponder:function(e,t){return!(e._dispatchInstances&&e._dispatchInstances.some(function(e){return/scrollview|flatlist/i.test(e.type)})&&n.shouldPropagateSwipe(e,t)&&n.props.scrollTo&&n.props.scrollOffset>0)&&(n.props.onSwipeStart&&n.props.onSwipeStart(t),n.currentSwipingDirection=null,!0)},onPanResponderMove:function(t,o){if(!n.currentSwipingDirection){if(0===o.dx&&0===o.dy)return;n.currentSwipingDirection=n.getSwipingDirection(o),e=n.createAnimationEventForSwipe()}if(n.isSwipeDirectionAllowed(o)){var s=1-n.calcDistancePercentage(o);n.backdropRef&&n.backdropRef.transitionTo({opacity:n.props.backdropOpacity*s}),e(t,o),n.props.onSwipeMove&&n.props.onSwipeMove(s,o)}else if(n.props.scrollTo)if(n.props.scrollHorizontal){var p=-o.dx;p>n.props.scrollOffsetMax&&(p-=(p-n.props.scrollOffsetMax)/2),n.props.scrollTo({x:p,animated:!1})}else{var c=-o.dy;c>n.props.scrollOffsetMax&&(c-=(c-n.props.scrollOffsetMax)/2),n.props.scrollTo({y:c,animated:!1})}},onPanResponderRelease:function(e,t){if(n.getAccDistancePerDirection(t)>n.props.swipeThreshold&&n.isSwipeDirectionAllowed(t)){if(n.props.onSwipeComplete)return n.inSwipeClosingState=!0,void n.props.onSwipeComplete({swipingDirection:n.getSwipingDirection(t)},t);if(n.props.onSwipe)return n.inSwipeClosingState=!0,void n.props.onSwipe()}n.props.onSwipeCancel&&n.props.onSwipeCancel(t),n.backdropRef&&n.backdropRef.transitionTo({opacity:n.props.backdropOpacity}),f.Animated.spring(n.state.pan,{toValue:{x:0,y:0},bounciness:0,useNativeDriver:!1}).start(),n.props.scrollTo&&n.props.scrollOffset>n.props.scrollOffsetMax&&n.props.scrollTo({y:n.props.scrollOffsetMax,animated:!0})}})},n.getAccDistancePerDirection=function(e){switch(n.currentSwipingDirection){case'up':return-e.dy;case'down':return e.dy;case'right':return e.dx;case'left':return-e.dx;default:return 0}},n.getSwipingDirection=function(e){return Math.abs(e.dx)>Math.abs(e.dy)?e.dx>0?'right':'left':e.dy>0?'down':'up'},n.calcDistancePercentage=function(e){switch(n.currentSwipingDirection){case'down':return(e.moveY-e.y0)/((n.props.deviceHeight||n.state.deviceHeight)-e.y0);case'up':return(0,w.reversePercentage)(e.moveY/e.y0);case'left':return(0,w.reversePercentage)(e.moveX/e.x0);case'right':return(e.moveX-e.x0)/((n.props.deviceWidth||n.state.deviceWidth)-e.x0);default:return 0}},n.createAnimationEventForSwipe=function(){return'right'===n.currentSwipingDirection||'left'===n.currentSwipingDirection?f.Animated.event([null,{dx:n.state.pan.x}],{useNativeDriver:!1}):f.Animated.event([null,{dy:n.state.pan.y}],{useNativeDriver:!1})},n.isDirectionIncluded=function(e){return Array.isArray(n.props.swipeDirection)?n.props.swipeDirection.includes(e):n.props.swipeDirection===e},n.isSwipeDirectionAllowed=function(e){var t=e.dy,o=e.dx,s=t>0,p=t<0,c=o<0,l=o>0;return!('up'!==n.currentSwipingDirection||!n.isDirectionIncluded('up')||!p)||(!('down'!==n.currentSwipingDirection||!n.isDirectionIncluded('down')||!s)||(!('right'!==n.currentSwipingDirection||!n.isDirectionIncluded('right')||!l)||!('left'!==n.currentSwipingDirection||!n.isDirectionIncluded('left')||!c)))},n.handleDimensionsUpdate=function(){if(!n.props.deviceHeight&&!n.props.deviceWidth){var e=f.Dimensions.get('window').width,t=f.Dimensions.get('window').height;e===n.state.deviceWidth&&t===n.state.deviceHeight||n.setState({deviceWidth:e,deviceHeight:t})}},n.open=function(){n.isTransitioning||(n.isTransitioning=!0,n.backdropRef&&n.backdropRef.transitionTo({opacity:n.props.backdropOpacity},n.props.backdropTransitionInTiming),n.state.isSwipeable&&n.state.pan.setValue({x:0,y:0}),n.contentRef&&(n.props.onModalWillShow&&n.props.onModalWillShow(),null==n.interactionHandle&&(n.interactionHandle=f.InteractionManager.createInteractionHandle()),n.contentRef.animate(n.animationIn,n.props.animationInTiming).then(function(){n.isTransitioning=!1,n.interactionHandle&&(f.InteractionManager.clearInteractionHandle(n.interactionHandle),n.interactionHandle=null),n.props.isVisible?n.props.onModalShow():n.close()})))},n.close=function(){if(!n.isTransitioning){n.isTransitioning=!0,n.backdropRef&&n.backdropRef.transitionTo({opacity:0},n.props.backdropTransitionOutTiming);var e=n.animationOut;n.inSwipeClosingState&&(n.inSwipeClosingState=!1,'up'===n.currentSwipingDirection?e='slideOutUp':'down'===n.currentSwipingDirection?e='slideOutDown':'right'===n.currentSwipingDirection?e='slideOutRight':'left'===n.currentSwipingDirection&&(e='slideOutLeft')),n.contentRef&&(n.props.onModalWillHide&&n.props.onModalWillHide(),null==n.interactionHandle&&(n.interactionHandle=f.InteractionManager.createInteractionHandle()),n.contentRef.animate(e,n.props.animationOutTiming).then(function(){n.isTransitioning=!1,n.interactionHandle&&(f.InteractionManager.clearInteractionHandle(n.interactionHandle),n.interactionHandle=null),n.props.isVisible?n.open():n.setState({showContent:!1},function(){n.setState({isVisible:!1},function(){n.props.onModalHide()})})}))}},n.makeBackdrop=function(){if(!n.props.hasBackdrop)return null;n.props.customBackdrop&&!u.isValidElement(n.props.customBackdrop)&&console.warn('Invalid customBackdrop element passed to Modal. You must provide a valid React element.');var e=n.props,t=e.customBackdrop,o=e.backdropColor,s=e.useNativeDriver,p=e.useNativeDriverForBackdrop,c=e.onBackdropPress,l=!!n.props.customBackdrop,h=[{width:n.getDeviceWidth(),height:n.getDeviceHeight(),backgroundColor:n.state.showContent&&!l?o:'transparent'}],w=u.createElement(v.View,{ref:function(e){return n.backdropRef=e},useNativeDriver:void 0!==p?p:s,style:[b.default.backdrop,h]},l&&t);return l?w:u.createElement(f.TouchableWithoutFeedback,{onPress:c},w)};var s=(0,w.buildAnimations)(T(e)),p=s.animationIn,c=s.animationOut;return n.animationIn=p,n.animationOut=c,n.state.isSwipeable&&(n.state=(0,t.default)({},n.state,{pan:new f.Animated.ValueXY}),n.buildPanResponder()),e.isVisible&&(n.state=(0,t.default)({},n.state,{isVisible:!0,showContent:!0})),n}return(0,s.default)(M,[{key:"componentDidMount",value:function(){this.props.onSwipe&&console.warn('`` is deprecated and will be removed starting from 13.0.0. Use `` instead.'),this.didUpdateDimensionsEmitter=f.DeviceEventEmitter.addListener('didUpdateDimensions',this.handleDimensionsUpdate),this.state.isVisible&&this.open(),f.BackHandler.addEventListener('hardwareBackPress',this.onBackButtonPress)}},{key:"componentWillUnmount",value:function(){f.BackHandler.removeEventListener('hardwareBackPress',this.onBackButtonPress),this.didUpdateDimensionsEmitter&&this.didUpdateDimensionsEmitter.remove(),this.interactionHandle&&(f.InteractionManager.clearInteractionHandle(this.interactionHandle),this.interactionHandle=null)}},{key:"componentDidUpdate",value:function(e){if(this.props.animationIn!==e.animationIn||this.props.animationOut!==e.animationOut){var n=(0,w.buildAnimations)(T(this.props)),t=n.animationIn,o=n.animationOut;this.animationIn=t,this.animationOut=o}this.props.backdropOpacity!==e.backdropOpacity&&this.backdropRef&&this.backdropRef.transitionTo({opacity:this.props.backdropOpacity},this.props.backdropTransitionInTiming),this.props.isVisible&&!e.isVisible?this.open():!this.props.isVisible&&e.isVisible&&this.close()}},{key:"render",value:function(){var e=this,o=this.props,s=(o.animationIn,o.animationInTiming,o.animationOut,o.animationOutTiming,o.avoidKeyboard),p=o.coverScreen,c=(o.hasBackdrop,o.backdropColor,o.backdropOpacity,o.backdropTransitionInTiming,o.backdropTransitionOutTiming,o.customBackdrop,o.children),l=(o.isVisible,o.onModalShow,o.onBackButtonPress),h=o.useNativeDriver,w=(o.propagateSwipe,o.style),D=(0,n.default)(o,S),y=(D.testID,(0,n.default)(D,k)),O=[{margin:.05*this.getDeviceWidth(),transform:[{translateY:0}]},b.default.content,w],T={},M={};this.state.isSwipeable&&(T=(0,t.default)({},this.panResponder.panHandlers),M=h?{transform:this.state.pan.getTranslateTransform()}:this.state.pan.getLayout());var B=this.props.hideModalContentWhileAnimating&&this.props.useNativeDriver&&!this.state.showContent?u.createElement(v.View,null):c,I=u.createElement(v.View,(0,t.default)({},T,{ref:function(n){return e.contentRef=n},style:[M,O],pointerEvents:"box-none",useNativeDriver:h},y),B);return!p&&this.state.isVisible?u.createElement(f.View,{pointerEvents:"box-none",style:[b.default.backdrop,b.default.containerBox]},this.makeBackdrop(),I):u.createElement(f.Modal,(0,t.default)({transparent:!0,animationType:'none',visible:this.state.isVisible,onRequestClose:l},D),this.makeBackdrop(),s?u.createElement(f.KeyboardAvoidingView,{behavior:'ios'===f.Platform.OS?'padding':void 0,pointerEvents:"box-none",style:O.concat([{margin:0}])},I):I)}}],[{key:"getDerivedStateFromProps",value:function(e,n){return!n.isVisible&&e.isVisible?{isVisible:!0,showContent:!0}:null}}]),M})(u.Component);_e.ReactNativeModal=M,M.propTypes={animationIn:h.oneOfType([h.string,h.object]),animationInTiming:h.number,animationOut:h.oneOfType([h.string,h.object]),animationOutTiming:h.number,avoidKeyboard:h.bool,coverScreen:h.bool,hasBackdrop:h.bool,backdropColor:h.string,backdropOpacity:h.number,backdropTransitionInTiming:h.number,backdropTransitionOutTiming:h.number,customBackdrop:h.node,children:h.node.isRequired,deviceHeight:h.number,deviceWidth:h.number,isVisible:h.bool.isRequired,hideModalContentWhileAnimating:h.bool,propagateSwipe:h.oneOfType([h.bool,h.func]),onModalShow:h.func,onModalWillShow:h.func,onModalHide:h.func,onModalWillHide:h.func,onBackButtonPress:h.func,onBackdropPress:h.func,panResponderThreshold:h.number,onSwipeStart:h.func,onSwipeMove:h.func,onSwipeComplete:h.func,onSwipeCancel:h.func,swipeThreshold:h.number,swipeDirection:h.oneOfType([h.arrayOf(h.oneOf(['up','down','left','right'])),h.oneOf(['up','down','left','right'])]),useNativeDriver:h.bool,useNativeDriverForBackdrop:h.bool,style:h.any,scrollTo:h.func,scrollOffset:h.number,scrollOffsetMax:h.number,scrollHorizontal:h.bool,supportedOrientations:h.arrayOf(h.oneOf(['portrait','portrait-upside-down','landscape','landscape-left','landscape-right']))},M.defaultProps={animationIn:'slideInUp',animationInTiming:300,animationOut:'slideOutDown',animationOutTiming:300,avoidKeyboard:!1,coverScreen:!0,hasBackdrop:!0,backdropColor:'black',backdropOpacity:.7,backdropTransitionInTiming:300,backdropTransitionOutTiming:300,customBackdrop:null,useNativeDriver:!1,deviceHeight:null,deviceWidth:null,hideModalContentWhileAnimating:!1,propagateSwipe:!1,isVisible:!1,panResponderThreshold:4,swipeThreshold:100,onModalShow:function(){return null},onModalWillShow:function(){return null},onModalHide:function(){return null},onModalWillHide:function(){return null},onBackdropPress:function(){return null},onBackButtonPress:function(){return null},scrollTo:null,scrollOffset:0,scrollOffsetMax:0,scrollHorizontal:!1,statusBarTranslucent:!1,supportedOrientations:['portrait','landscape']};var B=M;_e.default=B},546,[1,96,22,9,10,12,14,17,165,2,204,547,568,569]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.createAnimatableComponent=e.View=e.Text=e.Image=void 0,Object.defineProperty(e,"createAnimation",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(e,"initializeRegistryWithDefinitions",{enumerable:!0,get:function(){return u.initializeRegistryWithDefinitions}}),Object.defineProperty(e,"registerAnimation",{enumerable:!0,get:function(){return u.registerAnimation}});var n=r(d[1]),o=t(r(d[2])),u=r(d[3]),f=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=c(n);if(o&&o.has(t))return o.get(t);var u={},f=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in t)if("default"!==l&&Object.prototype.hasOwnProperty.call(t,l)){var p=f?Object.getOwnPropertyDescriptor(t,l):null;p&&(p.get||p.set)?Object.defineProperty(u,l,p):u[l]=t[l]}u.default=t,o&&o.set(t,u);return u})(r(d[4])),l=t(r(d[5]));function c(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(c=function(t){return t?o:n})(t)}(0,u.initializeRegistryWithDefinitions)(f);var p=o.default;e.createAnimatableComponent=p;var s=(0,o.default)(n.View);e.View=s;var y=(0,o.default)(n.Text);e.Text=y;var b=(0,o.default)(n.Image);e.Image=b},547,[1,2,548,554,556,553]); -__d(function(g,r,i,_a,m,_e,d){var t=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=function(t){var T,V,B=t.displayName||t.name||'Component',R=p.Animated.createAnimatedComponent(t);return V=T=(function(t){(0,o.default)(B,t);var c,T,V=(c=B,T=O(),function(){var t,n=(0,s.default)(c);if(T){var e=(0,s.default)(this).constructor;t=Reflect.construct(n,arguments,e)}else t=n.apply(this,arguments);return(0,u.default)(this,t)});function B(t){var e;(0,n.default)(this,B),(e=V.call(this,t)).ref=null,e.handleRef=function(t){e.ref=t};var o=new p.Animated.Value(N(0,e.props.direction)),u={},s={};return t.animation&&(s=D(t.animation),u=j(s,o)),e.state={animationValue:o,animationStyle:u,compiledAnimation:s,transitionStyle:{},transitionValues:{},currentTransitionValues:{}},t.transition&&(e.state=(0,l.default)({},e.state,e.initializeTransitionState(t.transition))),e.delayTimer=null,(0,b.getAnimationNames)().forEach(function(t){t in(0,a.default)(e)||(e[t]=e.animate.bind((0,a.default)(e),t))}),e}return(0,e.default)(B,[{key:"initializeTransitionState",value:function(t){var n={},e={},a=(0,v.default)(t,this.props.style);return Object.keys(a).forEach(function(t){var o=a[t];if(-1!==k.indexOf(t)||'number'!=typeof o)n[t]=new p.Animated.Value(0),e[t]=o;else{var u=new p.Animated.Value(o);n[t]=u,e[t]=u}}),{currentTransitionValues:a,transitionStyle:e,transitionValues:n}}},{key:"getTransitionState",value:function(t){var n=this,e='string'==typeof t?[t]:t,a=this.state,o=a.transitionValues,u=a.currentTransitionValues,s=a.transitionStyle,f=e.filter(function(t){return!n.state.transitionValues[t]});if(f.length){var c=this.initializeTransitionState(f);o=(0,l.default)({},o,c.transitionValues),u=(0,l.default)({},u,c.currentTransitionValues),s=(0,l.default)({},s,c.transitionStyle)}return{transitionValues:o,currentTransitionValues:u,transitionStyle:s}}},{key:"setNativeProps",value:function(t){this.ref&&this.ref.setNativeProps(t)}},{key:"componentDidMount",value:function(){var t=this,n=this.props,e=n.animation,a=n.duration,o=n.delay,u=n.onAnimationBegin,s=n.iterationDelay;if(e){var l=function(){u(),t.startAnimation(a,0,s,function(n){return t.props.onAnimationEnd(n)}),t.delayTimer=null};o?this.delayTimer=setTimeout(l,o):l()}}},{key:"UNSAFE_componentWillReceiveProps",value:function(t){var n,e,a=this,o=t.animation,u=t.delay,s=t.duration,l=t.easing,f=t.iterationDelay,c=t.transition,p=t.onAnimationBegin;if(c){var y=(0,v.default)(c,t.style);this.transitionTo(y,s,l,u)}else n=o,e=this.props.animation,n!==e&&JSON.stringify(n)!==JSON.stringify(e)&&(o?this.delayTimer?this.setAnimation(o):(p(),this.animate(o,s,f).then(function(t){return a.props.onAnimationEnd(t)})):this.stopAnimation())}},{key:"componentWillUnmount",value:function(){this.delayTimer&&clearTimeout(this.delayTimer)}},{key:"setAnimation",value:function(t,n){var e=D(t);this.setState(function(t){return{animationStyle:j(e,t.animationValue),compiledAnimation:e}},n)}},{key:"animate",value:function(t,n,e){var a=this;return new Promise(function(o){a.setAnimation(t,function(){a.startAnimation(n,0,e,o)})})}},{key:"stopAnimation",value:function(){this.setState({scheduledAnimation:!1,animationStyle:{}}),this.state.animationValue.stopAnimation(),this.delayTimer&&(clearTimeout(this.delayTimer),this.delayTimer=null)}},{key:"startAnimation",value:function(t,n,e,a){var o=this,u=this.state,s=u.animationValue,l=u.compiledAnimation,f=this.props,c=f.direction,y=f.iterationCount,v=f.useNativeDriver,h=this.props.easing||l.easing||'ease',T=n||0,b=N(T,c),V=w(T,c);s.setValue(b),'string'==typeof h&&(h=A.default[h]);var O='reverse'===c||'alternate'===c&&!V||'alternate-reverse'===c&&!V;O&&(h=p.Easing.out(h));var k={toValue:V,easing:h,isInteraction:y<=1,duration:t||this.props.duration||1e3,useNativeDriver:v,delay:e||0};p.Animated.timing(s,k).start(function(n){T+=1,n.finished&&o.props.animation&&('infinite'===y||T=1?null:new Error('iterationCount must be a positive number or "infinite"')},iterationDelay:c.default.number,onAnimationBegin:c.default.func,onAnimationEnd:c.default.func,onTransitionBegin:c.default.func,onTransitionEnd:c.default.func,style:c.default.oneOfType([c.default.number,c.default.array,c.default.object]),transition:c.default.oneOfType([c.default.string,c.default.arrayOf(c.default.string)]),useNativeDriver:c.default.bool},T.defaultProps={animation:void 0,delay:0,direction:'normal',duration:void 0,easing:void 0,iterationCount:1,iterationDelay:0,onAnimationBegin:function(){},onAnimationEnd:function(){},onTransitionBegin:function(){},onTransitionEnd:function(){},style:void 0,transition:void 0,useNativeDriver:!1},V};var n=t(r(d[1])),e=t(r(d[2])),a=t(r(d[3])),o=t(r(d[4])),u=t(r(d[5])),s=t(r(d[6])),l=t(r(d[7])),f=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var e=V(n);if(e&&e.has(t))return e.get(t);var a={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in t)if("default"!==u&&Object.prototype.hasOwnProperty.call(t,u)){var s=o?Object.getOwnPropertyDescriptor(t,u):null;s&&(s.get||s.set)?Object.defineProperty(a,u,s):a[u]=t[u]}a.default=t,e&&e.set(t,a);return a})(r(d[8])),c=t(r(d[9])),p=r(d[10]),y=t(r(d[11])),v=t(r(d[12])),h=t(r(d[13])),T=t(r(d[14])),b=r(d[15]),A=t(r(d[16]));function V(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,e=new WeakMap;return(V=function(t){return t?e:n})(t)}function O(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(t){return!1}}var k=['rotate','rotateX','rotateY','rotateZ','skewX','skewY','transformMatrix','backgroundColor','borderColor','borderTopColor','borderRightColor','borderBottomColor','borderLeftColor','shadowColor','color','textDecorationColor','tintColor'],S=['width','height'];function E(t,n){var e={};return Object.keys(n).forEach(function(a){-1===t.indexOf(a)&&(e[a]=n[a])}),e}function w(t,n){switch(n){case'reverse':return 0;case'alternate':return t%2?0:1;case'alternate-reverse':return t%2?1:0;case'normal':default:return 1}}function N(t,n){return w(t,n)?0:1}function D(t){if('string'==typeof t){var n=(0,b.getAnimationByName)(t);if(!n)throw new Error("No animation registred by the name of "+t);return n}return(0,T.default)(t)}function j(t,n){var e={};return Object.keys(t).forEach(function(a){'style'===a?(0,l.default)(e,t.style):'easing'!==a&&(e[a]=n.interpolate(t[a]))}),(0,y.default)(e)}function C(t,n,e,a,o){var u=arguments.length>5&&void 0!==arguments[5]&&arguments[5],s=arguments.length>6?arguments[6]:void 0,l=arguments.length>7?arguments[7]:void 0,f=arguments.length>8?arguments[8]:void 0,c=a||o||s?p.Animated.timing(n,{toValue:e,delay:s,duration:a||1e3,easing:'function'==typeof o?o:A.default[o||'ease'],useNativeDriver:u}):p.Animated.spring(n,{toValue:e,useNativeDriver:u});setTimeout(function(){return l(t)},s),c.start(function(){return f(t)})}},548,[1,9,10,16,12,14,17,22,165,204,2,549,550,551,553,554,555]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){var o={};return Object.keys(t).forEach(function(f){-1!==s.indexOf(f)?(o.transform||(o.transform=[]),o.transform.push((0,n.default)({},f,t[f]))):o[f]=t[f]}),o};var n=t(r(d[1])),s=['perspective','rotate','rotateX','rotateY','rotateZ','scale','scaleX','scaleY','skewX','skewY','translateX','translateY']},549,[1,261]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,u){var o={},c=(0,n.default)(u);return('string'==typeof t?[t]:t).forEach(function(t){o[t]=t in c?c[t]:(0,f.default)(t,c)}),o};var n=t(r(d[1])),f=t(r(d[2]))},550,[1,551,552]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){var o=(0,n.default)({},f.StyleSheet.flatten(t));o.transform&&(o.transform.forEach(function(t){var n=Object.keys(t)[0];o[n]=t[n]}),delete o.transform);return o};var n=t(r(d[1])),f=r(d[2])},551,[1,22,2]); -__d(function(g,r,_i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(i,o){if('backgroundColor'===i)return'rgba(0,0,0,0)';if('color'===i||-1!==i.indexOf('Color'))return'rgba(0,0,0,1)';if(0===i.indexOf('rotate')||0===i.indexOf('skew'))return'0deg';if('opacity'===i||0===i.indexOf('scale'))return 1;if('fontSize'===i)return 14;if(0===i.indexOf('margin')||0===i.indexOf('padding'))for(var f,l=0;l1?null:t}var o={}},553,[1,551]); -__d(function(g,r,i,a,m,e,d){var n=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.getAnimationByName=function(n){return o[n]},e.getAnimationNames=function(){return Object.keys(o)},e.initializeRegistryWithDefinitions=function(n){Object.keys(n).forEach(function(o){u(o,(0,t.default)(n[o]))})},e.registerAnimation=u;var t=n(r(d[1])),o={};function u(n,t){o[n]=t}},554,[1,553]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var s=r(d[0]),n={linear:s.Easing.linear,ease:s.Easing.bezier(.25,.1,.25,1),'ease-in':s.Easing.bezier(.42,0,1,1),'ease-out':s.Easing.bezier(0,0,.58,1),'ease-in-out':s.Easing.bezier(.42,0,.58,1),'ease-in-cubic':s.Easing.bezier(.55,.055,.675,.19),'ease-out-cubic':s.Easing.bezier(.215,.61,.355,1),'ease-in-out-cubic':s.Easing.bezier(.645,.045,.355,1),'ease-in-circ':s.Easing.bezier(.6,.04,.98,.335),'ease-out-circ':s.Easing.bezier(.075,.82,.165,1),'ease-in-out-circ':s.Easing.bezier(.785,.135,.15,.86),'ease-in-expo':s.Easing.bezier(.95,.05,.795,.035),'ease-out-expo':s.Easing.bezier(.19,1,.22,1),'ease-in-out-expo':s.Easing.bezier(1,0,0,1),'ease-in-quad':s.Easing.bezier(.55,.085,.68,.53),'ease-out-quad':s.Easing.bezier(.25,.46,.45,.94),'ease-in-out-quad':s.Easing.bezier(.455,.03,.515,.955),'ease-in-quart':s.Easing.bezier(.895,.03,.685,.22),'ease-out-quart':s.Easing.bezier(.165,.84,.44,1),'ease-in-out-quart':s.Easing.bezier(.77,0,.175,1),'ease-in-quint':s.Easing.bezier(.755,.05,.855,.06),'ease-out-quint':s.Easing.bezier(.23,1,.32,1),'ease-in-out-quint':s.Easing.bezier(.86,0,.07,1),'ease-in-sine':s.Easing.bezier(.47,0,.745,.715),'ease-out-sine':s.Easing.bezier(.39,.575,.565,1),'ease-in-out-sine':s.Easing.bezier(.445,.05,.55,.95),'ease-in-back':s.Easing.bezier(.6,-.28,.735,.045),'ease-out-back':s.Easing.bezier(.175,.885,.32,1.275),'ease-in-out-back':s.Easing.bezier(.68,-.55,.265,1.55)};e.default=n},555,[2]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0});var n=r(d[0]);Object.keys(n).forEach(function(t){"default"!==t&&"__esModule"!==t&&(t in e&&e[t]===n[t]||Object.defineProperty(e,t,{enumerable:!0,get:function(){return n[t]}}))});var t=r(d[1]);Object.keys(t).forEach(function(n){"default"!==n&&"__esModule"!==n&&(n in e&&e[n]===t[n]||Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}}))});var u=r(d[2]);Object.keys(u).forEach(function(n){"default"!==n&&"__esModule"!==n&&(n in e&&e[n]===u[n]||Object.defineProperty(e,n,{enumerable:!0,get:function(){return u[n]}}))});var o=r(d[3]);Object.keys(o).forEach(function(n){"default"!==n&&"__esModule"!==n&&(n in e&&e[n]===o[n]||Object.defineProperty(e,n,{enumerable:!0,get:function(){return o[n]}}))});var c=r(d[4]);Object.keys(c).forEach(function(n){"default"!==n&&"__esModule"!==n&&(n in e&&e[n]===c[n]||Object.defineProperty(e,n,{enumerable:!0,get:function(){return c[n]}}))});var f=r(d[5]);Object.keys(f).forEach(function(n){"default"!==n&&"__esModule"!==n&&(n in e&&e[n]===f[n]||Object.defineProperty(e,n,{enumerable:!0,get:function(){return f[n]}}))});var l=r(d[6]);Object.keys(l).forEach(function(n){"default"!==n&&"__esModule"!==n&&(n in e&&e[n]===l[n]||Object.defineProperty(e,n,{enumerable:!0,get:function(){return l[n]}}))});var b=r(d[7]);Object.keys(b).forEach(function(n){"default"!==n&&"__esModule"!==n&&(n in e&&e[n]===b[n]||Object.defineProperty(e,n,{enumerable:!0,get:function(){return b[n]}}))});var _=r(d[8]);Object.keys(_).forEach(function(n){"default"!==n&&"__esModule"!==n&&(n in e&&e[n]===_[n]||Object.defineProperty(e,n,{enumerable:!0,get:function(){return _[n]}}))});var j=r(d[9]);Object.keys(j).forEach(function(n){"default"!==n&&"__esModule"!==n&&(n in e&&e[n]===j[n]||Object.defineProperty(e,n,{enumerable:!0,get:function(){return j[n]}}))});var s=r(d[10]);Object.keys(s).forEach(function(n){"default"!==n&&"__esModule"!==n&&(n in e&&e[n]===s[n]||Object.defineProperty(e,n,{enumerable:!0,get:function(){return s[n]}}))})},556,[557,558,559,560,561,562,563,564,565,566,567]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.wobble=e.tada=e.swing=e.shake=e.rubberBand=e.rotate=e.pulse=e.jello=e.flash=e.bounce=void 0;e.bounce={0:{translateY:0},.2:{translateY:0},.4:{translateY:-30},.43:{translateY:-30},.53:{translateY:0},.7:{translateY:-15},.8:{translateY:0},.9:{translateY:-4},1:{translateY:0}};e.flash={0:{opacity:1},.25:{opacity:0},.5:{opacity:1},.75:{opacity:0},1:{opacity:1}};e.jello={0:{skewX:'0deg',skewY:'0deg'},.111:{skewX:'0deg',skewY:'0deg'},.222:{skewX:'-12.5deg',skewY:'-12.5deg'},.333:{skewX:'6.25deg',skewY:'6.25deg'},.444:{skewX:'-3.125deg',skewY:'-3.125deg'},.555:{skewX:'1.5625deg',skewY:'1.5625deg'},.666:{skewX:'-0.78125deg',skewY:'-0.78125deg'},.777:{skewX:'0.390625deg',skewY:'0.390625deg'},.888:{skewX:'-0.1953125deg',skewY:'-0.1953125deg'},1:{skewX:'0deg',skewY:'0deg'}};e.pulse={0:{scale:1},.5:{scale:1.05},1:{scale:1}};e.rotate={0:{rotate:'0deg'},.25:{rotate:'90deg'},.5:{rotate:'180deg'},.75:{rotate:'270deg'},1:{rotate:'360deg'}};e.shake={0:{translateX:0},.1:{translateX:-10},.2:{translateX:10},.3:{translateX:-10},.4:{translateX:10},.5:{translateX:-10},.6:{translateX:10},.7:{translateX:-10},.8:{translateX:10},.9:{translateX:-10},1:{translateX:0}};e.swing={0:{rotate:'0deg'},.2:{rotate:'15deg'},.4:{rotate:'-10deg'},.6:{rotate:'5deg'},.8:{rotate:'-5deg'},1:{rotate:'0deg'}};e.rubberBand={0:{scaleX:1,scaleY:1},.3:{scaleX:1.25,scaleY:.75},.4:{scaleX:.75,scaleY:1.25},.5:{scaleX:1.15,scaleY:.85},.65:{scaleX:.95,scaleY:1.05},.75:{scaleX:1.05,scaleY:.95},1:{scaleX:1,scaleY:1}};e.tada={0:{scale:1,rotate:'0deg'},.1:{scale:.9,rotate:'-3deg'},.2:{scale:.9,rotate:'-3deg'},.3:{scale:1.1,rotate:'-3deg'},.4:{rotate:'3deg'},.5:{rotate:'-3deg'},.6:{rotate:'3deg'},.7:{rotate:'-3deg'},.8:{rotate:'3deg'},.9:{scale:1.1,rotate:'3deg'},1:{scale:1,rotate:'0deg'}};e.wobble={0:{translateX:0,rotate:'0deg'},.15:{translateX:-25,rotate:'-5deg'},.3:{translateX:20,rotate:'3deg'},.45:{translateX:-15,rotate:'-3deg'},.6:{translateX:10,rotate:'2deg'},.75:{translateX:-5,rotate:'-1deg'},1:{translateX:0,rotate:'0deg'}}},557,[]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.bounceInUp=e.bounceInRight=e.bounceInLeft=e.bounceInDown=e.bounceIn=void 0;e.bounceIn={0:{opacity:0,scale:.3},.2:{scale:1.1},.4:{scale:.9},.6:{opacity:1,scale:1.03},.8:{scale:.97},1:{opacity:1,scale:1}};e.bounceInUp={0:{opacity:0,translateY:800},.6:{opacity:1,translateY:-25},.75:{translateY:10},.9:{translateY:-5},1:{translateY:0}};e.bounceInDown={0:{opacity:0,translateY:-800},.6:{opacity:1,translateY:25},.75:{translateY:-10},.9:{translateY:5},1:{translateY:0}};e.bounceInRight={0:{opacity:0,translateX:600},.6:{opacity:1,translateX:-20},.75:{translateX:8},.9:{translateX:-4},1:{translateX:0}};e.bounceInLeft={0:{opacity:0,translateX:-600},.6:{opacity:1,translateX:20},.75:{translateX:-8},.9:{translateX:4},1:{translateX:0}}},558,[]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.bounceOutUp=e.bounceOutRight=e.bounceOutLeft=e.bounceOutDown=e.bounceOut=void 0;e.bounceOut={0:{opacity:1,scale:1},.2:{scale:.9},.5:{opacity:1,scale:1.11},.55:{scale:1.11},1:{opacity:0,scale:.3}};e.bounceOutUp={0:{opacity:1,translateY:0},.2:{opacity:1,translateY:-10},.4:{translateY:20},.45:{translateY:20},.55:{opacity:1},1:{opacity:0,translateY:-800}};e.bounceOutDown={0:{opacity:1,translateY:0},.2:{opacity:1,translateY:10},.4:{translateY:-20},.45:{translateY:-20},.55:{opacity:1},1:{opacity:0,translateY:800}};e.bounceOutRight={0:{opacity:1,translateX:0},.2:{opacity:1,translateX:10},.4:{translateX:-20},.45:{translateX:-20},.55:{opacity:1},1:{opacity:0,translateX:600}};e.bounceOutLeft={0:{opacity:1,translateX:0},.2:{opacity:1,translateX:-10},.4:{translateX:20},.45:{translateX:20},.55:{opacity:1},1:{opacity:0,translateX:-600}}},559,[]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.fadeInUpBig=e.fadeInUp=e.fadeInRightBig=e.fadeInRight=e.fadeInLeftBig=e.fadeInLeft=e.fadeInDownBig=e.fadeInDown=e.fadeIn=void 0;var n=t(r(d[1]));function f(t,f){return{from:(0,n.default)({opacity:0},t,f),to:(0,n.default)({opacity:1},t,0)}}e.fadeIn={from:{opacity:0},to:{opacity:1}};var I=f('translateY',-100);e.fadeInDown=I;var o=f('translateY',100);e.fadeInUp=o;var l=f('translateX',-100);e.fadeInLeft=l;var v=f('translateX',100);e.fadeInRight=v;var p=f('translateY',-500);e.fadeInDownBig=p;var s=f('translateY',500);e.fadeInUpBig=s;var B=f('translateX',-500);e.fadeInLeftBig=B;var c=f('translateX',500);e.fadeInRightBig=c},560,[1,261]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.fadeOutUpBig=e.fadeOutUp=e.fadeOutRightBig=e.fadeOutRight=e.fadeOutLeftBig=e.fadeOutLeft=e.fadeOutDownBig=e.fadeOutDown=e.fadeOut=void 0;var f=t(r(d[1]));function u(t,u){return{from:(0,f.default)({opacity:1},t,0),to:(0,f.default)({opacity:0},t,u)}}e.fadeOut={from:{opacity:1},to:{opacity:0}};var O=u('translateY',100);e.fadeOutDown=O;var n=u('translateY',-100);e.fadeOutUp=n;var o=u('translateX',-100);e.fadeOutLeft=o;var l=u('translateX',100);e.fadeOutRight=l;var v=u('translateY',500);e.fadeOutDownBig=v;var p=u('translateY',-500);e.fadeOutUpBig=p;var s=u('translateX',-500);e.fadeOutLeftBig=s;var B=u('translateX',500);e.fadeOutRightBig=B},561,[1,261]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.flipOutY=e.flipOutX=e.flipInY=e.flipInX=void 0;e.flipInX={easing:'ease-in',style:{backfaceVisibility:'visible',perspective:400},0:{opacity:0,rotateX:'90deg'},.4:{rotateX:'-20deg'},.6:{opacity:1,rotateX:'10deg'},.8:{rotateX:'-5deg'},1:{opacity:1,rotateX:'0deg'}};e.flipInY={easing:'ease-in',style:{backfaceVisibility:'visible',perspective:400},0:{opacity:0,rotateY:'90deg'},.4:{rotateY:'-20deg'},.6:{opacity:1,rotateY:'10deg'},.8:{rotateY:'-5deg'},1:{opacity:1,rotateY:'0deg'}};e.flipOutX={style:{backfaceVisibility:'visible',perspective:400},0:{opacity:1,rotateX:'0deg'},.3:{opacity:1,rotateX:'-20deg'},1:{opacity:0,rotateX:'90deg'}};e.flipOutY={style:{backfaceVisibility:'visible',perspective:400},0:{opacity:1,rotateY:'0deg'},.3:{opacity:1,rotateY:'-20deg'},1:{opacity:0,rotateY:'90deg'}}},562,[]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.lightSpeedOut=e.lightSpeedIn=void 0;e.lightSpeedIn={easing:'ease-out',0:{opacity:0,translateX:200,skewX:'-30deg'},.6:{opacity:1,translateX:0,skewX:'20deg'},.8:{skewX:'-5deg'},1:{opacity:1,translateX:0,skewX:'0deg'}};e.lightSpeedOut={easing:'ease-in',0:{opacity:1,translateX:0,skewX:'0deg'},1:{opacity:0,translateX:200,skewX:'30deg'}}},563,[]); -__d(function(g,r,i,a,m,e,d){var n=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.slideInUp=e.slideInRight=e.slideInLeft=e.slideInDown=void 0;var t=n(r(d[1]));function l(n,l){return{from:(0,t.default)({},n,l),to:(0,t.default)({},n,0)}}var s=l('translateY',-100);e.slideInDown=s;var o=l('translateY',100);e.slideInUp=o;var f=l('translateX',-100);e.slideInLeft=f;var v=l('translateX',100);e.slideInRight=v},564,[1,261]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.slideOutUp=e.slideOutRight=e.slideOutLeft=e.slideOutDown=void 0;var l=t(r(d[1]));function u(t,u){return{from:(0,l.default)({},t,0),to:(0,l.default)({},t,u)}}var s=u('translateY',100);e.slideOutDown=s;var n=u('translateY',-100);e.slideOutUp=n;var o=u('translateX',-100);e.slideOutLeft=o;var O=u('translateX',100);e.slideOutRight=O},565,[1,261]); -__d(function(g,r,i,a,m,e,d){var o=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.zoomInUp=e.zoomInRight=e.zoomInLeft=e.zoomInDown=e.zoomIn=void 0;var t=o(r(d[1])),n=r(d[2]);function l(o,l){var c=Math.min(1,Math.max(-1,l));return{easing:n.Easing.bezier(.175,.885,.32,1),0:(0,t.default)({opacity:0,scale:.1},o,-1e3*c),.6:(0,t.default)({opacity:1,scale:.457},o,l),1:(0,t.default)({scale:1},o,0)}}e.zoomIn={from:{opacity:0,scale:.3},.5:{opacity:1},to:{opacity:1,scale:1}};var c=l('translateY',60);e.zoomInDown=c;var s=l('translateY',-60);e.zoomInUp=s;var z=l('translateX',10);e.zoomInLeft=z;var I=l('translateX',-10);e.zoomInRight=I},566,[1,261,2]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.zoomOutUp=e.zoomOutRight=e.zoomOutLeft=e.zoomOutDown=e.zoomOut=void 0;var o=t(r(d[1])),u=r(d[2]);function c(t,c){var l=Math.min(1,Math.max(-1,c));return{easing:u.Easing.bezier(.175,.885,.32,1),0:(0,o.default)({opacity:1,scale:1},t,0),.4:(0,o.default)({opacity:1,scale:.457},t,c),1:(0,o.default)({opacity:0,scale:.1},t,-1e3*l)}}e.zoomOut={from:{opacity:1,scale:1},.5:{opacity:1,scale:.3},to:{opacity:0,scale:0}};var l=c('translateY',60);e.zoomOutDown=l;var n=c('translateY',-60);e.zoomOutUp=n;var s=c('translateX',10);e.zoomOutLeft=s;var z=c('translateX',-10);e.zoomOutRight=z},567,[1,261,2]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.reversePercentage=e.makeSlideTranslation=e.initializeAnimations=e.buildAnimations=void 0;var n=t(r(d[1])),o=r(d[2]),l=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=u(n);if(o&&o.has(t))return o.get(t);var l={},s=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var f in t)if("default"!==f&&Object.prototype.hasOwnProperty.call(t,f)){var c=s?Object.getOwnPropertyDescriptor(t,f):null;c&&(c.get||c.set)?Object.defineProperty(l,f,c):l[f]=t[f]}l.default=t,o&&o.set(t,l);return l})(r(d[3]));function u(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(u=function(t){return t?o:n})(t)}var s=o.Dimensions.get('window'),f=s.height,c=s.width;e.initializeAnimations=function(){var t={slideInDown:p('translateY',-f,0),slideInUp:p('translateY',f,0),slideInLeft:p('translateX',-c,0),slideInRight:p('translateX',c,0),slideOutDown:p('translateY',0,f),slideOutUp:p('translateY',0,-f),slideOutLeft:p('translateX',0,-c),slideOutRight:p('translateX',0,c)};l.initializeRegistryWithDefinitions(t)};var p=function(t,o,l){return{from:(0,n.default)({},t,o),to:(0,n.default)({},t,l)}};e.makeSlideTranslation=p;e.buildAnimations=function(t){var n,o,l=t.animationIn,u=t.animationOut;if(O(l)){var s=JSON.stringify(l);v(s,l),n=s}else n=l;if(O(u)){var f=JSON.stringify(u);v(f,u),o=f}else o=u;return{animationIn:n,animationOut:o}};e.reversePercentage=function(t){return-(t-1)};var v=function(t,n){l.registerAnimation(t,l.createAnimation(n))},O=function(t){return null!==t&&'object'==typeof t}},568,[1,261,2,547]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=r(d[0]).StyleSheet.create({backdrop:{position:'absolute',top:0,bottom:0,left:0,right:0,opacity:0,backgroundColor:'black'},content:{flex:1,justifyContent:'center'},containerBox:{zIndex:2,opacity:1,backgroundColor:'transparent'}});e.default=t},569,[2]); -__d(function(g,r,i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var t=e(r(d[1])),n=e(r(d[2])),o=e(r(d[3])),l=e(r(d[4])),s=e(r(d[5])),u=e(r(d[6])),c=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=p(t);if(n&&n.has(e))return n.get(e);var o={},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in e)if("default"!==s&&Object.prototype.hasOwnProperty.call(e,s)){var u=l?Object.getOwnPropertyDescriptor(e,s):null;u&&(u.get||u.set)?Object.defineProperty(o,s,u):o[s]=e[s]}o.default=e,n&&n.set(e,o);return o})(r(d[7])),f=r(d[8]),h=e(r(d[9]));function p(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(p=function(e){return e?n:t})(e)}function k(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}var C=f.ViewPropTypes||f.View.propTypes,y=(function(e){(0,l.default)(C,e);var t,h,p=(t=C,h=k(),function(){var e,n=(0,u.default)(t);if(h){var o=(0,u.default)(this).constructor;e=Reflect.construct(n,arguments,o)}else e=n.apply(this,arguments);return(0,s.default)(this,e)});function C(e){return(0,n.default)(this,C),p.call(this,e)}return(0,o.default)(C,[{key:"onClick",value:function(){this.props.onClick()}},{key:"_renderLeft",value:function(){return this.props.leftTextView?this.props.leftTextView:this.props.leftText?c.default.createElement(f.Text,{style:[x.leftText,this.props.leftTextStyle]},this.props.leftText):null}},{key:"_renderRight",value:function(){return this.props.rightTextView?this.props.rightTextView:this.props.rightText?c.default.createElement(f.Text,{style:[x.rightText,this.props.rightTextStyle]},this.props.rightText):null}},{key:"_renderImage",value:function(){return this.props.isIndeterminate?this.props.indeterminateImage?this.props.indeterminateImage:this.genCheckedImage():this.props.isChecked?this.props.checkedImage?this.props.checkedImage:this.genCheckedImage():this.props.unCheckedImage?this.props.unCheckedImage:this.genCheckedImage()}},{key:"_getCheckedCheckBoxColor",value:function(){return this.props.checkedCheckBoxColor?this.props.checkedCheckBoxColor:this.props.checkBoxColor}},{key:"_getUncheckedCheckBoxColor",value:function(){return this.props.uncheckedCheckBoxColor?this.props.uncheckedCheckBoxColor:this.props.checkBoxColor}},{key:"_getTintColor",value:function(){return this.props.isChecked?this._getCheckedCheckBoxColor():this._getUncheckedCheckBoxColor()}},{key:"genCheckedImage",value:function(){var e;return e=this.props.isIndeterminate?r(d[10]):this.props.isChecked?r(d[11]):r(d[12]),c.default.createElement(f.Image,{source:e,style:{tintColor:this._getTintColor()}})}},{key:"render",value:function(){var e=this;return c.default.createElement(f.TouchableHighlight,{style:this.props.style,onPress:function(){return e.onClick()},underlayColor:"transparent",disabled:this.props.disabled},c.default.createElement(f.View,{style:x.container},this._renderLeft(),this._renderImage(),this._renderRight()))}}]),C})(c.Component);_e.default=y,y.propTypes=(0,t.default)({},C,{leftText:h.default.string,leftTextView:h.default.element,rightText:h.default.string,leftTextStyle:h.default.oneOfType([h.default.string,h.default.number,h.default.object]),rightTextView:h.default.element,rightTextStyle:h.default.oneOfType([h.default.string,h.default.number,h.default.object]),checkedImage:h.default.element,unCheckedImage:h.default.element,onClick:h.default.func.isRequired,isChecked:h.default.bool.isRequired,isIndeterminate:h.default.bool.isRequired,checkBoxColor:h.default.string,checkedCheckBoxColor:h.default.string,uncheckedCheckBoxColor:h.default.string,disabled:h.default.bool}),y.defaultProps={isChecked:!1,isIndeterminate:!1,leftTextStyle:{},rightTextStyle:{}};var x=f.StyleSheet.create({container:{flexDirection:'row',alignItems:'center'},leftText:{flex:1},rightText:{flex:1,marginLeft:10}})},570,[1,22,9,10,12,14,17,165,2,204,571,573,574]); -__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-check-box/img",width:24,height:24,scales:[1],hash:"910df1b864a696e32bda56876ddf61cd",name:"ic_indeterminate_check_box",type:"png"})},571,[572]); -__d(function(g,r,i,a,m,e,d){'use strict';m.exports=r(d[0])},572,[153]); -__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-check-box/img",width:24,height:24,scales:[1,2,3],hash:"5d3b135d5214e780d63b968d2ade7240",name:"ic_check_box",type:"png"})},573,[572]); -__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-check-box/img",width:24,height:24,scales:[1,2,3],hash:"a254967b747795d2bc7217850e45291a",name:"ic_check_box_outline_blank",type:"png"})},574,[572]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.OrientationContext=void 0,e.default=function(t){var O=t.children,E=u.default.useState(v()?'PORTRAIT':'LANDSCAPE'),P=(0,o.default)(E,2),S=P[0],h=P[1],p=u.default.useState('ios'===l.Platform.OS?s.deviceOrientation():'unknown'),A=(0,o.default)(p,2),D=A[0],T=A[1],x=u.default.useState(!1),C=(0,o.default)(x,2),L=C[0],N=C[1];return u.default.useEffect(function(){var t,o=function(){h(v()?'PORTRAIT':'LANDSCAPE')},u=l.Dimensions.addEventListener('change',o);n.default.async(function(o){for(;;)switch(o.prev=o.next){case 0:if('android'!==l.Platform.OS){o.next=5;break}return o.next=3,n.default.awrap(s.isForcedLandscape());case 3:t=o.sent,N(t||!1);case 5:case"end":return o.stop()}},null,null,null,Promise);var c=null;return'ios'===l.Platform.OS&&(c=f.addListener('DEVICE_ORIENTATION',function(t){T(t.orientation)})),function(){var t;u?u.remove():l.Dimensions.removeEventListener('change',o),'ios'===l.Platform.OS&&(null==(t=c)||t.remove())}},[]),u.default.createElement(c.Provider,{value:{orientation:S,forced:L,setForced:N,orientationType:D}},O)};var n=t(r(d[1])),o=t(r(d[2])),u=t(r(d[3])),l=r(d[4]),s=l.NativeModules.DyteHelper,f=new l.NativeEventEmitter(s),c=u.default.createContext(null);e.OrientationContext=c;var v=function(){var t=l.Dimensions.get('screen');return t.height>=t.width}},575,[1,67,41,165,2]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var F={primary:{300:'#1A90FF',500:'#2160FD',700:'#054DFF',900:'#0635AA'},secondary:{1000:'#0B0B0B',900:'#191919',800:'#262626',700:'#474747'},textPrimary:{400:'#999999',300:'#b8b8b8',200:'#dddddd',100:'#F5F5F7'},logos:{google:'#DD4B39',linkedIn:'#0E76A8',apple:'#EEEEEE'},danger:{300:'#FF5A65',500:'#FF414D',700:'#FF2331'},warning:{500:'#FFC300'},success:{500:'#35F2B3'},videoBackground:'#1A1A1A',paginationDots:{active:'rgba(160,160,160, 0.8)',inactive:'rgba(160,160,160, 0.3)',wandActive:'rgba(160,160,160, 0.9)'}};e.default=F},576,[]); -__d(function(g,r,i,_a,m,e,_d){!(function(t){var n='object'==typeof e&&e,o='object'==typeof m&&m&&m.exports==n&&m,a='object'==typeof g&&g;a.global!==a&&a.window!==a||(t=a);var c=function(t){this.message=t};(c.prototype=new Error).name='InvalidCharacterError';var h=function(t){throw new c(t)},d='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/',f=/[\t\n\f\r ]/g,s={encode:function(t){t=String(t),/[^\0-\xFF]/.test(t)&&h("The string to be encoded contains characters outside of the Latin1 range.");for(var n,o,a,c,f=t.length%3,s='',A=-1,l=t.length-f;++A>18&63)+d.charAt(c>>12&63)+d.charAt(c>>6&63)+d.charAt(63&c);return 2==f?(n=t.charCodeAt(A)<<8,o=t.charCodeAt(++A),s+=d.charAt((c=n+o)>>10)+d.charAt(c>>4&63)+d.charAt(c<<2&63)+'='):1==f&&(c=t.charCodeAt(A),s+=d.charAt(c>>2)+d.charAt(c<<4&63)+'=='),s},decode:function(t){var n=(t=String(t).replace(f,'')).length;n%4==0&&(n=(t=t.replace(/==?$/,'')).length),(n%4==1||/[^+a-zA-Z0-9/]/.test(t))&&h('Invalid character: the string to be decoded is not correctly encoded.');for(var o,a,c=0,s='',A=-1;++A>(-2*c&6)));return s},version:'0.1.0'};if('function'==typeof define&&'object'==typeof define.amd&&define.amd)define(function(){return s});else if(n&&!n.nodeType)if(o)o.exports=s;else for(var A in s)s.hasOwnProperty(A)&&(n[A]=s[A]);else t.base64=s})(this)},577,[]); -__d(function(g,r,i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=_e.Logger=void 0;var t=e(r(d[1])),n=e(r(d[2])),o=e(r(d[3]));function l(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return Object.getOwnPropertyNames(e).forEach(function(o){if(![null,void 0,NaN].includes(e[o])){var c=t?t+"."+o:o;'object'==typeof e[o]?l(e[o],c,n):n[c]=e[o]}}),n}var c=(function(){function e(){(0,n.default)(this,e),this.level=3}return(0,o.default)(e,[{key:"process",value:function(e){var t={};try{Object.getOwnPropertyNames(e||{}).forEach(function(n){try{t[n]=JSON.stringify(e[n])}catch(e){t[n]='Failed to stringify'}})}catch(e){}return t}},{key:"init",value:function(e){'trace'===e?this.level=3:'log'===e?this.level=2:'error'===e&&(this.level=1)}},{key:"trace",value:function(t,n){e.addEventInCurrentSpan('warn',t,n,!0)}},{key:"warn",value:function(t,n){e.addEventInCurrentSpan('warn',t,n,!0)}},{key:"error",value:function(t,n){e.addEventInCurrentSpan('error',t,n,!0)}}],[{key:"addEventInCurrentSpan",value:function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:'info',o=arguments.length>1?arguments[1]:void 0,c=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},u=arguments.length>3?arguments[3]:void 0;try{var s=l(c,'metadata'),v=(0,t.default)({message:o,logSeverity:n},s,{loggedAt:(new Date).getTime()});u?e.sendOtelLogsToNewRelic(e.logsCache.splice(0,25).concat([v])):e.logsCache.push(v)}catch(e){console.debug('opentelemetry::addEventInCurrentSpan_failed',e)}}},{key:"sendOtelLogsToNewRelic",value:function(t){fetch('https://api-silos.dyte.io/otel/logs',{method:'POST',headers:{Accept:'application/json','Content-Type':'application/json'},body:JSON.stringify({meetingMetadata:l(e.meetingMetadata,'meetingMetadata'),serviceName:'mobile-sdk',logs:t})}).catch(function(e){console.debug('opentelemetry::sendOtelLogToNewRelic_failed',e)})}}]),e})();_e.Logger=c,c.logsCache=[],c.meetingMetadata={};var u=new c;_e.default=u},578,[1,22,9,10]); -__d(function(g,r,i,a,m,e,_d){var t=r(_d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.UserTrackContext=void 0,e.default=function(t){var T,P,E,h=(0,c.useState)(),A=(0,o.default)(h,2),b=A[0],N=A[1],k=(0,c.useState)([]),D=(0,o.default)(k,2),M=D[0],O=D[1],x=(0,c.useState)(),C=(0,o.default)(x,2),y=C[0],V=C[1],_=(0,c.useState)([]),R=(0,o.default)(_,2),G=R[0],L=R[1],B=(0,c.useState)(),j=(0,o.default)(B,2),W=j[0],F=j[1],q=(0,c.useState)(),H=(0,o.default)(q,2),U=H[0],J=H[1],Q=(0,c.useRef)(null),K=(0,c.useRef)(null),z=(0,c.useRef)(null),X=(0,c.useRef)(null),Y=(0,c.useContext)(v.ConfigServiceContext),Z=(Y.meeting,Y.sessionConfig),$=Z.permissions.produce.audio,ee=Z.permissions.produce.video,te=Z.permissions.produce.video,ne=ee.allow,re=(0,l.getWebcamConstraints)(ee.quality,ee.frame_rate),ae=((0,l.getScreenShareConstraints)(te.quality,te.frame_rate),t.children),ue=(0,d.useSelector)(function(t){return t.participant.audioMuted}),ie=(0,d.useSelector)(function(t){return t.participant.videoOff}),oe=(0,d.useSelector)(function(t){return t.room.producersState}),ce=(0,d.useSelector)(function(t){return t.participant.switched}),de=(0,d.useSelector)(function(t){return t.participant.canPresent}),se=(0,d.useSelector)(function(t){return t.participant.presentingState}),le=(0,d.useSelector)(function(t){return t.participant.audioTrackSelection}),fe=(0,d.useSelector)(function(t){return t.participant.videoTrackSelection}),ve=(0,d.useSelector)(function(t){return t.participant.videoProduction}),pe=(0,d.useSelector)(function(t){return t.participant.audioProduction}),Se=(0,d.useSelector)(function(t){return t.participant.presentingState}),Te=(oe===s.MediaStates.NOT_APPLICABLE||ve===s.MediaStates.LOADED||ve===s.MediaStates.NOT_STARTED||ve===s.MediaStates.STOPPING&&Se!==f.PresentingState.NOT_PRESENTING)&&ne,Ie=(oe===s.MediaStates.NOT_APPLICABLE||pe===s.MediaStates.LOADED||pe===s.MediaStates.NOT_STARTED||pe===s.MediaStates.STOPPING&&Se!==f.PresentingState.NOT_PRESENTING)&&$,Pe=(0,d.useDispatch)(),Ee=c.default.useState([]),me=(0,o.default)(Ee,2),we=me[0],he=me[1],Ae=function(t){he(t)},ge=(0,d.useSelector)(function(t){return t.room.roomViewType}),be=(0,d.useSelector)(function(t){return t.participant.requestToJoinType}),Ne=(0,d.useSelector)(function(t){return t.room.routerState});ge===S.DyteViewTypes.webinar&&be===f.RequestToJoinType.ask&&(re=(0,l.getWebcamConstraints)('QQVGA',null==(T=Z.permissions)?void 0:null==(P=T.produce)?void 0:null==(E=P.video)?void 0:E.frame_rate));(0,c.useEffect)(function(){Q.current=y,K.current=W,z.current=U,X.current=b},[y,W,U,b]),(0,c.useEffect)(function(){I.default.trace('audioMuted_useEffect',{audioMuted:ue,presentingState:se}),b&&(b.enabled=!ue),ge===S.DyteViewTypes.webinar&&se!==f.PresentingState.PRESENTING||Pe((0,f.setAudioProduction)(s.MediaStates.CONNECTING))},[ue,se]);var ke=function(){var t;return n.default.async(function(u){for(;;)switch(u.prev=u.next){case 0:return u.prev=0,I.default.trace('initialAudioStreamFetch'),t=null,u.prev=3,u.next=6,n.default.awrap((0,l.getAudioTrack)());case 6:t=u.sent,u.next=13;break;case 9:if(u.prev=9,u.t0=u.catch(3),'NotAllowedError'!==u.t0.name){u.next=13;break}throw new Error('No audio permission');case 13:if(t){u.next=15;break}throw new Error('No audio track');case 15:$&&N(t),u.next=23;break;case 18:u.prev=18,u.t1=u.catch(0),I.default.error('initialAudioStreamFetch',u.t1),Pe((0,f.setAudioProduction)(s.MediaStates.NOT_APPLICABLE)),Pe((0,f.setAudioMuted)(!0));case 23:case"end":return u.stop()}},null,null,[[0,18],[3,9]],Promise)},De=function(t){if(I.default.trace('setAudioDevice',{audioTrack:!!b}),b&&b.stop(),$){var u=(null==t?void 0:t.deviceId)||(null==le?void 0:le.selectedDeviceId);(0,d.batch)(function(){return n.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,n.default.awrap(ke());case 2:Pe((0,f.setAudioProduction)(s.MediaStates.CONNECTING)),(null==le?void 0:le.selectedDeviceId)!==u&&Pe((0,f.setAudioTrackSelection)({selectedDeviceId:u}));case 4:case"end":return t.stop()}},null,null,null,Promise)})}else Pe((0,f.setAudioMuted)(!0))},Me=function(){var t,u,o,c;return n.default.async(function(d){for(;;)switch(d.prev=d.next){case 0:return d.prev=0,I.default.trace('initialVideoStreamFetch'),d.next=4,n.default.awrap((0,l.getAllVideoDevices)());case 4:return t=d.sent,u=t.filter(function(t){return'front'===t.facing}),o=u.length>0?u[0]:t[0],c=null,d.prev=8,d.next=11,n.default.awrap((0,l.getVideoTrack)(o.deviceId||'',re));case 11:c=d.sent,d.next=18;break;case 14:if(d.prev=14,d.t0=d.catch(8),'NotAllowedError'!==d.t0.name){d.next=18;break}throw new Error('No video permission');case 18:if(c){d.next=20;break}throw new Error('No video track');case 20:if(ne&&V(c),''!==o.label){d.next=25;break}return d.next=24,n.default.awrap((0,l.getAllVideoDevices)());case 24:t=d.sent;case 25:L(t),Pe((0,f.setVideoTrackSelection)({selectedDeviceId:o.deviceId})),d.next=34;break;case 29:d.prev=29,d.t1=d.catch(0),I.default.error('initialVideoStreamFetch',d.t1),Pe((0,f.setVideoProduction)(s.MediaStates.NOT_APPLICABLE)),Pe((0,f.setVideoOff)(!0));case 34:case"end":return d.stop()}},null,null,[[0,29],[8,14]],Promise)},Oe=function(t){var u;return n.default.async(function(o){for(;;)switch(o.prev=o.next){case 0:if(I.default.trace('setVideoDevice'),u=(null==t?void 0:t.deviceId)||(null==fe?void 0:fe.selectedDeviceId),ne){o.next=5;break}return Pe((0,f.setVideoOff)(!0)),o.abrupt("return");case 5:(0,d.batch)(function(){Pe((0,f.setVideoOff)(!1)),Pe((0,f.setVideoProduction)(s.MediaStates.CONNECTING)),(null==fe?void 0:fe.selectedDeviceId)!==u&&Pe((0,f.setVideoTrackSelection)({selectedDeviceId:u}))}),setTimeout(function(){var t;return n.default.async(function(o){for(;;)switch(o.prev=o.next){case 0:return y&&y.stop(),o.next=3,n.default.awrap((0,l.getVideoTrack)(u,re));case 3:t=o.sent,V(t);case 5:case"end":return o.stop()}},null,null,null,Promise)});case 7:case"end":return o.stop()}},null,null,null,Promise)};(0,c.useEffect)(function(){ge===S.DyteViewTypes.webinar&&Ne===s.MediaStates.LOADED&&Se===f.PresentingState.NOT_PRESENTING?(0,d.batch)(function(){Pe((0,f.setVideoProduction)(s.MediaStates.STOPPING)),Pe((0,f.setAudioProduction)(s.MediaStates.STOPPING)),Pe((0,f.setVideoOff)(!0)),Pe((0,f.setAudioMuted)(!0)),setTimeout(function(){y&&y.stop(),b&&b.stop(),N(void 0),V(void 0)})}):Se===f.PresentingState.INITIATED&&(Me().then(Oe),De())},[Ne,Se]),(0,c.useEffect)(function(){p.default.start({media:'video'});var t=new l.AudioDevicesEmitter(Ae);return n.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:Q.current&&Q.current.stop(),X.current&&X.current.stop(),K.current&&K.current.stop(),z.current&&z.current.stop();case 4:case"end":return t.stop()}},null,null,null,Promise),function(){t.removeListener()}},[]),c.default.useEffect(function(){ne||(Pe((0,f.setVideoOff)(!0)),setTimeout(function(){y&&(y.stop(),V(void 0),(0,f.setVideoProduction)(s.MediaStates.CONNECTING))}))},[ne,y]),(0,c.useEffect)(function(){ve===s.MediaStates.NOT_STARTED&&setTimeout(function(){y&&(y.stop(),V(void 0))})},[ve]);var xe=function(){(0,d.batch)(function(){Pe((0,f.setVideoProduction)(s.MediaStates.CONNECTING)),Pe((0,f.setVideoOff)(!0)),setTimeout(function(){y&&y.stop(),V(void 0)})})};(0,c.useEffect)(function(){$||Pe((0,f.setAudioMuted)(!0)),ne||xe()},[$,ne]),(0,c.useEffect)(function(){'meeting'===ce?ie||xe():'webinar'===ce&&(de||(ue||Pe((0,f.setAudioMuted)(!0)),ie||xe()))},[ce]);var Ce=function(){var t,u,o,c,d=arguments;return n.default.async(function(s){for(;;)switch(s.prev=s.next){case 0:if(t=d.length>0&&void 0!==d[0]?d[0]:null,I.default.trace('changeAudioTrack',{selectedDevice:t,audioDevices:we}),!(we.length>0)){s.next=10;break}return u={},o={deviceId:null,InCallManagerId:null,device:null},t?(c=t.deviceId,u[c]=t):we.forEach(function(t){var n=t.deviceId;u[n]=t}),u.wired?o={deviceId:'wired',InCallManagerId:'WIRED_HEADSET',device:u.wired}:u.bluetooth?o={deviceId:'bluetooth',InCallManagerId:'BLUETOOTH',device:u.bluetooth}:u.speaker&&(o={deviceId:'speaker',InCallManagerId:'SPEAKER_PHONE',device:u.speaker}),s.next=9,n.default.awrap(p.default.chooseAudioRoute(o.InCallManagerId));case 9:De(o.device);case 10:case"end":return s.stop()}},null,null,null,Promise)};(0,l.setOnDeviceChange)(function(){var t,o,c,d,s,f,v;return n.default.async(function(p){for(;;)switch(p.prev=p.next){case 0:return p.next=2,n.default.awrap((0,l.getAllVideoDevices)());case 2:if(t=p.sent,o=(0,u.default)(we).find(function(t){return!M.map(function(t){return t.deviceId}).includes(t.deviceId)}),O(we),c=t.find(function(t){return!G.map(function(t){return t.deviceId}).includes(t.deviceId)}),L(t),ue||!o){p.next=10;break}return De(o),p.abrupt("return");case 10:if(ie||!c){p.next=13;break}return Oe(c),p.abrupt("return");case 13:d=!we.map(function(t){return t.deviceId}).includes(null==le?void 0:le.selectedDeviceId),s=!t.map(function(t){return t.deviceId}).includes(null==fe?void 0:fe.selectedDeviceId),ue||void 0!==b&&!d||(f=we[0],De(f)),ie||void 0!==y&&!s||(v=t[0],Oe(v));case 17:case"end":return p.stop()}},null,null,null,Promise)}),(0,c.useEffect)(function(){Ce(void 0),O(we)},[we]);var ye={mediaTracks:{webcamTrack:y,setWebcamTrack:V,audioTrack:b,setAudioTrack:N,screenShareVideoTrack:W,setScreenShareVideoTrack:F,screenShareAudioTrack:U,setScreenShareAudioTrack:J},inputDevices:{audioInputDevices:M,videoInputDevices:G,setAudioInputDevices:O,setVideoInputDevices:L,setAudioDevice:De,setVideoDevice:Oe,toggleAudioState:function(){return n.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:if(I.default.trace('toggleAudioState',{audioButtonsEnabled:Ie,audioAllowed:$,audioMuted:ue,audioTrack:!!b}),Ie){t.next=3;break}return t.abrupt("return");case 3:$?ue?(b&&'ended'!==(null==b?void 0:b.readyState)||De(void 0),Pe((0,f.setAudioMuted)(!1))):Pe((0,f.setAudioMuted)(!0)):ue||Pe((0,f.setAudioMuted)(!0));case 4:case"end":return t.stop()}},null,null,null,Promise)},toggleVideoState:function(t){return n.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:if(I.default.trace('toggleVideoState',{videoButtonsEnabled:Te,videoOff:ie}),Te){t.next=3;break}return t.abrupt("return");case 3:ie?Oe():xe();case 4:case"end":return t.stop()}},null,null,null,Promise)},onAudioInputChange:function(t){var u;return n.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:I.default.trace('onAudioInputChange',{value:t}),u=M.find(function(n){return n.deviceId===t}),Ce(u);case 3:case"end":return n.stop()}},null,null,null,Promise)},onVideoInputChange:function(t){I.default.trace('onVideoInputChange',{value:t});var n=G.find(function(n){return n.deviceId===t});Pe((0,f.setCameraFacing)(n.facing)),Oe(n)}},setupStreams:function(){return n.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,n.default.awrap(Me());case 2:return t.next=4,n.default.awrap(ke());case 4:case"end":return t.stop()}},null,null,null,Promise)},videoButtonsEnabled:Te,audioButtonsEnabled:Ie};return c.default.createElement(w.Provider,{value:ye},ae)};var n=t(r(_d[1])),u=t(r(_d[2])),o=t(r(_d[3])),c=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var u=P(n);if(u&&u.has(t))return u.get(t);var o={},c=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var d in t)if("default"!==d&&Object.prototype.hasOwnProperty.call(t,d)){var s=c?Object.getOwnPropertyDescriptor(t,d):null;s&&(s.get||s.set)?Object.defineProperty(o,d,s):o[d]=t[d]}o.default=t,u&&u.set(t,o);return o})(r(_d[4])),d=r(_d[5]),s=r(_d[6]),l=r(_d[7]),f=r(_d[8]),v=r(_d[9]),p=t(r(_d[10])),S=r(_d[11]),T=r(_d[12]),I=t(r(_d[13]));function P(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,u=new WeakMap;return(P=function(t){return t?u:n})(t)}var E=T.NativeModules.InCallManager,w=(new T.NativeEventEmitter(E),(0,c.createContext)(null));e.UserTrackContext=w},579,[1,67,49,41,165,432,480,580,487,508,583,482,2,578]); -__d(function(g,r,i,a,m,e,_d){var t=r(_d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.setOnDeviceChange=e.getWebcamConstraints=e.getVideoTrack=e.getSpeakerTrack=e.getScreenShareConstraints=e.getScreenShare=e.getQualityAfterLegacyModeShift=e.getAudioTrack=e.getAllVideoDevices=e.getAllMediaDevices=e.AudioDevicesEmitter=void 0;var n=t(r(_d[1])),u=t(r(_d[2])),c=t(r(_d[3])),o=t(r(_d[4])),s=r(_d[5]),d=r(_d[6]),l=r(_d[7]),f=r(_d[8]),v=t(r(_d[9])),h=l.NativeModules.InCallManager,D=new l.NativeEventEmitter(h),p=function(){var t;return o.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,o.default.awrap(s.mediaDevices.enumerateDevices());case 2:return t=n.sent,n.abrupt("return",t);case 4:case"end":return n.stop()}},null,null,null,Promise)};e.getAllMediaDevices=p;var w=(function(){function t(n){if((0,u.default)(this,t),!n)throw new Error('Callback not initalized');this.callback=n,this.notConnected={connected:!1,haveMic:!1},this.connectedWithMic={connected:!0,haveMic:!0},this.connectedWithoutMic={connected:!0,haveMic:!1};var c=(0,d.getHeadset)();this.audioDevices={speaker:this.connectedWithMic,bluetooth:c?this.connectedWithMic:this.notConnected,wired:this.notConnected},this.checkIfWiredHeadphonesConnected(),this.onBluetoothEvent(),this.onWiredHeadsetEvent(),this.emit(),this.wiredHeadListener=null}return(0,c.default)(t,[{key:"checkIfWiredHeadphonesConnected",value:function(){var t;return o.default.async(function(u){for(;;)switch(u.prev=u.next){case 0:return u.next=2,o.default.awrap(v.default.getIsWiredHeadsetPluggedIn());case 2:t=u.sent,this.audioDevices=(0,n.default)({},this.audioDevices,{wired:t?this.connectedWithMic:this.notConnected}),this.emit();case 5:case"end":return u.stop()}},null,this,null,Promise)}},{key:"onBluetoothEvent",value:function(){var t=this;(0,d.addListener)(function(u){var c=t.audioDevices.bluetooth.connected;u&&!c?(t.audioDevices=(0,n.default)({},t.audioDevices,{bluetooth:(0,n.default)({},t.connectedWithMic)}),t.emit()):!u&&c&&(t.audioDevices=(0,n.default)({},t.audioDevices,{bluetooth:(0,n.default)({},t.notConnected)}),t.emit())})}},{key:"onWiredHeadsetEvent",value:function(){var t=this;this.wiredHeadListener=D.addListener('WiredHeadset',function(u){if(u){var c=u.isPlugged,o=u.hasMic,s=t.audioDevices.wired.connected;if(c&&!s){var d=o?(0,n.default)({},t.connectedWithMic):(0,n.default)({},t.connectedWithoutMic);t.audioDevices=(0,n.default)({},t.audioDevices,{wired:d}),t.emit()}else!c&&s&&(t.audioDevices=(0,n.default)({},t.audioDevices,{wired:(0,n.default)({},t.notConnected)}),t.emit())}})}},{key:"getAudioDevices",value:function(){return this.formatAudioDevices()}},{key:"formatAudioDevices",value:function(){var t=this;return Object.keys(this.audioDevices).map(function(u){var c=t.audioDevices[u];return(0,n.default)({},c,{deviceId:u,label:u,kind:'audioinput'})}).filter(function(t){return t.connected})}},{key:"emit",value:function(){this.callback(this.formatAudioDevices())}},{key:"removeListener",value:function(){var t;null==(t=this.wiredHeadListener)||t.remove()}}]),t})();e.AudioDevicesEmitter=w;e.getAllVideoDevices=function(){var t,n;return o.default.async(function(u){for(;;)switch(u.prev=u.next){case 0:return t={},u.next=3,o.default.awrap(p());case 3:return n=u.sent,u.abrupt("return",n.filter(function(n){return'videoinput'===n.kind&&!t[n.facing]&&(t[n.facing]=!0,n)}));case 5:case"end":return u.stop()}},null,null,null,Promise)};e.getWebcamConstraints=function(t,n){var u=f.VIDEO_CONSTRAINS[t.toLowerCase()];if(!u)throw new Error('Invalid quality');if(n){if(n<5||n>30)throw new Error('Invalid framerate');u.frameRate={ideal:n}}return u};e.getScreenShareConstraints=function(t,n){var u=f.VIDEO_CONSTRAINS_SCREENSHARE[t.toLowerCase()||'vga'];if(!u)throw new Error('Invalid quality');if(n){if(n<5||n>30)throw new Error('Invalid framerate');u.frameRate={max:n}}return u};e.getVideoTrack=function(t,u){var c,d;return o.default.async(function(l){for(;;)switch(l.prev=l.next){case 0:return c=u||f.VIDEO_CONSTRAINS.vga,l.next=3,o.default.awrap(s.mediaDevices.getUserMedia({video:(0,n.default)({deviceId:t||'',frameRate:24},c),audio:!1}));case 3:return d=l.sent,l.abrupt("return",d.getVideoTracks()[0]);case 5:case"end":return l.stop()}},null,null,null,Promise)};e.getAudioTrack=function(){var t;return o.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,o.default.awrap(s.mediaDevices.getUserMedia({audio:!0,video:!1}));case 2:return t=n.sent,n.abrupt("return",t.getAudioTracks()[0]);case 4:case"end":return n.stop()}},null,null,null,Promise)};e.getSpeakerTrack=function(t){return o.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",null);case 2:case"end":return t.stop()}},null,null,null,Promise)};e.getScreenShare=function(){var t;return o.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,o.default.awrap(s.mediaDevices.getDisplayMedia({audio:!0,video:{displaySurface:'monitor',logicalSurface:!0,cursor:!0,width:{max:1920},height:{max:1080},frameRate:{max:5}}}));case 2:return t=n.sent,n.abrupt("return",{video:t.getTracks()[0],audio:null});case 4:case"end":return n.stop()}},null,null,null,Promise)};e.setOnDeviceChange=function(t){};e.getQualityAfterLegacyModeShift=function(t,n,u){return n===f.HD_QUALITY_PEERS_LIMIT&&t?f.VIDEO_CONSTRAINS.vga:n!==f.HD_QUALITY_PEERS_LIMIT+1||t?u:f.VIDEO_CONSTRAINS.hd}},580,[1,22,9,10,67,400,581,2,582,583]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.useBluetoothHeadsetDetection=e.removeListener=e.getHeadset=e.addListener=void 0;var n=t(r(d[1])),u=r(d[2]),o=r(d[3]),s=u.NativeModules.DyteRNBluetoothHeadsetDetect,c=null,v=[],f=new u.NativeEventEmitter(s).addListener('onChange',function(t){var n=t.devices;c=n.length?n[0]:null,v.forEach(function(t){t(c)})});e.getHeadset=function(){return c};var l=function(t){v.push(t)};e.addListener=l;var h=function(t){var n=v.indexOf(t);-1!==n&&v.splice(n,1)};e.removeListener=h;e.useBluetoothHeadsetDetection=function(){var t=(0,o.useState)(null),u=(0,n.default)(t,2),s=u[0],v=u[1];return(0,o.useEffect)(function(){return v(c),l(v),function(){h(v),f.remove()}},[]),s}},581,[1,41,2,165]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.WEBCAM_SIMULCAST_ENCODINGS_VGA=e.WEBCAM_SIMULCAST_ENCODINGS=e.WEBCAM_KSVC_ENCODINGS=e.VIDEO_CONSTRAINS_SCREENSHARE=e.VIDEO_CONSTRAINS=e.SCREEN_SHARING_SVC_ENCODINGS=e.SCREEN_SHARING_SIMULCAST_ENCODINGS=e.PC_PROPRIETARY_CONSTRAINTS=e.ICE_SERVERS=e.HD_QUALITY_PEERS_LIMIT=void 0;e.VIDEO_CONSTRAINS={qqvga:{width:{ideal:160},height:{ideal:120}},qvga:{width:320,height:240},vga:{width:640,height:480},hd:{width:1280,height:720},hd_cropped:{width:900,height:720}};e.VIDEO_CONSTRAINS_SCREENSHARE={vga:{width:{max:640},height:{max:480}},hd:{width:{max:1280},height:{max:720}},full_hd:{width:{max:1980},height:{max:1080}}};e.PC_PROPRIETARY_CONSTRAINTS={optional:[{googDscp:!0},{googHighStartBitrate:0},{googPayloadPadding:!0},{googScreencastMinBitrate:100},{googCpuOveruseDetection:!0},{googCpuOveruseEncodeUsage:!0},{googCpuUnderuseThreshold:55},{googCpuOveruseThreshold:85}]};e.WEBCAM_SIMULCAST_ENCODINGS=[{rid:'r0',scalabilityMode:'S1T3'},{rid:'r1',scalabilityMode:'S1T3'},{rid:'r2',scalabilityMode:'S1T3'}];e.WEBCAM_SIMULCAST_ENCODINGS_VGA=[{rid:'r0',scalabilityMode:'S1T2'},{rid:'r1',scalabilityMode:'S1T2'}];e.WEBCAM_KSVC_ENCODINGS=[{scalabilityMode:'L3T3_KEY'}];e.SCREEN_SHARING_SIMULCAST_ENCODINGS=[{dtx:!0,maxBitrate:15e5},{dtx:!0,maxBitrate:6e6}];e.SCREEN_SHARING_SVC_ENCODINGS=[{scalabilityMode:'L3T3',dtx:!0}];e.HD_QUALITY_PEERS_LIMIT=1;e.ICE_SERVERS=[{urls:'turn:turn.dyte.in:443?transport=tcp',username:'dyte',credential:'dytein',credentialType:'password'},{urls:'turn:turn.dyte.in:3478?transport=udp',username:'dyte',credential:'dytein',credentialType:'password'}]},582,[]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),u=t(r(d[2])),o=t(r(d[3])),s=r(d[4]),l=r(d[4]).NativeModules.InCallManager,c=new((function(){function t(){(0,u.default)(this,t),this.vibrate=!1,this.audioUriMap={ringtone:{_BUNDLE_:null,_DEFAULT_:null},ringback:{_BUNDLE_:null,_DEFAULT_:null},busytone:{_BUNDLE_:null,_DEFAULT_:null}}}return(0,o.default)(t,[{key:"start",value:function(t){var n=!1!==(t=void 0===t?{}:t).auto,u='video'===t.media?'video':'audio',o=t.ringback&&'string'==typeof t.ringback?t.ringback:'';l.start(u,n,o)}},{key:"stop",value:function(t){var n=(t=void 0===t?{}:t).busytone&&'string'==typeof t.busytone?t.busytone:'';l.stop(n)}},{key:"getIsWiredHeadsetPluggedIn",value:function(){var t;return n.default.async(function(u){for(;;)switch(u.prev=u.next){case 0:return u.prev=0,u.next=3,n.default.awrap(l.getIsWiredHeadsetPluggedIn());case 3:return t=u.sent,u.abrupt("return",{isWiredHeadsetPluggedIn:t});case 7:throw u.prev=7,u.t0=u.catch(0),new Error('Incall Manager Error getting wired headset');case 10:case"end":return u.stop()}},null,null,[[0,7]],Promise)}},{key:"setKeepScreenOn",value:function(t){t=!0===t,l.setKeepScreenOn(t)}},{key:"setSpeakerphoneOn",value:function(t){t=!0===t,l.setSpeakerphoneOn(t)}},{key:"setForceSpeakerphoneOn",value:function(t){var n='boolean'==typeof t?t?1:-1:0;l.setForceSpeakerphoneOn(n)}},{key:"setMicrophoneMute",value:function(t){t=!0===t,l.setMicrophoneMute(t)}},{key:"getAudioUri",value:function(t,u){var o;return n.default.async(function(s){for(;;)switch(s.prev=s.next){case 0:if(void 0!==this.audioUriMap[t]){s.next=2;break}return s.abrupt("return",null);case 2:if(!this.audioUriMap[t][u]){s.next=4;break}return s.abrupt("return",this.audioUriMap[t][u]);case 4:return s.prev=4,s.next=7,n.default.awrap(l.getAudioUriJS(t,u));case 7:if(!('string'==typeof(o=s.sent)&&o.length>0)){s.next=11;break}return this.audioUriMap[t][u]=o,s.abrupt("return",o);case 11:return s.abrupt("return",null);case 14:return s.prev=14,s.t0=s.catch(4),s.abrupt("return",null);case 17:case"end":return s.stop()}},null,this,[[4,14]],Promise)}},{key:"chooseAudioRoute",value:function(t){var u;return n.default.async(function(o){for(;;)switch(o.prev=o.next){case 0:return o.next=2,n.default.awrap(l.chooseAudioRoute(t));case 2:return u=o.sent,o.abrupt("return",u);case 4:case"end":return o.stop()}},null,null,null,Promise)}},{key:"requestAudioFocus",value:function(){return n.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:if('android'!==s.Platform.OS){t.next=6;break}return t.next=3,n.default.awrap(l.requestAudioFocusJS());case 3:return t.abrupt("return",t.sent);case 6:console.log("ios doesn't support requestAudioFocus()");case 7:case"end":return t.stop()}},null,null,null,Promise)}},{key:"abandonAudioFocus",value:function(){return n.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:if('android'!==s.Platform.OS){t.next=6;break}return t.next=3,n.default.awrap(l.abandonAudioFocusJS());case 3:return t.abrupt("return",t.sent);case 6:console.log("ios doesn't support requestAudioFocus()");case 7:case"end":return t.stop()}},null,null,null,Promise)}}]),t})());e.default=c},583,[1,67,9,10,2]); -__d(function(g,r,i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var t=e(r(d[1])),o=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var o=_(t);if(o&&o.has(e))return o.get(e);var n={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in e)if("default"!==s&&Object.prototype.hasOwnProperty.call(e,s)){var l=u?Object.getOwnPropertyDescriptor(e,s):null;l&&(l.get||l.set)?Object.defineProperty(n,s,l):n[s]=e[s]}n.default=e,o&&o.set(e,n);return n})(r(d[2])),n=r(d[3]),u=r(d[4]),s=r(d[5]),l=r(d[6]),c=r(d[7]),f=r(d[8]),p=e(r(d[9])),N=r(d[10]),E=r(d[11]),h=r(d[12]),v=r(d[13]),S=e(r(d[14])),y=r(d[15]),P=r(d[16]),w=r(d[17]),T=r(d[18]),O=r(d[19]),C=r(d[20]),x=r(d[21]),b=e(r(d[22])),I=e(r(d[23])),M=e(r(d[24]));function _(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,o=new WeakMap;return(_=function(e){return e?o:t})(e)}var D="\nquery Session($roomName: String!, $password: String) {\n\tsession(roomName: $roomName, password: $password) {\n\t title,\n\t roomNodeLink,\n\t roomName,\n\t password\n\t}\n }\n";function k(e){var _,k=(0,n.useDispatch)(),j=e.roomName,L=e.autoTune,W=(0,n.useSelector)(function(e){return e.participant.peerId}),R=(0,o.useContext)(y.ConfigServiceContext),U=R.meeting,$=R.sessionConfig,A=R.updatePreset,Q=((0,o.useContext)(P.ThemeContext).colors,(0,o.useState)('')),B=(0,t.default)(Q,2),F=B[0],G=B[1],V=(0,h.useManualQuery)(D,{variables:{roomName:j,password:''}}),q=(0,t.default)(V,2),K=q[0],Y=q[1],z=Y.data,H=Y.error,J=Y.loading,X=(0,v.useWindowDimensions)(),Z=$.theme.dimensions||X,ee=Z.height,te=Z.width,re=o.default.useState(!1),oe=(0,t.default)(re,2),ne=(oe[0],oe[1]),ae=(0,o.useContext)(w.UserTrackContext).setupStreams,ie=(0,n.useSelector)(function(e){return e.participant.authToken}),ue=(0,n.useSelector)(function(e){return e.participant.displayName}),se=(0,n.useSelector)(function(e){return e.participant.participantPermissions}),le=$.permissions.produce.audio,me=$.permissions.produce.video.allow,ce=(0,n.useSelector)(function(e){return e.room.showSetupScreen}),de=o.default.useState(j),fe=(0,t.default)(de,2),pe=fe[0],Ne=fe[1],Ee='LANDSCAPE'===o.default.useContext(x.OrientationContext).orientation,he=(0,n.useSelector)(function(e){return e.room.roomViewType}),ve=$.permissions_fetched;(0,o.useEffect)(function(){ve&&(me?(0,O.setupPermissions)(['camera','microphone']):le?(0,O.setupPermissions)(['microphone']):(0,O.setupPermissions)([]),ne(!0))},[he,ve]),(0,o.useEffect)(function(){k((0,c.resetRoom)({roomName:j})),k((0,f.resetPeers)());try{S.default.getItem('dyte-display-name').then(function(e){null!==e&&k((0,E.setUserDisplayName)(e))})}catch(e){}},[]),(0,o.useEffect)(function(){pe&&(ie||C.DYTE_DEV_MODE)&&(k((0,c.resetRoom)({roomName:pe})),K({variables:{roomName:pe,password:''}}),A(pe,ie))},[pe,ie]),(0,o.useEffect)(function(){if(H)if(H.graphQLErrors[0].message.indexOf('No open session')>=0)null==U||U._onError('MEETING_NOTFOUND'),G('MEETING_NOTFOUND');else try{var e=H.graphQLErrors[0];G(null==e?void 0:e.message)}catch(e){G('UNKNOWN')}},[H,U]),(0,o.useEffect)(function(){se.camera===E.permissionEnum.INIT&&se.microphone===E.permissionEnum.INIT||ae()},[se.camera,se.microphone]);if(se.bluetooth===E.permissionEnum.INIT)return o.default.createElement(p.default,{text:"Waiting for permissions..."});var Se;return null==U||!U.showSetupScreen||null!==ce&&!0!==ce?H?o.default.createElement(p.default,{errorText:"Some error occured. Issue code: "+F,childComponents:o.default.createElement(T.Button,{onClick:function(){setTimeout(function(){k((0,f.resetPeers)()),k((0,E.resetParticipant)()),k((0,c.setShowSetupScreen)(!0)),Ne(''),G('')})}},o.default.createElement(T.Box,{bg:"primary.500",py:15,px:10,mt:10,borderRadius:b.default.medium,align:"center"},o.default.createElement(T.Text,null,"Try Again")))}):J?o.default.createElement(p.default,{text:"Loading..."}):o.default.createElement(l.WebSocketProvider,{url:null==z?void 0:null==(_=z.session)?void 0:_.roomNodeLink,roomURL:pe,peerId:W},o.default.createElement(u.MediaRoomProvider,{peerId:W,roomName:pe,autoTune:L},o.default.createElement(N.PeersProvider,null,o.default.createElement(s.PluginServiceProvider,{roomName:pe,peerId:W},o.default.createElement(I.default,{roomName:pe}))))):o.default.createElement(M.default,{width:te,height:ee,isLandscape:Ee,meetingCode:pe,roomName:j,onChangeMeetingCode:Ne,joinMeeting:function(){ue&&pe&&(k((0,c.setShowSetupScreen)(!1)),k((0,c.resetRoom)({roomName:pe})),K({variables:{roomName:pe,password:''}}),A(pe,ie))},title:null==z?void 0:null==(Se=z.session)?void 0:Se.title})}k.defaultProps={autoTune:!0};var j=k;_e.default=j},584,[1,41,165,432,585,672,630,480,481,511,674,487,465,2,488,508,514,579,512,675,543,575,676,677,809]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.MediaRoomProvider=e.MediaRoomContext=void 0;var n=t(r(d[1])),o=t(r(d[2])),u=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=T(n);if(o&&o.has(t))return o.get(t);var u={},c=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in t)if("default"!==s&&Object.prototype.hasOwnProperty.call(t,s)){var l=c?Object.getOwnPropertyDescriptor(t,s):null;l&&(l.get||l.set)?Object.defineProperty(u,s,l):u[s]=t[s]}u.default=t,o&&o.set(t,u);return u})(r(d[3])),c=r(d[4]),s=r(d[5]),l=r(d[6]),f=r(d[7]),p=t(r(d[8])),v=r(d[9]),S=r(d[10]),E=r(d[11]),M=t(r(d[12])),k=r(d[13]),C=r(d[14]),P=t(r(d[15])),R=r(d[16]),O=t(r(d[17]));function T(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(T=function(t){return t?o:n})(t)}var b=R.NativeModules.DyteHelper,A=(0,u.createContext)(null);e.MediaRoomContext=A;e.MediaRoomProvider=function(t){var T=t.children,x=t.peerId,y=t.roomName,h=t.autoTune,D=(0,u.useContext)(v.WebSocketContext),N=(0,u.useContext)(k.ConfigServiceContext),w=N.meeting,I=N.sessionConfig,_=I.permissions.produce.audio,L=(0,u.useContext)(E.UserTrackContext),j=L.mediaTracks,W=j.webcamTrack,B=j.audioTrack,F=L.inputDevices.toggleVideoState,G=(0,c.useDispatch)(),U=(0,u.useState)(null),V=(0,o.default)(U,2),q=V[0],H=V[1],z=(0,u.useRef)(null),J=(0,u.useRef)(null),K=(0,u.useRef)(''),Q=(0,u.useRef)(null),X=(0,c.useSelector)(function(t){return t.room.socketState}),Y=(0,c.useSelector)(function(t){return t.room.producersState}),Z=(0,c.useSelector)(function(t){return t.participant.videoProduction}),$=(0,c.useSelector)(function(t){return t.participant.audioProduction}),ee=(0,c.useSelector)(function(t){return t.participant.audioMuted});(0,u.useEffect)(function(){q&&(J.current=q)},[q]),(0,u.useEffect)(function(){q&&(ee?q.muteSelf():q.unmuteSelf())},[ee]),(0,u.useEffect)(function(){Y===s.MediaStates.LOADED&&Z===s.MediaStates.CONNECTING&&(W?null==q||q.shareWebcam(W):null==q||q.disableWebcam())},[W,Y]),(0,u.useEffect)(function(){Y===s.MediaStates.LOADED&&$===s.MediaStates.CONNECTING&&(B&&_&&!ee?null==q||q.shareMic(B):null==q||q.disableMic())},[B,$]),(0,u.useEffect)(function(){var t;if(X===s.RoomSocketState.CONNECTED){M.default.captureEvent('setting up connection',{peerId:x}),w&&w.emit(w.Events.connect);var o=new p.default(x,D,G,h);H(o),t=o,n.default.async(function(o){for(;;)switch(o.prev=o.next){case 0:return o.next=2,n.default.awrap(t.getRoomState());case 2:return o.next=4,n.default.awrap(t.loadRouter());case 4:return o.next=6,n.default.awrap(Promise.all([t.createRecvTransport(),t.createSendTransport()]));case 6:w&&(w.sendRoomMessage=function(t){D.sendMessage({type:C.Events.roomMessage,payload:{message:t}})},w.sendMessage=function(t,n){D.sendMessage({type:C.Events.message,payload:{peerId:t,message:n}})},w.kickAll=function(){I.permissions.kick_participant&&t.kickAll()},null==D||D.emitter.on('socket',function(t){return w.onSocketMessage(t)})),G((0,s.setRouterFetchState)(s.MediaStates.LOADED)),G((0,s.setProducersState)(s.MediaStates.NOT_STARTED));case 9:case"end":return o.stop()}},null,null,null,Promise)}else X===s.RoomSocketState.DISCONNECTED&&(M.default.captureEvent('socket disconnected',{peerId:x}),null==q||q.stopAllTransports(),null==D||D.emitter.removeAllListeners(),G((0,s.resetRoom)({roomName:y})),G((0,f.resetPeers)()),G((0,S.resetParticipant)()),H(null),(0,s.setRouterFetchState)(s.MediaStates.NOT_APPLICABLE))},[X,x]),(0,u.useEffect)(function(){return function(){var t,n;null==(t=J.current)||t.stopAllProducers(),null==(n=J.current)||n.stopAllTransports()}},[]);var te=function(t){K.current.match(/inactive|background/)&&'active'===t?(O.default.trace('configureBackground'),P.default.clearInterval(Q.current),Q.current=null,W&&(W.enabled=!1,setTimeout(function(){W&&(W.enabled=!0)},100)),z.current&&(z.current=!1,F()),l.store.getState().room.screenShareRequested||b.stopService()):(null===Q.current&&n.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:if(O.default.trace('configureForeground'),W&&'DISABLE_CAMERA_CAPTURE'===w.setupConfig.backgroundBehaviour&&(F(),z.current=!0),!(R.Platform.Version>=26)){t.next=5;break}return t.next=5,n.default.awrap(b.createNotificationChannel());case 5:return t.next=7,n.default.awrap(b.startService());case 7:case"end":return t.stop()}},null,null,null,Promise),Q.current=P.default.setInterval(function(){},1e3),K.current=t)};(0,u.useEffect)(function(){if('android'===R.Platform.OS){var t=R.AppState.addEventListener('change',te);return function(){t?t.remove():R.AppState.removeEventListener('change',te),Q.current&&P.default.clearInterval(Q.current)}}return function(){}},[W,F]);var ne={mediaRoom:q};return u.default.createElement(A.Provider,{value:ne},T)}},585,[1,67,41,165,432,480,471,481,586,630,487,579,663,508,665,671,2,578]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var s=t(r(d[1])),n=t(r(d[2])),o=t(r(d[3])),u=t(r(d[4])),c=r(d[5]),l=r(d[6]),p=r(d[7]),h=r(d[8]),f=r(d[9]),y=r(d[10]),v=r(d[11]),k=(function(){function t(s,n,u){!(arguments.length>3&&void 0!==arguments[3])||arguments[3];(0,o.default)(this,t),this.socketObj=n,this.peerid=s,this.dispatch=u,this.device=new c.Device,this.consumers=new Map,this.legacyMode=!0,this.closedConsumers=[],this.handleSockets=this.handleSockets.bind(this)}return(0,u.default)(t,[{key:"handleSockets",value:function(t,s){if(t)switch(t.type){case'websocket/new-consumer':this.createConsumer(t.payload,s);break;case'websocket/consumer-closed':this.closeConsumer(t.payload);break;case'websocket/consumer-paused':this.pauseConsumer(t.payload);break;case'websocket/consumer-resumed':this.resumeConsumer(t.payload);break;case'websocket/recording-started':this.setRecordingStatus(!0);break;case'websocket/recording-stopped':this.setRecordingStatus(!1)}}},{key:"loadRouter",value:function(){var t,n,o;return s.default.async(function(u){for(;;)switch(u.prev=u.next){case 0:return(this.recvTransport||this.sendTransport)&&this.stopAllTransports(),this.dispatch((0,f.setRouterFetchState)(f.MediaStates.CONNECTING)),u.next=4,s.default.awrap(null==(t=this.socketObj)?void 0:t.sendMessage({type:'getRouterRtpCapabilities'}));case 4:return n=u.sent,this.device.loaded&&(this.device=new c.Device),(o=null==n?void 0:n.payload)&&(o.headerExtensions=o.headerExtensions.filter(function(t){return'urn:3gpp:video-orientation'!==t.uri})),this.socketObj.emitter.on('socket',this.handleSockets),u.abrupt("return",this.device.load({routerRtpCapabilities:o}));case 10:case"end":return u.stop()}},null,this,null,Promise)}},{key:"getRoomState",value:function(){var t;return s.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return this.dispatch((0,f.setRoomDisplayTitleState)(f.MediaStates.CONNECTING)),n.next=3,s.default.awrap(null==(t=this.socketObj)?void 0:t.sendMessage({type:'getRoomState'}));case 3:this.dispatch((0,f.setRoomDisplayTitleState)(f.MediaStates.LOADED));case 4:case"end":return n.stop()}},null,this,null,Promise)}},{key:"changeRoomDisplayTitle",value:function(t){var n;return s.default.async(function(o){for(;;)switch(o.prev=o.next){case 0:return this.dispatch((0,f.setRoomDisplayTitleState)(f.MediaStates.CONNECTING)),o.next=3,s.default.awrap(null==(n=this.socketObj)?void 0:n.sendMessage({type:'changeDisplayTitle',payload:{displayTitle:t}}));case 3:this.dispatch((0,f.setRoomDisplayTitleState)(f.MediaStates.LOADED));case 4:case"end":return o.stop()}},null,this,null,Promise)}},{key:"joinRoom",value:function(t,n,o){var u;return s.default.async(function(c){for(;;)switch(c.prev=c.next){case 0:return c.next=2,s.default.awrap(this.socketObj.sendMessage({type:'joinRoom',payload:{device:(0,p.getDeviceInfo)(),displayName:t,rtpCapabilities:this.device.rtpCapabilities,isLegacy:this.legacyMode,audioMuted:n}}));case 2:if(u=c.sent,this.legacyMode=u.payload.legacyMode||this.legacyMode,!o||''===o){c.next=7;break}return c.next=7,s.default.awrap(this.changeRoomDisplayTitle(o));case 7:return this.dispatch((0,v.roomJoined)(u.payload)),c.abrupt("return",u);case 9:case"end":return c.stop()}},null,this,null,Promise)}},{key:"createRecvTransport",value:function(){var t,o,u=this;return s.default.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(void 0!==this.socketObj){c.next=2;break}return c.abrupt("return");case 2:return t={forceTcp:!1,producing:!1,consuming:!0},c.next=5,s.default.awrap(this.socketObj.sendMessage({type:'createWebRtcTransport',payload:t}));case 5:o=c.sent.payload,this.recvTransport=this.device.createRecvTransport((0,n.default)({},o,{iceServers:l.ICE_SERVERS,proprietaryConstraints:l.PC_PROPRIETARY_CONSTRAINTS})),this.recvTransport.on('connect',function(t,s,n){var o,c,l=t.dtlsParameters;return null==(o=u.socketObj)?void 0:o.sendMessage({type:'connectWebRtcTransport',payload:{transportId:null==(c=u.recvTransport)?void 0:c.id,dtlsParameters:l}},function(t){t.payload.error?n():s()})});case 8:case"end":return c.stop()}},null,this,null,Promise)}},{key:"createSendTransport",value:function(){var t,o,u=this;return s.default.async(function(c){for(;;)switch(c.prev=c.next){case 0:return t={forceTcp:!1,producing:!0,consuming:!1},c.next=3,s.default.awrap(this.socketObj.sendMessage({type:'createWebRtcTransport',payload:t}));case 3:o=c.sent.payload,this.sendTransport=this.device.createSendTransport((0,n.default)({},o,{iceServers:l.ICE_SERVERS,proprietaryConstraints:l.PC_PROPRIETARY_CONSTRAINTS})),void 0!==this.sendTransport&&(this.sendTransport.on('connect',function(t,s,n){var o,c,l=t.dtlsParameters;return null==(o=u.socketObj)?void 0:o.sendMessage({type:'connectWebRtcTransport',payload:{transportId:null==(c=u.sendTransport)?void 0:c.id,dtlsParameters:l}},function(t){t.payload.error?n():s()})}),this.sendTransport.on('produce',function(t,s,n){var o,c,l=t.kind,p=t.rtpParameters,h=t.appData;return null==(o=u.socketObj)?void 0:o.sendMessage({type:'produce',payload:{transportId:null==(c=u.sendTransport)?void 0:c.id,kind:l,rtpParameters:p,appData:h}},function(t){t.payload.error?n(t.payload.error):s({id:t.payload.id})})}));case 6:case"end":return c.stop()}},null,this,null,Promise)}},{key:"createConsumer",value:function(t,o){var u,c,l,p,h,f,v,k,P,w,b;return s.default.async(function(x){for(;;)switch(x.prev=x.next){case 0:if(void 0!==this.recvTransport&&!this.recvTransport.closed){x.next=2;break}return x.abrupt("return");case 2:return u=t.peerId,c=t.producerId,l=t.id,p=t.kind,h=t.rtpParameters,f=t.type,v=t.appData,k=t.producerPaused,P=t.remotelyPaused,w=t.priority,x.next=5,s.default.awrap(this.recvTransport.consume({id:l,producerId:c,kind:p,rtpParameters:h,appData:(0,n.default)({},v,{peerId:u})}));case 5:b=x.sent,this.closedConsumers.includes(l)?b.close():(this.consumers.set(b.id,b),this.dispatch((0,y.addConsumer)({id:l,peerId:u,type:f,kind:p,remotelyPaused:P,producerPaused:k,priority:w,appData:b.appData,score:10,producerScore:10}))),o&&o('Done');case 8:case"end":return x.stop()}},null,this,null,Promise)}},{key:"closeConsumer",value:function(t){var n,o;return s.default.async(function(s){for(;;)switch(s.prev=s.next){case 0:if(n=t.id,o=this.consumers.get(n)){s.next=6;break}return console.log('Consumer not found'),this.closedConsumers.push(n),s.abrupt("return");case 6:o.close(),this.consumers.delete(n);case 8:case"end":return s.stop()}},null,this,null,Promise)}},{key:"pauseConsumer",value:function(t){var n,o;return s.default.async(function(s){for(;;)switch(s.prev=s.next){case 0:if(n=t.id,o=this.consumers.get(n)){s.next=4;break}return s.abrupt("return");case 4:o.pause();case 5:case"end":return s.stop()}},null,this,null,Promise)}},{key:"resumeConsumer",value:function(t){var n,o;return s.default.async(function(s){for(;;)switch(s.prev=s.next){case 0:if(n=t.id,o=this.consumers.get(n)){s.next=4;break}return s.abrupt("return");case 4:o.resume();case 5:case"end":return s.stop()}},null,this,null,Promise)}},{key:"shareWebcam",value:function(t){var n,o,u,c,p,y=this;return s.default.async(function(v){for(;;)switch(v.prev=v.next){case 0:if(void 0!==t){v.next=2;break}return v.abrupt("return");case 2:if(!this.webCamProducer){v.next=5;break}return v.next=5,s.default.awrap(this.removeProducer('webCamProducer',!1));case 5:return n=l.WEBCAM_SIMULCAST_ENCODINGS_VGA,o=this.device.rtpCapabilities.codecs.find(function(t){return'video/vp9'===t.mimeType.toLowerCase()})||void 0,u=this.device.rtpCapabilities.codecs.find(function(t){return'video/vp8'===t.mimeType.toLowerCase()})||void 0,o&&!this.legacyMode&&(n=l.WEBCAM_KSVC_ENCODINGS),this.dispatch((0,h.setVideoOff)(!1)),this.dispatch((0,h.setVideoProduction)(f.MediaStates.FETCHED)),c={track:t,encodings:n,codecOptions:{videoGoogleStartBitrate:1e3},codec:(function(){return y.legacyMode?u:o})(),appData:{screenShare:!1},stopTracks:!1},p=function(){y.disableWebcam()},v.next=16,s.default.awrap(this.createProducer('webCamProducer',c,p));case 16:this.dispatch((0,h.setVideoProduction)(f.MediaStates.LOADED));case 17:case"end":return v.stop()}},null,this,null,Promise)}},{key:"shareScreen",value:function(t){var n,o,u,c,p,y,v,k,P=this;return s.default.async(function(w){for(;;)switch(w.prev=w.next){case 0:if(n=t.video,o=t.audio,void 0!==n){w.next=3;break}return w.abrupt("return");case 3:return u=l.SCREEN_SHARING_SIMULCAST_ENCODINGS,null===(c=this.device.rtpCapabilities.codecs.find(function(t){return'video/vp9'===t.mimeType.toLowerCase()})||null)||this.legacyMode||(u=l.SCREEN_SHARING_SVC_ENCODINGS),this.dispatch((0,h.setScreenSharing)(!0)),this.dispatch((0,h.setScreenSharingProduction)(f.MediaStates.FETCHED)),p={track:n,encodings:u,codecOptions:{videoGoogleStartBitrate:1e3},codec:this.legacyMode?void 0:c,appData:{screenShare:!0},stopTracks:!1},y=function(){P.disableScreenShare()},w.next=12,s.default.awrap(this.createProducer('screenShareVideoProducer',p,y));case 12:if(!o){w.next=17;break}return v={track:o,codecOptions:{opusDtx:!0,opusStereo:!1,opusFec:!0},appData:{screenShare:!0},stopTracks:!1},k=function(){},w.next=17,s.default.awrap(this.createProducer('screenShareAudioProducer',v,k));case 17:this.dispatch((0,h.setScreenSharingProduction)(f.MediaStates.LOADED));case 18:case"end":return w.stop()}},null,this,null,Promise)}},{key:"shareMic",value:function(t,n){var o,u,c=this;return s.default.async(function(l){for(;;)switch(l.prev=l.next){case 0:if(void 0!==t){l.next=2;break}return l.abrupt("return");case 2:if(!this.micProducer){l.next=5;break}return l.next=5,s.default.awrap(this.removeProducer('micProducer',!1));case 5:return n&&this.dispatch((0,h.setAudioMuted)(n||!1)),this.dispatch((0,h.setAudioProduction)(f.MediaStates.FETCHED)),o={track:t,codecOptions:{opusDtx:!0,opusStereo:!1,opusFec:!0},stopTracks:!1},u=function(){c.disableMic()},l.next=11,s.default.awrap(this.createProducer('micProducer',o,u));case 11:this.dispatch((0,h.setAudioProduction)(f.MediaStates.LOADED));case 12:case"end":return l.stop()}},null,this,null,Promise)}},{key:"pauseMic",value:function(){this.dispatch((0,h.setAudioMuted)(!0)),this.micProducer.pause()}},{key:"pauseWebcam",value:function(){this.dispatch((0,h.setVideoOff)(!0)),this.webCamProducer.pause()}},{key:"resumeMic",value:function(){this.dispatch((0,h.setAudioMuted)(!1)),this.micProducer.resume()}},{key:"resumeWebcam",value:function(){this.dispatch((0,h.setVideoOff)(!1)),this.webCamProducer.resume()}},{key:"disableWebcam",value:function(t){return s.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return t&&null!=t&&t.silent||this.dispatch((0,h.setVideoOff)(!0)),n.next=3,s.default.awrap(this.removeProducer('webCamProducer'));case 3:this.dispatch((0,h.setVideoProduction)(f.MediaStates.NOT_STARTED));case 4:case"end":return n.stop()}},null,this,null,Promise)}},{key:"disableMic",value:function(t){return s.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return t&&null!=t&&t.silent||this.dispatch((0,h.setAudioMuted)(!0)),n.next=3,s.default.awrap(this.removeProducer('micProducer'));case 3:this.dispatch((0,h.setAudioProduction)(f.MediaStates.NOT_STARTED));case 4:case"end":return n.stop()}},null,this,null,Promise)}},{key:"disableScreenShare",value:function(){return s.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:return this.dispatch((0,h.setScreenSharingProduction)(f.MediaStates.NOT_STARTED)),this.dispatch((0,h.setScreenSharing)(!1)),t.next=4,s.default.awrap(this.removeProducer('screenShareVideoProducer'));case 4:return t.next=6,s.default.awrap(this.removeProducer('screenShareAudioProducer'));case 6:case"end":return t.stop()}},null,this,null,Promise)}},{key:"stopAllProducers",value:function(){this.webCamProducer&&this.removeProducer('webCamProducer'),this.screenShareVideoProducer&&this.removeProducer('screenShareVideoProducer'),this.screenShareAudioProducer&&this.removeProducer('screenShareAudioProducer'),this.micProducer&&this.removeProducer('micProducer')}},{key:"stopAllTransports",value:function(){return s.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:if(this.sendTransport){try{this.sendTransport.close()}catch(t){console.log('awaitqueue error')}this.sendTransport=null}if(this.recvTransport){try{this.recvTransport.close()}catch(t){console.log('awaitqueue error')}this.recvTransport=null}this.dispatch((0,f.setRouterFetchState)(f.MediaStates.NOT_STARTED));case 3:case"end":return t.stop()}},null,this,null,Promise)}},{key:"resetVideoProducers",value:function(t,n){return s.default.async(function(o){for(;;)switch(o.prev=o.next){case 0:if(!t){o.next=4;break}return o.next=3,s.default.awrap(this.removeProducer('webCamProducer',!1));case 3:this.shareWebcam(t);case 4:if(!n){o.next=8;break}return o.next=7,s.default.awrap(this.removeProducer('screenShareVideoProducer',!1));case 7:this.shareScreen({video:n});case 8:case"end":return o.stop()}},null,this,null,Promise)}},{key:"createProducer",value:function(t,n,o){var u=this;return s.default.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(void 0!==this.sendTransport&&!this.sendTransport.closed){c.next=2;break}return c.abrupt("return");case 2:return c.next=4,s.default.awrap(this.sendTransport.produce(n));case 4:this[t]=c.sent,this[t].on('transportclose',function(){u[t]=void 0}),this[t].on('trackended',function(){u.socketObj.sendMessage({type:'closeProducer',payload:{producerId:u[t].id}}),o()});case 7:case"end":return c.stop()}},null,this,null,Promise)}},{key:"removeProducer",value:function(t){var n,o=arguments;return s.default.async(function(u){for(;;)switch(u.prev=u.next){case 0:if(n=!(o.length>1&&void 0!==o[1])||o[1],this[t]&&!this[t].closed){u.next=3;break}return u.abrupt("return");case 3:return n&&this[t].track.stop(),this[t].close(),u.next=7,s.default.awrap(this.socketObj.sendMessage({type:'closeProducer',payload:{producerId:this[t].id}}));case 7:this[t]=null;case 8:case"end":return u.stop()}},null,this,null,Promise)}},{key:"sendMessage",value:function(t){return s.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,s.default.awrap(this.socketObj.sendMessage({type:'chatMessage',payload:t}));case 2:case"end":return n.stop()}},null,this,null,Promise)}},{key:"getMesssages",value:function(){return s.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,s.default.awrap(this.socketObj.sendMessage({type:'getChatMessages'}));case 2:case"end":return t.stop()}},null,this,null,Promise)}},{key:"getPolls",value:function(){return s.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,s.default.awrap(this.socketObj.sendMessage({type:'getPolls'}));case 2:case"end":return t.stop()}},null,this,null,Promise)}},{key:"newPoll",value:function(t){return s.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,s.default.awrap(this.socketObj.sendMessage({type:'newPoll',payload:t}));case 2:case"end":return n.stop()}},null,this,null,Promise)}},{key:"votePoll",value:function(t){return s.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,s.default.awrap(this.socketObj.sendMessage({type:'votePoll',payload:t}));case 2:case"end":return n.stop()}},null,this,null,Promise)}},{key:"acceptWaitingRequest",value:function(t){return s.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,s.default.awrap(this.socketObj.sendMessage({type:'acceptWaitingRequest',payload:{id:t}}));case 2:case"end":return n.stop()}},null,this,null,Promise)}},{key:"rejectWaitingRequest",value:function(t){return s.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,s.default.awrap(this.socketObj.sendMessage({type:'rejectWaitingRequest',payload:{id:t}}));case 2:case"end":return n.stop()}},null,this,null,Promise)}},{key:"muteAll",value:function(t){return s.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,s.default.awrap(this.socketObj.sendMessage({type:'muteAllNew',payload:{allowUnMute:t}}));case 2:case"end":return n.stop()}},null,this,null,Promise)}},{key:"rejectRequestToJoinStage",value:function(t){return s.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,s.default.awrap(this.socketObj.sendMessage({type:'rejectRequestToJoinStage',payload:{id:t}}));case 2:case"end":return n.stop()}},null,this,null,Promise)}},{key:"muteAllVideo",value:function(){return s.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,s.default.awrap(this.socketObj.sendMessage({type:'muteAllVideo'}));case 2:case"end":return t.stop()}},null,this,null,Promise)}},{key:"pin",value:function(t){return s.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,s.default.awrap(this.socketObj.sendMessage({type:'pinPeer',payload:{id:t}}));case 2:case"end":return n.stop()}},null,this,null,Promise)}},{key:"disableAudio",value:function(t){return s.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,s.default.awrap(this.socketObj.sendMessage({type:'disableAudioPeerNew',payload:{id:t}}));case 2:case"end":return n.stop()}},null,this,null,Promise)}},{key:"disableVideo",value:function(t){return s.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,s.default.awrap(this.socketObj.sendMessage({type:'disableVideoPeer',payload:{id:t}}));case 2:case"end":return n.stop()}},null,this,null,Promise)}},{key:"kickAll",value:function(){return s.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,s.default.awrap(this.socketObj.sendMessage({type:'kickAll'}));case 2:case"end":return t.stop()}},null,this,null,Promise)}},{key:"kick",value:function(t){return s.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,s.default.awrap(this.socketObj.sendMessage({type:'kick',payload:{id:t}}));case 2:case"end":return n.stop()}},null,this,null,Promise)}},{key:"getPage",value:function(t){return s.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,s.default.awrap(this.socketObj.sendMessage({type:'getPage',payload:{pageNum:t}}));case 2:case"end":return n.stop()}},null,this,null,Promise)}},{key:"setRecordingStatus",value:function(t){return s.default.async(function(s){for(;;)switch(s.prev=s.next){case 0:window.triggerDyteRecording=t;case 1:case"end":return s.stop()}},null,null,null,Promise)}},{key:"muteSelf",value:function(){return s.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,s.default.awrap(this.socketObj.sendMessage({type:'muteSelf'}));case 2:case"end":return t.stop()}},null,this,null,Promise)}},{key:"unmuteSelf",value:function(){return s.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,s.default.awrap(this.socketObj.sendMessage({type:'unmuteSelf'}));case 2:case"end":return t.stop()}},null,this,null,Promise)}},{key:"requestToJoinStage",value:function(t){return s.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,s.default.awrap(this.socketObj.sendMessage({type:'requestToJoinStage',payload:t}));case 2:case"end":return n.stop()}},null,this,null,Promise)}},{key:"acceptAllRequestToJoinStage",value:function(t){return s.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,s.default.awrap(this.socketObj.sendMessage({type:'acceptAllRequestToJoinStage',payload:t}));case 2:case"end":return n.stop()}},null,this,null,Promise)}},{key:"removePeerFromStage",value:function(t,n){return s.default.async(function(o){for(;;)switch(o.prev=o.next){case 0:return o.next=2,s.default.awrap(this.socketObj.sendMessage({type:'removePeerFromStage',payload:{id:t,type:n}}));case 2:case"end":return o.stop()}},null,this,null,Promise)}},{key:"startPresenting",value:function(){return s.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,s.default.awrap(this.socketObj.sendMessage({type:'startPresenting'}));case 2:case"end":return t.stop()}},null,this,null,Promise)}},{key:"stopPresenting",value:function(){return s.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,s.default.awrap(this.socketObj.sendMessage({type:'stopPresenting'}));case 2:case"end":return t.stop()}},null,this,null,Promise)}},{key:"updatePreset",value:function(t,n){return s.default.async(function(o){for(;;)switch(o.prev=o.next){case 0:return o.next=2,s.default.awrap(this.socketObj.sendMessage({type:'updatePeerPreset',payload:{id:t,presetName:n}}));case 2:case"end":return o.stop()}},null,this,null,Promise)}}]),t})();e.default=k},586,[1,67,22,9,10,587,582,493,487,480,505,481]); -__d(function(g,r,i,a,_m,e,d){"use strict";var t=this&&this.__createBinding||(Object.create?function(t,n,u,c){void 0===c&&(c=u),Object.defineProperty(t,c,{enumerable:!0,get:function(){return n[u]}})}:function(t,n,u,c){void 0===c&&(c=u),t[c]=n[u]}),n=this&&this.__setModuleDefault||(Object.create?function(t,n){Object.defineProperty(t,"default",{enumerable:!0,value:n})}:function(t,n){t.default=n}),u=this&&this.__importStar||function(u){if(u&&u.__esModule)return u;var c={};if(null!=u)for(var o in u)"default"!==o&&Object.hasOwnProperty.call(u,o)&&t(c,u,o);return n(c,u),c},c=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0}),e.debug=e.detectDevice=e.Device=e.version=e.types=void 0;var o=c(r(d[0]));e.debug=o.default;var f=r(d[1]);Object.defineProperty(e,"Device",{enumerable:!0,get:function(){return f.Device}}),Object.defineProperty(e,"detectDevice",{enumerable:!0,get:function(){return f.detectDevice}});var l=u(r(d[2]));e.types=l,e.version='3.6.43';var s=r(d[3]);Object.defineProperty(e,"parseScalabilityMode",{enumerable:!0,get:function(){return s.parse}})},587,[588,591,627,616]); -__d(function(g,_r,i,a,m,e,d){var C;e.formatArgs=function(C){if(C[0]=(this.useColors?'%c':'')+this.namespace+(this.useColors?' %c':' ')+C[0]+(this.useColors?'%c ':' ')+'+'+m.exports.humanize(this.diff),!this.useColors)return;var o='color: '+this.color;C.splice(1,0,o,'color: inherit');var t=0,n=0;C[0].replace(/%[a-zA-Z%]/g,function(C){'%%'!==C&&'%c'===C&&(n=++t)}),C.splice(n,0,o)},e.save=function(C){try{C?e.storage.setItem('debug',C):e.storage.removeItem('debug')}catch(C){}},e.load=function(){var C;try{C=e.storage.getItem('debug')}catch(C){}!C&&'undefined'!=typeof process&&'env'in process&&(C=process.env.DEBUG);return C},e.useColors=function(){if('undefined'!=typeof window&&window.process&&('renderer'===window.process.type||window.process.__nwjs))return!0;if('undefined'!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/))return!1;return'undefined'!=typeof document&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||'undefined'!=typeof window&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||'undefined'!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/)&&parseInt(RegExp.$1,10)>=31||'undefined'!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)},e.storage=(function(){try{return localStorage}catch(C){}})(),e.destroy=(C=!1,function(){C||(C=!0,console.warn('Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.'))}),e.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.log=console.debug||console.log||function(){},m.exports=_r(d[0])(e),m.exports.formatters.j=function(C){try{return JSON.stringify(C)}catch(C){return'[UnexpectedJSONParseError]: '+C.message}}},588,[589]); -__d(function(g,r,_i,a,m,e,d){var n=r(d[0]);m.exports=function(t){function o(n){var t,i,c,u=null;function l(){for(var n=arguments.length,s=new Array(n),i=0;i100)){var m=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(d);if(m){var h=parseFloat(m[1]);switch((m[2]||'ms').toLowerCase()){case'years':case'year':case'yrs':case'yr':case'y':return h*o;case'weeks':case'week':case'w':return h*u;case'days':case'day':case'd':return h*t;case'hours':case'hour':case'hrs':case'hr':case'h':return h*c;case'minutes':case'minute':case'mins':case'min':case'm':return h*n;case'seconds':case'second':case'secs':case'sec':case's':return h*s;case'milliseconds':case'millisecond':case'msecs':case'msec':case'ms':return h;default:return}}}}function m(u){var o=Math.abs(u);return o>=t?Math.round(u/t)+'d':o>=c?Math.round(u/c)+'h':o>=n?Math.round(u/n)+'m':o>=s?Math.round(u/s)+'s':u+'ms'}function h(u){var o=Math.abs(u);return o>=t?y(u,o,t,'day'):o>=c?y(u,o,c,'hour'):o>=n?y(u,o,n,'minute'):o>=s?y(u,o,s,'second'):u+' ms'}function y(s,n,c,t){var u=n>=1.5*c;return Math.round(s/c)+' '+t+(u?'s':'')}_m.exports=function(s,n){n=n||{};var c=typeof s;if('string'===c&&s.length>0)return d(s);if('number'===c&&isFinite(s))return n.long?h(s):m(s);throw new Error('val is not a non-empty string or a valid number. val='+JSON.stringify(s))}},590,[]); -__d(function(g,r,i,a,_m,e,d){"use strict";var t=r(d[0]),n=r(d[1]),o=r(d[2]),s=this&&this.__createBinding||(Object.create?function(t,n,o,s){void 0===s&&(s=o),Object.defineProperty(t,s,{enumerable:!0,get:function(){return n[o]}})}:function(t,n,o,s){void 0===s&&(s=o),t[s]=n[o]}),c=this&&this.__setModuleDefault||(Object.create?function(t,n){Object.defineProperty(t,"default",{enumerable:!0,value:n})}:function(t,n){t.default=n}),p=this&&this.__importStar||function(t){if(t&&t.__esModule)return t;var n={};if(null!=t)for(var o in t)"default"!==o&&Object.hasOwnProperty.call(t,o)&&s(n,t,o);return c(n,t),n},l=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0}),e.Device=e.detectDevice=void 0;var h=l(r(d[3])),u=r(d[4]),f=r(d[5]),v=r(d[6]),y=p(r(d[7])),b=p(r(d[8])),m=r(d[9]),C=r(d[10]),_=r(d[11]),w=r(d[12]),P=r(d[13]),R=r(d[14]),T=r(d[15]),S=r(d[16]),F=r(d[17]),E=r(d[18]),k=new u.Logger('Device');function D(){if('object'==typeof navigator&&'ReactNative'===navigator.product)return'undefined'==typeof RTCPeerConnection?void k.warn('this._detectDevice() | unsupported ReactNative without RTCPeerConnection'):(k.debug('this._detectDevice() | ReactNative handler chosen'),'ReactNative');if('object'!=typeof navigator||'string'!=typeof navigator.userAgent)k.warn('this._detectDevice() | unknown device');else{var t=navigator.userAgent,n=h.default.getParser(t),o=n.getEngine();if(n.satisfies({chrome:'>=74',chromium:'>=74'}))return'Chrome74';if(n.satisfies({chrome:'>=70',chromium:'>=70'}))return'Chrome70';if(n.satisfies({chrome:'>=67',chromium:'>=67'}))return'Chrome67';if(n.satisfies({chrome:'>=55',chromium:'>=55'}))return'Chrome55';if(n.satisfies({firefox:'>=60'}))return'Firefox60';if(n.satisfies({safari:'>=12.0'})&&'undefined'!=typeof RTCRtpTransceiver&&RTCRtpTransceiver.prototype.hasOwnProperty('currentDirection'))return'Safari12';if(n.satisfies({safari:'>=11'}))return'Safari11';if(n.satisfies({'microsoft edge':'>=11'})&&n.satisfies({'microsoft edge':'<=18'}))return'Edge11';if(o.name&&'blink'===o.name.toLowerCase()){var s=t.match(/(?:(?:Chrome|Chromium))[ /](\w+)/i);if(s){var c=Number(s[1]);return c>=74?'Chrome74':c>=70?'Chrome70':c>=67?'Chrome67':'Chrome55'}return'Chrome74'}k.warn('this._detectDevice() | browser not supported [name:%s, version:%s]',n.getBrowserName(),n.getBrowserVersion())}}e.detectDevice=D;var x=(function(){function s(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},o=t.handlerName,c=t.handlerFactory,p=t.Handler;if(n(this,s),this._loaded=!1,this._observer=new f.EnhancedEventEmitter,k.debug('constructor()'),p){if(k.warn('constructor() | Handler option is DEPRECATED, use handlerName or handlerFactory instead'),'string'!=typeof p)throw new TypeError('non string Handler option no longer supported, use handlerFactory instead');o=p}if(o&&c)throw new TypeError('just one of handlerName or handlerInterface can be given');if(c)this._handlerFactory=c;else{if(o)k.debug('constructor() | handler given: %s',o);else{if(!(o=D()))throw new v.UnsupportedError('device not supported');k.debug('constructor() | detected handler: %s',o)}switch(o){case'Chrome74':this._handlerFactory=C.Chrome74.createFactory();break;case'Chrome70':this._handlerFactory=_.Chrome70.createFactory();break;case'Chrome67':this._handlerFactory=w.Chrome67.createFactory();break;case'Chrome55':this._handlerFactory=P.Chrome55.createFactory();break;case'Firefox60':this._handlerFactory=R.Firefox60.createFactory();break;case'Safari12':this._handlerFactory=T.Safari12.createFactory();break;case'Safari11':this._handlerFactory=S.Safari11.createFactory();break;case'Edge11':this._handlerFactory=F.Edge11.createFactory();break;case'ReactNative':this._handlerFactory=E.ReactNative.createFactory();break;default:throw new TypeError("unknown handlerName \""+o+"\"")}}var l=this._handlerFactory();this._handlerName=l.name,l.close(),this._extendedRtpCapabilities=void 0,this._recvRtpCapabilities=void 0,this._canProduceByKind={audio:!1,video:!1},this._sctpCapabilities=void 0}return o(s,[{key:"handlerName",get:function(){return this._handlerName}},{key:"loaded",get:function(){return this._loaded}},{key:"rtpCapabilities",get:function(){if(!this._loaded)throw new v.InvalidStateError('not loaded');return this._recvRtpCapabilities}},{key:"sctpCapabilities",get:function(){if(!this._loaded)throw new v.InvalidStateError('not loaded');return this._sctpCapabilities}},{key:"observer",get:function(){return this._observer}},{key:"load",value:function(n){var o,s,c;return t.async(function(p){for(;;)switch(p.prev=p.next){case 0:if(o=n.routerRtpCapabilities,k.debug('load() [routerRtpCapabilities:%o]',o),o=y.clone(o,void 0),p.prev=3,!this._loaded){p.next=6;break}throw new v.InvalidStateError('already loaded');case 6:return b.validateRtpCapabilities(o),s=this._handlerFactory(),p.next=10,t.awrap(s.getNativeRtpCapabilities());case 10:return c=p.sent,k.debug('load() | got native RTP capabilities:%o',c),b.validateRtpCapabilities(c),this._extendedRtpCapabilities=b.getExtendedRtpCapabilities(c,o),k.debug('load() | got extended RTP capabilities:%o',this._extendedRtpCapabilities),this._canProduceByKind.audio=b.canSend('audio',this._extendedRtpCapabilities),this._canProduceByKind.video=b.canSend('video',this._extendedRtpCapabilities),this._recvRtpCapabilities=b.getRecvRtpCapabilities(this._extendedRtpCapabilities),b.validateRtpCapabilities(this._recvRtpCapabilities),k.debug('load() | got receiving RTP capabilities:%o',this._recvRtpCapabilities),p.next=22,t.awrap(s.getNativeSctpCapabilities());case 22:this._sctpCapabilities=p.sent,k.debug('load() | got native SCTP capabilities:%o',this._sctpCapabilities),b.validateSctpCapabilities(this._sctpCapabilities),k.debug('load() succeeded'),this._loaded=!0,s.close(),p.next=34;break;case 30:throw p.prev=30,p.t0=p.catch(3),s&&s.close(),p.t0;case 34:case"end":return p.stop()}},null,this,[[3,30]],Promise)}},{key:"canProduce",value:function(t){if(!this._loaded)throw new v.InvalidStateError('not loaded');if('audio'!==t&&'video'!==t)throw new TypeError("invalid kind \""+t+"\"");return this._canProduceByKind[t]}},{key:"createSendTransport",value:function(t){var n=t.id,o=t.iceParameters,s=t.iceCandidates,c=t.dtlsParameters,p=t.sctpParameters,l=t.iceServers,h=t.iceTransportPolicy,u=t.additionalSettings,f=t.proprietaryConstraints,v=t.appData,y=void 0===v?{}:v;return k.debug('createSendTransport()'),this._createTransport({direction:'send',id:n,iceParameters:o,iceCandidates:s,dtlsParameters:c,sctpParameters:p,iceServers:l,iceTransportPolicy:h,additionalSettings:u,proprietaryConstraints:f,appData:y})}},{key:"createRecvTransport",value:function(t){var n=t.id,o=t.iceParameters,s=t.iceCandidates,c=t.dtlsParameters,p=t.sctpParameters,l=t.iceServers,h=t.iceTransportPolicy,u=t.additionalSettings,f=t.proprietaryConstraints,v=t.appData,y=void 0===v?{}:v;return k.debug('createRecvTransport()'),this._createTransport({direction:'recv',id:n,iceParameters:o,iceCandidates:s,dtlsParameters:c,sctpParameters:p,iceServers:l,iceTransportPolicy:h,additionalSettings:u,proprietaryConstraints:f,appData:y})}},{key:"_createTransport",value:function(t){var n=t.direction,o=t.id,s=t.iceParameters,c=t.iceCandidates,p=t.dtlsParameters,l=t.sctpParameters,h=t.iceServers,u=t.iceTransportPolicy,f=t.additionalSettings,y=t.proprietaryConstraints,b=t.appData,C=void 0===b?{}:b;if(!this._loaded)throw new v.InvalidStateError('not loaded');if('string'!=typeof o)throw new TypeError('missing id');if('object'!=typeof s)throw new TypeError('missing iceParameters');if(!Array.isArray(c))throw new TypeError('missing iceCandidates');if('object'!=typeof p)throw new TypeError('missing dtlsParameters');if(l&&'object'!=typeof l)throw new TypeError('wrong sctpParameters');if(C&&'object'!=typeof C)throw new TypeError('if given, appData must be an object');var _=new m.Transport({direction:n,id:o,iceParameters:s,iceCandidates:c,dtlsParameters:p,sctpParameters:l,iceServers:h,iceTransportPolicy:u,additionalSettings:f,proprietaryConstraints:y,appData:C,handlerFactory:this._handlerFactory,extendedRtpCapabilities:this._extendedRtpCapabilities,canProduceByKind:this._canProduceByKind});return this._observer.safeEmit('newtransport',_),_}}]),s})();e.Device=x},591,[67,9,10,592,593,594,596,597,598,600,606,617,618,620,621,622,623,624,626]); -__d(function(g,_r,_i,_a,m,_e,_d){var e,t;e=this,t=function(){return(function(e){var t={};function r(n){if(t[n])return t[n].exports;var i=t[n]={i:n,l:!1,exports:{}};return e[n].call(i.exports,i,i.exports,r),i.l=!0,i.exports}return r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)r.d(n,i,function(t){return e[t]}.bind(null,i));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=90)})({17:function(e,t,r){"use strict";t.__esModule=!0,t.default=void 0;var n=r(18),i=(function(){function e(){}return e.getFirstMatch=function(e,t){var r=t.match(e);return r&&r.length>0&&r[1]||""},e.getSecondMatch=function(e,t){var r=t.match(e);return r&&r.length>1&&r[2]||""},e.matchAndReturnConst=function(e,t,r){if(e.test(t))return r},e.getWindowsVersionName=function(e){switch(e){case"NT":return"NT";case"XP":return"XP";case"NT 5.0":return"2000";case"NT 5.1":return"XP";case"NT 5.2":return"2003";case"NT 6.0":return"Vista";case"NT 6.1":return"7";case"NT 6.2":return"8";case"NT 6.3":return"8.1";case"NT 10.0":return"10";default:return}},e.getMacOSVersionName=function(e){var t=e.split(".").splice(0,2).map(function(e){return parseInt(e,10)||0});if(t.push(0),10===t[0])switch(t[1]){case 5:return"Leopard";case 6:return"Snow Leopard";case 7:return"Lion";case 8:return"Mountain Lion";case 9:return"Mavericks";case 10:return"Yosemite";case 11:return"El Capitan";case 12:return"Sierra";case 13:return"High Sierra";case 14:return"Mojave";case 15:return"Catalina";default:return}},e.getAndroidVersionName=function(e){var t=e.split(".").splice(0,2).map(function(e){return parseInt(e,10)||0});if(t.push(0),!(1===t[0]&&t[1]<5))return 1===t[0]&&t[1]<6?"Cupcake":1===t[0]&&t[1]>=6?"Donut":2===t[0]&&t[1]<2?"Eclair":2===t[0]&&2===t[1]?"Froyo":2===t[0]&&t[1]>2?"Gingerbread":3===t[0]?"Honeycomb":4===t[0]&&t[1]<1?"Ice Cream Sandwich":4===t[0]&&t[1]<4?"Jelly Bean":4===t[0]&&t[1]>=4?"KitKat":5===t[0]?"Lollipop":6===t[0]?"Marshmallow":7===t[0]?"Nougat":8===t[0]?"Oreo":9===t[0]?"Pie":void 0},e.getVersionPrecision=function(e){return e.split(".").length},e.compareVersions=function(t,r,n){void 0===n&&(n=!1);var i=e.getVersionPrecision(t),s=e.getVersionPrecision(r),a=Math.max(i,s),o=0,u=e.map([t,r],function(t){var r=a-e.getVersionPrecision(t),n=t+new Array(r+1).join(".0");return e.map(n.split("."),function(e){return new Array(20-e.length).join("0")+e}).reverse()});for(n&&(o=a-Math.min(i,s)),a-=1;a>=o;){if(u[0][a]>u[1][a])return 1;if(u[0][a]===u[1][a]){if(a===o)return 0;a-=1}else if(u[0][a]1?i-1:0),a=1;a0){var a=Object.keys(r),u=o.default.find(a,function(e){return t.isOS(e)});if(u){var d=this.satisfies(r[u]);if(void 0!==d)return d}var c=o.default.find(a,function(e){return t.isPlatform(e)});if(c){var f=this.satisfies(r[c]);if(void 0!==f)return f}}if(s>0){var l=Object.keys(i),h=o.default.find(l,function(e){return t.isBrowser(e,!0)});if(void 0!==h)return this.compareVersion(i[h])}},t.isBrowser=function(e,t){void 0===t&&(t=!1);var r=this.getBrowserName().toLowerCase(),n=e.toLowerCase(),i=o.default.getBrowserTypeByAlias(n);return t&&i&&(n=i.toLowerCase()),n===r},t.compareVersion=function(e){var t=[0],r=e,n=!1,i=this.getBrowserVersion();if("string"==typeof i)return">"===e[0]||"<"===e[0]?(r=e.substr(1),"="===e[1]?(n=!0,r=e.substr(2)):t=[],">"===e[0]?t.push(1):t.push(-1)):"="===e[0]?r=e.substr(1):"~"===e[0]&&(n=!0,r=e.substr(1)),t.indexOf(o.default.compareVersions(i,r,n))>-1},t.isOS=function(e){return this.getOSName(!0)===String(e).toLowerCase()},t.isPlatform=function(e){return this.getPlatformType(!0)===String(e).toLowerCase()},t.isEngine=function(e){return this.getEngineName(!0)===String(e).toLowerCase()},t.is=function(e,t){return void 0===t&&(t=!1),this.isBrowser(e,t)||this.isOS(e)||this.isPlatform(e)},t.some=function(e){var t=this;return void 0===e&&(e=[]),e.some(function(e){return t.is(e)})},e})();t.default=d,e.exports=t.default},92:function(e,t,r){"use strict";t.__esModule=!0,t.default=void 0;var n,i=(n=r(17))&&n.__esModule?n:{default:n},s=/version\/(\d+(\.?_?\d+)+)/i,a=[{test:[/googlebot/i],describe:function(e){var t={name:"Googlebot"},r=i.default.getFirstMatch(/googlebot\/(\d+(\.\d+))/i,e)||i.default.getFirstMatch(s,e);return r&&(t.version=r),t}},{test:[/opera/i],describe:function(e){var t={name:"Opera"},r=i.default.getFirstMatch(s,e)||i.default.getFirstMatch(/(?:opera)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/opr\/|opios/i],describe:function(e){var t={name:"Opera"},r=i.default.getFirstMatch(/(?:opr|opios)[\s/](\S+)/i,e)||i.default.getFirstMatch(s,e);return r&&(t.version=r),t}},{test:[/SamsungBrowser/i],describe:function(e){var t={name:"Samsung Internet for Android"},r=i.default.getFirstMatch(s,e)||i.default.getFirstMatch(/(?:SamsungBrowser)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/Whale/i],describe:function(e){var t={name:"NAVER Whale Browser"},r=i.default.getFirstMatch(s,e)||i.default.getFirstMatch(/(?:whale)[\s/](\d+(?:\.\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/MZBrowser/i],describe:function(e){var t={name:"MZ Browser"},r=i.default.getFirstMatch(/(?:MZBrowser)[\s/](\d+(?:\.\d+)+)/i,e)||i.default.getFirstMatch(s,e);return r&&(t.version=r),t}},{test:[/focus/i],describe:function(e){var t={name:"Focus"},r=i.default.getFirstMatch(/(?:focus)[\s/](\d+(?:\.\d+)+)/i,e)||i.default.getFirstMatch(s,e);return r&&(t.version=r),t}},{test:[/swing/i],describe:function(e){var t={name:"Swing"},r=i.default.getFirstMatch(/(?:swing)[\s/](\d+(?:\.\d+)+)/i,e)||i.default.getFirstMatch(s,e);return r&&(t.version=r),t}},{test:[/coast/i],describe:function(e){var t={name:"Opera Coast"},r=i.default.getFirstMatch(s,e)||i.default.getFirstMatch(/(?:coast)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/opt\/\d+(?:.?_?\d+)+/i],describe:function(e){var t={name:"Opera Touch"},r=i.default.getFirstMatch(/(?:opt)[\s/](\d+(\.?_?\d+)+)/i,e)||i.default.getFirstMatch(s,e);return r&&(t.version=r),t}},{test:[/yabrowser/i],describe:function(e){var t={name:"Yandex Browser"},r=i.default.getFirstMatch(/(?:yabrowser)[\s/](\d+(\.?_?\d+)+)/i,e)||i.default.getFirstMatch(s,e);return r&&(t.version=r),t}},{test:[/ucbrowser/i],describe:function(e){var t={name:"UC Browser"},r=i.default.getFirstMatch(s,e)||i.default.getFirstMatch(/(?:ucbrowser)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/Maxthon|mxios/i],describe:function(e){var t={name:"Maxthon"},r=i.default.getFirstMatch(s,e)||i.default.getFirstMatch(/(?:Maxthon|mxios)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/epiphany/i],describe:function(e){var t={name:"Epiphany"},r=i.default.getFirstMatch(s,e)||i.default.getFirstMatch(/(?:epiphany)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/puffin/i],describe:function(e){var t={name:"Puffin"},r=i.default.getFirstMatch(s,e)||i.default.getFirstMatch(/(?:puffin)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/sleipnir/i],describe:function(e){var t={name:"Sleipnir"},r=i.default.getFirstMatch(s,e)||i.default.getFirstMatch(/(?:sleipnir)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/k-meleon/i],describe:function(e){var t={name:"K-Meleon"},r=i.default.getFirstMatch(s,e)||i.default.getFirstMatch(/(?:k-meleon)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/micromessenger/i],describe:function(e){var t={name:"WeChat"},r=i.default.getFirstMatch(/(?:micromessenger)[\s/](\d+(\.?_?\d+)+)/i,e)||i.default.getFirstMatch(s,e);return r&&(t.version=r),t}},{test:[/qqbrowser/i],describe:function(e){var t={name:/qqbrowserlite/i.test(e)?"QQ Browser Lite":"QQ Browser"},r=i.default.getFirstMatch(/(?:qqbrowserlite|qqbrowser)[/](\d+(\.?_?\d+)+)/i,e)||i.default.getFirstMatch(s,e);return r&&(t.version=r),t}},{test:[/msie|trident/i],describe:function(e){var t={name:"Internet Explorer"},r=i.default.getFirstMatch(/(?:msie |rv:)(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/\sedg\//i],describe:function(e){var t={name:"Microsoft Edge"},r=i.default.getFirstMatch(/\sedg\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/edg([ea]|ios)/i],describe:function(e){var t={name:"Microsoft Edge"},r=i.default.getSecondMatch(/edg([ea]|ios)\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/vivaldi/i],describe:function(e){var t={name:"Vivaldi"},r=i.default.getFirstMatch(/vivaldi\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/seamonkey/i],describe:function(e){var t={name:"SeaMonkey"},r=i.default.getFirstMatch(/seamonkey\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/sailfish/i],describe:function(e){var t={name:"Sailfish"},r=i.default.getFirstMatch(/sailfish\s?browser\/(\d+(\.\d+)?)/i,e);return r&&(t.version=r),t}},{test:[/silk/i],describe:function(e){var t={name:"Amazon Silk"},r=i.default.getFirstMatch(/silk\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/phantom/i],describe:function(e){var t={name:"PhantomJS"},r=i.default.getFirstMatch(/phantomjs\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/slimerjs/i],describe:function(e){var t={name:"SlimerJS"},r=i.default.getFirstMatch(/slimerjs\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/blackberry|\bbb\d+/i,/rim\stablet/i],describe:function(e){var t={name:"BlackBerry"},r=i.default.getFirstMatch(s,e)||i.default.getFirstMatch(/blackberry[\d]+\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/(web|hpw)[o0]s/i],describe:function(e){var t={name:"WebOS Browser"},r=i.default.getFirstMatch(s,e)||i.default.getFirstMatch(/w(?:eb)?[o0]sbrowser\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/bada/i],describe:function(e){var t={name:"Bada"},r=i.default.getFirstMatch(/dolfin\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/tizen/i],describe:function(e){var t={name:"Tizen"},r=i.default.getFirstMatch(/(?:tizen\s?)?browser\/(\d+(\.?_?\d+)+)/i,e)||i.default.getFirstMatch(s,e);return r&&(t.version=r),t}},{test:[/qupzilla/i],describe:function(e){var t={name:"QupZilla"},r=i.default.getFirstMatch(/(?:qupzilla)[\s/](\d+(\.?_?\d+)+)/i,e)||i.default.getFirstMatch(s,e);return r&&(t.version=r),t}},{test:[/firefox|iceweasel|fxios/i],describe:function(e){var t={name:"Firefox"},r=i.default.getFirstMatch(/(?:firefox|iceweasel|fxios)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/electron/i],describe:function(e){var t={name:"Electron"},r=i.default.getFirstMatch(/(?:electron)\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/MiuiBrowser/i],describe:function(e){var t={name:"Miui"},r=i.default.getFirstMatch(/(?:MiuiBrowser)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/chromium/i],describe:function(e){var t={name:"Chromium"},r=i.default.getFirstMatch(/(?:chromium)[\s/](\d+(\.?_?\d+)+)/i,e)||i.default.getFirstMatch(s,e);return r&&(t.version=r),t}},{test:[/chrome|crios|crmo/i],describe:function(e){var t={name:"Chrome"},r=i.default.getFirstMatch(/(?:chrome|crios|crmo)\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/GSA/i],describe:function(e){var t={name:"Google Search"},r=i.default.getFirstMatch(/(?:GSA)\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:function(e){var t=!e.test(/like android/i),r=e.test(/android/i);return t&&r},describe:function(e){var t={name:"Android Browser"},r=i.default.getFirstMatch(s,e);return r&&(t.version=r),t}},{test:[/playstation 4/i],describe:function(e){var t={name:"PlayStation 4"},r=i.default.getFirstMatch(s,e);return r&&(t.version=r),t}},{test:[/safari|applewebkit/i],describe:function(e){var t={name:"Safari"},r=i.default.getFirstMatch(s,e);return r&&(t.version=r),t}},{test:[/.*/i],describe:function(e){var t=-1!==e.search("\\(")?/^(.*)\/(.*)[ \t]\((.*)/:/^(.*)\/(.*) /;return{name:i.default.getFirstMatch(t,e),version:i.default.getSecondMatch(t,e)}}}];t.default=a,e.exports=t.default},93:function(e,t,r){"use strict";t.__esModule=!0,t.default=void 0;var n,i=(n=r(17))&&n.__esModule?n:{default:n},s=r(18),a=[{test:[/Roku\/DVP/],describe:function(e){var t=i.default.getFirstMatch(/Roku\/DVP-(\d+\.\d+)/i,e);return{name:s.OS_MAP.Roku,version:t}}},{test:[/windows phone/i],describe:function(e){var t=i.default.getFirstMatch(/windows phone (?:os)?\s?(\d+(\.\d+)*)/i,e);return{name:s.OS_MAP.WindowsPhone,version:t}}},{test:[/windows /i],describe:function(e){var t=i.default.getFirstMatch(/Windows ((NT|XP)( \d\d?.\d)?)/i,e),r=i.default.getWindowsVersionName(t);return{name:s.OS_MAP.Windows,version:t,versionName:r}}},{test:[/Macintosh(.*?) FxiOS(.*?)\//],describe:function(e){var t={name:s.OS_MAP.iOS},r=i.default.getSecondMatch(/(Version\/)(\d[\d.]+)/,e);return r&&(t.version=r),t}},{test:[/macintosh/i],describe:function(e){var t=i.default.getFirstMatch(/mac os x (\d+(\.?_?\d+)+)/i,e).replace(/[_\s]/g,"."),r=i.default.getMacOSVersionName(t),n={name:s.OS_MAP.MacOS,version:t};return r&&(n.versionName=r),n}},{test:[/(ipod|iphone|ipad)/i],describe:function(e){var t=i.default.getFirstMatch(/os (\d+([_\s]\d+)*) like mac os x/i,e).replace(/[_\s]/g,".");return{name:s.OS_MAP.iOS,version:t}}},{test:function(e){var t=!e.test(/like android/i),r=e.test(/android/i);return t&&r},describe:function(e){var t=i.default.getFirstMatch(/android[\s/-](\d+(\.\d+)*)/i,e),r=i.default.getAndroidVersionName(t),n={name:s.OS_MAP.Android,version:t};return r&&(n.versionName=r),n}},{test:[/(web|hpw)[o0]s/i],describe:function(e){var t=i.default.getFirstMatch(/(?:web|hpw)[o0]s\/(\d+(\.\d+)*)/i,e),r={name:s.OS_MAP.WebOS};return t&&t.length&&(r.version=t),r}},{test:[/blackberry|\bbb\d+/i,/rim\stablet/i],describe:function(e){var t=i.default.getFirstMatch(/rim\stablet\sos\s(\d+(\.\d+)*)/i,e)||i.default.getFirstMatch(/blackberry\d+\/(\d+([_\s]\d+)*)/i,e)||i.default.getFirstMatch(/\bbb(\d+)/i,e);return{name:s.OS_MAP.BlackBerry,version:t}}},{test:[/bada/i],describe:function(e){var t=i.default.getFirstMatch(/bada\/(\d+(\.\d+)*)/i,e);return{name:s.OS_MAP.Bada,version:t}}},{test:[/tizen/i],describe:function(e){var t=i.default.getFirstMatch(/tizen[/\s](\d+(\.\d+)*)/i,e);return{name:s.OS_MAP.Tizen,version:t}}},{test:[/linux/i],describe:function(){return{name:s.OS_MAP.Linux}}},{test:[/CrOS/],describe:function(){return{name:s.OS_MAP.ChromeOS}}},{test:[/PlayStation 4/],describe:function(e){var t=i.default.getFirstMatch(/PlayStation 4[/\s](\d+(\.\d+)*)/i,e);return{name:s.OS_MAP.PlayStation4,version:t}}}];t.default=a,e.exports=t.default},94:function(e,t,r){"use strict";t.__esModule=!0,t.default=void 0;var n,i=(n=r(17))&&n.__esModule?n:{default:n},s=r(18),a=[{test:[/googlebot/i],describe:function(){return{type:"bot",vendor:"Google"}}},{test:[/huawei/i],describe:function(e){var t=i.default.getFirstMatch(/(can-l01)/i,e)&&"Nova",r={type:s.PLATFORMS_MAP.mobile,vendor:"Huawei"};return t&&(r.model=t),r}},{test:[/nexus\s*(?:7|8|9|10).*/i],describe:function(){return{type:s.PLATFORMS_MAP.tablet,vendor:"Nexus"}}},{test:[/ipad/i],describe:function(){return{type:s.PLATFORMS_MAP.tablet,vendor:"Apple",model:"iPad"}}},{test:[/Macintosh(.*?) FxiOS(.*?)\//],describe:function(){return{type:s.PLATFORMS_MAP.tablet,vendor:"Apple",model:"iPad"}}},{test:[/kftt build/i],describe:function(){return{type:s.PLATFORMS_MAP.tablet,vendor:"Amazon",model:"Kindle Fire HD 7"}}},{test:[/silk/i],describe:function(){return{type:s.PLATFORMS_MAP.tablet,vendor:"Amazon"}}},{test:[/tablet(?! pc)/i],describe:function(){return{type:s.PLATFORMS_MAP.tablet}}},{test:function(e){var t=e.test(/ipod|iphone/i),r=e.test(/like (ipod|iphone)/i);return t&&!r},describe:function(e){var t=i.default.getFirstMatch(/(ipod|iphone)/i,e);return{type:s.PLATFORMS_MAP.mobile,vendor:"Apple",model:t}}},{test:[/nexus\s*[0-6].*/i,/galaxy nexus/i],describe:function(){return{type:s.PLATFORMS_MAP.mobile,vendor:"Nexus"}}},{test:[/[^-]mobi/i],describe:function(){return{type:s.PLATFORMS_MAP.mobile}}},{test:function(e){return"blackberry"===e.getBrowserName(!0)},describe:function(){return{type:s.PLATFORMS_MAP.mobile,vendor:"BlackBerry"}}},{test:function(e){return"bada"===e.getBrowserName(!0)},describe:function(){return{type:s.PLATFORMS_MAP.mobile}}},{test:function(e){return"windows phone"===e.getBrowserName()},describe:function(){return{type:s.PLATFORMS_MAP.mobile,vendor:"Microsoft"}}},{test:function(e){var t=Number(String(e.getOSVersion()).split(".")[0]);return"android"===e.getOSName(!0)&&t>=3},describe:function(){return{type:s.PLATFORMS_MAP.tablet}}},{test:function(e){return"android"===e.getOSName(!0)},describe:function(){return{type:s.PLATFORMS_MAP.mobile}}},{test:function(e){return"macos"===e.getOSName(!0)},describe:function(){return{type:s.PLATFORMS_MAP.desktop,vendor:"Apple"}}},{test:function(e){return"windows"===e.getOSName(!0)},describe:function(){return{type:s.PLATFORMS_MAP.desktop}}},{test:function(e){return"linux"===e.getOSName(!0)},describe:function(){return{type:s.PLATFORMS_MAP.desktop}}},{test:function(e){return"playstation 4"===e.getOSName(!0)},describe:function(){return{type:s.PLATFORMS_MAP.tv}}},{test:function(e){return"roku"===e.getOSName(!0)},describe:function(){return{type:s.PLATFORMS_MAP.tv}}}];t.default=a,e.exports=t.default},95:function(e,t,r){"use strict";t.__esModule=!0,t.default=void 0;var n,i=(n=r(17))&&n.__esModule?n:{default:n},s=r(18),a=[{test:function(e){return"microsoft edge"===e.getBrowserName(!0)},describe:function(e){if(/\sedg\//i.test(e))return{name:s.ENGINE_MAP.Blink};var t=i.default.getFirstMatch(/edge\/(\d+(\.?_?\d+)+)/i,e);return{name:s.ENGINE_MAP.EdgeHTML,version:t}}},{test:[/trident/i],describe:function(e){var t={name:s.ENGINE_MAP.Trident},r=i.default.getFirstMatch(/trident\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:function(e){return e.test(/presto/i)},describe:function(e){var t={name:s.ENGINE_MAP.Presto},r=i.default.getFirstMatch(/presto\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:function(e){var t=e.test(/gecko/i),r=e.test(/like gecko/i);return t&&!r},describe:function(e){var t={name:s.ENGINE_MAP.Gecko},r=i.default.getFirstMatch(/gecko\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/(apple)?webkit\/537\.36/i],describe:function(){return{name:s.ENGINE_MAP.Blink}}},{test:[/(apple)?webkit/i],describe:function(e){var t={name:s.ENGINE_MAP.WebKit},r=i.default.getFirstMatch(/webkit\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}}];t.default=a,e.exports=t.default}})},"object"==typeof _e&&"object"==typeof m?m.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof _e?_e.bowser=t():e.bowser=t()},592,[]); -__d(function(g,r,i,a,m,e,d){"use strict";var t=r(d[0]),n=r(d[1]),o=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0}),e.Logger=void 0;var u=o(r(d[2])),s='mediasoup-client',l=(function(){function o(n){t(this,o),n?(this._debug=u.default("mediasoup-client:"+n),this._warn=u.default("mediasoup-client:WARN:"+n),this._error=u.default("mediasoup-client:ERROR:"+n)):(this._debug=u.default(s),this._warn=u.default("mediasoup-client:WARN"),this._error=u.default("mediasoup-client:ERROR")),this._debug.log=console.info.bind(console),this._warn.log=console.warn.bind(console),this._error.log=console.error.bind(console)}return n(o,[{key:"debug",get:function(){return this._debug}},{key:"warn",get:function(){return this._warn}},{key:"error",get:function(){return this._error}}]),o})();e.Logger=l},593,[9,10,588]); -__d(function(g,r,i,a,m,_e,d){"use strict";var e=r(d[0]),t=r(d[1]),n=r(d[2]),o=r(d[3]),c=r(d[4]),s=r(d[5]);function u(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}Object.defineProperty(_e,"__esModule",{value:!0}),_e.EnhancedEventEmitter=void 0;var f=r(d[6]),l=new(r(d[7]).Logger)('EnhancedEventEmitter'),v=(function(f){o(E,f);var v,h,y=(v=E,h=u(),function(){var e,t=s(v);if(h){var n=s(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return c(this,e)});function E(){var e;return t(this,E),(e=y.call(this)).setMaxListeners(1/0),e}return n(E,[{key:"safeEmit",value:function(e){var t=this.listenerCount(e);try{for(var n=arguments.length,o=new Array(n>1?n-1:0),c=1;c1?n-1:0),c=1;c0&&v.length>s&&!v.warned){v.warned=!0;var l=new Error('Possible EventEmitter memory leak detected. '+v.length+' '+String(n)+" listeners added. Use emitter.setMaxListeners() to increase limit");l.name='MaxListenersExceededWarning',l.emitter=t,l.type=n,l.count=v.length,p=l,console&&console.warn&&console.warn(p)}return t}function p(){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 l(t,n,i){var o={fired:!1,wrapFn:void 0,target:t,type:n,listener:i},s=p.bind(o);return s.listener=i,o.wrapFn=s,s}function h(t,n,i){var o=t._events;if(void 0===o)return[];var s=o[n];return void 0===s?[]:'function'==typeof s?i?[s.listener||s]:[s]:i?_(s):m(s,s.length)}function y(t){var n=this._events;if(void 0!==n){var i=n[t];if('function'==typeof i)return 1;if(void 0!==i)return i.length}return 0}function m(t,n){for(var i=new Array(n),o=0;o0&&(f=n[0]),f instanceof Error)throw f;var c=new Error('Unhandled error.'+(f?' ('+f.message+')':''));throw c.context=f,c}var v=u[t];if(void 0===v)return!1;if('function'==typeof v)i(v,this,n);else{var p=v.length,l=m(v,p);for(o=0;o=0;u--)if(i[u]===n||i[u].listener===n){c=i[u].listener,s=u;break}if(s<0)return this;0===s?i.shift():L(i,s),1===i.length&&(o[t]=i[0]),void 0!==o.removeListener&&this.emit('removeListener',t,c||n)}return this},s.prototype.off=s.prototype.removeListener,s.prototype.removeAllListeners=function(t){var n,i,o;if(void 0===(i=this._events))return this;if(void 0===i.removeListener)return 0===arguments.length?(this._events=Object.create(null),this._eventsCount=0):void 0!==i[t]&&(0==--this._eventsCount?this._events=Object.create(null):delete i[t]),this;if(0===arguments.length){var s,u=Object.keys(i);for(o=0;o=0;o--)this.removeListener(t,n[o]);return this},s.prototype.listeners=function(t){return h(this,t,!0)},s.prototype.rawListeners=function(t){return h(this,t,!1)},s.listenerCount=function(t,n){return'function'==typeof t.listenerCount?t.listenerCount(n):y.call(t,n)},s.prototype.listenerCount=y,s.prototype.eventNames=function(){return this._eventsCount>0?t(this._events):[]}},595,[]); -__d(function(g,r,i,a,m,_e,d){"use strict";var t=r(d[0]),e=r(d[1]),n=r(d[2]),c=r(d[3]),o=r(d[4]),u=r(d[5]);function s(t){var e=f();return function(){var n,u=o(t);if(e){var s=o(this).constructor;n=Reflect.construct(u,arguments,s)}else n=u.apply(this,arguments);return c(this,n)}}function f(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(t){return!1}}Object.defineProperty(_e,"__esModule",{value:!0}),_e.InvalidStateError=_e.UnsupportedError=void 0;var l=(function(c){n(u,c);var o=s(u);function u(n){var c;return t(this,u),(c=o.call(this,n)).name='UnsupportedError',Error.hasOwnProperty('captureStackTrace')?Error.captureStackTrace(e(c),u):c.stack=new Error(n).stack,c}return u})(u(Error));_e.UnsupportedError=l;var p=(function(c){n(u,c);var o=s(u);function u(n){var c;return t(this,u),(c=o.call(this,n)).name='InvalidStateError',Error.hasOwnProperty('captureStackTrace')?Error.captureStackTrace(e(c),u):c.stack=new Error(n).stack,c}return u})(u(Error));_e.InvalidStateError=p},596,[9,16,12,14,17,31]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.generateRandomNumber=e.clone=void 0,e.clone=function(n,t){return void 0===n?t:JSON.parse(JSON.stringify(n))},e.generateRandomNumber=function(){return Math.round(1e7*Math.random())}},597,[]); -__d(function(g,r,_i4,a,_m,e,d){"use strict";function t(t,n){var i="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(i)return(i=i.call(t)).next.bind(i);if(Array.isArray(t)||(i=o(t))||n&&t&&"number"==typeof t.length){i&&(t=i);var c=0;return function(){return c>=t.length?{done:!0}:{done:!1,value:t[c++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function o(t,o){if(t){if("string"==typeof t)return n(t,o);var i=Object.prototype.toString.call(t).slice(8,-1);return"Object"===i&&t.constructor&&(i=t.constructor.name),"Map"===i||"Set"===i?Array.from(t):"Arguments"===i||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i)?n(t,o):void 0}}function n(t,o){(null==o||o>t.length)&&(o=t.length);for(var n=0,i=new Array(o);n2&&void 0!==arguments[2]?arguments[2]:{},i=n.strict,c=void 0!==i&&i,p=n.modify,y=void 0!==p&&p,f=t.mimeType.toLowerCase();if(f!==o.mimeType.toLowerCase())return!1;if(t.clockRate!==o.clockRate)return!1;if(t.channels!==o.channels)return!1;switch(f){case'video/h264':if((t.parameters['packetization-mode']||0)!==(o.parameters['packetization-mode']||0))return!1;if(c){if(!s.isSameProfile(t.parameters,o.parameters))return!1;var m;try{m=s.generateProfileLevelIdForAnswer(t.parameters,o.parameters)}catch(t){return!1}y&&(m?(t.parameters['profile-level-id']=m,o.parameters['profile-level-id']=m):(delete t.parameters['profile-level-id'],delete o.parameters['profile-level-id']))}break;case'video/vp9':if(c)if((t.parameters['profile-id']||0)!==(o.parameters['profile-id']||0))return!1}return!0}function j(t,o){return(!t.kind||!o.kind||t.kind===o.kind)&&t.uri===o.uri}function S(o,n){for(var i,c=[],p=function(t){var o=(n.rtcpFeedback||[]).find(function(o){return o.type===t.type&&(o.parameter===t.parameter||!o.parameter&&!t.parameter)});o&&c.push(o)},s=t(o.rtcpFeedback||[]);!(i=s()).done;){p(i.value)}return c}e.validateRtpCapabilities=function(o){if('object'!=typeof o)throw new TypeError('caps is not an object');if(o.codecs&&!Array.isArray(o.codecs))throw new TypeError('caps.codecs is not an array');o.codecs||(o.codecs=[]);for(var n,i=t(o.codecs);!(n=i()).done;)u(n.value);if(o.headerExtensions&&!Array.isArray(o.headerExtensions))throw new TypeError('caps.headerExtensions is not an array');o.headerExtensions||(o.headerExtensions=[]);for(var c,p=t(o.headerExtensions);!(c=p()).done;)h(c.value)},e.validateRtpCodecCapability=u,e.validateRtcpFeedback=v,e.validateRtpHeaderExtension=h,e.validateRtpParameters=w,e.validateRtpCodecParameters=b,e.validateRtpHeaderExtensionParameters=T,e.validateRtpEncodingParameters=E,e.validateRtcpParameters=k,e.validateSctpCapabilities=function(t){if('object'!=typeof t)throw new TypeError('caps is not an object');if(!t.numStreams||'object'!=typeof t.numStreams)throw new TypeError('missing caps.numStreams');x(t.numStreams)},e.validateNumSctpStreams=x,e.validateSctpParameters=function(t){if('object'!=typeof t)throw new TypeError('params is not an object');if('number'!=typeof t.port)throw new TypeError('missing params.port');if('number'!=typeof t.OS)throw new TypeError('missing params.OS');if('number'!=typeof t.MIS)throw new TypeError('missing params.MIS');if('number'!=typeof t.maxMessageSize)throw new TypeError('missing params.maxMessageSize')},e.validateSctpStreamParameters=function(t){if('object'!=typeof t)throw new TypeError('params is not an object');if('number'!=typeof t.streamId)throw new TypeError('missing params.streamId');var o=!1;if('boolean'==typeof t.ordered?o=!0:t.ordered=!0,t.maxPacketLifeTime&&'number'!=typeof t.maxPacketLifeTime)throw new TypeError('invalid params.maxPacketLifeTime');if(t.maxRetransmits&&'number'!=typeof t.maxRetransmits)throw new TypeError('invalid params.maxRetransmits');if(t.maxPacketLifeTime&&t.maxRetransmits)throw new TypeError('cannot provide both maxPacketLifeTime and maxRetransmits');if(o&&t.ordered&&(t.maxPacketLifeTime||t.maxRetransmits))throw new TypeError('cannot be ordered with maxPacketLifeTime or maxRetransmits');if(o||!t.maxPacketLifeTime&&!t.maxRetransmits||(t.ordered=!1),t.label&&'string'!=typeof t.label)throw new TypeError('invalid params.label');if(t.protocol&&'string'!=typeof t.protocol)throw new TypeError('invalid params.protocol')},e.getExtendedRtpCapabilities=function(o,n){for(var i,c={codecs:[],headerExtensions:[]},p=function(t){if(R(t))return"continue";var n=(o.codecs||[]).find(function(o){return P(o,t,{strict:!0,modify:!0})});if(!n)return"continue";var i={mimeType:n.mimeType,kind:n.kind,clockRate:n.clockRate,channels:n.channels,localPayloadType:n.preferredPayloadType,localRtxPayloadType:void 0,remotePayloadType:t.preferredPayloadType,remoteRtxPayloadType:void 0,localParameters:n.parameters,remoteParameters:t.parameters,rtcpFeedback:S(n,t)};c.codecs.push(i)},s=t(n.codecs||[]);!(i=s()).done;)p(i.value);for(var y,f=function(t){var i=o.codecs.find(function(o){return R(o)&&o.parameters.apt===t.localPayloadType}),c=n.codecs.find(function(o){return R(o)&&o.parameters.apt===t.remotePayloadType});i&&c&&(t.localRtxPayloadType=i.preferredPayloadType,t.remoteRtxPayloadType=c.preferredPayloadType)},m=t(c.codecs);!(y=m()).done;)f(y.value);for(var l,u=function(t){var n=o.headerExtensions.find(function(o){return j(o,t)});if(!n)return"continue";var i={kind:t.kind,uri:t.uri,sendId:n.preferredId,recvId:t.preferredId,encrypt:n.preferredEncrypt,direction:'sendrecv'};switch(t.direction){case'sendrecv':i.direction='sendrecv';break;case'recvonly':i.direction='sendonly';break;case'sendonly':i.direction='recvonly';break;case'inactive':i.direction='inactive'}c.headerExtensions.push(i)},v=t(n.headerExtensions);!(l=v()).done;)u(l.value);return c},e.getRecvRtpCapabilities=function(o){for(var n,i={codecs:[],headerExtensions:[]},c=t(o.codecs);!(n=c()).done;){var p=n.value,s={mimeType:p.mimeType,kind:p.kind,preferredPayloadType:p.remotePayloadType,clockRate:p.clockRate,channels:p.channels,parameters:p.localParameters,rtcpFeedback:p.rtcpFeedback};if(i.codecs.push(s),p.remoteRtxPayloadType){var y={mimeType:p.kind+"/rtx",kind:p.kind,preferredPayloadType:p.remoteRtxPayloadType,clockRate:p.clockRate,parameters:{apt:p.remotePayloadType},rtcpFeedback:[]};i.codecs.push(y)}}for(var f,m=t(o.headerExtensions);!(f=m()).done;){var l=f.value;if('sendrecv'===l.direction||'recvonly'===l.direction){var u={kind:l.kind,uri:l.uri,preferredId:l.recvId,preferredEncrypt:l.encrypt,direction:l.direction};i.headerExtensions.push(u)}}return i},e.getSendingRtpParameters=function(o,n){for(var i,c={mid:void 0,codecs:[],headerExtensions:[],encodings:[],rtcp:{}},p=t(n.codecs);!(i=p()).done;){var s=i.value;if(s.kind===o){var y={mimeType:s.mimeType,payloadType:s.localPayloadType,clockRate:s.clockRate,channels:s.channels,parameters:s.localParameters,rtcpFeedback:s.rtcpFeedback};if(c.codecs.push(y),s.localRtxPayloadType){var f={mimeType:s.kind+"/rtx",payloadType:s.localRtxPayloadType,clockRate:s.clockRate,parameters:{apt:s.localPayloadType},rtcpFeedback:[]};c.codecs.push(f)}}}for(var m,l=t(n.headerExtensions);!(m=l()).done;){var u=m.value;if(!(u.kind&&u.kind!==o||'sendrecv'!==u.direction&&'sendonly'!==u.direction)){var v={uri:u.uri,id:u.sendId,encrypt:u.encrypt,parameters:{}};c.headerExtensions.push(v)}}return c},e.getSendingRemoteRtpParameters=function(o,n){for(var i,c={mid:void 0,codecs:[],headerExtensions:[],encodings:[],rtcp:{}},p=t(n.codecs);!(i=p()).done;){var s=i.value;if(s.kind===o){var y={mimeType:s.mimeType,payloadType:s.localPayloadType,clockRate:s.clockRate,channels:s.channels,parameters:s.remoteParameters,rtcpFeedback:s.rtcpFeedback};if(c.codecs.push(y),s.localRtxPayloadType){var f={mimeType:s.kind+"/rtx",payloadType:s.localRtxPayloadType,clockRate:s.clockRate,parameters:{apt:s.localPayloadType},rtcpFeedback:[]};c.codecs.push(f)}}}for(var m,l=t(n.headerExtensions);!(m=l()).done;){var u=m.value;if(!(u.kind&&u.kind!==o||'sendrecv'!==u.direction&&'sendonly'!==u.direction)){var v={uri:u.uri,id:u.sendId,encrypt:u.encrypt,parameters:{}};c.headerExtensions.push(v)}}if(c.headerExtensions.some(function(t){return'http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01'===t.uri}))for(var h,w=t(c.codecs);!(h=w()).done;){var b=h.value;b.rtcpFeedback=(b.rtcpFeedback||[]).filter(function(t){return'goog-remb'!==t.type})}else if(c.headerExtensions.some(function(t){return'http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time'===t.uri}))for(var T,E=t(c.codecs);!(T=E()).done;){var k=T.value;k.rtcpFeedback=(k.rtcpFeedback||[]).filter(function(t){return'transport-cc'!==t.type})}else for(var x,R=t(c.codecs);!(x=R()).done;){var P=x.value;P.rtcpFeedback=(P.rtcpFeedback||[]).filter(function(t){return'transport-cc'!==t.type&&'goog-remb'!==t.type})}return c},e.reduceCodecs=function(t,o){var n=[];if(o){for(var i=0;i=l.length?{done:!0}:{done:!1,value:l[t++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function o(l,n){if(l){if("string"==typeof l)return t(l,n);var i=Object.prototype.toString.call(l).slice(8,-1);return"Object"===i&&l.constructor&&(i=l.constructor.name),"Map"===i||"Set"===i?Array.from(l):"Arguments"===i||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i)?t(l,n):void 0}}function t(l,n){(null==n||n>l.length)&&(n=l.length);for(var i=0,o=new Array(n);i0&&void 0!==arguments[0]?arguments[0]:{})['level-asymmetry-allowed'];return 1===l||'1'===l}e.parseProfileLevelId=function(l){if('string'!=typeof l||6!==l.length)return null;var n=parseInt(l,16);if(0===n)return null;var o,t=255&n,c=n>>8&255,u=n>>16&255;switch(t){case 11:o=0!=(16&c)?f:11;break;case s:case 12:case 13:case 20:case 21:case 22:case 30:case 31:case 32:case 40:case 41:case 42:case 50:case 51:case 52:o=t;break;default:return a('parseProfileLevelId() | unrecognized level_idc:%s',t),null}for(var p,w=i(h);!(p=w()).done;){var L=p.value;if(u===L.profile_idc&&L.profile_iop.isMatch(c))return new v(L.profile,o)}return a('parseProfileLevelId() | unrecognized profile_idc/profile_iop combination'),null},e.profileLevelIdToString=function(l){if(l.level==f)switch(l.profile){case 1:return'42f00b';case 2:return'42100b';case 3:return'4d100b';default:return a('profileLevelIdToString() | Level 1_b not is allowed for profile:%s',l.profile),null}var n;switch(l.profile){case 1:n='42e0';break;case 2:n='4200';break;case 3:n='4d00';break;case 4:n='640c';break;case 5:n='6400';break;default:return a('profileLevelIdToString() | unrecognized profile:%s',l.profile),null}var i=l.level.toString(16);return 1===i.length&&(i="0"+i),""+n+i},e.parseSdpProfileLevelId=function(){var l=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{})['profile-level-id'];return l?e.parseProfileLevelId(l):c},e.isSameProfile=function(){var l=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=e.parseSdpProfileLevelId(l),o=e.parseSdpProfileLevelId(n);return Boolean(i&&o&&i.profile===o.profile)},e.generateProfileLevelIdForAnswer=function(){var l=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!l['profile-level-id']&&!n['profile-level-id'])return a('generateProfileLevelIdForAnswer() | no profile-level-id in local and remote params'),null;var i=e.parseSdpProfileLevelId(l),o=e.parseSdpProfileLevelId(n);if(!i)throw new TypeError('invalid local_profile_level_id');if(!o)throw new TypeError('invalid remote_profile_level_id');if(i.profile!==o.profile)throw new TypeError('H264 Profile mismatch');var t,f,s=_(l)&&_(n),c=i.level,u=o.level,p=L(t=c,f=u)?t:f,h=s?c:p;return a('generateProfileLevelIdForAnswer() | result: [profile:%s, level:%s]',i.profile,h),e.profileLevelIdToString(new v(i.profile,h))}},599,[10,9,588]); -__d(function(g,r,_i,a,_m,_e,d){"use strict";var e=r(d[0]),t=r(d[1]),n=r(d[2]),o=r(d[3]),s=r(d[4]),c=r(d[5]);function i(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(n)return(n=n.call(e)).next.bind(n);if(Array.isArray(e)||(n=u(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var o=0;return function(){return o>=e.length?{done:!0}:{done:!1,value:e[o++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function u(e,t){if(e){if("string"==typeof e)return l(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?l(e,t):void 0}}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n0&&void 0!==s[0]?s[0]:{},n=t.iceServers,C.debug('updateIceServers()'),!this._closed){c.next=6;break}throw new y.InvalidStateError('closed');case 6:if(Array.isArray(n)){c.next=8;break}throw new TypeError('missing iceServers');case 8:return c.abrupt("return",this._awaitQueue.push(function(){return e.async(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",o._handler.updateIceServers(n));case 1:case"end":return e.stop()}},null,null,null,Promise)},'transport.updateIceServers()'));case 9:case"end":return c.stop()}},null,this,null,Promise)}},{key:"produce",value:function(){var t,n,o,s,c,i,u,l,p,h,f,v,m,w=this,b=arguments;return e.async(function(_){for(;;)switch(_.prev=_.next){case 0:if(t=b.length>0&&void 0!==b[0]?b[0]:{},n=t.track,o=t.encodings,s=t.codecOptions,c=t.codec,i=t.stopTracks,u=void 0===i||i,l=t.disableTrackOnPause,p=void 0===l||l,h=t.zeroRtpOnPause,f=void 0!==h&&h,v=t.appData,m=void 0===v?{}:v,C.debug('produce() [track:%o]',n),n){_.next=6;break}throw new TypeError('missing track');case 6:if('send'===this._direction){_.next=10;break}throw new y.UnsupportedError('not a sending Transport');case 10:if(this._canProduceByKind[n.kind]){_.next=14;break}throw new y.UnsupportedError("cannot produce "+n.kind);case 14:if('ended'!==n.readyState){_.next=18;break}throw new y.InvalidStateError('track ended');case 18:if(0!==this.listenerCount('connect')||'new'!==this._connectionState){_.next=22;break}throw new TypeError('no "connect" listener set into this transport');case 22:if(0!==this.listenerCount('produce')){_.next=26;break}throw new TypeError('no "produce" listener set into this transport');case 26:if(!m||'object'==typeof m){_.next=28;break}throw new TypeError('if given, appData must be an object');case 28:return _.abrupt("return",this._awaitQueue.push(function(){var t,i,l,h,v,b,y,_;return e.async(function(k){for(;;)switch(k.prev=k.next){case 0:if(!o||Array.isArray(o)){k.next=4;break}throw TypeError('encodings must be an array');case 4:o&&0===o.length?t=void 0:o&&(t=o.map(function(e){var t={active:!0};return!1===e.active&&(t.active=!1),'boolean'==typeof e.dtx&&(t.dtx=e.dtx),'string'==typeof e.scalabilityMode&&(t.scalabilityMode=e.scalabilityMode),'number'==typeof e.scaleResolutionDownBy&&(t.scaleResolutionDownBy=e.scaleResolutionDownBy),'number'==typeof e.maxBitrate&&(t.maxBitrate=e.maxBitrate),'number'==typeof e.maxFramerate&&(t.maxFramerate=e.maxFramerate),'boolean'==typeof e.adaptivePtime&&(t.adaptivePtime=e.adaptivePtime),'string'==typeof e.priority&&(t.priority=e.priority),'string'==typeof e.networkPriority&&(t.networkPriority=e.networkPriority),t}));case 5:return k.next=7,e.awrap(w._handler.send({track:n,encodings:t,codecOptions:s,codec:c}));case 7:return i=k.sent,l=i.localId,h=i.rtpParameters,v=i.rtpSender,k.prev=11,P.validateRtpParameters(h),k.next=15,e.awrap(w.safeEmitAsPromise('produce',{kind:n.kind,rtpParameters:h,appData:m}));case 15:return b=k.sent,y=b.id,_=new x.Producer({id:y,localId:l,rtpSender:v,track:n,rtpParameters:h,stopTracks:u,disableTrackOnPause:p,zeroRtpOnPause:f,appData:m}),w._producers.set(_.id,_),w._handleProducer(_),w._observer.safeEmit('newproducer',_),k.abrupt("return",_);case 24:throw k.prev=24,k.t0=k.catch(11),w._handler.stopSending(l).catch(function(){}),k.t0;case 28:case"end":return k.stop()}},null,null,[[11,24]],Promise)},'transport.produce()').catch(function(e){if(u)try{n.stop()}catch(e){}throw e}));case 29:case"end":return _.stop()}},null,this,null,Promise)}},{key:"consume",value:function(t){var n,o,s,c,i,u,l=this;return e.async(function(p){for(;;)switch(p.prev=p.next){case 0:if(n=t.id,o=t.producerId,s=t.kind,c=t.rtpParameters,i=t.appData,u=void 0===i?{}:i,C.debug('consume()'),c=_.clone(c,void 0),!this._closed){p.next=7;break}throw new y.InvalidStateError('closed');case 7:if('recv'===this._direction){p.next=11;break}throw new y.UnsupportedError('not a receiving Transport');case 11:if('string'==typeof n){p.next=15;break}throw new TypeError('missing id');case 15:if('string'==typeof o){p.next=19;break}throw new TypeError('missing producerId');case 19:if('audio'===s||'video'===s){p.next=23;break}throw new TypeError("invalid kind '"+s+"'");case 23:if(0!==this.listenerCount('connect')||'new'!==this._connectionState){p.next=27;break}throw new TypeError('no "connect" listener set into this transport');case 27:if(!u||'object'==typeof u){p.next=29;break}throw new TypeError('if given, appData must be an object');case 29:return p.abrupt("return",this._awaitQueue.push(function(){var t,i,p,h,f,v;return e.async(function(m){for(;;)switch(m.prev=m.next){case 0:if(P.canReceive(c,l._extendedRtpCapabilities)){m.next=3;break}throw new y.UnsupportedError('cannot consume this Producer');case 3:return m.next=5,e.awrap(l._handler.receive({trackId:n,kind:s,rtpParameters:c}));case 5:if(t=m.sent,i=t.localId,p=t.rtpReceiver,h=t.track,f=new k.Consumer({id:n,localId:i,producerId:o,rtpReceiver:p,track:h,rtpParameters:c,appData:u}),l._consumers.set(f.id,f),l._handleConsumer(f),l._probatorConsumerCreated||'video'!==s){m.next=24;break}return m.prev=13,v=P.generateProbatorRtpParameters(f.rtpParameters),m.next=17,e.awrap(l._handler.receive({trackId:'probator',kind:'video',rtpParameters:v}));case 17:C.debug('consume() | Consumer for RTP probation created'),l._probatorConsumerCreated=!0,m.next=24;break;case 21:m.prev=21,m.t0=m.catch(13),C.error('consume() | failed to create Consumer for RTP probation:%o',m.t0);case 24:return l._observer.safeEmit('newconsumer',f),m.abrupt("return",f);case 26:case"end":return m.stop()}},null,null,[[13,21]],Promise)},'transport.consume()'));case 30:case"end":return p.stop()}},null,this,null,Promise)}},{key:"produceData",value:function(){var t,n,o,s,c,i,u,l,p,h,f,v=this,m=arguments;return e.async(function(w){for(;;)switch(w.prev=w.next){case 0:if(t=m.length>0&&void 0!==m[0]?m[0]:{},n=t.ordered,o=void 0===n||n,s=t.maxPacketLifeTime,c=t.maxRetransmits,i=t.label,u=void 0===i?'':i,l=t.protocol,p=void 0===l?'':l,h=t.appData,f=void 0===h?{}:h,C.debug('produceData()'),'send'===this._direction){w.next=6;break}throw new y.UnsupportedError('not a sending Transport');case 6:if(this._maxSctpMessageSize){w.next=10;break}throw new y.UnsupportedError('SCTP not enabled by remote Transport');case 10:if(0!==this.listenerCount('connect')||'new'!==this._connectionState){w.next=14;break}throw new TypeError('no "connect" listener set into this transport');case 14:if(0!==this.listenerCount('producedata')){w.next=18;break}throw new TypeError('no "producedata" listener set into this transport');case 18:if(!f||'object'==typeof f){w.next=20;break}throw new TypeError('if given, appData must be an object');case 20:return(s||c)&&(o=!1),w.abrupt("return",this._awaitQueue.push(function(){var t,n,i,l,h,m;return e.async(function(w){for(;;)switch(w.prev=w.next){case 0:return w.next=2,e.awrap(v._handler.sendDataChannel({ordered:o,maxPacketLifeTime:s,maxRetransmits:c,label:u,protocol:p}));case 2:return t=w.sent,n=t.dataChannel,i=t.sctpStreamParameters,P.validateSctpStreamParameters(i),w.next=8,e.awrap(v.safeEmitAsPromise('producedata',{sctpStreamParameters:i,label:u,protocol:p,appData:f}));case 8:return l=w.sent,h=l.id,m=new S.DataProducer({id:h,dataChannel:n,sctpStreamParameters:i,appData:f}),v._dataProducers.set(m.id,m),v._handleDataProducer(m),v._observer.safeEmit('newdataproducer',m),w.abrupt("return",m);case 15:case"end":return w.stop()}},null,null,null,Promise)},'transport.produceData()'));case 22:case"end":return w.stop()}},null,this,null,Promise)}},{key:"consumeData",value:function(t){var n,o,s,c,i,u,l,p,h,f=this;return e.async(function(v){for(;;)switch(v.prev=v.next){case 0:if(n=t.id,o=t.dataProducerId,s=t.sctpStreamParameters,c=t.label,i=void 0===c?'':c,u=t.protocol,l=void 0===u?'':u,p=t.appData,h=void 0===p?{}:p,C.debug('consumeData()'),s=_.clone(s,void 0),!this._closed){v.next=7;break}throw new y.InvalidStateError('closed');case 7:if('recv'===this._direction){v.next=11;break}throw new y.UnsupportedError('not a receiving Transport');case 11:if(this._maxSctpMessageSize){v.next=15;break}throw new y.UnsupportedError('SCTP not enabled by remote Transport');case 15:if('string'==typeof n){v.next=19;break}throw new TypeError('missing id');case 19:if('string'==typeof o){v.next=23;break}throw new TypeError('missing dataProducerId');case 23:if(0!==this.listenerCount('connect')||'new'!==this._connectionState){v.next=27;break}throw new TypeError('no "connect" listener set into this transport');case 27:if(!h||'object'==typeof h){v.next=29;break}throw new TypeError('if given, appData must be an object');case 29:return P.validateSctpStreamParameters(s),v.abrupt("return",this._awaitQueue.push(function(){var t,c,u;return e.async(function(p){for(;;)switch(p.prev=p.next){case 0:return p.next=2,e.awrap(f._handler.receiveDataChannel({sctpStreamParameters:s,label:i,protocol:l}));case 2:return t=p.sent,c=t.dataChannel,u=new E.DataConsumer({id:n,dataProducerId:o,dataChannel:c,sctpStreamParameters:s,appData:h}),f._dataConsumers.set(u.id,u),f._handleDataConsumer(u),f._observer.safeEmit('newdataconsumer',u),p.abrupt("return",u);case 9:case"end":return p.stop()}},null,null,null,Promise)},'transport.consumeData()'));case 31:case"end":return v.stop()}},null,this,null,Promise)}},{key:"_handleHandler",value:function(){var e=this,t=this._handler;t.on('@connect',function(t,n,o){var s=t.dtlsParameters;e._closed?o(new y.InvalidStateError('closed')):e.safeEmit('connect',{dtlsParameters:s},n,o)}),t.on('@connectionstatechange',function(t){t!==e._connectionState&&(C.debug('connection state changed to %s',t),e._connectionState=t,e._closed||e.safeEmit('connectionstatechange',t))})}},{key:"_handleProducer",value:function(t){var n=this;t.on('@close',function(){n._producers.delete(t.id),n._closed||n._awaitQueue.push(function(){return e.async(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",n._handler.stopSending(t.localId));case 1:case"end":return e.stop()}},null,null,null,Promise)},'producer @close event').catch(function(e){return C.warn('producer.close() failed:%o',e)})}),t.on('@replacetrack',function(o,s,c){n._awaitQueue.push(function(){return e.async(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",n._handler.replaceTrack(t.localId,o));case 1:case"end":return e.stop()}},null,null,null,Promise)},'producer @replacetrack event').then(s).catch(c)}),t.on('@setmaxspatiallayer',function(o,s,c){n._awaitQueue.push(function(){return e.async(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",n._handler.setMaxSpatialLayer(t.localId,o));case 1:case"end":return e.stop()}},null,null,null,Promise)},'producer @setmaxspatiallayer event').then(s).catch(c)}),t.on('@setrtpencodingparameters',function(o,s,c){n._awaitQueue.push(function(){return e.async(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",n._handler.setRtpEncodingParameters(t.localId,o));case 1:case"end":return e.stop()}},null,null,null,Promise)},'producer @setrtpencodingparameters event').then(s).catch(c)}),t.on('@getstats',function(e,o){if(n._closed)return o(new y.InvalidStateError('closed'));n._handler.getSenderStats(t.localId).then(e).catch(o)})}},{key:"_handleConsumer",value:function(t){var n=this;t.on('@close',function(){n._consumers.delete(t.id),n._closed||n._awaitQueue.push(function(){return e.async(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",n._handler.stopReceiving(t.localId));case 1:case"end":return e.stop()}},null,null,null,Promise)},'consumer @close event').catch(function(){})}),t.on('@pause',function(){n._awaitQueue.push(function(){return e.async(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",n._handler.pauseReceiving(t.localId));case 1:case"end":return e.stop()}},null,null,null,Promise)},'consumer @pause event').catch(function(){})}),t.on('@resume',function(){n._awaitQueue.push(function(){return e.async(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",n._handler.resumeReceiving(t.localId));case 1:case"end":return e.stop()}},null,null,null,Promise)},'consumer @resume event').catch(function(){})}),t.on('@getstats',function(e,o){if(n._closed)return o(new y.InvalidStateError('closed'));n._handler.getReceiverStats(t.localId).then(e).catch(o)})}},{key:"_handleDataProducer",value:function(e){var t=this;e.on('@close',function(){t._dataProducers.delete(e.id)})}},{key:"_handleDataConsumer",value:function(e){var t=this;e.on('@close',function(){t._dataConsumers.delete(e.id)})}}]),v})(b.EnhancedEventEmitter);_e.Transport=T},600,[67,9,10,12,14,17,601,593,594,596,597,598,602,603,604,605]); -__d(function(g,r,_i,a,m,_e,d){"use strict";var e=r(d[0]),t=r(d[1]),n=r(d[2]);function s(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(n)return(n=n.call(e)).next.bind(n);if(Array.isArray(e)||(n=i(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var s=0;return function(){return s>=e.length?{done:!0}:{done:!1,value:e[s++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function i(e,t){if(e){if("string"==typeof e)return o(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?o(e,t):void 0}}function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,s=new Array(t);n0&&void 0!==arguments[0]?arguments[0]:{ClosedErrorClass:Error,StoppedErrorClass:Error},n=e.ClosedErrorClass,s=void 0===n?Error:n,o=e.StoppedErrorClass,u=void 0===o?Error:o;t(this,i),this.closed=!1,this.pendingTasks=[],this.ClosedErrorClass=Error,this.StoppedErrorClass=Error,this.ClosedErrorClass=s,this.StoppedErrorClass=u}return n(i,[{key:"size",get:function(){return this.pendingTasks.length}},{key:"close",value:function(){if(!this.closed){this.closed=!0;for(var e,t=s(this.pendingTasks);!(e=t()).done;){var n=e.value;n.stopped=!0,n.reject(new this.ClosedErrorClass('AwaitQueue closed'))}this.pendingTasks.length=0}}},{key:"push",value:function(t,n){return u(this,void 0,void 0,e.mark(function s(){var i=this;return e.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(!this.closed){e.next=2;break}throw new this.ClosedErrorClass('AwaitQueue closed');case 2:if('function'==typeof t){e.next=4;break}throw new TypeError('given task is not a function');case 4:if(!t.name&&n)try{Object.defineProperty(t,'name',{value:n})}catch(e){}return e.abrupt("return",new Promise(function(e,s){var o={task:t,name:n,resolve:e,reject:s,stopped:!1,enqueuedAt:new Date,executedAt:void 0};i.pendingTasks.push(o),1===i.pendingTasks.length&&i.next()}));case 6:case"end":return e.stop()}},s,this)}))}},{key:"stop",value:function(){if(!this.closed){for(var e,t=s(this.pendingTasks);!(e=t()).done;){var n=e.value;n.stopped=!0,n.reject(new this.StoppedErrorClass('AwaitQueue stopped'))}this.pendingTasks.length=0}}},{key:"dump",value:function(){var e=new Date;return this.pendingTasks.map(function(t){return{task:t.task,name:t.name,enqueuedTime:t.executedAt?t.executedAt.getTime()-t.enqueuedAt.getTime():e.getTime()-t.enqueuedAt.getTime(),executingTime:t.executedAt?e.getTime()-t.executedAt.getTime():0}})}},{key:"next",value:function(){return u(this,void 0,void 0,e.mark(function t(){var n;return e.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(n=this.pendingTasks[0]){e.next=3;break}return e.abrupt("return");case 3:return e.next=5,this.executeTask(n);case 5:this.pendingTasks.shift(),this.next();case 7:case"end":return e.stop()}},t,this)}))}},{key:"executeTask",value:function(t){return u(this,void 0,void 0,e.mark(function n(){var s;return e.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(!t.stopped){e.next=2;break}return e.abrupt("return");case 2:return t.executedAt=new Date,e.prev=3,e.next=6,t.task();case 6:if(s=e.sent,!t.stopped){e.next=9;break}return e.abrupt("return");case 9:t.resolve(s),e.next=17;break;case 12:if(e.prev=12,e.t0=e.catch(3),!t.stopped){e.next=16;break}return e.abrupt("return");case 16:t.reject(e.t0);case 17:case"end":return e.stop()}},n,null,[[3,12]])}))}}]),i})();_e.AwaitQueue=c},601,[67,9,10]); -__d(function(g,r,i,a,m,_e,d){"use strict";var e=r(d[0]),t=r(d[1]),s=r(d[2]),n=r(d[3]),c=r(d[4]),o=r(d[5]),u=r(d[6]);function l(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}Object.defineProperty(_e,"__esModule",{value:!0}),_e.Producer=void 0;var h=r(d[7]),k=r(d[8]),p=r(d[9]),_=new h.Logger('Producer'),f=(function(h){c(b,h);var f,y,v=(f=b,y=l(),function(){var e,t=u(f);if(y){var s=u(this).constructor;e=Reflect.construct(t,arguments,s)}else e=t.apply(this,arguments);return o(this,e)});function b(e){var s,c=e.id,o=e.localId,u=e.rtpSender,l=e.track,h=e.rtpParameters,p=e.stopTracks,f=e.disableTrackOnPause,y=e.zeroRtpOnPause,E=e.appData;return t(this,b),(s=v.call(this))._closed=!1,s._observer=new k.EnhancedEventEmitter,_.debug('constructor()'),s._id=c,s._localId=o,s._rtpSender=u,s._track=l,s._kind=l.kind,s._rtpParameters=h,s._paused=!!f&&!l.enabled,s._maxSpatialLayer=void 0,s._stopTracks=p,s._disableTrackOnPause=f,s._zeroRtpOnPause=y,s._appData=E,s._onTrackEnded=s._onTrackEnded.bind(n(s)),s._handleTrack(),s}return s(b,[{key:"id",get:function(){return this._id}},{key:"localId",get:function(){return this._localId}},{key:"closed",get:function(){return this._closed}},{key:"kind",get:function(){return this._kind}},{key:"rtpSender",get:function(){return this._rtpSender}},{key:"track",get:function(){return this._track}},{key:"rtpParameters",get:function(){return this._rtpParameters}},{key:"paused",get:function(){return this._paused}},{key:"maxSpatialLayer",get:function(){return this._maxSpatialLayer}},{key:"appData",get:function(){return this._appData},set:function(e){throw new Error('cannot override appData object')}},{key:"observer",get:function(){return this._observer}},{key:"close",value:function(){this._closed||(_.debug('close()'),this._closed=!0,this._destroyTrack(),this.emit('@close'),this._observer.safeEmit('close'))}},{key:"transportClosed",value:function(){this._closed||(_.debug('transportClosed()'),this._closed=!0,this._destroyTrack(),this.safeEmit('transportclose'),this._observer.safeEmit('close'))}},{key:"getStats",value:function(){return e.async(function(e){for(;;)switch(e.prev=e.next){case 0:if(!this._closed){e.next=2;break}throw new p.InvalidStateError('closed');case 2:return e.abrupt("return",this.safeEmitAsPromise('@getstats'));case 3:case"end":return e.stop()}},null,this,null,Promise)}},{key:"pause",value:function(){_.debug('pause()'),this._closed?_.error('pause() | Producer closed'):(this._paused=!0,this._track&&this._disableTrackOnPause&&(this._track.enabled=!1),this._zeroRtpOnPause&&this.safeEmitAsPromise('@replacetrack',null).catch(function(){}),this._observer.safeEmit('pause'))}},{key:"resume",value:function(){_.debug('resume()'),this._closed?_.error('resume() | Producer closed'):(this._paused=!1,this._track&&this._disableTrackOnPause&&(this._track.enabled=!0),this._zeroRtpOnPause&&this.safeEmitAsPromise('@replacetrack',this._track).catch(function(){}),this._observer.safeEmit('resume'))}},{key:"replaceTrack",value:function(t){var s;return e.async(function(n){for(;;)switch(n.prev=n.next){case 0:if(s=t.track,_.debug('replaceTrack() [track:%o]',s),!this._closed){n.next=7;break}if(s&&this._stopTracks)try{s.stop()}catch(e){}throw new p.InvalidStateError('closed');case 7:if(!s||'ended'!==s.readyState){n.next=9;break}throw new p.InvalidStateError('track ended');case 9:if(s!==this._track){n.next=12;break}return _.debug('replaceTrack() | same track, ignored'),n.abrupt("return");case 12:if(this._zeroRtpOnPause&&this._paused){n.next=15;break}return n.next=15,e.awrap(this.safeEmitAsPromise('@replacetrack',s));case 15:this._destroyTrack(),this._track=s,this._track&&this._disableTrackOnPause&&(this._paused?this._paused&&(this._track.enabled=!1):this._track.enabled=!0),this._handleTrack();case 19:case"end":return n.stop()}},null,this,null,Promise)}},{key:"setMaxSpatialLayer",value:function(t){return e.async(function(s){for(;;)switch(s.prev=s.next){case 0:if(!this._closed){s.next=4;break}throw new p.InvalidStateError('closed');case 4:if('video'===this._kind){s.next=8;break}throw new p.UnsupportedError('not a video Producer');case 8:if('number'==typeof t){s.next=10;break}throw new TypeError('invalid spatialLayer');case 10:if(t!==this._maxSpatialLayer){s.next=12;break}return s.abrupt("return");case 12:return s.next=14,e.awrap(this.safeEmitAsPromise('@setmaxspatiallayer',t));case 14:this._maxSpatialLayer=t;case 15:case"end":return s.stop()}},null,this,null,Promise)}},{key:"setRtpEncodingParameters",value:function(t){return e.async(function(s){for(;;)switch(s.prev=s.next){case 0:if(!this._closed){s.next=4;break}throw new p.InvalidStateError('closed');case 4:if('object'==typeof t){s.next=6;break}throw new TypeError('invalid params');case 6:return s.next=8,e.awrap(this.safeEmitAsPromise('@setrtpencodingparameters',t));case 8:case"end":return s.stop()}},null,this,null,Promise)}},{key:"_onTrackEnded",value:function(){_.debug('track "ended" event'),this.safeEmit('trackended'),this._observer.safeEmit('trackended')}},{key:"_handleTrack",value:function(){this._track&&this._track.addEventListener('ended',this._onTrackEnded)}},{key:"_destroyTrack",value:function(){if(this._track)try{this._track.removeEventListener('ended',this._onTrackEnded),this._stopTracks&&this._track.stop()}catch(e){}}}]),b})(k.EnhancedEventEmitter);_e.Producer=f},602,[67,9,10,16,12,14,17,593,594,596]); -__d(function(g,r,i,a,m,_e,d){"use strict";var e=r(d[0]),t=r(d[1]),n=r(d[2]),s=r(d[3]),c=r(d[4]),o=r(d[5]),u=r(d[6]);function l(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}Object.defineProperty(_e,"__esModule",{value:!0}),_e.Consumer=void 0;var h=r(d[7]),_=r(d[8]),f=r(d[9]),p=new h.Logger('Consumer'),k=(function(h){c(E,h);var k,v,y=(k=E,v=l(),function(){var e,t=u(k);if(v){var n=u(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return o(this,e)});function E(e){var n,c=e.id,o=e.localId,u=e.producerId,l=e.rtpReceiver,h=e.track,f=e.rtpParameters,k=e.appData;return t(this,E),(n=y.call(this))._closed=!1,n._observer=new _.EnhancedEventEmitter,p.debug('constructor()'),n._id=c,n._localId=o,n._producerId=u,n._rtpReceiver=l,n._track=h,n._rtpParameters=f,n._paused=!h.enabled,n._appData=k,n._onTrackEnded=n._onTrackEnded.bind(s(n)),n._handleTrack(),n}return n(E,[{key:"id",get:function(){return this._id}},{key:"localId",get:function(){return this._localId}},{key:"producerId",get:function(){return this._producerId}},{key:"closed",get:function(){return this._closed}},{key:"kind",get:function(){return this._track.kind}},{key:"rtpReceiver",get:function(){return this._rtpReceiver}},{key:"track",get:function(){return this._track}},{key:"rtpParameters",get:function(){return this._rtpParameters}},{key:"paused",get:function(){return this._paused}},{key:"appData",get:function(){return this._appData},set:function(e){throw new Error('cannot override appData object')}},{key:"observer",get:function(){return this._observer}},{key:"close",value:function(){this._closed||(p.debug('close()'),this._closed=!0,this._destroyTrack(),this.emit('@close'),this._observer.safeEmit('close'))}},{key:"transportClosed",value:function(){this._closed||(p.debug('transportClosed()'),this._closed=!0,this._destroyTrack(),this.safeEmit('transportclose'),this._observer.safeEmit('close'))}},{key:"getStats",value:function(){return e.async(function(e){for(;;)switch(e.prev=e.next){case 0:if(!this._closed){e.next=2;break}throw new f.InvalidStateError('closed');case 2:return e.abrupt("return",this.safeEmitAsPromise('@getstats'));case 3:case"end":return e.stop()}},null,this,null,Promise)}},{key:"pause",value:function(){p.debug('pause()'),this._closed?p.error('pause() | Consumer closed'):(this._paused=!0,this._track.enabled=!1,this.emit('@pause'),this._observer.safeEmit('pause'))}},{key:"resume",value:function(){p.debug('resume()'),this._closed?p.error('resume() | Consumer closed'):(this._paused=!1,this._track.enabled=!0,this.emit('@resume'),this._observer.safeEmit('resume'))}},{key:"_onTrackEnded",value:function(){p.debug('track "ended" event'),this.safeEmit('trackended'),this._observer.safeEmit('trackended')}},{key:"_handleTrack",value:function(){this._track.addEventListener('ended',this._onTrackEnded)}},{key:"_destroyTrack",value:function(){try{this._track.removeEventListener('ended',this._onTrackEnded),this._track.stop()}catch(e){}}}]),E})(_.EnhancedEventEmitter);_e.Consumer=k},603,[67,9,10,16,12,14,17,593,594,596]); -__d(function(g,r,i,a,m,_e,d){"use strict";var e=r(d[0]),t=r(d[1]),n=r(d[2]),o=r(d[3]),s=r(d[4]);function c(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}Object.defineProperty(_e,"__esModule",{value:!0}),_e.DataProducer=void 0;var l=r(d[5]),u=r(d[6]),h=r(d[7]),f=new l.Logger('DataProducer'),_=(function(l){n(C,l);var _,v,p=(_=C,v=c(),function(){var e,t=s(_);if(v){var n=s(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return o(this,e)});function C(t){var n,o=t.id,s=t.dataChannel,c=t.sctpStreamParameters,l=t.appData;return e(this,C),(n=p.call(this))._closed=!1,n._observer=new u.EnhancedEventEmitter,f.debug('constructor()'),n._id=o,n._dataChannel=s,n._sctpStreamParameters=c,n._appData=l,n._handleDataChannel(),n}return t(C,[{key:"id",get:function(){return this._id}},{key:"closed",get:function(){return this._closed}},{key:"sctpStreamParameters",get:function(){return this._sctpStreamParameters}},{key:"readyState",get:function(){return this._dataChannel.readyState}},{key:"label",get:function(){return this._dataChannel.label}},{key:"protocol",get:function(){return this._dataChannel.protocol}},{key:"bufferedAmount",get:function(){return this._dataChannel.bufferedAmount}},{key:"bufferedAmountLowThreshold",get:function(){return this._dataChannel.bufferedAmountLowThreshold},set:function(e){this._dataChannel.bufferedAmountLowThreshold=e}},{key:"appData",get:function(){return this._appData},set:function(e){throw new Error('cannot override appData object')}},{key:"observer",get:function(){return this._observer}},{key:"close",value:function(){this._closed||(f.debug('close()'),this._closed=!0,this._dataChannel.close(),this.emit('@close'),this._observer.safeEmit('close'))}},{key:"transportClosed",value:function(){this._closed||(f.debug('transportClosed()'),this._closed=!0,this._dataChannel.close(),this.safeEmit('transportclose'),this._observer.safeEmit('close'))}},{key:"send",value:function(e){if(f.debug('send()'),this._closed)throw new h.InvalidStateError('closed');this._dataChannel.send(e)}},{key:"_handleDataChannel",value:function(){var e=this;this._dataChannel.addEventListener('open',function(){e._closed||(f.debug('DataChannel "open" event'),e.safeEmit('open'))}),this._dataChannel.addEventListener('error',function(t){if(!e._closed){var n=t.error;n||(n=new Error('unknown DataChannel error')),'sctp-failure'===n.errorDetail?f.error('DataChannel SCTP error [sctpCauseCode:%s]: %s',n.sctpCauseCode,n.message):f.error('DataChannel "error" event: %o',n),e.safeEmit('error',n)}}),this._dataChannel.addEventListener('close',function(){e._closed||(f.warn('DataChannel "close" event'),e._closed=!0,e.emit('@close'),e.safeEmit('close'))}),this._dataChannel.addEventListener('message',function(){e._closed||f.warn('DataChannel "message" event in a DataProducer, message discarded')}),this._dataChannel.addEventListener('bufferedamountlow',function(){e._closed||e.safeEmit('bufferedamountlow')})}}]),C})(u.EnhancedEventEmitter);_e.DataProducer=_},604,[9,10,12,14,17,593,594,596]); -__d(function(g,r,i,a,m,_e,d){"use strict";var e=r(d[0]),t=r(d[1]),n=r(d[2]),o=r(d[3]),s=r(d[4]);function c(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}Object.defineProperty(_e,"__esModule",{value:!0}),_e.DataConsumer=void 0;var l=r(d[5]),u=r(d[6]),h=new l.Logger('DataConsumer'),f=(function(l){n(C,l);var f,_,p=(f=C,_=c(),function(){var e,t=s(f);if(_){var n=s(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return o(this,e)});function C(t){var n,o=t.id,s=t.dataProducerId,c=t.dataChannel,l=t.sctpStreamParameters,f=t.appData;return e(this,C),(n=p.call(this))._closed=!1,n._observer=new u.EnhancedEventEmitter,h.debug('constructor()'),n._id=o,n._dataProducerId=s,n._dataChannel=c,n._sctpStreamParameters=l,n._appData=f,n._handleDataChannel(),n}return t(C,[{key:"id",get:function(){return this._id}},{key:"dataProducerId",get:function(){return this._dataProducerId}},{key:"closed",get:function(){return this._closed}},{key:"sctpStreamParameters",get:function(){return this._sctpStreamParameters}},{key:"readyState",get:function(){return this._dataChannel.readyState}},{key:"label",get:function(){return this._dataChannel.label}},{key:"protocol",get:function(){return this._dataChannel.protocol}},{key:"binaryType",get:function(){return this._dataChannel.binaryType},set:function(e){this._dataChannel.binaryType=e}},{key:"appData",get:function(){return this._appData},set:function(e){throw new Error('cannot override appData object')}},{key:"observer",get:function(){return this._observer}},{key:"close",value:function(){this._closed||(h.debug('close()'),this._closed=!0,this._dataChannel.close(),this.emit('@close'),this._observer.safeEmit('close'))}},{key:"transportClosed",value:function(){this._closed||(h.debug('transportClosed()'),this._closed=!0,this._dataChannel.close(),this.safeEmit('transportclose'),this._observer.safeEmit('close'))}},{key:"_handleDataChannel",value:function(){var e=this;this._dataChannel.addEventListener('open',function(){e._closed||(h.debug('DataChannel "open" event'),e.safeEmit('open'))}),this._dataChannel.addEventListener('error',function(t){if(!e._closed){var n=t.error;n||(n=new Error('unknown DataChannel error')),'sctp-failure'===n.errorDetail?h.error('DataChannel SCTP error [sctpCauseCode:%s]: %s',n.sctpCauseCode,n.message):h.error('DataChannel "error" event: %o',n),e.safeEmit('error',n)}}),this._dataChannel.addEventListener('close',function(){e._closed||(h.warn('DataChannel "close" event'),e._closed=!0,e.emit('@close'),e.safeEmit('close'))}),this._dataChannel.addEventListener('message',function(t){e._closed||e.safeEmit('message',t.data)})}}]),C})(u.EnhancedEventEmitter);_e.DataConsumer=f},605,[9,10,12,14,17,593,594]); -__d(function(g,r,_i,a,_m,_e,d){"use strict";var e=r(d[0]),t=r(d[1]),n=r(d[2]),s=r(d[3]),i=r(d[4]),c=r(d[5]),o=r(d[6]);function p(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(n)return(n=n.call(e)).next.bind(n);if(Array.isArray(e)||(n=u(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var s=0;return function(){return s>=e.length?{done:!0}:{done:!1,value:e[s++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function u(e,t){if(e){if("string"==typeof e)return l(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?l(e,t):void 0}}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,s=new Array(t);n1&&i.forEach(function(e,t){e.rid="r"+t}),(u=b.clone(this._sendingRtpParametersByKind[s.kind],{})).codecs=y.reduceCodecs(u.codecs,o),(l=b.clone(this._sendingRemoteRtpParametersByKind[s.kind],{})).codecs=y.reduceCodecs(l.codecs,o),h=this._remoteSdp.getNextMediaSectionIdx(),f=this._pc.addTransceiver(s,{direction:'sendonly',streams:[this._sendStream],sendEncodings:i}),O.next=12,t.awrap(this._pc.createOffer());case 12:if(m=O.sent,v=_.parse(m.sdp),this._transportReady){O.next=17;break}return O.next=17,t.awrap(this._setupTransport({localDtlsRole:'server',localSdpObject:v}));case 17:return x=!1,D=k.parse((i||[{}])[0].scalabilityMode),i&&1===i.length&&D.spatialLayers>1&&'video/vp9'===u.codecs[0].mimeType.toLowerCase()&&(P.debug('send() | enabling legacy simulcast for VP9 SVC'),x=!0,v=_.parse(m.sdp),w=v.media[h.idx],R.addLegacySimulcast({offerMediaObject:w,numStreams:D.spatialLayers}),m={type:'offer',sdp:_.write(v)}),P.debug('send() | calling pc.setLocalDescription() [offer:%o]',m),O.next=23,t.awrap(this._pc.setLocalDescription(m));case 23:if(T=f.mid,u.mid=T,v=_.parse(this._pc.localDescription.sdp),w=v.media[h.idx],u.rtcp.cname=S.getCname({offerMediaObject:w}),i?1===i.length?(C=R.getRtpEncodings({offerMediaObject:w}),e(C[0],i[0]),x&&(C=[C[0]]),u.encodings=C):u.encodings=i:u.encodings=R.getRtpEncodings({offerMediaObject:w}),u.encodings.length>1&&('video/vp8'===u.codecs[0].mimeType.toLowerCase()||'video/h264'===u.codecs[0].mimeType.toLowerCase()))for(M=p(u.encodings);!(I=M()).done;)I.value.scalabilityMode='S1T3';return this._remoteSdp.send({offerMediaObject:w,reuseMid:h.reuseMid,offerRtpParameters:u,answerRtpParameters:l,codecOptions:c,extmapAllowMixed:!0}),L={type:'answer',sdp:this._remoteSdp.getSdp()},P.debug('send() | calling pc.setRemoteDescription() [answer:%o]',L),O.next=35,t.awrap(this._pc.setRemoteDescription(L));case 35:return this._mapMidTransceiver.set(T,f),O.abrupt("return",{localId:T,rtpParameters:u,rtpSender:f.sender});case 37:case"end":return O.stop()}},null,this,null,Promise)}},{key:"stopSending",value:function(e){var n,s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertSendDirection(),P.debug('stopSending() [localId:%s]',e),n=this._mapMidTransceiver.get(e)){c.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return n.sender.replaceTrack(null),this._pc.removeTrack(n.sender),this._remoteSdp.closeMediaSection(n.mid),c.next=10,t.awrap(this._pc.createOffer());case 10:return s=c.sent,P.debug('stopSending() | calling pc.setLocalDescription() [offer:%o]',s),c.next=14,t.awrap(this._pc.setLocalDescription(s));case 14:return i={type:'answer',sdp:this._remoteSdp.getSdp()},P.debug('stopSending() | calling pc.setRemoteDescription() [answer:%o]',i),c.next=18,t.awrap(this._pc.setRemoteDescription(i));case 18:this._mapMidTransceiver.delete(e);case 19:case"end":return c.stop()}},null,this,null,Promise)}},{key:"replaceTrack",value:function(e,n){var s;return t.async(function(i){for(;;)switch(i.prev=i.next){case 0:if(this._assertSendDirection(),n?P.debug('replaceTrack() [localId:%s, track.id:%s]',e,n.id):P.debug('replaceTrack() [localId:%s, no track]',e),s=this._mapMidTransceiver.get(e)){i.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return i.next=7,t.awrap(s.sender.replaceTrack(n));case 7:case"end":return i.stop()}},null,this,null,Promise)}},{key:"setMaxSpatialLayer",value:function(e,n){var s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertSendDirection(),P.debug('setMaxSpatialLayer() [localId:%s, spatialLayer:%s]',e,n),s=this._mapMidTransceiver.get(e)){c.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return(i=s.sender.getParameters()).encodings.forEach(function(e,t){e.active=t<=n}),c.next=9,t.awrap(s.sender.setParameters(i));case 9:case"end":return c.stop()}},null,this,null,Promise)}},{key:"setRtpEncodingParameters",value:function(n,s){var i,c;return t.async(function(o){for(;;)switch(o.prev=o.next){case 0:if(this._assertSendDirection(),P.debug('setRtpEncodingParameters() [localId:%s, params:%o]',n,s),i=this._mapMidTransceiver.get(n)){o.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return(c=i.sender.getParameters()).encodings.forEach(function(t,n){c.encodings[n]=e(e({},t),s)}),o.next=9,t.awrap(i.sender.setParameters(c));case 9:case"end":return o.stop()}},null,this,null,Promise)}},{key:"getSenderStats",value:function(e){var n;return t.async(function(t){for(;;)switch(t.prev=t.next){case 0:if(this._assertSendDirection(),n=this._mapMidTransceiver.get(e)){t.next=4;break}throw new Error('associated RTCRtpTransceiver not found');case 4:return t.abrupt("return",n.sender.getStats());case 5:case"end":return t.stop()}},null,this,null,Promise)}},{key:"sendDataChannel",value:function(e){var n,s,i,c,o,p,u,l,h,f,m,v;return t.async(function(w){for(;;)switch(w.prev=w.next){case 0:if(n=e.ordered,s=e.maxPacketLifeTime,i=e.maxRetransmits,c=e.label,o=e.protocol,this._assertSendDirection(),p={negotiated:!0,id:this._nextSendSctpStreamId,ordered:n,maxPacketLifeTime:s,maxRetransmits:i,protocol:o},P.debug('sendDataChannel() [options:%o]',p),u=this._pc.createDataChannel(c,p),this._nextSendSctpStreamId=++this._nextSendSctpStreamId%T.MIS,this._hasDataChannelMediaSection){w.next=24;break}return w.next=9,t.awrap(this._pc.createOffer());case 9:if(l=w.sent,h=_.parse(l.sdp),f=h.media.find(function(e){return'application'===e.type}),this._transportReady){w.next=15;break}return w.next=15,t.awrap(this._setupTransport({localDtlsRole:'server',localSdpObject:h}));case 15:return P.debug('sendDataChannel() | calling pc.setLocalDescription() [offer:%o]',l),w.next=18,t.awrap(this._pc.setLocalDescription(l));case 18:return this._remoteSdp.sendSctpAssociation({offerMediaObject:f}),m={type:'answer',sdp:this._remoteSdp.getSdp()},P.debug('sendDataChannel() | calling pc.setRemoteDescription() [answer:%o]',m),w.next=23,t.awrap(this._pc.setRemoteDescription(m));case 23:this._hasDataChannelMediaSection=!0;case 24:return v={streamId:p.id,ordered:p.ordered,maxPacketLifeTime:p.maxPacketLifeTime,maxRetransmits:p.maxRetransmits},w.abrupt("return",{dataChannel:u,sctpStreamParameters:v});case 26:case"end":return w.stop()}},null,this,null,Promise)}},{key:"receive",value:function(e){var n,s,i,c,o,p,u,l,h;return t.async(function(f){for(;;)switch(f.prev=f.next){case 0:return n=e.trackId,s=e.kind,i=e.rtpParameters,this._assertRecvDirection(),P.debug('receive() [trackId:%s, kind:%s]',n,s),c=i.mid||String(this._mapMidTransceiver.size),this._remoteSdp.receive({mid:c,kind:s,offerRtpParameters:i,streamId:i.rtcp.cname,trackId:n}),o={type:'offer',sdp:this._remoteSdp.getSdp()},P.debug('receive() | calling pc.setRemoteDescription() [offer:%o]',o),f.next=9,t.awrap(this._pc.setRemoteDescription(o));case 9:return f.next=11,t.awrap(this._pc.createAnswer());case 11:if(p=f.sent,u=_.parse(p.sdp),l=u.media.find(function(e){return String(e.mid)===c}),S.applyCodecParameters({offerRtpParameters:i,answerMediaObject:l}),p={type:'answer',sdp:_.write(u)},this._transportReady){f.next=19;break}return f.next=19,t.awrap(this._setupTransport({localDtlsRole:'client',localSdpObject:u}));case 19:return P.debug('receive() | calling pc.setLocalDescription() [answer:%o]',p),f.next=22,t.awrap(this._pc.setLocalDescription(p));case 22:if(h=this._pc.getTransceivers().find(function(e){return e.mid===c})){f.next=25;break}throw new Error('new RTCRtpTransceiver not found');case 25:return this._mapMidTransceiver.set(c,h),f.abrupt("return",{localId:c,track:h.receiver.track,rtpReceiver:h.receiver});case 27:case"end":return f.stop()}},null,this,null,Promise)}},{key:"stopReceiving",value:function(e){var n,s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertRecvDirection(),P.debug('stopReceiving() [localId:%s]',e),n=this._mapMidTransceiver.get(e)){c.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return this._remoteSdp.closeMediaSection(n.mid),s={type:'offer',sdp:this._remoteSdp.getSdp()},P.debug('stopReceiving() | calling pc.setRemoteDescription() [offer:%o]',s),c.next=10,t.awrap(this._pc.setRemoteDescription(s));case 10:return c.next=12,t.awrap(this._pc.createAnswer());case 12:return i=c.sent,P.debug('stopReceiving() | calling pc.setLocalDescription() [answer:%o]',i),c.next=16,t.awrap(this._pc.setLocalDescription(i));case 16:this._mapMidTransceiver.delete(e);case 17:case"end":return c.stop()}},null,this,null,Promise)}},{key:"pauseReceiving",value:function(e){var n,s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertRecvDirection(),P.debug('pauseReceiving() [localId:%s]',e),n=this._mapMidTransceiver.get(e)){c.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return n.direction='inactive',s={type:'offer',sdp:this._remoteSdp.getSdp()},P.debug('pauseReceiving() | calling pc.setRemoteDescription() [offer:%o]',s),c.next=10,t.awrap(this._pc.setRemoteDescription(s));case 10:return c.next=12,t.awrap(this._pc.createAnswer());case 12:return i=c.sent,P.debug('pauseReceiving() | calling pc.setLocalDescription() [answer:%o]',i),c.next=16,t.awrap(this._pc.setLocalDescription(i));case 16:case"end":return c.stop()}},null,this,null,Promise)}},{key:"resumeReceiving",value:function(e){var n,s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertRecvDirection(),P.debug('resumeReceiving() [localId:%s]',e),n=this._mapMidTransceiver.get(e)){c.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return n.direction='recvonly',s={type:'offer',sdp:this._remoteSdp.getSdp()},P.debug('resumeReceiving() | calling pc.setRemoteDescription() [offer:%o]',s),c.next=10,t.awrap(this._pc.setRemoteDescription(s));case 10:return c.next=12,t.awrap(this._pc.createAnswer());case 12:return i=c.sent,P.debug('resumeReceiving() | calling pc.setLocalDescription() [answer:%o]',i),c.next=16,t.awrap(this._pc.setLocalDescription(i));case 16:case"end":return c.stop()}},null,this,null,Promise)}},{key:"getReceiverStats",value:function(e){var n;return t.async(function(t){for(;;)switch(t.prev=t.next){case 0:if(this._assertRecvDirection(),n=this._mapMidTransceiver.get(e)){t.next=4;break}throw new Error('associated RTCRtpTransceiver not found');case 4:return t.abrupt("return",n.receiver.getStats());case 5:case"end":return t.stop()}},null,this,null,Promise)}},{key:"receiveDataChannel",value:function(e){var n,s,i,c,o,p,u,l,h,f,m,v;return t.async(function(w){for(;;)switch(w.prev=w.next){case 0:if(n=e.sctpStreamParameters,s=e.label,i=e.protocol,this._assertRecvDirection(),c=n.streamId,o=n.ordered,p=n.maxPacketLifeTime,u=n.maxRetransmits,l={negotiated:!0,id:c,ordered:o,maxPacketLifeTime:p,maxRetransmits:u,protocol:i},P.debug('receiveDataChannel() [options:%o]',l),h=this._pc.createDataChannel(s,l),this._hasDataChannelMediaSection){w.next=23;break}return this._remoteSdp.receiveSctpAssociation(),f={type:'offer',sdp:this._remoteSdp.getSdp()},P.debug('receiveDataChannel() | calling pc.setRemoteDescription() [offer:%o]',f),w.next=12,t.awrap(this._pc.setRemoteDescription(f));case 12:return w.next=14,t.awrap(this._pc.createAnswer());case 14:if(m=w.sent,this._transportReady){w.next=19;break}return v=_.parse(m.sdp),w.next=19,t.awrap(this._setupTransport({localDtlsRole:'client',localSdpObject:v}));case 19:return P.debug('receiveDataChannel() | calling pc.setRemoteDescription() [answer:%o]',m),w.next=22,t.awrap(this._pc.setLocalDescription(m));case 22:this._hasDataChannelMediaSection=!0;case 23:return w.abrupt("return",{dataChannel:h});case 24:case"end":return w.stop()}},null,this,null,Promise)}},{key:"_setupTransport",value:function(e){var n,s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:return n=e.localDtlsRole,(s=e.localSdpObject)||(s=_.parse(this._pc.localDescription.sdp)),(i=S.extractDtlsParameters({sdpObject:s})).role=n,this._remoteSdp.updateDtlsRole('client'===n?'server':'client'),c.next=7,t.awrap(this.safeEmitAsPromise('@connect',{dtlsParameters:i}));case 7:this._transportReady=!0;case 8:case"end":return c.stop()}},null,this,null,Promise)}},{key:"_assertSendDirection",value:function(){if('send'!==this._direction)throw new Error('method can just be called for handlers with "send" direction')}},{key:"_assertRecvDirection",value:function(){if('recv'!==this._direction)throw new Error('method can just be called for handlers with "recv" direction')}}],[{key:"createFactory",value:function(){return function(){return new v}}}]),v})(x.HandlerInterface);_e.Chrome74=C},606,[22,67,9,10,12,14,17,607,593,597,598,611,612,613,614,616]); -__d(function(g,r,i,a,m,e,d){var s=r(d[0]),t=r(d[1]);e.write=t,e.parse=s.parse,e.parseParams=s.parseParams,e.parseFmtpConfig=s.parseFmtpConfig,e.parsePayloads=s.parsePayloads,e.parseRemoteCandidates=s.parseRemoteCandidates,e.parseImageAttributes=s.parseImageAttributes,e.parseSimulcastStreamList=s.parseSimulcastStreamList},607,[608,610]); -__d(function(g,r,_i,a,m,e,d){var t=function(t){return String(Number(t))===t?Number(t):t},n=function(n,u,s,i){if(i&&!s)u[i]=t(n[1]);else for(var p=0;p1&&(n[s[0]]=void 0),n};e.parseParams=function(t){return t.split(/;\s?/).reduce(p,{})},e.parseFmtpConfig=e.parseParams,e.parsePayloads=function(t){return t.toString().split(' ').map(Number)},e.parseRemoteCandidates=function(n){for(var u=[],s=n.split(' ').map(t),i=0;i=t)return n;var u=s[o];switch(o+=1,n){case'%%':return'%';case'%s':return String(u);case'%d':return Number(u);case'%v':return''}})},s=function(n,u,s){var t=[n+'='+(u.format instanceof Function?u.format(u.push?s:s[u.name]):u.format)];if(u.names)for(var c=0;c=r.length?{done:!0}:{done:!1,value:r[i++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function t(r,t){if(r){if("string"==typeof r)return n(r,t);var o=Object.prototype.toString.call(r).slice(8,-1);return"Object"===o&&r.constructor&&(o=r.constructor.name),"Map"===o||"Set"===o?Array.from(r):"Arguments"===o||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(o)?n(r,t):void 0}}function n(r,t){(null==t||t>r.length)&&(t=r.length);for(var n=0,o=new Array(t);n=t.length?{done:!0}:{done:!1,value:t[i++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function n(t,s){if(t){if("string"==typeof t)return o(t,s);var n=Object.prototype.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?o(t,s):void 0}}function o(t,s){(null==s||s>t.length)&&(s=t.length);for(var n=0,o=new Array(s);n=t.length?{done:!0}:{done:!1,value:t[o++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function n(t,i){if(t){if("string"==typeof t)return o(t,i);var s=Object.prototype.toString.call(t).slice(8,-1);return"Object"===s&&t.constructor&&(s=t.constructor.name),"Map"===s||"Set"===s?Array.from(t):"Arguments"===s||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(s)?o(t,i):void 0}}function o(t,i){(null==i||i>t.length)&&(i=t.length);for(var s=0,n=new Array(i);s0&&void 0!==arguments[0]?arguments[0]:{}).oldDataChannelSpec,i=void 0!==t&&t,s=new u.OfferMediaSection({iceParameters:this._iceParameters,iceCandidates:this._iceCandidates,dtlsParameters:this._dtlsParameters,sctpParameters:this._sctpParameters,plainRtpParameters:this._plainRtpParameters,mid:'datachannel',kind:'application',oldDataChannelSpec:i});this._addMediaSection(s)}},{key:"getSdp",value:function(){return this._sdpObject.origin.sessionVersion++,h.write(this._sdpObject)}},{key:"_addMediaSection",value:function(t){this._firstMid||(this._firstMid=t.mid),this._mediaSections.push(t),this._midToIndex.set(t.mid,this._mediaSections.length-1),this._sdpObject.media.push(t.getObject()),this._regenerateBundleMids()}},{key:"_replaceMediaSection",value:function(t,i){if('string'==typeof i){var s=this._midToIndex.get(i);if(void 0===s)throw new Error("no media section found for reuseMid '"+i+"'");var n=this._mediaSections[s];this._mediaSections[s]=t,this._midToIndex.delete(n.mid),this._midToIndex.set(t.mid,s),this._sdpObject.media[s]=t.getObject(),this._regenerateBundleMids()}else{var o=this._midToIndex.get(t.mid);if(void 0===o)throw new Error("no media section found with mid '"+t.mid+"'");this._mediaSections[o]=t,this._sdpObject.media[o]=t.getObject()}}},{key:"_regenerateBundleMids",value:function(){this._dtlsParameters&&(this._sdpObject.groups[0].mids=this._mediaSections.filter(function(t){return!t.closed}).map(function(t){return t.mid}).join(' '))}}]),n})();e.RemoteSdp=_},614,[9,10,607,593,615]); -__d(function(g,r,_i4,a,_m,_e,d){"use strict";var e=r(d[0]),t=r(d[1]),i=r(d[2]),c=r(d[3]),s=r(d[4]);function o(e){var c=n();return function(){var s,o=i(e);if(c){var n=i(this).constructor;s=Reflect.construct(o,arguments,n)}else s=o.apply(this,arguments);return t(this,s)}}function n(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}function p(e,t){var i="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(i)return(i=i.call(e)).next.bind(i);if(Array.isArray(e)||(i=m(e))||t&&e&&"number"==typeof e.length){i&&(e=i);var c=0;return function(){return c>=e.length?{done:!0}:{done:!1,value:e[c++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function m(e,t){if(e){if("string"==typeof e)return l(e,t);var i=Object.prototype.toString.call(e).slice(8,-1);return"Object"===i&&e.constructor&&(i=e.constructor.name),"Map"===i||"Set"===i?Array.from(e):"Arguments"===i||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i)?l(e,t):void 0}}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var i=0,c=new Array(t);i1&&(i.encoding=e.channels),t._mediaObject.rtp.push(i);var c=v.clone(e.parameters,{});if(y){var s=y.opusStereo,o=y.opusFec,n=y.opusDtx,m=y.opusMaxPlaybackRate,l=y.opusMaxAverageBitrate,u=y.opusPtime,b=y.videoGoogleStartBitrate,f=y.videoGoogleMaxBitrate,_=y.videoGoogleMinBitrate,j=O.codecs.find(function(t){return t.payloadType===e.payloadType});switch(e.mimeType.toLowerCase()){case'audio/opus':void 0!==s&&(j.parameters['sprop-stereo']=s?1:0,c.stereo=s?1:0),void 0!==o&&(j.parameters.useinbandfec=o?1:0,c.useinbandfec=o?1:0),void 0!==n&&(j.parameters.usedtx=n?1:0,c.usedtx=n?1:0),void 0!==m&&(c.maxplaybackrate=m),void 0!==l&&(c.maxaveragebitrate=l),void 0!==u&&(j.parameters.ptime=u,c.ptime=u);break;case'video/vp8':case'video/vp9':case'video/h264':case'video/h265':void 0!==b&&(c['x-google-start-bitrate']=b),void 0!==f&&(c['x-google-max-bitrate']=f),void 0!==_&&(c['x-google-min-bitrate']=_)}}for(var x={payload:e.payloadType,config:''},P=0,S=Object.keys(c);P1&&(T.encoding=M.channels),t._mediaObject.rtp.push(T);for(var w={payload:M.payloadType,config:''},R=0,B=Object.keys(M.parameters);R1&&(v.encoding=f.channels),this._mediaObject.rtp.push(v);for(var _={payload:f.payloadType,config:''},O=0,j=Object.keys(f.parameters);O=e.length?{done:!0}:{done:!1,value:e[s++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function u(e,t){if(e){if("string"==typeof e)return l(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?l(e,t):void 0}}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,s=new Array(t);n1&&(D.debug('send() | enabling legacy simulcast'),v=_.parse(m.sdp),b=v.media[f.idx],x.addLegacySimulcast({offerMediaObject:b,numStreams:i.length}),m={type:'offer',sdp:_.write(v)}),R=!1,k=P.parse((i||[{}])[0].scalabilityMode),i&&1===i.length&&k.spatialLayers>1&&'video/vp9'===u.codecs[0].mimeType.toLowerCase()&&(D.debug('send() | enabling legacy simulcast for VP9 SVC'),R=!0,v=_.parse(m.sdp),b=v.media[f.idx],x.addLegacySimulcast({offerMediaObject:b,numStreams:k.spatialLayers}),m={type:'offer',sdp:_.write(v)}),D.debug('send() | calling pc.setLocalDescription() [offer:%o]',m),B.next=23,t.awrap(this._pc.setLocalDescription(m));case 23:if(!i){B.next=38;break}D.debug('send() | applying given encodings'),T=h.sender.getParameters(),C=0;case 27:if(!(C<(T.encodings||[]).length)){B.next=36;break}if(M=T.encodings[C],I=i[C]){B.next=32;break}return B.abrupt("break",36);case 32:T.encodings[C]=e(M,I);case 33:++C,B.next=27;break;case 36:return B.next=38,t.awrap(h.sender.setParameters(T));case 38:if(L=h.mid,u.mid=L,v=_.parse(this._pc.localDescription.sdp),b=v.media[f.idx],u.rtcp.cname=w.getCname({offerMediaObject:b}),u.encodings=x.getRtpEncodings({offerMediaObject:b}),i)for(O=0;O1&&('video/vp8'===u.codecs[0].mimeType.toLowerCase()||'video/h264'===u.codecs[0].mimeType.toLowerCase()))for(j=p(u.encodings);!(E=j()).done;)E.value.scalabilityMode='S1T3';return this._remoteSdp.send({offerMediaObject:b,reuseMid:f.reuseMid,offerRtpParameters:u,answerRtpParameters:l,codecOptions:c}),A={type:'answer',sdp:this._remoteSdp.getSdp()},D.debug('send() | calling pc.setRemoteDescription() [answer:%o]',A),B.next=52,t.awrap(this._pc.setRemoteDescription(A));case 52:return this._mapMidTransceiver.set(L,h),B.abrupt("return",{localId:L,rtpParameters:u,rtpSender:h.sender});case 54:case"end":return B.stop()}},null,this,null,Promise)}},{key:"stopSending",value:function(e){var n,s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertSendDirection(),D.debug('stopSending() [localId:%s]',e),n=this._mapMidTransceiver.get(e)){c.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return n.sender.replaceTrack(null),this._pc.removeTrack(n.sender),this._remoteSdp.closeMediaSection(n.mid),c.next=10,t.awrap(this._pc.createOffer());case 10:return s=c.sent,D.debug('stopSending() | calling pc.setLocalDescription() [offer:%o]',s),c.next=14,t.awrap(this._pc.setLocalDescription(s));case 14:return i={type:'answer',sdp:this._remoteSdp.getSdp()},D.debug('stopSending() | calling pc.setRemoteDescription() [answer:%o]',i),c.next=18,t.awrap(this._pc.setRemoteDescription(i));case 18:this._mapMidTransceiver.delete(e);case 19:case"end":return c.stop()}},null,this,null,Promise)}},{key:"replaceTrack",value:function(e,n){var s;return t.async(function(i){for(;;)switch(i.prev=i.next){case 0:if(this._assertSendDirection(),n?D.debug('replaceTrack() [localId:%s, track.id:%s]',e,n.id):D.debug('replaceTrack() [localId:%s, no track]',e),s=this._mapMidTransceiver.get(e)){i.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return i.next=7,t.awrap(s.sender.replaceTrack(n));case 7:case"end":return i.stop()}},null,this,null,Promise)}},{key:"setMaxSpatialLayer",value:function(e,n){var s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertSendDirection(),D.debug('setMaxSpatialLayer() [localId:%s, spatialLayer:%s]',e,n),s=this._mapMidTransceiver.get(e)){c.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return(i=s.sender.getParameters()).encodings.forEach(function(e,t){e.active=t<=n}),c.next=9,t.awrap(s.sender.setParameters(i));case 9:case"end":return c.stop()}},null,this,null,Promise)}},{key:"setRtpEncodingParameters",value:function(n,s){var i,c;return t.async(function(o){for(;;)switch(o.prev=o.next){case 0:if(this._assertSendDirection(),D.debug('setRtpEncodingParameters() [localId:%s, params:%o]',n,s),i=this._mapMidTransceiver.get(n)){o.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return(c=i.sender.getParameters()).encodings.forEach(function(t,n){c.encodings[n]=e(e({},t),s)}),o.next=9,t.awrap(i.sender.setParameters(c));case 9:case"end":return o.stop()}},null,this,null,Promise)}},{key:"getSenderStats",value:function(e){var n;return t.async(function(t){for(;;)switch(t.prev=t.next){case 0:if(this._assertSendDirection(),n=this._mapMidTransceiver.get(e)){t.next=4;break}throw new Error('associated RTCRtpTransceiver not found');case 4:return t.abrupt("return",n.sender.getStats());case 5:case"end":return t.stop()}},null,this,null,Promise)}},{key:"sendDataChannel",value:function(e){var n,s,i,c,o,p,u,l,f,h,m,v;return t.async(function(b){for(;;)switch(b.prev=b.next){case 0:if(n=e.ordered,s=e.maxPacketLifeTime,i=e.maxRetransmits,c=e.label,o=e.protocol,this._assertSendDirection(),p={negotiated:!0,id:this._nextSendSctpStreamId,ordered:n,maxPacketLifeTime:s,maxRetransmitTime:s,maxRetransmits:i,protocol:o},D.debug('sendDataChannel() [options:%o]',p),u=this._pc.createDataChannel(c,p),this._nextSendSctpStreamId=++this._nextSendSctpStreamId%T.MIS,this._hasDataChannelMediaSection){b.next=24;break}return b.next=9,t.awrap(this._pc.createOffer());case 9:if(l=b.sent,f=_.parse(l.sdp),h=f.media.find(function(e){return'application'===e.type}),this._transportReady){b.next=15;break}return b.next=15,t.awrap(this._setupTransport({localDtlsRole:'server',localSdpObject:f}));case 15:return D.debug('sendDataChannel() | calling pc.setLocalDescription() [offer:%o]',l),b.next=18,t.awrap(this._pc.setLocalDescription(l));case 18:return this._remoteSdp.sendSctpAssociation({offerMediaObject:h}),m={type:'answer',sdp:this._remoteSdp.getSdp()},D.debug('sendDataChannel() | calling pc.setRemoteDescription() [answer:%o]',m),b.next=23,t.awrap(this._pc.setRemoteDescription(m));case 23:this._hasDataChannelMediaSection=!0;case 24:return v={streamId:p.id,ordered:p.ordered,maxPacketLifeTime:p.maxPacketLifeTime,maxRetransmits:p.maxRetransmits},b.abrupt("return",{dataChannel:u,sctpStreamParameters:v});case 26:case"end":return b.stop()}},null,this,null,Promise)}},{key:"receive",value:function(e){var n,s,i,c,o,p,u,l,f;return t.async(function(h){for(;;)switch(h.prev=h.next){case 0:return n=e.trackId,s=e.kind,i=e.rtpParameters,this._assertRecvDirection(),D.debug('receive() [trackId:%s, kind:%s]',n,s),c=i.mid||String(this._mapMidTransceiver.size),this._remoteSdp.receive({mid:c,kind:s,offerRtpParameters:i,streamId:i.rtcp.cname,trackId:n}),o={type:'offer',sdp:this._remoteSdp.getSdp()},D.debug('receive() | calling pc.setRemoteDescription() [offer:%o]',o),h.next=9,t.awrap(this._pc.setRemoteDescription(o));case 9:return h.next=11,t.awrap(this._pc.createAnswer());case 11:if(p=h.sent,u=_.parse(p.sdp),l=u.media.find(function(e){return String(e.mid)===c}),w.applyCodecParameters({offerRtpParameters:i,answerMediaObject:l}),p={type:'answer',sdp:_.write(u)},this._transportReady){h.next=19;break}return h.next=19,t.awrap(this._setupTransport({localDtlsRole:'client',localSdpObject:u}));case 19:return D.debug('receive() | calling pc.setLocalDescription() [answer:%o]',p),h.next=22,t.awrap(this._pc.setLocalDescription(p));case 22:if(f=this._pc.getTransceivers().find(function(e){return e.mid===c})){h.next=25;break}throw new Error('new RTCRtpTransceiver not found');case 25:return this._mapMidTransceiver.set(c,f),h.abrupt("return",{localId:c,track:f.receiver.track,rtpReceiver:f.receiver});case 27:case"end":return h.stop()}},null,this,null,Promise)}},{key:"stopReceiving",value:function(e){var n,s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertRecvDirection(),D.debug('stopReceiving() [localId:%s]',e),n=this._mapMidTransceiver.get(e)){c.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return this._remoteSdp.closeMediaSection(n.mid),s={type:'offer',sdp:this._remoteSdp.getSdp()},D.debug('stopReceiving() | calling pc.setRemoteDescription() [offer:%o]',s),c.next=10,t.awrap(this._pc.setRemoteDescription(s));case 10:return c.next=12,t.awrap(this._pc.createAnswer());case 12:return i=c.sent,D.debug('stopReceiving() | calling pc.setLocalDescription() [answer:%o]',i),c.next=16,t.awrap(this._pc.setLocalDescription(i));case 16:this._mapMidTransceiver.delete(e);case 17:case"end":return c.stop()}},null,this,null,Promise)}},{key:"pauseReceiving",value:function(e){return t.async(function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}},null,null,null,Promise)}},{key:"resumeReceiving",value:function(e){return t.async(function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}},null,null,null,Promise)}},{key:"getReceiverStats",value:function(e){var n;return t.async(function(t){for(;;)switch(t.prev=t.next){case 0:if(this._assertRecvDirection(),n=this._mapMidTransceiver.get(e)){t.next=4;break}throw new Error('associated RTCRtpTransceiver not found');case 4:return t.abrupt("return",n.receiver.getStats());case 5:case"end":return t.stop()}},null,this,null,Promise)}},{key:"receiveDataChannel",value:function(e){var n,s,i,c,o,p,u,l,f,h,m,v;return t.async(function(b){for(;;)switch(b.prev=b.next){case 0:if(n=e.sctpStreamParameters,s=e.label,i=e.protocol,this._assertRecvDirection(),c=n.streamId,o=n.ordered,p=n.maxPacketLifeTime,u=n.maxRetransmits,l={negotiated:!0,id:c,ordered:o,maxPacketLifeTime:p,maxRetransmitTime:p,maxRetransmits:u,protocol:i},D.debug('receiveDataChannel() [options:%o]',l),f=this._pc.createDataChannel(s,l),this._hasDataChannelMediaSection){b.next=23;break}return this._remoteSdp.receiveSctpAssociation(),h={type:'offer',sdp:this._remoteSdp.getSdp()},D.debug('receiveDataChannel() | calling pc.setRemoteDescription() [offer:%o]',h),b.next=12,t.awrap(this._pc.setRemoteDescription(h));case 12:return b.next=14,t.awrap(this._pc.createAnswer());case 14:if(m=b.sent,this._transportReady){b.next=19;break}return v=_.parse(m.sdp),b.next=19,t.awrap(this._setupTransport({localDtlsRole:'client',localSdpObject:v}));case 19:return D.debug('receiveDataChannel() | calling pc.setRemoteDescription() [answer:%o]',m),b.next=22,t.awrap(this._pc.setLocalDescription(m));case 22:this._hasDataChannelMediaSection=!0;case 23:return b.abrupt("return",{dataChannel:f});case 24:case"end":return b.stop()}},null,this,null,Promise)}},{key:"_setupTransport",value:function(e){var n,s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:return n=e.localDtlsRole,(s=e.localSdpObject)||(s=_.parse(this._pc.localDescription.sdp)),(i=w.extractDtlsParameters({sdpObject:s})).role=n,this._remoteSdp.updateDtlsRole('client'===n?'server':'client'),c.next=7,t.awrap(this.safeEmitAsPromise('@connect',{dtlsParameters:i}));case 7:this._transportReady=!0;case 8:case"end":return c.stop()}},null,this,null,Promise)}},{key:"_assertSendDirection",value:function(){if('send'!==this._direction)throw new Error('method can just be called for handlers with "send" direction')}},{key:"_assertRecvDirection",value:function(){if('recv'!==this._direction)throw new Error('method can just be called for handlers with "recv" direction')}}],[{key:"createFactory",value:function(){return function(){return new v}}}]),v})(R.HandlerInterface);_e.Chrome70=C},617,[22,67,9,10,12,14,17,607,593,597,598,611,612,613,614,616]); -__d(function(g,_r,_i,a,_m,_e,d){"use strict";var e=_r(d[0]),t=_r(d[1]),r=_r(d[2]),n=_r(d[3]),s=_r(d[4]),c=_r(d[5]),i=_r(d[6]);function o(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(r)return(r=r.call(e)).next.bind(r);if(Array.isArray(e)||(r=p(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var n=0;return function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function p(e,t){if(e){if("string"==typeof e)return l(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?l(e,t):void 0}}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r1&&(k.debug('send() | enabling simulcast'),l=v.parse(p.sdp),u=l.media.find(function(e){return'video'===e.type}),w.addLegacySimulcast({offerMediaObject:u,track:n,numStreams:s.length}),p={type:'offer',sdp:v.write(l)}),k.debug('send() | calling pc.setLocalDescription() [offer:%o]',p),I.next=21,t.awrap(this._pc.setLocalDescription(p));case 21:if(l=v.parse(this._pc.localDescription.sdp),u=l.media.find(function(e){return e.type===n.kind}),f.rtcp.cname=R.getCname({offerMediaObject:u}),f.encodings=w.getRtpEncodings({offerMediaObject:u,track:n}),s)for(m=0;m1&&'video/vp8'===f.codecs[0].mimeType.toLowerCase())for(S=o(f.encodings);!(y=S()).done;)y.value.scalabilityMode='S1T3';return this._remoteSdp.send({offerMediaObject:u,offerRtpParameters:f,answerRtpParameters:h,codecOptions:c}),x={type:'answer',sdp:this._remoteSdp.getSdp()},k.debug('send() | calling pc.setRemoteDescription() [answer:%o]',x),I.next=32,t.awrap(this._pc.setRemoteDescription(x));case 32:return P=String(this._nextSendLocalId),this._nextSendLocalId++,D=this._pc.getSenders().find(function(e){return e.track===n}),this._mapSendLocalIdRtpSender.set(P,D),I.abrupt("return",{localId:P,rtpParameters:f,rtpSender:D});case 37:case"end":return I.stop()}},null,this,null,Promise)}},{key:"stopSending",value:function(e){var r,n,s;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertSendDirection(),k.debug('stopSending() [localId:%s]',e),r=this._mapSendLocalIdRtpSender.get(e)){c.next=5;break}throw new Error('associated RTCRtpSender not found');case 5:return this._pc.removeTrack(r),r.track&&this._sendStream.removeTrack(r.track),this._mapSendLocalIdRtpSender.delete(e),c.next=10,t.awrap(this._pc.createOffer());case 10:return n=c.sent,k.debug('stopSending() | calling pc.setLocalDescription() [offer:%o]',n),c.prev=12,c.next=15,t.awrap(this._pc.setLocalDescription(n));case 15:c.next=23;break;case 17:if(c.prev=17,c.t0=c.catch(12),0!==this._sendStream.getTracks().length){c.next=22;break}return k.warn('stopSending() | ignoring expected error due no sending tracks: %s',c.t0.toString()),c.abrupt("return");case 22:throw c.t0;case 23:if('stable'!==this._pc.signalingState){c.next=25;break}return c.abrupt("return");case 25:return s={type:'answer',sdp:this._remoteSdp.getSdp()},k.debug('stopSending() | calling pc.setRemoteDescription() [answer:%o]',s),c.next=29,t.awrap(this._pc.setRemoteDescription(s));case 29:case"end":return c.stop()}},null,this,[[12,17]],Promise)}},{key:"replaceTrack",value:function(e,r){var n,s;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertSendDirection(),r?k.debug('replaceTrack() [localId:%s, track.id:%s]',e,r.id):k.debug('replaceTrack() [localId:%s, no track]',e),n=this._mapSendLocalIdRtpSender.get(e)){c.next=5;break}throw new Error('associated RTCRtpSender not found');case 5:return s=n.track,c.next=8,t.awrap(n.replaceTrack(r));case 8:s&&this._sendStream.removeTrack(s),r&&this._sendStream.addTrack(r);case 10:case"end":return c.stop()}},null,this,null,Promise)}},{key:"setMaxSpatialLayer",value:function(e,r){var n,s;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertSendDirection(),k.debug('setMaxSpatialLayer() [localId:%s, spatialLayer:%s]',e,r),n=this._mapSendLocalIdRtpSender.get(e)){c.next=5;break}throw new Error('associated RTCRtpSender not found');case 5:return(s=n.getParameters()).encodings.forEach(function(e,t){e.active=t<=r}),c.next=9,t.awrap(n.setParameters(s));case 9:case"end":return c.stop()}},null,this,null,Promise)}},{key:"setRtpEncodingParameters",value:function(r,n){var s,c;return t.async(function(i){for(;;)switch(i.prev=i.next){case 0:if(this._assertSendDirection(),k.debug('setRtpEncodingParameters() [localId:%s, params:%o]',r,n),s=this._mapSendLocalIdRtpSender.get(r)){i.next=5;break}throw new Error('associated RTCRtpSender not found');case 5:return(c=s.getParameters()).encodings.forEach(function(t,r){c.encodings[r]=e(e({},t),n)}),i.next=9,t.awrap(s.setParameters(c));case 9:case"end":return i.stop()}},null,this,null,Promise)}},{key:"getSenderStats",value:function(e){var r;return t.async(function(t){for(;;)switch(t.prev=t.next){case 0:if(this._assertSendDirection(),r=this._mapSendLocalIdRtpSender.get(e)){t.next=4;break}throw new Error('associated RTCRtpSender not found');case 4:return t.abrupt("return",r.getStats());case 5:case"end":return t.stop()}},null,this,null,Promise)}},{key:"sendDataChannel",value:function(e){var r,n,s,c,i,o,p,l,u,f,h,m;return t.async(function(S){for(;;)switch(S.prev=S.next){case 0:if(r=e.ordered,n=e.maxPacketLifeTime,s=e.maxRetransmits,c=e.label,i=e.protocol,this._assertSendDirection(),o={negotiated:!0,id:this._nextSendSctpStreamId,ordered:r,maxPacketLifeTime:n,maxRetransmitTime:n,maxRetransmits:s,protocol:i},k.debug('sendDataChannel() [options:%o]',o),p=this._pc.createDataChannel(c,o),this._nextSendSctpStreamId=++this._nextSendSctpStreamId%P.MIS,this._hasDataChannelMediaSection){S.next=24;break}return S.next=9,t.awrap(this._pc.createOffer());case 9:if(l=S.sent,u=v.parse(l.sdp),f=u.media.find(function(e){return'application'===e.type}),this._transportReady){S.next=15;break}return S.next=15,t.awrap(this._setupTransport({localDtlsRole:'server',localSdpObject:u}));case 15:return k.debug('sendDataChannel() | calling pc.setLocalDescription() [offer:%o]',l),S.next=18,t.awrap(this._pc.setLocalDescription(l));case 18:return this._remoteSdp.sendSctpAssociation({offerMediaObject:f}),h={type:'answer',sdp:this._remoteSdp.getSdp()},k.debug('sendDataChannel() | calling pc.setRemoteDescription() [answer:%o]',h),S.next=23,t.awrap(this._pc.setRemoteDescription(h));case 23:this._hasDataChannelMediaSection=!0;case 24:return m={streamId:o.id,ordered:o.ordered,maxPacketLifeTime:o.maxPacketLifeTime,maxRetransmits:o.maxRetransmits},S.abrupt("return",{dataChannel:p,sctpStreamParameters:m});case 26:case"end":return S.stop()}},null,this,null,Promise)}},{key:"receive",value:function(e){var r,n,s,c,i,o,p,l,u,f;return t.async(function(h){for(;;)switch(h.prev=h.next){case 0:return r=e.trackId,n=e.kind,s=e.rtpParameters,this._assertRecvDirection(),k.debug('receive() [trackId:%s, kind:%s]',r,n),c=r,i=n,this._remoteSdp.receive({mid:i,kind:n,offerRtpParameters:s,streamId:s.rtcp.cname,trackId:r}),o={type:'offer',sdp:this._remoteSdp.getSdp()},k.debug('receive() | calling pc.setRemoteDescription() [offer:%o]',o),h.next=10,t.awrap(this._pc.setRemoteDescription(o));case 10:return h.next=12,t.awrap(this._pc.createAnswer());case 12:if(p=h.sent,l=v.parse(p.sdp),u=l.media.find(function(e){return String(e.mid)===i}),R.applyCodecParameters({offerRtpParameters:s,answerMediaObject:u}),p={type:'answer',sdp:v.write(l)},this._transportReady){h.next=20;break}return h.next=20,t.awrap(this._setupTransport({localDtlsRole:'client',localSdpObject:l}));case 20:return k.debug('receive() | calling pc.setLocalDescription() [answer:%o]',p),h.next=23,t.awrap(this._pc.setLocalDescription(p));case 23:if(f=this._pc.getReceivers().find(function(e){return e.track&&e.track.id===c})){h.next=26;break}throw new Error('new RTCRtpReceiver not');case 26:return this._mapRecvLocalIdInfo.set(c,{mid:i,rtpParameters:s,rtpReceiver:f}),h.abrupt("return",{localId:c,track:f.track,rtpReceiver:f});case 28:case"end":return h.stop()}},null,this,null,Promise)}},{key:"stopReceiving",value:function(e){var r,n,s,c,i;return t.async(function(o){for(;;)switch(o.prev=o.next){case 0:return this._assertRecvDirection(),k.debug('stopReceiving() [localId:%s]',e),r=this._mapRecvLocalIdInfo.get(e)||{},n=r.mid,s=r.rtpParameters,this._mapRecvLocalIdInfo.delete(e),this._remoteSdp.planBStopReceiving({mid:n,offerRtpParameters:s}),c={type:'offer',sdp:this._remoteSdp.getSdp()},k.debug('stopReceiving() | calling pc.setRemoteDescription() [offer:%o]',c),o.next=9,t.awrap(this._pc.setRemoteDescription(c));case 9:return o.next=11,t.awrap(this._pc.createAnswer());case 11:return i=o.sent,k.debug('stopReceiving() | calling pc.setLocalDescription() [answer:%o]',i),o.next=15,t.awrap(this._pc.setLocalDescription(i));case 15:case"end":return o.stop()}},null,this,null,Promise)}},{key:"pauseReceiving",value:function(e){return t.async(function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}},null,null,null,Promise)}},{key:"resumeReceiving",value:function(e){return t.async(function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}},null,null,null,Promise)}},{key:"getReceiverStats",value:function(e){var r,n;return t.async(function(t){for(;;)switch(t.prev=t.next){case 0:if(this._assertRecvDirection(),r=this._mapRecvLocalIdInfo.get(e)||{},n=r.rtpReceiver){t.next=4;break}throw new Error('associated RTCRtpReceiver not found');case 4:return t.abrupt("return",n.getStats());case 5:case"end":return t.stop()}},null,this,null,Promise)}},{key:"receiveDataChannel",value:function(e){var r,n,s,c,i,o,p,l,u,f,h,m;return t.async(function(S){for(;;)switch(S.prev=S.next){case 0:if(r=e.sctpStreamParameters,n=e.label,s=e.protocol,this._assertRecvDirection(),c=r.streamId,i=r.ordered,o=r.maxPacketLifeTime,p=r.maxRetransmits,l={negotiated:!0,id:c,ordered:i,maxPacketLifeTime:o,maxRetransmitTime:o,maxRetransmits:p,protocol:s},k.debug('receiveDataChannel() [options:%o]',l),u=this._pc.createDataChannel(n,l),this._hasDataChannelMediaSection){S.next=23;break}return this._remoteSdp.receiveSctpAssociation({oldDataChannelSpec:!0}),f={type:'offer',sdp:this._remoteSdp.getSdp()},k.debug('receiveDataChannel() | calling pc.setRemoteDescription() [offer:%o]',f),S.next=12,t.awrap(this._pc.setRemoteDescription(f));case 12:return S.next=14,t.awrap(this._pc.createAnswer());case 14:if(h=S.sent,this._transportReady){S.next=19;break}return m=v.parse(h.sdp),S.next=19,t.awrap(this._setupTransport({localDtlsRole:'client',localSdpObject:m}));case 19:return k.debug('receiveDataChannel() | calling pc.setRemoteDescription() [answer:%o]',h),S.next=22,t.awrap(this._pc.setLocalDescription(h));case 22:this._hasDataChannelMediaSection=!0;case 23:return S.abrupt("return",{dataChannel:u});case 24:case"end":return S.stop()}},null,this,null,Promise)}},{key:"_setupTransport",value:function(e){var r,n,s;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:return r=e.localDtlsRole,(n=e.localSdpObject)||(n=v.parse(this._pc.localDescription.sdp)),(s=R.extractDtlsParameters({sdpObject:n})).role=r,this._remoteSdp.updateDtlsRole('client'===r?'server':'client'),c.next=7,t.awrap(this.safeEmitAsPromise('@connect',{dtlsParameters:s}));case 7:this._transportReady=!0;case 8:case"end":return c.stop()}},null,this,null,Promise)}},{key:"_assertSendDirection",value:function(){if('send'!==this._direction)throw new Error('method can just be called for handlers with "send" direction')}},{key:"_assertRecvDirection",value:function(){if('recv'!==this._direction)throw new Error('method can just be called for handlers with "recv" direction')}}],[{key:"createFactory",value:function(){return function(){return new m}}}]),m})(y.HandlerInterface);_e.Chrome67=D},618,[22,67,9,10,12,14,17,607,593,597,598,611,619,613,614]); -__d(function(g,r,_i3,a,m,e,d){"use strict";var t=r(d[0]);function s(t,s){var i="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(i)return(i=i.call(t)).next.bind(i);if(Array.isArray(t)||(i=n(t))||s&&t&&"number"==typeof t.length){i&&(t=i);var o=0;return function(){return o>=t.length?{done:!0}:{done:!1,value:t[o++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function n(t,s){if(t){if("string"==typeof t)return i(t,s);var n=Object.prototype.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?i(t,s):void 0}}function i(t,s){(null==s||s>t.length)&&(s=t.length);for(var n=0,i=new Array(s);n=e.length?{done:!0}:{done:!1,value:e[s++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function l(e,t){if(e){if("string"==typeof e)return u(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?u(e,t):void 0}}function u(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,s=new Array(t);n1&&(D.debug('send() | enabling simulcast'),u=_.parse(l.sdp),f=u.media.find(function(e){return'video'===e.type}),R.addLegacySimulcast({offerMediaObject:f,track:s,numStreams:c.length}),l={type:'offer',sdp:_.write(u)}),D.debug('send() | calling pc.setLocalDescription() [offer:%o]',l),I.next=21,t.awrap(this._pc.setLocalDescription(l));case 21:if(u=_.parse(this._pc.localDescription.sdp),f=u.media.find(function(e){return e.type===s.kind}),h.rtcp.cname=x.getCname({offerMediaObject:f}),h.encodings=R.getRtpEncodings({offerMediaObject:f,track:s}),c)for(v=0;v1&&'video/vp8'===h.codecs[0].mimeType.toLowerCase())for(S=p(h.encodings);!(y=S()).done;)y.value.scalabilityMode='S1T3';return this._remoteSdp.send({offerMediaObject:f,offerRtpParameters:h,answerRtpParameters:m,codecOptions:i}),k={type:'answer',sdp:this._remoteSdp.getSdp()},D.debug('send() | calling pc.setRemoteDescription() [answer:%o]',k),I.next=32,t.awrap(this._pc.setRemoteDescription(k));case 32:return P=String(this._nextSendLocalId),this._nextSendLocalId++,this._mapSendLocalIdTrack.set(P,s),I.abrupt("return",{localId:P,rtpParameters:h});case 36:case"end":return I.stop()}},null,this,null,Promise)}},{key:"stopSending",value:function(e){var n,s,c;return t.async(function(i){for(;;)switch(i.prev=i.next){case 0:if(this._assertSendDirection(),D.debug('stopSending() [localId:%s]',e),n=this._mapSendLocalIdTrack.get(e)){i.next=5;break}throw new Error('track not found');case 5:return this._mapSendLocalIdTrack.delete(e),this._sendStream.removeTrack(n),this._pc.addStream(this._sendStream),i.next=10,t.awrap(this._pc.createOffer());case 10:return s=i.sent,D.debug('stopSending() | calling pc.setLocalDescription() [offer:%o]',s),i.prev=12,i.next=15,t.awrap(this._pc.setLocalDescription(s));case 15:i.next=23;break;case 17:if(i.prev=17,i.t0=i.catch(12),0!==this._sendStream.getTracks().length){i.next=22;break}return D.warn('stopSending() | ignoring expected error due no sending tracks: %s',i.t0.toString()),i.abrupt("return");case 22:throw i.t0;case 23:if('stable'!==this._pc.signalingState){i.next=25;break}return i.abrupt("return");case 25:return c={type:'answer',sdp:this._remoteSdp.getSdp()},D.debug('stopSending() | calling pc.setRemoteDescription() [answer:%o]',c),i.next=29,t.awrap(this._pc.setRemoteDescription(c));case 29:case"end":return i.stop()}},null,this,[[12,17]],Promise)}},{key:"replaceTrack",value:function(e,n){return t.async(function(e){for(;;)switch(e.prev=e.next){case 0:throw new y.UnsupportedError('not implemented');case 1:case"end":return e.stop()}},null,null,null,Promise)}},{key:"setMaxSpatialLayer",value:function(e,n){return t.async(function(e){for(;;)switch(e.prev=e.next){case 0:throw new y.UnsupportedError(' not implemented');case 1:case"end":return e.stop()}},null,null,null,Promise)}},{key:"setRtpEncodingParameters",value:function(e,n){return t.async(function(e){for(;;)switch(e.prev=e.next){case 0:throw new y.UnsupportedError('not supported');case 1:case"end":return e.stop()}},null,null,null,Promise)}},{key:"getSenderStats",value:function(e){return t.async(function(e){for(;;)switch(e.prev=e.next){case 0:throw new y.UnsupportedError('not implemented');case 1:case"end":return e.stop()}},null,null,null,Promise)}},{key:"sendDataChannel",value:function(e){var n,s,c,i,o,p,l,u,f,h,m,v;return t.async(function(S){for(;;)switch(S.prev=S.next){case 0:if(n=e.ordered,s=e.maxPacketLifeTime,c=e.maxRetransmits,i=e.label,o=e.protocol,this._assertSendDirection(),p={negotiated:!0,id:this._nextSendSctpStreamId,ordered:n,maxPacketLifeTime:s,maxRetransmitTime:s,maxRetransmits:c,protocol:o},D.debug('sendDataChannel() [options:%o]',p),l=this._pc.createDataChannel(i,p),this._nextSendSctpStreamId=++this._nextSendSctpStreamId%I.MIS,this._hasDataChannelMediaSection){S.next=24;break}return S.next=9,t.awrap(this._pc.createOffer());case 9:if(u=S.sent,f=_.parse(u.sdp),h=f.media.find(function(e){return'application'===e.type}),this._transportReady){S.next=15;break}return S.next=15,t.awrap(this._setupTransport({localDtlsRole:'server',localSdpObject:f}));case 15:return D.debug('sendDataChannel() | calling pc.setLocalDescription() [offer:%o]',u),S.next=18,t.awrap(this._pc.setLocalDescription(u));case 18:return this._remoteSdp.sendSctpAssociation({offerMediaObject:h}),m={type:'answer',sdp:this._remoteSdp.getSdp()},D.debug('sendDataChannel() | calling pc.setRemoteDescription() [answer:%o]',m),S.next=23,t.awrap(this._pc.setRemoteDescription(m));case 23:this._hasDataChannelMediaSection=!0;case 24:return v={streamId:p.id,ordered:p.ordered,maxPacketLifeTime:p.maxPacketLifeTime,maxRetransmits:p.maxRetransmits},S.abrupt("return",{dataChannel:l,sctpStreamParameters:v});case 26:case"end":return S.stop()}},null,this,null,Promise)}},{key:"receive",value:function(e){var n,s,c,i,o,p,l,u,f,h,m,v;return t.async(function(S){for(;;)switch(S.prev=S.next){case 0:return n=e.trackId,s=e.kind,c=e.rtpParameters,this._assertRecvDirection(),D.debug('receive() [trackId:%s, kind:%s]',n,s),i=n,o=s,p=c.rtcp.cname,this._remoteSdp.receive({mid:o,kind:s,offerRtpParameters:c,streamId:p,trackId:n}),l={type:'offer',sdp:this._remoteSdp.getSdp()},D.debug('receive() | calling pc.setRemoteDescription() [offer:%o]',l),S.next=11,t.awrap(this._pc.setRemoteDescription(l));case 11:return S.next=13,t.awrap(this._pc.createAnswer());case 13:if(u=S.sent,f=_.parse(u.sdp),h=f.media.find(function(e){return String(e.mid)===o}),x.applyCodecParameters({offerRtpParameters:c,answerMediaObject:h}),u={type:'answer',sdp:_.write(f)},this._transportReady){S.next=21;break}return S.next=21,t.awrap(this._setupTransport({localDtlsRole:'client',localSdpObject:f}));case 21:return D.debug('receive() | calling pc.setLocalDescription() [answer:%o]',u),S.next=24,t.awrap(this._pc.setLocalDescription(u));case 24:if(m=this._pc.getRemoteStreams().find(function(e){return e.id===p}),v=m.getTrackById(i)){S.next=28;break}throw new Error('remote track not found');case 28:return this._mapRecvLocalIdInfo.set(i,{mid:o,rtpParameters:c}),S.abrupt("return",{localId:i,track:v});case 30:case"end":return S.stop()}},null,this,null,Promise)}},{key:"stopReceiving",value:function(e){var n,s,c,i,o;return t.async(function(p){for(;;)switch(p.prev=p.next){case 0:return this._assertRecvDirection(),D.debug('stopReceiving() [localId:%s]',e),n=this._mapRecvLocalIdInfo.get(e)||{},s=n.mid,c=n.rtpParameters,this._mapRecvLocalIdInfo.delete(e),this._remoteSdp.planBStopReceiving({mid:s,offerRtpParameters:c}),i={type:'offer',sdp:this._remoteSdp.getSdp()},D.debug('stopReceiving() | calling pc.setRemoteDescription() [offer:%o]',i),p.next=9,t.awrap(this._pc.setRemoteDescription(i));case 9:return p.next=11,t.awrap(this._pc.createAnswer());case 11:return o=p.sent,D.debug('stopReceiving() | calling pc.setLocalDescription() [answer:%o]',o),p.next=15,t.awrap(this._pc.setLocalDescription(o));case 15:case"end":return p.stop()}},null,this,null,Promise)}},{key:"pauseReceiving",value:function(e){return t.async(function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}},null,null,null,Promise)}},{key:"resumeReceiving",value:function(e){return t.async(function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}},null,null,null,Promise)}},{key:"getReceiverStats",value:function(e){return t.async(function(e){for(;;)switch(e.prev=e.next){case 0:throw new y.UnsupportedError('not implemented');case 1:case"end":return e.stop()}},null,null,null,Promise)}},{key:"receiveDataChannel",value:function(e){var n,s,c,i,o,p,l,u,f,h,m,v;return t.async(function(S){for(;;)switch(S.prev=S.next){case 0:if(n=e.sctpStreamParameters,s=e.label,c=e.protocol,this._assertRecvDirection(),i=n.streamId,o=n.ordered,p=n.maxPacketLifeTime,l=n.maxRetransmits,u={negotiated:!0,id:i,ordered:o,maxPacketLifeTime:p,maxRetransmitTime:p,maxRetransmits:l,protocol:c},D.debug('receiveDataChannel() [options:%o]',u),f=this._pc.createDataChannel(s,u),this._hasDataChannelMediaSection){S.next=23;break}return this._remoteSdp.receiveSctpAssociation({oldDataChannelSpec:!0}),h={type:'offer',sdp:this._remoteSdp.getSdp()},D.debug('receiveDataChannel() | calling pc.setRemoteDescription() [offer:%o]',h),S.next=12,t.awrap(this._pc.setRemoteDescription(h));case 12:return S.next=14,t.awrap(this._pc.createAnswer());case 14:if(m=S.sent,this._transportReady){S.next=19;break}return v=_.parse(m.sdp),S.next=19,t.awrap(this._setupTransport({localDtlsRole:'client',localSdpObject:v}));case 19:return D.debug('receiveDataChannel() | calling pc.setRemoteDescription() [answer:%o]',m),S.next=22,t.awrap(this._pc.setLocalDescription(m));case 22:this._hasDataChannelMediaSection=!0;case 23:return S.abrupt("return",{dataChannel:f});case 24:case"end":return S.stop()}},null,this,null,Promise)}},{key:"_setupTransport",value:function(e){var n,s,c;return t.async(function(i){for(;;)switch(i.prev=i.next){case 0:return n=e.localDtlsRole,(s=e.localSdpObject)||(s=_.parse(this._pc.localDescription.sdp)),(c=x.extractDtlsParameters({sdpObject:s})).role=n,this._remoteSdp.updateDtlsRole('client'===n?'server':'client'),i.next=7,t.awrap(this.safeEmitAsPromise('@connect',{dtlsParameters:c}));case 7:this._transportReady=!0;case 8:case"end":return i.stop()}},null,this,null,Promise)}},{key:"_assertSendDirection",value:function(){if('send'!==this._direction)throw new Error('method can just be called for handlers with "send" direction')}},{key:"_assertRecvDirection",value:function(){if('recv'!==this._direction)throw new Error('method can just be called for handlers with "recv" direction')}}],[{key:"createFactory",value:function(){return function(){return new v}}}]),v})(k.HandlerInterface);_e.Chrome55=C},620,[22,67,9,10,12,14,17,607,593,596,597,598,611,619,613,614]); -__d(function(g,r,_i,a,_m,_e,d){"use strict";var e=r(d[0]),t=r(d[1]),n=r(d[2]),s=r(d[3]),i=r(d[4]),c=r(d[5]),o=r(d[6]);function p(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(n)return(n=n.call(e)).next.bind(n);if(Array.isArray(e)||(n=u(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var s=0;return function(){return s>=e.length?{done:!0}:{done:!1,value:e[s++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function u(e,t){if(e){if("string"==typeof e)return l(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?l(e,t):void 0}}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,s=new Array(t);n1&&(i.forEach(function(e,t){e.rid="r"+t}),i.reverse()),(u=x.clone(this._sendingRtpParametersByKind[s.kind],{})).codecs=y.reduceCodecs(u.codecs,o),(l=x.clone(this._sendingRemoteRtpParametersByKind[s.kind],{})).codecs=y.reduceCodecs(l.codecs,o),h=this._pc.addTransceiver(s,{direction:'sendonly',streams:[this._sendStream]}),!i){M.next=14;break}return(f=h.sender.getParameters()).encodings=i,M.next=14,t.awrap(h.sender.setParameters(f));case 14:return M.next=16,t.awrap(this._pc.createOffer());case 16:if(m=M.sent,v=_.parse(m.sdp),this._transportReady){M.next=21;break}return M.next=21,t.awrap(this._setupTransport({localDtlsRole:'client',localSdpObject:v}));case 21:return P.debug('send() | calling pc.setLocalDescription() [offer:%o]',m),M.next=24,t.awrap(this._pc.setLocalDescription(m));case 24:if(w=h.mid,u.mid=w,v=_.parse(this._pc.localDescription.sdp),b=v.media[v.media.length-1],u.rtcp.cname=R.getCname({offerMediaObject:b}),i?1===i.length?(k=S.getRtpEncodings({offerMediaObject:b}),e(k[0],i[0]),u.encodings=k):u.encodings=i.reverse():u.encodings=S.getRtpEncodings({offerMediaObject:b}),u.encodings.length>1&&('video/vp8'===u.codecs[0].mimeType.toLowerCase()||'video/h264'===u.codecs[0].mimeType.toLowerCase()))for(D=p(u.encodings);!(T=D()).done;)T.value.scalabilityMode='S1T3';return this._remoteSdp.send({offerMediaObject:b,offerRtpParameters:u,answerRtpParameters:l,codecOptions:c,extmapAllowMixed:!0}),C={type:'answer',sdp:this._remoteSdp.getSdp()},P.debug('send() | calling pc.setRemoteDescription() [answer:%o]',C),M.next=36,t.awrap(this._pc.setRemoteDescription(C));case 36:return this._mapMidTransceiver.set(w,h),M.abrupt("return",{localId:w,rtpParameters:u,rtpSender:h.sender});case 38:case"end":return M.stop()}},null,this,null,Promise)}},{key:"stopSending",value:function(e){var n,s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(P.debug('stopSending() [localId:%s]',e),n=this._mapMidTransceiver.get(e)){c.next=4;break}throw new Error('associated transceiver not found');case 4:return n.sender.replaceTrack(null),this._pc.removeTrack(n.sender),this._remoteSdp.disableMediaSection(n.mid),c.next=9,t.awrap(this._pc.createOffer());case 9:return s=c.sent,P.debug('stopSending() | calling pc.setLocalDescription() [offer:%o]',s),c.next=13,t.awrap(this._pc.setLocalDescription(s));case 13:return i={type:'answer',sdp:this._remoteSdp.getSdp()},P.debug('stopSending() | calling pc.setRemoteDescription() [answer:%o]',i),c.next=17,t.awrap(this._pc.setRemoteDescription(i));case 17:this._mapMidTransceiver.delete(e);case 18:case"end":return c.stop()}},null,this,null,Promise)}},{key:"replaceTrack",value:function(e,n){var s;return t.async(function(i){for(;;)switch(i.prev=i.next){case 0:if(this._assertSendDirection(),n?P.debug('replaceTrack() [localId:%s, track.id:%s]',e,n.id):P.debug('replaceTrack() [localId:%s, no track]',e),s=this._mapMidTransceiver.get(e)){i.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return i.next=7,t.awrap(s.sender.replaceTrack(n));case 7:case"end":return i.stop()}},null,this,null,Promise)}},{key:"setMaxSpatialLayer",value:function(e,n){var s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertSendDirection(),P.debug('setMaxSpatialLayer() [localId:%s, spatialLayer:%s]',e,n),s=this._mapMidTransceiver.get(e)){c.next=5;break}throw new Error('associated transceiver not found');case 5:return i=s.sender.getParameters(),n=i.encodings.length-1-n,i.encodings.forEach(function(e,t){e.active=t>=n}),c.next=10,t.awrap(s.sender.setParameters(i));case 10:case"end":return c.stop()}},null,this,null,Promise)}},{key:"setRtpEncodingParameters",value:function(n,s){var i,c;return t.async(function(o){for(;;)switch(o.prev=o.next){case 0:if(this._assertSendDirection(),P.debug('setRtpEncodingParameters() [localId:%s, params:%o]',n,s),i=this._mapMidTransceiver.get(n)){o.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return(c=i.sender.getParameters()).encodings.forEach(function(t,n){c.encodings[n]=e(e({},t),s)}),o.next=9,t.awrap(i.sender.setParameters(c));case 9:case"end":return o.stop()}},null,this,null,Promise)}},{key:"getSenderStats",value:function(e){var n;return t.async(function(t){for(;;)switch(t.prev=t.next){case 0:if(this._assertSendDirection(),n=this._mapMidTransceiver.get(e)){t.next=4;break}throw new Error('associated RTCRtpTransceiver not found');case 4:return t.abrupt("return",n.sender.getStats());case 5:case"end":return t.stop()}},null,this,null,Promise)}},{key:"sendDataChannel",value:function(e){var n,s,i,c,o,p,u,l,h,f,m,v;return t.async(function(w){for(;;)switch(w.prev=w.next){case 0:if(n=e.ordered,s=e.maxPacketLifeTime,i=e.maxRetransmits,c=e.label,o=e.protocol,this._assertSendDirection(),p={negotiated:!0,id:this._nextSendSctpStreamId,ordered:n,maxPacketLifeTime:s,maxRetransmits:i,protocol:o},P.debug('sendDataChannel() [options:%o]',p),u=this._pc.createDataChannel(c,p),this._nextSendSctpStreamId=++this._nextSendSctpStreamId%T.MIS,this._hasDataChannelMediaSection){w.next=24;break}return w.next=9,t.awrap(this._pc.createOffer());case 9:if(l=w.sent,h=_.parse(l.sdp),f=h.media.find(function(e){return'application'===e.type}),this._transportReady){w.next=15;break}return w.next=15,t.awrap(this._setupTransport({localDtlsRole:'server',localSdpObject:h}));case 15:return P.debug('sendDataChannel() | calling pc.setLocalDescription() [offer:%o]',l),w.next=18,t.awrap(this._pc.setLocalDescription(l));case 18:return this._remoteSdp.sendSctpAssociation({offerMediaObject:f}),m={type:'answer',sdp:this._remoteSdp.getSdp()},P.debug('sendDataChannel() | calling pc.setRemoteDescription() [answer:%o]',m),w.next=23,t.awrap(this._pc.setRemoteDescription(m));case 23:this._hasDataChannelMediaSection=!0;case 24:return v={streamId:p.id,ordered:p.ordered,maxPacketLifeTime:p.maxPacketLifeTime,maxRetransmits:p.maxRetransmits},w.abrupt("return",{dataChannel:u,sctpStreamParameters:v});case 26:case"end":return w.stop()}},null,this,null,Promise)}},{key:"receive",value:function(e){var n,s,i,c,o,p,u,l,h;return t.async(function(f){for(;;)switch(f.prev=f.next){case 0:return n=e.trackId,s=e.kind,i=e.rtpParameters,this._assertRecvDirection(),P.debug('receive() [trackId:%s, kind:%s]',n,s),c=i.mid||String(this._mapMidTransceiver.size),this._remoteSdp.receive({mid:c,kind:s,offerRtpParameters:i,streamId:i.rtcp.cname,trackId:n}),o={type:'offer',sdp:this._remoteSdp.getSdp()},P.debug('receive() | calling pc.setRemoteDescription() [offer:%o]',o),f.next=9,t.awrap(this._pc.setRemoteDescription(o));case 9:return f.next=11,t.awrap(this._pc.createAnswer());case 11:if(p=f.sent,u=_.parse(p.sdp),l=u.media.find(function(e){return String(e.mid)===c}),R.applyCodecParameters({offerRtpParameters:i,answerMediaObject:l}),p={type:'answer',sdp:_.write(u)},this._transportReady){f.next=19;break}return f.next=19,t.awrap(this._setupTransport({localDtlsRole:'client',localSdpObject:u}));case 19:return P.debug('receive() | calling pc.setLocalDescription() [answer:%o]',p),f.next=22,t.awrap(this._pc.setLocalDescription(p));case 22:if(h=this._pc.getTransceivers().find(function(e){return e.mid===c})){f.next=25;break}throw new Error('new RTCRtpTransceiver not found');case 25:return this._mapMidTransceiver.set(c,h),f.abrupt("return",{localId:c,track:h.receiver.track,rtpReceiver:h.receiver});case 27:case"end":return f.stop()}},null,this,null,Promise)}},{key:"stopReceiving",value:function(e){var n,s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertRecvDirection(),P.debug('stopReceiving() [localId:%s]',e),n=this._mapMidTransceiver.get(e)){c.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return this._remoteSdp.closeMediaSection(n.mid),s={type:'offer',sdp:this._remoteSdp.getSdp()},P.debug('stopReceiving() | calling pc.setRemoteDescription() [offer:%o]',s),c.next=10,t.awrap(this._pc.setRemoteDescription(s));case 10:return c.next=12,t.awrap(this._pc.createAnswer());case 12:return i=c.sent,P.debug('stopReceiving() | calling pc.setLocalDescription() [answer:%o]',i),c.next=16,t.awrap(this._pc.setLocalDescription(i));case 16:this._mapMidTransceiver.delete(e);case 17:case"end":return c.stop()}},null,this,null,Promise)}},{key:"pauseReceiving",value:function(e){var n,s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertRecvDirection(),P.debug('pauseReceiving() [localId:%s]',e),n=this._mapMidTransceiver.get(e)){c.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return n.direction='inactive',s={type:'offer',sdp:this._remoteSdp.getSdp()},P.debug('pauseReceiving() | calling pc.setRemoteDescription() [offer:%o]',s),c.next=10,t.awrap(this._pc.setRemoteDescription(s));case 10:return c.next=12,t.awrap(this._pc.createAnswer());case 12:return i=c.sent,P.debug('pauseReceiving() | calling pc.setLocalDescription() [answer:%o]',i),c.next=16,t.awrap(this._pc.setLocalDescription(i));case 16:case"end":return c.stop()}},null,this,null,Promise)}},{key:"resumeReceiving",value:function(e){var n,s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertRecvDirection(),P.debug('resumeReceiving() [localId:%s]',e),n=this._mapMidTransceiver.get(e)){c.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return n.direction='recvonly',s={type:'offer',sdp:this._remoteSdp.getSdp()},P.debug('resumeReceiving() | calling pc.setRemoteDescription() [offer:%o]',s),c.next=10,t.awrap(this._pc.setRemoteDescription(s));case 10:return c.next=12,t.awrap(this._pc.createAnswer());case 12:return i=c.sent,P.debug('resumeReceiving() | calling pc.setLocalDescription() [answer:%o]',i),c.next=16,t.awrap(this._pc.setLocalDescription(i));case 16:case"end":return c.stop()}},null,this,null,Promise)}},{key:"getReceiverStats",value:function(e){var n;return t.async(function(t){for(;;)switch(t.prev=t.next){case 0:if(this._assertRecvDirection(),n=this._mapMidTransceiver.get(e)){t.next=4;break}throw new Error('associated RTCRtpTransceiver not found');case 4:return t.abrupt("return",n.receiver.getStats());case 5:case"end":return t.stop()}},null,this,null,Promise)}},{key:"receiveDataChannel",value:function(e){var n,s,i,c,o,p,u,l,h,f,m,v;return t.async(function(w){for(;;)switch(w.prev=w.next){case 0:if(n=e.sctpStreamParameters,s=e.label,i=e.protocol,this._assertRecvDirection(),c=n.streamId,o=n.ordered,p=n.maxPacketLifeTime,u=n.maxRetransmits,l={negotiated:!0,id:c,ordered:o,maxPacketLifeTime:p,maxRetransmits:u,protocol:i},P.debug('receiveDataChannel() [options:%o]',l),h=this._pc.createDataChannel(s,l),this._hasDataChannelMediaSection){w.next=23;break}return this._remoteSdp.receiveSctpAssociation(),f={type:'offer',sdp:this._remoteSdp.getSdp()},P.debug('receiveDataChannel() | calling pc.setRemoteDescription() [offer:%o]',f),w.next=12,t.awrap(this._pc.setRemoteDescription(f));case 12:return w.next=14,t.awrap(this._pc.createAnswer());case 14:if(m=w.sent,this._transportReady){w.next=19;break}return v=_.parse(m.sdp),w.next=19,t.awrap(this._setupTransport({localDtlsRole:'client',localSdpObject:v}));case 19:return P.debug('receiveDataChannel() | calling pc.setRemoteDescription() [answer:%o]',m),w.next=22,t.awrap(this._pc.setLocalDescription(m));case 22:this._hasDataChannelMediaSection=!0;case 23:return w.abrupt("return",{dataChannel:h});case 24:case"end":return w.stop()}},null,this,null,Promise)}},{key:"_setupTransport",value:function(e){var n,s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:return n=e.localDtlsRole,(s=e.localSdpObject)||(s=_.parse(this._pc.localDescription.sdp)),(i=R.extractDtlsParameters({sdpObject:s})).role=n,this._remoteSdp.updateDtlsRole('client'===n?'server':'client'),c.next=7,t.awrap(this.safeEmitAsPromise('@connect',{dtlsParameters:i}));case 7:this._transportReady=!0;case 8:case"end":return c.stop()}},null,this,null,Promise)}},{key:"_assertSendDirection",value:function(){if('send'!==this._direction)throw new Error('method can just be called for handlers with "send" direction')}},{key:"_assertRecvDirection",value:function(){if('recv'!==this._direction)throw new Error('method can just be called for handlers with "recv" direction')}}],[{key:"createFactory",value:function(){return function(){return new v}}}]),v})(k.HandlerInterface);_e.Firefox60=C},621,[22,67,9,10,12,14,17,607,593,596,597,598,611,612,613,614]); -__d(function(g,r,_i,a,_m,_e,d){"use strict";var e=r(d[0]),t=r(d[1]),n=r(d[2]),s=r(d[3]),i=r(d[4]),c=r(d[5]),o=r(d[6]);function p(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(n)return(n=n.call(e)).next.bind(n);if(Array.isArray(e)||(n=u(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var s=0;return function(){return s>=e.length?{done:!0}:{done:!1,value:e[s++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function u(e,t){if(e){if("string"==typeof e)return l(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?l(e,t):void 0}}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,s=new Array(t);n1&&(k.debug('send() | enabling legacy simulcast'),v=_.parse(m.sdp),w=v.media[f.idx],R.addLegacySimulcast({offerMediaObject:w,numStreams:i.length}),m={type:'offer',sdp:_.write(v)}),k.debug('send() | calling pc.setLocalDescription() [offer:%o]',m),M.next=20,t.awrap(this._pc.setLocalDescription(m));case 20:if(x=h.mid,u.mid=x,v=_.parse(this._pc.localDescription.sdp),w=v.media[f.idx],u.rtcp.cname=y.getCname({offerMediaObject:w}),u.encodings=R.getRtpEncodings({offerMediaObject:w}),i)for(D=0;D1&&('video/vp8'===u.codecs[0].mimeType.toLowerCase()||'video/h264'===u.codecs[0].mimeType.toLowerCase()))for(P=p(u.encodings);!(T=P()).done;)T.value.scalabilityMode='S1T3';return this._remoteSdp.send({offerMediaObject:w,reuseMid:f.reuseMid,offerRtpParameters:u,answerRtpParameters:l,codecOptions:c}),C={type:'answer',sdp:this._remoteSdp.getSdp()},k.debug('send() | calling pc.setRemoteDescription() [answer:%o]',C),M.next=33,t.awrap(this._pc.setRemoteDescription(C));case 33:return this._mapMidTransceiver.set(x,h),M.abrupt("return",{localId:x,rtpParameters:u,rtpSender:h.sender});case 35:case"end":return M.stop()}},null,this,null,Promise)}},{key:"stopSending",value:function(e){var n,s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertSendDirection(),k.debug('stopSending() [localId:%s]',e),n=this._mapMidTransceiver.get(e)){c.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return n.sender.replaceTrack(null),this._pc.removeTrack(n.sender),this._remoteSdp.closeMediaSection(n.mid),c.next=10,t.awrap(this._pc.createOffer());case 10:return s=c.sent,k.debug('stopSending() | calling pc.setLocalDescription() [offer:%o]',s),c.next=14,t.awrap(this._pc.setLocalDescription(s));case 14:return i={type:'answer',sdp:this._remoteSdp.getSdp()},k.debug('stopSending() | calling pc.setRemoteDescription() [answer:%o]',i),c.next=18,t.awrap(this._pc.setRemoteDescription(i));case 18:this._mapMidTransceiver.delete(e);case 19:case"end":return c.stop()}},null,this,null,Promise)}},{key:"replaceTrack",value:function(e,n){var s;return t.async(function(i){for(;;)switch(i.prev=i.next){case 0:if(this._assertSendDirection(),n?k.debug('replaceTrack() [localId:%s, track.id:%s]',e,n.id):k.debug('replaceTrack() [localId:%s, no track]',e),s=this._mapMidTransceiver.get(e)){i.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return i.next=7,t.awrap(s.sender.replaceTrack(n));case 7:case"end":return i.stop()}},null,this,null,Promise)}},{key:"setMaxSpatialLayer",value:function(e,n){var s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertSendDirection(),k.debug('setMaxSpatialLayer() [localId:%s, spatialLayer:%s]',e,n),s=this._mapMidTransceiver.get(e)){c.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return(i=s.sender.getParameters()).encodings.forEach(function(e,t){e.active=t<=n}),c.next=9,t.awrap(s.sender.setParameters(i));case 9:case"end":return c.stop()}},null,this,null,Promise)}},{key:"setRtpEncodingParameters",value:function(n,s){var i,c;return t.async(function(o){for(;;)switch(o.prev=o.next){case 0:if(this._assertSendDirection(),k.debug('setRtpEncodingParameters() [localId:%s, params:%o]',n,s),i=this._mapMidTransceiver.get(n)){o.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return(c=i.sender.getParameters()).encodings.forEach(function(t,n){c.encodings[n]=e(e({},t),s)}),o.next=9,t.awrap(i.sender.setParameters(c));case 9:case"end":return o.stop()}},null,this,null,Promise)}},{key:"getSenderStats",value:function(e){var n;return t.async(function(t){for(;;)switch(t.prev=t.next){case 0:if(this._assertSendDirection(),n=this._mapMidTransceiver.get(e)){t.next=4;break}throw new Error('associated RTCRtpTransceiver not found');case 4:return t.abrupt("return",n.sender.getStats());case 5:case"end":return t.stop()}},null,this,null,Promise)}},{key:"sendDataChannel",value:function(e){var n,s,i,c,o,p,u,l,f,h,m,v;return t.async(function(w){for(;;)switch(w.prev=w.next){case 0:if(n=e.ordered,s=e.maxPacketLifeTime,i=e.maxRetransmits,c=e.label,o=e.protocol,this._assertSendDirection(),p={negotiated:!0,id:this._nextSendSctpStreamId,ordered:n,maxPacketLifeTime:s,maxRetransmits:i,protocol:o},k.debug('sendDataChannel() [options:%o]',p),u=this._pc.createDataChannel(c,p),this._nextSendSctpStreamId=++this._nextSendSctpStreamId%P.MIS,this._hasDataChannelMediaSection){w.next=24;break}return w.next=9,t.awrap(this._pc.createOffer());case 9:if(l=w.sent,f=_.parse(l.sdp),h=f.media.find(function(e){return'application'===e.type}),this._transportReady){w.next=15;break}return w.next=15,t.awrap(this._setupTransport({localDtlsRole:'server',localSdpObject:f}));case 15:return k.debug('sendDataChannel() | calling pc.setLocalDescription() [offer:%o]',l),w.next=18,t.awrap(this._pc.setLocalDescription(l));case 18:return this._remoteSdp.sendSctpAssociation({offerMediaObject:h}),m={type:'answer',sdp:this._remoteSdp.getSdp()},k.debug('sendDataChannel() | calling pc.setRemoteDescription() [answer:%o]',m),w.next=23,t.awrap(this._pc.setRemoteDescription(m));case 23:this._hasDataChannelMediaSection=!0;case 24:return v={streamId:p.id,ordered:p.ordered,maxPacketLifeTime:p.maxPacketLifeTime,maxRetransmits:p.maxRetransmits},w.abrupt("return",{dataChannel:u,sctpStreamParameters:v});case 26:case"end":return w.stop()}},null,this,null,Promise)}},{key:"receive",value:function(e){var n,s,i,c,o,p,u,l,f;return t.async(function(h){for(;;)switch(h.prev=h.next){case 0:return n=e.trackId,s=e.kind,i=e.rtpParameters,this._assertRecvDirection(),k.debug('receive() [trackId:%s, kind:%s]',n,s),c=i.mid||String(this._mapMidTransceiver.size),this._remoteSdp.receive({mid:c,kind:s,offerRtpParameters:i,streamId:i.rtcp.cname,trackId:n}),o={type:'offer',sdp:this._remoteSdp.getSdp()},k.debug('receive() | calling pc.setRemoteDescription() [offer:%o]',o),h.next=9,t.awrap(this._pc.setRemoteDescription(o));case 9:return h.next=11,t.awrap(this._pc.createAnswer());case 11:if(p=h.sent,u=_.parse(p.sdp),l=u.media.find(function(e){return String(e.mid)===c}),y.applyCodecParameters({offerRtpParameters:i,answerMediaObject:l}),p={type:'answer',sdp:_.write(u)},this._transportReady){h.next=19;break}return h.next=19,t.awrap(this._setupTransport({localDtlsRole:'client',localSdpObject:u}));case 19:return k.debug('receive() | calling pc.setLocalDescription() [answer:%o]',p),h.next=22,t.awrap(this._pc.setLocalDescription(p));case 22:if(f=this._pc.getTransceivers().find(function(e){return e.mid===c})){h.next=25;break}throw new Error('new RTCRtpTransceiver not found');case 25:return this._mapMidTransceiver.set(c,f),h.abrupt("return",{localId:c,track:f.receiver.track,rtpReceiver:f.receiver});case 27:case"end":return h.stop()}},null,this,null,Promise)}},{key:"stopReceiving",value:function(e){var n,s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertRecvDirection(),k.debug('stopReceiving() [localId:%s]',e),n=this._mapMidTransceiver.get(e)){c.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return this._remoteSdp.closeMediaSection(n.mid),s={type:'offer',sdp:this._remoteSdp.getSdp()},k.debug('stopReceiving() | calling pc.setRemoteDescription() [offer:%o]',s),c.next=10,t.awrap(this._pc.setRemoteDescription(s));case 10:return c.next=12,t.awrap(this._pc.createAnswer());case 12:return i=c.sent,k.debug('stopReceiving() | calling pc.setLocalDescription() [answer:%o]',i),c.next=16,t.awrap(this._pc.setLocalDescription(i));case 16:this._mapMidTransceiver.delete(e);case 17:case"end":return c.stop()}},null,this,null,Promise)}},{key:"pauseReceiving",value:function(e){var n,s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertRecvDirection(),k.debug('pauseReceiving() [localId:%s]',e),n=this._mapMidTransceiver.get(e)){c.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return n.direction='inactive',s={type:'offer',sdp:this._remoteSdp.getSdp()},k.debug('pauseReceiving() | calling pc.setRemoteDescription() [offer:%o]',s),c.next=10,t.awrap(this._pc.setRemoteDescription(s));case 10:return c.next=12,t.awrap(this._pc.createAnswer());case 12:return i=c.sent,k.debug('pauseReceiving() | calling pc.setLocalDescription() [answer:%o]',i),c.next=16,t.awrap(this._pc.setLocalDescription(i));case 16:case"end":return c.stop()}},null,this,null,Promise)}},{key:"resumeReceiving",value:function(e){var n,s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertRecvDirection(),k.debug('resumeReceiving() [localId:%s]',e),n=this._mapMidTransceiver.get(e)){c.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return n.direction='recvonly',s={type:'offer',sdp:this._remoteSdp.getSdp()},k.debug('resumeReceiving() | calling pc.setRemoteDescription() [offer:%o]',s),c.next=10,t.awrap(this._pc.setRemoteDescription(s));case 10:return c.next=12,t.awrap(this._pc.createAnswer());case 12:return i=c.sent,k.debug('resumeReceiving() | calling pc.setLocalDescription() [answer:%o]',i),c.next=16,t.awrap(this._pc.setLocalDescription(i));case 16:case"end":return c.stop()}},null,this,null,Promise)}},{key:"getReceiverStats",value:function(e){var n;return t.async(function(t){for(;;)switch(t.prev=t.next){case 0:if(this._assertRecvDirection(),n=this._mapMidTransceiver.get(e)){t.next=4;break}throw new Error('associated RTCRtpTransceiver not found');case 4:return t.abrupt("return",n.receiver.getStats());case 5:case"end":return t.stop()}},null,this,null,Promise)}},{key:"receiveDataChannel",value:function(e){var n,s,i,c,o,p,u,l,f,h,m,v;return t.async(function(w){for(;;)switch(w.prev=w.next){case 0:if(n=e.sctpStreamParameters,s=e.label,i=e.protocol,this._assertRecvDirection(),c=n.streamId,o=n.ordered,p=n.maxPacketLifeTime,u=n.maxRetransmits,l={negotiated:!0,id:c,ordered:o,maxPacketLifeTime:p,maxRetransmits:u,protocol:i},k.debug('receiveDataChannel() [options:%o]',l),f=this._pc.createDataChannel(s,l),this._hasDataChannelMediaSection){w.next=23;break}return this._remoteSdp.receiveSctpAssociation(),h={type:'offer',sdp:this._remoteSdp.getSdp()},k.debug('receiveDataChannel() | calling pc.setRemoteDescription() [offer:%o]',h),w.next=12,t.awrap(this._pc.setRemoteDescription(h));case 12:return w.next=14,t.awrap(this._pc.createAnswer());case 14:if(m=w.sent,this._transportReady){w.next=19;break}return v=_.parse(m.sdp),w.next=19,t.awrap(this._setupTransport({localDtlsRole:'client',localSdpObject:v}));case 19:return k.debug('receiveDataChannel() | calling pc.setRemoteDescription() [answer:%o]',m),w.next=22,t.awrap(this._pc.setLocalDescription(m));case 22:this._hasDataChannelMediaSection=!0;case 23:return w.abrupt("return",{dataChannel:f});case 24:case"end":return w.stop()}},null,this,null,Promise)}},{key:"_setupTransport",value:function(e){var n,s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:return n=e.localDtlsRole,(s=e.localSdpObject)||(s=_.parse(this._pc.localDescription.sdp)),(i=y.extractDtlsParameters({sdpObject:s})).role=n,this._remoteSdp.updateDtlsRole('client'===n?'server':'client'),c.next=7,t.awrap(this.safeEmitAsPromise('@connect',{dtlsParameters:i}));case 7:this._transportReady=!0;case 8:case"end":return c.stop()}},null,this,null,Promise)}},{key:"_assertSendDirection",value:function(){if('send'!==this._direction)throw new Error('method can just be called for handlers with "send" direction')}},{key:"_assertRecvDirection",value:function(){if('recv'!==this._direction)throw new Error('method can just be called for handlers with "recv" direction')}}],[{key:"createFactory",value:function(){return function(){return new v}}}]),v})(x.HandlerInterface);_e.Safari12=T},622,[22,67,9,10,12,14,17,607,593,597,598,611,612,613,614]); -__d(function(g,_r,_i,a,_m,_e,d){"use strict";var e=_r(d[0]),t=_r(d[1]),r=_r(d[2]),n=_r(d[3]),s=_r(d[4]),c=_r(d[5]),i=_r(d[6]);function o(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(r)return(r=r.call(e)).next.bind(r);if(Array.isArray(e)||(r=p(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var n=0;return function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function p(e,t){if(e){if("string"==typeof e)return l(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?l(e,t):void 0}}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r1&&(k.debug('send() | enabling simulcast'),l=v.parse(p.sdp),u=l.media.find(function(e){return'video'===e.type}),w.addLegacySimulcast({offerMediaObject:u,track:n,numStreams:s.length}),p={type:'offer',sdp:v.write(l)}),k.debug('send() | calling pc.setLocalDescription() [offer:%o]',p),I.next=21,t.awrap(this._pc.setLocalDescription(p));case 21:if(l=v.parse(this._pc.localDescription.sdp),u=l.media.find(function(e){return e.type===n.kind}),f.rtcp.cname=R.getCname({offerMediaObject:u}),f.encodings=w.getRtpEncodings({offerMediaObject:u,track:n}),s)for(m=0;m1&&'video/vp8'===f.codecs[0].mimeType.toLowerCase())for(S=o(f.encodings);!(y=S()).done;)y.value.scalabilityMode='S1T3';return this._remoteSdp.send({offerMediaObject:u,offerRtpParameters:f,answerRtpParameters:h,codecOptions:c}),x={type:'answer',sdp:this._remoteSdp.getSdp()},k.debug('send() | calling pc.setRemoteDescription() [answer:%o]',x),I.next=32,t.awrap(this._pc.setRemoteDescription(x));case 32:return P=String(this._nextSendLocalId),this._nextSendLocalId++,D=this._pc.getSenders().find(function(e){return e.track===n}),this._mapSendLocalIdRtpSender.set(P,D),I.abrupt("return",{localId:P,rtpParameters:f,rtpSender:D});case 37:case"end":return I.stop()}},null,this,null,Promise)}},{key:"stopSending",value:function(e){var r,n,s;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertSendDirection(),r=this._mapSendLocalIdRtpSender.get(e)){c.next=4;break}throw new Error('associated RTCRtpSender not found');case 4:return r.track&&this._sendStream.removeTrack(r.track),this._mapSendLocalIdRtpSender.delete(e),c.next=8,t.awrap(this._pc.createOffer());case 8:return n=c.sent,k.debug('stopSending() | calling pc.setLocalDescription() [offer:%o]',n),c.prev=10,c.next=13,t.awrap(this._pc.setLocalDescription(n));case 13:c.next=21;break;case 15:if(c.prev=15,c.t0=c.catch(10),0!==this._sendStream.getTracks().length){c.next=20;break}return k.warn('stopSending() | ignoring expected error due no sending tracks: %s',c.t0.toString()),c.abrupt("return");case 20:throw c.t0;case 21:if('stable'!==this._pc.signalingState){c.next=23;break}return c.abrupt("return");case 23:return s={type:'answer',sdp:this._remoteSdp.getSdp()},k.debug('stopSending() | calling pc.setRemoteDescription() [answer:%o]',s),c.next=27,t.awrap(this._pc.setRemoteDescription(s));case 27:case"end":return c.stop()}},null,this,[[10,15]],Promise)}},{key:"replaceTrack",value:function(e,r){var n,s;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertSendDirection(),r?k.debug('replaceTrack() [localId:%s, track.id:%s]',e,r.id):k.debug('replaceTrack() [localId:%s, no track]',e),n=this._mapSendLocalIdRtpSender.get(e)){c.next=5;break}throw new Error('associated RTCRtpSender not found');case 5:return s=n.track,c.next=8,t.awrap(n.replaceTrack(r));case 8:s&&this._sendStream.removeTrack(s),r&&this._sendStream.addTrack(r);case 10:case"end":return c.stop()}},null,this,null,Promise)}},{key:"setMaxSpatialLayer",value:function(e,r){var n,s;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertSendDirection(),k.debug('setMaxSpatialLayer() [localId:%s, spatialLayer:%s]',e,r),n=this._mapSendLocalIdRtpSender.get(e)){c.next=5;break}throw new Error('associated RTCRtpSender not found');case 5:return(s=n.getParameters()).encodings.forEach(function(e,t){e.active=t<=r}),c.next=9,t.awrap(n.setParameters(s));case 9:case"end":return c.stop()}},null,this,null,Promise)}},{key:"setRtpEncodingParameters",value:function(r,n){var s,c;return t.async(function(i){for(;;)switch(i.prev=i.next){case 0:if(this._assertSendDirection(),k.debug('setRtpEncodingParameters() [localId:%s, params:%o]',r,n),s=this._mapSendLocalIdRtpSender.get(r)){i.next=5;break}throw new Error('associated RTCRtpSender not found');case 5:return(c=s.getParameters()).encodings.forEach(function(t,r){c.encodings[r]=e(e({},t),n)}),i.next=9,t.awrap(s.setParameters(c));case 9:case"end":return i.stop()}},null,this,null,Promise)}},{key:"getSenderStats",value:function(e){var r;return t.async(function(t){for(;;)switch(t.prev=t.next){case 0:if(this._assertSendDirection(),r=this._mapSendLocalIdRtpSender.get(e)){t.next=4;break}throw new Error('associated RTCRtpSender not found');case 4:return t.abrupt("return",r.getStats());case 5:case"end":return t.stop()}},null,this,null,Promise)}},{key:"sendDataChannel",value:function(e){var r,n,s,c,i,o,p,l,u,f,h,m;return t.async(function(S){for(;;)switch(S.prev=S.next){case 0:if(r=e.ordered,n=e.maxPacketLifeTime,s=e.maxRetransmits,c=e.label,i=e.protocol,this._assertSendDirection(),o={negotiated:!0,id:this._nextSendSctpStreamId,ordered:r,maxPacketLifeTime:n,maxRetransmits:s,protocol:i},k.debug('sendDataChannel() [options:%o]',o),p=this._pc.createDataChannel(c,o),this._nextSendSctpStreamId=++this._nextSendSctpStreamId%P.MIS,this._hasDataChannelMediaSection){S.next=24;break}return S.next=9,t.awrap(this._pc.createOffer());case 9:if(l=S.sent,u=v.parse(l.sdp),f=u.media.find(function(e){return'application'===e.type}),this._transportReady){S.next=15;break}return S.next=15,t.awrap(this._setupTransport({localDtlsRole:'server',localSdpObject:u}));case 15:return k.debug('sendDataChannel() | calling pc.setLocalDescription() [offer:%o]',l),S.next=18,t.awrap(this._pc.setLocalDescription(l));case 18:return this._remoteSdp.sendSctpAssociation({offerMediaObject:f}),h={type:'answer',sdp:this._remoteSdp.getSdp()},k.debug('sendDataChannel() | calling pc.setRemoteDescription() [answer:%o]',h),S.next=23,t.awrap(this._pc.setRemoteDescription(h));case 23:this._hasDataChannelMediaSection=!0;case 24:return m={streamId:o.id,ordered:o.ordered,maxPacketLifeTime:o.maxPacketLifeTime,maxRetransmits:o.maxRetransmits},S.abrupt("return",{dataChannel:p,sctpStreamParameters:m});case 26:case"end":return S.stop()}},null,this,null,Promise)}},{key:"receive",value:function(e){var r,n,s,c,i,o,p,l,u,f;return t.async(function(h){for(;;)switch(h.prev=h.next){case 0:return r=e.trackId,n=e.kind,s=e.rtpParameters,this._assertRecvDirection(),k.debug('receive() [trackId:%s, kind:%s]',r,n),c=r,i=n,this._remoteSdp.receive({mid:i,kind:n,offerRtpParameters:s,streamId:s.rtcp.cname,trackId:r}),o={type:'offer',sdp:this._remoteSdp.getSdp()},k.debug('receive() | calling pc.setRemoteDescription() [offer:%o]',o),h.next=10,t.awrap(this._pc.setRemoteDescription(o));case 10:return h.next=12,t.awrap(this._pc.createAnswer());case 12:if(p=h.sent,l=v.parse(p.sdp),u=l.media.find(function(e){return String(e.mid)===i}),R.applyCodecParameters({offerRtpParameters:s,answerMediaObject:u}),p={type:'answer',sdp:v.write(l)},this._transportReady){h.next=20;break}return h.next=20,t.awrap(this._setupTransport({localDtlsRole:'client',localSdpObject:l}));case 20:return k.debug('receive() | calling pc.setLocalDescription() [answer:%o]',p),h.next=23,t.awrap(this._pc.setLocalDescription(p));case 23:if(f=this._pc.getReceivers().find(function(e){return e.track&&e.track.id===c})){h.next=26;break}throw new Error('new RTCRtpReceiver not');case 26:return this._mapRecvLocalIdInfo.set(c,{mid:i,rtpParameters:s,rtpReceiver:f}),h.abrupt("return",{localId:c,track:f.track,rtpReceiver:f});case 28:case"end":return h.stop()}},null,this,null,Promise)}},{key:"stopReceiving",value:function(e){var r,n,s,c,i;return t.async(function(o){for(;;)switch(o.prev=o.next){case 0:return this._assertRecvDirection(),k.debug('stopReceiving() [localId:%s]',e),r=this._mapRecvLocalIdInfo.get(e)||{},n=r.mid,s=r.rtpParameters,this._mapRecvLocalIdInfo.delete(e),this._remoteSdp.planBStopReceiving({mid:n,offerRtpParameters:s}),c={type:'offer',sdp:this._remoteSdp.getSdp()},k.debug('stopReceiving() | calling pc.setRemoteDescription() [offer:%o]',c),o.next=9,t.awrap(this._pc.setRemoteDescription(c));case 9:return o.next=11,t.awrap(this._pc.createAnswer());case 11:return i=o.sent,k.debug('stopReceiving() | calling pc.setLocalDescription() [answer:%o]',i),o.next=15,t.awrap(this._pc.setLocalDescription(i));case 15:case"end":return o.stop()}},null,this,null,Promise)}},{key:"getReceiverStats",value:function(e){var r,n;return t.async(function(t){for(;;)switch(t.prev=t.next){case 0:if(this._assertRecvDirection(),r=this._mapRecvLocalIdInfo.get(e)||{},n=r.rtpReceiver){t.next=4;break}throw new Error('associated RTCRtpReceiver not found');case 4:return t.abrupt("return",n.getStats());case 5:case"end":return t.stop()}},null,this,null,Promise)}},{key:"pauseReceiving",value:function(e){return t.async(function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}},null,null,null,Promise)}},{key:"resumeReceiving",value:function(e){return t.async(function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}},null,null,null,Promise)}},{key:"receiveDataChannel",value:function(e){var r,n,s,c,i,o,p,l,u,f,h,m;return t.async(function(S){for(;;)switch(S.prev=S.next){case 0:if(r=e.sctpStreamParameters,n=e.label,s=e.protocol,this._assertRecvDirection(),c=r.streamId,i=r.ordered,o=r.maxPacketLifeTime,p=r.maxRetransmits,l={negotiated:!0,id:c,ordered:i,maxPacketLifeTime:o,maxRetransmits:p,protocol:s},k.debug('receiveDataChannel() [options:%o]',l),u=this._pc.createDataChannel(n,l),this._hasDataChannelMediaSection){S.next=23;break}return this._remoteSdp.receiveSctpAssociation({oldDataChannelSpec:!0}),f={type:'offer',sdp:this._remoteSdp.getSdp()},k.debug('receiveDataChannel() | calling pc.setRemoteDescription() [offer:%o]',f),S.next=12,t.awrap(this._pc.setRemoteDescription(f));case 12:return S.next=14,t.awrap(this._pc.createAnswer());case 14:if(h=S.sent,this._transportReady){S.next=19;break}return m=v.parse(h.sdp),S.next=19,t.awrap(this._setupTransport({localDtlsRole:'client',localSdpObject:m}));case 19:return k.debug('receiveDataChannel() | calling pc.setRemoteDescription() [answer:%o]',h),S.next=22,t.awrap(this._pc.setLocalDescription(h));case 22:this._hasDataChannelMediaSection=!0;case 23:return S.abrupt("return",{dataChannel:u});case 24:case"end":return S.stop()}},null,this,null,Promise)}},{key:"_setupTransport",value:function(e){var r,n,s;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:return r=e.localDtlsRole,(n=e.localSdpObject)||(n=v.parse(this._pc.localDescription.sdp)),(s=R.extractDtlsParameters({sdpObject:n})).role=r,this._remoteSdp.updateDtlsRole('client'===r?'server':'client'),c.next=7,t.awrap(this.safeEmitAsPromise('@connect',{dtlsParameters:s}));case 7:this._transportReady=!0;case 8:case"end":return c.stop()}},null,this,null,Promise)}},{key:"_assertSendDirection",value:function(){if('send'!==this._direction)throw new Error('method can just be called for handlers with "send" direction')}},{key:"_assertRecvDirection",value:function(){if('recv'!==this._direction)throw new Error('method can just be called for handlers with "recv" direction')}}],[{key:"createFactory",value:function(){return function(){return new m}}}]),m})(y.HandlerInterface);_e.Safari11=D},623,[22,67,9,10,12,14,17,607,593,597,598,611,619,613,614]); -__d(function(g,r,_i,a,_m,_e,d){"use strict";var e=r(d[0]),t=r(d[1]),n=r(d[2]),s=r(d[3]),c=r(d[4]),i=r(d[5]),o=r(d[6]);function u(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(n)return(n=n.call(e)).next.bind(n);if(Array.isArray(e)||(n=l(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var s=0;return function(){return s>=e.length?{done:!0}:{done:!1,value:e[s++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function l(e,t){if(e){if("string"==typeof e)return p(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?p(e,t):void 0}}function p(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,s=new Array(t);n=t.length?{done:!0}:{done:!1,value:t[l++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function n(t,n){if(t){if("string"==typeof t)return i(t,n);var o=Object.prototype.toString.call(t).slice(8,-1);return"Object"===o&&t.constructor&&(o=t.constructor.name),"Map"===o||"Set"===o?Array.from(t):"Arguments"===o||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(o)?i(t,n):void 0}}function i(t,n){(null==n||n>t.length)&&(n=t.length);for(var i=0,o=new Array(n);i=e.length?{done:!0}:{done:!1,value:e[s++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function l(e,t){if(e){if("string"==typeof e)return u(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?u(e,t):void 0}}function u(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,s=new Array(t);n1&&(D.debug('send() | enabling simulcast'),u=_.parse(l.sdp),f=u.media.find(function(e){return'video'===e.type}),R.addLegacySimulcast({offerMediaObject:f,track:s,numStreams:c.length}),l={type:'offer',sdp:_.write(u)}),D.debug('send() | calling pc.setLocalDescription() [offer:%o]',l),I.next=21,t.awrap(this._pc.setLocalDescription(l));case 21:if(u=_.parse(this._pc.localDescription.sdp),f=u.media.find(function(e){return e.type===s.kind}),m.rtcp.cname=x.getCname({offerMediaObject:f}),m.encodings=R.getRtpEncodings({offerMediaObject:f,track:s}),c)for(v=0;v1&&('video/vp8'===m.codecs[0].mimeType.toLowerCase()||'video/h264'===m.codecs[0].mimeType.toLowerCase()))for(S=p(m.encodings);!(b=S()).done;)b.value.scalabilityMode='S1T3';return this._remoteSdp.send({offerMediaObject:f,offerRtpParameters:m,answerRtpParameters:h,codecOptions:i}),k={type:'answer',sdp:this._remoteSdp.getSdp()},D.debug('send() | calling pc.setRemoteDescription() [answer:%o]',k),I.next=32,t.awrap(this._pc.setRemoteDescription(k));case 32:return P=String(this._nextSendLocalId),this._nextSendLocalId++,this._mapSendLocalIdTrack.set(P,s),I.abrupt("return",{localId:P,rtpParameters:m});case 36:case"end":return I.stop()}},null,this,null,Promise)}},{key:"stopSending",value:function(e){var n,s,c;return t.async(function(i){for(;;)switch(i.prev=i.next){case 0:if(this._assertSendDirection(),D.debug('stopSending() [localId:%s]',e),n=this._mapSendLocalIdTrack.get(e)){i.next=5;break}throw new Error('track not found');case 5:return this._mapSendLocalIdTrack.delete(e),this._sendStream.removeTrack(n),this._pc.addStream(this._sendStream),i.next=10,t.awrap(this._pc.createOffer());case 10:return s=i.sent,D.debug('stopSending() | calling pc.setLocalDescription() [offer:%o]',s),i.prev=12,i.next=15,t.awrap(this._pc.setLocalDescription(s));case 15:i.next=23;break;case 17:if(i.prev=17,i.t0=i.catch(12),0!==this._sendStream.getTracks().length){i.next=22;break}return D.warn('stopSending() | ignoring expected error due no sending tracks: %s',i.t0.toString()),i.abrupt("return");case 22:throw i.t0;case 23:if('stable'!==this._pc.signalingState){i.next=25;break}return i.abrupt("return");case 25:return c={type:'answer',sdp:this._remoteSdp.getSdp()},D.debug('stopSending() | calling pc.setRemoteDescription() [answer:%o]',c),i.next=29,t.awrap(this._pc.setRemoteDescription(c));case 29:case"end":return i.stop()}},null,this,[[12,17]],Promise)}},{key:"replaceTrack",value:function(e,n){return t.async(function(e){for(;;)switch(e.prev=e.next){case 0:throw new b.UnsupportedError('not implemented');case 1:case"end":return e.stop()}},null,null,null,Promise)}},{key:"setMaxSpatialLayer",value:function(e,n){return t.async(function(e){for(;;)switch(e.prev=e.next){case 0:throw new b.UnsupportedError('not implemented');case 1:case"end":return e.stop()}},null,null,null,Promise)}},{key:"setRtpEncodingParameters",value:function(e,n){return t.async(function(e){for(;;)switch(e.prev=e.next){case 0:throw new b.UnsupportedError('not implemented');case 1:case"end":return e.stop()}},null,null,null,Promise)}},{key:"getSenderStats",value:function(e){return t.async(function(e){for(;;)switch(e.prev=e.next){case 0:throw new b.UnsupportedError('not implemented');case 1:case"end":return e.stop()}},null,null,null,Promise)}},{key:"sendDataChannel",value:function(e){var n,s,c,i,o,p,l,u,f,m,h,v;return t.async(function(S){for(;;)switch(S.prev=S.next){case 0:if(n=e.ordered,s=e.maxPacketLifeTime,c=e.maxRetransmits,i=e.label,o=e.protocol,this._assertSendDirection(),p={negotiated:!0,id:this._nextSendSctpStreamId,ordered:n,maxPacketLifeTime:s,maxRetransmitTime:s,maxRetransmits:c,protocol:o},D.debug('sendDataChannel() [options:%o]',p),l=this._pc.createDataChannel(i,p),this._nextSendSctpStreamId=++this._nextSendSctpStreamId%I.MIS,this._hasDataChannelMediaSection){S.next=24;break}return S.next=9,t.awrap(this._pc.createOffer());case 9:if(u=S.sent,f=_.parse(u.sdp),m=f.media.find(function(e){return'application'===e.type}),this._transportReady){S.next=15;break}return S.next=15,t.awrap(this._setupTransport({localDtlsRole:'server',localSdpObject:f}));case 15:return D.debug('sendDataChannel() | calling pc.setLocalDescription() [offer:%o]',u),S.next=18,t.awrap(this._pc.setLocalDescription(u));case 18:return this._remoteSdp.sendSctpAssociation({offerMediaObject:m}),h={type:'answer',sdp:this._remoteSdp.getSdp()},D.debug('sendDataChannel() | calling pc.setRemoteDescription() [answer:%o]',h),S.next=23,t.awrap(this._pc.setRemoteDescription(h));case 23:this._hasDataChannelMediaSection=!0;case 24:return v={streamId:p.id,ordered:p.ordered,maxPacketLifeTime:p.maxPacketLifeTime,maxRetransmits:p.maxRetransmits},S.abrupt("return",{dataChannel:l,sctpStreamParameters:v});case 26:case"end":return S.stop()}},null,this,null,Promise)}},{key:"receive",value:function(e){var n,s,c,i,o,p,l,u,f,m,h,v;return t.async(function(S){for(;;)switch(S.prev=S.next){case 0:return n=e.trackId,s=e.kind,c=e.rtpParameters,this._assertRecvDirection(),D.debug('receive() [trackId:%s, kind:%s]',n,s),i=n,o=s,p=c.rtcp.cname,D.debug('receive() | forcing a random remote streamId to avoid well known bug in react-native-webrtc'),p+="-hack-"+w.generateRandomNumber(),this._remoteSdp.receive({mid:o,kind:s,offerRtpParameters:c,streamId:p,trackId:n}),l={type:'offer',sdp:this._remoteSdp.getSdp()},D.debug('receive() | calling pc.setRemoteDescription() [offer:%o]',l),S.next=13,t.awrap(this._pc.setRemoteDescription(l));case 13:return S.next=15,t.awrap(this._pc.createAnswer());case 15:if(u=S.sent,f=_.parse(u.sdp),m=f.media.find(function(e){return String(e.mid)===o}),x.applyCodecParameters({offerRtpParameters:c,answerMediaObject:m}),u={type:'answer',sdp:_.write(f)},this._transportReady){S.next=23;break}return S.next=23,t.awrap(this._setupTransport({localDtlsRole:'client',localSdpObject:f}));case 23:return D.debug('receive() | calling pc.setLocalDescription() [answer:%o]',u),S.next=26,t.awrap(this._pc.setLocalDescription(u));case 26:if(h=this._pc.getRemoteStreams().find(function(e){return e.id===p}),v=h.getTrackById(i)){S.next=30;break}throw new Error('remote track not found');case 30:return this._mapRecvLocalIdInfo.set(i,{mid:o,rtpParameters:c}),S.abrupt("return",{localId:i,track:v});case 32:case"end":return S.stop()}},null,this,null,Promise)}},{key:"stopReceiving",value:function(e){var n,s,c,i,o;return t.async(function(p){for(;;)switch(p.prev=p.next){case 0:return this._assertRecvDirection(),D.debug('stopReceiving() [localId:%s]',e),n=this._mapRecvLocalIdInfo.get(e)||{},s=n.mid,c=n.rtpParameters,this._mapRecvLocalIdInfo.delete(e),this._remoteSdp.planBStopReceiving({mid:s,offerRtpParameters:c}),i={type:'offer',sdp:this._remoteSdp.getSdp()},D.debug('stopReceiving() | calling pc.setRemoteDescription() [offer:%o]',i),p.next=9,t.awrap(this._pc.setRemoteDescription(i));case 9:return p.next=11,t.awrap(this._pc.createAnswer());case 11:return o=p.sent,D.debug('stopReceiving() | calling pc.setLocalDescription() [answer:%o]',o),p.next=15,t.awrap(this._pc.setLocalDescription(o));case 15:case"end":return p.stop()}},null,this,null,Promise)}},{key:"pauseReceiving",value:function(e){return t.async(function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}},null,null,null,Promise)}},{key:"resumeReceiving",value:function(e){return t.async(function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}},null,null,null,Promise)}},{key:"getReceiverStats",value:function(e){return t.async(function(e){for(;;)switch(e.prev=e.next){case 0:throw new b.UnsupportedError('not implemented');case 1:case"end":return e.stop()}},null,null,null,Promise)}},{key:"receiveDataChannel",value:function(e){var n,s,c,i,o,p,l,u,f,m,h,v;return t.async(function(S){for(;;)switch(S.prev=S.next){case 0:if(n=e.sctpStreamParameters,s=e.label,c=e.protocol,this._assertRecvDirection(),i=n.streamId,o=n.ordered,p=n.maxPacketLifeTime,l=n.maxRetransmits,u={negotiated:!0,id:i,ordered:o,maxPacketLifeTime:p,maxRetransmitTime:p,maxRetransmits:l,protocol:c},D.debug('receiveDataChannel() [options:%o]',u),f=this._pc.createDataChannel(s,u),this._hasDataChannelMediaSection){S.next=23;break}return this._remoteSdp.receiveSctpAssociation({oldDataChannelSpec:!0}),m={type:'offer',sdp:this._remoteSdp.getSdp()},D.debug('receiveDataChannel() | calling pc.setRemoteDescription() [offer:%o]',m),S.next=12,t.awrap(this._pc.setRemoteDescription(m));case 12:return S.next=14,t.awrap(this._pc.createAnswer());case 14:if(h=S.sent,this._transportReady){S.next=19;break}return v=_.parse(h.sdp),S.next=19,t.awrap(this._setupTransport({localDtlsRole:'client',localSdpObject:v}));case 19:return D.debug('receiveDataChannel() | calling pc.setRemoteDescription() [answer:%o]',h),S.next=22,t.awrap(this._pc.setLocalDescription(h));case 22:this._hasDataChannelMediaSection=!0;case 23:return S.abrupt("return",{dataChannel:f});case 24:case"end":return S.stop()}},null,this,null,Promise)}},{key:"_setupTransport",value:function(e){var n,s,c;return t.async(function(i){for(;;)switch(i.prev=i.next){case 0:return n=e.localDtlsRole,(s=e.localSdpObject)||(s=_.parse(this._pc.localDescription.sdp)),(c=x.extractDtlsParameters({sdpObject:s})).role=n,this._remoteSdp.updateDtlsRole('client'===n?'server':'client'),i.next=7,t.awrap(this.safeEmitAsPromise('@connect',{dtlsParameters:c}));case 7:this._transportReady=!0;case 8:case"end":return i.stop()}},null,this,null,Promise)}},{key:"_assertSendDirection",value:function(){if('send'!==this._direction)throw new Error('method can just be called for handlers with "send" direction')}},{key:"_assertRecvDirection",value:function(){if('recv'!==this._direction)throw new Error('method can just be called for handlers with "recv" direction')}}],[{key:"createFactory",value:function(){return function(){return new v}}}]),v})(k.HandlerInterface);_e.ReactNative=C},626,[22,67,9,10,12,14,17,607,593,596,597,598,611,619,613,614]); -__d(function(g,r,i,a,_m,e,d){"use strict";var t=this&&this.__createBinding||(Object.create?function(t,n,o,c){void 0===c&&(c=o),Object.defineProperty(t,c,{enumerable:!0,get:function(){return n[o]}})}:function(t,n,o,c){void 0===c&&(c=o),t[c]=n[o]}),n=this&&this.__exportStar||function(n,o){for(var c in n)"default"===c||o.hasOwnProperty(c)||t(o,n,c)};Object.defineProperty(e,"__esModule",{value:!0}),n(r(d[0]),e),n(r(d[1]),e),n(r(d[2]),e),n(r(d[3]),e),n(r(d[4]),e),n(r(d[5]),e),n(r(d[6]),e),n(r(d[7]),e),n(r(d[8]),e),n(r(d[9]),e)},627,[591,600,602,603,604,605,628,629,613,596]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0})},628,[]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0})},629,[]); -__d(function(g,r,i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.WebSocketProvider=_e.WebSocketContext=void 0;var t=e(r(d[1])),n=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=l(t);if(n&&n.has(e))return n.get(e);var o={},c=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in e)if("default"!==u&&Object.prototype.hasOwnProperty.call(e,u)){var f=c?Object.getOwnPropertyDescriptor(e,u):null;f&&(f.get||f.set)?Object.defineProperty(o,u,f):o[u]=e[u]}o.default=e,n&&n.set(e,o);return o})(r(d[2])),o=e(r(d[3])),c=r(d[4]),u=r(d[5]),f=r(d[6]),s=r(d[7]);function l(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(l=function(e){return e?n:t})(e)}var p=(0,n.createContext)(null);_e.WebSocketContext=p;_e.WebSocketProvider=function(e){var l=e.children,v=e.url,S=e.roomURL,k=e.peerId,O=(0,c.useDispatch)(),P=(0,n.useState)(),b=(0,t.default)(P,2),y=b[0],E=b[1],_=(0,c.useSelector)(function(e){return e.participant.authToken});return(0,n.useEffect)(function(){if(!v||!S||!k)return function(){};var e=new u.EventEmitter,t=(0,o.default)(v+"?roomURL="+S+"&peerId="+k+"&authToken="+_+"&version="+s.CLIENT_APP_VERSION);return t.on('disconnect',function(){O((0,f.setRoomSocketState)(f.RoomSocketState.DISCONNECTED))}),t.on('connect_error',function(e){console.log('connect_error',e)}),t.on('error',function(e){console.log('err socket')}),t.on('connect',function(){console.log('[DYTE] Connected'),O((0,f.setRoomSocketState)(f.RoomSocketState.CONNECTED))}),t.on('event://server-simple-message',function(t,n){var o=JSON.parse(t);e.emit('socket',o,n),O(o)}),E({socket:t,sendMessage:function(e,n){return new Promise(function(o){t.emit('event://send-message',JSON.stringify(e),function(e){var t=JSON.parse(e);O(t),o(t),n&&n(t)})})},emitter:e}),function(){t.disconnect(),E(null)}},[v,S,k,_,O]),n.default.createElement(p.Provider,{value:y},l)}},630,[1,41,165,631,432,595,480,504]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.io=e.Socket=e.Manager=e.protocol=void 0;var o=r(d[0]),t=r(d[1]),n=r(d[2])("socket.io-client");m.exports=e=u;var c=e.managers={};function u(u,f){"object"==typeof u&&(f=u,u=void 0),f=f||{};var s,p=(0,o.url)(u,f.path||"/socket.io"),l=p.source,y=p.id,v=p.path,b=c[y]&&v in c[y].nsps;return f.forceNew||f["force new connection"]||!1===f.multiplex||b?(n("ignoring socket cache for %s",l),s=new t.Manager(l,f)):(c[y]||(n("new io instance for %s",l),c[y]=new t.Manager(l,f)),s=c[y]),p.query&&!f.query&&(f.query=p.queryKey),s.socket(p.path,f)}e.io=u;var f=r(d[3]);Object.defineProperty(e,"protocol",{enumerable:!0,get:function(){return f.protocol}}),e.connect=u;var s=r(d[1]);Object.defineProperty(e,"Manager",{enumerable:!0,get:function(){return s.Manager}});var p=r(d[4]);Object.defineProperty(e,"Socket",{enumerable:!0,get:function(){return p.Socket}}),e.default=u},631,[632,634,588,657,656]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.url=void 0;var t=r(d[0]),o=r(d[1])("socket.io-client:url");e.url=function(p){var s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",l=arguments.length>2?arguments[2]:void 0,c=p;l=l||"undefined"!=typeof location&&location,null==p&&(p=l.protocol+"//"+l.host),"string"==typeof p&&("/"===p.charAt(0)&&(p="/"===p.charAt(1)?l.protocol+p:l.host+p),/^(https?|wss?):\/\//.test(p)||(o("protocol-less url %s",p),p=void 0!==l?l.protocol+"//"+p:"https://"+p),o("parse %s",p),c=t(p)),c.port||(/^(http|ws)$/.test(c.protocol)?c.port="80":/^(http|ws)s$/.test(c.protocol)&&(c.port="443")),c.path=c.path||"/";var h=-1!==c.host.indexOf(":")?"["+c.host+"]":c.host;return c.id=c.protocol+"://"+h+":"+c.port+s,c.href=c.protocol+"://"+h+(l&&l.port===c.port?"":":"+c.port),c}},632,[633,588]); -__d(function(g,r,_i,a,_m,_e,d){var e=/^(?:(?![^:@]+:[^:@\/]*@)(http|https|ws|wss):\/\/)?((?:(([^:@]*)(?::([^:@]*))?)?@)?((?:[a-f0-9]{0,4}:){2,7}[a-f0-9]{0,4}|[^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/,t=['source','protocol','authority','userInfo','user','password','host','port','relative','path','directory','file','query','anchor'];function s(e,t){var s=t.replace(/\/{2,9}/g,"/").split("/");return'/'!=t.substr(0,1)&&0!==t.length||s.splice(0,1),'/'==t.substr(t.length-1,1)&&s.splice(s.length-1,1),s}function n(e,t){var s={};return t.replace(/(?:^|&)([^&=]*)=?([^&]*)/g,function(e,t,n){t&&(s[t]=n)}),s}_m.exports=function(u){var o=u,i=u.indexOf('['),c=u.indexOf(']');-1!=i&&-1!=c&&(u=u.substring(0,i)+u.substring(i,c).replace(/:/g,';')+u.substring(c,u.length));for(var p=e.exec(u||''),h={},l=14;l--;)h[t[l]]=p[l]||'';return-1!=i&&-1!=c&&(h.source=o,h.host=h.host.substring(1,h.host.length-1).replace(/;/g,':'),h.authority=h.authority.replace('[','').replace(']','').replace(/;/g,':'),h.ipv6uri=!0),h.pathNames=s(h,h.path),h.queryKey=n(h,h.query),h}},633,[]); -__d(function(g,r,_i2,a,m,_e,d){"use strict";var e=r(d[0]),t=r(d[1]),n=r(d[2]),i=r(d[3]),o=r(d[4]),c=r(d[5]);function s(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}Object.defineProperty(_e,"__esModule",{value:!0}),_e.Manager=void 0;var u=r(d[6]),h=r(d[7]),l=r(d[8]),f=r(d[9]),p=r(d[10]),v=r(d[11]),y=r(d[12]),k=r(d[13])("socket.io-client:manager"),_=(function(y){i(D,y);var _,b,R=(_=D,b=s(),function(){var e,t=c(_);if(b){var n=c(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return o(this,e)});function D(t,i){var o,c;e(this,D),(o=R.call(this)).nsps={},o.subs=[],t&&"object"==typeof t&&(i=t,t=void 0),(i=i||{}).path=i.path||"/socket.io",o.opts=i,(0,h.installTimerFunctions)(n(o),i),o.reconnection(!1!==i.reconnection),o.reconnectionAttempts(i.reconnectionAttempts||1/0),o.reconnectionDelay(i.reconnectionDelay||1e3),o.reconnectionDelayMax(i.reconnectionDelayMax||5e3),o.randomizationFactor(null!==(c=i.randomizationFactor)&&void 0!==c?c:.5),o.backoff=new v({min:o.reconnectionDelay(),max:o.reconnectionDelayMax(),jitter:o.randomizationFactor()}),o.timeout(null==i.timeout?2e4:i.timeout),o._readyState="closed",o.uri=t;var s=i.parser||f;return o.encoder=new s.Encoder,o.decoder=new s.Decoder,o._autoConnect=!1!==i.autoConnect,o._autoConnect&&o.open(),o}return t(D,[{key:"reconnection",value:function(e){return arguments.length?(this._reconnection=!!e,this):this._reconnection}},{key:"reconnectionAttempts",value:function(e){return void 0===e?this._reconnectionAttempts:(this._reconnectionAttempts=e,this)}},{key:"reconnectionDelay",value:function(e){var t;return void 0===e?this._reconnectionDelay:(this._reconnectionDelay=e,null===(t=this.backoff)||void 0===t||t.setMin(e),this)}},{key:"randomizationFactor",value:function(e){var t;return void 0===e?this._randomizationFactor:(this._randomizationFactor=e,null===(t=this.backoff)||void 0===t||t.setJitter(e),this)}},{key:"reconnectionDelayMax",value:function(e){var t;return void 0===e?this._reconnectionDelayMax:(this._reconnectionDelayMax=e,null===(t=this.backoff)||void 0===t||t.setMax(e),this)}},{key:"timeout",value:function(e){return arguments.length?(this._timeout=e,this):this._timeout}},{key:"maybeReconnectOnOpen",value:function(){!this._reconnecting&&this._reconnection&&0===this.backoff.attempts&&this.reconnect()}},{key:"open",value:function(e){var t=this;if(k("readyState %s",this._readyState),~this._readyState.indexOf("open"))return this;k("opening %s",this.uri),this.engine=u(this.uri,this.opts);var n=this.engine,i=this;this._readyState="opening",this.skipReconnect=!1;var o=(0,p.on)(n,"open",function(){i.onopen(),e&&e()}),c=(0,p.on)(n,"error",function(n){k("error"),i.cleanup(),i._readyState="closed",t.emitReserved("error",n),e?e(n):i.maybeReconnectOnOpen()});if(!1!==this._timeout){var s=this._timeout;k("connect attempt will timeout after %d",s),0===s&&o();var h=this.setTimeoutFn(function(){k("connect attempt timed out after %d",s),o(),n.close(),n.emit("error",new Error("timeout"))},s);this.opts.autoUnref&&h.unref(),this.subs.push(function(){clearTimeout(h)})}return this.subs.push(o),this.subs.push(c),this}},{key:"connect",value:function(e){return this.open(e)}},{key:"onopen",value:function(){k("open"),this.cleanup(),this._readyState="open",this.emitReserved("open");var e=this.engine;this.subs.push((0,p.on)(e,"ping",this.onping.bind(this)),(0,p.on)(e,"data",this.ondata.bind(this)),(0,p.on)(e,"error",this.onerror.bind(this)),(0,p.on)(e,"close",this.onclose.bind(this)),(0,p.on)(this.decoder,"decoded",this.ondecoded.bind(this)))}},{key:"onping",value:function(){this.emitReserved("ping")}},{key:"ondata",value:function(e){this.decoder.add(e)}},{key:"ondecoded",value:function(e){this.emitReserved("packet",e)}},{key:"onerror",value:function(e){k("error",e),this.emitReserved("error",e)}},{key:"socket",value:function(e,t){var n=this.nsps[e];return n||(n=new l.Socket(this,e,t),this.nsps[e]=n),n}},{key:"_destroy",value:function(e){for(var t=0,n=Object.keys(this.nsps);t=this._reconnectionAttempts)k("reconnect failed"),this.backoff.reset(),this.emitReserved("reconnect_failed"),this._reconnecting=!1;else{var n=this.backoff.duration();k("will wait %dms before reconnect attempt",n),this._reconnecting=!0;var i=this.setTimeoutFn(function(){t.skipReconnect||(k("attempting reconnect"),e.emitReserved("reconnect_attempt",t.backoff.attempts),t.skipReconnect||t.open(function(n){n?(k("reconnect attempt error"),t._reconnecting=!1,t.reconnect(),e.emitReserved("reconnect_error",n)):(k("reconnect success"),t.onreconnect())}))},n);this.opts.autoUnref&&i.unref(),this.subs.push(function(){clearTimeout(i)})}}},{key:"onreconnect",value:function(){var e=this.backoff.attempts;this._reconnecting=!1,this.backoff.reset(),this.emitReserved("reconnect",e)}}]),D})(y.StrictEventEmitter);_e.Manager=_},634,[9,10,16,12,14,17,635,650,656,657,660,662,661,588]); -__d(function(g,r,i,a,m,e,d){var o=r(d[0]);m.exports=function(t,p){return new o(t,p)},m.exports.Socket=o,m.exports.protocol=o.protocol,m.exports.Transport=r(d[1]),m.exports.transports=r(d[2]),m.exports.parser=r(d[3])},635,[636,643,637,644]); -__d(function(g,r,_i,a,m,_e,d){var e=r(d[0]),t=r(d[1]),s=r(d[2]),n=r(d[3]),o=r(d[4]),i=r(d[5]),p=r(d[6]);function c(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}var u=r(d[7]),h=r(d[8]),l=r(d[9])("engine.io-client:socket"),f=r(d[10]),v=r(d[11]),y=r(d[12]),k=r(d[13]).installTimerFunctions,b=(function(b){"use strict";o(B,h);var w,S,L=(w=B,S=c(),function(){var e,t=p(w);if(S){var s=p(this).constructor;e=Reflect.construct(t,arguments,s)}else e=t.apply(this,arguments);return i(this,e)});function B(s){var o,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return t(this,B),o=L.call(this),s&&"object"==typeof s&&(i=s,s=null),s?(s=v(s),i.hostname=s.host,i.secure="https"===s.protocol||"wss"===s.protocol,i.port=s.port,s.query&&(i.query=s.query)):i.host&&(i.hostname=v(i.host).host),k(n(o),i),o.secure=null!=i.secure?i.secure:"undefined"!=typeof location&&"https:"===location.protocol,i.hostname&&!i.port&&(i.port=o.secure?"443":"80"),o.hostname=i.hostname||("undefined"!=typeof location?location.hostname:"localhost"),o.port=i.port||("undefined"!=typeof location&&location.port?location.port:o.secure?443:80),o.transports=i.transports||["polling","websocket"],o.readyState="",o.writeBuffer=[],o.prevBufferLen=0,o.opts=e({path:"/engine.io",agent:!1,withCredentials:!1,upgrade:!0,jsonp:!0,timestampParam:"t",rememberUpgrade:!1,rejectUnauthorized:!0,perMessageDeflate:{threshold:1024},transportOptions:{},closeOnBeforeunload:!0},i),o.opts.path=o.opts.path.replace(/\/$/,"")+"/","string"==typeof o.opts.query&&(o.opts.query=y.decode(o.opts.query)),o.id=null,o.upgrades=null,o.pingInterval=null,o.pingTimeout=null,o.pingTimeoutTimer=null,"function"==typeof addEventListener&&(o.opts.closeOnBeforeunload&&addEventListener("beforeunload",function(){o.transport&&(o.transport.removeAllListeners(),o.transport.close())},!1),"localhost"!==o.hostname&&(o.offlineEventListener=function(){o.onClose("transport close")},addEventListener("offline",o.offlineEventListener,!1))),o.open(),o}return s(B,[{key:"createTransport",value:function(t){l('creating transport "%s"',t);var s=T(this.opts.query);s.EIO=f.protocol,s.transport=t,this.id&&(s.sid=this.id);var n=e({},this.opts.transportOptions[t],this.opts,{query:s,socket:this,hostname:this.hostname,secure:this.secure,port:this.port});return l("options: %j",n),new u[t](n)}},{key:"open",value:function(){var e,t=this;if(this.opts.rememberUpgrade&&B.priorWebsocketSuccess&&-1!==this.transports.indexOf("websocket"))e="websocket";else{if(0===this.transports.length)return void this.setTimeoutFn(function(){t.emit("error","No transports available")},0);e=this.transports[0]}this.readyState="opening";try{e=this.createTransport(e)}catch(e){return l("error while creating transport: %s",e),this.transports.shift(),void this.open()}e.open(),this.setTransport(e)}},{key:"setTransport",value:function(e){var t=this;l("setting transport %s",e.name),this.transport&&(l("clearing existing transport %s",this.transport.name),this.transport.removeAllListeners()),this.transport=e,e.on("drain",this.onDrain.bind(this)).on("packet",this.onPacket.bind(this)).on("error",this.onError.bind(this)).on("close",function(){t.onClose("transport close")})}},{key:"probe",value:function(e){var t=this;l('probing transport "%s"',e);var s=this.createTransport(e,{probe:1}),n=!1;B.priorWebsocketSuccess=!1;var o=function(){n||(l('probe transport "%s" opened',e),s.send([{type:"ping",data:"probe"}]),s.once("packet",function(o){if(!n)if("pong"===o.type&&"probe"===o.data){if(l('probe transport "%s" pong',e),t.upgrading=!0,t.emit("upgrading",s),!s)return;B.priorWebsocketSuccess="websocket"===s.name,l('pausing current transport "%s"',t.transport.name),t.transport.pause(function(){n||"closed"!==t.readyState&&(l("changing transport and sending upgrade packet"),f(),t.setTransport(s),s.send([{type:"upgrade"}]),t.emit("upgrade",s),s=null,t.upgrading=!1,t.flush())})}else{l('probe transport "%s" failed',e);var i=new Error("probe error");i.transport=s.name,t.emit("upgradeError",i)}}))};function i(){n||(n=!0,f(),s.close(),s=null)}var p=function(n){var o=new Error("probe error: "+n);o.transport=s.name,i(),l('probe transport "%s" failed because of error: %s',e,n),t.emit("upgradeError",o)};function c(){p("transport closed")}function u(){p("socket closed")}function h(e){s&&e.name!==s.name&&(l('"%s" works - aborting "%s"',e.name,s.name),i())}var f=function(){s.removeListener("open",o),s.removeListener("error",p),s.removeListener("close",c),t.removeListener("close",u),t.removeListener("upgrading",h)};s.once("open",o),s.once("error",p),s.once("close",c),this.once("close",u),this.once("upgrading",h),s.open()}},{key:"onOpen",value:function(){if(l("socket open"),this.readyState="open",B.priorWebsocketSuccess="websocket"===this.transport.name,this.emit("open"),this.flush(),"open"===this.readyState&&this.opts.upgrade&&this.transport.pause){l("starting upgrade probes");for(var e=0,t=this.upgrades.length;e0&&void 0!==arguments[0]?arguments[0]:{};return e(t,{xd:this.xd,xs:this.xs},this.opts),new E(this.uri(),t)}},{key:"doWrite",value:function(t,e){var n=this,s=this.request({method:"POST",data:t});s.on("success",e),s.on("error",function(t){n.onError("xhr post error",t)})}},{key:"doPoll",value:function(){var t=this;k("xhr poll");var e=this.request();e.on("data",this.onData.bind(this)),e.on("error",function(e){t.onError("xhr poll error",e)}),this.pollXhr=e}}]),u})(),E=(function(e){"use strict";o(u,p);var i=h(u);function u(e,s){var o;return n(this,u),o=i.call(this),x(t(o),s),o.opts=s,o.method=s.method||"GET",o.uri=e,o.async=!1!==s.async,o.data=void 0!==s.data?s.data:null,o.create(),o}return s(u,[{key:"create",value:function(){var t=this,e=v(this.opts,"agent","enablesXDR","pfx","key","passphrase","cert","ca","ciphers","rejectUnauthorized","autoUnref");e.xdomain=!!this.opts.xd,e.xscheme=!!this.opts.xs;var n=this.xhr=new l(e);try{k("xhr open %s: %s",this.method,this.uri),n.open(this.method,this.uri,this.async);try{if(this.opts.extraHeaders)for(var s in n.setDisableHeaderCheck&&n.setDisableHeaderCheck(!0),this.opts.extraHeaders)this.opts.extraHeaders.hasOwnProperty(s)&&n.setRequestHeader(s,this.opts.extraHeaders[s])}catch(t){}if("POST"===this.method)try{n.setRequestHeader("Content-type","text/plain;charset=UTF-8")}catch(t){}try{n.setRequestHeader("Accept","*/*")}catch(t){}"withCredentials"in n&&(n.withCredentials=this.opts.withCredentials),this.opts.requestTimeout&&(n.timeout=this.opts.requestTimeout),this.hasXDR()?(n.onload=function(){t.onLoad()},n.onerror=function(){t.onError(n.responseText)}):n.onreadystatechange=function(){4===n.readyState&&(200===n.status||1223===n.status?t.onLoad():t.setTimeoutFn(function(){t.onError("number"==typeof n.status?n.status:0)},0))},k("xhr data %s",this.data),n.send(this.data)}catch(e){return void this.setTimeoutFn(function(){t.onError(e)},0)}"undefined"!=typeof document&&(this.index=u.requestsCount++,u.requests[this.index]=this)}},{key:"onSuccess",value:function(){this.emit("success"),this.cleanup()}},{key:"onData",value:function(t){this.emit("data",t),this.onSuccess()}},{key:"onError",value:function(t){this.emit("error",t),this.cleanup(!0)}},{key:"cleanup",value:function(t){if(void 0!==this.xhr&&null!==this.xhr){if(this.hasXDR()?this.xhr.onload=this.xhr.onerror=R:this.xhr.onreadystatechange=R,t)try{this.xhr.abort()}catch(t){}"undefined"!=typeof document&&delete u.requests[this.index],this.xhr=null}}},{key:"onLoad",value:function(){var t=this.xhr.responseText;null!==t&&this.onData(t)}},{key:"hasXDR",value:function(){return"undefined"!=typeof XDomainRequest&&!this.xs&&this.enablesXDR}},{key:"abort",value:function(){this.cleanup()}}]),u})();if(E.requestsCount=0,E.requests={},"undefined"!=typeof document)if("function"==typeof attachEvent)attachEvent("onunload",b);else if("function"==typeof addEventListener){addEventListener("onpagehide"in q?"pagehide":"unload",b,!1)}function b(){for(var t in E.requests)E.requests.hasOwnProperty(t)&&E.requests[t].abort()}m.exports=D,m.exports.Request=E},641,[16,22,9,10,12,14,17,638,642,649,650,640,588]); -__d(function(g,r,i,a,m,_e,d){var t=r(d[0]),e=r(d[1]),n=r(d[2]),o=r(d[3]),s=r(d[4]);function p(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(t){return!1}}var l=r(d[5]),u=r(d[6]),c=r(d[7]),h=r(d[8]),f=r(d[9])("engine.io-client:polling"),y=(function(y){"use strict";n(b,l);var v,w,k=(v=b,w=p(),function(){var t,e=s(v);if(w){var n=s(this).constructor;t=Reflect.construct(e,arguments,n)}else t=e.apply(this,arguments);return o(this,t)});function b(){return t(this,b),k.apply(this,arguments)}return e(b,[{key:"name",get:function(){return"polling"}},{key:"doOpen",value:function(){this.poll()}},{key:"pause",value:function(t){var e=this;this.readyState="pausing";var n=function(){f("paused"),e.readyState="paused",t()};if(this.polling||!this.writable){var o=0;this.polling&&(f("we are currently polling - waiting to pause"),o++,this.once("pollComplete",function(){f("pre-pause polling complete"),--o||n()})),this.writable||(f("we are currently writing - waiting to pause"),o++,this.once("drain",function(){f("pre-pause writing complete"),--o||n()}))}else n()}},{key:"poll",value:function(){f("polling"),this.polling=!0,this.doPoll(),this.emit("poll")}},{key:"onData",value:function(t){var e=this;f("polling got data %s",t);c.decodePayload(t,this.socket.binaryType).forEach(function(t){if("opening"===e.readyState&&"open"===t.type&&e.onOpen(),"close"===t.type)return e.onClose(),!1;e.onPacket(t)}),"closed"!==this.readyState&&(this.polling=!1,this.emit("pollComplete"),"open"===this.readyState?this.poll():f('ignoring poll - transport state "%s"',this.readyState))}},{key:"doClose",value:function(){var t=this,e=function(){f("writing close packet"),t.write([{type:"close"}])};"open"===this.readyState?(f("transport open - closing"),e()):(f("transport not open - deferring close"),this.once("open",e))}},{key:"write",value:function(t){var e=this;this.writable=!1,c.encodePayload(t,function(t){e.doWrite(t,function(){e.writable=!0,e.emit("drain")})})}},{key:"uri",value:function(){var t=this.query||{},e=this.opts.secure?"https":"http",n="";return!1!==this.opts.timestampRequests&&(t[this.opts.timestampParam]=h()),this.supportsBinary||t.sid||(t.b64=1),t=u.encode(t),this.opts.port&&("https"===e&&443!==Number(this.opts.port)||"http"===e&&80!==Number(this.opts.port))&&(n=":"+this.opts.port),t.length&&(t="?"+t),e+"://"+(-1!==this.opts.hostname.indexOf(":")?"["+this.opts.hostname+"]":this.opts.hostname)+n+this.opts.path+t}}]),b})();m.exports=y},642,[9,10,12,14,17,643,651,644,652,588]); -__d(function(g,r,i,a,m,_e,d){var t=r(d[0]),e=r(d[1]),n=r(d[2]),o=r(d[3]),s=r(d[4]),c=r(d[5]);function u(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(t){return!1}}var l=r(d[6]),h=r(d[7]),f=r(d[8]).installTimerFunctions,y=r(d[9])("engine.io-client:transport"),p=(function(p){"use strict";o(R,h);var v,k,S=(v=R,k=u(),function(){var t,e=c(v);if(k){var n=c(this).constructor;t=Reflect.construct(e,arguments,n)}else t=e.apply(this,arguments);return s(this,t)});function R(e){var o;return t(this,R),o=S.call(this),f(n(o),e),o.opts=e,o.query=e.query,o.readyState="",o.socket=e.socket,o}return e(R,[{key:"onError",value:function(t,e){var n=new Error(t);return n.type="TransportError",n.description=e,this.emit("error",n),this}},{key:"open",value:function(){return"closed"!==this.readyState&&""!==this.readyState||(this.readyState="opening",this.doOpen()),this}},{key:"close",value:function(){return"opening"!==this.readyState&&"open"!==this.readyState||(this.doClose(),this.onClose()),this}},{key:"send",value:function(t){"open"===this.readyState?this.write(t):y("transport is not open, discarding packets")}},{key:"onOpen",value:function(){this.readyState="open",this.writable=!0,this.emit("open")}},{key:"onData",value:function(t){var e=l.decodePacket(t,this.socket.binaryType);this.onPacket(e)}},{key:"onPacket",value:function(t){this.emit("packet",t)}},{key:"onClose",value:function(){this.readyState="closed",this.emit("close")}}]),R})();m.exports=p},643,[9,10,16,12,14,17,644,649,650,588]); -__d(function(g,r,_i,a,m,e,d){var o=r(d[0]),n=r(d[1]),t=String.fromCharCode(30);m.exports={protocol:4,encodePacket:o,encodePayload:function(n,c){var f=n.length,i=new Array(f),u=0;n.forEach(function(n,l){o(n,!1,function(o){i[l]=o,++u===f&&c(i.join(t))})})},decodePacket:n,decodePayload:function(o,c){for(var f=o.split(t),i=[],u=0;u1?{type:f[c],data:t.substring(1)}:{type:f[c]}:u}},647,[646,648]); -__d(function(g,r,_i,a,m,e,d){!(function(n){"use strict";e.encode=function(t){var i,f=new Uint8Array(t),u=f.length,o="";for(i=0;i>2],o+=n[(3&f[i])<<4|f[i+1]>>4],o+=n[(15&f[i+1])<<2|f[i+2]>>6],o+=n[63&f[i+2]];return u%3==2?o=o.substring(0,o.length-1)+"=":u%3==1&&(o=o.substring(0,o.length-2)+"=="),o},e.decode=function(t){var i,f,u,o,c,h=.75*t.length,l=t.length,s=0;"="===t[t.length-1]&&(h--,"="===t[t.length-2]&&h--);var x=new ArrayBuffer(h),O=new Uint8Array(x);for(i=0;i>4,O[s++]=(15&u)<<4|o>>2,O[s++]=(3&o)<<6|63&c;return x}})("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/")},648,[]); -__d(function(g,r,_i,a,m,e,d){function t(t){if(t)return s(t)}function s(s){for(var i in t.prototype)s[i]=t.prototype[i];return s}void 0!==m&&(m.exports=t),t.prototype.on=t.prototype.addEventListener=function(t,s){return this._callbacks=this._callbacks||{},(this._callbacks['$'+t]=this._callbacks['$'+t]||[]).push(s),this},t.prototype.once=function(t,s){function i(){this.off(t,i),s.apply(this,arguments)}return i.fn=s,this.on(t,i),this},t.prototype.off=t.prototype.removeListener=t.prototype.removeAllListeners=t.prototype.removeEventListener=function(t,s){if(this._callbacks=this._callbacks||{},0==arguments.length)return this._callbacks={},this;var i,n=this._callbacks['$'+t];if(!n)return this;if(1==arguments.length)return delete this._callbacks['$'+t],this;for(var l=0;l1?n-1:0),u=1;u0);return c}function h(){var n=i(+new Date);return n!==t?(u=0,t=n):n+'.'+i(u++)}for(;f';n=document.createElement(e)}catch(e){(n=document.createElement("iframe")).name=o.iframeId,n.src="javascript:0"}n.id=o.iframeId,o.form.appendChild(n),o.iframe=n};l(),e=e.replace(v,"\\\n"),this.area.value=e.replace(y,"\\n");try{this.form.submit()}catch(e){}this.iframe.attachEvent?this.iframe.onreadystatechange=function(){"complete"===o.iframe.readyState&&f()}:this.iframe.onload=f}}]),x})();m.exports=C},653,[9,10,16,77,12,14,17,642,640]); -__d(function(g,r,_i,a,m,_e,d){var t=r(d[0]),e=r(d[1]),s=r(d[2]),o=r(d[3]),n=r(d[4]);function i(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(t){return!1}}var c=r(d[5]),u=r(d[6]),p=r(d[7]),h=r(d[8]),f=r(d[9]).pick,l=r(d[10]),y=l.WebSocket,v=l.usingBrowserWebSocket,w=l.defaultBinaryType,k=l.nextTick,b=r(d[11])("engine.io-client:websocket"),B="undefined"!=typeof navigator&&"string"==typeof navigator.product&&"reactnative"===navigator.product.toLowerCase(),x=(function(l){"use strict";s(T,c);var x,R,C=(x=T,R=i(),function(){var t,e=n(x);if(R){var s=n(this).constructor;t=Reflect.construct(e,arguments,s)}else t=e.apply(this,arguments);return o(this,t)});function T(e){var s;return t(this,T),(s=C.call(this,e)).supportsBinary=!e.forceBase64,s}return e(T,[{key:"name",get:function(){return"websocket"}},{key:"doOpen",value:function(){if(this.check()){var t=this.uri(),e=this.opts.protocols,s=B?{}:f(this.opts,"agent","perMessageDeflate","pfx","key","passphrase","cert","ca","ciphers","rejectUnauthorized","localAddress","protocolVersion","origin","maxPayload","family","checkServerIdentity");this.opts.extraHeaders&&(s.headers=this.opts.extraHeaders);try{this.ws=v&&!B?e?new y(t,e):new y(t):new y(t,e,s)}catch(t){return this.emit("error",t)}this.ws.binaryType=this.socket.binaryType||w,this.addEventListeners()}}},{key:"addEventListeners",value:function(){var t=this;this.ws.onopen=function(){t.opts.autoUnref&&t.ws._socket.unref(),t.onOpen()},this.ws.onclose=this.onClose.bind(this),this.ws.onmessage=function(e){return t.onData(e.data)},this.ws.onerror=function(e){return t.onError("websocket error",e)}}},{key:"write",value:function(t){var e=this;this.writable=!1;for(var s=function(s){var o=t[s],n=s===t.length-1;u.encodePacket(o,e.supportsBinary,function(t){var s={};v||(o.options&&(s.compress=o.options.compress),e.opts.perMessageDeflate&&("string"==typeof t?Buffer.byteLength(t):t.length)=e.length?{done:!0}:{done:!1,value:e[i++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function h(e,t){if(e){if("string"==typeof e)return u(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?u(e,t):void 0}}function u(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,i=new Array(t);n1?t-1:0),i=1;i0;case u.ACK:case u.BINARY_ACK:return Array.isArray(e)}}}]),k})();function E(t){try{return JSON.parse(t)}catch(t){return!1}}_e.Decoder=N;var A=(function(){function t(e){i(this,t),this.packet=e,this.buffers=[],this.reconPack=e}return o(t,[{key:"takeBinaryData",value:function(t){if(this.buffers.push(t),this.buffers.length===this.reconPack.attachments){var e=h.reconstructPacket(this.reconPack,this.buffers);return this.finishedReconstruction(),e}return null}},{key:"finishedReconstruction",value:function(){this.reconPack=null,this.buffers=[]}}]),t})()},657,[77,12,14,17,9,10,649,658,659,588]); -__d(function(g,r,_i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.reconstructPacket=e.deconstructPacket=void 0;var t=r(d[0]);function n(c,o){if(!c)return c;if(t.isBinary(c)){var u={_placeholder:!0,num:o.length};return o.push(c),u}if(Array.isArray(c)){for(var i=new Array(c.length),f=0;f1?o-1:0),l=1;l1?o-1:0),l=1;l0&&t.jitter<=1?t.jitter:0,this.attempts=0}m.exports=t,t.prototype.duration=function(){var t=this.ms*Math.pow(this.factor,this.attempts++);if(this.jitter){var o=Math.random(),s=Math.floor(o*this.jitter*t);t=0==(1&Math.floor(10*o))?t-s:t+s}return 0|Math.min(t,this.max)},t.prototype.reset=function(){this.attempts=0},t.prototype.setMin=function(t){this.ms=t},t.prototype.setMax=function(t){this.max=t},t.prototype.setJitter=function(t){this.jitter=t}},662,[]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var u=t(r(d[1])),o='production'===process.env.REACT_APP_STAGE,n={captureEvent:function(t,n){o&&u.default.capture(t,n)},SHOULD_CAPTURE_EVENT:o,setPeople:function(t){o&&u.default.people.set(t)}};e.default=n},663,[1,664]); -__d(function(e,t,r,n,i,o,s){'use strict';function a(e){"@babel/helpers - typeof";return(a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function c(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function u(e,t){for(var r=0;re.length)&&(t=e.length);for(var r=0,n=new Array(t);r=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,s=!0,a=!1;return{s:function(){r=e[Symbol.iterator]()},n:function(){var e=r.next();return s=e.done,e},e:function(e){a=!0,o=e},f:function(){try{s||null==r.return||r.return()}finally{if(a)throw o}}}}var $=String.fromCharCode,P='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=',F='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+-$',A={};function C(e,t){if(!A[e]){A[e]={};for(var r=0;r>>8,r[2*n+1]=o%256}return r},decompressFromUint8Array:function(e){if(null===e||void 0===e)return q.decompress(e);for(var t=new Array(e.length/2),r=0,n=t.length;r>=1}else{for(i=1,n=0;n>=1}0==--l&&(l=Math.pow(2,f),f++),delete a[p]}else for(i=s[p],n=0;n>=1;0==--l&&(l=Math.pow(2,f),f++),s[u]=d++,p=String(c)}if(''!==p){if(Object.prototype.hasOwnProperty.call(a,p)){if(p.charCodeAt(0)<256){for(n=0;n>=1}else{for(i=1,n=0;n>=1}0==--l&&(l=Math.pow(2,f),f++),delete a[p]}else for(i=s[p],n=0;n>=1;0==--l&&(l=Math.pow(2,f),f++)}for(i=2,n=0;n>=1;for(;;){if(h<<=1,g==t-1){_.push(r(h));break}g++}return _.join('')},decompress:function(e){return null==e?'':''==e?null:q._decompress(e.length,32768,function(t){return e.charCodeAt(t)})},_decompress:function(e,t,r){var n,i,o,s,a,c,u,p=[],l=4,d=4,f=3,_='',h=[],g={val:r(0),position:t,index:1};for(n=0;n<3;n+=1)p[n]=n;for(o=0,a=Math.pow(2,2),c=1;c!=a;)s=g.val&g.position,g.position>>=1,0==g.position&&(g.position=t,g.val=r(g.index++)),o|=(s>0?1:0)*c,c<<=1;switch(o){case 0:for(o=0,a=Math.pow(2,8),c=1;c!=a;)s=g.val&g.position,g.position>>=1,0==g.position&&(g.position=t,g.val=r(g.index++)),o|=(s>0?1:0)*c,c<<=1;u=$(o);break;case 1:for(o=0,a=Math.pow(2,16),c=1;c!=a;)s=g.val&g.position,g.position>>=1,0==g.position&&(g.position=t,g.val=r(g.index++)),o|=(s>0?1:0)*c,c<<=1;u=$(o);break;case 2:return''}for(p[3]=u,i=u,h.push(u);;){if(g.index>e)return'';for(o=0,a=Math.pow(2,f),c=1;c!=a;)s=g.val&g.position,g.position>>=1,0==g.position&&(g.position=t,g.val=r(g.index++)),o|=(s>0?1:0)*c,c<<=1;switch(u=o){case 0:for(o=0,a=Math.pow(2,8),c=1;c!=a;)s=g.val&g.position,g.position>>=1,0==g.position&&(g.position=t,g.val=r(g.index++)),o|=(s>0?1:0)*c,c<<=1;p[d++]=$(o),u=d-1,l--;break;case 1:for(o=0,a=Math.pow(2,16),c=1;c!=a;)s=g.val&g.position,g.position>>=1,0==g.position&&(g.position=t,g.val=r(g.index++)),o|=(s>0?1:0)*c,c<<=1;p[d++]=$(o),u=d-1,l--;break;case 2:return h.join('')}if(0==l&&(l=Math.pow(2,f),f++),p[u])_=p[u];else{if(u!==d)return null;_=i+i.charAt(0)}h.push(_),p[d++]=i+_.charAt(0),i=_,0==--l&&(l=Math.pow(2,f),f++)}}},R={DEBUG:!1,LIB_VERSION:"1.14.1"},M=Array.prototype,j=Function.prototype,T=Object.prototype,D=M.slice,U=T.toString,B=T.hasOwnProperty,I='undefined'!=typeof window?window:{},N=I.navigator||{userAgent:''},H=I.document||{},L=N.userAgent,z=j.bind,V=M.forEach,Q=M.indexOf,W=Array.isArray,X={},G={trim:function(e){return e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,'')}},J=function(){if(R.DEBUG&&!G.isUndefined(window.console)&&window.console)try{window.console.log.apply(window.console,arguments)}catch(e){G.each(arguments,function(e){window.console.log(e)})}},Y=function(){if(R.DEBUG&&!G.isUndefined(window.console)&&window.console){var e=['PostHog error:'].concat(Array.prototype.slice.call(arguments));try{window.console.error.apply(window.console,e)}catch(t){G.each(e,function(e){window.console.error(e)})}}},K=function(){if(!G.isUndefined(window.console)&&window.console){var e=['PostHog error:'].concat(Array.prototype.slice.call(arguments));try{window.console.error.apply(window.console,e)}catch(t){G.each(e,function(e){window.console.error(e)})}}};G.bind=function(e,t){var r,n;if(z&&e.bind===z)return z.apply(e,D.call(arguments,1));if(!G.isFunction(e))throw new TypeError;return r=D.call(arguments,2),n=function(){if(!(this instanceof n))return e.apply(t,r.concat(D.call(arguments)));var i={};i.prototype=e.prototype;var o=new i;i.prototype=null;var s=e.apply(o,r.concat(D.call(arguments)));return Object(s)===s?s:o}},G.bind_instance_methods=function(e){for(var t in e)'function'==typeof e[t]&&(e[t]=G.bind(e[t],e))},G.each=function(e,t,r){if(null!==e&&void 0!==e)if(V&&e.forEach===V)e.forEach(t,r);else if(e.length===+e.length){for(var n=0,i=e.length;n0&&(t[r]=e)}),t};var Z,ee,te='undefined'!=typeof Symbol?Symbol('__deepCircularCopyInProgress__'):'__deepCircularCopyInProgress__';function re(e,t){return e!==Object(e)?t?t(e):e:e[te]?void 0:(e[te]=!0,G.isArray(e)?(r=[],G.each(e,function(e){r.push(re(e,t))})):(r={},G.each(e,function(e,n){n!==te&&(r[n]=re(e,t))})),delete e[te],r);var r}function ne(e){switch(a(e.className)){case'string':return e.className;case'object':return e.className.baseVal||e.getAttribute('class')||'';default:return''}}function ie(e){var t='';return pe(e)&&!le(e)&&e.childNodes&&e.childNodes.length&&G.each(e.childNodes,function(e){ae(e)&&e.textContent&&(t+=G.trim(e.textContent).split(/(\s+)/).filter(de).join('').replace(/[\r\n]/g,' ').replace(/[ ]+/g,' ').substring(0,255))}),G.trim(t)}function oe(e){return e&&1===e.nodeType}function se(e,t){return e&&e.tagName&&e.tagName.toLowerCase()===t.toLowerCase()}function ae(e){return e&&3===e.nodeType}G.copyAndTruncateStrings=function(e,t){return re(e,function(e){return'string'==typeof e&&null!==t&&(e=e.slice(0,t)),e})},G.base64Encode=function(e){var t,r,n,i,o,s='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=',a=0,c=0,u='',p=[];if(!e)return e;e=G.utf8Encode(e);do{t=(o=e.charCodeAt(a++)<<16|e.charCodeAt(a++)<<8|e.charCodeAt(a++))>>18&63,r=o>>12&63,n=o>>6&63,i=63&o,p[c++]=s.charAt(t)+s.charAt(r)+s.charAt(n)+s.charAt(i)}while(a127&&s<2048?String.fromCharCode(s>>6|192,63&s|128):String.fromCharCode(s>>12|224,s>>6&63|128,63&s|128),null!==a&&(r>t&&(o+=e.substring(t,r)),o+=a,t=r=i+1)}return r>t&&(o+=e.substring(t,e.length)),o},G.UUID=(Z=function(){for(var e=1*new Date,t=0;e==1*new Date;)t++;return e.toString(16)+t.toString(16)},ee=function(){var e,t,r=L,n=[],i=0;function o(e,t){var r,i=0;for(r=0;r=4&&(i=o(i,n),n=[]);return n.length>0&&(i=o(i,n)),i.toString(16)},function(){var e=(window.screen.height*window.screen.width).toString(16);return Z()+'-'+Math.random().toString(16).replace('.','')+'-'+ee()+'-'+e+'-'+Z()}),G.isBlockedUA=function(e){return!!/(google web preview|baiduspider|yandexbot|bingbot|googlebot|yahoo! slurp)/i.test(e)},G.HTTPBuildQuery=function(e,t){var r,n,i=[];return G.isUndefined(t)&&(t='&'),G.each(e,function(e,t){r=encodeURIComponent(e.toString()),n=encodeURIComponent(t),i[i.length]=n+'='+r}),i.join(t)},G.getQueryParam=function(e,t){t=t.replace(/[[]/,'\\[').replace(/[\]]/,'\\]');var r=new RegExp('[\\?&]'+t+'=([^&#]*)').exec(e);if(null===r||r&&'string'!=typeof r[1]&&r[1].length)return'';var n=r[1];try{n=decodeURIComponent(n)}catch(e){Y('Skipping decoding for malformed query param: '+n)}return n.replace(/\+/g,' ')},G.getHashParam=function(e,t){var r=e.match(new RegExp(t+'=([^&]*)'));return r?r[1]:null},G.register_event=(function(){function e(e,r,n){return function(i){if(i=i||t(window.event)){var o,s,a=!0;return G.isFunction(n)&&(o=n(i)),s=r.call(e,i),!1!==o&&!1!==s||(a=!1),a}}}function t(e){return e&&(e.preventDefault=t.preventDefault,e.stopPropagation=t.stopPropagation),e}return t.preventDefault=function(){this.returnValue=!1},t.stopPropagation=function(){this.cancelBubble=!0},function(t,r,n,i,o){if(t)if(t.addEventListener&&!i)t.addEventListener(r,n,!!o);else{var s='on'+r,a=t[s];t[s]=e(t,n,a)}else Y('No valid element provided to register_event')}})(),G.info={campaignParams:function(){var e='utm_source utm_medium utm_campaign utm_content utm_term gclid'.split(' '),t='',r={};return G.each(e,function(e){(t=G.getQueryParam(H.URL,e)).length&&(r[e]=t)}),r},searchEngine:function(e){return 0===e.search('https?://(.*)google.([^/?]*)')?'google':0===e.search('https?://(.*)bing.com')?'bing':0===e.search('https?://(.*)yahoo.com')?'yahoo':0===e.search('https?://(.*)duckduckgo.com')?'duckduckgo':null},searchInfo:function(e){var t=G.info.searchEngine(e),r='yahoo'!=t?'q':'p',n={};if(null!==t){n.$search_engine=t;var i=G.getQueryParam(e,r);i.length&&(n.ph_keyword=i)}return n},browser:function(e,t,r){return t=t||'',r||G.includes(e,' OPR/')?G.includes(e,'Mini')?'Opera Mini':'Opera':/(BlackBerry|PlayBook|BB10)/i.test(e)?'BlackBerry':G.includes(e,'IEMobile')||G.includes(e,'WPDesktop')?'Internet Explorer Mobile':G.includes(e,'SamsungBrowser/')?'Samsung Internet':G.includes(e,'Edge')||G.includes(e,'Edg/')?'Microsoft Edge':G.includes(e,'FBIOS')?'Facebook Mobile':G.includes(e,'Chrome')?'Chrome':G.includes(e,'CriOS')?'Chrome iOS':G.includes(e,'UCWEB')||G.includes(e,'UCBrowser')?'UC Browser':G.includes(e,'FxiOS')?'Firefox iOS':G.includes(t,'Apple')?G.includes(e,'Mobile')?'Mobile Safari':'Safari':G.includes(e,'Android')?'Android Mobile':G.includes(e,'Konqueror')?'Konqueror':G.includes(e,'Firefox')?'Firefox':G.includes(e,'MSIE')||G.includes(e,'Trident/')?'Internet Explorer':G.includes(e,'Gecko')?'Mozilla':''},browserVersion:function(e,t,r){var n={'Internet Explorer Mobile':/rv:(\d+(\.\d+)?)/,'Microsoft Edge':/Edge?\/(\d+(\.\d+)?)/,Chrome:/Chrome\/(\d+(\.\d+)?)/,'Chrome iOS':/CriOS\/(\d+(\.\d+)?)/,'UC Browser':/(UCBrowser|UCWEB)\/(\d+(\.\d+)?)/,Safari:/Version\/(\d+(\.\d+)?)/,'Mobile Safari':/Version\/(\d+(\.\d+)?)/,Opera:/(Opera|OPR)\/(\d+(\.\d+)?)/,Firefox:/Firefox\/(\d+(\.\d+)?)/,'Firefox iOS':/FxiOS\/(\d+(\.\d+)?)/,Konqueror:/Konqueror:(\d+(\.\d+)?)/,BlackBerry:/BlackBerry (\d+(\.\d+)?)/,'Android Mobile':/android\s(\d+(\.\d+)?)/,'Samsung Internet':/SamsungBrowser\/(\d+(\.\d+)?)/,'Internet Explorer':/(rv:|MSIE )(\d+(\.\d+)?)/,Mozilla:/rv:(\d+(\.\d+)?)/}[G.info.browser(e,t,r)];if(void 0===n)return null;var i=e.match(n);return i?parseFloat(i[i.length-2]):null},os:function(){var e=L;return/Windows/i.test(e)?/Phone/.test(e)||/WPDesktop/.test(e)?'Windows Phone':'Windows':/(iPhone|iPad|iPod)/.test(e)?'iOS':/Android/.test(e)?'Android':/(BlackBerry|PlayBook|BB10)/i.test(e)?'BlackBerry':/Mac/i.test(e)?'Mac OS X':/Linux/.test(e)?'Linux':/CrOS/.test(e)?'Chrome OS':''},device:function(e){return/Windows Phone/i.test(e)||/WPDesktop/.test(e)?'Windows Phone':/iPad/.test(e)?'iPad':/iPod/.test(e)?'iPod Touch':/iPhone/.test(e)?'iPhone':/(BlackBerry|PlayBook|BB10)/i.test(e)?'BlackBerry':/Android/.test(e)&&!/Mobile/.test(e)?'Android Tablet':/Android/.test(e)?'Android':''},deviceType:function(e){var t=this.device(e);return'iPad'===t||'Android Tablet'===t?'Tablet':t?'Mobile':'Desktop'},referringDomain:function(e){var t=e.split('/');return t.length>=3?t[2]:''},properties:function(){return G.extend(G.strip_empty_properties({$os:G.info.os(),$browser:G.info.browser(L,N.vendor,window.opera),$device:G.info.device(L),$device_type:G.info.deviceType(L)}),{$current_url:window.location.href,$host:window.location.host,$pathname:window.location.pathname,$browser_version:G.info.browserVersion(L,N.vendor,window.opera),$screen_height:window.screen.height,$screen_width:window.screen.width,$viewport_height:window.innerHeight,$viewport_width:window.innerWidth,$lib:'web',$lib_version:R.LIB_VERSION,$insert_id:Math.random().toString(36).substring(2,10)+Math.random().toString(36).substring(2,10),$time:G.timestamp()/1e3})},people_properties:function(){return G.extend(G.strip_empty_properties({$os:G.info.os(),$browser:G.info.browser(L,N.vendor,window.opera)}),{$browser_version:G.info.browserVersion(L,N.vendor,window.opera)})}},G.isObject=G.isObject,G.isBlockedUA=G.isBlockedUA,G.isEmptyObject=G.isEmptyObject,G.info=G.info,G.info.device=G.info.device,G.info.browser=G.info.browser,G.info.browserVersion=G.info.browserVersion,G.info.properties=G.info.properties;var ce=['a','button','form','input','select','textarea','label'];function ue(e,t){if(!e||se(e,'html')||!oe(e))return!1;for(var r=!1,n=[e],i=!0,o=e;o.parentNode&&!se(o,'body');)if(11!==o.parentNode.nodeType){if(!(i=o.parentNode))break;if(ce.indexOf(i.tagName.toLowerCase())>-1)r=!0;else{var s=window.getComputedStyle(i);s&&'pointer'===s.getPropertyValue('cursor')&&(r=!0)}n.push(i),o=i}else n.push(o.parentNode.host),o=o.parentNode.host;var a=window.getComputedStyle(e);if(a&&'pointer'===a.getPropertyValue('cursor')&&'click'===t.type)return!0;var c=e.tagName.toLowerCase();switch(c){case'html':return!1;case'form':return'submit'===t.type;case'input':return'change'===t.type||'click'===t.type;case'select':case'textarea':return'change'===t.type||'click'===t.type;default:return r?'click'===t.type:'click'===t.type&&(ce.indexOf(c)>-1||'true'===e.getAttribute('contenteditable'))}}function pe(e){for(var t=e;t.parentNode&&!se(t,'body');t=t.parentNode){var r=ne(t).split(' ');if(G.includes(r,'ph-sensitive')||G.includes(r,'ph-no-capture'))return!1}if(G.includes(ne(e).split(' '),'ph-include'))return!0;var n=e.type||'';if('string'==typeof n)switch(n.toLowerCase()){case'hidden':case'password':return!1}var i=e.name||e.id||'';if('string'==typeof i){if(/^cc|cardnum|ccnum|creditcard|csc|cvc|cvv|exp|pass|pwd|routing|seccode|securitycode|securitynum|socialsec|socsec|ssn/i.test(i.replace(/[^a-zA-Z0-9]/g,'')))return!1}return!0}function le(e){return!!(se(e,'input')&&'button'!=e.type||se(e,'select')||se(e,'textarea')||'true'===e.getAttribute('contenteditable'))}function de(e){if(null===e||G.isUndefined(e))return!1;if('string'==typeof e){e=G.trim(e);if(/^(?:(4[0-9]{12}(?:[0-9]{3})?)|(5[1-5][0-9]{14})|(6(?:011|5[0-9]{2})[0-9]{12})|(3[47][0-9]{13})|(3(?:0[0-5]|[68][0-9])[0-9]{11})|((?:2131|1800|35[0-9]{3})[0-9]{11}))$/.test((e||'').replace(/[- ]/g,'')))return!1;if(/(^\d{3}-?\d{2}-?\d{4}$)/.test(e))return!1}return!0}function fe(e,t){var r=document.createElement('script');r.type='text/javascript',r.src=e,r.onload=t;var n=document.getElementsByTagName('script');n.length>0?n[0].parentNode.insertBefore(r,n[0]):document.body.appendChild(r)}var _e=(function(){function e(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:t.get_config('rageclick');c(this,e),this.clicks=[],this.instance=t,this.enabled=r}return p(e,[{key:"click",value:function(e,t,r){if(this.enabled){var n=this.clicks[this.clicks.length-1];n&&Math.abs(e-n.x)+Math.abs(t-n.y)<30&&r-n.timestamp<1e3?(this.clicks.push({x:e,y:t,timestamp:r}),3===this.clicks.length&&this.instance.capture('$rageclick')):this.clicks=[{x:e,y:t,timestamp:r}]}}}]),e})(),he={_initializedTokens:[],_previousElementSibling:function(e){if(e.previousElementSibling)return e.previousElementSibling;do{e=e.previousSibling}while(e&&!oe(e));return e},_getPropertiesFromElement:function(e,t,r){var n=e.tagName.toLowerCase(),i={tag_name:n};ce.indexOf(n)>-1&&!r&&(i.$el_text=ie(e));var o=ne(e);o.length>0&&(i.classes=o.split(' ').filter(function(e){return''!==e})),G.each(e.attributes,function(r){var n;le(e)&&-1===['name','id','class'].indexOf(r.name)||!t&&de(r.value)&&('string'!=typeof(n=r.name)||'_ngcontent'!==n.substring(0,10))&&(i['attr__'+r.name]=r.value)});for(var s=1,a=1,c=e;c=this._previousElementSibling(c);)s++,c.tagName===e.tagName&&a++;return i.nth_child=s,i.nth_of_type=a,i},_getDefaultProperties:function(e){return{$event_type:e,$ce_version:1}},_extractCustomPropertyValue:function(e){var t=[];return G.each(document.querySelectorAll(e.css_selector),function(e){var r;['input','select'].indexOf(e.tagName.toLowerCase())>-1?r=e.value:e.textContent&&(r=e.textContent),de(r)&&t.push(r)}),t.join(', ')},_getCustomProperties:function(e){var t={};return G.each(this._customProperties,function(r){G.each(r.event_selectors,function(n){var i=document.querySelectorAll(n);G.each(i,function(n){G.includes(e,n)&&pe(n)&&(t[r.name]=this._extractCustomPropertyValue(r))},this)},this)},this),t},_getEventTarget:function(e){return void 0===e.target?e.srcElement:e.target.shadowRoot?e.composedPath()[0]:e.target},_captureEvent:function(e,t){var r=this._getEventTarget(e);if(ae(r)&&(r=r.parentNode),'click'===e.type&&this.rageclicks.click(e.clientX,e.clientY,(new Date).getTime()),ue(r,e)){for(var n=[r],i=r;i.parentNode&&!se(i,'body');)11!==i.parentNode.nodeType?(n.push(i.parentNode),i=i.parentNode):(n.push(i.parentNode.host),i=i.parentNode.host);var o,s=[],a=!1;if(G.each(n,function(e){var r=pe(e);'a'===e.tagName.toLowerCase()&&(o=e.getAttribute('href'),o=r&&de(o)&&o);var n=ne(e).split(' ');G.includes(n,'ph-no-capture')&&(a=!0),s.push(this._getPropertiesFromElement(e,t.get_config('mask_all_element_attributes'),t.get_config('mask_all_text')))},this),t.get_config('mask_all_text')||(s[0].$el_text=ie(r)),o&&(s[0].attr__href=o),a)return!1;var c=G.extend(this._getDefaultProperties(e.type),{$elements:s},this._getCustomProperties(n));return t.capture('$autocapture',c),!0}},_navigate:function(e){window.location.href=e},_addDomEventHandlers:function(e){var t=G.bind(function(t){t=t||window.event,this._captureEvent(t,e)},this);G.register_event(document,'submit',t,!1,!0),G.register_event(document,'change',t,!1,!0),G.register_event(document,'click',t,!1,!0)},_customProperties:{},init:function(e){this.rageclicks=new _e(e)},afterDecideResponse:function(e,t){var r=t.get_config('token');this._initializedTokens.indexOf(r)>-1?console.log('autocapture already initialized for token "'+r+'"'):(this._initializedTokens.push(r),e&&e.config&&!0===e.config.enable_collect_everything&&t.get_config('autocapture')?(e.custom_properties&&(this._customProperties=e.custom_properties),this._addDomEventHandlers(t)):t.__autocapture_enabled=!1)},enabledForProject:function(e,t,r){t=G.isUndefined(t)?10:t,r=G.isUndefined(r)?10:r;for(var n=0,i=0;i1&&void 0!==arguments[1]?arguments[1]:{};if(!this.getFlags())return console.warn('getFeatureFlag for key "'+e+'" failed. Feature flags didn\'t load in time.'),!1;var r=this.getFlagVariants()[e];return!t.send_event&&'send_event'in t||this.flagCallReported[e]||(this.flagCallReported[e]=!0,this.instance.capture('$feature_flag_called',{$feature_flag:e,$feature_flag_response:r})),r}},{key:"isFeatureEnabled",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return this.getFlags()?!!this.getFeatureFlag(e,t):(console.warn('isFeatureEnabled for key "'+e+'" failed. Feature flags didn\'t load in time.'),!1)}},{key:"addFeatureFlagsHandler",value:function(e){this.featureFlagEventHandlers.push(e)}},{key:"receivedFeatureFlags",value:function(){var e=this.getFlags(),t=this.getFlagVariants();this.featureFlagEventHandlers.forEach(function(r){return r(e,t)})}},{key:"override",value:function(e){if(this._override_warning=!1,!1===e)this.instance.persistence.unregister('$override_feature_flags');else if(Array.isArray(e)){for(var t={},r=0;r18e5&&(s=G.UUID()),r.register(l({},"$sesid",[n,s])),s)};e.instance._captureMetrics.incr('rrweb-record'),e.instance._captureMetrics.incr("rrweb-record-".concat(t.type)),e.emit?e._captureSnapshot(a):e.snapshots.push(a)}},t)),this.instance._addCaptureHook(function(e){'$pageview'===e&&window.rrweb.record.addCustomEvent('$pageview',{href:window.location.href})})}},{key:"_captureSnapshot",value:function(e){this.instance.capture('$snapshot',e,{transport:'XHR',method:'POST',endpoint:this.endpoint,_forceCompression:!0,_noTruncate:!0,_batchKey:'sessionRecording',_metrics:{rrweb_full_snapshot:2===e.$snapshot_data.type}})}}]),e})(),Le=(function(){function e(t){c(this,e),this.instance=t}return p(e,[{key:"call",value:function(){var e=this,t=JSON.stringify({token:this.instance.get_config('token'),distinct_id:this.instance.get_distinct_id()}),r=G.base64Encode(t);this.instance._send_request("".concat(this.instance.get_config('api_host'),"/decide/?v=2"),{data:r},{method:'POST'},function(t){return e.parseDecideResponse(t)})}},{key:"parseDecideResponse",value:function(e){var t=this;if(!document||!document.body)return console.log('document not ready yet, trying again in 500 milliseconds...'),void setTimeout(function(){t.parseDecideResponse(e)},500);if(this.instance.toolbar.afterDecideResponse(e),this.instance.sessionRecording.afterDecideResponse(e),he.afterDecideResponse(e,this.instance),De(e,this.instance.persistence),e.supportedCompression){var r,n={},i=E(e.supportedCompression);try{for(i.s();!(r=i.n()).done;){n[r.value]=!0}}catch(e){i.e(e)}finally{i.f()}this.instance.compression=n}else this.instance.compression={}}}]),e})(),ze=(function(){function e(t){c(this,e),this.instance=t}return p(e,[{key:"afterDecideResponse",value:function(e){var t=e.editorParams||(e.toolbarVersion?{toolbarVersion:e.toolbarVersion}:{});e.isAuthenticated&&t.toolbarVersion&&0===t.toolbarVersion.indexOf('toolbar')&&(this._loadEditor(f(f({},t),{},{apiURL:this.instance.get_config('api_host')})),this.instance.set_config({debug:!0}))}},{key:"maybeLoadEditor",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:window.location,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:window.localStorage,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:window.history;try{var n,i=G.getHashParam(e.hash,'__posthog')||G.getHashParam(e.hash,'state'),o=i?JSON.parse(decodeURIComponent(i)):null;return o&&('mpeditor'===o.action||'ph_authorize'===o.action)?(n=o)&&Object.keys(n).length>0&&(t.setItem('_postHogEditorParams',JSON.stringify(n)),o.desiredHash?e.hash=o.desiredHash:r?r.replaceState('',document.title,e.pathname+e.search):e.hash=''):delete(n=JSON.parse(t.getItem('_postHogEditorParams')||'{}')).userIntent,n.apiURL=this.instance.get_config('api_host'),!(!n.token||this.instance.get_config('token')!==n.token)&&(this._loadEditor(n),!0)}catch(e){return!1}}},{key:"_loadEditor",value:function(e){var t=this;if(!window._postHogToolbarLoaded){window._postHogToolbarLoaded=!0;var r=e.jsURL||e.apiURL||this.instance.get_config('api_host');return fe(r+(r.endsWith('/')?'':'/')+"static/toolbar.js?_ts="+(new Date).getTime(),function(){window.ph_load_editor(e)}),G.register_event(window,'turbolinks:load',function(){window._postHogToolbarLoaded=!1,t._loadEditor(e)}),!0}return!1}}]),e})(),Ve=(function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:3e3;c(this,e),this.isPolling=!0,this._event_queue=[],this._empty_queue_count=0,this._poller=function(){},this._pollInterval=t}return p(e,[{key:"setPollInterval",value:function(e){this._pollInterval=e,this.isPolling&&this.poll()}},{key:"enqueue",value:function(){}},{key:"poll",value:function(){}},{key:"unload",value:function(){}},{key:"getTime",value:function(){return(new Date).getTime()}}]),e})(),Qe=(function(e){_(r,Ve);var t=m(r);function r(e,n){var i,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:3e3;return c(this,r),(i=t.call(this,o)).handlePollRequest=n,i.captureMetrics=e,i}return p(r,[{key:"enqueue",value:function(e,t,r){this.captureMetrics.incr('batch-enqueue'),this._event_queue.push({url:e,data:t,options:r}),this.isPolling||(this.isPolling=!0,this.poll())}},{key:"poll",value:function(){var e=this;clearTimeout(this._poller),this._poller=setTimeout(function(){if(e._event_queue.length>0){var t=e.formatQueue(),r=function(r){var n=t[r],i=n.url,o=n.data,s=n.options;G.each(o,function(t,r){o[r].offset=Math.abs(o[r].timestamp-e.getTime()),delete o[r].timestamp}),e.handlePollRequest(i,o,s),e.captureMetrics.incr('batch-requests'),e.captureMetrics.incr("batch-requests-".concat(i.slice(i.length-2))),e.captureMetrics.incr('batch-handle',o.length),e.captureMetrics.incr("batch-handle-".concat(i.slice(i.length-2)),o.length)};for(var n in t)r(n);e._event_queue.length=0,e._empty_queue_count=0}else e._empty_queue_count++;e._empty_queue_count>4&&(e.isPolling=!1,e._empty_queue_count=0),e.isPolling&&e.poll()},this._pollInterval)}},{key:"updateUnloadMetrics",value:function(){var e=this.formatQueue();for(var t in e){var r=e[t],n=r.url,i=r.data;this.captureMetrics.incr('batch-unload-requests'),this.captureMetrics.incr("batch-unload-requests-".concat(n.slice(n.length-2))),this.captureMetrics.incr('batch-unload',i.length),this.captureMetrics.incr("batch-unload-".concat(n.slice(n.length-2)),i.length)}}},{key:"unload",value:function(){clearTimeout(this._poller);var e=this._event_queue.length>0?this.formatQueue():{};for(var t in this._event_queue.length=0,e){var r=e[t],n=r.url,i=r.data,o=r.options;this.handlePollRequest(n,i,f(f({},o),{},{transport:'sendbeacon'}))}}},{key:"formatQueue",value:function(){var e={};return G.each(this._event_queue,function(t){var r=t.url,n=t.data,i=t.options,o=(i?i._batchKey:null)||r;void 0===e[o]&&(e[o]={data:[],url:r,options:i}),i&&e[o].options&&e[o].options._metrics&&!e[o].options._metrics.rrweb_full_snapshot&&(e[o].options._metrics.rrweb_full_snapshot=i._metrics.rrweb_full_snapshot),e[o].data.push(n)}),e}}]),r})(),We=(function(){function e(t,r){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:function(){return(new Date).getTime()};c(this,e),this.enabled=t,this.capture=r,this.getTime=n,this.metrics={},this.requests={}}return p(e,[{key:"incr",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;this.enabled&&(e="phjs-".concat(e),this.metrics[e]=(this.metrics[e]||0)+t)}},{key:"decr",value:function(e){this.enabled&&(e="phjs-".concat(e),this.metrics[e]=(this.metrics[e]||0)-1)}},{key:"startRequest",value:function(e){if(this.enabled){var t=G.UUID();return this.requests[t]=[this.getTime(),e],t}}},{key:"finishRequest",value:function(e){if(this.enabled&&this.requests[e]){var t=b(this.requests[e],2),r=t[0],n=t[1];return n.duration=this.getTime()-r,delete this.requests[e],n}}},{key:"markRequestFailed",value:function(e){this.enabled&&this.capture('$capture_failed_request',e)}},{key:"captureInProgressRequests",value:function(){var e=this;this.enabled&&Object.keys(this.requests).forEach(function(t){var r=e.finishRequest(t);e.markRequestFailed(f(f({},r),{},{type:'inflight_at_unload'}))})}}]),e})(),Xe=Uint8Array,Ge=Uint16Array,Je=Uint32Array,Ye=new Xe([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0]),Ke=new Xe([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,0,0]),Ze=new Xe([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),et=function(e,t){for(var r=new Ge(31),n=0;n<31;++n)r[n]=t+=1<>>1|(21845&st)<<1;at=(61680&(at=(52428&at)>>>2|(13107&at)<<2))>>>4|(3855&at)<<4,ot[st]=((65280&at)>>>8|(255&at)<<8)>>>1}var ct=function(e,t,r){for(var n=e.length,i=0,o=new Ge(t);i>>c]=u}else for(s=new Ge(n),i=0;i>>15-e[i];return s},ut=new Xe(288);for(st=0;st<144;++st)ut[st]=8;for(st=144;st<256;++st)ut[st]=9;for(st=256;st<280;++st)ut[st]=7;for(st=280;st<288;++st)ut[st]=8;var pt=new Xe(32);for(st=0;st<32;++st)pt[st]=5;var lt=ct(ut,9,0),dt=ct(pt,5,0),ft=function(e){return(e/8>>0)+(7&e&&1)},_t=function(e,t,r){(null==t||t<0)&&(t=0),(null==r||r>e.length)&&(r=e.length);var n=new(e instanceof Ge?Ge:e instanceof Je?Je:Xe)(r-t);return n.set(e.subarray(t,r)),n},ht=function(e,t,r){r<<=7&t;var n=t/8>>0;e[n]|=r,e[n+1]|=r>>>8},gt=function(e,t,r){r<<=7&t;var n=t/8>>0;e[n]|=r,e[n+1]|=r>>>8,e[n+2]|=r>>>16},yt=function(e,t){for(var r=[],n=0;nd&&(d=o[n].s);var f=new Ge(d+1),_=vt(r[p-1],f,0);if(_>t){n=0;var h=0,g=_-t,y=1<t))break;h+=y-(1<<_-f[v]),f[v]=t}for(h>>>=g;h>0;){var m=o[n].s;f[m]=0&&h;--n){var b=o[n].s;f[b]==t&&(--f[b],++h)}_=t}return[new Xe(f),_]},vt=function e(t,r,n){return-1==t.s?Math.max(e(t.l,r,n+1),e(t.r,r,n+1)):r[t.s]=n},mt=function(e){for(var t=e.length;t&&!e[--t];);for(var r=new Ge(++t),n=0,i=e[0],o=1,s=function(e){r[n++]=e},a=1;a<=t;++a)if(e[a]==i&&a!=t)++o;else{if(!i&&o>2){for(;o>138;o-=138)s(32754);o>2&&(s(o>10?o-11<<5|28690:o-3<<5|12305),o=0)}else if(o>3){for(s(i),--o;o>6;o-=6)s(8304);o>2&&(s(o-3<<5|8208),o=0)}for(;o--;)s(i);o=1,i=e[a]}return[r.subarray(0,n),t]},bt=function(e,t){for(var r=0,n=0;n>>8,e[i+2]=255^e[i],e[i+3]=255^e[i+1];for(var o=0;o4&&!E[Ze[P-1]];--P);var F,A,C,q,R=u+5<<3,M=bt(i,ut)+bt(o,pt)+s,j=bt(i,d)+bt(o,h)+s+14+3*P+bt(S,E)+(2*S[16]+3*S[17]+7*S[18]);if(R<=M&&R<=j)return wt(t,p,e.subarray(c,c+u));if(ht(t,p,1+(j15&&(ht(t,p,B[O]>>>5&127),p+=B[O]>>>12)}}}else F=lt,A=ut,C=dt,q=pt;for(O=0;O255){I=n[O]>>>18&31;gt(t,p,F[I+257]),p+=A[I+257],I>7&&(ht(t,p,n[O]>>>23&31),p+=Ye[I]);var N=31&n[O];gt(t,p,C[N]),p+=q[N],N>3&&(gt(t,p,n[O]>>>5&8191),p+=Ke[N])}else gt(t,p,F[n[O]]),p+=A[n[O]];return gt(t,p,F[256]),p+A[256]},St=new Je([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),Ot=new Xe(0),xt=function(e,t,r,n,i,o){var s=e.length,a=new Xe(n+s+5*(1+Math.floor(s/7e3))+i),c=a.subarray(n,a.length-i),u=0;if(!t||s<8)for(var p=0;p<=s;p+=65535){var l=p+65535;l>>13,_=8191&d,h=(1<7e3||E>24576)&&q>423){u=kt(e,c,0,w,k,S,x,E,P,p-P,u),E=O=x=0,P=p;for(var R=0;R<286;++R)k[R]=0;for(R=0;R<30;++R)S[R]=0}var M=2,j=0,T=_,D=A-C&32767;if(q>2&&F==b(p-D))for(var U=Math.min(f,q)-1,B=Math.min(32767,p),I=Math.min(258,q);D<=B&&--T&&A!=C;){if(e[p+M]==e[p+M-D]){for(var N=0;NM){if(M=N,j=D,N>U)break;var H=Math.min(D,N-2),L=0;for(R=0;RL&&(L=V,C=z)}}}D+=(A=C)-(C=g[A])+32768&32767}if(j){w[E++]=268435456|nt[M]<<18|it[j];var Q=31&nt[M],W=31&it[j];x+=Ye[Q]+Ke[W],++k[257+Q],++S[W],$=p+M,++O}else w[E++]=e[p],++k[e[p]]}}u=kt(e,c,o,w,k,S,x,E,P,p-P,u),o||(u=wt(c,u,Ot))}return _t(a,0,n+ft(u)+i)},Et=(function(){for(var e=new Je(256),t=0;t<256;++t){for(var r=t,n=9;--n;)r=(1&r&&3988292384)^r>>>1;e[t]=r}return e})(),$t=function(){var e=4294967295;return{p:function(t){for(var r=e,n=0;n>>8;e=r},d:function(){return 4294967295^e}}},Pt=function(e,t,r,n,i){return xt(e,null==t.level?6:t.level,null==t.mem?Math.ceil(1.5*Math.max(8,Math.min(13,Math.log(e.length)))):12+t.mem,r,n,!i)},Ft=function(e,t,r){for(;r;++t)e[t]=r,r>>>=8},At=function(e,t){var r=t.filename;if(e[0]=31,e[1]=139,e[2]=8,e[8]=t.level<2?4:9==t.level?2:0,e[9]=3,0!=t.mtime&&Ft(e,4,Math.floor(new Date(t.mtime||Date.now())/1e3)),r){e[3]=8;for(var n=0;n<=r.length;++n)e[n+10]=r.charCodeAt(n)}},Ct=function(e){return 10+(e.filename&&e.filename.length+1||0)};function qt(e,t){void 0===t&&(t={});var r=$t(),n=e.length;r.p(e);var i=Pt(e,t,Ct(t),8),o=i.length;return At(i,t),Ft(i,o-8,r.d()),Ft(i,o-4,n),i}function Rt(e,t){var r=e.length;if(!t&&'undefined'!=typeof TextEncoder)return(new TextEncoder).encode(e);for(var n=new Xe(e.length+(e.length>>>1)),i=0,o=function(e){n[i++]=e},s=0;sn.length){var a=new Xe(i+8+(r-s<<1));a.set(n),n=a}var c=e.charCodeAt(s);c<128||t?o(c):c<2048?(o(192|c>>>6),o(128|63&c)):c>55295&&c<57344?(o(240|(c=65536+(1047552&c)|1023&e.charCodeAt(++s))>>>18),o(128|c>>>12&63),o(128|c>>>6&63),o(128|63&c)):(o(224|c>>>12),o(128|c>>>6&63),o(128|63&c))}return _t(n,0,i)}function Mt(e,t,r){return'lz64'===e?[{data:q.compressToBase64(t),compression:'lz64'},r]:'gzip-js'===e?[qt(Rt(t),{mtime:0}),f(f({},r),{},{blob:!0,urlQueryArgs:{compression:'gzip-js'}})]:[{data:G.base64Encode(t)},r]}var jt,Tt,Dt,Ut=function e(t,r){if(r.blob&&t.buffer)return new Blob([t.buffer],{type:'text/plain'});if(r.sendBeacon||r.blob){var n=e(t,{method:'POST'});return new Blob([n],{type:'application/x-www-form-urlencoded'})}if('POST'!==r.method)return null;var i,o;return i=Array.isArray(t)||(o=t,'[object Uint8Array]'===Object.prototype.toString.call(o))?'data='+encodeURIComponent(t):'data='+encodeURIComponent(t.data),t.compression&&(i+='&compression='+t.compression),i},Bt=function(e){var t=e.url,r=e.data,n=e.headers,i=e.options,o=e.captureMetrics,s=e.callback,a=e.retriesPerformedSoFar,c=e.retryQueue,u=e.onXHRError,p=new XMLHttpRequest;p.open(i.method,t,!0);var l=Ut(r,i);o.incr('_send_request'),o.incr('_send_request_inflight');var d=o.startRequest(f({data_size:G.isString(r)?r.length:l.length,endpoint:t.slice(t.length-2)},i._metrics));G.each(n,function(e,t){p.setRequestHeader(t,e)}),'POST'!==i.method||i.blob||p.setRequestHeader('Content-Type','application/x-www-form-urlencoded'),p.withCredentials=!0,p.onreadystatechange=function(){if(4===p.readyState){o.incr("xhr-response"),o.incr("xhr-response-".concat(p.status)),o.decr('_send_request_inflight');var e=o.finishRequest(d);if(200===p.status){if(s){var l;try{l=JSON.parse(p.responseText)}catch(e){return void Y(e)}s(l)}}else'function'==typeof u&&u(p),[401,403,404,500].indexOf(p.status)<0&&c.enqueue({url:t,data:r,options:i,headers:n,retriesPerformedSoFar:(a||0)+1,callback:s}),o.markRequestFailed(f(f({},e),{},{type:'non_200',status:p.status,statusText:p.statusText})),s&&(i.verbose?s({status:0,error:error}):s(0))}},p.send(l)},It=(function(e){_(r,Ve);var t=m(r);function r(e,n){var i;return c(this,r),(i=t.call(this)).captureMetrics=e,i.isPolling=!1,i.queue=[],i.areWeOnline=!0,i.onXHRError=n,'onLine'in window.navigator&&(i.areWeOnline=window.navigator.onLine,window.addEventListener('online',function(){i._handleWeAreNowOnline()}),window.addEventListener('offline',function(){i.areWeOnline=!1})),i}return p(r,[{key:"enqueue",value:function(e){var t=e.retriesPerformedSoFar||0;if(!(t>=10)){var r=3e3*Math.pow(2,t),n=new Date(Date.now()+r);console.warn("Enqueued failed request for retry in ".concat(r)),this.queue.push({retryAt:n,requestData:e}),this.isPolling||(this.isPolling=!0,this.poll())}}},{key:"poll",value:function(){var e=this;clearTimeout(this._poller),this._poller=setTimeout(function(){e.areWeOnline&&e.queue.length>0&&e.flush(),e.poll()},this._pollInterval)}},{key:"flush",value:function(){var e=new Date(Date.now()),t=this.queue.filter(function(t){return t.retryAt0){this.queue=this.queue.filter(function(t){return t.retryAt>=e});var r,n=E(t);try{for(n.s();!(r=n.n()).done;){var i=r.value.requestData;this._executeXhrRequest(i)}}catch(e){n.e(e)}finally{n.f()}}}},{key:"unload",value:function(){clearTimeout(this._poller);var e,t=E(this.queue);try{for(t.s();!(e=t.n()).done;){var r=e.value.requestData,n=r.url,i=r.data,o=r.options;window.navigator.sendBeacon(n,Ut(i,f(f({},o),{},{sendBeacon:!0})))}}catch(e){t.e(e)}finally{t.f()}this.queue=[]}},{key:"_executeXhrRequest",value:function(e){var t=e.url,r=e.data,n=e.options,i=e.headers,o=e.callback,s=e.retriesPerformedSoFar;Bt({url:t,data:r||{},options:n||{},headers:i||{},retriesPerformedSoFar:s||0,callback:o,captureMetrics:this.captureMetrics,retryQueue:this,onXHRError:this.onXHRError})}},{key:"_handleWeAreNowOnline",value:function(){this.areWeOnline=!0,this.flush()}}]),r})(),Nt=0,Ht=function(){},Lt={},zt=I.XMLHttpRequest&&'withCredentials'in new XMLHttpRequest,Vt=!zt&&-1===L.indexOf('MSIE')&&-1===L.indexOf('Mozilla'),Qt=function(){},Wt=function(e,t,r){var n,i="posthog"===r?Tt:Tt[r];if(i&&jt===Nt)n=i;else{if(i&&!G.isArray(i))return void Y('You have already initialized '+r);n=new Qt}if(n._init(e,t,r),n.people=new Te,n.people._init(n),n.featureFlags=new Ue(n),n.feature_flags=n.featureFlags,n.toolbar=new ze(n),n.toolbar.maybeLoadEditor(),n.sessionRecording=new He(n),n.sessionRecording.startRecordingIfEnabled(),n.__autocapture_enabled=n.get_config('autocapture'),n.get_config('autocapture')){he.enabledForProject(n.get_config('token'),100,100)?he.isBrowserSupported()?he.init(n):(n.__autocapture_enabled=!1,J('Disabling Automatic Event Collection because this browser is not supported')):(n.__autocapture_enabled=!1,J('Not in active bucket: disabling Automatic Event Collection.'))}return n.get_config('advanced_disable_decide')||new Le(n).call(),R.DEBUG=R.DEBUG||n.get_config('debug'),!G.isUndefined(i)&&G.isArray(i)&&(n._execute_array.call(n.people,i.people),n._execute_array(i)),n};Qt.prototype.init=function(e,t,r){if(G.isUndefined(r))Y('You must name your new library: init(token, config, name)');else{if("posthog"!==r){var n=Wt(e,t,r);return Tt[r]=n,n._loaded(),n}Y('You must initialize the main posthog object right after you include the PostHog js snippet')}},Qt.prototype._init=function(e,t,r){this.__loaded=!0,this.config={},this._triggered_notifs=[],this.compression={},this.set_config(G.extend({},{api_host:'https://app.posthog.com',api_method:'POST',api_transport:'XHR',autocapture:!0,rageclick:!1,cross_subdomain_cookie:-1===H.location.hostname.indexOf('herokuapp.com'),persistence:'cookie',persistence_name:'',cookie_name:'',loaded:function(){},store_google:!0,save_referrer:!0,test:!1,verbose:!1,img:!1,capture_pageview:!0,debug:!1,cookie_expiration:365,upgrade:!1,disable_session_recording:!1,disable_persistence:!1,disable_cookie:!1,secure_cookie:'https:'===I.location.protocol,ip:!0,opt_out_capturing_by_default:!1,opt_out_persistence_by_default:!1,opt_out_capturing_persistence_type:'localStorage',opt_out_capturing_cookie_prefix:null,property_blacklist:[],sanitize_properties:null,xhr_headers:{},inapp_protocol:'//',inapp_link_new_window:!1,request_batching:!0,properties_string_max_length:65535,session_recording:{blockClass:'ph-no-capture',blockSelector:null,ignoreClass:'ph-ignore-input',maskAllInputs:!1,maskInputOptions:{},maskInputFn:null,slimDOMOptions:{},collectFonts:!1},mask_all_element_attributes:!1,mask_all_text:!1,advanced_disable_decide:!1,on_xhr_error:function(e){var t='Bad HTTP status: '+e.status+' '+e.statusText;Y(t)},_onCapture:function(){},_capture_metrics:!1},t,{name:r,token:e,callback_fn:("posthog"===r?r:"posthog."+r)+'._jsc'})),this._jsc=function(){},this._captureMetrics=new We(this.get_config('_capture_metrics'),G.bind(this.capture,this)),this._requestQueue=new Qe(this._captureMetrics,G.bind(this._handle_queued_event,this)),this._retryQueue=new It(this._captureMetrics,this.get_config('on_xhr_error')),this.__captureHooks=[],this.__request_queue=[],this.persistence=new Ie(this.config),this._gdpr_init();var n=G.UUID();this.get_distinct_id()||this.register_once({distinct_id:n,$device_id:n},''),I.addEventListener&&I.addEventListener('unload',this._handle_unload.bind(this))},Qt.prototype._loaded=function(){this.get_config('loaded')(this),this._start_queue_if_opted_in(),this.get_config('capture_pageview')&&this.capture('$pageview',{},{send_instantly:!0})},Qt.prototype._start_queue_if_opted_in=function(){this.has_opted_out_capturing()||this.get_config('request_batching')&&this._requestQueue.poll()},Qt.prototype._dom_loaded=function(){this.has_opted_out_capturing()||G.each(this.__request_queue,function(e){this._send_request.apply(this,e)},this),delete this.__request_queue,this._start_queue_if_opted_in()},Qt.prototype._prepare_callback=function(e,t){if(G.isUndefined(e))return null;if(zt){return function(r){e(r,t)}}var r=this._jsc,n=''+Math.floor(1e8*Math.random()),i=this.get_config('callback_fn')+'['+n+']';return r[n]=function(i){delete r[n],e(i,t)},i},Qt.prototype._handle_unload=function(){this.get_config('request_batching')?(this.get_config('capture_pageview')&&this.capture('$pageleave'),this.get_config('_capture_metrics')&&(this._requestQueue.updateUnloadMetrics(),this.capture('$capture_metrics',this._captureMetrics.metrics),this._captureMetrics.captureInProgressRequests()),this._requestQueue.unload(),this._retryQueue.unload()):this.get_config('capture_pageview')&&this.capture('$pageleave',null,{transport:'sendbeacon'})},Qt.prototype._handle_queued_event=function(e,t,r){var n=JSON.stringify(t);this.__compress_and_send_json_request(e,n,r||Lt,Ht)},Qt.prototype.__compress_and_send_json_request=function(e,t,r,n){var i,o=b(Mt((i=this.compression)['gzip-js']?'gzip-js':i.lz64?'lz64':'base64',t,r),2),s=o[0],a=o[1];this._send_request(e,s,a,n)},Qt.prototype._send_request=function(e,t,r,n){if(Vt)this.__request_queue.push(arguments);else{var i={method:this.get_config('api_method'),transport:this.get_config('api_transport'),verbose:this.get_config('verbose')};r=G.extend(i,r||{}),zt||(r.method='GET');var o=I.navigator.sendBeacon&&'sendbeacon'===r.transport.toLowerCase(),s=r.urlQueryArgs||{};if(s.ip=this.get_config('ip')?1:0,s._=(new Date).getTime().toString(),e+=(e.indexOf('?')>-1?'&':'?')+G.HTTPBuildQuery(s),G.isObject(t)&&this.get_config('img')){var a=H.createElement('img');a.src=e,H.body.appendChild(a)}else if(o)I.navigator.sendBeacon(e,Ut(t,f(f({},r),{},{sendBeacon:!0})));else if(zt)try{Bt({url:e,data:t,headers:this.get_config('xhr_headers'),options:r,captureMetrics:this._captureMetrics,callback:n,retriesPerformedSoFar:0,retryQueue:this._retryQueue,onXHRError:this.get_config('on_xhr_error')})}catch(e){Y(e)}else{var c=H.createElement('script');c.type='text/javascript',c.async=!0,c.defer=!0,c.src=e;var u=H.getElementsByTagName('script')[0];u.parentNode.insertBefore(c,u)}}},Qt.prototype._execute_array=function(e){var t,r=[],n=[],i=[];G.each(e,function(e){e&&(t=e[0],G.isArray(t)?i.push(e):'function'==typeof e?e.call(this):G.isArray(e)&&'alias'===t?r.push(e):G.isArray(e)&&-1!==t.indexOf('capture')&&'function'==typeof this[t]?i.push(e):n.push(e))},this);var o=function(e,t){G.each(e,function(e){if(G.isArray(e[0])){var r=t;G.each(e,function(e){r=r[e[0]].apply(r,e.slice(1))})}else this[e[0]].apply(this,e.slice(1))},t)};o(r,this),o(n,this),o(i,this)},Qt.prototype.push=function(e){this._execute_array([e])},Qt.prototype.capture=Me(function(e,t,r){if(this.__loaded){this._captureMetrics.incr('capture'),'$snapshot'===e&&this._captureMetrics.incr('snapshot');var n=(r=r||Lt).transport;if(n&&(r.transport=n),G.isUndefined(e)||'string'!=typeof e)Y('No event name provided to posthog.capture');else if(!G.isBlockedUA(L)){var i=this.persistence.remove_event_timer(e);this.persistence.update_search_keyword(H.referrer),this.get_config('store_google')&&this.persistence.update_campaign_params(),this.get_config('save_referrer')&&this.persistence.update_referrer_info(H.referrer);var o={event:e,properties:this._calculate_event_properties(e,t,i)};'$identify'===e&&r.$set&&(o.$set=r.$set),o=G.copyAndTruncateStrings(o,r._noTruncate?null:this.get_config('properties_string_max_length')),this.get_config('debug')&&J('PostHog.js send',o);var s=JSON.stringify(o),a=this.get_config('api_host')+(r.endpoint||'/e/'),c=r!==Lt;return!this.get_config('request_batching')||c&&!r._batchKey||r.send_instantly?this.__compress_and_send_json_request(a,s,r):(o.timestamp=new Date,this._requestQueue.enqueue(a,o,r)),this._invokeCaptureHooks(e),o}}},function(e){return this.get_config(e)},Dt),Qt.prototype._addCaptureHook=function(e){this.__captureHooks.push(e)},Qt.prototype._invokeCaptureHooks=function(e){this.config._onCapture(e),G.each(this.__captureHooks,function(t){return t(e)})},Qt.prototype._calculate_event_properties=function(e,t,r){var n=t||{};if(n.token=this.get_config('token'),'$snapshot'===e){var i=this.persistence.properties();return n.distinct_id=i.distinct_id,n}if(!G.isUndefined(r)){var o=(new Date).getTime()-r;n.$duration=parseFloat((o/1e3).toFixed(3))}n=G.extend({},G.info.properties(),this.persistence.properties(),n);var s=this.get_config('property_blacklist');G.isArray(s)?G.each(s,function(e){delete n[e]}):Y('Invalid value for property_blacklist config: '+s);var a=this.get_config('sanitize_properties');return a&&(n=a(n,e)),n},Qt.prototype.register=function(e,t){this.persistence.register(e,t)},Qt.prototype.register_once=function(e,t,r){this.persistence.register_once(e,t,r)},Qt.prototype.unregister=function(e){this.persistence.unregister(e)},Qt.prototype._register_single=function(e,t){var r={};r[e]=t,this.register(r)},Qt.prototype.getFeatureFlag=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return this.featureFlags.getFeatureFlag(e,t)},Qt.prototype.isFeatureEnabled=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return this.featureFlags.isFeatureEnabled(e,t)},Qt.prototype.reloadFeatureFlags=function(){return this.featureFlags.reloadFeatureFlags()},Qt.prototype.onFeatureFlags=function(e){this.featureFlags.addFeatureFlagsHandler(e),e(this.featureFlags.getFlags(),this.featureFlags.getFlagVariants())},Qt.prototype.identify=function(e,t,r){if(e){this._captureMetrics.incr('identify');var n=this.get_distinct_id();if(this.register({$user_id:e}),!this.get_property('$device_id')){var i=n;this.register_once({$had_persisted_distinct_id:!0,$device_id:i},'')}e!==n&&e!==this.get_property("__alias")&&(this.unregister("__alias"),this.register({distinct_id:e})),e===n||this.get_property('$device_id')&&n!==this.get_property('$device_id')?(t&&this.people.set(t),r&&this.people.set_once(r)):this.capture('$identify',{distinct_id:e,$anon_distinct_id:n},{$set:t||{}},{$set_once:r||{}}),this.reloadFeatureFlags()}else Y('Unique user id has not been set in posthog.identify')},Qt.prototype.__group=function(e,t,r){if(Y('posthog.__group is still under development and should not be used in production!'),e&&t){this._captureMetrics.incr('group');var n=this.getGroups();this.register({$groups:f(f({},n),{},l({},e,t))}),this.capture('$group',{distinct_id:this.get_distinct_id(),$group:{type:e,key:t,$set:r}}),this.reloadFeatureFlags()}else Y('posthog.group requires a group type and group key')},Qt.prototype.reset=function(e){var t=this.get_property('$device_id');this.persistence.clear();var r=G.UUID();this.register_once({distinct_id:r,$device_id:e?r:t},'')},Qt.prototype.get_distinct_id=function(){return this.get_property('distinct_id')},Qt.prototype.getGroups=function(){return this.get_property('groups')},Qt.prototype.alias=function(e,t){if(e===this.get_property("$people_distinct_id"))return K('Attempting to create alias for existing People user - aborting.'),-2;var r=this;return G.isUndefined(t)&&(t=this.get_distinct_id()),e!==t?(this._register_single("__alias",e),this.capture('$create_alias',{alias:e,distinct_id:t},function(){r.identify(e)})):(Y('alias matches current distinct_id - skipping api call.'),this.identify(e),-1)},Qt.prototype.set_config=function(e){var t=f({},this.config);G.isObject(e)&&(G.extend(this.config,e),this.get_config('persistence_name')||(this.config.persistence_name=this.config.cookie_name),this.get_config('disable_persistence')||(this.config.disable_persistence=this.config.disable_cookie),this.persistence&&this.persistence.update_config(this.config),me.is_supported()&&'true'===me.get('ph_debug')&&(this.config.debug=!0),R.DEBUG=R.DEBUG||this.get_config('debug'),this.sessionRecording&&void 0!==e.disable_session_recording&&t.disable_session_recording!==e.disable_session_recording&&(e.disable_session_recording?this.sessionRecording.stopRecording():this.sessionRecording.startRecordingIfEnabled()))},Qt.prototype.startSessionRecording=function(){this.set_config({disable_session_recording:!1})},Qt.prototype.stopSessionRecording=function(){this.set_config({disable_session_recording:!0})},Qt.prototype.sessionRecordingStarted=function(){return this.sessionRecording.started()},Qt.prototype.get_config=function(e){return this.config[e]},Qt.prototype.get_property=function(e){return this.persistence.props[e]},Qt.prototype.toString=function(){var e=this.get_config('name');return"posthog"!==e&&(e="posthog."+e),e},Qt.prototype._gdpr_init=function(){'localStorage'===this.get_config('opt_out_capturing_persistence_type')&&me.is_supported()&&(!this.has_opted_in_capturing()&&this.has_opted_in_capturing({persistence_type:'cookie'})&&this.opt_in_capturing({enable_persistence:!1}),!this.has_opted_out_capturing()&&this.has_opted_out_capturing({persistence_type:'cookie'})&&this.opt_out_capturing({clear_persistence:!1}),this.clear_opt_in_out_capturing({persistence_type:'cookie',enable_persistence:!1})),this.has_opted_out_capturing()?this._gdpr_update_persistence({clear_persistence:!0}):this.has_opted_in_capturing()||!this.get_config('opt_out_capturing_by_default')&&!ye.get('ph_optout')||(ye.remove('ph_optout'),this.opt_out_capturing({clear_persistence:this.get_config('opt_out_persistence_by_default')}))},Qt.prototype._gdpr_update_persistence=function(e){var t;if(e&&e.clear_persistence)t=!0;else{if(!e||!e.enable_persistence)return;t=!1}this.get_config('disable_persistence')||this.persistence.disabled===t||this.persistence.set_disabled(t)},Qt.prototype._gdpr_call_func=function(e,t){return t=G.extend({capture:G.bind(this.capture,this),persistence_type:this.get_config('opt_out_capturing_persistence_type'),cookie_prefix:this.get_config('opt_out_capturing_cookie_prefix'),cookie_expiration:this.get_config('cookie_expiration'),cross_subdomain_cookie:this.get_config('cross_subdomain_cookie'),secure_cookie:this.get_config('secure_cookie')},t),me.is_supported()||'localStorage'!==t.persistence_type||(t.persistence_type='cookie'),e(this.get_config('token'),{capture:t.capture,captureEventName:t.capture_event_name,captureProperties:t.capture_properties,persistenceType:t.persistence_type,persistencePrefix:t.cookie_prefix,cookieExpiration:t.cookie_expiration,crossSubdomainCookie:t.cross_subdomain_cookie,secureCookie:t.secure_cookie})},Qt.prototype.opt_in_capturing=function(e){e=G.extend({enable_persistence:!0},e),this._gdpr_call_func(Se,e),this._gdpr_update_persistence(e)},Qt.prototype.opt_out_capturing=function(e){e=G.extend({clear_persistence:!0},e),this._gdpr_call_func(Oe,e),this._gdpr_update_persistence(e)},Qt.prototype.has_opted_in_capturing=function(e){return this._gdpr_call_func(xe,e)},Qt.prototype.has_opted_out_capturing=function(e){return this._gdpr_call_func(Ee,e)},Qt.prototype.clear_opt_in_out_capturing=function(e){e=G.extend({enable_persistence:!0},e),this._gdpr_call_func(Pe,e),this._gdpr_update_persistence(e)},Qt.prototype.sentry_integration=function(e,t,r,n){this.name='posthog-js',this.setupOnce=function(i){i(function(i){if('error'!==i.level||!e.__loaded)return i;i.tags||(i.tags={}),i.tags['PostHog URL']=e.config.api_host+'/person/'+e.get_distinct_id();var o={$sentry_event_id:i.event_id,$sentry_exception:i.exception};return t&&r&&(o.$sentry_url=(n||'https://sentry.io/organizations/')+t+'/issues/?project='+r+'&query='+i.event_id),e.capture('$exception',o),i})}},Qt.prototype.debug=function(e){!1===e?(I.console.log("You've disabled debug mode."),localStorage&&localStorage.setItem('ph_debug',void 0),this.set_config({debug:!1})):(I.console.log("You're now in debug mode. All calls to PostHog will be logged in your console.\nYou can disable this with `posthog.debug(false)`."),localStorage&&localStorage.setItem('ph_debug','true'),this.set_config({debug:!0}))},Qt.prototype.decodeLZ64=q.decompressFromBase64,Qt.prototype.init=Qt.prototype.init,Qt.prototype.reset=Qt.prototype.reset,Qt.prototype.capture=Qt.prototype.capture,Qt.prototype.register=Qt.prototype.register,Qt.prototype.register_once=Qt.prototype.register_once,Qt.prototype.unregister=Qt.prototype.unregister,Qt.prototype.identify=Qt.prototype.identify,Qt.prototype.__group=Qt.prototype.__group,Qt.prototype.alias=Qt.prototype.alias,Qt.prototype.set_config=Qt.prototype.set_config,Qt.prototype.get_config=Qt.prototype.get_config,Qt.prototype.get_property=Qt.prototype.get_property,Qt.prototype.get_distinct_id=Qt.prototype.get_distinct_id,Qt.prototype.toString=Qt.prototype.toString,Qt.prototype.opt_out_captureing=Qt.prototype.opt_out_captureing,Qt.prototype.opt_in_captureing=Qt.prototype.opt_in_captureing,Qt.prototype.has_opted_out_captureing=Qt.prototype.has_opted_out_captureing,Qt.prototype.has_opted_in_captureing=Qt.prototype.has_opted_in_captureing,Qt.prototype.clear_opt_in_out_captureing=Qt.prototype.clear_opt_in_out_captureing,Qt.prototype.opt_out_capturing=Qt.prototype.opt_out_capturing,Qt.prototype.opt_in_capturing=Qt.prototype.opt_in_capturing,Qt.prototype.has_opted_out_capturing=Qt.prototype.has_opted_out_capturing,Qt.prototype.has_opted_in_capturing=Qt.prototype.has_opted_in_capturing,Qt.prototype.clear_opt_in_out_capturing=Qt.prototype.clear_opt_in_out_capturing,Qt.prototype.getFeatureFlag=Qt.prototype.getFeatureFlag,Qt.prototype.isFeatureEnabled=Qt.prototype.isFeatureEnabled,Qt.prototype.reloadFeatureFlags=Qt.prototype.reloadFeatureFlags,Qt.prototype.onFeatureFlags=Qt.prototype.onFeatureFlags,Qt.prototype.decodeLZ64=Qt.prototype.decodeLZ64,Qt.prototype.SentryIntegration=Qt.prototype.sentry_integration,Qt.prototype.debug=Qt.prototype.debug,Qt.prototype.LIB_VERSION=R.LIB_VERSION,Qt.prototype.startSessionRecording=Qt.prototype.startSessionRecording,Qt.prototype.stopSessionRecording=Qt.prototype.stopSessionRecording,Qt.prototype.sessionRecordingStarted=Qt.prototype.sessionRecordingStarted,Ie.prototype.properties=Ie.prototype.properties,Ie.prototype.update_search_keyword=Ie.prototype.update_search_keyword,Ie.prototype.update_referrer_info=Ie.prototype.update_referrer_info,Ie.prototype.get_cross_subdomain=Ie.prototype.get_cross_subdomain,Ie.prototype.clear=Ie.prototype.clear,G.safewrap_class(Qt,['identify']);var Xt={},Gt=function(){Tt.init=function(e,t,r){if(r)return Tt[r]||(Tt[r]=Xt[r]=Wt(e,t,r),Tt[r]._loaded()),Tt[r];var n=Tt;Xt.posthog?n=Xt.posthog:e&&((n=Wt(e,t,"posthog"))._loaded(),Xt.posthog=n),Tt=n,1===jt&&(I.posthog=Tt),G.each(Xt,function(e,t){"posthog"!==t&&(Tt[t]=e)}),Tt._=G}},Jt=function(){function e(){e.done||(e.done=!0,Vt=!1,G.each(Xt,function(e){e._dom_loaded()}))}if(H.addEventListener)'complete'===H.readyState?e():H.addEventListener('DOMContentLoaded',e,!1);else if(H.attachEvent){H.attachEvent('onreadystatechange',e);var t=!1;try{t=null===I.frameElement}catch(e){}H.documentElement.doScroll&&t&&(function t(){try{H.documentElement.doScroll('left')}catch(e){return void setTimeout(t,1)}e()})()}G.register_event(I,'load',e,!0)};var Yt=(jt=Nt,Tt=new Qt,Gt(),Tt.init(),Jt(),Tt);i.exports=Yt},664,[]); -__d(function(g,r,i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.defaultConfig=_e.Meeting=_e.Events=void 0;var t=e(r(d[1])),n=e(r(d[2])),o=e(r(d[3])),s=e(r(d[4])),c=e(r(d[5])),u=e(r(d[6])),p=r(d[7]),f=e(r(d[8])),l=e(r(d[9])),h=r(d[10]),v=r(d[11]),y=r(d[12]),k=r(d[13]),_=e(r(d[14])),M=e(r(d[15]));function C(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}var P,w={theme:(0,u.default)({},y.defaultTheme),permissions:(0,u.default)({},y.defaultRolePermissions),permissions_fetched:!1};_e.defaultConfig=w,_e.Events=P,(function(e){e.participantJoin="participantJoin",e.participantLeave="participantLeave",e.disconnect="disconnect",e.connect="connect",e.meetingEnded="meetingEnded",e.roomMessage="roomMessage",e.chatMessage="chatMessage",e.message="message",e.meetingJoined="meetingJoined",e.activeSpeaker="activeSpeaker",e.participantUpdate="participantUpdate",e.recordingStarted="recordingStarted",e.recordingStopped="recordingStopped",e.localMediaConnected="localMediaConnected"})(P||(_e.Events=P={}));var E=(function(e){(0,o.default)(E,e);var u,p,y=(u=E,p=C(),function(){var e,t=(0,c.default)(u);if(p){var n=(0,c.default)(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return(0,s.default)(this,e)});function E(e,n){var o;return(0,t.default)(this,E),(o=y.call(this)).config=(0,M.default)(w),o.participants=[],o.showSetupScreen=!1,o._uiConfig={},o.leaveRoom=function(){},o.setupConfig=e,o._uiConfig=n||{},o.config.theme=(0,k.convertThemeToV2)(o.config.theme,n||{}),o.controlBar=new f.default,o.grid=new l.default,o.Events=P,null!=e&&e.apiBase&&(0,v.setUrl)(e.apiBase),o}return(0,n.default)(E,[{key:"updateUIConfig",value:function(e){this._uiConfig=(0,_.default)(this._uiConfig,e),this.config.theme=(0,k.convertThemeToV2)(this.config.theme,e),this._setUIConfig&&this._setUIConfig(this.config)}},{key:"addParticipantControl",value:function(e){this._controlsHook&&this._controlsHook(e)}},{key:"sendRoomMessage",value:function(e){}},{key:"sendMessage",value:function(e,t){}},{key:"createPopup",value:function(e){}},{key:"kickAll",value:function(){}},{key:"closePopup",value:function(){this.createPopup(null)}},{key:"onError",value:function(e){this._onError=e}},{key:"onSocketMessage",value:function(e){var t,n;switch(e.type){case'websocket/room-message':this.emit(P.roomMessage,null==(t=e.payload)?void 0:t.message);break;case'websocket/message':this.emit(P.message,null==(n=e.payload)?void 0:n.message);break;case'websocket/new-chat-message':this.emit(P.chatMessage,e.payload)}}},{key:"_addUpdateParticipant",value:function(e,t){if(e.id){var n=this.participants.findIndex(function(t){return t.id===e.id});if(-1===n)if(e.isMe){var o=new h.DyteSelfParticipant(this._overlayHook);o._update(e,t),this.participants.push(o),this.self=o}else{var s=new h.DyteParticipant(this._overlayHook);s._update(e,t),this.participants.push(s),this.emit(P.participantJoin,s)}else this.participants[n]._update(e,t),this.emit(P.participantUpdate,this.participants[n])}}},{key:"_removeParticipant",value:function(e){var t=this.participants.find(function(t){return t.id===e.id});this.participants=this.participants.filter(function(t){return t.id!==e.id}),this.emit(P.participantLeave,t)}}]),E})(p.EventEmitter);_e.Meeting=E},665,[1,9,10,12,14,17,22,595,666,667,668,504,669,482,510,670]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var u=t(r(d[1])),n=t(r(d[2])),s=t(r(d[3])),o=(function(){function t(){(0,n.default)(this,t),this.buttons=[]}return(0,s.default)(t,[{key:"addButton",value:function(t){var n=t;return this.buttons.push(n),this._setButtons&&this._setButtons((0,u.default)(this.buttons)),this.buttons.length-1}},{key:"removeButton",value:function(t){this.buttons[t]={},this._setButtons((0,u.default)(this.buttons))}}]),t})();e.default=o},666,[1,49,9,10]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.Layout=void 0;var u,o=t(r(d[1])),n=t(r(d[2])),l=r(d[3]),f=r(d[4]);e.Layout=u,(function(t){t.MULTI="multi",t.MULTI_ALTERNATE="multi_alternate",t.HIGHLIGHTED="highlighted",t.SINGLE="single"})(u||(e.Layout=u={}));var c=(function(){function t(){(0,o.default)(this,t),this.layouts=u}return(0,n.default)(t,[{key:"update",value:function(t){t.layout&&l.store.dispatch((0,f.setRoomGridView)(t.layout)),t.participantVideo&&(this.participantVideoConfiguration=t.participantVideo)}},{key:"setOverlay",value:function(t,u){}}]),t})();e.default=c},667,[1,9,10,471,480]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.DyteSelfParticipant=e.DyteParticipant=void 0;var n=t(r(d[1])),s=t(r(d[2])),o=r(d[3]).NativeModules.DyteHelper,h=(function(){function t(s){(0,n.default)(this,t),this.metadata={view_type:'',preset_name:''},this._overlayHook=s}return(0,s.default)(t,[{key:"_update",value:function(t,n){this.id=t.id,this.name=t.displayName,this.picture=t.picture,this.isMe=t.isMe,this.isPinned=t.isPinned,this.videoTrack=t.videoTrack,this.audioTrack=t.audioTrack,this.videoEnabled=t.videoVisible,this.audioEnabled=!t.audioMuted,this.clientSpecificId=t.clientSpecificId,this._participantHook=n,this.metadata=t.metadata}},{key:"sendMessage",value:function(t){this._sendMessage&&this._sendMessage(t)}},{key:"disableAudio",value:function(){this._participantHook&&this.audioEnabled&&this._participantHook.disablePeerAudio(this.id)}},{key:"disableVideo",value:function(){this._participantHook&&this.videoEnabled&&this._participantHook.disablePeerVideo(this.id)}},{key:"pin",value:function(){this._participantHook&&this._participantHook.pin(this.id)}},{key:"unpin",value:function(){this._participantHook&&this._participantHook.unpin(this.id)}},{key:"setOverlay",value:function(t){this._overlayHook(this.id,t)}},{key:"updatePreset",value:function(t){this._participantHook&&this._participantHook.updatePreset(this.id,t)}},{key:"setLabel",value:function(t){this._participantHook&&this._participantHook.setLabel(this.id,t)}}]),t})();e.DyteParticipant=h;var c=(function(){function t(s){(0,n.default)(this,t),this.metadata={view_type:'',preset_name:''},this._overlayHook=s}return(0,s.default)(t,[{key:"_update",value:function(t,n){this.id=t.id,this.name=t.displayName,this.picture=t.picture,this.isMe=t.isMe,this.isPinned!==t.isPinned&&o.SDKSelfPin(t.isPinned),this.isPinned=t.isPinned,this.videoTrack=t.videoTrack,this.audioTrack=t.audioTrack,this.videoEnabled!==t.videoVisible&&o.SDKSelfVideo(t.videoVisible),this.videoEnabled=t.videoVisible,this.audioEnabled===t.audioMuted&&o.SDKSelfAudio(!t.audioMuted),this.audioEnabled=!t.audioMuted,this.clientSpecificId=t.clientSpecificId,this.isScreensharing!==t.isScreensharing&&o.SDKSelfScreenshare(!t.isScreensharing),this.isScreensharing=t.isScreensharing,this._participantHook=n,this.isPresenting=!t.webinarHiddenParticipant,this.metadata=t.metadata}},{key:"enableAudio",value:function(){this._participantHook&&!this.audioEnabled&&this._participantHook.toggleSelfAudio(this.id)}},{key:"enableVideo",value:function(){this._participantHook&&!this.videoEnabled&&this._participantHook.toggleSelfVideo(this.id)}},{key:"disableAudio",value:function(){this._participantHook&&this.audioEnabled&&this._participantHook.toggleSelfAudio(this.id)}},{key:"disableVideo",value:function(){this._participantHook&&this.videoEnabled&&this._participantHook.toggleSelfVideo(this.id)}},{key:"enableScreenshare",value:function(){this._participantHook&&!this.isScreensharing&&this._participantHook.enableScreenshare()}},{key:"disableScreenshare",value:function(){this._participantHook&&this.isScreensharing&&this._participantHook.disableScreenshare()}},{key:"pin",value:function(){this._participantHook&&this._participantHook.pin(this.id)}},{key:"unpin",value:function(){this._participantHook&&this._participantHook.unpin(this.id)}},{key:"setOverlay",value:function(t,n){this._overlayHook(this.id,t,n)}},{key:"updatePreset",value:function(t){this._participantHook&&this._participantHook.updatePreset(this.id,t)}}]),t})();e.DyteSelfParticipant=c},668,[1,9,10,2]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.defaultTheme=e.defaultRolePermissions=void 0;var t=r(d[0]),n=r(d[1]),_={view_type:n.DyteViewTypes.groupCall,accept_waiting_requests:!1,accept_present_requests:!1,request_produce:!1,can_allow_participant_audio:!1,can_allow_participant_screensharing:!1,can_allow_participant_video:!1,request_kick_participant:!1,kick_participant:!1,pin_participant:!1,can_edit_display_name:!1,can_record:!1,waiting_room_type:n.WaitingRoomTypes.skip,plugins:{can_close:!0,can_start:!0,can_edit_acl:!1,config:{}},polls:{can_create:!0,can_vote:!0,can_view:!0},produce:{video:{allow:!0,quality:'vga',frame_rate:24},audio:!0,screenshare:{allow:!0,quality:'hd',frame_rate:5}},chat:{public:{can_send:!0,text:!0,files:!0},private:{can_send:!1,can_receive:!1,text:!1,files:!1}},reactions:!1,hidden_participant:!1,is_recorder:!1,show_participant_list:!0,can_change_participant_role:!1,can_change_theme:!1,can_present:!1,max_screenshare_count:1};e.defaultRolePermissions=_;var c={setup_screen:{is_enabled:!1},alone_here:{is_enabled:!1},waiting_room:{is_enabled:!1,enable_preview:!0},control_bar:{is_enabled:!0,elements:{plugins:!0,screenshare:!0,invite:!1,participants:!0,chat:!0,reactions:!1,polls:!0,fullscreen:!0,layout:!0}},header:{is_enabled:!0,elements:{timer:!0,title:!0,participant_count:!0,change_layout:!0}},pip_mode:!0,auto_tune:!0,grid:{multi:{maxVideoCount:6,videoFit:'cover'},single:{maxVideoCount:6,videoFit:'cover'},defaultView:t.Layout.MULTI},controls:{pip_toggle:!1}};e.defaultTheme=c},669,[667,482]); -__d(function(g,r,i,a,m,_e,d){var t='__lodash_hash_undefined__',e=9007199254740991,n='[object Arguments]',o='[object Boolean]',c='[object Date]',u='[object Function]',f='[object GeneratorFunction]',s='[object Map]',l='[object Number]',_='[object Object]',p='[object RegExp]',h='[object Set]',y='[object String]',v='[object Symbol]',b='[object ArrayBuffer]',j='[object DataView]',w='[object Float32Array]',O='[object Float64Array]',A='[object Int8Array]',x='[object Int16Array]',S='[object Int32Array]',P='[object Uint8Array]',$='[object Uint8ClampedArray]',k='[object Uint16Array]',E='[object Uint32Array]',I=/\w*$/,F=/^\[object .+?Constructor\]$/,M=/^(?:0|[1-9]\d*)$/,B={};B[n]=B['[object Array]']=B[b]=B[j]=B[o]=B[c]=B[w]=B[O]=B[A]=B[x]=B[S]=B[s]=B[l]=B[_]=B[p]=B[h]=B[y]=B[v]=B[P]=B[$]=B[k]=B[E]=!0,B['[object Error]']=B[u]=B["[object WeakMap]"]=!1;var U='object'==typeof g&&g&&g.Object===Object&&g,W='object'==typeof self&&self&&self.Object===Object&&self,D=U||W||Function('return this')(),R='object'==typeof _e&&_e&&!_e.nodeType&&_e,T=R&&'object'==typeof m&&m&&!m.nodeType&&m,z=T&&T.exports===R;function C(t,e){return t.set(e[0],e[1]),t}function L(t,e){return t.add(e),t}function V(t,e){for(var n=-1,o=t?t.length:0;++n-1},Ft.prototype.set=function(t,e){var n=this.__data__,o=Dt(n,t);return o<0?n.push([t,e]):n[o][1]=e,this},Mt.prototype.clear=function(){this.__data__={hash:new It,map:new(jt||Ft),string:new It}},Mt.prototype.delete=function(t){return Zt(this,t).delete(t)},Mt.prototype.get=function(t){return Zt(this,t).get(t)},Mt.prototype.has=function(t){return Zt(this,t).has(t)},Mt.prototype.set=function(t,e){return Zt(this,t).set(t,e),this},Bt.prototype.clear=function(){this.__data__=new Ft},Bt.prototype.delete=function(t){return this.__data__.delete(t)},Bt.prototype.get=function(t){return this.__data__.get(t)},Bt.prototype.has=function(t){return this.__data__.has(t)},Bt.prototype.set=function(t,e){var n=this.__data__;if(n instanceof Ft){var o=n.__data__;if(!jt||o.length<199)return o.push([t,e]),this;n=this.__data__=new Mt(o)}return n.set(t,e),this};var rr=yt?Q(yt,Object):function(){return[]},er=function(t){return ut.call(t)};function nr(t){var e=t.length,n=t.constructor(e);return e&&'string'==typeof t[0]&&ct.call(t,'index')&&(n.index=t.index,n.input=t.input),n}function or(t){return'function'!=typeof t.constructor||ar(t)?{}:br(e=lt(t))?_t(e):{};var e}function cr(t,e,n,u){var f,_,F,M=t.constructor;switch(e){case b:return Gt(t);case o:case c:return new M(+t);case j:return Nt(t,u);case w:case O:case A:case x:case S:case P:case $:case k:case E:return Jt(t,u);case s:return qt(t,u,n);case l:case y:return new M(t);case p:return(F=new(_=t).constructor(_.source,I.exec(_))).lastIndex=_.lastIndex,F;case h:return Ht(t,u,n);case v:return f=t,Et?Object(Et.call(f)):{}}}function ur(t,n){return!!(n=null==n?e:n)&&('number'==typeof t||M.test(t))&&t>-1&&t%1==0&&t-1&&t%1==0&&t<=e}function br(t){var e=typeof t;return!!t&&('object'==e||'function'==e)}function dr(t){return!!t&&'object'==typeof t}function jr(t){return _r(t)?Ut(t):Lt(t)}m.exports=function(t){return Tt(t,!0,!0)}},670,[]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),u=t(r(d[2])),c=r(d[3]),l=c.NativeModules.DyteRNBackgroundTimer,o=new c.NativeEventEmitter(l),s=new((function(){function t(){var u=this;(0,n.default)(this,t),this.uniqueId=0,this.callbacks={},o.addListener('backgroundTimer.timeout',function(t){if(u.callbacks[t]){var n=u.callbacks[t].callback;u.callbacks[t].interval?l.backgroundTimerSetTimeout(t,u.callbacks[t].timeout):delete u.callbacks[t],n()}})}return(0,u.default)(t,[{key:"start",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return l.start(t)}},{key:"stop",value:function(){return l.stop()}},{key:"runBackgroundTimer",value:function(t,n){var u=this,l=c.Platform.select({ios:function(){return c.NativeAppEventEmitter},android:function(){return c.DeviceEventEmitter}})();this.start(0),this.backgroundListener=l.addListener('backgroundTimer',function(){u.backgroundListener.remove(),u.backgroundClockMethod(t,n)})}},{key:"backgroundClockMethod",value:function(t,n){var u=this;this.backgroundTimer=this.setTimeout(function(){t(),u.backgroundClockMethod(t,n)},n)}},{key:"stopBackgroundTimer",value:function(){this.stop(),this.clearTimeout(this.backgroundTimer)}},{key:"setTimeout",value:function(t,n){this.uniqueId+=1;var u=this.uniqueId;return this.callbacks[u]={callback:t,interval:!1,timeout:n},l.setTimeout(u,n),u}},{key:"clearTimeout",value:function(t){this.callbacks[t]&&delete this.callbacks[t]}},{key:"setInterval",value:function(t,n){this.uniqueId+=1;var u=this.uniqueId;return this.callbacks[u]={callback:t,interval:!0,timeout:n},l.backgroundTimerSetTimeout(u,n),u}},{key:"clearInterval",value:function(t){this.callbacks[t]&&delete this.callbacks[t]}}]),t})());e.default=s},671,[1,9,10,2]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.PluginServiceProvider=e.PluginServiceContext=void 0;var n=t(r(d[1])),o=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=v(n);if(o&&o.has(t))return o.get(t);var u={},c=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var f in t)if("default"!==f&&Object.prototype.hasOwnProperty.call(t,f)){var l=c?Object.getOwnPropertyDescriptor(t,f):null;l&&(l.get||l.set)?Object.defineProperty(u,f,l):u[f]=t[f]}u.default=t,o&&o.set(t,u);return u})(r(d[2])),u=r(d[3]),c=r(d[4]),f=t(r(d[5])),l=r(d[6]);function v(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(v=function(t){return t?o:n})(t)}var p=(0,o.createContext)(null);e.PluginServiceContext=p;e.PluginServiceProvider=function(t){var v=t.children,s=t.roomName,P=t.peerId,S=(0,o.useContext)(l.WebSocketContext),y=(0,u.useDispatch)(),O=(0,o.useState)(null),b=(0,n.default)(O,2),k=b[0],j=b[1],C=(0,u.useSelector)(function(t){return t.participant.authToken});(0,o.useEffect)(function(){},[]);var w=(0,u.useSelector)(function(t){return t.room.socketState}),E={pluginManager:k};return(0,o.useEffect)(function(){if(w===c.RoomSocketState.CONNECTED){var t=new f.default(S,s,y,P,C);j(t),t.listenSocketEvents()}},[w]),o.default.createElement(p.Provider,{value:E},v)}},672,[1,41,165,432,480,673,630]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),s=t(r(d[2])),u=t(r(d[3])),l=t(r(d[4])),o=r(d[5]),c=t(r(d[6])),f=(function(){function t(n,s,l,o,c){(0,u.default)(this,t),this.socketObj=n,this.dispatch=l,this.roomName=s,this.plugins={},this.iframes={},this.peerId=o,this.authToken=c,this.handleSockets=this.handleSockets.bind(this)}return(0,l.default)(t,[{key:"handleSockets",value:function(t){if(t)switch(t.type){case'websocket/enable-plugin':this.enablePlugin(t.payload);break;case'websocket/disable-plugin':this.disablePlugin(t.payload);break;case'websocket/plugin-event':case'websocket/plugin-data':this.sendIframeEvent(t)}}},{key:"sendIframeEvent",value:function(t){var n=this.iframes[t.payload.pluginId||t.payload.id];n&&Object.values(n).forEach(function(n){n.iframe&&n.iframe.injectJavaScript("window.postMessage("+JSON.stringify(t)+");")})}},{key:"listenSocketEvents",value:function(){this.socketObj.emitter.on('socket',this.handleSockets),this.getRoomPlugins()}},{key:"getRoomPlugins",value:function(){var t=this;this.socketObj.sendMessage({type:'getRoomState'},function(n){n.payload.roomState.plugins.forEach(function(n){return t.enablePlugin(n)})})}},{key:"enablePlugin",value:function(t){var u,l,f,h,p,v;return n.default.async(function(y){for(;;)switch(y.prev=y.next){case 0:if(u=c.default.apiBase+"/v2/plugins",!this.plugins[t.id]){y.next=3;break}return y.abrupt("return");case 3:return y.next=5,n.default.awrap(fetch(c.default.apiBase+"/v2/plugins/view/"+t.id,{method:'GET',headers:{authorization:"Bearer "+this.authToken}}));case 5:return l=y.sent,y.next=8,n.default.awrap(l.json());case 8:return f=y.sent,y.next=11,n.default.awrap(fetch(u+"/authorize/"+t.id,{method:'POST',headers:{authorization:"Bearer "+this.authToken,'Content-Type':'application/json'},body:JSON.stringify({roomName:this.roomName,peerId:this.peerId})}));case 11:return h=y.sent,y.next=14,n.default.awrap(h.json());case 14:p=y.sent.data.token,v=(0,s.default)({},f.data.plugin,{authToken:p,enabledBy:t.enabledBy,ACLAccessGrantedUsers:t.ACLAccessGrantedUsers||[],ACLAccessRemovedUsers:t.ACLAccessRemovedUsers||[]}),this.plugins[t.id]=v,this.iframes[t.id]={},this.dispatch((0,o.addPlugin)(v));case 19:case"end":return y.stop()}},null,this,null,Promise)}},{key:"disablePlugin",value:function(t){return n.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:this.plugins[t.id]&&(delete this.plugins[t.id],this.dispatch((0,o.removePlugin)(t)));case 1:case"end":return n.stop()}},null,this,null,Promise)}},{key:"handleIframeMessage",value:function(t){var u,l,o=this;return n.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:n.t0=t.type,n.next='pluginEvent'===n.t0?3:'storePluginData'===n.t0?3:'getPluginData'===n.t0?3:'enablePluginForAll'===n.t0?3:'getPeerInfo'===n.t0?5:7;break;case 3:return this.socketObj.sendMessage(t,function(t){o.sendIframeEvent(t)}),n.abrupt("break",8);case 5:return this.socketObj.sendMessage({type:t.type,payload:(0,s.default)({},t.payload,{peerId:null!=(u=null==(l=t.payload)?void 0:l.peerId)?u:this.peerId})},function(t){o.sendIframeEvent(t)}),n.abrupt("break",8);case 7:return n.abrupt("break",8);case 8:case"end":return n.stop()}},null,this,null,Promise)}},{key:"addIframeView",value:function(t,s,u){var l,o=this;return n.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:this.iframes[t.plugin][t.view]&&this.removeIframeView(t),l=function(t){s&&o.handleIframeMessage(t)},u.addEventListener(l),this.iframes[t.plugin][t.view]={listener:l,iframe:s};case 4:case"end":return n.stop()}},null,this,null,Promise)}},{key:"removeIframeView",value:function(t){return n.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:this.iframes[t.plugin][t.view]&&delete this.iframes[t.plugin][t.view];case 2:case"end":return n.stop()}},null,this,null,Promise)}},{key:"addRoomPlugin",value:function(t){return n.default.async(function(s){for(;;)switch(s.prev=s.next){case 0:if(!this.plugins[t.id]){s.next=2;break}return s.abrupt("return");case 2:return s.next=4,n.default.awrap(this.socketObj.sendMessage({type:'addPlugin',payload:t}));case 4:case"end":return s.stop()}},null,this,null,Promise)}},{key:"removeRoomPlugin",value:function(t){return n.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.abrupt("return",this.socketObj.sendMessage({type:'removePlugin',payload:t}));case 1:case"end":return n.stop()}},null,this,null,Promise)}}]),t})();e.default=f},673,[1,67,22,9,10,503,504]); -__d(function(g,r,i,a,m,e,d){var n=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.PeersServiceContext=e.PeersProvider=void 0;var t=n(r(d[1])),o=n(r(d[2])),u=n(r(d[3])),c=(function(n,t){if(!t&&n&&n.__esModule)return n;if(null===n||"object"!=typeof n&&"function"!=typeof n)return{default:n};var o=b(t);if(o&&o.has(n))return o.get(n);var u={},c=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in n)if("default"!==l&&Object.prototype.hasOwnProperty.call(n,l)){var s=c?Object.getOwnPropertyDescriptor(n,l):null;s&&(s.get||s.set)?Object.defineProperty(u,l,s):u[l]=n[l]}u.default=n,o&&o.set(n,u);return u})(r(d[4])),l=r(d[5]),s=r(d[6]),f=r(d[7]),p=r(d[8]),v=r(d[9]),S=r(d[10]),P=r(d[11]),h=r(d[12]),k=r(d[13]);function b(n){if("function"!=typeof WeakMap)return null;var t=new WeakMap,o=new WeakMap;return(b=function(n){return n?o:t})(n)}var y=(0,c.createContext)(null);e.PeersServiceContext=y;e.PeersProvider=function(n){var b,T,M=n.children,w=(0,c.useContext)(p.ConfigServiceContext).meeting,C=(0,c.useState)([]),V=(0,u.default)(C,2),x=V[0],D=V[1],O=(0,l.useSelector)(function(n){return n.peers.joinedPeers}),A=(0,l.useSelector)(function(n){return n.participant}),j=(0,l.useSelector)(function(n){return n.consumers.activeConsumers}),I=j.find(function(n){return'video'===n.kind&&n.appData.screenShare}),_=j.find(function(n){return'audio'===n.kind&&n.appData.screenShare}),E=(0,l.useSelector)(function(n){return n.room.pinnedPeerId}),H=(0,l.useSelector)(function(n){return n.room.roomViewType}),N=(0,c.useState)(null),q=(0,u.default)(N,2),J=q[0],L=q[1],R=(0,c.useState)(null),U=(0,u.default)(R,2),W=U[0],z=U[1],B=(0,c.useContext)(f.MediaRoomContext).mediaRoom,F=(0,l.useDispatch)(),G=(0,c.useContext)(v.UserTrackContext),K=G.mediaTracks,Q=K.screenShareVideoTrack,X=K.setScreenShareVideoTrack,Y=(K.screenShareAudioTrack,K.setScreenShareAudioTrack),Z=G.inputDevices,$=Z.toggleAudioState,ee=Z.toggleVideoState,re={pin:function(n){return B.pin(n)},unpin:function(n){return B.pin(null)},toggleSelfAudio:function(){return $()},toggleSelfVideo:function(){return ee()},toggleSelfScreenSharing:function(){var n;return t.default.async(function(o){for(;;)switch(o.prev=o.next){case 0:if(A.sharingScreen||I){o.next=16;break}return void 0!==Q&&Q.stop(),o.prev=2,o.next=5,t.default.awrap((0,S.getScreenShare)());case 5:n=o.sent,X(n.video),Y(n.video),B.shareScreen(n),o.next=14;break;case 11:o.prev=11,o.t0=o.catch(2),'NotAllowedError'!==(null==o.t0?void 0:o.t0.message)&&console.error(o.t0);case 14:o.next=19;break;case 16:B.disableScreenShare(),X(void 0),Y(void 0);case 19:case"end":return o.stop()}},null,null,[[2,11]],Promise)},disablePeerAudio:function(n){return B.disableAudio(n)},disablePeerVideo:function(n){return B.disableVideo(n)},updatePreset:function(n,t){return B.updatePreset(n,t)},setLabel:function(n,t){F((0,s.setPeerLabel)({id:n,label:t}))}},ne=!0;(0,c.useEffect)(function(){var n,t;L({id:null==B?void 0:B.peerid,audioMuted:A.audioMuted,displayName:A.displayName,userId:A.id,picture:A.displayImageURL,isMe:!0,isHost:A.isHost,videoVisible:!A.videoOff,videoTrack:null==B?void 0:null==(n=B.webCamProducer)?void 0:n.track,audioTrack:null==B?void 0:null==(t=B.micProducer)?void 0:t.track,isPinned:E===(null==B?void 0:B.peerid),clientSpecificId:A.clientSpecificId,producingAudio:!A.audioMuted,producingVideo:!A.videoOff,isScreensharing:A.sharingScreen,requestToJoinType:A.requestToJoinType,hiddenParticipant:A.hidden,webinarHiddenParticipant:A.webinarHiddenParticipant,metadata:A.metadata})},[null==B?void 0:B.peerid,A.sharingScreen,A.videoOff,A.audioMuted,A.displayName,A.hidden,A.requestToJoinType,A.metadata,null==B?void 0:null==(b=B.webCamProducer)?void 0:b.track,null==B?void 0:null==(T=B.micProducer)?void 0:T.track,A.webinarHiddenParticipant,E]),(0,c.useEffect)(function(){J&&w&&w._addUpdateParticipant((0,o.default)({},J,{isPinned:J.id===E,isScreensharing:A.sharingScreen}),re)},[J,w]),(0,c.useEffect)(function(){if(I||A.screenSharingProduction===P.MediaStates.LOADED){var n,t,o,u=I?null==(n=B.consumers.get(I.id))?void 0:n.track:null==(t=B.screenShareVideoProducer)?void 0:t.track,c=_?null==(o=B.consumers.get(_.id))?void 0:o.track:null,l=I?O.find(function(n){return n.id===I.appData.peerId}):J;z({videoTrack:u,id:null==l?void 0:l.id,displayName:"Screen - "+(null==l?void 0:l.displayName),videoVisible:!0,audioTrack:c,audioMuted:null===c,screenshare:!0})}else z(null)},[I,A.screenSharingProduction]),(0,c.useEffect)(function(){w&&(x.map(function(n){return O.find(function(t){return t.id===n.id})||w._removeParticipant(n),null}),D(O))},[O]);var ie=function(n){var t,u=(0,o.default)({},n,{isPinned:E===n.id,isScreensharing:!1}),c=j.find(function(t){return t.peerId===n.id&&'video'===t.kind&&!t.appData.screenShare}),l=j.find(function(t){return t.peerId===n.id&&'audio'===t.kind&&!t.appData.screenShare});return c&&(u.producingVideo=!0,u.videoTrack=B.consumers.get(c.id).track,u.videoScore=c.producerScore),l&&(u.producingAudio=!n.audioMuted,u.audioTrack=B.consumers.get(l.id).track,u.audioScore=l.producerScore),(null==I?void 0:null==(t=I.appData)?void 0:t.peerId)===n.id&&(u.isScreensharing=!0),u.videoVisible=!(void 0===c||c.remotelyPaused),u.audioMuted=void 0===l||l.remotelyPaused||n.audioMuted,u.audioMuted||(ne=!1),w&&w._addUpdateParticipant((0,o.default)({},u,{isPinned:u.id===E}),re),u},te=H===h.DyteViewTypes.webinar?O.filter(function(n){return!(null!=n&&n.webinarHiddenParticipant)&&n.requestToJoinType!==k.RequestToJoinType.ask}).map(ie).filter(function(n){return null!==n}):O.filter(function(n){return!(null!=n&&n.hiddenParticipant)}).map(ie).filter(function(n){return null!==n}),oe=O.map(ie).filter(function(n){return null!==n});return c.default.createElement(y.Provider,{value:{processedPeers:te,selfPeer:J,allMuted:ne,screenshareVideoConsumer:I,screenshareAudioConsumer:_,screenSharePeer:W,joinedProcessedPeers:oe}},M)}},674,[1,67,22,41,165,432,481,585,508,579,580,480,482,487]); -__d(function(g,r,i,a,m,e,d){var n=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.setupPermissions=e.RESULTS=e.PERMISSIONS=void 0,e.uniq=N;var E=n(r(d[1])),s=n(r(d[2])),o=r(d[3]),A=r(d[4]),O=r(d[5]),R=Object.freeze({ACCEPT_HANDOVER:'android.permission.ACCEPT_HANDOVER',ACCESS_BACKGROUND_LOCATION:'android.permission.ACCESS_BACKGROUND_LOCATION',ACCESS_COARSE_LOCATION:'android.permission.ACCESS_COARSE_LOCATION',ACCESS_FINE_LOCATION:'android.permission.ACCESS_FINE_LOCATION',ACTIVITY_RECOGNITION:'android.permission.ACTIVITY_RECOGNITION',ADD_VOICEMAIL:'com.android.voicemail.permission.ADD_VOICEMAIL',ANSWER_PHONE_CALLS:'android.permission.ANSWER_PHONE_CALLS',BODY_SENSORS:'android.permission.BODY_SENSORS',CALL_PHONE:'android.permission.CALL_PHONE',CAMERA:'android.permission.CAMERA',GET_ACCOUNTS:'android.permission.GET_ACCOUNTS',PROCESS_OUTGOING_CALLS:'android.permission.PROCESS_OUTGOING_CALLS',READ_CALENDAR:'android.permission.READ_CALENDAR',READ_CALL_LOG:'android.permission.READ_CALL_LOG',READ_CONTACTS:'android.permission.READ_CONTACTS',READ_EXTERNAL_STORAGE:'android.permission.READ_EXTERNAL_STORAGE',READ_PHONE_NUMBERS:'android.permission.READ_PHONE_NUMBERS',READ_PHONE_STATE:'android.permission.READ_PHONE_STATE',READ_SMS:'android.permission.READ_SMS',RECEIVE_MMS:'android.permission.RECEIVE_MMS',RECEIVE_SMS:'android.permission.RECEIVE_SMS',RECEIVE_WAP_PUSH:'android.permission.RECEIVE_WAP_PUSH',RECORD_AUDIO:'android.permission.RECORD_AUDIO',SEND_SMS:'android.permission.SEND_SMS',USE_SIP:'android.permission.USE_SIP',WRITE_CALENDAR:'android.permission.WRITE_CALENDAR',WRITE_CALL_LOG:'android.permission.WRITE_CALL_LOG',WRITE_CONTACTS:'android.permission.WRITE_CONTACTS',WRITE_EXTERNAL_STORAGE:'android.permission.WRITE_EXTERNAL_STORAGE',BLUETOOTH_CONNECT:"android.permission.BLUETOOTH_CONNECT"}),_=Object.freeze({APP_TRACKING_TRANSPARENCY:'ios.permission.APP_TRACKING_TRANSPARENCY',BLUETOOTH_PERIPHERAL:'ios.permission.BLUETOOTH_PERIPHERAL',CALENDARS:'ios.permission.CALENDARS',CAMERA:'ios.permission.CAMERA',CONTACTS:'ios.permission.CONTACTS',FACE_ID:'ios.permission.FACE_ID',LOCATION_ALWAYS:'ios.permission.LOCATION_ALWAYS',LOCATION_WHEN_IN_USE:'ios.permission.LOCATION_WHEN_IN_USE',MEDIA_LIBRARY:'ios.permission.MEDIA_LIBRARY',MICROPHONE:'ios.permission.MICROPHONE',MOTION:'ios.permission.MOTION',PHOTO_LIBRARY:'ios.permission.PHOTO_LIBRARY',PHOTO_LIBRARY_ADD_ONLY:'ios.permission.PHOTO_LIBRARY_ADD_ONLY',REMINDERS:'ios.permission.REMINDERS',SIRI:'ios.permission.SIRI',SPEECH_RECOGNITION:'ios.permission.SPEECH_RECOGNITION',STOREKIT:'ios.permission.STOREKIT'}),I=Object.freeze({ANDROID:R,IOS:_});e.PERMISSIONS=I;var t=Object.freeze({UNAVAILABLE:'unavailable',BLOCKED:'blocked',DENIED:'denied',GRANTED:'granted',LIMITED:'limited',PROMPTED:'prompted'});e.RESULTS=t;var S=O.NativeModules.DyteRNPermissions;function C(n){return s.default.async(function(E){for(;;)switch(E.prev=E.next){case 0:return E.abrupt("return",S.available.includes(n)?S.request(n):t.UNAVAILABLE);case 1:case"end":return E.stop()}},null,null,null,Promise)}function N(n){return n.filter(function(E,s){return null!=E&&n.indexOf(E)===s})}var T,p=['bluetooth','readExternalStorage','photos','externalStorage'],L=function(n){var E=arguments.length>1&&void 0!==arguments[1]&&arguments[1],s={camera:I.ANDROID.CAMERA,microphone:I.ANDROID.RECORD_AUDIO,bluetooth:I.ANDROID.BLUETOOTH_CONNECT,externalStorage:I.ANDROID.WRITE_EXTERNAL_STORAGE,readExternalStorage:I.ANDROID.READ_EXTERNAL_STORAGE},o={camera:I.IOS.CAMERA,microphone:I.IOS.MICROPHONE,bluetooth:I.IOS.BLUETOOTH_PERIPHERAL,photos:I.IOS.PHOTO_LIBRARY};if(!E)return'android'===O.Platform.OS?s[n]:o[n];if('android'===O.Platform.OS){var A={};return Object.keys(s).forEach(function(n){A[s[n]]=n}),A[n]}var R={};return Object.keys(o).forEach(function(n){R[o[n]]=n}),R[n]},D=function(n){return function(E){var s={camera:o.permissionEnum.INIT,microphone:o.permissionEnum.INIT};n.forEach(function(n){var A=L(n,!0);E[n]===t.GRANTED?s[A]=o.permissionEnum.ACCEPTED:E[n]!==t.PROMPTED&&(s[A]=o.permissionEnum.DENIED)}),s.camera!==o.permissionEnum.INIT&&s.microphone!==o.permissionEnum.INIT&&T&&clearInterval(T),A.store.dispatch((0,o.setParticipantPermissions)(s))}};e.setupPermissions=function(n){var o,A,R,_,I,t,u=[];[].concat(p,(0,E.default)(n)).forEach(function(n){var E=L(n);E&&u.push(E)}),"android"===O.Platform.OS&&(T&&clearInterval(T),T=setInterval(function(){S.checkMultiplePermissions(u).then(D(u))},1e3));(o=u,s.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:if('ios'!==O.Platform.OS){n.next=13;break}A={},R=N(o),_=0;case 4:if(!(_0,peers:q}),W.theme.header.is_enabled&&i.default.createElement(E.default,{title:''!==B?B:x,linkCopied:Y,copyLink:z,width:G,height:V,noOfParticipants:N.filter(function(t,n,i){return i.findIndex(function(n){return n.id===t.id})===n}).length}),i.default.createElement(k.default,{isMobile:!0}),i.default.createElement(u.GridManager,{widthOffset:0,singleSpeakerView:F.main.length>0&&!1}),i.default.createElement(S.default,{isMobile:!0}),i.default.createElement(P.default,null),W.theme.control_bar.is_enabled&&i.default.createElement(h.default,{linkCopied:Y,copyLink:z,isMobile:!0,leaveCall:j})))};var n=t(r(d[1])),i=_(r(d[2])),o=r(d[3]),a=r(d[4]),u=r(d[5]),l=r(d[6]),c=t(r(d[7])),f=t(r(d[8])),s=r(d[9]),p=_(r(d[10])),v=r(d[11]),E=t(r(d[12])),h=t(r(d[13])),S=t(r(d[14])),P=t(r(d[15])),k=t(r(d[16])),O=t(r(d[17])),y=r(d[18]),b=r(d[19]),w=r(d[20]),C=r(d[21]);function M(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,i=new WeakMap;return(M=function(t){return t?i:n})(t)}function _(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var i=M(n);if(i&&i.has(t))return i.get(t);var o={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in t)if("default"!==u&&Object.prototype.hasOwnProperty.call(t,u)){var l=a?Object.getOwnPropertyDescriptor(t,u):null;l&&(l.get||l.set)?Object.defineProperty(o,u,l):o[u]=t[u]}return o.default=t,i&&i.set(t,o),o}var D=l.NativeModules.DyteHelper},678,[1,41,165,432,471,679,2,708,709,508,493,512,710,715,804,805,807,808,585,480,487,497]); -__d(function(g,r,_i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.GridManager=void 0;var n=t(r(d[1])),o=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=x(n);if(o&&o.has(t))return o.get(t);var i={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in t)if("default"!==s&&Object.prototype.hasOwnProperty.call(t,s)){var l=u?Object.getOwnPropertyDescriptor(t,s):null;l&&(l.get||l.set)?Object.defineProperty(i,s,l):i[s]=t[s]}i.default=t,o&&o.set(t,i);return i})(r(d[2])),i=r(d[3]),u=r(d[4]),s=t(r(d[5])),l=t(r(d[6])),c=t(r(d[7])),f=r(d[8]),p=r(d[9]),S=t(r(d[10])),h=r(d[11]),w=r(d[12]),y=r(d[13]),T=r(d[14]),b=r(d[15]),v=r(d[16]),P=r(d[17]);function x(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(x=function(t){return t?o:n})(t)}var C=function(t){var n=t.roomViewType,i=(0,o.useContext)(p.ConfigServiceContext).sessionConfig,u=!i.permissions.can_present,s=(0,o.useContext)(P.ThemeContext).colors,l='LANDSCAPE'===o.default.useContext(v.OrientationContext).orientation,c=(0,b.useWindowDimensions)(),f=i.theme.dimensions||c,S=f.height,h=f.width,T=0;i.theme.header.is_enabled&&(T-=72),i.theme.control_bar.is_enabled&&(T-=56),l?h+=T+56:S+=T;var x=n===y.DyteViewTypes.audioRoom?'Host will start Audio Room Soon':'\tHost will start presenting soon',C=n===y.DyteViewTypes.audioRoom?'To being Audio Room, Please Enable Audio':'To begin the webinar please start presenting';return o.default.createElement(w.VStack,{bg:"secondary.1000",width:h,height:S,px:15,justifyContent:"center",align:"center"},u&&o.default.createElement(o.default.Fragment,null,o.default.createElement(w.Text,{fontSize:26,py:10,fontWeight:"bold"},x),o.default.createElement(w.Spinner,{color:s.textPrimary[100],size:"large"})),!u&&o.default.createElement(o.default.Fragment,null,o.default.createElement(w.Text,{fontSize:26,py:10,fontWeight:"bold"},"You are the host"),o.default.createElement(w.Text,{fontSize:14},C)))},E=function(t,n){for(var o=[],i=0;i-1&&t<=W&&(z((0,u.setCurrentPage)(t)),P.getPage(t))},Q=[],U=new Map;return q.forEach(function(t){U.set(t.id,t)}),G?(B.length>0&&_>0?(U.set(G.id,G),Q=E(U,B),D.current=Q.map(function(t){return t.id})):(Q=E(U,M),D.current=Q.map(function(t){return t.id}),Q=Q.concat(I||A===y.DyteViewTypes.webinar&&J||!J&&A===y.DyteViewTypes.webinar&&G.requestToJoinType===T.RequestToJoinType.ask?[]:[G])),R===u.RoomSocketState.NOT_STARTED?o.default.createElement(s.default,{inStage:!0,text:"You got disconnected! Retrying connection..."}):Q.length<1?A===y.DyteViewTypes.webinar?o.default.createElement(C,{roomViewType:y.DyteViewTypes.webinar}):o.default.createElement(s.default,{loading:!0,text:"Please wait for the meeting to be started",inStage:!0}):F||v||V||'highlighted'===x||O.main.length>0?o.default.createElement(c.default,{peers:Q,sharingScreen:V,widthOffset:w}):o.default.createElement(S.default,{onSwipeLeft:function(t){return K(_+1)},onSwipeRight:function(t){return K(_-1)},style:{flex:1}},o.default.createElement(l.default,{peers:Q,widthOffset:w}))):o.default.createElement(s.default,null)};O.defaultProps={singleSpeakerView:!1};var V=o.default.memo(O);e.GridManager=V},679,[1,41,165,432,480,511,680,698,674,508,707,585,512,482,487,2,575,514]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var l=t(r(d[1])),n=t(r(d[2])),f=(function(t,l){if(!l&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var n=A(l);if(n&&n.has(t))return n.get(t);var f={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in t)if("default"!==u&&Object.prototype.hasOwnProperty.call(t,u)){var c=o?Object.getOwnPropertyDescriptor(t,u):null;c&&(c.get||c.set)?Object.defineProperty(f,u,c):f[u]=t[u]}f.default=t,n&&n.set(t,f);return f})(r(d[3])),o=t(r(d[4])),u=r(d[5]),c=r(d[6]),y=r(d[7]),s=t(r(d[8])),h=r(d[9]),p=r(d[10]);function A(t){if("function"!=typeof WeakMap)return null;var l=new WeakMap,n=new WeakMap;return(A=function(t){return t?n:l})(t)}var w={9:Array(9).fill(3),8:Array(9).fill(3),7:Array(9).fill(3),6:Array(6).fill(2),5:Array(5).fill(2),4:Array(4).fill(2),3:[1,2,2],2:[1,1],1:[1]},v={9:Array(9).fill(3),8:Array(9).fill(3),7:Array(9).fill(3),6:Array(6).fill(2),5:[2].concat((0,n.default)(Array(4).fill(2))),4:Array(4).fill(2),3:[1,2,2],2:[1,1],1:[1]},_={9:Array(9).fill(3),8:Array(9).fill(3),7:Array(9).fill(3),6:Array(6).fill(3),5:[].concat((0,n.default)(Array(2).fill(2)),(0,n.default)(Array(3).fill(3))),4:Array(4).fill(2),3:Array(3).fill(2),2:Array(2).fill(2),1:[1]},b={9:Array(9).fill(3),8:Array(9).fill(3),7:Array(9).fill(3),6:Array(6).fill(3),5:[].concat((0,n.default)(Array(2).fill(2)),(0,n.default)(Array(3).fill(3))),4:Array(4).fill(2),3:Array(3).fill(2),2:Array(2).fill(2),1:[1]},O=function(t){var n=(0,f.useContext)(u.ConfigServiceContext).sessionConfig,A=(0,y.useWindowDimensions)(),O=n.theme.dimensions||A,j=O.width,M=O.height,P=j<1024,x=f.default.useContext(p.OrientationContext),E=x.orientation,C=x.orientationType,S='LANDSCAPE'===E,W=(0,h.useSelector)(function(t){return t.room.gridView}),k=t.peers,D=t.waitingRoom,F=t.widthOffset,L=0;n.theme.header.is_enabled&&(L-=56),!n.theme.control_bar.is_enabled||D&&!n.theme.waiting_room.enable_preview||(L-=54),S?(M+=F,j+=L+72):(M+=L,j-=F);var R=f.default.useState(0),N=(0,l.default)(R,2),T=N[0],V=N[1],q=1===k.length&&!P&&!D,z=D&&(!P||!n.theme.waiting_room.enable_preview),B=(q||z)&&1,G=k.length+B;G>6&&(G=9),'multi_alternate'===W&&1!==k.length&&(G-=1);var H=(0,h.useSelector)(function(t){return t.peers.joinedPeers}),I=Math.ceil((H.length+1)/6);f.default.useEffect(function(){I>1&&(1===k.length?V(16):k.length<=4?V(7):5===k.length?V(12):V(4))},[k,I]);var J=function(t,l){return Math.floor((M-6)/t)},K=function(t,l){return Math.floor((j-6)/t)},Q=function(t,l){return J(P&&!S?b[t][l]:w[t][l])},U=function(t,l){return K(P&&!S?v[t][l]:_[t][l])},X=S?5===G?'row':'column':5===G?'column':'row';return f.default.createElement(c.Flex,{position:"relative",height:M,width:j,bg:"secondary.1000",marginLeft:S&&'landscapeLeft'!==C&&n.theme.header.is_enabled?56:0,padding:3,pt:0},f.default.createElement(c.Flex,{direction:X,flexWrap:"wrap",justify:"center"},!D||n.theme.waiting_room.enable_preview&&!P?f.default.createElement(f.default.Fragment,null,k.map(function(t,l){if('multi_alternate'===W&&t.isMe&&1!==k.length)return null;if(t){var n=Q(G,l+B)-T;return f.default.createElement(o.default,{key:"peer_"+t.id,height:n-(S?2:0),width:U(G,l+B),peer:t,totalPeers:k.length,isMobile:P})}return null})):null),f.default.createElement(c.Flex,{width:j,justify:"center",position:"absolute",bottom:"2"},f.default.createElement(s.default,null)))};O.defaultProps={waitingRoom:!1,widthOffset:0};var j=O;e.default=j},680,[1,41,49,165,681,508,512,2,695,432,575]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=M;var n=t(r(d[1])),o=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=k(n);if(o&&o.has(t))return o.get(t);var l={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in t)if("default"!==c&&Object.prototype.hasOwnProperty.call(t,c)){var f=u?Object.getOwnPropertyDescriptor(t,c):null;f&&(f.get||f.set)?Object.defineProperty(l,c,f):l[c]=t[c]}l.default=t,o&&o.set(t,l);return l})(r(d[2])),l=r(d[3]),u=r(d[4]),c=r(d[5]),f=r(d[6]),s=r(d[7]),p=r(d[8]),h=r(d[9]),v=t(r(d[10])),x=r(d[11]),y=t(r(d[12])),b=t(r(d[13])),S=r(d[14]),E=t(r(d[15])),w=t(r(d[16]));function k(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(k=function(t){return t?o:n})(t)}var C=h.NativeModules.DyteHelper;function M(t){var k=(0,l.useSelector)(function(t){return t.participant.displayName}),M=(0,o.useContext)(c.MediaRoomContext),T=(null==M||M.mediaRoom,(0,o.useContext)(f.ConfigServiceContext)),j=T.meeting,O=T.sessionConfig,R=(0,l.useSelector)(function(t){return t.room.activeSpeakerPeerId}),P=(0,o.useRef)(),z=(0,o.useRef)(),F=(0,o.useState)(new s.MediaStream(void 0)),I=(0,n.default)(F,2),L=I[0],B=I[1],V=(0,o.useState)(null),_=(0,n.default)(V,2),N=(_[0],_[1],(0,o.useContext)(x.ThemeContext).colors),U=(0,o.useState)(!1),W=(0,n.default)(U,2),D=W[0],A=W[1],H=o.default.useContext(S.OrientationContext),q=H.orientation,G=H.forced,J=H.setForced,K='LANDSCAPE'===q,Q=t.peer,X=t.hideBadge,Y=t.isMobile,Z=t.totalPeers,$=t.size,ee=(t.index,t.contain),te=t.zIndex,re=((0,l.useSelector)(function(t){return t.participant.displayImageURL}),(0,l.useSelector)(function(t){return t.consumers.activeConsumers})),ne=Q.id,ie=re.find(function(t){return t.peerId===ne}),ae=(null==ie?void 0:ie.score)||10,oe=function(t){if(z.current=t,t){var n=new s.MediaStream(void 0);n.addTrack(t),P.current&&n.addTrack(P.current),B(n)}},le=function(){try{return'front'===u.store.getState().participant.cameraFacing}catch(t){return!1}};(0,o.useEffect)(function(){var t;t=Q.audioTrack,P.current!==t&&(P.current=t)},[Q.audioTrack]),(0,o.useEffect)(function(){Q.videoTrack&&(oe(Q.videoTrack),setTimeout(function(){return A(!0)},500))},[Q.videoTrack,Q.videoScore]);var de=Q.audioMuted,ue=Q.videoVisible,ce=(function(t){if(!Y)return t;var o=t;if(Z>2){var l=t.split(' ');o=(o=(0,n.default)(l,1)[0]).slice(0,10)}return Z>6&&(o=o.slice(0,8)),o})(Q.isMe?k:Q.displayName),fe=t.height,se=t.width,me=t.children,pe=fe||Math.floor(.5625*se);null==O||O.permissions;if(ue&&(!L||!Q.videoTrack))return o.default.createElement(p.Box,{justify:"center",align:"center",width:se,height:pe,border:"1px solid "+N.primary[300],borderRadius:E.default.medium},o.default.createElement(p.Spinner,{color:"#fff"}));var he;return o.default.createElement(h.View,{style:[{backgroundColor:'black',borderRadius:E.default.medium,borderColor:Q.id===R?N.primary[500]:N.secondary[900],borderWidth:2,width:se-8,height:pe-8,margin:3,overflow:'hidden'}]},Q.videoVisible&&D?Q.screenshare?o.default.createElement(b.default,{noMovementWithoutScale:!0,width:se-8,height:pe-8,streamId:(null==(he=Q.videoTrack)?void 0:he.id)||Math.random().toString()},o.default.createElement(s.RTCView,{objectFit:ee?'contain':'cover',style:{flex:1},zOrder:0,streamURL:L.toURL()})):o.default.createElement(s.RTCView,{objectFit:ee?'contain':'cover',style:{flex:1},mirror:!!Q.isMe&&le(),streamURL:L.toURL(),zOrder:1+te}):o.default.createElement(p.Flex,{bg:N.videoBackground,width:se-8,height:pe-8,justify:"center",align:"center"},o.default.createElement(v.default,{size:40,src:Q.picture,name:""+Q.displayName,bgColor:N.primary[700]})),me,o.default.createElement(p.Flex,{width:se,position:"absolute",bottom:"10",left:10},X||o.default.createElement(p.Flex,{justify:"flex-start",alignSelf:"flex-start",direction:"column"},!!ce&&o.default.createElement(y.default,{audioMuted:de,audioTrack:Q.audioTrack,name:ce,size:Y||'sm'===$?'sm':'md',screenshare:Q.screenshare}))),o.default.createElement(p.Flex,{width:se,position:"absolute",top:"10",right:"10"},ae<10&&o.default.createElement(p.Box,{zIndex:5,justify:"flex-end",alignSelf:"flex-end",direction:"column"},o.default.createElement(w.default,{videoScore:ae}))),Q.screenshare&&(G||!K)&&'android'===h.Platform.OS&&'d3e435fb-4d39-47b6-943a-c8f10d0dffe3'!==j.setupConfig.clientId&&o.default.createElement(p.Flex,{width:se,position:"absolute",top:"10",right:10},o.default.createElement(p.Flex,{justify:"flex-start",alignSelf:K?'flex-start':'flex-end',direction:"column"},o.default.createElement(p.Button,{onClick:function(){(G?C.resetOrientation:C.forceLandscape)(),J(function(t){return!t})}},o.default.createElement(p.VStack,{width:36,p:"2",ml:22,height:"36px",bg:"secondary.800",borderRadius:E.default.medium,align:"center",justify:"center"},o.default.createElement(p.Text,{fontSize:"xs"},o.default.createElement(p.Icon,{name:G?'fullscreen-exit':'fullscreen',fill:G?N.danger[500]:N.textPrimary[100]})))))))}M.defaultProps={isMobile:!1,hideBadge:!1,height:0,width:'inherit',children:null,contain:!1,totalPeers:0,size:'md',isMe:!1,index:1,zIndex:0}},681,[1,41,165,432,471,585,508,400,512,2,682,514,691,693,575,676,694]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]),l=r(d[1]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=t(r(d[2])),n=l(r(d[3])),u=t(r(d[4])),s=r(d[5]),c=r(d[6]),f=r(d[7]),b="/Users/abar/dev/personal/react-native-user-avatar/src/index.js",p=function(t){var l=t.name,u=t.src,p=t.bgColor,v=t.bgColors,y=t.textColor,N=t.size,_=t.imageStyle,C=t.style,z=t.borderRadius,x=t.component;'string'==typeof N&&(console.warn('size prop should be a number'),N=parseInt(N));var S=(0,n.useState)(n.default.createElement(c.TextAvatar,{textColor:y,size:N,name:l,__source:{fileName:b,lineNumber:36,columnNumber:7}})),E=(0,o.default)(S,2),h=E[0],j=E[1];return(0,n.useEffect)(function(){x&&j(n.default.createElement(c.CustomAvatar,{size:N,component:x,__source:{fileName:b,lineNumber:40,columnNumber:29}})),u&&(0,f.fetchImage)(u).then(function(t){t&&j(n.default.createElement(c.ImageAvatar,{src:u,size:N,imageStyle:_,__source:{fileName:b,lineNumber:45,columnNumber:15}}))})},[]),n.default.createElement(s.View,{style:[(0,f.generateBackgroundStyle)(l,p,v),(0,f.getContainerStyle)(N,u,z),C],__source:{fileName:b,lineNumber:53,columnNumber:5}},h)};p.propTypes={name:u.default.string,src:u.default.string,bgColor:u.default.string,bgColors:u.default.array,textColor:u.default.string,size:u.default.number,imageStyle:u.default.object,style:u.default.object,borderRadius:u.default.number,component:u.default.any},p.defaultProps={size:32,textColor:'#fff',name:'John Doe',bgColors:['#2ecc71','#3498db','#8e44ad','#e67e22','#e74c3c','#1abc9c','#2c3e50']};var v=p;e.default=v},682,[1,683,41,165,204,2,684,687]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]).default;function n(t){if("function"!=typeof WeakMap)return null;var o=new WeakMap,u=new WeakMap;return(n=function(t){return t?u:o})(t)}m.exports=function(o,u){if(!u&&o&&o.__esModule)return o;if(null===o||"object"!==t(o)&&"function"!=typeof o)return{default:o};var f=n(u);if(f&&f.has(o))return f.get(o);var p={},c=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in o)if("default"!==l&&Object.prototype.hasOwnProperty.call(o,l)){var s=c?Object.getOwnPropertyDescriptor(o,l):null;s&&(s.get||s.set)?Object.defineProperty(p,l,s):p[l]=o[l]}return p.default=o,f&&f.set(o,p),p},m.exports.default=m.exports,m.exports.__esModule=!0},683,[15]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"ImageAvatar",{enumerable:!0,get:function(){return n.default}}),Object.defineProperty(e,"TextAvatar",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(e,"CustomAvatar",{enumerable:!0,get:function(){return f.default}});var n=t(r(d[1])),u=t(r(d[2])),f=t(r(d[3]))},684,[1,685,686,690]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var u=t(r(d[1])),l=t(r(d[2])),s=r(d[3]),o=function(t){var l=t.src,o=t.size,f=t.imageStyle,n=t.borderRadius,c={style:[{borderRadius:n||.5*o,width:o,height:o},f],source:{uri:l}};return u.default.createElement(s.Image,c)};o.propTypes={src:l.default.string,size:l.default.number,imageStyle:l.default.object,borderRadius:l.default.number};var f=o;e.default=f},685,[1,165,204,2]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),l=r(d[2]),o=t(r(d[3])),u=r(d[4]),s="/Users/abar/dev/personal/react-native-user-avatar/src/components/TextAvatar.js",c=function(t){var o=t.name,c=t.size,f=t.textColor,v={flexDirection:'column',alignItems:'center',justifyContent:'center',marginTop:-c/20,height:c,width:c};return n.default.createElement(l.View,{style:v,__source:{fileName:s,lineNumber:23,columnNumber:5}},n.default.createElement(l.Text,{style:{color:f,fontSize:c/2.5},adjustsFontSizeToFit:!0,__source:{fileName:s,lineNumber:24,columnNumber:7}},(0,u.abbr)(o)))};c.propTypes={name:o.default.string,size:o.default.number,textColor:o.default.string};var f=c;e.default=f},686,[1,165,2,204,687]); -__d(function(g,r,_i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.getContainerStyle=e.generateBackgroundStyle=e.fetchImage=e.sumChars=e.abbr=void 0;var n=t(r(d[1])),o=t(r(d[2]));e.abbr=function(t){var n=(0,o.default)(t);return t.startsWith('+')&&(n="+".concat(n)),n||(n=t),n};var u=function(t){for(var n=0,o=0;ol?n.substr(0,l):n;if((u=i.join('')).length>=l)return u;for(var o=M(n),c=0;c=l)return o[c]}function s(n,t){var i,u,a,l=[],f={},o={},c={},h=t.length||2;n.forEach(function(n){if(n||(n=''),!c[n])if(n.length0&&(o[a[y]]--,a.splice(y,1))}return 0===(i=l.map(function(n){return n.length})).length?n:0===Math.min.apply(null,i)?(t.length++,s(n,t)):n.map(function(n){return c[n][0]})}function p(n,t){return y(x(n,t))}function v(n,t){return w(n,t).map(y)}function x(n,u){var a,f,c,s={};return n?((a=b(n,u))&&(n=(n=n.replace(t,'')).replace(i,'')),u.initials&&(a=u.initials),a||(a=h(n,u)),null!=(c=n.match(l))&&(f=c.pop()),f&&(n=n.replace(f,'')).trim()==='<'+f+'>'&&(n='',a||(a=h(f,u))),(n=n.replace(o,' ').trim())&&(s.name=n),a&&(s.initials=a),f&&(s.email=f),s):{}}function w(n,t){var i=s(n,t);return n.map(function(n,u){return t.existing[n]=i[u],x(n,t)})}function y(n){return n.name||n.email?n.email?n.name?n.name+' ('+n.initials+') <'+n.email+'>':n.email+' ('+n.initials+')':n.name+' ('+n.initials+')':n.initials}function E(n){return n=(n=u.test(n)?n.replace(a,''):n.replace(l,'')).replace(o,' ').trim()}function b(n,u){var a;return u.existing[n]?u.existing[n]:t.test(n)?n:null!=(a=n.match(i))?a.pop():void 0}var _={};function M(n){var t,i=[];return n=E(n),_[n]?_[n].slice(0):(t=n.split(' ').map(R),i=(i=O(t)).sort(function(n,t){return n.length-t.length||i.indexOf(n)-i.indexOf(t)}),_[n]=i,i.slice(0))}function O(n){var t,i,u=n.shift();return n.length>0?(i=[],t=O(n),u.forEach(function(n){t.forEach(function(t){i.push(n+t)})}),i):u}function R(n){for(var t=[];n.length;)t.unshift(n),n=n.substr(0,n.length-1);return t}function $(t){return t||(t={length:n}),'number'==typeof t&&(t={length:t}),t.length=Math.max(t.length||0,n),t.existing=t.existing||{},t}},689,[]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),o=r(d[2]),u=t(r(d[3])),l=function(t){var u=t.size,l=t.component,s={flexDirection:'column',alignItems:'center',justifyContent:'center',marginTop:-u/20,height:u,width:u};return n.default.createElement(o.View,{style:s,__source:{fileName:"/Users/abar/dev/personal/react-native-user-avatar/src/components/CustomAvatar.js",lineNumber:21,columnNumber:5}},l)};l.propTypes={size:u.default.number,component:u.default.any};var s=l;e.default=s},690,[1,165,2,204]); -__d(function(_g,_r,i,a,m,e,d){var t=_r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=f;var r=(function(t,r){if(!r&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var n=c(r);if(n&&n.has(t))return n.get(t);var o={},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in t)if("default"!==u&&Object.prototype.hasOwnProperty.call(t,u)){var f=l?Object.getOwnPropertyDescriptor(t,u):null;f&&(f.get||f.set)?Object.defineProperty(o,u,f):o[u]=t[u]}o.default=t,n&&n.set(t,o);return o})(_r(d[1])),n=_r(d[2]),o=t(_r(d[3])),l=t(_r(d[4])),u=_r(d[5]);function c(t){if("function"!=typeof WeakMap)return null;var r=new WeakMap,n=new WeakMap;return(c=function(t){return t?n:r})(t)}function f(t){var c,f,s,p,y,b=t.audioMuted,x=t.audioTrack,v=t.name,O=t.size,g=t.screenshare,j={sm:{px:'6',py:'1',iconSize:'4',boxSize:'14'},md:{px:'3',py:'2',iconSize:'6',boxSize:'16'}}[O],z=(0,r.useContext)(n.ThemeContext).colors;return r.default.createElement(u.Flex,{bg:'sm'===O||g?(c=z.secondary[800],f=.5,s=parseInt(c.slice(1,3),16),p=parseInt(c.slice(3,5),16),y=parseInt(c.slice(5,7),16),f?"rgba("+s+", "+p+", "+y+", "+f+")":"rgba("+s+", "+p+", "+y+", 0)"):z.secondary[800],color:"textPrimary.300",borderRadius:o.default.small,px:j.px,py:j.py,my:'sm'===O&&2,position:"relative",direction:"row",justify:"flex-start"},!(g&&b)&&r.default.createElement(u.Center,null,!b&&x?null:r.default.createElement(u.Icon,{name:"mic-off",boxSize:j.boxSize,fill:"red"})),r.default.createElement(u.Center,{ml:j.px,padding:4},r.default.createElement(l.default,{name:v})))}f.defaultProps={size:'md',screenshare:!1}},691,[1,165,514,676,692,512]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=l;var n=t(r(d[1])),u=r(d[2]);function l(t){var l=t.name,c=t.charSize;return n.default.createElement(u.Text,null,(function(t,n){return t.length>n?t.substring(0,n)+"...":t})(l,c))}l.defaultProps={charSize:15}},692,[1,165,512]); -__d(function(g,r,i,a,m,_e,d){var t=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var e=t(r(d[1])),n=t(r(d[2])),o=t(r(d[3])),s=t(r(d[4])),u=t(r(d[5])),l=t(r(d[6])),h=t(r(d[7])),c=r(d[8]),f=(function(t,e){if(!e&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var n=y(e);if(n&&n.has(t))return n.get(t);var o={},s=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in t)if("default"!==u&&Object.prototype.hasOwnProperty.call(t,u)){var l=s?Object.getOwnPropertyDescriptor(t,u):null;l&&(l.get||l.set)?Object.defineProperty(o,u,l):o[u]=t[u]}o.default=t,n&&n.set(t,o);return o})(r(d[9])),p=r(d[10]),v=r(d[11]);function y(t){if("function"!=typeof WeakMap)return null;var e=new WeakMap,n=new WeakMap;return(y=function(t){return t?n:e})(t)}function _(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(t){return!1}}var P={scale:1,translateX:0,translateY:0},R=5,S=(function(t){(0,u.default)(S,t);var c,v,y=(c=S,v=_(),function(){var t,e=(0,h.default)(c);if(v){var n=(0,h.default)(this).constructor;t=Reflect.construct(e,arguments,n)}else t=e.apply(this,arguments);return(0,l.default)(this,t)});function S(t){var e;return(0,n.default)(this,S),(e=y.call(this,t)).state={layout:null,transform:e._getSavedTransform(t.streamId)||P},e._didMove=e._didMove.bind((0,s.default)(e)),e._getTransformStyle=e._getTransformStyle.bind((0,s.default)(e)),e._onGesture=e._onGesture.bind((0,s.default)(e)),e._onLayout=e._onLayout.bind((0,s.default)(e)),e._onMoveShouldSetPanResponder=e._onMoveShouldSetPanResponder.bind((0,s.default)(e)),e._onPanResponderGrant=e._onPanResponderGrant.bind((0,s.default)(e)),e._onPanResponderMove=e._onPanResponderMove.bind((0,s.default)(e)),e._onPanResponderRelease=e._onPanResponderRelease.bind((0,s.default)(e)),e._onStartShouldSetPanResponder=e._onStartShouldSetPanResponder.bind((0,s.default)(e)),e.moveThreshold=p.PixelRatio.get()*R,e.gestureHandlers=p.PanResponder.create({onPanResponderGrant:e._onPanResponderGrant,onPanResponderMove:e._onPanResponderMove,onPanResponderRelease:e._onPanResponderRelease,onPanResponderTerminationRequest:function(){return!0},onMoveShouldSetPanResponder:e._onMoveShouldSetPanResponder,onShouldBlockNativeResponder:function(){return!1},onStartShouldSetPanResponder:e._onStartShouldSetPanResponder}),e}return(0,o.default)(S,[{key:"componentDidUpdate",value:function(t,e){t.streamId!==this.props.streamId&&(this._storeTransform(t.streamId,e.transform),this._restoreTransform(this.props.streamId))}},{key:"componentWillUnmount",value:function(){this._storeTransform(this.props.streamId,this.state.transform)}},{key:"render",value:function(){var t=this.props,n=t.children,o=t.style;return f.default.createElement(p.View,(0,e.default)({onLayout:this._onLayout,pointerEvents:"box-only",style:[{overflow:'hidden',width:this.props.width,height:this.props.height},o]},this.gestureHandlers.panHandlers),f.default.createElement(p.View,{style:[{flex:1},this._getTransformStyle()]},n))}},{key:"_calculateTransformIncrement",value:function(t){var e=this.state.transform,n=e.scale,o=e.translateX,s=e.translateY,u=t.scale,l=t.translateX,h=t.translateY;return{scale:n=Math.min(n*(u||1),5),translateX:o+=(l||0)/n,translateY:s+=(h||0)/n}}},{key:"_didMove",value:function(t){var e=t.dx,n=t.dy;return Math.abs(e)>this.moveThreshold||Math.abs(n)>this.moveThreshold}},{key:"_getSavedTransform",value:function(t){return this.props._transforms[t]||null}},{key:"_getTouchDistance",value:function(t){var e=t.nativeEvent.touches,n=Math.abs(e[0].pageX-e[1].pageX),o=Math.abs(e[0].pageY-e[1].pageY);return Math.sqrt(Math.pow(n,2)+Math.pow(o,2))}},{key:"_getTouchPosition",value:function(t){var e=t.nativeEvent.touches;return{x:e[0].pageX,y:e[0].pageY}}},{key:"_getTransformStyle",value:function(){var t=this.state.transform;return{transform:[{scale:t.scale},{translateX:t.translateX},{translateY:t.translateY}]}}},{key:"_limitAndApplyTransformation",value:function(t){var e=this.state.layout;if(e){var n=this.state.transform.scale,o=t.scale,s=t.translateX,u=t.translateY,l=Math.max(o,1),h={a:{x:e.x,y:e.y},d:{x:e.x+e.width,y:e.y+e.height}},c={x:(e.x+e.width)/2+s*l,y:(e.y+e.height)/2+u*l},f={height:e.height*l,width:e.width*l},p={a:{x:c.x-f.width/2,y:c.y-f.height/2},d:{x:c.x+f.width/2,y:c.y+f.height/2}},v=100;o1&&(0===w?(b(!0),setTimeout(function(){b(!1)},1e3)):0!==w&&h&&b(!1),P>7&&D((0,l.default)({},(0,c.calculateDotNumber)(P,w))))},[w]),P>1?o.default.createElement(u.Flex,{zIndex:50,align:"center",justify:"center",position:"relative"},h&&o.default.createElement(u.Box,{bg:"paginationDots.inactive",position:"absolute",bottom:25},o.default.createElement(u.Text,{textAlign:"center",color:"textPrimary.200"}," Active Speaker Grid")),o.default.createElement(u.Flex,{direction:"row",height:"22px",align:"center",justify:"center"},o.default.createElement(u.Flex,{mr:5,height:20,borderRadius:"20px",width:32,align:"center"},o.default.createElement(u.Text,{fontWeight:"bold",fontSize:14,color:S.left>0?'textPrimary.400':'rgba(0,0,0,0)',px:4,py:2},S.left,"+")),o.default.createElement(p.default,{numbers:S,length:P+1,active:w,activeColor:s.default.paginationDots.active,passiveBorderColor:s.default.paginationDots.active,passiveColor:s.default.paginationDots.inactive,wandAcitve:s.default.paginationDots.wandActive}),o.default.createElement(u.Flex,{ml:5,height:20,borderRadius:"20px",width:32,align:"center"},o.default.createElement(u.Text,{fontWeight:"bold",fontSize:14,color:S.right?'textPrimary.400':'rgba(0,0,0,0)',px:4,py:2},"+",S.right)))):null};e.default=x},695,[1,22,41,165,512,696,432,576,697]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.calculateDotNumber=void 0;e.calculateDotNumber=function(t,l){var u=arguments.length>2&&void 0!==arguments[2]?arguments[2]:7,c=0,o=0,n=Math.ceil(u/2);return l>n-1&&!(l+(n-1)>t)?c=l-(n-1):l+(n-1)>t&&(c=l-(n-(t-l)+2)),l=n&&l+(n-1)<=t&&(o=t-(l+(n-1))),{left:c,right:o}}},696,[]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=t(r(d[1])),l=r(d[2]),n=function(t){var n=t.length,u=t.active,f=t.activeColor,c=t.passiveColor,h=t.passiveBorderColor,v=t.numbers,s=t.dotsToShow,p=void 0===s?7:s,x=t.wandAcitve,b=Math.ceil(p/2),w=n>p?Array(p).fill(0).map(function(t,o){return o}):Array(n).fill(0).map(function(t,o){return o}),C=function(t){return w.map(function(n,v){var s=n===t;return u0&&v.right>0?C(b-1):0===v.left?C(u):0===v.right?C(p-(n-u)):null)};n.defaultProps={dotsToShow:7};var u=n;e.default=u},697,[1,165,512]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),l=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var l=y(n);if(l&&l.has(t))return l.get(t);var o={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var f in t)if("default"!==f&&Object.prototype.hasOwnProperty.call(t,f)){var h=u?Object.getOwnPropertyDescriptor(t,f):null;h&&(h.get||h.set)?Object.defineProperty(o,f,h):o[f]=t[f]}o.default=t,l&&l.set(t,o);return o})(r(d[2])),o=r(d[3]),u=r(d[4]),f=r(d[5]),h=t(r(d[6])),c=t(r(d[7])),s=r(d[8]),p=r(d[9]),v=r(d[10]),w=t(r(d[11]));function y(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,l=new WeakMap;return(y=function(t){return t?l:n})(t)}var b=function(t,n,l){var o=1,u=!1;l<3&&(l=3),l>6||l>4&&t>480?(o=Math.ceil(l/4),l=4):l>3&&t<=480&&(o=2,l=3);var f=Math.floor(t/l),h=t+30>n?.8:.65;return n-o*f0){var G=A.main[0];N=l.default.createElement(c.default,{height:_+56,width:O-20,frame:G})}else N=D?l.default.createElement(h.default,{height:_-16,width:O-32,contain:q.screenshare||'contain'===E.theme.grid.single.videoFit,peer:q,totalPeers:H.length,isMobile:!0}):j?l.default.createElement(h.default,{contain:q.screenshare||'contain'===E.theme.grid.single.videoFit,height:_-Y-16,width:O-16,totalPeers:H.length,peer:q,isMobile:!0}):l.default.createElement(h.default,{totalPeers:H.length,contain:q.screenshare||'contain'===E.theme.grid.single.videoFit,height:I,width:L-64,peer:q});Math.floor(_/2),Math.floor(_/2);var J=function(){var t=A.main[0],n=A.plugins.find(function(n){return n.id===t.plugin}),o=H.find(function(t){return t.userId===(null==n?void 0:n.enabledBy)});return o?l.default.createElement(w.default,{x:0,y:0,minX:0,minY:0,maxX:O-80,maxY:_-6,z:20},l.default.createElement(h.default,{width:100,height:80,hideBadge:!0,peer:o,totalPeers:H.length})):null};return j?A.main.length>0&&!D?l.default.createElement(f.Flex,{height:_+56,width:O-2,marginTop:10,flexDirection:"column",backgroundColor:"secondary.1000"},l.default.createElement(f.Box,{alignItems:"center",justifyContent:"center",mt:0},N,J())):l.default.createElement(f.Flex,{height:_,width:O,flexDirection:D?'row':'column',marginLeft:D&&'landscapeLeft'!==k?56:0,paddingLeft:D?20:0,backgroundColor:"secondary.1000"},l.default.createElement(f.Box,{alignItems:"center",justifyContent:"center",mt:D?0:8,ml:D?-8:0},N,z&&D?l.default.createElement(w.default,{x:0,y:0,minX:0,minY:0,maxX:O-80,maxY:_-6,z:20},l.default.createElement(h.default,{width:120,height:100,hideBadge:!0,peer:z,totalPeers:H.length})):null,J()),!D&&l.default.createElement(f.Flex,{mt:5,className:"dyte-client-noScrollbar",justify:"center",flexWrap:"wrap",direction:"row"},H.map(function(t){return q.screenshare||0!==A.main.length||t.id!==q.id?l.default.createElement(h.default,{width:T,height:T,peer:t,isMobile:!0,hideBadge:V,totalPeers:H.length,key:t.id+"_video"}):null})),D&&H.map(function(t){var o=(0,n.default)({},t);return o.videoVisible=!1,o.videoTrack=null,l.default.createElement(f.Box,{key:t.id+"_video",position:"absolute",zIndex:-5,top:100,width:2,height:2,left:100,visibility:"hidden"},l.default.createElement(h.default,{width:1,height:1,peer:o,totalPeers:H.length}))})):null};e.default=x},698,[1,22,165,432,2,512,681,699,508,674,575,705]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.PluginWrapper=void 0;var n=t(r(d[1])),o=t(r(d[2])),u=t(r(d[3])),l=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=h(n);if(o&&o.has(t))return o.get(t);var u={},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in t)if("default"!==s&&Object.prototype.hasOwnProperty.call(t,s)){var c=l?Object.getOwnPropertyDescriptor(t,s):null;c&&(c.get||c.set)?Object.defineProperty(u,s,c):u[s]=t[s]}u.default=t,o&&o.set(t,u);return u})(r(d[4])),s=r(d[5]),c=r(d[6]),f=r(d[7]),p=r(d[8]),v=r(d[9]),w=r(d[10]),y=r(d[11]),b=r(d[12]);function h(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(h=function(t){return t?o:n})(t)}var x=new((function(){function t(){(0,o.default)(this,t),this.fxs=[]}return(0,u.default)(t,[{key:"onMessage",value:function(t){this.fxs.forEach(function(n){return n(t)})}},{key:"addEventListener",value:function(t){this.fxs.push(t)}}]),t})()),M=function(t){var o,u=t.frame,h=t.height,M=t.width,C=(0,l.useContext)(s.PluginServiceContext),E=(0,l.useContext)(c.PeersServiceContext).selfPeer,O=(0,l.useContext)(y.ConfigServiceContext).sessionConfig,P=(0,b.useSelector)(function(t){return t.participant.id}),_=(0,b.useSelector)(function(t){return t.plugin.plugins}).find(function(t){return t.id===u.plugin}),S=O.permissions.plugins||{can_close:!1,can_start:!0,can_edit_acl:!1},j=(P===(null==_?void 0:_.enabledBy)||(null==S||S.can_close),P===(null==_?void 0:_.enabledBy)||(null==S||S.can_edit_acl),'whitelist'===((null==(o=O.permissions.plugins.config[_.id])?void 0:o.defaultAccess)||'blacklist')),k=function(){return P===(null==_?void 0:_.enabledBy)||(j?null==_?void 0:null==(t=_.ACLAccessGrantedUsers)?void 0:t.includes(P):!_.ACLAccessRemovedUsers.includes(P));var t},W=function(){var t,n=null==(t=O.permissions.plugins.config[_.id])?void 0:t.handlesViewOnly,o=!k()&&!n;return n&&C.pluginManager.sendIframeEvent({type:'websocket/plugin-data',payload:{pluginId:_.id,type:'setViewOnly',value:!k()}}),o},A='LANDSCAPE'===l.default.useContext(w.OrientationContext).orientation,V=(0,l.useState)(!0),B=(0,n.default)(V,2);B[0],B[1];M-=10,A&&(M-=10,h-=72);var N='80a57014-1efe-44f8-b929-b8fca1cf18a1'===(null==_?void 0:_.id),R=N?'0deg':'90deg';return l.default.createElement(f.Flex,{height:h,width:M,borderRadius:12,overflow:"hidden",borderColor:"primary.300",borderWidth:W()?4:0},l.default.createElement(f.Flex,{direction:"column"},E.isHost&&l.default.createElement(f.Flex,{justify:"flex-end",align:"center",cursor:"pointer",bg:"secondary.700"},l.default.createElement(f.Button,{onClick:function(){C.pluginManager.removeRoomPlugin({id:u.plugin})}},l.default.createElement(f.Box,{p:4},l.default.createElement(f.Icon,{name:"close",boxSize:"16"})))),l.default.createElement(f.Flex,{width:M,height:h,justify:"center",align:"center",direction:"row"},l.default.createElement(v.View,{style:{transform:A?[]:[{rotate:R}],width:A||N?M:h,height:A||N?h:M},pointerEvents:W()?'none':'auto'},l.default.createElement(p.WebView,{source:{uri:u.url},ref:function(t){C.pluginManager.addIframeView(u,t,x)},onMessage:function(t){var n=JSON.parse(t.nativeEvent.data);n.type&&x.onMessage(n)},injectedJavaScript:"\n\t\t\t\t\t\t\t\tsetTimeout(function(){\n\t\t\t\t\t\t\t\t\twindow.parent = {};\n\t\t\t\t\t\t\t\t\tfunction postMessage (a, b) {\n\t\t\t\t\t\t\t\t\t\tif (!window.ReactNativeWebView.postMessage) {\n\t\t\t\t\t\t\t\t\t\t\tsetTimeout(() => {k\n\t\t\t\t\t\t\t\t\t\t\t\tpostMessage(a, b);\n\t\t\t\t\t\t\t\t\t\t\t}, 100);\n\t\t\t\t\t\t\t\t\t\t\treturn;\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\twindow.ReactNativeWebView.postMessage(JSON.stringify(a));\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\twindow.parent.postMessage = (a, b) => {\n\t\t\t\t\t\t\t\t\t\tpostMessage(a);\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t})"})))))};e.PluginWrapper=M;var C=M;e.default=C},699,[1,41,9,10,165,672,674,512,700,2,575,508,432]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"WebView",{enumerable:!0,get:function(){return u.default}}),e.default=void 0;var u=t(r(d[1])),f=u.default;e.default=f},700,[1,701]); -__d(function(_g,r,_i,a,m,_e,_d2){var e=r(_d2[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var t,n=e(r(_d2[1])),o=e(r(_d2[2])),i=r(_d2[3]),s=e(r(_d2[4])),d=r(_d2[5]),c=e(r(_d2[6])),l=this&&this.__extends||(t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,n)},function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}),u=this&&this.__awaiter||function(e,t,n,o){return new(n||(n=Promise))(function(i,s){function d(e){try{l(o.next(e))}catch(e){s(e)}}function c(e){try{l(o.throw(e))}catch(e){s(e)}}function l(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n(function(e){e(t)})).then(d,c)}l((o=o.apply(e,t||[])).next())})},p=this&&this.__generator||function(e,t){var n,o,i,s,d={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return s={next:c(0),throw:c(1),return:c(2)},"function"==typeof Symbol&&(s[Symbol.iterator]=function(){return this}),s;function c(e){return function(t){return l([e,t])}}function l(s){if(n)throw new TypeError("Generator is already executing.");for(;d;)try{if(n=1,o&&(i=2&s[0]?o.return:s[0]?o.throw||((i=o.return)&&i.call(o),0):o.next)&&!(i=i.call(o,s[1])).done)return i;switch(o=0,i&&(s=[2&s[0],i.value]),s[0]){case 0:case 1:i=s;break;case 4:return d.label++,{value:s[1],done:!1};case 5:d.label++,o=s[1],s=[0];continue;case 7:s=d.ops.pop(),d.trys.pop();continue;default:if(!(i=(i=d.trys).length>0&&i[i.length-1])&&(6===s[0]||2===s[0])){d=0;continue}if(3===s[0]&&(!i||s[1]>i[0]&&s[1]2||Math.abs(e.dy)>2)},[y]),W=n.default.useCallback(function(){var e={x:0,y:0},t=x?x():e;u.Animated.spring(X.current,{toValue:t||e,useNativeDriver:!1}).start()},[X]),q=n.default.useCallback(function(e,t){_.current=!1,k&&(k(e,t,G()),D(e,!0)),p?W():X.current.flattenOffset()},[k,p,D,W,G]),B=n.default.useCallback(function(e,t){F.current=G(),_.current=!0,p||(X.current.setOffset(Y.current),X.current.setValue({x:0,y:0}))},[G,p]),J=n.default.useCallback(function(e,t){var n=t.dx,u=t.dy,o=F.current,s=o.top,f=o.right,c=o.left,b=o.bottom,h=l(n,Number.isFinite(A)?A-c:-999999999,Number.isFinite(N)?N-f:999999999),v=l(u,Number.isFinite(I)?I-s:-999999999,Number.isFinite(T)?T-b:999999999);X.current.setValue({x:h,y:v}),w(e,t)},[N,T,A,I,w]),K=n.default.useMemo(function(){return u.PanResponder.create({onMoveShouldSetPanResponder:function(e,t){return H(t)},onMoveShouldSetPanResponderCapture:function(e,t){return H(t)},onPanResponderGrant:B,onPanResponderMove:u.Animated.event([],{listener:J,useNativeDriver:!1}),onPanResponderRelease:q})},[J,B,q,H]);n.default.useEffect(function(){var e=X.current;return p?W():e.addListener(function(e){return Y.current=e}),function(){e.removeAllListeners()}},[p]);var Q=n.default.useMemo(function(){var e=u.Dimensions.get('window');return{position:'absolute',top:0,left:0,width:e.width,height:e.height}},[]),U=n.default.useMemo(function(){var e={top:L,left:O,elevation:z,zIndex:z};return h&&(e.backgroundColor=h),s&&(e.borderRadius=c),v?(0,t.default)({},e,{alignSelf:'baseline'}):(0,t.default)({},e,{justifyContent:'center',width:c,height:c})},[v,s,h,c,O,L,z]),Z=n.default.useMemo(function(){return v||(b?n.default.createElement(u.Image,{style:{width:c,height:c},source:b}):n.default.createElement(u.Text,{style:f.text},o))},[v,b,c,o]),$=n.default.useCallback(function(e){var t=e.nativeEvent.layout,n=t.height,u=t.width;j.current={x:u,y:n}},[]),ee=n.default.useCallback(function(e){V(e),_.current||D(e,!1)},[V,D]),te=n.default.useCallback(function(){var e=u.Dimensions.get('window'),o=e.width,l=e.height;if(!(A||N||I||T))return null;var s=A||-9999,c=N?o-N:-9999,b=I||-9999,h=T?l-T:-9999;return n.default.createElement(u.View,{pointerEvents:"box-none",style:(0,t.default)({left:s,right:c,top:b,bottom:h},f.debugView)})},[N,T,A,I]);return n.default.createElement(u.View,{pointerEvents:"box-none",style:Q},P&&te(),n.default.createElement(u.Animated.View,(0,t.default)({pointerEvents:"box-none"},R,K.panHandlers,{style:X.current.getLayout()}),n.default.createElement(u.TouchableOpacity,(0,t.default)({},C,{onLayout:$,style:U,disabled:y,onPress:S,onLongPress:M,onPressIn:E,onPressOut:ee}),Z)))}s.defaultProps={renderText:'\uff0b',renderSize:36,shouldReverse:!1,disabled:!1,debug:!1,onDrag:function(){},onShortPressRelease:function(){},onDragRelease:function(){},onLongPress:function(){},onPressIn:function(){},onPressOut:function(){},onRelease:function(){},x:0,y:0,z:1},s.propTypes={renderText:o.default.string,isCircle:o.default.bool,renderSize:o.default.number,imageSource:o.default.number,renderColor:o.default.string,children:o.default.element,shouldReverse:o.default.bool,disabled:o.default.bool,debug:o.default.bool,animatedViewProps:o.default.object,touchableOpacityProps:o.default.object,onDrag:o.default.func,onShortPressRelease:o.default.func,onDragRelease:o.default.func,onLongPress:o.default.func,onPressIn:o.default.func,onPressOut:o.default.func,onRelease:o.default.func,onReverse:o.default.func,x:o.default.number,y:o.default.number,z:o.default.number,minX:o.default.number,minY:o.default.number,maxX:o.default.number,maxY:o.default.number};var f=u.StyleSheet.create({text:{color:'#fff',textAlign:'center'},test:{backgroundColor:'red'},debugView:{backgroundColor:'#ff000044',position:'absolute',borderColor:'#fced0ecc',borderWidth:4}})},706,[1,22,165,2,204]); -__d(function(g,r,i,a,m,_e,d){"use strict";var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.swipeDirections=_e.default=void 0;var t=e(r(d[1])),n=e(r(d[2])),o=e(r(d[3])),s=e(r(d[4])),l=e(r(d[5])),u=e(r(d[6])),c=e(r(d[7])),f=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=h(t);if(n&&n.has(e))return n.get(e);var o={},s=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in e)if("default"!==l&&Object.prototype.hasOwnProperty.call(e,l)){var u=s?Object.getOwnPropertyDescriptor(e,l):null;u&&(u.get||u.set)?Object.defineProperty(o,l,u):o[l]=e[l]}o.default=e,n&&n.set(e,o);return o})(r(d[8])),p=r(d[9]);function h(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(h=function(e){return e?n:t})(e)}function v(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}var S={SWIPE_UP:"SWIPE_UP",SWIPE_DOWN:"SWIPE_DOWN",SWIPE_LEFT:"SWIPE_LEFT",SWIPE_RIGHT:"SWIPE_RIGHT"};_e.swipeDirections=S;var _={velocityThreshold:.3,directionalOffsetThreshold:80,gestureIsClickThreshold:5};function P(e,t,n,o){return Math.abs(e)>t&&Math.abs(n)0?n:t:this._isValidVerticalSwipe(e)?u>0?s:o:null}},{key:"_isValidHorizontalSwipe",value:function(e){var t=e.vx,n=e.dy,o=this.swipeConfig;return P(t,o.velocityThreshold,n,o.directionalOffsetThreshold)}},{key:"_isValidVerticalSwipe",value:function(e){var t=e.vy,n=e.dx,o=this.swipeConfig;return P(t,o.velocityThreshold,n,o.directionalOffsetThreshold)}},{key:"render",value:function(){return f.default.createElement(p.View,(0,t.default)({},this.props,this._panResponder.panHandlers))}}]),I})(f.Component);_e.default=y},707,[1,22,9,10,16,12,14,17,165,2]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),l=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var l=x(n);if(l&&l.has(t))return l.get(t);var o={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in t)if("default"!==c&&Object.prototype.hasOwnProperty.call(t,c)){var f=u?Object.getOwnPropertyDescriptor(t,c):null;f&&(f.get||f.set)?Object.defineProperty(o,c,f):o[c]=t[c]}o.default=t,l&&l.set(t,o);return o})(r(d[2])),o=r(d[3]),u=r(d[4]),c=r(d[5]),f=r(d[6]),s=r(d[7]),p=t(r(d[8])),y=r(d[9]);function x(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,l=new WeakMap;return(x=function(t){return t?l:n})(t)}o.NativeModules.DyteHelper;e.default=function(t){var x=t.isOpen,h=t.onClose,E=t.onLeave,b=(0,l.useContext)(f.ConfigServiceContext).sessionConfig,v=(0,o.useWindowDimensions)(),C=(0,y.useScale)(b.theme.dimensions||v),w=(C.height,.9*C.width),j=w/2-20,k=(0,l.useContext)(c.MediaRoomContext).mediaRoom,O=(0,l.useContext)(s.ThemeContext).colors;return l.default.createElement(u.Modal,{isVisible:x,backdropOpacity:.8,backdropColor:O.secondary[800]},l.default.createElement(u.Flex,{width:w,bg:"secondary.1000",color:"textPrimary.100",px:15,borderRadius:p.default.large},l.default.createElement(u.Flex,{py:25},l.default.createElement(u.Text,{fontSize:28,fontWeight:"bold"},"Leave")),l.default.createElement(u.Flex,null,l.default.createElement(u.Text,{fontSize:"lg"},"Are you sure you want to leave the call?")),l.default.createElement(u.Flex,{display:"flex",py:20},l.default.createElement(u.Flex,{display:"flex",direction:"row",pt:15,justify:"space-around"},l.default.createElement(u.Button,{onClick:h},l.default.createElement(u.Flex,{borderRadius:p.default.small,bg:"secondary.700",height:40,width:j-4,alignItems:"center",justifyContent:"center"},l.default.createElement(u.Text,{fontSize:"lg"},"Cancel"))),l.default.createElement(u.Button,{onClick:E},l.default.createElement(u.Flex,{borderRadius:p.default.small,bg:"danger.500",height:40,width:j-4,alignItems:"center",justifyContent:"center"},l.default.createElement(u.Text,{fontSize:"lg"},"Leave")))),l.default.createElement(u.Flex,null,b.permissions.kick_participant&&l.default.createElement(u.Button,{onClick:function(){return n.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,n.default.awrap(k.kickAll());case 2:case"end":return t.stop()}},null,null,null,Promise)}},l.default.createElement(u.Flex,{display:"flex",direction:"row",mt:15,justify:"space-around"},l.default.createElement(u.Flex,{bg:"danger.500",height:40,width:2*j,alignItems:"center",justifyContent:"center"},l.default.createElement(u.Text,{fontSize:"lg"},"End Meeting"))))))))}},708,[1,67,165,2,512,585,508,514,676,493]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=s(n);if(o&&o.has(t))return o.get(t);var l={},c=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in t)if("default"!==u&&Object.prototype.hasOwnProperty.call(t,u)){var f=c?Object.getOwnPropertyDescriptor(t,u):null;f&&(f.get||f.set)?Object.defineProperty(l,u,f):l[u]=t[u]}l.default=t,o&&o.set(t,l);return l})(r(d[1])),o=r(d[2]),l=r(d[3]),c=r(d[4]),u=r(d[5]),f=r(d[6]),p=t(r(d[7]));function s(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(s=function(t){return t?o:n})(t)}var b=function(t){var s=t.isOpen,b=t.peers,y=(0,n.useContext)(l.MediaRoomContext).mediaRoom,x=(0,c.useDispatch)(),v=(0,n.useContext)(f.ThemeContext).colors,E=function(t){x((0,u.removeWaitListPeer)({id:t})),y.rejectWaitingRequest(t)};return n.default.createElement(o.Modal,{isVisible:s,backdropOpacity:.8,backdropColor:v.secondary[800]},n.default.createElement(o.Text,{fontWeight:"bold"},"Waiting Requests"),n.default.createElement(o.Stack,{spacing:6,height:"80"},b.map(function(t){return n.default.createElement(o.Flex,{direction:"row",alignItems:"center"},n.default.createElement(p.default,{name:t.name,bgColor:v.primary[700]}),n.default.createElement(o.Flex,{marginLeft:3,flexGrow:1,alignItems:"center",paddingY:2,borderBottom:"1px solid "+v.secondary[800]},n.default.createElement(o.Text,{color:v.textPrimary[200],fontSize:"lg"},t.name),n.default.createElement(o.Flex,{marginLeft:"auto"},n.default.createElement(o.Button,{_hover:{borderColor:v.danger[500]},onClick:function(){return E(t.id)}},n.default.createElement(o.Box,{bg:"secondary.700",p:4},n.default.createElement(o.Icon,{boxSize:"16",name:"close"}))),n.default.createElement(o.Button,{_hover:{borderColor:v.danger[500]},onClick:function(){return E(t.id)}},n.default.createElement(o.Box,{bg:"primary.500",p:4},n.default.createElement(o.Icon,{boxSize:"16",name:"check"}))))))})))};e.default=b},709,[1,165,512,585,432,480,514,682]); -__d(function(g,r,i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var t=e(r(d[1])),n=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=y(t);if(n&&n.has(e))return n.get(e);var l={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var c=u?Object.getOwnPropertyDescriptor(e,o):null;c&&(c.get||c.set)?Object.defineProperty(l,o,c):l[o]=e[o]}l.default=e,n&&n.set(e,l);return l})(r(d[2])),l=r(d[3]),u=r(d[4]),o=r(d[5]),c=e(r(d[6])),f=e(r(d[7])),s=r(d[8]),p=r(d[9]),E=r(d[10]),S=e(r(d[11])),b=r(d[12]),h=r(d[13]),x=r(d[14]),w=e(r(d[15])),v=r(d[16]);function y(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(y=function(e){return e?n:t})(e)}var P=n.default.memo(function(e){var y=e.title,P=(e.copyLink,e.linkCopied,e.width),C=(e.height,e.noOfParticipants,(0,l.useSelector)(function(e){return e.room.waitingState})),O=(0,n.useContext)(s.ConfigServiceContext),I=O.meeting,j=O.sessionConfig,k=(0,l.useSelector)(function(e){return e.plugin.main}),T='LANDSCAPE'===n.default.useContext(o.OrientationContext).orientation,_=(0,l.useSelector)(function(e){return e.peers.recordingPeer}),D=(0,n.useState)(!1),R=(0,t.default)(D,2),W=R[0],M=R[1],B=(0,n.useRef)(null),N=(0,n.useRef)(!1),z=(0,l.useSelector)(function(e){return e.room.roomViewType}),A=(0,l.useSelector)(function(e){return e.participant.presentingState}),V=(0,l.useSelector)(function(e){return e.participant.videoOff}),F=(0,n.useContext)(x.PeersServiceContext),G=(F.processedPeers,F.selfPeer,F.joinedProcessedPeers),L=n.default.useContext(v.DrawerContext),H=L.setDrawerExpander,q=L.setopenedTab;if((0,n.useEffect)(function(){_&&!N.current?(null==I||I.emit(I.Events.recordingStarted),N.current=!0,B.current=setInterval(function(){M(function(e){return!e})},1e3)):!_&&N.current&&(N.current=!1,null==I||I.emit(I.Events.recordingStopped),clearInterval(B.current))},[_]),(0,n.useEffect)(function(){return function(){B.current&&clearInterval(B.current)}},[]),T||k.length>0)return null;return n.default.createElement(E.Flex,{height:56,width:P,bg:"secondary.1000",justify:"center",align:"center",pt:'android'===u.Platform.OS?10:26},n.default.createElement(E.Flex,{borderRadius:c.default.medium,width:P-8,justify:"space-between",direction:"row",px:12},n.default.createElement(E.VStack,null,n.default.createElement(E.Stack,{align:"center",width:P/2},j.theme.header.elements.title?n.default.createElement(E.Text,{fontWeight:"bold"},y):null),n.default.createElement(E.Stack,{isInline:!0,spacing:2,pt:2,align:"center"},j.theme.header.elements.timer&&C!==p.WaitingState.WAITING&&n.default.createElement(f.default,null),_&&W&&n.default.createElement(E.Box,{ml:12,bg:"danger.500",pl:4,pr:6,borderRadius:4,direction:"row",alignItems:"center"},n.default.createElement(E.Icon,{boxSize:"15",name:"fiber-manual-record",fill:"white"}),n.default.createElement(E.Text,{color:"white"},"REC")))),n.default.createElement(E.HStack,{align:"flex-end",mb:2},j.theme.control_bar.elements.participants&&n.default.createElement(E.Box,{mr:28},n.default.createElement(E.Box,{position:"absolute",top:-12,zIndex:25,right:G.length+1>99?-18:-10},n.default.createElement(w.default,{number:G.length+1,color:"primary.500"})),n.default.createElement(E.Button,{onClick:function(){H(!0),q('participants')}},n.default.createElement(E.Icon,{boxSize:"24",name:"people",fill:"textPrimary.100"}))),!V&&(z!==b.DyteViewTypes.webinar||A===h.PresentingState.PRESENTING)&&n.default.createElement(S.default,null))))});_e.default=P},710,[1,41,165,432,2,575,676,711,508,480,512,712,482,487,674,713,714]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),u=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var u=c(n);if(u&&u.has(t))return u.get(t);var o={},f=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in t)if("default"!==l&&Object.prototype.hasOwnProperty.call(t,l)){var s=f?Object.getOwnPropertyDescriptor(t,l):null;s&&(s.get||s.set)?Object.defineProperty(o,l,s):o[l]=t[l]}o.default=t,u&&u.set(t,o);return o})(r(d[2])),o=r(d[3]),f=r(d[4]);function c(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,u=new WeakMap;return(c=function(t){return t?u:n})(t)}var l=function(t){return Math.trunc(t).toString().padStart(2,'0')},s=function(){var t=(0,o.useSelector)(function(t){return t.room.startedAt}),c=u.default.useRef(),s=u.default.useState(0),p=(0,n.default)(s,2),v=p[0],y=p[1],O=u.default.useRef();return(0,u.useEffect)(function(){return t&&(c.current=requestAnimationFrame(function n(){var u=((new Date).getTime()-new Date(t).getTime())/1e3;y(u),O.current=setTimeout(function(){c.current&&(c.current=requestAnimationFrame(n))},500)})),function(){clearTimeout(O.current),cancelAnimationFrame(c.current)}},[t]),u.default.createElement(f.Text,{color:"textPrimary.400"},v>=3600&&u.default.createElement(u.default.Fragment,null,l(v/3600),"h",' '),l(v%3600/60),"m",' ',l(v%60),"s")};e.default=s},711,[1,41,165,432,512]); -__d(function(g,r,i,a,m,e,_d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=r(_d[0]),n=r(_d[1]),o=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=u(n);if(o&&o.has(t))return o.get(t);var c={},f=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var d in t)if("default"!==d&&Object.prototype.hasOwnProperty.call(t,d)){var l=f?Object.getOwnPropertyDescriptor(t,d):null;l&&(l.get||l.set)?Object.defineProperty(c,d,l):c[d]=t[d]}c.default=t,o&&o.set(t,c);return c})(r(_d[2])),c=r(_d[3]);function u(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(u=function(t){return t?o:n})(t)}var f=function(){var u=(0,c.useSelector)(function(t){return t.participant.videoTrackSelection}),f=((0,c.useSelector)(function(t){return t.participant.videoProduction}),(0,o.useContext)(t.UserTrackContext)),d=(f.mediaTracks.webcamTrack,f.inputDevices),l=d.onVideoInputChange,p=d.videoInputDevices,v=f.videoButtonsEnabled;return o.default.createElement(n.Button,{onClick:function(){v&&p.forEach(function(t){t.deviceId!==(null==u?void 0:u.selectedDeviceId)&&l(t.deviceId)})}},o.default.createElement(n.Icon,{name:"flip-camera-ios",color:v?'textPrimary.200':'textPrimary.400',disabled:!v,boxSize:24}))};e.default=f},712,[579,512,165,432]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=u(n);if(o&&o.has(t))return o.get(t);var f={},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in t)if("default"!==c&&Object.prototype.hasOwnProperty.call(t,c)){var p=l?Object.getOwnPropertyDescriptor(t,c):null;p&&(p.get||p.set)?Object.defineProperty(f,c,p):f[c]=t[c]}f.default=t,o&&o.set(t,f);return f})(r(d[0])),n=r(d[1]),o=r(d[2]);function u(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(u=function(t){return t?o:n})(t)}var f=function(u){var f=u.number,l=u.color,c=(0,t.useContext)(n.ThemeContext).colors,p=18;return f>10&&f<99&&(p=25),f>99&&(p=29),t.default.createElement(o.Box,{height:18,width:p,borderRadius:9,backgroundColor:l||c.danger[500],display:"flex",alignItems:"center",justifyContent:"center"},t.default.createElement(o.Text,{fontWeight:"bold",fontSize:12,mr:3,mb:1},f))};f.defaultProps={color:null};var l=f;e.default=l},713,[165,514,512]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.DrawerContext=void 0,e.default=function(t){var o=t.children,f=u.default.useState(!1),v=(0,n.default)(f,2),c=v[0],p=v[1],s=u.default.useState(null),x=(0,n.default)(s,2),w=x[0],_=x[1];return u.default.createElement(l.Provider,{value:{drawerExpanded:c,setDrawerExpander:p,openedTab:w,setopenedTab:_}},o)};var n=t(r(d[1])),u=t(r(d[2])),l=u.default.createContext(null);e.DrawerContext=l},714,[1,41,165]); -__d(function(g,r,i,a,_m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),o=t(r(d[2])),l=t(r(d[3])),u=t(r(d[4])),c=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=j(n);if(o&&o.has(t))return o.get(t);var l={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in t)if("default"!==c&&Object.prototype.hasOwnProperty.call(t,c)){var s=u?Object.getOwnPropertyDescriptor(t,c):null;s&&(s.get||s.set)?Object.defineProperty(l,c,s):l[c]=t[c]}l.default=t,o&&o.set(t,l);return l})(r(d[5])),s=r(d[6]),f=r(d[7]),p=r(d[8]),m=r(d[9]),S=r(d[10]),v=t(r(d[11])),b=r(d[12]),h=r(d[13]),C=r(d[14]),E=r(d[15]),T=r(d[16]),y=r(d[17]),x=t(r(d[18])),I=r(d[19]),w=t(r(d[20])),k=r(d[21]),D=t(r(d[22])),P=r(d[23]),_=t(r(d[24])),R=t(r(d[25])),M=t(r(d[26])),A=r(d[27]),O=r(d[28]),V=r(d[29]),q=r(d[30]),N=r(d[31]),z=t(r(d[32])),B=r(d[33]),J=r(d[34]);function j(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(j=function(t){return t?o:n})(t)}var L=p.NativeModules.DyteHelper,F=c.default.memo(function(t){var j,F,W,G,U,H=t.leaveCall,Y=(t.copyLink,t.linkCopied,t.isMobile,(0,c.useContext)(E.MediaRoomContext).mediaRoom),K=(0,b.useDisclosure)(),Q=(K.isOpen,K.onOpen,K.onClose,(0,c.useContext)(P.PeersServiceContext)),X=Q.selfPeer,Z=(Q.allMuted,'danger.500'),$='textPrimary.400',ee=(0,c.useContext)(y.UserTrackContext),te=ee.mediaTracks,ne=te.screenShareVideoTrack,ae=te.setScreenShareVideoTrack,re=te.screenShareAudioTrack,oe=te.setScreenShareAudioTrack,ie=te.audioTrack,le=ee.inputDevices,ue=le.toggleAudioState,ce=le.toggleVideoState,se=le.audioInputDevices,de=le.videoInputDevices,fe=le.onAudioInputChange,pe=le.onVideoInputChange,me=ee.audioButtonsEnabled,ge=ee.videoButtonsEnabled,Se=(0,c.useContext)(k.ConfigServiceContext),ve=Se.meeting,be=Se.sessionConfig,he=(0,p.useWindowDimensions)(),Ce=be.theme.dimensions||he,Ee=Ce.height,Te=Ce.width,ye=be.permissions.produce,xe=(ye.audio,ye.screenshare),Ie=c.default.useContext(B.DrawerContext),we=Ie.drawerExpanded,ke=Ie.setDrawerExpander,De=(Ie.openedTab,Ie.setopenedTab),Pe=(0,s.useSelector)(function(t){return t.consumers.activeConsumers}),_e=(0,s.useSelector)(function(t){return t.participant.audioMuted}),Re=(0,s.useSelector)(function(t){return t.participant.videoOff}),Me=(0,s.useSelector)(function(t){return t.participant.videoTrackSelection}),Ae=(0,s.useSelector)(function(t){return t.participant.audioTrackSelection}),Oe=((0,s.useSelector)(function(t){return t.plugin.plugins}),(0,s.useSelector)(function(t){return t.participant.sharingScreen})),Ve=((0,s.useSelector)(function(t){return t.participant.participantPermissions}),(0,s.useSelector)(function(t){return t.room.chatMessages})),qe=((0,s.useSelector)(function(t){return t.room.requestToJoinPeersList})||[]).filter(function(t){return!0!==t.seen}),Ne=(0,s.useSelector)(function(t){return t.participant.requestToJoinType}),ze=(0,s.useSelector)(function(t){return t.participant.requestToJoinStageState}),Be=(0,s.useSelector)(function(t){return t.participant.canPresent}),Je=(0,s.useSelector)(function(t){return t.room.roomViewType}),je=Je!==V.DyteViewTypes.webinar?be.permissions.produce.video.allow:Be,Le=(0,s.useSelector)(function(t){return t.participant.webinarHiddenParticipant})&&Je===V.DyteViewTypes.webinar,Fe=((0,s.useSelector)(function(t){return t.room.gridView}),(0,s.useSelector)(function(t){return t.participant.presentingState})),We=(0,c.useState)([]),Ge=(0,u.default)(We,2),Ue=Ge[0],He=Ge[1],Ye=(0,c.useState)(!1),Ke=(0,u.default)(Ye,2),Qe=Ke[0],Xe=Ke[1];(0,c.useEffect)(function(){ve&&(ve.controlBar._setButtons=function(t){He((0,l.default)(t))})},[ve]),(0,c.useEffect)(function(){be.permissions.view_type===V.DyteViewTypes.groupCall&&ze===m.RequestToJoinStageState.ACCEPTED&&Y.removePeerFromStage(Y.peerid,O.WebinarAcceptRequestType.REQUESTED_BY_PARTICIPANT),be.permissions.view_type===V.DyteViewTypes.webinar&&Le&&!Re&&ce()},[be.permissions.view_type]);var Ze=(0,s.useDispatch)(),$e=c.default.useContext(J.OrientationContext),et=$e.orientation,tt=$e.orientationType,nt='LANDSCAPE'===et;if(nt){var at=[Te,Ee];Ee=at[0],Te=at[1]}var rt='landscapeLeft'===tt?56:Ee-6,ot=nt?(0,o.default)({zIndex:10,position:'absolute',top:0,right:rt},(0,b.withAnchorPoint)({transform:[{rotate:'-90deg'}]},{x:1,y:0},{width:Te,height:64})):{position:'absolute',bottom:1},it=function(t){return t.label&&Number.isInteger(Number(t.label))?'environment'===t.facing?'Back Camera':'Front Camera':t.label},lt=(0,s.useSelector)(function(t){return t.participant.id}),ut=Ve.filter(function(t){return!0!==t.read&&t.userId!==lt&&t.type!==I.MessageTypes.poll}),ct=Ve.filter(function(t){return!0!==t.read&&t.type===I.MessageTypes.poll&&t.userId!==lt}),st=ut.length+ct.length+qe.length,dt=(0,c.useContext)(q.ThemeContext).colors,ft=(Pe.filter(function(t){return'video'===t.kind&&t.appData.screenShare}).length,(0,c.useState)(null)),pt=(0,u.default)(ft,2),mt=pt[0],gt=pt[1],St=(0,c.useState)('not_init'),vt=(0,u.default)(St,2),bt=vt[0],ht=vt[1],Ct=(0,s.useSelector)(function(t){return t.peers.recordingPeer}),Et=(0,s.useSelector)(function(t){return t.participant.authToken}),Tt=(0,s.useSelector)(function(t){return t.room.roomName}),yt=(0,s.useSelector)(function(t){return t.participant.organizationId});(0,c.useEffect)(function(){if(Et&&Tt&&yt&&'not_init'===bt){var t={authToken:Et,roomName:Tt,organizationId:yt};(0,N.getActiveRecording)(t).then(function(t){t.data&&t.data.recording?('UPLOADING'===t.data.recording.status?ht('stopping'):'INVOKED'===t.data.recording.status?ht('starting'):ht('recording'),gt(t.data.recording.id)):ht('not_started')})}},[Et,Tt,yt,mt]),(0,c.useEffect)(function(){'starting'===bt&&Ct?ht('recording'):'stopping'!==bt||Ct||ht('not_started')},[Ct]);var xt='starting'===bt||'stopping'===bt||'not_init'===bt,It=[be.theme.control_bar.elements.screenshare&&be.permissions.produce.screenshare&&Ne!==m.RequestToJoinType.ask&&A.DYTE_DEV_MODE?{icon:Oe?'stop-screen-share':'screen-share',label:Oe?'Stop Sharing':'Share Screen',onClick:function(){var t;return n.default.async(function(o){for(;;)switch(o.prev=o.next){case 0:if(Oe){o.next=26;break}if(w.default.captureEvent('share screen started'),void 0!==ne&&ne.stop(),void 0!==re&&ne.stop(),!(p.Platform.Version>=26)){o.next=7;break}return o.next=7,n.default.awrap(L.createNotificationChannel());case 7:return Ze((0,C.setScreenShareRequested)(!0)),o.next=10,n.default.awrap(L.startService());case 10:return o.prev=10,o.next=13,n.default.awrap((0,h.getScreenShare)());case 13:t=o.sent,Re||ce(),ae(t.video),oe(t.audio),Y.shareScreen(t),o.next=24;break;case 20:o.prev=20,o.t0=o.catch(10),'NotAllowedError'!==(null==o.t0?void 0:o.t0.message)&&console.error(o.t0),Ze((0,C.setScreenShareRequested)(!0));case 24:o.next=31;break;case 26:Ze((0,C.setScreenShareRequested)(!1)),Y.disableScreenShare(),ae(void 0),oe(void 0),L.stopService();case 31:case"end":return o.stop()}},null,null,[[10,20]],Promise)},disabled:!xe}:{}],wt=[be.theme.control_bar.elements.chat?{icon:'chat',label:'Chat',mainComponent:c.default.createElement(_.default,null),disabled:!1}:{}],kt=[be.theme.control_bar.elements.polls?{icon:'poll',label:'Polls',mainComponent:c.default.createElement(R.default,null),disabled:!1}:{}],Dt=[be.theme.control_bar.elements.participants?{icon:'groups',label:'Participants',mainComponent:c.default.createElement(M.default,null),disabled:!1}:{}],Pt=[null!=(j=be.permissions)&&j.can_record?{disabled:xt,onClick:function(){var t,o,l,u,c;return n.default.async(function(s){for(;;)switch(s.prev=s.next){case 0:if(t={authToken:Et,roomName:Tt,organizationId:yt},!mt){s.next=15;break}return ht('stopping'),t.recordingId=mt,s.prev=4,s.next=7,n.default.awrap((0,N.stopRecording)(t));case 7:gt(null),s.next=13;break;case 10:s.prev=10,s.t0=s.catch(4),ht('recording');case 13:s.next=27;break;case 15:return ht('starting'),s.prev=16,s.next=19,n.default.awrap((0,N.startRecording)(t));case 19:u=s.sent,c=null==(o=u.data)?void 0:null==(l=o.recording)?void 0:l.id,gt(c),s.next=27;break;case 24:s.prev=24,s.t1=s.catch(16),ht('not_started');case 27:case"end":return s.stop()}},null,null,[[4,10],[16,24]],Promise)},icon:(function(){switch(bt){case'not_started':return c.default.createElement(S.Icon,{name:"fiber-manual-record",fill:Z});case'recording':return c.default.createElement(S.Icon,{name:"fiber-manual-record",fill:$});case'starting':case'stopping':case'not_init':default:return c.default.createElement(S.Spinner,{color:dt.textPrimary[100],size:"small"})}})(),label:(function(){switch(bt){case'not_init':return'Loading';case'not_started':return'Record';case'recording':return'Stop Record';case'starting':return'Starting Recording';case'stopping':return'Stopping Recording';default:return'Loading'}})()}:{}],_t=[null!=(F=be.permissions)&&F.can_allow_participant_audio?{icon:'voice-off',label:'Mute all',disabled:!1,drawerComponent:c.default.createElement(T.MakeMenu,{menu:[{title:'Mute all',options:[{key:'mute-video',value:'video',children:'Mute Video'},{key:'mute-audio',value:'audio',children:'Mute Audio'}],defaultValue:null,onChange:function(t){'video'===t&&Y.muteAllVideo(),'audio'===t&&Y.muteAll(!0),ke(!1),De(null)}}]})}:{}],Rt=function(){return nt&&'ios'===p.Platform.OS?null:c.default.createElement(T.StageControlButton,{onClick:function(){ke(!we)},icon:c.default.createElement(S.Flex,null,c.default.createElement(S.Icon,{boxSize:24,name:we?'expand-more':'expand-less',fill:$}),c.default.createElement(S.Box,{position:"absolute",top:-5,zIndex:25,right:-5},0!==st&&c.default.createElement(z.default,{color:dt.primary[500],number:st}))),variant:"primaryDefault",label:"More"})};(0,c.useEffect)(function(){Je!==V.DyteViewTypes.webinar&&Qe&&Xe(!1)},[Je]);return c.default.createElement(S.Box,(0,o.default)({height:54,width:Te},ot,{alignSelf:"flex-start",justify:"flex-start",pt:3,bg:"secondary.1000"}),c.default.createElement(S.Flex,{justify:"center",direction:"row"},c.default.createElement(S.Flex,{direction:"row",borderRadius:v.default.medium,bg:"secondary.800"},nt&&Rt(),Je===V.DyteViewTypes.webinar&&((null==(W=be.permissions)?void 0:W.can_present)||(null==(G=be.permissions)?void 0:G.request_produce)&&ze===m.RequestToJoinStageState.ACCEPTED&&Fe===m.PresentingState.NOT_PRESENTING)&&c.default.createElement(T.StageControlButton,{onClick:function(){Le?Ze((0,m.initiatePresenting)()):Xe(!0)},icon:c.default.createElement(S.Icon,{boxSize:24,name:Le?'present-to-all':'cancel-presentation',fill:Le?'green':'red'}),label:Le?'Present':'Stop'}),(null==(U=be.permissions)?void 0:U.request_produce)&&c.default.createElement(T.StageControlButton,{onClick:function(t){ze===m.RequestToJoinStageState.ACCEPTED?Xe(!0):(Ze((0,m.requestedJoinToStageState)(m.RequestToJoinStageState.INITIATED)),Ze((0,m.requestToJoinType)(t.value)))},icon:c.default.createElement(S.Icon,{boxSize:24,name:ze===m.RequestToJoinStageState.ACCEPTED?'cancel-presentation':'pan-tool',fill:ze===m.RequestToJoinStageState.ACCEPTED?Z:ze===m.RequestToJoinStageState.WAITING?"secondary.700":$}),disabled:ze===m.RequestToJoinStageState.WAITING,label:ze===m.RequestToJoinStageState.ACCEPTED?'Drop':'Request'}),!Le&&c.default.createElement(c.default.Fragment,null,c.default.createElement(T.StageControlButton,{disabled:!me,onClick:ue,icon:!_e&&null!=X&&X.audioTrack?c.default.createElement(S.Icon,{name:"mic",fill:$,boxSize:24}):c.default.createElement(S.Icon,{name:"mic-off",fill:me?Z:'secondary.700',boxSize:24}),label:!_e&&ie?'Mic On':'Mic Off',ariaLabel:"mute-toggle",menu:se.length>0?[{title:'Input Microphone Device',options:se.map(function(t,n){return{children:t.label||"Input "+(n+1),key:t.deviceId||(0,f.nanoid)(),value:t.deviceId}}),defaultValue:null==Ae?void 0:Ae.selectedDeviceId,onChange:fe}]:[]}),c.default.createElement(T.StageControlButton,{disabled:!ge,onClick:ce,icon:Re?c.default.createElement(S.Icon,{name:"videocam-off",fill:ge?Z:'secondary.700',boxSize:24}):c.default.createElement(S.Icon,{name:"videocam",fill:$,boxSize:24}),label:Re?'Video Off':'Video On',ariaLabel:"camera-toggle",menu:de.length>0?[{title:'Camera Device',options:de.map(function(t,n){return{children:c.default.createElement(c.default.Fragment,null,t.label||"Camera "+(n+1)),key:t.deviceId||(0,f.nanoid)(),value:t.deviceId}}),defaultValue:null==Me?void 0:Me.selectedDeviceId,onChange:pe}]:[]})),be.theme.control_bar.elements.chat&&c.default.createElement(T.StageControlButton,{onClick:function(){ke(!0),De('chat')},icon:c.default.createElement(S.Flex,null,c.default.createElement(S.Icon,{boxSize:24,name:"chat",fill:$}),ut&&ut.length>0&&c.default.createElement(S.Box,{position:"absolute",top:-8,zIndex:25,right:ut.length>9?-10:-6},c.default.createElement(z.default,{color:dt.primary[500],number:st}))),label:"chat"}),c.default.createElement(T.StageControlButton,{onClick:H,icon:c.default.createElement(S.Icon,{name:"call-end",fill:Z,boxSize:24}),label:"Leave"}),!nt&&Rt()),we&&c.default.createElement(D.default,{unReadChatMessages:ut,unSeenPolls:ct,webinarUnseenRequest:qe,options:[{icon:'mic-external-on',label:'Audio',disabled:!1,drawerComponent:c.default.createElement(T.MakeMenu,{menu:se.length>0?[{title:'Audio Device',options:se.map(function(t,n){return{children:t.label||"Input "+(n+1),key:t.deviceId||(0,f.nanoid)(),value:t.deviceId}}),defaultValue:null==Ae?void 0:Ae.selectedDeviceId,onChange:fe}]:[]})},{icon:'flip-camera-ios',label:'Camera',disabled:!je,drawerComponent:c.default.createElement(T.MakeMenu,{menu:de.length>0?[{title:'Camera Device',options:de.map(function(t,n){return{children:it(t),key:t.deviceId||(0,f.nanoid)(),value:t.deviceId}}),defaultValue:null==Me?void 0:Me.selectedDeviceId,onChange:pe}]:[]})}].concat(wt,kt,Dt,It,Pt,_t).concat(Ue).filter(function(t){return!('ios'===p.Platform.OS&&'screen-share'===t.icon)&&0!==Object.keys(t).length}).map(function(t){return(0,o.default)({},t,{id:t.label.split(' ').join('-').toLowerCase()})})})),c.default.createElement(x.default,{onClose:function(){return Xe(!1)},isOpen:Qe}))});e.default=F},715,[1,67,22,49,41,165,432,475,2,487,512,676,493,580,480,585,716,579,717,718,663,508,719,674,725,793,801,543,497,482,514,803,713,714,575]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.MakeMenu=function(t){var c=t.menu;(0,n.useContext)(o.ThemeContext).colors;return n.default.createElement(l.Flex,null,c.map(function(t,o){var c=t.title,s=t.defaultValue,p=t.onChange,b=t.options;return n.default.createElement(n.default.Fragment,{key:(0,f.nanoid)()},0!==o&&n.default.createElement(l.Box,null),n.default.createElement(l.Flex,null,n.default.createElement(l.Text,{fontSize:"md",mb:10,fontWeight:"bold",color:"textPrimary.100"},c),b.map(function(t,o){var c=t.key,f=t.value,b=t.children;return n.default.createElement(l.Button,{key:""+(c+o),onClick:function(){return p(f)}},n.default.createElement(l.HStack,{justify:"space-between",p:16,mb:4,bg:"secondary.800",borderRadius:u.default.small},n.default.createElement(l.Text,{fontSize:"sm"},b),s===f?n.default.createElement(l.Icon,{name:"check",fill:"success.500"}):null))})))}))},e.StageControlButton=p;var n=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var l=s(n);if(l&&l.has(t))return l.get(t);var o={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in t)if("default"!==c&&Object.prototype.hasOwnProperty.call(t,c)){var f=u?Object.getOwnPropertyDescriptor(t,c):null;f&&(f.get||f.set)?Object.defineProperty(o,c,f):o[c]=t[c]}o.default=t,l&&l.set(t,o);return o})(r(d[1])),l=r(d[2]),o=r(d[3]),u=t(r(d[4])),c=r(d[5]),f=r(d[6]);function s(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,l=new WeakMap;return(s=function(t){return t?l:n})(t)}function p(t){var o=t.variant,u=(t.label,t.icon),f=t.disabled,s=t.onClick,p=(t.isActive,t.menu,t.badge),b=t.ariaLabel,y='LANDSCAPE'===n.default.useContext(c.OrientationContext).orientation;return n.default.createElement(l.Flex,null,''!==p&&n.default.createElement(l.Box,{className:"dyte-client-notificationBadge",bg:"primary.500",textColor:"textPrimary.100",height:4,position:"absolute",right:"2",top:"1",fontSize:"xs"},n.default.createElement("span",null,p)),n.default.createElement(l.Button,{variant:o||'controls',onClick:s,disabled:f},n.default.createElement(l.VStack,{py:10,"aria-label":b,minWidth:64,align:"center",justify:"center"},n.default.createElement(l.Box,{fontSize:"xl",transform:[{rotate:y?'90deg':'0deg'}]},u))))}p.defaultProps={disabled:!1,variant:null,menu:[],isActive:!1,badge:'',ariaLabel:''}},716,[1,165,512,514,676,575,475]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=E(n);if(o&&o.has(t))return o.get(t);var l={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in t)if("default"!==c&&Object.prototype.hasOwnProperty.call(t,c)){var f=u?Object.getOwnPropertyDescriptor(t,c):null;f&&(f.get||f.set)?Object.defineProperty(l,c,f):l[c]=t[c]}l.default=t,o&&o.set(t,l);return l})(r(d[1])),o=r(d[2]),l=r(d[3]),u=r(d[4]),c=r(d[5]),f=t(r(d[6])),s=r(d[7]),p=r(d[8]),y=r(d[9]),x=r(d[10]);function E(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(E=function(t){return t?o:n})(t)}o.NativeModules.DyteHelper;e.default=function(t){var E=t.isOpen,b=t.onClose,C=(0,n.useContext)(u.ConfigServiceContext).sessionConfig,h=(0,o.useWindowDimensions)(),v=C.theme.dimensions||h,P=(v.height,.9*v.width),w=P/2-20,S=(0,n.useContext)(c.ThemeContext).colors,T=(0,s.useDispatch)(),O=(0,n.useContext)(p.MediaRoomContext).mediaRoom,j=(0,s.useSelector)(function(t){return t.participant.requestToJoinStageState});return n.default.createElement(l.Modal,{isVisible:E,backdropOpacity:.8,backdropColor:S.secondary[800]},n.default.createElement(l.Flex,{width:P,bg:"secondary.1000",color:"textPrimary.100",px:15,borderRadius:f.default.large},n.default.createElement(l.Flex,{py:25},n.default.createElement(l.Text,{fontSize:28,fontWeight:"bold"},"Drop")),n.default.createElement(l.Flex,null,n.default.createElement(l.Text,{fontSize:"lg"},"Do you want to stop presenting?")),n.default.createElement(l.Flex,{display:"flex",py:20},n.default.createElement(l.Flex,{display:"flex",direction:"row",pt:15,justify:"space-around"},n.default.createElement(l.Button,{onClick:b},n.default.createElement(l.Flex,{borderRadius:f.default.small,bg:"secondary.700",height:40,width:w-4,alignItems:"center",justifyContent:"center"},n.default.createElement(l.Text,{fontSize:"lg"},"Cancel"))),n.default.createElement(l.Button,{onClick:function(){j===y.RequestToJoinStageState.ACCEPTED?(b(),O.removePeerFromStage(O.peerid,x.WebinarAcceptRequestType.REQUESTED_BY_PARTICIPANT)):(O.stopPresenting(),T((0,y.stoppedPresenting)()),b())}},n.default.createElement(l.Flex,{borderRadius:f.default.small,bg:"danger.500",height:40,width:w-4,alignItems:"center",justifyContent:"center"},n.default.createElement(l.Text,{fontSize:"lg"},"Drop")))))))}},717,[1,165,2,512,508,514,676,432,585,487,497]); -__d(function(g,r,i,a,m,e,d){var s,n,o;Object.defineProperty(e,"__esModule",{value:!0}),e.SessionProducerAccessType=e.SessionJoiningRestriction=e.MessageTypes=void 0,e.SessionJoiningRestriction=s,(function(s){s[s.NO_VIDEO=0]="NO_VIDEO",s[s.NO_MIC=1]="NO_MIC"})(s||(e.SessionJoiningRestriction=s={})),e.SessionProducerAccessType=n,(function(s){s[s.NOT_ALLOWED=0]="NOT_ALLOWED",s[s.REQUEST_FIRST=1]="REQUEST_FIRST",s[s.ALLOWED=2]="ALLOWED"})(n||(e.SessionProducerAccessType=n={})),e.MessageTypes=o,(function(s){s[s.text=0]="text",s[s.image=1]="image",s[s.file=2]="file",s[s.poll=3]="poll"})(o||(e.MessageTypes=o={}))},718,[]); -__d(function(g,r,i,a,_m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),l=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var l=C(n);if(l&&l.has(t))return l.get(t);var o={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var f in t)if("default"!==f&&Object.prototype.hasOwnProperty.call(t,f)){var c=u?Object.getOwnPropertyDescriptor(t,f):null;c&&(c.get||c.set)?Object.defineProperty(o,f,c):o[f]=t[f]}o.default=t,l&&l.set(t,o);return o})(r(d[2])),o=r(d[3]),u=r(d[4]),f=t(r(d[5])),c=r(d[6]),s=r(d[7]),m=t(r(d[8])),p=t(r(d[9])),x=r(d[10]),b=r(d[11]),y=r(d[12]),E=r(d[13]);function C(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,l=new WeakMap;return(C=function(t){return t?l:n})(t)}var h=function(t){var C=t.options,h=t.unReadChatMessages,w=t.unSeenPolls,v=t.webinarUnseenRequest,k=(0,l.useRef)(null),P=(0,l.useContext)(c.ConfigServiceContext),S=(P.meeting,P.sessionConfig),j=(0,l.useContext)(u.ThemeContext).colors,B=(0,o.useWindowDimensions)(),O=(0,E.useScale)(S.theme.dimensions||B),M=O.height,R=O.width,z=l.default.useContext(y.DrawerContext),D=z.drawerExpanded,T=z.setDrawerExpander,_=z.openedTab,I=z.setopenedTab,W=function(){I(null),T(!1)};(0,l.useEffect)(function(){var t;D&&k&&(null==(t=k.current)||t.setModalVisible())},[D]);var A=function(){return I(null),T(!1),!0},F='LANDSCAPE'===l.default.useContext(x.OrientationContext).orientation,q=C.findIndex(function(t){return t.id===_}),H=q>-1?q:null;if(D&&H&&C[H].mainComponent)return l.default.createElement(o.Modal,{visible:!0,onRequestClose:A},l.default.createElement(s.Flex,{width:R,height:M,bg:"secondary.1000",direction:"row",flexWrap:"wrap",justify:"space-between"},l.default.createElement(p.default,{heading:C[H].label,onBackButtonClick:A}),l.default.createElement(s.Box,{width:R},C[H].mainComponent)));var V=F?24:8;return l.default.createElement(n.default,{containerStyle:{backgroundColor:j.secondary[900],justifyContent:'space-between'},overlayColor:"#000",ref:k,extraScroll:1,onClose:W,gestureEnabled:!0},null===H?l.default.createElement(s.VStack,{px:"6",py:"10",mx:V,borderRadius:m.default.medium,bg:"secondary.800",mb:12},C.map(function(t,n){var o=t.label,u=t.icon,c=t.disabled,p=t.id;return l.default.createElement(s.Button,{key:(0,b.nanoid)(),onClick:void 0!==C[n].onClick?C[n].onClick:function(){return I(p)},disabled:c},l.default.createElement(s.HStack,{p:12,px:16,borderRadius:m.default.small,align:"center",justify:"space-between"},l.default.createElement(s.Text,{fontSize:"xs",marginTop:"5px",textAlign:"center",color:c?'textPrimary.400':'textPrimary.200'},o),l.default.createElement(s.Box,{fontSize:"xl"},h&&h.length>0&&'Chat'===o&&l.default.createElement(s.Box,{position:"absolute",top:-8,zIndex:25,left:-4},l.default.createElement(f.default,{number:h.length})),w&&w.length>0&&'Polls'===o&&l.default.createElement(s.Box,{position:"absolute",top:-8,zIndex:25,left:-4},l.default.createElement(f.default,{number:w.length})),'Participants'===o&&v&&v.length>0&&l.default.createElement(s.Box,{position:"absolute",top:-8,zIndex:25,left:-4},l.default.createElement(f.default,{number:v.length})),'string'==typeof u?l.default.createElement(s.Icon,{name:u,boxSize:"26",fill:c?'textPrimary.400':'textPrimary.200'}):u)))})):l.default.createElement(s.Flex,{px:"6",py:"10",mx:4,borderRadius:m.default.medium,bg:"secondary.900",mb:12,mt:16},C[H].drawerComponent),(null!==H||!F)&&l.default.createElement(s.Flex,{mx:V,mb:8},l.default.createElement(s.Button,{onClick:null!==H?function(){return I(null)}:function(){return W()},width:R},l.default.createElement(s.HStack,{p:16,borderRadius:m.default.small,justify:"center",bg:"secondary.800"},l.default.createElement(s.Text,{ml:-4,color:"danger.500"},"Back",null===H&&' to Meeting')))))};e.default=h},719,[1,720,165,2,514,713,508,512,676,724,575,475,714,493]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var u=t(r(d[1])).default;e.default=u},720,[1,721]); -__d(function(g,r,i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var t=e(r(d[1])),o=e(r(d[2])),n=e(r(d[3])),l=e(r(d[4])),s=e(r(d[5])),c=e(r(d[6])),u=e(r(d[7])),f=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var o=y(t);if(o&&o.has(e))return o.get(e);var n={},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in e)if("default"!==s&&Object.prototype.hasOwnProperty.call(e,s)){var c=l?Object.getOwnPropertyDescriptor(e,s):null;c&&(c.get||c.set)?Object.defineProperty(n,s,c):n[s]=e[s]}n.default=e,o&&o.set(e,n);return n})(r(d[8])),p=r(d[9]),h=r(d[10]),v=r(d[11]);function y(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,o=new WeakMap;return(y=function(e){return e?o:t})(e)}function S(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}var b=0,w=["dummy"],T="android"===p.Platform.OS&&p.StatusBar.currentHeight||0,k=p.Dimensions.get("window").height,_=(function(e){(0,s.default)(P,e);var y,_,O=(y=P,_=S(),function(){var e,t=(0,u.default)(y);if(_){var o=(0,u.default)(this).constructor;e=Reflect.construct(t,arguments,o)}else e=t.apply(this,arguments);return(0,c.default)(this,e)});function P(e){var l,s;return(0,n.default)(this,P),(s=O.call(this,e)).actionSheetHeight=0,s.prevScroll=0,s.timeout=null,s.offsetY=0,s.currentOffsetFromBottom=0,s.scrollAnimationEndValue=0,s.hasBounced=!1,s.layoutHasCalled=!1,s.isClosing=!1,s.isRecoiling=!1,s.isReachedTop=!1,s.deviceLayoutCalled=!1,s.transformValue=new p.Animated.Value(0),s.opacityValue=new p.Animated.Value(0),s.borderRadius=new p.Animated.Value(10),s.underlayTranslateY=new p.Animated.Value(100),s.underlayScale=new p.Animated.Value(1),s.initialScrolling=!1,s.keyboardShowSubscription=null,s.KeyboardHideSubscription=null,s.snapToOffset=function(e){var t=.15*s.state.deviceHeight,o=s.props.extraScroll||0,n=(s.props.gestureEnabled,e+t+o);s.currentOffsetFromBottom=n/s.actionSheetHeight,s.currentOffsetFromBottom=s.currentOffsetFromBottom-.15,setTimeout(function(){s._scrollTo(n),s.updateActionSheetPosition(n)},500)},s.show=function(){s.setModalVisible(!0)},s.hide=function(){s.setModalVisible(!1)},s.setModalVisible=function(e){var t=s.state.modalVisible;if(s.initialScrolling=!1,void 0!==e){if(t===e)return;t=!e}t?s._hideModal():s.setState({modalVisible:!0,scrollable:s.props.gestureEnabled||!1})},s._hideModal=function(){s.isClosing||(s.isClosing=!0,s._hideAnimation())},s.measure=function(){return t.default.async(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",new Promise(function(e){setTimeout(function(){var t;s.safeAreaViewRef.current?null==(t=s.safeAreaViewRef.current)||t.measure(function(t,o,n,l){T=0===l?25:l,T=!s.props.drawUnderStatusBar&&T>30?T-12:T,e(T)}):e(T=25)},50)}));case 1:case"end":return e.stop()}},null,null,null,Promise)},s._showModal=function(e){var o,n,l,c,u,f;return t.default.async(function(h){for(;;)switch(h.prev=h.next){case 0:if(o=s.props,n=o.gestureEnabled,l=o.delayActionSheetDraw,c=o.delayActionSheetDrawTime,null!=e&&e.nativeEvent){h.next=3;break}return h.abrupt("return");case 3:if(u=e.nativeEvent.layout.height,!s.layoutHasCalled){h.next=10;break}return s.actionSheetHeight=u,s._returnToPrevScrollPosition(u),h.abrupt("return");case 10:if(s.initialScrolling=!0,s.layoutHasCalled=!0,s.actionSheetHeight=u,f=s.getInitialScrollPosition(),s.isRecoiling=!1,"ios"!==p.Platform.OS){h.next=20;break}return h.next=18,t.default.awrap((0,v.waitAsync)(null!=c?c:0));case 18:h.next=23;break;case 20:if(!l){h.next=23;break}return h.next=23,t.default.awrap((0,v.waitAsync)(null!=c?c:0));case 23:if(s._scrollTo(f,!1),s.prevScroll=f,"ios"!==p.Platform.OS){h.next=30;break}return h.next=28,t.default.awrap((0,v.waitAsync)(null!=c?c:0));case 28:h.next=33;break;case 30:if(!l){h.next=33;break}return h.next=33,t.default.awrap((0,v.waitAsync)((null!=c?c:0)/2));case 33:s._openAnimation(f),s.underlayScale.setValue(1),s.underlayTranslateY.setValue(100),n||s.props.onPositionChanged&&s.props.onPositionChanged(!0),s.updateActionSheetPosition(f);case 38:case"end":return h.stop()}},null,null,null,Promise)},s._openAnimation=function(e){var t=s.props,o=t.bounciness,n=t.bounceOnOpen,l=t.animated,c=t.openAnimationSpeed;l?(s.transformValue.setValue(e),p.Animated.parallel([p.Animated.spring(s.transformValue,{toValue:0,bounciness:n?o:1,speed:c,useNativeDriver:!0}),p.Animated.timing(s.opacityValue,{toValue:1,duration:150,useNativeDriver:!0})]).start()):s.opacityValue.setValue(1)},s._onScrollBegin=function(e){return t.default.async(function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}},null,null,null,Promise)},s._onScrollBeginDrag=function(e){var o;return t.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:o=e.nativeEvent.contentOffset.y,s.prevScroll=o;case 2:case"end":return t.stop()}},null,null,null,Promise)},s._onScrollEnd=function(e){var o,n,l,c,u,f,p,h;return t.default.async(function(y){for(;;)switch(y.prev=y.next){case 0:if(o=s.props,n=o.springOffset,l=o.extraScroll,c=e.nativeEvent.contentOffset.y,u=.15*s.state.deviceHeight,!s.isRecoiling){y.next=5;break}return y.abrupt("return");case 5:if(!(s.prevScroll.75*(null!=n?n:100)||s.initialScrolling)){y.next=19;break}return s.isRecoiling=!0,s._applyHeightLimiter(),s.currentOffsetFromBottom=s.currentOffsetFromBottom<(null!=(f=s.props.initialOffsetFromBottom)?f:1)&&null!=(p=s.props.initialOffsetFromBottom)?p:1,h=s.actionSheetHeight*s.currentOffsetFromBottom+u+(null!=l?l:100),s.initialScrolling&&(s.initialScrolling=!1,h=s.prevScroll),s._scrollTo(h),y.next=15,t.default.awrap((0,v.waitAsync)(300));case 15:s.isRecoiling=!1,s.props.onPositionChanged&&s.props.onPositionChanged(!0),y.next=20;break;case 19:s._returnToPrevScrollPosition(s.actionSheetHeight);case 20:y.next=33;break;case 22:if(!(s.prevScroll-c>(null!=n?n:100))){y.next=26;break}s._hideModal(),y.next=33;break;case 26:if(!s.isRecoiling){y.next=28;break}return y.abrupt("return");case 28:return s.isRecoiling=!0,s._returnToPrevScrollPosition(s.actionSheetHeight),y.next=32,t.default.awrap((0,v.waitAsync)(300));case 32:s.isRecoiling=!1;case 33:case"end":return y.stop()}},null,null,null,Promise)},s._scrollTo=function(e){var t,o=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];s.scrollAnimationEndValue=e,s.prevScroll=e,null==(t=s.scrollViewRef.current)||t._listRef._scrollRef.scrollTo({x:0,y:s.scrollAnimationEndValue,animated:o}),s.initialScrolling&&setTimeout(function(){s.initialScrolling=!1},500)},s._onTouchMove=function(){s.props.closeOnTouchBackdrop&&s._hideModal(),s.setState({scrollable:!1})},s._onTouchStart=function(){s.props.closeOnTouchBackdrop&&s._hideModal(),s.setState({scrollable:!1})},s._onTouchEnd=function(){s._returnToPrevScrollPosition(s.actionSheetHeight),s.props.gestureEnabled&&s.setState({scrollable:!0})},s._onScroll=function(e){s.offsetY=e.nativeEvent.contentOffset.y;var t=.15*s.state.deviceHeight,o=s.actionSheetHeight+t-s.offsetY;if(s.actionSheetHeight=s.state.deviceHeight-1)if(os.prevScroll)){t.next=2;break}return t.abrupt("return");case 2:s.prevScroll-(null!=(e=s.props.springOffset)?e:100)>s.offsetY?(o=s.getInitialScrollPosition(),s.offsetY>o-100?(s.isRecoiling=!0,s._scrollTo(o),s.currentOffsetFromBottom=null!=(n=s.props.initialOffsetFromBottom)?n:1,s.prevScroll=o,setTimeout(function(){s.isRecoiling=!1},500)):s._hideModal()):(s.isRecoiling=!0,s._scrollTo(s.prevScroll,!0),setTimeout(function(){s.isRecoiling=!1},500));case 3:case"end":return t.stop()}},null,null,null,Promise)},s._onDeviceLayout=function(e){var n;return t.default.async(function(l){for(;;)switch(l.prev=l.next){case 0:n=(0,o.default)({},e),s.timeout&&clearTimeout(s.timeout),s.timeout=setTimeout(function(){var e,o,l,c,u,f;return t.default.async(function(h){for(;;)switch(h.prev=h.next){case 0:if(l=0,"ios"!==p.Platform.OS){h.next=7;break}return h.next=4,t.default.awrap(s.measure());case 4:h.t0=h.sent,h.next=8;break;case 7:h.t0=p.StatusBar.currentHeight;case 8:if(c=h.t0,s.props.drawUnderStatusBar){h.next=16;break}if("android"!==p.Platform.OS||s.props.statusBarTranslucent){h.next=12;break}return h.abrupt("return");case 12:l=null!=c?c:0,c&&s.indicatorTranslateY.setValue(-c),h.next=17;break;case 16:s.updateActionSheetPosition(s.offsetY);case 17:if(u=n.nativeEvent.layout.height-l,f=p.Dimensions.get("window").width,(null==u?void 0:u.toFixed(0))!==(null==(e=k)?void 0:e.toFixed(0))||(null==f?void 0:f.toFixed(0))!==(null==(o=s.state.deviceWidth)?void 0:o.toFixed(0))||!s.deviceLayoutCalled){h.next=21;break}return h.abrupt("return");case 21:s.deviceLayoutCalled=!0,k=u,s.setState({deviceHeight:u,deviceWidth:f,portrait:u>f,paddingTop:null!=c?c:0});case 24:case"end":return h.stop()}},null,null,null,Promise)},1);case 3:case"end":return l.stop()}},null,null,null,Promise)},s._keyExtractor=function(e){return e},s.state={modalVisible:!1,scrollable:!1,layoutHasCalled:!1,keyboard:!1,deviceHeight:k||(0,v.getDeviceHeight)(s.props.statusBarTranslucent),deviceWidth:p.Dimensions.get("window").width,portrait:!0,safeAreaInnerHeight:b,paddingTop:T,keyboardPadding:0},s.scrollViewRef=(0,f.createRef)(),s.safeAreaViewRef=(0,f.createRef)(),s.currentOffsetFromBottom=null!=(l=s.props.initialOffsetFromBottom)?l:1,s.indicatorTranslateY=new p.Animated.Value(0|-s.state.paddingTop),s}return(0,l.default)(P,[{key:"_hideAnimation",value:function(){var e=this,t=this.props,o=t.animated,n=t.closeAnimationDuration,l=t.bottomOffset,s=t.initialOffsetFromBottom,c=t.extraScroll,u=t.closable;p.Animated.parallel([p.Animated.timing(this.opacityValue,{toValue:u?0:1,duration:o?n:1,useNativeDriver:!0}),p.Animated.timing(this.transformValue,{toValue:u?2*this.actionSheetHeight:0,duration:o?n:1,useNativeDriver:!0})]).start(),(0,v.waitAsync)((null!=n?n:300)/1.5).then(function(){u?(e._scrollTo(0,!1),e.currentOffsetFromBottom=null!=s?s:1,e.setState({modalVisible:!u},function(){e.isClosing=!1,e.isReachedTop=!1,e.props.onPositionChanged&&e.props.onPositionChanged(!1),e.indicatorTranslateY.setValue(-e.state.paddingTop),e.layoutHasCalled=!1,e.deviceLayoutCalled=!1,e.props.onClose&&e.props.onClose()})):(l&&l>0?e.snapToOffset(l):(e._scrollTo(e.actionSheetHeight*(null!=s?s:1)+.1*e.state.deviceHeight+(null!=c?c:0),!0),e.currentOffsetFromBottom=null!=s?s:1),e.isClosing=!1)})}},{key:"_applyHeightLimiter",value:function(){this.actionSheetHeight>this.state.deviceHeight&&(this.actionSheetHeight=1*(this.actionSheetHeight-(this.actionSheetHeight-this.state.deviceHeight)))}},{key:"updateActionSheetPosition",value:function(e){if(this.actionSheetHeight>=this.state.deviceHeight-1){var t=.15*this.state.deviceHeight;if(this.actionSheetHeight+t-e0&&N((0,M.markMessagesRead)((t={},(0,l.default)(t,v.MessageTypes.text,!0),(0,l.default)(t,v.MessageTypes.file,!0),(0,l.default)(t,v.MessageTypes.image,!0),(0,l.default)(t,v.MessageTypes.poll,!0),t)))},[de]);var pe=function(){if(''!==q){var t={message:q,userId:F.userId,displayName:F.displayName,type:v.MessageTypes.text,time:(new Date).getTime()};Z.sendMessage(t),G('')}},ge=function(t,n,l){var o={displayName:F.displayName,type:v.MessageTypes.file,link:t,userId:F.id,name:n,size:l};Z.sendMessage(o)},ye=function(t){var l,o;return n.default.async(function(u){for(;;)switch(u.prev=u.next){case 0:return u.next=2,n.default.awrap(fetch(t));case 2:return l=u.sent,u.next=5,n.default.awrap(l.blob());case 5:return o=u.sent,u.abrupt("return",o);case 7:case"end":return u.stop()}},null,null,null,Promise)};function xe(t,l,o){var u;return n.default.async(function(s){for(;;)switch(s.prev=s.next){case 0:return s.next=2,n.default.awrap(ye(o));case 2:return u=s.sent,s.next=5,n.default.awrap(fetch(l,{method:'PUT',headers:{'Content-Type':t.type},body:u}));case 5:case"end":return s.stop()}},null,null,null,Promise)}function he(t){var l,o,u,s,c;return n.default.async(function(f){for(;;)switch(f.prev=f.next){case 0:return l=O.default.apiBase+"/v1/meetings/genPreSignedUploadUrl",f.next=3,n.default.awrap(fetch(l,{method:'POST',headers:{'Content-Type':'application/json'},body:JSON.stringify({roomName:ie,filename:t.name})}));case 3:return o=f.sent,f.next=6,n.default.awrap(o.json());case 6:return u=f.sent.data,s=u.getLocation,c=u.putLocation,f.abrupt("return",{getURL:s,putURL:c});case 10:case"end":return f.stop()}},null,null,null,Promise)}var be=function(t){f.Alert.alert('Error',"Error: "+(t||'Problem uploading image'),[{text:'OK'}]),re(!1)},ve=function(){try{ae||(re(!0),Y(!1),(0,P.launchImageLibrary)({mediaType:'photo'},function(t){var l,o,u,s,c,m,p,y,x;return n.default.async(function(h){for(;;)switch(h.prev=h.next){case 0:if(l=t.uri,o=t.didCancel,u=t.errorCode,s=t.errorMessage,c=t.fileName,m=t.type,p=t.fileSize,!o){h.next=5;break}re(!1),h.next=19;break;case 5:if(!u){h.next=10;break}console.log('Error Uploading Image:',u,s),be(s),h.next=19;break;case 10:return y={name:c,type:m,uri:l},p>5e6&&f.Alert.alert('Error','Error: Cannot upload files greater than 5MB',[{text:'OK'}]),h.next=14,n.default.awrap(he(y));case 14:return x=h.sent,h.next=17,n.default.awrap(xe(y,x.putURL,y.uri));case 17:b=x.getURL,w={displayName:F.displayName,type:v.MessageTypes.image,link:b,userId:F.id},Z.sendMessage(w),re(!1);case 19:case"end":return h.stop()}var b,w},null,null,null,Promise)}))}catch(t){console.log('Error Uploading Image:',t),be()}},we=function(){var t,l,o,u,s,c;return n.default.async(function(m){for(;;)switch(m.prev=m.next){case 0:if(ae){m.next=24;break}return re(!0),Y(!1),m.prev=3,m.next=6,n.default.awrap(S.default.pick({type:[S.default.types.allFiles]}));case 6:if(t=m.sent,l=t.uri,o=t.name,u=t.size,s={displayName:F.displayName,type:v.MessageTypes.file,link:l,userId:F.id,name:o,size:u},!(u>5e6)){m.next=12;break}return f.Alert.alert('Error','Error: Cannot upload files greater than 5MB',[{text:'OK'}]),m.abrupt("return");case 12:return m.next=14,n.default.awrap(he(s));case 14:return c=m.sent,m.next=17,n.default.awrap(xe(s,c.putURL,s.link));case 17:ge(c.getURL,o,u),re(!1),m.next=24;break;case 21:m.prev=21,m.t0=m.catch(3),S.default.isCancel(m.t0)?re(!1):be();case 24:case"end":return m.stop()}},null,null,[[3,21]],Promise)};return c.default.createElement(m.Flex,{height:H-50,align:"center",width:K},c.default.createElement(k.default,null,c.default.createElement(y.GiftedChat,{messagesContainerStyle:{paddingTop:60},messages:oe,alwaysShowSend:!0,renderAvatarOnTop:!0,renderUsernameOnMessage:!0,isKeyboardInternallyHandled:!1,timeTextStyle:{left:{color:_.textPrimary[400]},right:{color:_.textPrimary[400]}},renderAvatar:function(t){return c.default.createElement(x.default,{name:t.currentMessage.user.name,bgColor:_.primary[700]})},renderBubble:function(t){var n=t.currentMessage;return n.type,n.link,n.text,c.default.createElement(y.Bubble,(0,o.default)({},t,{wrapperStyle:{left:{backgroundColor:_.secondary[800],borderRadius:T.default.medium,paddingVertical:6,paddingHorizontal:3},right:{backgroundColor:_.secondary[800],borderRadius:T.default.medium,paddingVertical:6,paddingHorizontal:3}},textStyle:{left:{color:_.textPrimary[100]},right:{color:_.textPrimary[100]}}}))},renderInputToolbar:function(t){return L&&c.default.createElement(m.Flex,{width:fe?K-60:K-20,direction:"row",justify:"space-between",align:"center",bg:"secondary.800",borderRadius:"50px",height:50},c.default.createElement(m.Box,null,c.default.createElement(m.Button,{onClick:function(){Y(!X)}},c.default.createElement(m.Box,(0,m.mergeStyles)(R.touchableIcons,{ml:8}),X?c.default.createElement(m.Icon,{name:"close",fill:"textPrimary.100",boxSize:"sm"}):c.default.createElement(m.Icon,{name:"plus-thick",fill:"textPrimary.100",boxSize:"sm"}))),X&&c.default.createElement(U,null,c.default.createElement(m.Button,{onClick:ve},c.default.createElement(m.Box,R.attachementButtons,c.default.createElement(m.Icon,{name:"image",fill:"textPrimary.100"}),c.default.createElement(m.Text,{ml:8}," Images"))),c.default.createElement(m.Button,{onClick:we},c.default.createElement(m.Box,(0,m.mergeStyles)(R.attachementButtons,{width:'ios'===f.Platform.OS?150:120}),c.default.createElement(m.Icon,{name:"attach-file",fill:"textPrimary.100"}),c.default.createElement(m.Text,{ml:'ios'===f.Platform.OS?8:0},' ',"Attachments"))))),c.default.createElement(f.TextInput,{style:{color:_.textPrimary[300],paddingHorizontal:5,height:40,width:fe?K-160:K-120},onChangeText:G,value:q}),c.default.createElement(m.Button,{onClick:pe,height:40,width:40},c.default.createElement(m.Box,(0,m.mergeStyles)(R.touchableIcons,{backgroundColor:'primary.500',mr:8}),c.default.createElement(m.Icon,{name:"send",fill:"textPrimary.100",boxSize:"md"}))))},user:{_id:F.userId,name:F.displayName}})))};e.default=j},725,[1,67,261,22,49,41,165,2,512,508,726,682,514,432,718,674,585,790,791,465,480,792,676,575,504,493]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0});var n=r(d[0]);Object.keys(n).forEach(function(t){"default"!==t&&"__esModule"!==t&&(t in e&&e[t]===n[t]||Object.defineProperty(e,t,{enumerable:!0,get:function(){return n[t]}}))})},726,[727]); -__d(function(g,r,i,a,m,_e2,d){var e=r(d[0]);Object.defineProperty(_e2,"__esModule",{value:!0});var t={GiftedChat:!0,utils:!0,Actions:!0,Avatar:!0,Bubble:!0,SystemMessage:!0,MessageImage:!0,MessageText:!0,Composer:!0,Day:!0,InputToolbar:!0,LoadEarlier:!0,Message:!0,MessageContainer:!0,Send:!0,Time:!0,GiftedAvatar:!0};Object.defineProperty(_e2,"Actions",{enumerable:!0,get:function(){return C.default}}),Object.defineProperty(_e2,"Avatar",{enumerable:!0,get:function(){return M.default}}),Object.defineProperty(_e2,"Bubble",{enumerable:!0,get:function(){return S.default}}),Object.defineProperty(_e2,"Composer",{enumerable:!0,get:function(){return L.default}}),Object.defineProperty(_e2,"Day",{enumerable:!0,get:function(){return _.default}}),Object.defineProperty(_e2,"GiftedAvatar",{enumerable:!0,get:function(){return E.default}}),_e2.GiftedChat=void 0,Object.defineProperty(_e2,"InputToolbar",{enumerable:!0,get:function(){return A.default}}),Object.defineProperty(_e2,"LoadEarlier",{enumerable:!0,get:function(){return w.default}}),Object.defineProperty(_e2,"Message",{enumerable:!0,get:function(){return F.default}}),Object.defineProperty(_e2,"MessageContainer",{enumerable:!0,get:function(){return K.default}}),Object.defineProperty(_e2,"MessageImage",{enumerable:!0,get:function(){return O.default}}),Object.defineProperty(_e2,"MessageText",{enumerable:!0,get:function(){return k.default}}),Object.defineProperty(_e2,"Send",{enumerable:!0,get:function(){return j.default}}),Object.defineProperty(_e2,"SystemMessage",{enumerable:!0,get:function(){return P.default}}),Object.defineProperty(_e2,"Time",{enumerable:!0,get:function(){return D.default}}),_e2.utils=void 0;var n=e(r(d[1])),o=e(r(d[2])),s=e(r(d[3])),u=e(r(d[4])),l=e(r(d[5])),f=e(r(d[6])),p=e(r(d[7])),h=e(r(d[8])),c=e(r(d[9])),y=r(d[10]),b=r(d[11]),v=e(r(d[12])),I=r(d[13]),x=e(r(d[14])),T=e(r(d[15])),H=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=V(t);if(n&&n.has(e))return n.get(e);var o={},s=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in e)if("default"!==u&&Object.prototype.hasOwnProperty.call(e,u)){var l=s?Object.getOwnPropertyDescriptor(e,u):null;l&&(l.get||l.set)?Object.defineProperty(o,u,l):o[u]=e[u]}o.default=e,n&&n.set(e,o);return o})(r(d[16]));_e2.utils=H;var C=e(r(d[17])),M=e(r(d[18])),S=e(r(d[19])),P=e(r(d[20])),O=e(r(d[21])),k=e(r(d[22])),L=e(r(d[23])),_=e(r(d[24])),A=e(r(d[25])),w=e(r(d[26])),F=e(r(d[27])),K=e(r(d[28])),j=e(r(d[29])),D=e(r(d[30])),E=e(r(d[31])),W=r(d[32]),R=r(d[33]);Object.keys(R).forEach(function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(t,e)||e in _e2&&_e2[e]===R[e]||Object.defineProperty(_e2,e,{enumerable:!0,get:function(){return R[e]}}))});var B=["messagesContainerStyle"];function V(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(V=function(e){return e?n:t})(e)}function G(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}x.default.extend(T.default);var U=(function(e){(0,l.default)(x,e);var t,h,v=(t=x,h=G(),function(){var e,n=(0,p.default)(t);if(h){var o=(0,p.default)(this).constructor;e=Reflect.construct(n,arguments,o)}else e=n.apply(this,arguments);return(0,f.default)(this,e)});function x(e){var t;return(0,s.default)(this,x),(t=v.call(this,e))._isMounted=!1,t._keyboardHeight=0,t._bottomOffset=0,t._maxHeight=void 0,t._isFirstLayout=!0,t._locale='en',t.invertibleScrollViewProps=void 0,t._actionSheetRef=void 0,t._messageContainerRef=c.default.createRef(),t._isTextInputWasFocused=!1,t.state={isInitialized:!1,composerHeight:t.props.minComposerHeight,messagesContainerHeight:void 0,typingDisabled:!1,text:void 0,messages:void 0},t.getLocale=function(){return t._locale},t.safeAreaSupport=function(e){return null!=e?e:(0,I.getBottomSpace)()},t.onKeyboardWillShow=function(e){if(t.handleTextInputFocusWhenKeyboardShow(),t.props.isKeyboardInternallyHandled){t.setIsTypingDisabled(!0),t.setKeyboardHeight(e.endCoordinates?e.endCoordinates.height:e.end.height),t.setBottomOffset(t.safeAreaSupport(t.props.bottomOffset));var n=t.getMessagesContainerHeightWithKeyboard();t.setState({messagesContainerHeight:n})}},t.onKeyboardWillHide=function(e){if(t.handleTextInputFocusWhenKeyboardHide(),t.props.isKeyboardInternallyHandled){t.setIsTypingDisabled(!0),t.setKeyboardHeight(0),t.setBottomOffset(0);var n=t.getBasicMessagesContainerHeight();t.setState({messagesContainerHeight:n})}},t.onKeyboardDidShow=function(e){'android'===y.Platform.OS&&t.onKeyboardWillShow(e),t.setIsTypingDisabled(!1)},t.onKeyboardDidHide=function(e){'android'===y.Platform.OS&&t.onKeyboardWillHide(e),t.setIsTypingDisabled(!1)},t.onSend=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];Array.isArray(e)||(e=[e]);var s=e.map(function(e){return(0,o.default)({},e,{user:t.props.user,createdAt:new Date,_id:t.props.messageIdGenerator&&t.props.messageIdGenerator()})});!0===n&&(t.setIsTypingDisabled(!0),t.resetInputToolbar()),t.props.onSend&&t.props.onSend(s),!0===n&&setTimeout(function(){!0===t.getIsMounted()&&t.setIsTypingDisabled(!1)},100)},t.onInputSizeChanged=function(e){var n=Math.max(t.props.minComposerHeight,Math.min(t.props.maxComposerHeight,e.height)),o=t.getMessagesContainerHeightWithKeyboard(n);t.setState({composerHeight:n,messagesContainerHeight:o})},t.onInputTextChanged=function(e){t.getIsTypingDisabled()||(t.props.onInputTextChanged&&t.props.onInputTextChanged(e),void 0===t.props.text&&t.setState({text:e}))},t.onInitialLayoutViewLayout=function(e){var n=e.nativeEvent.layout;if(!(n.height<=0)){t.notifyInputTextReset(),t.setMaxHeight(n.height);var o=t.props.minComposerHeight,s=t.getMessagesContainerHeightWithKeyboard(o),u=t.props.initialText||'';t.setState({isInitialized:!0,text:t.getTextFromProp(u),composerHeight:o,messagesContainerHeight:s})}},t.onMainViewLayout=function(e){var n=e.nativeEvent.layout;t.getMaxHeight()===n.height&&!0!==t.getIsFirstLayout()||(t.setMaxHeight(n.height),t.setState({messagesContainerHeight:t._keyboardHeight>0?t.getMessagesContainerHeightWithKeyboard():t.getBasicMessagesContainerHeight()})),!0===t.getIsFirstLayout()&&t.setIsFirstLayout(!1)},t.invertibleScrollViewProps={inverted:t.props.inverted,keyboardShouldPersistTaps:t.props.keyboardShouldPersistTaps,onKeyboardWillShow:t.onKeyboardWillShow,onKeyboardWillHide:t.onKeyboardWillHide,onKeyboardDidShow:t.onKeyboardDidShow,onKeyboardDidHide:t.onKeyboardDidHide},t}return(0,u.default)(x,[{key:"getChildContext",value:function(){var e=this;return{actionSheet:this.props.actionSheet||function(){return e._actionSheetRef.getContext()},getLocale:this.getLocale}}},{key:"componentDidMount",value:function(){var e=this.props,t=e.messages,n=e.text;this.setIsMounted(!0),this.initLocale(),this.setMessages(t||[]),this.setTextFromProp(n)}},{key:"componentWillUnmount",value:function(){this.setIsMounted(!1)}},{key:"componentDidUpdate",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=this.props,o=n.messages,s=n.text,u=n.inverted;this.props!==t&&this.setMessages(o||[]),!1===u&&o&&t.messages&&o.length!==t.messages.length&&setTimeout(function(){return e.scrollToBottom(!1)},200),s!==t.text&&this.setTextFromProp(s)}},{key:"initLocale",value:function(){null===this.props.locale?this.setLocale('en'):this.setLocale(this.props.locale||'en')}},{key:"setLocale",value:function(e){this._locale=e}},{key:"setTextFromProp",value:function(e){void 0!==e&&e!==this.state.text&&this.setState({text:e})}},{key:"getTextFromProp",value:function(e){return void 0===this.props.text?e:this.props.text}},{key:"setMessages",value:function(e){this.setState({messages:e})}},{key:"getMessages",value:function(){return this.state.messages}},{key:"setMaxHeight",value:function(e){this._maxHeight=e}},{key:"getMaxHeight",value:function(){return this._maxHeight}},{key:"setKeyboardHeight",value:function(e){this._keyboardHeight=e}},{key:"getKeyboardHeight",value:function(){return'android'!==y.Platform.OS||this.props.forceGetKeyboardHeight?this._keyboardHeight:0}},{key:"setBottomOffset",value:function(e){this._bottomOffset=e}},{key:"getBottomOffset",value:function(){return this._bottomOffset}},{key:"setIsFirstLayout",value:function(e){this._isFirstLayout=e}},{key:"getIsFirstLayout",value:function(){return this._isFirstLayout}},{key:"setIsTypingDisabled",value:function(e){this.setState({typingDisabled:e})}},{key:"getIsTypingDisabled",value:function(){return this.state.typingDisabled}},{key:"setIsMounted",value:function(e){this._isMounted=e}},{key:"getIsMounted",value:function(){return this._isMounted}},{key:"getMinInputToolbarHeight",value:function(){return this.props.renderAccessory?2*this.props.minInputToolbarHeight:this.props.minInputToolbarHeight}},{key:"calculateInputToolbarHeight",value:function(e){return e+(this.getMinInputToolbarHeight()-this.props.minComposerHeight)}},{key:"getBasicMessagesContainerHeight",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.state.composerHeight;return this.getMaxHeight()-this.calculateInputToolbarHeight(e)}},{key:"getMessagesContainerHeightWithKeyboard",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.state.composerHeight;return this.getBasicMessagesContainerHeight(e)-this.getKeyboardHeight()+this.getBottomOffset()}},{key:"handleTextInputFocusWhenKeyboardHide",value:function(){var e;this._isTextInputWasFocused||(this._isTextInputWasFocused=(null==(e=this.textInput)?void 0:e.isFocused())||!1)}},{key:"handleTextInputFocusWhenKeyboardShow",value:function(){this.textInput&&this._isTextInputWasFocused&&!this.textInput.isFocused()&&this.textInput.focus(),this._isTextInputWasFocused=!1}},{key:"scrollToBottom",value:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];this._messageContainerRef&&this._messageContainerRef.current&&(this.props.inverted?this._messageContainerRef.current.scrollToOffset({offset:0,animated:e}):this._messageContainerRef.current.scrollToEnd({animated:e}))}},{key:"renderMessages",value:function(){var e=this.props,t=e.messagesContainerStyle,s=(0,n.default)(e,B),u=c.default.createElement(y.View,{style:[{height:this.state.messagesContainerHeight},t]},c.default.createElement(K.default,(0,o.default)({},s,{invertibleScrollViewProps:this.invertibleScrollViewProps,messages:this.getMessages(),forwardRef:this._messageContainerRef,isTyping:this.props.isTyping})),this.renderChatFooter());return this.props.isKeyboardInternallyHandled?c.default.createElement(y.KeyboardAvoidingView,{enabled:!0},u):u}},{key:"resetInputToolbar",value:function(){this.textInput&&this.textInput.clear(),this.notifyInputTextReset();var e=this.props.minComposerHeight,t=this.getMessagesContainerHeightWithKeyboard(e);this.setState({text:this.getTextFromProp(''),composerHeight:e,messagesContainerHeight:t})}},{key:"focusTextInput",value:function(){this.textInput&&this.textInput.focus()}},{key:"notifyInputTextReset",value:function(){this.props.onInputTextChanged&&this.props.onInputTextChanged('')}},{key:"renderInputToolbar",value:function(){var e=this,t=(0,o.default)({},this.props,{text:this.getTextFromProp(this.state.text),composerHeight:Math.max(this.props.minComposerHeight,this.state.composerHeight),onSend:this.onSend,onInputSizeChanged:this.onInputSizeChanged,onTextChanged:this.onInputTextChanged,textInputProps:(0,o.default)({},this.props.textInputProps,{ref:function(t){return e.textInput=t},maxLength:this.getIsTypingDisabled()?0:this.props.maxInputLength})});return this.props.renderInputToolbar?this.props.renderInputToolbar(t):c.default.createElement(A.default,t)}},{key:"renderChatFooter",value:function(){return this.props.renderChatFooter?this.props.renderChatFooter():null}},{key:"renderLoading",value:function(){return this.props.renderLoading?this.props.renderLoading():null}},{key:"render",value:function(){var e=this;if(!0===this.state.isInitialized){var t=this.props.wrapInSafeArea?y.SafeAreaView:y.View;return c.default.createElement(t,{style:z.safeArea},c.default.createElement(b.ActionSheetProvider,{ref:function(t){return e._actionSheetRef=t}},c.default.createElement(y.View,{style:z.container,onLayout:this.onMainViewLayout},this.renderMessages(),this.renderInputToolbar())))}return c.default.createElement(y.View,{style:z.container,onLayout:this.onInitialLayoutViewLayout},this.renderLoading())}}],[{key:"append",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0,n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];return Array.isArray(t)||(t=[t]),n?t.concat(e):e.concat(t)}},{key:"prepend",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0,n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];return Array.isArray(t)||(t=[t]),n?e.concat(t):t.concat(e)}}]),x})(c.default.Component);_e2.GiftedChat=U,U.childContextTypes={actionSheet:h.default.func,getLocale:h.default.func},U.defaultProps={messages:[],messagesContainerStyle:void 0,text:void 0,placeholder:W.DEFAULT_PLACEHOLDER,disableComposer:!1,messageIdGenerator:function(){return v.default.v4()},user:{},onSend:function(){},locale:null,timeFormat:W.TIME_FORMAT,dateFormat:W.DATE_FORMAT,loadEarlier:!1,onLoadEarlier:function(){},isLoadingEarlier:!1,renderLoading:null,renderLoadEarlier:null,renderAvatar:void 0,showUserAvatar:!1,actionSheet:null,onPressAvatar:null,onLongPressAvatar:null,renderUsernameOnMessage:!1,renderAvatarOnTop:!1,renderBubble:null,renderSystemMessage:null,onLongPress:null,renderMessage:null,renderMessageText:null,renderMessageImage:null,renderMessageVideo:null,renderMessageAudio:null,imageProps:{},videoProps:{},audioProps:{},lightboxProps:{},textInputProps:{},listViewProps:{},renderCustomView:null,isCustomViewBottom:!1,renderDay:null,renderTime:null,renderFooter:null,renderChatEmpty:null,renderChatFooter:null,renderInputToolbar:null,renderComposer:null,renderActions:null,renderSend:null,renderAccessory:null,isKeyboardInternallyHandled:!0,onPressActionButton:null,bottomOffset:null,minInputToolbarHeight:44,keyboardShouldPersistTaps:y.Platform.select({ios:'never',android:'always',default:'never'}),onInputTextChanged:null,maxInputLength:null,forceGetKeyboardHeight:!1,inverted:!0,extraData:null,minComposerHeight:W.MIN_COMPOSER_HEIGHT,maxComposerHeight:W.MAX_COMPOSER_HEIGHT,wrapInSafeArea:!0},U.propTypes={messages:h.default.arrayOf(h.default.object),messagesContainerStyle:H.StylePropType,text:h.default.string,initialText:h.default.string,placeholder:h.default.string,disableComposer:h.default.bool,messageIdGenerator:h.default.func,user:h.default.object,onSend:h.default.func,locale:h.default.string,timeFormat:h.default.string,dateFormat:h.default.string,isKeyboardInternallyHandled:h.default.bool,loadEarlier:h.default.bool,onLoadEarlier:h.default.func,isLoadingEarlier:h.default.bool,renderLoading:h.default.func,renderLoadEarlier:h.default.func,renderAvatar:h.default.func,showUserAvatar:h.default.bool,actionSheet:h.default.func,onPressAvatar:h.default.func,onLongPressAvatar:h.default.func,renderUsernameOnMessage:h.default.bool,renderAvatarOnTop:h.default.bool,isCustomViewBottom:h.default.bool,renderBubble:h.default.func,renderSystemMessage:h.default.func,onLongPress:h.default.func,renderMessage:h.default.func,renderMessageText:h.default.func,renderMessageImage:h.default.func,imageProps:h.default.object,videoProps:h.default.object,audioProps:h.default.object,lightboxProps:h.default.object,renderCustomView:h.default.func,renderDay:h.default.func,renderTime:h.default.func,renderFooter:h.default.func,renderChatEmpty:h.default.func,renderChatFooter:h.default.func,renderInputToolbar:h.default.func,renderComposer:h.default.func,renderActions:h.default.func,renderSend:h.default.func,renderAccessory:h.default.func,onPressActionButton:h.default.func,bottomOffset:h.default.number,minInputToolbarHeight:h.default.number,listViewProps:h.default.object,keyboardShouldPersistTaps:h.default.oneOf(['always','never','handled']),onInputTextChanged:h.default.func,maxInputLength:h.default.number,forceGetKeyboardHeight:h.default.bool,inverted:h.default.bool,textInputProps:h.default.object,extraData:h.default.object,minComposerHeight:h.default.number,maxComposerHeight:h.default.number,alignTop:h.default.bool,wrapInSafeArea:h.default.bool};var z=y.StyleSheet.create({container:{flex:1},safeArea:{flex:1}})},727,[1,96,22,9,10,12,14,17,204,165,2,728,734,749,750,751,752,753,755,757,774,766,759,775,776,777,779,780,781,778,772,756,773,789]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0});var n={ActionSheetProvider:!0,connectActionSheet:!0,useActionSheet:!0};Object.defineProperty(e,"ActionSheetProvider",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(e,"connectActionSheet",{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(e,"useActionSheet",{enumerable:!0,get:function(){return u.useActionSheet}});var o=t(r(d[1])),c=t(r(d[2])),u=r(d[3]),f=r(d[4]);Object.keys(f).forEach(function(t){"default"!==t&&"__esModule"!==t&&(Object.prototype.hasOwnProperty.call(n,t)||t in e&&e[t]===f[t]||Object.defineProperty(e,t,{enumerable:!0,get:function(){return f[t]}}))})},728,[1,729,732,731,733]); -__d(function(g,r,i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var t=e(r(d[1])),n=e(r(d[2])),o=e(r(d[3])),u=e(r(d[4])),c=e(r(d[5])),f=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=p(t);if(n&&n.has(e))return n.get(e);var o={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in e)if("default"!==c&&Object.prototype.hasOwnProperty.call(e,c)){var f=u?Object.getOwnPropertyDescriptor(e,c):null;f&&(f.get||f.set)?Object.defineProperty(o,c,f):o[c]=e[c]}o.default=e,n&&n.set(e,o);return o})(r(d[6])),l=e(r(d[7])),s=r(d[8]);function p(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(p=function(e){return e?n:t})(e)}var h="/home/bradley/Code/expo/react-native-action-sheet/src/ActionSheetProvider.tsx";function v(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(e){return!1}}var y=(function(e){(0,o.default)(b,e);var p,y,_=(p=b,y=v(),function(){var e,t=(0,c.default)(p);if(y){var n=(0,c.default)(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return(0,u.default)(this,e)});function b(e){var n;return(0,t.default)(this,b),(n=_.call(this,e)).getContext=function(){return{showActionSheetWithOptions:function(e,t){null!==n._actionSheetRef.current&&n._actionSheetRef.current.showActionSheetWithOptions(e,t)}}},n._actionSheetRef=f.createRef(),n}return(0,n.default)(b,[{key:"render",value:function(){return f.createElement(s.Provider,{value:this.getContext(),__source:{fileName:h,lineNumber:30,columnNumber:7}},f.createElement(l.default,{ref:this._actionSheetRef,useNativeDriver:this.props.useNativeDriver,__source:{fileName:h,lineNumber:31,columnNumber:9}},f.Children.only(this.props.children)))}}]),b})(f.Component);_e.default=y},729,[1,9,10,12,14,17,165,730,731]); -__d(function(g,r,i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var t=e(r(d[1])),n=e(r(d[2])),o=e(r(d[3])),u=e(r(d[4])),c=e(r(d[5])),f=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var o={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in e)if("default"!==c&&Object.prototype.hasOwnProperty.call(e,c)){var f=u?Object.getOwnPropertyDescriptor(e,c):null;f&&(f.get||f.set)?Object.defineProperty(o,c,f):o[c]=e[c]}o.default=e,n&&n.set(e,o);return o})(r(d[6])),l=r(d[7]);function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}function p(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(e){return!1}}var h=(function(e){(0,o.default)(y,e);var s,h,v=(s=y,h=p(),function(){var e,t=(0,c.default)(s);if(h){var n=(0,c.default)(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return(0,u.default)(this,e)});function y(){return(0,t.default)(this,y),v.apply(this,arguments)}return(0,n.default)(y,[{key:"render",value:function(){return f.createElement(l.View,{pointerEvents:this.props.pointerEvents,style:{flex:1},__source:{fileName:"/home/bradley/Code/expo/react-native-action-sheet/src/ActionSheet/index.ios.tsx",lineNumber:17,columnNumber:7}},f.Children.only(this.props.children))}},{key:"showActionSheetWithOptions",value:function(e,t){var n={cancelButtonIndex:e.cancelButtonIndex,destructiveButtonIndex:e.destructiveButtonIndex,options:e.options,tintColor:e.tintColor,title:e.title||void 0,message:e.message||void 0,anchor:e.anchor||void 0,userInterfaceStyle:e.userInterfaceStyle||void 0};l.ActionSheetIOS.showActionSheetWithOptions(n,t)}}]),y})(f.Component);_e.default=h},730,[1,9,10,12,14,17,165,2]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.Provider=e.Consumer=void 0,e.useActionSheet=function(){return t.useContext(o)};var t=(function(t,o){if(!o&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var u=n(o);if(u&&u.has(t))return u.get(t);var f={},c=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var p in t)if("default"!==p&&Object.prototype.hasOwnProperty.call(t,p)){var s=c?Object.getOwnPropertyDescriptor(t,p):null;s&&(s.get||s.set)?Object.defineProperty(f,p,s):f[p]=t[p]}f.default=t,u&&u.set(t,f);return f})(r(d[0]));function n(t){if("function"!=typeof WeakMap)return null;var o=new WeakMap,u=new WeakMap;return(n=function(t){return t?u:o})(t)}var o=t.createContext({showActionSheetWithOptions:function(t,n){}});var u=o.Provider,f=o.Consumer;e.Consumer=f,e.Provider=u},731,[165]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){return(0,c.default)(function(c){return o.createElement(u.Consumer,{__source:{fileName:l,lineNumber:11,columnNumber:7}},function(u){var f=u.showActionSheetWithOptions;return o.createElement(t,(0,n.default)({},c,{showActionSheetWithOptions:f,__source:{fileName:l,lineNumber:14,columnNumber:13}}))})},t)};var n=t(r(d[1])),o=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=f(n);if(o&&o.has(t))return o.get(t);var u={},c=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in t)if("default"!==l&&Object.prototype.hasOwnProperty.call(t,l)){var p=c?Object.getOwnPropertyDescriptor(t,l):null;p&&(p.get||p.set)?Object.defineProperty(u,l,p):u[l]=t[l]}u.default=t,o&&o.set(t,u);return u})(r(d[2])),u=r(d[3]),c=t(r(d[4]));function f(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(f=function(t){return t?o:n})(t)}var l="/home/bradley/Code/expo/react-native-action-sheet/src/connectActionSheet.tsx"},732,[1,22,165,731,443]); -__d(function(g,r,i,a,m,e,d){},733,[]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"v1",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"v3",{enumerable:!0,get:function(){return n.default}}),Object.defineProperty(e,"v4",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(e,"v5",{enumerable:!0,get:function(){return f.default}}),Object.defineProperty(e,"NIL",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(e,"version",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(e,"validate",{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(e,"stringify",{enumerable:!0,get:function(){return b.default}}),Object.defineProperty(e,"parse",{enumerable:!0,get:function(){return p.default}});var t=y(r(d[0])),n=y(r(d[1])),u=y(r(d[2])),f=y(r(d[3])),o=y(r(d[4])),l=y(r(d[5])),c=y(r(d[6])),b=y(r(d[7])),p=y(r(d[8]));function y(t){return t&&t.__esModule?t:{default:t}}},734,[735,740,744,745,747,748,738,737,742]); -__d(function(g,r,_i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n,o,u=s(r(d[0])),l=s(r(d[1]));function s(n){return n&&n.__esModule?n:{default:n}}var t=0,c=0;var v=function(s,v,i){var f=v&&i||0,_=v||new Array(16),w=(s=s||{}).node||n,k=void 0!==s.clockseq?s.clockseq:o;if(null==w||null==k){var q=s.random||(s.rng||u.default)();null==w&&(w=n=[1|q[0],q[1],q[2],q[3],q[4],q[5]]),null==k&&(k=o=16383&(q[6]<<8|q[7]))}var M=void 0!==s.msecs?s.msecs:Date.now(),h=void 0!==s.nsecs?s.nsecs:c+1,y=M-t+(h-c)/1e4;if(y<0&&void 0===s.clockseq&&(k=k+1&16383),(y<0||M>t)&&void 0===s.nsecs&&(h=0),h>=1e4)throw new Error("uuid.v1(): Can't create more than 10M uuids/sec");t=M,c=h,o=k;var b=(1e4*(268435455&(M+=122192928e5))+h)%4294967296;_[f++]=b>>>24&255,_[f++]=b>>>16&255,_[f++]=b>>>8&255,_[f++]=255&b;var j=M/4294967296*1e4&268435455;_[f++]=j>>>8&255,_[f++]=255&j,_[f++]=j>>>24&15|16,_[f++]=j>>>16&255,_[f++]=k>>>8|128,_[f++]=255&k;for(var p=0;p<6;++p)_[f+p]=w[p];return v||(0,l.default)(_)};e.default=v},735,[736,737]); -__d(function(g,r,i,a,m,e,d){"use strict";var t;Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){if(!t&&!(t='undefined'!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||'undefined'!=typeof msCrypto&&'function'==typeof msCrypto.getRandomValues&&msCrypto.getRandomValues.bind(msCrypto)))throw new Error('crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported');return t(o)};var o=new Uint8Array(16)},736,[]); -__d(function(g,r,_i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t,i=(t=r(d[0]))&&t.__esModule?t:{default:t};for(var o=[],u=0;u<256;++u)o.push((u+256).toString(16).substr(1));var f=function(t){var u=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,f=(o[t[u+0]]+o[t[u+1]]+o[t[u+2]]+o[t[u+3]]+'-'+o[t[u+4]]+o[t[u+5]]+'-'+o[t[u+6]]+o[t[u+7]]+'-'+o[t[u+8]]+o[t[u+9]]+'-'+o[t[u+10]]+o[t[u+11]]+o[t[u+12]]+o[t[u+13]]+o[t[u+14]]+o[t[u+15]]).toLowerCase();if(!(0,i.default)(f))throw TypeError('Stringified UUID is invalid');return f};e.default=f},737,[738]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t,u=(t=r(d[0]))&&t.__esModule?t:{default:t};var f=function(t){return'string'==typeof t&&u.default.test(t)};e.default=f},738,[739]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;e.default=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i},739,[]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=f(r(d[0])),u=f(r(d[1]));function f(t){return t&&t.__esModule?t:{default:t}}var l=(0,t.default)('v3',48,u.default);e.default=l},740,[741,743]); -__d(function(g,r,_i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(u,i,l){function s(u,f,c,s){if('string'==typeof u&&(u=o(u)),'string'==typeof f&&(f=(0,n.default)(f)),16!==f.length)throw TypeError('Namespace must be array-like (16 iterable integer values, 0-255)');var b=new Uint8Array(16+u.length);if(b.set(f),b.set(u,f.length),(b=l(b))[6]=15&b[6]|i,b[8]=63&b[8]|128,c){s=s||0;for(var v=0;v<16;++v)c[s+v]=b[v];return c}return(0,t.default)(b)}try{s.name=u}catch(t){}return s.DNS=f,s.URL=c,s},e.URL=e.DNS=void 0;var t=u(r(d[0])),n=u(r(d[1]));function u(t){return t&&t.__esModule?t:{default:t}}function o(t){t=unescape(encodeURIComponent(t));for(var n=[],u=0;u>>24,l[1]=s>>>16&255,l[2]=s>>>8&255,l[3]=255&s,l[4]=(s=parseInt(t.slice(9,13),16))>>>8,l[5]=255&s,l[6]=(s=parseInt(t.slice(14,18),16))>>>8,l[7]=255&s,l[8]=(s=parseInt(t.slice(19,23),16))>>>8,l[9]=255&s,l[10]=(s=parseInt(t.slice(24,36),16))/1099511627776&255,l[11]=s/4294967296&255,l[12]=s>>>24&255,l[13]=s>>>16&255,l[14]=s>>>8&255,l[15]=255&s,l};e.default=s},742,[738]); -__d(function(g,r,_i,_a,m,e,_d){"use strict";function n(n){for(var t=[],u=32*n.length,f=0;f>5]>>>f%32&255,a=parseInt("0123456789abcdef".charAt(o>>>4&15)+"0123456789abcdef".charAt(15&o),16);t.push(a)}return t}function t(n){return 14+(n+64>>>9<<4)+1}function u(n,u){n[u>>5]|=128<>5]|=(255&n[o/8])<>16)+(t>>16)+(u>>16)<<16|65535&u}function a(n,t,u,f,a,c){return o((i=o(o(t,n),o(f,c)))<<(v=a)|i>>>32-v,u);var i,v}function c(n,t,u,f,o,c,i){return a(t&u|~t&f,n,t,o,c,i)}function i(n,t,u,f,o,c,i){return a(t&f|u&~f,n,t,o,c,i)}function v(n,t,u,f,o,c,i){return a(t^u^f,n,t,o,c,i)}function h(n,t,u,f,o,c,i){return a(u^(t|~f),n,t,o,c,i)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var l=function(t){if('string'==typeof t){var o=unescape(encodeURIComponent(t));t=new Uint8Array(o.length);for(var a=0;a>>32-t}Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var a=function(a){var n=[1518500249,1859775393,2400959708,3395469782],o=[1732584193,4023233417,2562383102,271733878,3285377520];if('string'==typeof a){var f=unescape(encodeURIComponent(a));a=[];for(var u=0;u>>0;C=U,U=_,_=t(M,30)>>>0,M=w,w=I}o[0]=o[0]+w>>>0,o[1]=o[1]+M>>>0,o[2]=o[2]+_>>>0,o[3]=o[3]+U>>>0,o[4]=o[4]+C>>>0}return[o[0]>>24&255,o[0]>>16&255,o[0]>>8&255,255&o[0],o[1]>>24&255,o[1]>>16&255,o[1]>>8&255,255&o[1],o[2]>>24&255,o[2]>>16&255,o[2]>>8&255,255&o[2],o[3]>>24&255,o[3]>>16&255,o[3]>>8&255,255&o[3],o[4]>>24&255,o[4]>>16&255,o[4]>>8&255,255&o[4]]};_e.default=a},746,[]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;e.default='00000000-0000-0000-0000-000000000000'},747,[]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t,u=(t=r(d[0]))&&t.__esModule?t:{default:t};var f=function(t){if(!(0,u.default)(t))throw TypeError('Invalid UUID');return parseInt(t.substr(14,1),16)};e.default=f},748,[738]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.getBottomSpace=function(){return n()?34:0},e.getStatusBarHeight=function(n){return t.Platform.select({ios:o(n?44:30,20),android:t.StatusBar.currentHeight,default:0})},e.ifIphoneX=o,e.isIphoneX=n;var t=r(d[0]);function n(){var n=t.Dimensions.get('window');return!('ios'!==t.Platform.OS||t.Platform.isPad||t.Platform.isTVOS||780!==n.height&&780!==n.width&&812!==n.height&&812!==n.width&&844!==n.height&&844!==n.width&&896!==n.height&&896!==n.width&&926!==n.height&&926!==n.width)}function o(t,o){return n()?t:o}},749,[2]); -__d(function(_g,_r,_i,_a,_m,_e,_d){var t,e;t=this,e=function(){"use strict";var t="millisecond",e="second",n="minute",r="hour",i="day",s="week",u="month",a="quarter",o="year",f="date",h="Invalid Date",c=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,d=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,$={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_")},l=function(t,e,n){var r=String(t);return!r||r.length>=e?t:""+Array(e+1-r.length).join(n)+t},y={s:l,z:function(t){var e=-t.utcOffset(),n=Math.abs(e),r=Math.floor(n/60),i=n%60;return(e<=0?"+":"-")+l(r,2,"0")+":"+l(i,2,"0")},m:function t(e,n){if(e.date()1?this.avatarName=""+e[0].charAt(0)+e[1].charAt(0):this.avatarName='';for(var s=0,n=0;n0?n.slice(0,2):L,l=s.length-1;e.context.actionSheet().showActionSheetWithOptions({options:s,cancelButtonIndex:l},function(e){switch(e){case 0:y.Clipboard.setString(t.text)}})}},e}return(0,l.default)(N,[{key:"styledBubbleToNext",value:function(){var e=this.props,t=e.currentMessage,n=e.nextMessage,s=e.position,l=e.containerToNextStyle;return t&&n&&s&&(0,b.isSameUser)(t,n)&&(0,b.isSameDay)(t,n)?[I[s].containerToNext,l&&l[s]]:null}},{key:"styledBubbleToPrevious",value:function(){var e=this.props,t=e.currentMessage,n=e.previousMessage,s=e.position,l=e.containerToPreviousStyle;return t&&n&&s&&(0,b.isSameUser)(t,n)&&(0,b.isSameDay)(t,n)?[I[s].containerToPrevious,l&&l[s]]:null}},{key:"renderQuickReplies",value:function(){var e=this.props,t=e.currentMessage,s=e.onQuickReply,l=e.nextMessage,o=e.renderQuickReplySend,u=e.quickReplyStyle;if(t&&t.quickReplies){var p=this.props,c=(p.containerStyle,p.wrapperStyle,(0,n.default)(p,P));return this.props.renderQuickReplies?this.props.renderQuickReplies(c):f.default.createElement(h.default,{currentMessage:t,onQuickReply:s,nextMessage:l,renderQuickReplySend:o,quickReplyStyle:u})}return null}},{key:"renderMessageText",value:function(){if(this.props.currentMessage&&this.props.currentMessage.text){var e=this.props,t=(e.containerStyle,e.wrapperStyle,e.optionTitles,(0,n.default)(e,R));return this.props.renderMessageText?this.props.renderMessageText(t):f.default.createElement(S.default,t)}return null}},{key:"renderPollMessage",value:function(){if(this.props.currentMessage&&this.props.currentMessage.polls){var e=this.props,t=e.containerStyle,s=(e.wrapperStyle,(0,n.default)(e,V));return this.props.renderPollMessage?this.props.renderMessageImage(s):f.default.createElement(k.default,{containerStyle:t,polls:s.currentMessage.polls})}return null}},{key:"renderMessageImage",value:function(){if(this.props.currentMessage&&this.props.currentMessage.image){var e=this.props,t=(e.containerStyle,e.wrapperStyle,(0,n.default)(e,C));return this.props.renderMessageImage?this.props.renderMessageImage(t):f.default.createElement(M.default,t)}return null}},{key:"renderMessageVideo",value:function(){if(this.props.currentMessage&&this.props.currentMessage.video){var e=this.props,t=(e.containerStyle,e.wrapperStyle,(0,n.default)(e,E));return this.props.renderMessageVideo?this.props.renderMessageVideo(t):f.default.createElement(T.default,t)}return null}},{key:"renderMessageAudio",value:function(){if(this.props.currentMessage&&this.props.currentMessage.audio){var e=this.props,t=(e.containerStyle,e.wrapperStyle,(0,n.default)(e,B));return this.props.renderMessageAudio?this.props.renderMessageAudio(t):f.default.createElement(v.default,t)}return null}},{key:"renderTicks",value:function(){var e=this.props,t=e.currentMessage,n=e.renderTicks,s=e.user;return n&&t?n(t):t&&s&&t.user&&t.user._id!==s._id?null:t&&(t.sent||t.received||t.pending)?f.default.createElement(y.View,{style:I.content.tickView},!!t.sent&&f.default.createElement(y.Text,{style:[I.content.tick,this.props.tickStyle]},"\u2713"),!!t.received&&f.default.createElement(y.Text,{style:[I.content.tick,this.props.tickStyle]},"\u2713"),!!t.pending&&f.default.createElement(y.Text,{style:[I.content.tick,this.props.tickStyle]},"\ud83d\udd53")):null}},{key:"renderTime",value:function(){if(this.props.currentMessage&&this.props.currentMessage.createdAt){var e=this.props,t=(e.containerStyle,e.wrapperStyle,e.textStyle,(0,n.default)(e,Q));return this.props.renderTime?this.props.renderTime(t):f.default.createElement(x.default,t)}return null}},{key:"renderUsername",value:function(){var e=this.props,t=e.currentMessage,n=e.user;return this.props.renderUsernameOnMessage&&t?n&&t.user._id===n._id?null:f.default.createElement(y.View,{style:I.content.usernameView},f.default.createElement(y.Text,{style:[I.content.username,this.props.usernameStyle]},"~",' ',t.user.name)):null}},{key:"renderCustomView",value:function(){return this.props.renderCustomView?this.props.renderCustomView(this.props):null}},{key:"renderBubbleContent",value:function(){return this.props.isCustomViewBottom?f.default.createElement(y.View,null,this.renderMessageImage(),this.renderMessageVideo(),this.renderMessageAudio(),this.renderMessageText(),this.renderPollMessage(),this.renderCustomView()):f.default.createElement(y.View,null,this.renderCustomView(),this.renderMessageImage(),this.renderMessageVideo(),this.renderMessageAudio(),this.renderMessageText(),this.renderPollMessage())}},{key:"render",value:function(){var e=this.props,n=e.position,s=e.containerStyle,l=e.wrapperStyle,o=e.bottomContainerStyle;return f.default.createElement(y.View,{style:[I[n].container,s&&s[n]]},f.default.createElement(y.View,{style:[I[n].wrapper,this.styledBubbleToNext(),this.styledBubbleToPrevious(),l&&l[n]]},f.default.createElement(y.TouchableWithoutFeedback,(0,t.default)({onPress:this.onPress,onLongPress:this.onLongPress,accessibilityLabel:"text"},this.props.touchableProps),f.default.createElement(y.View,null,this.renderBubbleContent(),f.default.createElement(y.View,{style:[I[n].bottom,o&&o[n]]},this.renderUsername(),this.renderTime(),this.renderTicks())))),this.renderQuickReplies())}}]),N})(f.default.Component);_e.default=j,j.contextTypes={actionSheet:c.default.func},j.defaultProps={touchableProps:{},onPress:null,onLongPress:null,renderMessageImage:null,renderMessageVideo:null,renderMessageAudio:null,renderMessageText:null,renderCustomView:null,renderUsername:null,renderTicks:null,renderTime:null,renderQuickReplies:null,onQuickReply:null,position:'left',optionTitles:L,currentMessage:{text:null,createdAt:null,image:null},nextMessage:{},previousMessage:{},containerStyle:{},wrapperStyle:{},bottomContainerStyle:{},tickStyle:{},usernameStyle:{},containerToNextStyle:{},containerToPreviousStyle:{}},j.propTypes={user:c.default.object.isRequired,touchableProps:c.default.object,onLongPress:c.default.func,renderMessageImage:c.default.func,renderMessageVideo:c.default.func,renderMessageAudio:c.default.func,renderMessageText:c.default.func,renderCustomView:c.default.func,isCustomViewBottom:c.default.bool,renderUsernameOnMessage:c.default.bool,renderUsername:c.default.func,renderTime:c.default.func,renderTicks:c.default.func,renderQuickReplies:c.default.func,onQuickReply:c.default.func,position:c.default.oneOf(['left','right']),optionTitles:c.default.arrayOf(c.default.string),currentMessage:c.default.object,nextMessage:c.default.object,previousMessage:c.default.object,containerStyle:c.default.shape({left:b.StylePropType,right:b.StylePropType}),wrapperStyle:c.default.shape({left:b.StylePropType,right:b.StylePropType}),bottomContainerStyle:c.default.shape({left:b.StylePropType,right:b.StylePropType}),tickStyle:b.StylePropType,usernameStyle:b.StylePropType,containerToNextStyle:c.default.shape({left:b.StylePropType,right:b.StylePropType}),containerToPreviousStyle:c.default.shape({left:b.StylePropType,right:b.StylePropType})}},757,[1,22,96,9,10,12,14,17,204,165,2,758,759,766,769,770,771,772,754,752]); -__d(function(g,r,i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var t=e(r(d[1])),n=e(r(d[2])),u=e(r(d[3])),l=e(r(d[4])),o=e(r(d[5])),c=e(r(d[6])),s=e(r(d[7])),p=e(r(d[8])),f=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=h(t);if(n&&n.has(e))return n.get(e);var u={},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var c=l?Object.getOwnPropertyDescriptor(e,o):null;c&&(c.get||c.set)?Object.defineProperty(u,o,c):u[o]=e[o]}u.default=e,n&&n.set(e,u);return u})(r(d[9])),y=r(d[10]),k=e(r(d[11])),v=r(d[12]);function h(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(h=function(e){return e?n:t})(e)}function R(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}var b=y.StyleSheet.create({container:{flexDirection:'row',flexWrap:'wrap',maxWidth:300},quickReply:{justifyContent:'center',alignItems:'center',borderWidth:1,maxWidth:200,paddingVertical:7,paddingHorizontal:12,minHeight:50,borderRadius:13,margin:3},quickReplyText:{overflow:'visible'},sendLink:{borderWidth:0},sendLinkText:{color:k.default.defaultBlue,fontWeight:'600',fontSize:17}}),S=function(e){return function(t){return e.value===t.value}},x=function(e){return function(t){return e.value!==t.value}},q=(function(e){(0,o.default)(w,e);var p,h,q=(p=w,h=R(),function(){var e,t=(0,s.default)(p);if(h){var n=(0,s.default)(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return(0,c.default)(this,e)});function w(){var e;(0,u.default)(this,w);for(var l=arguments.length,o=new Array(l),c=0;c0&&this.renderQuickReplySend())}}]),w})(f.Component);_e.default=q,q.defaultProps={currentMessage:{quickReplies:[]},onQuickReply:function(){},color:k.default.peterRiver,sendText:'Send',keepReplies:!1,renderQuickReplySend:void 0,quickReplyStyle:void 0},q.propTypes={currentMessage:p.default.object.isRequired,onQuickReply:p.default.func,color:p.default.string,sendText:p.default.string,keepReplies:p.default.bool,renderQuickReplySend:p.default.func,quickReplyStyle:v.StylePropType}},758,[1,22,49,9,10,12,14,17,204,165,2,754,752]); -__d(function(g,r,i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var t=e(r(d[1])),n=e(r(d[2])),o=e(r(d[3])),l=e(r(d[4])),s=e(r(d[5])),c=e(r(d[6])),p=e(r(d[7])),u=e(r(d[8])),f=e(r(d[9])),h=e(r(d[10])),y=r(d[11]),x=r(d[12]),P=e(r(d[13])),S=e(r(d[14])),w=r(d[15]),v=e(r(d[16])),k=e(r(d[17]));function T(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}var M=/^www\./i,b={fontSize:16,lineHeight:20,marginTop:5,marginBottom:5,marginLeft:10,marginRight:10},E={left:y.StyleSheet.create({container:{},text:(0,u.default)({color:'black'},b),link:{color:'black',textDecorationLine:'underline'}}),right:y.StyleSheet.create({container:{},text:(0,u.default)({color:'white'},b),link:{color:'white',textDecorationLine:'underline'}})},O=['Call','Text','Cancel'],R=(function(e){(0,s.default)(R,e);var f,w,b=(f=R,w=T(),function(){var e,t=(0,p.default)(f);if(w){var n=(0,p.default)(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return(0,c.default)(this,e)});function R(e){var n;return(0,o.default)(this,R),(n=b.call(this,e)).state={downloading:null},n.onUrlPress=function(e){M.test(e)?n.onUrlPress("http://"+e):y.Linking.canOpenURL(e).then(function(t){t?y.Linking.openURL(e):console.error('No handler for URL:',e)})},n.onPhonePress=function(e){var t=n.props.optionTitles,o=t&&t.length>0?t.slice(0,3):O,l=o.length-1;n.context.actionSheet().showActionSheetWithOptions({options:o,cancelButtonIndex:l},function(t){switch(t){case 0:S.default.phonecall(e,!0);break;case 1:S.default.text(e)}})},n.viewAttachedFile=function(e,o){var l,s;return t.default.async(function(c){for(;;)switch(c.prev=c.next){case 0:return n.setState({downloading:!0}),c.prev=1,l=v.default.DocumentDirectoryPath+"/"+o,s={fromUrl:e,toFile:l},c.next=6,t.default.awrap(v.default.downloadFile(s).promise);case 6:return c.next=8,t.default.awrap(k.default.open(l,{showOpenWithDialog:!0}));case 8:c.next=14;break;case 10:c.prev=10,c.t0=c.catch(1),console.log("Error:",c.t0),y.Alert.alert('Error','Unable to open attached file',[{text:'OK'}]);case 14:n.setState({downloading:!1});case 15:case"end":return c.stop()}},null,null,[[1,10]],Promise)},n.onEmailPress=function(e){return S.default.email([e],null,null,null,null)},n.onAttachemenetPress=function(e,t){return n.viewAttachedFile(e,t)},n.state={downloading:!1},n}return(0,l.default)(R,[{key:"shouldComponentUpdate",value:function(e,t){return this.state.downloading!==t.downloading||!!this.props.currentMessage&&!!e.currentMessage&&this.props.currentMessage.text!==e.currentMessage.text}},{key:"render",value:function(){var e,t,o=this,l=[E[this.props.position].link,this.props.linkStyle&&this.props.linkStyle[this.props.position]];return h.default.createElement(y.View,{style:[E[this.props.position].container,this.props.containerStyle&&this.props.containerStyle[this.props.position],{display:'flex',flexDirection:'row',paddingHorizontal:5,justifyContent:'space-between'}]},h.default.createElement(P.default,{style:[E[this.props.position].text,this.props.textStyle&&this.props.textStyle[this.props.position],this.props.customTextStyle,null!=(e=this.props.currentMessage)&&e.link?{width:'75%'}:{}],parse:[].concat((0,n.default)(this.props.parsePatterns(l)),[{type:'url',style:l,onPress:this.onUrlPress},{type:'phone',style:l,onPress:this.onPhonePress},{type:'email',style:l,onPress:this.onEmailPress}]),childrenProps:(0,u.default)({},this.props.textProps)},this.props.currentMessage.text),(null==(t=this.props.currentMessage)?void 0:t.link)&&h.default.createElement(y.TouchableOpacity,{style:{justifyContent:'center'},onPress:function(){return o.onAttachemenetPress(o.props.currentMessage.link,o.props.currentMessage.text)}},this.state.downloading?h.default.createElement(x.Spinner,{color:"#fff",size:"small"}):h.default.createElement(x.Icon,{boxSize:"26",name:"download-circle",fill:"textPrimary.100"})))}}]),R})(h.default.Component);_e.default=R,R.contextTypes={actionSheet:f.default.func},R.defaultProps={position:'left',optionTitles:O,currentMessage:{text:''},containerStyle:{},textStyle:{},linkStyle:{},customTextStyle:{},textProps:{},parsePatterns:function(){return[]}},R.propTypes={position:f.default.oneOf(['left','right']),optionTitles:f.default.arrayOf(f.default.string),currentMessage:f.default.object,containerStyle:f.default.shape({left:w.StylePropType,right:w.StylePropType}),textStyle:f.default.shape({left:w.StylePropType,right:w.StylePropType}),linkStyle:f.default.shape({left:w.StylePropType,right:w.StylePropType}),parsePatterns:f.default.func,textProps:f.default.object,customTextStyle:w.StylePropType}},759,[1,67,49,9,10,12,14,17,22,204,165,2,512,760,762,752,763,765]); -__d(function(g,r,i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=_e.PATTERNS=void 0;var t=e(r(d[1])),n=e(r(d[2])),u=e(r(d[3])),s=e(r(d[4])),p=e(r(d[5])),o=e(r(d[6])),l=e(r(d[7])),f=e(r(d[8])),c=r(d[9]),h=e(r(d[10])),y=e(r(d[11])),v=["type"],T=["style"],x=["parse","childrenProps"];function P(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}var R={url:/(https?:\/\/|www\.)[-a-zA-Z0-9@:%._\+~#=]{1,256}\.(xn--)?[a-z0-9-]{2,20}\b([-a-zA-Z0-9@:%_\+\[\],.~#?&\/=]*[-a-zA-Z0-9@:%_\+\]~#?&\/=])*/i,phone:/[\+]?[(]?[0-9]{3}[)]?[-\s\.]?[0-9]{3}[-\s\.]?[0-9]{4,7}/,email:/\S+@\S+\.\S+/};_e.PATTERNS=R;var _=h.default.shape((0,l.default)({},c.Text.propTypes,{type:h.default.oneOf(Object.keys(R)).isRequired,nonExhaustiveMaxMatchCount:h.default.number})),E=h.default.shape((0,l.default)({},c.Text.propTypes,{pattern:h.default.oneOfType([h.default.string,h.default.instanceOf(RegExp)]).isRequired,nonExhaustiveMaxMatchCount:h.default.number})),O=(function(e){(0,s.default)(O,e);var h,_,E=(h=O,_=P(),function(){var e,t=(0,o.default)(h);if(_){var n=(0,o.default)(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return(0,p.default)(this,e)});function O(){return(0,n.default)(this,O),E.apply(this,arguments)}return(0,u.default)(O,[{key:"setNativeProps",value:function(e){this._root.setNativeProps(e)}},{key:"getPatterns",value:function(){return this.props.parse.map(function(e){var n=e.type,u=(0,t.default)(e,v);if(n){if(!R[n])throw new Error(e.type+" is not a supported type");u.pattern=R[n]}return u})}},{key:"getParsedText",value:function(){var e=this;return this.props.parse?'string'!=typeof this.props.children?this.props.children:new y.default(this.props.children,this.getPatterns()).parse().map(function(n,u){var s=e.props.style,p=n.style,o=(0,t.default)(n,T);return f.default.createElement(c.Text,(0,l.default)({key:"parsedText-"+u,style:[s,p]},e.props.childrenProps,o))}):this.props.children}},{key:"render",value:function(){var e=this,n=(0,l.default)({},this.props),u=(n.parse,n.childrenProps,(0,t.default)(n,x));return f.default.createElement(c.Text,(0,l.default)({ref:function(t){return e._root=t}},u),this.getParsedText())}}]),O})(f.default.Component);O.displayName='ParsedText',O.propTypes=(0,l.default)({},c.Text.propTypes,{parse:h.default.arrayOf(h.default.oneOfType([_,E])),childrenProps:h.default.shape(c.Text.propTypes)}),O.defaultProps={parse:null,childrenProps:{}};var k=O;_e.default=k},760,[1,96,9,10,12,14,17,22,165,2,204,761]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),u=t(r(d[2])),h=t(r(d[3])),c=(function(){function t(n,h){(0,u.default)(this,t),this.text=n,this.patterns=h||[]}return(0,h.default)(t,[{key:"parse",value:function(){var t=this,n=[{children:this.text}];return this.patterns.forEach(function(u){var h=[],c=u.nonExhaustiveModeMaxMatchCount||0,f=Math.min(Math.max(Number.isInteger(c)?c:0,0)||Number.POSITIVE_INFINITY,Number.POSITIVE_INFINITY),o=0;n.forEach(function(n){if(n._matched)h.push(n);else{var c,s=[],l=n.children,p=0;for(u.pattern.lastIndex=0;l&&(c=u.pattern.exec(l));){var x=l.substr(0,c.index);if(p=c.index,++o>f)break;s.push({children:x}),s.push(t.getMatchedPart(u,c[0],c,p)),l=l.substr(c.index+c[0].length),p+=c[0].length-1,u.pattern.lastIndex=0}s.push({children:l}),h.push.apply(h,s)}}),n=h}),n.forEach(function(t){return delete t._matched}),n.filter(function(t){return!!t.children})}},{key:"getMatchedPart",value:function(t,u,h,c){var f={};Object.keys(t).forEach(function(n){'pattern'!==n&&'renderText'!==n&&'nonExhaustiveModeMaxMatchCount'!==n&&('function'==typeof t[n]?f[n]=function(){return t[n](u,c)}:f[n]=t[n])});var o=u;return t.renderText&&'function'==typeof t.renderText&&(o=t.renderText(u,h)),(0,n.default)({},f,{children:o,_matched:!0})}}]),t})();e.default=c},761,[1,22,9,10]); -__d(function(g,r,i,a,m,e,d){'use strict';Object.defineProperty(e,"__esModule",{value:!0}),e.web=e.textWithoutEncoding=e.text=e.phonecall=e.email=e.default=void 0;var o=r(d[0]),n=function(n,t){var l;2===arguments.length?v('String',n)?v('Boolean',t)?(l='android'!==o.Platform.OS&&t?'telprompt:':'tel:',u(l+=n)):console.log('the prompt parameter must be a Boolean'):console.log('the phone number must be provided as a String value'):console.log('you must supply exactly 2 arguments')};e.phonecall=n;var t=function(o,n,t,l,s){var c='mailto:',h=arguments.length;switch(h){case 0:return void u(c);case 5:break;default:return void console.log('you must supply either 0 or 5 arguments. You supplied '+h)}var b=!1;if(v('Array',arguments[0])){var y=p(arguments[0],'String');y.length>0&&(c+=encodeURIComponent(y.join(',')))}if(c+='?',v('Array',arguments[1])){var f=p(arguments[1],'String');f.length>0&&(b=!0,c+='cc='+encodeURIComponent(f.join(',')))}if(v('Array',arguments[2])){b&&(c+='&');var S=p(arguments[2],'String');S.length>0&&(b=!0,c+='bcc='+encodeURIComponent(S.join(',')))}v('String',arguments[3])&&(b&&(c+='&'),b=!0,c+='subject='+encodeURIComponent(arguments[3])),v('String',arguments[4])&&(b&&(c+='&'),c+='body='+encodeURIComponent(arguments[4])),u(c)};e.email=t;var l=function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(arguments.length>2)console.log('you supplied too many arguments. You can either supply 0 or 1 or 2');else{var l='sms:';n&&(v('String',n)?l+=n:console.log('the phone number should be provided as a string. It was provided as '+Object.prototype.toString.call(n).slice(8,-1)+',ignoring the value provided')),t&&(v('String',t)?('android'===o.Platform.OS&&(t=encodeURIComponent(t)),l+='ios'===o.Platform.OS?"&body="+encodeURIComponent(t):"?body="+encodeURIComponent(t)):console.log('the body should be provided as a string. It was provided as '+Object.prototype.toString.call(t).slice(8,-1)+',ignoring the value provided')),u(l)}};e.text=l;var s=function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(arguments.length>2)console.log('you supplied too many arguments. You can either supply 0 or 1 or 2');else{var l='sms:';n&&(v('String',n)?l+=n:console.log('the phone number should be provided as a string. It was provided as '+Object.prototype.toString.call(n).slice(8,-1)+',ignoring the value provided')),t&&(v('String',t)?l+='ios'===o.Platform.OS?"&body="+t:"?body="+t:console.log('the body should be provided as a string. It was provided as '+Object.prototype.toString.call(t).slice(8,-1)+',ignoring the value provided')),u(l)}};e.textWithoutEncoding=s;var c=function(){var o=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;o?v('String',o)?u(o):console.log('address was not provided as a string, it was provided as '+Object.prototype.toString.call(o).slice(8,-1)):console.log('Missing address argument')};e.web=c;var u=function(n){o.Linking.canOpenURL(n).then(function(t){t?o.Linking.openURL(n).catch(function(o){n.includes('telprompt')||console.warn('openURL error',o)}):console.log('Can\'t handle url: '+n)}).catch(function(o){return console.warn('An unexpected error happened',o)})},p=function(o,n){var t=[];return o.forEach(function(o){v(n,o)&&t.push(o)}),t},v=function(o,n){return Object.prototype.toString.call(n).slice(8,-1)===o},h={phonecall:n,text:l,textWithoutEncoding:s,email:t,web:c};e.default=h},762,[2]); -__d(function(g,r,i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var n=e(r(d[1])),o=r(d[2]).NativeModules.DyteRNFSManager,t=new(0,r(d[2]).NativeEventEmitter)(o),s=r(d[3]),l=r(d[4]),c=o.RNFSFileTypeRegular,u=o.RNFSFileTypeDirectory,f=0,p=function(){return f+=1},h=function(e){return e.startsWith('file://')?e.slice(7):e};function y(e,n,o){var t={encoding:'utf8'};return o&&('string'==typeof o?t.encoding=o:'object'==typeof o&&(t=o)),n(h(e)).then(function(e){var n;if('utf8'===t.encoding)n=l.decode(s.decode(e));else if('ascii'===t.encoding)n=s.decode(e);else{if('base64'!==t.encoding)throw new Error("Invalid encoding type \""+String(t.encoding)+"\"");n=e}return n})}function v(e,n){return n(h(e)).then(function(e){return e.map(function(e){return{ctime:e.ctime&&new Date(1e3*e.ctime)||null,mtime:e.mtime&&new Date(1e3*e.mtime)||null,name:e.name,path:e.path,size:e.size,isFile:function(){return e.type===c},isDirectory:function(){return e.type===u}}})})}var F={mkdir:function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return o.mkdir(h(e),n).then(function(){})},moveFile:function(e,n){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return o.moveFile(h(e),h(n),t).then(function(){})},copyFile:function(e,n){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return o.copyFile(h(e),h(n),t).then(function(){})},pathForBundle:function(e){return o.pathForBundle(e)},pathForGroup:function(e){return o.pathForGroup(e)},getFSInfo:function(){return o.getFSInfo()},getAllExternalFilesDirs:function(){return o.getAllExternalFilesDirs()},unlink:function(e){return o.unlink(h(e)).then(function(){})},exists:function(e){return o.exists(h(e))},stopDownload:function(e){o.stopDownload(e)},resumeDownload:function(e){o.resumeDownload(e)},isResumable:function(e){return o.isResumable(e)},stopUpload:function(e){o.stopUpload(e)},completeHandlerIOS:function(e){return o.completeHandlerIOS(e)},readDir:function(e){return v(e,o.readDir)},readDirAssets:function(e){if(!o.readDirAssets)throw new Error('readDirAssets is not available on this platform');return v(e,o.readDirAssets)},existsAssets:function(e){if(!o.existsAssets)throw new Error('existsAssets is not available on this platform');return o.existsAssets(e)},existsRes:function(e){if(!o.existsRes)throw new Error('existsRes is not available on this platform');return o.existsRes(e)},readdir:function(e){return F.readDir(h(e)).then(function(e){return e.map(function(e){return e.name})})},setReadable:function(e,n,t){return o.setReadable(e,n,t).then(function(e){return e})},stat:function(e){return o.stat(h(e)).then(function(n){return{path:e,ctime:new Date(1e3*n.ctime),mtime:new Date(1e3*n.mtime),size:n.size,mode:n.mode,originalFilepath:n.originalFilepath,isFile:function(){return n.type===c},isDirectory:function(){return n.type===u}}})},readFile:function(e,n){return y(e,n,o.readFile)},read:function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,c=arguments.length>3?arguments[3]:void 0,u={encoding:'utf8'};return c&&('string'==typeof c?u.encoding=c:'object'==typeof c&&(u=c)),o.read(h(e),n,t).then(function(e){var n;if('utf8'===u.encoding)n=l.decode(s.decode(e));else if('ascii'===u.encoding)n=s.decode(e);else{if('base64'!==u.encoding)throw new Error("Invalid encoding type \""+String(u.encoding)+"\"");n=e}return n})},readFileAssets:function(e,n){if(!o.readFileAssets)throw new Error('readFileAssets is not available on this platform');return y(e,n,o.readFileAssets)},readFileRes:function(e,n){if(!o.readFileRes)throw new Error('readFileRes is not available on this platform');return y(e,n,o.readFileRes)},hash:function(e,n){return o.hash(h(e),n)},copyFileAssets:function(e,n){if(!o.copyFileAssets)throw new Error('copyFileAssets is not available on this platform');return o.copyFileAssets(h(e),h(n)).then(function(){})},copyFileRes:function(e,n){if(!o.copyFileRes)throw new Error('copyFileRes is not available on this platform');return o.copyFileRes(e,h(n)).then(function(){})},copyAssetsFileIOS:function(e,n,t,s){var l=arguments.length>4&&void 0!==arguments[4]?arguments[4]:1,c=arguments.length>5&&void 0!==arguments[5]?arguments[5]:1,u=arguments.length>6&&void 0!==arguments[6]?arguments[6]:'contain';return o.copyAssetsFileIOS(e,n,t,s,l,c,u)},copyAssetsVideoIOS:function(e,n){return o.copyAssetsVideoIOS(e,n)},writeFile:function(e,t,c){var u,f={encoding:'utf8'};if(c&&('string'==typeof c?f.encoding=c:'object'==typeof c&&(f=(0,n.default)({},f,c))),'utf8'===f.encoding)u=s.encode(l.encode(t));else if('ascii'===f.encoding)u=s.encode(t);else{if('base64'!==f.encoding)throw new Error("Invalid encoding type \""+f.encoding+"\"");u=t}return o.writeFile(h(e),u,f).then(function(){})},appendFile:function(e,n,t){var c,u={encoding:'utf8'};if(t&&('string'==typeof t?u.encoding=t:'object'==typeof t&&(u=t)),'utf8'===u.encoding)c=s.encode(l.encode(n));else if('ascii'===u.encoding)c=s.encode(n);else{if('base64'!==u.encoding)throw new Error("Invalid encoding type \""+u.encoding+"\"");c=n}return o.appendFile(h(e),c)},write:function(e,n,t,c){var u,f={encoding:'utf8'};if(c&&('string'==typeof c?f.encoding=c:'object'==typeof c&&(f=c)),'utf8'===f.encoding)u=s.encode(l.encode(n));else if('ascii'===f.encoding)u=s.encode(n);else{if('base64'!==f.encoding)throw new Error("Invalid encoding type \""+f.encoding+"\"");u=n}return void 0===t&&(t=-1),o.write(h(e),u,t).then(function(){})},downloadFile:function(e){if('object'!=typeof e)throw new Error('downloadFile: Invalid value for argument `options`');if('string'!=typeof e.fromUrl)throw new Error('downloadFile: Invalid value for property `fromUrl`');if('string'!=typeof e.toFile)throw new Error('downloadFile: Invalid value for property `toFile`');if(e.headers&&'object'!=typeof e.headers)throw new Error('downloadFile: Invalid value for property `headers`');if(e.background&&'boolean'!=typeof e.background)throw new Error('downloadFile: Invalid value for property `background`');if(e.progressDivider&&'number'!=typeof e.progressDivider)throw new Error('downloadFile: Invalid value for property `progressDivider`');if(e.progressInterval&&'number'!=typeof e.progressInterval)throw new Error('downloadFile: Invalid value for property `progressInterval`');if(e.readTimeout&&'number'!=typeof e.readTimeout)throw new Error('downloadFile: Invalid value for property `readTimeout`');if(e.connectionTimeout&&'number'!=typeof e.connectionTimeout)throw new Error('downloadFile: Invalid value for property `connectionTimeout`');if(e.backgroundTimeout&&'number'!=typeof e.backgroundTimeout)throw new Error('downloadFile: Invalid value for property `backgroundTimeout`');var n=p(),s=[];e.begin&&s.push(t.addListener('DownloadBegin',function(o){o.jobId===n&&e.begin(o)})),e.progress&&s.push(t.addListener('DownloadProgress',function(o){o.jobId===n&&e.progress(o)})),e.resumable&&s.push(t.addListener('DownloadResumable',function(o){o.jobId===n&&e.resumable(o)}));var l={jobId:n,fromUrl:e.fromUrl,toFile:h(e.toFile),headers:e.headers||{},background:!!e.background,progressDivider:e.progressDivider||0,progressInterval:e.progressInterval||0,readTimeout:e.readTimeout||15e3,connectionTimeout:e.connectionTimeout||5e3,backgroundTimeout:e.backgroundTimeout||36e5,hasBeginCallback:e.begin instanceof Function,hasProgressCallback:e.progress instanceof Function,hasResumableCallback:e.resumable instanceof Function};return{jobId:n,promise:o.downloadFile(l).then(function(e){return s.forEach(function(e){return e.remove()}),e}).catch(function(e){return Promise.reject(e)})}},uploadFiles:function(e){if(!o.uploadFiles)return{jobId:-1,promise:Promise.reject(new Error('`uploadFiles` is unsupported on this platform'))};var n=p(),s=[];if('object'!=typeof e)throw new Error('uploadFiles: Invalid value for argument `options`');if('string'!=typeof e.toUrl)throw new Error('uploadFiles: Invalid value for property `toUrl`');if(!Array.isArray(e.files))throw new Error('uploadFiles: Invalid value for property `files`');if(e.headers&&'object'!=typeof e.headers)throw new Error('uploadFiles: Invalid value for property `headers`');if(e.fields&&'object'!=typeof e.fields)throw new Error('uploadFiles: Invalid value for property `fields`');if(e.method&&'string'!=typeof e.method)throw new Error('uploadFiles: Invalid value for property `method`');e.begin?s.push(t.addListener('UploadBegin',e.begin)):e.beginCallback&&s.push(t.addListener('UploadBegin',e.beginCallback)),e.progress?s.push(t.addListener('UploadProgress',e.progress)):e.progressCallback&&s.push(t.addListener('UploadProgress',e.progressCallback));var l={jobId:n,toUrl:e.toUrl,files:e.files,binaryStreamOnly:e.binaryStreamOnly||!1,headers:e.headers||{},fields:e.fields||{},method:e.method||'POST',hasBeginCallback:e.begin instanceof Function||e.beginCallback instanceof Function,hasProgressCallback:e.progress instanceof Function||e.progressCallback instanceof Function};return{jobId:n,promise:o.uploadFiles(l).then(function(e){return s.forEach(function(e){return e.remove()}),e})}},touch:function(e,n,t){if(t&&!(t instanceof Date))throw new Error('touch: Invalid value for argument `ctime`');if(n&&!(n instanceof Date))throw new Error('touch: Invalid value for argument `mtime`');var s;return s=t&&t.getTime(),o.touch(h(e),n&&n.getTime(),s)},scanFile:function(e){return o.scanFile(e)},MainBundlePath:o.RNFSMainBundlePath,CachesDirectoryPath:o.RNFSCachesDirectoryPath,ExternalCachesDirectoryPath:o.RNFSExternalCachesDirectoryPath,DocumentDirectoryPath:o.RNFSDocumentDirectoryPath,DownloadDirectoryPath:o.RNFSDownloadDirectoryPath,ExternalDirectoryPath:o.RNFSExternalDirectoryPath,ExternalStorageDirectoryPath:o.RNFSExternalStorageDirectoryPath,TemporaryDirectoryPath:o.RNFSTemporaryDirectoryPath,LibraryDirectoryPath:o.RNFSLibraryDirectoryPath,PicturesDirectoryPath:o.RNFSPicturesDirectoryPath,FileProtectionKeys:o.RNFSFileProtectionKeys},w=F;_e.default=w},763,[1,22,2,577,764]); -__d(function(g,r,i,a,m,e,d){!(function(n){var t,o,u,f=String.fromCharCode;function c(n){for(var t,o,u=[],f=0,c=n.length;f=55296&&t<=56319&&f65535&&(c+=f((t-=65536)>>>10&1023|55296),t=56320|1023&t),c+=f(t);return c}function v(n){if(n>=55296&&n<=57343)throw Error('Lone surrogate U+'+n.toString(16).toUpperCase()+' is not a scalar value')}function l(n,t){return f(n>>t&63|128)}function s(n){if(0==(4294967168&n))return f(n);var t='';return 0==(4294965248&n)?t=f(n>>6&31|192):0==(4294901760&n)?(v(n),t=f(n>>12&15|224),t+=l(n,6)):0==(4292870144&n)&&(t=f(n>>18&7|240),t+=l(n,12),t+=l(n,6)),t+=f(63&n|128)}function w(){if(u>=o)throw Error('Invalid byte index');var n=255&t[u];if(u++,128==(192&n))return 63&n;throw Error('Invalid continuation byte')}function E(){var n,f;if(u>o)throw Error('Invalid byte index');if(u==o)return!1;if(n=255&t[u],u++,0==(128&n))return n;if(192==(224&n)){if((f=(31&n)<<6|w())>=128)return f;throw Error('Invalid continuation byte')}if(224==(240&n)){if((f=(15&n)<<12|w()<<6|w())>=2048)return v(f),f;throw Error('Invalid continuation byte')}if(240==(248&n)&&(f=(7&n)<<18|w()<<12|w()<<6|w())>=65536&&f<=1114111)return f;throw Error('Invalid UTF-8 detected')}n.version='3.0.0',n.encode=function(n){for(var t=c(n),o=t.length,u=-1,f='';++u1&&void 0!==arguments[1]?arguments[1]:{},c='string'==typeof v?{displayName:v}:v,p=c.onDismiss,w=(0,n.default)(c,o);return['android','ios'].includes(t.Platform.OS)?new Promise(function(n,t){var o=++l,v=f.addListener('RNFileViewerDidOpen',function(e){var s=e.id,f=e.error;if(s===o)return v.remove(),f?t(new Error(f)):n({})}),c=f.addListener('RNFileViewerDidDismiss',function(e){e.id===o&&(c.remove(),p&&p())});s.open(u(e),o,w)}):s.open(e,w)}};_e.default=v},765,[1,96,2]); -__d(function(g,r,i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var t=e(r(d[1])),n=e(r(d[2])),o=e(r(d[3])),u=e(r(d[4])),l=e(r(d[5])),c=e(r(d[6])),f=e(r(d[7])),s=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=h(t);if(n&&n.has(e))return n.get(e);var o={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in e)if("default"!==l&&Object.prototype.hasOwnProperty.call(e,l)){var c=u?Object.getOwnPropertyDescriptor(e,l):null;c&&(c.get||c.set)?Object.defineProperty(o,l,c):o[l]=e[l]}o.default=e,n&&n.set(e,o);return o})(r(d[8])),p=r(d[9]),y=e(r(d[10])),v=r(d[11]);function h(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(h=function(e){return e?n:t})(e)}function P(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}var b=p.StyleSheet.create({container:{},image:{width:150,height:100,borderRadius:13,margin:3,resizeMode:'cover'},imageActive:{flex:1,resizeMode:'contain'}}),j=(function(e){(0,u.default)(j,e);var f,v,h=(f=j,v=P(),function(){var e,t=(0,c.default)(f);if(v){var n=(0,c.default)(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return(0,l.default)(this,e)});function j(){return(0,n.default)(this,j),h.apply(this,arguments)}return(0,o.default)(j,[{key:"render",value:function(){var e=this.props,n=e.containerStyle,o=e.lightboxProps,u=e.imageProps,l=e.imageStyle,c=e.currentMessage;return c?s.default.createElement(p.View,{style:[b.container,n]},s.default.createElement(y.default,(0,t.default)({activeProps:{style:b.imageActive}},o),s.default.createElement(p.Image,(0,t.default)({},u,{style:[b.image,l],source:{uri:c.image}})))):null}}]),j})(s.Component);_e.default=j,j.defaultProps={currentMessage:{image:null},containerStyle:{},imageStyle:{},imageProps:{},lightboxProps:{}},j.propTypes={currentMessage:f.default.object,containerStyle:v.StylePropType,imageStyle:v.StylePropType,imageProps:f.default.object,lightboxProps:f.default.object}},766,[1,22,9,10,12,14,17,204,165,2,767,752]); -__d(function(g,r,i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var t=e(r(d[1])),n=e(r(d[2])),o=e(r(d[3])),s=e(r(d[4])),p=e(r(d[5])),u=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=y(t);if(n&&n.has(e))return n.get(e);var o={},s=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var p in e)if("default"!==p&&Object.prototype.hasOwnProperty.call(e,p)){var u=s?Object.getOwnPropertyDescriptor(e,p):null;u&&(u.get||u.set)?Object.defineProperty(o,p,u):o[p]=e[p]}o.default=e,n&&n.set(e,o);return o})(r(d[6])),l=e(r(d[7])),f=r(d[8]),c=e(r(d[9]));function y(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(y=function(e){return e?n:t})(e)}function h(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}var v=(function(e){(0,o.default)(O,e);var l,y,v=(l=O,y=h(),function(){var e,t=(0,p.default)(l);if(y){var n=(0,p.default)(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return(0,s.default)(this,e)});function O(){var e;(0,t.default)(this,O);for(var n=arguments.length,o=new Array(n),s=0;sw?(o.setState({isPanning:!1,target:{y:n.dy,x:n.dx,opacity:1-Math.abs(n.dy/b)}}),o.close()):c.Animated.spring(o.state.pan,(0,t.default)({toValue:0},o.props.springConfig)).start(function(){o.setState({isPanning:!1})})}}),o}return(0,o.default)(C,[{key:"componentDidMount",value:function(){this.props.isOpen&&this.open()}},{key:"componentDidUpdate",value:function(e){this.props.isOpen!==e.isOpen&&this.props.isOpen&&this.open()}},{key:"render",value:function(){var e,n,o=this,s=this.props,u=s.isOpen,l=s.renderHeader,f=s.swipeToDismiss,h=s.origin,y=s.backgroundColor,w=this.state,P=w.isPanning,O=(w.isAnimating,w.openVal),C=w.target,A={opacity:O.interpolate({inputRange:[0,1],outputRange:[0,C.opacity]})};f&&(e=this._panResponder.panHandlers),P&&(n={top:this.state.pan},A.opacity=this.state.pan.interpolate({inputRange:[-b,0,b],outputRange:[0,1,0]}));var k=[S.open,{left:O.interpolate({inputRange:[0,1],outputRange:[h.x,C.x]}),top:O.interpolate({inputRange:[0,1],outputRange:[h.y+R,C.y+R]}),width:O.interpolate({inputRange:[0,1],outputRange:[h.width,v]}),height:O.interpolate({inputRange:[0,1],outputRange:[h.height,b]})}],V=p.default.createElement(c.Animated.View,{style:[S.background,{backgroundColor:y},A]}),M=p.default.createElement(c.Animated.View,{style:[S.header,A]},l?l(this.close):p.default.createElement(c.TouchableOpacity,{onPress:this.close},p.default.createElement(c.Text,{style:S.closeButton},"\xd7"))),x=p.default.createElement(c.Animated.View,(0,t.default)({style:[k,n]},e),this.props.children);return this.props.navigator?p.default.createElement(c.View,null,V,x,M):p.default.createElement(c.Modal,{visible:u,transparent:!0,onRequestClose:function(){return o.close()}},V,x,M)}}]),C})(p.Component);_e.default=O,O.propTypes={origin:f.default.shape({x:f.default.number,y:f.default.number,width:f.default.number,height:f.default.number}),springConfig:f.default.shape({tension:f.default.number,friction:f.default.number}),backgroundColor:f.default.string,isOpen:f.default.bool,renderHeader:f.default.func,onOpen:f.default.func,onClose:f.default.func,willClose:f.default.func,swipeToDismiss:f.default.bool},O.defaultProps={springConfig:{tension:30,friction:7},backgroundColor:'black'}},768,[1,22,9,10,12,14,17,165,204,2]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),l=r(d[2]),o=t(r(d[3]));e.default=function(t){return n.default.createElement(l.View,{style:{padding:20}},n.default.createElement(l.Text,{style:{color:o.default.alizarin,fontWeight:'600'}},"Video is not implemented by GiftedChat."),n.default.createElement(l.Text,{style:{color:o.default.alizarin,fontWeight:'600'}},"You need to provide your own implementation by using renderMessageVideo prop."))}},769,[1,165,2,754]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),l=r(d[2]),o=t(r(d[3]));e.default=function(t){return n.default.createElement(l.View,{style:{padding:20}},n.default.createElement(l.Text,{style:{color:o.default.alizarin,fontWeight:'600'}},"Audio is not implemented by GiftedChat."),n.default.createElement(l.Text,{style:{color:o.default.alizarin,fontWeight:'600'}},"You need to provide your own implementation by using renderMessageAudio prop."))}},770,[1,165,2,754]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=t(r(d[1])),n=t(r(d[2])),l=r(d[3]),c=t(r(d[4])),u=r(d[5]),f=function(t){var f=t.containerStyle,s=t.polls,h=(s.totalVotes,s.options),p=s.onOptionSelected,y=s.pollId,x=n.default.useContext(u.ThemeContext).colors;return n.default.createElement(l.View,{style:(0,o.default)({},f,{minWidth:150,maxWidth:250})},n.default.createElement(l.View,{style:{paddingLeft:5,paddingRight:5,flexGrow:0,marginTop:10,marginBottom:10}},(h||[]).map(function(t,o){var l=t.text,u=t.selected;return n.default.createElement(c.default,{key:"polls"+y+o,style:{paddingLeft:10,paddingRight:10,height:40,marginTop:3,marginBottom:3,backgroundColor:u?x.primary[700]:x.secondary[700],justifyContent:'center',borderRadius:5},onClick:function(){p(y,l,o)},isChecked:u,rightText:l,rightTextStyle:{color:x.textPrimary[100]},checkedCheckBoxColor:x.textPrimary[100],uncheckedCheckBoxColor:x.textPrimary[100]})})))};e.default=f},771,[1,22,165,2,570,514]); -__d(function(g,r,i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var t=e(r(d[1])),n=e(r(d[2])),o=e(r(d[3])),l=e(r(d[4])),u=e(r(d[5])),f=e(r(d[6])),c=e(r(d[7])),p=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=T(t);if(n&&n.has(e))return n.get(e);var o={},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in e)if("default"!==u&&Object.prototype.hasOwnProperty.call(e,u)){var f=l?Object.getOwnPropertyDescriptor(e,u):null;f&&(f.get||f.set)?Object.defineProperty(o,u,f):o[u]=e[u]}o.default=e,n&&n.set(e,o);return o})(r(d[8])),s=r(d[9]),y=e(r(d[10])),h=e(r(d[11])),v=r(d[12]),S=r(d[13]);function T(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(T=function(e){return e?n:t})(e)}function x(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}var O={marginLeft:10,marginRight:10,marginBottom:5},P={fontSize:10,backgroundColor:'transparent',textAlign:'right'},M={left:s.StyleSheet.create({container:(0,f.default)({},O),text:(0,f.default)({color:h.default.timeTextColor},P)}),right:s.StyleSheet.create({container:(0,f.default)({},O),text:(0,f.default)({color:h.default.white},P)})},b=(function(e){(0,o.default)(v,e);var f,c,h=(f=v,c=x(),function(){var e,t=(0,u.default)(f);if(c){var n=(0,u.default)(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return(0,l.default)(this,e)});function v(){return(0,t.default)(this,v),h.apply(this,arguments)}return(0,n.default)(v,[{key:"render",value:function(){var e=this.props,t=e.position,n=e.containerStyle,o=e.currentMessage,l=e.timeFormat,u=e.timeTextStyle;return o?p.default.createElement(s.View,{style:[M[t].container,n&&n[t]]},p.default.createElement(s.Text,{style:[M[t].text,u&&u[t]]},(0,y.default)(o.createdAt).locale(this.context.getLocale()).format(l))):null}}]),v})(p.Component);_e.default=b,b.contextTypes={getLocale:c.default.func},b.defaultProps={position:'left',currentMessage:{createdAt:null},containerStyle:{},timeFormat:v.TIME_FORMAT,timeTextStyle:{}},b.propTypes={position:c.default.oneOf(['left','right']),currentMessage:c.default.object,containerStyle:c.default.shape({left:S.StylePropType,right:S.StylePropType}),timeFormat:c.default.string,timeTextStyle:c.default.shape({left:S.StylePropType,right:S.StylePropType})}},772,[1,9,10,12,14,17,22,204,165,2,750,754,773,752]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.TIME_FORMAT=e.MIN_COMPOSER_HEIGHT=e.MAX_COMPOSER_HEIGHT=e.DEFAULT_PLACEHOLDER=e.DATE_FORMAT=void 0;var E=r(d[0]).Platform.select({ios:33,android:41,web:34});e.MIN_COMPOSER_HEIGHT=E;e.MAX_COMPOSER_HEIGHT=200;e.DEFAULT_PLACEHOLDER='Type a message...';e.DATE_FORMAT='ll';e.TIME_FORMAT='LT'},773,[2]); -__d(function(g,r,i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var t=e(r(d[1])),n=e(r(d[2])),o=e(r(d[3])),l=e(r(d[4])),u=e(r(d[5])),f=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=v(t);if(n&&n.has(e))return n.get(e);var o={},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in e)if("default"!==u&&Object.prototype.hasOwnProperty.call(e,u)){var f=l?Object.getOwnPropertyDescriptor(e,u):null;f&&(f.get||f.set)?Object.defineProperty(o,u,f):o[u]=e[u]}o.default=e,n&&n.set(e,o);return o})(r(d[6])),c=r(d[7]),p=e(r(d[8])),y=e(r(d[9])),s=r(d[10]);function v(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(v=function(e){return e?n:t})(e)}function S(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}var h=c.StyleSheet.create({container:{alignItems:'center',justifyContent:'center',flex:1,marginTop:5,marginBottom:10},text:{backgroundColor:y.default.backgroundTransparent,color:y.default.defaultColor,fontSize:12,fontWeight:'300'}}),P=(function(e){(0,o.default)(v,e);var p,y,s=(p=v,y=S(),function(){var e,t=(0,u.default)(p);if(y){var n=(0,u.default)(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return(0,l.default)(this,e)});function v(){return(0,t.default)(this,v),s.apply(this,arguments)}return(0,n.default)(v,[{key:"render",value:function(){var e=this.props,t=e.currentMessage,n=e.containerStyle,o=e.wrapperStyle,l=e.textStyle;return t?f.default.createElement(c.View,{style:[h.container,n]},f.default.createElement(c.View,{style:o},f.default.createElement(c.Text,{style:[h.text,l]},t.text))):null}}]),v})(f.Component);_e.default=P,P.defaultProps={currentMessage:{system:!1},containerStyle:{},wrapperStyle:{},textStyle:{}},P.propTypes={currentMessage:p.default.object,containerStyle:s.StylePropType,wrapperStyle:s.StylePropType,textStyle:s.StylePropType}},774,[1,9,10,12,14,17,165,2,204,754,752]); -__d(function(g,r,i,a,m,_e,d){var t=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var e=t(r(d[1])),o=t(r(d[2])),l=t(r(d[3])),n=t(r(d[4])),u=t(r(d[5])),p=t(r(d[6])),s=t(r(d[7])),c=t(r(d[8])),f=r(d[9]),h=r(d[10]),y=t(r(d[11])),x=r(d[12]);function b(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(t){return!1}}var C=f.StyleSheet.create({textInput:(0,p.default)({flex:1,marginLeft:10,fontSize:16,lineHeight:16},f.Platform.select({web:{paddingTop:6,paddingLeft:4}}),{marginTop:f.Platform.select({ios:6,android:0,web:6}),marginBottom:f.Platform.select({ios:5,android:3,web:4})})}),I=(function(t){(0,l.default)(x,t);var s,h,y=(s=x,h=b(),function(){var t,e=(0,u.default)(s);if(h){var o=(0,u.default)(this).constructor;t=Reflect.construct(e,arguments,o)}else t=e.apply(this,arguments);return(0,n.default)(this,t)});function x(){var t;(0,e.default)(this,x);for(var o=arguments.length,l=new Array(o),n=0;n0?s.default.createElement(p.TouchableOpacity,(0,t.default)({testID:"send",accessible:!0,accessibilityLabel:"send",style:[v.container,l],onPress:this.handleOnPress,accessibilityTraits:"button",disabled:y},h),s.default.createElement(p.View,null,o||s.default.createElement(p.Text,{style:[v.text,u]},f))):s.default.createElement(p.View,null)}}]),b})(s.Component);_e.default=P,P.defaultProps={text:'',onSend:function(){},label:'Send',containerStyle:{},textStyle:{},children:null,alwaysShowSend:!1,disabled:!1,sendButtonProps:null},P.propTypes={text:c.default.string,onSend:c.default.func,label:c.default.string,containerStyle:h.StylePropType,textStyle:h.StylePropType,children:c.default.element,alwaysShowSend:c.default.bool,disabled:c.default.bool,sendButtonProps:c.default.object}},778,[1,22,9,10,12,14,17,204,165,2,754,752]); -__d(function(g,r,i,a,m,_e,d){var t=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var e=t(r(d[1])),o=t(r(d[2])),n=t(r(d[3])),l=t(r(d[4])),c=t(r(d[5])),s=t(r(d[6])),u=t(r(d[7])),p=r(d[8]),f=t(r(d[9])),y=r(d[10]);function h(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(t){return!1}}var v=p.StyleSheet.create({container:{alignItems:'center',marginTop:5,marginBottom:10},wrapper:{alignItems:'center',justifyContent:'center',backgroundColor:f.default.defaultColor,borderRadius:15,height:30,paddingLeft:10,paddingRight:10},text:{backgroundColor:f.default.backgroundTransparent,color:f.default.white,fontSize:12},activityIndicator:{marginTop:p.Platform.select({ios:-14,android:-16,default:-15})}}),S=(function(t){(0,n.default)(S,t);var s,f,y=(s=S,f=h(),function(){var t,e=(0,c.default)(s);if(f){var o=(0,c.default)(this).constructor;t=Reflect.construct(e,arguments,o)}else t=e.apply(this,arguments);return(0,l.default)(this,t)});function S(){return(0,e.default)(this,S),y.apply(this,arguments)}return(0,o.default)(S,[{key:"renderLoading",value:function(){return!1===this.props.isLoadingEarlier?u.default.createElement(p.Text,{style:[v.text,this.props.textStyle]},this.props.label):u.default.createElement(p.View,null,u.default.createElement(p.Text,{style:[v.text,this.props.textStyle,{opacity:0}]},this.props.label),u.default.createElement(p.ActivityIndicator,{color:this.props.activityIndicatorColor,size:this.props.activityIndicatorSize,style:[v.activityIndicator,this.props.activityIndicatorStyle]}))}},{key:"render",value:function(){var t=this;return u.default.createElement(p.TouchableOpacity,{style:[v.container,this.props.containerStyle],onPress:function(){t.props.onLoadEarlier&&t.props.onLoadEarlier()},disabled:!0===this.props.isLoadingEarlier,accessibilityTraits:"button"},u.default.createElement(p.View,{style:[v.wrapper,this.props.wrapperStyle]},this.renderLoading()))}}]),S})(u.default.Component);_e.default=S,S.defaultProps={onLoadEarlier:function(){},isLoadingEarlier:!1,label:'Load earlier messages',containerStyle:{},wrapperStyle:{},textStyle:{},activityIndicatorStyle:{},activityIndicatorColor:'white',activityIndicatorSize:'small'},S.propTypes={onLoadEarlier:s.default.func,isLoadingEarlier:s.default.bool,label:s.default.string,containerStyle:y.StylePropType,wrapperStyle:y.StylePropType,textStyle:y.StylePropType,activityIndicatorStyle:y.StylePropType,activityIndicatorColor:s.default.string,activityIndicatorSize:s.default.string}},779,[1,9,10,12,14,17,204,165,2,754,752]); -__d(function(g,r,i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var t=e(r(d[1])),n=e(r(d[2])),s=e(r(d[3])),o=e(r(d[4])),u=e(r(d[5])),l=e(r(d[6])),f=e(r(d[7])),p=e(r(d[8])),c=r(d[9]),y=e(r(d[10])),h=e(r(d[11])),v=e(r(d[12])),M=e(r(d[13])),S=r(d[14]),b=["containerStyle","onMessageLayout"],x=["containerStyle","onMessageLayout"],L=["containerStyle","onMessageLayout"],A=["containerStyle","onMessageLayout"];function B(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}var U={left:c.StyleSheet.create({container:{flexDirection:'row',alignItems:'flex-end',justifyContent:'flex-start',marginLeft:8,marginRight:0}}),right:c.StyleSheet.create({container:{flexDirection:'row',alignItems:'flex-end',justifyContent:'flex-end',marginLeft:0,marginRight:8}})},D=(function(e){(0,o.default)(w,e);var f,D,j=(f=w,D=B(),function(){var e,t=(0,l.default)(f);if(D){var n=(0,l.default)(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return(0,u.default)(this,e)});function w(){return(0,n.default)(this,w),j.apply(this,arguments)}return(0,s.default)(w,[{key:"shouldComponentUpdate",value:function(e){var t=e.currentMessage,n=this.props.currentMessage,s=this.props,o=s.previousMessage,u=s.nextMessage,l=e.nextMessage,f=e.previousMessage,p=this.props.shouldUpdateMessage&&this.props.shouldUpdateMessage(this.props,e)||!1;return t.sent!==n.sent||t.received!==n.received||t.pending!==n.pending||t.createdAt!==n.createdAt||t.text!==n.text||t.image!==n.image||t.video!==n.video||t.audio!==n.audio||o!==f||u!==l||p}},{key:"renderDay",value:function(){if(this.props.currentMessage&&this.props.currentMessage.createdAt){var e=this.props,n=(e.containerStyle,e.onMessageLayout,(0,t.default)(e,b));return this.props.renderDay?this.props.renderDay(n):p.default.createElement(M.default,n)}return null}},{key:"renderBubble",value:function(){var e=this.props,n=(e.containerStyle,e.onMessageLayout,(0,t.default)(e,x));return this.props.renderBubble?this.props.renderBubble(n):p.default.createElement(h.default,n)}},{key:"renderSystemMessage",value:function(){var e=this.props,n=(e.containerStyle,e.onMessageLayout,(0,t.default)(e,L));return this.props.renderSystemMessage?this.props.renderSystemMessage(n):p.default.createElement(v.default,n)}},{key:"renderAvatar",value:function(){var e=this.props,n=e.user,s=e.currentMessage,o=e.showUserAvatar;if(n&&n._id&&s&&s.user&&n._id===s.user._id&&!o)return null;if(s&&s.user&&null===s.user.avatar)return null;var u=this.props,l=(u.containerStyle,u.onMessageLayout,(0,t.default)(u,A));return p.default.createElement(y.default,l)}},{key:"render",value:function(){var e=this.props,t=e.currentMessage,n=e.onMessageLayout,s=e.nextMessage,o=e.position,u=e.containerStyle;if(t){var l=(0,S.isSameUser)(t,s);return p.default.createElement(c.View,{onLayout:n},this.renderDay(),t.system?this.renderSystemMessage():p.default.createElement(c.View,{style:[U[o].container,{marginBottom:l?2:10},!this.props.inverted&&{marginBottom:2},u&&u[o]]},'left'===this.props.position?this.renderAvatar():null,this.renderBubble(),'right'===this.props.position?this.renderAvatar():null))}return null}}]),w})(p.default.Component);_e.default=D,D.defaultProps={renderAvatar:void 0,renderBubble:null,renderDay:null,renderSystemMessage:null,position:'left',currentMessage:{},nextMessage:{},previousMessage:{},user:{},containerStyle:{},showUserAvatar:!1,inverted:!0,shouldUpdateMessage:void 0,onMessageLayout:void 0},D.propTypes={renderAvatar:f.default.func,showUserAvatar:f.default.bool,renderBubble:f.default.func,renderDay:f.default.func,renderSystemMessage:f.default.func,position:f.default.oneOf(['left','right']),currentMessage:f.default.object,nextMessage:f.default.object,previousMessage:f.default.object,user:f.default.object,inverted:f.default.bool,containerStyle:f.default.shape({left:S.StylePropType,right:S.StylePropType}),shouldUpdateMessage:f.default.func,onMessageLayout:f.default.func}},780,[1,96,9,10,12,14,17,204,165,2,755,757,774,776,752]); -__d(function(g,r,i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var t=e(r(d[1])),o=e(r(d[2])),n=e(r(d[3])),l=e(r(d[4])),s=e(r(d[5])),u=e(r(d[6])),c=e(r(d[7])),p=e(r(d[8])),f=e(r(d[9])),h=r(d[10]),y=e(r(d[11])),S=e(r(d[12])),E=e(r(d[13])),v=r(d[14]),T=e(r(d[15])),w=["messages","user","inverted"];function B(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}var C=h.StyleSheet.create({container:{flex:1},containerAlignTop:{flexDirection:'row',alignItems:'flex-start'},contentContainerStyle:{flexGrow:1,justifyContent:'flex-start'},emptyChatContainer:{flex:1,transform:[{scaleY:-1}]},headerWrapper:{flex:1},listStyle:{flex:1},scrollToBottomStyle:{opacity:.8,position:'absolute',right:10,bottom:30,zIndex:999,height:40,width:40,borderRadius:20,backgroundColor:E.default.white,alignItems:'center',justifyContent:'center',shadowColor:E.default.black,shadowOpacity:.5,shadowOffset:{width:0,height:0},shadowRadius:1}}),b=(function(e){(0,s.default)(R,e);var p,E,b=(p=R,E=B(),function(){var e,t=(0,c.default)(p);if(E){var o=(0,c.default)(this).constructor;e=Reflect.construct(t,arguments,o)}else e=t.apply(this,arguments);return(0,u.default)(this,e)});function R(){var e;(0,n.default)(this,R);for(var l=arguments.length,s=new Array(l),u=0;u0&&void 0!==arguments[0])||arguments[0];e.props.inverted?e.scrollTo({offset:0,animated:t}):e.props.forwardRef&&e.props.forwardRef.current&&e.props.forwardRef.current.scrollToEnd({animated:t})},e.handleOnScroll=function(t){var o=t.nativeEvent,n=o.contentOffset.y,l=o.contentSize.height,s=o.layoutMeasurement.height,u=e.props.scrollToBottomOffset;e.props.inverted?n>u?e.setState({showScrollBottom:!0,hasScrolled:!0}):e.setState({showScrollBottom:!1,hasScrolled:!0}):nu?e.setState({showScrollBottom:!0,hasScrolled:!0}):e.setState({showScrollBottom:!1,hasScrolled:!0})},e.renderRow=function(n){var l=n.item,s=n.index;l._id||0===l._id||(0,v.warning)('GiftedChat: `_id` is missing for message',JSON.stringify(l)),l.user||(l.system||(0,v.warning)('GiftedChat: `user` is missing for message',JSON.stringify(l)),l.user={_id:0});var u=e.props,c=u.messages,p=u.user,h=u.inverted,y=(0,t.default)(u,w);if(c&&p){var E=(h?c[s+1]:c[s-1])||{},T=(h?c[s-1]:c[s+1])||{},B=(0,o.default)({},y,{user:p,key:l._id,currentMessage:l,previousMessage:E,inverted:h,nextMessage:T,position:l.user._id===p._id?'right':'left'});return e.props.renderMessage?e.props.renderMessage(B):f.default.createElement(S.default,B)}return null},e.renderChatEmpty=function(){return e.props.renderChatEmpty?e.props.inverted?e.props.renderChatEmpty():f.default.createElement(h.View,{style:C.emptyChatContainer},e.props.renderChatEmpty()):f.default.createElement(h.View,{style:C.container})},e.renderHeaderWrapper=function(){return f.default.createElement(h.View,{style:C.headerWrapper},e.renderLoadEarlier())},e.onLayoutList=function(){!e.props.inverted&&e.props.messages&&e.props.messages.length&&setTimeout(function(){return e.scrollToBottom&&e.scrollToBottom(!1)},15*e.props.messages.length)},e.onEndReached=function(t){var o=t.distanceFromEnd,n=e.props,l=n.loadEarlier,s=n.onLoadEarlier,u=n.infiniteScroll,c=n.isLoadingEarlier;u&&(e.state.hasScrolled||o>0)&&o<=100&&l&&s&&!c&&'web'!==h.Platform.OS&&s()},e.keyExtractor=function(e){return""+e._id},e}return(0,l.default)(R,[{key:"scrollTo",value:function(e){this.props.forwardRef&&this.props.forwardRef.current&&e&&this.props.forwardRef.current.scrollToOffset(e)}},{key:"renderScrollBottomComponent",value:function(){var e=this.props.scrollToBottomComponent;return e?e():f.default.createElement(h.Text,null,"V")}},{key:"renderScrollToBottomWrapper",value:function(){var e=this,t=this.props.scrollToBottomStyle||{};return f.default.createElement(h.View,{style:[C.scrollToBottomStyle,t]},f.default.createElement(h.TouchableOpacity,{onPress:function(){return e.scrollToBottom()},hitSlop:{top:5,left:5,right:5,bottom:5}},this.renderScrollBottomComponent()))}},{key:"render",value:function(){var e=this.props.inverted;return f.default.createElement(h.View,{style:this.props.alignTop?C.containerAlignTop:C.container},this.state.showScrollBottom&&this.props.scrollToBottom?this.renderScrollToBottomWrapper():null,f.default.createElement(h.FlatList,(0,o.default)({ref:this.props.forwardRef,extraData:[this.props.extraData,this.props.isTyping],keyExtractor:this.keyExtractor,enableEmptySections:!0,automaticallyAdjustContentInsets:!1,inverted:e,data:this.props.messages,style:C.listStyle,contentContainerStyle:C.contentContainerStyle,renderItem:this.renderRow},this.props.invertibleScrollViewProps,{ListEmptyComponent:this.renderChatEmpty,ListFooterComponent:e?this.renderHeaderWrapper:this.renderFooter,ListHeaderComponent:e?this.renderFooter:this.renderHeaderWrapper,onScroll:this.handleOnScroll,scrollEventThrottle:100,onLayout:this.onLayoutList,onEndReached:this.onEndReached,onEndReachedThreshold:.1},this.props.listViewProps)))}}]),R})(f.default.PureComponent);_e.default=b,b.defaultProps={messages:[],user:{},isTyping:!1,renderChatEmpty:null,renderFooter:null,renderMessage:null,onLoadEarlier:function(){},onQuickReply:function(){},inverted:!0,loadEarlier:!1,listViewProps:{},invertibleScrollViewProps:{},extraData:null,scrollToBottom:!1,scrollToBottomOffset:200,alignTop:!1,scrollToBottomStyle:{},infiniteScroll:!1,isLoadingEarlier:!1},b.propTypes={messages:p.default.arrayOf(p.default.object),isTyping:p.default.bool,user:p.default.object,renderChatEmpty:p.default.func,renderFooter:p.default.func,renderMessage:p.default.func,renderLoadEarlier:p.default.func,onLoadEarlier:p.default.func,listViewProps:p.default.object,inverted:p.default.bool,loadEarlier:p.default.bool,invertibleScrollViewProps:p.default.object,extraData:p.default.object,scrollToBottom:p.default.bool,scrollToBottomOffset:p.default.number,scrollToBottomComponent:p.default.func,alignTop:p.default.bool,scrollToBottomStyle:v.StylePropType,infiniteScroll:p.default.bool}},781,[1,96,22,9,10,12,14,17,204,165,2,779,780,754,752,782]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=c(n);if(o&&o.has(t))return o.get(t);var u={},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var f in t)if("default"!==f&&Object.prototype.hasOwnProperty.call(t,f)){var s=l?Object.getOwnPropertyDescriptor(t,f):null;s&&(s.get||s.set)?Object.defineProperty(u,f,s):u[f]=t[f]}u.default=t,o&&o.set(t,u);return u})(r(d[1])),o=r(d[2]),u=r(d[3]),l=r(d[4]),f=t(r(d[5]));function c(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(c=function(t){return t?o:n})(t)}var s=o.StyleSheet.create({container:{marginLeft:8,width:45,borderRadius:15,backgroundColor:f.default.leftBubbleBackground}}),p=function(t){var f=t.isTyping,c=n.useMemo(function(){return{yCoords:new o.Animated.Value(200),heightScale:new o.Animated.Value(0),marginScale:new o.Animated.Value(0)}},[]),p=c.yCoords,v=c.heightScale,y=c.marginScale;(0,l.useUpdateLayoutEffect)(function(){f?A():b()},[f]);var A=function(){o.Animated.parallel([o.Animated.spring(p,{toValue:0,useNativeDriver:!1}),o.Animated.timing(v,{toValue:35,duration:250,useNativeDriver:!1}),o.Animated.timing(y,{toValue:8,duration:250,useNativeDriver:!1})]).start()},b=function(){o.Animated.parallel([o.Animated.spring(p,{toValue:200,useNativeDriver:!1}),o.Animated.timing(v,{toValue:0,duration:250,useNativeDriver:!1}),o.Animated.timing(y,{toValue:0,duration:250,useNativeDriver:!1})]).start()};return n.createElement(o.Animated.View,{style:[s.container,{transform:[{translateY:p}],height:v,marginBottom:y}]},f?n.createElement(u.TypingAnimation,{style:{marginLeft:6,marginTop:7.2},dotRadius:4,dotMargin:5.5,dotColor:"rgba(0, 0, 0, 0.38)"}):null)};e.default=p},782,[1,165,2,783,788,754]); -__d(function(g,r,i,a,m,e,d){var n=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"TypingAnimation",{enumerable:!0,get:function(){return t.default}});var t=n(r(d[1]))},783,[1,784]); -__d(function(g,r,i,a,m,_e,d){var t=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var e=t(r(d[1])),n=t(r(d[2])),o=t(r(d[3])),u=t(r(d[4])),l=t(r(d[5])),f=t(r(d[6])),s=r(d[7]),c=t(r(d[8])),y=t(r(d[9])),p=t(r(d[10]));function h(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(t){return!1}}var v=(function(t){(0,o.default)(R,t);var c,v,A=(c=R,v=h(),function(){var t,e=(0,l.default)(c);if(v){var n=(0,l.default)(this).constructor;t=Reflect.construct(e,arguments,n)}else t=e.apply(this,arguments);return(0,u.default)(this,t)});function R(t){var n;(0,e.default)(this,R),n=A.call(this,t);var o=t.dotAmplitude,u=t.dotSpeed,l=t.dotY;return n.state={currentAnimationTime:0},n._animation=function(){n.setState(function(t){return{y1:l+o*Math.sin(t.currentAnimationTime),y2:l+o*Math.sin(t.currentAnimationTime-1),y3:l+o*Math.sin(t.currentAnimationTime-2),currentAnimationTime:t.currentAnimationTime+u}}),n.frameAnimationRequest=requestAnimationFrame(n._animation)},n.frameAnimationRequest=requestAnimationFrame(n._animation),n}return(0,n.default)(R,[{key:"componentWillUnmount",value:function(){cancelAnimationFrame(this.frameAnimationRequest)}},{key:"render",value:function(){var t=this.props,e=t.dotStyles,n=t.style,o=t.dotColor,u=t.dotMargin,l=t.dotRadius,c=t.dotX;return f.default.createElement(s.View,{style:[p.default.container,n]},f.default.createElement(y.default,{x:c-l-u,y:this.state.y1,radius:l,style:e,dotColor:o}),f.default.createElement(y.default,{x:c,y:this.state.y2,radius:l,style:e,dotColor:o}),f.default.createElement(y.default,{x:c+l+u,y:this.state.y3,radius:l,style:e,dotColor:o}))}}]),R})(f.default.Component);v.defaultProps={style:{},dotStyles:{},dotColor:"black",dotMargin:3,dotAmplitude:3,dotSpeed:.15,dotRadius:2.5,dotY:6,dotX:12},v.propTypes={style:c.default.object,dotStyles:c.default.object,dotColor:c.default.string,dotMargin:c.default.number,dotAmplitude:c.default.number,dotSpeed:c.default.number,dotRadius:c.default.number,dotY:c.default.number,dotX:c.default.number};var A=v;_e.default=A},784,[1,9,10,12,14,17,165,2,204,785,787]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=t(r(d[1])),u=r(d[2]),l=t(r(d[3])),n=t(r(d[4])),f=function(t){return o.default.createElement(u.View,{style:[n.default.container,t.dotStyles,(l=t,f=l.x,s=l.y,b=l.radius,{left:f,top:s,width:2*b,height:2*b,borderRadius:b,backgroundColor:l.dotColor})]});var l,f,s,b};f.propTypes={x:l.default.number,y:l.default.number,radius:l.default.number,dotStyles:l.default.object,dotColor:l.default.string};var s=f;e.default=s},785,[1,165,2,204,786]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=r(d[0]).StyleSheet.create({container:{position:"absolute"}});e.default=t},786,[2]); -__d(function(g,r,i,a,m,e,d){},787,[]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.useUpdateLayoutEffect=function(u){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],f=(0,t.useRef)(!0);(0,t.useLayoutEffect)(function(){f.current?f.current=!1:u()},n)};var t=r(d[0])},788,[165]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0})},789,[]); -__d(function(g,r,i,a,m,e,d){var o=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.launchCamera=function(o,u){if('function'!=typeof u)return void console.error('Send proper callback function, check API');c.NativeModules.DyteImagePickerManager.launchCamera((0,n.default)({},t,o),u)},e.launchImageLibrary=function(o,u){if('function'!=typeof u)return void console.error('Send proper callback function, check API');c.NativeModules.DyteImagePickerManager.launchImageLibrary((0,n.default)({},t,o),u)};var n=o(r(d[1])),c=r(d[2]),t={mediaType:'photo',videoQuality:'high',quality:1,maxWidth:0,maxHeight:0,includeBase64:!1,saveToPhotos:!1,durationLimit:0,cameraType:'back'}},790,[1,22,2]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=t(r(d[1])),p=t(r(d[2])),n=t(r(d[3])),s=r(d[4]),c=s.NativeModules.DyteRNDocumentPicker;function l(t){if('filetype'in t)throw new TypeError('A `filetype` option was passed to DocumentPicker.pick, the correct option is `type`');if('types'in t)throw new TypeError('A `types` option was passed to DocumentPicker.pick, the correct option is `type`');if('type'in t||(t.type=x.types.allFiles),t.type=Array.isArray(t.type)?t.type:[t.type],t.type.some(function(t){return void 0===t}))throw new TypeError('Unexpected undefined type option, did you try using a DocumentPicker.types.* that does not exist?');if(Array.isArray(t.type)&&t.type.length<1)throw new TypeError('`type` option should not be an empty array, at least one type must be passed if the `type` option is not omitted');if(t.type.forEach(function(t){if('string'!=typeof t)throw new TypeError("Invalid type option, expected a string not: "+t)}),t.type.length>1&&'android'===s.Platform.OS&&s.Platform.Version<19&&console.warn("RNDocumentPicker: Android API level "+s.Platform.Version+" does not support multiple types, falling back to */*"),Array.isArray(t.type)&&t.type.length>1&&t.type.includes('folder'))throw new TypeError('When type array is folder then other options are not supported');if('mode'in t&&!['import','open'].includes(t.mode))throw new TypeError("Invalid mode option: "+t.mode);if('copyTo'in t&&!['cachesDirectory','documentDirectory'].includes(t.copyTo))throw new TypeError("Invalid copyTo option: "+t.copyTo);return c.pick(t)}function u(t){if('ios'===s.Platform.OS){if(!Array.isArray(t))throw new TypeError('`uris` should be an array of strings');t.forEach(function(t){if('string'!=typeof t)throw new TypeError("Invalid uri parameter, expected a string not: "+t)}),c.releaseSecureAccess(t)}}var f={mimeTypes:{allFiles:'*/*',audio:'audio/*',csv:'text/csv',doc:'application/msword',docx:'application/vnd.openxmlformats-officedocument.wordprocessingml.document',images:'image/*',pdf:'application/pdf',plainText:'text/plain',ppt:'application/vnd.ms-powerpoint',pptx:'application/vnd.openxmlformats-officedocument.presentationml.presentation',video:'video/*',xls:'application/vnd.ms-excel',xlsx:'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet',zip:'application/zip'},utis:{allFiles:'public.item',audio:'public.audio',csv:'public.comma-separated-values-text',doc:'com.microsoft.word.doc',docx:'org.openxmlformats.wordprocessingml.document',images:'public.image',pdf:'com.adobe.pdf',plainText:'public.plain-text',ppt:'com.microsoft.powerpoint.ppt',pptx:'org.openxmlformats.presentationml.presentation',video:'public.movie',xls:'com.microsoft.excel.xls',xlsx:'org.openxmlformats.spreadsheetml.sheet',zip:'public.zip-archive'},extensions:{allFiles:'*',audio:'.3g2 .3gp .aac .adt .adts .aif .aifc .aiff .asf .au .m3u .m4a .m4b .mid .midi .mp2 .mp3 .mp4 .rmi .snd .wav .wax .wma',csv:'.csv',doc:'.doc',docx:'.docx',images:'.jpeg .jpg .png',pdf:'.pdf',plainText:'.txt',ppt:'.ppt',pptx:'.pptx',video:'.mp4',xls:'.xls',xlsx:'.xlsx',zip:'.zip .gz',folder:'folder'}},y={android:f.mimeTypes,ios:f.utis,windows:f.extensions},x=(function(){function t(){(0,p.default)(this,t)}return(0,n.default)(t,null,[{key:"pick",value:function(t){return l((0,o.default)({},t,{multiple:!1})).then(function(t){return t[0]})}},{key:"pickMultiple",value:function(t){return l((0,o.default)({},t,{multiple:!0}))}},{key:"isCancel",value:function(t){return t&&"DOCUMENT_PICKER_CANCELED"===t.code}},{key:"releaseSecureAccess",value:function(t){u(t)}}]),t})();e.default=x,x.types=y[s.Platform.OS]||f.mimeTypes},791,[1,22,9,10,2]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),o=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=l(n);if(o&&o.has(t))return o.get(t);var u={},f=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in t)if("default"!==c&&Object.prototype.hasOwnProperty.call(t,c)){var s=f?Object.getOwnPropertyDescriptor(t,c):null;s&&(s.get||s.set)?Object.defineProperty(u,c,s):u[c]=t[c]}u.default=t,o&&o.set(t,u);return u})(r(d[2])),u=r(d[3]);function l(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(l=function(t){return t?o:n})(t)}var f=function(t){var l=t.children,f=t.useNativeDriver,c=void 0!==f&&f,s=o.useState('android'===u.Platform.OS?0:new u.Animated.Value(0)),v=(0,n.default)(s,2),p=v[0],y=v[1],b=o.useRef(null),O=o.useRef(null),h=function(t){'android'===u.Platform.OS?y(t.endCoordinates?t.endCoordinates.height:t.end.height):u.Animated.parallel([u.Animated.timing(p,{duration:t.duration,toValue:t.endCoordinates.height,useNativeDriver:c})]).start()},P=function(t){'android'===u.Platform.OS?y(0):u.Animated.parallel([u.Animated.timing(p,{duration:t.duration,toValue:0,useNativeDriver:c})]).start()};return o.useEffect(function(){return b.current=u.Keyboard.addListener('android'===u.Platform.OS?'keyboardDidShow':'keyboardWillShow',h),O.current=u.Keyboard.addListener('android'===u.Platform.OS?'keyboardDidHide':'keyboardWillHide',P),function(){var t,n;null==(t=b.current)||t.remove(),null==(n=O.current)||n.remove(),b.current=null,O.current=null}},[]),'android'===u.Platform.OS?o.createElement(u.View,{style:{bottom:p?50:p}},l,o.createElement(u.KeyboardAvoidingView,{behavior:"padding",keyboardVerticalOffset:-p/2})):o.createElement(u.Animated.View,{style:{paddingBottom:p,flex:1}},l)};e.default=f},792,[1,41,165,2]); -__d(function(g,r,i,a,_m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){var t=(0,o.useContext)(h.ConfigServiceContext).sessionConfig,C=t.permissions.polls.can_create,w=(0,p.useDisclosure)(),P=w.isOpen,O=w.onClose,j=w.onOpen,M=(0,o.useContext)(f.MediaRoomContext).mediaRoom,B=(0,o.useContext)(s.PeersServiceContext).selfPeer,S=(0,u.useSelector)(function(t){return t.room.polls}),_=(0,n.useWindowDimensions)(),k=(0,p.useScale)(t.theme.dimensions||_),T=k.height,D=k.width,F=(Math.floor(2*T/3),function(){var t=P?O:j;t()}),R=(0,u.useSelector)(function(t){return t.room.chatMessages}).filter(function(t){return!0!==t.read&&t.type===x.MessageTypes.poll}),W=(0,u.useDispatch)();(0,o.useEffect)(function(){R.length>0&&W((0,m.markMessagesRead)((0,l.default)({},x.MessageTypes.poll,!0)))},[R]);var N=Object.values(S);return o.default.createElement(c.Flex,{height:T-30,width:D,direction:"column",justifyContent:"space-between",overflowY:"auto",px:10,pb:10,pt:50},o.default.createElement(c.Flex,null,o.default.createElement(c.Box,{overflowY:"auto",className:"dyte-client-noScrollbar"},P?o.default.createElement(c.Box,null,P&&o.default.createElement(b.default,{toggle:F})):o.default.createElement(o.default.Fragment,null,N.length>0?o.default.createElement(n.ScrollView,{style:{height:C?T-150:T},contentContainerStyle:{paddingBottom:C?0:120}},o.default.createElement(n.TouchableWithoutFeedback,null,o.default.createElement(c.Box,null,N.map(function(t,l){return o.default.createElement(c.Box,{my:10},o.default.createElement(c.Text,{ml:4},t.createdBy?"Poll by "+t.createdBy:''),o.default.createElement(c.Box,{mt:1,className:"dyte-client-bubble dyte-client-other dyte-client-type-3"},o.default.createElement(E.default,{mediaRoom:M,poll:t,selfPeer:B})))})))):o.default.createElement(c.Flex,{height:T-150,width:D,align:"center",justify:"center"},o.default.createElement(c.Text,{fontSize:"lg",color:v.colors.textPrimary[100]},"No Polls created yet."))))),C&&o.default.createElement(c.Button,{fontSize:"16",onClick:F},o.default.createElement(c.Box,{bg:P?'danger.500':'primary.500',p:8,justify:"center",borderRadius:y.default.small},o.default.createElement(c.Text,{textAlign:"center"},P?'Cancel Poll Creation':'Create New Poll'))))};var l=t(r(d[1])),n=r(d[2]),o=(function(t,l){if(!l&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var n=C(l);if(n&&n.has(t))return n.get(t);var o={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in t)if("default"!==c&&Object.prototype.hasOwnProperty.call(t,c)){var f=u?Object.getOwnPropertyDescriptor(t,c):null;f&&(f.get||f.set)?Object.defineProperty(o,c,f):o[c]=t[c]}o.default=t,n&&n.set(t,o);return o})(r(d[3])),u=r(d[4]),c=r(d[5]),f=r(d[6]),s=r(d[7]),m=r(d[8]),p=r(d[9]),y=t(r(d[10])),h=r(d[11]),x=r(d[12]),b=t(r(d[13])),E=t(r(d[14])),v=r(d[15]);function C(t){if("function"!=typeof WeakMap)return null;var l=new WeakMap,n=new WeakMap;return(C=function(t){return t?n:l})(t)}},793,[1,261,2,165,432,512,585,674,480,493,676,508,718,794,796,798]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){var C=t.toggle,k=(0,u.useContext)(f.MediaRoomContext).mediaRoom,b=u.default.useState({question:'',options:Array(2).fill(''),anonymous:!1,hideVotes:!0}),v=(0,n.default)(b,2),T=v[0],E=v[1],w=(0,u.useContext)(c.ThemeContext).colors,P=function(t,n){var l=T.options;l[n]=t,E((0,o.default)({},T,{options:l}))},O=function(){var t=T.options;t.push(''),E((0,o.default)({},T,{options:t}))},j=(u.default.useContext(x.OrientationContext).orientation,(0,u.useContext)(p.ConfigServiceContext).sessionConfig),B=(0,l.useWindowDimensions)(),R=(j.theme.dimensions||B).height;return u.default.createElement(l.ScrollView,{style:{height:R-200}},u.default.createElement(s.Box,{py:20,px:10},u.default.createElement(s.VStack,{spacing:4},u.default.createElement(s.Text,{fontSize:"xl",textAlign:"center"},"Poll Question"),u.default.createElement(l.TextInput,{multiline:!0,autoFocus:!1,placeholder:"What is your poll for?",numberOfLines:4,value:T.question,placeholderTextColor:w.textPrimary[400],onChangeText:function(t){E((0,o.default)({},T,{question:t}))},style:[{backgroundColor:w.secondary[800],height:75,color:w.textPrimary[300]},y.default.createPollInputText]}),T.options.map(function(t,o){return u.default.createElement(l.TextInput,{autoFocus:!1,placeholder:"Enter an option",value:T.options[o],placeholderTextColor:w.textPrimary[400],onChangeText:function(t){return P(t,o)},style:[{backgroundColor:w.secondary[800],color:w.textPrimary[300]},y.default.createPollInputText]})}),u.default.createElement(s.Box,{bg:"secondary.700",mt:20,width:125,height:30,alignItems:"center",justifyContent:"center"},u.default.createElement(s.Button,{onClick:function(){return O()}},u.default.createElement(s.Text,null,"+ Add an Option"))),u.default.createElement(s.CheckBox,{rightText:"Anonymous",style:{marginTop:15,paddingRight:10,height:20,justifyContent:'center',borderRadius:h.default.small},rightTextStyle:{color:'white'},checkedCheckBoxColor:"white",uncheckedCheckBoxColor:"white",isChecked:T.anonymous,onClick:function(){var t=!T.anonymous;E((0,o.default)({},T,{anonymous:t}))}}),u.default.createElement(s.CheckBox,{rightText:"Hide Results before Voting",style:{marginTop:15,paddingRight:10,height:20,justifyContent:'center',borderRadius:h.default.small},rightTextStyle:{color:'white'},checkedCheckBoxColor:"white",uncheckedCheckBoxColor:"white",isChecked:T.hideVotes,onClick:function(){var t=!T.hideVotes;E((0,o.default)({},T,{hideVotes:t}))}}),u.default.createElement(s.Box,{mt:10,bg:"primary.500",p:8,mb:5,justify:"center",borderRadius:h.default.small},u.default.createElement(s.Button,{fontSize:"16",onClick:function(){var t=T.question,n=T.options;if(t)if(''===n[0]||''===n[1])l.Alert.alert('Error:','Please add minimum two options',[{text:'OK'}]);else{var u=(0,o.default)({},T);u.options=n.filter(function(t){return''!==t}),k.newPoll(u),C()}else l.Alert.alert('Error:','Question Can\'t be empty',[{text:'OK'}])}},u.default.createElement(s.Text,{textAlign:"center"},"Create Poll"))))))};var o=t(r(d[1])),n=t(r(d[2])),l=r(d[3]),u=(function(t,o){if(!o&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var n=C(o);if(n&&n.has(t))return n.get(t);var l={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in t)if("default"!==c&&Object.prototype.hasOwnProperty.call(t,c)){var s=u?Object.getOwnPropertyDescriptor(t,c):null;s&&(s.get||s.set)?Object.defineProperty(l,c,s):l[c]=t[c]}l.default=t,n&&n.set(t,l);return l})(r(d[4])),c=r(d[5]),s=r(d[6]),f=r(d[7]),h=t(r(d[8])),p=r(d[9]),x=r(d[10]),y=t(r(d[11]));function C(t){if("function"!=typeof WeakMap)return null;var o=new WeakMap,n=new WeakMap;return(C=function(t){return t?n:o})(t)}},794,[1,22,41,2,165,514,512,585,676,508,575,795]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(d[1]),n=t(r(d[2])),u=o.StyleSheet.create({createPollInputText:{paddingLeft:15,paddingRight:5,marginTop:20,borderRadius:n.default.medium,paddingTop:10,paddingBottom:10}});e.default=u},795,[1,2,676]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){var s=t.selfPeer,p=t.mediaRoom,v=t.poll,x=function(t){try{p.votePoll({index:t,pollId:v.id})}catch(t){l.Alert.alert('Error','Error: Problem casting your vote',[{text:'OK'}])}};if(console.log('Poll',v),v){v.id;var h=Math.max.apply(Math,(0,n.default)(v.options.map(function(t){return t.votes.length})).concat([0]));return o.default.createElement(u.VStack,{spacing:2,direction:"row",bg:"secondary.800",p:12,mt:8,borderRadius:c.default.medium},o.default.createElement(u.Text,{textAlign:"left"},v.question),o.default.createElement(u.Box,{mt:8},v.options.map(function(t,n){return o.default.createElement(u.Flex,{onClick:function(){return x(n)},mb:4},o.default.createElement(f.default,{active:t.votes.length===h&&t.votes.length>0,option:t,index:n,selfId:s.userId,onChange:function(){return x(n)}}))})))}return o.default.createElement(u.Text,{fontStyle:"italic"},"Poll wasn't found or has been deleted")};var n=t(r(d[1])),l=r(d[2]),o=t(r(d[3])),u=r(d[4]),c=t(r(d[5])),f=t(r(d[6]))},796,[1,49,2,165,512,676,797]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){var f=t.option,p=(t.index,t.active,t.selfId),s=t.onChange,y=(0,o.useContext)(u.ThemeContext).colors,h=f.votes.find(function(t){return t.id===p});return o.default.createElement(n.Box,{bg:h?'primary.500':'secondary.700',borderRadius:l.default.medium,p:6},o.default.createElement(n.HStack,{px:1,align:"center",mr:6},o.default.createElement(n.CheckBox,{style:{paddingRight:10,height:30,justifyContent:'center',borderRadius:l.default.small},checkedCheckBoxColor:"white",uncheckedCheckBoxColor:"white",isChecked:!!h,onClick:s}),o.default.createElement(n.Text,{textAlign:"center"},f.text),null!==f.count&&o.default.createElement(n.Text,null,"("+f.count+")")),o.default.createElement(n.HStack,{mt:1},f.votes.map(function(t,l){return o.default.createElement(n.Tooltip,{label:t.name},o.default.createElement(c.default,{style:{marginRight:5,marginTop:5,marginBottom:5},bgColor:h?y.secondary[700]:y.primary[500],color:y.textPrimary[100],name:t.name}))})))};var n=r(d[1]),o=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=f(n);if(o&&o.has(t))return o.get(t);var l={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in t)if("default"!==c&&Object.prototype.hasOwnProperty.call(t,c)){var p=u?Object.getOwnPropertyDescriptor(t,c):null;p&&(p.get||p.set)?Object.defineProperty(l,c,p):l[c]=t[c]}l.default=t,o&&o.set(t,l);return l})(r(d[2])),l=t(r(d[3])),u=r(d[4]),c=t(r(d[5]));function f(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(f=function(t){return t?o:n})(t)}},797,[1,512,165,676,514,682]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"colors",{enumerable:!0,get:function(){return n.default}}),Object.defineProperty(e,"fontSize",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(e,"fontWeight",{enumerable:!0,get:function(){return f.default}});var n=t(r(d[1])),u=t(r(d[2])),f=t(r(d[3]))},798,[1,576,799,800]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var x={xs:'12px',sm:'14px',md:'16px',lg:'18px',xl:'20px'};e.default=x},799,[]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var l={light:300,normal:400,medium:500,bold:600};e.default=l},800,[]); -__d(function(g,r,_i,_a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){var t=(0,c.useSelector)(function(t){return t.room.roomViewType}),i=(0,n.useContext)(p.PeersServiceContext),l=i.processedPeers,a=i.selfPeer,s=i.joinedProcessedPeers,y=(0,n.useContext)(x.MediaRoomContext).mediaRoom,h=(0,n.useContext)(b.ConfigServiceContext).sessionConfig,k=(0,o.useWindowDimensions)(),C=(0,T.useScale)(h.theme.dimensions||k).width,S=(0,c.useSelector)(function(t){return t.room.requestToJoinPeersList}),_=S.filter(function(t){return t.requestToJoinType===u.RequestToJoinType.present}),P=S.filter(function(t){return t.requestToJoinType===u.RequestToJoinType.ask});l=[a].concat(l.sort(function(t,n){return t.id.localeCompare(n.id)})).filter(function(t){return!(null!=t&&t.webinarHiddenParticipant)});var v=[a].concat(s).filter(function(t){return null==t?void 0:t.webinarHiddenParticipant}).filter(function(t,n,i){return i.findIndex(function(n){return n.id===t.id})===n}),q=[a].concat(s).filter(function(t){return!(null!=t&&t.webinarHiddenParticipant)&&t.requestToJoinType===u.RequestToJoinType.ask});l=l.concat(q).filter((A=new Set,function(t){return!A.has(t.id)&&A.add(t.id)}));var A;var M=function(t,n){y.acceptAllRequestToJoinStage([{id:t,requestToJoinType:n,type:f.WebinarAcceptRequestType.REQUESTED_BY_PARTICIPANT}])},W=function(t){y.rejectRequestToJoinStage(t)};return n.default.createElement(E.Flex,{mt:60,width:C},n.default.createElement(o.ScrollView,{style:{padding:20}},n.default.createElement(o.TouchableWithoutFeedback,null,n.default.createElement(E.Box,null,n.default.createElement(E.Box,{my:20},t===f.DyteViewTypes.webinar&&l.length>0&&n.default.createElement(E.Text,{fontSize:16,fontWeight:"bold",mb:10},"Presenting (",l.length,")"),l.map(function(i){return n.default.createElement(R,{peer:i,key:i.id,mediaRoom:y,permissions:null==h?void 0:h.permissions,roomViewType:t})})),v.length>0&&n.default.createElement(E.Box,null,n.default.createElement(E.Text,{fontSize:16,fontWeight:"bold",mt:20,mb:10},' ',"Attending (",v.length,")"),v.map(function(i){return n.default.createElement(R,{key:i.id,peer:i,mediaRoom:y,permissions:null==h?void 0:h.permissions,roomViewType:t})})),P.length>0&&n.default.createElement(E.Box,null,n.default.createElement(E.Text,{fontSize:16,fontWeight:"bold",mt:20,mb:10},' ',"Want to ask Question (",P.length,")"),P.map(function(t){return n.default.createElement(w,{rejectRequest:W,acceptRequest:M,peer:t,key:t.id,type:"REQUEST_TO_ASK"})})),_.length>0&&n.default.createElement(E.Box,null,n.default.createElement(E.Text,{fontSize:16,fontWeight:"bold",mt:20,mb:10},' ',"Want to Present (",_.length,")"),_.map(function(t){return n.default.createElement(w,{rejectRequest:W,acceptRequest:M,peer:t,key:t.id,type:"REQUEST_TO_PRESENT"})})),n.default.createElement(E.Box,{height:200})))))};var n=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var i=h(n);if(i&&i.has(t))return i.get(t);var l={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in t)if("default"!==a&&Object.prototype.hasOwnProperty.call(t,a)){var u=o?Object.getOwnPropertyDescriptor(t,a):null;u&&(u.get||u.set)?Object.defineProperty(l,a,u):l[a]=t[a]}l.default=t,i&&i.set(t,l);return l})(r(d[1])),i=r(d[2]),l=t(r(d[3])),o=r(d[4]),a=t(r(d[5])),u=r(d[6]),c=r(d[7]),f=r(d[8]),s=t(r(d[9])),p=r(d[10]),E=r(d[11]),y=t(r(d[12])),x=r(d[13]),b=r(d[14]),T=r(d[15]);function h(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,i=new WeakMap;return(h=function(t){return t?i:n})(t)}function w(t){var o=t.rejectRequest,a=t.acceptRequest,u=t.peer,c=t.type,f=(0,n.useContext)(i.ThemeContext).colors;return n.default.createElement(E.Flex,{direction:"row",align:"center",justify:"space-between",bg:"secondary.800",p:8,mt:8,borderRadius:s.default.medium},n.default.createElement(E.Flex,{direction:"row",align:"center"},n.default.createElement(l.default,{name:""+u.name,bgColor:f.primary[500]}),n.default.createElement(E.Text,{ml:10,color:f.textPrimary[200],textAlign:"center",fontWeight:"bold"},n.default.createElement(y.default,{name:u.name>30?u.name.substring(0,20)+"...":""+u.name,charSize:30}),u.isMe?' (me)':null)),n.default.createElement(E.Flex,{ml:"auto",mr:2,direction:"row"},n.default.createElement(E.Box,{mr:6},n.default.createElement(E.Button,{onClick:function(){return a(u.id,c)}},n.default.createElement(E.Icon,{boxSize:"xl",name:"check",fill:f.success[500]}))),n.default.createElement(E.Box,{ml:6},n.default.createElement(E.Button,{onClick:function(){return o(u.id)}},n.default.createElement(E.Icon,{boxSize:"xl",name:"clear",fill:f.danger[500]})))))}function R(t){var o=t.peer,c=t.mediaRoom,p=t.permissions,x=t.roomViewType,T=(0,n.useContext)(i.ThemeContext).colors,h=(0,n.useContext)(b.ConfigServiceContext).participantControls,w=(null==p?void 0:p.pin_participant)||(null==p?void 0:p.can_allow_participant_audio)||(null==p?void 0:p.can_allow_participant_video)||(null==p?void 0:p.kick_participant),R=p.accept_present_requests,k=[];return(w||h.length>0)&&(null!=p&&p.pin_participant&&(o.isPinned?k.push({title:'Unpin',onClick:function(){return c.pin(null)}}):k.push({title:'Pin',onClick:function(){return c.pin(o.id)}})),null!=p&&p.can_allow_participant_audio&&k.push({title:'Mute Audio',onClick:function(){return c.disableAudio(o.id)}}),null!=p&&p.can_allow_participant_video&&k.push({title:'Disable Video',onClick:function(){return c.disableVideo(o.id)}}),null!=p&&p.kick_participant&&!o.isMe&&k.push({title:'Kick',onClick:function(){return c.kick(o.id)}}),x!==f.DyteViewTypes.webinar||o.isMe||!R||o.webinarHiddenParticipant||k.push({title:'Force Stop Presenting',onClick:function(){return c.removePeerFromStage(o.id,f.WebinarAcceptRequestType.REQUESTED_BY_MODERATOR)}}),x===f.DyteViewTypes.webinar&&!o.isMe&&R&&k.push({title:'Grant Premission to Present',onClick:function(){return c.acceptAllRequestToJoinStage([{id:o.id,requestToJoinType:u.RequestToJoinType.present,type:f.WebinarAcceptRequestType.REQUESTED_BY_MODERATOR}])}}),h.forEach(function(t){o.isMe&&!1===t.showSelf||k.push({title:t.label,onClick:function(){return t.onClick(o.id)}})}),k.push({title:'Cancel',onClick:function(){}})),n.default.createElement(E.Flex,{direction:"row",align:"center",justify:"space-between",bg:"secondary.800",p:8,mt:8,borderRadius:s.default.medium},n.default.createElement(E.Flex,{direction:"row",align:"center"},n.default.createElement(l.default,{name:""+o.displayName,bgColor:T.primary[500]}),n.default.createElement(E.HStack,{ml:10,color:T.textPrimary[200],textAlign:"center",fontWeight:"bold"},n.default.createElement(y.default,{name:o.displayName.length>30?o.displayName.substring(0,20)+"...":""+o.displayName,charSize:30}),(o.isMe||o.label)&&n.default.createElement(E.Text,{background:"primary.300",color:"textPrimary.100",pr:4,ml:4,borderRadius:3},o.isMe?'me':o.label))),n.default.createElement(E.Flex,{ml:"auto",mr:2,direction:"row"},n.default.createElement(E.Box,{mr:8},o.producingAudio?n.default.createElement(E.Icon,{boxSize:"xl",name:"mic",fill:T.textPrimary[400]}):n.default.createElement(E.Icon,{boxSize:"xl",name:"mic-off",fill:T.danger[500]})),o.producingVideo?n.default.createElement(E.Icon,{boxSize:"xl",name:"videocam",fill:T.textPrimary[400]}):n.default.createElement(E.Icon,{boxSize:"xl",name:"videocam-off",fill:T.danger[500]}),(w||h.length>0)&&n.default.createElement(a.default,{options:k.map(function(t){return t.title}),actions:k.map(function(t){return t.onClick})})))}},801,[1,165,514,682,2,802,487,432,497,676,674,512,692,585,508,493]); -__d(function(g,r,_i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var t=e(r(d[1])),n=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=c(t);if(n&&n.has(e))return n.get(e);var o={},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var u=l?Object.getOwnPropertyDescriptor(e,i):null;u&&(u.get||u.set)?Object.defineProperty(o,i,u):o[i]=e[i]}o.default=e,n&&n.set(e,o);return o})(r(d[2])),o=r(d[3]),l=r(d[4]),i=r(d[5]),u=e(r(d[6]));function c(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(c=function(e){return e?n:t})(e)}var f=function(e){var c=(0,n.useRef)(),f=(0,n.useState)(!1),s=(0,t.default)(f,2),p=s[0],h=s[1],w=(0,n.useContext)(l.ThemeContext).colors,v=function(t){for(var n=e.options,o=0;o=0&&(n=e.destructiveIndex),o.ActionSheetIOS.showActionSheetWithOptions({options:t,destructiveButtonIndex:n,cancelButtonIndex:t.length-1},function(e){v(e)})}else'android'===o.Platform.OS&&o.UIManager.showPopupMenu((0,o.findNodeHandle)(c.current),t,function(){return console.log('something went wrong with the popup menu')},function(e,t){v(t)})}},n.default.createElement(i.Icon,{boxSize:"xl",ml:5,name:"dots-vertical",fill:w.textPrimary[300]}))),b)};_e.default=f},802,[1,41,165,2,514,512,676]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.stopRecording=e.startRecording=e.getActiveRecording=void 0;var n=t(r(d[1])),o=t(r(d[2]));e.startRecording=function(t){var s,c,u,p;return n.default.async(function(l){for(;;)switch(l.prev=l.next){case 0:return s=t.authToken,c=t.organizationId,u=t.roomName,l.next=3,n.default.awrap(fetch(o.default.apiBase+"/v1/organizations/"+c+"/rooms/"+u+"/recording",{method:'POST',headers:{Accept:'application/json','Content-Type':'application/json',Authorization:"Bearer "+s}}));case 3:if(201===(p=l.sent).status){l.next=6;break}throw new Error('Recording failed to start');case 6:return l.abrupt("return",p.json());case 7:case"end":return l.stop()}},null,null,null,Promise)};e.stopRecording=function(t){var s,c,u,p,l;return n.default.async(function(f){for(;;)switch(f.prev=f.next){case 0:return s=t.authToken,c=t.organizationId,u=t.roomName,p=t.recordingId,f.next=3,n.default.awrap(fetch(o.default.apiBase+"/v1/organizations/"+c+"/rooms/"+u+"/recordings/"+p,{method:'PUT',body:JSON.stringify({recordingAction:'stop'}),headers:{Accept:'application/json','Content-Type':'application/json',Authorization:"Bearer "+s}}));case 3:if(201===(l=f.sent).status){f.next=6;break}throw new Error('Recording failed to stop');case 6:return f.abrupt("return",l.json());case 7:case"end":return f.stop()}},null,null,null,Promise)};e.getActiveRecording=function(t){var s,c,u,p;return n.default.async(function(l){for(;;)switch(l.prev=l.next){case 0:return s=t.authToken,c=t.organizationId,u=t.roomName,l.next=3,n.default.awrap(fetch(o.default.apiBase+"/v1/organizations/"+c+"/rooms/"+u+"/active-recording",{method:'GET',headers:{Accept:'application/json','Content-Type':'application/json',Authorization:"Bearer "+s}}));case 3:return p=l.sent,l.abrupt("return",p.json());case 5:case"end":return l.stop()}},null,null,null,Promise)}},803,[1,67,504]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=b(n);if(o&&o.has(t))return o.get(t);var u={},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in t)if("default"!==s&&Object.prototype.hasOwnProperty.call(t,s)){var c=l?Object.getOwnPropertyDescriptor(t,s):null;c&&(c.get||c.set)?Object.defineProperty(u,s,c):u[s]=t[s]}u.default=t,o&&o.set(t,u);return u})(r(d[1])),o=r(d[2]),u=r(d[3]),l=r(d[4]),s=r(d[5]),c=r(d[6]),f=r(d[7]),p=r(d[8]),y=r(d[9]),T=t(r(d[10]));function b(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(b=function(t){return t?o:n})(t)}var x=function(t){var b=t.isMobile,x=(0,u.useSelector)(function(t){return t.room.roomViewType}),S=(0,u.useSelector)(function(t){return t.participant.requestToJoinStageState}),q=(0,n.useContext)(p.ThemeContext).colors,v=(0,n.useContext)(o.MediaRoomContext).mediaRoom,E=(0,u.useDispatch)(),R=(0,n.useContext)(y.ConfigServiceContext).sessionConfig,w=(0,c.useWindowDimensions)(),C=R.theme.dimensions||w,h=(C.height,C.width),O=x===s.DyteViewTypes.webinar&&S===l.RequestToJoinStageState.INITIATED;return n.default.createElement(f.Modal,{isVisible:O,backdropOpacity:.8,backdropColor:q.secondary[800]},n.default.createElement(f.Flex,{width:.9*h,bg:"secondary.1000",color:"textPrimary.100",px:15,borderRadius:T.default.medium},n.default.createElement(f.Flex,{pt:15},n.default.createElement(f.Text,{fontSize:28,fontWeight:"bold"},"Request")),n.default.createElement(f.Flex,{display:"flex",pb:20},n.default.createElement(f.Flex,{direction:b?'column':'row',justifyContent:"space-between"},n.default.createElement(f.Button,{onClick:function(){return t=l.RequestToJoinType.present,E((0,l.requestToJoinType)(t)),E((0,l.requestedJoinToStageState)(l.RequestToJoinStageState.WAITING)),v.requestToJoinStage(t),void c.Alert.alert('Request Sent',"Request to "+(t===l.RequestToJoinType.present?'present':'ask')+" has been sent successfully to host",[{text:'OK',onPress:function(){}}]);var t}},n.default.createElement(f.Box,{bg:"primary.500",py:12,px:20,mt:20,borderRadius:T.default.small,align:"center"},n.default.createElement(f.Text,null,"Request to Present"))),n.default.createElement(f.Button,{onClick:function(){E((0,l.requestedJoinToStageState)(l.RequestToJoinStageState.NONE)),E((0,l.requestToJoinType)(void 0))}},n.default.createElement(f.Box,{bg:"danger.500",py:12,px:20,mt:20,borderRadius:T.default.small,align:"center"},n.default.createElement(f.Text,null,"Cancel")))))))};e.default=x},804,[1,165,585,432,487,497,2,512,514,508,676]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var l=C(n);if(l&&l.has(t))return l.get(t);var u={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in t)if("default"!==c&&Object.prototype.hasOwnProperty.call(t,c)){var s=o?Object.getOwnPropertyDescriptor(t,c):null;s&&(s.get||s.set)?Object.defineProperty(u,c,s):u[c]=t[c]}u.default=t,l&&l.set(t,u);return u})(r(d[1])),l=r(d[2]),u=r(d[3]),o=r(d[4]),c=r(d[5]),s=r(d[6]),f=r(d[7]),p=r(d[8]),y=r(d[9]),x=t(r(d[10])),E=t(r(d[11])),b=r(d[12]);function C(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,l=new WeakMap;return(C=function(t){return t?l:n})(t)}var w=function(){var t,C=(0,u.useSelector)(function(t){return t.room.roomViewType}),w=(0,u.useSelector)(function(t){return t.participant.presentingState}),T=(0,n.useContext)(l.MediaRoomContext).mediaRoom,h=(0,n.useContext)(s.ConfigServiceContext).sessionConfig,P=((0,u.useSelector)(function(t){return t.participant.requestToJoinType}),'LANDSCAPE'===n.default.useContext(b.OrientationContext).orientation),v=(0,u.useDispatch)(),S=(0,y.useWindowDimensions)(),k=h.theme.dimensions||S,_=(k.height,k.width),O=(0,n.useContext)(p.ThemeContext).colors,R=C===c.DyteViewTypes.webinar&&w===o.PresentingState.INITIATED,j=function(){T.startPresenting()},B=function(){var t;null!=(t=h.permissions)&&t.accept_present_requests?v((0,o.stoppedPresenting)()):T.removePeerFromStage(T.peerid,c.WebinarAcceptRequestType.REQUESTED_BY_PARTICIPANT)},D=(null==(t=h.permissions)||t.accept_present_requests,function(){return o.RequestToJoinType.present?'Start Presenting':'Start Asking'});return n.default.createElement(f.Modal,{isVisible:R,backdropOpacity:.8,backdropColor:O.secondary[800]},n.default.createElement(f.Flex,{width:.9*_,bg:"secondary.1000",color:"textPrimary.100",px:15,borderRadius:x.default.medium},n.default.createElement(f.Flex,{py:25},n.default.createElement(f.Flex,{display:"flex",py:20},P?n.default.createElement(f.HStack,null,n.default.createElement(f.Flex,{width:"50%"},n.default.createElement(E.default,null)),n.default.createElement(f.Flex,{width:"50%",px:25,direction:"column",justify:"center"},n.default.createElement(f.Button,{width:"100%",onClick:B},n.default.createElement(f.Box,{bg:"danger.500",py:15,px:20,borderRadius:x.default.small,align:"center"},n.default.createElement(f.Text,null,"Cancel"))),n.default.createElement(f.Button,{width:"100%",onClick:j},n.default.createElement(f.Box,{bg:"primary.500",py:15,px:20,mt:20,borderRadius:x.default.small,align:"center"},n.default.createElement(f.Text,null,D()))))):n.default.createElement(f.VStack,null,n.default.createElement(E.default,null),n.default.createElement(f.Flex,{direction:"column",justifyContent:"space-between"},n.default.createElement(f.Button,{width:"100%",onClick:B},n.default.createElement(f.Box,{bg:"danger.500",py:12,px:20,mt:10,borderRadius:x.default.small,align:"center"},n.default.createElement(f.Text,null,"Cancel"))),n.default.createElement(f.Button,{width:"100%",onClick:j},n.default.createElement(f.Box,{bg:"primary.500",py:12,px:20,mt:10,borderRadius:x.default.small,align:"center"},n.default.createElement(f.Text,null,D())))))))))};e.default=w},805,[1,165,585,432,487,497,508,512,514,2,676,806,575]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){var t=(0,n.useContext)(p.ConfigServiceContext).sessionConfig,v=(0,c.useWindowDimensions)(),S=(t.theme.dimensions||v).width,x='LANDSCAPE'===n.default.useContext(b.OrientationContext).orientation,y=Math.floor(3*S/9);S<1024&&S>500?y=Math.floor(4*S/9):S<500&&(y=Math.floor(7.2*S/9));var P=Math.floor(y*(x?3:5)/4.4),D=(0,o.useSelector)(function(t){return t.participant.id}),I=(0,o.useSelector)(function(t){return t.participant.videoOff}),w=(0,o.useSelector)(function(t){return t.participant.audioMuted}),C=(0,o.useSelector)(function(t){return t.participant.displayName}),M=(0,o.useSelector)(function(t){return t.participant.displayImageURL}),k=(0,o.useSelector)(function(t){return t.participant.device}),O=(0,o.useSelector)(function(t){return t.participant.participantPermissions}),j=(0,o.useSelector)(function(t){return t.participant.videoProduction}),T=(0,o.useSelector)(function(t){return t.participant.audioProduction}),N=(0,n.useContext)(s.UserTrackContext),A=N.mediaTracks,_=A.webcamTrack,z=A.audioTrack,B=N.inputDevices,L=(B.audioInputDevices,B.videoInputDevices,B.onAudioInputChange,B.onVideoInputChange,B.toggleAudioState),W=B.toggleVideoState,R=n.default.createElement(u.Box,{status:"error",bg:"danger.500",p:12,borderRadius:h.default.small,mt:10,width:y},n.default.createElement(u.HStack,{width:y},n.default.createElement(u.VStack,null,n.default.createElement(u.Text,{mb:2,fontSize:"lg",fontWeight:"bold"},"Permission Denied"),n.default.createElement(u.Text,{fontSize:"sm"},"We could not get permission to access your device.")))),V={id:D,device:k,displayName:C,audioMuted:w,picture:M,videoVisible:!I,videoTrack:_,audioTrack:z,isMe:!0};return n.default.createElement(u.Flex,{direction:"column",justify:"center"},n.default.createElement(f.default,{height:P,width:y,peer:V},n.default.createElement(u.Flex,{position:"absolute",bottom:1,zIndex:2e3},n.default.createElement(u.Flex,{direction:"row",justify:"flex-end",width:y,mb:10},n.default.createElement(u.Button,{disabled:T===l.MediaStates.NOT_APPLICABLE||O.microphone===E.permissionEnum.DENIED,onClick:L},n.default.createElement(u.Box,{height:36,width:36,bg:"secondary.800",borderRadius:h.default.small,align:"center",mr:5,justify:"center"},!w&&z?n.default.createElement(u.Icon,{name:"mic",boxSize:"20",fill:"textPrimary.200"}):n.default.createElement(u.Icon,{name:"mic-off",boxSize:"20",fill:"danger.500"}))),n.default.createElement(u.Button,{disabled:j===l.MediaStates.NOT_APPLICABLE||O.camera===E.permissionEnum.DENIED,onClick:W},n.default.createElement(u.Box,{height:36,width:36,bg:"secondary.800",borderRadius:h.default.small,align:"center",mr:20,justify:"center"},I?n.default.createElement(u.Icon,{name:"videocam-off",boxSize:"20",fill:"danger.500"}):n.default.createElement(u.Icon,{name:"videocam",boxSize:"20",fill:"textPrimary.200"})))))),(O.camera===E.permissionEnum.DENIED||O.microphone===E.permissionEnum.DENIED)&&R)};var n=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=v(n);if(o&&o.has(t))return o.get(t);var u={},c=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in t)if("default"!==l&&Object.prototype.hasOwnProperty.call(t,l)){var f=c?Object.getOwnPropertyDescriptor(t,l):null;f&&(f.get||f.set)?Object.defineProperty(u,l,f):u[l]=t[l]}u.default=t,o&&o.set(t,u);return u})(r(d[1])),o=r(d[2]),u=r(d[3]),c=r(d[4]),l=r(d[5]),f=t(r(d[6])),s=r(d[7]),p=r(d[8]),E=r(d[9]),b=r(d[10]),h=t(r(d[11]));function v(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(v=function(t){return t?o:n})(t)}},806,[1,165,432,512,2,480,681,579,508,487,575,676]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),o=r(d[2]),u=r(d[3]),l=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=s(n);if(o&&o.has(t))return o.get(t);var u={},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var f in t)if("default"!==f&&Object.prototype.hasOwnProperty.call(t,f)){var c=l?Object.getOwnPropertyDescriptor(t,f):null;c&&(c.get||c.set)?Object.defineProperty(u,f,c):u[f]=t[f]}u.default=t,o&&o.set(t,u);return u})(r(d[4])),f=r(d[5]),c=r(d[6]);function s(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(s=function(t){return t?o:n})(t)}var p=function(t){t.isMobile;var s=(0,l.useContext)(u.PeersServiceContext),p=s.joinedProcessedPeers,y=s.selfPeer,h=(0,c.useSelector)(function(t){return t.room.gridView}),v=p.concat([y]).filter(function(t){return!(null!=t&&t.webinarHiddenParticipant)&&(null==t?void 0:t.requestToJoinType)===o.RequestToJoinType.ask});return l.default.createElement(f.Flex,{direction:"row",width:"100%",position:"absolute",zIndex:"1",alignItems:"flex-end",justifyContent:"flex-end",bottom:"70",right:"20"},v.map(function(t){return l.default.createElement(f.Box,{key:t.id},l.default.createElement(n.default,{peer:t,height:80,width:130,hideBadge:!0,zIndex:1}))}),0===v.length&&'multi_alternate'===h&&0!==p.length&&l.default.createElement(f.Box,{key:y.id},l.default.createElement(n.default,{peer:y,height:156,width:96,hideBadge:!0})))};p.defaultProps={isMobile:!1};var y=p;e.default=y},807,[1,681,487,674,165,512,432]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),o=r(d[2]),u=r(d[3]),c=r(d[4]),s=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=M(n);if(o&&o.has(t))return o.get(t);var u={},c=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in t)if("default"!==s&&Object.prototype.hasOwnProperty.call(t,s)){var f=c?Object.getOwnPropertyDescriptor(t,s):null;f&&(f.get||f.set)?Object.defineProperty(u,s,f):u[s]=t[s]}u.default=t,o&&o.set(t,u);return u})(r(d[5])),f=r(d[6]),l=r(d[7]),p=r(d[8]);function M(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(M=function(t){return t?o:n})(t)}var v=s.default.memo(function(t){var M=(0,f.useDispatch)(),v=(0,s.useContext)(l.ConfigServiceContext),y=v.processPreset,S=v.meeting,x=(0,f.useSelector)(function(t){return t.room.producersState}),O=(0,f.useSelector)(function(t){return t.room.legacyMode}),P=(0,f.useSelector)(function(t){return t.room.joined}),b=(0,f.useSelector)(function(t){return t.participant.preset}),h=(0,f.useSelector)(function(t){return t.participant.audioMuted}),k=(0,s.useContext)(u.MediaRoomContext).mediaRoom,w=(0,s.useContext)(c.UserTrackContext).mediaTracks,C=w.audioTrack,E=w.webcamTrack,T=w.screenShareVideoTrack;return(0,s.useEffect)(function(){k&&x===o.MediaStates.LOADED&&n.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:O!==k.legacyMode&&(k.legacyMode=O,k.resetVideoProducers(E,T));case 1:case"end":return t.stop()}},null,null,null,Promise)},[O,x]),(0,s.useEffect)(function(){x===o.MediaStates.NOT_STARTED&&(k.hidden||(k.getMesssages(),k.getPolls()),k.hidden=!1,n.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:if(M((0,o.setProducersState)(o.MediaStates.CONNECTING)),!E){t.next=4;break}return t.next=4,n.default.awrap(k.shareWebcam(E));case 4:if(!C){t.next=7;break}return t.next=7,n.default.awrap(k.shareMic(C,h));case 7:M((0,o.setProducersState)(o.MediaStates.LOADED)),null==S||S.emit(S.Events.localMediaConnected);case 9:case"end":return t.stop()}},null,null,null,Promise))},[x,P]),(0,s.useEffect)(function(){b&&y(b)},[b]),s.default.createElement(p.Box,null)});e.default=v},808,[1,67,480,585,579,165,432,508,512]); -__d(function(g,r,i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=function(e){var E=e.width,x=e.height,h=e.isLandscape,b=e.meetingCode,T=e.roomName,C=e.onChangeMeetingCode,v=e.joinMeeting,w=e.title,j=(0,y.useDispatch)(),O=n.useState({displayName:!1,meetingCode:!1}),P=(0,t.default)(O,2),D=P[0],M=P[1],_=n.useContext(u.ThemeContext).colors,k=(0,y.useSelector)(function(e){return e.participant.displayName});(0,y.useSelector)(function(e){return e.room.roomViewType});return n.createElement(o.Flex,{height:x,width:E,justify:h?'space-evenly':'center',align:"center",backgroundColor:"secondary.1000",top:0,direction:h?'row':'column',bottom:0},n.createElement(o.Flex,{align:"center"},n.createElement(o.Text,{fontWeight:"bold",py:18,fontSize:"lg"},w),n.createElement(l.default,null)),n.createElement(o.Flex,{width:E/(h?3:1)-40,justify:"center"},s.DYTE_DEV_MODE?n.createElement(o.Box,null,n.createElement(o.Text,{color:"textPrimary.300",mt:20},"Name: "),n.createElement(c.TextInput,{style:{paddingLeft:15,height:48,marginVertical:10,borderRadius:p.default.medium,color:_.textPrimary[300],backgroundColor:_.secondary[800],width:E/(h?3:1)-40},onChangeText:function(e){return j((0,f.setUserDisplayName)(e))},editable:!0,showSoftInputOnFocus:!0,value:k})):n.createElement(o.HStack,{justify:"center",py:24},n.createElement(o.Text,null,"you are joining as",' '),n.createElement(o.Text,{fontWeight:"bold"},k)),D.displayName&&n.createElement(o.Text,{color:"danger.300",mb:10}," Please enter your display name"),!T&&s.DYTE_DEV_MODE&&n.createElement(o.Box,null,n.createElement(o.Text,{color:"textPrimary.300"},"Meeting Code:"),n.createElement(c.TextInput,{style:{paddingLeft:15,paddingBottom:7,paddingTop:7,marginVertical:10,borderRadius:p.default.medium,color:_.textPrimary[300],backgroundColor:_.secondary[800],width:E/(h?3:1)-40},onChangeText:C,value:b}),D.meetingCode&&n.createElement(o.Text,{color:"danger.300",mb:10}," Please enter meeting room code")),n.createElement(o.Button,{onClick:function(){var e={displayName:!1,meetingCode:!1};b&&k?v():(k||(e.displayName=!0),b||(e.meetingCode=!0));M(e)}},n.createElement(o.Box,{bg:"primary.500",py:12,mt:10,borderRadius:p.default.medium,align:"center"},n.createElement(o.Text,null,"Join")))))};var t=e(r(d[1])),n=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=E(t);if(n&&n.has(e))return n.get(e);var o={},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in e)if("default"!==c&&Object.prototype.hasOwnProperty.call(e,c)){var u=l?Object.getOwnPropertyDescriptor(e,c):null;u&&(u.get||u.set)?Object.defineProperty(o,c,u):o[c]=e[c]}o.default=e,n&&n.set(e,o);return o})(r(d[2])),o=r(d[3]),l=e(r(d[4])),c=r(d[5]),u=r(d[6]),s=r(d[7]),p=e(r(d[8])),f=r(d[9]),y=r(d[10]);function E(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(E=function(e){return e?n:t})(e)}},809,[1,41,165,512,806,2,514,543,676,487,432]); -__d(function(g,r,i,a,m,e,d){var I;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,(function(I){I.CLIENTID_INVALID="CLIENTID_INVALID",I.MEETING_UNAUTHORIZED="MEETING_UNAUTHORIZED",I.MEETING_NOTFOUND="MEETING_NOTFOUND"})(I||(I={}));var N=I;e.default=N},810,[]); -__d(function(e,i,t,l,n,d,o){n.exports={name:"dyteClientMobile",displayName:"dyteClientMobile"}},811,[]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.updateWebinarPresentingSetting=e.updatePreset=e.updateCanPresent=e.switchToGroupCall=e.stoppedPresenting=e.startedPresenting=e.setVisibilitySettings=e.setVideoTrackSelection=e.setVideoProduction=e.setVideoOff=e.setUserToken=e.setUserDisplayName=e.setUserDisplayImageURL=e.setUser=e.setScreenSharingProduction=e.setScreenSharing=e.setParticipantPermissions=e.setLoggedIn=e.setCameraFacing=e.setAudioTrackSelection=e.setAudioProduction=e.setAudioMuted=e.resetParticipant=e.requestedJoinToStageState=e.requestToJoinType=e.requestToJoinStageRejected=e.requestToJoinStageAccepted=e.requestToJoinPeerStageAccepted=e.removedFromStage=e.permissionEnum=e.muteAllVideo=e.muteAll=e.initiatePresenting=e.disableVideo=e.disableAudio=e.default=e.RequestToJoinType=e.RequestToJoinStageState=e.PresentingState=e.JoinStageSettings=void 0;var n,o,s=t(r(d[1])),c=r(d[2]),u=r(d[3]),p=r(d[4]),l=r(d[5]),S=r(d[6]),T=r(d[7]),f=t(r(d[8]));e.permissionEnum=o,(function(t){t[t.ACCEPTED=0]="ACCEPTED",t[t.DENIED=1]="DENIED",t[t.FAILED=2]="FAILED",t[t.INIT=3]="INIT"})(o||(e.permissionEnum=o={}));var A=(0,c.createAction)('participant/set-user');e.setUser=A;var E=(0,c.createAction)('participant/set-token');e.setUserToken=E;var y=(0,c.createAction)('participant/set-logged-in');e.setLoggedIn=y;var P=(0,c.createAction)('participant/set-display-name');e.setUserDisplayName=P;var I=(0,c.createAction)('participant/set-display-image');e.setUserDisplayImageURL=I;var N=(0,c.createAction)('participant/set-video-production');e.setVideoProduction=N;var v=(0,c.createAction)('participant/set-audio-production');e.setAudioProduction=v;var R=(0,c.createAction)('participant/set-screen-sharing-production');e.setScreenSharingProduction=R;var D=(0,c.createAction)('participant/set-audio-muted');e.setAudioMuted=D;var O=(0,c.createAction)('participant/set-screen-sharing');e.setScreenSharing=O;var _=(0,c.createAction)('participant/set-video-off');e.setVideoOff=_;var b=(0,c.createAction)('participant/set-video-track-selection');e.setVideoTrackSelection=b;var h=(0,c.createAction)('participant/set-audio-track-selection');e.setAudioTrackSelection=h;var q=(0,c.createAction)('participant/set-permissions');e.setParticipantPermissions=q;var J=(0,c.createAction)('websocket/request-to-join-stage-accepted');e.requestToJoinStageAccepted=J;var w=(0,c.createAction)('websocket/request-to-join-stage-rejected');e.requestToJoinStageRejected=w;var k=(0,c.createAction)('websocket/removed-from-stage');e.removedFromStage=k;var M=(0,c.createAction)('room/request-to-join-stage-state');e.requestedJoinToStageState=M;var U=(0,c.createAction)('participant/request-to-join-type');e.requestToJoinType=U;var L=(0,c.createAction)('websocket/started-presenting');e.startedPresenting=L;var C=(0,c.createAction)('websocket/stopped-presenting');e.stoppedPresenting=C;var j=(0,c.createAction)('participant/initiate-presenting');e.initiatePresenting=j;var G=(0,c.createAction)('websocket/peer-added-to-stage');e.requestToJoinPeerStageAccepted=G;var W=(0,c.createAction)('session/reset-pariticipant');e.resetParticipant=W;var H=(0,c.createAction)('session/camera-facing');e.setCameraFacing=H;var V=(0,c.createAction)('websocket/mute-all');e.muteAll=V;var F=(0,c.createAction)('websocket/mute-all-video');e.muteAllVideo=F;var Q=(0,c.createAction)('websocket/disable-audio');e.disableAudio=Q;var x=(0,c.createAction)('websocket/disable-video');e.disableVideo=x;var Y=(0,c.createAction)('websocket/visibility-settings');e.setVisibilitySettings=Y;var z=(0,c.createAction)('websocket/update_can_update');e.updateCanPresent=z;var K=(0,c.createAction)('websocket/update-webinar-update-setting');e.updateWebinarPresentingSetting=K;var B=(0,c.createAction)('websocket/update-userpreset');e.updatePreset=B;var X,Z,$,ee,te=(0,c.createAction)('session/switch-group-call');e.switchToGroupCall=te,e.JoinStageSettings=X,(function(t){t.ALLOWED="allowed",t.ON_REQUEST="on_request",t.NOT_ALLOWED="not_allowed"})(X||(e.JoinStageSettings=X={})),e.PresentingState=Z,(function(t){t[t.PRESENTING=0]="PRESENTING",t[t.NOT_PRESENTING=1]="NOT_PRESENTING",t[t.INITIATED=2]="INITIATED"})(Z||(e.PresentingState=Z={})),e.RequestToJoinStageState=$,(function(t){t[t.NONE=0]="NONE",t[t.WAITING=1]="WAITING",t[t.ACCEPTED=2]="ACCEPTED",t[t.REJECTED=3]="REJECTED",t[t.INITIATED=4]="INITIATED"})($||(e.RequestToJoinStageState=$={})),e.RequestToJoinType=ee,(function(t){t.present="REQUEST_TO_PRESENT",t.ask="REQUEST_TO_ASK"})(ee||(e.RequestToJoinType=ee={}));var ae={id:'',peerId:f.default.v4().toString(),device:'',email:'',displayName:'',authToken:'',loggedIn:!1,displayImageURL:'',audioMuted:!1,videoOff:!1,sharingScreen:!1,videoProduction:u.MediaStates.NOT_STARTED,audioProduction:u.MediaStates.NOT_STARTED,screenSharingProduction:u.MediaStates.NOT_STARTED,shouldProduce:!0,isHost:!1,canUnMute:!0,clientSpecificId:null,participantPermissions:{camera:o.INIT,microphone:o.INIT,externalStorage:o.INIT,bluetooth:o.INIT,photos:o.INIT,readExternalStorage:o.INIT},cameraFacing:'front',hidden:!1,webinarHiddenParticipant:!1,joinStageSettings:X.ALLOWED,requestToJoinStageState:$.NONE,presentingState:Z.NOT_PRESENTING,canPresent:!1,metadata:{preset_name:'default',view_type:'GROUP_CALL'},organizationId:'',preset:null,switched:null};var ie=(0,c.createReducer)(ae,(n={},(0,s.default)(n,W.toString(),function(t){t.sharingScreen=!1,t.videoProduction=u.MediaStates.NOT_STARTED,t.audioProduction=u.MediaStates.NOT_STARTED}),(0,s.default)(n,A.toString(),function(t,n){t.authToken=n.payload.authToken,t.loggedIn=n.payload.loggedIn||!1,t.email=n.payload.email||'',t.displayImageURL=n.payload.picture||'',t.id=n.payload.id||'',t.clientSpecificId=n.payload.clientSpecificId,t.organizationId=n.payload.organizationId,n.payload.name&&n.payload.name.length>0&&(t.displayName=n.payload.name||'')}),(0,s.default)(n,E.toString(),function(t,n){var o;t.authToken=n.payload,t.id=(o=n.payload,(0,l.parseJwt)(o).id)}),(0,s.default)(n,P.toString(),function(t,n){t.displayName=n.payload}),(0,s.default)(n,I.toString(),function(t,n){t.displayImageURL=n.payload}),(0,s.default)(n,y.toString(),function(t,n){t.loggedIn=n.payload}),(0,s.default)(n,q.toString(),function(t,n){t.participantPermissions=n.payload}),(0,s.default)(n,N.toString(),function(t,n){t.videoProduction=n.payload}),(0,s.default)(n,v.toString(),function(t,n){t.audioProduction=n.payload}),(0,s.default)(n,R.toString(),function(t,n){t.screenSharingProduction=n.payload}),(0,s.default)(n,D.toString(),function(t,n){!1!==t.canUnMute&&(t.audioMuted=n.payload)}),(0,s.default)(n,_.toString(),function(t,n){t.videoOff=n.payload}),(0,s.default)(n,b.toString(),function(t,n){t.videoTrackSelection=n.payload}),(0,s.default)(n,h.toString(),function(t,n){t.audioTrackSelection=n.payload}),(0,s.default)(n,O.toString(),function(t,n){t.sharingScreen=n.payload}),(0,s.default)(n,p.roomJoined.toString(),function(t,n){t.isHost=n.payload.isHost}),(0,s.default)(n,V.toString(),function(t,n){t.isHost||(t.audioMuted=!0,t.canUnMute=n.payload.allowUnMute)}),(0,s.default)(n,F.toString(),function(t){t.isHost||(t.videoOff=!0)}),(0,s.default)(n,Q.toString(),function(t){t.audioMuted=!0}),(0,s.default)(n,x.toString(),function(t){t.videoOff=!0}),(0,s.default)(n,H.toString(),function(t,n){t.cameraFacing=n.payload}),(0,s.default)(n,J.toString(),function(t,n){t.joinStageSettings=X.ALLOWED,t.requestToJoinStageState=$.ACCEPTED,t.presentingState=Z.INITIATED,t.requestToJoinType=n.payload.requestToJoinType,t.canPresent=!0}),(0,s.default)(n,z.toString(),function(t,n){t.canPresent=n.payload}),(0,s.default)(n,K.toString(),function(t,n){t.webinarHiddenParticipant=n.payload}),(0,s.default)(n,w.toString(),function(t){t.webinarHiddenParticipant=!0,t.joinStageSettings=X.NOT_ALLOWED,t.requestToJoinStageState=$.REJECTED,t.presentingState=Z.NOT_PRESENTING,t.sharingScreen=!1,t.screenSharingProduction=u.MediaStates.NOT_STARTED,T.Alert.alert('Request Declined','Your Request have been declined by host or moderator',[{text:'OK',onPress:function(){}}])}),(0,s.default)(n,k.toString(),function(t,n){t.webinarHiddenParticipant=!0,t.joinStageSettings=X.NOT_ALLOWED,t.audioMuted=!0,t.videoOff=!0,t.sharingScreen=!1,t.requestToJoinStageState=$.NONE,t.presentingState=Z.NOT_PRESENTING,t.screenSharingProduction=u.MediaStates.NOT_STARTED,t.requestToJoinType=void 0;var o=n.payload.type===S.WebinarAcceptRequestType.REQUESTED_BY_PARTICIPANT?'Dropped successfully.':'Dropped from Stage',s=n.payload.type===S.WebinarAcceptRequestType.REQUESTED_BY_PARTICIPANT?"You are no more "+(t.requestToJoinType===ee.present?'Pesenting':'Asking')+".":"Host/Moderator has force stopped you from "+(t.requestToJoinType===ee.present?'Pesenting':'Asking')+".";T.Alert.alert(o,s,[{text:'OK',onPress:function(){}}]),t.canPresent=!1}),(0,s.default)(n,M.toString(),function(t,n){t.requestToJoinStageState=n.payload}),(0,s.default)(n,U.toString(),function(t,n){t.requestToJoinType=n.payload}),(0,s.default)(n,L.toString(),function(t){t.webinarHiddenParticipant=!1,t.presentingState=Z.PRESENTING}),(0,s.default)(n,C.toString(),function(t){t.webinarHiddenParticipant=!0,t.presentingState=Z.NOT_PRESENTING,t.screenSharingProduction=u.MediaStates.NOT_STARTED,t.sharingScreen=!1,t.canPresent=!1}),(0,s.default)(n,j.toString(),function(t){t.presentingState=Z.INITIATED}),(0,s.default)(n,G.toString(),function(t,n){n.payload.id===t.peerId&&(t.requestToJoinType=n.payload.requestToJoinType)}),(0,s.default)(n,Y.toString(),function(t,n){var o=n.payload,s=(o.hidden,o.joinStageSettings);t.joinStageSettings=s}),(0,s.default)(n,B.toString(),function(t,n){t.preset=n.payload.preset}),(0,s.default)(n,p.peerMetadataUpdated.toString(),function(t,n){t.peerId===n.payload.id&&(t.metadata.preset_name=n.payload.preset_name,t.metadata.view_type=n.payload.view_type)}),(0,s.default)(n,te.toString(),function(t,n){t.videoProduction=u.MediaStates.NOT_STARTED,t.audioProduction=u.MediaStates.NOT_STARTED,t.switched='meeting'}),(0,s.default)(n,p.switchToWebinar.toString(),function(t,n){t.switched='webinar'}),n));e.default=ie},487,[1,261,475,480,481,488,492,2,493]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.browserName=void 0,e.default=function(t,o){var c=v(!1),f=(0,n.default)(c,2),h=f[0],l=f[1],p=o&&o.successDuration;return(0,u.useEffect)(function(){if(h&&p){var t=setTimeout(function(){l(!1)},p);return function(){clearTimeout(t)}}return function(){}},[h,p]),[h,function(){var n=(0,s.default)(t);l(n)}]},e.osName=e.isSafari=e.isMobile=e.isDesktopSafari=e.isChrome=e.getDeviceInfo=void 0,e.parseJwt=function(t){var n=t.split('.')[1].replace(/-/g,'+').replace(/_/g,'/'),o=decodeURIComponent(c.default.decode(n).split('').map(function(t){return"%"+("00"+t.charCodeAt(0).toString(16)).slice(-2)}).join(''));return JSON.parse(o)},e.useDisclosure=void 0,e.useScale=function(t){var n=t.width,o=t.height,u=f.Dimensions.get('screen').width,s=f.Dimensions.get('screen').height;return{width:Math.min(n,u),height:Math.min(o,s)}},e.withAnchorPoint=void 0;var n=t(r(d[1])),o=t(r(d[2])),u=r(d[3]),s=t(r(d[4])),c=t(r(d[5])),f=r(d[6]),h=r(d[3]),l=h.useCallback,v=h.useState,p=f.NativeModules.DyteHelper,w=(new f.NativeEventEmitter(p),function(t){return t>=0&&t<=1}),D=function(t){return t&&t.width>0&&t.height>0},b=.5,N=.5;e.withAnchorPoint=function(t,n,u){if(!w((s=n).x)||!w(s.y))return t;var s;if(!D(u))return t;var c=t.transform;if(!c)return t;if(n.x!==b&&u.width){var f=[];f.push({translateX:u.width*(n.x-b)}),(c=[].concat(f,(0,o.default)(c))).push({translateX:u.width*(b-n.x)})}if(!Array.isArray(c))return{transform:c};if(n.y!==N&&u.height){var h=[];h.push({translateY:u.height*(n.y-N)}),(c=[].concat(h,(0,o.default)(c))).push({translateY:u.height*(N-n.y)})}return{transform:c}};var y=function(){return'react native client'};e.browserName=y;var S=function(){return''};e.osName=S;var M=function(){return!0};e.isMobile=M;e.isChrome=function(){return!0};e.getDeviceInfo=function(){return{isMobile:!0,browserName:'react native client',osName:'',browserVersion:'react native client'}};e.isSafari=function(){return!1};e.isDesktopSafari=function(){return!1};e.useDisclosure=function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0],o=v(t),u=(0,n.default)(o,2),s=u[0],c=u[1];return{isOpen:s,onOpen:l(function(){return c(!0)},[]),onClose:l(function(){return c(!1)},[]),toggle:l(function(){return c(function(t){return!t})},[])}}},488,[1,41,49,165,489,491,2]); +__d(function(g,r,i,a,m,_e,d){"use strict";var e=r(d[0]),t={"text/plain":"Text","text/html":"Url",default:"Text"},o="Copy to clipboard: #{key}, Enter";function n(e){var t=(/mac os x/i.test(navigator.userAgent)?"\u2318":"Ctrl")+"+C";return e.replace(/#{\s*key\s*}/g,t)}m.exports=function(c,l){var s,p,u,y,f,b,w=!1;l||(l={}),s=l.debug||!1;try{if(u=e(),y=document.createRange(),f=document.getSelection(),(b=document.createElement("span")).textContent=c,b.style.all="unset",b.style.position="fixed",b.style.top=0,b.style.clip="rect(0, 0, 0, 0)",b.style.whiteSpace="pre",b.style.webkitUserSelect="text",b.style.MozUserSelect="text",b.style.msUserSelect="text",b.style.userSelect="text",b.addEventListener("copy",function(e){if(e.stopPropagation(),l.format)if(e.preventDefault(),void 0===e.clipboardData){s&&console.warn("unable to use e.clipboardData"),s&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var o=t[l.format]||t.default;window.clipboardData.setData(o,c)}else e.clipboardData.clearData(),e.clipboardData.setData(l.format,c);l.onCopy&&(e.preventDefault(),l.onCopy(e.clipboardData))}),document.body.appendChild(b),y.selectNodeContents(b),f.addRange(y),!document.execCommand("copy"))throw new Error("copy command was unsuccessful");w=!0}catch(e){s&&console.error("unable to copy using execCommand: ",e),s&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(l.format||"text",c),l.onCopy&&l.onCopy(window.clipboardData),w=!0}catch(e){s&&console.error("unable to copy using clipboardData: ",e),s&&console.error("falling back to prompt"),p=n("message"in l?l.message:o),window.prompt(p,c)}}finally{f&&("function"==typeof f.removeRange?f.removeRange(y):f.removeAllRanges()),b&&document.body.removeChild(b),u()}return w}},489,[490]); +__d(function(g,r,_i,a,m,e,d){m.exports=function(){var n=document.getSelection();if(!n.rangeCount)return function(){};for(var t=document.activeElement,o=[],u=0;u>2,o=(3&c)<<4|(h=n.charCodeAt(s++))>>4,A=(15&h)<<2|(u=n.charCodeAt(s++))>>6,l=63&u,isNaN(h)?A=l=64:isNaN(u)&&(l=64),f.push(t.charAt(i)+t.charAt(o)+t.charAt(A)+t.charAt(l)),c=h=u="",i=o=A=l=""}while(s>2,o=(3&c)<<4|(h=n[s++])>>4,A=(15&h)<<2|(u=n[s++])>>6,l=63&u,isNaN(h)?A=l=64:isNaN(u)&&(l=64),f.push(t.charAt(i)+t.charAt(o)+t.charAt(A)+t.charAt(l)),c=h=u="",i=o=A=l=""}while(s>>((3&r)<<3)&255;return f},'undefined'!=typeof console&&console.warn&&console.warn("[SECURITY] node-uuid: crypto not usable, falling back to insecure Math.random()")}})():(function(){if('function'==typeof _r)try{var n=_r(d[0]);t=r=n&&function(){return n(16)},r()}catch(n){}})();for(var f='function'==typeof Buffer?Buffer:Array,i=[],c={},s=0;s<256;s++)i[s]=(s+256).toString(16).substr(1),c[i[s]]=s;function l(n,r){var e=r||0,t=i;return t[n[e++]]+t[n[e++]]+t[n[e++]]+t[n[e++]]+'-'+t[n[e++]]+t[n[e++]]+'-'+t[n[e++]]+t[n[e++]]+'-'+t[n[e++]]+t[n[e++]]+'-'+t[n[e++]]+t[n[e++]]+t[n[e++]]+t[n[e++]]+t[n[e++]]+t[n[e++]]}var v=r(),w=[1|v[0],v[1],v[2],v[3],v[4],v[5]],y=16383&(v[6]<<8|v[7]),p=0,h=0;function C(n,e,t){var o=e&&t||0;'string'==typeof n&&(e='binary'===n?new f(16):null,n=null);var u=(n=n||{}).random||(n.rng||r)();if(u[6]=15&u[6]|64,u[8]=63&u[8]|128,e)for(var i=0;i<16;i++)e[o+i]=u[i];return e||l(u)}var R=C;R.v1=function(n,r,e){var t=r&&e||0,o=r||[],u=null!=(n=n||{}).clockseq?n.clockseq:y,f=null!=n.msecs?n.msecs:(new Date).getTime(),i=null!=n.nsecs?n.nsecs:h+1,c=f-p+(i-h)/1e4;if(c<0&&null==n.clockseq&&(u=u+1&16383),(c<0||f>p)&&null==n.nsecs&&(i=0),i>=1e4)throw new Error('uuid.v1(): Can\'t create more than 10M uuids/sec');p=f,h=i,y=u;var s=(1e4*(268435455&(f+=122192928e5))+i)%4294967296;o[t++]=s>>>24&255,o[t++]=s>>>16&255,o[t++]=s>>>8&255,o[t++]=255&s;var v=f/4294967296*1e4&268435455;o[t++]=v>>>8&255,o[t++]=255&v,o[t++]=v>>>24&15|16,o[t++]=v>>>16&255,o[t++]=u>>>8|128,o[t++]=255&u;for(var C=n.node||w,R=0;R<6;R++)o[t+R]=C[R];return r||l(o)},R.v4=C,R.parse=function(n,r,e){var t=r&&e||0,o=0;for(r=r||[],n.toLowerCase().replace(/[0-9a-f]{2}/g,function(n){o<16&&(r[t+o++]=c[n])});o<16;)r[t+o++]=0;return r},R.unparse=l,R.BufferClass=f,R._rng=r,R._mathRNG=e,R._nodeRNG=t,R._whatwgRNG=o,void 0!==m&&m.exports?m.exports=R:'function'==typeof define&&define.amd?define(function(){return R}):(u=n.uuid,R.noConflict=function(){return n.uuid=u,R},n.uuid=R)})('undefined'!=typeof window?window:null)},493,[494]); +__d(function(g,r,i,a,m,e,d){'use strict';var o=65536,n=4294967295;var t=r(d[0]).Buffer,s=g.crypto||g.msCrypto;s&&s.getRandomValues?m.exports=function(u,f){if(u>n)throw new RangeError('requested too many random bytes');var c=t.allocUnsafe(u);if(u>0)if(u>o)for(var l=0;lp)throw new RangeError('The value "'+t+'" is invalid for option "size"');var e=new Uint8Array(t);return Object.setPrototypeOf(e,l.prototype),e}function l(t,e,n){if('number'==typeof t){if('string'==typeof e)throw new TypeError('The "string" argument must be of type string. Received type number');return b(t)}return y(t,e,n)}function y(t,e,n){if('string'==typeof t)return B(t,e);if(ArrayBuffer.isView(t))return m(t);if(null==t)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof t);if(pt(t,ArrayBuffer)||t&&pt(t.buffer,ArrayBuffer))return I(t,e,n);if('undefined'!=typeof SharedArrayBuffer&&(pt(t,SharedArrayBuffer)||t&&pt(t.buffer,SharedArrayBuffer)))return I(t,e,n);if('number'==typeof t)throw new TypeError('The "value" argument must not be of type number. Received type number');var i=t.valueOf&&t.valueOf();if(null!=i&&i!==t)return l.from(i,e,n);var o=U(t);if(o)return o;if('undefined'!=typeof Symbol&&null!=Symbol.toPrimitive&&'function'==typeof t[Symbol.toPrimitive])return l.from(t[Symbol.toPrimitive]('string'),e,n);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof t)}function w(t){if('number'!=typeof t)throw new TypeError('"size" argument must be of type number');if(t<0)throw new RangeError('The value "'+t+'" is invalid for option "size"')}function v(t,e,n){return w(t),t<=0?c(t):void 0!==e?'string'==typeof n?c(t).fill(e,n):c(t).fill(e):c(t)}function b(t){return w(t),c(t<0?0:0|A(t))}function B(t,e){if('string'==typeof e&&''!==e||(e='utf8'),!l.isEncoding(e))throw new TypeError('Unknown encoding: '+e);var n=0|R(t,e),i=c(n),o=i.write(t,e);return o!==n&&(i=i.slice(0,o)),i}function E(t){for(var e=t.length<0?0:0|A(t.length),n=c(e),i=0;i=p)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+p.toString(16)+' bytes');return 0|t}function R(t,e){if(l.isBuffer(t))return t.length;if(ArrayBuffer.isView(t)||pt(t,ArrayBuffer))return t.byteLength;if('string'!=typeof t)throw new TypeError("The \"string\" argument must be one of type string, Buffer, or ArrayBuffer. Received type "+typeof t);var n=t.length,i=arguments.length>2&&!0===arguments[2];if(!i&&0===n)return 0;for(var o=!1;;)switch(e){case'ascii':case'latin1':case'binary':return n;case'utf8':case'utf-8':return ft(t).length;case'ucs2':case'ucs-2':case'utf16le':case'utf-16le':return 2*n;case'hex':return n>>>1;case'base64':return ht(t).length;default:if(o)return i?-1:ft(t).length;e=(''+e).toLowerCase(),o=!0}}function T(t,e,n){var i=!1;if((void 0===e||e<0)&&(e=0),e>this.length)return'';if((void 0===n||n>this.length)&&(n=this.length),n<=0)return'';if((n>>>=0)<=(e>>>=0))return'';for(t||(t='utf8');;)switch(t){case'hex':return Y(this,e,n);case'utf8':case'utf-8':return N(this,e,n);case'ascii':return D(this,e,n);case'latin1':case'binary':return z(this,e,n);case'base64':return C(this,e,n);case'ucs2':case'ucs-2':case'utf16le':case'utf-16le':return G(this,e,n);default:if(i)throw new TypeError('Unknown encoding: '+t);t=(t+'').toLowerCase(),i=!0}}function O(t,e,n){var i=t[e];t[e]=t[n],t[n]=i}function L(t,e,n,i,o){if(0===t.length)return-1;if('string'==typeof n?(i=n,n=0):n>2147483647?n=2147483647:n<-2147483648&&(n=-2147483648),ct(n=+n)&&(n=o?0:t.length-1),n<0&&(n=t.length+n),n>=t.length){if(o)return-1;n=t.length-1}else if(n<0){if(!o)return-1;n=0}if('string'==typeof e&&(e=l.from(e,i)),l.isBuffer(e))return 0===e.length?-1:M(t,e,n,i,o);if('number'==typeof e)return e&=255,'function'==typeof Uint8Array.prototype.indexOf?o?Uint8Array.prototype.indexOf.call(t,e,n):Uint8Array.prototype.lastIndexOf.call(t,e,n):M(t,[e],n,i,o);throw new TypeError('val must be string, number or Buffer')}function M(t,e,n,i,o){var f,u=1,s=t.length,h=e.length;if(void 0!==i&&('ucs2'===(i=String(i).toLowerCase())||'ucs-2'===i||'utf16le'===i||'utf-16le'===i)){if(t.length<2||e.length<2)return-1;u=2,s/=2,h/=2,n/=2}function a(t,e){return 1===u?t[e]:t.readUInt16BE(e*u)}if(o){var p=-1;for(f=n;fs&&(n=s-h),f=n;f>=0;f--){for(var c=!0,l=0;lo&&(i=o):i=o;var f,u=e.length;for(i>u/2&&(i=u/2),f=0;f239?4:f>223?3:f>191?2:1;if(o+s<=n){var h=void 0,a=void 0,p=void 0,c=void 0;switch(s){case 1:f<128&&(u=f);break;case 2:128==(192&(h=t[o+1]))&&(c=(31&f)<<6|63&h)>127&&(u=c);break;case 3:h=t[o+1],a=t[o+2],128==(192&h)&&128==(192&a)&&(c=(15&f)<<12|(63&h)<<6|63&a)>2047&&(c<55296||c>57343)&&(u=c);break;case 4:h=t[o+1],a=t[o+2],p=t[o+3],128==(192&h)&&128==(192&a)&&128==(192&p)&&(c=(15&f)<<18|(63&h)<<12|(63&a)<<6|63&p)>65535&&c<1114112&&(u=c)}}null===u?(u=65533,s=1):u>65535&&(u-=65536,i.push(u>>>10&1023|55296),u=56320|1023&u),i.push(u),o+=s}return j(i)}_e.kMaxLength=p,l.TYPED_ARRAY_SUPPORT=(function(){try{var t=new Uint8Array(1),e={foo:function(){return 42}};return Object.setPrototypeOf(e,Uint8Array.prototype),Object.setPrototypeOf(t,e),42===t.foo()}catch(t){return!1}})(),l.TYPED_ARRAY_SUPPORT||'undefined'==typeof console||'function'!=typeof console.error||console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support."),Object.defineProperty(l.prototype,'parent',{enumerable:!0,get:function(){if(l.isBuffer(this))return this.buffer}}),Object.defineProperty(l.prototype,'offset',{enumerable:!0,get:function(){if(l.isBuffer(this))return this.byteOffset}}),l.poolSize=8192,l.from=function(t,e,n){return y(t,e,n)},Object.setPrototypeOf(l.prototype,Uint8Array.prototype),Object.setPrototypeOf(l,Uint8Array),l.alloc=function(t,e,n){return v(t,e,n)},l.allocUnsafe=function(t){return b(t)},l.allocUnsafeSlow=function(t){return b(t)},l.isBuffer=function(t){return null!=t&&!0===t._isBuffer&&t!==l.prototype},l.compare=function(t,e){if(pt(t,Uint8Array)&&(t=l.from(t,t.offset,t.byteLength)),pt(e,Uint8Array)&&(e=l.from(e,e.offset,e.byteLength)),!l.isBuffer(t)||!l.isBuffer(e))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(t===e)return 0;for(var n=t.length,i=e.length,o=0,f=Math.min(n,i);oi.length?(l.isBuffer(f)||(f=l.from(f)),f.copy(i,o)):Uint8Array.prototype.set.call(i,f,o);else{if(!l.isBuffer(f))throw new TypeError('"list" argument must be an Array of Buffers');f.copy(i,o)}o+=f.length}return i},l.byteLength=R,l.prototype._isBuffer=!0,l.prototype.swap16=function(){var t=this.length;if(t%2!=0)throw new RangeError('Buffer size must be a multiple of 16-bits');for(var e=0;ee&&(t+=' ... '),''},a&&(l.prototype[a]=l.prototype.inspect),l.prototype.compare=function(t,e,n,i,o){if(pt(t,Uint8Array)&&(t=l.from(t,t.offset,t.byteLength)),!l.isBuffer(t))throw new TypeError("The \"target\" argument must be one of type Buffer or Uint8Array. Received type "+typeof t);if(void 0===e&&(e=0),void 0===n&&(n=t?t.length:0),void 0===i&&(i=0),void 0===o&&(o=this.length),e<0||n>t.length||i<0||o>this.length)throw new RangeError('out of range index');if(i>=o&&e>=n)return 0;if(i>=o)return-1;if(e>=n)return 1;if(e>>>=0,n>>>=0,i>>>=0,o>>>=0,this===t)return 0;for(var f=o-i,u=n-e,s=Math.min(f,u),h=this.slice(i,o),a=t.slice(e,n),p=0;p>>=0,isFinite(n)?(n>>>=0,void 0===i&&(i='utf8')):(i=n,n=void 0)}var o=this.length-e;if((void 0===n||n>o)&&(n=o),t.length>0&&(n<0||e<0)||e>this.length)throw new RangeError('Attempt to write outside buffer bounds');i||(i='utf8');for(var f=!1;;)switch(i){case'hex':return _(this,t,e,n);case'utf8':case'utf-8':return S(this,t,e,n);case'ascii':case'latin1':case'binary':return x(this,t,e,n);case'base64':return P(this,t,e,n);case'ucs2':case'ucs-2':case'utf16le':case'utf-16le':return k(this,t,e,n);default:if(f)throw new TypeError('Unknown encoding: '+i);i=(''+i).toLowerCase(),f=!0}},l.prototype.toJSON=function(){return{type:'Buffer',data:Array.prototype.slice.call(this._arr||this,0)}};var F=4096;function j(t){var e=t.length;if(e<=F)return String.fromCharCode.apply(String,t);for(var n='',i=0;ii)&&(n=i);for(var o='',f=e;fn)throw new RangeError('Trying to access beyond buffer length')}function q(t,e,n,i,o,f){if(!l.isBuffer(t))throw new TypeError('"buffer" argument must be a Buffer instance');if(e>o||et.length)throw new RangeError('Index out of range')}function W(t,e,n,i,o){rt(e,i,o,t,n,7);var f=Number(e&BigInt(4294967295));t[n++]=f,f>>=8,t[n++]=f,f>>=8,t[n++]=f,f>>=8,t[n++]=f;var u=Number(e>>BigInt(32)&BigInt(4294967295));return t[n++]=u,u>>=8,t[n++]=u,u>>=8,t[n++]=u,u>>=8,t[n++]=u,n}function X(t,e,n,i,o){rt(e,i,o,t,n,7);var f=Number(e&BigInt(4294967295));t[n+7]=f,f>>=8,t[n+6]=f,f>>=8,t[n+5]=f,f>>=8,t[n+4]=f;var u=Number(e>>BigInt(32)&BigInt(4294967295));return t[n+3]=u,u>>=8,t[n+2]=u,u>>=8,t[n+1]=u,u>>=8,t[n]=u,n+8}function J(t,e,n,i,o,f){if(n+i>t.length)throw new RangeError('Index out of range');if(n<0)throw new RangeError('Index out of range')}function Z(t,e,n,i,o){return e=+e,n>>>=0,o||J(t,0,n,4),h.write(t,e,n,i,23,4),n+4}function $(t,e,n,i,o){return e=+e,n>>>=0,o||J(t,0,n,8),h.write(t,e,n,i,52,8),n+8}l.prototype.slice=function(t,e){var n=this.length;t=~~t,e=void 0===e?n:~~e,t<0?(t+=n)<0&&(t=0):t>n&&(t=n),e<0?(e+=n)<0&&(e=0):e>n&&(e=n),e>>=0,e>>>=0,n||V(t,e,this.length);for(var i=this[t],o=1,f=0;++f>>=0,e>>>=0,n||V(t,e,this.length);for(var i=this[t+--e],o=1;e>0&&(o*=256);)i+=this[t+--e]*o;return i},l.prototype.readUint8=l.prototype.readUInt8=function(t,e){return t>>>=0,e||V(t,1,this.length),this[t]},l.prototype.readUint16LE=l.prototype.readUInt16LE=function(t,e){return t>>>=0,e||V(t,2,this.length),this[t]|this[t+1]<<8},l.prototype.readUint16BE=l.prototype.readUInt16BE=function(t,e){return t>>>=0,e||V(t,2,this.length),this[t]<<8|this[t+1]},l.prototype.readUint32LE=l.prototype.readUInt32LE=function(t,e){return t>>>=0,e||V(t,4,this.length),(this[t]|this[t+1]<<8|this[t+2]<<16)+16777216*this[t+3]},l.prototype.readUint32BE=l.prototype.readUInt32BE=function(t,e){return t>>>=0,e||V(t,4,this.length),16777216*this[t]+(this[t+1]<<16|this[t+2]<<8|this[t+3])},l.prototype.readBigUInt64LE=yt(function(t){et(t>>>=0,'offset');var e=this[t],n=this[t+7];void 0!==e&&void 0!==n||nt(t,this.length-8);var i=e+this[++t]*Math.pow(2,8)+this[++t]*Math.pow(2,16)+this[++t]*Math.pow(2,24),o=this[++t]+this[++t]*Math.pow(2,8)+this[++t]*Math.pow(2,16)+n*Math.pow(2,24);return BigInt(i)+(BigInt(o)<>>=0,'offset');var e=this[t],n=this[t+7];void 0!==e&&void 0!==n||nt(t,this.length-8);var i=e*Math.pow(2,24)+this[++t]*Math.pow(2,16)+this[++t]*Math.pow(2,8)+this[++t],o=this[++t]*Math.pow(2,24)+this[++t]*Math.pow(2,16)+this[++t]*Math.pow(2,8)+n;return(BigInt(i)<>>=0,e>>>=0,n||V(t,e,this.length);for(var i=this[t],o=1,f=0;++f=(o*=128)&&(i-=Math.pow(2,8*e)),i},l.prototype.readIntBE=function(t,e,n){t>>>=0,e>>>=0,n||V(t,e,this.length);for(var i=e,o=1,f=this[t+--i];i>0&&(o*=256);)f+=this[t+--i]*o;return f>=(o*=128)&&(f-=Math.pow(2,8*e)),f},l.prototype.readInt8=function(t,e){return t>>>=0,e||V(t,1,this.length),128&this[t]?-1*(255-this[t]+1):this[t]},l.prototype.readInt16LE=function(t,e){t>>>=0,e||V(t,2,this.length);var n=this[t]|this[t+1]<<8;return 32768&n?4294901760|n:n},l.prototype.readInt16BE=function(t,e){t>>>=0,e||V(t,2,this.length);var n=this[t+1]|this[t]<<8;return 32768&n?4294901760|n:n},l.prototype.readInt32LE=function(t,e){return t>>>=0,e||V(t,4,this.length),this[t]|this[t+1]<<8|this[t+2]<<16|this[t+3]<<24},l.prototype.readInt32BE=function(t,e){return t>>>=0,e||V(t,4,this.length),this[t]<<24|this[t+1]<<16|this[t+2]<<8|this[t+3]},l.prototype.readBigInt64LE=yt(function(t){et(t>>>=0,'offset');var e=this[t],n=this[t+7];void 0!==e&&void 0!==n||nt(t,this.length-8);var i=this[t+4]+this[t+5]*Math.pow(2,8)+this[t+6]*Math.pow(2,16)+(n<<24);return(BigInt(i)<>>=0,'offset');var e=this[t],n=this[t+7];void 0!==e&&void 0!==n||nt(t,this.length-8);var i=(e<<24)+this[++t]*Math.pow(2,16)+this[++t]*Math.pow(2,8)+this[++t];return(BigInt(i)<>>=0,e||V(t,4,this.length),h.read(this,t,!0,23,4)},l.prototype.readFloatBE=function(t,e){return t>>>=0,e||V(t,4,this.length),h.read(this,t,!1,23,4)},l.prototype.readDoubleLE=function(t,e){return t>>>=0,e||V(t,8,this.length),h.read(this,t,!0,52,8)},l.prototype.readDoubleBE=function(t,e){return t>>>=0,e||V(t,8,this.length),h.read(this,t,!1,52,8)},l.prototype.writeUintLE=l.prototype.writeUIntLE=function(t,e,n,i){(t=+t,e>>>=0,n>>>=0,i)||q(this,t,e,n,Math.pow(2,8*n)-1,0);var o=1,f=0;for(this[e]=255&t;++f>>=0,n>>>=0,i)||q(this,t,e,n,Math.pow(2,8*n)-1,0);var o=n-1,f=1;for(this[e+o]=255&t;--o>=0&&(f*=256);)this[e+o]=t/f&255;return e+n},l.prototype.writeUint8=l.prototype.writeUInt8=function(t,e,n){return t=+t,e>>>=0,n||q(this,t,e,1,255,0),this[e]=255&t,e+1},l.prototype.writeUint16LE=l.prototype.writeUInt16LE=function(t,e,n){return t=+t,e>>>=0,n||q(this,t,e,2,65535,0),this[e]=255&t,this[e+1]=t>>>8,e+2},l.prototype.writeUint16BE=l.prototype.writeUInt16BE=function(t,e,n){return t=+t,e>>>=0,n||q(this,t,e,2,65535,0),this[e]=t>>>8,this[e+1]=255&t,e+2},l.prototype.writeUint32LE=l.prototype.writeUInt32LE=function(t,e,n){return t=+t,e>>>=0,n||q(this,t,e,4,4294967295,0),this[e+3]=t>>>24,this[e+2]=t>>>16,this[e+1]=t>>>8,this[e]=255&t,e+4},l.prototype.writeUint32BE=l.prototype.writeUInt32BE=function(t,e,n){return t=+t,e>>>=0,n||q(this,t,e,4,4294967295,0),this[e]=t>>>24,this[e+1]=t>>>16,this[e+2]=t>>>8,this[e+3]=255&t,e+4},l.prototype.writeBigUInt64LE=yt(function(t){return W(this,t,arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,BigInt(0),BigInt('0xffffffffffffffff'))}),l.prototype.writeBigUInt64BE=yt(function(t){return X(this,t,arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,BigInt(0),BigInt('0xffffffffffffffff'))}),l.prototype.writeIntLE=function(t,e,n,i){if(t=+t,e>>>=0,!i){var o=Math.pow(2,8*n-1);q(this,t,e,n,o-1,-o)}var f=0,u=1,s=0;for(this[e]=255&t;++f>0)-s&255;return e+n},l.prototype.writeIntBE=function(t,e,n,i){if(t=+t,e>>>=0,!i){var o=Math.pow(2,8*n-1);q(this,t,e,n,o-1,-o)}var f=n-1,u=1,s=0;for(this[e+f]=255&t;--f>=0&&(u*=256);)t<0&&0===s&&0!==this[e+f+1]&&(s=1),this[e+f]=(t/u>>0)-s&255;return e+n},l.prototype.writeInt8=function(t,e,n){return t=+t,e>>>=0,n||q(this,t,e,1,127,-128),t<0&&(t=255+t+1),this[e]=255&t,e+1},l.prototype.writeInt16LE=function(t,e,n){return t=+t,e>>>=0,n||q(this,t,e,2,32767,-32768),this[e]=255&t,this[e+1]=t>>>8,e+2},l.prototype.writeInt16BE=function(t,e,n){return t=+t,e>>>=0,n||q(this,t,e,2,32767,-32768),this[e]=t>>>8,this[e+1]=255&t,e+2},l.prototype.writeInt32LE=function(t,e,n){return t=+t,e>>>=0,n||q(this,t,e,4,2147483647,-2147483648),this[e]=255&t,this[e+1]=t>>>8,this[e+2]=t>>>16,this[e+3]=t>>>24,e+4},l.prototype.writeInt32BE=function(t,e,n){return t=+t,e>>>=0,n||q(this,t,e,4,2147483647,-2147483648),t<0&&(t=4294967295+t+1),this[e]=t>>>24,this[e+1]=t>>>16,this[e+2]=t>>>8,this[e+3]=255&t,e+4},l.prototype.writeBigInt64LE=yt(function(t){return W(this,t,arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,-BigInt('0x8000000000000000'),BigInt('0x7fffffffffffffff'))}),l.prototype.writeBigInt64BE=yt(function(t){return X(this,t,arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,-BigInt('0x8000000000000000'),BigInt('0x7fffffffffffffff'))}),l.prototype.writeFloatLE=function(t,e,n){return Z(this,t,e,!0,n)},l.prototype.writeFloatBE=function(t,e,n){return Z(this,t,e,!1,n)},l.prototype.writeDoubleLE=function(t,e,n){return $(this,t,e,!0,n)},l.prototype.writeDoubleBE=function(t,e,n){return $(this,t,e,!1,n)},l.prototype.copy=function(t,e,n,i){if(!l.isBuffer(t))throw new TypeError('argument should be a Buffer');if(n||(n=0),i||0===i||(i=this.length),e>=t.length&&(e=t.length),e||(e=0),i>0&&i=this.length)throw new RangeError('Index out of range');if(i<0)throw new RangeError('sourceEnd out of bounds');i>this.length&&(i=this.length),t.length-e>>=0,n=void 0===n?this.length:n>>>0,t||(t=0),'number'==typeof t)for(f=e;f=i+4;n-=3)e="_"+t.slice(n-3,n)+e;return""+t.slice(0,n)+e}function tt(t,e,n){et(e,'offset'),void 0!==t[e]&&void 0!==t[e+n]||nt(e,t.length-(n+1))}function rt(t,e,n,i,o,f){if(t>n||t3?0===e||e===BigInt(0)?">= 0"+s+" and < 2"+s+" ** "+8*(f+1)+s:">= -(2"+s+" ** "+(8*(f+1)-1)+s+") and < 2 ** "+(8*(f+1)-1)+s:">= "+e+s+" and <= "+n+s,new H.ERR_OUT_OF_RANGE('value',u,t)}tt(i,o,f)}function et(t,e){if('number'!=typeof t)throw new H.ERR_INVALID_ARG_TYPE(e,'number',t)}function nt(t,e,n){if(Math.floor(t)!==t)throw et(t,n),new H.ERR_OUT_OF_RANGE(n||'offset','an integer',t);if(e<0)throw new H.ERR_BUFFER_OUT_OF_BOUNDS;throw new H.ERR_OUT_OF_RANGE(n||'offset',">= "+(n?1:0)+" and <= "+e,t)}K('ERR_BUFFER_OUT_OF_BOUNDS',function(t){return t?t+" is outside of buffer bounds":'Attempt to access memory outside buffer bounds'},RangeError),K('ERR_INVALID_ARG_TYPE',function(t,e){return"The \""+t+"\" argument must be of type number. Received type "+typeof e},TypeError),K('ERR_OUT_OF_RANGE',function(t,e,n){var i="The value of \""+t+"\" is out of range.",o=n;return Number.isInteger(n)&&Math.abs(n)>Math.pow(2,32)?o=Q(String(n)):'bigint'==typeof n&&(o=String(n),(n>Math.pow(BigInt(2),BigInt(32))||n<-Math.pow(BigInt(2),BigInt(32)))&&(o=Q(o)),o+='n'),i+=" It must be "+e+". Received "+o},RangeError);var it=/[^+/0-9A-Za-z-_]/g;function ot(t){if((t=(t=t.split('=')[0]).trim().replace(it,'')).length<2)return'';for(;t.length%4!=0;)t+='=';return t}function ft(t,e){var n;e=e||1/0;for(var i=t.length,o=null,f=[],u=0;u55295&&n<57344){if(!o){if(n>56319){(e-=3)>-1&&f.push(239,191,189);continue}if(u+1===i){(e-=3)>-1&&f.push(239,191,189);continue}o=n;continue}if(n<56320){(e-=3)>-1&&f.push(239,191,189),o=n;continue}n=65536+(o-55296<<10|n-56320)}else o&&(e-=3)>-1&&f.push(239,191,189);if(o=null,n<128){if((e-=1)<0)break;f.push(n)}else if(n<2048){if((e-=2)<0)break;f.push(n>>6|192,63&n|128)}else if(n<65536){if((e-=3)<0)break;f.push(n>>12|224,n>>6&63|128,63&n|128)}else{if(!(n<1114112))throw new Error('Invalid code point');if((e-=4)<0)break;f.push(n>>18|240,n>>12&63|128,n>>6&63|128,63&n|128)}}return f}function ut(t){for(var e=[],n=0;n>8,o=n%256,f.push(o),f.push(i);return f}function ht(t){return s.toByteArray(ot(t))}function at(t,e,n,i){var o;for(o=0;o=e.length||o>=t.length);++o)e[o+n]=t[o];return o}function pt(t,e){return t instanceof e||null!=t&&null!=t.constructor&&null!=t.constructor.name&&t.constructor.name===e.name}function ct(t){return t!=t}var lt=(function(){for(var t=new Array(256),e=0;e<16;++e)for(var n=16*e,i=0;i<16;++i)t[n+i]="0123456789abcdef"[e]+"0123456789abcdef"[i];return t})();function yt(t){return'undefined'==typeof BigInt?gt:t}function gt(){throw new Error('BigInt not supported')}},496,[9,10,16,12,14,17,91,497]); +__d(function(g,r,_i,a,_m,_e,_d){_e.read=function(o,t,h,M,f){var w,p,i=8*f-M-1,n=(1<>1,e=-7,u=h?f-1:0,s=h?-1:1,c=o[t+u];for(u+=s,w=c&(1<<-e)-1,c>>=-e,e+=i;e>0;w=256*w+o[t+u],u+=s,e-=8);for(p=w&(1<<-e)-1,w>>=-e,e+=M;e>0;p=256*p+o[t+u],u+=s,e-=8);if(0===w)w=1-N;else{if(w===n)return p?NaN:1/0*(c?-1:1);p+=Math.pow(2,M),w-=N}return(c?-1:1)*p*Math.pow(2,w-M)},_e.write=function(o,t,h,M,f,w){var p,i,n,N=8*w-f-1,e=(1<>1,s=23===f?Math.pow(2,-24)-Math.pow(2,-77):0,c=M?0:w-1,l=M?1:-1,d=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(i=isNaN(t)?1:0,p=e):(p=Math.floor(Math.log(t)/Math.LN2),t*(n=Math.pow(2,-p))<1&&(p--,n*=2),(t+=p+u>=1?s/n:s*Math.pow(2,1-u))*n>=2&&(p++,n/=2),p+u>=e?(i=0,p=e):p+u>=1?(i=(t*n-1)*Math.pow(2,f),p+=u):(i=t*Math.pow(2,u-1)*Math.pow(2,f),p=0));f>=8;o[h+c]=255&i,c+=l,i/=256,f-=8);for(p=p<0;o[h+c]=255&p,c+=l,p/=256,N-=8);o[h+c-l]|=128*d}},497,[]); +__d(function(g,r,i,a,m,e,d){var n=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.removePlugin=e.removeAccessUser=e.default=e.addPlugin=e.addAccessUser=void 0;var u,s=n(r(d[1])),t=n(r(d[2])),c=r(d[3]),l=n(r(d[4])),o=(0,c.createAction)('plugins/addView');e.addPlugin=o;var p=(0,c.createAction)('plugins/removeView');e.removePlugin=p;var f=(0,c.createAction)('websocket/plugin-acl-grant');e.addAccessUser=f;var v=(0,c.createAction)('websocket/plugin-acl-remove');e.removeAccessUser=v;var A=(0,c.createReducer)({plugins:[],main:[],side:[],background:[]},(u={},(0,s.default)(u,o.toString(),function(n,u){var s=u.payload;n.plugins.push(s);var t=new URL(s.baseURL);t.searchParams.append('auth',s.authToken),t.searchParams.append('parent','*'),t.searchParams.append('backend',l.default.apiBase),t.searchParams.append('pluginId',s.id);var c={url:t.href,plugin:s.id,view:'/'};n.main.push(c)}),(0,s.default)(u,p.toString(),function(n,u){var s=u.payload;n.main=n.main.filter(function(n){return n.plugin!==s.id}),n.side=n.side.filter(function(n){return n.plugin!==s.id}),n.background=n.background.filter(function(n){return n.plugin!==s.id}),n.plugins=n.plugins.filter(function(n){return n.id!==s.id})}),(0,s.default)(u,f.toString(),function(n,u){var s=u.payload,c=n.plugins.find(function(n){return n.id===s.pluginId});if(c){var l=(0,t.default)({},c);l.ACLAccessGrantedUsers.push(s.userId),l.ACLAccessRemovedUsers=l.ACLAccessRemovedUsers.filter(function(n){return n!==s.userId}),n.plugins=n.plugins.filter(function(n){return n.id!==c.id}).concat([l])}}),(0,s.default)(u,v.toString(),function(n,u){var s=u.payload,c=n.plugins.find(function(n){return n.id===s.pluginId});if(c){var l=(0,t.default)({},c);l.ACLAccessRemovedUsers.push(s.userId),l.ACLAccessGrantedUsers=l.ACLAccessGrantedUsers.filter(function(n){return n!==s.userId}),n.plugins=n.plugins.filter(function(n){return n.id!==c.id}).concat([l])}}),u));e.default=A},498,[1,261,22,475,499]); +__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.setUrlFromAppHost=e.setUrl=e.default=e.CLIENT_APP_VERSION=void 0;var t={apiBase:'https://api.testing.dyte.in'},s={apiBase:'https://api.testingv2.dyte.in'},n={apiBase:'https://api.testingv3.dyte.in'},p={apiBase:'https://api.cluster.dyte.in'},B={apiBase:'https://api.staging.dyte.in'},f=p;e.CLIENT_APP_VERSION='0.5.0';var o=function(t){f.apiBase=t};e.setUrl=o;e.setUrlFromAppHost=function(f){f.indexOf('testing.dyte.in')>0?o(t.apiBase):f.indexOf('testingv2.dyte.in')>0?o(s.apiBase):f.indexOf('testingv3.dyte.in')>0&&o(n.apiBase),f.indexOf('staging.dyte.in')>0?o(B.apiBase):o(p.apiBase)};var y=f;e.default=y},499,[]); +__d(function(g,r,i,a,m,e,d){var o=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.storeVideoTransform=e.setConsumerScore=e.setConsumerRemotelyResumed=e.setConsumerRemotelyPaused=e.setConsumerClosed=e.default=e.addConsumer=void 0;var t,s=o(r(d[1])),n=o(r(d[2])),u=r(d[3]),c=r(d[4]),l=(0,u.createAction)('session/add-consumer');e.addConsumer=l;var f=(0,u.createAction)('websocket/consumer-paused');e.setConsumerRemotelyPaused=f;var C=(0,u.createAction)('websocket/consumer-resumed');e.setConsumerRemotelyResumed=C;var v=(0,u.createAction)('websocket/consumer-closed');e.setConsumerClosed=v;var y=(0,u.createAction)('websocket/consumer-score');e.setConsumerScore=y;var p=(0,u.createAction)('session/store-video-transforms');e.storeVideoTransform=p;var S=(0,u.createReducer)({activeConsumers:[],closedConsumers:[],videoTransforms:{}},(t={},(0,s.default)(t,c.resetRoom.toString(),function(o){o.activeConsumers=[],o.closedConsumers=[],o.videoTransforms={}}),(0,s.default)(t,l.toString(),function(o,t){o.closedConsumers.includes(t.payload.id)?o.closedConsumers.filter(function(o){return o!==t.payload.id}):o.activeConsumers=o.activeConsumers.filter(function(o){return o.id!==t.payload.id}).concat([t.payload])}),(0,s.default)(t,v.toString(),function(o,t){o.activeConsumers.find(function(o){return o.id===t.payload.id})?o.activeConsumers=o.activeConsumers.filter(function(o){return o.id!==t.payload.id}):o.closedConsumers=o.closedConsumers.concat([t.payload.id])}),(0,s.default)(t,y.toString(),function(o,t){var s=o.activeConsumers.find(function(o){return o.id===t.payload.id});s&&(s.score=t.payload.score.score,s.producerScore=t.payload.score.producerScore,o.activeConsumers=o.activeConsumers.filter(function(o){return o.id!==t.payload.id}).concat([(0,n.default)({},s)]))}),(0,s.default)(t,f.toString(),function(o,t){var s=(0,n.default)({},o.activeConsumers.find(function(o){return o.id===t.payload.id}));s&&(s.remotelyPaused=!0,o.activeConsumers=o.activeConsumers.filter(function(o){return o.id!==t.payload.id}).concat([(0,n.default)({},s)]))}),(0,s.default)(t,C.toString(),function(o,t){var s=o.activeConsumers.find(function(o){return o.id===t.payload.id});s&&(s.remotelyPaused=!1,o.activeConsumers=o.activeConsumers.filter(function(o){return o.id!==t.payload.id}).concat([(0,n.default)({},s)]))}),(0,s.default)(t,p.toString(),function(o,t){o.videoTransforms[t.payload.streamId]=t.payload.transform}),t));e.default=S},500,[1,261,22,475,480]); +__d(function(g,r,i,a,m,e,d){var c=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.setProducerScore=e.setProducerClosed=e.producerConnected=e.default=void 0;var o,t=c(r(d[1])),u=c(r(d[2])),n=r(d[3]),s=r(d[4]),f=(0,n.createAction)('websocket/producer-connect');e.producerConnected=f;var l=(0,n.createAction)('websocket/producer-closed');e.setProducerClosed=l;var v=(0,n.createAction)('websocket/producer-score');e.setProducerScore=v;var P=(0,n.createReducer)({activeProducers:[]},(o={},(0,t.default)(o,s.resetRoom.toString(),function(c){c.activeProducers=[]}),(0,t.default)(o,f.toString(),function(c,o){c.activeProducers=c.activeProducers.filter(function(c){return c.id!==o.payload.id}).concat([o.payload])}),(0,t.default)(o,l.toString(),function(c,o){c.activeProducers=c.activeProducers.filter(function(c){return c.id!==o.payload.id})}),(0,t.default)(o,v.toString(),function(c,o){var t=c.activeProducers.find(function(c){return c.id===o.payload.id});t&&(t.score=o.payload.score[0].score,c.activeProducers=c.activeProducers.filter(function(c){return c.id!==o.payload.id}).concat([(0,u.default)({},t)]))}),o));e.default=P},501,[1,261,22,475,480]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.getClient=e.client=void 0;var l=r(d[1]),n=t(r(d[2])),u=new l.GraphQLClient({url:n.default.apiBase+"/graphql"});e.client=u;e.getClient=function(t){return new l.GraphQLClient({url:(t||n.default.apiBase)+"/graphql"})}},502,[1,465,499]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.ConfigServiceProvider=e.ConfigServiceContext=void 0;var n=t(r(d[1])),o=t(r(d[2])),s=t(r(d[3])),u=O(r(d[4])),l=r(d[5]),f=r(d[6]),c=r(d[7]),p=r(d[8]),h=t(r(d[9])),v=t(r(d[10])),w=t(r(d[11])),y=r(d[12]),C=r(d[13]),P=r(d[14]),T=r(d[15]),_=r(d[16]),S=r(d[17]),b=O(r(d[18]));function k(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(k=function(t){return t?o:n})(t)}function O(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=k(n);if(o&&o.has(t))return o.get(t);var s={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in t)if("default"!==l&&Object.prototype.hasOwnProperty.call(t,l)){var f=u?Object.getOwnPropertyDescriptor(t,l):null;f&&(f.get||f.set)?Object.defineProperty(s,l,f):s[l]=t[l]}return s.default=t,o&&o.set(t,s),s}var V=(0,u.createContext)(null);e.ConfigServiceContext=V;e.ConfigServiceProvider=function(t){var k=(0,f.useDispatch)(),O=t.children,x=t.meeting,j=(0,u.useState)((0,o.default)({},x.config,{permissions_fetched:!1})),M=(0,s.default)(j,2),E=M[0],L=M[1],D=(0,u.useState)(null),I=(0,s.default)(D,2),A=I[0],B=I[1],N=(0,u.useContext)(P.ClientContext),W=u.default.useContext(S.OrientationContext).orientation,U=(0,u.useState)([]),z=(0,s.default)(U,2),H=z[0],R=z[1],G=(0,f.useSelector)(function(t){return t.participant.peerId}),J='LANDSCAPE'===W,F=((0,l.useWindowDimensions)(),function(t){var n,s,u,l,f,p,h=(0,o.default)({},t,{permissions_fetched:!0});null!=(n=h.theme)&&null!=(s=n.grid)&&null!=(u=s.defaultView)&&u.toLowerCase()&&c.store.dispatch((0,y.setRoomGridView)(null==(l=h.theme)?void 0:null==(f=l.grid)?void 0:null==(p=f.defaultView)?void 0:p.toLowerCase())),h.theme=(0,_.convertThemeToV2)(h.theme,x._uiConfig),x.config=h,L((0,o.default)({},h))}),q=function(t){var s;return n.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:s=null!=t&&t.uiConfig||null!=t&&t.role?(0,_.convertPresetToV2)(x.config,t):t,(0,f.batch)(function(){var t,n;if(k((0,y.setPresetFetched)(!0)),k((0,C.peerMetadataUpdated)({id:G,view_type:null==(t=s.permissions)?void 0:t.view_type,preset_name:s.preset_name})),null!=(n=s.permissions)&&n.view_type&&k((0,y.setRoomViewType)(s.permissions.view_type)),E.permissions.view_type!==_.DyteViewTypes.groupCall&&s.permissions.view_type===_.DyteViewTypes.groupCall&&k((0,p.switchToGroupCall)()),E.permissions.view_type!==_.DyteViewTypes.webinar&&s.permissions.view_type===_.DyteViewTypes.webinar)k((0,p.updateWebinarPresentingSetting)(!0)),k((0,p.updateCanPresent)(s.permissions.can_present)),k((0,C.switchToWebinar)());else if(s.permissions.hidden_participant){var o={hidden:!0,joinStageSettings:p.JoinStageSettings.ALLOWED};k((0,p.setVisibilitySettings)(o))}}),F((0,o.default)({},(0,w.default)(x.config,s)));case 3:case"end":return n.stop()}},null,null,null,Promise)},K=function(){fetch(v.default.apiBase+"/auth/anonymous").then(function(t){return t.json()}).then(function(t){var n,o,s,u=(n=t.authToken,o=n.split('.')[1].replace(/-/g,'+').replace(/_/g,'/'),s=decodeURIComponent((0,T.decode)(o).split('').map(function(t){return"%"+("00"+t.charCodeAt(0).toString(16)).slice(-2)}).join('')),JSON.parse(s)).id;k((0,p.setUser)({authToken:t.authToken,id:u})),N.setHeader('Authorization',"Bearer "+t.authToken),B(!0)})};(0,u.useEffect)(function(){var t,s,u;x&&(x.setupConfig.authToken?(N.setHeader('Authorization',"Bearer "+x.setupConfig.authToken),t=x.setupConfig.authToken,n.default.async(function(f){for(;;)switch(f.prev=f.next){case 0:return f.next=2,n.default.awrap(fetch(v.default.apiBase+"/auth/basicUserDetails?authToken="+t,{method:'GET',headers:{authorization:"Bearer "+t}}));case 2:return s=f.sent,f.next=5,n.default.awrap(s.json());case 5:(u=f.sent).user&&(b.Logger.meetingMetadata.peerId=G,b.Logger.meetingMetadata.sdkVersion='0.24.0',b.Logger.meetingMetadata.roomName=x.setupConfig.roomName,b.Logger.meetingMetadata.organizationId=x.setupConfig.clientId,'android'===l.Platform.OS?b.Logger.meetingMetadata.deviceInfo={brand:l.Platform.constants.Brand,model:l.Platform.constants.Model,osVersion:l.Platform.constants.Version}:'ios'===l.Platform.OS&&(b.Logger.meetingMetadata.deviceInfo={isIpad:l.Platform.isPad,osVersion:l.Platform.constants.osVersion}),b.default.warn('init'),u.user.email.endsWith('@anon.dyte.in')&&(delete u.user.email,delete u.user.name),N.setHeader('Authorization',"Bearer "+t),k((0,p.setUser)((0,o.default)({},u.user,{authToken:t}))));case 7:case"end":return f.stop()}},null,null,null,Promise),B(!0)):K(),x._controlsHook=function(t){R(function(n){return n.concat(t)})},x._setUIConfig=F)},[x]),(0,u.useEffect)(function(){var t,n,s=(null==(t=x.config)?void 0:null==(n=t.theme)?void 0:n.dimensions)||{},u=s.width,l=s.height;(J&&u155}function P(t,n){var o=parseInt(t.substring(1,3),16),l=parseInt(t.substring(3,5),16),s=parseInt(t.substring(5,7),16);return o=parseInt(""+o*(100+n)/100),l=parseInt(""+l*(100+n)/100),s=parseInt(""+s*(100+n)/100),o=o<255?o:255,l=l<255?l:255,s=s<255?s:255,"#"+(1===o.toString(16).length?"0"+o.toString(16):o.toString(16))+(1===l.toString(16).length?"0"+l.toString(16):l.toString(16))+(1===s.toString(16).length?"0"+s.toString(16):s.toString(16))}var h=function(t,n){return[P(t,20+n),t,P(t,-20-n),P(t,-30-n)]},x=function(t){var n=t;if(null!=n&&n.primary&&'string'==typeof n.primary&&(n.primary=h(n.primary,25)),null!=n&&n.secondary&&'string'==typeof t.secondary){var l=h(n.secondary,10);n.secondary=v(n.secondary)?l:l.reverse()}if(null!=n&&n.textPrimary&&'string'==typeof t.textPrimary){var s=h(n.textPrimary,-10);n.textPrimary=v(n.textPrimary)?s.reverse():s}var u={primary:{},secondary:{},textPrimary:{}};return null!=n&&n.primary?u.primary={300:n.primary[0],500:n.primary[1],700:n.primary[2],900:n.primary[3]}:delete u.primary,null!=n&&n.secondary?u.secondary={1000:n.secondary[0],900:n.secondary[1],800:n.secondary[2],700:n.secondary[3]}:delete u.secondary,null!=n&&n.textPrimary?u.textPrimary={400:n.textPrimary[0],300:n.textPrimary[1],200:n.textPrimary[2],100:n.textPrimary[3]}:delete u.textPrimary,null!=n&&n.videoBackground&&(0,o.default)(u,{videoBackground:n.videoBackground}),u},b=function(t){var o,p,v,P,h=t.children,b=(0,l.useState)(null),S=(0,n.default)(b,2),I=S[0],O=S[1],j=(0,l.useContext)(u.ConfigServiceContext),C={logo:null==j?void 0:null==(o=j.sessionConfig)?void 0:o.theme.header.elements.logo,colors:(null==j?void 0:null==(p=j.sessionConfig)?void 0:p.theme.colors)||{}};return(0,l.useEffect)(function(){var t,n;(null!=C&&C.colors||null!=C&&C.logo)&&O((t=C,n=C,{fonts:{heading:'"Inter", sans-serif',body:'"Lato", system-ui, sans-serif',mono:'Menlo, monospace'},colors:(0,s.default)((0,s.default)(f.default,null==t?void 0:t.colors),x((null==n?void 0:n.colors)||{})),logo:(null==n?void 0:n.logo)||(null==t?void 0:t.logo)||'/dyte_logo.svg'}))},[null==j?void 0:null==(v=j.sessionConfig)?void 0:v.theme.header.elements.logo,null==j?void 0:null==(P=j.sessionConfig)?void 0:P.theme.colors]),I&&j?l.default.createElement(c.ThemeProvider,{theme:I},h):l.default.createElement(y.default,null)};e.default=b},504,[1,41,22,165,505,503,506,509,571]); +__d(function(g,r,i,a,m,_e,d){var t='__lodash_hash_undefined__',n=800,e=16,o=9007199254740991,u='[object Arguments]',c='[object AsyncFunction]',f='[object Function]',s='[object GeneratorFunction]',l='[object Null]',p='[object Object]',_='[object Proxy]',h='[object Undefined]',v=/^\[object .+?Constructor\]$/,y=/^(?:0|[1-9]\d*)$/,b={};b['[object Float32Array]']=b['[object Float64Array]']=b['[object Int8Array]']=b['[object Int16Array]']=b['[object Int32Array]']=b['[object Uint8Array]']=b['[object Uint8ClampedArray]']=b['[object Uint16Array]']=b['[object Uint32Array]']=!0,b[u]=b['[object Array]']=b['[object ArrayBuffer]']=b['[object Boolean]']=b['[object DataView]']=b['[object Date]']=b['[object Error]']=b[f]=b['[object Map]']=b['[object Number]']=b[p]=b['[object RegExp]']=b['[object Set]']=b['[object String]']=b['[object WeakMap]']=!1;var j='object'==typeof g&&g&&g.Object===Object&&g,O='object'==typeof self&&self&&self.Object===Object&&self,A=j||O||Function('return this')(),w='object'==typeof _e&&_e&&!_e.nodeType&&_e,z=w&&'object'==typeof m&&m&&!m.nodeType&&m,S=z&&z.exports===w,x=S&&j.process,F=(function(){try{var t=z&&z.require&&z.require('util').types;return t||x&&x.binding&&x.binding('util')}catch(t){}})(),U=F&&F.isTypedArray;function $(t,n,e){switch(e.length){case 0:return t.call(n);case 1:return t.call(n,e[0]);case 2:return t.call(n,e[0],e[1]);case 3:return t.call(n,e[0],e[1],e[2])}return t.apply(n,e)}function P(t,n){for(var e=-1,o=Array(t);++e-1},ft.prototype.set=function(t,n){var e=this.__data__,o=vt(e,t);return o<0?(++this.size,e.push([t,n])):e[o][1]=n,this},st.prototype.clear=function(){this.size=0,this.__data__={hash:new at,map:new(it||ft),string:new at}},st.prototype.delete=function(t){var n=Ut(this,t).delete(t);return this.size-=n?1:0,n},st.prototype.get=function(t){return Ut(this,t).get(t)},st.prototype.has=function(t){return Ut(this,t).has(t)},st.prototype.set=function(t,n){var e=Ut(this,t),o=e.size;return e.set(t,n),this.size+=e.size==o?0:1,this},lt.prototype.clear=function(){this.__data__=new ft,this.size=0},lt.prototype.delete=function(t){var n=this.__data__,e=n.delete(t);return this.size=n.size,e},lt.prototype.get=function(t){return this.__data__.get(t)},lt.prototype.has=function(t){return this.__data__.has(t)},lt.prototype.set=function(t,n){var e=this.__data__;if(e instanceof ft){var o=e.__data__;if(!it||o.length<199)return o.push([t,n]),this.size=++e.size,this;e=this.__data__=new st(o)}return e.set(t,n),this.size=e.size,this};var bt,dt=function(t,n,e){for(var o=-1,u=Object(t),c=e(t),f=c.length;f--;){var s=c[bt?f:++o];if(!1===n(u[s],s,u))break}return t};function gt(t){return null==t?void 0===t?h:l:tt&&tt in Object(t)?Pt(t):Mt(t)}function jt(t){return Qt(t)&>(t)==u}function Ot(t){return!(!Kt(t)||L&&L in t)&&(Ht(t)?V:v).test(Ct(t))}function At(t){if(!Kt(t))return Bt(t);var n=kt(t),e=[];for(var o in t)('constructor'!=o||!n&&C.call(t,o))&&e.push(o);return e}function wt(t,n,e,o,u){t!==n&&dt(n,function(c,f){if(u||(u=new lt),Kt(c))zt(t,n,f,e,wt,o,u);else{var s=o?o(Rt(t,f),c,f+'',t,n,u):void 0;void 0===s&&(s=c),_t(t,f,s)}},tr)}function zt(t,n,e,o,u,c,f){var s=Rt(t,e),l=Rt(n,e),p=f.get(l);if(p)_t(t,e,p);else{var _,h,v,y=c?c(s,l,e+'',t,n,f):void 0,b=void 0===y;if(b){var j=Gt(l),O=!j&&Wt(l),A=!j&&!O&&Yt(l);y=l,j||O||A?Gt(s)?y=s:Qt(v=s)&&Vt(v)?y=xt(s):O?(b=!1,y=mt(l,!0)):A?(b=!1,_=l,h=!0?St(_.buffer):_.buffer,y=new _.constructor(h,_.byteOffset,_.length)):y=[]:Xt(l)||Nt(l)?(y=s,Nt(s)?y=Zt(s):Kt(s)&&!Ht(s)||(y=Et(l))):b=!1}b&&(f.set(l,y),u(y,l,o,c,f),f.delete(l)),_t(t,e,y)}}function mt(t,n){if(n)return t.slice();var e=t.length,o=K?K(e):new t.constructor(e);return t.copy(o),o}function St(t){var n=new t.constructor(t.byteLength);return new J(n).set(new J(t)),n}function xt(t,n){var e=-1,o=t.length;for(n||(n=Array(o));++e-1&&t%1==0&&t0){if(++o>=n)return arguments[0]}else o=0;return t.apply(void 0,arguments)}})(rt?function(t,n){return rt(t,'toString',{configurable:!0,enumerable:!1,value:(e=n,function(){return e}),writable:!0});var e}:nr);function Ct(t){if(null!=t){try{return q.call(t)}catch(t){}try{return t+''}catch(t){}}return''}function Lt(t,n){return t===n||t!=t&&n!=n}var Nt=jt((function(){return arguments})())?jt:function(t){return Qt(t)&&C.call(t,'callee')&&!Y.call(t,'callee')},Gt=Array.isArray;function Vt(t){return null!=t&&Jt(t.length)&&!Ht(t)}var Wt=nt||function(){return!1};function Ht(t){if(!Kt(t))return!1;var n=gt(t);return n==f||n==s||n==c||n==_}function Jt(t){return'number'==typeof t&&t>-1&&t%1==0&&t<=o}function Kt(t){var n=typeof t;return null!=t&&('object'==n||'function'==n)}function Qt(t){return null!=t&&'object'==typeof t}function Xt(t){if(!Qt(t)||gt(t)!=p)return!1;var n=Q(t);if(null===n)return!0;var e=C.call(n,'constructor')&&n.constructor;return'function'==typeof e&&e instanceof e&&q.call(e)==G}var Yt=U?(function(t){return function(n){return t(n)}})(U):function(t){return Qt(t)&&Jt(t.length)&&!!b[gt(t)]};function Zt(t){return Ft(t,tr(t))}function tr(t){return Vt(t)?pt(t,!0):At(t)}var rr=(function(t){return qt(Dt(n=function(n,e){var o=-1,u=e.length,c=u>1?e[u-1]:void 0,f=u>2?e[2]:void 0;for(c=t.length>3&&'function'==typeof c?(u--,c):void 0,f&&Tt(e[0],e[1],f)&&(c=u<3?void 0:c,u=1),n=Object(n);++o25?39:97))};function y(e){var t,r='';for(t=Math.abs(e);t>v;t=t/v|0)r=g(t%v)+r;return(g(t%v)+r).replace(m,'$1-$2')}var b=5381,k=function(e,t){for(var r=t.length;r;)e=33*e^t.charCodeAt(--r);return e};function C(e){return e.displayName||e.name||'Component'}function S(e){return'function'==typeof e}var A=function(e){return null!==e&&'object'==typeof e&&'[object Object]'===(e.toString?e.toString():Object.prototype.toString.call(e))&&!c.typeOf(e)};function x(e){return e&&'string'==typeof e.styledComponentId}function E(e,t){for(var r=0;r=0||(s[r]=e[r]);return s}var _='undefined'!=typeof process&&(process.env.REACT_APP_SC_ATTR||process.env.SC_ATTR)||'data-styled',I='undefined'!=typeof window&&'HTMLElement'in window,U=Boolean('boolean'==typeof SC_DISABLE_SPEEDY?SC_DISABLE_SPEEDY:'undefined'!=typeof process&&void 0!==process.env.REACT_APP_SC_DISABLE_SPEEDY&&''!==process.env.REACT_APP_SC_DISABLE_SPEEDY?'false'!==process.env.REACT_APP_SC_DISABLE_SPEEDY&&process.env.REACT_APP_SC_DISABLE_SPEEDY:'undefined'!=typeof process&&void 0!==process.env.SC_DISABLE_SPEEDY&&''!==process.env.SC_DISABLE_SPEEDY&&('false'!==process.env.SC_DISABLE_SPEEDY&&process.env.SC_DISABLE_SPEEDY)),T=Object.freeze([]),B=Object.freeze({});function D(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),n=1;n0?" Args: "+r.join(', '):''))}var j=512,z=(function(){function e(e){this.groupSizes=new Uint32Array(j),this.length=j,this.tag=e}var t=e.prototype;return t.indexOfGroup=function(e){for(var t=0,r=0;r=this.groupSizes.length){for(var r=this.groupSizes,n=r.length,s=n;e>=s;)(s<<=1)<0&&D(16,""+e);this.groupSizes=new Uint32Array(s),this.groupSizes.set(r),this.length=s;for(var i=n;i=this.length||0===this.groupSizes[e])return t;for(var r=this.groupSizes[e],n=this.indexOfGroup(e),s=n+r,i=n;i=V&&(V=t+1),F.set(e,t),M.set(t,e)},W="style["+_+"][data-styled-version=\"5.3.1\"]",G=new RegExp("^"+_+"\\.g(\\d+)\\[id=\"([\\w\\d-]+)\"\\].*?\"([^\"]*)"),J=function(e){for(var t=e.getTag(),r=t.length,n='',s=0;s0&&(c+=e+",")}),n+=""+a+u+"{content:\""+c+"\"}/*!sc*/\n"}}}return n},q=function(e,t,r){for(var n,s=r.split(','),i=0,o=s.length;i=0;r--){var n=t[r];if(n&&1===n.nodeType&&n.hasAttribute(_))return n}},Q=function(e){var t=document.head,r=e||t,n=document.createElement('style'),s=K(r),i=void 0!==s?s.nextSibling:null;n.setAttribute(_,"active"),n.setAttribute("data-styled-version","5.3.1");var o='undefined'!=typeof window&&void 0!==window.__webpack_nonce__?window.__webpack_nonce__:null;return o&&n.setAttribute('nonce',o),r.insertBefore(n,i),n},X=function(e){if(e.sheet)return e.sheet;for(var t=document.styleSheets,r=0,n=t.length;r=0){var r=document.createTextNode(t),n=this.nodes[e];return this.element.insertBefore(r,n||null),this.length++,!0}return!1},t.deleteRule=function(e){this.element.removeChild(this.nodes[e]),this.length--},t.getRule=function(e){return e0&&(s[0]=s[0].replace(n,d))},p,function(e){if(-2===e){var t=f;return f=[],t}}])),w.hash=c.length?c.reduce(function(e,t){return t.name||D(15),k(e,t.name)},b).toString():'',w})(),he=(function(){function e(e,t){var r=this;this.inject=function(e,t){void 0===t&&(t=ce);var n=r.name+t.hash;e.hasNameForId(r.id,n)||e.insertRules(r.id,n,t(r.rules,n,'@keyframes'))},this.toString=function(){return D(12,String(r.name))},this.name=e,this.id="sc-keyframes-"+e,this.rules=t}return e.prototype.getName=function(e){return void 0===e&&(e=ce),this.name+e.hash},e})(),fe=/([A-Z])/,le=/([A-Z])/g,pe=/^ms-/,de=function(e){return"-"+e.toLowerCase()};function we(e){return fe.test(e)?e.replace(le,de).replace(pe,'-ms-'):e}var me=function(e){return void 0===e||null===e||!1===e||''===e},ve=function e(t,r){var n,s,i=[];for(var o in t)t.hasOwnProperty(o)&&!me(t[o])&&(Array.isArray(t[o])&&t[o].isCss||S(t[o])?i.push(we(o)+":",t[o],';'):A(t[o])?i.push.apply(i,e(t[o],o)):i.push(we(o)+": "+(n=o,null==(s=t[o])||'boolean'==typeof s||''===s?'':'number'!=typeof s||0===s||n in p?String(s).trim():s+"px")+";"));return r?[r+" {"].concat(i,['}']):i};function ge(e,t,r,n){if(Array.isArray(e)){for(var s,i=[],o=0,a=e.length;o0?(c=b+o,h=n-i[o].length):(c=b,h=y),w.push(['string',m.slice(k,n+1),b,k-y,c,n-h]),y=h,b=c,k=n;break;case Fe:Me.lastIndex=k+1,Me.test(m),n=0===Me.lastIndex?m.length-1:Me.lastIndex-2,w.push(['at-word',m.slice(k,n+1),b,k-y,b,n-y]),k=n;break;case Se:for(n=k,u=!0;m.charCodeAt(n+1)===Se;)n+=1,u=!u;r=m.charCodeAt(n+1),u&&r!==Ae&&r!==Ee&&r!==xe&&r!==Ne&&r!==Pe&&r!==Re&&(n+=1),w.push(['word',m.slice(k,n+1),b,k-y,b,n-y]),k=n;break;default:r===Ae&&m.charCodeAt(k+1)===je?(0===(n=m.indexOf('*/',k+2)+1)&&(v?n=m.length:C('comment')),(o=(i=(a=m.slice(k,n+1)).split('\n')).length-1)>0?(c=b+o,h=n-i[o].length):(c=b,h=y),w.push(['comment',a,b,k-y,c,n-h]),y=h,b=c,k=n):(Ve.lastIndex=k+1,Ve.test(m),n=0===Ve.lastIndex?m.length-1:Ve.lastIndex-2,w.push(['word',m.slice(k,n+1),b,k-y,b,n-y]),k=n)}k++}return w}var Ye={brackets:[36,39],string:[31,39],'at-word':[31,39],comment:[90,39],'{':[32,39],'}':[32,39],':':[1,22],';':[1,22],'(':[1,22],')':[1,22]};function We(e){return"\x1b["+e+"m"}function Ge(e){var t=[];return $e(new wt(e),{ignoreErrors:!0}).forEach(function(e){var r=Ye[e[0]];r?t.push(e[1].split(/\r?\n/).map(function(e){return We(r[0])+e+We(r[1])}).join('\n')):t.push(e[1])}),t.join('')}var Je=(function(){function e(t,r,n,s,i,o){this.name='CssSyntaxError',this.reason=t,i&&(this.file=i),s&&(this.source=s),o&&(this.plugin=o),void 0!==r&&void 0!==n&&(this.line=r,this.column=n),this.setMessage(),Error.captureStackTrace&&Error.captureStackTrace(this,e)}var t=e.prototype;return t.setMessage=function(){this.message=this.plugin?this.plugin+": ":'',this.message+=this.file?this.file:'',void 0!==this.line&&(this.message+=":"+this.line+":"+this.column),this.message+=": "+this.reason},t.showSourceCode=function(e){var t=this;if(!this.source)return'';var r=this.source;void 0===e&&(e=d),e&&(r=Ge(r));var n=r.split(/\r?\n/),s=Math.max(this.line-3,0),i=Math.min(this.line+2,n.length),o=String(i).length;return n.slice(s,i).map(function(e,r){var n=s+1+r,i=" "+(" "+n).slice(-o)+" | ";return n===t.line?">"+i+e+"\n "+(i.replace(/\d/g,' ')+e.slice(0,t.column-1).replace(/[^\t]/g,' '))+"^":" "+i+e}).join('\n')},t.toString=function(){var e=this.showSourceCode();return e&&(e="\n\n"+e+"\n"),this.name+": "+this.message+e},R(e,[{key:"generated",get:function(){return be('CssSyntaxError#generated is deprecated. Use input instead.'),this.input}}]),e})(),qe={colon:': ',indent:' ',beforeDecl:'\n',beforeRule:'\n',beforeOpen:' ',beforeClose:'\n',beforeComment:'\n',after:'\n',emptyBody:'',commentLeft:' ',commentRight:' '};var He=(function(){function e(e){this.builder=e}var t=e.prototype;return t.stringify=function(e,t){this[e.type](e,t)},t.root=function(e){this.body(e),e.raws.after&&this.builder(e.raws.after)},t.comment=function(e){var t=this.raw(e,'left','commentLeft'),r=this.raw(e,'right','commentRight');this.builder("/*"+t+e.text+r+"*/",e)},t.decl=function(e,t){var r=this.raw(e,'between','colon'),n=e.prop+r+this.rawValue(e,'value');e.important&&(n+=e.raws.important||' !important'),t&&(n+=';'),this.builder(n,e)},t.rule=function(e){this.block(e,this.rawValue(e,'selector'))},t.atrule=function(e,t){var r="@"+e.name,n=e.params?this.rawValue(e,'params'):'';if(void 0!==e.raws.afterName?r+=e.raws.afterName:n&&(r+=' '),e.nodes)this.block(e,r+n);else{var s=(e.raws.between||'')+(t?';':'');this.builder(r+n+s,e)}},t.body=function(e){for(var t=e.nodes.length-1;t>0&&'comment'===e.nodes[t].type;)t-=1;for(var r=this.raw(e,'semicolon'),n=0;n0&&void 0!==e.raws.after)return-1!==(t=e.raws.after).indexOf('\n')&&(t=t.replace(/[^\n]+$/,'')),!1}),t},t.rawBeforeOpen=function(e){var t;return e.walk(function(e){if('decl'!==e.type&&void 0!==(t=e.raws.between))return!1}),t},t.rawColon=function(e){var t;return e.walkDecls(function(e){if(void 0!==e.raws.between)return t=e.raws.between.replace(/[^\s:]/g,''),!1}),t},t.beforeAfter=function(e,t){var r;r='decl'===e.type?this.raw(e,null,'beforeDecl'):'comment'===e.type?this.raw(e,null,'beforeComment'):'before'===t?this.raw(e,null,'beforeRule'):this.raw(e,null,'beforeClose');for(var n=e.parent,s=0;n&&'root'!==n.type;)s+=1,n=n.parent;if(-1!==r.indexOf('\n')){var i=this.raw(e,null,'indent');if(i.length)for(var o=0;o0&&this.unclosedBracket(s),t&&n){for(;this.pos>o&&('space'===(e=this.tokens[this.pos][0])||'comment'===e);)this.pos-=1;this.decl(this.tokens.slice(o,this.pos+1))}else this.unknownWord(o)},t.rule=function(e){e.pop();var t=new at;this.init(t,e[0][2],e[0][3]),t.raws.between=this.spacesFromEnd(e),this.raw(t,'selector',e),this.current=t},t.decl=function(e){var t=new Xe;this.init(t);var r,n=e[e.length-1];for(';'===n[0]&&(this.semicolon=!0,e.pop()),n[4]?t.source.end={line:n[4],column:n[5]}:t.source.end={line:n[2],column:n[3]};'word'!==e[0][0];)t.raws.before+=e.shift()[1];for(t.source.start={line:e[0][2],column:e[0][3]},t.prop='';e.length;){var s=e[0][0];if(':'===s||'space'===s||'comment'===s)break;t.prop+=e.shift()[1]}for(t.raws.between='';e.length;){if(':'===(r=e.shift())[0]){t.raws.between+=r[1];break}t.raws.between+=r[1]}'_'!==t.prop[0]&&'*'!==t.prop[0]||(t.raws.before+=t.prop[0],t.prop=t.prop.slice(1)),t.raws.between+=this.spacesFromStart(e),this.precheckMissedSemicolon(e);for(var i=e.length-1;i>0;i--){if('!important'===(r=e[i])[1]){t.important=!0;var o=this.stringFrom(e,i);' !important'!==(o=this.spacesFromEnd(e)+o)&&(t.raws.important=o);break}if('important'===r[1]){for(var a=e.slice(0),u='',c=i;c>0;c--){var h=a[c][0];if(0===u.trim().indexOf('!')&&'space'!==h)break;u=a.pop()[1]+u}0===u.trim().indexOf('!')&&(t.important=!0,t.raws.important=u,e=a)}if('space'!==r[0]&&'comment'!==r[0])break}this.raw(t,'value',e),-1!==t.value.indexOf(':')&&this.checkMissedSemicolon(e)},t.atrule=function(e){var t=new it;t.name=e[1].slice(1),''===t.name&&this.unnamedAtrule(t,e),this.init(t,e[2],e[3]);var r=!1,n=!1,s=[];for(this.pos+=1;this.pos=0&&('space'===(r=e[s])[0]||2!==(n+=1));s--);throw this.input.error('Missed semicolon',r[2],r[3])}},e})();function rt(e,t){if(t&&t.safe)throw new Error("Option safe was removed. Use parser: require(\"postcss-safe-parser\")");var r=new wt(e,t),n=new tt(r);try{n.tokenize(),n.loop()}catch(e){throw'CssSyntaxError'===e.name&&t&&t.from&&(/\.scss$/i.test(t.from)?e.message+="\nYou tried to parse SCSS with the standard CSS parser; try again with the postcss-scss parser":/\.less$/i.test(t.from)&&(e.message+="\nYou tried to parse Less with the standard CSS parser; try again with the postcss-less parser")),e}return n.root}function nt(e){return e.map(function(e){return e.nodes&&(e.nodes=nt(e.nodes)),delete e.source,e})}var st=(function(e){function t(){return e.apply(this,arguments)||this}P(t,e);var r=t.prototype;return r.push=function(e){return e.parent=this,this.nodes.push(e),this},r.each=function(e){this.lastEach||(this.lastEach=0),this.indexes||(this.indexes={}),this.lastEach+=1;var t=this.lastEach;if(this.indexes[t]=0,this.nodes){for(var r,n;this.indexes[t]=e&&(this.indexes[r]=t-1);return this},r.removeAll=function(){return this.nodes.forEach(function(e){return e.parent=void 0}),this.nodes=[],this},r.replaceValues=function(e,t,r){return r||(r=t,t={}),this.walkDecls(function(n){t.props&&-1===t.props.indexOf(n.prop)||t.fast&&-1===n.value.indexOf(t.fast)||(n.value=n.value.replace(e,r))}),this},r.every=function(e){return this.nodes.every(e)},r.some=function(e){return this.nodes.some(e)},r.index=function(e){return'number'==typeof e?e:this.nodes.indexOf(e)},r.normalize=function(e,t){var r=this;if('string'==typeof e)e=nt(rt(e).nodes);else if(!Array.isArray(e))if('root'===e.type)e=e.nodes;else if(e.type)e=[e];else if(e.prop){if(void 0===e.value)throw new Error('Value field is missed in node creation');'string'!=typeof e.value&&(e.value=String(e.value)),e=[new Xe(e)]}else if(e.selector)e=[new at(e)];else if(e.name)e=[new it(e)];else{if(!e.text)throw new Error('Unknown node type in node creation');e=[new et(e)]}return e.map(function(e){return void 0===e.raws&&(e=r.rebuild(e)),e.parent&&(e=e.clone()),void 0===e.raws.before&&t&&void 0!==t.raws.before&&(e.raws.before=t.raws.before.replace(/[^\s]/g,'')),e.parent=r,e})},r.rebuild=function(e,t){var r,n=this;for(var s in'root'===e.type?r=new pt:'atrule'===e.type?r=new it:'rule'===e.type?r=new at:'decl'===e.type?r=new Xe:'comment'===e.type&&(r=new et),e)'nodes'===s?r.nodes=e.nodes.map(function(e){return n.rebuild(e,r)}):'parent'===s&&t?r.parent=t:e.hasOwnProperty(s)&&(r[s]=e[s]);return r},r.eachInside=function(e){return be("Container#eachInside is deprecated. Use Container#walk instead."),this.walk(e)},r.eachDecl=function(e,t){return be("Container#eachDecl is deprecated. Use Container#walkDecls instead."),this.walkDecls(e,t)},r.eachRule=function(e,t){return be("Container#eachRule is deprecated. Use Container#walkRules instead."),this.walkRules(e,t)},r.eachAtRule=function(e,t){return be("Container#eachAtRule is deprecated. Use Container#walkAtRules instead."),this.walkAtRules(e,t)},r.eachComment=function(e){return be("Container#eachComment is deprecated. Use Container#walkComments instead."),this.walkComments(e)},R(t,[{key:"first",get:function(){if(this.nodes)return this.nodes[0]}},{key:"last",get:function(){if(this.nodes)return this.nodes[this.nodes.length-1]}},{key:"semicolon",get:function(){return be('Node#semicolon is deprecated. Use Node#raws.semicolon'),this.raws.semicolon},set:function(e){be('Node#semicolon is deprecated. Use Node#raws.semicolon'),this.raws.semicolon=e}},{key:"after",get:function(){return be('Node#after is deprecated. Use Node#raws.after'),this.raws.after},set:function(e){be('Node#after is deprecated. Use Node#raws.after'),this.raws.after=e}}]),t})(Qe),it=(function(e){function t(t){var r;return(r=e.call(this,t)||this).type='atrule',r}P(t,e);var r=t.prototype;return r.append=function(){var t;this.nodes||(this.nodes=[]);for(var r=arguments.length,n=new Array(r),s=0;s0&&(o-=1):0===o&&-1!==t.indexOf(h)&&(i=!0),i?(''!==s&&n.push(s.trim()),s='',i=!1):s+=h}return(r||''!==s)&&n.push(s.trim()),n},space:function(e){return ot.split(e,[' ','\n','\t'])},comma:function(e){return ot.split(e,[','],!0)}},at=(function(e){function t(t){var r;return(r=e.call(this,t)||this).type='rule',r.nodes||(r.nodes=[]),r}return P(t,e),R(t,[{key:"selectors",get:function(){return ot.comma(this.selector)},set:function(e){var t=this.selector?this.selector.match(/,\s*/):null,r=t?t[0]:","+this.raw('between','beforeOpen');this.selector=e.join(r)}},{key:"_selector",get:function(){return be('Rule#_selector is deprecated. Use Rule#raws.selector'),this.raws.selector},set:function(e){be('Rule#_selector is deprecated. Use Rule#raws.selector'),this.raws.selector=e}}]),t})(st),ut=(function(){function e(e,t){if(void 0===t&&(t={}),this.type='warning',this.text=e,t.node&&t.node.source){var r=t.node.positionBy(t);this.line=r.line,this.column=r.column}for(var n in t)this[n]=t[n]}return e.prototype.toString=function(){return this.node?this.node.error(this.text,{plugin:this.plugin,index:this.index,word:this.word}).message:this.plugin?this.plugin+": "+this.text:this.text},e})(),ct=(function(){function e(e,t,r){this.processor=e,this.messages=[],this.root=t,this.opts=r,this.css=void 0,this.map=void 0}var t=e.prototype;return t.toString=function(){return this.css},t.warn=function(e,t){void 0===t&&(t={}),t.plugin||this.lastPlugin&&this.lastPlugin.postcssPlugin&&(t.plugin=this.lastPlugin.postcssPlugin);var r=new ut(e,t);return this.messages.push(r),r},t.warnings=function(){return this.messages.filter(function(e){return'warning'===e.type})},R(e,[{key:"content",get:function(){return this.css}}]),e})();function ht(e){return'object'==typeof e&&'function'==typeof e.then}var ft=(function(){function e(t,r,n){var s;if(this.stringified=!1,this.processed=!1,'object'==typeof r&&'root'===r.type)s=r;else if(r instanceof e||r instanceof ct)s=r.root,r.map&&(void 0===n.map&&(n.map={}),n.map.inline||(n.map.inline=!1),n.map.prev=r.map);else{var i=rt;n.syntax&&(i=n.syntax.parse),n.parser&&(i=n.parser),i.parse&&(i=i.parse);try{s=i(r,n)}catch(e){this.error=e}}this.result=new ct(t,s,n)}var t=e.prototype;return t.warnings=function(){return this.sync().warnings()},t.toString=function(){return this.css},t.then=function(e,t){return this.async().then(e,t)},t.catch=function(e){return this.async().catch(e)},t.handleError=function(e,t){try{if(this.error=e,'CssSyntaxError'!==e.name||e.plugin){if(t.postcssVersion){var r=t.postcssPlugin,n=t.postcssVersion,s=this.result.processor.version,i=n.split('.'),o=s.split('.');(i[0]!==o[0]||parseInt(i[1])>parseInt(o[1]))&&be("Your current PostCSS version is "+s+", but "+r+" uses "+n+". Perhaps this is the source of the error below.")}}else e.plugin=t.postcssPlugin,e.setMessage()}catch(e){console&&console.error&&console.error(e)}},t.asyncTick=function(e,t){var r=this;if(this.plugin>=this.processor.plugins.length)return this.processed=!0,e();try{var n=this.processor.plugins[this.plugin],s=this.run(n);this.plugin+=1,ht(s)?s.then(function(){r.asyncTick(e,t)}).catch(function(e){r.handleError(e,n),r.processed=!0,t(e)}):this.asyncTick(e,t)}catch(e){this.processed=!0,t(e)}},t.async=function(){var e=this;return this.processed?new Promise(function(t,r){e.error?r(e.error):t(e.stringify())}):this.processing?this.processing:(this.processing=new Promise(function(t,r){if(e.error)return r(e.error);e.plugin=0,e.asyncTick(t,r)}).then(function(){return e.processed=!0,e.stringify()}),this.processing)},t.sync=function(){var e=this;if(this.processed)return this.result;if(this.processed=!0,this.processing)throw new Error('Use process(css).then(cb) to work with async plugins');if(this.error)throw this.error;return this.result.processor.plugins.forEach(function(t){if(ht(e.run(t)))throw new Error('Use process(css).then(cb) to work with async plugins')}),this.result},t.run=function(e){this.result.lastPlugin=e;try{return e(this.result.root,this.result)}catch(t){throw this.handleError(t,e),t}},t.stringify=function(){if(this.stringified)return this.result;this.stringified=!0,this.sync();var e=this.result.opts,t=Ze;e.syntax&&(t=e.syntax.stringify),e.stringifier&&(t=e.stringifier),t.stringify&&(t=t.stringify);var r='';return t(this.root,function(e){r+=e}),this.result.css=r,this.result},R(e,[{key:"processor",get:function(){return this.result.processor}},{key:"opts",get:function(){return this.result.opts}},{key:"css",get:function(){return this.stringify().css}},{key:"content",get:function(){return this.stringify().content}},{key:"map",get:function(){return this.stringify().map}},{key:"root",get:function(){return this.sync().root}},{key:"messages",get:function(){return this.sync().messages}}]),e})(),lt=(function(){function e(e){void 0===e&&(e=[]),this.version='5.2.0',this.plugins=this.normalize(e)}var t=e.prototype;return t.use=function(e){return this.plugins=this.plugins.concat(this.normalize([e])),this},t.process=function(e,t){return void 0===t&&(t={}),new ft(this,e,t)},t.normalize=function(e){var t=[];return e.forEach(function(e){if(e.postcss&&(e=e.postcss),'object'==typeof e&&Array.isArray(e.plugins))t=t.concat(e.plugins);else{if('function'!=typeof e)throw new Error(e+" is not a PostCSS plugin");t.push(e)}}),t},e})(),pt=(function(e){function t(t){var r;return(r=e.call(this,t)||this).type='root',r.nodes||(r.nodes=[]),r}P(t,e);var r=t.prototype;return r.removeChild=function(t){return 0===(t=this.index(t))&&this.nodes.length>1&&(this.nodes[1].raws.before=this.nodes[t].raws.before),e.prototype.removeChild.call(this,t)},r.normalize=function(t,r,n){var s=e.prototype.normalize.call(this,t);return r&&('prepend'===n?this.nodes.length>1?r.raws.before=this.nodes[1].raws.before:delete r.raws.before:this.first!==r&&s.forEach(function(e){e.raws.before=r.raws.before})),s},r.toResult=function(e){return void 0===e&&(e={}),new ft(new lt,this,e).stringify()},r.remove=function(e){be('Root#remove is deprecated. Use Root#removeChild'),this.removeChild(e)},r.prevMap=function(){return be('Root#prevMap is deprecated. Use Root#source.input.map'),this.source.input.map},t})(st),dt=0,wt=(function(){function e(e,t){void 0===t&&(t={}),this.css=e.toString(),"\ufeff"!==this.css[0]&&"\ufffe"!==this.css[0]||(this.css=this.css.slice(1)),t.from&&(/^\w+:\/\//.test(t.from)?this.file=t.from:this.file=path.resolve(t.from)),this.file||(dt+=1,this.id=""),this.map&&(this.map.file=this.from)}var t=e.prototype;return t.error=function(e,t,r,n){var s;void 0===n&&(n={});var i=this.origin(t,r);return(s=i?new Je(e,i.line,i.column,i.source,i.file,n.plugin):new Je(e,t,r,this.css,this.file,n.plugin)).input={line:t,column:r,source:this.css},this.file&&(s.input.file=this.file),s},t.origin=function(e,t){if(!this.map)return!1;var r=this.map.consumer(),n=r.originalPositionFor({line:e,column:t});if(!n.source)return!1;var s={file:this.mapResolve(n.source),line:n.line,column:n.column},i=r.sourceContentFor(n.source);return i&&(s.source=i),s},t.mapResolve=function(e){return/^\w+:\/\//.test(e)?e:path.resolve(this.map.consumer().sourceRoot||'.',e)},R(e,[{key:"from",get:function(){return this.file||this.id}}]),e})(),mt=(function(e){function t(){return e.apply(this,arguments)||this}P(t,e);var r=t.prototype;return r.tokenize=function(){this.tokens=$e(this.input,{ignoreErrors:!0})},r.comment=function(e){var t=new et;this.init(t,e[2],e[3]),t.source.end={line:e[4],column:e[5]};var r=e[1].slice(2);if('*/'===r.slice(-2)&&(r=r.slice(0,-2)),/^\s*$/.test(r))t.text='',t.raws.left=r,t.raws.right='';else{var n=r.match(/^(\s*)([^]*[^\s])(\s*)$/);t.text=n[2],t.raws.left=n[1],t.raws.right=n[3]}},r.unclosedBracket=function(){},r.unknownWord=function(e){var t=this.tokens.slice(e,this.pos+1);this.spaces+=t.map(function(e){return e[1]}).join('')},r.unexpectedClose=function(){this.current.raws.after+='}'},r.doubleColon=function(){},r.unnamedAtrule=function(e){e.name=''},r.precheckMissedSemicolon=function(e){var t=this.colon(e);if(!1!==t){var r;for(r=t-1;r>=0&&'word'!==e[r][0];r--);for(r-=1;r>=0;r--)if('space'!==e[r][0]){r+=1;break}var n=e.splice(r,e.length-r);this.decl(n)}},r.checkMissedSemicolon=function(){},r.endFile=function(){for(this.current.nodes&&this.current.nodes.length&&(this.current.raws.semicolon=this.semicolon),this.current.raws.after=(this.current.raws.after||'')+this.spaces;this.current.parent;)this.current=this.current.parent,this.current.raws.after=''},t})(tt);var vt={},gt=function(e){return'function'==typeof e||'object'==typeof e&&null!==e&&!Array.isArray(e)},yt=function(e){return'__proto__'!==e&&'constructor'!==e&&'prototype'!==e};function bt(e,t,r){var n=e[r];gt(t)&>(n)?kt(n,t):e[r]=t}function kt(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),n=1;n1?t-1:0),n=1;n>>0);if(!vt[i]){var o=[];(r=new wt(s,t),(n=new mt(r)).tokenize(),n.loop(),n.root).each(function(e){'decl'===e.type&&o.push([e.prop,e.value])});var a=u(o,['borderRadius','borderWidth','borderColor','borderStyle']),c=Tt.create({generated:a});vt[i]=c.generated}return vt[i]},e})())),jt=function(e){return Ut(Dt,e)};"ActivityIndicator ActivityIndicatorIOS ART Button DatePickerIOS DrawerLayoutAndroid\n Image ImageBackground ImageEditor ImageStore KeyboardAvoidingView ListView MapView Modal NavigatorIOS\n Picker PickerIOS ProgressBarAndroid ProgressViewIOS ScrollView SegmentedControlIOS Slider\n SliderIOS SnapshotViewIOS Switch RecyclerViewBackedScrollView RefreshControl SafeAreaView StatusBar\n SwipeableListView SwitchAndroid SwitchIOS TabBarIOS Text TextInput ToastAndroid ToolbarAndroid\n Touchable TouchableHighlight TouchableNativeFeedback TouchableOpacity TouchableWithoutFeedback\n View ViewPagerAndroid WebView FlatList SectionList VirtualizedList Pressable".split(/\s+/m).forEach(function(e){return Object.defineProperty(jt,e,{enumerable:!0,configurable:!1,get:function(){return jt(Bt[e])}})}),i.ThemeConsumer=Et,i.ThemeContext=xt,i.ThemeProvider=function(e){var t=h.useContext(xt),r=h.useMemo(function(){return Rt(e.theme,t)},[e.theme,t]);return e.children?f.createElement(xt.Provider,{value:r},e.children):null},i.css=It,i.default=jt,i.isStyledComponent=x,i.useTheme=function(){return h.useContext(xt)},i.withTheme=function(e){var t=f.forwardRef(function(t,r){var n=h.useContext(xt),s=e.defaultProps,i=Ct(t,n,s);return f.createElement(e,N({},t,{theme:i,ref:r}))});return w(t,e),t.displayName="WithTheme("+C(e)+")",t}},509,[510,519,165,521,522,523,524,443,2]); +__d(function(g,r,_i,a,m,e,d){'use strict';var t=r(d[0]);function n(t){return t&&'object'==typeof t&&'default'in t?t.default:t}Object.defineProperty(e,'__esModule',{value:!0});var o,i=r(d[1]),s=n(i),u=n(r(d[2])),l=n(r(d[3])),c=/^(#(?:[0-9a-f]{3,4}){1,2})$/i,f=/^(rgba?|hsla?|hwb|lab|lch|gray|color)$/,h=function(t){return function(n){return t(n)?'':null}},p=function(t,n){return void 0===n&&(n=String),function(o){if('word'!==o.type)return null;var i=o.value.match(t);return null===i?null:n(i[1])}},v=h(function(t){return'space'===t.type}),x=h(function(t){return'div'===t.type&&'/'===t.value}),w=h(function(t){return'div'===t.type&&','===t.value}),y=(o='word',function(t){return t.type===o?t.value:null}),b=p(/^(none)$/i),k=p(/^(auto)$/i),V=p(/^([+-]?(?:\d*\.)?\d+(?:e[+-]?\d+)?)$/i,Number),$=p(/^(0$|(?:[+-]?(?:\d*\.)?\d+(?:e[+-]?\d+)?)(?=px$))/i,Number),T=p(/^([+-]?(?:\d*\.)?\d+(?:e[+-]?\d+)?(ch|em|ex|rem|vh|vw|vmin|vmax|cm|mm|in|pc|pt))$/i),C=p(/^([+-]?(?:\d*\.)?\d+(?:e[+-]?\d+)?(?:deg|rad))$/i,function(t){return t.toLowerCase()}),S=p(/^([+-]?(?:\d*\.)?\d+(?:e[+-]?\d+)?%)$/i),E=p(/(^-?[_a-z][_a-z0-9-]*$)/i),L=function(t){return'string'!==t.type?null:t.value.replace(/\\([0-9a-f]{1,6})(?:\s|$)/gi,function(t,n){return String.fromCharCode(parseInt(n,16))}).replace(/\\/g,'')},R=function(t){return'word'===t.type&&(c.test(t.value)||t.value in l||'transparent'===t.value)?t.value:'function'===t.type&&f.test(t.value)?i.stringify(t):null},O=p(/^(none|underline|line-through)$/i),F=p(/^(solid|dashed|dotted)$/),B=function(t){var n=t.types,o=void 0===n?[$,T,S]:n,i=t.directions,s=void 0===i?['Top','Right','Bottom','Left']:i,u=t.prefix,l=void 0===u?'':u,c=t.suffix,f=void 0===c?'':c;return function(t){var n,i=[];for(i.push(t.expect.apply(t,o));i.length<4&&t.hasTokens();)t.expect(v),i.push(t.expect.apply(t,o));t.expectEmpty();var u=i[0],c=i[1],h=void 0===c?u:c,p=i[2],x=void 0===p?u:p,w=i[3],y=void 0===w?h:w,b=function(t){return""+l+s[t]+f};return(n={})[b(0)]=u,n[b(1)]=h,n[b(2)]=x,n[b(3)]=y,n}},_=function(t){var n=t.expect($),o=t.matches(v)?t.expect($):n;return t.expectEmpty(),{width:n,height:o}},P=function(t){var n,o,i,s;if(t.matches(b))return t.expectEmpty(),{offset:{width:0,height:0},radius:0,color:'black'};for(var u=!1;t.hasTokens();)u&&t.expect(v),void 0===n&&t.matches($,T)?(n=t.lastValue,t.expect(v),o=t.expect($,T),t.saveRewindPoint(),t.matches(v)&&t.matches($,T)?i=t.lastValue:t.rewind()):void 0===s&&t.matches(R)?s=t.lastValue:t.throw(),u=!0;return void 0===n&&t.throw(),{offset:{width:n,height:o},radius:void 0!==i?i:0,color:void 0!==s?s:'black'}},W=p(/(nowrap|wrap|wrap-reverse)/),Y=p(/(row|row-reverse|column|column-reverse)/),D=function(t){var n;if(t.matches(L))n=t.lastValue;else for(n=t.expect(E);t.hasTokens();){t.expect(v),n+=" "+t.expect(E)}return t.expectEmpty(),{fontFamily:n}},M=p(/^(normal)$/),I=p(/^(italic)$/),N=p(/^([1-9]00|bold)$/),j=p(/^(small-caps)$/),A=[],X=p(/(flex-(?:start|end)|center|stretch|space-(?:between|around))/),H=p(/(flex-(?:start|end)|center|space-(?:between|around|evenly))/),z=p(/^(solid|double|dotted|dashed)$/),G=function(t){return function(n){var o=n.expect(t);return n.expectEmpty(),o}},U=G(V),Z=G($),q=G(C),J=function(t){return function(n,o){return function(i){var s,u,l,c=i.expect(t);if(i.hasTokens())i.expect(w),l=i.expect(t);else{if(void 0===o)return c;l=o}return i.expectEmpty(),[(s={},s[n+"Y"]=l,s),(u={},u[n+"X"]=c,u)]}}},K=J(V),Q=J($),ee=J(C),te={perspective:U,scale:K('scale'),scaleX:U,scaleY:U,translate:Q('translate',0),translateX:Z,translateY:Z,rotate:q,rotateX:q,rotateY:q,rotateZ:q,skewX:q,skewY:q,skew:ee('skew','0deg')},ne=B({types:[R],prefix:'border',suffix:'Color'}),re=B({directions:['TopLeft','TopRight','BottomRight','BottomLeft'],prefix:'border',suffix:'Radius'}),oe=B({prefix:'border',suffix:'Width'}),ie=B({types:[$,T,S,k],prefix:'margin'}),ae=B({prefix:'padding'}),se={background:function(t){return{backgroundColor:t.expect(R)}},border:function(t){var n,o,i;if(t.matches(b))return t.expectEmpty(),{borderWidth:0,borderColor:'black',borderStyle:'solid'};for(var s=0;s<3&&t.hasTokens();)0!==s&&t.expect(v),void 0===n&&t.matches($,T)?n=t.lastValue:void 0===o&&t.matches(R)?o=t.lastValue:void 0===i&&t.matches(F)?i=t.lastValue:t.throw(),s+=1;return t.expectEmpty(),void 0===n&&(n=1),void 0===o&&(o="black"),void 0===i&&(i="solid"),{borderWidth:n,borderColor:o,borderStyle:i}},borderColor:ne,borderRadius:re,borderWidth:oe,boxShadow:function(t){var n=P(t);return{shadowOffset:n.offset,shadowRadius:n.radius,shadowColor:n.color,shadowOpacity:1}},flex:function(t){var n,o,i;if(t.matches(b))return t.expectEmpty(),{flexGrow:0,flexShrink:0,flexBasis:'auto'};if(t.saveRewindPoint(),t.matches(k)&&!t.hasTokens())return{flexGrow:1,flexShrink:1,flexBasis:'auto'};t.rewind();for(var s=0;s<2&&t.hasTokens();)0!==s&&t.expect(v),void 0===n&&t.matches(V)?(n=t.lastValue,t.saveRewindPoint(),t.matches(v)&&t.matches(V)?o=t.lastValue:t.rewind()):void 0===i&&t.matches($,T,S)?i=t.lastValue:void 0===i&&t.matches(k)?i='auto':t.throw(),s+=1;return t.expectEmpty(),void 0===n&&(n=1),void 0===o&&(o=1),void 0===i&&(i=0),{flexGrow:n,flexShrink:o,flexBasis:i}},flexFlow:function(t){for(var n,o,i=0;i<2&&t.hasTokens();)0!==i&&t.expect(v),void 0===n&&t.matches(W)?n=t.lastValue:void 0===o&&t.matches(Y)?o=t.lastValue:t.throw(),i+=1;return t.expectEmpty(),void 0===n&&(n="nowrap"),void 0===o&&(o="row"),{flexWrap:n,flexDirection:o}},font:function(t){for(var n,o,i,s,u=0;u<3&&t.hasTokens();){if(t.matches(M));else if(void 0===n&&t.matches(I))n=t.lastValue;else if(void 0===o&&t.matches(N))o=t.lastValue;else{if(void 0!==i||!t.matches(j))break;i=[t.lastValue]}t.expect(v),u+=1}var l=t.expect($,T);t.matches(x)&&(s=t.expect($,T)),t.expect(v);var c=D(t).fontFamily;void 0===n&&(n="normal"),void 0===o&&(o="normal"),void 0===i&&(i=A);var f={fontStyle:n,fontWeight:o,fontVariant:i,fontSize:l,fontFamily:c};return void 0!==s&&(f.lineHeight=s),f},fontFamily:D,fontVariant:function(t){return{fontVariant:[t.expect(E)]}},fontWeight:function(t){return{fontWeight:t.expect(y)}},margin:ie,padding:ae,placeContent:function(t){var n,o=t.expect(X);return t.hasTokens()?(t.expect(v),n=t.expect(H)):n='stretch',t.expectEmpty(),{alignContent:o,justifyContent:n}},shadowOffset:function(t){return{shadowOffset:_(t)}},textShadow:function(t){var n=P(t);return{textShadowOffset:n.offset,textShadowRadius:n.radius,textShadowColor:n.color}},textShadowOffset:function(t){return{textShadowOffset:_(t)}},textDecoration:function(t){for(var n,o,i,s=!1;t.hasTokens();){if(s&&t.expect(v),void 0===n&&t.matches(O)){var u=[t.lastValue.toLowerCase()];t.saveRewindPoint(),'none'!==u[0]&&t.matches(v)&&t.matches(O)?(u.push(t.lastValue.toLowerCase()),u.sort().reverse()):t.rewind(),n=u.join(' ')}else void 0===o&&t.matches(z)?o=t.lastValue:void 0===i&&t.matches(R)?i=t.lastValue:t.throw();s=!0}return{textDecorationLine:void 0!==n?n:"none",textDecorationColor:void 0!==i?i:"black",textDecorationStyle:void 0!==o?o:"solid"}},textDecorationLine:function(t){for(var n=[],o=!1;t.hasTokens();)o&&t.expect(v),n.push(t.expect(O).toLowerCase()),o=!0;return n.sort().reverse(),{textDecorationLine:n.join(' ')}},transform:function(t){for(var n=[],o=!1;t.hasTokens();){o&&t.expect(v);var i,s=t.expectFunction(),u=s.functionName,l=te[u](s);Array.isArray(l)||(l=[(i={},i[u]=l,i)]),n=l.concat(n),o=!0}return{transform:n}}},ue=(function(){function t(t,n){this.index=0,this.nodes=t,this.functionName=null!=n?n.value:null,this.lastValue=null,this.rewindIndex=-1}var n=t.prototype;return n.hasTokens=function(){return this.index<=this.nodes.length-1},n.SYMBOL_MATCH=function(){if(!this.hasTokens())return null;for(var t=this.nodes[this.index],n=0;n=48&&A<=57)return!0;var n=h.charCodeAt(2);return A===c&&n>=48&&n<=57}return C===c?(A=h.charCodeAt(1))>=48&&A<=57:C>=48&&C<=57}m.exports=function(n){var f,u,v,l=0,s=n.length;if(0===s||!C(n))return!1;for((f=n.charCodeAt(l))!==o&&f!==t||l++;l57);)l+=1;if(f=n.charCodeAt(l),u=n.charCodeAt(l+1),f===c&&u>=48&&u<=57)for(l+=2;l57);)l+=1;if(f=n.charCodeAt(l),u=n.charCodeAt(l+1),v=n.charCodeAt(l+2),(f===h||f===A)&&(u>=48&&u<=57||(u===o||u===t)&&v>=48&&v<=57))for(l+=u===o||u===t?3:2;l57);)l+=1;return{number:n.slice(0,l),unit:n.slice(l)}}},515,[]); +__d(function(g,r,_i,a,m,e,d){function t(i){return i&&'object'==typeof i?u(i)||c(i)?i:o(i)?f(i,t):l(p(i),function(o,u){return o[n(u)]=t(i[u]),o},{}):i}function n(t){return t.replace(/[_.-](\w|$)/g,function(t,n){return n.toUpperCase()})}m.exports=function(o){return'string'==typeof o?n(o):t(o)};var o=Array.isArray||function(t){return'[object Array]'===Object.prototype.toString.call(t)},u=function(t){return'[object Date]'===Object.prototype.toString.call(t)},c=function(t){return'[object RegExp]'===Object.prototype.toString.call(t)},i=Object.prototype.hasOwnProperty,p=Object.keys||function(t){var n=[];for(var o in t)i.call(t,o)&&n.push(o);return n};function f(t,n){if(t.map)return t.map(n);for(var o=[],u=0;uk)&&(I=(L=L.replace(' ',':')).length),0t&&(t=(a=a.trim()).charCodeAt(0)),t){case 38:return a.replace(p,'$1'+e.trim());case 58:return e.trim()+a.replace(p,'$1'+e.trim());default:if(0<1*r&&0f.charCodeAt(8))break;case 115:n=n.replace(f,'-webkit-'+f)+';'+n;break;case 207:case 102:n=n.replace(f,'-webkit-'+(102t.charCodeAt(0)&&(t=t.trim()),t=[t],01&&void 0!==p[1]?p[1]:R,o=p.length>2&&void 0!==p[2]?p[2]:_,(0,h.default)(),l=j(e),u=(0,y.processColor)(o),c=l+":"+n+":"+u,!M.has(c)){v.next=8;break}return v.abrupt("return",M.get(c));case 8:return v.prev=8,v.next=11,t.default.awrap(F.getImageForFont(C,l,n,u));case 11:return f=v.sent,s={uri:f,scale:y.PixelRatio.get()},M.setValue(c,s),v.abrupt("return",s);case 17:throw v.prev=17,v.t0=v.catch(8),M.setError(c,v.t0),v.t0;case 21:case"end":return v.stop()}},null,null,[[8,17]],Promise)},E.getImageSourceSync=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:R,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:_;(0,h.default)();var o=j(e),l=(0,y.processColor)(n),u=o+":"+t+":"+l;if(M.has(u))return M.get(u);try{var c=F.getImageForFontSync(C,o,t,l),f={uri:c,scale:y.PixelRatio.get()};return M.setValue(u,f),f}catch(e){throw M.setError(u,e),e}},E.loadFont=function(){var e,o=arguments;return t.default.async(function(l){for(;;)switch(l.prev=l.next){case 0:if(e=o.length>0&&void 0!==o[0]?o[0]:N,'ios'!==y.Platform.OS){l.next=7;break}if((0,h.default)(),e){l.next=5;break}throw new Error('Unable to load font, because no file was specified. ');case 5:return l.next=7,t.default.awrap(F.loadFontWithFileName.apply(F,(0,n.default)(e.split('.'))));case 7:case"end":return l.stop()}},null,null,null,Promise)},E.hasIcon=function(t){return Object.prototype.hasOwnProperty.call(e,t)},E.getRawGlyphMap=function(){return e},E.getFontFamily=function(){return C},E};var t=e(r(d[1])),n=e(r(d[2])),o=e(r(d[3])),l=e(r(d[4])),u=e(r(d[5])),c=e(r(d[6])),f=e(r(d[7])),s=e(r(d[8])),p=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=P(t);if(n&&n.has(e))return n.get(e);var o={},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in e)if("default"!==u&&Object.prototype.hasOwnProperty.call(e,u)){var c=l?Object.getOwnPropertyDescriptor(e,u):null;c&&(c.get||c.set)?Object.defineProperty(o,u,c):o[u]=e[u]}o.default=e,n&&n.set(e,o);return o})(r(d[9])),v=e(r(d[10])),y=r(d[11]),h=e(r(d[12])),O=e(r(d[13])),b=e(r(d[14])),w=["name","size","color","style","children"];function P(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(P=function(e){return e?n:t})(e)}function I(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}var F=y.NativeModules.RNVectorIconsManager||y.NativeModules.RNVectorIconsModule;_e.NativeIconAPI=F;var R=12;_e.DEFAULT_ICON_SIZE=R;var _='black';_e.DEFAULT_ICON_COLOR=_},526,[1,67,49,96,9,10,12,14,17,165,204,527,528,529,530]); +__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0});var n=r(d[0]);Object.keys(n).forEach(function(t){"default"!==t&&"__esModule"!==t&&(t in e&&e[t]===n[t]||Object.defineProperty(e,t,{enumerable:!0,get:function(){return n[t]}}))})},527,[2]); +__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){if(!n){if('android'===o.Platform.OS)throw new Error('RNVectorIconsModule not available, did you properly integrate the module? Try running `react-native link react-native-vector-icons` and recompiling.');throw new Error('RNVectorIconsManager not available, did you add the library to your project and link with libRNVectorIcons.a? Try running `react-native link react-native-vector-icons` and recompiling.')}};var o=r(d[0]),n=o.NativeModules.RNVectorIconsManager||o.NativeModules.RNVectorIconsModule},528,[527]); +__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){var u=new Map;return{setValue:function(n,o){return u.set(n,{type:t,data:o})},setError:function(t,o){return u.set(t,{type:n,data:o})},has:function(t){return u.has(t)},get:function(t){if(u.has(t)){var o=u.get(t),f=o.type,s=o.data;if(f===n)throw s;return s}}}};var t='value',n='error'},529,[]); +__d(function(g,r,i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=function(e){var O,C;return C=O=(function(h){(0,u.default)(x,h);var O,j,C=(O=x,j=k(),function(){var e,t=(0,s.default)(O);if(j){var n=(0,s.default)(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return(0,c.default)(this,e)});function x(){return(0,o.default)(this,x),C.apply(this,arguments)}return(0,l.default)(x,[{key:"render",value:function(){var o=this.props,l=o.style,u=o.iconStyle,c=o.children,s=(0,n.default)(o,P),h=(0,p.default)(s,w,'style','name','size','color'),O=(0,p.default)(s,R),k=(0,y.default)(s,Object.keys(h),Object.keys(O),'iconStyle','borderRadius','backgroundColor');h.style=u?[S.icon,u]:S.icon;var j=(0,p.default)(this.props,'color'),C=(0,p.default)(this.props,'backgroundColor','borderRadius');return b.default.createElement(v.TouchableHighlight,(0,t.default)({style:[S.touchable,C]},O),b.default.createElement(v.View,(0,t.default)({style:[S.container,C,l]},k),b.default.createElement(e,h),(0,f.default)(c)?b.default.createElement(v.Text,{style:[S.text,j]},c):c))}}]),x})(b.PureComponent),O.propTypes={backgroundColor:h.default.oneOfType([h.default.string,h.default.number]),borderRadius:h.default.number,color:h.default.any,size:h.default.number,iconStyle:h.default.any,style:h.default.any,children:h.default.node},O.defaultProps={backgroundColor:j,borderRadius:5,color:'white',size:20},C};var t=e(r(d[1])),n=e(r(d[2])),o=e(r(d[3])),l=e(r(d[4])),u=e(r(d[5])),c=e(r(d[6])),s=e(r(d[7])),f=e(r(d[8])),y=e(r(d[9])),p=e(r(d[10])),b=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=O(t);if(n&&n.has(e))return n.get(e);var o={},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in e)if("default"!==u&&Object.prototype.hasOwnProperty.call(e,u)){var c=l?Object.getOwnPropertyDescriptor(e,u):null;c&&(c.get||c.set)?Object.defineProperty(o,u,c):o[u]=e[u]}o.default=e,n&&n.set(e,o);return o})(r(d[11])),h=e(r(d[12])),v=r(d[13]),P=["style","iconStyle","children"];function O(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(O=function(e){return e?n:t})(e)}function k(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}var S=v.StyleSheet.create({container:{flexDirection:'row',justifyContent:'flex-start',alignItems:'center',padding:8},touchable:{overflow:'hidden'},icon:{marginRight:10},text:{fontWeight:'600',backgroundColor:'transparent'}}),j='#007AFF',w=['ellipsizeMode','numberOfLines','textBreakStrategy','selectable','suppressHighlighting','allowFontScaling','adjustsFontSizeToFit','minimumFontScale'],R=['accessible','accessibilityLabel','accessibilityHint','accessibilityComponentType','accessibilityRole','accessibilityStates','accessibilityTraits','onFocus','onBlur','disabled','onPress','onPressIn','onPressOut','onLayout','onLongPress','nativeID','testID','delayPressIn','delayPressOut','delayLongPress','activeOpacity','underlayColor','selectionColor','onShowUnderlay','onHideUnderlay','hasTVPreferredFocus','tvParallaxProperties']},530,[1,22,96,9,10,12,14,17,531,532,533,165,204,527]); +__d(function(g,r,i,a,m,e,d){var t='[object String]',n=Object.prototype.toString,o=Array.isArray;function c(t){return!!t&&'object'==typeof t}m.exports=function(f){return'string'==typeof f||!o(f)&&c(f)&&n.call(f)==t}},531,[]); +__d(function(g,r,i,a,m,_e,d){var t=200,n='__lodash_hash_undefined__',e=9007199254740991,o='[object Arguments]',u='[object Function]',c='[object GeneratorFunction]',f='[object Symbol]',l=/^\[object .+?Constructor\]$/,s=/^(?:0|[1-9]\d*)$/,h='object'==typeof g&&g&&g.Object===Object&&g,p='object'==typeof self&&self&&self.Object===Object&&self,_=h||p||Function('return this')();function y(t,n,e){switch(e.length){case 0:return t.call(n);case 1:return t.call(n,e[0]);case 2:return t.call(n,e[0],e[1]);case 3:return t.call(n,e[0],e[1],e[2])}return t.apply(n,e)}function v(t,n){return!!(t?t.length:0)&&S(t,n,0)>-1}function b(t,n,e){for(var o=-1,u=t?t.length:0;++o=t&&(l=P,s=!1,e=new Z(e));t:for(;++f0&&e(l)?n>1?et(l,n-1,e,o,u):O(u,l):o||(u[u.length]=l)}return u}function ot(t,n,e){var o=n(t);return jt(t)?o:O(o,e(t))}function ut(t){return!(!At(t)||G&&G in t)&&(wt(t)||F(t)?B:l).test(dt(t))}function it(t){if(!At(t))return vt(t);var n,e,o,u=(e=(n=t)&&n.constructor,o='function'==typeof e&&e.prototype||M,n===o),c=[];for(var f in t)('constructor'!=f||!u&&q.call(t,f))&&c.push(f);return c}function at(t,n){return ct(t=Object(t),n,function(n,e){return e in t})}function ct(t,n,e){for(var o=-1,u=n.length,c={};++o-1},X.prototype.set=function(t,n){var e=this.__data__,o=rt(e,t);return o<0?e.push([t,n]):e[o][1]=n,this},Y.prototype.clear=function(){this.__data__={hash:new W,map:new(U||X),string:new W}},Y.prototype.delete=function(t){return lt(this,t).delete(t)},Y.prototype.get=function(t){return lt(this,t).get(t)},Y.prototype.has=function(t){return lt(this,t).has(t)},Y.prototype.set=function(t,n){return lt(this,t).set(t,n),this},Z.prototype.add=Z.prototype.push=function(t){return this.__data__.set(t,n),this},Z.prototype.has=function(t){return this.__data__.has(t)};var ht=N?E(N,Object):Ct,pt=N?function(t){for(var n=[];t;)O(n,ht(t)),t=H(t);return n}:Ct;function _t(t){return jt(t)||bt(t)||!!(L&&t&&t[L])}function yt(t,n){return!!(n=null==n?e:n)&&('number'==typeof t||s.test(t))&&t>-1&&t%1==0&&t-1&&t%1==0&&t<=e}function At(t){var n=typeof t;return!!t&&('object'==n||'function'==n)}function $t(t){return!!t&&'object'==typeof t}function Pt(t){return'symbol'==typeof t||$t(t)&&z.call(t)==f}function xt(t){return Ot(t)?tt(t,!0):it(t)}var Ft,Et,kt=(Ft=function(t,n){return null==t?{}:(n=j(et(n,1),gt),at(t,nt(ft(t),n)))},Et=Q(void 0===Et?Ft.length-1:Et,0),function(){for(var t=arguments,n=-1,e=Q(t.length-Et,0),o=Array(e);++n0&&o(b)?n>1?w(b,n-1,o,c,u):v(u,b):c||(u[u.length]=b)}return u}function x(t,n){return _(t=Object(t),n,function(n,o){return o in t})}function _(t,n,o){for(var c=-1,u=n.length,l={};++c-1&&n%1==0&&n<=t}function z(t){var n=typeof t;return!!t&&('object'==n||'function'==n)}function B(t){return!!t&&'object'==typeof t}function D(t){return'symbol'==typeof t||B(t)&&j.call(t)==u}var H,J,K=(H=function(t,n){return null==t?{}:x(t,y(w(n,1),E))},J=F(void 0===J?H.length-1:J,0),function(){for(var t=arguments,n=-1,o=F(t.length-J,0),c=Array(o);++np))return!1;var v=l.get(t);if(v&&l.get(n))return v==n;var h=-1,y=!0,b=f&e?new Ft:void 0;for(l.set(t,n),l.set(n,t);++h-1},Pt.prototype.set=function(t,n){var e=this.__data__,o=Tt(e,t);return o<0?e.push([t,n]):e[o][1]=n,this},xt.prototype.clear=function(){this.__data__={hash:new Et,map:new(ht||Pt),string:new Et}},xt.prototype.delete=function(t){return Zt(this,t).delete(t)},xt.prototype.get=function(t){return Zt(this,t).get(t)},xt.prototype.has=function(t){return Zt(this,t).has(t)},xt.prototype.set=function(t,n){return Zt(this,t).set(t,n),this},Ft.prototype.add=Ft.prototype.push=function(t){return this.__data__.set(t,n),this},Ft.prototype.has=function(t){return this.__data__.has(t)},Mt.prototype.clear=function(){this.__data__=new Pt},Mt.prototype.delete=function(t){return this.__data__.delete(t)},Mt.prototype.get=function(t){return this.__data__.get(t)},Mt.prototype.has=function(t){return this.__data__.has(t)},Mt.prototype.set=function(t,n){var e=this.__data__;if(e instanceof Pt){var o=e.__data__;if(!ht||o.length<199)return o.push([t,n]),this;e=this.__data__=new xt(o)}return e.set(t,n),this};var nr=pt?K(pt,Object):Ir,er=pt?function(t){for(var n=[];t;)V(n,nr(t)),t=ft(t);return n}:Ir,or=function(t){return ut.call(t)};function ur(t,n,e){for(var o,u=-1,c=(n=ir(n,t)?[n]:Jt(n)).length;++u-1&&t%1==0&&t-1&&t%1==0&&t<=u}function mr(t){var n=typeof t;return!!t&&('object'==n||'function'==n)}function Ar(t){return!!t&&'object'==typeof t}function kr(t){return'symbol'==typeof t||Ar(t)&&ut.call(t)==A}var Sr,$r=R?(Sr=R,function(t){return Sr(t)}):function(t){return Ar(t)&&Or(t.length)&&!!T[ut.call(t)]};function Er(t,n,e){var o=null==t?void 0:Ut(t,n);return void 0===o?e:o}function Pr(t,n){return null!=t&&ur(t,n,Ct)}function xr(t){return gr(t)?It(t):Rt(t)}function Fr(t){return gr(t)?It(t,!0):Vt(t)}function Mr(t){return t}function Ir(){return[]}m.exports=function(t,n){return null==t?{}:Nt(t,Yt(t),'function'==typeof(u=n)?u:null==u?Mr:'object'==typeof u?dr(u)?Gt(u[0],u[1]):1==(o=tr(e=u)).length&&o[0][2]?lr(o[0][0],o[0][1]):function(t){return t===e||Bt(t,e,o)}:ir(f=u)?(c=_r(f),function(t){return null==t?void 0:t[c]}):qt(f));var e,o,u,c,f}},537,[]); +__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.DYTE_DEV_MODE=void 0;e.DYTE_DEV_MODE=!1},538,[]); +__d(function(g,r,i,a,m,e,d){var l=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=l(r(d[1])),c={},t={};['arrow-back','call-end','chat','expand-less','expand-more','flip-camera-ios','groups','mic','mic-external-on','mic-off','poll','send','videocam-off','videocam','pan-tool','cancel-presentation','present-to-all','stop-screen-share','screen-share','clear','attach-file','fullscreen','fullscreen-exit','fiber-manual-record','people'].forEach(function(l){c[l]='material'}),['dots-vertical','image','auto-fix','plus-thick','close','signal-cellular-1','signal-cellular-2','exclamation','check','network-strength-1','network-strength-3','network-strength-2','download-circle','voice-off'].forEach(function(l){t[l]='material-community'});var n=(0,o.default)({},c,t);e.default=n},539,[1,22]); +__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"ReactNativeModal",{enumerable:!0,get:function(){return t.ReactNativeModal}}),e.default=void 0;var t=r(d[0]),o=t.ReactNativeModal;e.default=o},540,[541]); +__d(function(g,r,i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=_e.ReactNativeModal=void 0;var n=e(r(d[1])),t=e(r(d[2])),o=e(r(d[3])),s=e(r(d[4])),p=e(r(d[5])),c=e(r(d[6])),l=e(r(d[7])),u=y(r(d[8])),f=r(d[9]),h=y(r(d[10])),v=y(r(d[11])),w=r(d[12]),b=e(r(d[13])),S=["animationIn","animationInTiming","animationOut","animationOutTiming","avoidKeyboard","coverScreen","hasBackdrop","backdropColor","backdropOpacity","backdropTransitionInTiming","backdropTransitionOutTiming","customBackdrop","children","isVisible","onModalShow","onBackButtonPress","useNativeDriver","propagateSwipe","style"],k=["testID"];function D(e){if("function"!=typeof WeakMap)return null;var n=new WeakMap,t=new WeakMap;return(D=function(e){return e?t:n})(e)}function y(e,n){if(!n&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var t=D(n);if(t&&t.has(e))return t.get(e);var o={},s=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var p in e)if("default"!==p&&Object.prototype.hasOwnProperty.call(e,p)){var c=s?Object.getOwnPropertyDescriptor(e,p):null;c&&(c.get||c.set)?Object.defineProperty(o,p,c):o[p]=e[p]}return o.default=e,t&&t.set(e,o),o}function O(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}(0,w.initializeAnimations)();var T=function(e){return{animationIn:e.animationIn,animationOut:e.animationOut}},M=(function(e){(0,p.default)(M,e);var h,D,y=(h=M,D=O(),function(){var e,n=(0,l.default)(h);if(D){var t=(0,l.default)(this).constructor;e=Reflect.construct(n,arguments,t)}else e=n.apply(this,arguments);return(0,c.default)(this,e)});function M(e){var n;(0,o.default)(this,M),(n=y.call(this,e)).state={showContent:!0,isVisible:!1,deviceWidth:f.Dimensions.get('window').width,deviceHeight:f.Dimensions.get('window').height,isSwipeable:!!n.props.swipeDirection,pan:null},n.isTransitioning=!1,n.inSwipeClosingState=!1,n.currentSwipingDirection=null,n.panResponder=null,n.didUpdateDimensionsEmitter=null,n.interactionHandle=null,n.getDeviceHeight=function(){return n.props.deviceHeight||n.state.deviceHeight},n.getDeviceWidth=function(){return n.props.deviceWidth||n.state.deviceWidth},n.onBackButtonPress=function(){return!(!n.props.onBackButtonPress||!n.props.isVisible)&&(n.props.onBackButtonPress(),!0)},n.shouldPropagateSwipe=function(e,t){return'function'==typeof n.props.propagateSwipe?n.props.propagateSwipe(e,t):n.props.propagateSwipe},n.buildPanResponder=function(){var e=null;n.panResponder=f.PanResponder.create({onMoveShouldSetPanResponder:function(t,o){if(!n.shouldPropagateSwipe(t,o)){var s=Math.abs(o.dx)>=n.props.panResponderThreshold||Math.abs(o.dy)>=n.props.panResponderThreshold;return s&&n.props.onSwipeStart&&n.props.onSwipeStart(o),n.currentSwipingDirection=n.getSwipingDirection(o),e=n.createAnimationEventForSwipe(),s}return!1},onStartShouldSetPanResponder:function(e,t){return!(e._dispatchInstances&&e._dispatchInstances.some(function(e){return/scrollview|flatlist/i.test(e.type)})&&n.shouldPropagateSwipe(e,t)&&n.props.scrollTo&&n.props.scrollOffset>0)&&(n.props.onSwipeStart&&n.props.onSwipeStart(t),n.currentSwipingDirection=null,!0)},onPanResponderMove:function(t,o){if(!n.currentSwipingDirection){if(0===o.dx&&0===o.dy)return;n.currentSwipingDirection=n.getSwipingDirection(o),e=n.createAnimationEventForSwipe()}if(n.isSwipeDirectionAllowed(o)){var s=1-n.calcDistancePercentage(o);n.backdropRef&&n.backdropRef.transitionTo({opacity:n.props.backdropOpacity*s}),e(t,o),n.props.onSwipeMove&&n.props.onSwipeMove(s,o)}else if(n.props.scrollTo)if(n.props.scrollHorizontal){var p=-o.dx;p>n.props.scrollOffsetMax&&(p-=(p-n.props.scrollOffsetMax)/2),n.props.scrollTo({x:p,animated:!1})}else{var c=-o.dy;c>n.props.scrollOffsetMax&&(c-=(c-n.props.scrollOffsetMax)/2),n.props.scrollTo({y:c,animated:!1})}},onPanResponderRelease:function(e,t){if(n.getAccDistancePerDirection(t)>n.props.swipeThreshold&&n.isSwipeDirectionAllowed(t)){if(n.props.onSwipeComplete)return n.inSwipeClosingState=!0,void n.props.onSwipeComplete({swipingDirection:n.getSwipingDirection(t)},t);if(n.props.onSwipe)return n.inSwipeClosingState=!0,void n.props.onSwipe()}n.props.onSwipeCancel&&n.props.onSwipeCancel(t),n.backdropRef&&n.backdropRef.transitionTo({opacity:n.props.backdropOpacity}),f.Animated.spring(n.state.pan,{toValue:{x:0,y:0},bounciness:0,useNativeDriver:!1}).start(),n.props.scrollTo&&n.props.scrollOffset>n.props.scrollOffsetMax&&n.props.scrollTo({y:n.props.scrollOffsetMax,animated:!0})}})},n.getAccDistancePerDirection=function(e){switch(n.currentSwipingDirection){case'up':return-e.dy;case'down':return e.dy;case'right':return e.dx;case'left':return-e.dx;default:return 0}},n.getSwipingDirection=function(e){return Math.abs(e.dx)>Math.abs(e.dy)?e.dx>0?'right':'left':e.dy>0?'down':'up'},n.calcDistancePercentage=function(e){switch(n.currentSwipingDirection){case'down':return(e.moveY-e.y0)/((n.props.deviceHeight||n.state.deviceHeight)-e.y0);case'up':return(0,w.reversePercentage)(e.moveY/e.y0);case'left':return(0,w.reversePercentage)(e.moveX/e.x0);case'right':return(e.moveX-e.x0)/((n.props.deviceWidth||n.state.deviceWidth)-e.x0);default:return 0}},n.createAnimationEventForSwipe=function(){return'right'===n.currentSwipingDirection||'left'===n.currentSwipingDirection?f.Animated.event([null,{dx:n.state.pan.x}],{useNativeDriver:!1}):f.Animated.event([null,{dy:n.state.pan.y}],{useNativeDriver:!1})},n.isDirectionIncluded=function(e){return Array.isArray(n.props.swipeDirection)?n.props.swipeDirection.includes(e):n.props.swipeDirection===e},n.isSwipeDirectionAllowed=function(e){var t=e.dy,o=e.dx,s=t>0,p=t<0,c=o<0,l=o>0;return!('up'!==n.currentSwipingDirection||!n.isDirectionIncluded('up')||!p)||(!('down'!==n.currentSwipingDirection||!n.isDirectionIncluded('down')||!s)||(!('right'!==n.currentSwipingDirection||!n.isDirectionIncluded('right')||!l)||!('left'!==n.currentSwipingDirection||!n.isDirectionIncluded('left')||!c)))},n.handleDimensionsUpdate=function(){if(!n.props.deviceHeight&&!n.props.deviceWidth){var e=f.Dimensions.get('window').width,t=f.Dimensions.get('window').height;e===n.state.deviceWidth&&t===n.state.deviceHeight||n.setState({deviceWidth:e,deviceHeight:t})}},n.open=function(){n.isTransitioning||(n.isTransitioning=!0,n.backdropRef&&n.backdropRef.transitionTo({opacity:n.props.backdropOpacity},n.props.backdropTransitionInTiming),n.state.isSwipeable&&n.state.pan.setValue({x:0,y:0}),n.contentRef&&(n.props.onModalWillShow&&n.props.onModalWillShow(),null==n.interactionHandle&&(n.interactionHandle=f.InteractionManager.createInteractionHandle()),n.contentRef.animate(n.animationIn,n.props.animationInTiming).then(function(){n.isTransitioning=!1,n.interactionHandle&&(f.InteractionManager.clearInteractionHandle(n.interactionHandle),n.interactionHandle=null),n.props.isVisible?n.props.onModalShow():n.close()})))},n.close=function(){if(!n.isTransitioning){n.isTransitioning=!0,n.backdropRef&&n.backdropRef.transitionTo({opacity:0},n.props.backdropTransitionOutTiming);var e=n.animationOut;n.inSwipeClosingState&&(n.inSwipeClosingState=!1,'up'===n.currentSwipingDirection?e='slideOutUp':'down'===n.currentSwipingDirection?e='slideOutDown':'right'===n.currentSwipingDirection?e='slideOutRight':'left'===n.currentSwipingDirection&&(e='slideOutLeft')),n.contentRef&&(n.props.onModalWillHide&&n.props.onModalWillHide(),null==n.interactionHandle&&(n.interactionHandle=f.InteractionManager.createInteractionHandle()),n.contentRef.animate(e,n.props.animationOutTiming).then(function(){n.isTransitioning=!1,n.interactionHandle&&(f.InteractionManager.clearInteractionHandle(n.interactionHandle),n.interactionHandle=null),n.props.isVisible?n.open():n.setState({showContent:!1},function(){n.setState({isVisible:!1},function(){n.props.onModalHide()})})}))}},n.makeBackdrop=function(){if(!n.props.hasBackdrop)return null;n.props.customBackdrop&&!u.isValidElement(n.props.customBackdrop)&&console.warn('Invalid customBackdrop element passed to Modal. You must provide a valid React element.');var e=n.props,t=e.customBackdrop,o=e.backdropColor,s=e.useNativeDriver,p=e.useNativeDriverForBackdrop,c=e.onBackdropPress,l=!!n.props.customBackdrop,h=[{width:n.getDeviceWidth(),height:n.getDeviceHeight(),backgroundColor:n.state.showContent&&!l?o:'transparent'}],w=u.createElement(v.View,{ref:function(e){return n.backdropRef=e},useNativeDriver:void 0!==p?p:s,style:[b.default.backdrop,h]},l&&t);return l?w:u.createElement(f.TouchableWithoutFeedback,{onPress:c},w)};var s=(0,w.buildAnimations)(T(e)),p=s.animationIn,c=s.animationOut;return n.animationIn=p,n.animationOut=c,n.state.isSwipeable&&(n.state=(0,t.default)({},n.state,{pan:new f.Animated.ValueXY}),n.buildPanResponder()),e.isVisible&&(n.state=(0,t.default)({},n.state,{isVisible:!0,showContent:!0})),n}return(0,s.default)(M,[{key:"componentDidMount",value:function(){this.props.onSwipe&&console.warn('`` is deprecated and will be removed starting from 13.0.0. Use `` instead.'),this.didUpdateDimensionsEmitter=f.DeviceEventEmitter.addListener('didUpdateDimensions',this.handleDimensionsUpdate),this.state.isVisible&&this.open(),f.BackHandler.addEventListener('hardwareBackPress',this.onBackButtonPress)}},{key:"componentWillUnmount",value:function(){f.BackHandler.removeEventListener('hardwareBackPress',this.onBackButtonPress),this.didUpdateDimensionsEmitter&&this.didUpdateDimensionsEmitter.remove(),this.interactionHandle&&(f.InteractionManager.clearInteractionHandle(this.interactionHandle),this.interactionHandle=null)}},{key:"componentDidUpdate",value:function(e){if(this.props.animationIn!==e.animationIn||this.props.animationOut!==e.animationOut){var n=(0,w.buildAnimations)(T(this.props)),t=n.animationIn,o=n.animationOut;this.animationIn=t,this.animationOut=o}this.props.backdropOpacity!==e.backdropOpacity&&this.backdropRef&&this.backdropRef.transitionTo({opacity:this.props.backdropOpacity},this.props.backdropTransitionInTiming),this.props.isVisible&&!e.isVisible?this.open():!this.props.isVisible&&e.isVisible&&this.close()}},{key:"render",value:function(){var e=this,o=this.props,s=(o.animationIn,o.animationInTiming,o.animationOut,o.animationOutTiming,o.avoidKeyboard),p=o.coverScreen,c=(o.hasBackdrop,o.backdropColor,o.backdropOpacity,o.backdropTransitionInTiming,o.backdropTransitionOutTiming,o.customBackdrop,o.children),l=(o.isVisible,o.onModalShow,o.onBackButtonPress),h=o.useNativeDriver,w=(o.propagateSwipe,o.style),D=(0,n.default)(o,S),y=(D.testID,(0,n.default)(D,k)),O=[{margin:.05*this.getDeviceWidth(),transform:[{translateY:0}]},b.default.content,w],T={},M={};this.state.isSwipeable&&(T=(0,t.default)({},this.panResponder.panHandlers),M=h?{transform:this.state.pan.getTranslateTransform()}:this.state.pan.getLayout());var B=this.props.hideModalContentWhileAnimating&&this.props.useNativeDriver&&!this.state.showContent?u.createElement(v.View,null):c,I=u.createElement(v.View,(0,t.default)({},T,{ref:function(n){return e.contentRef=n},style:[M,O],pointerEvents:"box-none",useNativeDriver:h},y),B);return!p&&this.state.isVisible?u.createElement(f.View,{pointerEvents:"box-none",style:[b.default.backdrop,b.default.containerBox]},this.makeBackdrop(),I):u.createElement(f.Modal,(0,t.default)({transparent:!0,animationType:'none',visible:this.state.isVisible,onRequestClose:l},D),this.makeBackdrop(),s?u.createElement(f.KeyboardAvoidingView,{behavior:'ios'===f.Platform.OS?'padding':void 0,pointerEvents:"box-none",style:O.concat([{margin:0}])},I):I)}}],[{key:"getDerivedStateFromProps",value:function(e,n){return!n.isVisible&&e.isVisible?{isVisible:!0,showContent:!0}:null}}]),M})(u.Component);_e.ReactNativeModal=M,M.propTypes={animationIn:h.oneOfType([h.string,h.object]),animationInTiming:h.number,animationOut:h.oneOfType([h.string,h.object]),animationOutTiming:h.number,avoidKeyboard:h.bool,coverScreen:h.bool,hasBackdrop:h.bool,backdropColor:h.string,backdropOpacity:h.number,backdropTransitionInTiming:h.number,backdropTransitionOutTiming:h.number,customBackdrop:h.node,children:h.node.isRequired,deviceHeight:h.number,deviceWidth:h.number,isVisible:h.bool.isRequired,hideModalContentWhileAnimating:h.bool,propagateSwipe:h.oneOfType([h.bool,h.func]),onModalShow:h.func,onModalWillShow:h.func,onModalHide:h.func,onModalWillHide:h.func,onBackButtonPress:h.func,onBackdropPress:h.func,panResponderThreshold:h.number,onSwipeStart:h.func,onSwipeMove:h.func,onSwipeComplete:h.func,onSwipeCancel:h.func,swipeThreshold:h.number,swipeDirection:h.oneOfType([h.arrayOf(h.oneOf(['up','down','left','right'])),h.oneOf(['up','down','left','right'])]),useNativeDriver:h.bool,useNativeDriverForBackdrop:h.bool,style:h.any,scrollTo:h.func,scrollOffset:h.number,scrollOffsetMax:h.number,scrollHorizontal:h.bool,supportedOrientations:h.arrayOf(h.oneOf(['portrait','portrait-upside-down','landscape','landscape-left','landscape-right']))},M.defaultProps={animationIn:'slideInUp',animationInTiming:300,animationOut:'slideOutDown',animationOutTiming:300,avoidKeyboard:!1,coverScreen:!0,hasBackdrop:!0,backdropColor:'black',backdropOpacity:.7,backdropTransitionInTiming:300,backdropTransitionOutTiming:300,customBackdrop:null,useNativeDriver:!1,deviceHeight:null,deviceWidth:null,hideModalContentWhileAnimating:!1,propagateSwipe:!1,isVisible:!1,panResponderThreshold:4,swipeThreshold:100,onModalShow:function(){return null},onModalWillShow:function(){return null},onModalHide:function(){return null},onModalWillHide:function(){return null},onBackdropPress:function(){return null},onBackButtonPress:function(){return null},scrollTo:null,scrollOffset:0,scrollOffsetMax:0,scrollHorizontal:!1,statusBarTranslucent:!1,supportedOrientations:['portrait','landscape']};var B=M;_e.default=B},541,[1,96,22,9,10,12,14,17,165,2,204,542,563,564]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.createAnimatableComponent=e.View=e.Text=e.Image=void 0,Object.defineProperty(e,"createAnimation",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(e,"initializeRegistryWithDefinitions",{enumerable:!0,get:function(){return u.initializeRegistryWithDefinitions}}),Object.defineProperty(e,"registerAnimation",{enumerable:!0,get:function(){return u.registerAnimation}});var n=r(d[1]),o=t(r(d[2])),u=r(d[3]),f=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=c(n);if(o&&o.has(t))return o.get(t);var u={},f=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in t)if("default"!==l&&Object.prototype.hasOwnProperty.call(t,l)){var p=f?Object.getOwnPropertyDescriptor(t,l):null;p&&(p.get||p.set)?Object.defineProperty(u,l,p):u[l]=t[l]}u.default=t,o&&o.set(t,u);return u})(r(d[4])),l=t(r(d[5]));function c(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(c=function(t){return t?o:n})(t)}(0,u.initializeRegistryWithDefinitions)(f);var p=o.default;e.createAnimatableComponent=p;var s=(0,o.default)(n.View);e.View=s;var y=(0,o.default)(n.Text);e.Text=y;var b=(0,o.default)(n.Image);e.Image=b},542,[1,2,543,549,551,548]); +__d(function(g,r,i,_a,m,_e,d){var t=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=function(t){var T,V,B=t.displayName||t.name||'Component',R=p.Animated.createAnimatedComponent(t);return V=T=(function(t){(0,o.default)(B,t);var c,T,V=(c=B,T=O(),function(){var t,n=(0,s.default)(c);if(T){var e=(0,s.default)(this).constructor;t=Reflect.construct(n,arguments,e)}else t=n.apply(this,arguments);return(0,u.default)(this,t)});function B(t){var e;(0,n.default)(this,B),(e=V.call(this,t)).ref=null,e.handleRef=function(t){e.ref=t};var o=new p.Animated.Value(N(0,e.props.direction)),u={},s={};return t.animation&&(s=D(t.animation),u=j(s,o)),e.state={animationValue:o,animationStyle:u,compiledAnimation:s,transitionStyle:{},transitionValues:{},currentTransitionValues:{}},t.transition&&(e.state=(0,l.default)({},e.state,e.initializeTransitionState(t.transition))),e.delayTimer=null,(0,b.getAnimationNames)().forEach(function(t){t in(0,a.default)(e)||(e[t]=e.animate.bind((0,a.default)(e),t))}),e}return(0,e.default)(B,[{key:"initializeTransitionState",value:function(t){var n={},e={},a=(0,v.default)(t,this.props.style);return Object.keys(a).forEach(function(t){var o=a[t];if(-1!==k.indexOf(t)||'number'!=typeof o)n[t]=new p.Animated.Value(0),e[t]=o;else{var u=new p.Animated.Value(o);n[t]=u,e[t]=u}}),{currentTransitionValues:a,transitionStyle:e,transitionValues:n}}},{key:"getTransitionState",value:function(t){var n=this,e='string'==typeof t?[t]:t,a=this.state,o=a.transitionValues,u=a.currentTransitionValues,s=a.transitionStyle,f=e.filter(function(t){return!n.state.transitionValues[t]});if(f.length){var c=this.initializeTransitionState(f);o=(0,l.default)({},o,c.transitionValues),u=(0,l.default)({},u,c.currentTransitionValues),s=(0,l.default)({},s,c.transitionStyle)}return{transitionValues:o,currentTransitionValues:u,transitionStyle:s}}},{key:"setNativeProps",value:function(t){this.ref&&this.ref.setNativeProps(t)}},{key:"componentDidMount",value:function(){var t=this,n=this.props,e=n.animation,a=n.duration,o=n.delay,u=n.onAnimationBegin,s=n.iterationDelay;if(e){var l=function(){u(),t.startAnimation(a,0,s,function(n){return t.props.onAnimationEnd(n)}),t.delayTimer=null};o?this.delayTimer=setTimeout(l,o):l()}}},{key:"UNSAFE_componentWillReceiveProps",value:function(t){var n,e,a=this,o=t.animation,u=t.delay,s=t.duration,l=t.easing,f=t.iterationDelay,c=t.transition,p=t.onAnimationBegin;if(c){var y=(0,v.default)(c,t.style);this.transitionTo(y,s,l,u)}else n=o,e=this.props.animation,n!==e&&JSON.stringify(n)!==JSON.stringify(e)&&(o?this.delayTimer?this.setAnimation(o):(p(),this.animate(o,s,f).then(function(t){return a.props.onAnimationEnd(t)})):this.stopAnimation())}},{key:"componentWillUnmount",value:function(){this.delayTimer&&clearTimeout(this.delayTimer)}},{key:"setAnimation",value:function(t,n){var e=D(t);this.setState(function(t){return{animationStyle:j(e,t.animationValue),compiledAnimation:e}},n)}},{key:"animate",value:function(t,n,e){var a=this;return new Promise(function(o){a.setAnimation(t,function(){a.startAnimation(n,0,e,o)})})}},{key:"stopAnimation",value:function(){this.setState({scheduledAnimation:!1,animationStyle:{}}),this.state.animationValue.stopAnimation(),this.delayTimer&&(clearTimeout(this.delayTimer),this.delayTimer=null)}},{key:"startAnimation",value:function(t,n,e,a){var o=this,u=this.state,s=u.animationValue,l=u.compiledAnimation,f=this.props,c=f.direction,y=f.iterationCount,v=f.useNativeDriver,h=this.props.easing||l.easing||'ease',T=n||0,b=N(T,c),V=w(T,c);s.setValue(b),'string'==typeof h&&(h=A.default[h]);var O='reverse'===c||'alternate'===c&&!V||'alternate-reverse'===c&&!V;O&&(h=p.Easing.out(h));var k={toValue:V,easing:h,isInteraction:y<=1,duration:t||this.props.duration||1e3,useNativeDriver:v,delay:e||0};p.Animated.timing(s,k).start(function(n){T+=1,n.finished&&o.props.animation&&('infinite'===y||T=1?null:new Error('iterationCount must be a positive number or "infinite"')},iterationDelay:c.default.number,onAnimationBegin:c.default.func,onAnimationEnd:c.default.func,onTransitionBegin:c.default.func,onTransitionEnd:c.default.func,style:c.default.oneOfType([c.default.number,c.default.array,c.default.object]),transition:c.default.oneOfType([c.default.string,c.default.arrayOf(c.default.string)]),useNativeDriver:c.default.bool},T.defaultProps={animation:void 0,delay:0,direction:'normal',duration:void 0,easing:void 0,iterationCount:1,iterationDelay:0,onAnimationBegin:function(){},onAnimationEnd:function(){},onTransitionBegin:function(){},onTransitionEnd:function(){},style:void 0,transition:void 0,useNativeDriver:!1},V};var n=t(r(d[1])),e=t(r(d[2])),a=t(r(d[3])),o=t(r(d[4])),u=t(r(d[5])),s=t(r(d[6])),l=t(r(d[7])),f=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var e=V(n);if(e&&e.has(t))return e.get(t);var a={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in t)if("default"!==u&&Object.prototype.hasOwnProperty.call(t,u)){var s=o?Object.getOwnPropertyDescriptor(t,u):null;s&&(s.get||s.set)?Object.defineProperty(a,u,s):a[u]=t[u]}a.default=t,e&&e.set(t,a);return a})(r(d[8])),c=t(r(d[9])),p=r(d[10]),y=t(r(d[11])),v=t(r(d[12])),h=t(r(d[13])),T=t(r(d[14])),b=r(d[15]),A=t(r(d[16]));function V(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,e=new WeakMap;return(V=function(t){return t?e:n})(t)}function O(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(t){return!1}}var k=['rotate','rotateX','rotateY','rotateZ','skewX','skewY','transformMatrix','backgroundColor','borderColor','borderTopColor','borderRightColor','borderBottomColor','borderLeftColor','shadowColor','color','textDecorationColor','tintColor'],S=['width','height'];function E(t,n){var e={};return Object.keys(n).forEach(function(a){-1===t.indexOf(a)&&(e[a]=n[a])}),e}function w(t,n){switch(n){case'reverse':return 0;case'alternate':return t%2?0:1;case'alternate-reverse':return t%2?1:0;case'normal':default:return 1}}function N(t,n){return w(t,n)?0:1}function D(t){if('string'==typeof t){var n=(0,b.getAnimationByName)(t);if(!n)throw new Error("No animation registred by the name of "+t);return n}return(0,T.default)(t)}function j(t,n){var e={};return Object.keys(t).forEach(function(a){'style'===a?(0,l.default)(e,t.style):'easing'!==a&&(e[a]=n.interpolate(t[a]))}),(0,y.default)(e)}function C(t,n,e,a,o){var u=arguments.length>5&&void 0!==arguments[5]&&arguments[5],s=arguments.length>6?arguments[6]:void 0,l=arguments.length>7?arguments[7]:void 0,f=arguments.length>8?arguments[8]:void 0,c=a||o||s?p.Animated.timing(n,{toValue:e,delay:s,duration:a||1e3,easing:'function'==typeof o?o:A.default[o||'ease'],useNativeDriver:u}):p.Animated.spring(n,{toValue:e,useNativeDriver:u});setTimeout(function(){return l(t)},s),c.start(function(){return f(t)})}},543,[1,9,10,16,12,14,17,22,165,204,2,544,545,546,548,549,550]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){var o={};return Object.keys(t).forEach(function(f){-1!==s.indexOf(f)?(o.transform||(o.transform=[]),o.transform.push((0,n.default)({},f,t[f]))):o[f]=t[f]}),o};var n=t(r(d[1])),s=['perspective','rotate','rotateX','rotateY','rotateZ','scale','scaleX','scaleY','skewX','skewY','translateX','translateY']},544,[1,261]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,u){var o={},c=(0,n.default)(u);return('string'==typeof t?[t]:t).forEach(function(t){o[t]=t in c?c[t]:(0,f.default)(t,c)}),o};var n=t(r(d[1])),f=t(r(d[2]))},545,[1,546,547]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){var o=(0,n.default)({},f.StyleSheet.flatten(t));o.transform&&(o.transform.forEach(function(t){var n=Object.keys(t)[0];o[n]=t[n]}),delete o.transform);return o};var n=t(r(d[1])),f=r(d[2])},546,[1,22,2]); +__d(function(g,r,_i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(i,o){if('backgroundColor'===i)return'rgba(0,0,0,0)';if('color'===i||-1!==i.indexOf('Color'))return'rgba(0,0,0,1)';if(0===i.indexOf('rotate')||0===i.indexOf('skew'))return'0deg';if('opacity'===i||0===i.indexOf('scale'))return 1;if('fontSize'===i)return 14;if(0===i.indexOf('margin')||0===i.indexOf('padding'))for(var f,l=0;l1?null:t}var o={}},548,[1,546]); +__d(function(g,r,i,a,m,e,d){var n=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.getAnimationByName=function(n){return o[n]},e.getAnimationNames=function(){return Object.keys(o)},e.initializeRegistryWithDefinitions=function(n){Object.keys(n).forEach(function(o){u(o,(0,t.default)(n[o]))})},e.registerAnimation=u;var t=n(r(d[1])),o={};function u(n,t){o[n]=t}},549,[1,548]); +__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var s=r(d[0]),n={linear:s.Easing.linear,ease:s.Easing.bezier(.25,.1,.25,1),'ease-in':s.Easing.bezier(.42,0,1,1),'ease-out':s.Easing.bezier(0,0,.58,1),'ease-in-out':s.Easing.bezier(.42,0,.58,1),'ease-in-cubic':s.Easing.bezier(.55,.055,.675,.19),'ease-out-cubic':s.Easing.bezier(.215,.61,.355,1),'ease-in-out-cubic':s.Easing.bezier(.645,.045,.355,1),'ease-in-circ':s.Easing.bezier(.6,.04,.98,.335),'ease-out-circ':s.Easing.bezier(.075,.82,.165,1),'ease-in-out-circ':s.Easing.bezier(.785,.135,.15,.86),'ease-in-expo':s.Easing.bezier(.95,.05,.795,.035),'ease-out-expo':s.Easing.bezier(.19,1,.22,1),'ease-in-out-expo':s.Easing.bezier(1,0,0,1),'ease-in-quad':s.Easing.bezier(.55,.085,.68,.53),'ease-out-quad':s.Easing.bezier(.25,.46,.45,.94),'ease-in-out-quad':s.Easing.bezier(.455,.03,.515,.955),'ease-in-quart':s.Easing.bezier(.895,.03,.685,.22),'ease-out-quart':s.Easing.bezier(.165,.84,.44,1),'ease-in-out-quart':s.Easing.bezier(.77,0,.175,1),'ease-in-quint':s.Easing.bezier(.755,.05,.855,.06),'ease-out-quint':s.Easing.bezier(.23,1,.32,1),'ease-in-out-quint':s.Easing.bezier(.86,0,.07,1),'ease-in-sine':s.Easing.bezier(.47,0,.745,.715),'ease-out-sine':s.Easing.bezier(.39,.575,.565,1),'ease-in-out-sine':s.Easing.bezier(.445,.05,.55,.95),'ease-in-back':s.Easing.bezier(.6,-.28,.735,.045),'ease-out-back':s.Easing.bezier(.175,.885,.32,1.275),'ease-in-out-back':s.Easing.bezier(.68,-.55,.265,1.55)};e.default=n},550,[2]); +__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0});var n=r(d[0]);Object.keys(n).forEach(function(t){"default"!==t&&"__esModule"!==t&&(t in e&&e[t]===n[t]||Object.defineProperty(e,t,{enumerable:!0,get:function(){return n[t]}}))});var t=r(d[1]);Object.keys(t).forEach(function(n){"default"!==n&&"__esModule"!==n&&(n in e&&e[n]===t[n]||Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}}))});var u=r(d[2]);Object.keys(u).forEach(function(n){"default"!==n&&"__esModule"!==n&&(n in e&&e[n]===u[n]||Object.defineProperty(e,n,{enumerable:!0,get:function(){return u[n]}}))});var o=r(d[3]);Object.keys(o).forEach(function(n){"default"!==n&&"__esModule"!==n&&(n in e&&e[n]===o[n]||Object.defineProperty(e,n,{enumerable:!0,get:function(){return o[n]}}))});var c=r(d[4]);Object.keys(c).forEach(function(n){"default"!==n&&"__esModule"!==n&&(n in e&&e[n]===c[n]||Object.defineProperty(e,n,{enumerable:!0,get:function(){return c[n]}}))});var f=r(d[5]);Object.keys(f).forEach(function(n){"default"!==n&&"__esModule"!==n&&(n in e&&e[n]===f[n]||Object.defineProperty(e,n,{enumerable:!0,get:function(){return f[n]}}))});var l=r(d[6]);Object.keys(l).forEach(function(n){"default"!==n&&"__esModule"!==n&&(n in e&&e[n]===l[n]||Object.defineProperty(e,n,{enumerable:!0,get:function(){return l[n]}}))});var b=r(d[7]);Object.keys(b).forEach(function(n){"default"!==n&&"__esModule"!==n&&(n in e&&e[n]===b[n]||Object.defineProperty(e,n,{enumerable:!0,get:function(){return b[n]}}))});var _=r(d[8]);Object.keys(_).forEach(function(n){"default"!==n&&"__esModule"!==n&&(n in e&&e[n]===_[n]||Object.defineProperty(e,n,{enumerable:!0,get:function(){return _[n]}}))});var j=r(d[9]);Object.keys(j).forEach(function(n){"default"!==n&&"__esModule"!==n&&(n in e&&e[n]===j[n]||Object.defineProperty(e,n,{enumerable:!0,get:function(){return j[n]}}))});var s=r(d[10]);Object.keys(s).forEach(function(n){"default"!==n&&"__esModule"!==n&&(n in e&&e[n]===s[n]||Object.defineProperty(e,n,{enumerable:!0,get:function(){return s[n]}}))})},551,[552,553,554,555,556,557,558,559,560,561,562]); +__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.wobble=e.tada=e.swing=e.shake=e.rubberBand=e.rotate=e.pulse=e.jello=e.flash=e.bounce=void 0;e.bounce={0:{translateY:0},.2:{translateY:0},.4:{translateY:-30},.43:{translateY:-30},.53:{translateY:0},.7:{translateY:-15},.8:{translateY:0},.9:{translateY:-4},1:{translateY:0}};e.flash={0:{opacity:1},.25:{opacity:0},.5:{opacity:1},.75:{opacity:0},1:{opacity:1}};e.jello={0:{skewX:'0deg',skewY:'0deg'},.111:{skewX:'0deg',skewY:'0deg'},.222:{skewX:'-12.5deg',skewY:'-12.5deg'},.333:{skewX:'6.25deg',skewY:'6.25deg'},.444:{skewX:'-3.125deg',skewY:'-3.125deg'},.555:{skewX:'1.5625deg',skewY:'1.5625deg'},.666:{skewX:'-0.78125deg',skewY:'-0.78125deg'},.777:{skewX:'0.390625deg',skewY:'0.390625deg'},.888:{skewX:'-0.1953125deg',skewY:'-0.1953125deg'},1:{skewX:'0deg',skewY:'0deg'}};e.pulse={0:{scale:1},.5:{scale:1.05},1:{scale:1}};e.rotate={0:{rotate:'0deg'},.25:{rotate:'90deg'},.5:{rotate:'180deg'},.75:{rotate:'270deg'},1:{rotate:'360deg'}};e.shake={0:{translateX:0},.1:{translateX:-10},.2:{translateX:10},.3:{translateX:-10},.4:{translateX:10},.5:{translateX:-10},.6:{translateX:10},.7:{translateX:-10},.8:{translateX:10},.9:{translateX:-10},1:{translateX:0}};e.swing={0:{rotate:'0deg'},.2:{rotate:'15deg'},.4:{rotate:'-10deg'},.6:{rotate:'5deg'},.8:{rotate:'-5deg'},1:{rotate:'0deg'}};e.rubberBand={0:{scaleX:1,scaleY:1},.3:{scaleX:1.25,scaleY:.75},.4:{scaleX:.75,scaleY:1.25},.5:{scaleX:1.15,scaleY:.85},.65:{scaleX:.95,scaleY:1.05},.75:{scaleX:1.05,scaleY:.95},1:{scaleX:1,scaleY:1}};e.tada={0:{scale:1,rotate:'0deg'},.1:{scale:.9,rotate:'-3deg'},.2:{scale:.9,rotate:'-3deg'},.3:{scale:1.1,rotate:'-3deg'},.4:{rotate:'3deg'},.5:{rotate:'-3deg'},.6:{rotate:'3deg'},.7:{rotate:'-3deg'},.8:{rotate:'3deg'},.9:{scale:1.1,rotate:'3deg'},1:{scale:1,rotate:'0deg'}};e.wobble={0:{translateX:0,rotate:'0deg'},.15:{translateX:-25,rotate:'-5deg'},.3:{translateX:20,rotate:'3deg'},.45:{translateX:-15,rotate:'-3deg'},.6:{translateX:10,rotate:'2deg'},.75:{translateX:-5,rotate:'-1deg'},1:{translateX:0,rotate:'0deg'}}},552,[]); +__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.bounceInUp=e.bounceInRight=e.bounceInLeft=e.bounceInDown=e.bounceIn=void 0;e.bounceIn={0:{opacity:0,scale:.3},.2:{scale:1.1},.4:{scale:.9},.6:{opacity:1,scale:1.03},.8:{scale:.97},1:{opacity:1,scale:1}};e.bounceInUp={0:{opacity:0,translateY:800},.6:{opacity:1,translateY:-25},.75:{translateY:10},.9:{translateY:-5},1:{translateY:0}};e.bounceInDown={0:{opacity:0,translateY:-800},.6:{opacity:1,translateY:25},.75:{translateY:-10},.9:{translateY:5},1:{translateY:0}};e.bounceInRight={0:{opacity:0,translateX:600},.6:{opacity:1,translateX:-20},.75:{translateX:8},.9:{translateX:-4},1:{translateX:0}};e.bounceInLeft={0:{opacity:0,translateX:-600},.6:{opacity:1,translateX:20},.75:{translateX:-8},.9:{translateX:4},1:{translateX:0}}},553,[]); +__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.bounceOutUp=e.bounceOutRight=e.bounceOutLeft=e.bounceOutDown=e.bounceOut=void 0;e.bounceOut={0:{opacity:1,scale:1},.2:{scale:.9},.5:{opacity:1,scale:1.11},.55:{scale:1.11},1:{opacity:0,scale:.3}};e.bounceOutUp={0:{opacity:1,translateY:0},.2:{opacity:1,translateY:-10},.4:{translateY:20},.45:{translateY:20},.55:{opacity:1},1:{opacity:0,translateY:-800}};e.bounceOutDown={0:{opacity:1,translateY:0},.2:{opacity:1,translateY:10},.4:{translateY:-20},.45:{translateY:-20},.55:{opacity:1},1:{opacity:0,translateY:800}};e.bounceOutRight={0:{opacity:1,translateX:0},.2:{opacity:1,translateX:10},.4:{translateX:-20},.45:{translateX:-20},.55:{opacity:1},1:{opacity:0,translateX:600}};e.bounceOutLeft={0:{opacity:1,translateX:0},.2:{opacity:1,translateX:-10},.4:{translateX:20},.45:{translateX:20},.55:{opacity:1},1:{opacity:0,translateX:-600}}},554,[]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.fadeInUpBig=e.fadeInUp=e.fadeInRightBig=e.fadeInRight=e.fadeInLeftBig=e.fadeInLeft=e.fadeInDownBig=e.fadeInDown=e.fadeIn=void 0;var n=t(r(d[1]));function f(t,f){return{from:(0,n.default)({opacity:0},t,f),to:(0,n.default)({opacity:1},t,0)}}e.fadeIn={from:{opacity:0},to:{opacity:1}};var I=f('translateY',-100);e.fadeInDown=I;var o=f('translateY',100);e.fadeInUp=o;var l=f('translateX',-100);e.fadeInLeft=l;var v=f('translateX',100);e.fadeInRight=v;var p=f('translateY',-500);e.fadeInDownBig=p;var s=f('translateY',500);e.fadeInUpBig=s;var B=f('translateX',-500);e.fadeInLeftBig=B;var c=f('translateX',500);e.fadeInRightBig=c},555,[1,261]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.fadeOutUpBig=e.fadeOutUp=e.fadeOutRightBig=e.fadeOutRight=e.fadeOutLeftBig=e.fadeOutLeft=e.fadeOutDownBig=e.fadeOutDown=e.fadeOut=void 0;var f=t(r(d[1]));function u(t,u){return{from:(0,f.default)({opacity:1},t,0),to:(0,f.default)({opacity:0},t,u)}}e.fadeOut={from:{opacity:1},to:{opacity:0}};var O=u('translateY',100);e.fadeOutDown=O;var n=u('translateY',-100);e.fadeOutUp=n;var o=u('translateX',-100);e.fadeOutLeft=o;var l=u('translateX',100);e.fadeOutRight=l;var v=u('translateY',500);e.fadeOutDownBig=v;var p=u('translateY',-500);e.fadeOutUpBig=p;var s=u('translateX',-500);e.fadeOutLeftBig=s;var B=u('translateX',500);e.fadeOutRightBig=B},556,[1,261]); +__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.flipOutY=e.flipOutX=e.flipInY=e.flipInX=void 0;e.flipInX={easing:'ease-in',style:{backfaceVisibility:'visible',perspective:400},0:{opacity:0,rotateX:'90deg'},.4:{rotateX:'-20deg'},.6:{opacity:1,rotateX:'10deg'},.8:{rotateX:'-5deg'},1:{opacity:1,rotateX:'0deg'}};e.flipInY={easing:'ease-in',style:{backfaceVisibility:'visible',perspective:400},0:{opacity:0,rotateY:'90deg'},.4:{rotateY:'-20deg'},.6:{opacity:1,rotateY:'10deg'},.8:{rotateY:'-5deg'},1:{opacity:1,rotateY:'0deg'}};e.flipOutX={style:{backfaceVisibility:'visible',perspective:400},0:{opacity:1,rotateX:'0deg'},.3:{opacity:1,rotateX:'-20deg'},1:{opacity:0,rotateX:'90deg'}};e.flipOutY={style:{backfaceVisibility:'visible',perspective:400},0:{opacity:1,rotateY:'0deg'},.3:{opacity:1,rotateY:'-20deg'},1:{opacity:0,rotateY:'90deg'}}},557,[]); +__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.lightSpeedOut=e.lightSpeedIn=void 0;e.lightSpeedIn={easing:'ease-out',0:{opacity:0,translateX:200,skewX:'-30deg'},.6:{opacity:1,translateX:0,skewX:'20deg'},.8:{skewX:'-5deg'},1:{opacity:1,translateX:0,skewX:'0deg'}};e.lightSpeedOut={easing:'ease-in',0:{opacity:1,translateX:0,skewX:'0deg'},1:{opacity:0,translateX:200,skewX:'30deg'}}},558,[]); +__d(function(g,r,i,a,m,e,d){var n=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.slideInUp=e.slideInRight=e.slideInLeft=e.slideInDown=void 0;var t=n(r(d[1]));function l(n,l){return{from:(0,t.default)({},n,l),to:(0,t.default)({},n,0)}}var s=l('translateY',-100);e.slideInDown=s;var o=l('translateY',100);e.slideInUp=o;var f=l('translateX',-100);e.slideInLeft=f;var v=l('translateX',100);e.slideInRight=v},559,[1,261]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.slideOutUp=e.slideOutRight=e.slideOutLeft=e.slideOutDown=void 0;var l=t(r(d[1]));function u(t,u){return{from:(0,l.default)({},t,0),to:(0,l.default)({},t,u)}}var s=u('translateY',100);e.slideOutDown=s;var n=u('translateY',-100);e.slideOutUp=n;var o=u('translateX',-100);e.slideOutLeft=o;var O=u('translateX',100);e.slideOutRight=O},560,[1,261]); +__d(function(g,r,i,a,m,e,d){var o=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.zoomInUp=e.zoomInRight=e.zoomInLeft=e.zoomInDown=e.zoomIn=void 0;var t=o(r(d[1])),n=r(d[2]);function l(o,l){var c=Math.min(1,Math.max(-1,l));return{easing:n.Easing.bezier(.175,.885,.32,1),0:(0,t.default)({opacity:0,scale:.1},o,-1e3*c),.6:(0,t.default)({opacity:1,scale:.457},o,l),1:(0,t.default)({scale:1},o,0)}}e.zoomIn={from:{opacity:0,scale:.3},.5:{opacity:1},to:{opacity:1,scale:1}};var c=l('translateY',60);e.zoomInDown=c;var s=l('translateY',-60);e.zoomInUp=s;var z=l('translateX',10);e.zoomInLeft=z;var I=l('translateX',-10);e.zoomInRight=I},561,[1,261,2]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.zoomOutUp=e.zoomOutRight=e.zoomOutLeft=e.zoomOutDown=e.zoomOut=void 0;var o=t(r(d[1])),u=r(d[2]);function c(t,c){var l=Math.min(1,Math.max(-1,c));return{easing:u.Easing.bezier(.175,.885,.32,1),0:(0,o.default)({opacity:1,scale:1},t,0),.4:(0,o.default)({opacity:1,scale:.457},t,c),1:(0,o.default)({opacity:0,scale:.1},t,-1e3*l)}}e.zoomOut={from:{opacity:1,scale:1},.5:{opacity:1,scale:.3},to:{opacity:0,scale:0}};var l=c('translateY',60);e.zoomOutDown=l;var n=c('translateY',-60);e.zoomOutUp=n;var s=c('translateX',10);e.zoomOutLeft=s;var z=c('translateX',-10);e.zoomOutRight=z},562,[1,261,2]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.reversePercentage=e.makeSlideTranslation=e.initializeAnimations=e.buildAnimations=void 0;var n=t(r(d[1])),o=r(d[2]),l=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=u(n);if(o&&o.has(t))return o.get(t);var l={},s=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var f in t)if("default"!==f&&Object.prototype.hasOwnProperty.call(t,f)){var c=s?Object.getOwnPropertyDescriptor(t,f):null;c&&(c.get||c.set)?Object.defineProperty(l,f,c):l[f]=t[f]}l.default=t,o&&o.set(t,l);return l})(r(d[3]));function u(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(u=function(t){return t?o:n})(t)}var s=o.Dimensions.get('window'),f=s.height,c=s.width;e.initializeAnimations=function(){var t={slideInDown:p('translateY',-f,0),slideInUp:p('translateY',f,0),slideInLeft:p('translateX',-c,0),slideInRight:p('translateX',c,0),slideOutDown:p('translateY',0,f),slideOutUp:p('translateY',0,-f),slideOutLeft:p('translateX',0,-c),slideOutRight:p('translateX',0,c)};l.initializeRegistryWithDefinitions(t)};var p=function(t,o,l){return{from:(0,n.default)({},t,o),to:(0,n.default)({},t,l)}};e.makeSlideTranslation=p;e.buildAnimations=function(t){var n,o,l=t.animationIn,u=t.animationOut;if(O(l)){var s=JSON.stringify(l);v(s,l),n=s}else n=l;if(O(u)){var f=JSON.stringify(u);v(f,u),o=f}else o=u;return{animationIn:n,animationOut:o}};e.reversePercentage=function(t){return-(t-1)};var v=function(t,n){l.registerAnimation(t,l.createAnimation(n))},O=function(t){return null!==t&&'object'==typeof t}},563,[1,261,2,542]); +__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=r(d[0]).StyleSheet.create({backdrop:{position:'absolute',top:0,bottom:0,left:0,right:0,opacity:0,backgroundColor:'black'},content:{flex:1,justifyContent:'center'},containerBox:{zIndex:2,opacity:1,backgroundColor:'transparent'}});e.default=t},564,[2]); +__d(function(g,r,i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var t=e(r(d[1])),n=e(r(d[2])),o=e(r(d[3])),l=e(r(d[4])),s=e(r(d[5])),u=e(r(d[6])),c=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=p(t);if(n&&n.has(e))return n.get(e);var o={},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in e)if("default"!==s&&Object.prototype.hasOwnProperty.call(e,s)){var u=l?Object.getOwnPropertyDescriptor(e,s):null;u&&(u.get||u.set)?Object.defineProperty(o,s,u):o[s]=e[s]}o.default=e,n&&n.set(e,o);return o})(r(d[7])),f=r(d[8]),h=e(r(d[9]));function p(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(p=function(e){return e?n:t})(e)}function k(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}var C=f.ViewPropTypes||f.View.propTypes,y=(function(e){(0,l.default)(C,e);var t,h,p=(t=C,h=k(),function(){var e,n=(0,u.default)(t);if(h){var o=(0,u.default)(this).constructor;e=Reflect.construct(n,arguments,o)}else e=n.apply(this,arguments);return(0,s.default)(this,e)});function C(e){return(0,n.default)(this,C),p.call(this,e)}return(0,o.default)(C,[{key:"onClick",value:function(){this.props.onClick()}},{key:"_renderLeft",value:function(){return this.props.leftTextView?this.props.leftTextView:this.props.leftText?c.default.createElement(f.Text,{style:[x.leftText,this.props.leftTextStyle]},this.props.leftText):null}},{key:"_renderRight",value:function(){return this.props.rightTextView?this.props.rightTextView:this.props.rightText?c.default.createElement(f.Text,{style:[x.rightText,this.props.rightTextStyle]},this.props.rightText):null}},{key:"_renderImage",value:function(){return this.props.isIndeterminate?this.props.indeterminateImage?this.props.indeterminateImage:this.genCheckedImage():this.props.isChecked?this.props.checkedImage?this.props.checkedImage:this.genCheckedImage():this.props.unCheckedImage?this.props.unCheckedImage:this.genCheckedImage()}},{key:"_getCheckedCheckBoxColor",value:function(){return this.props.checkedCheckBoxColor?this.props.checkedCheckBoxColor:this.props.checkBoxColor}},{key:"_getUncheckedCheckBoxColor",value:function(){return this.props.uncheckedCheckBoxColor?this.props.uncheckedCheckBoxColor:this.props.checkBoxColor}},{key:"_getTintColor",value:function(){return this.props.isChecked?this._getCheckedCheckBoxColor():this._getUncheckedCheckBoxColor()}},{key:"genCheckedImage",value:function(){var e;return e=this.props.isIndeterminate?r(d[10]):this.props.isChecked?r(d[11]):r(d[12]),c.default.createElement(f.Image,{source:e,style:{tintColor:this._getTintColor()}})}},{key:"render",value:function(){var e=this;return c.default.createElement(f.TouchableHighlight,{style:this.props.style,onPress:function(){return e.onClick()},underlayColor:"transparent",disabled:this.props.disabled},c.default.createElement(f.View,{style:x.container},this._renderLeft(),this._renderImage(),this._renderRight()))}}]),C})(c.Component);_e.default=y,y.propTypes=(0,t.default)({},C,{leftText:h.default.string,leftTextView:h.default.element,rightText:h.default.string,leftTextStyle:h.default.oneOfType([h.default.string,h.default.number,h.default.object]),rightTextView:h.default.element,rightTextStyle:h.default.oneOfType([h.default.string,h.default.number,h.default.object]),checkedImage:h.default.element,unCheckedImage:h.default.element,onClick:h.default.func.isRequired,isChecked:h.default.bool.isRequired,isIndeterminate:h.default.bool.isRequired,checkBoxColor:h.default.string,checkedCheckBoxColor:h.default.string,uncheckedCheckBoxColor:h.default.string,disabled:h.default.bool}),y.defaultProps={isChecked:!1,isIndeterminate:!1,leftTextStyle:{},rightTextStyle:{}};var x=f.StyleSheet.create({container:{flexDirection:'row',alignItems:'center'},leftText:{flex:1},rightText:{flex:1,marginLeft:10}})},565,[1,22,9,10,12,14,17,165,2,204,566,568,569]); +__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-check-box/img",width:24,height:24,scales:[1],hash:"910df1b864a696e32bda56876ddf61cd",name:"ic_indeterminate_check_box",type:"png"})},566,[567]); +__d(function(g,r,i,a,m,e,d){'use strict';m.exports=r(d[0])},567,[153]); +__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-check-box/img",width:24,height:24,scales:[1,2,3],hash:"5d3b135d5214e780d63b968d2ade7240",name:"ic_check_box",type:"png"})},568,[567]); +__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-check-box/img",width:24,height:24,scales:[1,2,3],hash:"a254967b747795d2bc7217850e45291a",name:"ic_check_box_outline_blank",type:"png"})},569,[567]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.OrientationContext=void 0,e.default=function(t){var O=t.children,E=u.default.useState(v()?'PORTRAIT':'LANDSCAPE'),P=(0,o.default)(E,2),S=P[0],h=P[1],p=u.default.useState('ios'===l.Platform.OS?s.deviceOrientation():'unknown'),A=(0,o.default)(p,2),D=A[0],T=A[1],x=u.default.useState(!1),C=(0,o.default)(x,2),L=C[0],N=C[1];return u.default.useEffect(function(){var t,o=function(){h(v()?'PORTRAIT':'LANDSCAPE')},u=l.Dimensions.addEventListener('change',o);n.default.async(function(o){for(;;)switch(o.prev=o.next){case 0:if('android'!==l.Platform.OS){o.next=5;break}return o.next=3,n.default.awrap(s.isForcedLandscape());case 3:t=o.sent,N(t||!1);case 5:case"end":return o.stop()}},null,null,null,Promise);var c=null;return'ios'===l.Platform.OS&&(c=f.addListener('DEVICE_ORIENTATION',function(t){T(t.orientation)})),function(){var t;u?u.remove():l.Dimensions.removeEventListener('change',o),'ios'===l.Platform.OS&&(null==(t=c)||t.remove())}},[]),u.default.createElement(c.Provider,{value:{orientation:S,forced:L,setForced:N,orientationType:D}},O)};var n=t(r(d[1])),o=t(r(d[2])),u=t(r(d[3])),l=r(d[4]),s=l.NativeModules.DyteHelper,f=new l.NativeEventEmitter(s),c=u.default.createContext(null);e.OrientationContext=c;var v=function(){var t=l.Dimensions.get('screen');return t.height>=t.width}},570,[1,67,41,165,2]); +__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var F={primary:{300:'#1A90FF',500:'#2160FD',700:'#054DFF',900:'#0635AA'},secondary:{1000:'#0B0B0B',900:'#191919',800:'#262626',700:'#474747'},textPrimary:{400:'#999999',300:'#b8b8b8',200:'#dddddd',100:'#F5F5F7'},logos:{google:'#DD4B39',linkedIn:'#0E76A8',apple:'#EEEEEE'},danger:{300:'#FF5A65',500:'#FF414D',700:'#FF2331'},warning:{500:'#FFC300'},success:{500:'#35F2B3'},videoBackground:'#1A1A1A',paginationDots:{active:'rgba(160,160,160, 0.8)',inactive:'rgba(160,160,160, 0.3)',wandActive:'rgba(160,160,160, 0.9)'}};e.default=F},571,[]); +__d(function(g,r,i,_a,m,e,_d){!(function(t){var n='object'==typeof e&&e,o='object'==typeof m&&m&&m.exports==n&&m,a='object'==typeof g&&g;a.global!==a&&a.window!==a||(t=a);var c=function(t){this.message=t};(c.prototype=new Error).name='InvalidCharacterError';var h=function(t){throw new c(t)},d='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/',f=/[\t\n\f\r ]/g,s={encode:function(t){t=String(t),/[^\0-\xFF]/.test(t)&&h("The string to be encoded contains characters outside of the Latin1 range.");for(var n,o,a,c,f=t.length%3,s='',A=-1,l=t.length-f;++A>18&63)+d.charAt(c>>12&63)+d.charAt(c>>6&63)+d.charAt(63&c);return 2==f?(n=t.charCodeAt(A)<<8,o=t.charCodeAt(++A),s+=d.charAt((c=n+o)>>10)+d.charAt(c>>4&63)+d.charAt(c<<2&63)+'='):1==f&&(c=t.charCodeAt(A),s+=d.charAt(c>>2)+d.charAt(c<<4&63)+'=='),s},decode:function(t){var n=(t=String(t).replace(f,'')).length;n%4==0&&(n=(t=t.replace(/==?$/,'')).length),(n%4==1||/[^+a-zA-Z0-9/]/.test(t))&&h('Invalid character: the string to be decoded is not correctly encoded.');for(var o,a,c=0,s='',A=-1;++A>(-2*c&6)));return s},version:'0.1.0'};if('function'==typeof define&&'object'==typeof define.amd&&define.amd)define(function(){return s});else if(n&&!n.nodeType)if(o)o.exports=s;else for(var A in s)s.hasOwnProperty(A)&&(n[A]=s[A]);else t.base64=s})(this)},572,[]); +__d(function(g,r,i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=_e.Logger=void 0;var t=e(r(d[1])),n=e(r(d[2])),o=e(r(d[3]));function l(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return Object.getOwnPropertyNames(e).forEach(function(o){if(![null,void 0,NaN].includes(e[o])){var c=t?t+"."+o:o;'object'==typeof e[o]?l(e[o],c,n):n[c]=e[o]}}),n}var c=(function(){function e(){(0,n.default)(this,e),this.level=3}return(0,o.default)(e,[{key:"process",value:function(e){var t={};try{Object.getOwnPropertyNames(e||{}).forEach(function(n){try{t[n]=JSON.stringify(e[n])}catch(e){t[n]='Failed to stringify'}})}catch(e){}return t}},{key:"init",value:function(e){'trace'===e?this.level=3:'log'===e?this.level=2:'error'===e&&(this.level=1)}},{key:"trace",value:function(t,n){e.addEventInCurrentSpan('warn',t,n,!0)}},{key:"warn",value:function(t,n){e.addEventInCurrentSpan('warn',t,n,!0)}},{key:"error",value:function(t,n){e.addEventInCurrentSpan('error',t,n,!0)}}],[{key:"addEventInCurrentSpan",value:function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:'info',o=arguments.length>1?arguments[1]:void 0,c=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},u=arguments.length>3?arguments[3]:void 0;try{var s=l(c,'metadata'),v=(0,t.default)({message:o,logSeverity:n},s,{loggedAt:(new Date).getTime()});u?e.sendOtelLogsToNewRelic(e.logsCache.splice(0,25).concat([v])):e.logsCache.push(v)}catch(e){console.debug('opentelemetry::addEventInCurrentSpan_failed',e)}}},{key:"sendOtelLogsToNewRelic",value:function(t){fetch('https://api-silos.dyte.io/otel/logs',{method:'POST',headers:{Accept:'application/json','Content-Type':'application/json'},body:JSON.stringify({meetingMetadata:l(e.meetingMetadata,'meetingMetadata'),serviceName:'mobile-sdk',logs:t})}).catch(function(e){console.debug('opentelemetry::sendOtelLogToNewRelic_failed',e)})}}]),e})();_e.Logger=c,c.logsCache=[],c.meetingMetadata={};var u=new c;_e.default=u},573,[1,22,9,10]); +__d(function(g,r,i,a,m,e,_d){var t=r(_d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.UserTrackContext=void 0,e.default=function(t){var T,P,E,h=(0,c.useState)(),A=(0,o.default)(h,2),b=A[0],N=A[1],k=(0,c.useState)([]),D=(0,o.default)(k,2),M=D[0],O=D[1],x=(0,c.useState)(),C=(0,o.default)(x,2),y=C[0],V=C[1],_=(0,c.useState)([]),R=(0,o.default)(_,2),G=R[0],L=R[1],B=(0,c.useState)(),j=(0,o.default)(B,2),W=j[0],F=j[1],q=(0,c.useState)(),H=(0,o.default)(q,2),U=H[0],J=H[1],Q=(0,c.useRef)(null),K=(0,c.useRef)(null),z=(0,c.useRef)(null),X=(0,c.useRef)(null),Y=(0,c.useContext)(v.ConfigServiceContext),Z=(Y.meeting,Y.sessionConfig),$=Z.permissions.produce.audio,ee=Z.permissions.produce.video,te=Z.permissions.produce.video,ne=ee.allow,re=(0,l.getWebcamConstraints)(ee.quality,ee.frame_rate),ae=((0,l.getScreenShareConstraints)(te.quality,te.frame_rate),t.children),ue=(0,d.useSelector)(function(t){return t.participant.audioMuted}),ie=(0,d.useSelector)(function(t){return t.participant.videoOff}),oe=(0,d.useSelector)(function(t){return t.room.producersState}),ce=(0,d.useSelector)(function(t){return t.participant.switched}),de=(0,d.useSelector)(function(t){return t.participant.canPresent}),se=(0,d.useSelector)(function(t){return t.participant.presentingState}),le=(0,d.useSelector)(function(t){return t.participant.audioTrackSelection}),fe=(0,d.useSelector)(function(t){return t.participant.videoTrackSelection}),ve=(0,d.useSelector)(function(t){return t.participant.videoProduction}),pe=(0,d.useSelector)(function(t){return t.participant.audioProduction}),Se=(0,d.useSelector)(function(t){return t.participant.presentingState}),Te=(oe===s.MediaStates.NOT_APPLICABLE||ve===s.MediaStates.LOADED||ve===s.MediaStates.NOT_STARTED||ve===s.MediaStates.STOPPING&&Se!==f.PresentingState.NOT_PRESENTING)&&ne,Ie=(oe===s.MediaStates.NOT_APPLICABLE||pe===s.MediaStates.LOADED||pe===s.MediaStates.NOT_STARTED||pe===s.MediaStates.STOPPING&&Se!==f.PresentingState.NOT_PRESENTING)&&$,Pe=(0,d.useDispatch)(),Ee=c.default.useState([]),me=(0,o.default)(Ee,2),we=me[0],he=me[1],Ae=function(t){he(t)},ge=(0,d.useSelector)(function(t){return t.room.roomViewType}),be=(0,d.useSelector)(function(t){return t.participant.requestToJoinType}),Ne=(0,d.useSelector)(function(t){return t.room.routerState});ge===S.DyteViewTypes.webinar&&be===f.RequestToJoinType.ask&&(re=(0,l.getWebcamConstraints)('QQVGA',null==(T=Z.permissions)?void 0:null==(P=T.produce)?void 0:null==(E=P.video)?void 0:E.frame_rate));(0,c.useEffect)(function(){Q.current=y,K.current=W,z.current=U,X.current=b},[y,W,U,b]),(0,c.useEffect)(function(){I.default.trace('audioMuted_useEffect',{audioMuted:ue,presentingState:se}),b&&(b.enabled=!ue),ge===S.DyteViewTypes.webinar&&se!==f.PresentingState.PRESENTING||Pe((0,f.setAudioProduction)(s.MediaStates.CONNECTING))},[ue,se]);var ke=function(){var t;return n.default.async(function(u){for(;;)switch(u.prev=u.next){case 0:return u.prev=0,I.default.trace('initialAudioStreamFetch'),t=null,u.prev=3,u.next=6,n.default.awrap((0,l.getAudioTrack)());case 6:t=u.sent,u.next=13;break;case 9:if(u.prev=9,u.t0=u.catch(3),'NotAllowedError'!==u.t0.name){u.next=13;break}throw new Error('No audio permission');case 13:if(t){u.next=15;break}throw new Error('No audio track');case 15:$&&N(t),u.next=23;break;case 18:u.prev=18,u.t1=u.catch(0),I.default.error('initialAudioStreamFetch',u.t1),Pe((0,f.setAudioProduction)(s.MediaStates.NOT_APPLICABLE)),Pe((0,f.setAudioMuted)(!0));case 23:case"end":return u.stop()}},null,null,[[0,18],[3,9]],Promise)},De=function(t){if(I.default.trace('setAudioDevice',{audioTrack:!!b}),b&&b.stop(),$){var u=(null==t?void 0:t.deviceId)||(null==le?void 0:le.selectedDeviceId);(0,d.batch)(function(){return n.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,n.default.awrap(ke());case 2:Pe((0,f.setAudioProduction)(s.MediaStates.CONNECTING)),(null==le?void 0:le.selectedDeviceId)!==u&&Pe((0,f.setAudioTrackSelection)({selectedDeviceId:u}));case 4:case"end":return t.stop()}},null,null,null,Promise)})}else Pe((0,f.setAudioMuted)(!0))},Me=function(){var t,u,o,c;return n.default.async(function(d){for(;;)switch(d.prev=d.next){case 0:return d.prev=0,I.default.trace('initialVideoStreamFetch'),d.next=4,n.default.awrap((0,l.getAllVideoDevices)());case 4:return t=d.sent,u=t.filter(function(t){return'front'===t.facing}),o=u.length>0?u[0]:t[0],c=null,d.prev=8,d.next=11,n.default.awrap((0,l.getVideoTrack)(o.deviceId||'',re));case 11:c=d.sent,d.next=18;break;case 14:if(d.prev=14,d.t0=d.catch(8),'NotAllowedError'!==d.t0.name){d.next=18;break}throw new Error('No video permission');case 18:if(c){d.next=20;break}throw new Error('No video track');case 20:if(ne&&V(c),''!==o.label){d.next=25;break}return d.next=24,n.default.awrap((0,l.getAllVideoDevices)());case 24:t=d.sent;case 25:L(t),Pe((0,f.setVideoTrackSelection)({selectedDeviceId:o.deviceId})),d.next=34;break;case 29:d.prev=29,d.t1=d.catch(0),I.default.error('initialVideoStreamFetch',d.t1),Pe((0,f.setVideoProduction)(s.MediaStates.NOT_APPLICABLE)),Pe((0,f.setVideoOff)(!0));case 34:case"end":return d.stop()}},null,null,[[0,29],[8,14]],Promise)},Oe=function(t){var u;return n.default.async(function(o){for(;;)switch(o.prev=o.next){case 0:if(I.default.trace('setVideoDevice'),u=(null==t?void 0:t.deviceId)||(null==fe?void 0:fe.selectedDeviceId),ne){o.next=5;break}return Pe((0,f.setVideoOff)(!0)),o.abrupt("return");case 5:(0,d.batch)(function(){Pe((0,f.setVideoOff)(!1)),Pe((0,f.setVideoProduction)(s.MediaStates.CONNECTING)),(null==fe?void 0:fe.selectedDeviceId)!==u&&Pe((0,f.setVideoTrackSelection)({selectedDeviceId:u}))}),setTimeout(function(){var t;return n.default.async(function(o){for(;;)switch(o.prev=o.next){case 0:return y&&y.stop(),o.next=3,n.default.awrap((0,l.getVideoTrack)(u,re));case 3:t=o.sent,V(t);case 5:case"end":return o.stop()}},null,null,null,Promise)});case 7:case"end":return o.stop()}},null,null,null,Promise)};(0,c.useEffect)(function(){ge===S.DyteViewTypes.webinar&&Ne===s.MediaStates.LOADED&&Se===f.PresentingState.NOT_PRESENTING?(0,d.batch)(function(){Pe((0,f.setVideoProduction)(s.MediaStates.STOPPING)),Pe((0,f.setAudioProduction)(s.MediaStates.STOPPING)),Pe((0,f.setVideoOff)(!0)),Pe((0,f.setAudioMuted)(!0)),setTimeout(function(){y&&y.stop(),b&&b.stop(),N(void 0),V(void 0)})}):Se===f.PresentingState.INITIATED&&(Me().then(Oe),De())},[Ne,Se]),(0,c.useEffect)(function(){p.default.start({media:'video'});var t=new l.AudioDevicesEmitter(Ae);return n.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:Q.current&&Q.current.stop(),X.current&&X.current.stop(),K.current&&K.current.stop(),z.current&&z.current.stop();case 4:case"end":return t.stop()}},null,null,null,Promise),function(){t.removeListener()}},[]),c.default.useEffect(function(){ne||(Pe((0,f.setVideoOff)(!0)),setTimeout(function(){y&&(y.stop(),V(void 0),(0,f.setVideoProduction)(s.MediaStates.CONNECTING))}))},[ne,y]),(0,c.useEffect)(function(){ve===s.MediaStates.NOT_STARTED&&setTimeout(function(){y&&(y.stop(),V(void 0))})},[ve]);var xe=function(){(0,d.batch)(function(){Pe((0,f.setVideoProduction)(s.MediaStates.CONNECTING)),Pe((0,f.setVideoOff)(!0)),setTimeout(function(){y&&y.stop(),V(void 0)})})};(0,c.useEffect)(function(){$||Pe((0,f.setAudioMuted)(!0)),ne||xe()},[$,ne]),(0,c.useEffect)(function(){'meeting'===ce?ie||xe():'webinar'===ce&&(de||(ue||Pe((0,f.setAudioMuted)(!0)),ie||xe()))},[ce]);var Ce=function(){var t,u,o,c,d=arguments;return n.default.async(function(s){for(;;)switch(s.prev=s.next){case 0:if(t=d.length>0&&void 0!==d[0]?d[0]:null,I.default.trace('changeAudioTrack',{selectedDevice:t,audioDevices:we}),!(we.length>0)){s.next=10;break}return u={},o={deviceId:null,InCallManagerId:null,device:null},t?(c=t.deviceId,u[c]=t):we.forEach(function(t){var n=t.deviceId;u[n]=t}),u.wired?o={deviceId:'wired',InCallManagerId:'WIRED_HEADSET',device:u.wired}:u.bluetooth?o={deviceId:'bluetooth',InCallManagerId:'BLUETOOTH',device:u.bluetooth}:u.speaker&&(o={deviceId:'speaker',InCallManagerId:'SPEAKER_PHONE',device:u.speaker}),s.next=9,n.default.awrap(p.default.chooseAudioRoute(o.InCallManagerId));case 9:De(o.device);case 10:case"end":return s.stop()}},null,null,null,Promise)};(0,l.setOnDeviceChange)(function(){var t,o,c,d,s,f,v;return n.default.async(function(p){for(;;)switch(p.prev=p.next){case 0:return p.next=2,n.default.awrap((0,l.getAllVideoDevices)());case 2:if(t=p.sent,o=(0,u.default)(we).find(function(t){return!M.map(function(t){return t.deviceId}).includes(t.deviceId)}),O(we),c=t.find(function(t){return!G.map(function(t){return t.deviceId}).includes(t.deviceId)}),L(t),ue||!o){p.next=10;break}return De(o),p.abrupt("return");case 10:if(ie||!c){p.next=13;break}return Oe(c),p.abrupt("return");case 13:d=!we.map(function(t){return t.deviceId}).includes(null==le?void 0:le.selectedDeviceId),s=!t.map(function(t){return t.deviceId}).includes(null==fe?void 0:fe.selectedDeviceId),ue||void 0!==b&&!d||(f=we[0],De(f)),ie||void 0!==y&&!s||(v=t[0],Oe(v));case 17:case"end":return p.stop()}},null,null,null,Promise)}),(0,c.useEffect)(function(){Ce(void 0),O(we)},[we]);var ye={mediaTracks:{webcamTrack:y,setWebcamTrack:V,audioTrack:b,setAudioTrack:N,screenShareVideoTrack:W,setScreenShareVideoTrack:F,screenShareAudioTrack:U,setScreenShareAudioTrack:J},inputDevices:{audioInputDevices:M,videoInputDevices:G,setAudioInputDevices:O,setVideoInputDevices:L,setAudioDevice:De,setVideoDevice:Oe,toggleAudioState:function(){return n.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:if(I.default.trace('toggleAudioState',{audioButtonsEnabled:Ie,audioAllowed:$,audioMuted:ue,audioTrack:!!b}),Ie){t.next=3;break}return t.abrupt("return");case 3:$?ue?(b&&'ended'!==(null==b?void 0:b.readyState)||De(void 0),Pe((0,f.setAudioMuted)(!1))):Pe((0,f.setAudioMuted)(!0)):ue||Pe((0,f.setAudioMuted)(!0));case 4:case"end":return t.stop()}},null,null,null,Promise)},toggleVideoState:function(t){return n.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:if(I.default.trace('toggleVideoState',{videoButtonsEnabled:Te,videoOff:ie}),Te){t.next=3;break}return t.abrupt("return");case 3:ie?Oe():xe();case 4:case"end":return t.stop()}},null,null,null,Promise)},onAudioInputChange:function(t){var u;return n.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:I.default.trace('onAudioInputChange',{value:t}),u=M.find(function(n){return n.deviceId===t}),Ce(u);case 3:case"end":return n.stop()}},null,null,null,Promise)},onVideoInputChange:function(t){I.default.trace('onVideoInputChange',{value:t});var n=G.find(function(n){return n.deviceId===t});Pe((0,f.setCameraFacing)(n.facing)),Oe(n)}},setupStreams:function(){return n.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,n.default.awrap(Me());case 2:return t.next=4,n.default.awrap(ke());case 4:case"end":return t.stop()}},null,null,null,Promise)},videoButtonsEnabled:Te,audioButtonsEnabled:Ie};return c.default.createElement(w.Provider,{value:ye},ae)};var n=t(r(_d[1])),u=t(r(_d[2])),o=t(r(_d[3])),c=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var u=P(n);if(u&&u.has(t))return u.get(t);var o={},c=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var d in t)if("default"!==d&&Object.prototype.hasOwnProperty.call(t,d)){var s=c?Object.getOwnPropertyDescriptor(t,d):null;s&&(s.get||s.set)?Object.defineProperty(o,d,s):o[d]=t[d]}o.default=t,u&&u.set(t,o);return o})(r(_d[4])),d=r(_d[5]),s=r(_d[6]),l=r(_d[7]),f=r(_d[8]),v=r(_d[9]),p=t(r(_d[10])),S=r(_d[11]),T=r(_d[12]),I=t(r(_d[13]));function P(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,u=new WeakMap;return(P=function(t){return t?u:n})(t)}var E=T.NativeModules.InCallManager,w=(new T.NativeEventEmitter(E),(0,c.createContext)(null));e.UserTrackContext=w},574,[1,67,49,41,165,432,480,575,487,503,578,482,2,573]); +__d(function(g,r,i,a,m,e,_d){var t=r(_d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.setOnDeviceChange=e.getWebcamConstraints=e.getVideoTrack=e.getSpeakerTrack=e.getScreenShareConstraints=e.getScreenShare=e.getQualityAfterLegacyModeShift=e.getAudioTrack=e.getAllVideoDevices=e.getAllMediaDevices=e.AudioDevicesEmitter=void 0;var n=t(r(_d[1])),u=t(r(_d[2])),c=t(r(_d[3])),o=t(r(_d[4])),s=r(_d[5]),d=r(_d[6]),l=r(_d[7]),f=r(_d[8]),v=t(r(_d[9])),h=l.NativeModules.InCallManager,D=new l.NativeEventEmitter(h),p=function(){var t;return o.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,o.default.awrap(s.mediaDevices.enumerateDevices());case 2:return t=n.sent,n.abrupt("return",t);case 4:case"end":return n.stop()}},null,null,null,Promise)};e.getAllMediaDevices=p;var w=(function(){function t(n){if((0,u.default)(this,t),!n)throw new Error('Callback not initalized');this.callback=n,this.notConnected={connected:!1,haveMic:!1},this.connectedWithMic={connected:!0,haveMic:!0},this.connectedWithoutMic={connected:!0,haveMic:!1};var c=(0,d.getHeadset)();this.audioDevices={speaker:this.connectedWithMic,bluetooth:c?this.connectedWithMic:this.notConnected,wired:this.notConnected},this.checkIfWiredHeadphonesConnected(),this.onBluetoothEvent(),this.onWiredHeadsetEvent(),this.emit(),this.wiredHeadListener=null}return(0,c.default)(t,[{key:"checkIfWiredHeadphonesConnected",value:function(){var t;return o.default.async(function(u){for(;;)switch(u.prev=u.next){case 0:return u.next=2,o.default.awrap(v.default.getIsWiredHeadsetPluggedIn());case 2:t=u.sent,this.audioDevices=(0,n.default)({},this.audioDevices,{wired:t?this.connectedWithMic:this.notConnected}),this.emit();case 5:case"end":return u.stop()}},null,this,null,Promise)}},{key:"onBluetoothEvent",value:function(){var t=this;(0,d.addListener)(function(u){var c=t.audioDevices.bluetooth.connected;u&&!c?(t.audioDevices=(0,n.default)({},t.audioDevices,{bluetooth:(0,n.default)({},t.connectedWithMic)}),t.emit()):!u&&c&&(t.audioDevices=(0,n.default)({},t.audioDevices,{bluetooth:(0,n.default)({},t.notConnected)}),t.emit())})}},{key:"onWiredHeadsetEvent",value:function(){var t=this;this.wiredHeadListener=D.addListener('WiredHeadset',function(u){if(u){var c=u.isPlugged,o=u.hasMic,s=t.audioDevices.wired.connected;if(c&&!s){var d=o?(0,n.default)({},t.connectedWithMic):(0,n.default)({},t.connectedWithoutMic);t.audioDevices=(0,n.default)({},t.audioDevices,{wired:d}),t.emit()}else!c&&s&&(t.audioDevices=(0,n.default)({},t.audioDevices,{wired:(0,n.default)({},t.notConnected)}),t.emit())}})}},{key:"getAudioDevices",value:function(){return this.formatAudioDevices()}},{key:"formatAudioDevices",value:function(){var t=this;return Object.keys(this.audioDevices).map(function(u){var c=t.audioDevices[u];return(0,n.default)({},c,{deviceId:u,label:u,kind:'audioinput'})}).filter(function(t){return t.connected})}},{key:"emit",value:function(){this.callback(this.formatAudioDevices())}},{key:"removeListener",value:function(){var t;null==(t=this.wiredHeadListener)||t.remove()}}]),t})();e.AudioDevicesEmitter=w;e.getAllVideoDevices=function(){var t,n;return o.default.async(function(u){for(;;)switch(u.prev=u.next){case 0:return t={},u.next=3,o.default.awrap(p());case 3:return n=u.sent,u.abrupt("return",n.filter(function(n){return'videoinput'===n.kind&&!t[n.facing]&&(t[n.facing]=!0,n)}));case 5:case"end":return u.stop()}},null,null,null,Promise)};e.getWebcamConstraints=function(t,n){var u=f.VIDEO_CONSTRAINS[t.toLowerCase()];if(!u)throw new Error('Invalid quality');if(n){if(n<5||n>30)throw new Error('Invalid framerate');u.frameRate={ideal:n}}return u};e.getScreenShareConstraints=function(t,n){var u=f.VIDEO_CONSTRAINS_SCREENSHARE[t.toLowerCase()||'vga'];if(!u)throw new Error('Invalid quality');if(n){if(n<5||n>30)throw new Error('Invalid framerate');u.frameRate={max:n}}return u};e.getVideoTrack=function(t,u){var c,d;return o.default.async(function(l){for(;;)switch(l.prev=l.next){case 0:return c=u||f.VIDEO_CONSTRAINS.vga,l.next=3,o.default.awrap(s.mediaDevices.getUserMedia({video:(0,n.default)({deviceId:t||'',frameRate:24},c),audio:!1}));case 3:return d=l.sent,l.abrupt("return",d.getVideoTracks()[0]);case 5:case"end":return l.stop()}},null,null,null,Promise)};e.getAudioTrack=function(){var t;return o.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,o.default.awrap(s.mediaDevices.getUserMedia({audio:!0,video:!1}));case 2:return t=n.sent,n.abrupt("return",t.getAudioTracks()[0]);case 4:case"end":return n.stop()}},null,null,null,Promise)};e.getSpeakerTrack=function(t){return o.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",null);case 2:case"end":return t.stop()}},null,null,null,Promise)};e.getScreenShare=function(){var t;return o.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,o.default.awrap(s.mediaDevices.getDisplayMedia({audio:!0,video:{displaySurface:'monitor',logicalSurface:!0,cursor:!0,width:{max:1920},height:{max:1080},frameRate:{max:5}}}));case 2:return t=n.sent,n.abrupt("return",{video:t.getTracks()[0],audio:null});case 4:case"end":return n.stop()}},null,null,null,Promise)};e.setOnDeviceChange=function(t){};e.getQualityAfterLegacyModeShift=function(t,n,u){return n===f.HD_QUALITY_PEERS_LIMIT&&t?f.VIDEO_CONSTRAINS.vga:n!==f.HD_QUALITY_PEERS_LIMIT+1||t?u:f.VIDEO_CONSTRAINS.hd}},575,[1,22,9,10,67,400,576,2,577,578]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.useBluetoothHeadsetDetection=e.removeListener=e.getHeadset=e.addListener=void 0;var n=t(r(d[1])),u=r(d[2]),o=r(d[3]),s=u.NativeModules.DyteRNBluetoothHeadsetDetect,c=null,v=[],f=new u.NativeEventEmitter(s).addListener('onChange',function(t){var n=t.devices;c=n.length?n[0]:null,v.forEach(function(t){t(c)})});e.getHeadset=function(){return c};var l=function(t){v.push(t)};e.addListener=l;var h=function(t){var n=v.indexOf(t);-1!==n&&v.splice(n,1)};e.removeListener=h;e.useBluetoothHeadsetDetection=function(){var t=(0,o.useState)(null),u=(0,n.default)(t,2),s=u[0],v=u[1];return(0,o.useEffect)(function(){return v(c),l(v),function(){h(v),f.remove()}},[]),s}},576,[1,41,2,165]); +__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.WEBCAM_SIMULCAST_ENCODINGS_VGA=e.WEBCAM_SIMULCAST_ENCODINGS=e.WEBCAM_KSVC_ENCODINGS=e.VIDEO_CONSTRAINS_SCREENSHARE=e.VIDEO_CONSTRAINS=e.SCREEN_SHARING_SVC_ENCODINGS=e.SCREEN_SHARING_SIMULCAST_ENCODINGS=e.PC_PROPRIETARY_CONSTRAINTS=e.ICE_SERVERS=e.HD_QUALITY_PEERS_LIMIT=void 0;e.VIDEO_CONSTRAINS={qqvga:{width:{ideal:160},height:{ideal:120}},qvga:{width:320,height:240},vga:{width:640,height:480},hd:{width:1280,height:720},hd_cropped:{width:900,height:720}};e.VIDEO_CONSTRAINS_SCREENSHARE={vga:{width:{max:640},height:{max:480}},hd:{width:{max:1280},height:{max:720}},full_hd:{width:{max:1980},height:{max:1080}}};e.PC_PROPRIETARY_CONSTRAINTS={optional:[{googDscp:!0},{googHighStartBitrate:0},{googPayloadPadding:!0},{googScreencastMinBitrate:100},{googCpuOveruseDetection:!0},{googCpuOveruseEncodeUsage:!0},{googCpuUnderuseThreshold:55},{googCpuOveruseThreshold:85}]};e.WEBCAM_SIMULCAST_ENCODINGS=[{rid:'r0',scalabilityMode:'S1T3'},{rid:'r1',scalabilityMode:'S1T3'},{rid:'r2',scalabilityMode:'S1T3'}];e.WEBCAM_SIMULCAST_ENCODINGS_VGA=[{rid:'r0',scalabilityMode:'S1T2'},{rid:'r1',scalabilityMode:'S1T2'}];e.WEBCAM_KSVC_ENCODINGS=[{scalabilityMode:'L3T3_KEY'}];e.SCREEN_SHARING_SIMULCAST_ENCODINGS=[{dtx:!0,maxBitrate:15e5},{dtx:!0,maxBitrate:6e6}];e.SCREEN_SHARING_SVC_ENCODINGS=[{scalabilityMode:'L3T3',dtx:!0}];e.HD_QUALITY_PEERS_LIMIT=1;e.ICE_SERVERS=[{urls:'turn:turn.dyte.in:443?transport=tcp',username:'dyte',credential:'dytein',credentialType:'password'},{urls:'turn:turn.dyte.in:3478?transport=udp',username:'dyte',credential:'dytein',credentialType:'password'}]},577,[]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),u=t(r(d[2])),o=t(r(d[3])),s=r(d[4]),l=r(d[4]).NativeModules.InCallManager,c=new((function(){function t(){(0,u.default)(this,t),this.vibrate=!1,this.audioUriMap={ringtone:{_BUNDLE_:null,_DEFAULT_:null},ringback:{_BUNDLE_:null,_DEFAULT_:null},busytone:{_BUNDLE_:null,_DEFAULT_:null}}}return(0,o.default)(t,[{key:"start",value:function(t){var n=!1!==(t=void 0===t?{}:t).auto,u='video'===t.media?'video':'audio',o=t.ringback&&'string'==typeof t.ringback?t.ringback:'';l.start(u,n,o)}},{key:"stop",value:function(t){var n=(t=void 0===t?{}:t).busytone&&'string'==typeof t.busytone?t.busytone:'';l.stop(n)}},{key:"getIsWiredHeadsetPluggedIn",value:function(){var t;return n.default.async(function(u){for(;;)switch(u.prev=u.next){case 0:return u.prev=0,u.next=3,n.default.awrap(l.getIsWiredHeadsetPluggedIn());case 3:return t=u.sent,u.abrupt("return",{isWiredHeadsetPluggedIn:t});case 7:throw u.prev=7,u.t0=u.catch(0),new Error('Incall Manager Error getting wired headset');case 10:case"end":return u.stop()}},null,null,[[0,7]],Promise)}},{key:"setKeepScreenOn",value:function(t){t=!0===t,l.setKeepScreenOn(t)}},{key:"setSpeakerphoneOn",value:function(t){t=!0===t,l.setSpeakerphoneOn(t)}},{key:"setForceSpeakerphoneOn",value:function(t){var n='boolean'==typeof t?t?1:-1:0;l.setForceSpeakerphoneOn(n)}},{key:"setMicrophoneMute",value:function(t){t=!0===t,l.setMicrophoneMute(t)}},{key:"getAudioUri",value:function(t,u){var o;return n.default.async(function(s){for(;;)switch(s.prev=s.next){case 0:if(void 0!==this.audioUriMap[t]){s.next=2;break}return s.abrupt("return",null);case 2:if(!this.audioUriMap[t][u]){s.next=4;break}return s.abrupt("return",this.audioUriMap[t][u]);case 4:return s.prev=4,s.next=7,n.default.awrap(l.getAudioUriJS(t,u));case 7:if(!('string'==typeof(o=s.sent)&&o.length>0)){s.next=11;break}return this.audioUriMap[t][u]=o,s.abrupt("return",o);case 11:return s.abrupt("return",null);case 14:return s.prev=14,s.t0=s.catch(4),s.abrupt("return",null);case 17:case"end":return s.stop()}},null,this,[[4,14]],Promise)}},{key:"chooseAudioRoute",value:function(t){var u;return n.default.async(function(o){for(;;)switch(o.prev=o.next){case 0:return o.next=2,n.default.awrap(l.chooseAudioRoute(t));case 2:return u=o.sent,o.abrupt("return",u);case 4:case"end":return o.stop()}},null,null,null,Promise)}},{key:"requestAudioFocus",value:function(){return n.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:if('android'!==s.Platform.OS){t.next=6;break}return t.next=3,n.default.awrap(l.requestAudioFocusJS());case 3:return t.abrupt("return",t.sent);case 6:console.log("ios doesn't support requestAudioFocus()");case 7:case"end":return t.stop()}},null,null,null,Promise)}},{key:"abandonAudioFocus",value:function(){return n.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:if('android'!==s.Platform.OS){t.next=6;break}return t.next=3,n.default.awrap(l.abandonAudioFocusJS());case 3:return t.abrupt("return",t.sent);case 6:console.log("ios doesn't support requestAudioFocus()");case 7:case"end":return t.stop()}},null,null,null,Promise)}}]),t})());e.default=c},578,[1,67,9,10,2]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=t(r(d[1])),n=(function(t,o){if(!o&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var n=_(o);if(n&&n.has(t))return n.get(t);var u={},s=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in t)if("default"!==l&&Object.prototype.hasOwnProperty.call(t,l)){var c=s?Object.getOwnPropertyDescriptor(t,l):null;c&&(c.get||c.set)?Object.defineProperty(u,l,c):u[l]=t[l]}u.default=t,n&&n.set(t,u);return u})(r(d[2])),u=r(d[3]),s=r(d[4]),l=r(d[5]),c=r(d[6]),f=r(d[7]),p=r(d[8]),N=t(r(d[9])),E=r(d[10]),v=r(d[11]),S=r(d[12]),h=r(d[13]),P=r(d[14]),w=r(d[15]),T=r(d[16]),y=r(d[17]),O=r(d[18]),C=r(d[19]),x=r(d[20]),b=t(r(d[21])),I=t(r(d[22])),M=t(r(d[23]));function _(t){if("function"!=typeof WeakMap)return null;var o=new WeakMap,n=new WeakMap;return(_=function(t){return t?n:o})(t)}var D="\nquery Session($roomName: String!, $password: String) {\n\tsession(roomName: $roomName, password: $password) {\n\t title,\n\t roomNodeLink,\n\t roomName,\n\t password\n\t}\n }\n";function k(t){var _,k=(0,u.useDispatch)(),j=t.roomName,L=t.autoTune,W=(0,u.useSelector)(function(t){return t.participant.peerId}),R=(0,n.useContext)(P.ConfigServiceContext),U=R.meeting,$=R.sessionConfig,A=R.updatePreset,Q=((0,n.useContext)(w.ThemeContext).colors,(0,n.useState)('')),B=(0,o.default)(Q,2),F=B[0],G=B[1],V=(0,S.useManualQuery)(D,{variables:{roomName:j,password:''}}),q=(0,o.default)(V,2),K=q[0],Y=q[1],z=Y.data,H=Y.error,J=Y.loading,X=(0,h.useWindowDimensions)(),Z=$.theme.dimensions||X,ee=Z.height,te=Z.width,re=n.default.useState(!1),oe=(0,o.default)(re,2),ne=(oe[0],oe[1]),ae=(0,n.useContext)(T.UserTrackContext).setupStreams,ie=(0,u.useSelector)(function(t){return t.participant.authToken}),ue=(0,u.useSelector)(function(t){return t.participant.displayName}),se=(0,u.useSelector)(function(t){return t.participant.participantPermissions}),le=$.permissions.produce.audio,me=$.permissions.produce.video.allow,ce=(0,u.useSelector)(function(t){return t.room.showSetupScreen}),de=n.default.useState(j),fe=(0,o.default)(de,2),pe=fe[0],Ne=fe[1],Ee='LANDSCAPE'===n.default.useContext(x.OrientationContext).orientation,ve=(0,u.useSelector)(function(t){return t.room.roomViewType}),Se=$.permissions_fetched;(0,n.useEffect)(function(){Se&&(me?(0,O.setupPermissions)(['camera','microphone']):le?(0,O.setupPermissions)(['microphone']):(0,O.setupPermissions)([]),ne(!0))},[ve,Se]),(0,n.useEffect)(function(){k((0,f.resetRoom)({roomName:j})),k((0,p.resetPeers)())},[]),(0,n.useEffect)(function(){pe&&(ie||C.DYTE_DEV_MODE)&&(k((0,f.resetRoom)({roomName:pe})),K({variables:{roomName:pe,password:''}}),A(pe,ie))},[pe,ie]),(0,n.useEffect)(function(){if(H)if(H.graphQLErrors[0].message.indexOf('No open session')>=0)null==U||U._onError('MEETING_NOTFOUND'),G('MEETING_NOTFOUND');else try{var t=H.graphQLErrors[0];G(null==t?void 0:t.message)}catch(t){G('UNKNOWN')}},[H,U]),(0,n.useEffect)(function(){se.camera===v.permissionEnum.INIT&&se.microphone===v.permissionEnum.INIT||ae()},[se.camera,se.microphone]);if(se.bluetooth===v.permissionEnum.INIT)return n.default.createElement(N.default,{text:"Waiting for permissions..."});var he;return null==U||!U.showSetupScreen||null!==ce&&!0!==ce?H?n.default.createElement(N.default,{errorText:"Some error occured. Issue code: "+F,childComponents:n.default.createElement(y.Button,{onClick:function(){setTimeout(function(){k((0,p.resetPeers)()),k((0,v.resetParticipant)()),k((0,f.setShowSetupScreen)(!0)),Ne(''),G('')})}},n.default.createElement(y.Box,{bg:"primary.500",py:15,px:10,mt:10,borderRadius:b.default.medium,align:"center"},n.default.createElement(y.Text,null,"Try Again")))}):J?n.default.createElement(N.default,{text:"Loading..."}):n.default.createElement(c.WebSocketProvider,{url:null==z?void 0:null==(_=z.session)?void 0:_.roomNodeLink,roomURL:pe,peerId:W},n.default.createElement(s.MediaRoomProvider,{peerId:W,roomName:pe,autoTune:L},n.default.createElement(E.PeersProvider,null,n.default.createElement(l.PluginServiceProvider,{roomName:pe,peerId:W},n.default.createElement(I.default,{roomName:pe}))))):n.default.createElement(M.default,{width:te,height:ee,isLandscape:Ee,meetingCode:pe,roomName:j,onChangeMeetingCode:Ne,joinMeeting:function(){ue&&pe&&(k((0,f.setShowSetupScreen)(!1)),k((0,f.resetRoom)({roomName:pe})),K({variables:{roomName:pe,password:''}}),A(pe,ie))},title:null==z?void 0:null==(he=z.session)?void 0:he.title})}k.defaultProps={autoTune:!0};var j=k;e.default=j},579,[1,41,165,432,580,667,625,480,481,506,669,487,465,2,503,509,574,507,670,538,570,671,672,804]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.MediaRoomProvider=e.MediaRoomContext=void 0;var n=t(r(d[1])),o=t(r(d[2])),u=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=T(n);if(o&&o.has(t))return o.get(t);var u={},c=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in t)if("default"!==s&&Object.prototype.hasOwnProperty.call(t,s)){var l=c?Object.getOwnPropertyDescriptor(t,s):null;l&&(l.get||l.set)?Object.defineProperty(u,s,l):u[s]=t[s]}u.default=t,o&&o.set(t,u);return u})(r(d[3])),c=r(d[4]),s=r(d[5]),l=r(d[6]),f=r(d[7]),p=t(r(d[8])),v=r(d[9]),S=r(d[10]),E=r(d[11]),M=t(r(d[12])),k=r(d[13]),C=r(d[14]),P=t(r(d[15])),R=r(d[16]),O=t(r(d[17]));function T(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(T=function(t){return t?o:n})(t)}var b=R.NativeModules.DyteHelper,A=(0,u.createContext)(null);e.MediaRoomContext=A;e.MediaRoomProvider=function(t){var T=t.children,x=t.peerId,y=t.roomName,h=t.autoTune,D=(0,u.useContext)(v.WebSocketContext),N=(0,u.useContext)(k.ConfigServiceContext),w=N.meeting,I=N.sessionConfig,_=I.permissions.produce.audio,L=(0,u.useContext)(E.UserTrackContext),j=L.mediaTracks,W=j.webcamTrack,B=j.audioTrack,F=L.inputDevices.toggleVideoState,G=(0,c.useDispatch)(),U=(0,u.useState)(null),V=(0,o.default)(U,2),q=V[0],H=V[1],z=(0,u.useRef)(null),J=(0,u.useRef)(null),K=(0,u.useRef)(''),Q=(0,u.useRef)(null),X=(0,c.useSelector)(function(t){return t.room.socketState}),Y=(0,c.useSelector)(function(t){return t.room.producersState}),Z=(0,c.useSelector)(function(t){return t.participant.videoProduction}),$=(0,c.useSelector)(function(t){return t.participant.audioProduction}),ee=(0,c.useSelector)(function(t){return t.participant.audioMuted});(0,u.useEffect)(function(){q&&(J.current=q)},[q]),(0,u.useEffect)(function(){q&&(ee?q.muteSelf():q.unmuteSelf())},[ee]),(0,u.useEffect)(function(){Y===s.MediaStates.LOADED&&Z===s.MediaStates.CONNECTING&&(W?null==q||q.shareWebcam(W):null==q||q.disableWebcam())},[W,Y]),(0,u.useEffect)(function(){Y===s.MediaStates.LOADED&&$===s.MediaStates.CONNECTING&&(B&&_&&!ee?null==q||q.shareMic(B):null==q||q.disableMic())},[B,$]),(0,u.useEffect)(function(){var t;if(X===s.RoomSocketState.CONNECTED){M.default.captureEvent('setting up connection',{peerId:x}),w&&w.emit(w.Events.connect);var o=new p.default(x,D,G,h);H(o),t=o,n.default.async(function(o){for(;;)switch(o.prev=o.next){case 0:return o.next=2,n.default.awrap(t.getRoomState());case 2:return o.next=4,n.default.awrap(t.loadRouter());case 4:return o.next=6,n.default.awrap(Promise.all([t.createRecvTransport(),t.createSendTransport()]));case 6:w&&(w.sendRoomMessage=function(t){D.sendMessage({type:C.Events.roomMessage,payload:{message:t}})},w.sendMessage=function(t,n){D.sendMessage({type:C.Events.message,payload:{peerId:t,message:n}})},w.kickAll=function(){I.permissions.kick_participant&&t.kickAll()},null==D||D.emitter.on('socket',function(t){return w.onSocketMessage(t)})),G((0,s.setRouterFetchState)(s.MediaStates.LOADED)),G((0,s.setProducersState)(s.MediaStates.NOT_STARTED));case 9:case"end":return o.stop()}},null,null,null,Promise)}else X===s.RoomSocketState.DISCONNECTED&&(M.default.captureEvent('socket disconnected',{peerId:x}),null==q||q.stopAllTransports(),null==D||D.emitter.removeAllListeners(),G((0,s.resetRoom)({roomName:y})),G((0,f.resetPeers)()),G((0,S.resetParticipant)()),H(null),(0,s.setRouterFetchState)(s.MediaStates.NOT_APPLICABLE))},[X,x]),(0,u.useEffect)(function(){return function(){var t,n;null==(t=J.current)||t.stopAllProducers(),null==(n=J.current)||n.stopAllTransports()}},[]);var te=function(t){K.current.match(/inactive|background/)&&'active'===t?(O.default.trace('configureBackground'),P.default.clearInterval(Q.current),Q.current=null,W&&(W.enabled=!1,setTimeout(function(){W&&(W.enabled=!0)},100)),z.current&&(z.current=!1,F()),l.store.getState().room.screenShareRequested||b.stopService()):(null===Q.current&&n.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:if(O.default.trace('configureForeground'),W&&'DISABLE_CAMERA_CAPTURE'===w.setupConfig.backgroundBehaviour&&(F(),z.current=!0),!(R.Platform.Version>=26)){t.next=5;break}return t.next=5,n.default.awrap(b.createNotificationChannel());case 5:return t.next=7,n.default.awrap(b.startService());case 7:case"end":return t.stop()}},null,null,null,Promise),Q.current=P.default.setInterval(function(){},1e3),K.current=t)};(0,u.useEffect)(function(){if('android'===R.Platform.OS){var t=R.AppState.addEventListener('change',te);return function(){t?t.remove():R.AppState.removeEventListener('change',te),Q.current&&P.default.clearInterval(Q.current)}}return function(){}},[W,F]);var ne={mediaRoom:q};return u.default.createElement(A.Provider,{value:ne},T)}},580,[1,67,41,165,432,480,471,481,581,625,487,574,658,503,660,666,2,573]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var s=t(r(d[1])),n=t(r(d[2])),o=t(r(d[3])),u=t(r(d[4])),c=r(d[5]),l=r(d[6]),p=r(d[7]),h=r(d[8]),f=r(d[9]),y=r(d[10]),v=r(d[11]),k=(function(){function t(s,n,u){!(arguments.length>3&&void 0!==arguments[3])||arguments[3];(0,o.default)(this,t),this.socketObj=n,this.peerid=s,this.dispatch=u,this.device=new c.Device,this.consumers=new Map,this.legacyMode=!0,this.closedConsumers=[],this.handleSockets=this.handleSockets.bind(this)}return(0,u.default)(t,[{key:"handleSockets",value:function(t,s){if(t)switch(t.type){case'websocket/new-consumer':this.createConsumer(t.payload,s);break;case'websocket/consumer-closed':this.closeConsumer(t.payload);break;case'websocket/consumer-paused':this.pauseConsumer(t.payload);break;case'websocket/consumer-resumed':this.resumeConsumer(t.payload);break;case'websocket/recording-started':this.setRecordingStatus(!0);break;case'websocket/recording-stopped':this.setRecordingStatus(!1)}}},{key:"loadRouter",value:function(){var t,n,o;return s.default.async(function(u){for(;;)switch(u.prev=u.next){case 0:return(this.recvTransport||this.sendTransport)&&this.stopAllTransports(),this.dispatch((0,f.setRouterFetchState)(f.MediaStates.CONNECTING)),u.next=4,s.default.awrap(null==(t=this.socketObj)?void 0:t.sendMessage({type:'getRouterRtpCapabilities'}));case 4:return n=u.sent,this.device.loaded&&(this.device=new c.Device),(o=null==n?void 0:n.payload)&&(o.headerExtensions=o.headerExtensions.filter(function(t){return'urn:3gpp:video-orientation'!==t.uri})),this.socketObj.emitter.on('socket',this.handleSockets),u.abrupt("return",this.device.load({routerRtpCapabilities:o}));case 10:case"end":return u.stop()}},null,this,null,Promise)}},{key:"getRoomState",value:function(){var t;return s.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return this.dispatch((0,f.setRoomDisplayTitleState)(f.MediaStates.CONNECTING)),n.next=3,s.default.awrap(null==(t=this.socketObj)?void 0:t.sendMessage({type:'getRoomState'}));case 3:this.dispatch((0,f.setRoomDisplayTitleState)(f.MediaStates.LOADED));case 4:case"end":return n.stop()}},null,this,null,Promise)}},{key:"changeRoomDisplayTitle",value:function(t){var n;return s.default.async(function(o){for(;;)switch(o.prev=o.next){case 0:return this.dispatch((0,f.setRoomDisplayTitleState)(f.MediaStates.CONNECTING)),o.next=3,s.default.awrap(null==(n=this.socketObj)?void 0:n.sendMessage({type:'changeDisplayTitle',payload:{displayTitle:t}}));case 3:this.dispatch((0,f.setRoomDisplayTitleState)(f.MediaStates.LOADED));case 4:case"end":return o.stop()}},null,this,null,Promise)}},{key:"joinRoom",value:function(t,n,o){var u;return s.default.async(function(c){for(;;)switch(c.prev=c.next){case 0:return c.next=2,s.default.awrap(this.socketObj.sendMessage({type:'joinRoom',payload:{device:(0,p.getDeviceInfo)(),displayName:t,rtpCapabilities:this.device.rtpCapabilities,isLegacy:this.legacyMode,audioMuted:n}}));case 2:if(u=c.sent,this.legacyMode=u.payload.legacyMode||this.legacyMode,!o||''===o){c.next=7;break}return c.next=7,s.default.awrap(this.changeRoomDisplayTitle(o));case 7:return this.dispatch((0,v.roomJoined)(u.payload)),c.abrupt("return",u);case 9:case"end":return c.stop()}},null,this,null,Promise)}},{key:"createRecvTransport",value:function(){var t,o,u=this;return s.default.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(void 0!==this.socketObj){c.next=2;break}return c.abrupt("return");case 2:return t={forceTcp:!1,producing:!1,consuming:!0},c.next=5,s.default.awrap(this.socketObj.sendMessage({type:'createWebRtcTransport',payload:t}));case 5:o=c.sent.payload,this.recvTransport=this.device.createRecvTransport((0,n.default)({},o,{iceServers:l.ICE_SERVERS,proprietaryConstraints:l.PC_PROPRIETARY_CONSTRAINTS})),this.recvTransport.on('connect',function(t,s,n){var o,c,l=t.dtlsParameters;return null==(o=u.socketObj)?void 0:o.sendMessage({type:'connectWebRtcTransport',payload:{transportId:null==(c=u.recvTransport)?void 0:c.id,dtlsParameters:l}},function(t){t.payload.error?n():s()})});case 8:case"end":return c.stop()}},null,this,null,Promise)}},{key:"createSendTransport",value:function(){var t,o,u=this;return s.default.async(function(c){for(;;)switch(c.prev=c.next){case 0:return t={forceTcp:!1,producing:!0,consuming:!1},c.next=3,s.default.awrap(this.socketObj.sendMessage({type:'createWebRtcTransport',payload:t}));case 3:o=c.sent.payload,this.sendTransport=this.device.createSendTransport((0,n.default)({},o,{iceServers:l.ICE_SERVERS,proprietaryConstraints:l.PC_PROPRIETARY_CONSTRAINTS})),void 0!==this.sendTransport&&(this.sendTransport.on('connect',function(t,s,n){var o,c,l=t.dtlsParameters;return null==(o=u.socketObj)?void 0:o.sendMessage({type:'connectWebRtcTransport',payload:{transportId:null==(c=u.sendTransport)?void 0:c.id,dtlsParameters:l}},function(t){t.payload.error?n():s()})}),this.sendTransport.on('produce',function(t,s,n){var o,c,l=t.kind,p=t.rtpParameters,h=t.appData;return null==(o=u.socketObj)?void 0:o.sendMessage({type:'produce',payload:{transportId:null==(c=u.sendTransport)?void 0:c.id,kind:l,rtpParameters:p,appData:h}},function(t){t.payload.error?n(t.payload.error):s({id:t.payload.id})})}));case 6:case"end":return c.stop()}},null,this,null,Promise)}},{key:"createConsumer",value:function(t,o){var u,c,l,p,h,f,v,k,P,w,b;return s.default.async(function(x){for(;;)switch(x.prev=x.next){case 0:if(void 0!==this.recvTransport&&!this.recvTransport.closed){x.next=2;break}return x.abrupt("return");case 2:return u=t.peerId,c=t.producerId,l=t.id,p=t.kind,h=t.rtpParameters,f=t.type,v=t.appData,k=t.producerPaused,P=t.remotelyPaused,w=t.priority,x.next=5,s.default.awrap(this.recvTransport.consume({id:l,producerId:c,kind:p,rtpParameters:h,appData:(0,n.default)({},v,{peerId:u})}));case 5:b=x.sent,this.closedConsumers.includes(l)?b.close():(this.consumers.set(b.id,b),this.dispatch((0,y.addConsumer)({id:l,peerId:u,type:f,kind:p,remotelyPaused:P,producerPaused:k,priority:w,appData:b.appData,score:10,producerScore:10}))),o&&o('Done');case 8:case"end":return x.stop()}},null,this,null,Promise)}},{key:"closeConsumer",value:function(t){var n,o;return s.default.async(function(s){for(;;)switch(s.prev=s.next){case 0:if(n=t.id,o=this.consumers.get(n)){s.next=6;break}return console.log('Consumer not found'),this.closedConsumers.push(n),s.abrupt("return");case 6:o.close(),this.consumers.delete(n);case 8:case"end":return s.stop()}},null,this,null,Promise)}},{key:"pauseConsumer",value:function(t){var n,o;return s.default.async(function(s){for(;;)switch(s.prev=s.next){case 0:if(n=t.id,o=this.consumers.get(n)){s.next=4;break}return s.abrupt("return");case 4:o.pause();case 5:case"end":return s.stop()}},null,this,null,Promise)}},{key:"resumeConsumer",value:function(t){var n,o;return s.default.async(function(s){for(;;)switch(s.prev=s.next){case 0:if(n=t.id,o=this.consumers.get(n)){s.next=4;break}return s.abrupt("return");case 4:o.resume();case 5:case"end":return s.stop()}},null,this,null,Promise)}},{key:"shareWebcam",value:function(t){var n,o,u,c,p,y=this;return s.default.async(function(v){for(;;)switch(v.prev=v.next){case 0:if(void 0!==t){v.next=2;break}return v.abrupt("return");case 2:if(!this.webCamProducer){v.next=5;break}return v.next=5,s.default.awrap(this.removeProducer('webCamProducer',!1));case 5:return n=l.WEBCAM_SIMULCAST_ENCODINGS_VGA,o=this.device.rtpCapabilities.codecs.find(function(t){return'video/vp9'===t.mimeType.toLowerCase()})||void 0,u=this.device.rtpCapabilities.codecs.find(function(t){return'video/vp8'===t.mimeType.toLowerCase()})||void 0,o&&!this.legacyMode&&(n=l.WEBCAM_KSVC_ENCODINGS),this.dispatch((0,h.setVideoOff)(!1)),this.dispatch((0,h.setVideoProduction)(f.MediaStates.FETCHED)),c={track:t,encodings:n,codecOptions:{videoGoogleStartBitrate:1e3},codec:(function(){return y.legacyMode?u:o})(),appData:{screenShare:!1},stopTracks:!1},p=function(){y.disableWebcam()},v.next=16,s.default.awrap(this.createProducer('webCamProducer',c,p));case 16:this.dispatch((0,h.setVideoProduction)(f.MediaStates.LOADED));case 17:case"end":return v.stop()}},null,this,null,Promise)}},{key:"shareScreen",value:function(t){var n,o,u,c,p,y,v,k,P=this;return s.default.async(function(w){for(;;)switch(w.prev=w.next){case 0:if(n=t.video,o=t.audio,void 0!==n){w.next=3;break}return w.abrupt("return");case 3:return u=l.SCREEN_SHARING_SIMULCAST_ENCODINGS,null===(c=this.device.rtpCapabilities.codecs.find(function(t){return'video/vp9'===t.mimeType.toLowerCase()})||null)||this.legacyMode||(u=l.SCREEN_SHARING_SVC_ENCODINGS),this.dispatch((0,h.setScreenSharing)(!0)),this.dispatch((0,h.setScreenSharingProduction)(f.MediaStates.FETCHED)),p={track:n,encodings:u,codecOptions:{videoGoogleStartBitrate:1e3},codec:this.legacyMode?void 0:c,appData:{screenShare:!0},stopTracks:!1},y=function(){P.disableScreenShare()},w.next=12,s.default.awrap(this.createProducer('screenShareVideoProducer',p,y));case 12:if(!o){w.next=17;break}return v={track:o,codecOptions:{opusDtx:!0,opusStereo:!1,opusFec:!0},appData:{screenShare:!0},stopTracks:!1},k=function(){},w.next=17,s.default.awrap(this.createProducer('screenShareAudioProducer',v,k));case 17:this.dispatch((0,h.setScreenSharingProduction)(f.MediaStates.LOADED));case 18:case"end":return w.stop()}},null,this,null,Promise)}},{key:"shareMic",value:function(t,n){var o,u,c=this;return s.default.async(function(l){for(;;)switch(l.prev=l.next){case 0:if(void 0!==t){l.next=2;break}return l.abrupt("return");case 2:if(!this.micProducer){l.next=5;break}return l.next=5,s.default.awrap(this.removeProducer('micProducer',!1));case 5:return n&&this.dispatch((0,h.setAudioMuted)(n||!1)),this.dispatch((0,h.setAudioProduction)(f.MediaStates.FETCHED)),o={track:t,codecOptions:{opusDtx:!0,opusStereo:!1,opusFec:!0},stopTracks:!1},u=function(){c.disableMic()},l.next=11,s.default.awrap(this.createProducer('micProducer',o,u));case 11:this.dispatch((0,h.setAudioProduction)(f.MediaStates.LOADED));case 12:case"end":return l.stop()}},null,this,null,Promise)}},{key:"pauseMic",value:function(){this.dispatch((0,h.setAudioMuted)(!0)),this.micProducer.pause()}},{key:"pauseWebcam",value:function(){this.dispatch((0,h.setVideoOff)(!0)),this.webCamProducer.pause()}},{key:"resumeMic",value:function(){this.dispatch((0,h.setAudioMuted)(!1)),this.micProducer.resume()}},{key:"resumeWebcam",value:function(){this.dispatch((0,h.setVideoOff)(!1)),this.webCamProducer.resume()}},{key:"disableWebcam",value:function(t){return s.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return t&&null!=t&&t.silent||this.dispatch((0,h.setVideoOff)(!0)),n.next=3,s.default.awrap(this.removeProducer('webCamProducer'));case 3:this.dispatch((0,h.setVideoProduction)(f.MediaStates.NOT_STARTED));case 4:case"end":return n.stop()}},null,this,null,Promise)}},{key:"disableMic",value:function(t){return s.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return t&&null!=t&&t.silent||this.dispatch((0,h.setAudioMuted)(!0)),n.next=3,s.default.awrap(this.removeProducer('micProducer'));case 3:this.dispatch((0,h.setAudioProduction)(f.MediaStates.NOT_STARTED));case 4:case"end":return n.stop()}},null,this,null,Promise)}},{key:"disableScreenShare",value:function(){return s.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:return this.dispatch((0,h.setScreenSharingProduction)(f.MediaStates.NOT_STARTED)),this.dispatch((0,h.setScreenSharing)(!1)),t.next=4,s.default.awrap(this.removeProducer('screenShareVideoProducer'));case 4:return t.next=6,s.default.awrap(this.removeProducer('screenShareAudioProducer'));case 6:case"end":return t.stop()}},null,this,null,Promise)}},{key:"stopAllProducers",value:function(){this.webCamProducer&&this.removeProducer('webCamProducer'),this.screenShareVideoProducer&&this.removeProducer('screenShareVideoProducer'),this.screenShareAudioProducer&&this.removeProducer('screenShareAudioProducer'),this.micProducer&&this.removeProducer('micProducer')}},{key:"stopAllTransports",value:function(){return s.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:if(this.sendTransport){try{this.sendTransport.close()}catch(t){console.log('awaitqueue error')}this.sendTransport=null}if(this.recvTransport){try{this.recvTransport.close()}catch(t){console.log('awaitqueue error')}this.recvTransport=null}this.dispatch((0,f.setRouterFetchState)(f.MediaStates.NOT_STARTED));case 3:case"end":return t.stop()}},null,this,null,Promise)}},{key:"resetVideoProducers",value:function(t,n){return s.default.async(function(o){for(;;)switch(o.prev=o.next){case 0:if(!t){o.next=4;break}return o.next=3,s.default.awrap(this.removeProducer('webCamProducer',!1));case 3:this.shareWebcam(t);case 4:if(!n){o.next=8;break}return o.next=7,s.default.awrap(this.removeProducer('screenShareVideoProducer',!1));case 7:this.shareScreen({video:n});case 8:case"end":return o.stop()}},null,this,null,Promise)}},{key:"createProducer",value:function(t,n,o){var u=this;return s.default.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(void 0!==this.sendTransport&&!this.sendTransport.closed){c.next=2;break}return c.abrupt("return");case 2:return c.next=4,s.default.awrap(this.sendTransport.produce(n));case 4:this[t]=c.sent,this[t].on('transportclose',function(){u[t]=void 0}),this[t].on('trackended',function(){u.socketObj.sendMessage({type:'closeProducer',payload:{producerId:u[t].id}}),o()});case 7:case"end":return c.stop()}},null,this,null,Promise)}},{key:"removeProducer",value:function(t){var n,o=arguments;return s.default.async(function(u){for(;;)switch(u.prev=u.next){case 0:if(n=!(o.length>1&&void 0!==o[1])||o[1],this[t]&&!this[t].closed){u.next=3;break}return u.abrupt("return");case 3:return n&&this[t].track.stop(),this[t].close(),u.next=7,s.default.awrap(this.socketObj.sendMessage({type:'closeProducer',payload:{producerId:this[t].id}}));case 7:this[t]=null;case 8:case"end":return u.stop()}},null,this,null,Promise)}},{key:"sendMessage",value:function(t){return s.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,s.default.awrap(this.socketObj.sendMessage({type:'chatMessage',payload:t}));case 2:case"end":return n.stop()}},null,this,null,Promise)}},{key:"getMesssages",value:function(){return s.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,s.default.awrap(this.socketObj.sendMessage({type:'getChatMessages'}));case 2:case"end":return t.stop()}},null,this,null,Promise)}},{key:"getPolls",value:function(){return s.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,s.default.awrap(this.socketObj.sendMessage({type:'getPolls'}));case 2:case"end":return t.stop()}},null,this,null,Promise)}},{key:"newPoll",value:function(t){return s.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,s.default.awrap(this.socketObj.sendMessage({type:'newPoll',payload:t}));case 2:case"end":return n.stop()}},null,this,null,Promise)}},{key:"votePoll",value:function(t){return s.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,s.default.awrap(this.socketObj.sendMessage({type:'votePoll',payload:t}));case 2:case"end":return n.stop()}},null,this,null,Promise)}},{key:"acceptWaitingRequest",value:function(t){return s.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,s.default.awrap(this.socketObj.sendMessage({type:'acceptWaitingRequest',payload:{id:t}}));case 2:case"end":return n.stop()}},null,this,null,Promise)}},{key:"rejectWaitingRequest",value:function(t){return s.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,s.default.awrap(this.socketObj.sendMessage({type:'rejectWaitingRequest',payload:{id:t}}));case 2:case"end":return n.stop()}},null,this,null,Promise)}},{key:"muteAll",value:function(t){return s.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,s.default.awrap(this.socketObj.sendMessage({type:'muteAllNew',payload:{allowUnMute:t}}));case 2:case"end":return n.stop()}},null,this,null,Promise)}},{key:"rejectRequestToJoinStage",value:function(t){return s.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,s.default.awrap(this.socketObj.sendMessage({type:'rejectRequestToJoinStage',payload:{id:t}}));case 2:case"end":return n.stop()}},null,this,null,Promise)}},{key:"muteAllVideo",value:function(){return s.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,s.default.awrap(this.socketObj.sendMessage({type:'muteAllVideo'}));case 2:case"end":return t.stop()}},null,this,null,Promise)}},{key:"pin",value:function(t){return s.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,s.default.awrap(this.socketObj.sendMessage({type:'pinPeer',payload:{id:t}}));case 2:case"end":return n.stop()}},null,this,null,Promise)}},{key:"disableAudio",value:function(t){return s.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,s.default.awrap(this.socketObj.sendMessage({type:'disableAudioPeerNew',payload:{id:t}}));case 2:case"end":return n.stop()}},null,this,null,Promise)}},{key:"disableVideo",value:function(t){return s.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,s.default.awrap(this.socketObj.sendMessage({type:'disableVideoPeer',payload:{id:t}}));case 2:case"end":return n.stop()}},null,this,null,Promise)}},{key:"kickAll",value:function(){return s.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,s.default.awrap(this.socketObj.sendMessage({type:'kickAll'}));case 2:case"end":return t.stop()}},null,this,null,Promise)}},{key:"kick",value:function(t){return s.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,s.default.awrap(this.socketObj.sendMessage({type:'kick',payload:{id:t}}));case 2:case"end":return n.stop()}},null,this,null,Promise)}},{key:"getPage",value:function(t){return s.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,s.default.awrap(this.socketObj.sendMessage({type:'getPage',payload:{pageNum:t}}));case 2:case"end":return n.stop()}},null,this,null,Promise)}},{key:"setRecordingStatus",value:function(t){return s.default.async(function(s){for(;;)switch(s.prev=s.next){case 0:window.triggerDyteRecording=t;case 1:case"end":return s.stop()}},null,null,null,Promise)}},{key:"muteSelf",value:function(){return s.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,s.default.awrap(this.socketObj.sendMessage({type:'muteSelf'}));case 2:case"end":return t.stop()}},null,this,null,Promise)}},{key:"unmuteSelf",value:function(){return s.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,s.default.awrap(this.socketObj.sendMessage({type:'unmuteSelf'}));case 2:case"end":return t.stop()}},null,this,null,Promise)}},{key:"requestToJoinStage",value:function(t){return s.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,s.default.awrap(this.socketObj.sendMessage({type:'requestToJoinStage',payload:t}));case 2:case"end":return n.stop()}},null,this,null,Promise)}},{key:"acceptAllRequestToJoinStage",value:function(t){return s.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,s.default.awrap(this.socketObj.sendMessage({type:'acceptAllRequestToJoinStage',payload:t}));case 2:case"end":return n.stop()}},null,this,null,Promise)}},{key:"removePeerFromStage",value:function(t,n){return s.default.async(function(o){for(;;)switch(o.prev=o.next){case 0:return o.next=2,s.default.awrap(this.socketObj.sendMessage({type:'removePeerFromStage',payload:{id:t,type:n}}));case 2:case"end":return o.stop()}},null,this,null,Promise)}},{key:"startPresenting",value:function(){return s.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,s.default.awrap(this.socketObj.sendMessage({type:'startPresenting'}));case 2:case"end":return t.stop()}},null,this,null,Promise)}},{key:"stopPresenting",value:function(){return s.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,s.default.awrap(this.socketObj.sendMessage({type:'stopPresenting'}));case 2:case"end":return t.stop()}},null,this,null,Promise)}},{key:"updatePreset",value:function(t,n){return s.default.async(function(o){for(;;)switch(o.prev=o.next){case 0:return o.next=2,s.default.awrap(this.socketObj.sendMessage({type:'updatePeerPreset',payload:{id:t,presetName:n}}));case 2:case"end":return o.stop()}},null,this,null,Promise)}}]),t})();e.default=k},581,[1,67,22,9,10,582,577,488,487,480,500,481]); +__d(function(g,r,i,a,_m,e,d){"use strict";var t=this&&this.__createBinding||(Object.create?function(t,n,u,c){void 0===c&&(c=u),Object.defineProperty(t,c,{enumerable:!0,get:function(){return n[u]}})}:function(t,n,u,c){void 0===c&&(c=u),t[c]=n[u]}),n=this&&this.__setModuleDefault||(Object.create?function(t,n){Object.defineProperty(t,"default",{enumerable:!0,value:n})}:function(t,n){t.default=n}),u=this&&this.__importStar||function(u){if(u&&u.__esModule)return u;var c={};if(null!=u)for(var o in u)"default"!==o&&Object.hasOwnProperty.call(u,o)&&t(c,u,o);return n(c,u),c},c=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0}),e.debug=e.detectDevice=e.Device=e.version=e.types=void 0;var o=c(r(d[0]));e.debug=o.default;var f=r(d[1]);Object.defineProperty(e,"Device",{enumerable:!0,get:function(){return f.Device}}),Object.defineProperty(e,"detectDevice",{enumerable:!0,get:function(){return f.detectDevice}});var l=u(r(d[2]));e.types=l,e.version='3.6.43';var s=r(d[3]);Object.defineProperty(e,"parseScalabilityMode",{enumerable:!0,get:function(){return s.parse}})},582,[583,586,622,611]); +__d(function(g,_r,i,a,m,e,d){var C;e.formatArgs=function(C){if(C[0]=(this.useColors?'%c':'')+this.namespace+(this.useColors?' %c':' ')+C[0]+(this.useColors?'%c ':' ')+'+'+m.exports.humanize(this.diff),!this.useColors)return;var o='color: '+this.color;C.splice(1,0,o,'color: inherit');var t=0,n=0;C[0].replace(/%[a-zA-Z%]/g,function(C){'%%'!==C&&'%c'===C&&(n=++t)}),C.splice(n,0,o)},e.save=function(C){try{C?e.storage.setItem('debug',C):e.storage.removeItem('debug')}catch(C){}},e.load=function(){var C;try{C=e.storage.getItem('debug')}catch(C){}!C&&'undefined'!=typeof process&&'env'in process&&(C=process.env.DEBUG);return C},e.useColors=function(){if('undefined'!=typeof window&&window.process&&('renderer'===window.process.type||window.process.__nwjs))return!0;if('undefined'!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/))return!1;return'undefined'!=typeof document&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||'undefined'!=typeof window&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||'undefined'!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/)&&parseInt(RegExp.$1,10)>=31||'undefined'!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)},e.storage=(function(){try{return localStorage}catch(C){}})(),e.destroy=(C=!1,function(){C||(C=!0,console.warn('Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.'))}),e.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.log=console.debug||console.log||function(){},m.exports=_r(d[0])(e),m.exports.formatters.j=function(C){try{return JSON.stringify(C)}catch(C){return'[UnexpectedJSONParseError]: '+C.message}}},583,[584]); +__d(function(g,r,_i,a,m,e,d){var n=r(d[0]);m.exports=function(t){function o(n){var t,i,c,u=null;function l(){for(var n=arguments.length,s=new Array(n),i=0;i100)){var m=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(d);if(m){var h=parseFloat(m[1]);switch((m[2]||'ms').toLowerCase()){case'years':case'year':case'yrs':case'yr':case'y':return h*o;case'weeks':case'week':case'w':return h*u;case'days':case'day':case'd':return h*t;case'hours':case'hour':case'hrs':case'hr':case'h':return h*c;case'minutes':case'minute':case'mins':case'min':case'm':return h*n;case'seconds':case'second':case'secs':case'sec':case's':return h*s;case'milliseconds':case'millisecond':case'msecs':case'msec':case'ms':return h;default:return}}}}function m(u){var o=Math.abs(u);return o>=t?Math.round(u/t)+'d':o>=c?Math.round(u/c)+'h':o>=n?Math.round(u/n)+'m':o>=s?Math.round(u/s)+'s':u+'ms'}function h(u){var o=Math.abs(u);return o>=t?y(u,o,t,'day'):o>=c?y(u,o,c,'hour'):o>=n?y(u,o,n,'minute'):o>=s?y(u,o,s,'second'):u+' ms'}function y(s,n,c,t){var u=n>=1.5*c;return Math.round(s/c)+' '+t+(u?'s':'')}_m.exports=function(s,n){n=n||{};var c=typeof s;if('string'===c&&s.length>0)return d(s);if('number'===c&&isFinite(s))return n.long?h(s):m(s);throw new Error('val is not a non-empty string or a valid number. val='+JSON.stringify(s))}},585,[]); +__d(function(g,r,i,a,_m,e,d){"use strict";var t=r(d[0]),n=r(d[1]),o=r(d[2]),s=this&&this.__createBinding||(Object.create?function(t,n,o,s){void 0===s&&(s=o),Object.defineProperty(t,s,{enumerable:!0,get:function(){return n[o]}})}:function(t,n,o,s){void 0===s&&(s=o),t[s]=n[o]}),c=this&&this.__setModuleDefault||(Object.create?function(t,n){Object.defineProperty(t,"default",{enumerable:!0,value:n})}:function(t,n){t.default=n}),p=this&&this.__importStar||function(t){if(t&&t.__esModule)return t;var n={};if(null!=t)for(var o in t)"default"!==o&&Object.hasOwnProperty.call(t,o)&&s(n,t,o);return c(n,t),n},l=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0}),e.Device=e.detectDevice=void 0;var h=l(r(d[3])),u=r(d[4]),f=r(d[5]),v=r(d[6]),y=p(r(d[7])),b=p(r(d[8])),m=r(d[9]),C=r(d[10]),_=r(d[11]),w=r(d[12]),P=r(d[13]),R=r(d[14]),T=r(d[15]),S=r(d[16]),F=r(d[17]),E=r(d[18]),k=new u.Logger('Device');function D(){if('object'==typeof navigator&&'ReactNative'===navigator.product)return'undefined'==typeof RTCPeerConnection?void k.warn('this._detectDevice() | unsupported ReactNative without RTCPeerConnection'):(k.debug('this._detectDevice() | ReactNative handler chosen'),'ReactNative');if('object'!=typeof navigator||'string'!=typeof navigator.userAgent)k.warn('this._detectDevice() | unknown device');else{var t=navigator.userAgent,n=h.default.getParser(t),o=n.getEngine();if(n.satisfies({chrome:'>=74',chromium:'>=74'}))return'Chrome74';if(n.satisfies({chrome:'>=70',chromium:'>=70'}))return'Chrome70';if(n.satisfies({chrome:'>=67',chromium:'>=67'}))return'Chrome67';if(n.satisfies({chrome:'>=55',chromium:'>=55'}))return'Chrome55';if(n.satisfies({firefox:'>=60'}))return'Firefox60';if(n.satisfies({safari:'>=12.0'})&&'undefined'!=typeof RTCRtpTransceiver&&RTCRtpTransceiver.prototype.hasOwnProperty('currentDirection'))return'Safari12';if(n.satisfies({safari:'>=11'}))return'Safari11';if(n.satisfies({'microsoft edge':'>=11'})&&n.satisfies({'microsoft edge':'<=18'}))return'Edge11';if(o.name&&'blink'===o.name.toLowerCase()){var s=t.match(/(?:(?:Chrome|Chromium))[ /](\w+)/i);if(s){var c=Number(s[1]);return c>=74?'Chrome74':c>=70?'Chrome70':c>=67?'Chrome67':'Chrome55'}return'Chrome74'}k.warn('this._detectDevice() | browser not supported [name:%s, version:%s]',n.getBrowserName(),n.getBrowserVersion())}}e.detectDevice=D;var x=(function(){function s(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},o=t.handlerName,c=t.handlerFactory,p=t.Handler;if(n(this,s),this._loaded=!1,this._observer=new f.EnhancedEventEmitter,k.debug('constructor()'),p){if(k.warn('constructor() | Handler option is DEPRECATED, use handlerName or handlerFactory instead'),'string'!=typeof p)throw new TypeError('non string Handler option no longer supported, use handlerFactory instead');o=p}if(o&&c)throw new TypeError('just one of handlerName or handlerInterface can be given');if(c)this._handlerFactory=c;else{if(o)k.debug('constructor() | handler given: %s',o);else{if(!(o=D()))throw new v.UnsupportedError('device not supported');k.debug('constructor() | detected handler: %s',o)}switch(o){case'Chrome74':this._handlerFactory=C.Chrome74.createFactory();break;case'Chrome70':this._handlerFactory=_.Chrome70.createFactory();break;case'Chrome67':this._handlerFactory=w.Chrome67.createFactory();break;case'Chrome55':this._handlerFactory=P.Chrome55.createFactory();break;case'Firefox60':this._handlerFactory=R.Firefox60.createFactory();break;case'Safari12':this._handlerFactory=T.Safari12.createFactory();break;case'Safari11':this._handlerFactory=S.Safari11.createFactory();break;case'Edge11':this._handlerFactory=F.Edge11.createFactory();break;case'ReactNative':this._handlerFactory=E.ReactNative.createFactory();break;default:throw new TypeError("unknown handlerName \""+o+"\"")}}var l=this._handlerFactory();this._handlerName=l.name,l.close(),this._extendedRtpCapabilities=void 0,this._recvRtpCapabilities=void 0,this._canProduceByKind={audio:!1,video:!1},this._sctpCapabilities=void 0}return o(s,[{key:"handlerName",get:function(){return this._handlerName}},{key:"loaded",get:function(){return this._loaded}},{key:"rtpCapabilities",get:function(){if(!this._loaded)throw new v.InvalidStateError('not loaded');return this._recvRtpCapabilities}},{key:"sctpCapabilities",get:function(){if(!this._loaded)throw new v.InvalidStateError('not loaded');return this._sctpCapabilities}},{key:"observer",get:function(){return this._observer}},{key:"load",value:function(n){var o,s,c;return t.async(function(p){for(;;)switch(p.prev=p.next){case 0:if(o=n.routerRtpCapabilities,k.debug('load() [routerRtpCapabilities:%o]',o),o=y.clone(o,void 0),p.prev=3,!this._loaded){p.next=6;break}throw new v.InvalidStateError('already loaded');case 6:return b.validateRtpCapabilities(o),s=this._handlerFactory(),p.next=10,t.awrap(s.getNativeRtpCapabilities());case 10:return c=p.sent,k.debug('load() | got native RTP capabilities:%o',c),b.validateRtpCapabilities(c),this._extendedRtpCapabilities=b.getExtendedRtpCapabilities(c,o),k.debug('load() | got extended RTP capabilities:%o',this._extendedRtpCapabilities),this._canProduceByKind.audio=b.canSend('audio',this._extendedRtpCapabilities),this._canProduceByKind.video=b.canSend('video',this._extendedRtpCapabilities),this._recvRtpCapabilities=b.getRecvRtpCapabilities(this._extendedRtpCapabilities),b.validateRtpCapabilities(this._recvRtpCapabilities),k.debug('load() | got receiving RTP capabilities:%o',this._recvRtpCapabilities),p.next=22,t.awrap(s.getNativeSctpCapabilities());case 22:this._sctpCapabilities=p.sent,k.debug('load() | got native SCTP capabilities:%o',this._sctpCapabilities),b.validateSctpCapabilities(this._sctpCapabilities),k.debug('load() succeeded'),this._loaded=!0,s.close(),p.next=34;break;case 30:throw p.prev=30,p.t0=p.catch(3),s&&s.close(),p.t0;case 34:case"end":return p.stop()}},null,this,[[3,30]],Promise)}},{key:"canProduce",value:function(t){if(!this._loaded)throw new v.InvalidStateError('not loaded');if('audio'!==t&&'video'!==t)throw new TypeError("invalid kind \""+t+"\"");return this._canProduceByKind[t]}},{key:"createSendTransport",value:function(t){var n=t.id,o=t.iceParameters,s=t.iceCandidates,c=t.dtlsParameters,p=t.sctpParameters,l=t.iceServers,h=t.iceTransportPolicy,u=t.additionalSettings,f=t.proprietaryConstraints,v=t.appData,y=void 0===v?{}:v;return k.debug('createSendTransport()'),this._createTransport({direction:'send',id:n,iceParameters:o,iceCandidates:s,dtlsParameters:c,sctpParameters:p,iceServers:l,iceTransportPolicy:h,additionalSettings:u,proprietaryConstraints:f,appData:y})}},{key:"createRecvTransport",value:function(t){var n=t.id,o=t.iceParameters,s=t.iceCandidates,c=t.dtlsParameters,p=t.sctpParameters,l=t.iceServers,h=t.iceTransportPolicy,u=t.additionalSettings,f=t.proprietaryConstraints,v=t.appData,y=void 0===v?{}:v;return k.debug('createRecvTransport()'),this._createTransport({direction:'recv',id:n,iceParameters:o,iceCandidates:s,dtlsParameters:c,sctpParameters:p,iceServers:l,iceTransportPolicy:h,additionalSettings:u,proprietaryConstraints:f,appData:y})}},{key:"_createTransport",value:function(t){var n=t.direction,o=t.id,s=t.iceParameters,c=t.iceCandidates,p=t.dtlsParameters,l=t.sctpParameters,h=t.iceServers,u=t.iceTransportPolicy,f=t.additionalSettings,y=t.proprietaryConstraints,b=t.appData,C=void 0===b?{}:b;if(!this._loaded)throw new v.InvalidStateError('not loaded');if('string'!=typeof o)throw new TypeError('missing id');if('object'!=typeof s)throw new TypeError('missing iceParameters');if(!Array.isArray(c))throw new TypeError('missing iceCandidates');if('object'!=typeof p)throw new TypeError('missing dtlsParameters');if(l&&'object'!=typeof l)throw new TypeError('wrong sctpParameters');if(C&&'object'!=typeof C)throw new TypeError('if given, appData must be an object');var _=new m.Transport({direction:n,id:o,iceParameters:s,iceCandidates:c,dtlsParameters:p,sctpParameters:l,iceServers:h,iceTransportPolicy:u,additionalSettings:f,proprietaryConstraints:y,appData:C,handlerFactory:this._handlerFactory,extendedRtpCapabilities:this._extendedRtpCapabilities,canProduceByKind:this._canProduceByKind});return this._observer.safeEmit('newtransport',_),_}}]),s})();e.Device=x},586,[67,9,10,587,588,589,591,592,593,595,601,612,613,615,616,617,618,619,621]); +__d(function(g,_r,_i,_a,m,_e,_d){var e,t;e=this,t=function(){return(function(e){var t={};function r(n){if(t[n])return t[n].exports;var i=t[n]={i:n,l:!1,exports:{}};return e[n].call(i.exports,i,i.exports,r),i.l=!0,i.exports}return r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)r.d(n,i,function(t){return e[t]}.bind(null,i));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=90)})({17:function(e,t,r){"use strict";t.__esModule=!0,t.default=void 0;var n=r(18),i=(function(){function e(){}return e.getFirstMatch=function(e,t){var r=t.match(e);return r&&r.length>0&&r[1]||""},e.getSecondMatch=function(e,t){var r=t.match(e);return r&&r.length>1&&r[2]||""},e.matchAndReturnConst=function(e,t,r){if(e.test(t))return r},e.getWindowsVersionName=function(e){switch(e){case"NT":return"NT";case"XP":return"XP";case"NT 5.0":return"2000";case"NT 5.1":return"XP";case"NT 5.2":return"2003";case"NT 6.0":return"Vista";case"NT 6.1":return"7";case"NT 6.2":return"8";case"NT 6.3":return"8.1";case"NT 10.0":return"10";default:return}},e.getMacOSVersionName=function(e){var t=e.split(".").splice(0,2).map(function(e){return parseInt(e,10)||0});if(t.push(0),10===t[0])switch(t[1]){case 5:return"Leopard";case 6:return"Snow Leopard";case 7:return"Lion";case 8:return"Mountain Lion";case 9:return"Mavericks";case 10:return"Yosemite";case 11:return"El Capitan";case 12:return"Sierra";case 13:return"High Sierra";case 14:return"Mojave";case 15:return"Catalina";default:return}},e.getAndroidVersionName=function(e){var t=e.split(".").splice(0,2).map(function(e){return parseInt(e,10)||0});if(t.push(0),!(1===t[0]&&t[1]<5))return 1===t[0]&&t[1]<6?"Cupcake":1===t[0]&&t[1]>=6?"Donut":2===t[0]&&t[1]<2?"Eclair":2===t[0]&&2===t[1]?"Froyo":2===t[0]&&t[1]>2?"Gingerbread":3===t[0]?"Honeycomb":4===t[0]&&t[1]<1?"Ice Cream Sandwich":4===t[0]&&t[1]<4?"Jelly Bean":4===t[0]&&t[1]>=4?"KitKat":5===t[0]?"Lollipop":6===t[0]?"Marshmallow":7===t[0]?"Nougat":8===t[0]?"Oreo":9===t[0]?"Pie":void 0},e.getVersionPrecision=function(e){return e.split(".").length},e.compareVersions=function(t,r,n){void 0===n&&(n=!1);var i=e.getVersionPrecision(t),s=e.getVersionPrecision(r),a=Math.max(i,s),o=0,u=e.map([t,r],function(t){var r=a-e.getVersionPrecision(t),n=t+new Array(r+1).join(".0");return e.map(n.split("."),function(e){return new Array(20-e.length).join("0")+e}).reverse()});for(n&&(o=a-Math.min(i,s)),a-=1;a>=o;){if(u[0][a]>u[1][a])return 1;if(u[0][a]===u[1][a]){if(a===o)return 0;a-=1}else if(u[0][a]1?i-1:0),a=1;a0){var a=Object.keys(r),u=o.default.find(a,function(e){return t.isOS(e)});if(u){var d=this.satisfies(r[u]);if(void 0!==d)return d}var c=o.default.find(a,function(e){return t.isPlatform(e)});if(c){var f=this.satisfies(r[c]);if(void 0!==f)return f}}if(s>0){var l=Object.keys(i),h=o.default.find(l,function(e){return t.isBrowser(e,!0)});if(void 0!==h)return this.compareVersion(i[h])}},t.isBrowser=function(e,t){void 0===t&&(t=!1);var r=this.getBrowserName().toLowerCase(),n=e.toLowerCase(),i=o.default.getBrowserTypeByAlias(n);return t&&i&&(n=i.toLowerCase()),n===r},t.compareVersion=function(e){var t=[0],r=e,n=!1,i=this.getBrowserVersion();if("string"==typeof i)return">"===e[0]||"<"===e[0]?(r=e.substr(1),"="===e[1]?(n=!0,r=e.substr(2)):t=[],">"===e[0]?t.push(1):t.push(-1)):"="===e[0]?r=e.substr(1):"~"===e[0]&&(n=!0,r=e.substr(1)),t.indexOf(o.default.compareVersions(i,r,n))>-1},t.isOS=function(e){return this.getOSName(!0)===String(e).toLowerCase()},t.isPlatform=function(e){return this.getPlatformType(!0)===String(e).toLowerCase()},t.isEngine=function(e){return this.getEngineName(!0)===String(e).toLowerCase()},t.is=function(e,t){return void 0===t&&(t=!1),this.isBrowser(e,t)||this.isOS(e)||this.isPlatform(e)},t.some=function(e){var t=this;return void 0===e&&(e=[]),e.some(function(e){return t.is(e)})},e})();t.default=d,e.exports=t.default},92:function(e,t,r){"use strict";t.__esModule=!0,t.default=void 0;var n,i=(n=r(17))&&n.__esModule?n:{default:n},s=/version\/(\d+(\.?_?\d+)+)/i,a=[{test:[/googlebot/i],describe:function(e){var t={name:"Googlebot"},r=i.default.getFirstMatch(/googlebot\/(\d+(\.\d+))/i,e)||i.default.getFirstMatch(s,e);return r&&(t.version=r),t}},{test:[/opera/i],describe:function(e){var t={name:"Opera"},r=i.default.getFirstMatch(s,e)||i.default.getFirstMatch(/(?:opera)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/opr\/|opios/i],describe:function(e){var t={name:"Opera"},r=i.default.getFirstMatch(/(?:opr|opios)[\s/](\S+)/i,e)||i.default.getFirstMatch(s,e);return r&&(t.version=r),t}},{test:[/SamsungBrowser/i],describe:function(e){var t={name:"Samsung Internet for Android"},r=i.default.getFirstMatch(s,e)||i.default.getFirstMatch(/(?:SamsungBrowser)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/Whale/i],describe:function(e){var t={name:"NAVER Whale Browser"},r=i.default.getFirstMatch(s,e)||i.default.getFirstMatch(/(?:whale)[\s/](\d+(?:\.\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/MZBrowser/i],describe:function(e){var t={name:"MZ Browser"},r=i.default.getFirstMatch(/(?:MZBrowser)[\s/](\d+(?:\.\d+)+)/i,e)||i.default.getFirstMatch(s,e);return r&&(t.version=r),t}},{test:[/focus/i],describe:function(e){var t={name:"Focus"},r=i.default.getFirstMatch(/(?:focus)[\s/](\d+(?:\.\d+)+)/i,e)||i.default.getFirstMatch(s,e);return r&&(t.version=r),t}},{test:[/swing/i],describe:function(e){var t={name:"Swing"},r=i.default.getFirstMatch(/(?:swing)[\s/](\d+(?:\.\d+)+)/i,e)||i.default.getFirstMatch(s,e);return r&&(t.version=r),t}},{test:[/coast/i],describe:function(e){var t={name:"Opera Coast"},r=i.default.getFirstMatch(s,e)||i.default.getFirstMatch(/(?:coast)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/opt\/\d+(?:.?_?\d+)+/i],describe:function(e){var t={name:"Opera Touch"},r=i.default.getFirstMatch(/(?:opt)[\s/](\d+(\.?_?\d+)+)/i,e)||i.default.getFirstMatch(s,e);return r&&(t.version=r),t}},{test:[/yabrowser/i],describe:function(e){var t={name:"Yandex Browser"},r=i.default.getFirstMatch(/(?:yabrowser)[\s/](\d+(\.?_?\d+)+)/i,e)||i.default.getFirstMatch(s,e);return r&&(t.version=r),t}},{test:[/ucbrowser/i],describe:function(e){var t={name:"UC Browser"},r=i.default.getFirstMatch(s,e)||i.default.getFirstMatch(/(?:ucbrowser)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/Maxthon|mxios/i],describe:function(e){var t={name:"Maxthon"},r=i.default.getFirstMatch(s,e)||i.default.getFirstMatch(/(?:Maxthon|mxios)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/epiphany/i],describe:function(e){var t={name:"Epiphany"},r=i.default.getFirstMatch(s,e)||i.default.getFirstMatch(/(?:epiphany)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/puffin/i],describe:function(e){var t={name:"Puffin"},r=i.default.getFirstMatch(s,e)||i.default.getFirstMatch(/(?:puffin)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/sleipnir/i],describe:function(e){var t={name:"Sleipnir"},r=i.default.getFirstMatch(s,e)||i.default.getFirstMatch(/(?:sleipnir)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/k-meleon/i],describe:function(e){var t={name:"K-Meleon"},r=i.default.getFirstMatch(s,e)||i.default.getFirstMatch(/(?:k-meleon)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/micromessenger/i],describe:function(e){var t={name:"WeChat"},r=i.default.getFirstMatch(/(?:micromessenger)[\s/](\d+(\.?_?\d+)+)/i,e)||i.default.getFirstMatch(s,e);return r&&(t.version=r),t}},{test:[/qqbrowser/i],describe:function(e){var t={name:/qqbrowserlite/i.test(e)?"QQ Browser Lite":"QQ Browser"},r=i.default.getFirstMatch(/(?:qqbrowserlite|qqbrowser)[/](\d+(\.?_?\d+)+)/i,e)||i.default.getFirstMatch(s,e);return r&&(t.version=r),t}},{test:[/msie|trident/i],describe:function(e){var t={name:"Internet Explorer"},r=i.default.getFirstMatch(/(?:msie |rv:)(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/\sedg\//i],describe:function(e){var t={name:"Microsoft Edge"},r=i.default.getFirstMatch(/\sedg\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/edg([ea]|ios)/i],describe:function(e){var t={name:"Microsoft Edge"},r=i.default.getSecondMatch(/edg([ea]|ios)\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/vivaldi/i],describe:function(e){var t={name:"Vivaldi"},r=i.default.getFirstMatch(/vivaldi\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/seamonkey/i],describe:function(e){var t={name:"SeaMonkey"},r=i.default.getFirstMatch(/seamonkey\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/sailfish/i],describe:function(e){var t={name:"Sailfish"},r=i.default.getFirstMatch(/sailfish\s?browser\/(\d+(\.\d+)?)/i,e);return r&&(t.version=r),t}},{test:[/silk/i],describe:function(e){var t={name:"Amazon Silk"},r=i.default.getFirstMatch(/silk\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/phantom/i],describe:function(e){var t={name:"PhantomJS"},r=i.default.getFirstMatch(/phantomjs\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/slimerjs/i],describe:function(e){var t={name:"SlimerJS"},r=i.default.getFirstMatch(/slimerjs\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/blackberry|\bbb\d+/i,/rim\stablet/i],describe:function(e){var t={name:"BlackBerry"},r=i.default.getFirstMatch(s,e)||i.default.getFirstMatch(/blackberry[\d]+\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/(web|hpw)[o0]s/i],describe:function(e){var t={name:"WebOS Browser"},r=i.default.getFirstMatch(s,e)||i.default.getFirstMatch(/w(?:eb)?[o0]sbrowser\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/bada/i],describe:function(e){var t={name:"Bada"},r=i.default.getFirstMatch(/dolfin\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/tizen/i],describe:function(e){var t={name:"Tizen"},r=i.default.getFirstMatch(/(?:tizen\s?)?browser\/(\d+(\.?_?\d+)+)/i,e)||i.default.getFirstMatch(s,e);return r&&(t.version=r),t}},{test:[/qupzilla/i],describe:function(e){var t={name:"QupZilla"},r=i.default.getFirstMatch(/(?:qupzilla)[\s/](\d+(\.?_?\d+)+)/i,e)||i.default.getFirstMatch(s,e);return r&&(t.version=r),t}},{test:[/firefox|iceweasel|fxios/i],describe:function(e){var t={name:"Firefox"},r=i.default.getFirstMatch(/(?:firefox|iceweasel|fxios)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/electron/i],describe:function(e){var t={name:"Electron"},r=i.default.getFirstMatch(/(?:electron)\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/MiuiBrowser/i],describe:function(e){var t={name:"Miui"},r=i.default.getFirstMatch(/(?:MiuiBrowser)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/chromium/i],describe:function(e){var t={name:"Chromium"},r=i.default.getFirstMatch(/(?:chromium)[\s/](\d+(\.?_?\d+)+)/i,e)||i.default.getFirstMatch(s,e);return r&&(t.version=r),t}},{test:[/chrome|crios|crmo/i],describe:function(e){var t={name:"Chrome"},r=i.default.getFirstMatch(/(?:chrome|crios|crmo)\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/GSA/i],describe:function(e){var t={name:"Google Search"},r=i.default.getFirstMatch(/(?:GSA)\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:function(e){var t=!e.test(/like android/i),r=e.test(/android/i);return t&&r},describe:function(e){var t={name:"Android Browser"},r=i.default.getFirstMatch(s,e);return r&&(t.version=r),t}},{test:[/playstation 4/i],describe:function(e){var t={name:"PlayStation 4"},r=i.default.getFirstMatch(s,e);return r&&(t.version=r),t}},{test:[/safari|applewebkit/i],describe:function(e){var t={name:"Safari"},r=i.default.getFirstMatch(s,e);return r&&(t.version=r),t}},{test:[/.*/i],describe:function(e){var t=-1!==e.search("\\(")?/^(.*)\/(.*)[ \t]\((.*)/:/^(.*)\/(.*) /;return{name:i.default.getFirstMatch(t,e),version:i.default.getSecondMatch(t,e)}}}];t.default=a,e.exports=t.default},93:function(e,t,r){"use strict";t.__esModule=!0,t.default=void 0;var n,i=(n=r(17))&&n.__esModule?n:{default:n},s=r(18),a=[{test:[/Roku\/DVP/],describe:function(e){var t=i.default.getFirstMatch(/Roku\/DVP-(\d+\.\d+)/i,e);return{name:s.OS_MAP.Roku,version:t}}},{test:[/windows phone/i],describe:function(e){var t=i.default.getFirstMatch(/windows phone (?:os)?\s?(\d+(\.\d+)*)/i,e);return{name:s.OS_MAP.WindowsPhone,version:t}}},{test:[/windows /i],describe:function(e){var t=i.default.getFirstMatch(/Windows ((NT|XP)( \d\d?.\d)?)/i,e),r=i.default.getWindowsVersionName(t);return{name:s.OS_MAP.Windows,version:t,versionName:r}}},{test:[/Macintosh(.*?) FxiOS(.*?)\//],describe:function(e){var t={name:s.OS_MAP.iOS},r=i.default.getSecondMatch(/(Version\/)(\d[\d.]+)/,e);return r&&(t.version=r),t}},{test:[/macintosh/i],describe:function(e){var t=i.default.getFirstMatch(/mac os x (\d+(\.?_?\d+)+)/i,e).replace(/[_\s]/g,"."),r=i.default.getMacOSVersionName(t),n={name:s.OS_MAP.MacOS,version:t};return r&&(n.versionName=r),n}},{test:[/(ipod|iphone|ipad)/i],describe:function(e){var t=i.default.getFirstMatch(/os (\d+([_\s]\d+)*) like mac os x/i,e).replace(/[_\s]/g,".");return{name:s.OS_MAP.iOS,version:t}}},{test:function(e){var t=!e.test(/like android/i),r=e.test(/android/i);return t&&r},describe:function(e){var t=i.default.getFirstMatch(/android[\s/-](\d+(\.\d+)*)/i,e),r=i.default.getAndroidVersionName(t),n={name:s.OS_MAP.Android,version:t};return r&&(n.versionName=r),n}},{test:[/(web|hpw)[o0]s/i],describe:function(e){var t=i.default.getFirstMatch(/(?:web|hpw)[o0]s\/(\d+(\.\d+)*)/i,e),r={name:s.OS_MAP.WebOS};return t&&t.length&&(r.version=t),r}},{test:[/blackberry|\bbb\d+/i,/rim\stablet/i],describe:function(e){var t=i.default.getFirstMatch(/rim\stablet\sos\s(\d+(\.\d+)*)/i,e)||i.default.getFirstMatch(/blackberry\d+\/(\d+([_\s]\d+)*)/i,e)||i.default.getFirstMatch(/\bbb(\d+)/i,e);return{name:s.OS_MAP.BlackBerry,version:t}}},{test:[/bada/i],describe:function(e){var t=i.default.getFirstMatch(/bada\/(\d+(\.\d+)*)/i,e);return{name:s.OS_MAP.Bada,version:t}}},{test:[/tizen/i],describe:function(e){var t=i.default.getFirstMatch(/tizen[/\s](\d+(\.\d+)*)/i,e);return{name:s.OS_MAP.Tizen,version:t}}},{test:[/linux/i],describe:function(){return{name:s.OS_MAP.Linux}}},{test:[/CrOS/],describe:function(){return{name:s.OS_MAP.ChromeOS}}},{test:[/PlayStation 4/],describe:function(e){var t=i.default.getFirstMatch(/PlayStation 4[/\s](\d+(\.\d+)*)/i,e);return{name:s.OS_MAP.PlayStation4,version:t}}}];t.default=a,e.exports=t.default},94:function(e,t,r){"use strict";t.__esModule=!0,t.default=void 0;var n,i=(n=r(17))&&n.__esModule?n:{default:n},s=r(18),a=[{test:[/googlebot/i],describe:function(){return{type:"bot",vendor:"Google"}}},{test:[/huawei/i],describe:function(e){var t=i.default.getFirstMatch(/(can-l01)/i,e)&&"Nova",r={type:s.PLATFORMS_MAP.mobile,vendor:"Huawei"};return t&&(r.model=t),r}},{test:[/nexus\s*(?:7|8|9|10).*/i],describe:function(){return{type:s.PLATFORMS_MAP.tablet,vendor:"Nexus"}}},{test:[/ipad/i],describe:function(){return{type:s.PLATFORMS_MAP.tablet,vendor:"Apple",model:"iPad"}}},{test:[/Macintosh(.*?) FxiOS(.*?)\//],describe:function(){return{type:s.PLATFORMS_MAP.tablet,vendor:"Apple",model:"iPad"}}},{test:[/kftt build/i],describe:function(){return{type:s.PLATFORMS_MAP.tablet,vendor:"Amazon",model:"Kindle Fire HD 7"}}},{test:[/silk/i],describe:function(){return{type:s.PLATFORMS_MAP.tablet,vendor:"Amazon"}}},{test:[/tablet(?! pc)/i],describe:function(){return{type:s.PLATFORMS_MAP.tablet}}},{test:function(e){var t=e.test(/ipod|iphone/i),r=e.test(/like (ipod|iphone)/i);return t&&!r},describe:function(e){var t=i.default.getFirstMatch(/(ipod|iphone)/i,e);return{type:s.PLATFORMS_MAP.mobile,vendor:"Apple",model:t}}},{test:[/nexus\s*[0-6].*/i,/galaxy nexus/i],describe:function(){return{type:s.PLATFORMS_MAP.mobile,vendor:"Nexus"}}},{test:[/[^-]mobi/i],describe:function(){return{type:s.PLATFORMS_MAP.mobile}}},{test:function(e){return"blackberry"===e.getBrowserName(!0)},describe:function(){return{type:s.PLATFORMS_MAP.mobile,vendor:"BlackBerry"}}},{test:function(e){return"bada"===e.getBrowserName(!0)},describe:function(){return{type:s.PLATFORMS_MAP.mobile}}},{test:function(e){return"windows phone"===e.getBrowserName()},describe:function(){return{type:s.PLATFORMS_MAP.mobile,vendor:"Microsoft"}}},{test:function(e){var t=Number(String(e.getOSVersion()).split(".")[0]);return"android"===e.getOSName(!0)&&t>=3},describe:function(){return{type:s.PLATFORMS_MAP.tablet}}},{test:function(e){return"android"===e.getOSName(!0)},describe:function(){return{type:s.PLATFORMS_MAP.mobile}}},{test:function(e){return"macos"===e.getOSName(!0)},describe:function(){return{type:s.PLATFORMS_MAP.desktop,vendor:"Apple"}}},{test:function(e){return"windows"===e.getOSName(!0)},describe:function(){return{type:s.PLATFORMS_MAP.desktop}}},{test:function(e){return"linux"===e.getOSName(!0)},describe:function(){return{type:s.PLATFORMS_MAP.desktop}}},{test:function(e){return"playstation 4"===e.getOSName(!0)},describe:function(){return{type:s.PLATFORMS_MAP.tv}}},{test:function(e){return"roku"===e.getOSName(!0)},describe:function(){return{type:s.PLATFORMS_MAP.tv}}}];t.default=a,e.exports=t.default},95:function(e,t,r){"use strict";t.__esModule=!0,t.default=void 0;var n,i=(n=r(17))&&n.__esModule?n:{default:n},s=r(18),a=[{test:function(e){return"microsoft edge"===e.getBrowserName(!0)},describe:function(e){if(/\sedg\//i.test(e))return{name:s.ENGINE_MAP.Blink};var t=i.default.getFirstMatch(/edge\/(\d+(\.?_?\d+)+)/i,e);return{name:s.ENGINE_MAP.EdgeHTML,version:t}}},{test:[/trident/i],describe:function(e){var t={name:s.ENGINE_MAP.Trident},r=i.default.getFirstMatch(/trident\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:function(e){return e.test(/presto/i)},describe:function(e){var t={name:s.ENGINE_MAP.Presto},r=i.default.getFirstMatch(/presto\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:function(e){var t=e.test(/gecko/i),r=e.test(/like gecko/i);return t&&!r},describe:function(e){var t={name:s.ENGINE_MAP.Gecko},r=i.default.getFirstMatch(/gecko\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/(apple)?webkit\/537\.36/i],describe:function(){return{name:s.ENGINE_MAP.Blink}}},{test:[/(apple)?webkit/i],describe:function(e){var t={name:s.ENGINE_MAP.WebKit},r=i.default.getFirstMatch(/webkit\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}}];t.default=a,e.exports=t.default}})},"object"==typeof _e&&"object"==typeof m?m.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof _e?_e.bowser=t():e.bowser=t()},587,[]); +__d(function(g,r,i,a,m,e,d){"use strict";var t=r(d[0]),n=r(d[1]),o=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0}),e.Logger=void 0;var u=o(r(d[2])),s='mediasoup-client',l=(function(){function o(n){t(this,o),n?(this._debug=u.default("mediasoup-client:"+n),this._warn=u.default("mediasoup-client:WARN:"+n),this._error=u.default("mediasoup-client:ERROR:"+n)):(this._debug=u.default(s),this._warn=u.default("mediasoup-client:WARN"),this._error=u.default("mediasoup-client:ERROR")),this._debug.log=console.info.bind(console),this._warn.log=console.warn.bind(console),this._error.log=console.error.bind(console)}return n(o,[{key:"debug",get:function(){return this._debug}},{key:"warn",get:function(){return this._warn}},{key:"error",get:function(){return this._error}}]),o})();e.Logger=l},588,[9,10,583]); +__d(function(g,r,i,a,m,_e,d){"use strict";var e=r(d[0]),t=r(d[1]),n=r(d[2]),o=r(d[3]),c=r(d[4]),s=r(d[5]);function u(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}Object.defineProperty(_e,"__esModule",{value:!0}),_e.EnhancedEventEmitter=void 0;var f=r(d[6]),l=new(r(d[7]).Logger)('EnhancedEventEmitter'),v=(function(f){o(E,f);var v,h,y=(v=E,h=u(),function(){var e,t=s(v);if(h){var n=s(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return c(this,e)});function E(){var e;return t(this,E),(e=y.call(this)).setMaxListeners(1/0),e}return n(E,[{key:"safeEmit",value:function(e){var t=this.listenerCount(e);try{for(var n=arguments.length,o=new Array(n>1?n-1:0),c=1;c1?n-1:0),c=1;c0&&v.length>s&&!v.warned){v.warned=!0;var l=new Error('Possible EventEmitter memory leak detected. '+v.length+' '+String(n)+" listeners added. Use emitter.setMaxListeners() to increase limit");l.name='MaxListenersExceededWarning',l.emitter=t,l.type=n,l.count=v.length,p=l,console&&console.warn&&console.warn(p)}return t}function p(){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 l(t,n,i){var o={fired:!1,wrapFn:void 0,target:t,type:n,listener:i},s=p.bind(o);return s.listener=i,o.wrapFn=s,s}function h(t,n,i){var o=t._events;if(void 0===o)return[];var s=o[n];return void 0===s?[]:'function'==typeof s?i?[s.listener||s]:[s]:i?_(s):m(s,s.length)}function y(t){var n=this._events;if(void 0!==n){var i=n[t];if('function'==typeof i)return 1;if(void 0!==i)return i.length}return 0}function m(t,n){for(var i=new Array(n),o=0;o0&&(f=n[0]),f instanceof Error)throw f;var c=new Error('Unhandled error.'+(f?' ('+f.message+')':''));throw c.context=f,c}var v=u[t];if(void 0===v)return!1;if('function'==typeof v)i(v,this,n);else{var p=v.length,l=m(v,p);for(o=0;o=0;u--)if(i[u]===n||i[u].listener===n){c=i[u].listener,s=u;break}if(s<0)return this;0===s?i.shift():L(i,s),1===i.length&&(o[t]=i[0]),void 0!==o.removeListener&&this.emit('removeListener',t,c||n)}return this},s.prototype.off=s.prototype.removeListener,s.prototype.removeAllListeners=function(t){var n,i,o;if(void 0===(i=this._events))return this;if(void 0===i.removeListener)return 0===arguments.length?(this._events=Object.create(null),this._eventsCount=0):void 0!==i[t]&&(0==--this._eventsCount?this._events=Object.create(null):delete i[t]),this;if(0===arguments.length){var s,u=Object.keys(i);for(o=0;o=0;o--)this.removeListener(t,n[o]);return this},s.prototype.listeners=function(t){return h(this,t,!0)},s.prototype.rawListeners=function(t){return h(this,t,!1)},s.listenerCount=function(t,n){return'function'==typeof t.listenerCount?t.listenerCount(n):y.call(t,n)},s.prototype.listenerCount=y,s.prototype.eventNames=function(){return this._eventsCount>0?t(this._events):[]}},590,[]); +__d(function(g,r,i,a,m,_e,d){"use strict";var t=r(d[0]),e=r(d[1]),n=r(d[2]),c=r(d[3]),o=r(d[4]),u=r(d[5]);function s(t){var e=f();return function(){var n,u=o(t);if(e){var s=o(this).constructor;n=Reflect.construct(u,arguments,s)}else n=u.apply(this,arguments);return c(this,n)}}function f(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(t){return!1}}Object.defineProperty(_e,"__esModule",{value:!0}),_e.InvalidStateError=_e.UnsupportedError=void 0;var l=(function(c){n(u,c);var o=s(u);function u(n){var c;return t(this,u),(c=o.call(this,n)).name='UnsupportedError',Error.hasOwnProperty('captureStackTrace')?Error.captureStackTrace(e(c),u):c.stack=new Error(n).stack,c}return u})(u(Error));_e.UnsupportedError=l;var p=(function(c){n(u,c);var o=s(u);function u(n){var c;return t(this,u),(c=o.call(this,n)).name='InvalidStateError',Error.hasOwnProperty('captureStackTrace')?Error.captureStackTrace(e(c),u):c.stack=new Error(n).stack,c}return u})(u(Error));_e.InvalidStateError=p},591,[9,16,12,14,17,31]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.generateRandomNumber=e.clone=void 0,e.clone=function(n,t){return void 0===n?t:JSON.parse(JSON.stringify(n))},e.generateRandomNumber=function(){return Math.round(1e7*Math.random())}},592,[]); +__d(function(g,r,_i4,a,_m,e,d){"use strict";function t(t,n){var i="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(i)return(i=i.call(t)).next.bind(i);if(Array.isArray(t)||(i=o(t))||n&&t&&"number"==typeof t.length){i&&(t=i);var c=0;return function(){return c>=t.length?{done:!0}:{done:!1,value:t[c++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function o(t,o){if(t){if("string"==typeof t)return n(t,o);var i=Object.prototype.toString.call(t).slice(8,-1);return"Object"===i&&t.constructor&&(i=t.constructor.name),"Map"===i||"Set"===i?Array.from(t):"Arguments"===i||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i)?n(t,o):void 0}}function n(t,o){(null==o||o>t.length)&&(o=t.length);for(var n=0,i=new Array(o);n2&&void 0!==arguments[2]?arguments[2]:{},i=n.strict,c=void 0!==i&&i,p=n.modify,y=void 0!==p&&p,f=t.mimeType.toLowerCase();if(f!==o.mimeType.toLowerCase())return!1;if(t.clockRate!==o.clockRate)return!1;if(t.channels!==o.channels)return!1;switch(f){case'video/h264':if((t.parameters['packetization-mode']||0)!==(o.parameters['packetization-mode']||0))return!1;if(c){if(!s.isSameProfile(t.parameters,o.parameters))return!1;var m;try{m=s.generateProfileLevelIdForAnswer(t.parameters,o.parameters)}catch(t){return!1}y&&(m?(t.parameters['profile-level-id']=m,o.parameters['profile-level-id']=m):(delete t.parameters['profile-level-id'],delete o.parameters['profile-level-id']))}break;case'video/vp9':if(c)if((t.parameters['profile-id']||0)!==(o.parameters['profile-id']||0))return!1}return!0}function j(t,o){return(!t.kind||!o.kind||t.kind===o.kind)&&t.uri===o.uri}function S(o,n){for(var i,c=[],p=function(t){var o=(n.rtcpFeedback||[]).find(function(o){return o.type===t.type&&(o.parameter===t.parameter||!o.parameter&&!t.parameter)});o&&c.push(o)},s=t(o.rtcpFeedback||[]);!(i=s()).done;){p(i.value)}return c}e.validateRtpCapabilities=function(o){if('object'!=typeof o)throw new TypeError('caps is not an object');if(o.codecs&&!Array.isArray(o.codecs))throw new TypeError('caps.codecs is not an array');o.codecs||(o.codecs=[]);for(var n,i=t(o.codecs);!(n=i()).done;)u(n.value);if(o.headerExtensions&&!Array.isArray(o.headerExtensions))throw new TypeError('caps.headerExtensions is not an array');o.headerExtensions||(o.headerExtensions=[]);for(var c,p=t(o.headerExtensions);!(c=p()).done;)h(c.value)},e.validateRtpCodecCapability=u,e.validateRtcpFeedback=v,e.validateRtpHeaderExtension=h,e.validateRtpParameters=w,e.validateRtpCodecParameters=b,e.validateRtpHeaderExtensionParameters=T,e.validateRtpEncodingParameters=E,e.validateRtcpParameters=k,e.validateSctpCapabilities=function(t){if('object'!=typeof t)throw new TypeError('caps is not an object');if(!t.numStreams||'object'!=typeof t.numStreams)throw new TypeError('missing caps.numStreams');x(t.numStreams)},e.validateNumSctpStreams=x,e.validateSctpParameters=function(t){if('object'!=typeof t)throw new TypeError('params is not an object');if('number'!=typeof t.port)throw new TypeError('missing params.port');if('number'!=typeof t.OS)throw new TypeError('missing params.OS');if('number'!=typeof t.MIS)throw new TypeError('missing params.MIS');if('number'!=typeof t.maxMessageSize)throw new TypeError('missing params.maxMessageSize')},e.validateSctpStreamParameters=function(t){if('object'!=typeof t)throw new TypeError('params is not an object');if('number'!=typeof t.streamId)throw new TypeError('missing params.streamId');var o=!1;if('boolean'==typeof t.ordered?o=!0:t.ordered=!0,t.maxPacketLifeTime&&'number'!=typeof t.maxPacketLifeTime)throw new TypeError('invalid params.maxPacketLifeTime');if(t.maxRetransmits&&'number'!=typeof t.maxRetransmits)throw new TypeError('invalid params.maxRetransmits');if(t.maxPacketLifeTime&&t.maxRetransmits)throw new TypeError('cannot provide both maxPacketLifeTime and maxRetransmits');if(o&&t.ordered&&(t.maxPacketLifeTime||t.maxRetransmits))throw new TypeError('cannot be ordered with maxPacketLifeTime or maxRetransmits');if(o||!t.maxPacketLifeTime&&!t.maxRetransmits||(t.ordered=!1),t.label&&'string'!=typeof t.label)throw new TypeError('invalid params.label');if(t.protocol&&'string'!=typeof t.protocol)throw new TypeError('invalid params.protocol')},e.getExtendedRtpCapabilities=function(o,n){for(var i,c={codecs:[],headerExtensions:[]},p=function(t){if(R(t))return"continue";var n=(o.codecs||[]).find(function(o){return P(o,t,{strict:!0,modify:!0})});if(!n)return"continue";var i={mimeType:n.mimeType,kind:n.kind,clockRate:n.clockRate,channels:n.channels,localPayloadType:n.preferredPayloadType,localRtxPayloadType:void 0,remotePayloadType:t.preferredPayloadType,remoteRtxPayloadType:void 0,localParameters:n.parameters,remoteParameters:t.parameters,rtcpFeedback:S(n,t)};c.codecs.push(i)},s=t(n.codecs||[]);!(i=s()).done;)p(i.value);for(var y,f=function(t){var i=o.codecs.find(function(o){return R(o)&&o.parameters.apt===t.localPayloadType}),c=n.codecs.find(function(o){return R(o)&&o.parameters.apt===t.remotePayloadType});i&&c&&(t.localRtxPayloadType=i.preferredPayloadType,t.remoteRtxPayloadType=c.preferredPayloadType)},m=t(c.codecs);!(y=m()).done;)f(y.value);for(var l,u=function(t){var n=o.headerExtensions.find(function(o){return j(o,t)});if(!n)return"continue";var i={kind:t.kind,uri:t.uri,sendId:n.preferredId,recvId:t.preferredId,encrypt:n.preferredEncrypt,direction:'sendrecv'};switch(t.direction){case'sendrecv':i.direction='sendrecv';break;case'recvonly':i.direction='sendonly';break;case'sendonly':i.direction='recvonly';break;case'inactive':i.direction='inactive'}c.headerExtensions.push(i)},v=t(n.headerExtensions);!(l=v()).done;)u(l.value);return c},e.getRecvRtpCapabilities=function(o){for(var n,i={codecs:[],headerExtensions:[]},c=t(o.codecs);!(n=c()).done;){var p=n.value,s={mimeType:p.mimeType,kind:p.kind,preferredPayloadType:p.remotePayloadType,clockRate:p.clockRate,channels:p.channels,parameters:p.localParameters,rtcpFeedback:p.rtcpFeedback};if(i.codecs.push(s),p.remoteRtxPayloadType){var y={mimeType:p.kind+"/rtx",kind:p.kind,preferredPayloadType:p.remoteRtxPayloadType,clockRate:p.clockRate,parameters:{apt:p.remotePayloadType},rtcpFeedback:[]};i.codecs.push(y)}}for(var f,m=t(o.headerExtensions);!(f=m()).done;){var l=f.value;if('sendrecv'===l.direction||'recvonly'===l.direction){var u={kind:l.kind,uri:l.uri,preferredId:l.recvId,preferredEncrypt:l.encrypt,direction:l.direction};i.headerExtensions.push(u)}}return i},e.getSendingRtpParameters=function(o,n){for(var i,c={mid:void 0,codecs:[],headerExtensions:[],encodings:[],rtcp:{}},p=t(n.codecs);!(i=p()).done;){var s=i.value;if(s.kind===o){var y={mimeType:s.mimeType,payloadType:s.localPayloadType,clockRate:s.clockRate,channels:s.channels,parameters:s.localParameters,rtcpFeedback:s.rtcpFeedback};if(c.codecs.push(y),s.localRtxPayloadType){var f={mimeType:s.kind+"/rtx",payloadType:s.localRtxPayloadType,clockRate:s.clockRate,parameters:{apt:s.localPayloadType},rtcpFeedback:[]};c.codecs.push(f)}}}for(var m,l=t(n.headerExtensions);!(m=l()).done;){var u=m.value;if(!(u.kind&&u.kind!==o||'sendrecv'!==u.direction&&'sendonly'!==u.direction)){var v={uri:u.uri,id:u.sendId,encrypt:u.encrypt,parameters:{}};c.headerExtensions.push(v)}}return c},e.getSendingRemoteRtpParameters=function(o,n){for(var i,c={mid:void 0,codecs:[],headerExtensions:[],encodings:[],rtcp:{}},p=t(n.codecs);!(i=p()).done;){var s=i.value;if(s.kind===o){var y={mimeType:s.mimeType,payloadType:s.localPayloadType,clockRate:s.clockRate,channels:s.channels,parameters:s.remoteParameters,rtcpFeedback:s.rtcpFeedback};if(c.codecs.push(y),s.localRtxPayloadType){var f={mimeType:s.kind+"/rtx",payloadType:s.localRtxPayloadType,clockRate:s.clockRate,parameters:{apt:s.localPayloadType},rtcpFeedback:[]};c.codecs.push(f)}}}for(var m,l=t(n.headerExtensions);!(m=l()).done;){var u=m.value;if(!(u.kind&&u.kind!==o||'sendrecv'!==u.direction&&'sendonly'!==u.direction)){var v={uri:u.uri,id:u.sendId,encrypt:u.encrypt,parameters:{}};c.headerExtensions.push(v)}}if(c.headerExtensions.some(function(t){return'http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01'===t.uri}))for(var h,w=t(c.codecs);!(h=w()).done;){var b=h.value;b.rtcpFeedback=(b.rtcpFeedback||[]).filter(function(t){return'goog-remb'!==t.type})}else if(c.headerExtensions.some(function(t){return'http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time'===t.uri}))for(var T,E=t(c.codecs);!(T=E()).done;){var k=T.value;k.rtcpFeedback=(k.rtcpFeedback||[]).filter(function(t){return'transport-cc'!==t.type})}else for(var x,R=t(c.codecs);!(x=R()).done;){var P=x.value;P.rtcpFeedback=(P.rtcpFeedback||[]).filter(function(t){return'transport-cc'!==t.type&&'goog-remb'!==t.type})}return c},e.reduceCodecs=function(t,o){var n=[];if(o){for(var i=0;i=l.length?{done:!0}:{done:!1,value:l[t++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function o(l,n){if(l){if("string"==typeof l)return t(l,n);var i=Object.prototype.toString.call(l).slice(8,-1);return"Object"===i&&l.constructor&&(i=l.constructor.name),"Map"===i||"Set"===i?Array.from(l):"Arguments"===i||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i)?t(l,n):void 0}}function t(l,n){(null==n||n>l.length)&&(n=l.length);for(var i=0,o=new Array(n);i0&&void 0!==arguments[0]?arguments[0]:{})['level-asymmetry-allowed'];return 1===l||'1'===l}e.parseProfileLevelId=function(l){if('string'!=typeof l||6!==l.length)return null;var n=parseInt(l,16);if(0===n)return null;var o,t=255&n,c=n>>8&255,u=n>>16&255;switch(t){case 11:o=0!=(16&c)?f:11;break;case s:case 12:case 13:case 20:case 21:case 22:case 30:case 31:case 32:case 40:case 41:case 42:case 50:case 51:case 52:o=t;break;default:return a('parseProfileLevelId() | unrecognized level_idc:%s',t),null}for(var p,w=i(h);!(p=w()).done;){var L=p.value;if(u===L.profile_idc&&L.profile_iop.isMatch(c))return new v(L.profile,o)}return a('parseProfileLevelId() | unrecognized profile_idc/profile_iop combination'),null},e.profileLevelIdToString=function(l){if(l.level==f)switch(l.profile){case 1:return'42f00b';case 2:return'42100b';case 3:return'4d100b';default:return a('profileLevelIdToString() | Level 1_b not is allowed for profile:%s',l.profile),null}var n;switch(l.profile){case 1:n='42e0';break;case 2:n='4200';break;case 3:n='4d00';break;case 4:n='640c';break;case 5:n='6400';break;default:return a('profileLevelIdToString() | unrecognized profile:%s',l.profile),null}var i=l.level.toString(16);return 1===i.length&&(i="0"+i),""+n+i},e.parseSdpProfileLevelId=function(){var l=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{})['profile-level-id'];return l?e.parseProfileLevelId(l):c},e.isSameProfile=function(){var l=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=e.parseSdpProfileLevelId(l),o=e.parseSdpProfileLevelId(n);return Boolean(i&&o&&i.profile===o.profile)},e.generateProfileLevelIdForAnswer=function(){var l=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!l['profile-level-id']&&!n['profile-level-id'])return a('generateProfileLevelIdForAnswer() | no profile-level-id in local and remote params'),null;var i=e.parseSdpProfileLevelId(l),o=e.parseSdpProfileLevelId(n);if(!i)throw new TypeError('invalid local_profile_level_id');if(!o)throw new TypeError('invalid remote_profile_level_id');if(i.profile!==o.profile)throw new TypeError('H264 Profile mismatch');var t,f,s=_(l)&&_(n),c=i.level,u=o.level,p=L(t=c,f=u)?t:f,h=s?c:p;return a('generateProfileLevelIdForAnswer() | result: [profile:%s, level:%s]',i.profile,h),e.profileLevelIdToString(new v(i.profile,h))}},594,[10,9,583]); +__d(function(g,r,_i,a,_m,_e,d){"use strict";var e=r(d[0]),t=r(d[1]),n=r(d[2]),o=r(d[3]),s=r(d[4]),c=r(d[5]);function i(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(n)return(n=n.call(e)).next.bind(n);if(Array.isArray(e)||(n=u(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var o=0;return function(){return o>=e.length?{done:!0}:{done:!1,value:e[o++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function u(e,t){if(e){if("string"==typeof e)return l(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?l(e,t):void 0}}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n0&&void 0!==s[0]?s[0]:{},n=t.iceServers,C.debug('updateIceServers()'),!this._closed){c.next=6;break}throw new y.InvalidStateError('closed');case 6:if(Array.isArray(n)){c.next=8;break}throw new TypeError('missing iceServers');case 8:return c.abrupt("return",this._awaitQueue.push(function(){return e.async(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",o._handler.updateIceServers(n));case 1:case"end":return e.stop()}},null,null,null,Promise)},'transport.updateIceServers()'));case 9:case"end":return c.stop()}},null,this,null,Promise)}},{key:"produce",value:function(){var t,n,o,s,c,i,u,l,p,h,f,v,m,w=this,b=arguments;return e.async(function(_){for(;;)switch(_.prev=_.next){case 0:if(t=b.length>0&&void 0!==b[0]?b[0]:{},n=t.track,o=t.encodings,s=t.codecOptions,c=t.codec,i=t.stopTracks,u=void 0===i||i,l=t.disableTrackOnPause,p=void 0===l||l,h=t.zeroRtpOnPause,f=void 0!==h&&h,v=t.appData,m=void 0===v?{}:v,C.debug('produce() [track:%o]',n),n){_.next=6;break}throw new TypeError('missing track');case 6:if('send'===this._direction){_.next=10;break}throw new y.UnsupportedError('not a sending Transport');case 10:if(this._canProduceByKind[n.kind]){_.next=14;break}throw new y.UnsupportedError("cannot produce "+n.kind);case 14:if('ended'!==n.readyState){_.next=18;break}throw new y.InvalidStateError('track ended');case 18:if(0!==this.listenerCount('connect')||'new'!==this._connectionState){_.next=22;break}throw new TypeError('no "connect" listener set into this transport');case 22:if(0!==this.listenerCount('produce')){_.next=26;break}throw new TypeError('no "produce" listener set into this transport');case 26:if(!m||'object'==typeof m){_.next=28;break}throw new TypeError('if given, appData must be an object');case 28:return _.abrupt("return",this._awaitQueue.push(function(){var t,i,l,h,v,b,y,_;return e.async(function(k){for(;;)switch(k.prev=k.next){case 0:if(!o||Array.isArray(o)){k.next=4;break}throw TypeError('encodings must be an array');case 4:o&&0===o.length?t=void 0:o&&(t=o.map(function(e){var t={active:!0};return!1===e.active&&(t.active=!1),'boolean'==typeof e.dtx&&(t.dtx=e.dtx),'string'==typeof e.scalabilityMode&&(t.scalabilityMode=e.scalabilityMode),'number'==typeof e.scaleResolutionDownBy&&(t.scaleResolutionDownBy=e.scaleResolutionDownBy),'number'==typeof e.maxBitrate&&(t.maxBitrate=e.maxBitrate),'number'==typeof e.maxFramerate&&(t.maxFramerate=e.maxFramerate),'boolean'==typeof e.adaptivePtime&&(t.adaptivePtime=e.adaptivePtime),'string'==typeof e.priority&&(t.priority=e.priority),'string'==typeof e.networkPriority&&(t.networkPriority=e.networkPriority),t}));case 5:return k.next=7,e.awrap(w._handler.send({track:n,encodings:t,codecOptions:s,codec:c}));case 7:return i=k.sent,l=i.localId,h=i.rtpParameters,v=i.rtpSender,k.prev=11,P.validateRtpParameters(h),k.next=15,e.awrap(w.safeEmitAsPromise('produce',{kind:n.kind,rtpParameters:h,appData:m}));case 15:return b=k.sent,y=b.id,_=new x.Producer({id:y,localId:l,rtpSender:v,track:n,rtpParameters:h,stopTracks:u,disableTrackOnPause:p,zeroRtpOnPause:f,appData:m}),w._producers.set(_.id,_),w._handleProducer(_),w._observer.safeEmit('newproducer',_),k.abrupt("return",_);case 24:throw k.prev=24,k.t0=k.catch(11),w._handler.stopSending(l).catch(function(){}),k.t0;case 28:case"end":return k.stop()}},null,null,[[11,24]],Promise)},'transport.produce()').catch(function(e){if(u)try{n.stop()}catch(e){}throw e}));case 29:case"end":return _.stop()}},null,this,null,Promise)}},{key:"consume",value:function(t){var n,o,s,c,i,u,l=this;return e.async(function(p){for(;;)switch(p.prev=p.next){case 0:if(n=t.id,o=t.producerId,s=t.kind,c=t.rtpParameters,i=t.appData,u=void 0===i?{}:i,C.debug('consume()'),c=_.clone(c,void 0),!this._closed){p.next=7;break}throw new y.InvalidStateError('closed');case 7:if('recv'===this._direction){p.next=11;break}throw new y.UnsupportedError('not a receiving Transport');case 11:if('string'==typeof n){p.next=15;break}throw new TypeError('missing id');case 15:if('string'==typeof o){p.next=19;break}throw new TypeError('missing producerId');case 19:if('audio'===s||'video'===s){p.next=23;break}throw new TypeError("invalid kind '"+s+"'");case 23:if(0!==this.listenerCount('connect')||'new'!==this._connectionState){p.next=27;break}throw new TypeError('no "connect" listener set into this transport');case 27:if(!u||'object'==typeof u){p.next=29;break}throw new TypeError('if given, appData must be an object');case 29:return p.abrupt("return",this._awaitQueue.push(function(){var t,i,p,h,f,v;return e.async(function(m){for(;;)switch(m.prev=m.next){case 0:if(P.canReceive(c,l._extendedRtpCapabilities)){m.next=3;break}throw new y.UnsupportedError('cannot consume this Producer');case 3:return m.next=5,e.awrap(l._handler.receive({trackId:n,kind:s,rtpParameters:c}));case 5:if(t=m.sent,i=t.localId,p=t.rtpReceiver,h=t.track,f=new k.Consumer({id:n,localId:i,producerId:o,rtpReceiver:p,track:h,rtpParameters:c,appData:u}),l._consumers.set(f.id,f),l._handleConsumer(f),l._probatorConsumerCreated||'video'!==s){m.next=24;break}return m.prev=13,v=P.generateProbatorRtpParameters(f.rtpParameters),m.next=17,e.awrap(l._handler.receive({trackId:'probator',kind:'video',rtpParameters:v}));case 17:C.debug('consume() | Consumer for RTP probation created'),l._probatorConsumerCreated=!0,m.next=24;break;case 21:m.prev=21,m.t0=m.catch(13),C.error('consume() | failed to create Consumer for RTP probation:%o',m.t0);case 24:return l._observer.safeEmit('newconsumer',f),m.abrupt("return",f);case 26:case"end":return m.stop()}},null,null,[[13,21]],Promise)},'transport.consume()'));case 30:case"end":return p.stop()}},null,this,null,Promise)}},{key:"produceData",value:function(){var t,n,o,s,c,i,u,l,p,h,f,v=this,m=arguments;return e.async(function(w){for(;;)switch(w.prev=w.next){case 0:if(t=m.length>0&&void 0!==m[0]?m[0]:{},n=t.ordered,o=void 0===n||n,s=t.maxPacketLifeTime,c=t.maxRetransmits,i=t.label,u=void 0===i?'':i,l=t.protocol,p=void 0===l?'':l,h=t.appData,f=void 0===h?{}:h,C.debug('produceData()'),'send'===this._direction){w.next=6;break}throw new y.UnsupportedError('not a sending Transport');case 6:if(this._maxSctpMessageSize){w.next=10;break}throw new y.UnsupportedError('SCTP not enabled by remote Transport');case 10:if(0!==this.listenerCount('connect')||'new'!==this._connectionState){w.next=14;break}throw new TypeError('no "connect" listener set into this transport');case 14:if(0!==this.listenerCount('producedata')){w.next=18;break}throw new TypeError('no "producedata" listener set into this transport');case 18:if(!f||'object'==typeof f){w.next=20;break}throw new TypeError('if given, appData must be an object');case 20:return(s||c)&&(o=!1),w.abrupt("return",this._awaitQueue.push(function(){var t,n,i,l,h,m;return e.async(function(w){for(;;)switch(w.prev=w.next){case 0:return w.next=2,e.awrap(v._handler.sendDataChannel({ordered:o,maxPacketLifeTime:s,maxRetransmits:c,label:u,protocol:p}));case 2:return t=w.sent,n=t.dataChannel,i=t.sctpStreamParameters,P.validateSctpStreamParameters(i),w.next=8,e.awrap(v.safeEmitAsPromise('producedata',{sctpStreamParameters:i,label:u,protocol:p,appData:f}));case 8:return l=w.sent,h=l.id,m=new S.DataProducer({id:h,dataChannel:n,sctpStreamParameters:i,appData:f}),v._dataProducers.set(m.id,m),v._handleDataProducer(m),v._observer.safeEmit('newdataproducer',m),w.abrupt("return",m);case 15:case"end":return w.stop()}},null,null,null,Promise)},'transport.produceData()'));case 22:case"end":return w.stop()}},null,this,null,Promise)}},{key:"consumeData",value:function(t){var n,o,s,c,i,u,l,p,h,f=this;return e.async(function(v){for(;;)switch(v.prev=v.next){case 0:if(n=t.id,o=t.dataProducerId,s=t.sctpStreamParameters,c=t.label,i=void 0===c?'':c,u=t.protocol,l=void 0===u?'':u,p=t.appData,h=void 0===p?{}:p,C.debug('consumeData()'),s=_.clone(s,void 0),!this._closed){v.next=7;break}throw new y.InvalidStateError('closed');case 7:if('recv'===this._direction){v.next=11;break}throw new y.UnsupportedError('not a receiving Transport');case 11:if(this._maxSctpMessageSize){v.next=15;break}throw new y.UnsupportedError('SCTP not enabled by remote Transport');case 15:if('string'==typeof n){v.next=19;break}throw new TypeError('missing id');case 19:if('string'==typeof o){v.next=23;break}throw new TypeError('missing dataProducerId');case 23:if(0!==this.listenerCount('connect')||'new'!==this._connectionState){v.next=27;break}throw new TypeError('no "connect" listener set into this transport');case 27:if(!h||'object'==typeof h){v.next=29;break}throw new TypeError('if given, appData must be an object');case 29:return P.validateSctpStreamParameters(s),v.abrupt("return",this._awaitQueue.push(function(){var t,c,u;return e.async(function(p){for(;;)switch(p.prev=p.next){case 0:return p.next=2,e.awrap(f._handler.receiveDataChannel({sctpStreamParameters:s,label:i,protocol:l}));case 2:return t=p.sent,c=t.dataChannel,u=new E.DataConsumer({id:n,dataProducerId:o,dataChannel:c,sctpStreamParameters:s,appData:h}),f._dataConsumers.set(u.id,u),f._handleDataConsumer(u),f._observer.safeEmit('newdataconsumer',u),p.abrupt("return",u);case 9:case"end":return p.stop()}},null,null,null,Promise)},'transport.consumeData()'));case 31:case"end":return v.stop()}},null,this,null,Promise)}},{key:"_handleHandler",value:function(){var e=this,t=this._handler;t.on('@connect',function(t,n,o){var s=t.dtlsParameters;e._closed?o(new y.InvalidStateError('closed')):e.safeEmit('connect',{dtlsParameters:s},n,o)}),t.on('@connectionstatechange',function(t){t!==e._connectionState&&(C.debug('connection state changed to %s',t),e._connectionState=t,e._closed||e.safeEmit('connectionstatechange',t))})}},{key:"_handleProducer",value:function(t){var n=this;t.on('@close',function(){n._producers.delete(t.id),n._closed||n._awaitQueue.push(function(){return e.async(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",n._handler.stopSending(t.localId));case 1:case"end":return e.stop()}},null,null,null,Promise)},'producer @close event').catch(function(e){return C.warn('producer.close() failed:%o',e)})}),t.on('@replacetrack',function(o,s,c){n._awaitQueue.push(function(){return e.async(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",n._handler.replaceTrack(t.localId,o));case 1:case"end":return e.stop()}},null,null,null,Promise)},'producer @replacetrack event').then(s).catch(c)}),t.on('@setmaxspatiallayer',function(o,s,c){n._awaitQueue.push(function(){return e.async(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",n._handler.setMaxSpatialLayer(t.localId,o));case 1:case"end":return e.stop()}},null,null,null,Promise)},'producer @setmaxspatiallayer event').then(s).catch(c)}),t.on('@setrtpencodingparameters',function(o,s,c){n._awaitQueue.push(function(){return e.async(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",n._handler.setRtpEncodingParameters(t.localId,o));case 1:case"end":return e.stop()}},null,null,null,Promise)},'producer @setrtpencodingparameters event').then(s).catch(c)}),t.on('@getstats',function(e,o){if(n._closed)return o(new y.InvalidStateError('closed'));n._handler.getSenderStats(t.localId).then(e).catch(o)})}},{key:"_handleConsumer",value:function(t){var n=this;t.on('@close',function(){n._consumers.delete(t.id),n._closed||n._awaitQueue.push(function(){return e.async(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",n._handler.stopReceiving(t.localId));case 1:case"end":return e.stop()}},null,null,null,Promise)},'consumer @close event').catch(function(){})}),t.on('@pause',function(){n._awaitQueue.push(function(){return e.async(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",n._handler.pauseReceiving(t.localId));case 1:case"end":return e.stop()}},null,null,null,Promise)},'consumer @pause event').catch(function(){})}),t.on('@resume',function(){n._awaitQueue.push(function(){return e.async(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",n._handler.resumeReceiving(t.localId));case 1:case"end":return e.stop()}},null,null,null,Promise)},'consumer @resume event').catch(function(){})}),t.on('@getstats',function(e,o){if(n._closed)return o(new y.InvalidStateError('closed'));n._handler.getReceiverStats(t.localId).then(e).catch(o)})}},{key:"_handleDataProducer",value:function(e){var t=this;e.on('@close',function(){t._dataProducers.delete(e.id)})}},{key:"_handleDataConsumer",value:function(e){var t=this;e.on('@close',function(){t._dataConsumers.delete(e.id)})}}]),v})(b.EnhancedEventEmitter);_e.Transport=T},595,[67,9,10,12,14,17,596,588,589,591,592,593,597,598,599,600]); +__d(function(g,r,_i,a,m,_e,d){"use strict";var e=r(d[0]),t=r(d[1]),n=r(d[2]);function s(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(n)return(n=n.call(e)).next.bind(n);if(Array.isArray(e)||(n=i(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var s=0;return function(){return s>=e.length?{done:!0}:{done:!1,value:e[s++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function i(e,t){if(e){if("string"==typeof e)return o(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?o(e,t):void 0}}function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,s=new Array(t);n0&&void 0!==arguments[0]?arguments[0]:{ClosedErrorClass:Error,StoppedErrorClass:Error},n=e.ClosedErrorClass,s=void 0===n?Error:n,o=e.StoppedErrorClass,u=void 0===o?Error:o;t(this,i),this.closed=!1,this.pendingTasks=[],this.ClosedErrorClass=Error,this.StoppedErrorClass=Error,this.ClosedErrorClass=s,this.StoppedErrorClass=u}return n(i,[{key:"size",get:function(){return this.pendingTasks.length}},{key:"close",value:function(){if(!this.closed){this.closed=!0;for(var e,t=s(this.pendingTasks);!(e=t()).done;){var n=e.value;n.stopped=!0,n.reject(new this.ClosedErrorClass('AwaitQueue closed'))}this.pendingTasks.length=0}}},{key:"push",value:function(t,n){return u(this,void 0,void 0,e.mark(function s(){var i=this;return e.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(!this.closed){e.next=2;break}throw new this.ClosedErrorClass('AwaitQueue closed');case 2:if('function'==typeof t){e.next=4;break}throw new TypeError('given task is not a function');case 4:if(!t.name&&n)try{Object.defineProperty(t,'name',{value:n})}catch(e){}return e.abrupt("return",new Promise(function(e,s){var o={task:t,name:n,resolve:e,reject:s,stopped:!1,enqueuedAt:new Date,executedAt:void 0};i.pendingTasks.push(o),1===i.pendingTasks.length&&i.next()}));case 6:case"end":return e.stop()}},s,this)}))}},{key:"stop",value:function(){if(!this.closed){for(var e,t=s(this.pendingTasks);!(e=t()).done;){var n=e.value;n.stopped=!0,n.reject(new this.StoppedErrorClass('AwaitQueue stopped'))}this.pendingTasks.length=0}}},{key:"dump",value:function(){var e=new Date;return this.pendingTasks.map(function(t){return{task:t.task,name:t.name,enqueuedTime:t.executedAt?t.executedAt.getTime()-t.enqueuedAt.getTime():e.getTime()-t.enqueuedAt.getTime(),executingTime:t.executedAt?e.getTime()-t.executedAt.getTime():0}})}},{key:"next",value:function(){return u(this,void 0,void 0,e.mark(function t(){var n;return e.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(n=this.pendingTasks[0]){e.next=3;break}return e.abrupt("return");case 3:return e.next=5,this.executeTask(n);case 5:this.pendingTasks.shift(),this.next();case 7:case"end":return e.stop()}},t,this)}))}},{key:"executeTask",value:function(t){return u(this,void 0,void 0,e.mark(function n(){var s;return e.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(!t.stopped){e.next=2;break}return e.abrupt("return");case 2:return t.executedAt=new Date,e.prev=3,e.next=6,t.task();case 6:if(s=e.sent,!t.stopped){e.next=9;break}return e.abrupt("return");case 9:t.resolve(s),e.next=17;break;case 12:if(e.prev=12,e.t0=e.catch(3),!t.stopped){e.next=16;break}return e.abrupt("return");case 16:t.reject(e.t0);case 17:case"end":return e.stop()}},n,null,[[3,12]])}))}}]),i})();_e.AwaitQueue=c},596,[67,9,10]); +__d(function(g,r,i,a,m,_e,d){"use strict";var e=r(d[0]),t=r(d[1]),s=r(d[2]),n=r(d[3]),c=r(d[4]),o=r(d[5]),u=r(d[6]);function l(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}Object.defineProperty(_e,"__esModule",{value:!0}),_e.Producer=void 0;var h=r(d[7]),k=r(d[8]),p=r(d[9]),_=new h.Logger('Producer'),f=(function(h){c(b,h);var f,y,v=(f=b,y=l(),function(){var e,t=u(f);if(y){var s=u(this).constructor;e=Reflect.construct(t,arguments,s)}else e=t.apply(this,arguments);return o(this,e)});function b(e){var s,c=e.id,o=e.localId,u=e.rtpSender,l=e.track,h=e.rtpParameters,p=e.stopTracks,f=e.disableTrackOnPause,y=e.zeroRtpOnPause,E=e.appData;return t(this,b),(s=v.call(this))._closed=!1,s._observer=new k.EnhancedEventEmitter,_.debug('constructor()'),s._id=c,s._localId=o,s._rtpSender=u,s._track=l,s._kind=l.kind,s._rtpParameters=h,s._paused=!!f&&!l.enabled,s._maxSpatialLayer=void 0,s._stopTracks=p,s._disableTrackOnPause=f,s._zeroRtpOnPause=y,s._appData=E,s._onTrackEnded=s._onTrackEnded.bind(n(s)),s._handleTrack(),s}return s(b,[{key:"id",get:function(){return this._id}},{key:"localId",get:function(){return this._localId}},{key:"closed",get:function(){return this._closed}},{key:"kind",get:function(){return this._kind}},{key:"rtpSender",get:function(){return this._rtpSender}},{key:"track",get:function(){return this._track}},{key:"rtpParameters",get:function(){return this._rtpParameters}},{key:"paused",get:function(){return this._paused}},{key:"maxSpatialLayer",get:function(){return this._maxSpatialLayer}},{key:"appData",get:function(){return this._appData},set:function(e){throw new Error('cannot override appData object')}},{key:"observer",get:function(){return this._observer}},{key:"close",value:function(){this._closed||(_.debug('close()'),this._closed=!0,this._destroyTrack(),this.emit('@close'),this._observer.safeEmit('close'))}},{key:"transportClosed",value:function(){this._closed||(_.debug('transportClosed()'),this._closed=!0,this._destroyTrack(),this.safeEmit('transportclose'),this._observer.safeEmit('close'))}},{key:"getStats",value:function(){return e.async(function(e){for(;;)switch(e.prev=e.next){case 0:if(!this._closed){e.next=2;break}throw new p.InvalidStateError('closed');case 2:return e.abrupt("return",this.safeEmitAsPromise('@getstats'));case 3:case"end":return e.stop()}},null,this,null,Promise)}},{key:"pause",value:function(){_.debug('pause()'),this._closed?_.error('pause() | Producer closed'):(this._paused=!0,this._track&&this._disableTrackOnPause&&(this._track.enabled=!1),this._zeroRtpOnPause&&this.safeEmitAsPromise('@replacetrack',null).catch(function(){}),this._observer.safeEmit('pause'))}},{key:"resume",value:function(){_.debug('resume()'),this._closed?_.error('resume() | Producer closed'):(this._paused=!1,this._track&&this._disableTrackOnPause&&(this._track.enabled=!0),this._zeroRtpOnPause&&this.safeEmitAsPromise('@replacetrack',this._track).catch(function(){}),this._observer.safeEmit('resume'))}},{key:"replaceTrack",value:function(t){var s;return e.async(function(n){for(;;)switch(n.prev=n.next){case 0:if(s=t.track,_.debug('replaceTrack() [track:%o]',s),!this._closed){n.next=7;break}if(s&&this._stopTracks)try{s.stop()}catch(e){}throw new p.InvalidStateError('closed');case 7:if(!s||'ended'!==s.readyState){n.next=9;break}throw new p.InvalidStateError('track ended');case 9:if(s!==this._track){n.next=12;break}return _.debug('replaceTrack() | same track, ignored'),n.abrupt("return");case 12:if(this._zeroRtpOnPause&&this._paused){n.next=15;break}return n.next=15,e.awrap(this.safeEmitAsPromise('@replacetrack',s));case 15:this._destroyTrack(),this._track=s,this._track&&this._disableTrackOnPause&&(this._paused?this._paused&&(this._track.enabled=!1):this._track.enabled=!0),this._handleTrack();case 19:case"end":return n.stop()}},null,this,null,Promise)}},{key:"setMaxSpatialLayer",value:function(t){return e.async(function(s){for(;;)switch(s.prev=s.next){case 0:if(!this._closed){s.next=4;break}throw new p.InvalidStateError('closed');case 4:if('video'===this._kind){s.next=8;break}throw new p.UnsupportedError('not a video Producer');case 8:if('number'==typeof t){s.next=10;break}throw new TypeError('invalid spatialLayer');case 10:if(t!==this._maxSpatialLayer){s.next=12;break}return s.abrupt("return");case 12:return s.next=14,e.awrap(this.safeEmitAsPromise('@setmaxspatiallayer',t));case 14:this._maxSpatialLayer=t;case 15:case"end":return s.stop()}},null,this,null,Promise)}},{key:"setRtpEncodingParameters",value:function(t){return e.async(function(s){for(;;)switch(s.prev=s.next){case 0:if(!this._closed){s.next=4;break}throw new p.InvalidStateError('closed');case 4:if('object'==typeof t){s.next=6;break}throw new TypeError('invalid params');case 6:return s.next=8,e.awrap(this.safeEmitAsPromise('@setrtpencodingparameters',t));case 8:case"end":return s.stop()}},null,this,null,Promise)}},{key:"_onTrackEnded",value:function(){_.debug('track "ended" event'),this.safeEmit('trackended'),this._observer.safeEmit('trackended')}},{key:"_handleTrack",value:function(){this._track&&this._track.addEventListener('ended',this._onTrackEnded)}},{key:"_destroyTrack",value:function(){if(this._track)try{this._track.removeEventListener('ended',this._onTrackEnded),this._stopTracks&&this._track.stop()}catch(e){}}}]),b})(k.EnhancedEventEmitter);_e.Producer=f},597,[67,9,10,16,12,14,17,588,589,591]); +__d(function(g,r,i,a,m,_e,d){"use strict";var e=r(d[0]),t=r(d[1]),n=r(d[2]),s=r(d[3]),c=r(d[4]),o=r(d[5]),u=r(d[6]);function l(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}Object.defineProperty(_e,"__esModule",{value:!0}),_e.Consumer=void 0;var h=r(d[7]),_=r(d[8]),f=r(d[9]),p=new h.Logger('Consumer'),k=(function(h){c(E,h);var k,v,y=(k=E,v=l(),function(){var e,t=u(k);if(v){var n=u(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return o(this,e)});function E(e){var n,c=e.id,o=e.localId,u=e.producerId,l=e.rtpReceiver,h=e.track,f=e.rtpParameters,k=e.appData;return t(this,E),(n=y.call(this))._closed=!1,n._observer=new _.EnhancedEventEmitter,p.debug('constructor()'),n._id=c,n._localId=o,n._producerId=u,n._rtpReceiver=l,n._track=h,n._rtpParameters=f,n._paused=!h.enabled,n._appData=k,n._onTrackEnded=n._onTrackEnded.bind(s(n)),n._handleTrack(),n}return n(E,[{key:"id",get:function(){return this._id}},{key:"localId",get:function(){return this._localId}},{key:"producerId",get:function(){return this._producerId}},{key:"closed",get:function(){return this._closed}},{key:"kind",get:function(){return this._track.kind}},{key:"rtpReceiver",get:function(){return this._rtpReceiver}},{key:"track",get:function(){return this._track}},{key:"rtpParameters",get:function(){return this._rtpParameters}},{key:"paused",get:function(){return this._paused}},{key:"appData",get:function(){return this._appData},set:function(e){throw new Error('cannot override appData object')}},{key:"observer",get:function(){return this._observer}},{key:"close",value:function(){this._closed||(p.debug('close()'),this._closed=!0,this._destroyTrack(),this.emit('@close'),this._observer.safeEmit('close'))}},{key:"transportClosed",value:function(){this._closed||(p.debug('transportClosed()'),this._closed=!0,this._destroyTrack(),this.safeEmit('transportclose'),this._observer.safeEmit('close'))}},{key:"getStats",value:function(){return e.async(function(e){for(;;)switch(e.prev=e.next){case 0:if(!this._closed){e.next=2;break}throw new f.InvalidStateError('closed');case 2:return e.abrupt("return",this.safeEmitAsPromise('@getstats'));case 3:case"end":return e.stop()}},null,this,null,Promise)}},{key:"pause",value:function(){p.debug('pause()'),this._closed?p.error('pause() | Consumer closed'):(this._paused=!0,this._track.enabled=!1,this.emit('@pause'),this._observer.safeEmit('pause'))}},{key:"resume",value:function(){p.debug('resume()'),this._closed?p.error('resume() | Consumer closed'):(this._paused=!1,this._track.enabled=!0,this.emit('@resume'),this._observer.safeEmit('resume'))}},{key:"_onTrackEnded",value:function(){p.debug('track "ended" event'),this.safeEmit('trackended'),this._observer.safeEmit('trackended')}},{key:"_handleTrack",value:function(){this._track.addEventListener('ended',this._onTrackEnded)}},{key:"_destroyTrack",value:function(){try{this._track.removeEventListener('ended',this._onTrackEnded),this._track.stop()}catch(e){}}}]),E})(_.EnhancedEventEmitter);_e.Consumer=k},598,[67,9,10,16,12,14,17,588,589,591]); +__d(function(g,r,i,a,m,_e,d){"use strict";var e=r(d[0]),t=r(d[1]),n=r(d[2]),o=r(d[3]),s=r(d[4]);function c(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}Object.defineProperty(_e,"__esModule",{value:!0}),_e.DataProducer=void 0;var l=r(d[5]),u=r(d[6]),h=r(d[7]),f=new l.Logger('DataProducer'),_=(function(l){n(C,l);var _,v,p=(_=C,v=c(),function(){var e,t=s(_);if(v){var n=s(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return o(this,e)});function C(t){var n,o=t.id,s=t.dataChannel,c=t.sctpStreamParameters,l=t.appData;return e(this,C),(n=p.call(this))._closed=!1,n._observer=new u.EnhancedEventEmitter,f.debug('constructor()'),n._id=o,n._dataChannel=s,n._sctpStreamParameters=c,n._appData=l,n._handleDataChannel(),n}return t(C,[{key:"id",get:function(){return this._id}},{key:"closed",get:function(){return this._closed}},{key:"sctpStreamParameters",get:function(){return this._sctpStreamParameters}},{key:"readyState",get:function(){return this._dataChannel.readyState}},{key:"label",get:function(){return this._dataChannel.label}},{key:"protocol",get:function(){return this._dataChannel.protocol}},{key:"bufferedAmount",get:function(){return this._dataChannel.bufferedAmount}},{key:"bufferedAmountLowThreshold",get:function(){return this._dataChannel.bufferedAmountLowThreshold},set:function(e){this._dataChannel.bufferedAmountLowThreshold=e}},{key:"appData",get:function(){return this._appData},set:function(e){throw new Error('cannot override appData object')}},{key:"observer",get:function(){return this._observer}},{key:"close",value:function(){this._closed||(f.debug('close()'),this._closed=!0,this._dataChannel.close(),this.emit('@close'),this._observer.safeEmit('close'))}},{key:"transportClosed",value:function(){this._closed||(f.debug('transportClosed()'),this._closed=!0,this._dataChannel.close(),this.safeEmit('transportclose'),this._observer.safeEmit('close'))}},{key:"send",value:function(e){if(f.debug('send()'),this._closed)throw new h.InvalidStateError('closed');this._dataChannel.send(e)}},{key:"_handleDataChannel",value:function(){var e=this;this._dataChannel.addEventListener('open',function(){e._closed||(f.debug('DataChannel "open" event'),e.safeEmit('open'))}),this._dataChannel.addEventListener('error',function(t){if(!e._closed){var n=t.error;n||(n=new Error('unknown DataChannel error')),'sctp-failure'===n.errorDetail?f.error('DataChannel SCTP error [sctpCauseCode:%s]: %s',n.sctpCauseCode,n.message):f.error('DataChannel "error" event: %o',n),e.safeEmit('error',n)}}),this._dataChannel.addEventListener('close',function(){e._closed||(f.warn('DataChannel "close" event'),e._closed=!0,e.emit('@close'),e.safeEmit('close'))}),this._dataChannel.addEventListener('message',function(){e._closed||f.warn('DataChannel "message" event in a DataProducer, message discarded')}),this._dataChannel.addEventListener('bufferedamountlow',function(){e._closed||e.safeEmit('bufferedamountlow')})}}]),C})(u.EnhancedEventEmitter);_e.DataProducer=_},599,[9,10,12,14,17,588,589,591]); +__d(function(g,r,i,a,m,_e,d){"use strict";var e=r(d[0]),t=r(d[1]),n=r(d[2]),o=r(d[3]),s=r(d[4]);function c(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}Object.defineProperty(_e,"__esModule",{value:!0}),_e.DataConsumer=void 0;var l=r(d[5]),u=r(d[6]),h=new l.Logger('DataConsumer'),f=(function(l){n(C,l);var f,_,p=(f=C,_=c(),function(){var e,t=s(f);if(_){var n=s(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return o(this,e)});function C(t){var n,o=t.id,s=t.dataProducerId,c=t.dataChannel,l=t.sctpStreamParameters,f=t.appData;return e(this,C),(n=p.call(this))._closed=!1,n._observer=new u.EnhancedEventEmitter,h.debug('constructor()'),n._id=o,n._dataProducerId=s,n._dataChannel=c,n._sctpStreamParameters=l,n._appData=f,n._handleDataChannel(),n}return t(C,[{key:"id",get:function(){return this._id}},{key:"dataProducerId",get:function(){return this._dataProducerId}},{key:"closed",get:function(){return this._closed}},{key:"sctpStreamParameters",get:function(){return this._sctpStreamParameters}},{key:"readyState",get:function(){return this._dataChannel.readyState}},{key:"label",get:function(){return this._dataChannel.label}},{key:"protocol",get:function(){return this._dataChannel.protocol}},{key:"binaryType",get:function(){return this._dataChannel.binaryType},set:function(e){this._dataChannel.binaryType=e}},{key:"appData",get:function(){return this._appData},set:function(e){throw new Error('cannot override appData object')}},{key:"observer",get:function(){return this._observer}},{key:"close",value:function(){this._closed||(h.debug('close()'),this._closed=!0,this._dataChannel.close(),this.emit('@close'),this._observer.safeEmit('close'))}},{key:"transportClosed",value:function(){this._closed||(h.debug('transportClosed()'),this._closed=!0,this._dataChannel.close(),this.safeEmit('transportclose'),this._observer.safeEmit('close'))}},{key:"_handleDataChannel",value:function(){var e=this;this._dataChannel.addEventListener('open',function(){e._closed||(h.debug('DataChannel "open" event'),e.safeEmit('open'))}),this._dataChannel.addEventListener('error',function(t){if(!e._closed){var n=t.error;n||(n=new Error('unknown DataChannel error')),'sctp-failure'===n.errorDetail?h.error('DataChannel SCTP error [sctpCauseCode:%s]: %s',n.sctpCauseCode,n.message):h.error('DataChannel "error" event: %o',n),e.safeEmit('error',n)}}),this._dataChannel.addEventListener('close',function(){e._closed||(h.warn('DataChannel "close" event'),e._closed=!0,e.emit('@close'),e.safeEmit('close'))}),this._dataChannel.addEventListener('message',function(t){e._closed||e.safeEmit('message',t.data)})}}]),C})(u.EnhancedEventEmitter);_e.DataConsumer=f},600,[9,10,12,14,17,588,589]); +__d(function(g,r,_i,a,_m,_e,d){"use strict";var e=r(d[0]),t=r(d[1]),n=r(d[2]),s=r(d[3]),i=r(d[4]),c=r(d[5]),o=r(d[6]);function p(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(n)return(n=n.call(e)).next.bind(n);if(Array.isArray(e)||(n=u(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var s=0;return function(){return s>=e.length?{done:!0}:{done:!1,value:e[s++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function u(e,t){if(e){if("string"==typeof e)return l(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?l(e,t):void 0}}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,s=new Array(t);n1&&i.forEach(function(e,t){e.rid="r"+t}),(u=b.clone(this._sendingRtpParametersByKind[s.kind],{})).codecs=y.reduceCodecs(u.codecs,o),(l=b.clone(this._sendingRemoteRtpParametersByKind[s.kind],{})).codecs=y.reduceCodecs(l.codecs,o),h=this._remoteSdp.getNextMediaSectionIdx(),f=this._pc.addTransceiver(s,{direction:'sendonly',streams:[this._sendStream],sendEncodings:i}),O.next=12,t.awrap(this._pc.createOffer());case 12:if(m=O.sent,v=_.parse(m.sdp),this._transportReady){O.next=17;break}return O.next=17,t.awrap(this._setupTransport({localDtlsRole:'server',localSdpObject:v}));case 17:return x=!1,D=k.parse((i||[{}])[0].scalabilityMode),i&&1===i.length&&D.spatialLayers>1&&'video/vp9'===u.codecs[0].mimeType.toLowerCase()&&(P.debug('send() | enabling legacy simulcast for VP9 SVC'),x=!0,v=_.parse(m.sdp),w=v.media[h.idx],R.addLegacySimulcast({offerMediaObject:w,numStreams:D.spatialLayers}),m={type:'offer',sdp:_.write(v)}),P.debug('send() | calling pc.setLocalDescription() [offer:%o]',m),O.next=23,t.awrap(this._pc.setLocalDescription(m));case 23:if(T=f.mid,u.mid=T,v=_.parse(this._pc.localDescription.sdp),w=v.media[h.idx],u.rtcp.cname=S.getCname({offerMediaObject:w}),i?1===i.length?(C=R.getRtpEncodings({offerMediaObject:w}),e(C[0],i[0]),x&&(C=[C[0]]),u.encodings=C):u.encodings=i:u.encodings=R.getRtpEncodings({offerMediaObject:w}),u.encodings.length>1&&('video/vp8'===u.codecs[0].mimeType.toLowerCase()||'video/h264'===u.codecs[0].mimeType.toLowerCase()))for(M=p(u.encodings);!(I=M()).done;)I.value.scalabilityMode='S1T3';return this._remoteSdp.send({offerMediaObject:w,reuseMid:h.reuseMid,offerRtpParameters:u,answerRtpParameters:l,codecOptions:c,extmapAllowMixed:!0}),L={type:'answer',sdp:this._remoteSdp.getSdp()},P.debug('send() | calling pc.setRemoteDescription() [answer:%o]',L),O.next=35,t.awrap(this._pc.setRemoteDescription(L));case 35:return this._mapMidTransceiver.set(T,f),O.abrupt("return",{localId:T,rtpParameters:u,rtpSender:f.sender});case 37:case"end":return O.stop()}},null,this,null,Promise)}},{key:"stopSending",value:function(e){var n,s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertSendDirection(),P.debug('stopSending() [localId:%s]',e),n=this._mapMidTransceiver.get(e)){c.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return n.sender.replaceTrack(null),this._pc.removeTrack(n.sender),this._remoteSdp.closeMediaSection(n.mid),c.next=10,t.awrap(this._pc.createOffer());case 10:return s=c.sent,P.debug('stopSending() | calling pc.setLocalDescription() [offer:%o]',s),c.next=14,t.awrap(this._pc.setLocalDescription(s));case 14:return i={type:'answer',sdp:this._remoteSdp.getSdp()},P.debug('stopSending() | calling pc.setRemoteDescription() [answer:%o]',i),c.next=18,t.awrap(this._pc.setRemoteDescription(i));case 18:this._mapMidTransceiver.delete(e);case 19:case"end":return c.stop()}},null,this,null,Promise)}},{key:"replaceTrack",value:function(e,n){var s;return t.async(function(i){for(;;)switch(i.prev=i.next){case 0:if(this._assertSendDirection(),n?P.debug('replaceTrack() [localId:%s, track.id:%s]',e,n.id):P.debug('replaceTrack() [localId:%s, no track]',e),s=this._mapMidTransceiver.get(e)){i.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return i.next=7,t.awrap(s.sender.replaceTrack(n));case 7:case"end":return i.stop()}},null,this,null,Promise)}},{key:"setMaxSpatialLayer",value:function(e,n){var s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertSendDirection(),P.debug('setMaxSpatialLayer() [localId:%s, spatialLayer:%s]',e,n),s=this._mapMidTransceiver.get(e)){c.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return(i=s.sender.getParameters()).encodings.forEach(function(e,t){e.active=t<=n}),c.next=9,t.awrap(s.sender.setParameters(i));case 9:case"end":return c.stop()}},null,this,null,Promise)}},{key:"setRtpEncodingParameters",value:function(n,s){var i,c;return t.async(function(o){for(;;)switch(o.prev=o.next){case 0:if(this._assertSendDirection(),P.debug('setRtpEncodingParameters() [localId:%s, params:%o]',n,s),i=this._mapMidTransceiver.get(n)){o.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return(c=i.sender.getParameters()).encodings.forEach(function(t,n){c.encodings[n]=e(e({},t),s)}),o.next=9,t.awrap(i.sender.setParameters(c));case 9:case"end":return o.stop()}},null,this,null,Promise)}},{key:"getSenderStats",value:function(e){var n;return t.async(function(t){for(;;)switch(t.prev=t.next){case 0:if(this._assertSendDirection(),n=this._mapMidTransceiver.get(e)){t.next=4;break}throw new Error('associated RTCRtpTransceiver not found');case 4:return t.abrupt("return",n.sender.getStats());case 5:case"end":return t.stop()}},null,this,null,Promise)}},{key:"sendDataChannel",value:function(e){var n,s,i,c,o,p,u,l,h,f,m,v;return t.async(function(w){for(;;)switch(w.prev=w.next){case 0:if(n=e.ordered,s=e.maxPacketLifeTime,i=e.maxRetransmits,c=e.label,o=e.protocol,this._assertSendDirection(),p={negotiated:!0,id:this._nextSendSctpStreamId,ordered:n,maxPacketLifeTime:s,maxRetransmits:i,protocol:o},P.debug('sendDataChannel() [options:%o]',p),u=this._pc.createDataChannel(c,p),this._nextSendSctpStreamId=++this._nextSendSctpStreamId%T.MIS,this._hasDataChannelMediaSection){w.next=24;break}return w.next=9,t.awrap(this._pc.createOffer());case 9:if(l=w.sent,h=_.parse(l.sdp),f=h.media.find(function(e){return'application'===e.type}),this._transportReady){w.next=15;break}return w.next=15,t.awrap(this._setupTransport({localDtlsRole:'server',localSdpObject:h}));case 15:return P.debug('sendDataChannel() | calling pc.setLocalDescription() [offer:%o]',l),w.next=18,t.awrap(this._pc.setLocalDescription(l));case 18:return this._remoteSdp.sendSctpAssociation({offerMediaObject:f}),m={type:'answer',sdp:this._remoteSdp.getSdp()},P.debug('sendDataChannel() | calling pc.setRemoteDescription() [answer:%o]',m),w.next=23,t.awrap(this._pc.setRemoteDescription(m));case 23:this._hasDataChannelMediaSection=!0;case 24:return v={streamId:p.id,ordered:p.ordered,maxPacketLifeTime:p.maxPacketLifeTime,maxRetransmits:p.maxRetransmits},w.abrupt("return",{dataChannel:u,sctpStreamParameters:v});case 26:case"end":return w.stop()}},null,this,null,Promise)}},{key:"receive",value:function(e){var n,s,i,c,o,p,u,l,h;return t.async(function(f){for(;;)switch(f.prev=f.next){case 0:return n=e.trackId,s=e.kind,i=e.rtpParameters,this._assertRecvDirection(),P.debug('receive() [trackId:%s, kind:%s]',n,s),c=i.mid||String(this._mapMidTransceiver.size),this._remoteSdp.receive({mid:c,kind:s,offerRtpParameters:i,streamId:i.rtcp.cname,trackId:n}),o={type:'offer',sdp:this._remoteSdp.getSdp()},P.debug('receive() | calling pc.setRemoteDescription() [offer:%o]',o),f.next=9,t.awrap(this._pc.setRemoteDescription(o));case 9:return f.next=11,t.awrap(this._pc.createAnswer());case 11:if(p=f.sent,u=_.parse(p.sdp),l=u.media.find(function(e){return String(e.mid)===c}),S.applyCodecParameters({offerRtpParameters:i,answerMediaObject:l}),p={type:'answer',sdp:_.write(u)},this._transportReady){f.next=19;break}return f.next=19,t.awrap(this._setupTransport({localDtlsRole:'client',localSdpObject:u}));case 19:return P.debug('receive() | calling pc.setLocalDescription() [answer:%o]',p),f.next=22,t.awrap(this._pc.setLocalDescription(p));case 22:if(h=this._pc.getTransceivers().find(function(e){return e.mid===c})){f.next=25;break}throw new Error('new RTCRtpTransceiver not found');case 25:return this._mapMidTransceiver.set(c,h),f.abrupt("return",{localId:c,track:h.receiver.track,rtpReceiver:h.receiver});case 27:case"end":return f.stop()}},null,this,null,Promise)}},{key:"stopReceiving",value:function(e){var n,s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertRecvDirection(),P.debug('stopReceiving() [localId:%s]',e),n=this._mapMidTransceiver.get(e)){c.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return this._remoteSdp.closeMediaSection(n.mid),s={type:'offer',sdp:this._remoteSdp.getSdp()},P.debug('stopReceiving() | calling pc.setRemoteDescription() [offer:%o]',s),c.next=10,t.awrap(this._pc.setRemoteDescription(s));case 10:return c.next=12,t.awrap(this._pc.createAnswer());case 12:return i=c.sent,P.debug('stopReceiving() | calling pc.setLocalDescription() [answer:%o]',i),c.next=16,t.awrap(this._pc.setLocalDescription(i));case 16:this._mapMidTransceiver.delete(e);case 17:case"end":return c.stop()}},null,this,null,Promise)}},{key:"pauseReceiving",value:function(e){var n,s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertRecvDirection(),P.debug('pauseReceiving() [localId:%s]',e),n=this._mapMidTransceiver.get(e)){c.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return n.direction='inactive',s={type:'offer',sdp:this._remoteSdp.getSdp()},P.debug('pauseReceiving() | calling pc.setRemoteDescription() [offer:%o]',s),c.next=10,t.awrap(this._pc.setRemoteDescription(s));case 10:return c.next=12,t.awrap(this._pc.createAnswer());case 12:return i=c.sent,P.debug('pauseReceiving() | calling pc.setLocalDescription() [answer:%o]',i),c.next=16,t.awrap(this._pc.setLocalDescription(i));case 16:case"end":return c.stop()}},null,this,null,Promise)}},{key:"resumeReceiving",value:function(e){var n,s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertRecvDirection(),P.debug('resumeReceiving() [localId:%s]',e),n=this._mapMidTransceiver.get(e)){c.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return n.direction='recvonly',s={type:'offer',sdp:this._remoteSdp.getSdp()},P.debug('resumeReceiving() | calling pc.setRemoteDescription() [offer:%o]',s),c.next=10,t.awrap(this._pc.setRemoteDescription(s));case 10:return c.next=12,t.awrap(this._pc.createAnswer());case 12:return i=c.sent,P.debug('resumeReceiving() | calling pc.setLocalDescription() [answer:%o]',i),c.next=16,t.awrap(this._pc.setLocalDescription(i));case 16:case"end":return c.stop()}},null,this,null,Promise)}},{key:"getReceiverStats",value:function(e){var n;return t.async(function(t){for(;;)switch(t.prev=t.next){case 0:if(this._assertRecvDirection(),n=this._mapMidTransceiver.get(e)){t.next=4;break}throw new Error('associated RTCRtpTransceiver not found');case 4:return t.abrupt("return",n.receiver.getStats());case 5:case"end":return t.stop()}},null,this,null,Promise)}},{key:"receiveDataChannel",value:function(e){var n,s,i,c,o,p,u,l,h,f,m,v;return t.async(function(w){for(;;)switch(w.prev=w.next){case 0:if(n=e.sctpStreamParameters,s=e.label,i=e.protocol,this._assertRecvDirection(),c=n.streamId,o=n.ordered,p=n.maxPacketLifeTime,u=n.maxRetransmits,l={negotiated:!0,id:c,ordered:o,maxPacketLifeTime:p,maxRetransmits:u,protocol:i},P.debug('receiveDataChannel() [options:%o]',l),h=this._pc.createDataChannel(s,l),this._hasDataChannelMediaSection){w.next=23;break}return this._remoteSdp.receiveSctpAssociation(),f={type:'offer',sdp:this._remoteSdp.getSdp()},P.debug('receiveDataChannel() | calling pc.setRemoteDescription() [offer:%o]',f),w.next=12,t.awrap(this._pc.setRemoteDescription(f));case 12:return w.next=14,t.awrap(this._pc.createAnswer());case 14:if(m=w.sent,this._transportReady){w.next=19;break}return v=_.parse(m.sdp),w.next=19,t.awrap(this._setupTransport({localDtlsRole:'client',localSdpObject:v}));case 19:return P.debug('receiveDataChannel() | calling pc.setRemoteDescription() [answer:%o]',m),w.next=22,t.awrap(this._pc.setLocalDescription(m));case 22:this._hasDataChannelMediaSection=!0;case 23:return w.abrupt("return",{dataChannel:h});case 24:case"end":return w.stop()}},null,this,null,Promise)}},{key:"_setupTransport",value:function(e){var n,s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:return n=e.localDtlsRole,(s=e.localSdpObject)||(s=_.parse(this._pc.localDescription.sdp)),(i=S.extractDtlsParameters({sdpObject:s})).role=n,this._remoteSdp.updateDtlsRole('client'===n?'server':'client'),c.next=7,t.awrap(this.safeEmitAsPromise('@connect',{dtlsParameters:i}));case 7:this._transportReady=!0;case 8:case"end":return c.stop()}},null,this,null,Promise)}},{key:"_assertSendDirection",value:function(){if('send'!==this._direction)throw new Error('method can just be called for handlers with "send" direction')}},{key:"_assertRecvDirection",value:function(){if('recv'!==this._direction)throw new Error('method can just be called for handlers with "recv" direction')}}],[{key:"createFactory",value:function(){return function(){return new v}}}]),v})(x.HandlerInterface);_e.Chrome74=C},601,[22,67,9,10,12,14,17,602,588,592,593,606,607,608,609,611]); +__d(function(g,r,i,a,m,e,d){var s=r(d[0]),t=r(d[1]);e.write=t,e.parse=s.parse,e.parseParams=s.parseParams,e.parseFmtpConfig=s.parseFmtpConfig,e.parsePayloads=s.parsePayloads,e.parseRemoteCandidates=s.parseRemoteCandidates,e.parseImageAttributes=s.parseImageAttributes,e.parseSimulcastStreamList=s.parseSimulcastStreamList},602,[603,605]); +__d(function(g,r,_i,a,m,e,d){var t=function(t){return String(Number(t))===t?Number(t):t},n=function(n,u,s,i){if(i&&!s)u[i]=t(n[1]);else for(var p=0;p1&&(n[s[0]]=void 0),n};e.parseParams=function(t){return t.split(/;\s?/).reduce(p,{})},e.parseFmtpConfig=e.parseParams,e.parsePayloads=function(t){return t.toString().split(' ').map(Number)},e.parseRemoteCandidates=function(n){for(var u=[],s=n.split(' ').map(t),i=0;i=t)return n;var u=s[o];switch(o+=1,n){case'%%':return'%';case'%s':return String(u);case'%d':return Number(u);case'%v':return''}})},s=function(n,u,s){var t=[n+'='+(u.format instanceof Function?u.format(u.push?s:s[u.name]):u.format)];if(u.names)for(var c=0;c=r.length?{done:!0}:{done:!1,value:r[i++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function t(r,t){if(r){if("string"==typeof r)return n(r,t);var o=Object.prototype.toString.call(r).slice(8,-1);return"Object"===o&&r.constructor&&(o=r.constructor.name),"Map"===o||"Set"===o?Array.from(r):"Arguments"===o||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(o)?n(r,t):void 0}}function n(r,t){(null==t||t>r.length)&&(t=r.length);for(var n=0,o=new Array(t);n=t.length?{done:!0}:{done:!1,value:t[i++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function n(t,s){if(t){if("string"==typeof t)return o(t,s);var n=Object.prototype.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?o(t,s):void 0}}function o(t,s){(null==s||s>t.length)&&(s=t.length);for(var n=0,o=new Array(s);n=t.length?{done:!0}:{done:!1,value:t[o++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function n(t,i){if(t){if("string"==typeof t)return o(t,i);var s=Object.prototype.toString.call(t).slice(8,-1);return"Object"===s&&t.constructor&&(s=t.constructor.name),"Map"===s||"Set"===s?Array.from(t):"Arguments"===s||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(s)?o(t,i):void 0}}function o(t,i){(null==i||i>t.length)&&(i=t.length);for(var s=0,n=new Array(i);s0&&void 0!==arguments[0]?arguments[0]:{}).oldDataChannelSpec,i=void 0!==t&&t,s=new u.OfferMediaSection({iceParameters:this._iceParameters,iceCandidates:this._iceCandidates,dtlsParameters:this._dtlsParameters,sctpParameters:this._sctpParameters,plainRtpParameters:this._plainRtpParameters,mid:'datachannel',kind:'application',oldDataChannelSpec:i});this._addMediaSection(s)}},{key:"getSdp",value:function(){return this._sdpObject.origin.sessionVersion++,h.write(this._sdpObject)}},{key:"_addMediaSection",value:function(t){this._firstMid||(this._firstMid=t.mid),this._mediaSections.push(t),this._midToIndex.set(t.mid,this._mediaSections.length-1),this._sdpObject.media.push(t.getObject()),this._regenerateBundleMids()}},{key:"_replaceMediaSection",value:function(t,i){if('string'==typeof i){var s=this._midToIndex.get(i);if(void 0===s)throw new Error("no media section found for reuseMid '"+i+"'");var n=this._mediaSections[s];this._mediaSections[s]=t,this._midToIndex.delete(n.mid),this._midToIndex.set(t.mid,s),this._sdpObject.media[s]=t.getObject(),this._regenerateBundleMids()}else{var o=this._midToIndex.get(t.mid);if(void 0===o)throw new Error("no media section found with mid '"+t.mid+"'");this._mediaSections[o]=t,this._sdpObject.media[o]=t.getObject()}}},{key:"_regenerateBundleMids",value:function(){this._dtlsParameters&&(this._sdpObject.groups[0].mids=this._mediaSections.filter(function(t){return!t.closed}).map(function(t){return t.mid}).join(' '))}}]),n})();e.RemoteSdp=_},609,[9,10,602,588,610]); +__d(function(g,r,_i4,a,_m,_e,d){"use strict";var e=r(d[0]),t=r(d[1]),i=r(d[2]),c=r(d[3]),s=r(d[4]);function o(e){var c=n();return function(){var s,o=i(e);if(c){var n=i(this).constructor;s=Reflect.construct(o,arguments,n)}else s=o.apply(this,arguments);return t(this,s)}}function n(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}function p(e,t){var i="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(i)return(i=i.call(e)).next.bind(i);if(Array.isArray(e)||(i=m(e))||t&&e&&"number"==typeof e.length){i&&(e=i);var c=0;return function(){return c>=e.length?{done:!0}:{done:!1,value:e[c++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function m(e,t){if(e){if("string"==typeof e)return l(e,t);var i=Object.prototype.toString.call(e).slice(8,-1);return"Object"===i&&e.constructor&&(i=e.constructor.name),"Map"===i||"Set"===i?Array.from(e):"Arguments"===i||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i)?l(e,t):void 0}}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var i=0,c=new Array(t);i1&&(i.encoding=e.channels),t._mediaObject.rtp.push(i);var c=v.clone(e.parameters,{});if(y){var s=y.opusStereo,o=y.opusFec,n=y.opusDtx,m=y.opusMaxPlaybackRate,l=y.opusMaxAverageBitrate,u=y.opusPtime,b=y.videoGoogleStartBitrate,f=y.videoGoogleMaxBitrate,_=y.videoGoogleMinBitrate,j=O.codecs.find(function(t){return t.payloadType===e.payloadType});switch(e.mimeType.toLowerCase()){case'audio/opus':void 0!==s&&(j.parameters['sprop-stereo']=s?1:0,c.stereo=s?1:0),void 0!==o&&(j.parameters.useinbandfec=o?1:0,c.useinbandfec=o?1:0),void 0!==n&&(j.parameters.usedtx=n?1:0,c.usedtx=n?1:0),void 0!==m&&(c.maxplaybackrate=m),void 0!==l&&(c.maxaveragebitrate=l),void 0!==u&&(j.parameters.ptime=u,c.ptime=u);break;case'video/vp8':case'video/vp9':case'video/h264':case'video/h265':void 0!==b&&(c['x-google-start-bitrate']=b),void 0!==f&&(c['x-google-max-bitrate']=f),void 0!==_&&(c['x-google-min-bitrate']=_)}}for(var x={payload:e.payloadType,config:''},P=0,S=Object.keys(c);P1&&(T.encoding=M.channels),t._mediaObject.rtp.push(T);for(var w={payload:M.payloadType,config:''},R=0,B=Object.keys(M.parameters);R1&&(v.encoding=f.channels),this._mediaObject.rtp.push(v);for(var _={payload:f.payloadType,config:''},O=0,j=Object.keys(f.parameters);O=e.length?{done:!0}:{done:!1,value:e[s++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function u(e,t){if(e){if("string"==typeof e)return l(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?l(e,t):void 0}}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,s=new Array(t);n1&&(D.debug('send() | enabling legacy simulcast'),v=_.parse(m.sdp),b=v.media[f.idx],x.addLegacySimulcast({offerMediaObject:b,numStreams:i.length}),m={type:'offer',sdp:_.write(v)}),R=!1,k=P.parse((i||[{}])[0].scalabilityMode),i&&1===i.length&&k.spatialLayers>1&&'video/vp9'===u.codecs[0].mimeType.toLowerCase()&&(D.debug('send() | enabling legacy simulcast for VP9 SVC'),R=!0,v=_.parse(m.sdp),b=v.media[f.idx],x.addLegacySimulcast({offerMediaObject:b,numStreams:k.spatialLayers}),m={type:'offer',sdp:_.write(v)}),D.debug('send() | calling pc.setLocalDescription() [offer:%o]',m),B.next=23,t.awrap(this._pc.setLocalDescription(m));case 23:if(!i){B.next=38;break}D.debug('send() | applying given encodings'),T=h.sender.getParameters(),C=0;case 27:if(!(C<(T.encodings||[]).length)){B.next=36;break}if(M=T.encodings[C],I=i[C]){B.next=32;break}return B.abrupt("break",36);case 32:T.encodings[C]=e(M,I);case 33:++C,B.next=27;break;case 36:return B.next=38,t.awrap(h.sender.setParameters(T));case 38:if(L=h.mid,u.mid=L,v=_.parse(this._pc.localDescription.sdp),b=v.media[f.idx],u.rtcp.cname=w.getCname({offerMediaObject:b}),u.encodings=x.getRtpEncodings({offerMediaObject:b}),i)for(O=0;O1&&('video/vp8'===u.codecs[0].mimeType.toLowerCase()||'video/h264'===u.codecs[0].mimeType.toLowerCase()))for(j=p(u.encodings);!(E=j()).done;)E.value.scalabilityMode='S1T3';return this._remoteSdp.send({offerMediaObject:b,reuseMid:f.reuseMid,offerRtpParameters:u,answerRtpParameters:l,codecOptions:c}),A={type:'answer',sdp:this._remoteSdp.getSdp()},D.debug('send() | calling pc.setRemoteDescription() [answer:%o]',A),B.next=52,t.awrap(this._pc.setRemoteDescription(A));case 52:return this._mapMidTransceiver.set(L,h),B.abrupt("return",{localId:L,rtpParameters:u,rtpSender:h.sender});case 54:case"end":return B.stop()}},null,this,null,Promise)}},{key:"stopSending",value:function(e){var n,s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertSendDirection(),D.debug('stopSending() [localId:%s]',e),n=this._mapMidTransceiver.get(e)){c.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return n.sender.replaceTrack(null),this._pc.removeTrack(n.sender),this._remoteSdp.closeMediaSection(n.mid),c.next=10,t.awrap(this._pc.createOffer());case 10:return s=c.sent,D.debug('stopSending() | calling pc.setLocalDescription() [offer:%o]',s),c.next=14,t.awrap(this._pc.setLocalDescription(s));case 14:return i={type:'answer',sdp:this._remoteSdp.getSdp()},D.debug('stopSending() | calling pc.setRemoteDescription() [answer:%o]',i),c.next=18,t.awrap(this._pc.setRemoteDescription(i));case 18:this._mapMidTransceiver.delete(e);case 19:case"end":return c.stop()}},null,this,null,Promise)}},{key:"replaceTrack",value:function(e,n){var s;return t.async(function(i){for(;;)switch(i.prev=i.next){case 0:if(this._assertSendDirection(),n?D.debug('replaceTrack() [localId:%s, track.id:%s]',e,n.id):D.debug('replaceTrack() [localId:%s, no track]',e),s=this._mapMidTransceiver.get(e)){i.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return i.next=7,t.awrap(s.sender.replaceTrack(n));case 7:case"end":return i.stop()}},null,this,null,Promise)}},{key:"setMaxSpatialLayer",value:function(e,n){var s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertSendDirection(),D.debug('setMaxSpatialLayer() [localId:%s, spatialLayer:%s]',e,n),s=this._mapMidTransceiver.get(e)){c.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return(i=s.sender.getParameters()).encodings.forEach(function(e,t){e.active=t<=n}),c.next=9,t.awrap(s.sender.setParameters(i));case 9:case"end":return c.stop()}},null,this,null,Promise)}},{key:"setRtpEncodingParameters",value:function(n,s){var i,c;return t.async(function(o){for(;;)switch(o.prev=o.next){case 0:if(this._assertSendDirection(),D.debug('setRtpEncodingParameters() [localId:%s, params:%o]',n,s),i=this._mapMidTransceiver.get(n)){o.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return(c=i.sender.getParameters()).encodings.forEach(function(t,n){c.encodings[n]=e(e({},t),s)}),o.next=9,t.awrap(i.sender.setParameters(c));case 9:case"end":return o.stop()}},null,this,null,Promise)}},{key:"getSenderStats",value:function(e){var n;return t.async(function(t){for(;;)switch(t.prev=t.next){case 0:if(this._assertSendDirection(),n=this._mapMidTransceiver.get(e)){t.next=4;break}throw new Error('associated RTCRtpTransceiver not found');case 4:return t.abrupt("return",n.sender.getStats());case 5:case"end":return t.stop()}},null,this,null,Promise)}},{key:"sendDataChannel",value:function(e){var n,s,i,c,o,p,u,l,f,h,m,v;return t.async(function(b){for(;;)switch(b.prev=b.next){case 0:if(n=e.ordered,s=e.maxPacketLifeTime,i=e.maxRetransmits,c=e.label,o=e.protocol,this._assertSendDirection(),p={negotiated:!0,id:this._nextSendSctpStreamId,ordered:n,maxPacketLifeTime:s,maxRetransmitTime:s,maxRetransmits:i,protocol:o},D.debug('sendDataChannel() [options:%o]',p),u=this._pc.createDataChannel(c,p),this._nextSendSctpStreamId=++this._nextSendSctpStreamId%T.MIS,this._hasDataChannelMediaSection){b.next=24;break}return b.next=9,t.awrap(this._pc.createOffer());case 9:if(l=b.sent,f=_.parse(l.sdp),h=f.media.find(function(e){return'application'===e.type}),this._transportReady){b.next=15;break}return b.next=15,t.awrap(this._setupTransport({localDtlsRole:'server',localSdpObject:f}));case 15:return D.debug('sendDataChannel() | calling pc.setLocalDescription() [offer:%o]',l),b.next=18,t.awrap(this._pc.setLocalDescription(l));case 18:return this._remoteSdp.sendSctpAssociation({offerMediaObject:h}),m={type:'answer',sdp:this._remoteSdp.getSdp()},D.debug('sendDataChannel() | calling pc.setRemoteDescription() [answer:%o]',m),b.next=23,t.awrap(this._pc.setRemoteDescription(m));case 23:this._hasDataChannelMediaSection=!0;case 24:return v={streamId:p.id,ordered:p.ordered,maxPacketLifeTime:p.maxPacketLifeTime,maxRetransmits:p.maxRetransmits},b.abrupt("return",{dataChannel:u,sctpStreamParameters:v});case 26:case"end":return b.stop()}},null,this,null,Promise)}},{key:"receive",value:function(e){var n,s,i,c,o,p,u,l,f;return t.async(function(h){for(;;)switch(h.prev=h.next){case 0:return n=e.trackId,s=e.kind,i=e.rtpParameters,this._assertRecvDirection(),D.debug('receive() [trackId:%s, kind:%s]',n,s),c=i.mid||String(this._mapMidTransceiver.size),this._remoteSdp.receive({mid:c,kind:s,offerRtpParameters:i,streamId:i.rtcp.cname,trackId:n}),o={type:'offer',sdp:this._remoteSdp.getSdp()},D.debug('receive() | calling pc.setRemoteDescription() [offer:%o]',o),h.next=9,t.awrap(this._pc.setRemoteDescription(o));case 9:return h.next=11,t.awrap(this._pc.createAnswer());case 11:if(p=h.sent,u=_.parse(p.sdp),l=u.media.find(function(e){return String(e.mid)===c}),w.applyCodecParameters({offerRtpParameters:i,answerMediaObject:l}),p={type:'answer',sdp:_.write(u)},this._transportReady){h.next=19;break}return h.next=19,t.awrap(this._setupTransport({localDtlsRole:'client',localSdpObject:u}));case 19:return D.debug('receive() | calling pc.setLocalDescription() [answer:%o]',p),h.next=22,t.awrap(this._pc.setLocalDescription(p));case 22:if(f=this._pc.getTransceivers().find(function(e){return e.mid===c})){h.next=25;break}throw new Error('new RTCRtpTransceiver not found');case 25:return this._mapMidTransceiver.set(c,f),h.abrupt("return",{localId:c,track:f.receiver.track,rtpReceiver:f.receiver});case 27:case"end":return h.stop()}},null,this,null,Promise)}},{key:"stopReceiving",value:function(e){var n,s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertRecvDirection(),D.debug('stopReceiving() [localId:%s]',e),n=this._mapMidTransceiver.get(e)){c.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return this._remoteSdp.closeMediaSection(n.mid),s={type:'offer',sdp:this._remoteSdp.getSdp()},D.debug('stopReceiving() | calling pc.setRemoteDescription() [offer:%o]',s),c.next=10,t.awrap(this._pc.setRemoteDescription(s));case 10:return c.next=12,t.awrap(this._pc.createAnswer());case 12:return i=c.sent,D.debug('stopReceiving() | calling pc.setLocalDescription() [answer:%o]',i),c.next=16,t.awrap(this._pc.setLocalDescription(i));case 16:this._mapMidTransceiver.delete(e);case 17:case"end":return c.stop()}},null,this,null,Promise)}},{key:"pauseReceiving",value:function(e){return t.async(function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}},null,null,null,Promise)}},{key:"resumeReceiving",value:function(e){return t.async(function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}},null,null,null,Promise)}},{key:"getReceiverStats",value:function(e){var n;return t.async(function(t){for(;;)switch(t.prev=t.next){case 0:if(this._assertRecvDirection(),n=this._mapMidTransceiver.get(e)){t.next=4;break}throw new Error('associated RTCRtpTransceiver not found');case 4:return t.abrupt("return",n.receiver.getStats());case 5:case"end":return t.stop()}},null,this,null,Promise)}},{key:"receiveDataChannel",value:function(e){var n,s,i,c,o,p,u,l,f,h,m,v;return t.async(function(b){for(;;)switch(b.prev=b.next){case 0:if(n=e.sctpStreamParameters,s=e.label,i=e.protocol,this._assertRecvDirection(),c=n.streamId,o=n.ordered,p=n.maxPacketLifeTime,u=n.maxRetransmits,l={negotiated:!0,id:c,ordered:o,maxPacketLifeTime:p,maxRetransmitTime:p,maxRetransmits:u,protocol:i},D.debug('receiveDataChannel() [options:%o]',l),f=this._pc.createDataChannel(s,l),this._hasDataChannelMediaSection){b.next=23;break}return this._remoteSdp.receiveSctpAssociation(),h={type:'offer',sdp:this._remoteSdp.getSdp()},D.debug('receiveDataChannel() | calling pc.setRemoteDescription() [offer:%o]',h),b.next=12,t.awrap(this._pc.setRemoteDescription(h));case 12:return b.next=14,t.awrap(this._pc.createAnswer());case 14:if(m=b.sent,this._transportReady){b.next=19;break}return v=_.parse(m.sdp),b.next=19,t.awrap(this._setupTransport({localDtlsRole:'client',localSdpObject:v}));case 19:return D.debug('receiveDataChannel() | calling pc.setRemoteDescription() [answer:%o]',m),b.next=22,t.awrap(this._pc.setLocalDescription(m));case 22:this._hasDataChannelMediaSection=!0;case 23:return b.abrupt("return",{dataChannel:f});case 24:case"end":return b.stop()}},null,this,null,Promise)}},{key:"_setupTransport",value:function(e){var n,s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:return n=e.localDtlsRole,(s=e.localSdpObject)||(s=_.parse(this._pc.localDescription.sdp)),(i=w.extractDtlsParameters({sdpObject:s})).role=n,this._remoteSdp.updateDtlsRole('client'===n?'server':'client'),c.next=7,t.awrap(this.safeEmitAsPromise('@connect',{dtlsParameters:i}));case 7:this._transportReady=!0;case 8:case"end":return c.stop()}},null,this,null,Promise)}},{key:"_assertSendDirection",value:function(){if('send'!==this._direction)throw new Error('method can just be called for handlers with "send" direction')}},{key:"_assertRecvDirection",value:function(){if('recv'!==this._direction)throw new Error('method can just be called for handlers with "recv" direction')}}],[{key:"createFactory",value:function(){return function(){return new v}}}]),v})(R.HandlerInterface);_e.Chrome70=C},612,[22,67,9,10,12,14,17,602,588,592,593,606,607,608,609,611]); +__d(function(g,_r,_i,a,_m,_e,d){"use strict";var e=_r(d[0]),t=_r(d[1]),r=_r(d[2]),n=_r(d[3]),s=_r(d[4]),c=_r(d[5]),i=_r(d[6]);function o(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(r)return(r=r.call(e)).next.bind(r);if(Array.isArray(e)||(r=p(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var n=0;return function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function p(e,t){if(e){if("string"==typeof e)return l(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?l(e,t):void 0}}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r1&&(k.debug('send() | enabling simulcast'),l=v.parse(p.sdp),u=l.media.find(function(e){return'video'===e.type}),w.addLegacySimulcast({offerMediaObject:u,track:n,numStreams:s.length}),p={type:'offer',sdp:v.write(l)}),k.debug('send() | calling pc.setLocalDescription() [offer:%o]',p),I.next=21,t.awrap(this._pc.setLocalDescription(p));case 21:if(l=v.parse(this._pc.localDescription.sdp),u=l.media.find(function(e){return e.type===n.kind}),f.rtcp.cname=R.getCname({offerMediaObject:u}),f.encodings=w.getRtpEncodings({offerMediaObject:u,track:n}),s)for(m=0;m1&&'video/vp8'===f.codecs[0].mimeType.toLowerCase())for(S=o(f.encodings);!(y=S()).done;)y.value.scalabilityMode='S1T3';return this._remoteSdp.send({offerMediaObject:u,offerRtpParameters:f,answerRtpParameters:h,codecOptions:c}),x={type:'answer',sdp:this._remoteSdp.getSdp()},k.debug('send() | calling pc.setRemoteDescription() [answer:%o]',x),I.next=32,t.awrap(this._pc.setRemoteDescription(x));case 32:return P=String(this._nextSendLocalId),this._nextSendLocalId++,D=this._pc.getSenders().find(function(e){return e.track===n}),this._mapSendLocalIdRtpSender.set(P,D),I.abrupt("return",{localId:P,rtpParameters:f,rtpSender:D});case 37:case"end":return I.stop()}},null,this,null,Promise)}},{key:"stopSending",value:function(e){var r,n,s;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertSendDirection(),k.debug('stopSending() [localId:%s]',e),r=this._mapSendLocalIdRtpSender.get(e)){c.next=5;break}throw new Error('associated RTCRtpSender not found');case 5:return this._pc.removeTrack(r),r.track&&this._sendStream.removeTrack(r.track),this._mapSendLocalIdRtpSender.delete(e),c.next=10,t.awrap(this._pc.createOffer());case 10:return n=c.sent,k.debug('stopSending() | calling pc.setLocalDescription() [offer:%o]',n),c.prev=12,c.next=15,t.awrap(this._pc.setLocalDescription(n));case 15:c.next=23;break;case 17:if(c.prev=17,c.t0=c.catch(12),0!==this._sendStream.getTracks().length){c.next=22;break}return k.warn('stopSending() | ignoring expected error due no sending tracks: %s',c.t0.toString()),c.abrupt("return");case 22:throw c.t0;case 23:if('stable'!==this._pc.signalingState){c.next=25;break}return c.abrupt("return");case 25:return s={type:'answer',sdp:this._remoteSdp.getSdp()},k.debug('stopSending() | calling pc.setRemoteDescription() [answer:%o]',s),c.next=29,t.awrap(this._pc.setRemoteDescription(s));case 29:case"end":return c.stop()}},null,this,[[12,17]],Promise)}},{key:"replaceTrack",value:function(e,r){var n,s;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertSendDirection(),r?k.debug('replaceTrack() [localId:%s, track.id:%s]',e,r.id):k.debug('replaceTrack() [localId:%s, no track]',e),n=this._mapSendLocalIdRtpSender.get(e)){c.next=5;break}throw new Error('associated RTCRtpSender not found');case 5:return s=n.track,c.next=8,t.awrap(n.replaceTrack(r));case 8:s&&this._sendStream.removeTrack(s),r&&this._sendStream.addTrack(r);case 10:case"end":return c.stop()}},null,this,null,Promise)}},{key:"setMaxSpatialLayer",value:function(e,r){var n,s;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertSendDirection(),k.debug('setMaxSpatialLayer() [localId:%s, spatialLayer:%s]',e,r),n=this._mapSendLocalIdRtpSender.get(e)){c.next=5;break}throw new Error('associated RTCRtpSender not found');case 5:return(s=n.getParameters()).encodings.forEach(function(e,t){e.active=t<=r}),c.next=9,t.awrap(n.setParameters(s));case 9:case"end":return c.stop()}},null,this,null,Promise)}},{key:"setRtpEncodingParameters",value:function(r,n){var s,c;return t.async(function(i){for(;;)switch(i.prev=i.next){case 0:if(this._assertSendDirection(),k.debug('setRtpEncodingParameters() [localId:%s, params:%o]',r,n),s=this._mapSendLocalIdRtpSender.get(r)){i.next=5;break}throw new Error('associated RTCRtpSender not found');case 5:return(c=s.getParameters()).encodings.forEach(function(t,r){c.encodings[r]=e(e({},t),n)}),i.next=9,t.awrap(s.setParameters(c));case 9:case"end":return i.stop()}},null,this,null,Promise)}},{key:"getSenderStats",value:function(e){var r;return t.async(function(t){for(;;)switch(t.prev=t.next){case 0:if(this._assertSendDirection(),r=this._mapSendLocalIdRtpSender.get(e)){t.next=4;break}throw new Error('associated RTCRtpSender not found');case 4:return t.abrupt("return",r.getStats());case 5:case"end":return t.stop()}},null,this,null,Promise)}},{key:"sendDataChannel",value:function(e){var r,n,s,c,i,o,p,l,u,f,h,m;return t.async(function(S){for(;;)switch(S.prev=S.next){case 0:if(r=e.ordered,n=e.maxPacketLifeTime,s=e.maxRetransmits,c=e.label,i=e.protocol,this._assertSendDirection(),o={negotiated:!0,id:this._nextSendSctpStreamId,ordered:r,maxPacketLifeTime:n,maxRetransmitTime:n,maxRetransmits:s,protocol:i},k.debug('sendDataChannel() [options:%o]',o),p=this._pc.createDataChannel(c,o),this._nextSendSctpStreamId=++this._nextSendSctpStreamId%P.MIS,this._hasDataChannelMediaSection){S.next=24;break}return S.next=9,t.awrap(this._pc.createOffer());case 9:if(l=S.sent,u=v.parse(l.sdp),f=u.media.find(function(e){return'application'===e.type}),this._transportReady){S.next=15;break}return S.next=15,t.awrap(this._setupTransport({localDtlsRole:'server',localSdpObject:u}));case 15:return k.debug('sendDataChannel() | calling pc.setLocalDescription() [offer:%o]',l),S.next=18,t.awrap(this._pc.setLocalDescription(l));case 18:return this._remoteSdp.sendSctpAssociation({offerMediaObject:f}),h={type:'answer',sdp:this._remoteSdp.getSdp()},k.debug('sendDataChannel() | calling pc.setRemoteDescription() [answer:%o]',h),S.next=23,t.awrap(this._pc.setRemoteDescription(h));case 23:this._hasDataChannelMediaSection=!0;case 24:return m={streamId:o.id,ordered:o.ordered,maxPacketLifeTime:o.maxPacketLifeTime,maxRetransmits:o.maxRetransmits},S.abrupt("return",{dataChannel:p,sctpStreamParameters:m});case 26:case"end":return S.stop()}},null,this,null,Promise)}},{key:"receive",value:function(e){var r,n,s,c,i,o,p,l,u,f;return t.async(function(h){for(;;)switch(h.prev=h.next){case 0:return r=e.trackId,n=e.kind,s=e.rtpParameters,this._assertRecvDirection(),k.debug('receive() [trackId:%s, kind:%s]',r,n),c=r,i=n,this._remoteSdp.receive({mid:i,kind:n,offerRtpParameters:s,streamId:s.rtcp.cname,trackId:r}),o={type:'offer',sdp:this._remoteSdp.getSdp()},k.debug('receive() | calling pc.setRemoteDescription() [offer:%o]',o),h.next=10,t.awrap(this._pc.setRemoteDescription(o));case 10:return h.next=12,t.awrap(this._pc.createAnswer());case 12:if(p=h.sent,l=v.parse(p.sdp),u=l.media.find(function(e){return String(e.mid)===i}),R.applyCodecParameters({offerRtpParameters:s,answerMediaObject:u}),p={type:'answer',sdp:v.write(l)},this._transportReady){h.next=20;break}return h.next=20,t.awrap(this._setupTransport({localDtlsRole:'client',localSdpObject:l}));case 20:return k.debug('receive() | calling pc.setLocalDescription() [answer:%o]',p),h.next=23,t.awrap(this._pc.setLocalDescription(p));case 23:if(f=this._pc.getReceivers().find(function(e){return e.track&&e.track.id===c})){h.next=26;break}throw new Error('new RTCRtpReceiver not');case 26:return this._mapRecvLocalIdInfo.set(c,{mid:i,rtpParameters:s,rtpReceiver:f}),h.abrupt("return",{localId:c,track:f.track,rtpReceiver:f});case 28:case"end":return h.stop()}},null,this,null,Promise)}},{key:"stopReceiving",value:function(e){var r,n,s,c,i;return t.async(function(o){for(;;)switch(o.prev=o.next){case 0:return this._assertRecvDirection(),k.debug('stopReceiving() [localId:%s]',e),r=this._mapRecvLocalIdInfo.get(e)||{},n=r.mid,s=r.rtpParameters,this._mapRecvLocalIdInfo.delete(e),this._remoteSdp.planBStopReceiving({mid:n,offerRtpParameters:s}),c={type:'offer',sdp:this._remoteSdp.getSdp()},k.debug('stopReceiving() | calling pc.setRemoteDescription() [offer:%o]',c),o.next=9,t.awrap(this._pc.setRemoteDescription(c));case 9:return o.next=11,t.awrap(this._pc.createAnswer());case 11:return i=o.sent,k.debug('stopReceiving() | calling pc.setLocalDescription() [answer:%o]',i),o.next=15,t.awrap(this._pc.setLocalDescription(i));case 15:case"end":return o.stop()}},null,this,null,Promise)}},{key:"pauseReceiving",value:function(e){return t.async(function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}},null,null,null,Promise)}},{key:"resumeReceiving",value:function(e){return t.async(function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}},null,null,null,Promise)}},{key:"getReceiverStats",value:function(e){var r,n;return t.async(function(t){for(;;)switch(t.prev=t.next){case 0:if(this._assertRecvDirection(),r=this._mapRecvLocalIdInfo.get(e)||{},n=r.rtpReceiver){t.next=4;break}throw new Error('associated RTCRtpReceiver not found');case 4:return t.abrupt("return",n.getStats());case 5:case"end":return t.stop()}},null,this,null,Promise)}},{key:"receiveDataChannel",value:function(e){var r,n,s,c,i,o,p,l,u,f,h,m;return t.async(function(S){for(;;)switch(S.prev=S.next){case 0:if(r=e.sctpStreamParameters,n=e.label,s=e.protocol,this._assertRecvDirection(),c=r.streamId,i=r.ordered,o=r.maxPacketLifeTime,p=r.maxRetransmits,l={negotiated:!0,id:c,ordered:i,maxPacketLifeTime:o,maxRetransmitTime:o,maxRetransmits:p,protocol:s},k.debug('receiveDataChannel() [options:%o]',l),u=this._pc.createDataChannel(n,l),this._hasDataChannelMediaSection){S.next=23;break}return this._remoteSdp.receiveSctpAssociation({oldDataChannelSpec:!0}),f={type:'offer',sdp:this._remoteSdp.getSdp()},k.debug('receiveDataChannel() | calling pc.setRemoteDescription() [offer:%o]',f),S.next=12,t.awrap(this._pc.setRemoteDescription(f));case 12:return S.next=14,t.awrap(this._pc.createAnswer());case 14:if(h=S.sent,this._transportReady){S.next=19;break}return m=v.parse(h.sdp),S.next=19,t.awrap(this._setupTransport({localDtlsRole:'client',localSdpObject:m}));case 19:return k.debug('receiveDataChannel() | calling pc.setRemoteDescription() [answer:%o]',h),S.next=22,t.awrap(this._pc.setLocalDescription(h));case 22:this._hasDataChannelMediaSection=!0;case 23:return S.abrupt("return",{dataChannel:u});case 24:case"end":return S.stop()}},null,this,null,Promise)}},{key:"_setupTransport",value:function(e){var r,n,s;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:return r=e.localDtlsRole,(n=e.localSdpObject)||(n=v.parse(this._pc.localDescription.sdp)),(s=R.extractDtlsParameters({sdpObject:n})).role=r,this._remoteSdp.updateDtlsRole('client'===r?'server':'client'),c.next=7,t.awrap(this.safeEmitAsPromise('@connect',{dtlsParameters:s}));case 7:this._transportReady=!0;case 8:case"end":return c.stop()}},null,this,null,Promise)}},{key:"_assertSendDirection",value:function(){if('send'!==this._direction)throw new Error('method can just be called for handlers with "send" direction')}},{key:"_assertRecvDirection",value:function(){if('recv'!==this._direction)throw new Error('method can just be called for handlers with "recv" direction')}}],[{key:"createFactory",value:function(){return function(){return new m}}}]),m})(y.HandlerInterface);_e.Chrome67=D},613,[22,67,9,10,12,14,17,602,588,592,593,606,614,608,609]); +__d(function(g,r,_i3,a,m,e,d){"use strict";var t=r(d[0]);function s(t,s){var i="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(i)return(i=i.call(t)).next.bind(i);if(Array.isArray(t)||(i=n(t))||s&&t&&"number"==typeof t.length){i&&(t=i);var o=0;return function(){return o>=t.length?{done:!0}:{done:!1,value:t[o++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function n(t,s){if(t){if("string"==typeof t)return i(t,s);var n=Object.prototype.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?i(t,s):void 0}}function i(t,s){(null==s||s>t.length)&&(s=t.length);for(var n=0,i=new Array(s);n=e.length?{done:!0}:{done:!1,value:e[s++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function l(e,t){if(e){if("string"==typeof e)return u(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?u(e,t):void 0}}function u(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,s=new Array(t);n1&&(D.debug('send() | enabling simulcast'),u=_.parse(l.sdp),f=u.media.find(function(e){return'video'===e.type}),R.addLegacySimulcast({offerMediaObject:f,track:s,numStreams:c.length}),l={type:'offer',sdp:_.write(u)}),D.debug('send() | calling pc.setLocalDescription() [offer:%o]',l),I.next=21,t.awrap(this._pc.setLocalDescription(l));case 21:if(u=_.parse(this._pc.localDescription.sdp),f=u.media.find(function(e){return e.type===s.kind}),h.rtcp.cname=x.getCname({offerMediaObject:f}),h.encodings=R.getRtpEncodings({offerMediaObject:f,track:s}),c)for(v=0;v1&&'video/vp8'===h.codecs[0].mimeType.toLowerCase())for(S=p(h.encodings);!(y=S()).done;)y.value.scalabilityMode='S1T3';return this._remoteSdp.send({offerMediaObject:f,offerRtpParameters:h,answerRtpParameters:m,codecOptions:i}),k={type:'answer',sdp:this._remoteSdp.getSdp()},D.debug('send() | calling pc.setRemoteDescription() [answer:%o]',k),I.next=32,t.awrap(this._pc.setRemoteDescription(k));case 32:return P=String(this._nextSendLocalId),this._nextSendLocalId++,this._mapSendLocalIdTrack.set(P,s),I.abrupt("return",{localId:P,rtpParameters:h});case 36:case"end":return I.stop()}},null,this,null,Promise)}},{key:"stopSending",value:function(e){var n,s,c;return t.async(function(i){for(;;)switch(i.prev=i.next){case 0:if(this._assertSendDirection(),D.debug('stopSending() [localId:%s]',e),n=this._mapSendLocalIdTrack.get(e)){i.next=5;break}throw new Error('track not found');case 5:return this._mapSendLocalIdTrack.delete(e),this._sendStream.removeTrack(n),this._pc.addStream(this._sendStream),i.next=10,t.awrap(this._pc.createOffer());case 10:return s=i.sent,D.debug('stopSending() | calling pc.setLocalDescription() [offer:%o]',s),i.prev=12,i.next=15,t.awrap(this._pc.setLocalDescription(s));case 15:i.next=23;break;case 17:if(i.prev=17,i.t0=i.catch(12),0!==this._sendStream.getTracks().length){i.next=22;break}return D.warn('stopSending() | ignoring expected error due no sending tracks: %s',i.t0.toString()),i.abrupt("return");case 22:throw i.t0;case 23:if('stable'!==this._pc.signalingState){i.next=25;break}return i.abrupt("return");case 25:return c={type:'answer',sdp:this._remoteSdp.getSdp()},D.debug('stopSending() | calling pc.setRemoteDescription() [answer:%o]',c),i.next=29,t.awrap(this._pc.setRemoteDescription(c));case 29:case"end":return i.stop()}},null,this,[[12,17]],Promise)}},{key:"replaceTrack",value:function(e,n){return t.async(function(e){for(;;)switch(e.prev=e.next){case 0:throw new y.UnsupportedError('not implemented');case 1:case"end":return e.stop()}},null,null,null,Promise)}},{key:"setMaxSpatialLayer",value:function(e,n){return t.async(function(e){for(;;)switch(e.prev=e.next){case 0:throw new y.UnsupportedError(' not implemented');case 1:case"end":return e.stop()}},null,null,null,Promise)}},{key:"setRtpEncodingParameters",value:function(e,n){return t.async(function(e){for(;;)switch(e.prev=e.next){case 0:throw new y.UnsupportedError('not supported');case 1:case"end":return e.stop()}},null,null,null,Promise)}},{key:"getSenderStats",value:function(e){return t.async(function(e){for(;;)switch(e.prev=e.next){case 0:throw new y.UnsupportedError('not implemented');case 1:case"end":return e.stop()}},null,null,null,Promise)}},{key:"sendDataChannel",value:function(e){var n,s,c,i,o,p,l,u,f,h,m,v;return t.async(function(S){for(;;)switch(S.prev=S.next){case 0:if(n=e.ordered,s=e.maxPacketLifeTime,c=e.maxRetransmits,i=e.label,o=e.protocol,this._assertSendDirection(),p={negotiated:!0,id:this._nextSendSctpStreamId,ordered:n,maxPacketLifeTime:s,maxRetransmitTime:s,maxRetransmits:c,protocol:o},D.debug('sendDataChannel() [options:%o]',p),l=this._pc.createDataChannel(i,p),this._nextSendSctpStreamId=++this._nextSendSctpStreamId%I.MIS,this._hasDataChannelMediaSection){S.next=24;break}return S.next=9,t.awrap(this._pc.createOffer());case 9:if(u=S.sent,f=_.parse(u.sdp),h=f.media.find(function(e){return'application'===e.type}),this._transportReady){S.next=15;break}return S.next=15,t.awrap(this._setupTransport({localDtlsRole:'server',localSdpObject:f}));case 15:return D.debug('sendDataChannel() | calling pc.setLocalDescription() [offer:%o]',u),S.next=18,t.awrap(this._pc.setLocalDescription(u));case 18:return this._remoteSdp.sendSctpAssociation({offerMediaObject:h}),m={type:'answer',sdp:this._remoteSdp.getSdp()},D.debug('sendDataChannel() | calling pc.setRemoteDescription() [answer:%o]',m),S.next=23,t.awrap(this._pc.setRemoteDescription(m));case 23:this._hasDataChannelMediaSection=!0;case 24:return v={streamId:p.id,ordered:p.ordered,maxPacketLifeTime:p.maxPacketLifeTime,maxRetransmits:p.maxRetransmits},S.abrupt("return",{dataChannel:l,sctpStreamParameters:v});case 26:case"end":return S.stop()}},null,this,null,Promise)}},{key:"receive",value:function(e){var n,s,c,i,o,p,l,u,f,h,m,v;return t.async(function(S){for(;;)switch(S.prev=S.next){case 0:return n=e.trackId,s=e.kind,c=e.rtpParameters,this._assertRecvDirection(),D.debug('receive() [trackId:%s, kind:%s]',n,s),i=n,o=s,p=c.rtcp.cname,this._remoteSdp.receive({mid:o,kind:s,offerRtpParameters:c,streamId:p,trackId:n}),l={type:'offer',sdp:this._remoteSdp.getSdp()},D.debug('receive() | calling pc.setRemoteDescription() [offer:%o]',l),S.next=11,t.awrap(this._pc.setRemoteDescription(l));case 11:return S.next=13,t.awrap(this._pc.createAnswer());case 13:if(u=S.sent,f=_.parse(u.sdp),h=f.media.find(function(e){return String(e.mid)===o}),x.applyCodecParameters({offerRtpParameters:c,answerMediaObject:h}),u={type:'answer',sdp:_.write(f)},this._transportReady){S.next=21;break}return S.next=21,t.awrap(this._setupTransport({localDtlsRole:'client',localSdpObject:f}));case 21:return D.debug('receive() | calling pc.setLocalDescription() [answer:%o]',u),S.next=24,t.awrap(this._pc.setLocalDescription(u));case 24:if(m=this._pc.getRemoteStreams().find(function(e){return e.id===p}),v=m.getTrackById(i)){S.next=28;break}throw new Error('remote track not found');case 28:return this._mapRecvLocalIdInfo.set(i,{mid:o,rtpParameters:c}),S.abrupt("return",{localId:i,track:v});case 30:case"end":return S.stop()}},null,this,null,Promise)}},{key:"stopReceiving",value:function(e){var n,s,c,i,o;return t.async(function(p){for(;;)switch(p.prev=p.next){case 0:return this._assertRecvDirection(),D.debug('stopReceiving() [localId:%s]',e),n=this._mapRecvLocalIdInfo.get(e)||{},s=n.mid,c=n.rtpParameters,this._mapRecvLocalIdInfo.delete(e),this._remoteSdp.planBStopReceiving({mid:s,offerRtpParameters:c}),i={type:'offer',sdp:this._remoteSdp.getSdp()},D.debug('stopReceiving() | calling pc.setRemoteDescription() [offer:%o]',i),p.next=9,t.awrap(this._pc.setRemoteDescription(i));case 9:return p.next=11,t.awrap(this._pc.createAnswer());case 11:return o=p.sent,D.debug('stopReceiving() | calling pc.setLocalDescription() [answer:%o]',o),p.next=15,t.awrap(this._pc.setLocalDescription(o));case 15:case"end":return p.stop()}},null,this,null,Promise)}},{key:"pauseReceiving",value:function(e){return t.async(function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}},null,null,null,Promise)}},{key:"resumeReceiving",value:function(e){return t.async(function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}},null,null,null,Promise)}},{key:"getReceiverStats",value:function(e){return t.async(function(e){for(;;)switch(e.prev=e.next){case 0:throw new y.UnsupportedError('not implemented');case 1:case"end":return e.stop()}},null,null,null,Promise)}},{key:"receiveDataChannel",value:function(e){var n,s,c,i,o,p,l,u,f,h,m,v;return t.async(function(S){for(;;)switch(S.prev=S.next){case 0:if(n=e.sctpStreamParameters,s=e.label,c=e.protocol,this._assertRecvDirection(),i=n.streamId,o=n.ordered,p=n.maxPacketLifeTime,l=n.maxRetransmits,u={negotiated:!0,id:i,ordered:o,maxPacketLifeTime:p,maxRetransmitTime:p,maxRetransmits:l,protocol:c},D.debug('receiveDataChannel() [options:%o]',u),f=this._pc.createDataChannel(s,u),this._hasDataChannelMediaSection){S.next=23;break}return this._remoteSdp.receiveSctpAssociation({oldDataChannelSpec:!0}),h={type:'offer',sdp:this._remoteSdp.getSdp()},D.debug('receiveDataChannel() | calling pc.setRemoteDescription() [offer:%o]',h),S.next=12,t.awrap(this._pc.setRemoteDescription(h));case 12:return S.next=14,t.awrap(this._pc.createAnswer());case 14:if(m=S.sent,this._transportReady){S.next=19;break}return v=_.parse(m.sdp),S.next=19,t.awrap(this._setupTransport({localDtlsRole:'client',localSdpObject:v}));case 19:return D.debug('receiveDataChannel() | calling pc.setRemoteDescription() [answer:%o]',m),S.next=22,t.awrap(this._pc.setLocalDescription(m));case 22:this._hasDataChannelMediaSection=!0;case 23:return S.abrupt("return",{dataChannel:f});case 24:case"end":return S.stop()}},null,this,null,Promise)}},{key:"_setupTransport",value:function(e){var n,s,c;return t.async(function(i){for(;;)switch(i.prev=i.next){case 0:return n=e.localDtlsRole,(s=e.localSdpObject)||(s=_.parse(this._pc.localDescription.sdp)),(c=x.extractDtlsParameters({sdpObject:s})).role=n,this._remoteSdp.updateDtlsRole('client'===n?'server':'client'),i.next=7,t.awrap(this.safeEmitAsPromise('@connect',{dtlsParameters:c}));case 7:this._transportReady=!0;case 8:case"end":return i.stop()}},null,this,null,Promise)}},{key:"_assertSendDirection",value:function(){if('send'!==this._direction)throw new Error('method can just be called for handlers with "send" direction')}},{key:"_assertRecvDirection",value:function(){if('recv'!==this._direction)throw new Error('method can just be called for handlers with "recv" direction')}}],[{key:"createFactory",value:function(){return function(){return new v}}}]),v})(k.HandlerInterface);_e.Chrome55=C},615,[22,67,9,10,12,14,17,602,588,591,592,593,606,614,608,609]); +__d(function(g,r,_i,a,_m,_e,d){"use strict";var e=r(d[0]),t=r(d[1]),n=r(d[2]),s=r(d[3]),i=r(d[4]),c=r(d[5]),o=r(d[6]);function p(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(n)return(n=n.call(e)).next.bind(n);if(Array.isArray(e)||(n=u(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var s=0;return function(){return s>=e.length?{done:!0}:{done:!1,value:e[s++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function u(e,t){if(e){if("string"==typeof e)return l(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?l(e,t):void 0}}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,s=new Array(t);n1&&(i.forEach(function(e,t){e.rid="r"+t}),i.reverse()),(u=x.clone(this._sendingRtpParametersByKind[s.kind],{})).codecs=y.reduceCodecs(u.codecs,o),(l=x.clone(this._sendingRemoteRtpParametersByKind[s.kind],{})).codecs=y.reduceCodecs(l.codecs,o),h=this._pc.addTransceiver(s,{direction:'sendonly',streams:[this._sendStream]}),!i){M.next=14;break}return(f=h.sender.getParameters()).encodings=i,M.next=14,t.awrap(h.sender.setParameters(f));case 14:return M.next=16,t.awrap(this._pc.createOffer());case 16:if(m=M.sent,v=_.parse(m.sdp),this._transportReady){M.next=21;break}return M.next=21,t.awrap(this._setupTransport({localDtlsRole:'client',localSdpObject:v}));case 21:return P.debug('send() | calling pc.setLocalDescription() [offer:%o]',m),M.next=24,t.awrap(this._pc.setLocalDescription(m));case 24:if(w=h.mid,u.mid=w,v=_.parse(this._pc.localDescription.sdp),b=v.media[v.media.length-1],u.rtcp.cname=R.getCname({offerMediaObject:b}),i?1===i.length?(k=S.getRtpEncodings({offerMediaObject:b}),e(k[0],i[0]),u.encodings=k):u.encodings=i.reverse():u.encodings=S.getRtpEncodings({offerMediaObject:b}),u.encodings.length>1&&('video/vp8'===u.codecs[0].mimeType.toLowerCase()||'video/h264'===u.codecs[0].mimeType.toLowerCase()))for(D=p(u.encodings);!(T=D()).done;)T.value.scalabilityMode='S1T3';return this._remoteSdp.send({offerMediaObject:b,offerRtpParameters:u,answerRtpParameters:l,codecOptions:c,extmapAllowMixed:!0}),C={type:'answer',sdp:this._remoteSdp.getSdp()},P.debug('send() | calling pc.setRemoteDescription() [answer:%o]',C),M.next=36,t.awrap(this._pc.setRemoteDescription(C));case 36:return this._mapMidTransceiver.set(w,h),M.abrupt("return",{localId:w,rtpParameters:u,rtpSender:h.sender});case 38:case"end":return M.stop()}},null,this,null,Promise)}},{key:"stopSending",value:function(e){var n,s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(P.debug('stopSending() [localId:%s]',e),n=this._mapMidTransceiver.get(e)){c.next=4;break}throw new Error('associated transceiver not found');case 4:return n.sender.replaceTrack(null),this._pc.removeTrack(n.sender),this._remoteSdp.disableMediaSection(n.mid),c.next=9,t.awrap(this._pc.createOffer());case 9:return s=c.sent,P.debug('stopSending() | calling pc.setLocalDescription() [offer:%o]',s),c.next=13,t.awrap(this._pc.setLocalDescription(s));case 13:return i={type:'answer',sdp:this._remoteSdp.getSdp()},P.debug('stopSending() | calling pc.setRemoteDescription() [answer:%o]',i),c.next=17,t.awrap(this._pc.setRemoteDescription(i));case 17:this._mapMidTransceiver.delete(e);case 18:case"end":return c.stop()}},null,this,null,Promise)}},{key:"replaceTrack",value:function(e,n){var s;return t.async(function(i){for(;;)switch(i.prev=i.next){case 0:if(this._assertSendDirection(),n?P.debug('replaceTrack() [localId:%s, track.id:%s]',e,n.id):P.debug('replaceTrack() [localId:%s, no track]',e),s=this._mapMidTransceiver.get(e)){i.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return i.next=7,t.awrap(s.sender.replaceTrack(n));case 7:case"end":return i.stop()}},null,this,null,Promise)}},{key:"setMaxSpatialLayer",value:function(e,n){var s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertSendDirection(),P.debug('setMaxSpatialLayer() [localId:%s, spatialLayer:%s]',e,n),s=this._mapMidTransceiver.get(e)){c.next=5;break}throw new Error('associated transceiver not found');case 5:return i=s.sender.getParameters(),n=i.encodings.length-1-n,i.encodings.forEach(function(e,t){e.active=t>=n}),c.next=10,t.awrap(s.sender.setParameters(i));case 10:case"end":return c.stop()}},null,this,null,Promise)}},{key:"setRtpEncodingParameters",value:function(n,s){var i,c;return t.async(function(o){for(;;)switch(o.prev=o.next){case 0:if(this._assertSendDirection(),P.debug('setRtpEncodingParameters() [localId:%s, params:%o]',n,s),i=this._mapMidTransceiver.get(n)){o.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return(c=i.sender.getParameters()).encodings.forEach(function(t,n){c.encodings[n]=e(e({},t),s)}),o.next=9,t.awrap(i.sender.setParameters(c));case 9:case"end":return o.stop()}},null,this,null,Promise)}},{key:"getSenderStats",value:function(e){var n;return t.async(function(t){for(;;)switch(t.prev=t.next){case 0:if(this._assertSendDirection(),n=this._mapMidTransceiver.get(e)){t.next=4;break}throw new Error('associated RTCRtpTransceiver not found');case 4:return t.abrupt("return",n.sender.getStats());case 5:case"end":return t.stop()}},null,this,null,Promise)}},{key:"sendDataChannel",value:function(e){var n,s,i,c,o,p,u,l,h,f,m,v;return t.async(function(w){for(;;)switch(w.prev=w.next){case 0:if(n=e.ordered,s=e.maxPacketLifeTime,i=e.maxRetransmits,c=e.label,o=e.protocol,this._assertSendDirection(),p={negotiated:!0,id:this._nextSendSctpStreamId,ordered:n,maxPacketLifeTime:s,maxRetransmits:i,protocol:o},P.debug('sendDataChannel() [options:%o]',p),u=this._pc.createDataChannel(c,p),this._nextSendSctpStreamId=++this._nextSendSctpStreamId%T.MIS,this._hasDataChannelMediaSection){w.next=24;break}return w.next=9,t.awrap(this._pc.createOffer());case 9:if(l=w.sent,h=_.parse(l.sdp),f=h.media.find(function(e){return'application'===e.type}),this._transportReady){w.next=15;break}return w.next=15,t.awrap(this._setupTransport({localDtlsRole:'server',localSdpObject:h}));case 15:return P.debug('sendDataChannel() | calling pc.setLocalDescription() [offer:%o]',l),w.next=18,t.awrap(this._pc.setLocalDescription(l));case 18:return this._remoteSdp.sendSctpAssociation({offerMediaObject:f}),m={type:'answer',sdp:this._remoteSdp.getSdp()},P.debug('sendDataChannel() | calling pc.setRemoteDescription() [answer:%o]',m),w.next=23,t.awrap(this._pc.setRemoteDescription(m));case 23:this._hasDataChannelMediaSection=!0;case 24:return v={streamId:p.id,ordered:p.ordered,maxPacketLifeTime:p.maxPacketLifeTime,maxRetransmits:p.maxRetransmits},w.abrupt("return",{dataChannel:u,sctpStreamParameters:v});case 26:case"end":return w.stop()}},null,this,null,Promise)}},{key:"receive",value:function(e){var n,s,i,c,o,p,u,l,h;return t.async(function(f){for(;;)switch(f.prev=f.next){case 0:return n=e.trackId,s=e.kind,i=e.rtpParameters,this._assertRecvDirection(),P.debug('receive() [trackId:%s, kind:%s]',n,s),c=i.mid||String(this._mapMidTransceiver.size),this._remoteSdp.receive({mid:c,kind:s,offerRtpParameters:i,streamId:i.rtcp.cname,trackId:n}),o={type:'offer',sdp:this._remoteSdp.getSdp()},P.debug('receive() | calling pc.setRemoteDescription() [offer:%o]',o),f.next=9,t.awrap(this._pc.setRemoteDescription(o));case 9:return f.next=11,t.awrap(this._pc.createAnswer());case 11:if(p=f.sent,u=_.parse(p.sdp),l=u.media.find(function(e){return String(e.mid)===c}),R.applyCodecParameters({offerRtpParameters:i,answerMediaObject:l}),p={type:'answer',sdp:_.write(u)},this._transportReady){f.next=19;break}return f.next=19,t.awrap(this._setupTransport({localDtlsRole:'client',localSdpObject:u}));case 19:return P.debug('receive() | calling pc.setLocalDescription() [answer:%o]',p),f.next=22,t.awrap(this._pc.setLocalDescription(p));case 22:if(h=this._pc.getTransceivers().find(function(e){return e.mid===c})){f.next=25;break}throw new Error('new RTCRtpTransceiver not found');case 25:return this._mapMidTransceiver.set(c,h),f.abrupt("return",{localId:c,track:h.receiver.track,rtpReceiver:h.receiver});case 27:case"end":return f.stop()}},null,this,null,Promise)}},{key:"stopReceiving",value:function(e){var n,s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertRecvDirection(),P.debug('stopReceiving() [localId:%s]',e),n=this._mapMidTransceiver.get(e)){c.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return this._remoteSdp.closeMediaSection(n.mid),s={type:'offer',sdp:this._remoteSdp.getSdp()},P.debug('stopReceiving() | calling pc.setRemoteDescription() [offer:%o]',s),c.next=10,t.awrap(this._pc.setRemoteDescription(s));case 10:return c.next=12,t.awrap(this._pc.createAnswer());case 12:return i=c.sent,P.debug('stopReceiving() | calling pc.setLocalDescription() [answer:%o]',i),c.next=16,t.awrap(this._pc.setLocalDescription(i));case 16:this._mapMidTransceiver.delete(e);case 17:case"end":return c.stop()}},null,this,null,Promise)}},{key:"pauseReceiving",value:function(e){var n,s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertRecvDirection(),P.debug('pauseReceiving() [localId:%s]',e),n=this._mapMidTransceiver.get(e)){c.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return n.direction='inactive',s={type:'offer',sdp:this._remoteSdp.getSdp()},P.debug('pauseReceiving() | calling pc.setRemoteDescription() [offer:%o]',s),c.next=10,t.awrap(this._pc.setRemoteDescription(s));case 10:return c.next=12,t.awrap(this._pc.createAnswer());case 12:return i=c.sent,P.debug('pauseReceiving() | calling pc.setLocalDescription() [answer:%o]',i),c.next=16,t.awrap(this._pc.setLocalDescription(i));case 16:case"end":return c.stop()}},null,this,null,Promise)}},{key:"resumeReceiving",value:function(e){var n,s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertRecvDirection(),P.debug('resumeReceiving() [localId:%s]',e),n=this._mapMidTransceiver.get(e)){c.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return n.direction='recvonly',s={type:'offer',sdp:this._remoteSdp.getSdp()},P.debug('resumeReceiving() | calling pc.setRemoteDescription() [offer:%o]',s),c.next=10,t.awrap(this._pc.setRemoteDescription(s));case 10:return c.next=12,t.awrap(this._pc.createAnswer());case 12:return i=c.sent,P.debug('resumeReceiving() | calling pc.setLocalDescription() [answer:%o]',i),c.next=16,t.awrap(this._pc.setLocalDescription(i));case 16:case"end":return c.stop()}},null,this,null,Promise)}},{key:"getReceiverStats",value:function(e){var n;return t.async(function(t){for(;;)switch(t.prev=t.next){case 0:if(this._assertRecvDirection(),n=this._mapMidTransceiver.get(e)){t.next=4;break}throw new Error('associated RTCRtpTransceiver not found');case 4:return t.abrupt("return",n.receiver.getStats());case 5:case"end":return t.stop()}},null,this,null,Promise)}},{key:"receiveDataChannel",value:function(e){var n,s,i,c,o,p,u,l,h,f,m,v;return t.async(function(w){for(;;)switch(w.prev=w.next){case 0:if(n=e.sctpStreamParameters,s=e.label,i=e.protocol,this._assertRecvDirection(),c=n.streamId,o=n.ordered,p=n.maxPacketLifeTime,u=n.maxRetransmits,l={negotiated:!0,id:c,ordered:o,maxPacketLifeTime:p,maxRetransmits:u,protocol:i},P.debug('receiveDataChannel() [options:%o]',l),h=this._pc.createDataChannel(s,l),this._hasDataChannelMediaSection){w.next=23;break}return this._remoteSdp.receiveSctpAssociation(),f={type:'offer',sdp:this._remoteSdp.getSdp()},P.debug('receiveDataChannel() | calling pc.setRemoteDescription() [offer:%o]',f),w.next=12,t.awrap(this._pc.setRemoteDescription(f));case 12:return w.next=14,t.awrap(this._pc.createAnswer());case 14:if(m=w.sent,this._transportReady){w.next=19;break}return v=_.parse(m.sdp),w.next=19,t.awrap(this._setupTransport({localDtlsRole:'client',localSdpObject:v}));case 19:return P.debug('receiveDataChannel() | calling pc.setRemoteDescription() [answer:%o]',m),w.next=22,t.awrap(this._pc.setLocalDescription(m));case 22:this._hasDataChannelMediaSection=!0;case 23:return w.abrupt("return",{dataChannel:h});case 24:case"end":return w.stop()}},null,this,null,Promise)}},{key:"_setupTransport",value:function(e){var n,s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:return n=e.localDtlsRole,(s=e.localSdpObject)||(s=_.parse(this._pc.localDescription.sdp)),(i=R.extractDtlsParameters({sdpObject:s})).role=n,this._remoteSdp.updateDtlsRole('client'===n?'server':'client'),c.next=7,t.awrap(this.safeEmitAsPromise('@connect',{dtlsParameters:i}));case 7:this._transportReady=!0;case 8:case"end":return c.stop()}},null,this,null,Promise)}},{key:"_assertSendDirection",value:function(){if('send'!==this._direction)throw new Error('method can just be called for handlers with "send" direction')}},{key:"_assertRecvDirection",value:function(){if('recv'!==this._direction)throw new Error('method can just be called for handlers with "recv" direction')}}],[{key:"createFactory",value:function(){return function(){return new v}}}]),v})(k.HandlerInterface);_e.Firefox60=C},616,[22,67,9,10,12,14,17,602,588,591,592,593,606,607,608,609]); +__d(function(g,r,_i,a,_m,_e,d){"use strict";var e=r(d[0]),t=r(d[1]),n=r(d[2]),s=r(d[3]),i=r(d[4]),c=r(d[5]),o=r(d[6]);function p(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(n)return(n=n.call(e)).next.bind(n);if(Array.isArray(e)||(n=u(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var s=0;return function(){return s>=e.length?{done:!0}:{done:!1,value:e[s++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function u(e,t){if(e){if("string"==typeof e)return l(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?l(e,t):void 0}}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,s=new Array(t);n1&&(k.debug('send() | enabling legacy simulcast'),v=_.parse(m.sdp),w=v.media[f.idx],R.addLegacySimulcast({offerMediaObject:w,numStreams:i.length}),m={type:'offer',sdp:_.write(v)}),k.debug('send() | calling pc.setLocalDescription() [offer:%o]',m),M.next=20,t.awrap(this._pc.setLocalDescription(m));case 20:if(x=h.mid,u.mid=x,v=_.parse(this._pc.localDescription.sdp),w=v.media[f.idx],u.rtcp.cname=y.getCname({offerMediaObject:w}),u.encodings=R.getRtpEncodings({offerMediaObject:w}),i)for(D=0;D1&&('video/vp8'===u.codecs[0].mimeType.toLowerCase()||'video/h264'===u.codecs[0].mimeType.toLowerCase()))for(P=p(u.encodings);!(T=P()).done;)T.value.scalabilityMode='S1T3';return this._remoteSdp.send({offerMediaObject:w,reuseMid:f.reuseMid,offerRtpParameters:u,answerRtpParameters:l,codecOptions:c}),C={type:'answer',sdp:this._remoteSdp.getSdp()},k.debug('send() | calling pc.setRemoteDescription() [answer:%o]',C),M.next=33,t.awrap(this._pc.setRemoteDescription(C));case 33:return this._mapMidTransceiver.set(x,h),M.abrupt("return",{localId:x,rtpParameters:u,rtpSender:h.sender});case 35:case"end":return M.stop()}},null,this,null,Promise)}},{key:"stopSending",value:function(e){var n,s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertSendDirection(),k.debug('stopSending() [localId:%s]',e),n=this._mapMidTransceiver.get(e)){c.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return n.sender.replaceTrack(null),this._pc.removeTrack(n.sender),this._remoteSdp.closeMediaSection(n.mid),c.next=10,t.awrap(this._pc.createOffer());case 10:return s=c.sent,k.debug('stopSending() | calling pc.setLocalDescription() [offer:%o]',s),c.next=14,t.awrap(this._pc.setLocalDescription(s));case 14:return i={type:'answer',sdp:this._remoteSdp.getSdp()},k.debug('stopSending() | calling pc.setRemoteDescription() [answer:%o]',i),c.next=18,t.awrap(this._pc.setRemoteDescription(i));case 18:this._mapMidTransceiver.delete(e);case 19:case"end":return c.stop()}},null,this,null,Promise)}},{key:"replaceTrack",value:function(e,n){var s;return t.async(function(i){for(;;)switch(i.prev=i.next){case 0:if(this._assertSendDirection(),n?k.debug('replaceTrack() [localId:%s, track.id:%s]',e,n.id):k.debug('replaceTrack() [localId:%s, no track]',e),s=this._mapMidTransceiver.get(e)){i.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return i.next=7,t.awrap(s.sender.replaceTrack(n));case 7:case"end":return i.stop()}},null,this,null,Promise)}},{key:"setMaxSpatialLayer",value:function(e,n){var s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertSendDirection(),k.debug('setMaxSpatialLayer() [localId:%s, spatialLayer:%s]',e,n),s=this._mapMidTransceiver.get(e)){c.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return(i=s.sender.getParameters()).encodings.forEach(function(e,t){e.active=t<=n}),c.next=9,t.awrap(s.sender.setParameters(i));case 9:case"end":return c.stop()}},null,this,null,Promise)}},{key:"setRtpEncodingParameters",value:function(n,s){var i,c;return t.async(function(o){for(;;)switch(o.prev=o.next){case 0:if(this._assertSendDirection(),k.debug('setRtpEncodingParameters() [localId:%s, params:%o]',n,s),i=this._mapMidTransceiver.get(n)){o.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return(c=i.sender.getParameters()).encodings.forEach(function(t,n){c.encodings[n]=e(e({},t),s)}),o.next=9,t.awrap(i.sender.setParameters(c));case 9:case"end":return o.stop()}},null,this,null,Promise)}},{key:"getSenderStats",value:function(e){var n;return t.async(function(t){for(;;)switch(t.prev=t.next){case 0:if(this._assertSendDirection(),n=this._mapMidTransceiver.get(e)){t.next=4;break}throw new Error('associated RTCRtpTransceiver not found');case 4:return t.abrupt("return",n.sender.getStats());case 5:case"end":return t.stop()}},null,this,null,Promise)}},{key:"sendDataChannel",value:function(e){var n,s,i,c,o,p,u,l,f,h,m,v;return t.async(function(w){for(;;)switch(w.prev=w.next){case 0:if(n=e.ordered,s=e.maxPacketLifeTime,i=e.maxRetransmits,c=e.label,o=e.protocol,this._assertSendDirection(),p={negotiated:!0,id:this._nextSendSctpStreamId,ordered:n,maxPacketLifeTime:s,maxRetransmits:i,protocol:o},k.debug('sendDataChannel() [options:%o]',p),u=this._pc.createDataChannel(c,p),this._nextSendSctpStreamId=++this._nextSendSctpStreamId%P.MIS,this._hasDataChannelMediaSection){w.next=24;break}return w.next=9,t.awrap(this._pc.createOffer());case 9:if(l=w.sent,f=_.parse(l.sdp),h=f.media.find(function(e){return'application'===e.type}),this._transportReady){w.next=15;break}return w.next=15,t.awrap(this._setupTransport({localDtlsRole:'server',localSdpObject:f}));case 15:return k.debug('sendDataChannel() | calling pc.setLocalDescription() [offer:%o]',l),w.next=18,t.awrap(this._pc.setLocalDescription(l));case 18:return this._remoteSdp.sendSctpAssociation({offerMediaObject:h}),m={type:'answer',sdp:this._remoteSdp.getSdp()},k.debug('sendDataChannel() | calling pc.setRemoteDescription() [answer:%o]',m),w.next=23,t.awrap(this._pc.setRemoteDescription(m));case 23:this._hasDataChannelMediaSection=!0;case 24:return v={streamId:p.id,ordered:p.ordered,maxPacketLifeTime:p.maxPacketLifeTime,maxRetransmits:p.maxRetransmits},w.abrupt("return",{dataChannel:u,sctpStreamParameters:v});case 26:case"end":return w.stop()}},null,this,null,Promise)}},{key:"receive",value:function(e){var n,s,i,c,o,p,u,l,f;return t.async(function(h){for(;;)switch(h.prev=h.next){case 0:return n=e.trackId,s=e.kind,i=e.rtpParameters,this._assertRecvDirection(),k.debug('receive() [trackId:%s, kind:%s]',n,s),c=i.mid||String(this._mapMidTransceiver.size),this._remoteSdp.receive({mid:c,kind:s,offerRtpParameters:i,streamId:i.rtcp.cname,trackId:n}),o={type:'offer',sdp:this._remoteSdp.getSdp()},k.debug('receive() | calling pc.setRemoteDescription() [offer:%o]',o),h.next=9,t.awrap(this._pc.setRemoteDescription(o));case 9:return h.next=11,t.awrap(this._pc.createAnswer());case 11:if(p=h.sent,u=_.parse(p.sdp),l=u.media.find(function(e){return String(e.mid)===c}),y.applyCodecParameters({offerRtpParameters:i,answerMediaObject:l}),p={type:'answer',sdp:_.write(u)},this._transportReady){h.next=19;break}return h.next=19,t.awrap(this._setupTransport({localDtlsRole:'client',localSdpObject:u}));case 19:return k.debug('receive() | calling pc.setLocalDescription() [answer:%o]',p),h.next=22,t.awrap(this._pc.setLocalDescription(p));case 22:if(f=this._pc.getTransceivers().find(function(e){return e.mid===c})){h.next=25;break}throw new Error('new RTCRtpTransceiver not found');case 25:return this._mapMidTransceiver.set(c,f),h.abrupt("return",{localId:c,track:f.receiver.track,rtpReceiver:f.receiver});case 27:case"end":return h.stop()}},null,this,null,Promise)}},{key:"stopReceiving",value:function(e){var n,s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertRecvDirection(),k.debug('stopReceiving() [localId:%s]',e),n=this._mapMidTransceiver.get(e)){c.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return this._remoteSdp.closeMediaSection(n.mid),s={type:'offer',sdp:this._remoteSdp.getSdp()},k.debug('stopReceiving() | calling pc.setRemoteDescription() [offer:%o]',s),c.next=10,t.awrap(this._pc.setRemoteDescription(s));case 10:return c.next=12,t.awrap(this._pc.createAnswer());case 12:return i=c.sent,k.debug('stopReceiving() | calling pc.setLocalDescription() [answer:%o]',i),c.next=16,t.awrap(this._pc.setLocalDescription(i));case 16:this._mapMidTransceiver.delete(e);case 17:case"end":return c.stop()}},null,this,null,Promise)}},{key:"pauseReceiving",value:function(e){var n,s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertRecvDirection(),k.debug('pauseReceiving() [localId:%s]',e),n=this._mapMidTransceiver.get(e)){c.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return n.direction='inactive',s={type:'offer',sdp:this._remoteSdp.getSdp()},k.debug('pauseReceiving() | calling pc.setRemoteDescription() [offer:%o]',s),c.next=10,t.awrap(this._pc.setRemoteDescription(s));case 10:return c.next=12,t.awrap(this._pc.createAnswer());case 12:return i=c.sent,k.debug('pauseReceiving() | calling pc.setLocalDescription() [answer:%o]',i),c.next=16,t.awrap(this._pc.setLocalDescription(i));case 16:case"end":return c.stop()}},null,this,null,Promise)}},{key:"resumeReceiving",value:function(e){var n,s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertRecvDirection(),k.debug('resumeReceiving() [localId:%s]',e),n=this._mapMidTransceiver.get(e)){c.next=5;break}throw new Error('associated RTCRtpTransceiver not found');case 5:return n.direction='recvonly',s={type:'offer',sdp:this._remoteSdp.getSdp()},k.debug('resumeReceiving() | calling pc.setRemoteDescription() [offer:%o]',s),c.next=10,t.awrap(this._pc.setRemoteDescription(s));case 10:return c.next=12,t.awrap(this._pc.createAnswer());case 12:return i=c.sent,k.debug('resumeReceiving() | calling pc.setLocalDescription() [answer:%o]',i),c.next=16,t.awrap(this._pc.setLocalDescription(i));case 16:case"end":return c.stop()}},null,this,null,Promise)}},{key:"getReceiverStats",value:function(e){var n;return t.async(function(t){for(;;)switch(t.prev=t.next){case 0:if(this._assertRecvDirection(),n=this._mapMidTransceiver.get(e)){t.next=4;break}throw new Error('associated RTCRtpTransceiver not found');case 4:return t.abrupt("return",n.receiver.getStats());case 5:case"end":return t.stop()}},null,this,null,Promise)}},{key:"receiveDataChannel",value:function(e){var n,s,i,c,o,p,u,l,f,h,m,v;return t.async(function(w){for(;;)switch(w.prev=w.next){case 0:if(n=e.sctpStreamParameters,s=e.label,i=e.protocol,this._assertRecvDirection(),c=n.streamId,o=n.ordered,p=n.maxPacketLifeTime,u=n.maxRetransmits,l={negotiated:!0,id:c,ordered:o,maxPacketLifeTime:p,maxRetransmits:u,protocol:i},k.debug('receiveDataChannel() [options:%o]',l),f=this._pc.createDataChannel(s,l),this._hasDataChannelMediaSection){w.next=23;break}return this._remoteSdp.receiveSctpAssociation(),h={type:'offer',sdp:this._remoteSdp.getSdp()},k.debug('receiveDataChannel() | calling pc.setRemoteDescription() [offer:%o]',h),w.next=12,t.awrap(this._pc.setRemoteDescription(h));case 12:return w.next=14,t.awrap(this._pc.createAnswer());case 14:if(m=w.sent,this._transportReady){w.next=19;break}return v=_.parse(m.sdp),w.next=19,t.awrap(this._setupTransport({localDtlsRole:'client',localSdpObject:v}));case 19:return k.debug('receiveDataChannel() | calling pc.setRemoteDescription() [answer:%o]',m),w.next=22,t.awrap(this._pc.setLocalDescription(m));case 22:this._hasDataChannelMediaSection=!0;case 23:return w.abrupt("return",{dataChannel:f});case 24:case"end":return w.stop()}},null,this,null,Promise)}},{key:"_setupTransport",value:function(e){var n,s,i;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:return n=e.localDtlsRole,(s=e.localSdpObject)||(s=_.parse(this._pc.localDescription.sdp)),(i=y.extractDtlsParameters({sdpObject:s})).role=n,this._remoteSdp.updateDtlsRole('client'===n?'server':'client'),c.next=7,t.awrap(this.safeEmitAsPromise('@connect',{dtlsParameters:i}));case 7:this._transportReady=!0;case 8:case"end":return c.stop()}},null,this,null,Promise)}},{key:"_assertSendDirection",value:function(){if('send'!==this._direction)throw new Error('method can just be called for handlers with "send" direction')}},{key:"_assertRecvDirection",value:function(){if('recv'!==this._direction)throw new Error('method can just be called for handlers with "recv" direction')}}],[{key:"createFactory",value:function(){return function(){return new v}}}]),v})(x.HandlerInterface);_e.Safari12=T},617,[22,67,9,10,12,14,17,602,588,592,593,606,607,608,609]); +__d(function(g,_r,_i,a,_m,_e,d){"use strict";var e=_r(d[0]),t=_r(d[1]),r=_r(d[2]),n=_r(d[3]),s=_r(d[4]),c=_r(d[5]),i=_r(d[6]);function o(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(r)return(r=r.call(e)).next.bind(r);if(Array.isArray(e)||(r=p(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var n=0;return function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function p(e,t){if(e){if("string"==typeof e)return l(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?l(e,t):void 0}}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r1&&(k.debug('send() | enabling simulcast'),l=v.parse(p.sdp),u=l.media.find(function(e){return'video'===e.type}),w.addLegacySimulcast({offerMediaObject:u,track:n,numStreams:s.length}),p={type:'offer',sdp:v.write(l)}),k.debug('send() | calling pc.setLocalDescription() [offer:%o]',p),I.next=21,t.awrap(this._pc.setLocalDescription(p));case 21:if(l=v.parse(this._pc.localDescription.sdp),u=l.media.find(function(e){return e.type===n.kind}),f.rtcp.cname=R.getCname({offerMediaObject:u}),f.encodings=w.getRtpEncodings({offerMediaObject:u,track:n}),s)for(m=0;m1&&'video/vp8'===f.codecs[0].mimeType.toLowerCase())for(S=o(f.encodings);!(y=S()).done;)y.value.scalabilityMode='S1T3';return this._remoteSdp.send({offerMediaObject:u,offerRtpParameters:f,answerRtpParameters:h,codecOptions:c}),x={type:'answer',sdp:this._remoteSdp.getSdp()},k.debug('send() | calling pc.setRemoteDescription() [answer:%o]',x),I.next=32,t.awrap(this._pc.setRemoteDescription(x));case 32:return P=String(this._nextSendLocalId),this._nextSendLocalId++,D=this._pc.getSenders().find(function(e){return e.track===n}),this._mapSendLocalIdRtpSender.set(P,D),I.abrupt("return",{localId:P,rtpParameters:f,rtpSender:D});case 37:case"end":return I.stop()}},null,this,null,Promise)}},{key:"stopSending",value:function(e){var r,n,s;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertSendDirection(),r=this._mapSendLocalIdRtpSender.get(e)){c.next=4;break}throw new Error('associated RTCRtpSender not found');case 4:return r.track&&this._sendStream.removeTrack(r.track),this._mapSendLocalIdRtpSender.delete(e),c.next=8,t.awrap(this._pc.createOffer());case 8:return n=c.sent,k.debug('stopSending() | calling pc.setLocalDescription() [offer:%o]',n),c.prev=10,c.next=13,t.awrap(this._pc.setLocalDescription(n));case 13:c.next=21;break;case 15:if(c.prev=15,c.t0=c.catch(10),0!==this._sendStream.getTracks().length){c.next=20;break}return k.warn('stopSending() | ignoring expected error due no sending tracks: %s',c.t0.toString()),c.abrupt("return");case 20:throw c.t0;case 21:if('stable'!==this._pc.signalingState){c.next=23;break}return c.abrupt("return");case 23:return s={type:'answer',sdp:this._remoteSdp.getSdp()},k.debug('stopSending() | calling pc.setRemoteDescription() [answer:%o]',s),c.next=27,t.awrap(this._pc.setRemoteDescription(s));case 27:case"end":return c.stop()}},null,this,[[10,15]],Promise)}},{key:"replaceTrack",value:function(e,r){var n,s;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertSendDirection(),r?k.debug('replaceTrack() [localId:%s, track.id:%s]',e,r.id):k.debug('replaceTrack() [localId:%s, no track]',e),n=this._mapSendLocalIdRtpSender.get(e)){c.next=5;break}throw new Error('associated RTCRtpSender not found');case 5:return s=n.track,c.next=8,t.awrap(n.replaceTrack(r));case 8:s&&this._sendStream.removeTrack(s),r&&this._sendStream.addTrack(r);case 10:case"end":return c.stop()}},null,this,null,Promise)}},{key:"setMaxSpatialLayer",value:function(e,r){var n,s;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:if(this._assertSendDirection(),k.debug('setMaxSpatialLayer() [localId:%s, spatialLayer:%s]',e,r),n=this._mapSendLocalIdRtpSender.get(e)){c.next=5;break}throw new Error('associated RTCRtpSender not found');case 5:return(s=n.getParameters()).encodings.forEach(function(e,t){e.active=t<=r}),c.next=9,t.awrap(n.setParameters(s));case 9:case"end":return c.stop()}},null,this,null,Promise)}},{key:"setRtpEncodingParameters",value:function(r,n){var s,c;return t.async(function(i){for(;;)switch(i.prev=i.next){case 0:if(this._assertSendDirection(),k.debug('setRtpEncodingParameters() [localId:%s, params:%o]',r,n),s=this._mapSendLocalIdRtpSender.get(r)){i.next=5;break}throw new Error('associated RTCRtpSender not found');case 5:return(c=s.getParameters()).encodings.forEach(function(t,r){c.encodings[r]=e(e({},t),n)}),i.next=9,t.awrap(s.setParameters(c));case 9:case"end":return i.stop()}},null,this,null,Promise)}},{key:"getSenderStats",value:function(e){var r;return t.async(function(t){for(;;)switch(t.prev=t.next){case 0:if(this._assertSendDirection(),r=this._mapSendLocalIdRtpSender.get(e)){t.next=4;break}throw new Error('associated RTCRtpSender not found');case 4:return t.abrupt("return",r.getStats());case 5:case"end":return t.stop()}},null,this,null,Promise)}},{key:"sendDataChannel",value:function(e){var r,n,s,c,i,o,p,l,u,f,h,m;return t.async(function(S){for(;;)switch(S.prev=S.next){case 0:if(r=e.ordered,n=e.maxPacketLifeTime,s=e.maxRetransmits,c=e.label,i=e.protocol,this._assertSendDirection(),o={negotiated:!0,id:this._nextSendSctpStreamId,ordered:r,maxPacketLifeTime:n,maxRetransmits:s,protocol:i},k.debug('sendDataChannel() [options:%o]',o),p=this._pc.createDataChannel(c,o),this._nextSendSctpStreamId=++this._nextSendSctpStreamId%P.MIS,this._hasDataChannelMediaSection){S.next=24;break}return S.next=9,t.awrap(this._pc.createOffer());case 9:if(l=S.sent,u=v.parse(l.sdp),f=u.media.find(function(e){return'application'===e.type}),this._transportReady){S.next=15;break}return S.next=15,t.awrap(this._setupTransport({localDtlsRole:'server',localSdpObject:u}));case 15:return k.debug('sendDataChannel() | calling pc.setLocalDescription() [offer:%o]',l),S.next=18,t.awrap(this._pc.setLocalDescription(l));case 18:return this._remoteSdp.sendSctpAssociation({offerMediaObject:f}),h={type:'answer',sdp:this._remoteSdp.getSdp()},k.debug('sendDataChannel() | calling pc.setRemoteDescription() [answer:%o]',h),S.next=23,t.awrap(this._pc.setRemoteDescription(h));case 23:this._hasDataChannelMediaSection=!0;case 24:return m={streamId:o.id,ordered:o.ordered,maxPacketLifeTime:o.maxPacketLifeTime,maxRetransmits:o.maxRetransmits},S.abrupt("return",{dataChannel:p,sctpStreamParameters:m});case 26:case"end":return S.stop()}},null,this,null,Promise)}},{key:"receive",value:function(e){var r,n,s,c,i,o,p,l,u,f;return t.async(function(h){for(;;)switch(h.prev=h.next){case 0:return r=e.trackId,n=e.kind,s=e.rtpParameters,this._assertRecvDirection(),k.debug('receive() [trackId:%s, kind:%s]',r,n),c=r,i=n,this._remoteSdp.receive({mid:i,kind:n,offerRtpParameters:s,streamId:s.rtcp.cname,trackId:r}),o={type:'offer',sdp:this._remoteSdp.getSdp()},k.debug('receive() | calling pc.setRemoteDescription() [offer:%o]',o),h.next=10,t.awrap(this._pc.setRemoteDescription(o));case 10:return h.next=12,t.awrap(this._pc.createAnswer());case 12:if(p=h.sent,l=v.parse(p.sdp),u=l.media.find(function(e){return String(e.mid)===i}),R.applyCodecParameters({offerRtpParameters:s,answerMediaObject:u}),p={type:'answer',sdp:v.write(l)},this._transportReady){h.next=20;break}return h.next=20,t.awrap(this._setupTransport({localDtlsRole:'client',localSdpObject:l}));case 20:return k.debug('receive() | calling pc.setLocalDescription() [answer:%o]',p),h.next=23,t.awrap(this._pc.setLocalDescription(p));case 23:if(f=this._pc.getReceivers().find(function(e){return e.track&&e.track.id===c})){h.next=26;break}throw new Error('new RTCRtpReceiver not');case 26:return this._mapRecvLocalIdInfo.set(c,{mid:i,rtpParameters:s,rtpReceiver:f}),h.abrupt("return",{localId:c,track:f.track,rtpReceiver:f});case 28:case"end":return h.stop()}},null,this,null,Promise)}},{key:"stopReceiving",value:function(e){var r,n,s,c,i;return t.async(function(o){for(;;)switch(o.prev=o.next){case 0:return this._assertRecvDirection(),k.debug('stopReceiving() [localId:%s]',e),r=this._mapRecvLocalIdInfo.get(e)||{},n=r.mid,s=r.rtpParameters,this._mapRecvLocalIdInfo.delete(e),this._remoteSdp.planBStopReceiving({mid:n,offerRtpParameters:s}),c={type:'offer',sdp:this._remoteSdp.getSdp()},k.debug('stopReceiving() | calling pc.setRemoteDescription() [offer:%o]',c),o.next=9,t.awrap(this._pc.setRemoteDescription(c));case 9:return o.next=11,t.awrap(this._pc.createAnswer());case 11:return i=o.sent,k.debug('stopReceiving() | calling pc.setLocalDescription() [answer:%o]',i),o.next=15,t.awrap(this._pc.setLocalDescription(i));case 15:case"end":return o.stop()}},null,this,null,Promise)}},{key:"getReceiverStats",value:function(e){var r,n;return t.async(function(t){for(;;)switch(t.prev=t.next){case 0:if(this._assertRecvDirection(),r=this._mapRecvLocalIdInfo.get(e)||{},n=r.rtpReceiver){t.next=4;break}throw new Error('associated RTCRtpReceiver not found');case 4:return t.abrupt("return",n.getStats());case 5:case"end":return t.stop()}},null,this,null,Promise)}},{key:"pauseReceiving",value:function(e){return t.async(function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}},null,null,null,Promise)}},{key:"resumeReceiving",value:function(e){return t.async(function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}},null,null,null,Promise)}},{key:"receiveDataChannel",value:function(e){var r,n,s,c,i,o,p,l,u,f,h,m;return t.async(function(S){for(;;)switch(S.prev=S.next){case 0:if(r=e.sctpStreamParameters,n=e.label,s=e.protocol,this._assertRecvDirection(),c=r.streamId,i=r.ordered,o=r.maxPacketLifeTime,p=r.maxRetransmits,l={negotiated:!0,id:c,ordered:i,maxPacketLifeTime:o,maxRetransmits:p,protocol:s},k.debug('receiveDataChannel() [options:%o]',l),u=this._pc.createDataChannel(n,l),this._hasDataChannelMediaSection){S.next=23;break}return this._remoteSdp.receiveSctpAssociation({oldDataChannelSpec:!0}),f={type:'offer',sdp:this._remoteSdp.getSdp()},k.debug('receiveDataChannel() | calling pc.setRemoteDescription() [offer:%o]',f),S.next=12,t.awrap(this._pc.setRemoteDescription(f));case 12:return S.next=14,t.awrap(this._pc.createAnswer());case 14:if(h=S.sent,this._transportReady){S.next=19;break}return m=v.parse(h.sdp),S.next=19,t.awrap(this._setupTransport({localDtlsRole:'client',localSdpObject:m}));case 19:return k.debug('receiveDataChannel() | calling pc.setRemoteDescription() [answer:%o]',h),S.next=22,t.awrap(this._pc.setLocalDescription(h));case 22:this._hasDataChannelMediaSection=!0;case 23:return S.abrupt("return",{dataChannel:u});case 24:case"end":return S.stop()}},null,this,null,Promise)}},{key:"_setupTransport",value:function(e){var r,n,s;return t.async(function(c){for(;;)switch(c.prev=c.next){case 0:return r=e.localDtlsRole,(n=e.localSdpObject)||(n=v.parse(this._pc.localDescription.sdp)),(s=R.extractDtlsParameters({sdpObject:n})).role=r,this._remoteSdp.updateDtlsRole('client'===r?'server':'client'),c.next=7,t.awrap(this.safeEmitAsPromise('@connect',{dtlsParameters:s}));case 7:this._transportReady=!0;case 8:case"end":return c.stop()}},null,this,null,Promise)}},{key:"_assertSendDirection",value:function(){if('send'!==this._direction)throw new Error('method can just be called for handlers with "send" direction')}},{key:"_assertRecvDirection",value:function(){if('recv'!==this._direction)throw new Error('method can just be called for handlers with "recv" direction')}}],[{key:"createFactory",value:function(){return function(){return new m}}}]),m})(y.HandlerInterface);_e.Safari11=D},618,[22,67,9,10,12,14,17,602,588,592,593,606,614,608,609]); +__d(function(g,r,_i,a,_m,_e,d){"use strict";var e=r(d[0]),t=r(d[1]),n=r(d[2]),s=r(d[3]),c=r(d[4]),i=r(d[5]),o=r(d[6]);function u(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(n)return(n=n.call(e)).next.bind(n);if(Array.isArray(e)||(n=l(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var s=0;return function(){return s>=e.length?{done:!0}:{done:!1,value:e[s++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function l(e,t){if(e){if("string"==typeof e)return p(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?p(e,t):void 0}}function p(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,s=new Array(t);n=t.length?{done:!0}:{done:!1,value:t[l++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function n(t,n){if(t){if("string"==typeof t)return i(t,n);var o=Object.prototype.toString.call(t).slice(8,-1);return"Object"===o&&t.constructor&&(o=t.constructor.name),"Map"===o||"Set"===o?Array.from(t):"Arguments"===o||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(o)?i(t,n):void 0}}function i(t,n){(null==n||n>t.length)&&(n=t.length);for(var i=0,o=new Array(n);i=e.length?{done:!0}:{done:!1,value:e[s++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function l(e,t){if(e){if("string"==typeof e)return u(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?u(e,t):void 0}}function u(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,s=new Array(t);n1&&(D.debug('send() | enabling simulcast'),u=_.parse(l.sdp),f=u.media.find(function(e){return'video'===e.type}),R.addLegacySimulcast({offerMediaObject:f,track:s,numStreams:c.length}),l={type:'offer',sdp:_.write(u)}),D.debug('send() | calling pc.setLocalDescription() [offer:%o]',l),I.next=21,t.awrap(this._pc.setLocalDescription(l));case 21:if(u=_.parse(this._pc.localDescription.sdp),f=u.media.find(function(e){return e.type===s.kind}),m.rtcp.cname=x.getCname({offerMediaObject:f}),m.encodings=R.getRtpEncodings({offerMediaObject:f,track:s}),c)for(v=0;v1&&('video/vp8'===m.codecs[0].mimeType.toLowerCase()||'video/h264'===m.codecs[0].mimeType.toLowerCase()))for(S=p(m.encodings);!(b=S()).done;)b.value.scalabilityMode='S1T3';return this._remoteSdp.send({offerMediaObject:f,offerRtpParameters:m,answerRtpParameters:h,codecOptions:i}),k={type:'answer',sdp:this._remoteSdp.getSdp()},D.debug('send() | calling pc.setRemoteDescription() [answer:%o]',k),I.next=32,t.awrap(this._pc.setRemoteDescription(k));case 32:return P=String(this._nextSendLocalId),this._nextSendLocalId++,this._mapSendLocalIdTrack.set(P,s),I.abrupt("return",{localId:P,rtpParameters:m});case 36:case"end":return I.stop()}},null,this,null,Promise)}},{key:"stopSending",value:function(e){var n,s,c;return t.async(function(i){for(;;)switch(i.prev=i.next){case 0:if(this._assertSendDirection(),D.debug('stopSending() [localId:%s]',e),n=this._mapSendLocalIdTrack.get(e)){i.next=5;break}throw new Error('track not found');case 5:return this._mapSendLocalIdTrack.delete(e),this._sendStream.removeTrack(n),this._pc.addStream(this._sendStream),i.next=10,t.awrap(this._pc.createOffer());case 10:return s=i.sent,D.debug('stopSending() | calling pc.setLocalDescription() [offer:%o]',s),i.prev=12,i.next=15,t.awrap(this._pc.setLocalDescription(s));case 15:i.next=23;break;case 17:if(i.prev=17,i.t0=i.catch(12),0!==this._sendStream.getTracks().length){i.next=22;break}return D.warn('stopSending() | ignoring expected error due no sending tracks: %s',i.t0.toString()),i.abrupt("return");case 22:throw i.t0;case 23:if('stable'!==this._pc.signalingState){i.next=25;break}return i.abrupt("return");case 25:return c={type:'answer',sdp:this._remoteSdp.getSdp()},D.debug('stopSending() | calling pc.setRemoteDescription() [answer:%o]',c),i.next=29,t.awrap(this._pc.setRemoteDescription(c));case 29:case"end":return i.stop()}},null,this,[[12,17]],Promise)}},{key:"replaceTrack",value:function(e,n){return t.async(function(e){for(;;)switch(e.prev=e.next){case 0:throw new b.UnsupportedError('not implemented');case 1:case"end":return e.stop()}},null,null,null,Promise)}},{key:"setMaxSpatialLayer",value:function(e,n){return t.async(function(e){for(;;)switch(e.prev=e.next){case 0:throw new b.UnsupportedError('not implemented');case 1:case"end":return e.stop()}},null,null,null,Promise)}},{key:"setRtpEncodingParameters",value:function(e,n){return t.async(function(e){for(;;)switch(e.prev=e.next){case 0:throw new b.UnsupportedError('not implemented');case 1:case"end":return e.stop()}},null,null,null,Promise)}},{key:"getSenderStats",value:function(e){return t.async(function(e){for(;;)switch(e.prev=e.next){case 0:throw new b.UnsupportedError('not implemented');case 1:case"end":return e.stop()}},null,null,null,Promise)}},{key:"sendDataChannel",value:function(e){var n,s,c,i,o,p,l,u,f,m,h,v;return t.async(function(S){for(;;)switch(S.prev=S.next){case 0:if(n=e.ordered,s=e.maxPacketLifeTime,c=e.maxRetransmits,i=e.label,o=e.protocol,this._assertSendDirection(),p={negotiated:!0,id:this._nextSendSctpStreamId,ordered:n,maxPacketLifeTime:s,maxRetransmitTime:s,maxRetransmits:c,protocol:o},D.debug('sendDataChannel() [options:%o]',p),l=this._pc.createDataChannel(i,p),this._nextSendSctpStreamId=++this._nextSendSctpStreamId%I.MIS,this._hasDataChannelMediaSection){S.next=24;break}return S.next=9,t.awrap(this._pc.createOffer());case 9:if(u=S.sent,f=_.parse(u.sdp),m=f.media.find(function(e){return'application'===e.type}),this._transportReady){S.next=15;break}return S.next=15,t.awrap(this._setupTransport({localDtlsRole:'server',localSdpObject:f}));case 15:return D.debug('sendDataChannel() | calling pc.setLocalDescription() [offer:%o]',u),S.next=18,t.awrap(this._pc.setLocalDescription(u));case 18:return this._remoteSdp.sendSctpAssociation({offerMediaObject:m}),h={type:'answer',sdp:this._remoteSdp.getSdp()},D.debug('sendDataChannel() | calling pc.setRemoteDescription() [answer:%o]',h),S.next=23,t.awrap(this._pc.setRemoteDescription(h));case 23:this._hasDataChannelMediaSection=!0;case 24:return v={streamId:p.id,ordered:p.ordered,maxPacketLifeTime:p.maxPacketLifeTime,maxRetransmits:p.maxRetransmits},S.abrupt("return",{dataChannel:l,sctpStreamParameters:v});case 26:case"end":return S.stop()}},null,this,null,Promise)}},{key:"receive",value:function(e){var n,s,c,i,o,p,l,u,f,m,h,v;return t.async(function(S){for(;;)switch(S.prev=S.next){case 0:return n=e.trackId,s=e.kind,c=e.rtpParameters,this._assertRecvDirection(),D.debug('receive() [trackId:%s, kind:%s]',n,s),i=n,o=s,p=c.rtcp.cname,D.debug('receive() | forcing a random remote streamId to avoid well known bug in react-native-webrtc'),p+="-hack-"+w.generateRandomNumber(),this._remoteSdp.receive({mid:o,kind:s,offerRtpParameters:c,streamId:p,trackId:n}),l={type:'offer',sdp:this._remoteSdp.getSdp()},D.debug('receive() | calling pc.setRemoteDescription() [offer:%o]',l),S.next=13,t.awrap(this._pc.setRemoteDescription(l));case 13:return S.next=15,t.awrap(this._pc.createAnswer());case 15:if(u=S.sent,f=_.parse(u.sdp),m=f.media.find(function(e){return String(e.mid)===o}),x.applyCodecParameters({offerRtpParameters:c,answerMediaObject:m}),u={type:'answer',sdp:_.write(f)},this._transportReady){S.next=23;break}return S.next=23,t.awrap(this._setupTransport({localDtlsRole:'client',localSdpObject:f}));case 23:return D.debug('receive() | calling pc.setLocalDescription() [answer:%o]',u),S.next=26,t.awrap(this._pc.setLocalDescription(u));case 26:if(h=this._pc.getRemoteStreams().find(function(e){return e.id===p}),v=h.getTrackById(i)){S.next=30;break}throw new Error('remote track not found');case 30:return this._mapRecvLocalIdInfo.set(i,{mid:o,rtpParameters:c}),S.abrupt("return",{localId:i,track:v});case 32:case"end":return S.stop()}},null,this,null,Promise)}},{key:"stopReceiving",value:function(e){var n,s,c,i,o;return t.async(function(p){for(;;)switch(p.prev=p.next){case 0:return this._assertRecvDirection(),D.debug('stopReceiving() [localId:%s]',e),n=this._mapRecvLocalIdInfo.get(e)||{},s=n.mid,c=n.rtpParameters,this._mapRecvLocalIdInfo.delete(e),this._remoteSdp.planBStopReceiving({mid:s,offerRtpParameters:c}),i={type:'offer',sdp:this._remoteSdp.getSdp()},D.debug('stopReceiving() | calling pc.setRemoteDescription() [offer:%o]',i),p.next=9,t.awrap(this._pc.setRemoteDescription(i));case 9:return p.next=11,t.awrap(this._pc.createAnswer());case 11:return o=p.sent,D.debug('stopReceiving() | calling pc.setLocalDescription() [answer:%o]',o),p.next=15,t.awrap(this._pc.setLocalDescription(o));case 15:case"end":return p.stop()}},null,this,null,Promise)}},{key:"pauseReceiving",value:function(e){return t.async(function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}},null,null,null,Promise)}},{key:"resumeReceiving",value:function(e){return t.async(function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}},null,null,null,Promise)}},{key:"getReceiverStats",value:function(e){return t.async(function(e){for(;;)switch(e.prev=e.next){case 0:throw new b.UnsupportedError('not implemented');case 1:case"end":return e.stop()}},null,null,null,Promise)}},{key:"receiveDataChannel",value:function(e){var n,s,c,i,o,p,l,u,f,m,h,v;return t.async(function(S){for(;;)switch(S.prev=S.next){case 0:if(n=e.sctpStreamParameters,s=e.label,c=e.protocol,this._assertRecvDirection(),i=n.streamId,o=n.ordered,p=n.maxPacketLifeTime,l=n.maxRetransmits,u={negotiated:!0,id:i,ordered:o,maxPacketLifeTime:p,maxRetransmitTime:p,maxRetransmits:l,protocol:c},D.debug('receiveDataChannel() [options:%o]',u),f=this._pc.createDataChannel(s,u),this._hasDataChannelMediaSection){S.next=23;break}return this._remoteSdp.receiveSctpAssociation({oldDataChannelSpec:!0}),m={type:'offer',sdp:this._remoteSdp.getSdp()},D.debug('receiveDataChannel() | calling pc.setRemoteDescription() [offer:%o]',m),S.next=12,t.awrap(this._pc.setRemoteDescription(m));case 12:return S.next=14,t.awrap(this._pc.createAnswer());case 14:if(h=S.sent,this._transportReady){S.next=19;break}return v=_.parse(h.sdp),S.next=19,t.awrap(this._setupTransport({localDtlsRole:'client',localSdpObject:v}));case 19:return D.debug('receiveDataChannel() | calling pc.setRemoteDescription() [answer:%o]',h),S.next=22,t.awrap(this._pc.setLocalDescription(h));case 22:this._hasDataChannelMediaSection=!0;case 23:return S.abrupt("return",{dataChannel:f});case 24:case"end":return S.stop()}},null,this,null,Promise)}},{key:"_setupTransport",value:function(e){var n,s,c;return t.async(function(i){for(;;)switch(i.prev=i.next){case 0:return n=e.localDtlsRole,(s=e.localSdpObject)||(s=_.parse(this._pc.localDescription.sdp)),(c=x.extractDtlsParameters({sdpObject:s})).role=n,this._remoteSdp.updateDtlsRole('client'===n?'server':'client'),i.next=7,t.awrap(this.safeEmitAsPromise('@connect',{dtlsParameters:c}));case 7:this._transportReady=!0;case 8:case"end":return i.stop()}},null,this,null,Promise)}},{key:"_assertSendDirection",value:function(){if('send'!==this._direction)throw new Error('method can just be called for handlers with "send" direction')}},{key:"_assertRecvDirection",value:function(){if('recv'!==this._direction)throw new Error('method can just be called for handlers with "recv" direction')}}],[{key:"createFactory",value:function(){return function(){return new v}}}]),v})(k.HandlerInterface);_e.ReactNative=C},621,[22,67,9,10,12,14,17,602,588,591,592,593,606,614,608,609]); +__d(function(g,r,i,a,_m,e,d){"use strict";var t=this&&this.__createBinding||(Object.create?function(t,n,o,c){void 0===c&&(c=o),Object.defineProperty(t,c,{enumerable:!0,get:function(){return n[o]}})}:function(t,n,o,c){void 0===c&&(c=o),t[c]=n[o]}),n=this&&this.__exportStar||function(n,o){for(var c in n)"default"===c||o.hasOwnProperty(c)||t(o,n,c)};Object.defineProperty(e,"__esModule",{value:!0}),n(r(d[0]),e),n(r(d[1]),e),n(r(d[2]),e),n(r(d[3]),e),n(r(d[4]),e),n(r(d[5]),e),n(r(d[6]),e),n(r(d[7]),e),n(r(d[8]),e),n(r(d[9]),e)},622,[586,595,597,598,599,600,623,624,608,591]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0})},623,[]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0})},624,[]); +__d(function(g,r,i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.WebSocketProvider=_e.WebSocketContext=void 0;var t=e(r(d[1])),n=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=l(t);if(n&&n.has(e))return n.get(e);var o={},c=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in e)if("default"!==u&&Object.prototype.hasOwnProperty.call(e,u)){var f=c?Object.getOwnPropertyDescriptor(e,u):null;f&&(f.get||f.set)?Object.defineProperty(o,u,f):o[u]=e[u]}o.default=e,n&&n.set(e,o);return o})(r(d[2])),o=e(r(d[3])),c=r(d[4]),u=r(d[5]),f=r(d[6]),s=r(d[7]);function l(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(l=function(e){return e?n:t})(e)}var p=(0,n.createContext)(null);_e.WebSocketContext=p;_e.WebSocketProvider=function(e){var l=e.children,v=e.url,S=e.roomURL,k=e.peerId,O=(0,c.useDispatch)(),P=(0,n.useState)(),b=(0,t.default)(P,2),y=b[0],E=b[1],_=(0,c.useSelector)(function(e){return e.participant.authToken});return(0,n.useEffect)(function(){if(!v||!S||!k)return function(){};var e=new u.EventEmitter,t=(0,o.default)(v+"?roomURL="+S+"&peerId="+k+"&authToken="+_+"&version="+s.CLIENT_APP_VERSION);return t.on('disconnect',function(){O((0,f.setRoomSocketState)(f.RoomSocketState.DISCONNECTED))}),t.on('connect_error',function(e){console.log('connect_error',e)}),t.on('error',function(e){console.log('err socket')}),t.on('connect',function(){console.log('[DYTE] Connected'),O((0,f.setRoomSocketState)(f.RoomSocketState.CONNECTED))}),t.on('event://server-simple-message',function(t,n){var o=JSON.parse(t);e.emit('socket',o,n),O(o)}),E({socket:t,sendMessage:function(e,n){return new Promise(function(o){t.emit('event://send-message',JSON.stringify(e),function(e){var t=JSON.parse(e);O(t),o(t),n&&n(t)})})},emitter:e}),function(){t.disconnect(),E(null)}},[v,S,k,_,O]),n.default.createElement(p.Provider,{value:y},l)}},625,[1,41,165,626,432,590,480,499]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.io=e.Socket=e.Manager=e.protocol=void 0;var o=r(d[0]),t=r(d[1]),n=r(d[2])("socket.io-client");m.exports=e=u;var c=e.managers={};function u(u,f){"object"==typeof u&&(f=u,u=void 0),f=f||{};var s,p=(0,o.url)(u,f.path||"/socket.io"),l=p.source,y=p.id,v=p.path,b=c[y]&&v in c[y].nsps;return f.forceNew||f["force new connection"]||!1===f.multiplex||b?(n("ignoring socket cache for %s",l),s=new t.Manager(l,f)):(c[y]||(n("new io instance for %s",l),c[y]=new t.Manager(l,f)),s=c[y]),p.query&&!f.query&&(f.query=p.queryKey),s.socket(p.path,f)}e.io=u;var f=r(d[3]);Object.defineProperty(e,"protocol",{enumerable:!0,get:function(){return f.protocol}}),e.connect=u;var s=r(d[1]);Object.defineProperty(e,"Manager",{enumerable:!0,get:function(){return s.Manager}});var p=r(d[4]);Object.defineProperty(e,"Socket",{enumerable:!0,get:function(){return p.Socket}}),e.default=u},626,[627,629,583,652,651]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.url=void 0;var t=r(d[0]),o=r(d[1])("socket.io-client:url");e.url=function(p){var s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",l=arguments.length>2?arguments[2]:void 0,c=p;l=l||"undefined"!=typeof location&&location,null==p&&(p=l.protocol+"//"+l.host),"string"==typeof p&&("/"===p.charAt(0)&&(p="/"===p.charAt(1)?l.protocol+p:l.host+p),/^(https?|wss?):\/\//.test(p)||(o("protocol-less url %s",p),p=void 0!==l?l.protocol+"//"+p:"https://"+p),o("parse %s",p),c=t(p)),c.port||(/^(http|ws)$/.test(c.protocol)?c.port="80":/^(http|ws)s$/.test(c.protocol)&&(c.port="443")),c.path=c.path||"/";var h=-1!==c.host.indexOf(":")?"["+c.host+"]":c.host;return c.id=c.protocol+"://"+h+":"+c.port+s,c.href=c.protocol+"://"+h+(l&&l.port===c.port?"":":"+c.port),c}},627,[628,583]); +__d(function(g,r,_i,a,_m,_e,d){var e=/^(?:(?![^:@]+:[^:@\/]*@)(http|https|ws|wss):\/\/)?((?:(([^:@]*)(?::([^:@]*))?)?@)?((?:[a-f0-9]{0,4}:){2,7}[a-f0-9]{0,4}|[^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/,t=['source','protocol','authority','userInfo','user','password','host','port','relative','path','directory','file','query','anchor'];function s(e,t){var s=t.replace(/\/{2,9}/g,"/").split("/");return'/'!=t.substr(0,1)&&0!==t.length||s.splice(0,1),'/'==t.substr(t.length-1,1)&&s.splice(s.length-1,1),s}function n(e,t){var s={};return t.replace(/(?:^|&)([^&=]*)=?([^&]*)/g,function(e,t,n){t&&(s[t]=n)}),s}_m.exports=function(u){var o=u,i=u.indexOf('['),c=u.indexOf(']');-1!=i&&-1!=c&&(u=u.substring(0,i)+u.substring(i,c).replace(/:/g,';')+u.substring(c,u.length));for(var p=e.exec(u||''),h={},l=14;l--;)h[t[l]]=p[l]||'';return-1!=i&&-1!=c&&(h.source=o,h.host=h.host.substring(1,h.host.length-1).replace(/;/g,':'),h.authority=h.authority.replace('[','').replace(']','').replace(/;/g,':'),h.ipv6uri=!0),h.pathNames=s(h,h.path),h.queryKey=n(h,h.query),h}},628,[]); +__d(function(g,r,_i2,a,m,_e,d){"use strict";var e=r(d[0]),t=r(d[1]),n=r(d[2]),i=r(d[3]),o=r(d[4]),c=r(d[5]);function s(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}Object.defineProperty(_e,"__esModule",{value:!0}),_e.Manager=void 0;var u=r(d[6]),h=r(d[7]),l=r(d[8]),f=r(d[9]),p=r(d[10]),v=r(d[11]),y=r(d[12]),k=r(d[13])("socket.io-client:manager"),_=(function(y){i(D,y);var _,b,R=(_=D,b=s(),function(){var e,t=c(_);if(b){var n=c(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return o(this,e)});function D(t,i){var o,c;e(this,D),(o=R.call(this)).nsps={},o.subs=[],t&&"object"==typeof t&&(i=t,t=void 0),(i=i||{}).path=i.path||"/socket.io",o.opts=i,(0,h.installTimerFunctions)(n(o),i),o.reconnection(!1!==i.reconnection),o.reconnectionAttempts(i.reconnectionAttempts||1/0),o.reconnectionDelay(i.reconnectionDelay||1e3),o.reconnectionDelayMax(i.reconnectionDelayMax||5e3),o.randomizationFactor(null!==(c=i.randomizationFactor)&&void 0!==c?c:.5),o.backoff=new v({min:o.reconnectionDelay(),max:o.reconnectionDelayMax(),jitter:o.randomizationFactor()}),o.timeout(null==i.timeout?2e4:i.timeout),o._readyState="closed",o.uri=t;var s=i.parser||f;return o.encoder=new s.Encoder,o.decoder=new s.Decoder,o._autoConnect=!1!==i.autoConnect,o._autoConnect&&o.open(),o}return t(D,[{key:"reconnection",value:function(e){return arguments.length?(this._reconnection=!!e,this):this._reconnection}},{key:"reconnectionAttempts",value:function(e){return void 0===e?this._reconnectionAttempts:(this._reconnectionAttempts=e,this)}},{key:"reconnectionDelay",value:function(e){var t;return void 0===e?this._reconnectionDelay:(this._reconnectionDelay=e,null===(t=this.backoff)||void 0===t||t.setMin(e),this)}},{key:"randomizationFactor",value:function(e){var t;return void 0===e?this._randomizationFactor:(this._randomizationFactor=e,null===(t=this.backoff)||void 0===t||t.setJitter(e),this)}},{key:"reconnectionDelayMax",value:function(e){var t;return void 0===e?this._reconnectionDelayMax:(this._reconnectionDelayMax=e,null===(t=this.backoff)||void 0===t||t.setMax(e),this)}},{key:"timeout",value:function(e){return arguments.length?(this._timeout=e,this):this._timeout}},{key:"maybeReconnectOnOpen",value:function(){!this._reconnecting&&this._reconnection&&0===this.backoff.attempts&&this.reconnect()}},{key:"open",value:function(e){var t=this;if(k("readyState %s",this._readyState),~this._readyState.indexOf("open"))return this;k("opening %s",this.uri),this.engine=u(this.uri,this.opts);var n=this.engine,i=this;this._readyState="opening",this.skipReconnect=!1;var o=(0,p.on)(n,"open",function(){i.onopen(),e&&e()}),c=(0,p.on)(n,"error",function(n){k("error"),i.cleanup(),i._readyState="closed",t.emitReserved("error",n),e?e(n):i.maybeReconnectOnOpen()});if(!1!==this._timeout){var s=this._timeout;k("connect attempt will timeout after %d",s),0===s&&o();var h=this.setTimeoutFn(function(){k("connect attempt timed out after %d",s),o(),n.close(),n.emit("error",new Error("timeout"))},s);this.opts.autoUnref&&h.unref(),this.subs.push(function(){clearTimeout(h)})}return this.subs.push(o),this.subs.push(c),this}},{key:"connect",value:function(e){return this.open(e)}},{key:"onopen",value:function(){k("open"),this.cleanup(),this._readyState="open",this.emitReserved("open");var e=this.engine;this.subs.push((0,p.on)(e,"ping",this.onping.bind(this)),(0,p.on)(e,"data",this.ondata.bind(this)),(0,p.on)(e,"error",this.onerror.bind(this)),(0,p.on)(e,"close",this.onclose.bind(this)),(0,p.on)(this.decoder,"decoded",this.ondecoded.bind(this)))}},{key:"onping",value:function(){this.emitReserved("ping")}},{key:"ondata",value:function(e){this.decoder.add(e)}},{key:"ondecoded",value:function(e){this.emitReserved("packet",e)}},{key:"onerror",value:function(e){k("error",e),this.emitReserved("error",e)}},{key:"socket",value:function(e,t){var n=this.nsps[e];return n||(n=new l.Socket(this,e,t),this.nsps[e]=n),n}},{key:"_destroy",value:function(e){for(var t=0,n=Object.keys(this.nsps);t=this._reconnectionAttempts)k("reconnect failed"),this.backoff.reset(),this.emitReserved("reconnect_failed"),this._reconnecting=!1;else{var n=this.backoff.duration();k("will wait %dms before reconnect attempt",n),this._reconnecting=!0;var i=this.setTimeoutFn(function(){t.skipReconnect||(k("attempting reconnect"),e.emitReserved("reconnect_attempt",t.backoff.attempts),t.skipReconnect||t.open(function(n){n?(k("reconnect attempt error"),t._reconnecting=!1,t.reconnect(),e.emitReserved("reconnect_error",n)):(k("reconnect success"),t.onreconnect())}))},n);this.opts.autoUnref&&i.unref(),this.subs.push(function(){clearTimeout(i)})}}},{key:"onreconnect",value:function(){var e=this.backoff.attempts;this._reconnecting=!1,this.backoff.reset(),this.emitReserved("reconnect",e)}}]),D})(y.StrictEventEmitter);_e.Manager=_},629,[9,10,16,12,14,17,630,645,651,652,655,657,656,583]); +__d(function(g,r,i,a,m,e,d){var o=r(d[0]);m.exports=function(t,p){return new o(t,p)},m.exports.Socket=o,m.exports.protocol=o.protocol,m.exports.Transport=r(d[1]),m.exports.transports=r(d[2]),m.exports.parser=r(d[3])},630,[631,638,632,639]); +__d(function(g,r,_i,a,m,_e,d){var e=r(d[0]),t=r(d[1]),s=r(d[2]),n=r(d[3]),o=r(d[4]),i=r(d[5]),p=r(d[6]);function c(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}var u=r(d[7]),h=r(d[8]),l=r(d[9])("engine.io-client:socket"),f=r(d[10]),v=r(d[11]),y=r(d[12]),k=r(d[13]).installTimerFunctions,b=(function(b){"use strict";o(B,h);var w,S,L=(w=B,S=c(),function(){var e,t=p(w);if(S){var s=p(this).constructor;e=Reflect.construct(t,arguments,s)}else e=t.apply(this,arguments);return i(this,e)});function B(s){var o,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return t(this,B),o=L.call(this),s&&"object"==typeof s&&(i=s,s=null),s?(s=v(s),i.hostname=s.host,i.secure="https"===s.protocol||"wss"===s.protocol,i.port=s.port,s.query&&(i.query=s.query)):i.host&&(i.hostname=v(i.host).host),k(n(o),i),o.secure=null!=i.secure?i.secure:"undefined"!=typeof location&&"https:"===location.protocol,i.hostname&&!i.port&&(i.port=o.secure?"443":"80"),o.hostname=i.hostname||("undefined"!=typeof location?location.hostname:"localhost"),o.port=i.port||("undefined"!=typeof location&&location.port?location.port:o.secure?443:80),o.transports=i.transports||["polling","websocket"],o.readyState="",o.writeBuffer=[],o.prevBufferLen=0,o.opts=e({path:"/engine.io",agent:!1,withCredentials:!1,upgrade:!0,jsonp:!0,timestampParam:"t",rememberUpgrade:!1,rejectUnauthorized:!0,perMessageDeflate:{threshold:1024},transportOptions:{},closeOnBeforeunload:!0},i),o.opts.path=o.opts.path.replace(/\/$/,"")+"/","string"==typeof o.opts.query&&(o.opts.query=y.decode(o.opts.query)),o.id=null,o.upgrades=null,o.pingInterval=null,o.pingTimeout=null,o.pingTimeoutTimer=null,"function"==typeof addEventListener&&(o.opts.closeOnBeforeunload&&addEventListener("beforeunload",function(){o.transport&&(o.transport.removeAllListeners(),o.transport.close())},!1),"localhost"!==o.hostname&&(o.offlineEventListener=function(){o.onClose("transport close")},addEventListener("offline",o.offlineEventListener,!1))),o.open(),o}return s(B,[{key:"createTransport",value:function(t){l('creating transport "%s"',t);var s=T(this.opts.query);s.EIO=f.protocol,s.transport=t,this.id&&(s.sid=this.id);var n=e({},this.opts.transportOptions[t],this.opts,{query:s,socket:this,hostname:this.hostname,secure:this.secure,port:this.port});return l("options: %j",n),new u[t](n)}},{key:"open",value:function(){var e,t=this;if(this.opts.rememberUpgrade&&B.priorWebsocketSuccess&&-1!==this.transports.indexOf("websocket"))e="websocket";else{if(0===this.transports.length)return void this.setTimeoutFn(function(){t.emit("error","No transports available")},0);e=this.transports[0]}this.readyState="opening";try{e=this.createTransport(e)}catch(e){return l("error while creating transport: %s",e),this.transports.shift(),void this.open()}e.open(),this.setTransport(e)}},{key:"setTransport",value:function(e){var t=this;l("setting transport %s",e.name),this.transport&&(l("clearing existing transport %s",this.transport.name),this.transport.removeAllListeners()),this.transport=e,e.on("drain",this.onDrain.bind(this)).on("packet",this.onPacket.bind(this)).on("error",this.onError.bind(this)).on("close",function(){t.onClose("transport close")})}},{key:"probe",value:function(e){var t=this;l('probing transport "%s"',e);var s=this.createTransport(e,{probe:1}),n=!1;B.priorWebsocketSuccess=!1;var o=function(){n||(l('probe transport "%s" opened',e),s.send([{type:"ping",data:"probe"}]),s.once("packet",function(o){if(!n)if("pong"===o.type&&"probe"===o.data){if(l('probe transport "%s" pong',e),t.upgrading=!0,t.emit("upgrading",s),!s)return;B.priorWebsocketSuccess="websocket"===s.name,l('pausing current transport "%s"',t.transport.name),t.transport.pause(function(){n||"closed"!==t.readyState&&(l("changing transport and sending upgrade packet"),f(),t.setTransport(s),s.send([{type:"upgrade"}]),t.emit("upgrade",s),s=null,t.upgrading=!1,t.flush())})}else{l('probe transport "%s" failed',e);var i=new Error("probe error");i.transport=s.name,t.emit("upgradeError",i)}}))};function i(){n||(n=!0,f(),s.close(),s=null)}var p=function(n){var o=new Error("probe error: "+n);o.transport=s.name,i(),l('probe transport "%s" failed because of error: %s',e,n),t.emit("upgradeError",o)};function c(){p("transport closed")}function u(){p("socket closed")}function h(e){s&&e.name!==s.name&&(l('"%s" works - aborting "%s"',e.name,s.name),i())}var f=function(){s.removeListener("open",o),s.removeListener("error",p),s.removeListener("close",c),t.removeListener("close",u),t.removeListener("upgrading",h)};s.once("open",o),s.once("error",p),s.once("close",c),this.once("close",u),this.once("upgrading",h),s.open()}},{key:"onOpen",value:function(){if(l("socket open"),this.readyState="open",B.priorWebsocketSuccess="websocket"===this.transport.name,this.emit("open"),this.flush(),"open"===this.readyState&&this.opts.upgrade&&this.transport.pause){l("starting upgrade probes");for(var e=0,t=this.upgrades.length;e0&&void 0!==arguments[0]?arguments[0]:{};return e(t,{xd:this.xd,xs:this.xs},this.opts),new E(this.uri(),t)}},{key:"doWrite",value:function(t,e){var n=this,s=this.request({method:"POST",data:t});s.on("success",e),s.on("error",function(t){n.onError("xhr post error",t)})}},{key:"doPoll",value:function(){var t=this;k("xhr poll");var e=this.request();e.on("data",this.onData.bind(this)),e.on("error",function(e){t.onError("xhr poll error",e)}),this.pollXhr=e}}]),u})(),E=(function(e){"use strict";o(u,p);var i=h(u);function u(e,s){var o;return n(this,u),o=i.call(this),x(t(o),s),o.opts=s,o.method=s.method||"GET",o.uri=e,o.async=!1!==s.async,o.data=void 0!==s.data?s.data:null,o.create(),o}return s(u,[{key:"create",value:function(){var t=this,e=v(this.opts,"agent","enablesXDR","pfx","key","passphrase","cert","ca","ciphers","rejectUnauthorized","autoUnref");e.xdomain=!!this.opts.xd,e.xscheme=!!this.opts.xs;var n=this.xhr=new l(e);try{k("xhr open %s: %s",this.method,this.uri),n.open(this.method,this.uri,this.async);try{if(this.opts.extraHeaders)for(var s in n.setDisableHeaderCheck&&n.setDisableHeaderCheck(!0),this.opts.extraHeaders)this.opts.extraHeaders.hasOwnProperty(s)&&n.setRequestHeader(s,this.opts.extraHeaders[s])}catch(t){}if("POST"===this.method)try{n.setRequestHeader("Content-type","text/plain;charset=UTF-8")}catch(t){}try{n.setRequestHeader("Accept","*/*")}catch(t){}"withCredentials"in n&&(n.withCredentials=this.opts.withCredentials),this.opts.requestTimeout&&(n.timeout=this.opts.requestTimeout),this.hasXDR()?(n.onload=function(){t.onLoad()},n.onerror=function(){t.onError(n.responseText)}):n.onreadystatechange=function(){4===n.readyState&&(200===n.status||1223===n.status?t.onLoad():t.setTimeoutFn(function(){t.onError("number"==typeof n.status?n.status:0)},0))},k("xhr data %s",this.data),n.send(this.data)}catch(e){return void this.setTimeoutFn(function(){t.onError(e)},0)}"undefined"!=typeof document&&(this.index=u.requestsCount++,u.requests[this.index]=this)}},{key:"onSuccess",value:function(){this.emit("success"),this.cleanup()}},{key:"onData",value:function(t){this.emit("data",t),this.onSuccess()}},{key:"onError",value:function(t){this.emit("error",t),this.cleanup(!0)}},{key:"cleanup",value:function(t){if(void 0!==this.xhr&&null!==this.xhr){if(this.hasXDR()?this.xhr.onload=this.xhr.onerror=R:this.xhr.onreadystatechange=R,t)try{this.xhr.abort()}catch(t){}"undefined"!=typeof document&&delete u.requests[this.index],this.xhr=null}}},{key:"onLoad",value:function(){var t=this.xhr.responseText;null!==t&&this.onData(t)}},{key:"hasXDR",value:function(){return"undefined"!=typeof XDomainRequest&&!this.xs&&this.enablesXDR}},{key:"abort",value:function(){this.cleanup()}}]),u})();if(E.requestsCount=0,E.requests={},"undefined"!=typeof document)if("function"==typeof attachEvent)attachEvent("onunload",b);else if("function"==typeof addEventListener){addEventListener("onpagehide"in q?"pagehide":"unload",b,!1)}function b(){for(var t in E.requests)E.requests.hasOwnProperty(t)&&E.requests[t].abort()}m.exports=D,m.exports.Request=E},636,[16,22,9,10,12,14,17,633,637,644,645,635,583]); +__d(function(g,r,i,a,m,_e,d){var t=r(d[0]),e=r(d[1]),n=r(d[2]),o=r(d[3]),s=r(d[4]);function p(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(t){return!1}}var l=r(d[5]),u=r(d[6]),c=r(d[7]),h=r(d[8]),f=r(d[9])("engine.io-client:polling"),y=(function(y){"use strict";n(b,l);var v,w,k=(v=b,w=p(),function(){var t,e=s(v);if(w){var n=s(this).constructor;t=Reflect.construct(e,arguments,n)}else t=e.apply(this,arguments);return o(this,t)});function b(){return t(this,b),k.apply(this,arguments)}return e(b,[{key:"name",get:function(){return"polling"}},{key:"doOpen",value:function(){this.poll()}},{key:"pause",value:function(t){var e=this;this.readyState="pausing";var n=function(){f("paused"),e.readyState="paused",t()};if(this.polling||!this.writable){var o=0;this.polling&&(f("we are currently polling - waiting to pause"),o++,this.once("pollComplete",function(){f("pre-pause polling complete"),--o||n()})),this.writable||(f("we are currently writing - waiting to pause"),o++,this.once("drain",function(){f("pre-pause writing complete"),--o||n()}))}else n()}},{key:"poll",value:function(){f("polling"),this.polling=!0,this.doPoll(),this.emit("poll")}},{key:"onData",value:function(t){var e=this;f("polling got data %s",t);c.decodePayload(t,this.socket.binaryType).forEach(function(t){if("opening"===e.readyState&&"open"===t.type&&e.onOpen(),"close"===t.type)return e.onClose(),!1;e.onPacket(t)}),"closed"!==this.readyState&&(this.polling=!1,this.emit("pollComplete"),"open"===this.readyState?this.poll():f('ignoring poll - transport state "%s"',this.readyState))}},{key:"doClose",value:function(){var t=this,e=function(){f("writing close packet"),t.write([{type:"close"}])};"open"===this.readyState?(f("transport open - closing"),e()):(f("transport not open - deferring close"),this.once("open",e))}},{key:"write",value:function(t){var e=this;this.writable=!1,c.encodePayload(t,function(t){e.doWrite(t,function(){e.writable=!0,e.emit("drain")})})}},{key:"uri",value:function(){var t=this.query||{},e=this.opts.secure?"https":"http",n="";return!1!==this.opts.timestampRequests&&(t[this.opts.timestampParam]=h()),this.supportsBinary||t.sid||(t.b64=1),t=u.encode(t),this.opts.port&&("https"===e&&443!==Number(this.opts.port)||"http"===e&&80!==Number(this.opts.port))&&(n=":"+this.opts.port),t.length&&(t="?"+t),e+"://"+(-1!==this.opts.hostname.indexOf(":")?"["+this.opts.hostname+"]":this.opts.hostname)+n+this.opts.path+t}}]),b})();m.exports=y},637,[9,10,12,14,17,638,646,639,647,583]); +__d(function(g,r,i,a,m,_e,d){var t=r(d[0]),e=r(d[1]),n=r(d[2]),o=r(d[3]),s=r(d[4]),c=r(d[5]);function u(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(t){return!1}}var l=r(d[6]),h=r(d[7]),f=r(d[8]).installTimerFunctions,y=r(d[9])("engine.io-client:transport"),p=(function(p){"use strict";o(R,h);var v,k,S=(v=R,k=u(),function(){var t,e=c(v);if(k){var n=c(this).constructor;t=Reflect.construct(e,arguments,n)}else t=e.apply(this,arguments);return s(this,t)});function R(e){var o;return t(this,R),o=S.call(this),f(n(o),e),o.opts=e,o.query=e.query,o.readyState="",o.socket=e.socket,o}return e(R,[{key:"onError",value:function(t,e){var n=new Error(t);return n.type="TransportError",n.description=e,this.emit("error",n),this}},{key:"open",value:function(){return"closed"!==this.readyState&&""!==this.readyState||(this.readyState="opening",this.doOpen()),this}},{key:"close",value:function(){return"opening"!==this.readyState&&"open"!==this.readyState||(this.doClose(),this.onClose()),this}},{key:"send",value:function(t){"open"===this.readyState?this.write(t):y("transport is not open, discarding packets")}},{key:"onOpen",value:function(){this.readyState="open",this.writable=!0,this.emit("open")}},{key:"onData",value:function(t){var e=l.decodePacket(t,this.socket.binaryType);this.onPacket(e)}},{key:"onPacket",value:function(t){this.emit("packet",t)}},{key:"onClose",value:function(){this.readyState="closed",this.emit("close")}}]),R})();m.exports=p},638,[9,10,16,12,14,17,639,644,645,583]); +__d(function(g,r,_i,a,m,e,d){var o=r(d[0]),n=r(d[1]),t=String.fromCharCode(30);m.exports={protocol:4,encodePacket:o,encodePayload:function(n,c){var f=n.length,i=new Array(f),u=0;n.forEach(function(n,l){o(n,!1,function(o){i[l]=o,++u===f&&c(i.join(t))})})},decodePacket:n,decodePayload:function(o,c){for(var f=o.split(t),i=[],u=0;u1?{type:f[c],data:t.substring(1)}:{type:f[c]}:u}},642,[641,643]); +__d(function(g,r,_i,a,m,e,d){!(function(n){"use strict";e.encode=function(t){var i,f=new Uint8Array(t),u=f.length,o="";for(i=0;i>2],o+=n[(3&f[i])<<4|f[i+1]>>4],o+=n[(15&f[i+1])<<2|f[i+2]>>6],o+=n[63&f[i+2]];return u%3==2?o=o.substring(0,o.length-1)+"=":u%3==1&&(o=o.substring(0,o.length-2)+"=="),o},e.decode=function(t){var i,f,u,o,c,h=.75*t.length,l=t.length,s=0;"="===t[t.length-1]&&(h--,"="===t[t.length-2]&&h--);var x=new ArrayBuffer(h),O=new Uint8Array(x);for(i=0;i>4,O[s++]=(15&u)<<4|o>>2,O[s++]=(3&o)<<6|63&c;return x}})("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/")},643,[]); +__d(function(g,r,_i,a,m,e,d){function t(t){if(t)return s(t)}function s(s){for(var i in t.prototype)s[i]=t.prototype[i];return s}void 0!==m&&(m.exports=t),t.prototype.on=t.prototype.addEventListener=function(t,s){return this._callbacks=this._callbacks||{},(this._callbacks['$'+t]=this._callbacks['$'+t]||[]).push(s),this},t.prototype.once=function(t,s){function i(){this.off(t,i),s.apply(this,arguments)}return i.fn=s,this.on(t,i),this},t.prototype.off=t.prototype.removeListener=t.prototype.removeAllListeners=t.prototype.removeEventListener=function(t,s){if(this._callbacks=this._callbacks||{},0==arguments.length)return this._callbacks={},this;var i,n=this._callbacks['$'+t];if(!n)return this;if(1==arguments.length)return delete this._callbacks['$'+t],this;for(var l=0;l1?n-1:0),u=1;u0);return c}function h(){var n=i(+new Date);return n!==t?(u=0,t=n):n+'.'+i(u++)}for(;f';n=document.createElement(e)}catch(e){(n=document.createElement("iframe")).name=o.iframeId,n.src="javascript:0"}n.id=o.iframeId,o.form.appendChild(n),o.iframe=n};l(),e=e.replace(v,"\\\n"),this.area.value=e.replace(y,"\\n");try{this.form.submit()}catch(e){}this.iframe.attachEvent?this.iframe.onreadystatechange=function(){"complete"===o.iframe.readyState&&f()}:this.iframe.onload=f}}]),x})();m.exports=C},648,[9,10,16,77,12,14,17,637,635]); +__d(function(g,r,_i,a,m,_e,d){var t=r(d[0]),e=r(d[1]),s=r(d[2]),o=r(d[3]),n=r(d[4]);function i(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(t){return!1}}var c=r(d[5]),u=r(d[6]),p=r(d[7]),h=r(d[8]),f=r(d[9]).pick,l=r(d[10]),y=l.WebSocket,v=l.usingBrowserWebSocket,w=l.defaultBinaryType,k=l.nextTick,b=r(d[11])("engine.io-client:websocket"),B="undefined"!=typeof navigator&&"string"==typeof navigator.product&&"reactnative"===navigator.product.toLowerCase(),x=(function(l){"use strict";s(T,c);var x,R,C=(x=T,R=i(),function(){var t,e=n(x);if(R){var s=n(this).constructor;t=Reflect.construct(e,arguments,s)}else t=e.apply(this,arguments);return o(this,t)});function T(e){var s;return t(this,T),(s=C.call(this,e)).supportsBinary=!e.forceBase64,s}return e(T,[{key:"name",get:function(){return"websocket"}},{key:"doOpen",value:function(){if(this.check()){var t=this.uri(),e=this.opts.protocols,s=B?{}:f(this.opts,"agent","perMessageDeflate","pfx","key","passphrase","cert","ca","ciphers","rejectUnauthorized","localAddress","protocolVersion","origin","maxPayload","family","checkServerIdentity");this.opts.extraHeaders&&(s.headers=this.opts.extraHeaders);try{this.ws=v&&!B?e?new y(t,e):new y(t):new y(t,e,s)}catch(t){return this.emit("error",t)}this.ws.binaryType=this.socket.binaryType||w,this.addEventListeners()}}},{key:"addEventListeners",value:function(){var t=this;this.ws.onopen=function(){t.opts.autoUnref&&t.ws._socket.unref(),t.onOpen()},this.ws.onclose=this.onClose.bind(this),this.ws.onmessage=function(e){return t.onData(e.data)},this.ws.onerror=function(e){return t.onError("websocket error",e)}}},{key:"write",value:function(t){var e=this;this.writable=!1;for(var s=function(s){var o=t[s],n=s===t.length-1;u.encodePacket(o,e.supportsBinary,function(t){var s={};v||(o.options&&(s.compress=o.options.compress),e.opts.perMessageDeflate&&("string"==typeof t?Buffer.byteLength(t):t.length)=e.length?{done:!0}:{done:!1,value:e[i++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function h(e,t){if(e){if("string"==typeof e)return u(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?u(e,t):void 0}}function u(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,i=new Array(t);n1?t-1:0),i=1;i0;case u.ACK:case u.BINARY_ACK:return Array.isArray(e)}}}]),k})();function E(t){try{return JSON.parse(t)}catch(t){return!1}}_e.Decoder=N;var A=(function(){function t(e){i(this,t),this.packet=e,this.buffers=[],this.reconPack=e}return o(t,[{key:"takeBinaryData",value:function(t){if(this.buffers.push(t),this.buffers.length===this.reconPack.attachments){var e=h.reconstructPacket(this.reconPack,this.buffers);return this.finishedReconstruction(),e}return null}},{key:"finishedReconstruction",value:function(){this.reconPack=null,this.buffers=[]}}]),t})()},652,[77,12,14,17,9,10,644,653,654,583]); +__d(function(g,r,_i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.reconstructPacket=e.deconstructPacket=void 0;var t=r(d[0]);function n(c,o){if(!c)return c;if(t.isBinary(c)){var u={_placeholder:!0,num:o.length};return o.push(c),u}if(Array.isArray(c)){for(var i=new Array(c.length),f=0;f1?o-1:0),l=1;l1?o-1:0),l=1;l0&&t.jitter<=1?t.jitter:0,this.attempts=0}m.exports=t,t.prototype.duration=function(){var t=this.ms*Math.pow(this.factor,this.attempts++);if(this.jitter){var o=Math.random(),s=Math.floor(o*this.jitter*t);t=0==(1&Math.floor(10*o))?t-s:t+s}return 0|Math.min(t,this.max)},t.prototype.reset=function(){this.attempts=0},t.prototype.setMin=function(t){this.ms=t},t.prototype.setMax=function(t){this.max=t},t.prototype.setJitter=function(t){this.jitter=t}},657,[]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var u=t(r(d[1])),o='production'===process.env.REACT_APP_STAGE,n={captureEvent:function(t,n){o&&u.default.capture(t,n)},SHOULD_CAPTURE_EVENT:o,setPeople:function(t){o&&u.default.people.set(t)}};e.default=n},658,[1,659]); +__d(function(e,t,r,n,i,o,s){'use strict';function a(e){"@babel/helpers - typeof";return(a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function c(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function u(e,t){for(var r=0;re.length)&&(t=e.length);for(var r=0,n=new Array(t);r=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,s=!0,a=!1;return{s:function(){r=e[Symbol.iterator]()},n:function(){var e=r.next();return s=e.done,e},e:function(e){a=!0,o=e},f:function(){try{s||null==r.return||r.return()}finally{if(a)throw o}}}}var $=String.fromCharCode,P='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=',F='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+-$',A={};function C(e,t){if(!A[e]){A[e]={};for(var r=0;r>>8,r[2*n+1]=o%256}return r},decompressFromUint8Array:function(e){if(null===e||void 0===e)return q.decompress(e);for(var t=new Array(e.length/2),r=0,n=t.length;r>=1}else{for(i=1,n=0;n>=1}0==--l&&(l=Math.pow(2,f),f++),delete a[p]}else for(i=s[p],n=0;n>=1;0==--l&&(l=Math.pow(2,f),f++),s[u]=d++,p=String(c)}if(''!==p){if(Object.prototype.hasOwnProperty.call(a,p)){if(p.charCodeAt(0)<256){for(n=0;n>=1}else{for(i=1,n=0;n>=1}0==--l&&(l=Math.pow(2,f),f++),delete a[p]}else for(i=s[p],n=0;n>=1;0==--l&&(l=Math.pow(2,f),f++)}for(i=2,n=0;n>=1;for(;;){if(h<<=1,g==t-1){_.push(r(h));break}g++}return _.join('')},decompress:function(e){return null==e?'':''==e?null:q._decompress(e.length,32768,function(t){return e.charCodeAt(t)})},_decompress:function(e,t,r){var n,i,o,s,a,c,u,p=[],l=4,d=4,f=3,_='',h=[],g={val:r(0),position:t,index:1};for(n=0;n<3;n+=1)p[n]=n;for(o=0,a=Math.pow(2,2),c=1;c!=a;)s=g.val&g.position,g.position>>=1,0==g.position&&(g.position=t,g.val=r(g.index++)),o|=(s>0?1:0)*c,c<<=1;switch(o){case 0:for(o=0,a=Math.pow(2,8),c=1;c!=a;)s=g.val&g.position,g.position>>=1,0==g.position&&(g.position=t,g.val=r(g.index++)),o|=(s>0?1:0)*c,c<<=1;u=$(o);break;case 1:for(o=0,a=Math.pow(2,16),c=1;c!=a;)s=g.val&g.position,g.position>>=1,0==g.position&&(g.position=t,g.val=r(g.index++)),o|=(s>0?1:0)*c,c<<=1;u=$(o);break;case 2:return''}for(p[3]=u,i=u,h.push(u);;){if(g.index>e)return'';for(o=0,a=Math.pow(2,f),c=1;c!=a;)s=g.val&g.position,g.position>>=1,0==g.position&&(g.position=t,g.val=r(g.index++)),o|=(s>0?1:0)*c,c<<=1;switch(u=o){case 0:for(o=0,a=Math.pow(2,8),c=1;c!=a;)s=g.val&g.position,g.position>>=1,0==g.position&&(g.position=t,g.val=r(g.index++)),o|=(s>0?1:0)*c,c<<=1;p[d++]=$(o),u=d-1,l--;break;case 1:for(o=0,a=Math.pow(2,16),c=1;c!=a;)s=g.val&g.position,g.position>>=1,0==g.position&&(g.position=t,g.val=r(g.index++)),o|=(s>0?1:0)*c,c<<=1;p[d++]=$(o),u=d-1,l--;break;case 2:return h.join('')}if(0==l&&(l=Math.pow(2,f),f++),p[u])_=p[u];else{if(u!==d)return null;_=i+i.charAt(0)}h.push(_),p[d++]=i+_.charAt(0),i=_,0==--l&&(l=Math.pow(2,f),f++)}}},R={DEBUG:!1,LIB_VERSION:"1.14.1"},M=Array.prototype,j=Function.prototype,T=Object.prototype,D=M.slice,U=T.toString,B=T.hasOwnProperty,I='undefined'!=typeof window?window:{},N=I.navigator||{userAgent:''},H=I.document||{},L=N.userAgent,z=j.bind,V=M.forEach,Q=M.indexOf,W=Array.isArray,X={},G={trim:function(e){return e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,'')}},J=function(){if(R.DEBUG&&!G.isUndefined(window.console)&&window.console)try{window.console.log.apply(window.console,arguments)}catch(e){G.each(arguments,function(e){window.console.log(e)})}},Y=function(){if(R.DEBUG&&!G.isUndefined(window.console)&&window.console){var e=['PostHog error:'].concat(Array.prototype.slice.call(arguments));try{window.console.error.apply(window.console,e)}catch(t){G.each(e,function(e){window.console.error(e)})}}},K=function(){if(!G.isUndefined(window.console)&&window.console){var e=['PostHog error:'].concat(Array.prototype.slice.call(arguments));try{window.console.error.apply(window.console,e)}catch(t){G.each(e,function(e){window.console.error(e)})}}};G.bind=function(e,t){var r,n;if(z&&e.bind===z)return z.apply(e,D.call(arguments,1));if(!G.isFunction(e))throw new TypeError;return r=D.call(arguments,2),n=function(){if(!(this instanceof n))return e.apply(t,r.concat(D.call(arguments)));var i={};i.prototype=e.prototype;var o=new i;i.prototype=null;var s=e.apply(o,r.concat(D.call(arguments)));return Object(s)===s?s:o}},G.bind_instance_methods=function(e){for(var t in e)'function'==typeof e[t]&&(e[t]=G.bind(e[t],e))},G.each=function(e,t,r){if(null!==e&&void 0!==e)if(V&&e.forEach===V)e.forEach(t,r);else if(e.length===+e.length){for(var n=0,i=e.length;n0&&(t[r]=e)}),t};var Z,ee,te='undefined'!=typeof Symbol?Symbol('__deepCircularCopyInProgress__'):'__deepCircularCopyInProgress__';function re(e,t){return e!==Object(e)?t?t(e):e:e[te]?void 0:(e[te]=!0,G.isArray(e)?(r=[],G.each(e,function(e){r.push(re(e,t))})):(r={},G.each(e,function(e,n){n!==te&&(r[n]=re(e,t))})),delete e[te],r);var r}function ne(e){switch(a(e.className)){case'string':return e.className;case'object':return e.className.baseVal||e.getAttribute('class')||'';default:return''}}function ie(e){var t='';return pe(e)&&!le(e)&&e.childNodes&&e.childNodes.length&&G.each(e.childNodes,function(e){ae(e)&&e.textContent&&(t+=G.trim(e.textContent).split(/(\s+)/).filter(de).join('').replace(/[\r\n]/g,' ').replace(/[ ]+/g,' ').substring(0,255))}),G.trim(t)}function oe(e){return e&&1===e.nodeType}function se(e,t){return e&&e.tagName&&e.tagName.toLowerCase()===t.toLowerCase()}function ae(e){return e&&3===e.nodeType}G.copyAndTruncateStrings=function(e,t){return re(e,function(e){return'string'==typeof e&&null!==t&&(e=e.slice(0,t)),e})},G.base64Encode=function(e){var t,r,n,i,o,s='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=',a=0,c=0,u='',p=[];if(!e)return e;e=G.utf8Encode(e);do{t=(o=e.charCodeAt(a++)<<16|e.charCodeAt(a++)<<8|e.charCodeAt(a++))>>18&63,r=o>>12&63,n=o>>6&63,i=63&o,p[c++]=s.charAt(t)+s.charAt(r)+s.charAt(n)+s.charAt(i)}while(a127&&s<2048?String.fromCharCode(s>>6|192,63&s|128):String.fromCharCode(s>>12|224,s>>6&63|128,63&s|128),null!==a&&(r>t&&(o+=e.substring(t,r)),o+=a,t=r=i+1)}return r>t&&(o+=e.substring(t,e.length)),o},G.UUID=(Z=function(){for(var e=1*new Date,t=0;e==1*new Date;)t++;return e.toString(16)+t.toString(16)},ee=function(){var e,t,r=L,n=[],i=0;function o(e,t){var r,i=0;for(r=0;r=4&&(i=o(i,n),n=[]);return n.length>0&&(i=o(i,n)),i.toString(16)},function(){var e=(window.screen.height*window.screen.width).toString(16);return Z()+'-'+Math.random().toString(16).replace('.','')+'-'+ee()+'-'+e+'-'+Z()}),G.isBlockedUA=function(e){return!!/(google web preview|baiduspider|yandexbot|bingbot|googlebot|yahoo! slurp)/i.test(e)},G.HTTPBuildQuery=function(e,t){var r,n,i=[];return G.isUndefined(t)&&(t='&'),G.each(e,function(e,t){r=encodeURIComponent(e.toString()),n=encodeURIComponent(t),i[i.length]=n+'='+r}),i.join(t)},G.getQueryParam=function(e,t){t=t.replace(/[[]/,'\\[').replace(/[\]]/,'\\]');var r=new RegExp('[\\?&]'+t+'=([^&#]*)').exec(e);if(null===r||r&&'string'!=typeof r[1]&&r[1].length)return'';var n=r[1];try{n=decodeURIComponent(n)}catch(e){Y('Skipping decoding for malformed query param: '+n)}return n.replace(/\+/g,' ')},G.getHashParam=function(e,t){var r=e.match(new RegExp(t+'=([^&]*)'));return r?r[1]:null},G.register_event=(function(){function e(e,r,n){return function(i){if(i=i||t(window.event)){var o,s,a=!0;return G.isFunction(n)&&(o=n(i)),s=r.call(e,i),!1!==o&&!1!==s||(a=!1),a}}}function t(e){return e&&(e.preventDefault=t.preventDefault,e.stopPropagation=t.stopPropagation),e}return t.preventDefault=function(){this.returnValue=!1},t.stopPropagation=function(){this.cancelBubble=!0},function(t,r,n,i,o){if(t)if(t.addEventListener&&!i)t.addEventListener(r,n,!!o);else{var s='on'+r,a=t[s];t[s]=e(t,n,a)}else Y('No valid element provided to register_event')}})(),G.info={campaignParams:function(){var e='utm_source utm_medium utm_campaign utm_content utm_term gclid'.split(' '),t='',r={};return G.each(e,function(e){(t=G.getQueryParam(H.URL,e)).length&&(r[e]=t)}),r},searchEngine:function(e){return 0===e.search('https?://(.*)google.([^/?]*)')?'google':0===e.search('https?://(.*)bing.com')?'bing':0===e.search('https?://(.*)yahoo.com')?'yahoo':0===e.search('https?://(.*)duckduckgo.com')?'duckduckgo':null},searchInfo:function(e){var t=G.info.searchEngine(e),r='yahoo'!=t?'q':'p',n={};if(null!==t){n.$search_engine=t;var i=G.getQueryParam(e,r);i.length&&(n.ph_keyword=i)}return n},browser:function(e,t,r){return t=t||'',r||G.includes(e,' OPR/')?G.includes(e,'Mini')?'Opera Mini':'Opera':/(BlackBerry|PlayBook|BB10)/i.test(e)?'BlackBerry':G.includes(e,'IEMobile')||G.includes(e,'WPDesktop')?'Internet Explorer Mobile':G.includes(e,'SamsungBrowser/')?'Samsung Internet':G.includes(e,'Edge')||G.includes(e,'Edg/')?'Microsoft Edge':G.includes(e,'FBIOS')?'Facebook Mobile':G.includes(e,'Chrome')?'Chrome':G.includes(e,'CriOS')?'Chrome iOS':G.includes(e,'UCWEB')||G.includes(e,'UCBrowser')?'UC Browser':G.includes(e,'FxiOS')?'Firefox iOS':G.includes(t,'Apple')?G.includes(e,'Mobile')?'Mobile Safari':'Safari':G.includes(e,'Android')?'Android Mobile':G.includes(e,'Konqueror')?'Konqueror':G.includes(e,'Firefox')?'Firefox':G.includes(e,'MSIE')||G.includes(e,'Trident/')?'Internet Explorer':G.includes(e,'Gecko')?'Mozilla':''},browserVersion:function(e,t,r){var n={'Internet Explorer Mobile':/rv:(\d+(\.\d+)?)/,'Microsoft Edge':/Edge?\/(\d+(\.\d+)?)/,Chrome:/Chrome\/(\d+(\.\d+)?)/,'Chrome iOS':/CriOS\/(\d+(\.\d+)?)/,'UC Browser':/(UCBrowser|UCWEB)\/(\d+(\.\d+)?)/,Safari:/Version\/(\d+(\.\d+)?)/,'Mobile Safari':/Version\/(\d+(\.\d+)?)/,Opera:/(Opera|OPR)\/(\d+(\.\d+)?)/,Firefox:/Firefox\/(\d+(\.\d+)?)/,'Firefox iOS':/FxiOS\/(\d+(\.\d+)?)/,Konqueror:/Konqueror:(\d+(\.\d+)?)/,BlackBerry:/BlackBerry (\d+(\.\d+)?)/,'Android Mobile':/android\s(\d+(\.\d+)?)/,'Samsung Internet':/SamsungBrowser\/(\d+(\.\d+)?)/,'Internet Explorer':/(rv:|MSIE )(\d+(\.\d+)?)/,Mozilla:/rv:(\d+(\.\d+)?)/}[G.info.browser(e,t,r)];if(void 0===n)return null;var i=e.match(n);return i?parseFloat(i[i.length-2]):null},os:function(){var e=L;return/Windows/i.test(e)?/Phone/.test(e)||/WPDesktop/.test(e)?'Windows Phone':'Windows':/(iPhone|iPad|iPod)/.test(e)?'iOS':/Android/.test(e)?'Android':/(BlackBerry|PlayBook|BB10)/i.test(e)?'BlackBerry':/Mac/i.test(e)?'Mac OS X':/Linux/.test(e)?'Linux':/CrOS/.test(e)?'Chrome OS':''},device:function(e){return/Windows Phone/i.test(e)||/WPDesktop/.test(e)?'Windows Phone':/iPad/.test(e)?'iPad':/iPod/.test(e)?'iPod Touch':/iPhone/.test(e)?'iPhone':/(BlackBerry|PlayBook|BB10)/i.test(e)?'BlackBerry':/Android/.test(e)&&!/Mobile/.test(e)?'Android Tablet':/Android/.test(e)?'Android':''},deviceType:function(e){var t=this.device(e);return'iPad'===t||'Android Tablet'===t?'Tablet':t?'Mobile':'Desktop'},referringDomain:function(e){var t=e.split('/');return t.length>=3?t[2]:''},properties:function(){return G.extend(G.strip_empty_properties({$os:G.info.os(),$browser:G.info.browser(L,N.vendor,window.opera),$device:G.info.device(L),$device_type:G.info.deviceType(L)}),{$current_url:window.location.href,$host:window.location.host,$pathname:window.location.pathname,$browser_version:G.info.browserVersion(L,N.vendor,window.opera),$screen_height:window.screen.height,$screen_width:window.screen.width,$viewport_height:window.innerHeight,$viewport_width:window.innerWidth,$lib:'web',$lib_version:R.LIB_VERSION,$insert_id:Math.random().toString(36).substring(2,10)+Math.random().toString(36).substring(2,10),$time:G.timestamp()/1e3})},people_properties:function(){return G.extend(G.strip_empty_properties({$os:G.info.os(),$browser:G.info.browser(L,N.vendor,window.opera)}),{$browser_version:G.info.browserVersion(L,N.vendor,window.opera)})}},G.isObject=G.isObject,G.isBlockedUA=G.isBlockedUA,G.isEmptyObject=G.isEmptyObject,G.info=G.info,G.info.device=G.info.device,G.info.browser=G.info.browser,G.info.browserVersion=G.info.browserVersion,G.info.properties=G.info.properties;var ce=['a','button','form','input','select','textarea','label'];function ue(e,t){if(!e||se(e,'html')||!oe(e))return!1;for(var r=!1,n=[e],i=!0,o=e;o.parentNode&&!se(o,'body');)if(11!==o.parentNode.nodeType){if(!(i=o.parentNode))break;if(ce.indexOf(i.tagName.toLowerCase())>-1)r=!0;else{var s=window.getComputedStyle(i);s&&'pointer'===s.getPropertyValue('cursor')&&(r=!0)}n.push(i),o=i}else n.push(o.parentNode.host),o=o.parentNode.host;var a=window.getComputedStyle(e);if(a&&'pointer'===a.getPropertyValue('cursor')&&'click'===t.type)return!0;var c=e.tagName.toLowerCase();switch(c){case'html':return!1;case'form':return'submit'===t.type;case'input':return'change'===t.type||'click'===t.type;case'select':case'textarea':return'change'===t.type||'click'===t.type;default:return r?'click'===t.type:'click'===t.type&&(ce.indexOf(c)>-1||'true'===e.getAttribute('contenteditable'))}}function pe(e){for(var t=e;t.parentNode&&!se(t,'body');t=t.parentNode){var r=ne(t).split(' ');if(G.includes(r,'ph-sensitive')||G.includes(r,'ph-no-capture'))return!1}if(G.includes(ne(e).split(' '),'ph-include'))return!0;var n=e.type||'';if('string'==typeof n)switch(n.toLowerCase()){case'hidden':case'password':return!1}var i=e.name||e.id||'';if('string'==typeof i){if(/^cc|cardnum|ccnum|creditcard|csc|cvc|cvv|exp|pass|pwd|routing|seccode|securitycode|securitynum|socialsec|socsec|ssn/i.test(i.replace(/[^a-zA-Z0-9]/g,'')))return!1}return!0}function le(e){return!!(se(e,'input')&&'button'!=e.type||se(e,'select')||se(e,'textarea')||'true'===e.getAttribute('contenteditable'))}function de(e){if(null===e||G.isUndefined(e))return!1;if('string'==typeof e){e=G.trim(e);if(/^(?:(4[0-9]{12}(?:[0-9]{3})?)|(5[1-5][0-9]{14})|(6(?:011|5[0-9]{2})[0-9]{12})|(3[47][0-9]{13})|(3(?:0[0-5]|[68][0-9])[0-9]{11})|((?:2131|1800|35[0-9]{3})[0-9]{11}))$/.test((e||'').replace(/[- ]/g,'')))return!1;if(/(^\d{3}-?\d{2}-?\d{4}$)/.test(e))return!1}return!0}function fe(e,t){var r=document.createElement('script');r.type='text/javascript',r.src=e,r.onload=t;var n=document.getElementsByTagName('script');n.length>0?n[0].parentNode.insertBefore(r,n[0]):document.body.appendChild(r)}var _e=(function(){function e(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:t.get_config('rageclick');c(this,e),this.clicks=[],this.instance=t,this.enabled=r}return p(e,[{key:"click",value:function(e,t,r){if(this.enabled){var n=this.clicks[this.clicks.length-1];n&&Math.abs(e-n.x)+Math.abs(t-n.y)<30&&r-n.timestamp<1e3?(this.clicks.push({x:e,y:t,timestamp:r}),3===this.clicks.length&&this.instance.capture('$rageclick')):this.clicks=[{x:e,y:t,timestamp:r}]}}}]),e})(),he={_initializedTokens:[],_previousElementSibling:function(e){if(e.previousElementSibling)return e.previousElementSibling;do{e=e.previousSibling}while(e&&!oe(e));return e},_getPropertiesFromElement:function(e,t,r){var n=e.tagName.toLowerCase(),i={tag_name:n};ce.indexOf(n)>-1&&!r&&(i.$el_text=ie(e));var o=ne(e);o.length>0&&(i.classes=o.split(' ').filter(function(e){return''!==e})),G.each(e.attributes,function(r){var n;le(e)&&-1===['name','id','class'].indexOf(r.name)||!t&&de(r.value)&&('string'!=typeof(n=r.name)||'_ngcontent'!==n.substring(0,10))&&(i['attr__'+r.name]=r.value)});for(var s=1,a=1,c=e;c=this._previousElementSibling(c);)s++,c.tagName===e.tagName&&a++;return i.nth_child=s,i.nth_of_type=a,i},_getDefaultProperties:function(e){return{$event_type:e,$ce_version:1}},_extractCustomPropertyValue:function(e){var t=[];return G.each(document.querySelectorAll(e.css_selector),function(e){var r;['input','select'].indexOf(e.tagName.toLowerCase())>-1?r=e.value:e.textContent&&(r=e.textContent),de(r)&&t.push(r)}),t.join(', ')},_getCustomProperties:function(e){var t={};return G.each(this._customProperties,function(r){G.each(r.event_selectors,function(n){var i=document.querySelectorAll(n);G.each(i,function(n){G.includes(e,n)&&pe(n)&&(t[r.name]=this._extractCustomPropertyValue(r))},this)},this)},this),t},_getEventTarget:function(e){return void 0===e.target?e.srcElement:e.target.shadowRoot?e.composedPath()[0]:e.target},_captureEvent:function(e,t){var r=this._getEventTarget(e);if(ae(r)&&(r=r.parentNode),'click'===e.type&&this.rageclicks.click(e.clientX,e.clientY,(new Date).getTime()),ue(r,e)){for(var n=[r],i=r;i.parentNode&&!se(i,'body');)11!==i.parentNode.nodeType?(n.push(i.parentNode),i=i.parentNode):(n.push(i.parentNode.host),i=i.parentNode.host);var o,s=[],a=!1;if(G.each(n,function(e){var r=pe(e);'a'===e.tagName.toLowerCase()&&(o=e.getAttribute('href'),o=r&&de(o)&&o);var n=ne(e).split(' ');G.includes(n,'ph-no-capture')&&(a=!0),s.push(this._getPropertiesFromElement(e,t.get_config('mask_all_element_attributes'),t.get_config('mask_all_text')))},this),t.get_config('mask_all_text')||(s[0].$el_text=ie(r)),o&&(s[0].attr__href=o),a)return!1;var c=G.extend(this._getDefaultProperties(e.type),{$elements:s},this._getCustomProperties(n));return t.capture('$autocapture',c),!0}},_navigate:function(e){window.location.href=e},_addDomEventHandlers:function(e){var t=G.bind(function(t){t=t||window.event,this._captureEvent(t,e)},this);G.register_event(document,'submit',t,!1,!0),G.register_event(document,'change',t,!1,!0),G.register_event(document,'click',t,!1,!0)},_customProperties:{},init:function(e){this.rageclicks=new _e(e)},afterDecideResponse:function(e,t){var r=t.get_config('token');this._initializedTokens.indexOf(r)>-1?console.log('autocapture already initialized for token "'+r+'"'):(this._initializedTokens.push(r),e&&e.config&&!0===e.config.enable_collect_everything&&t.get_config('autocapture')?(e.custom_properties&&(this._customProperties=e.custom_properties),this._addDomEventHandlers(t)):t.__autocapture_enabled=!1)},enabledForProject:function(e,t,r){t=G.isUndefined(t)?10:t,r=G.isUndefined(r)?10:r;for(var n=0,i=0;i1&&void 0!==arguments[1]?arguments[1]:{};if(!this.getFlags())return console.warn('getFeatureFlag for key "'+e+'" failed. Feature flags didn\'t load in time.'),!1;var r=this.getFlagVariants()[e];return!t.send_event&&'send_event'in t||this.flagCallReported[e]||(this.flagCallReported[e]=!0,this.instance.capture('$feature_flag_called',{$feature_flag:e,$feature_flag_response:r})),r}},{key:"isFeatureEnabled",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return this.getFlags()?!!this.getFeatureFlag(e,t):(console.warn('isFeatureEnabled for key "'+e+'" failed. Feature flags didn\'t load in time.'),!1)}},{key:"addFeatureFlagsHandler",value:function(e){this.featureFlagEventHandlers.push(e)}},{key:"receivedFeatureFlags",value:function(){var e=this.getFlags(),t=this.getFlagVariants();this.featureFlagEventHandlers.forEach(function(r){return r(e,t)})}},{key:"override",value:function(e){if(this._override_warning=!1,!1===e)this.instance.persistence.unregister('$override_feature_flags');else if(Array.isArray(e)){for(var t={},r=0;r18e5&&(s=G.UUID()),r.register(l({},"$sesid",[n,s])),s)};e.instance._captureMetrics.incr('rrweb-record'),e.instance._captureMetrics.incr("rrweb-record-".concat(t.type)),e.emit?e._captureSnapshot(a):e.snapshots.push(a)}},t)),this.instance._addCaptureHook(function(e){'$pageview'===e&&window.rrweb.record.addCustomEvent('$pageview',{href:window.location.href})})}},{key:"_captureSnapshot",value:function(e){this.instance.capture('$snapshot',e,{transport:'XHR',method:'POST',endpoint:this.endpoint,_forceCompression:!0,_noTruncate:!0,_batchKey:'sessionRecording',_metrics:{rrweb_full_snapshot:2===e.$snapshot_data.type}})}}]),e})(),Le=(function(){function e(t){c(this,e),this.instance=t}return p(e,[{key:"call",value:function(){var e=this,t=JSON.stringify({token:this.instance.get_config('token'),distinct_id:this.instance.get_distinct_id()}),r=G.base64Encode(t);this.instance._send_request("".concat(this.instance.get_config('api_host'),"/decide/?v=2"),{data:r},{method:'POST'},function(t){return e.parseDecideResponse(t)})}},{key:"parseDecideResponse",value:function(e){var t=this;if(!document||!document.body)return console.log('document not ready yet, trying again in 500 milliseconds...'),void setTimeout(function(){t.parseDecideResponse(e)},500);if(this.instance.toolbar.afterDecideResponse(e),this.instance.sessionRecording.afterDecideResponse(e),he.afterDecideResponse(e,this.instance),De(e,this.instance.persistence),e.supportedCompression){var r,n={},i=E(e.supportedCompression);try{for(i.s();!(r=i.n()).done;){n[r.value]=!0}}catch(e){i.e(e)}finally{i.f()}this.instance.compression=n}else this.instance.compression={}}}]),e})(),ze=(function(){function e(t){c(this,e),this.instance=t}return p(e,[{key:"afterDecideResponse",value:function(e){var t=e.editorParams||(e.toolbarVersion?{toolbarVersion:e.toolbarVersion}:{});e.isAuthenticated&&t.toolbarVersion&&0===t.toolbarVersion.indexOf('toolbar')&&(this._loadEditor(f(f({},t),{},{apiURL:this.instance.get_config('api_host')})),this.instance.set_config({debug:!0}))}},{key:"maybeLoadEditor",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:window.location,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:window.localStorage,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:window.history;try{var n,i=G.getHashParam(e.hash,'__posthog')||G.getHashParam(e.hash,'state'),o=i?JSON.parse(decodeURIComponent(i)):null;return o&&('mpeditor'===o.action||'ph_authorize'===o.action)?(n=o)&&Object.keys(n).length>0&&(t.setItem('_postHogEditorParams',JSON.stringify(n)),o.desiredHash?e.hash=o.desiredHash:r?r.replaceState('',document.title,e.pathname+e.search):e.hash=''):delete(n=JSON.parse(t.getItem('_postHogEditorParams')||'{}')).userIntent,n.apiURL=this.instance.get_config('api_host'),!(!n.token||this.instance.get_config('token')!==n.token)&&(this._loadEditor(n),!0)}catch(e){return!1}}},{key:"_loadEditor",value:function(e){var t=this;if(!window._postHogToolbarLoaded){window._postHogToolbarLoaded=!0;var r=e.jsURL||e.apiURL||this.instance.get_config('api_host');return fe(r+(r.endsWith('/')?'':'/')+"static/toolbar.js?_ts="+(new Date).getTime(),function(){window.ph_load_editor(e)}),G.register_event(window,'turbolinks:load',function(){window._postHogToolbarLoaded=!1,t._loadEditor(e)}),!0}return!1}}]),e})(),Ve=(function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:3e3;c(this,e),this.isPolling=!0,this._event_queue=[],this._empty_queue_count=0,this._poller=function(){},this._pollInterval=t}return p(e,[{key:"setPollInterval",value:function(e){this._pollInterval=e,this.isPolling&&this.poll()}},{key:"enqueue",value:function(){}},{key:"poll",value:function(){}},{key:"unload",value:function(){}},{key:"getTime",value:function(){return(new Date).getTime()}}]),e})(),Qe=(function(e){_(r,Ve);var t=m(r);function r(e,n){var i,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:3e3;return c(this,r),(i=t.call(this,o)).handlePollRequest=n,i.captureMetrics=e,i}return p(r,[{key:"enqueue",value:function(e,t,r){this.captureMetrics.incr('batch-enqueue'),this._event_queue.push({url:e,data:t,options:r}),this.isPolling||(this.isPolling=!0,this.poll())}},{key:"poll",value:function(){var e=this;clearTimeout(this._poller),this._poller=setTimeout(function(){if(e._event_queue.length>0){var t=e.formatQueue(),r=function(r){var n=t[r],i=n.url,o=n.data,s=n.options;G.each(o,function(t,r){o[r].offset=Math.abs(o[r].timestamp-e.getTime()),delete o[r].timestamp}),e.handlePollRequest(i,o,s),e.captureMetrics.incr('batch-requests'),e.captureMetrics.incr("batch-requests-".concat(i.slice(i.length-2))),e.captureMetrics.incr('batch-handle',o.length),e.captureMetrics.incr("batch-handle-".concat(i.slice(i.length-2)),o.length)};for(var n in t)r(n);e._event_queue.length=0,e._empty_queue_count=0}else e._empty_queue_count++;e._empty_queue_count>4&&(e.isPolling=!1,e._empty_queue_count=0),e.isPolling&&e.poll()},this._pollInterval)}},{key:"updateUnloadMetrics",value:function(){var e=this.formatQueue();for(var t in e){var r=e[t],n=r.url,i=r.data;this.captureMetrics.incr('batch-unload-requests'),this.captureMetrics.incr("batch-unload-requests-".concat(n.slice(n.length-2))),this.captureMetrics.incr('batch-unload',i.length),this.captureMetrics.incr("batch-unload-".concat(n.slice(n.length-2)),i.length)}}},{key:"unload",value:function(){clearTimeout(this._poller);var e=this._event_queue.length>0?this.formatQueue():{};for(var t in this._event_queue.length=0,e){var r=e[t],n=r.url,i=r.data,o=r.options;this.handlePollRequest(n,i,f(f({},o),{},{transport:'sendbeacon'}))}}},{key:"formatQueue",value:function(){var e={};return G.each(this._event_queue,function(t){var r=t.url,n=t.data,i=t.options,o=(i?i._batchKey:null)||r;void 0===e[o]&&(e[o]={data:[],url:r,options:i}),i&&e[o].options&&e[o].options._metrics&&!e[o].options._metrics.rrweb_full_snapshot&&(e[o].options._metrics.rrweb_full_snapshot=i._metrics.rrweb_full_snapshot),e[o].data.push(n)}),e}}]),r})(),We=(function(){function e(t,r){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:function(){return(new Date).getTime()};c(this,e),this.enabled=t,this.capture=r,this.getTime=n,this.metrics={},this.requests={}}return p(e,[{key:"incr",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;this.enabled&&(e="phjs-".concat(e),this.metrics[e]=(this.metrics[e]||0)+t)}},{key:"decr",value:function(e){this.enabled&&(e="phjs-".concat(e),this.metrics[e]=(this.metrics[e]||0)-1)}},{key:"startRequest",value:function(e){if(this.enabled){var t=G.UUID();return this.requests[t]=[this.getTime(),e],t}}},{key:"finishRequest",value:function(e){if(this.enabled&&this.requests[e]){var t=b(this.requests[e],2),r=t[0],n=t[1];return n.duration=this.getTime()-r,delete this.requests[e],n}}},{key:"markRequestFailed",value:function(e){this.enabled&&this.capture('$capture_failed_request',e)}},{key:"captureInProgressRequests",value:function(){var e=this;this.enabled&&Object.keys(this.requests).forEach(function(t){var r=e.finishRequest(t);e.markRequestFailed(f(f({},r),{},{type:'inflight_at_unload'}))})}}]),e})(),Xe=Uint8Array,Ge=Uint16Array,Je=Uint32Array,Ye=new Xe([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0]),Ke=new Xe([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,0,0]),Ze=new Xe([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),et=function(e,t){for(var r=new Ge(31),n=0;n<31;++n)r[n]=t+=1<>>1|(21845&st)<<1;at=(61680&(at=(52428&at)>>>2|(13107&at)<<2))>>>4|(3855&at)<<4,ot[st]=((65280&at)>>>8|(255&at)<<8)>>>1}var ct=function(e,t,r){for(var n=e.length,i=0,o=new Ge(t);i>>c]=u}else for(s=new Ge(n),i=0;i>>15-e[i];return s},ut=new Xe(288);for(st=0;st<144;++st)ut[st]=8;for(st=144;st<256;++st)ut[st]=9;for(st=256;st<280;++st)ut[st]=7;for(st=280;st<288;++st)ut[st]=8;var pt=new Xe(32);for(st=0;st<32;++st)pt[st]=5;var lt=ct(ut,9,0),dt=ct(pt,5,0),ft=function(e){return(e/8>>0)+(7&e&&1)},_t=function(e,t,r){(null==t||t<0)&&(t=0),(null==r||r>e.length)&&(r=e.length);var n=new(e instanceof Ge?Ge:e instanceof Je?Je:Xe)(r-t);return n.set(e.subarray(t,r)),n},ht=function(e,t,r){r<<=7&t;var n=t/8>>0;e[n]|=r,e[n+1]|=r>>>8},gt=function(e,t,r){r<<=7&t;var n=t/8>>0;e[n]|=r,e[n+1]|=r>>>8,e[n+2]|=r>>>16},yt=function(e,t){for(var r=[],n=0;nd&&(d=o[n].s);var f=new Ge(d+1),_=vt(r[p-1],f,0);if(_>t){n=0;var h=0,g=_-t,y=1<t))break;h+=y-(1<<_-f[v]),f[v]=t}for(h>>>=g;h>0;){var m=o[n].s;f[m]=0&&h;--n){var b=o[n].s;f[b]==t&&(--f[b],++h)}_=t}return[new Xe(f),_]},vt=function e(t,r,n){return-1==t.s?Math.max(e(t.l,r,n+1),e(t.r,r,n+1)):r[t.s]=n},mt=function(e){for(var t=e.length;t&&!e[--t];);for(var r=new Ge(++t),n=0,i=e[0],o=1,s=function(e){r[n++]=e},a=1;a<=t;++a)if(e[a]==i&&a!=t)++o;else{if(!i&&o>2){for(;o>138;o-=138)s(32754);o>2&&(s(o>10?o-11<<5|28690:o-3<<5|12305),o=0)}else if(o>3){for(s(i),--o;o>6;o-=6)s(8304);o>2&&(s(o-3<<5|8208),o=0)}for(;o--;)s(i);o=1,i=e[a]}return[r.subarray(0,n),t]},bt=function(e,t){for(var r=0,n=0;n>>8,e[i+2]=255^e[i],e[i+3]=255^e[i+1];for(var o=0;o4&&!E[Ze[P-1]];--P);var F,A,C,q,R=u+5<<3,M=bt(i,ut)+bt(o,pt)+s,j=bt(i,d)+bt(o,h)+s+14+3*P+bt(S,E)+(2*S[16]+3*S[17]+7*S[18]);if(R<=M&&R<=j)return wt(t,p,e.subarray(c,c+u));if(ht(t,p,1+(j15&&(ht(t,p,B[O]>>>5&127),p+=B[O]>>>12)}}}else F=lt,A=ut,C=dt,q=pt;for(O=0;O255){I=n[O]>>>18&31;gt(t,p,F[I+257]),p+=A[I+257],I>7&&(ht(t,p,n[O]>>>23&31),p+=Ye[I]);var N=31&n[O];gt(t,p,C[N]),p+=q[N],N>3&&(gt(t,p,n[O]>>>5&8191),p+=Ke[N])}else gt(t,p,F[n[O]]),p+=A[n[O]];return gt(t,p,F[256]),p+A[256]},St=new Je([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),Ot=new Xe(0),xt=function(e,t,r,n,i,o){var s=e.length,a=new Xe(n+s+5*(1+Math.floor(s/7e3))+i),c=a.subarray(n,a.length-i),u=0;if(!t||s<8)for(var p=0;p<=s;p+=65535){var l=p+65535;l>>13,_=8191&d,h=(1<7e3||E>24576)&&q>423){u=kt(e,c,0,w,k,S,x,E,P,p-P,u),E=O=x=0,P=p;for(var R=0;R<286;++R)k[R]=0;for(R=0;R<30;++R)S[R]=0}var M=2,j=0,T=_,D=A-C&32767;if(q>2&&F==b(p-D))for(var U=Math.min(f,q)-1,B=Math.min(32767,p),I=Math.min(258,q);D<=B&&--T&&A!=C;){if(e[p+M]==e[p+M-D]){for(var N=0;NM){if(M=N,j=D,N>U)break;var H=Math.min(D,N-2),L=0;for(R=0;RL&&(L=V,C=z)}}}D+=(A=C)-(C=g[A])+32768&32767}if(j){w[E++]=268435456|nt[M]<<18|it[j];var Q=31&nt[M],W=31&it[j];x+=Ye[Q]+Ke[W],++k[257+Q],++S[W],$=p+M,++O}else w[E++]=e[p],++k[e[p]]}}u=kt(e,c,o,w,k,S,x,E,P,p-P,u),o||(u=wt(c,u,Ot))}return _t(a,0,n+ft(u)+i)},Et=(function(){for(var e=new Je(256),t=0;t<256;++t){for(var r=t,n=9;--n;)r=(1&r&&3988292384)^r>>>1;e[t]=r}return e})(),$t=function(){var e=4294967295;return{p:function(t){for(var r=e,n=0;n>>8;e=r},d:function(){return 4294967295^e}}},Pt=function(e,t,r,n,i){return xt(e,null==t.level?6:t.level,null==t.mem?Math.ceil(1.5*Math.max(8,Math.min(13,Math.log(e.length)))):12+t.mem,r,n,!i)},Ft=function(e,t,r){for(;r;++t)e[t]=r,r>>>=8},At=function(e,t){var r=t.filename;if(e[0]=31,e[1]=139,e[2]=8,e[8]=t.level<2?4:9==t.level?2:0,e[9]=3,0!=t.mtime&&Ft(e,4,Math.floor(new Date(t.mtime||Date.now())/1e3)),r){e[3]=8;for(var n=0;n<=r.length;++n)e[n+10]=r.charCodeAt(n)}},Ct=function(e){return 10+(e.filename&&e.filename.length+1||0)};function qt(e,t){void 0===t&&(t={});var r=$t(),n=e.length;r.p(e);var i=Pt(e,t,Ct(t),8),o=i.length;return At(i,t),Ft(i,o-8,r.d()),Ft(i,o-4,n),i}function Rt(e,t){var r=e.length;if(!t&&'undefined'!=typeof TextEncoder)return(new TextEncoder).encode(e);for(var n=new Xe(e.length+(e.length>>>1)),i=0,o=function(e){n[i++]=e},s=0;sn.length){var a=new Xe(i+8+(r-s<<1));a.set(n),n=a}var c=e.charCodeAt(s);c<128||t?o(c):c<2048?(o(192|c>>>6),o(128|63&c)):c>55295&&c<57344?(o(240|(c=65536+(1047552&c)|1023&e.charCodeAt(++s))>>>18),o(128|c>>>12&63),o(128|c>>>6&63),o(128|63&c)):(o(224|c>>>12),o(128|c>>>6&63),o(128|63&c))}return _t(n,0,i)}function Mt(e,t,r){return'lz64'===e?[{data:q.compressToBase64(t),compression:'lz64'},r]:'gzip-js'===e?[qt(Rt(t),{mtime:0}),f(f({},r),{},{blob:!0,urlQueryArgs:{compression:'gzip-js'}})]:[{data:G.base64Encode(t)},r]}var jt,Tt,Dt,Ut=function e(t,r){if(r.blob&&t.buffer)return new Blob([t.buffer],{type:'text/plain'});if(r.sendBeacon||r.blob){var n=e(t,{method:'POST'});return new Blob([n],{type:'application/x-www-form-urlencoded'})}if('POST'!==r.method)return null;var i,o;return i=Array.isArray(t)||(o=t,'[object Uint8Array]'===Object.prototype.toString.call(o))?'data='+encodeURIComponent(t):'data='+encodeURIComponent(t.data),t.compression&&(i+='&compression='+t.compression),i},Bt=function(e){var t=e.url,r=e.data,n=e.headers,i=e.options,o=e.captureMetrics,s=e.callback,a=e.retriesPerformedSoFar,c=e.retryQueue,u=e.onXHRError,p=new XMLHttpRequest;p.open(i.method,t,!0);var l=Ut(r,i);o.incr('_send_request'),o.incr('_send_request_inflight');var d=o.startRequest(f({data_size:G.isString(r)?r.length:l.length,endpoint:t.slice(t.length-2)},i._metrics));G.each(n,function(e,t){p.setRequestHeader(t,e)}),'POST'!==i.method||i.blob||p.setRequestHeader('Content-Type','application/x-www-form-urlencoded'),p.withCredentials=!0,p.onreadystatechange=function(){if(4===p.readyState){o.incr("xhr-response"),o.incr("xhr-response-".concat(p.status)),o.decr('_send_request_inflight');var e=o.finishRequest(d);if(200===p.status){if(s){var l;try{l=JSON.parse(p.responseText)}catch(e){return void Y(e)}s(l)}}else'function'==typeof u&&u(p),[401,403,404,500].indexOf(p.status)<0&&c.enqueue({url:t,data:r,options:i,headers:n,retriesPerformedSoFar:(a||0)+1,callback:s}),o.markRequestFailed(f(f({},e),{},{type:'non_200',status:p.status,statusText:p.statusText})),s&&(i.verbose?s({status:0,error:error}):s(0))}},p.send(l)},It=(function(e){_(r,Ve);var t=m(r);function r(e,n){var i;return c(this,r),(i=t.call(this)).captureMetrics=e,i.isPolling=!1,i.queue=[],i.areWeOnline=!0,i.onXHRError=n,'onLine'in window.navigator&&(i.areWeOnline=window.navigator.onLine,window.addEventListener('online',function(){i._handleWeAreNowOnline()}),window.addEventListener('offline',function(){i.areWeOnline=!1})),i}return p(r,[{key:"enqueue",value:function(e){var t=e.retriesPerformedSoFar||0;if(!(t>=10)){var r=3e3*Math.pow(2,t),n=new Date(Date.now()+r);console.warn("Enqueued failed request for retry in ".concat(r)),this.queue.push({retryAt:n,requestData:e}),this.isPolling||(this.isPolling=!0,this.poll())}}},{key:"poll",value:function(){var e=this;clearTimeout(this._poller),this._poller=setTimeout(function(){e.areWeOnline&&e.queue.length>0&&e.flush(),e.poll()},this._pollInterval)}},{key:"flush",value:function(){var e=new Date(Date.now()),t=this.queue.filter(function(t){return t.retryAt0){this.queue=this.queue.filter(function(t){return t.retryAt>=e});var r,n=E(t);try{for(n.s();!(r=n.n()).done;){var i=r.value.requestData;this._executeXhrRequest(i)}}catch(e){n.e(e)}finally{n.f()}}}},{key:"unload",value:function(){clearTimeout(this._poller);var e,t=E(this.queue);try{for(t.s();!(e=t.n()).done;){var r=e.value.requestData,n=r.url,i=r.data,o=r.options;window.navigator.sendBeacon(n,Ut(i,f(f({},o),{},{sendBeacon:!0})))}}catch(e){t.e(e)}finally{t.f()}this.queue=[]}},{key:"_executeXhrRequest",value:function(e){var t=e.url,r=e.data,n=e.options,i=e.headers,o=e.callback,s=e.retriesPerformedSoFar;Bt({url:t,data:r||{},options:n||{},headers:i||{},retriesPerformedSoFar:s||0,callback:o,captureMetrics:this.captureMetrics,retryQueue:this,onXHRError:this.onXHRError})}},{key:"_handleWeAreNowOnline",value:function(){this.areWeOnline=!0,this.flush()}}]),r})(),Nt=0,Ht=function(){},Lt={},zt=I.XMLHttpRequest&&'withCredentials'in new XMLHttpRequest,Vt=!zt&&-1===L.indexOf('MSIE')&&-1===L.indexOf('Mozilla'),Qt=function(){},Wt=function(e,t,r){var n,i="posthog"===r?Tt:Tt[r];if(i&&jt===Nt)n=i;else{if(i&&!G.isArray(i))return void Y('You have already initialized '+r);n=new Qt}if(n._init(e,t,r),n.people=new Te,n.people._init(n),n.featureFlags=new Ue(n),n.feature_flags=n.featureFlags,n.toolbar=new ze(n),n.toolbar.maybeLoadEditor(),n.sessionRecording=new He(n),n.sessionRecording.startRecordingIfEnabled(),n.__autocapture_enabled=n.get_config('autocapture'),n.get_config('autocapture')){he.enabledForProject(n.get_config('token'),100,100)?he.isBrowserSupported()?he.init(n):(n.__autocapture_enabled=!1,J('Disabling Automatic Event Collection because this browser is not supported')):(n.__autocapture_enabled=!1,J('Not in active bucket: disabling Automatic Event Collection.'))}return n.get_config('advanced_disable_decide')||new Le(n).call(),R.DEBUG=R.DEBUG||n.get_config('debug'),!G.isUndefined(i)&&G.isArray(i)&&(n._execute_array.call(n.people,i.people),n._execute_array(i)),n};Qt.prototype.init=function(e,t,r){if(G.isUndefined(r))Y('You must name your new library: init(token, config, name)');else{if("posthog"!==r){var n=Wt(e,t,r);return Tt[r]=n,n._loaded(),n}Y('You must initialize the main posthog object right after you include the PostHog js snippet')}},Qt.prototype._init=function(e,t,r){this.__loaded=!0,this.config={},this._triggered_notifs=[],this.compression={},this.set_config(G.extend({},{api_host:'https://app.posthog.com',api_method:'POST',api_transport:'XHR',autocapture:!0,rageclick:!1,cross_subdomain_cookie:-1===H.location.hostname.indexOf('herokuapp.com'),persistence:'cookie',persistence_name:'',cookie_name:'',loaded:function(){},store_google:!0,save_referrer:!0,test:!1,verbose:!1,img:!1,capture_pageview:!0,debug:!1,cookie_expiration:365,upgrade:!1,disable_session_recording:!1,disable_persistence:!1,disable_cookie:!1,secure_cookie:'https:'===I.location.protocol,ip:!0,opt_out_capturing_by_default:!1,opt_out_persistence_by_default:!1,opt_out_capturing_persistence_type:'localStorage',opt_out_capturing_cookie_prefix:null,property_blacklist:[],sanitize_properties:null,xhr_headers:{},inapp_protocol:'//',inapp_link_new_window:!1,request_batching:!0,properties_string_max_length:65535,session_recording:{blockClass:'ph-no-capture',blockSelector:null,ignoreClass:'ph-ignore-input',maskAllInputs:!1,maskInputOptions:{},maskInputFn:null,slimDOMOptions:{},collectFonts:!1},mask_all_element_attributes:!1,mask_all_text:!1,advanced_disable_decide:!1,on_xhr_error:function(e){var t='Bad HTTP status: '+e.status+' '+e.statusText;Y(t)},_onCapture:function(){},_capture_metrics:!1},t,{name:r,token:e,callback_fn:("posthog"===r?r:"posthog."+r)+'._jsc'})),this._jsc=function(){},this._captureMetrics=new We(this.get_config('_capture_metrics'),G.bind(this.capture,this)),this._requestQueue=new Qe(this._captureMetrics,G.bind(this._handle_queued_event,this)),this._retryQueue=new It(this._captureMetrics,this.get_config('on_xhr_error')),this.__captureHooks=[],this.__request_queue=[],this.persistence=new Ie(this.config),this._gdpr_init();var n=G.UUID();this.get_distinct_id()||this.register_once({distinct_id:n,$device_id:n},''),I.addEventListener&&I.addEventListener('unload',this._handle_unload.bind(this))},Qt.prototype._loaded=function(){this.get_config('loaded')(this),this._start_queue_if_opted_in(),this.get_config('capture_pageview')&&this.capture('$pageview',{},{send_instantly:!0})},Qt.prototype._start_queue_if_opted_in=function(){this.has_opted_out_capturing()||this.get_config('request_batching')&&this._requestQueue.poll()},Qt.prototype._dom_loaded=function(){this.has_opted_out_capturing()||G.each(this.__request_queue,function(e){this._send_request.apply(this,e)},this),delete this.__request_queue,this._start_queue_if_opted_in()},Qt.prototype._prepare_callback=function(e,t){if(G.isUndefined(e))return null;if(zt){return function(r){e(r,t)}}var r=this._jsc,n=''+Math.floor(1e8*Math.random()),i=this.get_config('callback_fn')+'['+n+']';return r[n]=function(i){delete r[n],e(i,t)},i},Qt.prototype._handle_unload=function(){this.get_config('request_batching')?(this.get_config('capture_pageview')&&this.capture('$pageleave'),this.get_config('_capture_metrics')&&(this._requestQueue.updateUnloadMetrics(),this.capture('$capture_metrics',this._captureMetrics.metrics),this._captureMetrics.captureInProgressRequests()),this._requestQueue.unload(),this._retryQueue.unload()):this.get_config('capture_pageview')&&this.capture('$pageleave',null,{transport:'sendbeacon'})},Qt.prototype._handle_queued_event=function(e,t,r){var n=JSON.stringify(t);this.__compress_and_send_json_request(e,n,r||Lt,Ht)},Qt.prototype.__compress_and_send_json_request=function(e,t,r,n){var i,o=b(Mt((i=this.compression)['gzip-js']?'gzip-js':i.lz64?'lz64':'base64',t,r),2),s=o[0],a=o[1];this._send_request(e,s,a,n)},Qt.prototype._send_request=function(e,t,r,n){if(Vt)this.__request_queue.push(arguments);else{var i={method:this.get_config('api_method'),transport:this.get_config('api_transport'),verbose:this.get_config('verbose')};r=G.extend(i,r||{}),zt||(r.method='GET');var o=I.navigator.sendBeacon&&'sendbeacon'===r.transport.toLowerCase(),s=r.urlQueryArgs||{};if(s.ip=this.get_config('ip')?1:0,s._=(new Date).getTime().toString(),e+=(e.indexOf('?')>-1?'&':'?')+G.HTTPBuildQuery(s),G.isObject(t)&&this.get_config('img')){var a=H.createElement('img');a.src=e,H.body.appendChild(a)}else if(o)I.navigator.sendBeacon(e,Ut(t,f(f({},r),{},{sendBeacon:!0})));else if(zt)try{Bt({url:e,data:t,headers:this.get_config('xhr_headers'),options:r,captureMetrics:this._captureMetrics,callback:n,retriesPerformedSoFar:0,retryQueue:this._retryQueue,onXHRError:this.get_config('on_xhr_error')})}catch(e){Y(e)}else{var c=H.createElement('script');c.type='text/javascript',c.async=!0,c.defer=!0,c.src=e;var u=H.getElementsByTagName('script')[0];u.parentNode.insertBefore(c,u)}}},Qt.prototype._execute_array=function(e){var t,r=[],n=[],i=[];G.each(e,function(e){e&&(t=e[0],G.isArray(t)?i.push(e):'function'==typeof e?e.call(this):G.isArray(e)&&'alias'===t?r.push(e):G.isArray(e)&&-1!==t.indexOf('capture')&&'function'==typeof this[t]?i.push(e):n.push(e))},this);var o=function(e,t){G.each(e,function(e){if(G.isArray(e[0])){var r=t;G.each(e,function(e){r=r[e[0]].apply(r,e.slice(1))})}else this[e[0]].apply(this,e.slice(1))},t)};o(r,this),o(n,this),o(i,this)},Qt.prototype.push=function(e){this._execute_array([e])},Qt.prototype.capture=Me(function(e,t,r){if(this.__loaded){this._captureMetrics.incr('capture'),'$snapshot'===e&&this._captureMetrics.incr('snapshot');var n=(r=r||Lt).transport;if(n&&(r.transport=n),G.isUndefined(e)||'string'!=typeof e)Y('No event name provided to posthog.capture');else if(!G.isBlockedUA(L)){var i=this.persistence.remove_event_timer(e);this.persistence.update_search_keyword(H.referrer),this.get_config('store_google')&&this.persistence.update_campaign_params(),this.get_config('save_referrer')&&this.persistence.update_referrer_info(H.referrer);var o={event:e,properties:this._calculate_event_properties(e,t,i)};'$identify'===e&&r.$set&&(o.$set=r.$set),o=G.copyAndTruncateStrings(o,r._noTruncate?null:this.get_config('properties_string_max_length')),this.get_config('debug')&&J('PostHog.js send',o);var s=JSON.stringify(o),a=this.get_config('api_host')+(r.endpoint||'/e/'),c=r!==Lt;return!this.get_config('request_batching')||c&&!r._batchKey||r.send_instantly?this.__compress_and_send_json_request(a,s,r):(o.timestamp=new Date,this._requestQueue.enqueue(a,o,r)),this._invokeCaptureHooks(e),o}}},function(e){return this.get_config(e)},Dt),Qt.prototype._addCaptureHook=function(e){this.__captureHooks.push(e)},Qt.prototype._invokeCaptureHooks=function(e){this.config._onCapture(e),G.each(this.__captureHooks,function(t){return t(e)})},Qt.prototype._calculate_event_properties=function(e,t,r){var n=t||{};if(n.token=this.get_config('token'),'$snapshot'===e){var i=this.persistence.properties();return n.distinct_id=i.distinct_id,n}if(!G.isUndefined(r)){var o=(new Date).getTime()-r;n.$duration=parseFloat((o/1e3).toFixed(3))}n=G.extend({},G.info.properties(),this.persistence.properties(),n);var s=this.get_config('property_blacklist');G.isArray(s)?G.each(s,function(e){delete n[e]}):Y('Invalid value for property_blacklist config: '+s);var a=this.get_config('sanitize_properties');return a&&(n=a(n,e)),n},Qt.prototype.register=function(e,t){this.persistence.register(e,t)},Qt.prototype.register_once=function(e,t,r){this.persistence.register_once(e,t,r)},Qt.prototype.unregister=function(e){this.persistence.unregister(e)},Qt.prototype._register_single=function(e,t){var r={};r[e]=t,this.register(r)},Qt.prototype.getFeatureFlag=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return this.featureFlags.getFeatureFlag(e,t)},Qt.prototype.isFeatureEnabled=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return this.featureFlags.isFeatureEnabled(e,t)},Qt.prototype.reloadFeatureFlags=function(){return this.featureFlags.reloadFeatureFlags()},Qt.prototype.onFeatureFlags=function(e){this.featureFlags.addFeatureFlagsHandler(e),e(this.featureFlags.getFlags(),this.featureFlags.getFlagVariants())},Qt.prototype.identify=function(e,t,r){if(e){this._captureMetrics.incr('identify');var n=this.get_distinct_id();if(this.register({$user_id:e}),!this.get_property('$device_id')){var i=n;this.register_once({$had_persisted_distinct_id:!0,$device_id:i},'')}e!==n&&e!==this.get_property("__alias")&&(this.unregister("__alias"),this.register({distinct_id:e})),e===n||this.get_property('$device_id')&&n!==this.get_property('$device_id')?(t&&this.people.set(t),r&&this.people.set_once(r)):this.capture('$identify',{distinct_id:e,$anon_distinct_id:n},{$set:t||{}},{$set_once:r||{}}),this.reloadFeatureFlags()}else Y('Unique user id has not been set in posthog.identify')},Qt.prototype.__group=function(e,t,r){if(Y('posthog.__group is still under development and should not be used in production!'),e&&t){this._captureMetrics.incr('group');var n=this.getGroups();this.register({$groups:f(f({},n),{},l({},e,t))}),this.capture('$group',{distinct_id:this.get_distinct_id(),$group:{type:e,key:t,$set:r}}),this.reloadFeatureFlags()}else Y('posthog.group requires a group type and group key')},Qt.prototype.reset=function(e){var t=this.get_property('$device_id');this.persistence.clear();var r=G.UUID();this.register_once({distinct_id:r,$device_id:e?r:t},'')},Qt.prototype.get_distinct_id=function(){return this.get_property('distinct_id')},Qt.prototype.getGroups=function(){return this.get_property('groups')},Qt.prototype.alias=function(e,t){if(e===this.get_property("$people_distinct_id"))return K('Attempting to create alias for existing People user - aborting.'),-2;var r=this;return G.isUndefined(t)&&(t=this.get_distinct_id()),e!==t?(this._register_single("__alias",e),this.capture('$create_alias',{alias:e,distinct_id:t},function(){r.identify(e)})):(Y('alias matches current distinct_id - skipping api call.'),this.identify(e),-1)},Qt.prototype.set_config=function(e){var t=f({},this.config);G.isObject(e)&&(G.extend(this.config,e),this.get_config('persistence_name')||(this.config.persistence_name=this.config.cookie_name),this.get_config('disable_persistence')||(this.config.disable_persistence=this.config.disable_cookie),this.persistence&&this.persistence.update_config(this.config),me.is_supported()&&'true'===me.get('ph_debug')&&(this.config.debug=!0),R.DEBUG=R.DEBUG||this.get_config('debug'),this.sessionRecording&&void 0!==e.disable_session_recording&&t.disable_session_recording!==e.disable_session_recording&&(e.disable_session_recording?this.sessionRecording.stopRecording():this.sessionRecording.startRecordingIfEnabled()))},Qt.prototype.startSessionRecording=function(){this.set_config({disable_session_recording:!1})},Qt.prototype.stopSessionRecording=function(){this.set_config({disable_session_recording:!0})},Qt.prototype.sessionRecordingStarted=function(){return this.sessionRecording.started()},Qt.prototype.get_config=function(e){return this.config[e]},Qt.prototype.get_property=function(e){return this.persistence.props[e]},Qt.prototype.toString=function(){var e=this.get_config('name');return"posthog"!==e&&(e="posthog."+e),e},Qt.prototype._gdpr_init=function(){'localStorage'===this.get_config('opt_out_capturing_persistence_type')&&me.is_supported()&&(!this.has_opted_in_capturing()&&this.has_opted_in_capturing({persistence_type:'cookie'})&&this.opt_in_capturing({enable_persistence:!1}),!this.has_opted_out_capturing()&&this.has_opted_out_capturing({persistence_type:'cookie'})&&this.opt_out_capturing({clear_persistence:!1}),this.clear_opt_in_out_capturing({persistence_type:'cookie',enable_persistence:!1})),this.has_opted_out_capturing()?this._gdpr_update_persistence({clear_persistence:!0}):this.has_opted_in_capturing()||!this.get_config('opt_out_capturing_by_default')&&!ye.get('ph_optout')||(ye.remove('ph_optout'),this.opt_out_capturing({clear_persistence:this.get_config('opt_out_persistence_by_default')}))},Qt.prototype._gdpr_update_persistence=function(e){var t;if(e&&e.clear_persistence)t=!0;else{if(!e||!e.enable_persistence)return;t=!1}this.get_config('disable_persistence')||this.persistence.disabled===t||this.persistence.set_disabled(t)},Qt.prototype._gdpr_call_func=function(e,t){return t=G.extend({capture:G.bind(this.capture,this),persistence_type:this.get_config('opt_out_capturing_persistence_type'),cookie_prefix:this.get_config('opt_out_capturing_cookie_prefix'),cookie_expiration:this.get_config('cookie_expiration'),cross_subdomain_cookie:this.get_config('cross_subdomain_cookie'),secure_cookie:this.get_config('secure_cookie')},t),me.is_supported()||'localStorage'!==t.persistence_type||(t.persistence_type='cookie'),e(this.get_config('token'),{capture:t.capture,captureEventName:t.capture_event_name,captureProperties:t.capture_properties,persistenceType:t.persistence_type,persistencePrefix:t.cookie_prefix,cookieExpiration:t.cookie_expiration,crossSubdomainCookie:t.cross_subdomain_cookie,secureCookie:t.secure_cookie})},Qt.prototype.opt_in_capturing=function(e){e=G.extend({enable_persistence:!0},e),this._gdpr_call_func(Se,e),this._gdpr_update_persistence(e)},Qt.prototype.opt_out_capturing=function(e){e=G.extend({clear_persistence:!0},e),this._gdpr_call_func(Oe,e),this._gdpr_update_persistence(e)},Qt.prototype.has_opted_in_capturing=function(e){return this._gdpr_call_func(xe,e)},Qt.prototype.has_opted_out_capturing=function(e){return this._gdpr_call_func(Ee,e)},Qt.prototype.clear_opt_in_out_capturing=function(e){e=G.extend({enable_persistence:!0},e),this._gdpr_call_func(Pe,e),this._gdpr_update_persistence(e)},Qt.prototype.sentry_integration=function(e,t,r,n){this.name='posthog-js',this.setupOnce=function(i){i(function(i){if('error'!==i.level||!e.__loaded)return i;i.tags||(i.tags={}),i.tags['PostHog URL']=e.config.api_host+'/person/'+e.get_distinct_id();var o={$sentry_event_id:i.event_id,$sentry_exception:i.exception};return t&&r&&(o.$sentry_url=(n||'https://sentry.io/organizations/')+t+'/issues/?project='+r+'&query='+i.event_id),e.capture('$exception',o),i})}},Qt.prototype.debug=function(e){!1===e?(I.console.log("You've disabled debug mode."),localStorage&&localStorage.setItem('ph_debug',void 0),this.set_config({debug:!1})):(I.console.log("You're now in debug mode. All calls to PostHog will be logged in your console.\nYou can disable this with `posthog.debug(false)`."),localStorage&&localStorage.setItem('ph_debug','true'),this.set_config({debug:!0}))},Qt.prototype.decodeLZ64=q.decompressFromBase64,Qt.prototype.init=Qt.prototype.init,Qt.prototype.reset=Qt.prototype.reset,Qt.prototype.capture=Qt.prototype.capture,Qt.prototype.register=Qt.prototype.register,Qt.prototype.register_once=Qt.prototype.register_once,Qt.prototype.unregister=Qt.prototype.unregister,Qt.prototype.identify=Qt.prototype.identify,Qt.prototype.__group=Qt.prototype.__group,Qt.prototype.alias=Qt.prototype.alias,Qt.prototype.set_config=Qt.prototype.set_config,Qt.prototype.get_config=Qt.prototype.get_config,Qt.prototype.get_property=Qt.prototype.get_property,Qt.prototype.get_distinct_id=Qt.prototype.get_distinct_id,Qt.prototype.toString=Qt.prototype.toString,Qt.prototype.opt_out_captureing=Qt.prototype.opt_out_captureing,Qt.prototype.opt_in_captureing=Qt.prototype.opt_in_captureing,Qt.prototype.has_opted_out_captureing=Qt.prototype.has_opted_out_captureing,Qt.prototype.has_opted_in_captureing=Qt.prototype.has_opted_in_captureing,Qt.prototype.clear_opt_in_out_captureing=Qt.prototype.clear_opt_in_out_captureing,Qt.prototype.opt_out_capturing=Qt.prototype.opt_out_capturing,Qt.prototype.opt_in_capturing=Qt.prototype.opt_in_capturing,Qt.prototype.has_opted_out_capturing=Qt.prototype.has_opted_out_capturing,Qt.prototype.has_opted_in_capturing=Qt.prototype.has_opted_in_capturing,Qt.prototype.clear_opt_in_out_capturing=Qt.prototype.clear_opt_in_out_capturing,Qt.prototype.getFeatureFlag=Qt.prototype.getFeatureFlag,Qt.prototype.isFeatureEnabled=Qt.prototype.isFeatureEnabled,Qt.prototype.reloadFeatureFlags=Qt.prototype.reloadFeatureFlags,Qt.prototype.onFeatureFlags=Qt.prototype.onFeatureFlags,Qt.prototype.decodeLZ64=Qt.prototype.decodeLZ64,Qt.prototype.SentryIntegration=Qt.prototype.sentry_integration,Qt.prototype.debug=Qt.prototype.debug,Qt.prototype.LIB_VERSION=R.LIB_VERSION,Qt.prototype.startSessionRecording=Qt.prototype.startSessionRecording,Qt.prototype.stopSessionRecording=Qt.prototype.stopSessionRecording,Qt.prototype.sessionRecordingStarted=Qt.prototype.sessionRecordingStarted,Ie.prototype.properties=Ie.prototype.properties,Ie.prototype.update_search_keyword=Ie.prototype.update_search_keyword,Ie.prototype.update_referrer_info=Ie.prototype.update_referrer_info,Ie.prototype.get_cross_subdomain=Ie.prototype.get_cross_subdomain,Ie.prototype.clear=Ie.prototype.clear,G.safewrap_class(Qt,['identify']);var Xt={},Gt=function(){Tt.init=function(e,t,r){if(r)return Tt[r]||(Tt[r]=Xt[r]=Wt(e,t,r),Tt[r]._loaded()),Tt[r];var n=Tt;Xt.posthog?n=Xt.posthog:e&&((n=Wt(e,t,"posthog"))._loaded(),Xt.posthog=n),Tt=n,1===jt&&(I.posthog=Tt),G.each(Xt,function(e,t){"posthog"!==t&&(Tt[t]=e)}),Tt._=G}},Jt=function(){function e(){e.done||(e.done=!0,Vt=!1,G.each(Xt,function(e){e._dom_loaded()}))}if(H.addEventListener)'complete'===H.readyState?e():H.addEventListener('DOMContentLoaded',e,!1);else if(H.attachEvent){H.attachEvent('onreadystatechange',e);var t=!1;try{t=null===I.frameElement}catch(e){}H.documentElement.doScroll&&t&&(function t(){try{H.documentElement.doScroll('left')}catch(e){return void setTimeout(t,1)}e()})()}G.register_event(I,'load',e,!0)};var Yt=(jt=Nt,Tt=new Qt,Gt(),Tt.init(),Jt(),Tt);i.exports=Yt},659,[]); +__d(function(g,r,i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.defaultConfig=_e.Meeting=_e.Events=void 0;var t=e(r(d[1])),n=e(r(d[2])),o=e(r(d[3])),s=e(r(d[4])),c=e(r(d[5])),u=e(r(d[6])),p=r(d[7]),f=e(r(d[8])),l=e(r(d[9])),h=r(d[10]),v=r(d[11]),y=r(d[12]),k=r(d[13]),_=e(r(d[14])),M=e(r(d[15]));function C(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}var P,w={theme:(0,u.default)({},y.defaultTheme),permissions:(0,u.default)({},y.defaultRolePermissions),permissions_fetched:!1};_e.defaultConfig=w,_e.Events=P,(function(e){e.participantJoin="participantJoin",e.participantLeave="participantLeave",e.disconnect="disconnect",e.connect="connect",e.meetingEnded="meetingEnded",e.roomMessage="roomMessage",e.chatMessage="chatMessage",e.message="message",e.meetingJoined="meetingJoined",e.activeSpeaker="activeSpeaker",e.participantUpdate="participantUpdate",e.recordingStarted="recordingStarted",e.recordingStopped="recordingStopped",e.localMediaConnected="localMediaConnected"})(P||(_e.Events=P={}));var E=(function(e){(0,o.default)(E,e);var u,p,y=(u=E,p=C(),function(){var e,t=(0,c.default)(u);if(p){var n=(0,c.default)(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return(0,s.default)(this,e)});function E(e,n){var o;return(0,t.default)(this,E),(o=y.call(this)).config=(0,M.default)(w),o.participants=[],o.showSetupScreen=!1,o._uiConfig={},o.leaveRoom=function(){},o.setupConfig=e,o._uiConfig=n||{},o.config.theme=(0,k.convertThemeToV2)(o.config.theme,n||{}),o.controlBar=new f.default,o.grid=new l.default,o.Events=P,null!=e&&e.apiBase&&(0,v.setUrl)(e.apiBase),o}return(0,n.default)(E,[{key:"updateUIConfig",value:function(e){this._uiConfig=(0,_.default)(this._uiConfig,e),this.config.theme=(0,k.convertThemeToV2)(this.config.theme,e),this._setUIConfig&&this._setUIConfig(this.config)}},{key:"addParticipantControl",value:function(e){this._controlsHook&&this._controlsHook(e)}},{key:"sendRoomMessage",value:function(e){}},{key:"sendMessage",value:function(e,t){}},{key:"createPopup",value:function(e){}},{key:"kickAll",value:function(){}},{key:"closePopup",value:function(){this.createPopup(null)}},{key:"onError",value:function(e){this._onError=e}},{key:"onSocketMessage",value:function(e){var t,n;switch(e.type){case'websocket/room-message':this.emit(P.roomMessage,null==(t=e.payload)?void 0:t.message);break;case'websocket/message':this.emit(P.message,null==(n=e.payload)?void 0:n.message);break;case'websocket/new-chat-message':this.emit(P.chatMessage,e.payload)}}},{key:"_addUpdateParticipant",value:function(e,t){if(e.id){var n=this.participants.findIndex(function(t){return t.id===e.id});if(-1===n)if(e.isMe){var o=new h.DyteSelfParticipant(this._overlayHook);o._update(e,t),this.participants.push(o),this.self=o}else{var s=new h.DyteParticipant(this._overlayHook);s._update(e,t),this.participants.push(s),this.emit(P.participantJoin,s)}else this.participants[n]._update(e,t),this.emit(P.participantUpdate,this.participants[n])}}},{key:"_removeParticipant",value:function(e){var t=this.participants.find(function(t){return t.id===e.id});this.participants=this.participants.filter(function(t){return t.id!==e.id}),this.emit(P.participantLeave,t)}}]),E})(p.EventEmitter);_e.Meeting=E},660,[1,9,10,12,14,17,22,590,661,662,663,499,664,482,505,665]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var u=t(r(d[1])),n=t(r(d[2])),s=t(r(d[3])),o=(function(){function t(){(0,n.default)(this,t),this.buttons=[]}return(0,s.default)(t,[{key:"addButton",value:function(t){var n=t;return this.buttons.push(n),this._setButtons&&this._setButtons((0,u.default)(this.buttons)),this.buttons.length-1}},{key:"removeButton",value:function(t){this.buttons[t]={},this._setButtons((0,u.default)(this.buttons))}}]),t})();e.default=o},661,[1,49,9,10]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.Layout=void 0;var u,o=t(r(d[1])),n=t(r(d[2])),l=r(d[3]),f=r(d[4]);e.Layout=u,(function(t){t.MULTI="multi",t.MULTI_ALTERNATE="multi_alternate",t.HIGHLIGHTED="highlighted",t.SINGLE="single"})(u||(e.Layout=u={}));var c=(function(){function t(){(0,o.default)(this,t),this.layouts=u}return(0,n.default)(t,[{key:"update",value:function(t){t.layout&&l.store.dispatch((0,f.setRoomGridView)(t.layout)),t.participantVideo&&(this.participantVideoConfiguration=t.participantVideo)}},{key:"setOverlay",value:function(t,u){}}]),t})();e.default=c},662,[1,9,10,471,480]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.DyteSelfParticipant=e.DyteParticipant=void 0;var n=t(r(d[1])),s=t(r(d[2])),o=r(d[3]).NativeModules.DyteHelper,h=(function(){function t(s){(0,n.default)(this,t),this.metadata={view_type:'',preset_name:''},this._overlayHook=s}return(0,s.default)(t,[{key:"_update",value:function(t,n){this.id=t.id,this.name=t.displayName,this.picture=t.picture,this.isMe=t.isMe,this.isPinned=t.isPinned,this.videoTrack=t.videoTrack,this.audioTrack=t.audioTrack,this.videoEnabled=t.videoVisible,this.audioEnabled=!t.audioMuted,this.clientSpecificId=t.clientSpecificId,this._participantHook=n,this.metadata=t.metadata}},{key:"sendMessage",value:function(t){this._sendMessage&&this._sendMessage(t)}},{key:"disableAudio",value:function(){this._participantHook&&this.audioEnabled&&this._participantHook.disablePeerAudio(this.id)}},{key:"disableVideo",value:function(){this._participantHook&&this.videoEnabled&&this._participantHook.disablePeerVideo(this.id)}},{key:"pin",value:function(){this._participantHook&&this._participantHook.pin(this.id)}},{key:"unpin",value:function(){this._participantHook&&this._participantHook.unpin(this.id)}},{key:"setOverlay",value:function(t){this._overlayHook(this.id,t)}},{key:"updatePreset",value:function(t){this._participantHook&&this._participantHook.updatePreset(this.id,t)}},{key:"setLabel",value:function(t){this._participantHook&&this._participantHook.setLabel(this.id,t)}}]),t})();e.DyteParticipant=h;var c=(function(){function t(s){(0,n.default)(this,t),this.metadata={view_type:'',preset_name:''},this._overlayHook=s}return(0,s.default)(t,[{key:"_update",value:function(t,n){this.id=t.id,this.name=t.displayName,this.picture=t.picture,this.isMe=t.isMe,this.isPinned!==t.isPinned&&o.SDKSelfPin(t.isPinned),this.isPinned=t.isPinned,this.videoTrack=t.videoTrack,this.audioTrack=t.audioTrack,this.videoEnabled!==t.videoVisible&&o.SDKSelfVideo(t.videoVisible),this.videoEnabled=t.videoVisible,this.audioEnabled===t.audioMuted&&o.SDKSelfAudio(!t.audioMuted),this.audioEnabled=!t.audioMuted,this.clientSpecificId=t.clientSpecificId,this.isScreensharing!==t.isScreensharing&&o.SDKSelfScreenshare(!t.isScreensharing),this.isScreensharing=t.isScreensharing,this._participantHook=n,this.isPresenting=!t.webinarHiddenParticipant,this.metadata=t.metadata}},{key:"enableAudio",value:function(){this._participantHook&&!this.audioEnabled&&this._participantHook.toggleSelfAudio(this.id)}},{key:"enableVideo",value:function(){this._participantHook&&!this.videoEnabled&&this._participantHook.toggleSelfVideo(this.id)}},{key:"disableAudio",value:function(){this._participantHook&&this.audioEnabled&&this._participantHook.toggleSelfAudio(this.id)}},{key:"disableVideo",value:function(){this._participantHook&&this.videoEnabled&&this._participantHook.toggleSelfVideo(this.id)}},{key:"enableScreenshare",value:function(){this._participantHook&&!this.isScreensharing&&this._participantHook.enableScreenshare()}},{key:"disableScreenshare",value:function(){this._participantHook&&this.isScreensharing&&this._participantHook.disableScreenshare()}},{key:"pin",value:function(){this._participantHook&&this._participantHook.pin(this.id)}},{key:"unpin",value:function(){this._participantHook&&this._participantHook.unpin(this.id)}},{key:"setOverlay",value:function(t,n){this._overlayHook(this.id,t,n)}},{key:"updatePreset",value:function(t){this._participantHook&&this._participantHook.updatePreset(this.id,t)}}]),t})();e.DyteSelfParticipant=c},663,[1,9,10,2]); +__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.defaultTheme=e.defaultRolePermissions=void 0;var t=r(d[0]),n=r(d[1]),_={view_type:n.DyteViewTypes.groupCall,accept_waiting_requests:!1,accept_present_requests:!1,request_produce:!1,can_allow_participant_audio:!1,can_allow_participant_screensharing:!1,can_allow_participant_video:!1,request_kick_participant:!1,kick_participant:!1,pin_participant:!1,can_edit_display_name:!1,can_record:!1,waiting_room_type:n.WaitingRoomTypes.skip,plugins:{can_close:!0,can_start:!0,can_edit_acl:!1,config:{}},polls:{can_create:!0,can_vote:!0,can_view:!0},produce:{video:{allow:!0,quality:'vga',frame_rate:24},audio:!0,screenshare:{allow:!0,quality:'hd',frame_rate:5}},chat:{public:{can_send:!0,text:!0,files:!0},private:{can_send:!1,can_receive:!1,text:!1,files:!1}},reactions:!1,hidden_participant:!1,is_recorder:!1,show_participant_list:!0,can_change_participant_role:!1,can_change_theme:!1,can_present:!1,max_screenshare_count:1};e.defaultRolePermissions=_;var c={setup_screen:{is_enabled:!1},alone_here:{is_enabled:!1},waiting_room:{is_enabled:!1,enable_preview:!0},control_bar:{is_enabled:!0,elements:{plugins:!0,screenshare:!0,invite:!1,participants:!0,chat:!0,reactions:!1,polls:!0,fullscreen:!0,layout:!0}},header:{is_enabled:!0,elements:{timer:!0,title:!0,participant_count:!0,change_layout:!0}},pip_mode:!0,auto_tune:!0,grid:{multi:{maxVideoCount:6,videoFit:'cover'},single:{maxVideoCount:6,videoFit:'cover'},defaultView:t.Layout.MULTI},controls:{pip_toggle:!1}};e.defaultTheme=c},664,[662,482]); +__d(function(g,r,i,a,m,_e,d){var t='__lodash_hash_undefined__',e=9007199254740991,n='[object Arguments]',o='[object Boolean]',c='[object Date]',u='[object Function]',f='[object GeneratorFunction]',s='[object Map]',l='[object Number]',_='[object Object]',p='[object RegExp]',h='[object Set]',y='[object String]',v='[object Symbol]',b='[object ArrayBuffer]',j='[object DataView]',w='[object Float32Array]',O='[object Float64Array]',A='[object Int8Array]',x='[object Int16Array]',S='[object Int32Array]',P='[object Uint8Array]',$='[object Uint8ClampedArray]',k='[object Uint16Array]',E='[object Uint32Array]',I=/\w*$/,F=/^\[object .+?Constructor\]$/,M=/^(?:0|[1-9]\d*)$/,B={};B[n]=B['[object Array]']=B[b]=B[j]=B[o]=B[c]=B[w]=B[O]=B[A]=B[x]=B[S]=B[s]=B[l]=B[_]=B[p]=B[h]=B[y]=B[v]=B[P]=B[$]=B[k]=B[E]=!0,B['[object Error]']=B[u]=B["[object WeakMap]"]=!1;var U='object'==typeof g&&g&&g.Object===Object&&g,W='object'==typeof self&&self&&self.Object===Object&&self,D=U||W||Function('return this')(),R='object'==typeof _e&&_e&&!_e.nodeType&&_e,T=R&&'object'==typeof m&&m&&!m.nodeType&&m,z=T&&T.exports===R;function C(t,e){return t.set(e[0],e[1]),t}function L(t,e){return t.add(e),t}function V(t,e){for(var n=-1,o=t?t.length:0;++n-1},Ft.prototype.set=function(t,e){var n=this.__data__,o=Dt(n,t);return o<0?n.push([t,e]):n[o][1]=e,this},Mt.prototype.clear=function(){this.__data__={hash:new It,map:new(jt||Ft),string:new It}},Mt.prototype.delete=function(t){return Zt(this,t).delete(t)},Mt.prototype.get=function(t){return Zt(this,t).get(t)},Mt.prototype.has=function(t){return Zt(this,t).has(t)},Mt.prototype.set=function(t,e){return Zt(this,t).set(t,e),this},Bt.prototype.clear=function(){this.__data__=new Ft},Bt.prototype.delete=function(t){return this.__data__.delete(t)},Bt.prototype.get=function(t){return this.__data__.get(t)},Bt.prototype.has=function(t){return this.__data__.has(t)},Bt.prototype.set=function(t,e){var n=this.__data__;if(n instanceof Ft){var o=n.__data__;if(!jt||o.length<199)return o.push([t,e]),this;n=this.__data__=new Mt(o)}return n.set(t,e),this};var rr=yt?Q(yt,Object):function(){return[]},er=function(t){return ut.call(t)};function nr(t){var e=t.length,n=t.constructor(e);return e&&'string'==typeof t[0]&&ct.call(t,'index')&&(n.index=t.index,n.input=t.input),n}function or(t){return'function'!=typeof t.constructor||ar(t)?{}:br(e=lt(t))?_t(e):{};var e}function cr(t,e,n,u){var f,_,F,M=t.constructor;switch(e){case b:return Gt(t);case o:case c:return new M(+t);case j:return Nt(t,u);case w:case O:case A:case x:case S:case P:case $:case k:case E:return Jt(t,u);case s:return qt(t,u,n);case l:case y:return new M(t);case p:return(F=new(_=t).constructor(_.source,I.exec(_))).lastIndex=_.lastIndex,F;case h:return Ht(t,u,n);case v:return f=t,Et?Object(Et.call(f)):{}}}function ur(t,n){return!!(n=null==n?e:n)&&('number'==typeof t||M.test(t))&&t>-1&&t%1==0&&t-1&&t%1==0&&t<=e}function br(t){var e=typeof t;return!!t&&('object'==e||'function'==e)}function dr(t){return!!t&&'object'==typeof t}function jr(t){return _r(t)?Ut(t):Lt(t)}m.exports=function(t){return Tt(t,!0,!0)}},665,[]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),u=t(r(d[2])),c=r(d[3]),l=c.NativeModules.DyteRNBackgroundTimer,o=new c.NativeEventEmitter(l),s=new((function(){function t(){var u=this;(0,n.default)(this,t),this.uniqueId=0,this.callbacks={},o.addListener('backgroundTimer.timeout',function(t){if(u.callbacks[t]){var n=u.callbacks[t].callback;u.callbacks[t].interval?l.backgroundTimerSetTimeout(t,u.callbacks[t].timeout):delete u.callbacks[t],n()}})}return(0,u.default)(t,[{key:"start",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return l.start(t)}},{key:"stop",value:function(){return l.stop()}},{key:"runBackgroundTimer",value:function(t,n){var u=this,l=c.Platform.select({ios:function(){return c.NativeAppEventEmitter},android:function(){return c.DeviceEventEmitter}})();this.start(0),this.backgroundListener=l.addListener('backgroundTimer',function(){u.backgroundListener.remove(),u.backgroundClockMethod(t,n)})}},{key:"backgroundClockMethod",value:function(t,n){var u=this;this.backgroundTimer=this.setTimeout(function(){t(),u.backgroundClockMethod(t,n)},n)}},{key:"stopBackgroundTimer",value:function(){this.stop(),this.clearTimeout(this.backgroundTimer)}},{key:"setTimeout",value:function(t,n){this.uniqueId+=1;var u=this.uniqueId;return this.callbacks[u]={callback:t,interval:!1,timeout:n},l.setTimeout(u,n),u}},{key:"clearTimeout",value:function(t){this.callbacks[t]&&delete this.callbacks[t]}},{key:"setInterval",value:function(t,n){this.uniqueId+=1;var u=this.uniqueId;return this.callbacks[u]={callback:t,interval:!0,timeout:n},l.backgroundTimerSetTimeout(u,n),u}},{key:"clearInterval",value:function(t){this.callbacks[t]&&delete this.callbacks[t]}}]),t})());e.default=s},666,[1,9,10,2]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.PluginServiceProvider=e.PluginServiceContext=void 0;var n=t(r(d[1])),o=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=v(n);if(o&&o.has(t))return o.get(t);var u={},c=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var f in t)if("default"!==f&&Object.prototype.hasOwnProperty.call(t,f)){var l=c?Object.getOwnPropertyDescriptor(t,f):null;l&&(l.get||l.set)?Object.defineProperty(u,f,l):u[f]=t[f]}u.default=t,o&&o.set(t,u);return u})(r(d[2])),u=r(d[3]),c=r(d[4]),f=t(r(d[5])),l=r(d[6]);function v(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(v=function(t){return t?o:n})(t)}var p=(0,o.createContext)(null);e.PluginServiceContext=p;e.PluginServiceProvider=function(t){var v=t.children,s=t.roomName,P=t.peerId,S=(0,o.useContext)(l.WebSocketContext),y=(0,u.useDispatch)(),O=(0,o.useState)(null),b=(0,n.default)(O,2),k=b[0],j=b[1],C=(0,u.useSelector)(function(t){return t.participant.authToken});(0,o.useEffect)(function(){},[]);var w=(0,u.useSelector)(function(t){return t.room.socketState}),E={pluginManager:k};return(0,o.useEffect)(function(){if(w===c.RoomSocketState.CONNECTED){var t=new f.default(S,s,y,P,C);j(t),t.listenSocketEvents()}},[w]),o.default.createElement(p.Provider,{value:E},v)}},667,[1,41,165,432,480,668,625]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),s=t(r(d[2])),u=t(r(d[3])),l=t(r(d[4])),o=r(d[5]),c=t(r(d[6])),f=(function(){function t(n,s,l,o,c){(0,u.default)(this,t),this.socketObj=n,this.dispatch=l,this.roomName=s,this.plugins={},this.iframes={},this.peerId=o,this.authToken=c,this.handleSockets=this.handleSockets.bind(this)}return(0,l.default)(t,[{key:"handleSockets",value:function(t){if(t)switch(t.type){case'websocket/enable-plugin':this.enablePlugin(t.payload);break;case'websocket/disable-plugin':this.disablePlugin(t.payload);break;case'websocket/plugin-event':case'websocket/plugin-data':this.sendIframeEvent(t)}}},{key:"sendIframeEvent",value:function(t){var n=this.iframes[t.payload.pluginId||t.payload.id];n&&Object.values(n).forEach(function(n){n.iframe&&n.iframe.injectJavaScript("window.postMessage("+JSON.stringify(t)+");")})}},{key:"listenSocketEvents",value:function(){this.socketObj.emitter.on('socket',this.handleSockets),this.getRoomPlugins()}},{key:"getRoomPlugins",value:function(){var t=this;this.socketObj.sendMessage({type:'getRoomState'},function(n){n.payload.roomState.plugins.forEach(function(n){return t.enablePlugin(n)})})}},{key:"enablePlugin",value:function(t){var u,l,f,h,p,v;return n.default.async(function(y){for(;;)switch(y.prev=y.next){case 0:if(u=c.default.apiBase+"/v2/plugins",!this.plugins[t.id]){y.next=3;break}return y.abrupt("return");case 3:return y.next=5,n.default.awrap(fetch(c.default.apiBase+"/v2/plugins/view/"+t.id,{method:'GET',headers:{authorization:"Bearer "+this.authToken}}));case 5:return l=y.sent,y.next=8,n.default.awrap(l.json());case 8:return f=y.sent,y.next=11,n.default.awrap(fetch(u+"/authorize/"+t.id,{method:'POST',headers:{authorization:"Bearer "+this.authToken,'Content-Type':'application/json'},body:JSON.stringify({roomName:this.roomName,peerId:this.peerId})}));case 11:return h=y.sent,y.next=14,n.default.awrap(h.json());case 14:p=y.sent.data.token,v=(0,s.default)({},f.data.plugin,{authToken:p,enabledBy:t.enabledBy,ACLAccessGrantedUsers:t.ACLAccessGrantedUsers||[],ACLAccessRemovedUsers:t.ACLAccessRemovedUsers||[]}),this.plugins[t.id]=v,this.iframes[t.id]={},this.dispatch((0,o.addPlugin)(v));case 19:case"end":return y.stop()}},null,this,null,Promise)}},{key:"disablePlugin",value:function(t){return n.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:this.plugins[t.id]&&(delete this.plugins[t.id],this.dispatch((0,o.removePlugin)(t)));case 1:case"end":return n.stop()}},null,this,null,Promise)}},{key:"handleIframeMessage",value:function(t){var u,l,o=this;return n.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:n.t0=t.type,n.next='pluginEvent'===n.t0?3:'storePluginData'===n.t0?3:'getPluginData'===n.t0?3:'enablePluginForAll'===n.t0?3:'getPeerInfo'===n.t0?5:7;break;case 3:return this.socketObj.sendMessage(t,function(t){o.sendIframeEvent(t)}),n.abrupt("break",8);case 5:return this.socketObj.sendMessage({type:t.type,payload:(0,s.default)({},t.payload,{peerId:null!=(u=null==(l=t.payload)?void 0:l.peerId)?u:this.peerId})},function(t){o.sendIframeEvent(t)}),n.abrupt("break",8);case 7:return n.abrupt("break",8);case 8:case"end":return n.stop()}},null,this,null,Promise)}},{key:"addIframeView",value:function(t,s,u){var l,o=this;return n.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:this.iframes[t.plugin][t.view]&&this.removeIframeView(t),l=function(t){s&&o.handleIframeMessage(t)},u.addEventListener(l),this.iframes[t.plugin][t.view]={listener:l,iframe:s};case 4:case"end":return n.stop()}},null,this,null,Promise)}},{key:"removeIframeView",value:function(t){return n.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:this.iframes[t.plugin][t.view]&&delete this.iframes[t.plugin][t.view];case 2:case"end":return n.stop()}},null,this,null,Promise)}},{key:"addRoomPlugin",value:function(t){return n.default.async(function(s){for(;;)switch(s.prev=s.next){case 0:if(!this.plugins[t.id]){s.next=2;break}return s.abrupt("return");case 2:return s.next=4,n.default.awrap(this.socketObj.sendMessage({type:'addPlugin',payload:t}));case 4:case"end":return s.stop()}},null,this,null,Promise)}},{key:"removeRoomPlugin",value:function(t){return n.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.abrupt("return",this.socketObj.sendMessage({type:'removePlugin',payload:t}));case 1:case"end":return n.stop()}},null,this,null,Promise)}}]),t})();e.default=f},668,[1,67,22,9,10,498,499]); +__d(function(g,r,i,a,m,e,d){var n=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.PeersServiceContext=e.PeersProvider=void 0;var t=n(r(d[1])),o=n(r(d[2])),u=n(r(d[3])),c=(function(n,t){if(!t&&n&&n.__esModule)return n;if(null===n||"object"!=typeof n&&"function"!=typeof n)return{default:n};var o=b(t);if(o&&o.has(n))return o.get(n);var u={},c=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in n)if("default"!==l&&Object.prototype.hasOwnProperty.call(n,l)){var s=c?Object.getOwnPropertyDescriptor(n,l):null;s&&(s.get||s.set)?Object.defineProperty(u,l,s):u[l]=n[l]}u.default=n,o&&o.set(n,u);return u})(r(d[4])),l=r(d[5]),s=r(d[6]),f=r(d[7]),p=r(d[8]),v=r(d[9]),S=r(d[10]),P=r(d[11]),h=r(d[12]),k=r(d[13]);function b(n){if("function"!=typeof WeakMap)return null;var t=new WeakMap,o=new WeakMap;return(b=function(n){return n?o:t})(n)}var y=(0,c.createContext)(null);e.PeersServiceContext=y;e.PeersProvider=function(n){var b,T,M=n.children,w=(0,c.useContext)(p.ConfigServiceContext).meeting,C=(0,c.useState)([]),V=(0,u.default)(C,2),x=V[0],D=V[1],O=(0,l.useSelector)(function(n){return n.peers.joinedPeers}),A=(0,l.useSelector)(function(n){return n.participant}),j=(0,l.useSelector)(function(n){return n.consumers.activeConsumers}),I=j.find(function(n){return'video'===n.kind&&n.appData.screenShare}),_=j.find(function(n){return'audio'===n.kind&&n.appData.screenShare}),E=(0,l.useSelector)(function(n){return n.room.pinnedPeerId}),H=(0,l.useSelector)(function(n){return n.room.roomViewType}),N=(0,c.useState)(null),q=(0,u.default)(N,2),J=q[0],L=q[1],R=(0,c.useState)(null),U=(0,u.default)(R,2),W=U[0],z=U[1],B=(0,c.useContext)(f.MediaRoomContext).mediaRoom,F=(0,l.useDispatch)(),G=(0,c.useContext)(v.UserTrackContext),K=G.mediaTracks,Q=K.screenShareVideoTrack,X=K.setScreenShareVideoTrack,Y=(K.screenShareAudioTrack,K.setScreenShareAudioTrack),Z=G.inputDevices,$=Z.toggleAudioState,ee=Z.toggleVideoState,re={pin:function(n){return B.pin(n)},unpin:function(n){return B.pin(null)},toggleSelfAudio:function(){return $()},toggleSelfVideo:function(){return ee()},toggleSelfScreenSharing:function(){var n;return t.default.async(function(o){for(;;)switch(o.prev=o.next){case 0:if(A.sharingScreen||I){o.next=16;break}return void 0!==Q&&Q.stop(),o.prev=2,o.next=5,t.default.awrap((0,S.getScreenShare)());case 5:n=o.sent,X(n.video),Y(n.video),B.shareScreen(n),o.next=14;break;case 11:o.prev=11,o.t0=o.catch(2),'NotAllowedError'!==(null==o.t0?void 0:o.t0.message)&&console.error(o.t0);case 14:o.next=19;break;case 16:B.disableScreenShare(),X(void 0),Y(void 0);case 19:case"end":return o.stop()}},null,null,[[2,11]],Promise)},disablePeerAudio:function(n){return B.disableAudio(n)},disablePeerVideo:function(n){return B.disableVideo(n)},updatePreset:function(n,t){return B.updatePreset(n,t)},setLabel:function(n,t){F((0,s.setPeerLabel)({id:n,label:t}))}},ne=!0;(0,c.useEffect)(function(){var n,t;L({id:null==B?void 0:B.peerid,audioMuted:A.audioMuted,displayName:A.displayName,userId:A.id,picture:A.displayImageURL,isMe:!0,isHost:A.isHost,videoVisible:!A.videoOff,videoTrack:null==B?void 0:null==(n=B.webCamProducer)?void 0:n.track,audioTrack:null==B?void 0:null==(t=B.micProducer)?void 0:t.track,isPinned:E===(null==B?void 0:B.peerid),clientSpecificId:A.clientSpecificId,producingAudio:!A.audioMuted,producingVideo:!A.videoOff,isScreensharing:A.sharingScreen,requestToJoinType:A.requestToJoinType,hiddenParticipant:A.hidden,webinarHiddenParticipant:A.webinarHiddenParticipant,metadata:A.metadata})},[null==B?void 0:B.peerid,A.sharingScreen,A.videoOff,A.audioMuted,A.displayName,A.hidden,A.requestToJoinType,A.metadata,null==B?void 0:null==(b=B.webCamProducer)?void 0:b.track,null==B?void 0:null==(T=B.micProducer)?void 0:T.track,A.webinarHiddenParticipant,E]),(0,c.useEffect)(function(){J&&w&&w._addUpdateParticipant((0,o.default)({},J,{isPinned:J.id===E,isScreensharing:A.sharingScreen}),re)},[J,w]),(0,c.useEffect)(function(){if(I||A.screenSharingProduction===P.MediaStates.LOADED){var n,t,o,u=I?null==(n=B.consumers.get(I.id))?void 0:n.track:null==(t=B.screenShareVideoProducer)?void 0:t.track,c=_?null==(o=B.consumers.get(_.id))?void 0:o.track:null,l=I?O.find(function(n){return n.id===I.appData.peerId}):J;z({videoTrack:u,id:null==l?void 0:l.id,displayName:"Screen - "+(null==l?void 0:l.displayName),videoVisible:!0,audioTrack:c,audioMuted:null===c,screenshare:!0})}else z(null)},[I,A.screenSharingProduction]),(0,c.useEffect)(function(){w&&(x.map(function(n){return O.find(function(t){return t.id===n.id})||w._removeParticipant(n),null}),D(O))},[O]);var ie=function(n){var t,u=(0,o.default)({},n,{isPinned:E===n.id,isScreensharing:!1}),c=j.find(function(t){return t.peerId===n.id&&'video'===t.kind&&!t.appData.screenShare}),l=j.find(function(t){return t.peerId===n.id&&'audio'===t.kind&&!t.appData.screenShare});return c&&(u.producingVideo=!0,u.videoTrack=B.consumers.get(c.id).track,u.videoScore=c.producerScore),l&&(u.producingAudio=!n.audioMuted,u.audioTrack=B.consumers.get(l.id).track,u.audioScore=l.producerScore),(null==I?void 0:null==(t=I.appData)?void 0:t.peerId)===n.id&&(u.isScreensharing=!0),u.videoVisible=!(void 0===c||c.remotelyPaused),u.audioMuted=void 0===l||l.remotelyPaused||n.audioMuted,u.audioMuted||(ne=!1),w&&w._addUpdateParticipant((0,o.default)({},u,{isPinned:u.id===E}),re),u},te=H===h.DyteViewTypes.webinar?O.filter(function(n){return!(null!=n&&n.webinarHiddenParticipant)&&n.requestToJoinType!==k.RequestToJoinType.ask}).map(ie).filter(function(n){return null!==n}):O.filter(function(n){return!(null!=n&&n.hiddenParticipant)}).map(ie).filter(function(n){return null!==n}),oe=O.map(ie).filter(function(n){return null!==n});return c.default.createElement(y.Provider,{value:{processedPeers:te,selfPeer:J,allMuted:ne,screenshareVideoConsumer:I,screenshareAudioConsumer:_,screenSharePeer:W,joinedProcessedPeers:oe}},M)}},669,[1,67,22,41,165,432,481,580,503,574,575,480,482,487]); +__d(function(g,r,i,a,m,e,d){var n=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.setupPermissions=e.RESULTS=e.PERMISSIONS=void 0,e.uniq=N;var E=n(r(d[1])),s=n(r(d[2])),o=r(d[3]),A=r(d[4]),O=r(d[5]),R=Object.freeze({ACCEPT_HANDOVER:'android.permission.ACCEPT_HANDOVER',ACCESS_BACKGROUND_LOCATION:'android.permission.ACCESS_BACKGROUND_LOCATION',ACCESS_COARSE_LOCATION:'android.permission.ACCESS_COARSE_LOCATION',ACCESS_FINE_LOCATION:'android.permission.ACCESS_FINE_LOCATION',ACTIVITY_RECOGNITION:'android.permission.ACTIVITY_RECOGNITION',ADD_VOICEMAIL:'com.android.voicemail.permission.ADD_VOICEMAIL',ANSWER_PHONE_CALLS:'android.permission.ANSWER_PHONE_CALLS',BODY_SENSORS:'android.permission.BODY_SENSORS',CALL_PHONE:'android.permission.CALL_PHONE',CAMERA:'android.permission.CAMERA',GET_ACCOUNTS:'android.permission.GET_ACCOUNTS',PROCESS_OUTGOING_CALLS:'android.permission.PROCESS_OUTGOING_CALLS',READ_CALENDAR:'android.permission.READ_CALENDAR',READ_CALL_LOG:'android.permission.READ_CALL_LOG',READ_CONTACTS:'android.permission.READ_CONTACTS',READ_EXTERNAL_STORAGE:'android.permission.READ_EXTERNAL_STORAGE',READ_PHONE_NUMBERS:'android.permission.READ_PHONE_NUMBERS',READ_PHONE_STATE:'android.permission.READ_PHONE_STATE',READ_SMS:'android.permission.READ_SMS',RECEIVE_MMS:'android.permission.RECEIVE_MMS',RECEIVE_SMS:'android.permission.RECEIVE_SMS',RECEIVE_WAP_PUSH:'android.permission.RECEIVE_WAP_PUSH',RECORD_AUDIO:'android.permission.RECORD_AUDIO',SEND_SMS:'android.permission.SEND_SMS',USE_SIP:'android.permission.USE_SIP',WRITE_CALENDAR:'android.permission.WRITE_CALENDAR',WRITE_CALL_LOG:'android.permission.WRITE_CALL_LOG',WRITE_CONTACTS:'android.permission.WRITE_CONTACTS',WRITE_EXTERNAL_STORAGE:'android.permission.WRITE_EXTERNAL_STORAGE',BLUETOOTH_CONNECT:"android.permission.BLUETOOTH_CONNECT"}),_=Object.freeze({APP_TRACKING_TRANSPARENCY:'ios.permission.APP_TRACKING_TRANSPARENCY',BLUETOOTH_PERIPHERAL:'ios.permission.BLUETOOTH_PERIPHERAL',CALENDARS:'ios.permission.CALENDARS',CAMERA:'ios.permission.CAMERA',CONTACTS:'ios.permission.CONTACTS',FACE_ID:'ios.permission.FACE_ID',LOCATION_ALWAYS:'ios.permission.LOCATION_ALWAYS',LOCATION_WHEN_IN_USE:'ios.permission.LOCATION_WHEN_IN_USE',MEDIA_LIBRARY:'ios.permission.MEDIA_LIBRARY',MICROPHONE:'ios.permission.MICROPHONE',MOTION:'ios.permission.MOTION',PHOTO_LIBRARY:'ios.permission.PHOTO_LIBRARY',PHOTO_LIBRARY_ADD_ONLY:'ios.permission.PHOTO_LIBRARY_ADD_ONLY',REMINDERS:'ios.permission.REMINDERS',SIRI:'ios.permission.SIRI',SPEECH_RECOGNITION:'ios.permission.SPEECH_RECOGNITION',STOREKIT:'ios.permission.STOREKIT'}),I=Object.freeze({ANDROID:R,IOS:_});e.PERMISSIONS=I;var t=Object.freeze({UNAVAILABLE:'unavailable',BLOCKED:'blocked',DENIED:'denied',GRANTED:'granted',LIMITED:'limited',PROMPTED:'prompted'});e.RESULTS=t;var S=O.NativeModules.DyteRNPermissions;function C(n){return s.default.async(function(E){for(;;)switch(E.prev=E.next){case 0:return E.abrupt("return",S.available.includes(n)?S.request(n):t.UNAVAILABLE);case 1:case"end":return E.stop()}},null,null,null,Promise)}function N(n){return n.filter(function(E,s){return null!=E&&n.indexOf(E)===s})}var T,p=['bluetooth','readExternalStorage','photos','externalStorage'],L=function(n){var E=arguments.length>1&&void 0!==arguments[1]&&arguments[1],s={camera:I.ANDROID.CAMERA,microphone:I.ANDROID.RECORD_AUDIO,bluetooth:I.ANDROID.BLUETOOTH_CONNECT,externalStorage:I.ANDROID.WRITE_EXTERNAL_STORAGE,readExternalStorage:I.ANDROID.READ_EXTERNAL_STORAGE},o={camera:I.IOS.CAMERA,microphone:I.IOS.MICROPHONE,bluetooth:I.IOS.BLUETOOTH_PERIPHERAL,photos:I.IOS.PHOTO_LIBRARY};if(!E)return'android'===O.Platform.OS?s[n]:o[n];if('android'===O.Platform.OS){var A={};return Object.keys(s).forEach(function(n){A[s[n]]=n}),A[n]}var R={};return Object.keys(o).forEach(function(n){R[o[n]]=n}),R[n]},D=function(n){return function(E){var s={camera:o.permissionEnum.INIT,microphone:o.permissionEnum.INIT};n.forEach(function(n){var A=L(n,!0);E[n]===t.GRANTED?s[A]=o.permissionEnum.ACCEPTED:E[n]!==t.PROMPTED&&(s[A]=o.permissionEnum.DENIED)}),s.camera!==o.permissionEnum.INIT&&s.microphone!==o.permissionEnum.INIT&&T&&clearInterval(T),A.store.dispatch((0,o.setParticipantPermissions)(s))}};e.setupPermissions=function(n){var o,A,R,_,I,t,u=[];[].concat(p,(0,E.default)(n)).forEach(function(n){var E=L(n);E&&u.push(E)}),"android"===O.Platform.OS&&(T&&clearInterval(T),T=setInterval(function(){S.checkMultiplePermissions(u).then(D(u))},1e3));(o=u,s.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:if('ios'!==O.Platform.OS){n.next=13;break}A={},R=N(o),_=0;case 4:if(!(_0,peers:q}),W.theme.header.is_enabled&&i.default.createElement(E.default,{title:''!==B?B:x,linkCopied:Y,copyLink:z,width:G,height:V,noOfParticipants:N.filter(function(t,n,i){return i.findIndex(function(n){return n.id===t.id})===n}).length}),i.default.createElement(k.default,{isMobile:!0}),i.default.createElement(u.GridManager,{widthOffset:0,singleSpeakerView:F.main.length>0&&!1}),i.default.createElement(S.default,{isMobile:!0}),i.default.createElement(P.default,null),W.theme.control_bar.is_enabled&&i.default.createElement(h.default,{linkCopied:Y,copyLink:z,isMobile:!0,leaveCall:j})))};var n=t(r(d[1])),i=_(r(d[2])),o=r(d[3]),a=r(d[4]),u=r(d[5]),l=r(d[6]),c=t(r(d[7])),f=t(r(d[8])),s=r(d[9]),p=_(r(d[10])),v=r(d[11]),E=t(r(d[12])),h=t(r(d[13])),S=t(r(d[14])),P=t(r(d[15])),k=t(r(d[16])),O=t(r(d[17])),y=r(d[18]),b=r(d[19]),w=r(d[20]),C=r(d[21]);function M(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,i=new WeakMap;return(M=function(t){return t?i:n})(t)}function _(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var i=M(n);if(i&&i.has(t))return i.get(t);var o={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in t)if("default"!==u&&Object.prototype.hasOwnProperty.call(t,u)){var l=a?Object.getOwnPropertyDescriptor(t,u):null;l&&(l.get||l.set)?Object.defineProperty(o,u,l):o[u]=t[u]}return o.default=t,i&&i.set(t,o),o}var D=l.NativeModules.DyteHelper},673,[1,41,165,432,471,674,2,703,704,503,488,507,705,710,799,800,802,803,580,480,487,492]); +__d(function(g,r,_i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.GridManager=void 0;var n=t(r(d[1])),o=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=x(n);if(o&&o.has(t))return o.get(t);var i={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in t)if("default"!==s&&Object.prototype.hasOwnProperty.call(t,s)){var l=u?Object.getOwnPropertyDescriptor(t,s):null;l&&(l.get||l.set)?Object.defineProperty(i,s,l):i[s]=t[s]}i.default=t,o&&o.set(t,i);return i})(r(d[2])),i=r(d[3]),u=r(d[4]),s=t(r(d[5])),l=t(r(d[6])),c=t(r(d[7])),f=r(d[8]),p=r(d[9]),S=t(r(d[10])),h=r(d[11]),w=r(d[12]),y=r(d[13]),T=r(d[14]),b=r(d[15]),v=r(d[16]),P=r(d[17]);function x(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(x=function(t){return t?o:n})(t)}var C=function(t){var n=t.roomViewType,i=(0,o.useContext)(p.ConfigServiceContext).sessionConfig,u=!i.permissions.can_present,s=(0,o.useContext)(P.ThemeContext).colors,l='LANDSCAPE'===o.default.useContext(v.OrientationContext).orientation,c=(0,b.useWindowDimensions)(),f=i.theme.dimensions||c,S=f.height,h=f.width,T=0;i.theme.header.is_enabled&&(T-=72),i.theme.control_bar.is_enabled&&(T-=56),l?h+=T+56:S+=T;var x=n===y.DyteViewTypes.audioRoom?'Host will start Audio Room Soon':'\tHost will start presenting soon',C=n===y.DyteViewTypes.audioRoom?'To being Audio Room, Please Enable Audio':'To begin the webinar please start presenting';return o.default.createElement(w.VStack,{bg:"secondary.1000",width:h,height:S,px:15,justifyContent:"center",align:"center"},u&&o.default.createElement(o.default.Fragment,null,o.default.createElement(w.Text,{fontSize:26,py:10,fontWeight:"bold"},x),o.default.createElement(w.Spinner,{color:s.textPrimary[100],size:"large"})),!u&&o.default.createElement(o.default.Fragment,null,o.default.createElement(w.Text,{fontSize:26,py:10,fontWeight:"bold"},"You are the host"),o.default.createElement(w.Text,{fontSize:14},C)))},E=function(t,n){for(var o=[],i=0;i-1&&t<=W&&(z((0,u.setCurrentPage)(t)),P.getPage(t))},Q=[],U=new Map;return q.forEach(function(t){U.set(t.id,t)}),G?(B.length>0&&_>0?(U.set(G.id,G),Q=E(U,B),D.current=Q.map(function(t){return t.id})):(Q=E(U,M),D.current=Q.map(function(t){return t.id}),Q=Q.concat(I||A===y.DyteViewTypes.webinar&&J||!J&&A===y.DyteViewTypes.webinar&&G.requestToJoinType===T.RequestToJoinType.ask?[]:[G])),R===u.RoomSocketState.NOT_STARTED?o.default.createElement(s.default,{inStage:!0,text:"You got disconnected! Retrying connection..."}):Q.length<1?A===y.DyteViewTypes.webinar?o.default.createElement(C,{roomViewType:y.DyteViewTypes.webinar}):o.default.createElement(s.default,{loading:!0,text:"Please wait for the meeting to be started",inStage:!0}):F||v||V||'highlighted'===x||O.main.length>0?o.default.createElement(c.default,{peers:Q,sharingScreen:V,widthOffset:w}):o.default.createElement(S.default,{onSwipeLeft:function(t){return K(_+1)},onSwipeRight:function(t){return K(_-1)},style:{flex:1}},o.default.createElement(l.default,{peers:Q,widthOffset:w}))):o.default.createElement(s.default,null)};O.defaultProps={singleSpeakerView:!1};var V=o.default.memo(O);e.GridManager=V},674,[1,41,165,432,480,506,675,693,669,503,702,580,507,482,487,2,570,509]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var l=t(r(d[1])),n=t(r(d[2])),f=(function(t,l){if(!l&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var n=A(l);if(n&&n.has(t))return n.get(t);var f={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in t)if("default"!==u&&Object.prototype.hasOwnProperty.call(t,u)){var c=o?Object.getOwnPropertyDescriptor(t,u):null;c&&(c.get||c.set)?Object.defineProperty(f,u,c):f[u]=t[u]}f.default=t,n&&n.set(t,f);return f})(r(d[3])),o=t(r(d[4])),u=r(d[5]),c=r(d[6]),y=r(d[7]),s=t(r(d[8])),h=r(d[9]),p=r(d[10]);function A(t){if("function"!=typeof WeakMap)return null;var l=new WeakMap,n=new WeakMap;return(A=function(t){return t?n:l})(t)}var w={9:Array(9).fill(3),8:Array(9).fill(3),7:Array(9).fill(3),6:Array(6).fill(2),5:Array(5).fill(2),4:Array(4).fill(2),3:[1,2,2],2:[1,1],1:[1]},v={9:Array(9).fill(3),8:Array(9).fill(3),7:Array(9).fill(3),6:Array(6).fill(2),5:[2].concat((0,n.default)(Array(4).fill(2))),4:Array(4).fill(2),3:[1,2,2],2:[1,1],1:[1]},_={9:Array(9).fill(3),8:Array(9).fill(3),7:Array(9).fill(3),6:Array(6).fill(3),5:[].concat((0,n.default)(Array(2).fill(2)),(0,n.default)(Array(3).fill(3))),4:Array(4).fill(2),3:Array(3).fill(2),2:Array(2).fill(2),1:[1]},b={9:Array(9).fill(3),8:Array(9).fill(3),7:Array(9).fill(3),6:Array(6).fill(3),5:[].concat((0,n.default)(Array(2).fill(2)),(0,n.default)(Array(3).fill(3))),4:Array(4).fill(2),3:Array(3).fill(2),2:Array(2).fill(2),1:[1]},O=function(t){var n=(0,f.useContext)(u.ConfigServiceContext).sessionConfig,A=(0,y.useWindowDimensions)(),O=n.theme.dimensions||A,j=O.width,M=O.height,P=j<1024,x=f.default.useContext(p.OrientationContext),E=x.orientation,C=x.orientationType,S='LANDSCAPE'===E,W=(0,h.useSelector)(function(t){return t.room.gridView}),k=t.peers,D=t.waitingRoom,F=t.widthOffset,L=0;n.theme.header.is_enabled&&(L-=56),!n.theme.control_bar.is_enabled||D&&!n.theme.waiting_room.enable_preview||(L-=54),S?(M+=F,j+=L+72):(M+=L,j-=F);var R=f.default.useState(0),N=(0,l.default)(R,2),T=N[0],V=N[1],q=1===k.length&&!P&&!D,z=D&&(!P||!n.theme.waiting_room.enable_preview),B=(q||z)&&1,G=k.length+B;G>6&&(G=9),'multi_alternate'===W&&1!==k.length&&(G-=1);var H=(0,h.useSelector)(function(t){return t.peers.joinedPeers}),I=Math.ceil((H.length+1)/6);f.default.useEffect(function(){I>1&&(1===k.length?V(16):k.length<=4?V(7):5===k.length?V(12):V(4))},[k,I]);var J=function(t,l){return Math.floor((M-6)/t)},K=function(t,l){return Math.floor((j-6)/t)},Q=function(t,l){return J(P&&!S?b[t][l]:w[t][l])},U=function(t,l){return K(P&&!S?v[t][l]:_[t][l])},X=S?5===G?'row':'column':5===G?'column':'row';return f.default.createElement(c.Flex,{position:"relative",height:M,width:j,bg:"secondary.1000",marginLeft:S&&'landscapeLeft'!==C&&n.theme.header.is_enabled?56:0,padding:3,pt:0},f.default.createElement(c.Flex,{direction:X,flexWrap:"wrap",justify:"center"},!D||n.theme.waiting_room.enable_preview&&!P?f.default.createElement(f.default.Fragment,null,k.map(function(t,l){if('multi_alternate'===W&&t.isMe&&1!==k.length)return null;if(t){var n=Q(G,l+B)-T;return f.default.createElement(o.default,{key:"peer_"+t.id,height:n-(S?2:0),width:U(G,l+B),peer:t,totalPeers:k.length,isMobile:P})}return null})):null),f.default.createElement(c.Flex,{width:j,justify:"center",position:"absolute",bottom:"2"},f.default.createElement(s.default,null)))};O.defaultProps={waitingRoom:!1,widthOffset:0};var j=O;e.default=j},675,[1,41,49,165,676,503,507,2,690,432,570]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=M;var n=t(r(d[1])),o=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=k(n);if(o&&o.has(t))return o.get(t);var l={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in t)if("default"!==c&&Object.prototype.hasOwnProperty.call(t,c)){var f=u?Object.getOwnPropertyDescriptor(t,c):null;f&&(f.get||f.set)?Object.defineProperty(l,c,f):l[c]=t[c]}l.default=t,o&&o.set(t,l);return l})(r(d[2])),l=r(d[3]),u=r(d[4]),c=r(d[5]),f=r(d[6]),s=r(d[7]),p=r(d[8]),h=r(d[9]),v=t(r(d[10])),x=r(d[11]),y=t(r(d[12])),b=t(r(d[13])),S=r(d[14]),E=t(r(d[15])),w=t(r(d[16]));function k(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(k=function(t){return t?o:n})(t)}var C=h.NativeModules.DyteHelper;function M(t){var k=(0,l.useSelector)(function(t){return t.participant.displayName}),M=(0,o.useContext)(c.MediaRoomContext),T=(null==M||M.mediaRoom,(0,o.useContext)(f.ConfigServiceContext)),j=T.meeting,O=T.sessionConfig,R=(0,l.useSelector)(function(t){return t.room.activeSpeakerPeerId}),P=(0,o.useRef)(),z=(0,o.useRef)(),F=(0,o.useState)(new s.MediaStream(void 0)),I=(0,n.default)(F,2),L=I[0],B=I[1],V=(0,o.useState)(null),_=(0,n.default)(V,2),N=(_[0],_[1],(0,o.useContext)(x.ThemeContext).colors),U=(0,o.useState)(!1),W=(0,n.default)(U,2),D=W[0],A=W[1],H=o.default.useContext(S.OrientationContext),q=H.orientation,G=H.forced,J=H.setForced,K='LANDSCAPE'===q,Q=t.peer,X=t.hideBadge,Y=t.isMobile,Z=t.totalPeers,$=t.size,ee=(t.index,t.contain),te=t.zIndex,re=((0,l.useSelector)(function(t){return t.participant.displayImageURL}),(0,l.useSelector)(function(t){return t.consumers.activeConsumers})),ne=Q.id,ie=re.find(function(t){return t.peerId===ne}),ae=(null==ie?void 0:ie.score)||10,oe=function(t){if(z.current=t,t){var n=new s.MediaStream(void 0);n.addTrack(t),P.current&&n.addTrack(P.current),B(n)}},le=function(){try{return'front'===u.store.getState().participant.cameraFacing}catch(t){return!1}};(0,o.useEffect)(function(){var t;t=Q.audioTrack,P.current!==t&&(P.current=t)},[Q.audioTrack]),(0,o.useEffect)(function(){Q.videoTrack&&(oe(Q.videoTrack),setTimeout(function(){return A(!0)},500))},[Q.videoTrack,Q.videoScore]);var de=Q.audioMuted,ue=Q.videoVisible,ce=(function(t){if(!Y)return t;var o=t;if(Z>2){var l=t.split(' ');o=(o=(0,n.default)(l,1)[0]).slice(0,10)}return Z>6&&(o=o.slice(0,8)),o})(Q.isMe?k:Q.displayName),fe=t.height,se=t.width,me=t.children,pe=fe||Math.floor(.5625*se);null==O||O.permissions;if(ue&&(!L||!Q.videoTrack))return o.default.createElement(p.Box,{justify:"center",align:"center",width:se,height:pe,border:"1px solid "+N.primary[300],borderRadius:E.default.medium},o.default.createElement(p.Spinner,{color:"#fff"}));var he;return o.default.createElement(h.View,{style:[{backgroundColor:'black',borderRadius:E.default.medium,borderColor:Q.id===R?N.primary[500]:N.secondary[900],borderWidth:2,width:se-8,height:pe-8,margin:3,overflow:'hidden'}]},Q.videoVisible&&D?Q.screenshare?o.default.createElement(b.default,{noMovementWithoutScale:!0,width:se-8,height:pe-8,streamId:(null==(he=Q.videoTrack)?void 0:he.id)||Math.random().toString()},o.default.createElement(s.RTCView,{objectFit:ee?'contain':'cover',style:{flex:1},zOrder:0,streamURL:L.toURL()})):o.default.createElement(s.RTCView,{objectFit:ee?'contain':'cover',style:{flex:1},mirror:!!Q.isMe&&le(),streamURL:L.toURL(),zOrder:1+te}):o.default.createElement(p.Flex,{bg:N.videoBackground,width:se-8,height:pe-8,justify:"center",align:"center"},o.default.createElement(v.default,{size:40,src:Q.picture,name:""+Q.displayName,bgColor:N.primary[700]})),me,o.default.createElement(p.Flex,{width:se,position:"absolute",bottom:"10",left:10},X||o.default.createElement(p.Flex,{justify:"flex-start",alignSelf:"flex-start",direction:"column"},!!ce&&o.default.createElement(y.default,{audioMuted:de,audioTrack:Q.audioTrack,name:ce,size:Y||'sm'===$?'sm':'md',screenshare:Q.screenshare}))),o.default.createElement(p.Flex,{width:se,position:"absolute",top:"10",right:"10"},ae<10&&o.default.createElement(p.Box,{zIndex:5,justify:"flex-end",alignSelf:"flex-end",direction:"column"},o.default.createElement(w.default,{videoScore:ae}))),Q.screenshare&&(G||!K)&&'android'===h.Platform.OS&&'d3e435fb-4d39-47b6-943a-c8f10d0dffe3'!==j.setupConfig.clientId&&o.default.createElement(p.Flex,{width:se,position:"absolute",top:"10",right:10},o.default.createElement(p.Flex,{justify:"flex-start",alignSelf:K?'flex-start':'flex-end',direction:"column"},o.default.createElement(p.Button,{onClick:function(){(G?C.resetOrientation:C.forceLandscape)(),J(function(t){return!t})}},o.default.createElement(p.VStack,{width:36,p:"2",ml:22,height:"36px",bg:"secondary.800",borderRadius:E.default.medium,align:"center",justify:"center"},o.default.createElement(p.Text,{fontSize:"xs"},o.default.createElement(p.Icon,{name:G?'fullscreen-exit':'fullscreen',fill:G?N.danger[500]:N.textPrimary[100]})))))))}M.defaultProps={isMobile:!1,hideBadge:!1,height:0,width:'inherit',children:null,contain:!1,totalPeers:0,size:'md',isMe:!1,index:1,zIndex:0}},676,[1,41,165,432,471,580,503,400,507,2,677,509,686,688,570,671,689]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]),l=r(d[1]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=t(r(d[2])),n=l(r(d[3])),u=t(r(d[4])),s=r(d[5]),c=r(d[6]),f=r(d[7]),b="/Users/abar/dev/personal/react-native-user-avatar/src/index.js",p=function(t){var l=t.name,u=t.src,p=t.bgColor,v=t.bgColors,y=t.textColor,N=t.size,_=t.imageStyle,C=t.style,z=t.borderRadius,x=t.component;'string'==typeof N&&(console.warn('size prop should be a number'),N=parseInt(N));var S=(0,n.useState)(n.default.createElement(c.TextAvatar,{textColor:y,size:N,name:l,__source:{fileName:b,lineNumber:36,columnNumber:7}})),E=(0,o.default)(S,2),h=E[0],j=E[1];return(0,n.useEffect)(function(){x&&j(n.default.createElement(c.CustomAvatar,{size:N,component:x,__source:{fileName:b,lineNumber:40,columnNumber:29}})),u&&(0,f.fetchImage)(u).then(function(t){t&&j(n.default.createElement(c.ImageAvatar,{src:u,size:N,imageStyle:_,__source:{fileName:b,lineNumber:45,columnNumber:15}}))})},[]),n.default.createElement(s.View,{style:[(0,f.generateBackgroundStyle)(l,p,v),(0,f.getContainerStyle)(N,u,z),C],__source:{fileName:b,lineNumber:53,columnNumber:5}},h)};p.propTypes={name:u.default.string,src:u.default.string,bgColor:u.default.string,bgColors:u.default.array,textColor:u.default.string,size:u.default.number,imageStyle:u.default.object,style:u.default.object,borderRadius:u.default.number,component:u.default.any},p.defaultProps={size:32,textColor:'#fff',name:'John Doe',bgColors:['#2ecc71','#3498db','#8e44ad','#e67e22','#e74c3c','#1abc9c','#2c3e50']};var v=p;e.default=v},677,[1,678,41,165,204,2,679,682]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]).default;function n(t){if("function"!=typeof WeakMap)return null;var o=new WeakMap,u=new WeakMap;return(n=function(t){return t?u:o})(t)}m.exports=function(o,u){if(!u&&o&&o.__esModule)return o;if(null===o||"object"!==t(o)&&"function"!=typeof o)return{default:o};var f=n(u);if(f&&f.has(o))return f.get(o);var p={},c=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in o)if("default"!==l&&Object.prototype.hasOwnProperty.call(o,l)){var s=c?Object.getOwnPropertyDescriptor(o,l):null;s&&(s.get||s.set)?Object.defineProperty(p,l,s):p[l]=o[l]}return p.default=o,f&&f.set(o,p),p},m.exports.default=m.exports,m.exports.__esModule=!0},678,[15]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"ImageAvatar",{enumerable:!0,get:function(){return n.default}}),Object.defineProperty(e,"TextAvatar",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(e,"CustomAvatar",{enumerable:!0,get:function(){return f.default}});var n=t(r(d[1])),u=t(r(d[2])),f=t(r(d[3]))},679,[1,680,681,685]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var u=t(r(d[1])),l=t(r(d[2])),s=r(d[3]),o=function(t){var l=t.src,o=t.size,f=t.imageStyle,n=t.borderRadius,c={style:[{borderRadius:n||.5*o,width:o,height:o},f],source:{uri:l}};return u.default.createElement(s.Image,c)};o.propTypes={src:l.default.string,size:l.default.number,imageStyle:l.default.object,borderRadius:l.default.number};var f=o;e.default=f},680,[1,165,204,2]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),l=r(d[2]),o=t(r(d[3])),u=r(d[4]),s="/Users/abar/dev/personal/react-native-user-avatar/src/components/TextAvatar.js",c=function(t){var o=t.name,c=t.size,f=t.textColor,v={flexDirection:'column',alignItems:'center',justifyContent:'center',marginTop:-c/20,height:c,width:c};return n.default.createElement(l.View,{style:v,__source:{fileName:s,lineNumber:23,columnNumber:5}},n.default.createElement(l.Text,{style:{color:f,fontSize:c/2.5},adjustsFontSizeToFit:!0,__source:{fileName:s,lineNumber:24,columnNumber:7}},(0,u.abbr)(o)))};c.propTypes={name:o.default.string,size:o.default.number,textColor:o.default.string};var f=c;e.default=f},681,[1,165,2,204,682]); +__d(function(g,r,_i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.getContainerStyle=e.generateBackgroundStyle=e.fetchImage=e.sumChars=e.abbr=void 0;var n=t(r(d[1])),o=t(r(d[2]));e.abbr=function(t){var n=(0,o.default)(t);return t.startsWith('+')&&(n="+".concat(n)),n||(n=t),n};var u=function(t){for(var n=0,o=0;ol?n.substr(0,l):n;if((u=i.join('')).length>=l)return u;for(var o=M(n),c=0;c=l)return o[c]}function s(n,t){var i,u,a,l=[],f={},o={},c={},h=t.length||2;n.forEach(function(n){if(n||(n=''),!c[n])if(n.length0&&(o[a[y]]--,a.splice(y,1))}return 0===(i=l.map(function(n){return n.length})).length?n:0===Math.min.apply(null,i)?(t.length++,s(n,t)):n.map(function(n){return c[n][0]})}function p(n,t){return y(x(n,t))}function v(n,t){return w(n,t).map(y)}function x(n,u){var a,f,c,s={};return n?((a=b(n,u))&&(n=(n=n.replace(t,'')).replace(i,'')),u.initials&&(a=u.initials),a||(a=h(n,u)),null!=(c=n.match(l))&&(f=c.pop()),f&&(n=n.replace(f,'')).trim()==='<'+f+'>'&&(n='',a||(a=h(f,u))),(n=n.replace(o,' ').trim())&&(s.name=n),a&&(s.initials=a),f&&(s.email=f),s):{}}function w(n,t){var i=s(n,t);return n.map(function(n,u){return t.existing[n]=i[u],x(n,t)})}function y(n){return n.name||n.email?n.email?n.name?n.name+' ('+n.initials+') <'+n.email+'>':n.email+' ('+n.initials+')':n.name+' ('+n.initials+')':n.initials}function E(n){return n=(n=u.test(n)?n.replace(a,''):n.replace(l,'')).replace(o,' ').trim()}function b(n,u){var a;return u.existing[n]?u.existing[n]:t.test(n)?n:null!=(a=n.match(i))?a.pop():void 0}var _={};function M(n){var t,i=[];return n=E(n),_[n]?_[n].slice(0):(t=n.split(' ').map(R),i=(i=O(t)).sort(function(n,t){return n.length-t.length||i.indexOf(n)-i.indexOf(t)}),_[n]=i,i.slice(0))}function O(n){var t,i,u=n.shift();return n.length>0?(i=[],t=O(n),u.forEach(function(n){t.forEach(function(t){i.push(n+t)})}),i):u}function R(n){for(var t=[];n.length;)t.unshift(n),n=n.substr(0,n.length-1);return t}function $(t){return t||(t={length:n}),'number'==typeof t&&(t={length:t}),t.length=Math.max(t.length||0,n),t.existing=t.existing||{},t}},684,[]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),o=r(d[2]),u=t(r(d[3])),l=function(t){var u=t.size,l=t.component,s={flexDirection:'column',alignItems:'center',justifyContent:'center',marginTop:-u/20,height:u,width:u};return n.default.createElement(o.View,{style:s,__source:{fileName:"/Users/abar/dev/personal/react-native-user-avatar/src/components/CustomAvatar.js",lineNumber:21,columnNumber:5}},l)};l.propTypes={size:u.default.number,component:u.default.any};var s=l;e.default=s},685,[1,165,2,204]); +__d(function(_g,_r,i,a,m,e,d){var t=_r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=f;var r=(function(t,r){if(!r&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var n=c(r);if(n&&n.has(t))return n.get(t);var o={},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in t)if("default"!==u&&Object.prototype.hasOwnProperty.call(t,u)){var f=l?Object.getOwnPropertyDescriptor(t,u):null;f&&(f.get||f.set)?Object.defineProperty(o,u,f):o[u]=t[u]}o.default=t,n&&n.set(t,o);return o})(_r(d[1])),n=_r(d[2]),o=t(_r(d[3])),l=t(_r(d[4])),u=_r(d[5]);function c(t){if("function"!=typeof WeakMap)return null;var r=new WeakMap,n=new WeakMap;return(c=function(t){return t?n:r})(t)}function f(t){var c,f,s,p,y,b=t.audioMuted,x=t.audioTrack,v=t.name,O=t.size,g=t.screenshare,j={sm:{px:'6',py:'1',iconSize:'4',boxSize:'14'},md:{px:'3',py:'2',iconSize:'6',boxSize:'16'}}[O],z=(0,r.useContext)(n.ThemeContext).colors;return r.default.createElement(u.Flex,{bg:'sm'===O||g?(c=z.secondary[800],f=.5,s=parseInt(c.slice(1,3),16),p=parseInt(c.slice(3,5),16),y=parseInt(c.slice(5,7),16),f?"rgba("+s+", "+p+", "+y+", "+f+")":"rgba("+s+", "+p+", "+y+", 0)"):z.secondary[800],color:"textPrimary.300",borderRadius:o.default.small,px:j.px,py:j.py,my:'sm'===O&&2,position:"relative",direction:"row",justify:"flex-start"},!(g&&b)&&r.default.createElement(u.Center,null,!b&&x?null:r.default.createElement(u.Icon,{name:"mic-off",boxSize:j.boxSize,fill:"red"})),r.default.createElement(u.Center,{ml:j.px,padding:4},r.default.createElement(l.default,{name:v})))}f.defaultProps={size:'md',screenshare:!1}},686,[1,165,509,671,687,507]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=l;var n=t(r(d[1])),u=r(d[2]);function l(t){var l=t.name,c=t.charSize;return n.default.createElement(u.Text,null,(function(t,n){return t.length>n?t.substring(0,n)+"...":t})(l,c))}l.defaultProps={charSize:15}},687,[1,165,507]); +__d(function(g,r,i,a,m,_e,d){var t=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var e=t(r(d[1])),n=t(r(d[2])),o=t(r(d[3])),s=t(r(d[4])),u=t(r(d[5])),l=t(r(d[6])),h=t(r(d[7])),c=r(d[8]),f=(function(t,e){if(!e&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var n=y(e);if(n&&n.has(t))return n.get(t);var o={},s=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in t)if("default"!==u&&Object.prototype.hasOwnProperty.call(t,u)){var l=s?Object.getOwnPropertyDescriptor(t,u):null;l&&(l.get||l.set)?Object.defineProperty(o,u,l):o[u]=t[u]}o.default=t,n&&n.set(t,o);return o})(r(d[9])),p=r(d[10]),v=r(d[11]);function y(t){if("function"!=typeof WeakMap)return null;var e=new WeakMap,n=new WeakMap;return(y=function(t){return t?n:e})(t)}function _(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(t){return!1}}var P={scale:1,translateX:0,translateY:0},R=5,S=(function(t){(0,u.default)(S,t);var c,v,y=(c=S,v=_(),function(){var t,e=(0,h.default)(c);if(v){var n=(0,h.default)(this).constructor;t=Reflect.construct(e,arguments,n)}else t=e.apply(this,arguments);return(0,l.default)(this,t)});function S(t){var e;return(0,n.default)(this,S),(e=y.call(this,t)).state={layout:null,transform:e._getSavedTransform(t.streamId)||P},e._didMove=e._didMove.bind((0,s.default)(e)),e._getTransformStyle=e._getTransformStyle.bind((0,s.default)(e)),e._onGesture=e._onGesture.bind((0,s.default)(e)),e._onLayout=e._onLayout.bind((0,s.default)(e)),e._onMoveShouldSetPanResponder=e._onMoveShouldSetPanResponder.bind((0,s.default)(e)),e._onPanResponderGrant=e._onPanResponderGrant.bind((0,s.default)(e)),e._onPanResponderMove=e._onPanResponderMove.bind((0,s.default)(e)),e._onPanResponderRelease=e._onPanResponderRelease.bind((0,s.default)(e)),e._onStartShouldSetPanResponder=e._onStartShouldSetPanResponder.bind((0,s.default)(e)),e.moveThreshold=p.PixelRatio.get()*R,e.gestureHandlers=p.PanResponder.create({onPanResponderGrant:e._onPanResponderGrant,onPanResponderMove:e._onPanResponderMove,onPanResponderRelease:e._onPanResponderRelease,onPanResponderTerminationRequest:function(){return!0},onMoveShouldSetPanResponder:e._onMoveShouldSetPanResponder,onShouldBlockNativeResponder:function(){return!1},onStartShouldSetPanResponder:e._onStartShouldSetPanResponder}),e}return(0,o.default)(S,[{key:"componentDidUpdate",value:function(t,e){t.streamId!==this.props.streamId&&(this._storeTransform(t.streamId,e.transform),this._restoreTransform(this.props.streamId))}},{key:"componentWillUnmount",value:function(){this._storeTransform(this.props.streamId,this.state.transform)}},{key:"render",value:function(){var t=this.props,n=t.children,o=t.style;return f.default.createElement(p.View,(0,e.default)({onLayout:this._onLayout,pointerEvents:"box-only",style:[{overflow:'hidden',width:this.props.width,height:this.props.height},o]},this.gestureHandlers.panHandlers),f.default.createElement(p.View,{style:[{flex:1},this._getTransformStyle()]},n))}},{key:"_calculateTransformIncrement",value:function(t){var e=this.state.transform,n=e.scale,o=e.translateX,s=e.translateY,u=t.scale,l=t.translateX,h=t.translateY;return{scale:n=Math.min(n*(u||1),5),translateX:o+=(l||0)/n,translateY:s+=(h||0)/n}}},{key:"_didMove",value:function(t){var e=t.dx,n=t.dy;return Math.abs(e)>this.moveThreshold||Math.abs(n)>this.moveThreshold}},{key:"_getSavedTransform",value:function(t){return this.props._transforms[t]||null}},{key:"_getTouchDistance",value:function(t){var e=t.nativeEvent.touches,n=Math.abs(e[0].pageX-e[1].pageX),o=Math.abs(e[0].pageY-e[1].pageY);return Math.sqrt(Math.pow(n,2)+Math.pow(o,2))}},{key:"_getTouchPosition",value:function(t){var e=t.nativeEvent.touches;return{x:e[0].pageX,y:e[0].pageY}}},{key:"_getTransformStyle",value:function(){var t=this.state.transform;return{transform:[{scale:t.scale},{translateX:t.translateX},{translateY:t.translateY}]}}},{key:"_limitAndApplyTransformation",value:function(t){var e=this.state.layout;if(e){var n=this.state.transform.scale,o=t.scale,s=t.translateX,u=t.translateY,l=Math.max(o,1),h={a:{x:e.x,y:e.y},d:{x:e.x+e.width,y:e.y+e.height}},c={x:(e.x+e.width)/2+s*l,y:(e.y+e.height)/2+u*l},f={height:e.height*l,width:e.width*l},p={a:{x:c.x-f.width/2,y:c.y-f.height/2},d:{x:c.x+f.width/2,y:c.y+f.height/2}},v=100;o1&&(0===w?(b(!0),setTimeout(function(){b(!1)},1e3)):0!==w&&h&&b(!1),P>7&&D((0,l.default)({},(0,c.calculateDotNumber)(P,w))))},[w]),P>1?o.default.createElement(u.Flex,{zIndex:50,align:"center",justify:"center",position:"relative"},h&&o.default.createElement(u.Box,{bg:"paginationDots.inactive",position:"absolute",bottom:25},o.default.createElement(u.Text,{textAlign:"center",color:"textPrimary.200"}," Active Speaker Grid")),o.default.createElement(u.Flex,{direction:"row",height:"22px",align:"center",justify:"center"},o.default.createElement(u.Flex,{mr:5,height:20,borderRadius:"20px",width:32,align:"center"},o.default.createElement(u.Text,{fontWeight:"bold",fontSize:14,color:S.left>0?'textPrimary.400':'rgba(0,0,0,0)',px:4,py:2},S.left,"+")),o.default.createElement(p.default,{numbers:S,length:P+1,active:w,activeColor:s.default.paginationDots.active,passiveBorderColor:s.default.paginationDots.active,passiveColor:s.default.paginationDots.inactive,wandAcitve:s.default.paginationDots.wandActive}),o.default.createElement(u.Flex,{ml:5,height:20,borderRadius:"20px",width:32,align:"center"},o.default.createElement(u.Text,{fontWeight:"bold",fontSize:14,color:S.right?'textPrimary.400':'rgba(0,0,0,0)',px:4,py:2},"+",S.right)))):null};e.default=x},690,[1,22,41,165,507,691,432,571,692]); +__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.calculateDotNumber=void 0;e.calculateDotNumber=function(t,l){var u=arguments.length>2&&void 0!==arguments[2]?arguments[2]:7,c=0,o=0,n=Math.ceil(u/2);return l>n-1&&!(l+(n-1)>t)?c=l-(n-1):l+(n-1)>t&&(c=l-(n-(t-l)+2)),l=n&&l+(n-1)<=t&&(o=t-(l+(n-1))),{left:c,right:o}}},691,[]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=t(r(d[1])),l=r(d[2]),n=function(t){var n=t.length,u=t.active,f=t.activeColor,c=t.passiveColor,h=t.passiveBorderColor,v=t.numbers,s=t.dotsToShow,p=void 0===s?7:s,x=t.wandAcitve,b=Math.ceil(p/2),w=n>p?Array(p).fill(0).map(function(t,o){return o}):Array(n).fill(0).map(function(t,o){return o}),C=function(t){return w.map(function(n,v){var s=n===t;return u0&&v.right>0?C(b-1):0===v.left?C(u):0===v.right?C(p-(n-u)):null)};n.defaultProps={dotsToShow:7};var u=n;e.default=u},692,[1,165,507]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),l=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var l=y(n);if(l&&l.has(t))return l.get(t);var o={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var f in t)if("default"!==f&&Object.prototype.hasOwnProperty.call(t,f)){var h=u?Object.getOwnPropertyDescriptor(t,f):null;h&&(h.get||h.set)?Object.defineProperty(o,f,h):o[f]=t[f]}o.default=t,l&&l.set(t,o);return o})(r(d[2])),o=r(d[3]),u=r(d[4]),f=r(d[5]),h=t(r(d[6])),c=t(r(d[7])),s=r(d[8]),p=r(d[9]),v=r(d[10]),w=t(r(d[11]));function y(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,l=new WeakMap;return(y=function(t){return t?l:n})(t)}var b=function(t,n,l){var o=1,u=!1;l<3&&(l=3),l>6||l>4&&t>480?(o=Math.ceil(l/4),l=4):l>3&&t<=480&&(o=2,l=3);var f=Math.floor(t/l),h=t+30>n?.8:.65;return n-o*f0){var G=A.main[0];N=l.default.createElement(c.default,{height:_+56,width:O-20,frame:G})}else N=D?l.default.createElement(h.default,{height:_-16,width:O-32,contain:q.screenshare||'contain'===E.theme.grid.single.videoFit,peer:q,totalPeers:H.length,isMobile:!0}):j?l.default.createElement(h.default,{contain:q.screenshare||'contain'===E.theme.grid.single.videoFit,height:_-Y-16,width:O-16,totalPeers:H.length,peer:q,isMobile:!0}):l.default.createElement(h.default,{totalPeers:H.length,contain:q.screenshare||'contain'===E.theme.grid.single.videoFit,height:I,width:L-64,peer:q});Math.floor(_/2),Math.floor(_/2);var J=function(){var t=A.main[0],n=A.plugins.find(function(n){return n.id===t.plugin}),o=H.find(function(t){return t.userId===(null==n?void 0:n.enabledBy)});return o?l.default.createElement(w.default,{x:0,y:0,minX:0,minY:0,maxX:O-80,maxY:_-6,z:20},l.default.createElement(h.default,{width:100,height:80,hideBadge:!0,peer:o,totalPeers:H.length})):null};return j?A.main.length>0&&!D?l.default.createElement(f.Flex,{height:_+56,width:O-2,marginTop:10,flexDirection:"column",backgroundColor:"secondary.1000"},l.default.createElement(f.Box,{alignItems:"center",justifyContent:"center",mt:0},N,J())):l.default.createElement(f.Flex,{height:_,width:O,flexDirection:D?'row':'column',marginLeft:D&&'landscapeLeft'!==k?56:0,paddingLeft:D?20:0,backgroundColor:"secondary.1000"},l.default.createElement(f.Box,{alignItems:"center",justifyContent:"center",mt:D?0:8,ml:D?-8:0},N,z&&D?l.default.createElement(w.default,{x:0,y:0,minX:0,minY:0,maxX:O-80,maxY:_-6,z:20},l.default.createElement(h.default,{width:120,height:100,hideBadge:!0,peer:z,totalPeers:H.length})):null,J()),!D&&l.default.createElement(f.Flex,{mt:5,className:"dyte-client-noScrollbar",justify:"center",flexWrap:"wrap",direction:"row"},H.map(function(t){return q.screenshare||0!==A.main.length||t.id!==q.id?l.default.createElement(h.default,{width:T,height:T,peer:t,isMobile:!0,hideBadge:V,totalPeers:H.length,key:t.id+"_video"}):null})),D&&H.map(function(t){var o=(0,n.default)({},t);return o.videoVisible=!1,o.videoTrack=null,l.default.createElement(f.Box,{key:t.id+"_video",position:"absolute",zIndex:-5,top:100,width:2,height:2,left:100,visibility:"hidden"},l.default.createElement(h.default,{width:1,height:1,peer:o,totalPeers:H.length}))})):null};e.default=x},693,[1,22,165,432,2,507,676,694,503,669,570,700]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.PluginWrapper=void 0;var n=t(r(d[1])),o=t(r(d[2])),u=t(r(d[3])),l=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=h(n);if(o&&o.has(t))return o.get(t);var u={},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in t)if("default"!==s&&Object.prototype.hasOwnProperty.call(t,s)){var c=l?Object.getOwnPropertyDescriptor(t,s):null;c&&(c.get||c.set)?Object.defineProperty(u,s,c):u[s]=t[s]}u.default=t,o&&o.set(t,u);return u})(r(d[4])),s=r(d[5]),c=r(d[6]),f=r(d[7]),p=r(d[8]),v=r(d[9]),w=r(d[10]),y=r(d[11]),b=r(d[12]);function h(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(h=function(t){return t?o:n})(t)}var x=new((function(){function t(){(0,o.default)(this,t),this.fxs=[]}return(0,u.default)(t,[{key:"onMessage",value:function(t){this.fxs.forEach(function(n){return n(t)})}},{key:"addEventListener",value:function(t){this.fxs.push(t)}}]),t})()),M=function(t){var o,u=t.frame,h=t.height,M=t.width,C=(0,l.useContext)(s.PluginServiceContext),E=(0,l.useContext)(c.PeersServiceContext).selfPeer,O=(0,l.useContext)(y.ConfigServiceContext).sessionConfig,P=(0,b.useSelector)(function(t){return t.participant.id}),_=(0,b.useSelector)(function(t){return t.plugin.plugins}).find(function(t){return t.id===u.plugin}),S=O.permissions.plugins||{can_close:!1,can_start:!0,can_edit_acl:!1},j=(P===(null==_?void 0:_.enabledBy)||(null==S||S.can_close),P===(null==_?void 0:_.enabledBy)||(null==S||S.can_edit_acl),'whitelist'===((null==(o=O.permissions.plugins.config[_.id])?void 0:o.defaultAccess)||'blacklist')),k=function(){return P===(null==_?void 0:_.enabledBy)||(j?null==_?void 0:null==(t=_.ACLAccessGrantedUsers)?void 0:t.includes(P):!_.ACLAccessRemovedUsers.includes(P));var t},W=function(){var t,n=null==(t=O.permissions.plugins.config[_.id])?void 0:t.handlesViewOnly,o=!k()&&!n;return n&&C.pluginManager.sendIframeEvent({type:'websocket/plugin-data',payload:{pluginId:_.id,type:'setViewOnly',value:!k()}}),o},A='LANDSCAPE'===l.default.useContext(w.OrientationContext).orientation,V=(0,l.useState)(!0),B=(0,n.default)(V,2);B[0],B[1];M-=10,A&&(M-=10,h-=72);var N='80a57014-1efe-44f8-b929-b8fca1cf18a1'===(null==_?void 0:_.id),R=N?'0deg':'90deg';return l.default.createElement(f.Flex,{height:h,width:M,borderRadius:12,overflow:"hidden",borderColor:"primary.300",borderWidth:W()?4:0},l.default.createElement(f.Flex,{direction:"column"},E.isHost&&l.default.createElement(f.Flex,{justify:"flex-end",align:"center",cursor:"pointer",bg:"secondary.700"},l.default.createElement(f.Button,{onClick:function(){C.pluginManager.removeRoomPlugin({id:u.plugin})}},l.default.createElement(f.Box,{p:4},l.default.createElement(f.Icon,{name:"close",boxSize:"16"})))),l.default.createElement(f.Flex,{width:M,height:h,justify:"center",align:"center",direction:"row"},l.default.createElement(v.View,{style:{transform:A?[]:[{rotate:R}],width:A||N?M:h,height:A||N?h:M},pointerEvents:W()?'none':'auto'},l.default.createElement(p.WebView,{source:{uri:u.url},ref:function(t){C.pluginManager.addIframeView(u,t,x)},onMessage:function(t){var n=JSON.parse(t.nativeEvent.data);n.type&&x.onMessage(n)},injectedJavaScript:"\n\t\t\t\t\t\t\t\tsetTimeout(function(){\n\t\t\t\t\t\t\t\t\twindow.parent = {};\n\t\t\t\t\t\t\t\t\tfunction postMessage (a, b) {\n\t\t\t\t\t\t\t\t\t\tif (!window.ReactNativeWebView.postMessage) {\n\t\t\t\t\t\t\t\t\t\t\tsetTimeout(() => {k\n\t\t\t\t\t\t\t\t\t\t\t\tpostMessage(a, b);\n\t\t\t\t\t\t\t\t\t\t\t}, 100);\n\t\t\t\t\t\t\t\t\t\t\treturn;\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\twindow.ReactNativeWebView.postMessage(JSON.stringify(a));\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\twindow.parent.postMessage = (a, b) => {\n\t\t\t\t\t\t\t\t\t\tpostMessage(a);\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t})"})))))};e.PluginWrapper=M;var C=M;e.default=C},694,[1,41,9,10,165,667,669,507,695,2,570,503,432]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"WebView",{enumerable:!0,get:function(){return u.default}}),e.default=void 0;var u=t(r(d[1])),f=u.default;e.default=f},695,[1,696]); +__d(function(_g,r,_i,a,m,_e,_d2){var e=r(_d2[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var t,n=e(r(_d2[1])),o=e(r(_d2[2])),i=r(_d2[3]),s=e(r(_d2[4])),d=r(_d2[5]),c=e(r(_d2[6])),l=this&&this.__extends||(t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,n)},function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}),u=this&&this.__awaiter||function(e,t,n,o){return new(n||(n=Promise))(function(i,s){function d(e){try{l(o.next(e))}catch(e){s(e)}}function c(e){try{l(o.throw(e))}catch(e){s(e)}}function l(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n(function(e){e(t)})).then(d,c)}l((o=o.apply(e,t||[])).next())})},p=this&&this.__generator||function(e,t){var n,o,i,s,d={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return s={next:c(0),throw:c(1),return:c(2)},"function"==typeof Symbol&&(s[Symbol.iterator]=function(){return this}),s;function c(e){return function(t){return l([e,t])}}function l(s){if(n)throw new TypeError("Generator is already executing.");for(;d;)try{if(n=1,o&&(i=2&s[0]?o.return:s[0]?o.throw||((i=o.return)&&i.call(o),0):o.next)&&!(i=i.call(o,s[1])).done)return i;switch(o=0,i&&(s=[2&s[0],i.value]),s[0]){case 0:case 1:i=s;break;case 4:return d.label++,{value:s[1],done:!1};case 5:d.label++,o=s[1],s=[0];continue;case 7:s=d.ops.pop(),d.trys.pop();continue;default:if(!(i=(i=d.trys).length>0&&i[i.length-1])&&(6===s[0]||2===s[0])){d=0;continue}if(3===s[0]&&(!i||s[1]>i[0]&&s[1]2||Math.abs(e.dy)>2)},[y]),W=n.default.useCallback(function(){var e={x:0,y:0},t=x?x():e;u.Animated.spring(X.current,{toValue:t||e,useNativeDriver:!1}).start()},[X]),q=n.default.useCallback(function(e,t){_.current=!1,k&&(k(e,t,G()),D(e,!0)),p?W():X.current.flattenOffset()},[k,p,D,W,G]),B=n.default.useCallback(function(e,t){F.current=G(),_.current=!0,p||(X.current.setOffset(Y.current),X.current.setValue({x:0,y:0}))},[G,p]),J=n.default.useCallback(function(e,t){var n=t.dx,u=t.dy,o=F.current,s=o.top,f=o.right,c=o.left,b=o.bottom,h=l(n,Number.isFinite(A)?A-c:-999999999,Number.isFinite(N)?N-f:999999999),v=l(u,Number.isFinite(I)?I-s:-999999999,Number.isFinite(T)?T-b:999999999);X.current.setValue({x:h,y:v}),w(e,t)},[N,T,A,I,w]),K=n.default.useMemo(function(){return u.PanResponder.create({onMoveShouldSetPanResponder:function(e,t){return H(t)},onMoveShouldSetPanResponderCapture:function(e,t){return H(t)},onPanResponderGrant:B,onPanResponderMove:u.Animated.event([],{listener:J,useNativeDriver:!1}),onPanResponderRelease:q})},[J,B,q,H]);n.default.useEffect(function(){var e=X.current;return p?W():e.addListener(function(e){return Y.current=e}),function(){e.removeAllListeners()}},[p]);var Q=n.default.useMemo(function(){var e=u.Dimensions.get('window');return{position:'absolute',top:0,left:0,width:e.width,height:e.height}},[]),U=n.default.useMemo(function(){var e={top:L,left:O,elevation:z,zIndex:z};return h&&(e.backgroundColor=h),s&&(e.borderRadius=c),v?(0,t.default)({},e,{alignSelf:'baseline'}):(0,t.default)({},e,{justifyContent:'center',width:c,height:c})},[v,s,h,c,O,L,z]),Z=n.default.useMemo(function(){return v||(b?n.default.createElement(u.Image,{style:{width:c,height:c},source:b}):n.default.createElement(u.Text,{style:f.text},o))},[v,b,c,o]),$=n.default.useCallback(function(e){var t=e.nativeEvent.layout,n=t.height,u=t.width;j.current={x:u,y:n}},[]),ee=n.default.useCallback(function(e){V(e),_.current||D(e,!1)},[V,D]),te=n.default.useCallback(function(){var e=u.Dimensions.get('window'),o=e.width,l=e.height;if(!(A||N||I||T))return null;var s=A||-9999,c=N?o-N:-9999,b=I||-9999,h=T?l-T:-9999;return n.default.createElement(u.View,{pointerEvents:"box-none",style:(0,t.default)({left:s,right:c,top:b,bottom:h},f.debugView)})},[N,T,A,I]);return n.default.createElement(u.View,{pointerEvents:"box-none",style:Q},P&&te(),n.default.createElement(u.Animated.View,(0,t.default)({pointerEvents:"box-none"},R,K.panHandlers,{style:X.current.getLayout()}),n.default.createElement(u.TouchableOpacity,(0,t.default)({},C,{onLayout:$,style:U,disabled:y,onPress:S,onLongPress:M,onPressIn:E,onPressOut:ee}),Z)))}s.defaultProps={renderText:'\uff0b',renderSize:36,shouldReverse:!1,disabled:!1,debug:!1,onDrag:function(){},onShortPressRelease:function(){},onDragRelease:function(){},onLongPress:function(){},onPressIn:function(){},onPressOut:function(){},onRelease:function(){},x:0,y:0,z:1},s.propTypes={renderText:o.default.string,isCircle:o.default.bool,renderSize:o.default.number,imageSource:o.default.number,renderColor:o.default.string,children:o.default.element,shouldReverse:o.default.bool,disabled:o.default.bool,debug:o.default.bool,animatedViewProps:o.default.object,touchableOpacityProps:o.default.object,onDrag:o.default.func,onShortPressRelease:o.default.func,onDragRelease:o.default.func,onLongPress:o.default.func,onPressIn:o.default.func,onPressOut:o.default.func,onRelease:o.default.func,onReverse:o.default.func,x:o.default.number,y:o.default.number,z:o.default.number,minX:o.default.number,minY:o.default.number,maxX:o.default.number,maxY:o.default.number};var f=u.StyleSheet.create({text:{color:'#fff',textAlign:'center'},test:{backgroundColor:'red'},debugView:{backgroundColor:'#ff000044',position:'absolute',borderColor:'#fced0ecc',borderWidth:4}})},701,[1,22,165,2,204]); +__d(function(g,r,i,a,m,_e,d){"use strict";var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.swipeDirections=_e.default=void 0;var t=e(r(d[1])),n=e(r(d[2])),o=e(r(d[3])),s=e(r(d[4])),l=e(r(d[5])),u=e(r(d[6])),c=e(r(d[7])),f=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=h(t);if(n&&n.has(e))return n.get(e);var o={},s=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in e)if("default"!==l&&Object.prototype.hasOwnProperty.call(e,l)){var u=s?Object.getOwnPropertyDescriptor(e,l):null;u&&(u.get||u.set)?Object.defineProperty(o,l,u):o[l]=e[l]}o.default=e,n&&n.set(e,o);return o})(r(d[8])),p=r(d[9]);function h(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(h=function(e){return e?n:t})(e)}function v(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}var S={SWIPE_UP:"SWIPE_UP",SWIPE_DOWN:"SWIPE_DOWN",SWIPE_LEFT:"SWIPE_LEFT",SWIPE_RIGHT:"SWIPE_RIGHT"};_e.swipeDirections=S;var _={velocityThreshold:.3,directionalOffsetThreshold:80,gestureIsClickThreshold:5};function P(e,t,n,o){return Math.abs(e)>t&&Math.abs(n)0?n:t:this._isValidVerticalSwipe(e)?u>0?s:o:null}},{key:"_isValidHorizontalSwipe",value:function(e){var t=e.vx,n=e.dy,o=this.swipeConfig;return P(t,o.velocityThreshold,n,o.directionalOffsetThreshold)}},{key:"_isValidVerticalSwipe",value:function(e){var t=e.vy,n=e.dx,o=this.swipeConfig;return P(t,o.velocityThreshold,n,o.directionalOffsetThreshold)}},{key:"render",value:function(){return f.default.createElement(p.View,(0,t.default)({},this.props,this._panResponder.panHandlers))}}]),I})(f.Component);_e.default=y},702,[1,22,9,10,16,12,14,17,165,2]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),l=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var l=x(n);if(l&&l.has(t))return l.get(t);var o={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in t)if("default"!==c&&Object.prototype.hasOwnProperty.call(t,c)){var f=u?Object.getOwnPropertyDescriptor(t,c):null;f&&(f.get||f.set)?Object.defineProperty(o,c,f):o[c]=t[c]}o.default=t,l&&l.set(t,o);return o})(r(d[2])),o=r(d[3]),u=r(d[4]),c=r(d[5]),f=r(d[6]),s=r(d[7]),p=t(r(d[8])),y=r(d[9]);function x(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,l=new WeakMap;return(x=function(t){return t?l:n})(t)}o.NativeModules.DyteHelper;e.default=function(t){var x=t.isOpen,h=t.onClose,E=t.onLeave,b=(0,l.useContext)(f.ConfigServiceContext).sessionConfig,v=(0,o.useWindowDimensions)(),C=(0,y.useScale)(b.theme.dimensions||v),w=(C.height,.9*C.width),j=w/2-20,k=(0,l.useContext)(c.MediaRoomContext).mediaRoom,O=(0,l.useContext)(s.ThemeContext).colors;return l.default.createElement(u.Modal,{isVisible:x,backdropOpacity:.8,backdropColor:O.secondary[800]},l.default.createElement(u.Flex,{width:w,bg:"secondary.1000",color:"textPrimary.100",px:15,borderRadius:p.default.large},l.default.createElement(u.Flex,{py:25},l.default.createElement(u.Text,{fontSize:28,fontWeight:"bold"},"Leave")),l.default.createElement(u.Flex,null,l.default.createElement(u.Text,{fontSize:"lg"},"Are you sure you want to leave the call?")),l.default.createElement(u.Flex,{display:"flex",py:20},l.default.createElement(u.Flex,{display:"flex",direction:"row",pt:15,justify:"space-around"},l.default.createElement(u.Button,{onClick:h},l.default.createElement(u.Flex,{borderRadius:p.default.small,bg:"secondary.700",height:40,width:j-4,alignItems:"center",justifyContent:"center"},l.default.createElement(u.Text,{fontSize:"lg"},"Cancel"))),l.default.createElement(u.Button,{onClick:E},l.default.createElement(u.Flex,{borderRadius:p.default.small,bg:"danger.500",height:40,width:j-4,alignItems:"center",justifyContent:"center"},l.default.createElement(u.Text,{fontSize:"lg"},"Leave")))),l.default.createElement(u.Flex,null,b.permissions.kick_participant&&l.default.createElement(u.Button,{onClick:function(){return n.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,n.default.awrap(k.kickAll());case 2:case"end":return t.stop()}},null,null,null,Promise)}},l.default.createElement(u.Flex,{display:"flex",direction:"row",mt:15,justify:"space-around"},l.default.createElement(u.Flex,{bg:"danger.500",height:40,width:2*j,alignItems:"center",justifyContent:"center"},l.default.createElement(u.Text,{fontSize:"lg"},"End Meeting"))))))))}},703,[1,67,165,2,507,580,503,509,671,488]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=s(n);if(o&&o.has(t))return o.get(t);var l={},c=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in t)if("default"!==u&&Object.prototype.hasOwnProperty.call(t,u)){var f=c?Object.getOwnPropertyDescriptor(t,u):null;f&&(f.get||f.set)?Object.defineProperty(l,u,f):l[u]=t[u]}l.default=t,o&&o.set(t,l);return l})(r(d[1])),o=r(d[2]),l=r(d[3]),c=r(d[4]),u=r(d[5]),f=r(d[6]),p=t(r(d[7]));function s(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(s=function(t){return t?o:n})(t)}var b=function(t){var s=t.isOpen,b=t.peers,y=(0,n.useContext)(l.MediaRoomContext).mediaRoom,x=(0,c.useDispatch)(),v=(0,n.useContext)(f.ThemeContext).colors,E=function(t){x((0,u.removeWaitListPeer)({id:t})),y.rejectWaitingRequest(t)};return n.default.createElement(o.Modal,{isVisible:s,backdropOpacity:.8,backdropColor:v.secondary[800]},n.default.createElement(o.Text,{fontWeight:"bold"},"Waiting Requests"),n.default.createElement(o.Stack,{spacing:6,height:"80"},b.map(function(t){return n.default.createElement(o.Flex,{direction:"row",alignItems:"center"},n.default.createElement(p.default,{name:t.name,bgColor:v.primary[700]}),n.default.createElement(o.Flex,{marginLeft:3,flexGrow:1,alignItems:"center",paddingY:2,borderBottom:"1px solid "+v.secondary[800]},n.default.createElement(o.Text,{color:v.textPrimary[200],fontSize:"lg"},t.name),n.default.createElement(o.Flex,{marginLeft:"auto"},n.default.createElement(o.Button,{_hover:{borderColor:v.danger[500]},onClick:function(){return E(t.id)}},n.default.createElement(o.Box,{bg:"secondary.700",p:4},n.default.createElement(o.Icon,{boxSize:"16",name:"close"}))),n.default.createElement(o.Button,{_hover:{borderColor:v.danger[500]},onClick:function(){return E(t.id)}},n.default.createElement(o.Box,{bg:"primary.500",p:4},n.default.createElement(o.Icon,{boxSize:"16",name:"check"}))))))})))};e.default=b},704,[1,165,507,580,432,480,509,677]); +__d(function(g,r,i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var t=e(r(d[1])),n=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=y(t);if(n&&n.has(e))return n.get(e);var l={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var c=u?Object.getOwnPropertyDescriptor(e,o):null;c&&(c.get||c.set)?Object.defineProperty(l,o,c):l[o]=e[o]}l.default=e,n&&n.set(e,l);return l})(r(d[2])),l=r(d[3]),u=r(d[4]),o=r(d[5]),c=e(r(d[6])),f=e(r(d[7])),s=r(d[8]),p=r(d[9]),E=r(d[10]),S=e(r(d[11])),b=r(d[12]),h=r(d[13]),x=r(d[14]),w=e(r(d[15])),v=r(d[16]);function y(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(y=function(e){return e?n:t})(e)}var P=n.default.memo(function(e){var y=e.title,P=(e.copyLink,e.linkCopied,e.width),C=(e.height,e.noOfParticipants,(0,l.useSelector)(function(e){return e.room.waitingState})),O=(0,n.useContext)(s.ConfigServiceContext),I=O.meeting,j=O.sessionConfig,k=(0,l.useSelector)(function(e){return e.plugin.main}),T='LANDSCAPE'===n.default.useContext(o.OrientationContext).orientation,_=(0,l.useSelector)(function(e){return e.peers.recordingPeer}),D=(0,n.useState)(!1),R=(0,t.default)(D,2),W=R[0],M=R[1],B=(0,n.useRef)(null),N=(0,n.useRef)(!1),z=(0,l.useSelector)(function(e){return e.room.roomViewType}),A=(0,l.useSelector)(function(e){return e.participant.presentingState}),V=(0,l.useSelector)(function(e){return e.participant.videoOff}),F=(0,n.useContext)(x.PeersServiceContext),G=(F.processedPeers,F.selfPeer,F.joinedProcessedPeers),L=n.default.useContext(v.DrawerContext),H=L.setDrawerExpander,q=L.setopenedTab;if((0,n.useEffect)(function(){_&&!N.current?(null==I||I.emit(I.Events.recordingStarted),N.current=!0,B.current=setInterval(function(){M(function(e){return!e})},1e3)):!_&&N.current&&(N.current=!1,null==I||I.emit(I.Events.recordingStopped),clearInterval(B.current))},[_]),(0,n.useEffect)(function(){return function(){B.current&&clearInterval(B.current)}},[]),T||k.length>0)return null;return n.default.createElement(E.Flex,{height:56,width:P,bg:"secondary.1000",justify:"center",align:"center",pt:'android'===u.Platform.OS?10:26},n.default.createElement(E.Flex,{borderRadius:c.default.medium,width:P-8,justify:"space-between",direction:"row",px:12},n.default.createElement(E.VStack,null,n.default.createElement(E.Stack,{align:"center",width:P/2},j.theme.header.elements.title?n.default.createElement(E.Text,{fontWeight:"bold"},y):null),n.default.createElement(E.Stack,{isInline:!0,spacing:2,pt:2,align:"center"},j.theme.header.elements.timer&&C!==p.WaitingState.WAITING&&n.default.createElement(f.default,null),_&&W&&n.default.createElement(E.Box,{ml:12,bg:"danger.500",pl:4,pr:6,borderRadius:4,direction:"row",alignItems:"center"},n.default.createElement(E.Icon,{boxSize:"15",name:"fiber-manual-record",fill:"white"}),n.default.createElement(E.Text,{color:"white"},"REC")))),n.default.createElement(E.HStack,{align:"flex-end",mb:2},j.theme.control_bar.elements.participants&&n.default.createElement(E.Box,{mr:28},n.default.createElement(E.Box,{position:"absolute",top:-12,zIndex:25,right:G.length+1>99?-18:-10},n.default.createElement(w.default,{number:G.length+1,color:"primary.500"})),n.default.createElement(E.Button,{onClick:function(){H(!0),q('participants')}},n.default.createElement(E.Icon,{boxSize:"24",name:"people",fill:"textPrimary.100"}))),!V&&(z!==b.DyteViewTypes.webinar||A===h.PresentingState.PRESENTING)&&n.default.createElement(S.default,null))))});_e.default=P},705,[1,41,165,432,2,570,671,706,503,480,507,707,482,487,669,708,709]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),u=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var u=c(n);if(u&&u.has(t))return u.get(t);var o={},f=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in t)if("default"!==l&&Object.prototype.hasOwnProperty.call(t,l)){var s=f?Object.getOwnPropertyDescriptor(t,l):null;s&&(s.get||s.set)?Object.defineProperty(o,l,s):o[l]=t[l]}o.default=t,u&&u.set(t,o);return o})(r(d[2])),o=r(d[3]),f=r(d[4]);function c(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,u=new WeakMap;return(c=function(t){return t?u:n})(t)}var l=function(t){return Math.trunc(t).toString().padStart(2,'0')},s=function(){var t=(0,o.useSelector)(function(t){return t.room.startedAt}),c=u.default.useRef(),s=u.default.useState(0),p=(0,n.default)(s,2),v=p[0],y=p[1],O=u.default.useRef();return(0,u.useEffect)(function(){return t&&(c.current=requestAnimationFrame(function n(){var u=((new Date).getTime()-new Date(t).getTime())/1e3;y(u),O.current=setTimeout(function(){c.current&&(c.current=requestAnimationFrame(n))},500)})),function(){clearTimeout(O.current),cancelAnimationFrame(c.current)}},[t]),u.default.createElement(f.Text,{color:"textPrimary.400"},v>=3600&&u.default.createElement(u.default.Fragment,null,l(v/3600),"h",' '),l(v%3600/60),"m",' ',l(v%60),"s")};e.default=s},706,[1,41,165,432,507]); +__d(function(g,r,i,a,m,e,_d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=r(_d[0]),n=r(_d[1]),o=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=u(n);if(o&&o.has(t))return o.get(t);var c={},f=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var d in t)if("default"!==d&&Object.prototype.hasOwnProperty.call(t,d)){var l=f?Object.getOwnPropertyDescriptor(t,d):null;l&&(l.get||l.set)?Object.defineProperty(c,d,l):c[d]=t[d]}c.default=t,o&&o.set(t,c);return c})(r(_d[2])),c=r(_d[3]);function u(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(u=function(t){return t?o:n})(t)}var f=function(){var u=(0,c.useSelector)(function(t){return t.participant.videoTrackSelection}),f=((0,c.useSelector)(function(t){return t.participant.videoProduction}),(0,o.useContext)(t.UserTrackContext)),d=(f.mediaTracks.webcamTrack,f.inputDevices),l=d.onVideoInputChange,p=d.videoInputDevices,v=f.videoButtonsEnabled;return o.default.createElement(n.Button,{onClick:function(){v&&p.forEach(function(t){t.deviceId!==(null==u?void 0:u.selectedDeviceId)&&l(t.deviceId)})}},o.default.createElement(n.Icon,{name:"flip-camera-ios",color:v?'textPrimary.200':'textPrimary.400',disabled:!v,boxSize:24}))};e.default=f},707,[574,507,165,432]); +__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=u(n);if(o&&o.has(t))return o.get(t);var f={},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in t)if("default"!==c&&Object.prototype.hasOwnProperty.call(t,c)){var p=l?Object.getOwnPropertyDescriptor(t,c):null;p&&(p.get||p.set)?Object.defineProperty(f,c,p):f[c]=t[c]}f.default=t,o&&o.set(t,f);return f})(r(d[0])),n=r(d[1]),o=r(d[2]);function u(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(u=function(t){return t?o:n})(t)}var f=function(u){var f=u.number,l=u.color,c=(0,t.useContext)(n.ThemeContext).colors,p=18;return f>10&&f<99&&(p=25),f>99&&(p=29),t.default.createElement(o.Box,{height:18,width:p,borderRadius:9,backgroundColor:l||c.danger[500],display:"flex",alignItems:"center",justifyContent:"center"},t.default.createElement(o.Text,{fontWeight:"bold",fontSize:12,mr:3,mb:1},f))};f.defaultProps={color:null};var l=f;e.default=l},708,[165,509,507]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.DrawerContext=void 0,e.default=function(t){var o=t.children,f=u.default.useState(!1),v=(0,n.default)(f,2),c=v[0],p=v[1],s=u.default.useState(null),x=(0,n.default)(s,2),w=x[0],_=x[1];return u.default.createElement(l.Provider,{value:{drawerExpanded:c,setDrawerExpander:p,openedTab:w,setopenedTab:_}},o)};var n=t(r(d[1])),u=t(r(d[2])),l=u.default.createContext(null);e.DrawerContext=l},709,[1,41,165]); +__d(function(g,r,i,a,_m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),o=t(r(d[2])),l=t(r(d[3])),u=t(r(d[4])),c=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=j(n);if(o&&o.has(t))return o.get(t);var l={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in t)if("default"!==c&&Object.prototype.hasOwnProperty.call(t,c)){var s=u?Object.getOwnPropertyDescriptor(t,c):null;s&&(s.get||s.set)?Object.defineProperty(l,c,s):l[c]=t[c]}l.default=t,o&&o.set(t,l);return l})(r(d[5])),s=r(d[6]),f=r(d[7]),p=r(d[8]),m=r(d[9]),S=r(d[10]),v=t(r(d[11])),b=r(d[12]),h=r(d[13]),C=r(d[14]),E=r(d[15]),T=r(d[16]),y=r(d[17]),x=t(r(d[18])),I=r(d[19]),w=t(r(d[20])),k=r(d[21]),D=t(r(d[22])),P=r(d[23]),_=t(r(d[24])),R=t(r(d[25])),M=t(r(d[26])),A=r(d[27]),O=r(d[28]),V=r(d[29]),q=r(d[30]),N=r(d[31]),z=t(r(d[32])),B=r(d[33]),J=r(d[34]);function j(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(j=function(t){return t?o:n})(t)}var L=p.NativeModules.DyteHelper,F=c.default.memo(function(t){var j,F,W,G,U,H=t.leaveCall,Y=(t.copyLink,t.linkCopied,t.isMobile,(0,c.useContext)(E.MediaRoomContext).mediaRoom),K=(0,b.useDisclosure)(),Q=(K.isOpen,K.onOpen,K.onClose,(0,c.useContext)(P.PeersServiceContext)),X=Q.selfPeer,Z=(Q.allMuted,'danger.500'),$='textPrimary.400',ee=(0,c.useContext)(y.UserTrackContext),te=ee.mediaTracks,ne=te.screenShareVideoTrack,ae=te.setScreenShareVideoTrack,re=te.screenShareAudioTrack,oe=te.setScreenShareAudioTrack,ie=te.audioTrack,le=ee.inputDevices,ue=le.toggleAudioState,ce=le.toggleVideoState,se=le.audioInputDevices,de=le.videoInputDevices,fe=le.onAudioInputChange,pe=le.onVideoInputChange,me=ee.audioButtonsEnabled,ge=ee.videoButtonsEnabled,Se=(0,c.useContext)(k.ConfigServiceContext),ve=Se.meeting,be=Se.sessionConfig,he=(0,p.useWindowDimensions)(),Ce=be.theme.dimensions||he,Ee=Ce.height,Te=Ce.width,ye=be.permissions.produce,xe=(ye.audio,ye.screenshare),Ie=c.default.useContext(B.DrawerContext),we=Ie.drawerExpanded,ke=Ie.setDrawerExpander,De=(Ie.openedTab,Ie.setopenedTab),Pe=(0,s.useSelector)(function(t){return t.consumers.activeConsumers}),_e=(0,s.useSelector)(function(t){return t.participant.audioMuted}),Re=(0,s.useSelector)(function(t){return t.participant.videoOff}),Me=(0,s.useSelector)(function(t){return t.participant.videoTrackSelection}),Ae=(0,s.useSelector)(function(t){return t.participant.audioTrackSelection}),Oe=((0,s.useSelector)(function(t){return t.plugin.plugins}),(0,s.useSelector)(function(t){return t.participant.sharingScreen})),Ve=((0,s.useSelector)(function(t){return t.participant.participantPermissions}),(0,s.useSelector)(function(t){return t.room.chatMessages})),qe=((0,s.useSelector)(function(t){return t.room.requestToJoinPeersList})||[]).filter(function(t){return!0!==t.seen}),Ne=(0,s.useSelector)(function(t){return t.participant.requestToJoinType}),ze=(0,s.useSelector)(function(t){return t.participant.requestToJoinStageState}),Be=(0,s.useSelector)(function(t){return t.participant.canPresent}),Je=(0,s.useSelector)(function(t){return t.room.roomViewType}),je=Je!==V.DyteViewTypes.webinar?be.permissions.produce.video.allow:Be,Le=(0,s.useSelector)(function(t){return t.participant.webinarHiddenParticipant})&&Je===V.DyteViewTypes.webinar,Fe=((0,s.useSelector)(function(t){return t.room.gridView}),(0,s.useSelector)(function(t){return t.participant.presentingState})),We=(0,c.useState)([]),Ge=(0,u.default)(We,2),Ue=Ge[0],He=Ge[1],Ye=(0,c.useState)(!1),Ke=(0,u.default)(Ye,2),Qe=Ke[0],Xe=Ke[1];(0,c.useEffect)(function(){ve&&(ve.controlBar._setButtons=function(t){He((0,l.default)(t))})},[ve]),(0,c.useEffect)(function(){be.permissions.view_type===V.DyteViewTypes.groupCall&&ze===m.RequestToJoinStageState.ACCEPTED&&Y.removePeerFromStage(Y.peerid,O.WebinarAcceptRequestType.REQUESTED_BY_PARTICIPANT),be.permissions.view_type===V.DyteViewTypes.webinar&&Le&&!Re&&ce()},[be.permissions.view_type]);var Ze=(0,s.useDispatch)(),$e=c.default.useContext(J.OrientationContext),et=$e.orientation,tt=$e.orientationType,nt='LANDSCAPE'===et;if(nt){var at=[Te,Ee];Ee=at[0],Te=at[1]}var rt='landscapeLeft'===tt?56:Ee-6,ot=nt?(0,o.default)({zIndex:10,position:'absolute',top:0,right:rt},(0,b.withAnchorPoint)({transform:[{rotate:'-90deg'}]},{x:1,y:0},{width:Te,height:64})):{position:'absolute',bottom:1},it=function(t){return t.label&&Number.isInteger(Number(t.label))?'environment'===t.facing?'Back Camera':'Front Camera':t.label},lt=(0,s.useSelector)(function(t){return t.participant.id}),ut=Ve.filter(function(t){return!0!==t.read&&t.userId!==lt&&t.type!==I.MessageTypes.poll}),ct=Ve.filter(function(t){return!0!==t.read&&t.type===I.MessageTypes.poll&&t.userId!==lt}),st=ut.length+ct.length+qe.length,dt=(0,c.useContext)(q.ThemeContext).colors,ft=(Pe.filter(function(t){return'video'===t.kind&&t.appData.screenShare}).length,(0,c.useState)(null)),pt=(0,u.default)(ft,2),mt=pt[0],gt=pt[1],St=(0,c.useState)('not_init'),vt=(0,u.default)(St,2),bt=vt[0],ht=vt[1],Ct=(0,s.useSelector)(function(t){return t.peers.recordingPeer}),Et=(0,s.useSelector)(function(t){return t.participant.authToken}),Tt=(0,s.useSelector)(function(t){return t.room.roomName}),yt=(0,s.useSelector)(function(t){return t.participant.organizationId});(0,c.useEffect)(function(){if(Et&&Tt&&yt&&'not_init'===bt){var t={authToken:Et,roomName:Tt,organizationId:yt};(0,N.getActiveRecording)(t).then(function(t){t.data&&t.data.recording?('UPLOADING'===t.data.recording.status?ht('stopping'):'INVOKED'===t.data.recording.status?ht('starting'):ht('recording'),gt(t.data.recording.id)):ht('not_started')})}},[Et,Tt,yt,mt]),(0,c.useEffect)(function(){'starting'===bt&&Ct?ht('recording'):'stopping'!==bt||Ct||ht('not_started')},[Ct]);var xt='starting'===bt||'stopping'===bt||'not_init'===bt,It=[be.theme.control_bar.elements.screenshare&&be.permissions.produce.screenshare&&Ne!==m.RequestToJoinType.ask&&A.DYTE_DEV_MODE?{icon:Oe?'stop-screen-share':'screen-share',label:Oe?'Stop Sharing':'Share Screen',onClick:function(){var t;return n.default.async(function(o){for(;;)switch(o.prev=o.next){case 0:if(Oe){o.next=26;break}if(w.default.captureEvent('share screen started'),void 0!==ne&&ne.stop(),void 0!==re&&ne.stop(),!(p.Platform.Version>=26)){o.next=7;break}return o.next=7,n.default.awrap(L.createNotificationChannel());case 7:return Ze((0,C.setScreenShareRequested)(!0)),o.next=10,n.default.awrap(L.startService());case 10:return o.prev=10,o.next=13,n.default.awrap((0,h.getScreenShare)());case 13:t=o.sent,Re||ce(),ae(t.video),oe(t.audio),Y.shareScreen(t),o.next=24;break;case 20:o.prev=20,o.t0=o.catch(10),'NotAllowedError'!==(null==o.t0?void 0:o.t0.message)&&console.error(o.t0),Ze((0,C.setScreenShareRequested)(!0));case 24:o.next=31;break;case 26:Ze((0,C.setScreenShareRequested)(!1)),Y.disableScreenShare(),ae(void 0),oe(void 0),L.stopService();case 31:case"end":return o.stop()}},null,null,[[10,20]],Promise)},disabled:!xe}:{}],wt=[be.theme.control_bar.elements.chat?{icon:'chat',label:'Chat',mainComponent:c.default.createElement(_.default,null),disabled:!1}:{}],kt=[be.theme.control_bar.elements.polls?{icon:'poll',label:'Polls',mainComponent:c.default.createElement(R.default,null),disabled:!1}:{}],Dt=[be.theme.control_bar.elements.participants?{icon:'groups',label:'Participants',mainComponent:c.default.createElement(M.default,null),disabled:!1}:{}],Pt=[null!=(j=be.permissions)&&j.can_record?{disabled:xt,onClick:function(){var t,o,l,u,c;return n.default.async(function(s){for(;;)switch(s.prev=s.next){case 0:if(t={authToken:Et,roomName:Tt,organizationId:yt},!mt){s.next=15;break}return ht('stopping'),t.recordingId=mt,s.prev=4,s.next=7,n.default.awrap((0,N.stopRecording)(t));case 7:gt(null),s.next=13;break;case 10:s.prev=10,s.t0=s.catch(4),ht('recording');case 13:s.next=27;break;case 15:return ht('starting'),s.prev=16,s.next=19,n.default.awrap((0,N.startRecording)(t));case 19:u=s.sent,c=null==(o=u.data)?void 0:null==(l=o.recording)?void 0:l.id,gt(c),s.next=27;break;case 24:s.prev=24,s.t1=s.catch(16),ht('not_started');case 27:case"end":return s.stop()}},null,null,[[4,10],[16,24]],Promise)},icon:(function(){switch(bt){case'not_started':return c.default.createElement(S.Icon,{name:"fiber-manual-record",fill:Z});case'recording':return c.default.createElement(S.Icon,{name:"fiber-manual-record",fill:$});case'starting':case'stopping':case'not_init':default:return c.default.createElement(S.Spinner,{color:dt.textPrimary[100],size:"small"})}})(),label:(function(){switch(bt){case'not_init':return'Loading';case'not_started':return'Record';case'recording':return'Stop Record';case'starting':return'Starting Recording';case'stopping':return'Stopping Recording';default:return'Loading'}})()}:{}],_t=[null!=(F=be.permissions)&&F.can_allow_participant_audio?{icon:'voice-off',label:'Mute all',disabled:!1,drawerComponent:c.default.createElement(T.MakeMenu,{menu:[{title:'Mute all',options:[{key:'mute-video',value:'video',children:'Mute Video'},{key:'mute-audio',value:'audio',children:'Mute Audio'}],defaultValue:null,onChange:function(t){'video'===t&&Y.muteAllVideo(),'audio'===t&&Y.muteAll(!0),ke(!1),De(null)}}]})}:{}],Rt=function(){return nt&&'ios'===p.Platform.OS?null:c.default.createElement(T.StageControlButton,{onClick:function(){ke(!we)},icon:c.default.createElement(S.Flex,null,c.default.createElement(S.Icon,{boxSize:24,name:we?'expand-more':'expand-less',fill:$}),c.default.createElement(S.Box,{position:"absolute",top:-5,zIndex:25,right:-5},0!==st&&c.default.createElement(z.default,{color:dt.primary[500],number:st}))),variant:"primaryDefault",label:"More"})};(0,c.useEffect)(function(){Je!==V.DyteViewTypes.webinar&&Qe&&Xe(!1)},[Je]);return c.default.createElement(S.Box,(0,o.default)({height:54,width:Te},ot,{alignSelf:"flex-start",justify:"flex-start",pt:3,bg:"secondary.1000"}),c.default.createElement(S.Flex,{justify:"center",direction:"row"},c.default.createElement(S.Flex,{direction:"row",borderRadius:v.default.medium,bg:"secondary.800"},nt&&Rt(),Je===V.DyteViewTypes.webinar&&((null==(W=be.permissions)?void 0:W.can_present)||(null==(G=be.permissions)?void 0:G.request_produce)&&ze===m.RequestToJoinStageState.ACCEPTED&&Fe===m.PresentingState.NOT_PRESENTING)&&c.default.createElement(T.StageControlButton,{onClick:function(){Le?Ze((0,m.initiatePresenting)()):Xe(!0)},icon:c.default.createElement(S.Icon,{boxSize:24,name:Le?'present-to-all':'cancel-presentation',fill:Le?'green':'red'}),label:Le?'Present':'Stop'}),(null==(U=be.permissions)?void 0:U.request_produce)&&c.default.createElement(T.StageControlButton,{onClick:function(t){ze===m.RequestToJoinStageState.ACCEPTED?Xe(!0):(Ze((0,m.requestedJoinToStageState)(m.RequestToJoinStageState.INITIATED)),Ze((0,m.requestToJoinType)(t.value)))},icon:c.default.createElement(S.Icon,{boxSize:24,name:ze===m.RequestToJoinStageState.ACCEPTED?'cancel-presentation':'pan-tool',fill:ze===m.RequestToJoinStageState.ACCEPTED?Z:ze===m.RequestToJoinStageState.WAITING?"secondary.700":$}),disabled:ze===m.RequestToJoinStageState.WAITING,label:ze===m.RequestToJoinStageState.ACCEPTED?'Drop':'Request'}),!Le&&c.default.createElement(c.default.Fragment,null,c.default.createElement(T.StageControlButton,{disabled:!me,onClick:ue,icon:!_e&&null!=X&&X.audioTrack?c.default.createElement(S.Icon,{name:"mic",fill:$,boxSize:24}):c.default.createElement(S.Icon,{name:"mic-off",fill:me?Z:'secondary.700',boxSize:24}),label:!_e&&ie?'Mic On':'Mic Off',ariaLabel:"mute-toggle",menu:se.length>0?[{title:'Input Microphone Device',options:se.map(function(t,n){return{children:t.label||"Input "+(n+1),key:t.deviceId||(0,f.nanoid)(),value:t.deviceId}}),defaultValue:null==Ae?void 0:Ae.selectedDeviceId,onChange:fe}]:[]}),c.default.createElement(T.StageControlButton,{disabled:!ge,onClick:ce,icon:Re?c.default.createElement(S.Icon,{name:"videocam-off",fill:ge?Z:'secondary.700',boxSize:24}):c.default.createElement(S.Icon,{name:"videocam",fill:$,boxSize:24}),label:Re?'Video Off':'Video On',ariaLabel:"camera-toggle",menu:de.length>0?[{title:'Camera Device',options:de.map(function(t,n){return{children:c.default.createElement(c.default.Fragment,null,t.label||"Camera "+(n+1)),key:t.deviceId||(0,f.nanoid)(),value:t.deviceId}}),defaultValue:null==Me?void 0:Me.selectedDeviceId,onChange:pe}]:[]})),be.theme.control_bar.elements.chat&&c.default.createElement(T.StageControlButton,{onClick:function(){ke(!0),De('chat')},icon:c.default.createElement(S.Flex,null,c.default.createElement(S.Icon,{boxSize:24,name:"chat",fill:$}),ut&&ut.length>0&&c.default.createElement(S.Box,{position:"absolute",top:-8,zIndex:25,right:ut.length>9?-10:-6},c.default.createElement(z.default,{color:dt.primary[500],number:st}))),label:"chat"}),c.default.createElement(T.StageControlButton,{onClick:H,icon:c.default.createElement(S.Icon,{name:"call-end",fill:Z,boxSize:24}),label:"Leave"}),!nt&&Rt()),we&&c.default.createElement(D.default,{unReadChatMessages:ut,unSeenPolls:ct,webinarUnseenRequest:qe,options:[{icon:'mic-external-on',label:'Audio',disabled:!1,drawerComponent:c.default.createElement(T.MakeMenu,{menu:se.length>0?[{title:'Audio Device',options:se.map(function(t,n){return{children:t.label||"Input "+(n+1),key:t.deviceId||(0,f.nanoid)(),value:t.deviceId}}),defaultValue:null==Ae?void 0:Ae.selectedDeviceId,onChange:fe}]:[]})},{icon:'flip-camera-ios',label:'Camera',disabled:!je,drawerComponent:c.default.createElement(T.MakeMenu,{menu:de.length>0?[{title:'Camera Device',options:de.map(function(t,n){return{children:it(t),key:t.deviceId||(0,f.nanoid)(),value:t.deviceId}}),defaultValue:null==Me?void 0:Me.selectedDeviceId,onChange:pe}]:[]})}].concat(wt,kt,Dt,It,Pt,_t).concat(Ue).filter(function(t){return!('ios'===p.Platform.OS&&'screen-share'===t.icon)&&0!==Object.keys(t).length}).map(function(t){return(0,o.default)({},t,{id:t.label.split(' ').join('-').toLowerCase()})})})),c.default.createElement(x.default,{onClose:function(){return Xe(!1)},isOpen:Qe}))});e.default=F},710,[1,67,22,49,41,165,432,475,2,487,507,671,488,575,480,580,711,574,712,713,658,503,714,669,720,788,796,538,492,482,509,798,708,709,570]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.MakeMenu=function(t){var c=t.menu;(0,n.useContext)(o.ThemeContext).colors;return n.default.createElement(l.Flex,null,c.map(function(t,o){var c=t.title,s=t.defaultValue,p=t.onChange,b=t.options;return n.default.createElement(n.default.Fragment,{key:(0,f.nanoid)()},0!==o&&n.default.createElement(l.Box,null),n.default.createElement(l.Flex,null,n.default.createElement(l.Text,{fontSize:"md",mb:10,fontWeight:"bold",color:"textPrimary.100"},c),b.map(function(t,o){var c=t.key,f=t.value,b=t.children;return n.default.createElement(l.Button,{key:""+(c+o),onClick:function(){return p(f)}},n.default.createElement(l.HStack,{justify:"space-between",p:16,mb:4,bg:"secondary.800",borderRadius:u.default.small},n.default.createElement(l.Text,{fontSize:"sm"},b),s===f?n.default.createElement(l.Icon,{name:"check",fill:"success.500"}):null))})))}))},e.StageControlButton=p;var n=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var l=s(n);if(l&&l.has(t))return l.get(t);var o={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in t)if("default"!==c&&Object.prototype.hasOwnProperty.call(t,c)){var f=u?Object.getOwnPropertyDescriptor(t,c):null;f&&(f.get||f.set)?Object.defineProperty(o,c,f):o[c]=t[c]}o.default=t,l&&l.set(t,o);return o})(r(d[1])),l=r(d[2]),o=r(d[3]),u=t(r(d[4])),c=r(d[5]),f=r(d[6]);function s(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,l=new WeakMap;return(s=function(t){return t?l:n})(t)}function p(t){var o=t.variant,u=(t.label,t.icon),f=t.disabled,s=t.onClick,p=(t.isActive,t.menu,t.badge),b=t.ariaLabel,y='LANDSCAPE'===n.default.useContext(c.OrientationContext).orientation;return n.default.createElement(l.Flex,null,''!==p&&n.default.createElement(l.Box,{className:"dyte-client-notificationBadge",bg:"primary.500",textColor:"textPrimary.100",height:4,position:"absolute",right:"2",top:"1",fontSize:"xs"},n.default.createElement("span",null,p)),n.default.createElement(l.Button,{variant:o||'controls',onClick:s,disabled:f},n.default.createElement(l.VStack,{py:10,"aria-label":b,minWidth:64,align:"center",justify:"center"},n.default.createElement(l.Box,{fontSize:"xl",transform:[{rotate:y?'90deg':'0deg'}]},u))))}p.defaultProps={disabled:!1,variant:null,menu:[],isActive:!1,badge:'',ariaLabel:''}},711,[1,165,507,509,671,570,475]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=E(n);if(o&&o.has(t))return o.get(t);var l={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in t)if("default"!==c&&Object.prototype.hasOwnProperty.call(t,c)){var f=u?Object.getOwnPropertyDescriptor(t,c):null;f&&(f.get||f.set)?Object.defineProperty(l,c,f):l[c]=t[c]}l.default=t,o&&o.set(t,l);return l})(r(d[1])),o=r(d[2]),l=r(d[3]),u=r(d[4]),c=r(d[5]),f=t(r(d[6])),s=r(d[7]),p=r(d[8]),y=r(d[9]),x=r(d[10]);function E(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(E=function(t){return t?o:n})(t)}o.NativeModules.DyteHelper;e.default=function(t){var E=t.isOpen,b=t.onClose,C=(0,n.useContext)(u.ConfigServiceContext).sessionConfig,h=(0,o.useWindowDimensions)(),v=C.theme.dimensions||h,P=(v.height,.9*v.width),w=P/2-20,S=(0,n.useContext)(c.ThemeContext).colors,T=(0,s.useDispatch)(),O=(0,n.useContext)(p.MediaRoomContext).mediaRoom,j=(0,s.useSelector)(function(t){return t.participant.requestToJoinStageState});return n.default.createElement(l.Modal,{isVisible:E,backdropOpacity:.8,backdropColor:S.secondary[800]},n.default.createElement(l.Flex,{width:P,bg:"secondary.1000",color:"textPrimary.100",px:15,borderRadius:f.default.large},n.default.createElement(l.Flex,{py:25},n.default.createElement(l.Text,{fontSize:28,fontWeight:"bold"},"Drop")),n.default.createElement(l.Flex,null,n.default.createElement(l.Text,{fontSize:"lg"},"Do you want to stop presenting?")),n.default.createElement(l.Flex,{display:"flex",py:20},n.default.createElement(l.Flex,{display:"flex",direction:"row",pt:15,justify:"space-around"},n.default.createElement(l.Button,{onClick:b},n.default.createElement(l.Flex,{borderRadius:f.default.small,bg:"secondary.700",height:40,width:w-4,alignItems:"center",justifyContent:"center"},n.default.createElement(l.Text,{fontSize:"lg"},"Cancel"))),n.default.createElement(l.Button,{onClick:function(){j===y.RequestToJoinStageState.ACCEPTED?(b(),O.removePeerFromStage(O.peerid,x.WebinarAcceptRequestType.REQUESTED_BY_PARTICIPANT)):(O.stopPresenting(),T((0,y.stoppedPresenting)()),b())}},n.default.createElement(l.Flex,{borderRadius:f.default.small,bg:"danger.500",height:40,width:w-4,alignItems:"center",justifyContent:"center"},n.default.createElement(l.Text,{fontSize:"lg"},"Drop")))))))}},712,[1,165,2,507,503,509,671,432,580,487,492]); +__d(function(g,r,i,a,m,e,d){var s,n,o;Object.defineProperty(e,"__esModule",{value:!0}),e.SessionProducerAccessType=e.SessionJoiningRestriction=e.MessageTypes=void 0,e.SessionJoiningRestriction=s,(function(s){s[s.NO_VIDEO=0]="NO_VIDEO",s[s.NO_MIC=1]="NO_MIC"})(s||(e.SessionJoiningRestriction=s={})),e.SessionProducerAccessType=n,(function(s){s[s.NOT_ALLOWED=0]="NOT_ALLOWED",s[s.REQUEST_FIRST=1]="REQUEST_FIRST",s[s.ALLOWED=2]="ALLOWED"})(n||(e.SessionProducerAccessType=n={})),e.MessageTypes=o,(function(s){s[s.text=0]="text",s[s.image=1]="image",s[s.file=2]="file",s[s.poll=3]="poll"})(o||(e.MessageTypes=o={}))},713,[]); +__d(function(g,r,i,a,_m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),l=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var l=C(n);if(l&&l.has(t))return l.get(t);var o={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var f in t)if("default"!==f&&Object.prototype.hasOwnProperty.call(t,f)){var c=u?Object.getOwnPropertyDescriptor(t,f):null;c&&(c.get||c.set)?Object.defineProperty(o,f,c):o[f]=t[f]}o.default=t,l&&l.set(t,o);return o})(r(d[2])),o=r(d[3]),u=r(d[4]),f=t(r(d[5])),c=r(d[6]),s=r(d[7]),m=t(r(d[8])),p=t(r(d[9])),x=r(d[10]),b=r(d[11]),y=r(d[12]),E=r(d[13]);function C(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,l=new WeakMap;return(C=function(t){return t?l:n})(t)}var h=function(t){var C=t.options,h=t.unReadChatMessages,w=t.unSeenPolls,v=t.webinarUnseenRequest,k=(0,l.useRef)(null),P=(0,l.useContext)(c.ConfigServiceContext),S=(P.meeting,P.sessionConfig),j=(0,l.useContext)(u.ThemeContext).colors,B=(0,o.useWindowDimensions)(),O=(0,E.useScale)(S.theme.dimensions||B),M=O.height,R=O.width,z=l.default.useContext(y.DrawerContext),D=z.drawerExpanded,T=z.setDrawerExpander,_=z.openedTab,I=z.setopenedTab,W=function(){I(null),T(!1)};(0,l.useEffect)(function(){var t;D&&k&&(null==(t=k.current)||t.setModalVisible())},[D]);var A=function(){return I(null),T(!1),!0},F='LANDSCAPE'===l.default.useContext(x.OrientationContext).orientation,q=C.findIndex(function(t){return t.id===_}),H=q>-1?q:null;if(D&&H&&C[H].mainComponent)return l.default.createElement(o.Modal,{visible:!0,onRequestClose:A},l.default.createElement(s.Flex,{width:R,height:M,bg:"secondary.1000",direction:"row",flexWrap:"wrap",justify:"space-between"},l.default.createElement(p.default,{heading:C[H].label,onBackButtonClick:A}),l.default.createElement(s.Box,{width:R},C[H].mainComponent)));var V=F?24:8;return l.default.createElement(n.default,{containerStyle:{backgroundColor:j.secondary[900],justifyContent:'space-between'},overlayColor:"#000",ref:k,extraScroll:1,onClose:W,gestureEnabled:!0},null===H?l.default.createElement(s.VStack,{px:"6",py:"10",mx:V,borderRadius:m.default.medium,bg:"secondary.800",mb:12},C.map(function(t,n){var o=t.label,u=t.icon,c=t.disabled,p=t.id;return l.default.createElement(s.Button,{key:(0,b.nanoid)(),onClick:void 0!==C[n].onClick?C[n].onClick:function(){return I(p)},disabled:c},l.default.createElement(s.HStack,{p:12,px:16,borderRadius:m.default.small,align:"center",justify:"space-between"},l.default.createElement(s.Text,{fontSize:"xs",marginTop:"5px",textAlign:"center",color:c?'textPrimary.400':'textPrimary.200'},o),l.default.createElement(s.Box,{fontSize:"xl"},h&&h.length>0&&'Chat'===o&&l.default.createElement(s.Box,{position:"absolute",top:-8,zIndex:25,left:-4},l.default.createElement(f.default,{number:h.length})),w&&w.length>0&&'Polls'===o&&l.default.createElement(s.Box,{position:"absolute",top:-8,zIndex:25,left:-4},l.default.createElement(f.default,{number:w.length})),'Participants'===o&&v&&v.length>0&&l.default.createElement(s.Box,{position:"absolute",top:-8,zIndex:25,left:-4},l.default.createElement(f.default,{number:v.length})),'string'==typeof u?l.default.createElement(s.Icon,{name:u,boxSize:"26",fill:c?'textPrimary.400':'textPrimary.200'}):u)))})):l.default.createElement(s.Flex,{px:"6",py:"10",mx:4,borderRadius:m.default.medium,bg:"secondary.900",mb:12,mt:16},C[H].drawerComponent),(null!==H||!F)&&l.default.createElement(s.Flex,{mx:V,mb:8},l.default.createElement(s.Button,{onClick:null!==H?function(){return I(null)}:function(){return W()},width:R},l.default.createElement(s.HStack,{p:16,borderRadius:m.default.small,justify:"center",bg:"secondary.800"},l.default.createElement(s.Text,{ml:-4,color:"danger.500"},"Back",null===H&&' to Meeting')))))};e.default=h},714,[1,715,165,2,509,708,503,507,671,719,570,475,709,488]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var u=t(r(d[1])).default;e.default=u},715,[1,716]); +__d(function(g,r,i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var t=e(r(d[1])),o=e(r(d[2])),n=e(r(d[3])),l=e(r(d[4])),s=e(r(d[5])),c=e(r(d[6])),u=e(r(d[7])),f=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var o=y(t);if(o&&o.has(e))return o.get(e);var n={},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in e)if("default"!==s&&Object.prototype.hasOwnProperty.call(e,s)){var c=l?Object.getOwnPropertyDescriptor(e,s):null;c&&(c.get||c.set)?Object.defineProperty(n,s,c):n[s]=e[s]}n.default=e,o&&o.set(e,n);return n})(r(d[8])),p=r(d[9]),h=r(d[10]),v=r(d[11]);function y(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,o=new WeakMap;return(y=function(e){return e?o:t})(e)}function S(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}var b=0,w=["dummy"],T="android"===p.Platform.OS&&p.StatusBar.currentHeight||0,k=p.Dimensions.get("window").height,_=(function(e){(0,s.default)(P,e);var y,_,O=(y=P,_=S(),function(){var e,t=(0,u.default)(y);if(_){var o=(0,u.default)(this).constructor;e=Reflect.construct(t,arguments,o)}else e=t.apply(this,arguments);return(0,c.default)(this,e)});function P(e){var l,s;return(0,n.default)(this,P),(s=O.call(this,e)).actionSheetHeight=0,s.prevScroll=0,s.timeout=null,s.offsetY=0,s.currentOffsetFromBottom=0,s.scrollAnimationEndValue=0,s.hasBounced=!1,s.layoutHasCalled=!1,s.isClosing=!1,s.isRecoiling=!1,s.isReachedTop=!1,s.deviceLayoutCalled=!1,s.transformValue=new p.Animated.Value(0),s.opacityValue=new p.Animated.Value(0),s.borderRadius=new p.Animated.Value(10),s.underlayTranslateY=new p.Animated.Value(100),s.underlayScale=new p.Animated.Value(1),s.initialScrolling=!1,s.keyboardShowSubscription=null,s.KeyboardHideSubscription=null,s.snapToOffset=function(e){var t=.15*s.state.deviceHeight,o=s.props.extraScroll||0,n=(s.props.gestureEnabled,e+t+o);s.currentOffsetFromBottom=n/s.actionSheetHeight,s.currentOffsetFromBottom=s.currentOffsetFromBottom-.15,setTimeout(function(){s._scrollTo(n),s.updateActionSheetPosition(n)},500)},s.show=function(){s.setModalVisible(!0)},s.hide=function(){s.setModalVisible(!1)},s.setModalVisible=function(e){var t=s.state.modalVisible;if(s.initialScrolling=!1,void 0!==e){if(t===e)return;t=!e}t?s._hideModal():s.setState({modalVisible:!0,scrollable:s.props.gestureEnabled||!1})},s._hideModal=function(){s.isClosing||(s.isClosing=!0,s._hideAnimation())},s.measure=function(){return t.default.async(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",new Promise(function(e){setTimeout(function(){var t;s.safeAreaViewRef.current?null==(t=s.safeAreaViewRef.current)||t.measure(function(t,o,n,l){T=0===l?25:l,T=!s.props.drawUnderStatusBar&&T>30?T-12:T,e(T)}):e(T=25)},50)}));case 1:case"end":return e.stop()}},null,null,null,Promise)},s._showModal=function(e){var o,n,l,c,u,f;return t.default.async(function(h){for(;;)switch(h.prev=h.next){case 0:if(o=s.props,n=o.gestureEnabled,l=o.delayActionSheetDraw,c=o.delayActionSheetDrawTime,null!=e&&e.nativeEvent){h.next=3;break}return h.abrupt("return");case 3:if(u=e.nativeEvent.layout.height,!s.layoutHasCalled){h.next=10;break}return s.actionSheetHeight=u,s._returnToPrevScrollPosition(u),h.abrupt("return");case 10:if(s.initialScrolling=!0,s.layoutHasCalled=!0,s.actionSheetHeight=u,f=s.getInitialScrollPosition(),s.isRecoiling=!1,"ios"!==p.Platform.OS){h.next=20;break}return h.next=18,t.default.awrap((0,v.waitAsync)(null!=c?c:0));case 18:h.next=23;break;case 20:if(!l){h.next=23;break}return h.next=23,t.default.awrap((0,v.waitAsync)(null!=c?c:0));case 23:if(s._scrollTo(f,!1),s.prevScroll=f,"ios"!==p.Platform.OS){h.next=30;break}return h.next=28,t.default.awrap((0,v.waitAsync)(null!=c?c:0));case 28:h.next=33;break;case 30:if(!l){h.next=33;break}return h.next=33,t.default.awrap((0,v.waitAsync)((null!=c?c:0)/2));case 33:s._openAnimation(f),s.underlayScale.setValue(1),s.underlayTranslateY.setValue(100),n||s.props.onPositionChanged&&s.props.onPositionChanged(!0),s.updateActionSheetPosition(f);case 38:case"end":return h.stop()}},null,null,null,Promise)},s._openAnimation=function(e){var t=s.props,o=t.bounciness,n=t.bounceOnOpen,l=t.animated,c=t.openAnimationSpeed;l?(s.transformValue.setValue(e),p.Animated.parallel([p.Animated.spring(s.transformValue,{toValue:0,bounciness:n?o:1,speed:c,useNativeDriver:!0}),p.Animated.timing(s.opacityValue,{toValue:1,duration:150,useNativeDriver:!0})]).start()):s.opacityValue.setValue(1)},s._onScrollBegin=function(e){return t.default.async(function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}},null,null,null,Promise)},s._onScrollBeginDrag=function(e){var o;return t.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:o=e.nativeEvent.contentOffset.y,s.prevScroll=o;case 2:case"end":return t.stop()}},null,null,null,Promise)},s._onScrollEnd=function(e){var o,n,l,c,u,f,p,h;return t.default.async(function(y){for(;;)switch(y.prev=y.next){case 0:if(o=s.props,n=o.springOffset,l=o.extraScroll,c=e.nativeEvent.contentOffset.y,u=.15*s.state.deviceHeight,!s.isRecoiling){y.next=5;break}return y.abrupt("return");case 5:if(!(s.prevScroll.75*(null!=n?n:100)||s.initialScrolling)){y.next=19;break}return s.isRecoiling=!0,s._applyHeightLimiter(),s.currentOffsetFromBottom=s.currentOffsetFromBottom<(null!=(f=s.props.initialOffsetFromBottom)?f:1)&&null!=(p=s.props.initialOffsetFromBottom)?p:1,h=s.actionSheetHeight*s.currentOffsetFromBottom+u+(null!=l?l:100),s.initialScrolling&&(s.initialScrolling=!1,h=s.prevScroll),s._scrollTo(h),y.next=15,t.default.awrap((0,v.waitAsync)(300));case 15:s.isRecoiling=!1,s.props.onPositionChanged&&s.props.onPositionChanged(!0),y.next=20;break;case 19:s._returnToPrevScrollPosition(s.actionSheetHeight);case 20:y.next=33;break;case 22:if(!(s.prevScroll-c>(null!=n?n:100))){y.next=26;break}s._hideModal(),y.next=33;break;case 26:if(!s.isRecoiling){y.next=28;break}return y.abrupt("return");case 28:return s.isRecoiling=!0,s._returnToPrevScrollPosition(s.actionSheetHeight),y.next=32,t.default.awrap((0,v.waitAsync)(300));case 32:s.isRecoiling=!1;case 33:case"end":return y.stop()}},null,null,null,Promise)},s._scrollTo=function(e){var t,o=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];s.scrollAnimationEndValue=e,s.prevScroll=e,null==(t=s.scrollViewRef.current)||t._listRef._scrollRef.scrollTo({x:0,y:s.scrollAnimationEndValue,animated:o}),s.initialScrolling&&setTimeout(function(){s.initialScrolling=!1},500)},s._onTouchMove=function(){s.props.closeOnTouchBackdrop&&s._hideModal(),s.setState({scrollable:!1})},s._onTouchStart=function(){s.props.closeOnTouchBackdrop&&s._hideModal(),s.setState({scrollable:!1})},s._onTouchEnd=function(){s._returnToPrevScrollPosition(s.actionSheetHeight),s.props.gestureEnabled&&s.setState({scrollable:!0})},s._onScroll=function(e){s.offsetY=e.nativeEvent.contentOffset.y;var t=.15*s.state.deviceHeight,o=s.actionSheetHeight+t-s.offsetY;if(s.actionSheetHeight=s.state.deviceHeight-1)if(os.prevScroll)){t.next=2;break}return t.abrupt("return");case 2:s.prevScroll-(null!=(e=s.props.springOffset)?e:100)>s.offsetY?(o=s.getInitialScrollPosition(),s.offsetY>o-100?(s.isRecoiling=!0,s._scrollTo(o),s.currentOffsetFromBottom=null!=(n=s.props.initialOffsetFromBottom)?n:1,s.prevScroll=o,setTimeout(function(){s.isRecoiling=!1},500)):s._hideModal()):(s.isRecoiling=!0,s._scrollTo(s.prevScroll,!0),setTimeout(function(){s.isRecoiling=!1},500));case 3:case"end":return t.stop()}},null,null,null,Promise)},s._onDeviceLayout=function(e){var n;return t.default.async(function(l){for(;;)switch(l.prev=l.next){case 0:n=(0,o.default)({},e),s.timeout&&clearTimeout(s.timeout),s.timeout=setTimeout(function(){var e,o,l,c,u,f;return t.default.async(function(h){for(;;)switch(h.prev=h.next){case 0:if(l=0,"ios"!==p.Platform.OS){h.next=7;break}return h.next=4,t.default.awrap(s.measure());case 4:h.t0=h.sent,h.next=8;break;case 7:h.t0=p.StatusBar.currentHeight;case 8:if(c=h.t0,s.props.drawUnderStatusBar){h.next=16;break}if("android"!==p.Platform.OS||s.props.statusBarTranslucent){h.next=12;break}return h.abrupt("return");case 12:l=null!=c?c:0,c&&s.indicatorTranslateY.setValue(-c),h.next=17;break;case 16:s.updateActionSheetPosition(s.offsetY);case 17:if(u=n.nativeEvent.layout.height-l,f=p.Dimensions.get("window").width,(null==u?void 0:u.toFixed(0))!==(null==(e=k)?void 0:e.toFixed(0))||(null==f?void 0:f.toFixed(0))!==(null==(o=s.state.deviceWidth)?void 0:o.toFixed(0))||!s.deviceLayoutCalled){h.next=21;break}return h.abrupt("return");case 21:s.deviceLayoutCalled=!0,k=u,s.setState({deviceHeight:u,deviceWidth:f,portrait:u>f,paddingTop:null!=c?c:0});case 24:case"end":return h.stop()}},null,null,null,Promise)},1);case 3:case"end":return l.stop()}},null,null,null,Promise)},s._keyExtractor=function(e){return e},s.state={modalVisible:!1,scrollable:!1,layoutHasCalled:!1,keyboard:!1,deviceHeight:k||(0,v.getDeviceHeight)(s.props.statusBarTranslucent),deviceWidth:p.Dimensions.get("window").width,portrait:!0,safeAreaInnerHeight:b,paddingTop:T,keyboardPadding:0},s.scrollViewRef=(0,f.createRef)(),s.safeAreaViewRef=(0,f.createRef)(),s.currentOffsetFromBottom=null!=(l=s.props.initialOffsetFromBottom)?l:1,s.indicatorTranslateY=new p.Animated.Value(0|-s.state.paddingTop),s}return(0,l.default)(P,[{key:"_hideAnimation",value:function(){var e=this,t=this.props,o=t.animated,n=t.closeAnimationDuration,l=t.bottomOffset,s=t.initialOffsetFromBottom,c=t.extraScroll,u=t.closable;p.Animated.parallel([p.Animated.timing(this.opacityValue,{toValue:u?0:1,duration:o?n:1,useNativeDriver:!0}),p.Animated.timing(this.transformValue,{toValue:u?2*this.actionSheetHeight:0,duration:o?n:1,useNativeDriver:!0})]).start(),(0,v.waitAsync)((null!=n?n:300)/1.5).then(function(){u?(e._scrollTo(0,!1),e.currentOffsetFromBottom=null!=s?s:1,e.setState({modalVisible:!u},function(){e.isClosing=!1,e.isReachedTop=!1,e.props.onPositionChanged&&e.props.onPositionChanged(!1),e.indicatorTranslateY.setValue(-e.state.paddingTop),e.layoutHasCalled=!1,e.deviceLayoutCalled=!1,e.props.onClose&&e.props.onClose()})):(l&&l>0?e.snapToOffset(l):(e._scrollTo(e.actionSheetHeight*(null!=s?s:1)+.1*e.state.deviceHeight+(null!=c?c:0),!0),e.currentOffsetFromBottom=null!=s?s:1),e.isClosing=!1)})}},{key:"_applyHeightLimiter",value:function(){this.actionSheetHeight>this.state.deviceHeight&&(this.actionSheetHeight=1*(this.actionSheetHeight-(this.actionSheetHeight-this.state.deviceHeight)))}},{key:"updateActionSheetPosition",value:function(e){if(this.actionSheetHeight>=this.state.deviceHeight-1){var t=.15*this.state.deviceHeight;if(this.actionSheetHeight+t-e0&&N((0,M.markMessagesRead)((t={},(0,l.default)(t,v.MessageTypes.text,!0),(0,l.default)(t,v.MessageTypes.file,!0),(0,l.default)(t,v.MessageTypes.image,!0),(0,l.default)(t,v.MessageTypes.poll,!0),t)))},[de]);var pe=function(){if(''!==q){var t={message:q,userId:F.userId,displayName:F.displayName,type:v.MessageTypes.text,time:(new Date).getTime()};Z.sendMessage(t),G('')}},ge=function(t,n,l){var o={displayName:F.displayName,type:v.MessageTypes.file,link:t,userId:F.id,name:n,size:l};Z.sendMessage(o)},ye=function(t){var l,o;return n.default.async(function(u){for(;;)switch(u.prev=u.next){case 0:return u.next=2,n.default.awrap(fetch(t));case 2:return l=u.sent,u.next=5,n.default.awrap(l.blob());case 5:return o=u.sent,u.abrupt("return",o);case 7:case"end":return u.stop()}},null,null,null,Promise)};function xe(t,l,o){var u;return n.default.async(function(s){for(;;)switch(s.prev=s.next){case 0:return s.next=2,n.default.awrap(ye(o));case 2:return u=s.sent,s.next=5,n.default.awrap(fetch(l,{method:'PUT',headers:{'Content-Type':t.type},body:u}));case 5:case"end":return s.stop()}},null,null,null,Promise)}function he(t){var l,o,u,s,c;return n.default.async(function(f){for(;;)switch(f.prev=f.next){case 0:return l=O.default.apiBase+"/v1/meetings/genPreSignedUploadUrl",f.next=3,n.default.awrap(fetch(l,{method:'POST',headers:{'Content-Type':'application/json'},body:JSON.stringify({roomName:ie,filename:t.name})}));case 3:return o=f.sent,f.next=6,n.default.awrap(o.json());case 6:return u=f.sent.data,s=u.getLocation,c=u.putLocation,f.abrupt("return",{getURL:s,putURL:c});case 10:case"end":return f.stop()}},null,null,null,Promise)}var be=function(t){f.Alert.alert('Error',"Error: "+(t||'Problem uploading image'),[{text:'OK'}]),re(!1)},ve=function(){try{ae||(re(!0),Y(!1),(0,P.launchImageLibrary)({mediaType:'photo'},function(t){var l,o,u,s,c,m,p,y,x;return n.default.async(function(h){for(;;)switch(h.prev=h.next){case 0:if(l=t.uri,o=t.didCancel,u=t.errorCode,s=t.errorMessage,c=t.fileName,m=t.type,p=t.fileSize,!o){h.next=5;break}re(!1),h.next=19;break;case 5:if(!u){h.next=10;break}console.log('Error Uploading Image:',u,s),be(s),h.next=19;break;case 10:return y={name:c,type:m,uri:l},p>5e6&&f.Alert.alert('Error','Error: Cannot upload files greater than 5MB',[{text:'OK'}]),h.next=14,n.default.awrap(he(y));case 14:return x=h.sent,h.next=17,n.default.awrap(xe(y,x.putURL,y.uri));case 17:b=x.getURL,w={displayName:F.displayName,type:v.MessageTypes.image,link:b,userId:F.id},Z.sendMessage(w),re(!1);case 19:case"end":return h.stop()}var b,w},null,null,null,Promise)}))}catch(t){console.log('Error Uploading Image:',t),be()}},we=function(){var t,l,o,u,s,c;return n.default.async(function(m){for(;;)switch(m.prev=m.next){case 0:if(ae){m.next=24;break}return re(!0),Y(!1),m.prev=3,m.next=6,n.default.awrap(S.default.pick({type:[S.default.types.allFiles]}));case 6:if(t=m.sent,l=t.uri,o=t.name,u=t.size,s={displayName:F.displayName,type:v.MessageTypes.file,link:l,userId:F.id,name:o,size:u},!(u>5e6)){m.next=12;break}return f.Alert.alert('Error','Error: Cannot upload files greater than 5MB',[{text:'OK'}]),m.abrupt("return");case 12:return m.next=14,n.default.awrap(he(s));case 14:return c=m.sent,m.next=17,n.default.awrap(xe(s,c.putURL,s.link));case 17:ge(c.getURL,o,u),re(!1),m.next=24;break;case 21:m.prev=21,m.t0=m.catch(3),S.default.isCancel(m.t0)?re(!1):be();case 24:case"end":return m.stop()}},null,null,[[3,21]],Promise)};return c.default.createElement(m.Flex,{height:H-50,align:"center",width:K},c.default.createElement(k.default,null,c.default.createElement(y.GiftedChat,{messagesContainerStyle:{paddingTop:60},messages:oe,alwaysShowSend:!0,renderAvatarOnTop:!0,renderUsernameOnMessage:!0,isKeyboardInternallyHandled:!1,timeTextStyle:{left:{color:_.textPrimary[400]},right:{color:_.textPrimary[400]}},renderAvatar:function(t){return c.default.createElement(x.default,{name:t.currentMessage.user.name,bgColor:_.primary[700]})},renderBubble:function(t){var n=t.currentMessage;return n.type,n.link,n.text,c.default.createElement(y.Bubble,(0,o.default)({},t,{wrapperStyle:{left:{backgroundColor:_.secondary[800],borderRadius:T.default.medium,paddingVertical:6,paddingHorizontal:3},right:{backgroundColor:_.secondary[800],borderRadius:T.default.medium,paddingVertical:6,paddingHorizontal:3}},textStyle:{left:{color:_.textPrimary[100]},right:{color:_.textPrimary[100]}}}))},renderInputToolbar:function(t){return L&&c.default.createElement(m.Flex,{width:fe?K-60:K-20,direction:"row",justify:"space-between",align:"center",bg:"secondary.800",borderRadius:"50px",height:50},c.default.createElement(m.Box,null,c.default.createElement(m.Button,{onClick:function(){Y(!X)}},c.default.createElement(m.Box,(0,m.mergeStyles)(R.touchableIcons,{ml:8}),X?c.default.createElement(m.Icon,{name:"close",fill:"textPrimary.100",boxSize:"sm"}):c.default.createElement(m.Icon,{name:"plus-thick",fill:"textPrimary.100",boxSize:"sm"}))),X&&c.default.createElement(U,null,c.default.createElement(m.Button,{onClick:ve},c.default.createElement(m.Box,R.attachementButtons,c.default.createElement(m.Icon,{name:"image",fill:"textPrimary.100"}),c.default.createElement(m.Text,{ml:8}," Images"))),c.default.createElement(m.Button,{onClick:we},c.default.createElement(m.Box,(0,m.mergeStyles)(R.attachementButtons,{width:'ios'===f.Platform.OS?150:120}),c.default.createElement(m.Icon,{name:"attach-file",fill:"textPrimary.100"}),c.default.createElement(m.Text,{ml:'ios'===f.Platform.OS?8:0},' ',"Attachments"))))),c.default.createElement(f.TextInput,{style:{color:_.textPrimary[300],paddingHorizontal:5,height:40,width:fe?K-160:K-120},onChangeText:G,value:q}),c.default.createElement(m.Button,{onClick:pe,height:40,width:40},c.default.createElement(m.Box,(0,m.mergeStyles)(R.touchableIcons,{backgroundColor:'primary.500',mr:8}),c.default.createElement(m.Icon,{name:"send",fill:"textPrimary.100",boxSize:"md"}))))},user:{_id:F.userId,name:F.displayName}})))};e.default=j},720,[1,67,261,22,49,41,165,2,507,503,721,677,509,432,713,669,580,785,786,465,480,787,671,570,499,488]); +__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0});var n=r(d[0]);Object.keys(n).forEach(function(t){"default"!==t&&"__esModule"!==t&&(t in e&&e[t]===n[t]||Object.defineProperty(e,t,{enumerable:!0,get:function(){return n[t]}}))})},721,[722]); +__d(function(g,r,i,a,m,_e2,d){var e=r(d[0]);Object.defineProperty(_e2,"__esModule",{value:!0});var t={GiftedChat:!0,utils:!0,Actions:!0,Avatar:!0,Bubble:!0,SystemMessage:!0,MessageImage:!0,MessageText:!0,Composer:!0,Day:!0,InputToolbar:!0,LoadEarlier:!0,Message:!0,MessageContainer:!0,Send:!0,Time:!0,GiftedAvatar:!0};Object.defineProperty(_e2,"Actions",{enumerable:!0,get:function(){return C.default}}),Object.defineProperty(_e2,"Avatar",{enumerable:!0,get:function(){return M.default}}),Object.defineProperty(_e2,"Bubble",{enumerable:!0,get:function(){return S.default}}),Object.defineProperty(_e2,"Composer",{enumerable:!0,get:function(){return L.default}}),Object.defineProperty(_e2,"Day",{enumerable:!0,get:function(){return _.default}}),Object.defineProperty(_e2,"GiftedAvatar",{enumerable:!0,get:function(){return E.default}}),_e2.GiftedChat=void 0,Object.defineProperty(_e2,"InputToolbar",{enumerable:!0,get:function(){return A.default}}),Object.defineProperty(_e2,"LoadEarlier",{enumerable:!0,get:function(){return w.default}}),Object.defineProperty(_e2,"Message",{enumerable:!0,get:function(){return F.default}}),Object.defineProperty(_e2,"MessageContainer",{enumerable:!0,get:function(){return K.default}}),Object.defineProperty(_e2,"MessageImage",{enumerable:!0,get:function(){return O.default}}),Object.defineProperty(_e2,"MessageText",{enumerable:!0,get:function(){return k.default}}),Object.defineProperty(_e2,"Send",{enumerable:!0,get:function(){return j.default}}),Object.defineProperty(_e2,"SystemMessage",{enumerable:!0,get:function(){return P.default}}),Object.defineProperty(_e2,"Time",{enumerable:!0,get:function(){return D.default}}),_e2.utils=void 0;var n=e(r(d[1])),o=e(r(d[2])),s=e(r(d[3])),u=e(r(d[4])),l=e(r(d[5])),f=e(r(d[6])),p=e(r(d[7])),h=e(r(d[8])),c=e(r(d[9])),y=r(d[10]),b=r(d[11]),v=e(r(d[12])),I=r(d[13]),x=e(r(d[14])),T=e(r(d[15])),H=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=V(t);if(n&&n.has(e))return n.get(e);var o={},s=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in e)if("default"!==u&&Object.prototype.hasOwnProperty.call(e,u)){var l=s?Object.getOwnPropertyDescriptor(e,u):null;l&&(l.get||l.set)?Object.defineProperty(o,u,l):o[u]=e[u]}o.default=e,n&&n.set(e,o);return o})(r(d[16]));_e2.utils=H;var C=e(r(d[17])),M=e(r(d[18])),S=e(r(d[19])),P=e(r(d[20])),O=e(r(d[21])),k=e(r(d[22])),L=e(r(d[23])),_=e(r(d[24])),A=e(r(d[25])),w=e(r(d[26])),F=e(r(d[27])),K=e(r(d[28])),j=e(r(d[29])),D=e(r(d[30])),E=e(r(d[31])),W=r(d[32]),R=r(d[33]);Object.keys(R).forEach(function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(t,e)||e in _e2&&_e2[e]===R[e]||Object.defineProperty(_e2,e,{enumerable:!0,get:function(){return R[e]}}))});var B=["messagesContainerStyle"];function V(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(V=function(e){return e?n:t})(e)}function G(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}x.default.extend(T.default);var U=(function(e){(0,l.default)(x,e);var t,h,v=(t=x,h=G(),function(){var e,n=(0,p.default)(t);if(h){var o=(0,p.default)(this).constructor;e=Reflect.construct(n,arguments,o)}else e=n.apply(this,arguments);return(0,f.default)(this,e)});function x(e){var t;return(0,s.default)(this,x),(t=v.call(this,e))._isMounted=!1,t._keyboardHeight=0,t._bottomOffset=0,t._maxHeight=void 0,t._isFirstLayout=!0,t._locale='en',t.invertibleScrollViewProps=void 0,t._actionSheetRef=void 0,t._messageContainerRef=c.default.createRef(),t._isTextInputWasFocused=!1,t.state={isInitialized:!1,composerHeight:t.props.minComposerHeight,messagesContainerHeight:void 0,typingDisabled:!1,text:void 0,messages:void 0},t.getLocale=function(){return t._locale},t.safeAreaSupport=function(e){return null!=e?e:(0,I.getBottomSpace)()},t.onKeyboardWillShow=function(e){if(t.handleTextInputFocusWhenKeyboardShow(),t.props.isKeyboardInternallyHandled){t.setIsTypingDisabled(!0),t.setKeyboardHeight(e.endCoordinates?e.endCoordinates.height:e.end.height),t.setBottomOffset(t.safeAreaSupport(t.props.bottomOffset));var n=t.getMessagesContainerHeightWithKeyboard();t.setState({messagesContainerHeight:n})}},t.onKeyboardWillHide=function(e){if(t.handleTextInputFocusWhenKeyboardHide(),t.props.isKeyboardInternallyHandled){t.setIsTypingDisabled(!0),t.setKeyboardHeight(0),t.setBottomOffset(0);var n=t.getBasicMessagesContainerHeight();t.setState({messagesContainerHeight:n})}},t.onKeyboardDidShow=function(e){'android'===y.Platform.OS&&t.onKeyboardWillShow(e),t.setIsTypingDisabled(!1)},t.onKeyboardDidHide=function(e){'android'===y.Platform.OS&&t.onKeyboardWillHide(e),t.setIsTypingDisabled(!1)},t.onSend=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];Array.isArray(e)||(e=[e]);var s=e.map(function(e){return(0,o.default)({},e,{user:t.props.user,createdAt:new Date,_id:t.props.messageIdGenerator&&t.props.messageIdGenerator()})});!0===n&&(t.setIsTypingDisabled(!0),t.resetInputToolbar()),t.props.onSend&&t.props.onSend(s),!0===n&&setTimeout(function(){!0===t.getIsMounted()&&t.setIsTypingDisabled(!1)},100)},t.onInputSizeChanged=function(e){var n=Math.max(t.props.minComposerHeight,Math.min(t.props.maxComposerHeight,e.height)),o=t.getMessagesContainerHeightWithKeyboard(n);t.setState({composerHeight:n,messagesContainerHeight:o})},t.onInputTextChanged=function(e){t.getIsTypingDisabled()||(t.props.onInputTextChanged&&t.props.onInputTextChanged(e),void 0===t.props.text&&t.setState({text:e}))},t.onInitialLayoutViewLayout=function(e){var n=e.nativeEvent.layout;if(!(n.height<=0)){t.notifyInputTextReset(),t.setMaxHeight(n.height);var o=t.props.minComposerHeight,s=t.getMessagesContainerHeightWithKeyboard(o),u=t.props.initialText||'';t.setState({isInitialized:!0,text:t.getTextFromProp(u),composerHeight:o,messagesContainerHeight:s})}},t.onMainViewLayout=function(e){var n=e.nativeEvent.layout;t.getMaxHeight()===n.height&&!0!==t.getIsFirstLayout()||(t.setMaxHeight(n.height),t.setState({messagesContainerHeight:t._keyboardHeight>0?t.getMessagesContainerHeightWithKeyboard():t.getBasicMessagesContainerHeight()})),!0===t.getIsFirstLayout()&&t.setIsFirstLayout(!1)},t.invertibleScrollViewProps={inverted:t.props.inverted,keyboardShouldPersistTaps:t.props.keyboardShouldPersistTaps,onKeyboardWillShow:t.onKeyboardWillShow,onKeyboardWillHide:t.onKeyboardWillHide,onKeyboardDidShow:t.onKeyboardDidShow,onKeyboardDidHide:t.onKeyboardDidHide},t}return(0,u.default)(x,[{key:"getChildContext",value:function(){var e=this;return{actionSheet:this.props.actionSheet||function(){return e._actionSheetRef.getContext()},getLocale:this.getLocale}}},{key:"componentDidMount",value:function(){var e=this.props,t=e.messages,n=e.text;this.setIsMounted(!0),this.initLocale(),this.setMessages(t||[]),this.setTextFromProp(n)}},{key:"componentWillUnmount",value:function(){this.setIsMounted(!1)}},{key:"componentDidUpdate",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=this.props,o=n.messages,s=n.text,u=n.inverted;this.props!==t&&this.setMessages(o||[]),!1===u&&o&&t.messages&&o.length!==t.messages.length&&setTimeout(function(){return e.scrollToBottom(!1)},200),s!==t.text&&this.setTextFromProp(s)}},{key:"initLocale",value:function(){null===this.props.locale?this.setLocale('en'):this.setLocale(this.props.locale||'en')}},{key:"setLocale",value:function(e){this._locale=e}},{key:"setTextFromProp",value:function(e){void 0!==e&&e!==this.state.text&&this.setState({text:e})}},{key:"getTextFromProp",value:function(e){return void 0===this.props.text?e:this.props.text}},{key:"setMessages",value:function(e){this.setState({messages:e})}},{key:"getMessages",value:function(){return this.state.messages}},{key:"setMaxHeight",value:function(e){this._maxHeight=e}},{key:"getMaxHeight",value:function(){return this._maxHeight}},{key:"setKeyboardHeight",value:function(e){this._keyboardHeight=e}},{key:"getKeyboardHeight",value:function(){return'android'!==y.Platform.OS||this.props.forceGetKeyboardHeight?this._keyboardHeight:0}},{key:"setBottomOffset",value:function(e){this._bottomOffset=e}},{key:"getBottomOffset",value:function(){return this._bottomOffset}},{key:"setIsFirstLayout",value:function(e){this._isFirstLayout=e}},{key:"getIsFirstLayout",value:function(){return this._isFirstLayout}},{key:"setIsTypingDisabled",value:function(e){this.setState({typingDisabled:e})}},{key:"getIsTypingDisabled",value:function(){return this.state.typingDisabled}},{key:"setIsMounted",value:function(e){this._isMounted=e}},{key:"getIsMounted",value:function(){return this._isMounted}},{key:"getMinInputToolbarHeight",value:function(){return this.props.renderAccessory?2*this.props.minInputToolbarHeight:this.props.minInputToolbarHeight}},{key:"calculateInputToolbarHeight",value:function(e){return e+(this.getMinInputToolbarHeight()-this.props.minComposerHeight)}},{key:"getBasicMessagesContainerHeight",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.state.composerHeight;return this.getMaxHeight()-this.calculateInputToolbarHeight(e)}},{key:"getMessagesContainerHeightWithKeyboard",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.state.composerHeight;return this.getBasicMessagesContainerHeight(e)-this.getKeyboardHeight()+this.getBottomOffset()}},{key:"handleTextInputFocusWhenKeyboardHide",value:function(){var e;this._isTextInputWasFocused||(this._isTextInputWasFocused=(null==(e=this.textInput)?void 0:e.isFocused())||!1)}},{key:"handleTextInputFocusWhenKeyboardShow",value:function(){this.textInput&&this._isTextInputWasFocused&&!this.textInput.isFocused()&&this.textInput.focus(),this._isTextInputWasFocused=!1}},{key:"scrollToBottom",value:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];this._messageContainerRef&&this._messageContainerRef.current&&(this.props.inverted?this._messageContainerRef.current.scrollToOffset({offset:0,animated:e}):this._messageContainerRef.current.scrollToEnd({animated:e}))}},{key:"renderMessages",value:function(){var e=this.props,t=e.messagesContainerStyle,s=(0,n.default)(e,B),u=c.default.createElement(y.View,{style:[{height:this.state.messagesContainerHeight},t]},c.default.createElement(K.default,(0,o.default)({},s,{invertibleScrollViewProps:this.invertibleScrollViewProps,messages:this.getMessages(),forwardRef:this._messageContainerRef,isTyping:this.props.isTyping})),this.renderChatFooter());return this.props.isKeyboardInternallyHandled?c.default.createElement(y.KeyboardAvoidingView,{enabled:!0},u):u}},{key:"resetInputToolbar",value:function(){this.textInput&&this.textInput.clear(),this.notifyInputTextReset();var e=this.props.minComposerHeight,t=this.getMessagesContainerHeightWithKeyboard(e);this.setState({text:this.getTextFromProp(''),composerHeight:e,messagesContainerHeight:t})}},{key:"focusTextInput",value:function(){this.textInput&&this.textInput.focus()}},{key:"notifyInputTextReset",value:function(){this.props.onInputTextChanged&&this.props.onInputTextChanged('')}},{key:"renderInputToolbar",value:function(){var e=this,t=(0,o.default)({},this.props,{text:this.getTextFromProp(this.state.text),composerHeight:Math.max(this.props.minComposerHeight,this.state.composerHeight),onSend:this.onSend,onInputSizeChanged:this.onInputSizeChanged,onTextChanged:this.onInputTextChanged,textInputProps:(0,o.default)({},this.props.textInputProps,{ref:function(t){return e.textInput=t},maxLength:this.getIsTypingDisabled()?0:this.props.maxInputLength})});return this.props.renderInputToolbar?this.props.renderInputToolbar(t):c.default.createElement(A.default,t)}},{key:"renderChatFooter",value:function(){return this.props.renderChatFooter?this.props.renderChatFooter():null}},{key:"renderLoading",value:function(){return this.props.renderLoading?this.props.renderLoading():null}},{key:"render",value:function(){var e=this;if(!0===this.state.isInitialized){var t=this.props.wrapInSafeArea?y.SafeAreaView:y.View;return c.default.createElement(t,{style:z.safeArea},c.default.createElement(b.ActionSheetProvider,{ref:function(t){return e._actionSheetRef=t}},c.default.createElement(y.View,{style:z.container,onLayout:this.onMainViewLayout},this.renderMessages(),this.renderInputToolbar())))}return c.default.createElement(y.View,{style:z.container,onLayout:this.onInitialLayoutViewLayout},this.renderLoading())}}],[{key:"append",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0,n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];return Array.isArray(t)||(t=[t]),n?t.concat(e):e.concat(t)}},{key:"prepend",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0,n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];return Array.isArray(t)||(t=[t]),n?e.concat(t):t.concat(e)}}]),x})(c.default.Component);_e2.GiftedChat=U,U.childContextTypes={actionSheet:h.default.func,getLocale:h.default.func},U.defaultProps={messages:[],messagesContainerStyle:void 0,text:void 0,placeholder:W.DEFAULT_PLACEHOLDER,disableComposer:!1,messageIdGenerator:function(){return v.default.v4()},user:{},onSend:function(){},locale:null,timeFormat:W.TIME_FORMAT,dateFormat:W.DATE_FORMAT,loadEarlier:!1,onLoadEarlier:function(){},isLoadingEarlier:!1,renderLoading:null,renderLoadEarlier:null,renderAvatar:void 0,showUserAvatar:!1,actionSheet:null,onPressAvatar:null,onLongPressAvatar:null,renderUsernameOnMessage:!1,renderAvatarOnTop:!1,renderBubble:null,renderSystemMessage:null,onLongPress:null,renderMessage:null,renderMessageText:null,renderMessageImage:null,renderMessageVideo:null,renderMessageAudio:null,imageProps:{},videoProps:{},audioProps:{},lightboxProps:{},textInputProps:{},listViewProps:{},renderCustomView:null,isCustomViewBottom:!1,renderDay:null,renderTime:null,renderFooter:null,renderChatEmpty:null,renderChatFooter:null,renderInputToolbar:null,renderComposer:null,renderActions:null,renderSend:null,renderAccessory:null,isKeyboardInternallyHandled:!0,onPressActionButton:null,bottomOffset:null,minInputToolbarHeight:44,keyboardShouldPersistTaps:y.Platform.select({ios:'never',android:'always',default:'never'}),onInputTextChanged:null,maxInputLength:null,forceGetKeyboardHeight:!1,inverted:!0,extraData:null,minComposerHeight:W.MIN_COMPOSER_HEIGHT,maxComposerHeight:W.MAX_COMPOSER_HEIGHT,wrapInSafeArea:!0},U.propTypes={messages:h.default.arrayOf(h.default.object),messagesContainerStyle:H.StylePropType,text:h.default.string,initialText:h.default.string,placeholder:h.default.string,disableComposer:h.default.bool,messageIdGenerator:h.default.func,user:h.default.object,onSend:h.default.func,locale:h.default.string,timeFormat:h.default.string,dateFormat:h.default.string,isKeyboardInternallyHandled:h.default.bool,loadEarlier:h.default.bool,onLoadEarlier:h.default.func,isLoadingEarlier:h.default.bool,renderLoading:h.default.func,renderLoadEarlier:h.default.func,renderAvatar:h.default.func,showUserAvatar:h.default.bool,actionSheet:h.default.func,onPressAvatar:h.default.func,onLongPressAvatar:h.default.func,renderUsernameOnMessage:h.default.bool,renderAvatarOnTop:h.default.bool,isCustomViewBottom:h.default.bool,renderBubble:h.default.func,renderSystemMessage:h.default.func,onLongPress:h.default.func,renderMessage:h.default.func,renderMessageText:h.default.func,renderMessageImage:h.default.func,imageProps:h.default.object,videoProps:h.default.object,audioProps:h.default.object,lightboxProps:h.default.object,renderCustomView:h.default.func,renderDay:h.default.func,renderTime:h.default.func,renderFooter:h.default.func,renderChatEmpty:h.default.func,renderChatFooter:h.default.func,renderInputToolbar:h.default.func,renderComposer:h.default.func,renderActions:h.default.func,renderSend:h.default.func,renderAccessory:h.default.func,onPressActionButton:h.default.func,bottomOffset:h.default.number,minInputToolbarHeight:h.default.number,listViewProps:h.default.object,keyboardShouldPersistTaps:h.default.oneOf(['always','never','handled']),onInputTextChanged:h.default.func,maxInputLength:h.default.number,forceGetKeyboardHeight:h.default.bool,inverted:h.default.bool,textInputProps:h.default.object,extraData:h.default.object,minComposerHeight:h.default.number,maxComposerHeight:h.default.number,alignTop:h.default.bool,wrapInSafeArea:h.default.bool};var z=y.StyleSheet.create({container:{flex:1},safeArea:{flex:1}})},722,[1,96,22,9,10,12,14,17,204,165,2,723,729,744,745,746,747,748,750,752,769,761,754,770,771,772,774,775,776,773,767,751,768,784]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0});var n={ActionSheetProvider:!0,connectActionSheet:!0,useActionSheet:!0};Object.defineProperty(e,"ActionSheetProvider",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(e,"connectActionSheet",{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(e,"useActionSheet",{enumerable:!0,get:function(){return u.useActionSheet}});var o=t(r(d[1])),c=t(r(d[2])),u=r(d[3]),f=r(d[4]);Object.keys(f).forEach(function(t){"default"!==t&&"__esModule"!==t&&(Object.prototype.hasOwnProperty.call(n,t)||t in e&&e[t]===f[t]||Object.defineProperty(e,t,{enumerable:!0,get:function(){return f[t]}}))})},723,[1,724,727,726,728]); +__d(function(g,r,i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var t=e(r(d[1])),n=e(r(d[2])),o=e(r(d[3])),u=e(r(d[4])),c=e(r(d[5])),f=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=p(t);if(n&&n.has(e))return n.get(e);var o={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in e)if("default"!==c&&Object.prototype.hasOwnProperty.call(e,c)){var f=u?Object.getOwnPropertyDescriptor(e,c):null;f&&(f.get||f.set)?Object.defineProperty(o,c,f):o[c]=e[c]}o.default=e,n&&n.set(e,o);return o})(r(d[6])),l=e(r(d[7])),s=r(d[8]);function p(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(p=function(e){return e?n:t})(e)}var h="/home/bradley/Code/expo/react-native-action-sheet/src/ActionSheetProvider.tsx";function v(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(e){return!1}}var y=(function(e){(0,o.default)(b,e);var p,y,_=(p=b,y=v(),function(){var e,t=(0,c.default)(p);if(y){var n=(0,c.default)(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return(0,u.default)(this,e)});function b(e){var n;return(0,t.default)(this,b),(n=_.call(this,e)).getContext=function(){return{showActionSheetWithOptions:function(e,t){null!==n._actionSheetRef.current&&n._actionSheetRef.current.showActionSheetWithOptions(e,t)}}},n._actionSheetRef=f.createRef(),n}return(0,n.default)(b,[{key:"render",value:function(){return f.createElement(s.Provider,{value:this.getContext(),__source:{fileName:h,lineNumber:30,columnNumber:7}},f.createElement(l.default,{ref:this._actionSheetRef,useNativeDriver:this.props.useNativeDriver,__source:{fileName:h,lineNumber:31,columnNumber:9}},f.Children.only(this.props.children)))}}]),b})(f.Component);_e.default=y},724,[1,9,10,12,14,17,165,725,726]); +__d(function(g,r,i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var t=e(r(d[1])),n=e(r(d[2])),o=e(r(d[3])),u=e(r(d[4])),c=e(r(d[5])),f=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var o={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in e)if("default"!==c&&Object.prototype.hasOwnProperty.call(e,c)){var f=u?Object.getOwnPropertyDescriptor(e,c):null;f&&(f.get||f.set)?Object.defineProperty(o,c,f):o[c]=e[c]}o.default=e,n&&n.set(e,o);return o})(r(d[6])),l=r(d[7]);function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}function p(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(e){return!1}}var h=(function(e){(0,o.default)(y,e);var s,h,v=(s=y,h=p(),function(){var e,t=(0,c.default)(s);if(h){var n=(0,c.default)(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return(0,u.default)(this,e)});function y(){return(0,t.default)(this,y),v.apply(this,arguments)}return(0,n.default)(y,[{key:"render",value:function(){return f.createElement(l.View,{pointerEvents:this.props.pointerEvents,style:{flex:1},__source:{fileName:"/home/bradley/Code/expo/react-native-action-sheet/src/ActionSheet/index.ios.tsx",lineNumber:17,columnNumber:7}},f.Children.only(this.props.children))}},{key:"showActionSheetWithOptions",value:function(e,t){var n={cancelButtonIndex:e.cancelButtonIndex,destructiveButtonIndex:e.destructiveButtonIndex,options:e.options,tintColor:e.tintColor,title:e.title||void 0,message:e.message||void 0,anchor:e.anchor||void 0,userInterfaceStyle:e.userInterfaceStyle||void 0};l.ActionSheetIOS.showActionSheetWithOptions(n,t)}}]),y})(f.Component);_e.default=h},725,[1,9,10,12,14,17,165,2]); +__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.Provider=e.Consumer=void 0,e.useActionSheet=function(){return t.useContext(o)};var t=(function(t,o){if(!o&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var u=n(o);if(u&&u.has(t))return u.get(t);var f={},c=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var p in t)if("default"!==p&&Object.prototype.hasOwnProperty.call(t,p)){var s=c?Object.getOwnPropertyDescriptor(t,p):null;s&&(s.get||s.set)?Object.defineProperty(f,p,s):f[p]=t[p]}f.default=t,u&&u.set(t,f);return f})(r(d[0]));function n(t){if("function"!=typeof WeakMap)return null;var o=new WeakMap,u=new WeakMap;return(n=function(t){return t?u:o})(t)}var o=t.createContext({showActionSheetWithOptions:function(t,n){}});var u=o.Provider,f=o.Consumer;e.Consumer=f,e.Provider=u},726,[165]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){return(0,c.default)(function(c){return o.createElement(u.Consumer,{__source:{fileName:l,lineNumber:11,columnNumber:7}},function(u){var f=u.showActionSheetWithOptions;return o.createElement(t,(0,n.default)({},c,{showActionSheetWithOptions:f,__source:{fileName:l,lineNumber:14,columnNumber:13}}))})},t)};var n=t(r(d[1])),o=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=f(n);if(o&&o.has(t))return o.get(t);var u={},c=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in t)if("default"!==l&&Object.prototype.hasOwnProperty.call(t,l)){var p=c?Object.getOwnPropertyDescriptor(t,l):null;p&&(p.get||p.set)?Object.defineProperty(u,l,p):u[l]=t[l]}u.default=t,o&&o.set(t,u);return u})(r(d[2])),u=r(d[3]),c=t(r(d[4]));function f(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(f=function(t){return t?o:n})(t)}var l="/home/bradley/Code/expo/react-native-action-sheet/src/connectActionSheet.tsx"},727,[1,22,165,726,443]); +__d(function(g,r,i,a,m,e,d){},728,[]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"v1",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"v3",{enumerable:!0,get:function(){return n.default}}),Object.defineProperty(e,"v4",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(e,"v5",{enumerable:!0,get:function(){return f.default}}),Object.defineProperty(e,"NIL",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(e,"version",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(e,"validate",{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(e,"stringify",{enumerable:!0,get:function(){return b.default}}),Object.defineProperty(e,"parse",{enumerable:!0,get:function(){return p.default}});var t=y(r(d[0])),n=y(r(d[1])),u=y(r(d[2])),f=y(r(d[3])),o=y(r(d[4])),l=y(r(d[5])),c=y(r(d[6])),b=y(r(d[7])),p=y(r(d[8]));function y(t){return t&&t.__esModule?t:{default:t}}},729,[730,735,739,740,742,743,733,732,737]); +__d(function(g,r,_i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n,o,u=s(r(d[0])),l=s(r(d[1]));function s(n){return n&&n.__esModule?n:{default:n}}var t=0,c=0;var v=function(s,v,i){var f=v&&i||0,_=v||new Array(16),w=(s=s||{}).node||n,k=void 0!==s.clockseq?s.clockseq:o;if(null==w||null==k){var q=s.random||(s.rng||u.default)();null==w&&(w=n=[1|q[0],q[1],q[2],q[3],q[4],q[5]]),null==k&&(k=o=16383&(q[6]<<8|q[7]))}var M=void 0!==s.msecs?s.msecs:Date.now(),h=void 0!==s.nsecs?s.nsecs:c+1,y=M-t+(h-c)/1e4;if(y<0&&void 0===s.clockseq&&(k=k+1&16383),(y<0||M>t)&&void 0===s.nsecs&&(h=0),h>=1e4)throw new Error("uuid.v1(): Can't create more than 10M uuids/sec");t=M,c=h,o=k;var b=(1e4*(268435455&(M+=122192928e5))+h)%4294967296;_[f++]=b>>>24&255,_[f++]=b>>>16&255,_[f++]=b>>>8&255,_[f++]=255&b;var j=M/4294967296*1e4&268435455;_[f++]=j>>>8&255,_[f++]=255&j,_[f++]=j>>>24&15|16,_[f++]=j>>>16&255,_[f++]=k>>>8|128,_[f++]=255&k;for(var p=0;p<6;++p)_[f+p]=w[p];return v||(0,l.default)(_)};e.default=v},730,[731,732]); +__d(function(g,r,i,a,m,e,d){"use strict";var t;Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){if(!t&&!(t='undefined'!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||'undefined'!=typeof msCrypto&&'function'==typeof msCrypto.getRandomValues&&msCrypto.getRandomValues.bind(msCrypto)))throw new Error('crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported');return t(o)};var o=new Uint8Array(16)},731,[]); +__d(function(g,r,_i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t,i=(t=r(d[0]))&&t.__esModule?t:{default:t};for(var o=[],u=0;u<256;++u)o.push((u+256).toString(16).substr(1));var f=function(t){var u=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,f=(o[t[u+0]]+o[t[u+1]]+o[t[u+2]]+o[t[u+3]]+'-'+o[t[u+4]]+o[t[u+5]]+'-'+o[t[u+6]]+o[t[u+7]]+'-'+o[t[u+8]]+o[t[u+9]]+'-'+o[t[u+10]]+o[t[u+11]]+o[t[u+12]]+o[t[u+13]]+o[t[u+14]]+o[t[u+15]]).toLowerCase();if(!(0,i.default)(f))throw TypeError('Stringified UUID is invalid');return f};e.default=f},732,[733]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t,u=(t=r(d[0]))&&t.__esModule?t:{default:t};var f=function(t){return'string'==typeof t&&u.default.test(t)};e.default=f},733,[734]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;e.default=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i},734,[]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=f(r(d[0])),u=f(r(d[1]));function f(t){return t&&t.__esModule?t:{default:t}}var l=(0,t.default)('v3',48,u.default);e.default=l},735,[736,738]); +__d(function(g,r,_i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(u,i,l){function s(u,f,c,s){if('string'==typeof u&&(u=o(u)),'string'==typeof f&&(f=(0,n.default)(f)),16!==f.length)throw TypeError('Namespace must be array-like (16 iterable integer values, 0-255)');var b=new Uint8Array(16+u.length);if(b.set(f),b.set(u,f.length),(b=l(b))[6]=15&b[6]|i,b[8]=63&b[8]|128,c){s=s||0;for(var v=0;v<16;++v)c[s+v]=b[v];return c}return(0,t.default)(b)}try{s.name=u}catch(t){}return s.DNS=f,s.URL=c,s},e.URL=e.DNS=void 0;var t=u(r(d[0])),n=u(r(d[1]));function u(t){return t&&t.__esModule?t:{default:t}}function o(t){t=unescape(encodeURIComponent(t));for(var n=[],u=0;u>>24,l[1]=s>>>16&255,l[2]=s>>>8&255,l[3]=255&s,l[4]=(s=parseInt(t.slice(9,13),16))>>>8,l[5]=255&s,l[6]=(s=parseInt(t.slice(14,18),16))>>>8,l[7]=255&s,l[8]=(s=parseInt(t.slice(19,23),16))>>>8,l[9]=255&s,l[10]=(s=parseInt(t.slice(24,36),16))/1099511627776&255,l[11]=s/4294967296&255,l[12]=s>>>24&255,l[13]=s>>>16&255,l[14]=s>>>8&255,l[15]=255&s,l};e.default=s},737,[733]); +__d(function(g,r,_i,_a,m,e,_d){"use strict";function n(n){for(var t=[],u=32*n.length,f=0;f>5]>>>f%32&255,a=parseInt("0123456789abcdef".charAt(o>>>4&15)+"0123456789abcdef".charAt(15&o),16);t.push(a)}return t}function t(n){return 14+(n+64>>>9<<4)+1}function u(n,u){n[u>>5]|=128<>5]|=(255&n[o/8])<>16)+(t>>16)+(u>>16)<<16|65535&u}function a(n,t,u,f,a,c){return o((i=o(o(t,n),o(f,c)))<<(v=a)|i>>>32-v,u);var i,v}function c(n,t,u,f,o,c,i){return a(t&u|~t&f,n,t,o,c,i)}function i(n,t,u,f,o,c,i){return a(t&f|u&~f,n,t,o,c,i)}function v(n,t,u,f,o,c,i){return a(t^u^f,n,t,o,c,i)}function h(n,t,u,f,o,c,i){return a(u^(t|~f),n,t,o,c,i)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var l=function(t){if('string'==typeof t){var o=unescape(encodeURIComponent(t));t=new Uint8Array(o.length);for(var a=0;a>>32-t}Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var a=function(a){var n=[1518500249,1859775393,2400959708,3395469782],o=[1732584193,4023233417,2562383102,271733878,3285377520];if('string'==typeof a){var f=unescape(encodeURIComponent(a));a=[];for(var u=0;u>>0;C=U,U=_,_=t(M,30)>>>0,M=w,w=I}o[0]=o[0]+w>>>0,o[1]=o[1]+M>>>0,o[2]=o[2]+_>>>0,o[3]=o[3]+U>>>0,o[4]=o[4]+C>>>0}return[o[0]>>24&255,o[0]>>16&255,o[0]>>8&255,255&o[0],o[1]>>24&255,o[1]>>16&255,o[1]>>8&255,255&o[1],o[2]>>24&255,o[2]>>16&255,o[2]>>8&255,255&o[2],o[3]>>24&255,o[3]>>16&255,o[3]>>8&255,255&o[3],o[4]>>24&255,o[4]>>16&255,o[4]>>8&255,255&o[4]]};_e.default=a},741,[]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;e.default='00000000-0000-0000-0000-000000000000'},742,[]); +__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t,u=(t=r(d[0]))&&t.__esModule?t:{default:t};var f=function(t){if(!(0,u.default)(t))throw TypeError('Invalid UUID');return parseInt(t.substr(14,1),16)};e.default=f},743,[733]); +__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.getBottomSpace=function(){return n()?34:0},e.getStatusBarHeight=function(n){return t.Platform.select({ios:o(n?44:30,20),android:t.StatusBar.currentHeight,default:0})},e.ifIphoneX=o,e.isIphoneX=n;var t=r(d[0]);function n(){var n=t.Dimensions.get('window');return!('ios'!==t.Platform.OS||t.Platform.isPad||t.Platform.isTVOS||780!==n.height&&780!==n.width&&812!==n.height&&812!==n.width&&844!==n.height&&844!==n.width&&896!==n.height&&896!==n.width&&926!==n.height&&926!==n.width)}function o(t,o){return n()?t:o}},744,[2]); +__d(function(_g,_r,_i,_a,_m,_e,_d){var t,e;t=this,e=function(){"use strict";var t="millisecond",e="second",n="minute",r="hour",i="day",s="week",u="month",a="quarter",o="year",f="date",h="Invalid Date",c=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,d=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,$={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_")},l=function(t,e,n){var r=String(t);return!r||r.length>=e?t:""+Array(e+1-r.length).join(n)+t},y={s:l,z:function(t){var e=-t.utcOffset(),n=Math.abs(e),r=Math.floor(n/60),i=n%60;return(e<=0?"+":"-")+l(r,2,"0")+":"+l(i,2,"0")},m:function t(e,n){if(e.date()1?this.avatarName=""+e[0].charAt(0)+e[1].charAt(0):this.avatarName='';for(var s=0,n=0;n0?n.slice(0,2):L,l=s.length-1;e.context.actionSheet().showActionSheetWithOptions({options:s,cancelButtonIndex:l},function(e){switch(e){case 0:y.Clipboard.setString(t.text)}})}},e}return(0,l.default)(N,[{key:"styledBubbleToNext",value:function(){var e=this.props,t=e.currentMessage,n=e.nextMessage,s=e.position,l=e.containerToNextStyle;return t&&n&&s&&(0,b.isSameUser)(t,n)&&(0,b.isSameDay)(t,n)?[I[s].containerToNext,l&&l[s]]:null}},{key:"styledBubbleToPrevious",value:function(){var e=this.props,t=e.currentMessage,n=e.previousMessage,s=e.position,l=e.containerToPreviousStyle;return t&&n&&s&&(0,b.isSameUser)(t,n)&&(0,b.isSameDay)(t,n)?[I[s].containerToPrevious,l&&l[s]]:null}},{key:"renderQuickReplies",value:function(){var e=this.props,t=e.currentMessage,s=e.onQuickReply,l=e.nextMessage,o=e.renderQuickReplySend,u=e.quickReplyStyle;if(t&&t.quickReplies){var p=this.props,c=(p.containerStyle,p.wrapperStyle,(0,n.default)(p,P));return this.props.renderQuickReplies?this.props.renderQuickReplies(c):f.default.createElement(h.default,{currentMessage:t,onQuickReply:s,nextMessage:l,renderQuickReplySend:o,quickReplyStyle:u})}return null}},{key:"renderMessageText",value:function(){if(this.props.currentMessage&&this.props.currentMessage.text){var e=this.props,t=(e.containerStyle,e.wrapperStyle,e.optionTitles,(0,n.default)(e,R));return this.props.renderMessageText?this.props.renderMessageText(t):f.default.createElement(S.default,t)}return null}},{key:"renderPollMessage",value:function(){if(this.props.currentMessage&&this.props.currentMessage.polls){var e=this.props,t=e.containerStyle,s=(e.wrapperStyle,(0,n.default)(e,V));return this.props.renderPollMessage?this.props.renderMessageImage(s):f.default.createElement(k.default,{containerStyle:t,polls:s.currentMessage.polls})}return null}},{key:"renderMessageImage",value:function(){if(this.props.currentMessage&&this.props.currentMessage.image){var e=this.props,t=(e.containerStyle,e.wrapperStyle,(0,n.default)(e,C));return this.props.renderMessageImage?this.props.renderMessageImage(t):f.default.createElement(M.default,t)}return null}},{key:"renderMessageVideo",value:function(){if(this.props.currentMessage&&this.props.currentMessage.video){var e=this.props,t=(e.containerStyle,e.wrapperStyle,(0,n.default)(e,E));return this.props.renderMessageVideo?this.props.renderMessageVideo(t):f.default.createElement(T.default,t)}return null}},{key:"renderMessageAudio",value:function(){if(this.props.currentMessage&&this.props.currentMessage.audio){var e=this.props,t=(e.containerStyle,e.wrapperStyle,(0,n.default)(e,B));return this.props.renderMessageAudio?this.props.renderMessageAudio(t):f.default.createElement(v.default,t)}return null}},{key:"renderTicks",value:function(){var e=this.props,t=e.currentMessage,n=e.renderTicks,s=e.user;return n&&t?n(t):t&&s&&t.user&&t.user._id!==s._id?null:t&&(t.sent||t.received||t.pending)?f.default.createElement(y.View,{style:I.content.tickView},!!t.sent&&f.default.createElement(y.Text,{style:[I.content.tick,this.props.tickStyle]},"\u2713"),!!t.received&&f.default.createElement(y.Text,{style:[I.content.tick,this.props.tickStyle]},"\u2713"),!!t.pending&&f.default.createElement(y.Text,{style:[I.content.tick,this.props.tickStyle]},"\ud83d\udd53")):null}},{key:"renderTime",value:function(){if(this.props.currentMessage&&this.props.currentMessage.createdAt){var e=this.props,t=(e.containerStyle,e.wrapperStyle,e.textStyle,(0,n.default)(e,Q));return this.props.renderTime?this.props.renderTime(t):f.default.createElement(x.default,t)}return null}},{key:"renderUsername",value:function(){var e=this.props,t=e.currentMessage,n=e.user;return this.props.renderUsernameOnMessage&&t?n&&t.user._id===n._id?null:f.default.createElement(y.View,{style:I.content.usernameView},f.default.createElement(y.Text,{style:[I.content.username,this.props.usernameStyle]},"~",' ',t.user.name)):null}},{key:"renderCustomView",value:function(){return this.props.renderCustomView?this.props.renderCustomView(this.props):null}},{key:"renderBubbleContent",value:function(){return this.props.isCustomViewBottom?f.default.createElement(y.View,null,this.renderMessageImage(),this.renderMessageVideo(),this.renderMessageAudio(),this.renderMessageText(),this.renderPollMessage(),this.renderCustomView()):f.default.createElement(y.View,null,this.renderCustomView(),this.renderMessageImage(),this.renderMessageVideo(),this.renderMessageAudio(),this.renderMessageText(),this.renderPollMessage())}},{key:"render",value:function(){var e=this.props,n=e.position,s=e.containerStyle,l=e.wrapperStyle,o=e.bottomContainerStyle;return f.default.createElement(y.View,{style:[I[n].container,s&&s[n]]},f.default.createElement(y.View,{style:[I[n].wrapper,this.styledBubbleToNext(),this.styledBubbleToPrevious(),l&&l[n]]},f.default.createElement(y.TouchableWithoutFeedback,(0,t.default)({onPress:this.onPress,onLongPress:this.onLongPress,accessibilityLabel:"text"},this.props.touchableProps),f.default.createElement(y.View,null,this.renderBubbleContent(),f.default.createElement(y.View,{style:[I[n].bottom,o&&o[n]]},this.renderUsername(),this.renderTime(),this.renderTicks())))),this.renderQuickReplies())}}]),N})(f.default.Component);_e.default=j,j.contextTypes={actionSheet:c.default.func},j.defaultProps={touchableProps:{},onPress:null,onLongPress:null,renderMessageImage:null,renderMessageVideo:null,renderMessageAudio:null,renderMessageText:null,renderCustomView:null,renderUsername:null,renderTicks:null,renderTime:null,renderQuickReplies:null,onQuickReply:null,position:'left',optionTitles:L,currentMessage:{text:null,createdAt:null,image:null},nextMessage:{},previousMessage:{},containerStyle:{},wrapperStyle:{},bottomContainerStyle:{},tickStyle:{},usernameStyle:{},containerToNextStyle:{},containerToPreviousStyle:{}},j.propTypes={user:c.default.object.isRequired,touchableProps:c.default.object,onLongPress:c.default.func,renderMessageImage:c.default.func,renderMessageVideo:c.default.func,renderMessageAudio:c.default.func,renderMessageText:c.default.func,renderCustomView:c.default.func,isCustomViewBottom:c.default.bool,renderUsernameOnMessage:c.default.bool,renderUsername:c.default.func,renderTime:c.default.func,renderTicks:c.default.func,renderQuickReplies:c.default.func,onQuickReply:c.default.func,position:c.default.oneOf(['left','right']),optionTitles:c.default.arrayOf(c.default.string),currentMessage:c.default.object,nextMessage:c.default.object,previousMessage:c.default.object,containerStyle:c.default.shape({left:b.StylePropType,right:b.StylePropType}),wrapperStyle:c.default.shape({left:b.StylePropType,right:b.StylePropType}),bottomContainerStyle:c.default.shape({left:b.StylePropType,right:b.StylePropType}),tickStyle:b.StylePropType,usernameStyle:b.StylePropType,containerToNextStyle:c.default.shape({left:b.StylePropType,right:b.StylePropType}),containerToPreviousStyle:c.default.shape({left:b.StylePropType,right:b.StylePropType})}},752,[1,22,96,9,10,12,14,17,204,165,2,753,754,761,764,765,766,767,749,747]); +__d(function(g,r,i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var t=e(r(d[1])),n=e(r(d[2])),u=e(r(d[3])),l=e(r(d[4])),o=e(r(d[5])),c=e(r(d[6])),s=e(r(d[7])),p=e(r(d[8])),f=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=h(t);if(n&&n.has(e))return n.get(e);var u={},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var c=l?Object.getOwnPropertyDescriptor(e,o):null;c&&(c.get||c.set)?Object.defineProperty(u,o,c):u[o]=e[o]}u.default=e,n&&n.set(e,u);return u})(r(d[9])),y=r(d[10]),k=e(r(d[11])),v=r(d[12]);function h(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(h=function(e){return e?n:t})(e)}function R(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}var b=y.StyleSheet.create({container:{flexDirection:'row',flexWrap:'wrap',maxWidth:300},quickReply:{justifyContent:'center',alignItems:'center',borderWidth:1,maxWidth:200,paddingVertical:7,paddingHorizontal:12,minHeight:50,borderRadius:13,margin:3},quickReplyText:{overflow:'visible'},sendLink:{borderWidth:0},sendLinkText:{color:k.default.defaultBlue,fontWeight:'600',fontSize:17}}),S=function(e){return function(t){return e.value===t.value}},x=function(e){return function(t){return e.value!==t.value}},q=(function(e){(0,o.default)(w,e);var p,h,q=(p=w,h=R(),function(){var e,t=(0,s.default)(p);if(h){var n=(0,s.default)(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return(0,c.default)(this,e)});function w(){var e;(0,u.default)(this,w);for(var l=arguments.length,o=new Array(l),c=0;c0&&this.renderQuickReplySend())}}]),w})(f.Component);_e.default=q,q.defaultProps={currentMessage:{quickReplies:[]},onQuickReply:function(){},color:k.default.peterRiver,sendText:'Send',keepReplies:!1,renderQuickReplySend:void 0,quickReplyStyle:void 0},q.propTypes={currentMessage:p.default.object.isRequired,onQuickReply:p.default.func,color:p.default.string,sendText:p.default.string,keepReplies:p.default.bool,renderQuickReplySend:p.default.func,quickReplyStyle:v.StylePropType}},753,[1,22,49,9,10,12,14,17,204,165,2,749,747]); +__d(function(g,r,i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var t=e(r(d[1])),n=e(r(d[2])),o=e(r(d[3])),l=e(r(d[4])),s=e(r(d[5])),c=e(r(d[6])),p=e(r(d[7])),u=e(r(d[8])),f=e(r(d[9])),h=e(r(d[10])),y=r(d[11]),x=r(d[12]),P=e(r(d[13])),S=e(r(d[14])),w=r(d[15]),v=e(r(d[16])),k=e(r(d[17]));function T(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}var M=/^www\./i,b={fontSize:16,lineHeight:20,marginTop:5,marginBottom:5,marginLeft:10,marginRight:10},E={left:y.StyleSheet.create({container:{},text:(0,u.default)({color:'black'},b),link:{color:'black',textDecorationLine:'underline'}}),right:y.StyleSheet.create({container:{},text:(0,u.default)({color:'white'},b),link:{color:'white',textDecorationLine:'underline'}})},O=['Call','Text','Cancel'],R=(function(e){(0,s.default)(R,e);var f,w,b=(f=R,w=T(),function(){var e,t=(0,p.default)(f);if(w){var n=(0,p.default)(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return(0,c.default)(this,e)});function R(e){var n;return(0,o.default)(this,R),(n=b.call(this,e)).state={downloading:null},n.onUrlPress=function(e){M.test(e)?n.onUrlPress("http://"+e):y.Linking.canOpenURL(e).then(function(t){t?y.Linking.openURL(e):console.error('No handler for URL:',e)})},n.onPhonePress=function(e){var t=n.props.optionTitles,o=t&&t.length>0?t.slice(0,3):O,l=o.length-1;n.context.actionSheet().showActionSheetWithOptions({options:o,cancelButtonIndex:l},function(t){switch(t){case 0:S.default.phonecall(e,!0);break;case 1:S.default.text(e)}})},n.viewAttachedFile=function(e,o){var l,s;return t.default.async(function(c){for(;;)switch(c.prev=c.next){case 0:return n.setState({downloading:!0}),c.prev=1,l=v.default.DocumentDirectoryPath+"/"+o,s={fromUrl:e,toFile:l},c.next=6,t.default.awrap(v.default.downloadFile(s).promise);case 6:return c.next=8,t.default.awrap(k.default.open(l,{showOpenWithDialog:!0}));case 8:c.next=14;break;case 10:c.prev=10,c.t0=c.catch(1),console.log("Error:",c.t0),y.Alert.alert('Error','Unable to open attached file',[{text:'OK'}]);case 14:n.setState({downloading:!1});case 15:case"end":return c.stop()}},null,null,[[1,10]],Promise)},n.onEmailPress=function(e){return S.default.email([e],null,null,null,null)},n.onAttachemenetPress=function(e,t){return n.viewAttachedFile(e,t)},n.state={downloading:!1},n}return(0,l.default)(R,[{key:"shouldComponentUpdate",value:function(e,t){return this.state.downloading!==t.downloading||!!this.props.currentMessage&&!!e.currentMessage&&this.props.currentMessage.text!==e.currentMessage.text}},{key:"render",value:function(){var e,t,o=this,l=[E[this.props.position].link,this.props.linkStyle&&this.props.linkStyle[this.props.position]];return h.default.createElement(y.View,{style:[E[this.props.position].container,this.props.containerStyle&&this.props.containerStyle[this.props.position],{display:'flex',flexDirection:'row',paddingHorizontal:5,justifyContent:'space-between'}]},h.default.createElement(P.default,{style:[E[this.props.position].text,this.props.textStyle&&this.props.textStyle[this.props.position],this.props.customTextStyle,null!=(e=this.props.currentMessage)&&e.link?{width:'75%'}:{}],parse:[].concat((0,n.default)(this.props.parsePatterns(l)),[{type:'url',style:l,onPress:this.onUrlPress},{type:'phone',style:l,onPress:this.onPhonePress},{type:'email',style:l,onPress:this.onEmailPress}]),childrenProps:(0,u.default)({},this.props.textProps)},this.props.currentMessage.text),(null==(t=this.props.currentMessage)?void 0:t.link)&&h.default.createElement(y.TouchableOpacity,{style:{justifyContent:'center'},onPress:function(){return o.onAttachemenetPress(o.props.currentMessage.link,o.props.currentMessage.text)}},this.state.downloading?h.default.createElement(x.Spinner,{color:"#fff",size:"small"}):h.default.createElement(x.Icon,{boxSize:"26",name:"download-circle",fill:"textPrimary.100"})))}}]),R})(h.default.Component);_e.default=R,R.contextTypes={actionSheet:f.default.func},R.defaultProps={position:'left',optionTitles:O,currentMessage:{text:''},containerStyle:{},textStyle:{},linkStyle:{},customTextStyle:{},textProps:{},parsePatterns:function(){return[]}},R.propTypes={position:f.default.oneOf(['left','right']),optionTitles:f.default.arrayOf(f.default.string),currentMessage:f.default.object,containerStyle:f.default.shape({left:w.StylePropType,right:w.StylePropType}),textStyle:f.default.shape({left:w.StylePropType,right:w.StylePropType}),linkStyle:f.default.shape({left:w.StylePropType,right:w.StylePropType}),parsePatterns:f.default.func,textProps:f.default.object,customTextStyle:w.StylePropType}},754,[1,67,49,9,10,12,14,17,22,204,165,2,507,755,757,747,758,760]); +__d(function(g,r,i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=_e.PATTERNS=void 0;var t=e(r(d[1])),n=e(r(d[2])),u=e(r(d[3])),s=e(r(d[4])),p=e(r(d[5])),o=e(r(d[6])),l=e(r(d[7])),f=e(r(d[8])),c=r(d[9]),h=e(r(d[10])),y=e(r(d[11])),v=["type"],T=["style"],x=["parse","childrenProps"];function P(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}var R={url:/(https?:\/\/|www\.)[-a-zA-Z0-9@:%._\+~#=]{1,256}\.(xn--)?[a-z0-9-]{2,20}\b([-a-zA-Z0-9@:%_\+\[\],.~#?&\/=]*[-a-zA-Z0-9@:%_\+\]~#?&\/=])*/i,phone:/[\+]?[(]?[0-9]{3}[)]?[-\s\.]?[0-9]{3}[-\s\.]?[0-9]{4,7}/,email:/\S+@\S+\.\S+/};_e.PATTERNS=R;var _=h.default.shape((0,l.default)({},c.Text.propTypes,{type:h.default.oneOf(Object.keys(R)).isRequired,nonExhaustiveMaxMatchCount:h.default.number})),E=h.default.shape((0,l.default)({},c.Text.propTypes,{pattern:h.default.oneOfType([h.default.string,h.default.instanceOf(RegExp)]).isRequired,nonExhaustiveMaxMatchCount:h.default.number})),O=(function(e){(0,s.default)(O,e);var h,_,E=(h=O,_=P(),function(){var e,t=(0,o.default)(h);if(_){var n=(0,o.default)(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return(0,p.default)(this,e)});function O(){return(0,n.default)(this,O),E.apply(this,arguments)}return(0,u.default)(O,[{key:"setNativeProps",value:function(e){this._root.setNativeProps(e)}},{key:"getPatterns",value:function(){return this.props.parse.map(function(e){var n=e.type,u=(0,t.default)(e,v);if(n){if(!R[n])throw new Error(e.type+" is not a supported type");u.pattern=R[n]}return u})}},{key:"getParsedText",value:function(){var e=this;return this.props.parse?'string'!=typeof this.props.children?this.props.children:new y.default(this.props.children,this.getPatterns()).parse().map(function(n,u){var s=e.props.style,p=n.style,o=(0,t.default)(n,T);return f.default.createElement(c.Text,(0,l.default)({key:"parsedText-"+u,style:[s,p]},e.props.childrenProps,o))}):this.props.children}},{key:"render",value:function(){var e=this,n=(0,l.default)({},this.props),u=(n.parse,n.childrenProps,(0,t.default)(n,x));return f.default.createElement(c.Text,(0,l.default)({ref:function(t){return e._root=t}},u),this.getParsedText())}}]),O})(f.default.Component);O.displayName='ParsedText',O.propTypes=(0,l.default)({},c.Text.propTypes,{parse:h.default.arrayOf(h.default.oneOfType([_,E])),childrenProps:h.default.shape(c.Text.propTypes)}),O.defaultProps={parse:null,childrenProps:{}};var k=O;_e.default=k},755,[1,96,9,10,12,14,17,22,165,2,204,756]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),u=t(r(d[2])),h=t(r(d[3])),c=(function(){function t(n,h){(0,u.default)(this,t),this.text=n,this.patterns=h||[]}return(0,h.default)(t,[{key:"parse",value:function(){var t=this,n=[{children:this.text}];return this.patterns.forEach(function(u){var h=[],c=u.nonExhaustiveModeMaxMatchCount||0,f=Math.min(Math.max(Number.isInteger(c)?c:0,0)||Number.POSITIVE_INFINITY,Number.POSITIVE_INFINITY),o=0;n.forEach(function(n){if(n._matched)h.push(n);else{var c,s=[],l=n.children,p=0;for(u.pattern.lastIndex=0;l&&(c=u.pattern.exec(l));){var x=l.substr(0,c.index);if(p=c.index,++o>f)break;s.push({children:x}),s.push(t.getMatchedPart(u,c[0],c,p)),l=l.substr(c.index+c[0].length),p+=c[0].length-1,u.pattern.lastIndex=0}s.push({children:l}),h.push.apply(h,s)}}),n=h}),n.forEach(function(t){return delete t._matched}),n.filter(function(t){return!!t.children})}},{key:"getMatchedPart",value:function(t,u,h,c){var f={};Object.keys(t).forEach(function(n){'pattern'!==n&&'renderText'!==n&&'nonExhaustiveModeMaxMatchCount'!==n&&('function'==typeof t[n]?f[n]=function(){return t[n](u,c)}:f[n]=t[n])});var o=u;return t.renderText&&'function'==typeof t.renderText&&(o=t.renderText(u,h)),(0,n.default)({},f,{children:o,_matched:!0})}}]),t})();e.default=c},756,[1,22,9,10]); +__d(function(g,r,i,a,m,e,d){'use strict';Object.defineProperty(e,"__esModule",{value:!0}),e.web=e.textWithoutEncoding=e.text=e.phonecall=e.email=e.default=void 0;var o=r(d[0]),n=function(n,t){var l;2===arguments.length?v('String',n)?v('Boolean',t)?(l='android'!==o.Platform.OS&&t?'telprompt:':'tel:',u(l+=n)):console.log('the prompt parameter must be a Boolean'):console.log('the phone number must be provided as a String value'):console.log('you must supply exactly 2 arguments')};e.phonecall=n;var t=function(o,n,t,l,s){var c='mailto:',h=arguments.length;switch(h){case 0:return void u(c);case 5:break;default:return void console.log('you must supply either 0 or 5 arguments. You supplied '+h)}var b=!1;if(v('Array',arguments[0])){var y=p(arguments[0],'String');y.length>0&&(c+=encodeURIComponent(y.join(',')))}if(c+='?',v('Array',arguments[1])){var f=p(arguments[1],'String');f.length>0&&(b=!0,c+='cc='+encodeURIComponent(f.join(',')))}if(v('Array',arguments[2])){b&&(c+='&');var S=p(arguments[2],'String');S.length>0&&(b=!0,c+='bcc='+encodeURIComponent(S.join(',')))}v('String',arguments[3])&&(b&&(c+='&'),b=!0,c+='subject='+encodeURIComponent(arguments[3])),v('String',arguments[4])&&(b&&(c+='&'),c+='body='+encodeURIComponent(arguments[4])),u(c)};e.email=t;var l=function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(arguments.length>2)console.log('you supplied too many arguments. You can either supply 0 or 1 or 2');else{var l='sms:';n&&(v('String',n)?l+=n:console.log('the phone number should be provided as a string. It was provided as '+Object.prototype.toString.call(n).slice(8,-1)+',ignoring the value provided')),t&&(v('String',t)?('android'===o.Platform.OS&&(t=encodeURIComponent(t)),l+='ios'===o.Platform.OS?"&body="+encodeURIComponent(t):"?body="+encodeURIComponent(t)):console.log('the body should be provided as a string. It was provided as '+Object.prototype.toString.call(t).slice(8,-1)+',ignoring the value provided')),u(l)}};e.text=l;var s=function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(arguments.length>2)console.log('you supplied too many arguments. You can either supply 0 or 1 or 2');else{var l='sms:';n&&(v('String',n)?l+=n:console.log('the phone number should be provided as a string. It was provided as '+Object.prototype.toString.call(n).slice(8,-1)+',ignoring the value provided')),t&&(v('String',t)?l+='ios'===o.Platform.OS?"&body="+t:"?body="+t:console.log('the body should be provided as a string. It was provided as '+Object.prototype.toString.call(t).slice(8,-1)+',ignoring the value provided')),u(l)}};e.textWithoutEncoding=s;var c=function(){var o=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;o?v('String',o)?u(o):console.log('address was not provided as a string, it was provided as '+Object.prototype.toString.call(o).slice(8,-1)):console.log('Missing address argument')};e.web=c;var u=function(n){o.Linking.canOpenURL(n).then(function(t){t?o.Linking.openURL(n).catch(function(o){n.includes('telprompt')||console.warn('openURL error',o)}):console.log('Can\'t handle url: '+n)}).catch(function(o){return console.warn('An unexpected error happened',o)})},p=function(o,n){var t=[];return o.forEach(function(o){v(n,o)&&t.push(o)}),t},v=function(o,n){return Object.prototype.toString.call(n).slice(8,-1)===o},h={phonecall:n,text:l,textWithoutEncoding:s,email:t,web:c};e.default=h},757,[2]); +__d(function(g,r,i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var n=e(r(d[1])),o=r(d[2]).NativeModules.DyteRNFSManager,t=new(0,r(d[2]).NativeEventEmitter)(o),s=r(d[3]),l=r(d[4]),c=o.RNFSFileTypeRegular,u=o.RNFSFileTypeDirectory,f=0,p=function(){return f+=1},h=function(e){return e.startsWith('file://')?e.slice(7):e};function y(e,n,o){var t={encoding:'utf8'};return o&&('string'==typeof o?t.encoding=o:'object'==typeof o&&(t=o)),n(h(e)).then(function(e){var n;if('utf8'===t.encoding)n=l.decode(s.decode(e));else if('ascii'===t.encoding)n=s.decode(e);else{if('base64'!==t.encoding)throw new Error("Invalid encoding type \""+String(t.encoding)+"\"");n=e}return n})}function v(e,n){return n(h(e)).then(function(e){return e.map(function(e){return{ctime:e.ctime&&new Date(1e3*e.ctime)||null,mtime:e.mtime&&new Date(1e3*e.mtime)||null,name:e.name,path:e.path,size:e.size,isFile:function(){return e.type===c},isDirectory:function(){return e.type===u}}})})}var F={mkdir:function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return o.mkdir(h(e),n).then(function(){})},moveFile:function(e,n){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return o.moveFile(h(e),h(n),t).then(function(){})},copyFile:function(e,n){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return o.copyFile(h(e),h(n),t).then(function(){})},pathForBundle:function(e){return o.pathForBundle(e)},pathForGroup:function(e){return o.pathForGroup(e)},getFSInfo:function(){return o.getFSInfo()},getAllExternalFilesDirs:function(){return o.getAllExternalFilesDirs()},unlink:function(e){return o.unlink(h(e)).then(function(){})},exists:function(e){return o.exists(h(e))},stopDownload:function(e){o.stopDownload(e)},resumeDownload:function(e){o.resumeDownload(e)},isResumable:function(e){return o.isResumable(e)},stopUpload:function(e){o.stopUpload(e)},completeHandlerIOS:function(e){return o.completeHandlerIOS(e)},readDir:function(e){return v(e,o.readDir)},readDirAssets:function(e){if(!o.readDirAssets)throw new Error('readDirAssets is not available on this platform');return v(e,o.readDirAssets)},existsAssets:function(e){if(!o.existsAssets)throw new Error('existsAssets is not available on this platform');return o.existsAssets(e)},existsRes:function(e){if(!o.existsRes)throw new Error('existsRes is not available on this platform');return o.existsRes(e)},readdir:function(e){return F.readDir(h(e)).then(function(e){return e.map(function(e){return e.name})})},setReadable:function(e,n,t){return o.setReadable(e,n,t).then(function(e){return e})},stat:function(e){return o.stat(h(e)).then(function(n){return{path:e,ctime:new Date(1e3*n.ctime),mtime:new Date(1e3*n.mtime),size:n.size,mode:n.mode,originalFilepath:n.originalFilepath,isFile:function(){return n.type===c},isDirectory:function(){return n.type===u}}})},readFile:function(e,n){return y(e,n,o.readFile)},read:function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,c=arguments.length>3?arguments[3]:void 0,u={encoding:'utf8'};return c&&('string'==typeof c?u.encoding=c:'object'==typeof c&&(u=c)),o.read(h(e),n,t).then(function(e){var n;if('utf8'===u.encoding)n=l.decode(s.decode(e));else if('ascii'===u.encoding)n=s.decode(e);else{if('base64'!==u.encoding)throw new Error("Invalid encoding type \""+String(u.encoding)+"\"");n=e}return n})},readFileAssets:function(e,n){if(!o.readFileAssets)throw new Error('readFileAssets is not available on this platform');return y(e,n,o.readFileAssets)},readFileRes:function(e,n){if(!o.readFileRes)throw new Error('readFileRes is not available on this platform');return y(e,n,o.readFileRes)},hash:function(e,n){return o.hash(h(e),n)},copyFileAssets:function(e,n){if(!o.copyFileAssets)throw new Error('copyFileAssets is not available on this platform');return o.copyFileAssets(h(e),h(n)).then(function(){})},copyFileRes:function(e,n){if(!o.copyFileRes)throw new Error('copyFileRes is not available on this platform');return o.copyFileRes(e,h(n)).then(function(){})},copyAssetsFileIOS:function(e,n,t,s){var l=arguments.length>4&&void 0!==arguments[4]?arguments[4]:1,c=arguments.length>5&&void 0!==arguments[5]?arguments[5]:1,u=arguments.length>6&&void 0!==arguments[6]?arguments[6]:'contain';return o.copyAssetsFileIOS(e,n,t,s,l,c,u)},copyAssetsVideoIOS:function(e,n){return o.copyAssetsVideoIOS(e,n)},writeFile:function(e,t,c){var u,f={encoding:'utf8'};if(c&&('string'==typeof c?f.encoding=c:'object'==typeof c&&(f=(0,n.default)({},f,c))),'utf8'===f.encoding)u=s.encode(l.encode(t));else if('ascii'===f.encoding)u=s.encode(t);else{if('base64'!==f.encoding)throw new Error("Invalid encoding type \""+f.encoding+"\"");u=t}return o.writeFile(h(e),u,f).then(function(){})},appendFile:function(e,n,t){var c,u={encoding:'utf8'};if(t&&('string'==typeof t?u.encoding=t:'object'==typeof t&&(u=t)),'utf8'===u.encoding)c=s.encode(l.encode(n));else if('ascii'===u.encoding)c=s.encode(n);else{if('base64'!==u.encoding)throw new Error("Invalid encoding type \""+u.encoding+"\"");c=n}return o.appendFile(h(e),c)},write:function(e,n,t,c){var u,f={encoding:'utf8'};if(c&&('string'==typeof c?f.encoding=c:'object'==typeof c&&(f=c)),'utf8'===f.encoding)u=s.encode(l.encode(n));else if('ascii'===f.encoding)u=s.encode(n);else{if('base64'!==f.encoding)throw new Error("Invalid encoding type \""+f.encoding+"\"");u=n}return void 0===t&&(t=-1),o.write(h(e),u,t).then(function(){})},downloadFile:function(e){if('object'!=typeof e)throw new Error('downloadFile: Invalid value for argument `options`');if('string'!=typeof e.fromUrl)throw new Error('downloadFile: Invalid value for property `fromUrl`');if('string'!=typeof e.toFile)throw new Error('downloadFile: Invalid value for property `toFile`');if(e.headers&&'object'!=typeof e.headers)throw new Error('downloadFile: Invalid value for property `headers`');if(e.background&&'boolean'!=typeof e.background)throw new Error('downloadFile: Invalid value for property `background`');if(e.progressDivider&&'number'!=typeof e.progressDivider)throw new Error('downloadFile: Invalid value for property `progressDivider`');if(e.progressInterval&&'number'!=typeof e.progressInterval)throw new Error('downloadFile: Invalid value for property `progressInterval`');if(e.readTimeout&&'number'!=typeof e.readTimeout)throw new Error('downloadFile: Invalid value for property `readTimeout`');if(e.connectionTimeout&&'number'!=typeof e.connectionTimeout)throw new Error('downloadFile: Invalid value for property `connectionTimeout`');if(e.backgroundTimeout&&'number'!=typeof e.backgroundTimeout)throw new Error('downloadFile: Invalid value for property `backgroundTimeout`');var n=p(),s=[];e.begin&&s.push(t.addListener('DownloadBegin',function(o){o.jobId===n&&e.begin(o)})),e.progress&&s.push(t.addListener('DownloadProgress',function(o){o.jobId===n&&e.progress(o)})),e.resumable&&s.push(t.addListener('DownloadResumable',function(o){o.jobId===n&&e.resumable(o)}));var l={jobId:n,fromUrl:e.fromUrl,toFile:h(e.toFile),headers:e.headers||{},background:!!e.background,progressDivider:e.progressDivider||0,progressInterval:e.progressInterval||0,readTimeout:e.readTimeout||15e3,connectionTimeout:e.connectionTimeout||5e3,backgroundTimeout:e.backgroundTimeout||36e5,hasBeginCallback:e.begin instanceof Function,hasProgressCallback:e.progress instanceof Function,hasResumableCallback:e.resumable instanceof Function};return{jobId:n,promise:o.downloadFile(l).then(function(e){return s.forEach(function(e){return e.remove()}),e}).catch(function(e){return Promise.reject(e)})}},uploadFiles:function(e){if(!o.uploadFiles)return{jobId:-1,promise:Promise.reject(new Error('`uploadFiles` is unsupported on this platform'))};var n=p(),s=[];if('object'!=typeof e)throw new Error('uploadFiles: Invalid value for argument `options`');if('string'!=typeof e.toUrl)throw new Error('uploadFiles: Invalid value for property `toUrl`');if(!Array.isArray(e.files))throw new Error('uploadFiles: Invalid value for property `files`');if(e.headers&&'object'!=typeof e.headers)throw new Error('uploadFiles: Invalid value for property `headers`');if(e.fields&&'object'!=typeof e.fields)throw new Error('uploadFiles: Invalid value for property `fields`');if(e.method&&'string'!=typeof e.method)throw new Error('uploadFiles: Invalid value for property `method`');e.begin?s.push(t.addListener('UploadBegin',e.begin)):e.beginCallback&&s.push(t.addListener('UploadBegin',e.beginCallback)),e.progress?s.push(t.addListener('UploadProgress',e.progress)):e.progressCallback&&s.push(t.addListener('UploadProgress',e.progressCallback));var l={jobId:n,toUrl:e.toUrl,files:e.files,binaryStreamOnly:e.binaryStreamOnly||!1,headers:e.headers||{},fields:e.fields||{},method:e.method||'POST',hasBeginCallback:e.begin instanceof Function||e.beginCallback instanceof Function,hasProgressCallback:e.progress instanceof Function||e.progressCallback instanceof Function};return{jobId:n,promise:o.uploadFiles(l).then(function(e){return s.forEach(function(e){return e.remove()}),e})}},touch:function(e,n,t){if(t&&!(t instanceof Date))throw new Error('touch: Invalid value for argument `ctime`');if(n&&!(n instanceof Date))throw new Error('touch: Invalid value for argument `mtime`');var s;return s=t&&t.getTime(),o.touch(h(e),n&&n.getTime(),s)},scanFile:function(e){return o.scanFile(e)},MainBundlePath:o.RNFSMainBundlePath,CachesDirectoryPath:o.RNFSCachesDirectoryPath,ExternalCachesDirectoryPath:o.RNFSExternalCachesDirectoryPath,DocumentDirectoryPath:o.RNFSDocumentDirectoryPath,DownloadDirectoryPath:o.RNFSDownloadDirectoryPath,ExternalDirectoryPath:o.RNFSExternalDirectoryPath,ExternalStorageDirectoryPath:o.RNFSExternalStorageDirectoryPath,TemporaryDirectoryPath:o.RNFSTemporaryDirectoryPath,LibraryDirectoryPath:o.RNFSLibraryDirectoryPath,PicturesDirectoryPath:o.RNFSPicturesDirectoryPath,FileProtectionKeys:o.RNFSFileProtectionKeys},w=F;_e.default=w},758,[1,22,2,572,759]); +__d(function(g,r,i,a,m,e,d){!(function(n){var t,o,u,f=String.fromCharCode;function c(n){for(var t,o,u=[],f=0,c=n.length;f=55296&&t<=56319&&f65535&&(c+=f((t-=65536)>>>10&1023|55296),t=56320|1023&t),c+=f(t);return c}function v(n){if(n>=55296&&n<=57343)throw Error('Lone surrogate U+'+n.toString(16).toUpperCase()+' is not a scalar value')}function l(n,t){return f(n>>t&63|128)}function s(n){if(0==(4294967168&n))return f(n);var t='';return 0==(4294965248&n)?t=f(n>>6&31|192):0==(4294901760&n)?(v(n),t=f(n>>12&15|224),t+=l(n,6)):0==(4292870144&n)&&(t=f(n>>18&7|240),t+=l(n,12),t+=l(n,6)),t+=f(63&n|128)}function w(){if(u>=o)throw Error('Invalid byte index');var n=255&t[u];if(u++,128==(192&n))return 63&n;throw Error('Invalid continuation byte')}function E(){var n,f;if(u>o)throw Error('Invalid byte index');if(u==o)return!1;if(n=255&t[u],u++,0==(128&n))return n;if(192==(224&n)){if((f=(31&n)<<6|w())>=128)return f;throw Error('Invalid continuation byte')}if(224==(240&n)){if((f=(15&n)<<12|w()<<6|w())>=2048)return v(f),f;throw Error('Invalid continuation byte')}if(240==(248&n)&&(f=(7&n)<<18|w()<<12|w()<<6|w())>=65536&&f<=1114111)return f;throw Error('Invalid UTF-8 detected')}n.version='3.0.0',n.encode=function(n){for(var t=c(n),o=t.length,u=-1,f='';++u1&&void 0!==arguments[1]?arguments[1]:{},c='string'==typeof v?{displayName:v}:v,p=c.onDismiss,w=(0,n.default)(c,o);return['android','ios'].includes(t.Platform.OS)?new Promise(function(n,t){var o=++l,v=f.addListener('RNFileViewerDidOpen',function(e){var s=e.id,f=e.error;if(s===o)return v.remove(),f?t(new Error(f)):n({})}),c=f.addListener('RNFileViewerDidDismiss',function(e){e.id===o&&(c.remove(),p&&p())});s.open(u(e),o,w)}):s.open(e,w)}};_e.default=v},760,[1,96,2]); +__d(function(g,r,i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var t=e(r(d[1])),n=e(r(d[2])),o=e(r(d[3])),u=e(r(d[4])),l=e(r(d[5])),c=e(r(d[6])),f=e(r(d[7])),s=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=h(t);if(n&&n.has(e))return n.get(e);var o={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in e)if("default"!==l&&Object.prototype.hasOwnProperty.call(e,l)){var c=u?Object.getOwnPropertyDescriptor(e,l):null;c&&(c.get||c.set)?Object.defineProperty(o,l,c):o[l]=e[l]}o.default=e,n&&n.set(e,o);return o})(r(d[8])),p=r(d[9]),y=e(r(d[10])),v=r(d[11]);function h(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(h=function(e){return e?n:t})(e)}function P(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}var b=p.StyleSheet.create({container:{},image:{width:150,height:100,borderRadius:13,margin:3,resizeMode:'cover'},imageActive:{flex:1,resizeMode:'contain'}}),j=(function(e){(0,u.default)(j,e);var f,v,h=(f=j,v=P(),function(){var e,t=(0,c.default)(f);if(v){var n=(0,c.default)(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return(0,l.default)(this,e)});function j(){return(0,n.default)(this,j),h.apply(this,arguments)}return(0,o.default)(j,[{key:"render",value:function(){var e=this.props,n=e.containerStyle,o=e.lightboxProps,u=e.imageProps,l=e.imageStyle,c=e.currentMessage;return c?s.default.createElement(p.View,{style:[b.container,n]},s.default.createElement(y.default,(0,t.default)({activeProps:{style:b.imageActive}},o),s.default.createElement(p.Image,(0,t.default)({},u,{style:[b.image,l],source:{uri:c.image}})))):null}}]),j})(s.Component);_e.default=j,j.defaultProps={currentMessage:{image:null},containerStyle:{},imageStyle:{},imageProps:{},lightboxProps:{}},j.propTypes={currentMessage:f.default.object,containerStyle:v.StylePropType,imageStyle:v.StylePropType,imageProps:f.default.object,lightboxProps:f.default.object}},761,[1,22,9,10,12,14,17,204,165,2,762,747]); +__d(function(g,r,i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var t=e(r(d[1])),n=e(r(d[2])),o=e(r(d[3])),s=e(r(d[4])),p=e(r(d[5])),u=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=y(t);if(n&&n.has(e))return n.get(e);var o={},s=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var p in e)if("default"!==p&&Object.prototype.hasOwnProperty.call(e,p)){var u=s?Object.getOwnPropertyDescriptor(e,p):null;u&&(u.get||u.set)?Object.defineProperty(o,p,u):o[p]=e[p]}o.default=e,n&&n.set(e,o);return o})(r(d[6])),l=e(r(d[7])),f=r(d[8]),c=e(r(d[9]));function y(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(y=function(e){return e?n:t})(e)}function h(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}var v=(function(e){(0,o.default)(O,e);var l,y,v=(l=O,y=h(),function(){var e,t=(0,p.default)(l);if(y){var n=(0,p.default)(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return(0,s.default)(this,e)});function O(){var e;(0,t.default)(this,O);for(var n=arguments.length,o=new Array(n),s=0;sw?(o.setState({isPanning:!1,target:{y:n.dy,x:n.dx,opacity:1-Math.abs(n.dy/b)}}),o.close()):c.Animated.spring(o.state.pan,(0,t.default)({toValue:0},o.props.springConfig)).start(function(){o.setState({isPanning:!1})})}}),o}return(0,o.default)(C,[{key:"componentDidMount",value:function(){this.props.isOpen&&this.open()}},{key:"componentDidUpdate",value:function(e){this.props.isOpen!==e.isOpen&&this.props.isOpen&&this.open()}},{key:"render",value:function(){var e,n,o=this,s=this.props,u=s.isOpen,l=s.renderHeader,f=s.swipeToDismiss,h=s.origin,y=s.backgroundColor,w=this.state,P=w.isPanning,O=(w.isAnimating,w.openVal),C=w.target,A={opacity:O.interpolate({inputRange:[0,1],outputRange:[0,C.opacity]})};f&&(e=this._panResponder.panHandlers),P&&(n={top:this.state.pan},A.opacity=this.state.pan.interpolate({inputRange:[-b,0,b],outputRange:[0,1,0]}));var k=[S.open,{left:O.interpolate({inputRange:[0,1],outputRange:[h.x,C.x]}),top:O.interpolate({inputRange:[0,1],outputRange:[h.y+R,C.y+R]}),width:O.interpolate({inputRange:[0,1],outputRange:[h.width,v]}),height:O.interpolate({inputRange:[0,1],outputRange:[h.height,b]})}],V=p.default.createElement(c.Animated.View,{style:[S.background,{backgroundColor:y},A]}),M=p.default.createElement(c.Animated.View,{style:[S.header,A]},l?l(this.close):p.default.createElement(c.TouchableOpacity,{onPress:this.close},p.default.createElement(c.Text,{style:S.closeButton},"\xd7"))),x=p.default.createElement(c.Animated.View,(0,t.default)({style:[k,n]},e),this.props.children);return this.props.navigator?p.default.createElement(c.View,null,V,x,M):p.default.createElement(c.Modal,{visible:u,transparent:!0,onRequestClose:function(){return o.close()}},V,x,M)}}]),C})(p.Component);_e.default=O,O.propTypes={origin:f.default.shape({x:f.default.number,y:f.default.number,width:f.default.number,height:f.default.number}),springConfig:f.default.shape({tension:f.default.number,friction:f.default.number}),backgroundColor:f.default.string,isOpen:f.default.bool,renderHeader:f.default.func,onOpen:f.default.func,onClose:f.default.func,willClose:f.default.func,swipeToDismiss:f.default.bool},O.defaultProps={springConfig:{tension:30,friction:7},backgroundColor:'black'}},763,[1,22,9,10,12,14,17,165,204,2]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),l=r(d[2]),o=t(r(d[3]));e.default=function(t){return n.default.createElement(l.View,{style:{padding:20}},n.default.createElement(l.Text,{style:{color:o.default.alizarin,fontWeight:'600'}},"Video is not implemented by GiftedChat."),n.default.createElement(l.Text,{style:{color:o.default.alizarin,fontWeight:'600'}},"You need to provide your own implementation by using renderMessageVideo prop."))}},764,[1,165,2,749]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),l=r(d[2]),o=t(r(d[3]));e.default=function(t){return n.default.createElement(l.View,{style:{padding:20}},n.default.createElement(l.Text,{style:{color:o.default.alizarin,fontWeight:'600'}},"Audio is not implemented by GiftedChat."),n.default.createElement(l.Text,{style:{color:o.default.alizarin,fontWeight:'600'}},"You need to provide your own implementation by using renderMessageAudio prop."))}},765,[1,165,2,749]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=t(r(d[1])),n=t(r(d[2])),l=r(d[3]),c=t(r(d[4])),u=r(d[5]),f=function(t){var f=t.containerStyle,s=t.polls,h=(s.totalVotes,s.options),p=s.onOptionSelected,y=s.pollId,x=n.default.useContext(u.ThemeContext).colors;return n.default.createElement(l.View,{style:(0,o.default)({},f,{minWidth:150,maxWidth:250})},n.default.createElement(l.View,{style:{paddingLeft:5,paddingRight:5,flexGrow:0,marginTop:10,marginBottom:10}},(h||[]).map(function(t,o){var l=t.text,u=t.selected;return n.default.createElement(c.default,{key:"polls"+y+o,style:{paddingLeft:10,paddingRight:10,height:40,marginTop:3,marginBottom:3,backgroundColor:u?x.primary[700]:x.secondary[700],justifyContent:'center',borderRadius:5},onClick:function(){p(y,l,o)},isChecked:u,rightText:l,rightTextStyle:{color:x.textPrimary[100]},checkedCheckBoxColor:x.textPrimary[100],uncheckedCheckBoxColor:x.textPrimary[100]})})))};e.default=f},766,[1,22,165,2,565,509]); +__d(function(g,r,i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var t=e(r(d[1])),n=e(r(d[2])),o=e(r(d[3])),l=e(r(d[4])),u=e(r(d[5])),f=e(r(d[6])),c=e(r(d[7])),p=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=T(t);if(n&&n.has(e))return n.get(e);var o={},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in e)if("default"!==u&&Object.prototype.hasOwnProperty.call(e,u)){var f=l?Object.getOwnPropertyDescriptor(e,u):null;f&&(f.get||f.set)?Object.defineProperty(o,u,f):o[u]=e[u]}o.default=e,n&&n.set(e,o);return o})(r(d[8])),s=r(d[9]),y=e(r(d[10])),h=e(r(d[11])),v=r(d[12]),S=r(d[13]);function T(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(T=function(e){return e?n:t})(e)}function x(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}var O={marginLeft:10,marginRight:10,marginBottom:5},P={fontSize:10,backgroundColor:'transparent',textAlign:'right'},M={left:s.StyleSheet.create({container:(0,f.default)({},O),text:(0,f.default)({color:h.default.timeTextColor},P)}),right:s.StyleSheet.create({container:(0,f.default)({},O),text:(0,f.default)({color:h.default.white},P)})},b=(function(e){(0,o.default)(v,e);var f,c,h=(f=v,c=x(),function(){var e,t=(0,u.default)(f);if(c){var n=(0,u.default)(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return(0,l.default)(this,e)});function v(){return(0,t.default)(this,v),h.apply(this,arguments)}return(0,n.default)(v,[{key:"render",value:function(){var e=this.props,t=e.position,n=e.containerStyle,o=e.currentMessage,l=e.timeFormat,u=e.timeTextStyle;return o?p.default.createElement(s.View,{style:[M[t].container,n&&n[t]]},p.default.createElement(s.Text,{style:[M[t].text,u&&u[t]]},(0,y.default)(o.createdAt).locale(this.context.getLocale()).format(l))):null}}]),v})(p.Component);_e.default=b,b.contextTypes={getLocale:c.default.func},b.defaultProps={position:'left',currentMessage:{createdAt:null},containerStyle:{},timeFormat:v.TIME_FORMAT,timeTextStyle:{}},b.propTypes={position:c.default.oneOf(['left','right']),currentMessage:c.default.object,containerStyle:c.default.shape({left:S.StylePropType,right:S.StylePropType}),timeFormat:c.default.string,timeTextStyle:c.default.shape({left:S.StylePropType,right:S.StylePropType})}},767,[1,9,10,12,14,17,22,204,165,2,745,749,768,747]); +__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.TIME_FORMAT=e.MIN_COMPOSER_HEIGHT=e.MAX_COMPOSER_HEIGHT=e.DEFAULT_PLACEHOLDER=e.DATE_FORMAT=void 0;var E=r(d[0]).Platform.select({ios:33,android:41,web:34});e.MIN_COMPOSER_HEIGHT=E;e.MAX_COMPOSER_HEIGHT=200;e.DEFAULT_PLACEHOLDER='Type a message...';e.DATE_FORMAT='ll';e.TIME_FORMAT='LT'},768,[2]); +__d(function(g,r,i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var t=e(r(d[1])),n=e(r(d[2])),o=e(r(d[3])),l=e(r(d[4])),u=e(r(d[5])),f=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=v(t);if(n&&n.has(e))return n.get(e);var o={},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in e)if("default"!==u&&Object.prototype.hasOwnProperty.call(e,u)){var f=l?Object.getOwnPropertyDescriptor(e,u):null;f&&(f.get||f.set)?Object.defineProperty(o,u,f):o[u]=e[u]}o.default=e,n&&n.set(e,o);return o})(r(d[6])),c=r(d[7]),p=e(r(d[8])),y=e(r(d[9])),s=r(d[10]);function v(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(v=function(e){return e?n:t})(e)}function S(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}var h=c.StyleSheet.create({container:{alignItems:'center',justifyContent:'center',flex:1,marginTop:5,marginBottom:10},text:{backgroundColor:y.default.backgroundTransparent,color:y.default.defaultColor,fontSize:12,fontWeight:'300'}}),P=(function(e){(0,o.default)(v,e);var p,y,s=(p=v,y=S(),function(){var e,t=(0,u.default)(p);if(y){var n=(0,u.default)(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return(0,l.default)(this,e)});function v(){return(0,t.default)(this,v),s.apply(this,arguments)}return(0,n.default)(v,[{key:"render",value:function(){var e=this.props,t=e.currentMessage,n=e.containerStyle,o=e.wrapperStyle,l=e.textStyle;return t?f.default.createElement(c.View,{style:[h.container,n]},f.default.createElement(c.View,{style:o},f.default.createElement(c.Text,{style:[h.text,l]},t.text))):null}}]),v})(f.Component);_e.default=P,P.defaultProps={currentMessage:{system:!1},containerStyle:{},wrapperStyle:{},textStyle:{}},P.propTypes={currentMessage:p.default.object,containerStyle:s.StylePropType,wrapperStyle:s.StylePropType,textStyle:s.StylePropType}},769,[1,9,10,12,14,17,165,2,204,749,747]); +__d(function(g,r,i,a,m,_e,d){var t=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var e=t(r(d[1])),o=t(r(d[2])),l=t(r(d[3])),n=t(r(d[4])),u=t(r(d[5])),p=t(r(d[6])),s=t(r(d[7])),c=t(r(d[8])),f=r(d[9]),h=r(d[10]),y=t(r(d[11])),x=r(d[12]);function b(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(t){return!1}}var C=f.StyleSheet.create({textInput:(0,p.default)({flex:1,marginLeft:10,fontSize:16,lineHeight:16},f.Platform.select({web:{paddingTop:6,paddingLeft:4}}),{marginTop:f.Platform.select({ios:6,android:0,web:6}),marginBottom:f.Platform.select({ios:5,android:3,web:4})})}),I=(function(t){(0,l.default)(x,t);var s,h,y=(s=x,h=b(),function(){var t,e=(0,u.default)(s);if(h){var o=(0,u.default)(this).constructor;t=Reflect.construct(e,arguments,o)}else t=e.apply(this,arguments);return(0,n.default)(this,t)});function x(){var t;(0,e.default)(this,x);for(var o=arguments.length,l=new Array(o),n=0;n0?s.default.createElement(p.TouchableOpacity,(0,t.default)({testID:"send",accessible:!0,accessibilityLabel:"send",style:[v.container,l],onPress:this.handleOnPress,accessibilityTraits:"button",disabled:y},h),s.default.createElement(p.View,null,o||s.default.createElement(p.Text,{style:[v.text,u]},f))):s.default.createElement(p.View,null)}}]),b})(s.Component);_e.default=P,P.defaultProps={text:'',onSend:function(){},label:'Send',containerStyle:{},textStyle:{},children:null,alwaysShowSend:!1,disabled:!1,sendButtonProps:null},P.propTypes={text:c.default.string,onSend:c.default.func,label:c.default.string,containerStyle:h.StylePropType,textStyle:h.StylePropType,children:c.default.element,alwaysShowSend:c.default.bool,disabled:c.default.bool,sendButtonProps:c.default.object}},773,[1,22,9,10,12,14,17,204,165,2,749,747]); +__d(function(g,r,i,a,m,_e,d){var t=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var e=t(r(d[1])),o=t(r(d[2])),n=t(r(d[3])),l=t(r(d[4])),c=t(r(d[5])),s=t(r(d[6])),u=t(r(d[7])),p=r(d[8]),f=t(r(d[9])),y=r(d[10]);function h(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(t){return!1}}var v=p.StyleSheet.create({container:{alignItems:'center',marginTop:5,marginBottom:10},wrapper:{alignItems:'center',justifyContent:'center',backgroundColor:f.default.defaultColor,borderRadius:15,height:30,paddingLeft:10,paddingRight:10},text:{backgroundColor:f.default.backgroundTransparent,color:f.default.white,fontSize:12},activityIndicator:{marginTop:p.Platform.select({ios:-14,android:-16,default:-15})}}),S=(function(t){(0,n.default)(S,t);var s,f,y=(s=S,f=h(),function(){var t,e=(0,c.default)(s);if(f){var o=(0,c.default)(this).constructor;t=Reflect.construct(e,arguments,o)}else t=e.apply(this,arguments);return(0,l.default)(this,t)});function S(){return(0,e.default)(this,S),y.apply(this,arguments)}return(0,o.default)(S,[{key:"renderLoading",value:function(){return!1===this.props.isLoadingEarlier?u.default.createElement(p.Text,{style:[v.text,this.props.textStyle]},this.props.label):u.default.createElement(p.View,null,u.default.createElement(p.Text,{style:[v.text,this.props.textStyle,{opacity:0}]},this.props.label),u.default.createElement(p.ActivityIndicator,{color:this.props.activityIndicatorColor,size:this.props.activityIndicatorSize,style:[v.activityIndicator,this.props.activityIndicatorStyle]}))}},{key:"render",value:function(){var t=this;return u.default.createElement(p.TouchableOpacity,{style:[v.container,this.props.containerStyle],onPress:function(){t.props.onLoadEarlier&&t.props.onLoadEarlier()},disabled:!0===this.props.isLoadingEarlier,accessibilityTraits:"button"},u.default.createElement(p.View,{style:[v.wrapper,this.props.wrapperStyle]},this.renderLoading()))}}]),S})(u.default.Component);_e.default=S,S.defaultProps={onLoadEarlier:function(){},isLoadingEarlier:!1,label:'Load earlier messages',containerStyle:{},wrapperStyle:{},textStyle:{},activityIndicatorStyle:{},activityIndicatorColor:'white',activityIndicatorSize:'small'},S.propTypes={onLoadEarlier:s.default.func,isLoadingEarlier:s.default.bool,label:s.default.string,containerStyle:y.StylePropType,wrapperStyle:y.StylePropType,textStyle:y.StylePropType,activityIndicatorStyle:y.StylePropType,activityIndicatorColor:s.default.string,activityIndicatorSize:s.default.string}},774,[1,9,10,12,14,17,204,165,2,749,747]); +__d(function(g,r,i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var t=e(r(d[1])),n=e(r(d[2])),s=e(r(d[3])),o=e(r(d[4])),u=e(r(d[5])),l=e(r(d[6])),f=e(r(d[7])),p=e(r(d[8])),c=r(d[9]),y=e(r(d[10])),h=e(r(d[11])),v=e(r(d[12])),M=e(r(d[13])),S=r(d[14]),b=["containerStyle","onMessageLayout"],x=["containerStyle","onMessageLayout"],L=["containerStyle","onMessageLayout"],A=["containerStyle","onMessageLayout"];function B(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}var U={left:c.StyleSheet.create({container:{flexDirection:'row',alignItems:'flex-end',justifyContent:'flex-start',marginLeft:8,marginRight:0}}),right:c.StyleSheet.create({container:{flexDirection:'row',alignItems:'flex-end',justifyContent:'flex-end',marginLeft:0,marginRight:8}})},D=(function(e){(0,o.default)(w,e);var f,D,j=(f=w,D=B(),function(){var e,t=(0,l.default)(f);if(D){var n=(0,l.default)(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return(0,u.default)(this,e)});function w(){return(0,n.default)(this,w),j.apply(this,arguments)}return(0,s.default)(w,[{key:"shouldComponentUpdate",value:function(e){var t=e.currentMessage,n=this.props.currentMessage,s=this.props,o=s.previousMessage,u=s.nextMessage,l=e.nextMessage,f=e.previousMessage,p=this.props.shouldUpdateMessage&&this.props.shouldUpdateMessage(this.props,e)||!1;return t.sent!==n.sent||t.received!==n.received||t.pending!==n.pending||t.createdAt!==n.createdAt||t.text!==n.text||t.image!==n.image||t.video!==n.video||t.audio!==n.audio||o!==f||u!==l||p}},{key:"renderDay",value:function(){if(this.props.currentMessage&&this.props.currentMessage.createdAt){var e=this.props,n=(e.containerStyle,e.onMessageLayout,(0,t.default)(e,b));return this.props.renderDay?this.props.renderDay(n):p.default.createElement(M.default,n)}return null}},{key:"renderBubble",value:function(){var e=this.props,n=(e.containerStyle,e.onMessageLayout,(0,t.default)(e,x));return this.props.renderBubble?this.props.renderBubble(n):p.default.createElement(h.default,n)}},{key:"renderSystemMessage",value:function(){var e=this.props,n=(e.containerStyle,e.onMessageLayout,(0,t.default)(e,L));return this.props.renderSystemMessage?this.props.renderSystemMessage(n):p.default.createElement(v.default,n)}},{key:"renderAvatar",value:function(){var e=this.props,n=e.user,s=e.currentMessage,o=e.showUserAvatar;if(n&&n._id&&s&&s.user&&n._id===s.user._id&&!o)return null;if(s&&s.user&&null===s.user.avatar)return null;var u=this.props,l=(u.containerStyle,u.onMessageLayout,(0,t.default)(u,A));return p.default.createElement(y.default,l)}},{key:"render",value:function(){var e=this.props,t=e.currentMessage,n=e.onMessageLayout,s=e.nextMessage,o=e.position,u=e.containerStyle;if(t){var l=(0,S.isSameUser)(t,s);return p.default.createElement(c.View,{onLayout:n},this.renderDay(),t.system?this.renderSystemMessage():p.default.createElement(c.View,{style:[U[o].container,{marginBottom:l?2:10},!this.props.inverted&&{marginBottom:2},u&&u[o]]},'left'===this.props.position?this.renderAvatar():null,this.renderBubble(),'right'===this.props.position?this.renderAvatar():null))}return null}}]),w})(p.default.Component);_e.default=D,D.defaultProps={renderAvatar:void 0,renderBubble:null,renderDay:null,renderSystemMessage:null,position:'left',currentMessage:{},nextMessage:{},previousMessage:{},user:{},containerStyle:{},showUserAvatar:!1,inverted:!0,shouldUpdateMessage:void 0,onMessageLayout:void 0},D.propTypes={renderAvatar:f.default.func,showUserAvatar:f.default.bool,renderBubble:f.default.func,renderDay:f.default.func,renderSystemMessage:f.default.func,position:f.default.oneOf(['left','right']),currentMessage:f.default.object,nextMessage:f.default.object,previousMessage:f.default.object,user:f.default.object,inverted:f.default.bool,containerStyle:f.default.shape({left:S.StylePropType,right:S.StylePropType}),shouldUpdateMessage:f.default.func,onMessageLayout:f.default.func}},775,[1,96,9,10,12,14,17,204,165,2,750,752,769,771,747]); +__d(function(g,r,i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var t=e(r(d[1])),o=e(r(d[2])),n=e(r(d[3])),l=e(r(d[4])),s=e(r(d[5])),u=e(r(d[6])),c=e(r(d[7])),p=e(r(d[8])),f=e(r(d[9])),h=r(d[10]),y=e(r(d[11])),S=e(r(d[12])),E=e(r(d[13])),v=r(d[14]),T=e(r(d[15])),w=["messages","user","inverted"];function B(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}var C=h.StyleSheet.create({container:{flex:1},containerAlignTop:{flexDirection:'row',alignItems:'flex-start'},contentContainerStyle:{flexGrow:1,justifyContent:'flex-start'},emptyChatContainer:{flex:1,transform:[{scaleY:-1}]},headerWrapper:{flex:1},listStyle:{flex:1},scrollToBottomStyle:{opacity:.8,position:'absolute',right:10,bottom:30,zIndex:999,height:40,width:40,borderRadius:20,backgroundColor:E.default.white,alignItems:'center',justifyContent:'center',shadowColor:E.default.black,shadowOpacity:.5,shadowOffset:{width:0,height:0},shadowRadius:1}}),b=(function(e){(0,s.default)(R,e);var p,E,b=(p=R,E=B(),function(){var e,t=(0,c.default)(p);if(E){var o=(0,c.default)(this).constructor;e=Reflect.construct(t,arguments,o)}else e=t.apply(this,arguments);return(0,u.default)(this,e)});function R(){var e;(0,n.default)(this,R);for(var l=arguments.length,s=new Array(l),u=0;u0&&void 0!==arguments[0])||arguments[0];e.props.inverted?e.scrollTo({offset:0,animated:t}):e.props.forwardRef&&e.props.forwardRef.current&&e.props.forwardRef.current.scrollToEnd({animated:t})},e.handleOnScroll=function(t){var o=t.nativeEvent,n=o.contentOffset.y,l=o.contentSize.height,s=o.layoutMeasurement.height,u=e.props.scrollToBottomOffset;e.props.inverted?n>u?e.setState({showScrollBottom:!0,hasScrolled:!0}):e.setState({showScrollBottom:!1,hasScrolled:!0}):nu?e.setState({showScrollBottom:!0,hasScrolled:!0}):e.setState({showScrollBottom:!1,hasScrolled:!0})},e.renderRow=function(n){var l=n.item,s=n.index;l._id||0===l._id||(0,v.warning)('GiftedChat: `_id` is missing for message',JSON.stringify(l)),l.user||(l.system||(0,v.warning)('GiftedChat: `user` is missing for message',JSON.stringify(l)),l.user={_id:0});var u=e.props,c=u.messages,p=u.user,h=u.inverted,y=(0,t.default)(u,w);if(c&&p){var E=(h?c[s+1]:c[s-1])||{},T=(h?c[s-1]:c[s+1])||{},B=(0,o.default)({},y,{user:p,key:l._id,currentMessage:l,previousMessage:E,inverted:h,nextMessage:T,position:l.user._id===p._id?'right':'left'});return e.props.renderMessage?e.props.renderMessage(B):f.default.createElement(S.default,B)}return null},e.renderChatEmpty=function(){return e.props.renderChatEmpty?e.props.inverted?e.props.renderChatEmpty():f.default.createElement(h.View,{style:C.emptyChatContainer},e.props.renderChatEmpty()):f.default.createElement(h.View,{style:C.container})},e.renderHeaderWrapper=function(){return f.default.createElement(h.View,{style:C.headerWrapper},e.renderLoadEarlier())},e.onLayoutList=function(){!e.props.inverted&&e.props.messages&&e.props.messages.length&&setTimeout(function(){return e.scrollToBottom&&e.scrollToBottom(!1)},15*e.props.messages.length)},e.onEndReached=function(t){var o=t.distanceFromEnd,n=e.props,l=n.loadEarlier,s=n.onLoadEarlier,u=n.infiniteScroll,c=n.isLoadingEarlier;u&&(e.state.hasScrolled||o>0)&&o<=100&&l&&s&&!c&&'web'!==h.Platform.OS&&s()},e.keyExtractor=function(e){return""+e._id},e}return(0,l.default)(R,[{key:"scrollTo",value:function(e){this.props.forwardRef&&this.props.forwardRef.current&&e&&this.props.forwardRef.current.scrollToOffset(e)}},{key:"renderScrollBottomComponent",value:function(){var e=this.props.scrollToBottomComponent;return e?e():f.default.createElement(h.Text,null,"V")}},{key:"renderScrollToBottomWrapper",value:function(){var e=this,t=this.props.scrollToBottomStyle||{};return f.default.createElement(h.View,{style:[C.scrollToBottomStyle,t]},f.default.createElement(h.TouchableOpacity,{onPress:function(){return e.scrollToBottom()},hitSlop:{top:5,left:5,right:5,bottom:5}},this.renderScrollBottomComponent()))}},{key:"render",value:function(){var e=this.props.inverted;return f.default.createElement(h.View,{style:this.props.alignTop?C.containerAlignTop:C.container},this.state.showScrollBottom&&this.props.scrollToBottom?this.renderScrollToBottomWrapper():null,f.default.createElement(h.FlatList,(0,o.default)({ref:this.props.forwardRef,extraData:[this.props.extraData,this.props.isTyping],keyExtractor:this.keyExtractor,enableEmptySections:!0,automaticallyAdjustContentInsets:!1,inverted:e,data:this.props.messages,style:C.listStyle,contentContainerStyle:C.contentContainerStyle,renderItem:this.renderRow},this.props.invertibleScrollViewProps,{ListEmptyComponent:this.renderChatEmpty,ListFooterComponent:e?this.renderHeaderWrapper:this.renderFooter,ListHeaderComponent:e?this.renderFooter:this.renderHeaderWrapper,onScroll:this.handleOnScroll,scrollEventThrottle:100,onLayout:this.onLayoutList,onEndReached:this.onEndReached,onEndReachedThreshold:.1},this.props.listViewProps)))}}]),R})(f.default.PureComponent);_e.default=b,b.defaultProps={messages:[],user:{},isTyping:!1,renderChatEmpty:null,renderFooter:null,renderMessage:null,onLoadEarlier:function(){},onQuickReply:function(){},inverted:!0,loadEarlier:!1,listViewProps:{},invertibleScrollViewProps:{},extraData:null,scrollToBottom:!1,scrollToBottomOffset:200,alignTop:!1,scrollToBottomStyle:{},infiniteScroll:!1,isLoadingEarlier:!1},b.propTypes={messages:p.default.arrayOf(p.default.object),isTyping:p.default.bool,user:p.default.object,renderChatEmpty:p.default.func,renderFooter:p.default.func,renderMessage:p.default.func,renderLoadEarlier:p.default.func,onLoadEarlier:p.default.func,listViewProps:p.default.object,inverted:p.default.bool,loadEarlier:p.default.bool,invertibleScrollViewProps:p.default.object,extraData:p.default.object,scrollToBottom:p.default.bool,scrollToBottomOffset:p.default.number,scrollToBottomComponent:p.default.func,alignTop:p.default.bool,scrollToBottomStyle:v.StylePropType,infiniteScroll:p.default.bool}},776,[1,96,22,9,10,12,14,17,204,165,2,774,775,749,747,777]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=c(n);if(o&&o.has(t))return o.get(t);var u={},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var f in t)if("default"!==f&&Object.prototype.hasOwnProperty.call(t,f)){var s=l?Object.getOwnPropertyDescriptor(t,f):null;s&&(s.get||s.set)?Object.defineProperty(u,f,s):u[f]=t[f]}u.default=t,o&&o.set(t,u);return u})(r(d[1])),o=r(d[2]),u=r(d[3]),l=r(d[4]),f=t(r(d[5]));function c(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(c=function(t){return t?o:n})(t)}var s=o.StyleSheet.create({container:{marginLeft:8,width:45,borderRadius:15,backgroundColor:f.default.leftBubbleBackground}}),p=function(t){var f=t.isTyping,c=n.useMemo(function(){return{yCoords:new o.Animated.Value(200),heightScale:new o.Animated.Value(0),marginScale:new o.Animated.Value(0)}},[]),p=c.yCoords,v=c.heightScale,y=c.marginScale;(0,l.useUpdateLayoutEffect)(function(){f?A():b()},[f]);var A=function(){o.Animated.parallel([o.Animated.spring(p,{toValue:0,useNativeDriver:!1}),o.Animated.timing(v,{toValue:35,duration:250,useNativeDriver:!1}),o.Animated.timing(y,{toValue:8,duration:250,useNativeDriver:!1})]).start()},b=function(){o.Animated.parallel([o.Animated.spring(p,{toValue:200,useNativeDriver:!1}),o.Animated.timing(v,{toValue:0,duration:250,useNativeDriver:!1}),o.Animated.timing(y,{toValue:0,duration:250,useNativeDriver:!1})]).start()};return n.createElement(o.Animated.View,{style:[s.container,{transform:[{translateY:p}],height:v,marginBottom:y}]},f?n.createElement(u.TypingAnimation,{style:{marginLeft:6,marginTop:7.2},dotRadius:4,dotMargin:5.5,dotColor:"rgba(0, 0, 0, 0.38)"}):null)};e.default=p},777,[1,165,2,778,783,749]); +__d(function(g,r,i,a,m,e,d){var n=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"TypingAnimation",{enumerable:!0,get:function(){return t.default}});var t=n(r(d[1]))},778,[1,779]); +__d(function(g,r,i,a,m,_e,d){var t=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var e=t(r(d[1])),n=t(r(d[2])),o=t(r(d[3])),u=t(r(d[4])),l=t(r(d[5])),f=t(r(d[6])),s=r(d[7]),c=t(r(d[8])),y=t(r(d[9])),p=t(r(d[10]));function h(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(t){return!1}}var v=(function(t){(0,o.default)(R,t);var c,v,A=(c=R,v=h(),function(){var t,e=(0,l.default)(c);if(v){var n=(0,l.default)(this).constructor;t=Reflect.construct(e,arguments,n)}else t=e.apply(this,arguments);return(0,u.default)(this,t)});function R(t){var n;(0,e.default)(this,R),n=A.call(this,t);var o=t.dotAmplitude,u=t.dotSpeed,l=t.dotY;return n.state={currentAnimationTime:0},n._animation=function(){n.setState(function(t){return{y1:l+o*Math.sin(t.currentAnimationTime),y2:l+o*Math.sin(t.currentAnimationTime-1),y3:l+o*Math.sin(t.currentAnimationTime-2),currentAnimationTime:t.currentAnimationTime+u}}),n.frameAnimationRequest=requestAnimationFrame(n._animation)},n.frameAnimationRequest=requestAnimationFrame(n._animation),n}return(0,n.default)(R,[{key:"componentWillUnmount",value:function(){cancelAnimationFrame(this.frameAnimationRequest)}},{key:"render",value:function(){var t=this.props,e=t.dotStyles,n=t.style,o=t.dotColor,u=t.dotMargin,l=t.dotRadius,c=t.dotX;return f.default.createElement(s.View,{style:[p.default.container,n]},f.default.createElement(y.default,{x:c-l-u,y:this.state.y1,radius:l,style:e,dotColor:o}),f.default.createElement(y.default,{x:c,y:this.state.y2,radius:l,style:e,dotColor:o}),f.default.createElement(y.default,{x:c+l+u,y:this.state.y3,radius:l,style:e,dotColor:o}))}}]),R})(f.default.Component);v.defaultProps={style:{},dotStyles:{},dotColor:"black",dotMargin:3,dotAmplitude:3,dotSpeed:.15,dotRadius:2.5,dotY:6,dotX:12},v.propTypes={style:c.default.object,dotStyles:c.default.object,dotColor:c.default.string,dotMargin:c.default.number,dotAmplitude:c.default.number,dotSpeed:c.default.number,dotRadius:c.default.number,dotY:c.default.number,dotX:c.default.number};var A=v;_e.default=A},779,[1,9,10,12,14,17,165,2,204,780,782]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=t(r(d[1])),u=r(d[2]),l=t(r(d[3])),n=t(r(d[4])),f=function(t){return o.default.createElement(u.View,{style:[n.default.container,t.dotStyles,(l=t,f=l.x,s=l.y,b=l.radius,{left:f,top:s,width:2*b,height:2*b,borderRadius:b,backgroundColor:l.dotColor})]});var l,f,s,b};f.propTypes={x:l.default.number,y:l.default.number,radius:l.default.number,dotStyles:l.default.object,dotColor:l.default.string};var s=f;e.default=s},780,[1,165,2,204,781]); +__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=r(d[0]).StyleSheet.create({container:{position:"absolute"}});e.default=t},781,[2]); +__d(function(g,r,i,a,m,e,d){},782,[]); +__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.useUpdateLayoutEffect=function(u){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],f=(0,t.useRef)(!0);(0,t.useLayoutEffect)(function(){f.current?f.current=!1:u()},n)};var t=r(d[0])},783,[165]); +__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0})},784,[]); +__d(function(g,r,i,a,m,e,d){var o=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.launchCamera=function(o,u){if('function'!=typeof u)return void console.error('Send proper callback function, check API');c.NativeModules.DyteImagePickerManager.launchCamera((0,n.default)({},t,o),u)},e.launchImageLibrary=function(o,u){if('function'!=typeof u)return void console.error('Send proper callback function, check API');c.NativeModules.DyteImagePickerManager.launchImageLibrary((0,n.default)({},t,o),u)};var n=o(r(d[1])),c=r(d[2]),t={mediaType:'photo',videoQuality:'high',quality:1,maxWidth:0,maxHeight:0,includeBase64:!1,saveToPhotos:!1,durationLimit:0,cameraType:'back'}},785,[1,22,2]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=t(r(d[1])),p=t(r(d[2])),n=t(r(d[3])),s=r(d[4]),c=s.NativeModules.DyteRNDocumentPicker;function l(t){if('filetype'in t)throw new TypeError('A `filetype` option was passed to DocumentPicker.pick, the correct option is `type`');if('types'in t)throw new TypeError('A `types` option was passed to DocumentPicker.pick, the correct option is `type`');if('type'in t||(t.type=x.types.allFiles),t.type=Array.isArray(t.type)?t.type:[t.type],t.type.some(function(t){return void 0===t}))throw new TypeError('Unexpected undefined type option, did you try using a DocumentPicker.types.* that does not exist?');if(Array.isArray(t.type)&&t.type.length<1)throw new TypeError('`type` option should not be an empty array, at least one type must be passed if the `type` option is not omitted');if(t.type.forEach(function(t){if('string'!=typeof t)throw new TypeError("Invalid type option, expected a string not: "+t)}),t.type.length>1&&'android'===s.Platform.OS&&s.Platform.Version<19&&console.warn("RNDocumentPicker: Android API level "+s.Platform.Version+" does not support multiple types, falling back to */*"),Array.isArray(t.type)&&t.type.length>1&&t.type.includes('folder'))throw new TypeError('When type array is folder then other options are not supported');if('mode'in t&&!['import','open'].includes(t.mode))throw new TypeError("Invalid mode option: "+t.mode);if('copyTo'in t&&!['cachesDirectory','documentDirectory'].includes(t.copyTo))throw new TypeError("Invalid copyTo option: "+t.copyTo);return c.pick(t)}function u(t){if('ios'===s.Platform.OS){if(!Array.isArray(t))throw new TypeError('`uris` should be an array of strings');t.forEach(function(t){if('string'!=typeof t)throw new TypeError("Invalid uri parameter, expected a string not: "+t)}),c.releaseSecureAccess(t)}}var f={mimeTypes:{allFiles:'*/*',audio:'audio/*',csv:'text/csv',doc:'application/msword',docx:'application/vnd.openxmlformats-officedocument.wordprocessingml.document',images:'image/*',pdf:'application/pdf',plainText:'text/plain',ppt:'application/vnd.ms-powerpoint',pptx:'application/vnd.openxmlformats-officedocument.presentationml.presentation',video:'video/*',xls:'application/vnd.ms-excel',xlsx:'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet',zip:'application/zip'},utis:{allFiles:'public.item',audio:'public.audio',csv:'public.comma-separated-values-text',doc:'com.microsoft.word.doc',docx:'org.openxmlformats.wordprocessingml.document',images:'public.image',pdf:'com.adobe.pdf',plainText:'public.plain-text',ppt:'com.microsoft.powerpoint.ppt',pptx:'org.openxmlformats.presentationml.presentation',video:'public.movie',xls:'com.microsoft.excel.xls',xlsx:'org.openxmlformats.spreadsheetml.sheet',zip:'public.zip-archive'},extensions:{allFiles:'*',audio:'.3g2 .3gp .aac .adt .adts .aif .aifc .aiff .asf .au .m3u .m4a .m4b .mid .midi .mp2 .mp3 .mp4 .rmi .snd .wav .wax .wma',csv:'.csv',doc:'.doc',docx:'.docx',images:'.jpeg .jpg .png',pdf:'.pdf',plainText:'.txt',ppt:'.ppt',pptx:'.pptx',video:'.mp4',xls:'.xls',xlsx:'.xlsx',zip:'.zip .gz',folder:'folder'}},y={android:f.mimeTypes,ios:f.utis,windows:f.extensions},x=(function(){function t(){(0,p.default)(this,t)}return(0,n.default)(t,null,[{key:"pick",value:function(t){return l((0,o.default)({},t,{multiple:!1})).then(function(t){return t[0]})}},{key:"pickMultiple",value:function(t){return l((0,o.default)({},t,{multiple:!0}))}},{key:"isCancel",value:function(t){return t&&"DOCUMENT_PICKER_CANCELED"===t.code}},{key:"releaseSecureAccess",value:function(t){u(t)}}]),t})();e.default=x,x.types=y[s.Platform.OS]||f.mimeTypes},786,[1,22,9,10,2]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),o=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=l(n);if(o&&o.has(t))return o.get(t);var u={},f=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in t)if("default"!==c&&Object.prototype.hasOwnProperty.call(t,c)){var s=f?Object.getOwnPropertyDescriptor(t,c):null;s&&(s.get||s.set)?Object.defineProperty(u,c,s):u[c]=t[c]}u.default=t,o&&o.set(t,u);return u})(r(d[2])),u=r(d[3]);function l(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(l=function(t){return t?o:n})(t)}var f=function(t){var l=t.children,f=t.useNativeDriver,c=void 0!==f&&f,s=o.useState('android'===u.Platform.OS?0:new u.Animated.Value(0)),v=(0,n.default)(s,2),p=v[0],y=v[1],b=o.useRef(null),O=o.useRef(null),h=function(t){'android'===u.Platform.OS?y(t.endCoordinates?t.endCoordinates.height:t.end.height):u.Animated.parallel([u.Animated.timing(p,{duration:t.duration,toValue:t.endCoordinates.height,useNativeDriver:c})]).start()},P=function(t){'android'===u.Platform.OS?y(0):u.Animated.parallel([u.Animated.timing(p,{duration:t.duration,toValue:0,useNativeDriver:c})]).start()};return o.useEffect(function(){return b.current=u.Keyboard.addListener('android'===u.Platform.OS?'keyboardDidShow':'keyboardWillShow',h),O.current=u.Keyboard.addListener('android'===u.Platform.OS?'keyboardDidHide':'keyboardWillHide',P),function(){var t,n;null==(t=b.current)||t.remove(),null==(n=O.current)||n.remove(),b.current=null,O.current=null}},[]),'android'===u.Platform.OS?o.createElement(u.View,{style:{bottom:p?50:p}},l,o.createElement(u.KeyboardAvoidingView,{behavior:"padding",keyboardVerticalOffset:-p/2})):o.createElement(u.Animated.View,{style:{paddingBottom:p,flex:1}},l)};e.default=f},787,[1,41,165,2]); +__d(function(g,r,i,a,_m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){var t=(0,o.useContext)(h.ConfigServiceContext).sessionConfig,C=t.permissions.polls.can_create,w=(0,p.useDisclosure)(),P=w.isOpen,O=w.onClose,j=w.onOpen,M=(0,o.useContext)(f.MediaRoomContext).mediaRoom,B=(0,o.useContext)(s.PeersServiceContext).selfPeer,S=(0,u.useSelector)(function(t){return t.room.polls}),_=(0,n.useWindowDimensions)(),k=(0,p.useScale)(t.theme.dimensions||_),T=k.height,D=k.width,F=(Math.floor(2*T/3),function(){var t=P?O:j;t()}),R=(0,u.useSelector)(function(t){return t.room.chatMessages}).filter(function(t){return!0!==t.read&&t.type===x.MessageTypes.poll}),W=(0,u.useDispatch)();(0,o.useEffect)(function(){R.length>0&&W((0,m.markMessagesRead)((0,l.default)({},x.MessageTypes.poll,!0)))},[R]);var N=Object.values(S);return o.default.createElement(c.Flex,{height:T-30,width:D,direction:"column",justifyContent:"space-between",overflowY:"auto",px:10,pb:10,pt:50},o.default.createElement(c.Flex,null,o.default.createElement(c.Box,{overflowY:"auto",className:"dyte-client-noScrollbar"},P?o.default.createElement(c.Box,null,P&&o.default.createElement(b.default,{toggle:F})):o.default.createElement(o.default.Fragment,null,N.length>0?o.default.createElement(n.ScrollView,{style:{height:C?T-150:T},contentContainerStyle:{paddingBottom:C?0:120}},o.default.createElement(n.TouchableWithoutFeedback,null,o.default.createElement(c.Box,null,N.map(function(t,l){return o.default.createElement(c.Box,{my:10},o.default.createElement(c.Text,{ml:4},t.createdBy?"Poll by "+t.createdBy:''),o.default.createElement(c.Box,{mt:1,className:"dyte-client-bubble dyte-client-other dyte-client-type-3"},o.default.createElement(E.default,{mediaRoom:M,poll:t,selfPeer:B})))})))):o.default.createElement(c.Flex,{height:T-150,width:D,align:"center",justify:"center"},o.default.createElement(c.Text,{fontSize:"lg",color:v.colors.textPrimary[100]},"No Polls created yet."))))),C&&o.default.createElement(c.Button,{fontSize:"16",onClick:F},o.default.createElement(c.Box,{bg:P?'danger.500':'primary.500',p:8,justify:"center",borderRadius:y.default.small},o.default.createElement(c.Text,{textAlign:"center"},P?'Cancel Poll Creation':'Create New Poll'))))};var l=t(r(d[1])),n=r(d[2]),o=(function(t,l){if(!l&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var n=C(l);if(n&&n.has(t))return n.get(t);var o={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in t)if("default"!==c&&Object.prototype.hasOwnProperty.call(t,c)){var f=u?Object.getOwnPropertyDescriptor(t,c):null;f&&(f.get||f.set)?Object.defineProperty(o,c,f):o[c]=t[c]}o.default=t,n&&n.set(t,o);return o})(r(d[3])),u=r(d[4]),c=r(d[5]),f=r(d[6]),s=r(d[7]),m=r(d[8]),p=r(d[9]),y=t(r(d[10])),h=r(d[11]),x=r(d[12]),b=t(r(d[13])),E=t(r(d[14])),v=r(d[15]);function C(t){if("function"!=typeof WeakMap)return null;var l=new WeakMap,n=new WeakMap;return(C=function(t){return t?n:l})(t)}},788,[1,261,2,165,432,507,580,669,480,488,671,503,713,789,791,793]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){var C=t.toggle,k=(0,u.useContext)(f.MediaRoomContext).mediaRoom,b=u.default.useState({question:'',options:Array(2).fill(''),anonymous:!1,hideVotes:!0}),v=(0,n.default)(b,2),T=v[0],E=v[1],w=(0,u.useContext)(c.ThemeContext).colors,P=function(t,n){var l=T.options;l[n]=t,E((0,o.default)({},T,{options:l}))},O=function(){var t=T.options;t.push(''),E((0,o.default)({},T,{options:t}))},j=(u.default.useContext(x.OrientationContext).orientation,(0,u.useContext)(p.ConfigServiceContext).sessionConfig),B=(0,l.useWindowDimensions)(),R=(j.theme.dimensions||B).height;return u.default.createElement(l.ScrollView,{style:{height:R-200}},u.default.createElement(s.Box,{py:20,px:10},u.default.createElement(s.VStack,{spacing:4},u.default.createElement(s.Text,{fontSize:"xl",textAlign:"center"},"Poll Question"),u.default.createElement(l.TextInput,{multiline:!0,autoFocus:!1,placeholder:"What is your poll for?",numberOfLines:4,value:T.question,placeholderTextColor:w.textPrimary[400],onChangeText:function(t){E((0,o.default)({},T,{question:t}))},style:[{backgroundColor:w.secondary[800],height:75,color:w.textPrimary[300]},y.default.createPollInputText]}),T.options.map(function(t,o){return u.default.createElement(l.TextInput,{autoFocus:!1,placeholder:"Enter an option",value:T.options[o],placeholderTextColor:w.textPrimary[400],onChangeText:function(t){return P(t,o)},style:[{backgroundColor:w.secondary[800],color:w.textPrimary[300]},y.default.createPollInputText]})}),u.default.createElement(s.Box,{bg:"secondary.700",mt:20,width:125,height:30,alignItems:"center",justifyContent:"center"},u.default.createElement(s.Button,{onClick:function(){return O()}},u.default.createElement(s.Text,null,"+ Add an Option"))),u.default.createElement(s.CheckBox,{rightText:"Anonymous",style:{marginTop:15,paddingRight:10,height:20,justifyContent:'center',borderRadius:h.default.small},rightTextStyle:{color:'white'},checkedCheckBoxColor:"white",uncheckedCheckBoxColor:"white",isChecked:T.anonymous,onClick:function(){var t=!T.anonymous;E((0,o.default)({},T,{anonymous:t}))}}),u.default.createElement(s.CheckBox,{rightText:"Hide Results before Voting",style:{marginTop:15,paddingRight:10,height:20,justifyContent:'center',borderRadius:h.default.small},rightTextStyle:{color:'white'},checkedCheckBoxColor:"white",uncheckedCheckBoxColor:"white",isChecked:T.hideVotes,onClick:function(){var t=!T.hideVotes;E((0,o.default)({},T,{hideVotes:t}))}}),u.default.createElement(s.Box,{mt:10,bg:"primary.500",p:8,mb:5,justify:"center",borderRadius:h.default.small},u.default.createElement(s.Button,{fontSize:"16",onClick:function(){var t=T.question,n=T.options;if(t)if(''===n[0]||''===n[1])l.Alert.alert('Error:','Please add minimum two options',[{text:'OK'}]);else{var u=(0,o.default)({},T);u.options=n.filter(function(t){return''!==t}),k.newPoll(u),C()}else l.Alert.alert('Error:','Question Can\'t be empty',[{text:'OK'}])}},u.default.createElement(s.Text,{textAlign:"center"},"Create Poll"))))))};var o=t(r(d[1])),n=t(r(d[2])),l=r(d[3]),u=(function(t,o){if(!o&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var n=C(o);if(n&&n.has(t))return n.get(t);var l={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in t)if("default"!==c&&Object.prototype.hasOwnProperty.call(t,c)){var s=u?Object.getOwnPropertyDescriptor(t,c):null;s&&(s.get||s.set)?Object.defineProperty(l,c,s):l[c]=t[c]}l.default=t,n&&n.set(t,l);return l})(r(d[4])),c=r(d[5]),s=r(d[6]),f=r(d[7]),h=t(r(d[8])),p=r(d[9]),x=r(d[10]),y=t(r(d[11]));function C(t){if("function"!=typeof WeakMap)return null;var o=new WeakMap,n=new WeakMap;return(C=function(t){return t?n:o})(t)}},789,[1,22,41,2,165,509,507,580,671,503,570,790]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(d[1]),n=t(r(d[2])),u=o.StyleSheet.create({createPollInputText:{paddingLeft:15,paddingRight:5,marginTop:20,borderRadius:n.default.medium,paddingTop:10,paddingBottom:10}});e.default=u},790,[1,2,671]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){var s=t.selfPeer,p=t.mediaRoom,v=t.poll,x=function(t){try{p.votePoll({index:t,pollId:v.id})}catch(t){l.Alert.alert('Error','Error: Problem casting your vote',[{text:'OK'}])}};if(console.log('Poll',v),v){v.id;var h=Math.max.apply(Math,(0,n.default)(v.options.map(function(t){return t.votes.length})).concat([0]));return o.default.createElement(u.VStack,{spacing:2,direction:"row",bg:"secondary.800",p:12,mt:8,borderRadius:c.default.medium},o.default.createElement(u.Text,{textAlign:"left"},v.question),o.default.createElement(u.Box,{mt:8},v.options.map(function(t,n){return o.default.createElement(u.Flex,{onClick:function(){return x(n)},mb:4},o.default.createElement(f.default,{active:t.votes.length===h&&t.votes.length>0,option:t,index:n,selfId:s.userId,onChange:function(){return x(n)}}))})))}return o.default.createElement(u.Text,{fontStyle:"italic"},"Poll wasn't found or has been deleted")};var n=t(r(d[1])),l=r(d[2]),o=t(r(d[3])),u=r(d[4]),c=t(r(d[5])),f=t(r(d[6]))},791,[1,49,2,165,507,671,792]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){var f=t.option,p=(t.index,t.active,t.selfId),s=t.onChange,y=(0,o.useContext)(u.ThemeContext).colors,h=f.votes.find(function(t){return t.id===p});return o.default.createElement(n.Box,{bg:h?'primary.500':'secondary.700',borderRadius:l.default.medium,p:6},o.default.createElement(n.HStack,{px:1,align:"center",mr:6},o.default.createElement(n.CheckBox,{style:{paddingRight:10,height:30,justifyContent:'center',borderRadius:l.default.small},checkedCheckBoxColor:"white",uncheckedCheckBoxColor:"white",isChecked:!!h,onClick:s}),o.default.createElement(n.Text,{textAlign:"center"},f.text),null!==f.count&&o.default.createElement(n.Text,null,"("+f.count+")")),o.default.createElement(n.HStack,{mt:1},f.votes.map(function(t,l){return o.default.createElement(n.Tooltip,{label:t.name},o.default.createElement(c.default,{style:{marginRight:5,marginTop:5,marginBottom:5},bgColor:h?y.secondary[700]:y.primary[500],color:y.textPrimary[100],name:t.name}))})))};var n=r(d[1]),o=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=f(n);if(o&&o.has(t))return o.get(t);var l={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in t)if("default"!==c&&Object.prototype.hasOwnProperty.call(t,c)){var p=u?Object.getOwnPropertyDescriptor(t,c):null;p&&(p.get||p.set)?Object.defineProperty(l,c,p):l[c]=t[c]}l.default=t,o&&o.set(t,l);return l})(r(d[2])),l=t(r(d[3])),u=r(d[4]),c=t(r(d[5]));function f(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(f=function(t){return t?o:n})(t)}},792,[1,507,165,671,509,677]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"colors",{enumerable:!0,get:function(){return n.default}}),Object.defineProperty(e,"fontSize",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(e,"fontWeight",{enumerable:!0,get:function(){return f.default}});var n=t(r(d[1])),u=t(r(d[2])),f=t(r(d[3]))},793,[1,571,794,795]); +__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var x={xs:'12px',sm:'14px',md:'16px',lg:'18px',xl:'20px'};e.default=x},794,[]); +__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var l={light:300,normal:400,medium:500,bold:600};e.default=l},795,[]); +__d(function(g,r,_i,_a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){var t=(0,c.useSelector)(function(t){return t.room.roomViewType}),i=(0,n.useContext)(p.PeersServiceContext),l=i.processedPeers,a=i.selfPeer,s=i.joinedProcessedPeers,y=(0,n.useContext)(x.MediaRoomContext).mediaRoom,h=(0,n.useContext)(b.ConfigServiceContext).sessionConfig,k=(0,o.useWindowDimensions)(),C=(0,T.useScale)(h.theme.dimensions||k).width,S=(0,c.useSelector)(function(t){return t.room.requestToJoinPeersList}),_=S.filter(function(t){return t.requestToJoinType===u.RequestToJoinType.present}),P=S.filter(function(t){return t.requestToJoinType===u.RequestToJoinType.ask});l=[a].concat(l.sort(function(t,n){return t.id.localeCompare(n.id)})).filter(function(t){return!(null!=t&&t.webinarHiddenParticipant)});var v=[a].concat(s).filter(function(t){return null==t?void 0:t.webinarHiddenParticipant}).filter(function(t,n,i){return i.findIndex(function(n){return n.id===t.id})===n}),q=[a].concat(s).filter(function(t){return!(null!=t&&t.webinarHiddenParticipant)&&t.requestToJoinType===u.RequestToJoinType.ask});l=l.concat(q).filter((A=new Set,function(t){return!A.has(t.id)&&A.add(t.id)}));var A;var M=function(t,n){y.acceptAllRequestToJoinStage([{id:t,requestToJoinType:n,type:f.WebinarAcceptRequestType.REQUESTED_BY_PARTICIPANT}])},W=function(t){y.rejectRequestToJoinStage(t)};return n.default.createElement(E.Flex,{mt:60,width:C},n.default.createElement(o.ScrollView,{style:{padding:20}},n.default.createElement(o.TouchableWithoutFeedback,null,n.default.createElement(E.Box,null,n.default.createElement(E.Box,{my:20},t===f.DyteViewTypes.webinar&&l.length>0&&n.default.createElement(E.Text,{fontSize:16,fontWeight:"bold",mb:10},"Presenting (",l.length,")"),l.map(function(i){return n.default.createElement(R,{peer:i,key:i.id,mediaRoom:y,permissions:null==h?void 0:h.permissions,roomViewType:t})})),v.length>0&&n.default.createElement(E.Box,null,n.default.createElement(E.Text,{fontSize:16,fontWeight:"bold",mt:20,mb:10},' ',"Attending (",v.length,")"),v.map(function(i){return n.default.createElement(R,{key:i.id,peer:i,mediaRoom:y,permissions:null==h?void 0:h.permissions,roomViewType:t})})),P.length>0&&n.default.createElement(E.Box,null,n.default.createElement(E.Text,{fontSize:16,fontWeight:"bold",mt:20,mb:10},' ',"Want to ask Question (",P.length,")"),P.map(function(t){return n.default.createElement(w,{rejectRequest:W,acceptRequest:M,peer:t,key:t.id,type:"REQUEST_TO_ASK"})})),_.length>0&&n.default.createElement(E.Box,null,n.default.createElement(E.Text,{fontSize:16,fontWeight:"bold",mt:20,mb:10},' ',"Want to Present (",_.length,")"),_.map(function(t){return n.default.createElement(w,{rejectRequest:W,acceptRequest:M,peer:t,key:t.id,type:"REQUEST_TO_PRESENT"})})),n.default.createElement(E.Box,{height:200})))))};var n=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var i=h(n);if(i&&i.has(t))return i.get(t);var l={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in t)if("default"!==a&&Object.prototype.hasOwnProperty.call(t,a)){var u=o?Object.getOwnPropertyDescriptor(t,a):null;u&&(u.get||u.set)?Object.defineProperty(l,a,u):l[a]=t[a]}l.default=t,i&&i.set(t,l);return l})(r(d[1])),i=r(d[2]),l=t(r(d[3])),o=r(d[4]),a=t(r(d[5])),u=r(d[6]),c=r(d[7]),f=r(d[8]),s=t(r(d[9])),p=r(d[10]),E=r(d[11]),y=t(r(d[12])),x=r(d[13]),b=r(d[14]),T=r(d[15]);function h(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,i=new WeakMap;return(h=function(t){return t?i:n})(t)}function w(t){var o=t.rejectRequest,a=t.acceptRequest,u=t.peer,c=t.type,f=(0,n.useContext)(i.ThemeContext).colors;return n.default.createElement(E.Flex,{direction:"row",align:"center",justify:"space-between",bg:"secondary.800",p:8,mt:8,borderRadius:s.default.medium},n.default.createElement(E.Flex,{direction:"row",align:"center"},n.default.createElement(l.default,{name:""+u.name,bgColor:f.primary[500]}),n.default.createElement(E.Text,{ml:10,color:f.textPrimary[200],textAlign:"center",fontWeight:"bold"},n.default.createElement(y.default,{name:u.name>30?u.name.substring(0,20)+"...":""+u.name,charSize:30}),u.isMe?' (me)':null)),n.default.createElement(E.Flex,{ml:"auto",mr:2,direction:"row"},n.default.createElement(E.Box,{mr:6},n.default.createElement(E.Button,{onClick:function(){return a(u.id,c)}},n.default.createElement(E.Icon,{boxSize:"xl",name:"check",fill:f.success[500]}))),n.default.createElement(E.Box,{ml:6},n.default.createElement(E.Button,{onClick:function(){return o(u.id)}},n.default.createElement(E.Icon,{boxSize:"xl",name:"clear",fill:f.danger[500]})))))}function R(t){var o=t.peer,c=t.mediaRoom,p=t.permissions,x=t.roomViewType,T=(0,n.useContext)(i.ThemeContext).colors,h=(0,n.useContext)(b.ConfigServiceContext).participantControls,w=(null==p?void 0:p.pin_participant)||(null==p?void 0:p.can_allow_participant_audio)||(null==p?void 0:p.can_allow_participant_video)||(null==p?void 0:p.kick_participant),R=p.accept_present_requests,k=[];return(w||h.length>0)&&(null!=p&&p.pin_participant&&(o.isPinned?k.push({title:'Unpin',onClick:function(){return c.pin(null)}}):k.push({title:'Pin',onClick:function(){return c.pin(o.id)}})),null!=p&&p.can_allow_participant_audio&&k.push({title:'Mute Audio',onClick:function(){return c.disableAudio(o.id)}}),null!=p&&p.can_allow_participant_video&&k.push({title:'Disable Video',onClick:function(){return c.disableVideo(o.id)}}),null!=p&&p.kick_participant&&!o.isMe&&k.push({title:'Kick',onClick:function(){return c.kick(o.id)}}),x!==f.DyteViewTypes.webinar||o.isMe||!R||o.webinarHiddenParticipant||k.push({title:'Force Stop Presenting',onClick:function(){return c.removePeerFromStage(o.id,f.WebinarAcceptRequestType.REQUESTED_BY_MODERATOR)}}),x===f.DyteViewTypes.webinar&&!o.isMe&&R&&k.push({title:'Grant Premission to Present',onClick:function(){return c.acceptAllRequestToJoinStage([{id:o.id,requestToJoinType:u.RequestToJoinType.present,type:f.WebinarAcceptRequestType.REQUESTED_BY_MODERATOR}])}}),h.forEach(function(t){o.isMe&&!1===t.showSelf||k.push({title:t.label,onClick:function(){return t.onClick(o.id)}})}),k.push({title:'Cancel',onClick:function(){}})),n.default.createElement(E.Flex,{direction:"row",align:"center",justify:"space-between",bg:"secondary.800",p:8,mt:8,borderRadius:s.default.medium},n.default.createElement(E.Flex,{direction:"row",align:"center"},n.default.createElement(l.default,{name:""+o.displayName,bgColor:T.primary[500]}),n.default.createElement(E.HStack,{ml:10,color:T.textPrimary[200],textAlign:"center",fontWeight:"bold"},n.default.createElement(y.default,{name:o.displayName.length>30?o.displayName.substring(0,20)+"...":""+o.displayName,charSize:30}),(o.isMe||o.label)&&n.default.createElement(E.Text,{background:"primary.300",color:"textPrimary.100",pr:4,ml:4,borderRadius:3},o.isMe?'me':o.label))),n.default.createElement(E.Flex,{ml:"auto",mr:2,direction:"row"},n.default.createElement(E.Box,{mr:8},o.producingAudio?n.default.createElement(E.Icon,{boxSize:"xl",name:"mic",fill:T.textPrimary[400]}):n.default.createElement(E.Icon,{boxSize:"xl",name:"mic-off",fill:T.danger[500]})),o.producingVideo?n.default.createElement(E.Icon,{boxSize:"xl",name:"videocam",fill:T.textPrimary[400]}):n.default.createElement(E.Icon,{boxSize:"xl",name:"videocam-off",fill:T.danger[500]}),(w||h.length>0)&&n.default.createElement(a.default,{options:k.map(function(t){return t.title}),actions:k.map(function(t){return t.onClick})})))}},796,[1,165,509,677,2,797,487,432,492,671,669,507,687,580,503,488]); +__d(function(g,r,_i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var t=e(r(d[1])),n=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=c(t);if(n&&n.has(e))return n.get(e);var o={},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var u=l?Object.getOwnPropertyDescriptor(e,i):null;u&&(u.get||u.set)?Object.defineProperty(o,i,u):o[i]=e[i]}o.default=e,n&&n.set(e,o);return o})(r(d[2])),o=r(d[3]),l=r(d[4]),i=r(d[5]),u=e(r(d[6]));function c(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(c=function(e){return e?n:t})(e)}var f=function(e){var c=(0,n.useRef)(),f=(0,n.useState)(!1),s=(0,t.default)(f,2),p=s[0],h=s[1],w=(0,n.useContext)(l.ThemeContext).colors,v=function(t){for(var n=e.options,o=0;o=0&&(n=e.destructiveIndex),o.ActionSheetIOS.showActionSheetWithOptions({options:t,destructiveButtonIndex:n,cancelButtonIndex:t.length-1},function(e){v(e)})}else'android'===o.Platform.OS&&o.UIManager.showPopupMenu((0,o.findNodeHandle)(c.current),t,function(){return console.log('something went wrong with the popup menu')},function(e,t){v(t)})}},n.default.createElement(i.Icon,{boxSize:"xl",ml:5,name:"dots-vertical",fill:w.textPrimary[300]}))),b)};_e.default=f},797,[1,41,165,2,509,507,671]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.stopRecording=e.startRecording=e.getActiveRecording=void 0;var n=t(r(d[1])),o=t(r(d[2]));e.startRecording=function(t){var s,c,u,p;return n.default.async(function(l){for(;;)switch(l.prev=l.next){case 0:return s=t.authToken,c=t.organizationId,u=t.roomName,l.next=3,n.default.awrap(fetch(o.default.apiBase+"/v1/organizations/"+c+"/rooms/"+u+"/recording",{method:'POST',headers:{Accept:'application/json','Content-Type':'application/json',Authorization:"Bearer "+s}}));case 3:if(201===(p=l.sent).status){l.next=6;break}throw new Error('Recording failed to start');case 6:return l.abrupt("return",p.json());case 7:case"end":return l.stop()}},null,null,null,Promise)};e.stopRecording=function(t){var s,c,u,p,l;return n.default.async(function(f){for(;;)switch(f.prev=f.next){case 0:return s=t.authToken,c=t.organizationId,u=t.roomName,p=t.recordingId,f.next=3,n.default.awrap(fetch(o.default.apiBase+"/v1/organizations/"+c+"/rooms/"+u+"/recordings/"+p,{method:'PUT',body:JSON.stringify({recordingAction:'stop'}),headers:{Accept:'application/json','Content-Type':'application/json',Authorization:"Bearer "+s}}));case 3:if(201===(l=f.sent).status){f.next=6;break}throw new Error('Recording failed to stop');case 6:return f.abrupt("return",l.json());case 7:case"end":return f.stop()}},null,null,null,Promise)};e.getActiveRecording=function(t){var s,c,u,p;return n.default.async(function(l){for(;;)switch(l.prev=l.next){case 0:return s=t.authToken,c=t.organizationId,u=t.roomName,l.next=3,n.default.awrap(fetch(o.default.apiBase+"/v1/organizations/"+c+"/rooms/"+u+"/active-recording",{method:'GET',headers:{Accept:'application/json','Content-Type':'application/json',Authorization:"Bearer "+s}}));case 3:return p=l.sent,l.abrupt("return",p.json());case 5:case"end":return l.stop()}},null,null,null,Promise)}},798,[1,67,499]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=b(n);if(o&&o.has(t))return o.get(t);var u={},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in t)if("default"!==s&&Object.prototype.hasOwnProperty.call(t,s)){var c=l?Object.getOwnPropertyDescriptor(t,s):null;c&&(c.get||c.set)?Object.defineProperty(u,s,c):u[s]=t[s]}u.default=t,o&&o.set(t,u);return u})(r(d[1])),o=r(d[2]),u=r(d[3]),l=r(d[4]),s=r(d[5]),c=r(d[6]),f=r(d[7]),p=r(d[8]),y=r(d[9]),T=t(r(d[10]));function b(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(b=function(t){return t?o:n})(t)}var x=function(t){var b=t.isMobile,x=(0,u.useSelector)(function(t){return t.room.roomViewType}),S=(0,u.useSelector)(function(t){return t.participant.requestToJoinStageState}),q=(0,n.useContext)(p.ThemeContext).colors,v=(0,n.useContext)(o.MediaRoomContext).mediaRoom,E=(0,u.useDispatch)(),R=(0,n.useContext)(y.ConfigServiceContext).sessionConfig,w=(0,c.useWindowDimensions)(),C=R.theme.dimensions||w,h=(C.height,C.width),O=x===s.DyteViewTypes.webinar&&S===l.RequestToJoinStageState.INITIATED;return n.default.createElement(f.Modal,{isVisible:O,backdropOpacity:.8,backdropColor:q.secondary[800]},n.default.createElement(f.Flex,{width:.9*h,bg:"secondary.1000",color:"textPrimary.100",px:15,borderRadius:T.default.medium},n.default.createElement(f.Flex,{pt:15},n.default.createElement(f.Text,{fontSize:28,fontWeight:"bold"},"Request")),n.default.createElement(f.Flex,{display:"flex",pb:20},n.default.createElement(f.Flex,{direction:b?'column':'row',justifyContent:"space-between"},n.default.createElement(f.Button,{onClick:function(){return t=l.RequestToJoinType.present,E((0,l.requestToJoinType)(t)),E((0,l.requestedJoinToStageState)(l.RequestToJoinStageState.WAITING)),v.requestToJoinStage(t),void c.Alert.alert('Request Sent',"Request to "+(t===l.RequestToJoinType.present?'present':'ask')+" has been sent successfully to host",[{text:'OK',onPress:function(){}}]);var t}},n.default.createElement(f.Box,{bg:"primary.500",py:12,px:20,mt:20,borderRadius:T.default.small,align:"center"},n.default.createElement(f.Text,null,"Request to Present"))),n.default.createElement(f.Button,{onClick:function(){E((0,l.requestedJoinToStageState)(l.RequestToJoinStageState.NONE)),E((0,l.requestToJoinType)(void 0))}},n.default.createElement(f.Box,{bg:"danger.500",py:12,px:20,mt:20,borderRadius:T.default.small,align:"center"},n.default.createElement(f.Text,null,"Cancel")))))))};e.default=x},799,[1,165,580,432,487,492,2,507,509,503,671]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var l=C(n);if(l&&l.has(t))return l.get(t);var u={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in t)if("default"!==c&&Object.prototype.hasOwnProperty.call(t,c)){var s=o?Object.getOwnPropertyDescriptor(t,c):null;s&&(s.get||s.set)?Object.defineProperty(u,c,s):u[c]=t[c]}u.default=t,l&&l.set(t,u);return u})(r(d[1])),l=r(d[2]),u=r(d[3]),o=r(d[4]),c=r(d[5]),s=r(d[6]),f=r(d[7]),p=r(d[8]),y=r(d[9]),x=t(r(d[10])),E=t(r(d[11])),b=r(d[12]);function C(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,l=new WeakMap;return(C=function(t){return t?l:n})(t)}var w=function(){var t,C=(0,u.useSelector)(function(t){return t.room.roomViewType}),w=(0,u.useSelector)(function(t){return t.participant.presentingState}),T=(0,n.useContext)(l.MediaRoomContext).mediaRoom,h=(0,n.useContext)(s.ConfigServiceContext).sessionConfig,P=((0,u.useSelector)(function(t){return t.participant.requestToJoinType}),'LANDSCAPE'===n.default.useContext(b.OrientationContext).orientation),v=(0,u.useDispatch)(),S=(0,y.useWindowDimensions)(),k=h.theme.dimensions||S,_=(k.height,k.width),O=(0,n.useContext)(p.ThemeContext).colors,R=C===c.DyteViewTypes.webinar&&w===o.PresentingState.INITIATED,j=function(){T.startPresenting()},B=function(){var t;null!=(t=h.permissions)&&t.accept_present_requests?v((0,o.stoppedPresenting)()):T.removePeerFromStage(T.peerid,c.WebinarAcceptRequestType.REQUESTED_BY_PARTICIPANT)},D=(null==(t=h.permissions)||t.accept_present_requests,function(){return o.RequestToJoinType.present?'Start Presenting':'Start Asking'});return n.default.createElement(f.Modal,{isVisible:R,backdropOpacity:.8,backdropColor:O.secondary[800]},n.default.createElement(f.Flex,{width:.9*_,bg:"secondary.1000",color:"textPrimary.100",px:15,borderRadius:x.default.medium},n.default.createElement(f.Flex,{py:25},n.default.createElement(f.Flex,{display:"flex",py:20},P?n.default.createElement(f.HStack,null,n.default.createElement(f.Flex,{width:"50%"},n.default.createElement(E.default,null)),n.default.createElement(f.Flex,{width:"50%",px:25,direction:"column",justify:"center"},n.default.createElement(f.Button,{width:"100%",onClick:B},n.default.createElement(f.Box,{bg:"danger.500",py:15,px:20,borderRadius:x.default.small,align:"center"},n.default.createElement(f.Text,null,"Cancel"))),n.default.createElement(f.Button,{width:"100%",onClick:j},n.default.createElement(f.Box,{bg:"primary.500",py:15,px:20,mt:20,borderRadius:x.default.small,align:"center"},n.default.createElement(f.Text,null,D()))))):n.default.createElement(f.VStack,null,n.default.createElement(E.default,null),n.default.createElement(f.Flex,{direction:"column",justifyContent:"space-between"},n.default.createElement(f.Button,{width:"100%",onClick:B},n.default.createElement(f.Box,{bg:"danger.500",py:12,px:20,mt:10,borderRadius:x.default.small,align:"center"},n.default.createElement(f.Text,null,"Cancel"))),n.default.createElement(f.Button,{width:"100%",onClick:j},n.default.createElement(f.Box,{bg:"primary.500",py:12,px:20,mt:10,borderRadius:x.default.small,align:"center"},n.default.createElement(f.Text,null,D())))))))))};e.default=w},800,[1,165,580,432,487,492,503,507,509,2,671,801,570]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){var t=(0,n.useContext)(p.ConfigServiceContext).sessionConfig,v=(0,c.useWindowDimensions)(),S=(t.theme.dimensions||v).width,x='LANDSCAPE'===n.default.useContext(b.OrientationContext).orientation,y=Math.floor(3*S/9);S<1024&&S>500?y=Math.floor(4*S/9):S<500&&(y=Math.floor(7.2*S/9));var P=Math.floor(y*(x?3:5)/4.4),D=(0,o.useSelector)(function(t){return t.participant.id}),I=(0,o.useSelector)(function(t){return t.participant.videoOff}),w=(0,o.useSelector)(function(t){return t.participant.audioMuted}),C=(0,o.useSelector)(function(t){return t.participant.displayName}),M=(0,o.useSelector)(function(t){return t.participant.displayImageURL}),k=(0,o.useSelector)(function(t){return t.participant.device}),O=(0,o.useSelector)(function(t){return t.participant.participantPermissions}),j=(0,o.useSelector)(function(t){return t.participant.videoProduction}),T=(0,o.useSelector)(function(t){return t.participant.audioProduction}),N=(0,n.useContext)(s.UserTrackContext),A=N.mediaTracks,_=A.webcamTrack,z=A.audioTrack,B=N.inputDevices,L=(B.audioInputDevices,B.videoInputDevices,B.onAudioInputChange,B.onVideoInputChange,B.toggleAudioState),W=B.toggleVideoState,R=n.default.createElement(u.Box,{status:"error",bg:"danger.500",p:12,borderRadius:h.default.small,mt:10,width:y},n.default.createElement(u.HStack,{width:y},n.default.createElement(u.VStack,null,n.default.createElement(u.Text,{mb:2,fontSize:"lg",fontWeight:"bold"},"Permission Denied"),n.default.createElement(u.Text,{fontSize:"sm"},"We could not get permission to access your device.")))),V={id:D,device:k,displayName:C,audioMuted:w,picture:M,videoVisible:!I,videoTrack:_,audioTrack:z,isMe:!0};return n.default.createElement(u.Flex,{direction:"column",justify:"center"},n.default.createElement(f.default,{height:P,width:y,peer:V},n.default.createElement(u.Flex,{position:"absolute",bottom:1,zIndex:2e3},n.default.createElement(u.Flex,{direction:"row",justify:"flex-end",width:y,mb:10},n.default.createElement(u.Button,{disabled:T===l.MediaStates.NOT_APPLICABLE||O.microphone===E.permissionEnum.DENIED,onClick:L},n.default.createElement(u.Box,{height:36,width:36,bg:"secondary.800",borderRadius:h.default.small,align:"center",mr:5,justify:"center"},!w&&z?n.default.createElement(u.Icon,{name:"mic",boxSize:"20",fill:"textPrimary.200"}):n.default.createElement(u.Icon,{name:"mic-off",boxSize:"20",fill:"danger.500"}))),n.default.createElement(u.Button,{disabled:j===l.MediaStates.NOT_APPLICABLE||O.camera===E.permissionEnum.DENIED,onClick:W},n.default.createElement(u.Box,{height:36,width:36,bg:"secondary.800",borderRadius:h.default.small,align:"center",mr:20,justify:"center"},I?n.default.createElement(u.Icon,{name:"videocam-off",boxSize:"20",fill:"danger.500"}):n.default.createElement(u.Icon,{name:"videocam",boxSize:"20",fill:"textPrimary.200"})))))),(O.camera===E.permissionEnum.DENIED||O.microphone===E.permissionEnum.DENIED)&&R)};var n=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=v(n);if(o&&o.has(t))return o.get(t);var u={},c=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in t)if("default"!==l&&Object.prototype.hasOwnProperty.call(t,l)){var f=c?Object.getOwnPropertyDescriptor(t,l):null;f&&(f.get||f.set)?Object.defineProperty(u,l,f):u[l]=t[l]}u.default=t,o&&o.set(t,u);return u})(r(d[1])),o=r(d[2]),u=r(d[3]),c=r(d[4]),l=r(d[5]),f=t(r(d[6])),s=r(d[7]),p=r(d[8]),E=r(d[9]),b=r(d[10]),h=t(r(d[11]));function v(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(v=function(t){return t?o:n})(t)}},801,[1,165,432,507,2,480,676,574,503,487,570,671]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),o=r(d[2]),u=r(d[3]),l=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=s(n);if(o&&o.has(t))return o.get(t);var u={},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var f in t)if("default"!==f&&Object.prototype.hasOwnProperty.call(t,f)){var c=l?Object.getOwnPropertyDescriptor(t,f):null;c&&(c.get||c.set)?Object.defineProperty(u,f,c):u[f]=t[f]}u.default=t,o&&o.set(t,u);return u})(r(d[4])),f=r(d[5]),c=r(d[6]);function s(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(s=function(t){return t?o:n})(t)}var p=function(t){t.isMobile;var s=(0,l.useContext)(u.PeersServiceContext),p=s.joinedProcessedPeers,y=s.selfPeer,h=(0,c.useSelector)(function(t){return t.room.gridView}),v=p.concat([y]).filter(function(t){return!(null!=t&&t.webinarHiddenParticipant)&&(null==t?void 0:t.requestToJoinType)===o.RequestToJoinType.ask});return l.default.createElement(f.Flex,{direction:"row",width:"100%",position:"absolute",zIndex:"1",alignItems:"flex-end",justifyContent:"flex-end",bottom:"70",right:"20"},v.map(function(t){return l.default.createElement(f.Box,{key:t.id},l.default.createElement(n.default,{peer:t,height:80,width:130,hideBadge:!0,zIndex:1}))}),0===v.length&&'multi_alternate'===h&&0!==p.length&&l.default.createElement(f.Box,{key:y.id},l.default.createElement(n.default,{peer:y,height:156,width:96,hideBadge:!0})))};p.defaultProps={isMobile:!1};var y=p;e.default=y},802,[1,676,487,669,165,507,432]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),o=r(d[2]),u=r(d[3]),c=r(d[4]),s=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=M(n);if(o&&o.has(t))return o.get(t);var u={},c=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in t)if("default"!==s&&Object.prototype.hasOwnProperty.call(t,s)){var f=c?Object.getOwnPropertyDescriptor(t,s):null;f&&(f.get||f.set)?Object.defineProperty(u,s,f):u[s]=t[s]}u.default=t,o&&o.set(t,u);return u})(r(d[5])),f=r(d[6]),l=r(d[7]),p=r(d[8]);function M(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(M=function(t){return t?o:n})(t)}var v=s.default.memo(function(t){var M=(0,f.useDispatch)(),v=(0,s.useContext)(l.ConfigServiceContext),y=v.processPreset,S=v.meeting,x=(0,f.useSelector)(function(t){return t.room.producersState}),O=(0,f.useSelector)(function(t){return t.room.legacyMode}),P=(0,f.useSelector)(function(t){return t.room.joined}),b=(0,f.useSelector)(function(t){return t.participant.preset}),h=(0,f.useSelector)(function(t){return t.participant.audioMuted}),k=(0,s.useContext)(u.MediaRoomContext).mediaRoom,w=(0,s.useContext)(c.UserTrackContext).mediaTracks,C=w.audioTrack,E=w.webcamTrack,T=w.screenShareVideoTrack;return(0,s.useEffect)(function(){k&&x===o.MediaStates.LOADED&&n.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:O!==k.legacyMode&&(k.legacyMode=O,k.resetVideoProducers(E,T));case 1:case"end":return t.stop()}},null,null,null,Promise)},[O,x]),(0,s.useEffect)(function(){x===o.MediaStates.NOT_STARTED&&(k.hidden||(k.getMesssages(),k.getPolls()),k.hidden=!1,n.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:if(M((0,o.setProducersState)(o.MediaStates.CONNECTING)),!E){t.next=4;break}return t.next=4,n.default.awrap(k.shareWebcam(E));case 4:if(!C){t.next=7;break}return t.next=7,n.default.awrap(k.shareMic(C,h));case 7:M((0,o.setProducersState)(o.MediaStates.LOADED)),null==S||S.emit(S.Events.localMediaConnected);case 9:case"end":return t.stop()}},null,null,null,Promise))},[x,P]),(0,s.useEffect)(function(){b&&y(b)},[b]),s.default.createElement(p.Box,null)});e.default=v},803,[1,67,480,580,574,165,432,503,507]); +__d(function(g,r,i,a,m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=function(e){var E=e.width,x=e.height,h=e.isLandscape,b=e.meetingCode,T=e.roomName,C=e.onChangeMeetingCode,v=e.joinMeeting,w=e.title,j=(0,y.useDispatch)(),O=n.useState({displayName:!1,meetingCode:!1}),P=(0,t.default)(O,2),D=P[0],M=P[1],_=n.useContext(u.ThemeContext).colors,k=(0,y.useSelector)(function(e){return e.participant.displayName});(0,y.useSelector)(function(e){return e.room.roomViewType});return n.createElement(o.Flex,{height:x,width:E,justify:h?'space-evenly':'center',align:"center",backgroundColor:"secondary.1000",top:0,direction:h?'row':'column',bottom:0},n.createElement(o.Flex,{align:"center"},n.createElement(o.Text,{fontWeight:"bold",py:18,fontSize:"lg"},w),n.createElement(l.default,null)),n.createElement(o.Flex,{width:E/(h?3:1)-40,justify:"center"},s.DYTE_DEV_MODE?n.createElement(o.Box,null,n.createElement(o.Text,{color:"textPrimary.300",mt:20},"Name: "),n.createElement(c.TextInput,{style:{paddingLeft:15,height:48,marginVertical:10,borderRadius:p.default.medium,color:_.textPrimary[300],backgroundColor:_.secondary[800],width:E/(h?3:1)-40},onChangeText:function(e){return j((0,f.setUserDisplayName)(e))},editable:!0,showSoftInputOnFocus:!0,value:k})):n.createElement(o.HStack,{justify:"center",py:24},n.createElement(o.Text,null,"you are joining as",' '),n.createElement(o.Text,{fontWeight:"bold"},k)),D.displayName&&n.createElement(o.Text,{color:"danger.300",mb:10}," Please enter your display name"),!T&&s.DYTE_DEV_MODE&&n.createElement(o.Box,null,n.createElement(o.Text,{color:"textPrimary.300"},"Meeting Code:"),n.createElement(c.TextInput,{style:{paddingLeft:15,paddingBottom:7,paddingTop:7,marginVertical:10,borderRadius:p.default.medium,color:_.textPrimary[300],backgroundColor:_.secondary[800],width:E/(h?3:1)-40},onChangeText:C,value:b}),D.meetingCode&&n.createElement(o.Text,{color:"danger.300",mb:10}," Please enter meeting room code")),n.createElement(o.Button,{onClick:function(){var e={displayName:!1,meetingCode:!1};b&&k?v():(k||(e.displayName=!0),b||(e.meetingCode=!0));M(e)}},n.createElement(o.Box,{bg:"primary.500",py:12,mt:10,borderRadius:p.default.medium,align:"center"},n.createElement(o.Text,null,"Join")))))};var t=e(r(d[1])),n=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=E(t);if(n&&n.has(e))return n.get(e);var o={},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in e)if("default"!==c&&Object.prototype.hasOwnProperty.call(e,c)){var u=l?Object.getOwnPropertyDescriptor(e,c):null;u&&(u.get||u.set)?Object.defineProperty(o,c,u):o[c]=e[c]}o.default=e,n&&n.set(e,o);return o})(r(d[2])),o=r(d[3]),l=e(r(d[4])),c=r(d[5]),u=r(d[6]),s=r(d[7]),p=e(r(d[8])),f=r(d[9]),y=r(d[10]);function E(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(E=function(e){return e?n:t})(e)}},804,[1,41,165,507,801,2,509,538,671,487,432]); +__d(function(g,r,i,a,m,e,d){var I;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,(function(I){I.CLIENTID_INVALID="CLIENTID_INVALID",I.MEETING_UNAUTHORIZED="MEETING_UNAUTHORIZED",I.MEETING_NOTFOUND="MEETING_NOTFOUND"})(I||(I={}));var N=I;e.default=N},805,[]); +__d(function(e,i,t,l,n,d,o){n.exports={name:"dyteClientMobile",displayName:"dyteClientMobile"}},806,[]); __r(24); __r(0); \ No newline at end of file diff --git a/Frameworks/ios-simulator.xcarchive/Products/usr/local/lib/libReact-Core.a b/Frameworks/ios-simulator.xcarchive/Products/usr/local/lib/libReact-Core.a index 2ea3fd2..ee01761 100644 Binary files a/Frameworks/ios-simulator.xcarchive/Products/usr/local/lib/libReact-Core.a and b/Frameworks/ios-simulator.xcarchive/Products/usr/local/lib/libReact-Core.a differ diff --git a/Frameworks/ios-simulator.xcarchive/Products/usr/local/lib/libglog.a b/Frameworks/ios-simulator.xcarchive/Products/usr/local/lib/libglog.a index 2f64358..eef392d 100644 Binary files a/Frameworks/ios-simulator.xcarchive/Products/usr/local/lib/libglog.a and b/Frameworks/ios-simulator.xcarchive/Products/usr/local/lib/libglog.a differ diff --git a/Frameworks/ios-simulator.xcarchive/dSYMs/DyteSdk.framework.dSYM/Contents/Resources/DWARF/DyteSdk b/Frameworks/ios-simulator.xcarchive/dSYMs/DyteSdk.framework.dSYM/Contents/Resources/DWARF/DyteSdk index bade010..726f1fa 100644 Binary files a/Frameworks/ios-simulator.xcarchive/dSYMs/DyteSdk.framework.dSYM/Contents/Resources/DWARF/DyteSdk and b/Frameworks/ios-simulator.xcarchive/dSYMs/DyteSdk.framework.dSYM/Contents/Resources/DWARF/DyteSdk differ